@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{font-family:"Microsoft Yahei","宋体";font-size:14px;color:#333;}
a{ color:#333;text-decoration:none;outline:none;border:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
img,input{border:none;outline:none;}
ol,ul{list-style:none;}
address,em,i{font-style: normal;font-weight: normal;}
.header{width:100%;height:530px;}
.swiper-container {width: 100%;height:530px; }
.swiper-slide a img{width:100%;height:530px;}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 74px;
	height: 74px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 74px 74px;
	-webkit-background-size: 74px 74px;
	background-size: 74px 74px;
	background-position: center;
	background-repeat: no-repeat;
}
.swiper-button-prev {
	left: -100px;
	right: auto;
}
.swiper-button-next {
	right: -100px;
	left: auto;
}

.swiper-pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom:5px;
	width: 100%;
}
.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 0px 6px 0px 6px;
	transform:rotate(45deg);
	background: #c3c3c3;
	box-shadow: none;
	margin: 0 3px;
	cursor: pointer;

	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s;
	-webkit-animation: rotate 3s linear infinite;
	-moz-animation: rotate 3s linear infinite;
	-o-animation: rotate 3s linear infinite;
	animation: rotate 3s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
	to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
	to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
	to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
	to{transform: rotate(359deg)}
}
.swiper-active-switch {
	background: #ec6624;
}
.header .head{clear:both; width:1170px;margin:0 auto; height:60px;padding-top:20px;position:relative;top:-530px;z-index:99999;}
.head .logo{width:166px;  float:left; margin-top:8px;}
.head .logo img{ height:46px;}
.head .nav{float:left;height:34px;line-height:34px;margin:12px 0 0 60px;box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.5);border-radius: 6px 0px 6px 0px;}
.head .nav .nav_icon{width:55px;height:18px;line-height:18px;background: url(../Images/nav_ico.png) no-repeat right center;padding-right:25px;color:#fff;position:absolute; right:0; top:0px;z-index:9999; cursor:pointer;display:none;}
.head .nav .nav_one{float:left;}
.head .nav .nav_one>li{float:left;position:relative;}
.head .nav ul li ul{position:absolute;top:34px;left:0;display:none;}
.head .nav ul li{position:relative;}
.head .nav ul li a{display:inline-block;width:96px;height:34px;line-height:34px;background:rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);color:#fff;text-align:center;}
.head .nav ul.nav_three li a{width:140px;text-align:left;padding:0px 5px; background:rgba(0,0,0,0.1);}
.head .nav ul li ul li ul{position:absolute;top:0;left:96px;display:none;}
.head .nav ul li a:hover,.head .nav ul li a.hover{background:#ec6624;filter:none;color:#fff;}
.head .nav ul li:hover .nav_two{display:block;background:rgba(0,0,0,0.1);}
.head .nav ul li ul li:hover ul{display:block;}
.head .nav ul li .active{color:#FF6600;font-weight: bold;}
.head .nav_one li.tel{height:34px;color:#FF6600;line-height:34px;font-size:16px;font-weight:bold; float:right;background:rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); width:242px; padding-right:15px; text-align:right;}
.head .nav_one li.tel div{ background:url(../Images/tel.png) no-repeat 90px 6px; padding-left:25px;height: 34px;}

.introduce{width:100%;height:550px;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e4e4e4);background: -ms-linear-gradient(top, #fff,  #e4e4e4);  background:-moz-linear-gradient(top,#fff,#e4e4e4);background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#e4e4e4)); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));  background: -webkit-linear-gradient(top, #fff, #e4e4e4);}
.intro_content{width:1170px;height:420px;margin:0 auto;}
.intro_content .intro_title{text-align:center;padding:40px 0 20px 0;width:100%;height:auto;}
.intro_content .intro_title h3{font-size:30px;height:50px;line-height:50px;overflow:hidden;clear:both;}
.intro_content .intro_title p{font-size:12px;color:#999999;line-height:25px;}
.intro_content .intro_info{width:100%;height:228px;}
/*.intro_content .intro_info img {float:left;width:560px;height:228px;}*/
.intro_content .intro_info .add {float:left; max-width:560px;height:228px; overflow: hidden; position: relative; }
.add .tab-label { position: absolute; bottom: 0; height: 30px; text-align: center; width: 100%; z-index: 10; }
.add .tab-label li { display: inline-block; *display: inline; *zoom: 1; width: 10px; cursor: pointer; height: 10px; background: #fff; font-size: 0; text-indent: -9999px; margin:0 3px; }
.add .tab-label li.on { background: #de7040 }
.add .tab-bd li { overflow: hidden; }
.add .tab-bd li img { display: block; max-width: 100%; }


.intro_content .intro_info .add-right { height:228px; padding-left: 600px; }
.intro_content .intro_info .add-right .add-right-info {line-height:24px; line-height: 2;}
.intro_content .intro_info .add-right a { width:70px; height:24px; line-height:24px; text-align:center; background:#ec6624; display:block; color:#fff; }
.intro_content .intro_info .add-right .info-hide { height: 203px; overflow: hidden; }

.business{background:#fff;height:400px;}
.business ul{ margin-right: -15px; margin-left: -15px; }
.business ul li{width:12.5%;float:left;text-align:center;}
.business ul li img{width:100%;margin-bottom:20px;max-width:154px;}
.business ul li p{height:20px;line-height:20px; font-weight:bold;}
.business ul li a { display: block; padding: 0 16px; }
.business ul li a:hover{ color:#ec6624;}
.list{clear:both;width:100%;height:500px;float:left;}
.list .news{width:50%;height:500px;background:#de7040;float:left;display:block;margin-right:-1px;zoom:1;}
.list .news .news_content{width:550px;height:470px;float:right;padding:30px 35px 0 0;}
.list .news .news_content .news_title{width:100%;height:70px;border-bottom:1px solid #fff;}
.list .news .news_content .news_title h3{font-size:24px;color:#fff;height:40px;line-height:40px;}
.list .news .news_content .news_title p{color:#ffd7c6;line-height:20px;font-size:12px;}
.list .news .news_content .news_title p span{width:150px;display:inline-block;}
.list .news .news_content .news_title p a{ color:#ffd7c6;display:inline-block;text-align:right; border-bottom: 1px solid #fff; float: right}
.list .news .news_content ul{width:100%;margin-top:10px;}
.list .news .news_content ul li{width:100%;margin-top:20px;float:left;}
.list .news .news_content ul li .news_left{float:left;width:120px;height:80px;background:#fff;}
.list .news .news_content ul li .news_left img{width:110px;height:70px;display:block;margin:5px;}
.list .news .news_content ul li .news_right{float:left;width:410px;margin-left:20px;color:#ffffff;}
.list .news .news_content ul li .news_right h4{line-height:24px;font-size:16px;font-weight:normal;white-space:nowrap;position:relative;}
.list .news .news_content ul li .news_right h4 .title{overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-size:14px; font-weight:bold;width:70%;display:inline-block;}
.list .news .news_content ul li .news_right h4 .data{ position:absolute;right:0;display:inline-block; top:1px;font-size:12px;text-align:right; border-bottom: 1px solid #fff}
.list .news .news_content ul li .news_right p{margin-top:10px;line-height:20px;}
.list .dynamics{width:50%;height:500px;background:#404b52;float:left;display:block;margin-left:0;zoom:1;}
.list .dynamics .news_content{float:left;padding:30px 0 0 35px;}
.list .dynamics .news_content .news_title p,.list .dynamics .news_content .news_title p a{color:#fff;}
.partner{clear:both;background:#fff;height:370px;}
.partner .intro_title{padding-top:50px;}
.partner ul{width:100%;}
.partner ul li{width:170px; float:left;margin:10px 25px 10px 0;}
.partner ul li img{width:170px;height:70px;border:1px solid #d7d7d7;}
.hr_content{ clear:both; width:1170px; margin:0px auto; position: relative; top: -40px; }
.hr_content .hr_left{width:302px;float:left;}
.hr_left h3{width:144px;height:40px;line-height:40px;background:#f97230;border:1px solid #b45120;border-radius:10px;text-align:center;color:#fff; font-size:20px; font-weight:bold}
.hr_left>ul{width:100%;margin-top:20px;}
.hr_left>ul>li{width:270px;line-height:30px;cursor:pointer;}
.hr_left>ul>li p{width:100%;height:30px;line-height:30px;background:#eaeaea;border:1px solid #bfbfbf;border-radius:10px;margin-bottom:10px;padding-left:30px;cursor:pointer;font-size:16px;color:#000;position:relative;font-size:18px; font-weight:bold}
.hr_left>ul>li p:hover{background:#f97230;border:1px solid #b45120;color:#fff;}
.hr_left>ul>li p:hover a{color:#fff;}
.hr_left>ul>li p a{font-size: 16px; display:block;}
/*.hr_left>ul>li p a.c1{display:inline;}*/
.hr_left>ul li .high{background:#f97230;border:1px solid #b45120;color:#fff;}
.hr_left>ul li .high a{color:#fff;}
.hr_left>ul>li ul{color:#000;display:none;}
.hr_left>ul>li ul li{padding-left:30px;font-size:16px; font-weight:bold}
.hr_left>ul li ul .active,.hr_left>ul li ul .active a{color:#ec6624;}
.hr_left>ul .highactive ul{display:block; margin-bottom:10px;}
.hr_content .hr_right{width:800px;float:right;}
.hr_right>h3{width:100%;height:30px;line-height:30px;font-size:18px;font-weight:normal;color:#f7702e;background:url(../images/hrbg.png) no-repeat left center;}
.hr_right .hr_info h2{width:100%;height:80px;line-height:80px;text-align:center;border-bottom:1px solid #dddddd;}
.hr_right .hr_info>p{width:100%;height:50px;line-height:50px;border-bottom:1px solid #dddddd;color:#000;}
.hr_right .hr_info>p b{font-size:16px;}
.hr_right .hr_info>p span{margin-left:335px;}
.hr_right .hr_info>p i{float:right;}
.hr_right .hr_info div{margin:20px 0;line-height:24px;color:#000;}
.hr_right .hr_info div h4{line-height:30px;}
.hr_right .hr_info input{width:140px;height:40px;border:none;background:#dc6226;color:#fff;font-size:16px;border-radius:3px;margin-bottom:20px; cursor:pointer;}
.hr_right .hr_more{margin:10px 0 40px 0;width:100%;}
.hr_right .hr_more ul{width:100%;border-top:1px solid #dddddd;}
.hr_right .hr_more ul li{width:100%;border-bottom:1px solid #dddddd;position:relative;}
.hr_right .hr_more ul li .jobtitle{height:50px;line-height:50px; cursor:pointer;}
.hr_right .hr_more ul li .jobtitle b{ background:url(../images/hrjia.png) no-repeat 0 2px; width:16px; height:16px;margin-right:10px; padding-left:32px}
.hr_right .hr_more ul li.cur .jobtitle b{ background:url(../images/hrjian.png) no-repeat  0 2px;}
.hr_right .hr_more ul li .jobtitle span{position:absolute;right:160px;top:0px; width:140px; text-align:left;}
.hr_right .hr_more ul li .jobtitle i{position:absolute;right:0;top:0px;}
.hr_right .hr_more ul li .jobcontent{ display:none; padding-bottom:10px;}
.hr_right .hr_more ul li.cur .jobcontent{ display:block}

.hr_right .hr_more .pages{width:100%;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;margin-top:50px;}
.hr_right .hr_more .pages span{display:inline-block;width:140px;height:40px;background:#dc6226;margin-right:6px;border-radius:3px;}
.hr_right .hr_more .pages a{display:inline-block;width:50px;height:40px;background:#dc6226;color:#f1cabd;border-radius:3px;}
.footer{clear:both;width:100%;height:260px;background:#404b52;}
.footer .bottom{width:1170px;margin:0 auto;padding:10px 0 20px 0;color:#fff;}
.footer .bottom a{color:#fff;}
.bottom>p{width:100%;height:70px;line-height:70px;border-bottom:1px solid #8096a4;}
.bottom p a{color:#fff;margin-right:30px;font-size:16px;}
.bottom p a:hover{color:#ec6624;}
.bottom ul{float:left;margin-top:10px;}
.bottom ul li{line-height:24px;font-size:12px;}
.bottom div{float:right;margin:10px 0px 0px 0px;}
.bottom div ul li{float:left;margin-right:20px; text-align:center;}
.bottom div ul li img{width:95px;height:95px;margin-bottom:10px;}
.bottom div ul li.islast{margin-right:0px;}
.footer_kefu{
	z-index:2147483647; right: 0px; bottom:185px; position: fixed !important;
	cursor:pointer;
}
/*列表翻译样式*/
.pages{width:100%;height:28px;line-height:28px;text-align:center;color:#fff;font-size:14px;margin-top:50px;}
.pages span{display:inline-block;width:140px;height:28px;background:#dc6226;margin-right:6px;border-radius:3px;}
.pages a{display:inline-block;padding: 0px 10px;height:28px;background:#919191;color:#FFF;border-radius:3px;margin: 0px 2px;}
.pages a.on, .pages a:hover {
	background:#dc6226;
	color:#FFF;
	/*color:#f1cabd;*/
}

/*全局文字大小*/
.doc { font-size: 14px; color: #000; margin-top: 33px;}
.doc .t1 { font-size: 18px; }
.doc .t2 { font-size: 16px; font-weight: bold; }
.doc .txt { font-size: 14px; line-height: 26px; }
.doc .txt2 { font-size: 12px; line-height: 24px; }
.doc .tc { text-align: center; }

/*信本业务*/
.doc .doc-yewu h5 { padding-bottom: 30px; }
.doc .doc-yewu dt { padding-bottom: 6px; }
.doc .doc-yewu dd { padding-bottom: 30px; }

/*新闻样式*/
.doc { padding-bottom: 30px; }
.doc-news {}
.media { font-size: 12px; border-bottom: 1px solid #dddddd; margin-bottom: 20px; padding-bottom: 20px;}
.media img { display: block; width: 100%; height: auto; }
.media .media-left,
.media .media-right { display: table-cell; vertical-align: top; }
.media .media-img { display: inline-block; width: 195px; }
.media-left { padding-right: 22px; }
.media h5 { font-size: 14px; width: 100%; text-overflow: ellipsis; white-space:nowrap; overflow: hidden; font-weight: bold; }
.media p { line-height: 24px; padding-top: 10px; margin-bottom: 10px; overflow: hidden; }
.media .more {  background: #ec6624; color: #fff; float: right; display: inline-block; padding: 2px 10px 6px 8px; }

.titles { font-size: 18px; text-align: center; }
.times { padding: 25px 0; text-align: center; border-bottom: 1px solid #dddddd; }
.times time,.times span { padding-right: 5px; }
.texts { width: 100%; /*max-width: 730px;*/  line-height: 24px; }
.texts img { display: block; max-width: 100%; height: auto; margin:0px auto;}
.texts .texts-box { margin-top: 15px;font-family: 宋体, SimSun;}
.doc-news-x .news-more { border-top: 1px solid #dddddd; padding-top: 25px;  margin-top: 25px;}
.doc-news-x .news-more a { width: 42%; display: inline-block; margin-right: 5%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.hr_right h3 .tou-nav { display: inline-block; height: 30px; background: url(../images/hrbg_01.png) right center no-repeat #fff; padding-right: 20px; float: left; }
.nav_one { z-index: 9999; }
.date i { display: inline-block; border-bottom: 1px solid #000 }
.add-bg {
	display: inline-block;
	position: absolute;
	top: 32px;
	width: 100%;
	right: -50%;
	margin-right: -333px;
	height: 34px;
	background: rgba(0,0,0,0.5);
	z-index: 9;
}


.add { overflow: hidden; }
.add-img { width: 48%; float: left; }
.imgtab { position: relative; }
.imgtab-label { position: absolute; z-index: 10; width: 100%; bottom: 25px; text-align: center; }
.imgtab-label li { display: inline-block; *display: inline; *zoom: 1; cursor: pointer; width: 10px; height: 10px; background: #fff; margin: 0 3px; text-indent: -9999px; font-size: 0; }
.imgtab-label li.on { background: #dc6226 }
.imgtab-bd li img { display: block; max-width: 100%; }

.add-info { width: 48%; float: right; }
.add-info .text { max-height: 190px; line-height: 2; overflow: hidden; margin-top:-7px;}
.add-info a { margin-top: 12px; display: block; background: #dc6226; width: 80px; height: 30px; text-align: center; color: #fff; line-height: 30px }


.roll-yewu { max-width: 1150px; margin-left: auto; margin-right: auto; padding: 20px 10px 50px 10px; clear: both;overflow: hidden;}
.roll-yewu .hd { text-align: center; padding: 25px 0; }
.roll-yewu .hd h5 {font-size: 30px;height: 40px;line-height: 40px;overflow: hidden;clear: both;}
.roll-yewu .hd p { font-size: 12px;color: #999999;line-height: 20px; font-family: "Mister Fish"; }
.roll-yewu-list li { float: left; }
.roll-yewu-list a { display: block; margin-bottom: 15px; border: 1px solid #ddd; margin-right: 15px; margin-bottom: 15px; }
.roll-yewu-list a img{ max-width:100%;}
#demo {
	overflow: hidden;
	height: 175px;
}
.scrollbox {width: 1000%;overflow: hidden; }
#demo1, #demo2 {
	float:left;
	overflow: hidden;
}
.footer-null{background: #404b52; height:50px; display:none;}
.footer-1205 { position: fixed; width: 100%; bottom: 0; background: #de7040; display:none; }
.footer-1205-list li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 25%; float: left; position: relative; height: 50px;  }
.footer-1205-list .link { display: block; font-size: 16px; color: #fff; line-height: 50px; text-align: center; border-left: 1px solid #c16136; }
.footer-1205-list i { display: inline-block; margin-right: 5px;  }
.footer-1205-list i img { max-width: 100%; width: 14px; }

@media screen and (max-width:1200px){
	.add-info .text { max-height: 145px; }
}
@media screen and (max-width:990px){
	.add-info .text { max-height: 106px; }
	.footer_kefu{display:none;}
}
@media screen and (max-width:770px){
	.add-img { width: 100%; float: none; }
	.add-info { width: 100%; float: none; }
	.add-info .text { max-height: 80px; margin-top:0px;}
	.footer-1205 { display: block; } /*----新添加----*/
	.footer-null{display: block;}
}