@charset "utf-8";

/*通用*/
*{margin:0;padding:0;-webkit-box-sizing:inherit;}
body {
    font-family:'microsoft yahei',arial;
    font-size:15px;
    line-height:2;
    color: #404040;
	margin:0;
    box-sizing:border-box;
}
.pad{
	padding:0 40px;
	background:rgb(250,250,250);
	overflow:hidden;
}
.w1080{
	width:1080px;
	margin:0 auto;
	position:relative;
}
.w1150{
	width:1150px;
	margin:0 auto;
	position:relative;
}
.w1200{
	width:1200px;
	margin:0 auto;
}
.w1280{
	width:1280px;
	margin:0 auto;
}

.center{text-align:center;}
.relative{position:relative;}
.vis{overflow:visible;}
.flex{display:flex;}
.between{justify-content:space-between;}
h2{ color:#24a3ce;font-weight:800;font-size:32px;}
h3{border-left-color:#a58962 !important;}

a{color:#333;text-decoration:none;background-color:transparent;}
a:hover{text-decoration:underline;color:#24a3ce;}

.middleBox{max-width:100%;margin-right:auto;margin-left:auto;overflow:hidden;}

.btn{font-size:1rem;line-height:1.5;display:inline-block;padding:.5rem 1rem;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.2rem}
.sideNavLink{font-weight:400;display:block;clear:both;width:100%;padding:3px 20px;text-align:inherit;white-space:nowrap;color:#76838f;border:0;background:0 0;padding:.5rem 1rem;transition:background-color .25s;border-radius:.2rem}
.sideNavLink:hover,.sideNavLink.active,.sideNavLink.active:focus,.sideNavLink.active:hover{text-decoration:none;color: #fff !important;background-color:#a58962}

.nav{margin-bottom:0;padding-left:0;list-style:none}

.headerDiv{float:left}

table{width:100%;}
table td{border:1px solid #ccc;padding:6px 12px;}

#topLogo{margin-top:20px;margin-right:40px;}
.headerRight{position:relative;z-index:999;}

.searchDiv{padding: 40px 0 33px 0px;float:right;margin-right:-1rem}
.headBox .head-box a{color:#dddddd}
.headBox .head-box a:hover{color:#ffffff}

.headBox .searchDiv{position:relative;z-index:8}
.headBox .searchForm form{position:relative;}
.headBox .searchForm form input{line-height:20px;padding:20px;border:none;outline:none;width:300px;color:#ffffff;background:#a58962;transition:.3s;}
.headBox .searchForm form input::-webkit-input-placeholder{color:#ffffff}
.headBox .searchForm:hover form input{background:#a58962;}
.headBox .searchForm:hover form input:-webkit-autofill{background-color:#a58962 !important;}
.headBox .searchForm form button{position:absolute;right:10px;top:0;height:100%;padding:0 10px;background:none;color:#ffffff;border:none;cursor:pointer;outline:none}
.headBox .searchButton i{font-size:16px;color:#111111;color:#333333}
.headBox .searchButton{line-height:100px;padding:0 10px}
.headBox .searchForm form:before{position:absolute;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #a58962 transparent;content:'';right:20px;top:-10px;transition:.3s;}
.headBox .searchForm:hover form:before{border-color:transparent;border-bottom-color:#a58962;border-bottom-color:#a58962;border-bottom-color:#a58962;transition: .3s;}
.headBox .searchDiv .searchForm{padding-right:10px;opacity:0;position:absolute;bottom:-80px;left:-200px;}
.headBox .searchDiv .searchForm-show{z-index:99;opacity:1;bottom:-50px;transition: .4s;z-index:-1;}
.headBox .searchDiv .searchForm input{padding:15px;font-size:14px;width:250px}

.headBox .email-box{float:right;padding:40px 0 33px 20px}
.headBox .weixin-box{float:right;padding:40px 0 33px 20px;position:relative}
.headBox .weixin-box .active{top:100px !important;opacity:1 !important}
.headBox .weixin-box #ewm{position:absolute;top:120px;left:-20px;z-index:999;opacity:0;width:100px;transition:.3s}
.ewm-h{top: 75px !important;opacity: 1 !important;}

.banner { overflow: hidden; width: 100%; height: 600px; background: url(../images/banner.jpg) no-repeat center top; }
/*banner*/
.banner{position:relative;height:600px;overflow:hidden;/*background:url(../images/loading.gif) 50% no-repeat;*/}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#24a3ce;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}


/*导航栏样式*/
.navDiv{padding-left:0px;float:left;position:relative;overflow:visible;}
.navDiv .nav1{padding-top: 0px;padding-bottom: 0px;height: 100px;line-height: 100px;width: 88px;text-align: center;}
.navDiv .nav1 a{font-size:16px;}
.nav2{position:absolute;top:120px;left:-20px;z-index:999;opacity: 0;list-style:none;background:#fff;width:140px;text-align:center;padding:12px 0 20px 0;transition:.4s}
.nav2-up{opacity: 1;top:100px;}
.nav2 li:hover{background-color:#a58962;margin:0 10px;border-radius:4px;}
.nav2 li:hover a{color:#fff;text-decoration:none;}
.nav2 a{line-height:32px;font-size:15px;}

.nav i{display:none;}
#closeBtn{display:none;}

#index2{background:rgb(255, 255, 255);padding:40px 0 50px 0;}
.title-box{padding-bottom:16px;}
.title-box p {display: flex;justify-content: center;align-items: center;color: #ddd;line-height: 1.2;}
.title-box p i{width: 80px;height: 1px;border-bottom: 1px solid #ddd;margin: auto 20px;}
.title-box h2{text-align:center;line-height:1;font-weight:800;margin-bottom:12px;color:#24a3ce;}
#index2 .NewsListBox{flex-basis:636px;position:relative;border-top:1px solid #ddd;background:url(../images/border_bottom.png) 0% 40px repeat-x;}
#index2 .NewsListBox  .NewsListCannel{float:left;}
#index2 .NewsListBox .NewsList{position:absolute;top:40px;left:0;width:100%;padding-top:20px;display:none;}
#index2 .NewsListBox .NewsListTitle{position:absolute;top:5px;left:0;padding-bottom:10px;cursor:pointer;}
#index2 .NewsListTitle  a{text-decoration:none;}
#index2 .NewsListBox .NewsListTitle  h3{border:none;width:120px;text-align:center;margin:0;line-height:30px;font-size:15px;}
#index2 .CannelShow h3{background-color:#24a3ce !important;color:#fff;}
#index2 .CannelShow .NewsList{display:block;}
#index2 .NewsListBox .NewsListTitle  h3  span{color:rgb(250,190,0);font-family:arial;font-size:12px;margin-left:10px;}
#index2 .NewsListBox .indexNews{display:block;}
#index2 .newsdiv{width:100%;overflow:hidden;margin-bottom:4px;}
#index2 .newsdiv .newstime{float:right;}
#index2 .newsdiv .newstitle{float:left;}
#index2 .newsdiv .newstitle  span{display:none;}
#index2 .newsdiv .newstitle  a{color:#666;text-decoration:none;}
#index2 .newsdiv .newstitle  a:hover{text-decoration:underline;color:#a58962;}}
#index2 .newsdiv .newstime2{width:25%;float:left;display:none;}
#index2 .newsdiv .newstitle2{width:70%;float:right;display:none;}
#index2 .newsdiv .newstitle2 a{color:#666;text-decoration:none;}
#index2 .imgbox{position:absolute;right:0;top:20px;padding:4px;border:1px solid #ccc;display:none;width:200px;}
#index2 .imgbox:first-of-type{display:block;}
#index2 .imgbox img{width:99%;}

#index3{background:rgb(240, 240, 240);padding:50px 0 50px 0;font-family:'microsoft yahei';}
#index3 .title-box{display:none;}
#index3 #productBox{width:56%;background:rgb(255, 255, 255);}

#index3 #productBox #productLeft .productName{width:50%;height:20%;display:flex;justify-content:center;align-items:center;border-top:1px solid #eee;background-color:#CAE6F4;padding:12px 0 12px  0;}
#index3 #productBox #productLeft .productName:nth-of-type(1){background-color:#fff;border-top:none;}

#index3 #productBox #productLeft .productName:nth-of-type(1){background-image:url(../images/product1.png);background-repeat:no-repeat;background-position:30px 50%;}
#index3 #productBox #productLeft .productName:nth-of-type(2){background-image:url(../images/product5.png);background-repeat:no-repeat;background-position:40px 50%;}
#index3 #productBox #productLeft .productName:nth-of-type(3){background-image:url(../images/product4.png);background-repeat:no-repeat;background-position:40px 50%;}
#index3 #productBox #productLeft .productNameOn{background-color:#fff}
#index3 #productBox #productLeft .productNameOff{background-color:#CAE6F4 !important;}
#index3 #productBox #productRight{position:relative;}
#index3 #productBox #productRight .productDes{position:absolute;top:0;left:0;width:100%;height:100%;padding:3% 4%;display:none;text-indent:2em;}
#index3 #productBox #productRight .productDes p{margin-bottom:0;font-size:14px;line-height:22px;}
#index3 #productBox #productRight .productDes:nth-of-type(1){display:block;}
#index3 #productBox #productRight .productDesOn{display:block;}
#index3 #productBox #productRight .productDesOff{display:none !important;}
#index3 #company{width:41%;background:#24A3CE;color:#fff;padding:16px 2% 24px 3%;margin-bottom:0 ;}
#index3 #company p{margin-bottom:0;text-indent:2em;font-size:14px;line-height:1.9;}
#index3 #company h3{color:#fff;margin:0 0 10px 0;font-size:28px;font-weight:800;}

/* 主营业务 */
.w1230{width: 1230px; margin: 0 auto;}
.isect2{margin-bottom: 80px; padding-top: 60PX;}
.isect2 .itit .nav{font-size: 14px;color: #666666;font-weight: normal;margin-left: 38px;}
.isect2 .itit .nav a:hover{color: #0076ab;}
.isect2 .isect2Pc{width: 100%;height: 380px;position: relative;}
.isect2 .isect2Pc .bdItem{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.isect2 .cont{width: 100%;height: 380px;position: relative;}
.isect2 .isect2Pc .bdItem.bdItem1{z-index: 1;}
.isect2 .isect2Pc .bdItem.bdItem2{z-index: 2;background: #fff;display: none;width: 100%;overflow: hidden;}
.isect2 .isect2Pc .bdItem.bdItem2 .kwicks{width: 1530px;}
.isect2 .isect2Pc .bdItem.bdItem2 .kwicks .kwick{width: 307px;}
.isect2 .isect2Pc .bdItem.bdItem2 .kwicks .kwick.on{width: 615px;}
.isect2 .isect2Pc .bdItem.bdItem2 .kwicks .kwick .kwickCont{width: 615px;}
.isect2 .isect2Pc .bdItem.bdItem2 .kwicks .kwick .kwickCont .wrap .pic em{background: url(../images/shadow1.png) no-repeat center bottom;}
.kwicks{width: 100%;height: 100%;overflow: hidden;position: absolute;left: 0;top: 0;}
.kwicks .kwick{width: 205px;float: left;overflow: hidden;}
.kwicks .kwick.on{width: 410px;}
.kwicks .kwick .kwickCont{width: 410px;height: 380px;cursor: pointer;}
.kwicks .kwick .kwickCont a{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;display: none;}
.kwicks .kwick .kwickCont .wrap,.kwicks .kwick .kwickCont .wrap .pic,.kwicks .kwick .kwickCont .wrap .pic img{display: block;width: 100%;height: 100%;}
.kwicks .kwick .kwickCont .wrap .pic{position: relative;}
.kwicks .kwick .kwickCont .wrap .pic em{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/shadow.png) no-repeat center bottom;}
.kwicks .kwick .kwickCont .wrap{position: relative;}
.kwicks .kwick .kwickCont .wrap .text{width: 100%;box-sizing: border-box;padding: 17px 45px 22px 30px;position: absolute;left: 0;bottom: 0;z-index: 2;height: 97px;overflow: hidden;}
.kwicks .kwick .kwickCont .wrap .text h5{height: 49px;line-height: 49px;font-size: 18px;color: #ffffff;}
.kwicks .kwick .kwickCont .wrap .line{display: block;width: 30px;height: 3px;background: #ffffff;position: relative;margin-bottom: 6px;display: none;}
.kwicks .kwick .kwickCont .wrap .line:before{content: "";width: 0;height: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 2;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.kwicks .kwick .kwickCont .wrap .desc{font-size: 14px;line-height: 24px;color: #ffffff;height: 48px;overflow: hidden;filter:alpha(opacity=0);opacity: 0;}
.kwicks .kwick.on .kwickCont .wrap .text{height: 154px;background: url(../images/hoverBg.png) repeat;
/*-webkit-transition:all 0.3s linear 0.4s; -moz-transition:all 0.3s linear 0.4s; -ms-transition:all 0.3s linear 0.4s; transition:all 0.3s linear 0.4s;*/}
.kwicks .kwick.on .kwickCont .wrap p{filter:alpha(opacity=100);opacity:1;
/*-webkit-transition:all 0.3s linear 0.4s; -moz-transition:all 0.3s linear 0.4s; -ms-transition:all 0.3s linear 0.4s; transition:all 0.3s linear 0.4s;*/}
.kwicks .kwick.on .kwickCont .wrap .line:before{width: 100%;}
.kwicks .kwick.on .kwickCont .wrap .pic em{filter: alpha(opacity=0);opacity: 0;}
.kwicks .kwick.on .kwickCont a{display: block;}
.isect2 .cont #box{width: 1230px;margin: 0 auto;height: 380px;position: relative;overflow: hidden;}
.isect2 .cont .prev,.isect2 .cont .next{width: 37px;height: 78px;position: absolute;top: 140px;cursor: pointer;font-size: 0;text-indent: 999em;background: url(../images/arrow2.png) no-repeat left top;z-index: 9;}
.isect2 .cont .prev{left: -76px;}
.isect2 .cont .next{right: -76px;background-position: right top;}
.isect2 .cont .prev.disabled, .isect2 .cont .next.disabled{opacity: 0.6;pointer-events: none;}
.isect2 .itit .tabs{margin-left: 58px;}
.isect2 .itit .tabs li{margin-right: 40px;font-size: 16px;color: #333333;font-weight: normal;cursor: pointer;position: relative;}
.isect2 .itit .tabs li:before{content: "";width: 0;height: 3px;background: #0076ab;position: absolute;left: 0;bottom: 21px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.isect2 .itit .tabs li.on:before{width: 100%;}
@media screen and (max-width: 1440px){
.isect2 .cont .prev{left: 0;}
.isect2 .cont .next{right: 0;}

}
@media screen and (max-width: 1260px){
.isect2Pc,.isect2 .itit .tabs{display: none;}
}
@media screen and (max-width: 1050px){
	.isect2 .itit .nav{display: none;}
	}
@media screen and (max-width: 468px){
	.isect2{margin-bottom: 40px; margin-top: 30px;}
}
@media screen and (max-width: 1260px){
.w1230{width: auto;padding: 0 5%;}
.wapBusiness{display: block;}

}
.wapBusiness{display: none;}
.wapBusiness .busTit{font-size: 18px;line-height: 36px;margin-bottom: 8px;}
.businessScroll{width: 100%;overflow: hidden;padding-bottom: 50px;position: relative;margin-bottom: 20px;}
.businessScroll .swiper-slide a{display: block;}
.businessScroll .swiper-slide a .pic{width: 100%;height: 0;padding-bottom: 92.68%;position: relative;overflow: hidden;}
.businessScroll .swiper-slide a .pic b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/shadow.png) no-repeat center;background-size: 100% 100%;}
.businessScroll .swiper-slide a .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.businessScroll .swiper-slide a .text{width: 100%;box-sizing: border-box;padding: 10px 30px;position: absolute;left: 0;z-index: 2;overflow: hidden;/*background: url(../images/hoverBg.png) repeat;*/
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.businessScroll .swiper-slide a .text h5{height: 49px;line-height: 49px;font-size: 18px;color: #ffffff;text-align: center;}
.businessScroll .swiper-slide a .text .line{display: block;width: 30px;height: 3px;background: #fff;position: relative;margin-bottom: 6px;display: none;}
.businessScroll .swiper-slide a .text p{font-size: 14px;line-height: 24px;color: #ffffff;padding-top: 8px;filter: alpha(opacity=0);opacity: 0;}
.businessScroll.swiper-container-horizontal > .swiper-pagination-bullets{height: 10px;line-height: 10px;font-size: 0;}
.businessScroll.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 3px;cursor: pointer;}
.businessScroll.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0076ab;}

.businessScroll.businessScroll2 .swiper-slide a .pic{padding-bottom: 61.79%;}
.businessScroll.businessScroll2 .swiper-slide a .pic b{background-image: url(../images/shadow1.png);}
.businessScroll.businessScroll2 .swiper-slide a .text{padding: 10px 30px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}

@media screen and (max-width: 468px){
	.businessScroll .swiper-slide a .text{padding: 10px 16px;background: url(../images/hoverBg.png) repeat;}
	
	.businessScroll.businessScroll2 .swiper-slide a .text{padding: 10px 16px;}
	.businessScroll.businessScroll2 .swiper-slide a .text h5{height: 40px;line-height: 40px;}
	}
/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}	
/*幻灯片动画*/

.focusBox { position: relative;width:480px; height:270px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic li{ position: absolute; left: 0px; top: 0px; width:100%; height:270px;background-repeat:no-repeat;background-size:100% auto;cursor:pointer;}
.focusBox .pic img { width:100%; height: 280px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 7px; right: 8px;margin-bottom:0; }
.focusBox .num li{ float: left; position: relative; width: 22px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; border-radius:50%;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:RGB(52,176,240); }


#index5{padding:20px 0px 40px 0px;}
#index5 ul{flex-wrap: wrap;justify-content:space-around; }
#index5 ul li {
    width:47%;
    padding:20px;
    margin:1%;
    box-shadow: rgba(0,0,0,.15) 0px 0px 10px;
    left:0px;
    transition: 0.6s;
    display:flex;
    flex-wrap: nowrap;
}
#index5 ul li:hover {
    left:-20px;
}

#index5 ul li .titlePic img{width:100%;}
#index5 ul li .newsList{width:57%;}
#index5 ul li .newsList h4{ border-bottom:1px solid #ccc;margin-top:0 !important;padding-bottom:4px;font-size:20px;color:#24a3ce;font-weight:800;}
#index5 ul li .newsList i{font-size:14px;color:#ccc;margin-top:16px;}
#index5 ul li .newsList i:hover{color:#24a3ce;}

#index5 ul li .newsList .newstitle a:hover{color:#24a3ce;}
#index5 ul li .newsList .newstime{font-size:12px;color:#999;line-height:28px;}
#index5 .NewsListBox{flex-basis:52%;position:relative;}
#index5 .title-box{text-align:center;}
#index5 .title-box p{ display:flex;justify-content:center;align-items:center;color:#ddd;line-height:1.2; }
#index5 .title-box p i {
    width: 60px;
    height: 1px;
    border-bottom: 1px solid #ddd;
    margin:auto 20px;
}

.NewsListBox  .NewsListCannel{float:left;}
.NewsListBox .NewsList{position:absolute;top:40px;left:0;width:100%;padding-top:5px;display:none;}
#index5 .NewsListBox .NewsListTitle{position:absolute;top:0;left:0;padding-bottom:10px;cursor:pointer;}
.NewsListTitle  a{text-decoration:none;}
.NewsListBox .NewsListTitle  h3  span{color:rgb(250,190,0);font-family:arial;font-size:12px;margin-left:10px;}
.NewsListBox .indexNews{display:block;}
.newsdiv{width:100%;overflow:hidden;margin-bottom:2px;}
.newsdiv .newstime{float:right;}
.newsdiv .newstitle{float:left;}
.newsdiv .newstitle  span{display:none;}
.newsdiv .newstitle  a{color:#666;text-decoration:none;}
.newsdiv .newstitle  a:hover{color:#F8B30D;text-decoration:underline;}
.newsdiv .newstime2{width:25%;float:left;display:none;}
.newsdiv .newstitle2{width:70%;float:right;display:none;}
.newsdiv .newstitle2 a{color:#666;text-decoration:none;}
.imgbox{position:absolute;right:0;top:20px;padding:4px;border:1px solid #ccc;display:none;width:200px;}
.imgbox:first-of-type{display:block;}
.imgbox img{width:99%;}
#index5 .CannelShow h3{background-color:rgb(52,176,240) !important;color:#fff;}
#index5 .CannelShow h3:after{content:'';position:absolute;left:41%;bottom:-3px;width:0;height:0;border-top:7px solid rgb(52,176,240);border-right:9px solid transparent;border-bottom:7px solid transparent;border-left:9px solid transparent;}
#index5{display:none;}

#index6{display:none;}
.company_title{text-align:center;padding:20px 4% 8px 4%;}
.company_title p{ display:flex;justify-content:center;align-items:center;color:#ddd;line-height:1.2; }
.company_title p i {
    width: 60px;
    height: 1px;
    border-bottom: 1px solid #ddd;
    margin:auto 20px;
}

#index6 .company_box{padding:0 4% 20px 5%;text-indent:2em;font-size:16px;text-indent:2em;}
#index6 .company_link a{border:1px solid #a58962;display:block;width:120px;margin:0 auto 40px auto;border-radius: 6px;line-height: 36px;font-size: 16px;margin-top: 14px;text-align: center;color: #a58962;background: #fff;}

#index7{padding:0px 0;}
#index7 .title-box{padding-bottom:16px;}
#index7 .title-box p {display: flex;justify-content: center;align-items: center;color: #ddd;line-height: 1.2;}
#index7 .title-box p i{width: 80px;height: 1px;margin: auto 20px;border-bottom: 1px solid #ddd;}
#index7 .title-box h2{text-align:center;line-height:1;font-weight:800;margin-bottom:12px;color:#24a3ce;}
#index7 .NewsListBox{flex-basis:32%;padding:24px 4px 32px 4px;}
#index7 .NewsListBox .NewsListTitle{display:flex;justify-content:space-between;margin-bottom:10px;line-height:30px;height:36px;border-bottom: 1px solid #ddd;}
#index7 .NewsListBox .NewsListTitle  h3{color:#24a3ce;margin:0 0 -1px 0 !important;font-weight:800px;border-bottom: 1px solid rgb(135,112,78);}
#index7 .NewsListBox .NewsListTitle  a{color:#ccc;margin-top:10px;}
#index7 .NewsListBox .NewsListTitle  a:hover{color:#24a3ce;}
#index7 .NewsListBox .NewsListTitle  h3  span{color:rgb(250,190,0);font-family:arial;font-size:12px;margin-left:10px;}
#index7 .NewsListBox a.indexNews{font-size:15px;line-height:2;}

.countup_ul{list-style:none;}

#index8{padding:30px 0;background:rgb(220,220,220);}
#index8  .link-scroll  .link-title{width:120px;height:70px;padding-left:20px;background:url(../images/li_l.png) no-repeat;line-height:70px;color:#fff;}
#index8  .link-title-2{width:120px;height:33px;padding-left:20px;background:url(../images/li_m.png) no-repeat;line-height:33px;color:#fff;}

#index8  #link_box_out{margin-top:16px;position:relative;}
#index8  #link_box_out  #link_box_in{flex-basis:1070px;position:relative;}
#index8 .index_link{flex-basis:23%;}
#index8 .index_link .index_link_t {width: 100%;line-height:33px;text-align: center;background-color: #fff;}
#index8 .index_link .index_link_t i{font-size:22px;color:#ccc;float:right;margin:5px 10px 5px 0;transition:0.3s;}
#index8 .index_link .index_link_t:hover i{color:#24a3ce;}
#index8 .index_link  .link_arrow{width:24px;float: right;margin:10px 12px 0 0;width: 24px;transition:all 0.4s;}
#index8 .index_link  .link_arrow_up {transform: rotate(180deg);}
#index8 .index_link .index_link_b {position: absolute;z-index:99;left: 0;top: 44px;width:1070px;background-color: #fcfcfc;padding: 16px 16px 16px 24px;display:none;}
#index8 .index_link .index_link_b   a{margin:0 14px;}
#index8 .index_link .index_link_b_in{display:flex;flex-wrap:wrap;}
#index8  #link_box{position:relative;}
#index9{width:100%;height:200px;}
#index9 .NewsListBox{flex-basis:32%;/*box-shadow: rgba(0,0,0,.15) 0px 0px 10px;*/padding:30px;}
#index9 .NewsListBox .NewsListTitle{display:flex;justify-content:space-between;margin-bottom:10px;line-height:30px !important;height:30px;}
#index9 .NewsListBox .NewsListTitle  h3{color:#24a3ce;border-bottom:1px solid #24a3ce;margin:0px !important;padding-bottom:6px;font-weight:800px;}
#index9 .NewsListBox .NewsListTitle  a{color:#ccc;}
#index9 .NewsListBox .NewsListTitle  a:hover{color:#24a3ce;}
#index9 .NewsListBox .NewsListTitle  h3  span{color:rgb(250,190,0);font-family:arial;font-size:12px;margin-left:10px;}
#index9 .NewsListBox .indexNews{display:block;font-size:13px;line-height:2;}
#index9 .NewsListBox .indexNews:hover{text-decoration:underline;}

#indexProduct{width:59%;}
#indexProduct .ProductBox{width:32%;background:#a58962;color:#fff;margin-right:6px;padding:4% 3% 4% 4%;}
#indexProduct .ProductBox .box-img{width:40%;}
#indexProduct .ProductBox .box-description{font-size:12px;height:90px;}
#indexProduct .ProductBox .box-img img{width:100%;}
#indexProduct .ProductBox .box-top-title{width:50%;}
#indexProduct .ProductBox .top-title{font-size:20px;}
#indexProduct .ProductBox .box-btn{border:1px solid #fff;border-radius:15px;line-height:30px;width:70%;margin:0 auto;text-align:center;color:#a58962;background:#fff;}
#indexProduct .ProductBox .top-title-english{font-size:12px;line-height:14px;}
#indexProduct hr{border:none;border-bottom: 1px solid #fff;margin: 20px 0;}

#indexProduct{width:59%;flex-wrap: wrap;}
#indexProduct .IndexProductBox{width:48%;background:#a58962;color:#fff;margin-right:6px;padding:4.5% 0 3.5% 5%;}
#indexProduct .IndexProductBox:nth-of-type(1),#indexProduct .IndexProductBox:nth-of-type(2){margin-bottom:6px;}
#indexProduct .IndexProductBox .top-title-english{font-size:12px;line-height:14px;}
#indexProduct .IndexProductBox .box-btn{border:1px solid #fff;border-radius:15px;line-height:22px;font-size:12px;width:60%;margin-top:14px;text-align:center;color:#a58962;background:#fff;}
#indexProduct .IndexProductBox .box-img{width:35%;}
#indexProduct .IndexProductBox .top-title{font-size:20px;line-height:1.5;}
#indexProduct .IndexProductBox .box-top-title{width:65%;padding-left:20px;}

#index8  #banklist{width:1080px;height:80px;margin-left:12px;overflow:hidden;position:relative;white-space:nowrap;}
#mp1{line-height:1px;width:auto;position:absolute;left:0px;top:0px;}
#mp1 li{display: inline-block;line-height:1; }
#mp1 li img{height:69px;margin-bottom:20px;margin-right:10px;}

.contentTitle{font-size:32px;font-weight:800;text-align:center;}
.contentTitleEng{display: flex;justify-content: center;align-items: center;color: #ddd;line-height: 1.2;font-weight:400;padding:0 0 30px 0;text-align:center;}
.contentTitleEng:before{content:"";width: 80px;height: 1px;border-bottom: 1px solid #ddd;margin: auto 20px;}
.contentTitleEng:after{content:"";width: 80px;height: 1px;border-bottom: 1px solid #ddd;margin: auto 20px;}

.leaderBox{border:2px solid #ddd;padding:30px 40px;margin:0 8% 25px 8%;}
.leaderBoxTitle{overflow:hidden;}
.leaderBoxTitle img{float:left;width:210px;height:140px;}
.leaderBoxTitle .leaderBoxTxt{float:right;text-align:right;font-size:24px;font-family:'microsoft yahei';}
.leaderBox h3{float:left;font-weight:400;color:#a58962;margin:2px 0 0 0;font-size:36px;font-family:'microsoft yahei';}
.leaderBoxTxt h4{border-bottom:1px solid #ddd;padding:0 0 6px 0;margin:0 0 6px 0;}
.leaderBoxTxt h4 div{padding:0 12px;display:inline;}
.leaderBoxTxt h5{color:#999;font-size:14px;font-weight:400;cursor:pointer;margin:0;}
.jianli{display:none;padding:24px 0 0 0;text-indent:2em;font-size:14px;color:#777;}

/*公司介绍页样式*/
.jiesao{width:31%;border-top:1px solid #a58962;padding:20px 0 40px 0;text-align:left !important;}
.jiesao img{margin-bottom:6px;}
.lichen{display:flex;margin:15px 0;}
.lichenTime{width:20%;border:1px solid #a58962;background-color:#a58962;color:#fff;font-family:arial;font-weight:800;line-height:60px;font-size:26px;border-top-left-radius:30px;border-bottom-left-radius:30px;text-align:center;}
.lichenTxt{width:80%;border:1px dotted #a58962;padding:0 1% 0 3%;display:flex;align-items:center;}
.lichenTxt p{line-height:20px;margin-bottom:0 !important;font-size:14px;}

/*信用评级样式*/
.pinjiBox{background:url(../images/xinyong_bg.jpg) 0 0 no-repeat;padding-bottom:30px;}
.pinji_p{margin-left:200px;text-indent:2em;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:80px !important;}
.pinji li {
    list-style: none;
    border: 1px solid #ddd;
    border-radius: 7px;
    margin-bottom: 30px;
    margin-left: 100px;
    padding: 10px 30px 10px 30px;
    position: relative;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.pinji li:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #fff;
    border: 3px solid #2899CA;
    left: -6px;
    top: 42%;
    border-radius:50%;
}
.pinji li h5{
    width:30%;
    font-size:22px;
    color:#777;
    font-family:'microsoft yahei';
}
.pinji li div{
    margin-bottom:0 !important;
}
.pinji li div:nth-of-type(1){
    padding-right:12%;
}
.pinji li div strong{
    font-size:32px;color:#24a3ce;font-weight:800;font-family:'Times New Roman','Arial Bold';
}
.pinji em{font-size:26px;color:#aaa;cursor:pointer;transition:0.4s;}
.pinji em:hover{font-size:30px;color:#24a3ce}

/*业务架构样式*/
.yewuBg{position:relative;overflow:hidden;}
.yewuBg .yewuBox{width:50%;overflow:visible;}
.yewuBg .yewuBox:nth-of-type(odd){float:left;}
.yewuBg .yewuBox:nth-of-type(even){float:right;}
.yewuBg .yewuBox:nth-of-type(1),.yewuBg .yewuBox:nth-of-type(2){margin-bottom:44px;}
.yewuBg .yewuBox .yewuCon{border:1px solid #a58962;border-radius:10px;width:86%;position:relative;height:270px;}
.yewuBg .yewuBox:nth-of-type(odd) .yewuCon{padding:20px 30px 16px 70px;float:right;margin-right:20px;}
.yewuBg .yewuBox:nth-of-type(even) .yewuCon{padding:20px 70px 16px 30px;float:left;margin-left:20px;}
.yewuBg .yewuBox .yewuCon h4{border-bottom:1px dashed #ddd;padding-bottom:14px;}
.yewuBg .yewuBox:nth-of-type(even) .yewuCon h4{text-align:right;}
.yewuBg .yewuBox .yewuCon p{font-size:14px;line-height:22px;text-indent:2em;color:#777;}
.yewuBg .yewuIcon{position:absolute;z-index:9;height:100%;width:80px;top:0;display:flex;align-items:center;}
.yewuBg .yewuBox:nth-of-type(odd) .yewuIcon{left:-40px;}
.yewuBg .yewuBox:nth-of-type(even) .yewuIcon{right:-40px;}
.yewuBg .yewuIcon img{width:100%;}
.yewuBg .yewuLogo{position:absolute;width:140px;height:140px;z-index:9;left:41.8%;top:38.2%;}


/*文化理念样式*/
.lilianBox{border:1px dotted #a58962;padding:24px 30px 24px 30px;margin-bottom:30px;}
.lilianTitle{text-align:left;overflow:hidden;}
.lilianIcon{float:left;margin-right:24px;}
.lilianBox h2{margin:4px 0;}
.lilianBox h3{margin:8px 0 0 0;}
.lilianBox p{font-size:14px;padding-top:16px;}
.lilian_4{display:flex;justify-content:space-between;padding-top:32px;flex-wrap:wrap;padding-bottom:20px;}
.lilian_4_box{width:24%;background-color:#F6F3EF;border-radius:0 0 20px 20px;}
.lilian_4_title{background-color:#a58962;display:flex;padding:10px 0;}
.lilian_4_icon{padding:0 15px 0 36px;display:flex;align-items:center;}
.lilian_4_icon img{}
.lilian_4_title h5{color:#fff;font-size:20px;line-height:1.0;}
.lilian_4_title h5 em{font-weight:200;font-family:arial;font-size:14px;}
.lilian_4_box p{padding:20px 10px 12px 14px;text-indent:2em;}

/*人才培养样式*/
.peixun{padding:10px 0 40px 0;}
.peixun h2{background:url(../images/peiyang_1.png) no-repeat 0 52%;padding-left:70px;line-height:50px;}
.peixun h3{padding:10px 0 40px 70px;margin-top:0;}
.peixunCon{display:flex;}
.peixunTxt{background-color:#5F90B1;color:#fff;margin:0 2px;padding:5% 7%;text-align:left;text-indent:2em;}
.peixun:nth-of-type(3) .peixunTxt{padding:3% 3% 3% 4%;}
.peixun:nth-of-type(4) .peixunCon{justify-content:space-between;}
.peixunke{width:31%;border:1px dashed #5F90B1;}
/*.peixunke:nth-of-type(2) p{font-size:14px;line-height:1.4;}*/
.peixunke h5{background-color:#5F90B1;color:#fff;text-align:center;margin:0;line-height:3;font-size:20px;}
.peixunke p{padding:7% 5% 4% 5%;}

/*职业发展样式*/
.ziye{overflow:hidden;display:flex;}
.ziye img{width:50%;}
.ziye .ziyeTxt{width:50%;background:#f3f3f3;}
.ziye h3{font-size:24px;padding:6px 30px;display:inline-block;border:1px solid #24a3ce;margin:30px 0 20px 36px;background:#fff;}
.ziye .ziyeTxt p{margin:0px 20px 20px 36px;text-indent:2em;}
.ziye2{display:flex;justify-content:space-around;margin:20px 0 50px 0;}
.ziye2 .ziye2_left{width:50%;padding:0 5%;background:#EEDDC6;display:flex;align-items:center;}
.ziye2 .ziye2_left p{padding:0;text-indent:2em;}
.ziye2 .ziye2_right{width:50%;padding:16px 5%;background:#f3f3f3;}
.ziye3 table {width:100%;background:#eee;}
.ziye3 table td{border:1px solid #ccc;text-align:center;vertical-align:middle;}
.ziye3 table tr:nth-of-type(1) td,.ziye3 table tr:nth-of-type(2) td{background:#5F90B1;color:#fff;padding:20px 0;}
.ziye3 table tr:nth-of-type(3) td{background:eee;padding:40px 0;}
.ziye3 table td:nth-of-type(0){width:22%;}
.ziye3 table td:nth-of-type(1){width:20%;}
.ziye3 table td:nth-of-type(2){width:16%;}
.ziye3 table td p{margin-bottom:0 !important;}
.ziye4{display:none;}

/*左侧边栏*/
.sideNav {
    background: #ffffff;
    overflow: hidden;
}
.sideNav h3 {
    display: block;
    margin: 25px 15px 15px 15px;
    padding: 0 0 0 8px;
    line-height: 1;
    border-left: 4px solid #a58962;
    border-left-color: #a58962;
    color: #111111;
    color: #333333;
    font-size: 22px;
    font-weight: normal;
}
.sideNav ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 10px 7.5px 20px 7.5px;
}

/*目录链样式*/
.typelinkBox{font-size:14px;line-height:50px;height:50px;padding:0 4%;border-bottom:1px solid #eee;background:#fff;}
.typelinkBox i{margin-right:12px;font-size:18px;}
.typelinkBox span{padding:0 6px;}

/*新闻列表*/
.newsListBox_main .middleBox{padding:50px 0;}
.newsListCon{width:75%;float:right;background:#fff;}
.sidebarRight{width:22%;float:left;}
.newsListBoxRight{padding:20px 4%;}
.newsListBoxRight ul li h4 {line-height: 1.6;}

/*上下篇文章*/
.prenextBox{width:100%;display:flex;list-style: none;justify-content:space-between;font-size:14px;flex-wrap:wrap;}
.prenext{display:block;max-width:40%;height:40px;line-height:40px;padding:0 12px;border:1px solid #ccc;overflow:hidden;}

/*分页样式*/
.page-box{display:flex;list-style: none;justify-content:center;padding:40px 0 20px 0;}
.page-box li a{display:block;padding:4px 12px;background:#eee;margin:0 3px;}
.page-box .thisPage a{background:#24a3ce;color:#fff;}
.page-box li a:hover{background:#24a3ce;color:#fff !important;text-decoration:none;}
.optionPage select{width:60px;height:40px;line-height:40px;background:#eee;border:none;padding:0 8px;font-size:16px;}

/*首页轮播图*/
img{ border:none;}

.main_visual{
	width:100%;
	padding:0;
	margin-top:0;
}
.main_image {
	width:100%;
	height:600px;
	overflow:hidden;
	position:relative;
}
.main_image ul {
	width:9999px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.main_image li {
	float:left;
	width:100%;
	height:100%;
}
.main_image li img{
	width:100%;
	height:100%;
	border:none;
}
.main_image li span {
	display:block;
	width:100%;
	height:100%;
}
.main_image li a {
	display:block;
	width:100%;
	height:100%;
}

div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:9;
}
div.flicking_con .flicking_inner {
	position:absolute;
	top:-30px;
	left:460px;
	z-index:-1;
	width:300px;
	height:40px;
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url(../images/btn_main_img.png) 0 0 no-repeat;
	display:block;
	text-indent:-2000px
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(../images/hover_left.png) no-repeat left top;
	left:60px;
}
#btn_next {
	background:url(../images/hover_right.png) no-repeat right top;
	right:60px;
}

@media(max-width:361px){
    #index5 ul li .newsdiv .newstitle{float:left;max-width:78%;overflow:hidden;line-height:28px;height:28px;}
    #index5 ul li .newsList .newstitle a{font-size:14px;}
    #index5 ul li .newsList .newstime {font-size:10px;}
    #index7 .NewsListBox a.indexNews {font-size: 12px;height:28px;overflow:hidden;}
}

.footBox{background:#ffffff;background:#24a3ce;position:relative;background-position:top center;background-size:cover;display:block;width:100%;border:none;color:#444;color:#ffffff;padding:50px 0 20px 0}

.footBox p{margin-bottom:0}
.footBox a:hover{color:#a58962;color:#ffffff}
.footBox .footNav{float:left;width:66.7%;overflow:hidden}
.footBox .footNav  ul{width:10000%;list-style:none;padding:0;margin:0}
.footBox .footNav  ul li{float:left;width:.14%;list-style:none;padding:0;margin:0}
.footBox .footNav  ul li b{font-weight:800;margin:0 0 12px 0;display:block;color:#fff;line-height:1}
.footBox .footNav  ul li ol{display:block;list-style:none;margin:0;overflow:hidden;}
.footBox .footNav  ul li ol li{display:block;list-style:none;padding:0;width:100%;margin:2px 0 0 0}
.footBox .footNav  ul li ol li>a{color:#ffffff;font-size:14px;}
.footBox .footNav  ul li b>a:hover,.footBox .footNav  ul li ol li>a:hover{color:#ffffff}
.footBox .footRight{float:right}
.footBox .footRight p{text-align:center;padding-top:6px}
.footBox .footTxt{float:right;width:32%;max-width:235px;position:relative;padding-right:1%}
.footBox .footTxt span{font-size:18px;color:#111111;color:#ffffff;display:block;margin:0 0 2px 0}
.footBox .footTxt b{font-size:20px;display:block;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid transparent;border-color:#444444}
.footBox .footTxt b a{color:#a58962;color:#ffffff;color:#ffffff;font-size:28px}
.footBox .footTxt i{font-style:normal;display:block}
.footBox .footTxt h4{color:#fff;margin-top:0 !important;font-size:18px;line-height:1;padding-bottom:8px;}
.footBox .footTxt p{margin:6px 0 0 0;line-height:24px;padding-left:24px;background:url(../images/bottombg1.png) 0 8px no-repeat;font-size:14px}
.footBox .footTxt p:nth-of-type(2){background-position:0px -19px}
.footBox .footTxt p:nth-of-type(3){background-position:0px -70px}
.footBox .footTxt p:nth-of-type(4){background-position:0px -70px}
.footBox .copyright{color:#fff;text-align:center;padding-top:40px;font-size:14px;}

.countupBox.indexCount{background:transparent;position:relative;background-color:#ffffff;background-color:;background-image:url(../images/countup_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}
.countupBox.indexCount{padding:50px 0px}

@media(max-width:780px){
    .countupBox.indexCount{padding:20px 0px}
	.wapBusiness{display: block;}
}
.countupBox.indexCount ul{width:100% !important;margin:0 auto !important}
.countupBox.indexCount ul li{text-align:center;color:#a58962;background-color:rgba(250,250,250,0.4);border-radius:50%;width:208px;height:208px;padding:60px 0 30px 0;margin-bottom:0;border:2px solid rgba(250,250,250,0.8)}
.countupBox ul li h5,.countupBox ul li h5 span{font-size:56px;font-family:'Times New Roman','Arial Bold';margin:0;color:#a58962}
.countupBox ul li h5{line-height:1;margin-bottom:6px}
.countupBox ul li .txt{font-family:'microsoft yahei'}
.countupBox ul li .counter{font-weight:800}
.countupBox ul li span{font-size:20px;color:rgb(20,100,120);line-height:30px}
.countupBox ul li p{font-size:18px;color:#a58962;margin:0 auto}
.countupBox ul li div:nth-of-type(2){display:none}
.countupBox #particles-js{width:100%;height:100%;background:transparent;position:absolute;top:0;left:0;z-index:0}
.countupBox .span-two{vertical-align:top;font-size:16px;margin-top:10px;margin-left:-10px}
@media (max-width:780px){ 
    .countupBox.indexCount ul{width:70% !important;padding:auto 8%} 
    .countupBox ul li h5,.countupBox ul li h5 span{font-size:36px;font-weight:800} 
    .countupBox ul li h5{margin-bottom:6px} 
    .countupBox.indexCount ul li{text-align:center;color:#a58962;background-color:rgba(250,250,250,0.4);border-radius:16px;width:100%;height:auto;padding:20px 0;margin-top:10px;margin-bottom:10px;border:3px solid rgba(250,250,250,0.8)} 
    .countupBox .span-two{vertical-align:top;font-size:16px;margin-top:10px;margin-left:0px} 
    .countupBox ul li div:nth-of-type(1){display:none} 
    .countupBox ul li div:nth-of-type(2){display:block}
}

.newsListBox_main{background-color:#f7f7f7;}
.newsListBox_main.content{padding:30px 0}
@media (min-width:998px){
    .newsListBox_main.content{padding:50px 0}
}

.newsListBoxRight_main.content{background:#ffffff;background:#f5f5f5;position:relative;background-position:top center;background-size:100% auto;word-break:break-all;overflow:hidden;padding:30px 0}
.newsListBoxRight_main.content{padding:50px 0}

.newsListBoxRight{}
.newsListBoxRight ul{display:block;list-style:none;margin:0;padding:0}
.newsListBoxRight ul li{display:block;list-style:none;margin:0;padding:20px 0;border-bottom:1px solid transparent;border-bottom-color:#eeeeee}
.newsListBoxRight ul li:after{display:block;content:'';clear:both}
.newsListBoxRight ul li h4{font-size:22px;margin:0 0 10px 0;line-height:1.6;}
.newsListBoxRight ul li h4 a{color:#111111;color:#333333}
.newsListBoxRight ul li h4 a:hover{color:#a58962;}
.newsListBoxRight ul li p.info {margin: 2px 0 12px 0;font-size: 14px;}
.newsListBoxRight ul li p.info span{margin-right:10px;color:#444;color:#444;color:#555555}
.newsListBoxRight ul li p.info span i{margin-right:5px}
.newsListBoxRight ul li p.des{margin:0 0 5px 0;color:#444;color:#444;line-height:1.8;text-indent:2em;}
.newsListBoxRight ul li p.more{text-align:right;margin:0}
.newsListBoxRight ul li p.more a{color:#111111;color:#333333;color:#a58962}
.newsListBoxRight ul li p.more a:hover{color:#a58962;}
.newsListBoxRight ul li p.more span{font-family:'simsun';margin-left:6px;}
.newsListBoxRight ul li a.img{float:left;margin-right:20px;width:40%}
.newsListBoxRight ul li a.img img{max-width:100%}

@media (max-width:480px){
    .newsListBoxRight ul li a.img1{float:none;margin-right:0;margin-bottom:20px;display:block}
    .newsListBoxRight ul li a.img{width:28%;margin-right:10px}
}
.newsListBoxRight .news{padding:30px 0px}
@media (max-width:780px){
    .newsListBoxRight .news{padding:0px}
}

@media(max-width:780px){
    .newsListBoxRight ul li a.img{width:100%;margin-bottom:20px}
    .newsListBoxRight .page-box li{display:none}
    .newsListBoxRight .page-box .prePage,.newsListBoxRight .page-box .nextPage,.newsListBoxRight .page-box .optionPage{display:block;}
    .newsListBoxRight .page-box .optionPage select{width:60px;}
}

.indexArticleBox{background:#ffffff;background:#f5f5f5}
.index-article{background:#ffffff;background:#f5f5f5;background:#ffffff;position:relative;word-break:break-all;color:#111111;color:#333333}
.index-article a{color:#111111;color:#333333}
.index-article a:focus,.index-article a:hover{color:#a58962;}
.indexArticleBox{padding:50px 0}
.indexArticleBox .articleMain{float:right;width:75%;background:#ffffff;}
.indexArticleBox .articleMain .contentBox{padding:24px 40px 40px 40px;}

.headBox .navToggle{display:none}
.headBox .logo-nav>li{float:left}

.neiBanner{height:240px;background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat;}
.article_box{padding:30px 0;background:#ffffff;background:#f7f7f7;position:relative;background-position:top center;background-size:100% auto;}
.article_box{word-break:break-all;overflow:hidden;padding:50px 0}

.article_box .articleMain{width:75%;float:right}

.articleCon{background:#ffffff;padding:20px;}
.articleCon a:focus,.articleCon a:hover{color:#a58962;}
.articleCon .contentBox{padding:30px;width:100%;max-width:100%;word-wrap:break-word}
.articleCon .contentBox p{}
.articleCon .contentBox video,.articleCon .contentBox iframe,.articleCon .contentBox embed,.articleCon .contentBox img{max-width:100%;height:auto !important}

.articleCon_h{overflow:hidden}
.articleCon .articleCon_h h1{text-align:center;font-size:26px;padding:0 10px;font-weight:800;color:#111111;color:#333333;line-height:1.6;}
.articleCon .articleCon_h .info{margin:0;padding:10px 0 10px 0;text-align:center;font-size:13px;line-height:1.8;}
.articleCon .articleCon_h .info span{margin-right:10px;color:#444;color:;color:#666666}
.articleCon .articleCon_h .info span i{margin-right:5px}
.articleCon{padding:50px 0px}
.articleCon .articleCon_f{padding:30px}
.articleCon .articleCon_h{padding:10px 30px 0 30px;}
.articleCon h1{margin:0px;margin-bottom:5px;font-size:32px;line-height:1.5;font-weight:300}
.articleCon .info{padding-bottom:20px;font-size:16px;font-weight:300}
.articleCon .info span{padding-right:10px;}
.articleCon .articleCon_f{padding-top:0px}

@media(max-width:780px){
    .w1280,.w1150{width:100%;}
    .flex{flex-wrap:wrap;}
    .headBox .middleBox {width: 100%;padding:0;}
    .logoDiv{float:left;width:60%;}
    .flicking_con{display:none;}
    .banner {height:400px;}
    .banner .slides li:nth-of-type(1){background-image:url(../images/mobile-banner1.jpg) !important;}
    .banner .slides li:nth-of-type(2){background-image:url(../images/mobile-banner2.jpg) !important;}
    .banner .slides li:nth-of-type(3){background-image:url(../images/mobile-banner3.jpg) !important;}
    
    .email-box,.weixin-box,.searchDiv{display:none}
    .headBox .weixin-box{display:none}
    .headBox .searchDiv{margin:12px 0 0 0}
    .headBox .searchButton{display:none}
    .headBox .searchForm form input{padding:10px 15px;width:100%}
    .headBox .navToggle{display:block;padding:26px 15px;margin-top:0;margin-bottom:0;line-height:22px;background:0 0!important;transition:color .25s linear;position:relative;float:right;border:none;border-radius:3px}
    .headBox .navToggle i{font-size:16px;}
    #closeBtn{display:block;float:right !important;font-size:18px;margin-right:16px;}
    
    #navBox{position:fixed;top:0;left:120%;z-index:999;padding-left:5%;padding-top:20px;width:33%;height:100%;background:rgba(58,45,26,0.85);display:block;transition:left 0.4s;overflow:auto;}
    .navShow{left:68%;}
	#navBox .navDiv {flex:0 0 33%;text-align:left;line-height: 40px;height:auto;font-size: 16px;padding: 0;overflow:hidden;}
	#navBox .navDiv:hover{background:transparent;}
    #navBox i{display:block;color:#fff;margin-left:12px;margin-bottom:10px;float:left;transition:0.4s;}
    #navBox .i-up{transform:rotate(180deg);}
	#navBox a{color:#fff !important;float:left;line-height:40px !important;font-size:16px;}
    #navBox .nav1{float:none;overflow:hidden;line-height:40px;height:40px;}
    #navBox .nav2{opacity:1;position:relative;top:0;left:0;z-index:999;list-style:none;background:transparent;width:100%;text-align:left;display:none;padding:0 0 0 16px;}
    #navBox .nav2Show{}
    #navBox .nav2 a{line-height:32px !important;font-size:14px;}
	#navBox .navDiv .arrow{position:relative;bottom:auto;left:auto;margin:0 0 0 12px;display:inline-block !important;transform:rotate(180deg);transition:0.4s;}
	#navBox .navDiv .arrowUp{transform:rotate(0deg);}
	#navBox .navDiv .nav1{display:flex;align-items:center;}
	#navBox .navDiv .nav2 {position:relative;display:none;top:0;left:0 !important;}
	#navBox .navDiv .nav2  a{position:relative;display:block;line-height:28px;float:none;padding:0;}
	#navBox .navDiv .nav3{display:block;line-height:24px;padding-left:46px !important;background:url(../images/navright.png) 32px 8px no-repeat;}
    .showBox .contentBox{padding:10px}
    
    #topLogo{width:100%;margin:16px 0 16px 16px;}
    #index2{display:none;}
    #index3{padding:40px 0;}
    #index3 #company{display:none;}
    #index3 #indexProduct{width:80%;margin:0 10%;} 
    #index3 .title-box{display:block;text-align: center;}
    #index3 .title-box h2 {
    font-size: 28px;
    margin-top: 0;
    font-weight: normal;
    color: #111111;
    color: #1e82a0;
}
    #index3 .title-box p {
    font-size: 16px;
    color: #444;
    color: #dddddd;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px !important;}
    #index3 .title-box p i {
    width: 10%;
    height: 1px;
    border-bottom: 1px solid #fff;
    margin: auto 4%;
}
    #index3 #indexProduct .IndexProductBox{width:100%;margin:0 0 16px 0;padding:20px 0 20px 8%;}
    #index5,#index6,#index9{display:block;}
    #index5{background-color:rgb(245,245,245);padding-bottom:0;}
    #index5 ul{padding:0;}
    #index5 ul li {width:100%;padding: 20px 4%;margin:0 0 10px 0;box-shadow:none;left: 0px;transition: 0.6s;display: flex;flex-wrap: wrap;background-color:rgb(255,255,255);}
    #index5 ul li .titlePic{width: 100%;}
    #index5 ul li .newsList {width: 100%;padding-top:14px;}
    #index5 ul li .newsList h4{margin-bottom:8px;}
    #index5 ul li .newsdiv .newstitle{float:left;max-width:78%;overflow:hidden;line-height:28px;height:28px;}
    #index5 ul li .newsList .newstitle a{font-size:15px;}
    .NewsListBox {flex-basis:100%;box-shadow: rgba(0,0,0,.15) 0px 0px 10px;}
    #index8{display:none;}
    #index9{height:80px;background-size:auto 100%;}
    #index7{background-color:rgb(245,245,245);padding:0;}
    /*#index7 .title-box{display:none;}*/
    #index7 .title-box h2{margin-top:0;padding-top:20px;}
    #index7 .title-box p{margin-bottom:0;text-align:center;}
    #index7 .w1200{width:100%;flex-wrap:wrap;}
    #index7 #zhuanti{padding:5%;}
    #index7 #zhuanti img{width:100%;padding-bottom:10px;}
    #index7 .NewsListBox {flex-basis:100%;padding:20px 6%;}
    #index7 .NewsListBox a.indexNews{font-size:13px;height:28px;overflow:hidden;}
    #index7 .NewsListBox a:nth-of-type(5),#index7 .NewsListBox a:nth-of-type(6),#index7 .NewsListBox a:nth-of-type(7){display:none;}
    .NewsListBox {flex-basis: 100%;box-shadow: none;padding: 30px 4%;margin: 5px 0;background-color:rgb(255,255,255);}
    .newsListBoxRight ul li h4{line-height:1.6;}
    .newsListBoxRight ul li p.des {line-height:1.8;text-indent:2em;}
    .leaderBox{padding:20px 8%;margin:0 5% 25px 5%;}
    .leaderBoxTitle img{width:100%;height:auto;}
    .leaderBoxTitle .leaderBoxTxt{float:left;text-align:left;}
    .leaderBoxTxt h3{margin-top:20px;}
    .leaderBoxTxt h4{padding:0px 0 0px 0;}
    .leaderBoxTxt h4 div{display:none;}
    .email-box{display:none;}
    
    .jiesao{width:100%;border-top:0px solid #a58962;padding:5px 0;}
    .jiesao img{margin-bottom:16px;}
    .lichen{display:flex;margin:15px 0;}
    .lichenTime{
        width:32%;border:1px solid #a58962;background-color:#a58962;color:#fff;font-family:arial;font-weight:800;line-height:100%;
        display:flex;align-items:center;justify-content:center;font-size:20px;border-top-left-radius:0;border-bottom-left-radius:0;text-align:center;
    }
    .lichenTxt{width:68%;border:1px dotted #a58962;padding:10px 3%;display:flex;align-items:center;}
    .lichenTxt p{line-height:20px;margin-bottom:0 !important;font-size:13px;}
    
    .yewuBg .yewuBox{width:100% !important;margin:0 !important;}
    .yewuBg .yewuBox .yewuCon{margin:0 0 30px 0 !important;height:auto !important;width:87%;padding:20px 20px 16px 60px !important;float:right !important;}
    .yewuBg .yewuBox:nth-of-type(even) .yewuIcon{left:-40px;}
    .yewuBg .yewuBox:nth-of-type(even) .yewuCon h4{text-align:left;}
    .yewuBg .yewuLogo{display:none;}
    
    .pinjiBox{background:none;}
    .pinji_p{margin-left:0px;margin-bottom:30px !important;}
    .pinji li{margin-left:0px;flex-wrap:wrap;padding: 16px 15px 10px 20px;}
    .pinji li h5{width:70%;order:1;}
    .pinji li div:nth-of-type(1){order:3;padding-right:0;line-height:1.5;font-size:16px;}
    .pinji li div:nth-of-type(2){order:2;}
    .pinji li div strong{font-size:24px;}
    
    .lilian_4_box{width:100%;margin-bottom:12px;}
    
    .peixun h2{background:none;padding:12px 0 0 0;font-size:24px;border-top:2px dashed #eee;}
    .peixun h3{padding:0 0 20px 24px;}
    .peixunCon{flex-wrap:wrap;}
    .peixunCon img{display:none;}
    .peixunke{width:100%;margin-bottom:16px;}
    
    .ziye img{display:none;}
    .ziye .ziyeTxt{width:100%;background-color:#fff;text-align:center;}
    .ziye .ziyeTxt p{text-align:left;}
    .ziye h3{margin: 20px auto 20px auto !important;}
    .ziye2{flex-wrap:wrap;}
    .ziye2 .ziye2_left{width:100%;padding:20px;}
    .ziye2 .ziye2_left p{margin-bottom:0 !important;}
    .ziye2 .ziye2_right{width:100%;}
    .ziye2 .ziye2_right p strong:nth-of-type(1){font-size:16px !important;}
    .ziye3{display:none;}
    .ziye4{display:block;padding-bottom:30px;}
    .ziye4 table {width:100%;background:#fefefe;}
    .ziye4 table td{border:1px solid #ccc;text-align:center;vertical-align:middle;padding:10px 0;}
    .ziye4 table tr td:nth-of-type(1){width:18%;}
    .ziye4 table tr:nth-of-type(1){background:#5F90B1;color:#fff;padding:20px 0;}
    .ziye4 table td p{margin-bottom:0 !important;line-height:32px;}
    
    .lilianBox h2{font-size:26px;}
    .lilianBox h3{padding-top:16px;}
    .lilianIcon{width:36px;margin-top:0px;margin-right:12px;}
    
    .newsListBox_main .middleBox{padding:30px 4%;}
    .neiBanner{height:80px !important;}
    
    .newsListCon{width:100%;}
    .sidebarRight{width:100%;padding:20px 5%;}
    .articleCon{background:#ffffff;padding:20px 4%;}
    .article_box{padding:0;}   
    .article_box .articleMain {width:100%;float: none;}
    .articleCon .articleCon_h{padding:10px 0 20px 0;}
    .articleCon .contentBox{padding:10px 1%;}
    .articleCon .articleCon_h h1{font-size:22px;padding: 0;}
    .articleCon .articleCon_h .info span{display:block;text-align:left;padding:0 10px}
    .articleCon .articleCon_f{padding:10px}
    .articleCon .info{padding-bottom:20px}
    
    #index5 .title-box {padding-bottom:24px;}
    
    .prenext{width:100%;max-width:100%;}
    
    .indexArticleBox {padding: 0;}
    .indexArticleBox .articleMain {float:none;width:100%;background: #ffffff;}
    .indexArticleBox .articleMain .contentBox {padding: 24px 4% 30px 4%;}
    
    .footBox{padding-top:32px;}
    .footBox .middleBox{padding:0 4%;}    
    .footBox .footNav{width:100%;text-align:center} 
    .footBox .footNav{display:none} 
    .footBox .footTxt{width:60%;max-width:1000px;text-align:left;margin-top:15px;float:left;font-size:14px} 
    .footBox .footNav  ul li{width:.5%} 
    .footBox .footRight{padding-top:15px} 
    .footBox .copyright{font-size:12px;padding:40px 5% 0 5%}
}

@media screen and (max-width: 1320px) and (min-width: 780px){
    #navBox{float:left;width:100%;display:flex;justify-content:center;}
    #navBox .navDiv .nav1{padding-top: 0px;padding-bottom: 0px;height: 60px;line-height: 60px;width:100px;text-align: center;}
    #navBox .navDiv .nav2{top:60px;}
    .headBox .middleBox{width:1200px;overflow:visible;}
}

@media (min-width:780px){
    .middleBox{width:1200px}
}
@media (min-width:1320px){
    .headBox .middleBox{width:1320px;overflow:visible;}
}