@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.ttf");}
@font-face { font-family: 'dincond-medium-webfont'; src: url('../font/dincond-medium-webfont.eot'); src: url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../font/dincond-medium-webfont.woff2') format('woff2'), url('../font/dincond-medium-webfont.woff') format('woff'), url('../font/dincond-medium-webfont.ttf') format('truetype'), url('../font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }
@font-face { font-family: 'siyuansongti'; src: url('./font/siyuansongti.ttf') }

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%; color: #666666;}
body {margin:0 auto; font:12px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;background-color: #fafafa;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#333333;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;color:#666666;}
a img, iframe {border:none; vertical-align: top;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul , li {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
.fl{float: left;}
.fr{float: right;}
/* == 以上 reset Css == */


/**************** 全局公用样式 ****************/
/*body {max-width:1580px; min-width:1130px;_width:expression(document.body.clientWidth<1130? "1130px": (document.body.clientWidth>1580?"1580px":"auto"));}*/
body {max-width:1920px; min-width:1130px; +overflow:hidden;}
/*body.on {margin-left:-378px;}*/
.g-wrap {position:relative; margin:0 auto; width:1200px; height:100%; overflow:hidden;}
#header {position:relative; z-index:5; height:120px; background-color:#fff;border-bottom: 1px solid #ec6600;}
#logo2 {position:absolute; top:10px; left:0; width:441px; height:77px; background:url(../images/log2.png) no-repeat 0 0;background-size: contain;}
#logo {position:absolute; top:6px; left:1px; width:79px; height:88px; background:url(../images/logo.png) no-repeat 0 0;background-size: contain;}
#nav2 {position:absolute; top:33px; left:230px; z-index:4; height:100%; overflow:hidden; color:#fff;}
#nav2 h3{color:#333333;font-size: 18px;display: inline-block;border-left: 1px solid #333333;padding-left: 20px;}
#nav2 span{color:#fff;font-size: 12px;margin-top: 10px;display: block;color:#000;}
/*#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}*/
#nav .n1 {width:200px;}

#nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:190px;}
#nav .n4 {width:200px;}
#nav .n44 {width:200px;}

.dhtop{ position: absolute; right: 0; top:27px;display: flex;flex-flow: row wrap;justify-content: space-between;line-height: 41px;}
.dhtop1{color:#1c57b1;font-size: 18px;display: inline-block;width: 85px;}
.dhtop1 img{vertical-align: middle;}
.dhtop2{color:#1c57b1;font-size: 24px;display: inline-block;width: 200px;}
.dhtop2 img{vertical-align: top;}

.nav2{background-color: #fff;overflow: hidden;border-top: 1px solid #cfd2d6;}
.nav2 ul{width: 1200px;margin:10px auto;overflow: hidden;border-radius: 40px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.nav2 ul li{width: 190px;float: left;text-align: center;line-height: 30px;position: relative;}
.nav2 ul li:after{position: absolute;content:"";display: block;}

.nav2 ul li:hover{background:url(../images/dian.png) scroll no-repeat;width: 200px;height: 70px;}

#nav li a{position:relative; z-index:2; display:block; width:100%; height:100%; font-size:16px; text-align:center; color:#000; -webkit-transition:color 200ms; transition:color 200ms;}

#nav li a span{display: block;font-size: 18px;}
#nav li a p{font-size: 14px;opacity: 0.5;text-align: center;}
#nav li.on {border-radius: 40px}
#nav li:hover{border-radius: 40px}

#nav li.on span{color:#D4BB8E;}
#nav li:hover span{color:#D4BB8E;}


.txtScroll-top{overflow:hidden; position:relative;border:1px solid #ccc;}
.txtScroll-top .hd{ position: absolute;left:48%;bottom: 5%;opacity: 0.8;text-align: center;margin: 0 auto;padding-top:10px;padding-bottom: 10px;width: 100px}


.txtScroll-top .hd ul{ width: 100%;flex-flow: row wrap;justify-content: space-between;margin:0 auto;}
.txtScroll-top .hd ul li{width: 10px;height: 10px;border-radius: 50%;background-color: #fff;text-indent: -9999px;float: left;margin-right: 10px;}
.txtScroll-top .hd ul li.on{ background:url(../images/xuanzhong.png) no-repeat;width: 15px;height: 15px;margin-top: -2.5px}
/*.txtScroll-top .bd{ padding:15px;  }*/
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.txtScroll-top .hd .next{background:url(../images/left.png) no-repeat scroll;display:block;  width:16px; height:16px;float: left;}
.txtScroll-top .hd .prev{background:url(../images/right.png) no-repeat scroll;display:block;  width:16px; height:16px;float: right;}

.pageState{font-size: 16px;}




#subNav {position:absolute; top:100px; left:0px; z-index:4; width:100%; height:100px; /*overflow: hidden;*/}
#subNav .g-wrap {overflow:visible;}
#subNav .g-wrap .item {position:absolute; top:-600%; width:215px; background-color:#fff; overflow:hidden; -webkit-transition:bottom 300ms; transition:bottom 300ms;}
#subNav .g-wrap .about {left:565px;/*width:835px;*/}
#subNav .g-wrap .news {left:697px;  /*width:752px;*/}
#subNav .g-wrap .relation {left:820px; /* width:643px;*/}
#subNav .g-wrap .service {left:930px;  /*width:573px;*/}
#subNav .g-wrap .citizenship {left:1040px;  /*width:573px;*/}
#subNav .g-wrap .search {right:0; width:238px; height:44px; border:8px solid #4c4a4f;}
#subNav .g-wrap .search input { padding:0 20px; width:200px; height:44px; line-height:44px; }
#subNav .g-wrap .langs {right:0; padding:0 15px; width:224px;}
/*2016.4.12*/
#subNav .g-wrap .nwmenu{ right: 0; top: -409px; width: 171px; height: auto; background-color: #4c4a4f; -webkit-transition: 300ms; transition: 300ms;}
#subNav .g-wrap .nwmenu .nwmenu-inner{ padding: 20px; width: 210px; max-height: 349px; overflow: hidden;}
/*#subNav .g-wrap .nwmenu .nwmenu-inner .nwi-box{ margin-bottom: 10px;}*/
#subNav .g-wrap .nwmenu .nwi-tit{ float: left; width: 50px; color: #8f8c92; font-size: 12px;}
#subNav .g-wrap .nwmenu .nwmenu-list{ /*float: right; margin-top: -5px; width: 140px;*/ overflow:hidden;} 
#subNav .g-wrap .nwmenu .nwmenu-list li a{ float: none; padding: 0; line-height: 22px; color: #d2ced5; font-size: 12px;font-weight: normal; -webkit-transition: color 300ms; transition: color 300ms;}
/*2016.4.12*/

#subNav .g-wrap .nwmenu .nwmenu-list li a:hover{ color: #f63b34;}
#subNav .g-wrap .on {top:0; z-index: 2;box-shadow: 0 0 10px #c9c7c7;}
#subNav .g-wrap .item a {padding:0 20px; display: block; text-align: center;  font-size:16px; line-height:60px; color:#666666;-webkit-transition:color 300ms; transition:color 300ms;}
#subNav .g-wrap .item a:hover {color:#fff; background-color: rgba(232,145,21);}
#subNav .g-wrap .item #on {
	color: #f63b2e;
}

.banner{margin-top: 70px!important;}
.mggtit1{display: none;}
.xf{display: none;}

.p1{overflow:hidden}
.p2{overflow:hidden}
.p3{overflow:hidden}
.p4{overflow:hidden}
.p5{overflow:hidden}
.p6{overflow:hidden}
.p7{overflow:hidden}
.p8{overflow:hidden}
.p9{overflow:hidden}
.p10{overflow:hidden}
.p11{overflow:hidden}

.wrap{width: 1200px;margin:50px auto 30px;}

.newslogo{width: 802px;display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 10px}
.newslogo1{width: 330px;}
.newslogo1 span{display: block;float: left;width: 98px;}
.newslogo1 h3{float: right;width: 208px;font-size: 20px;line-height: 30px;border-left:1px solid #D4BB8E;padding-left: 10px;margin-top: 20px;}

.newslogo2{width: 455px;}
.newslogo2 span{display: block;float: left;width: 145px;}
.newslogo2 h3{float: right;width: 308px;font-size: 20px;line-height: 30px;margin-top: 35px;}

.dhtop2{color:#333;line-height: 30px;}
.dhtop2 a{display: block;font-size: 26px;color:#D4BB8E;}


.ggtit{text-align: center;margin:100px auto 80px;}
.ggtit li h3{font-size: 48px;font-weight: bold;text-align: center;}


.p2{margin:50px auto 100px;}
.p2con1{float: left;width: 429px;}
.p2con2{float: right;width: 620px;}
.p2con2_1 li{border-bottom: 1px dashed #ccc;display: block;overflow: hidden;margin-bottom: 30px;}
.p2con2_1 h3{font-size: 18px;line-height: 30px;width: 570px;float: left;margin-bottom: 30px;}
.p2con2_1 dt{font-size: 18px;color:#031D8C;line-height: 26px;margin-top: 20px;}

.p3{overflow: hidden;background-color: #031D8C;padding-bottom: 120px;}
.p3 .ggtit li h3{color:#fff;}

.p3con .hd{float: left;width: 350px;}
.p3con .bd{float: right;width: 691px;}

.p3con .hd span{font-size: 26px;color:#fff;margin-top: 40px;display: block;}
.p3con .hd ul{margin:50px auto;}
.p3con .hd ul li{float: left;width: 168px;line-height: 48px;background-color: #fff;border-radius: 30px;text-align: center;margin-bottom: 15px;margin-right: 14px;}
.p3con .hd ul li dl dd{background:url(../images/p3act1.png) no-repeat;width: 19px;height: 19px;float: left;margin-top: 14px;}
.p3con .hd ul li:hover{background-color: #D4BB8E}
.p3con .hd ul li:hover dl dd{background:url(../images/p3act2.png) no-repeat;}
.p3con .hd ul li:hover dl dt{color:#fff;}
.p3con .hd ul li dl dt{float: right;}

.p3con .hd ul li:nth-of-type(even){margin-right: 0;}
.p3con .hd ul li dl{margin:0 auto;width: 100px;}

.p3con .hd ul li dt{font-size: 18px;color:#333;}

.p3con .bd ul li{position: relative;}
.p3con .bd ul li dl{background-color: #D4BB8E;overflow: hidden;position: absolute;bottom: -70px;right: 0;width: 1200px;}
.p3con .bd ul li p{font-size: 18px;width: 90%;margin:50px auto;color:#fff;line-height: 30px;}

.ggtit li p{font-size: 26px;color:#333;line-height: 40px;text-align: center;width: 58%;margin:20px auto;overflow: hidden;}

.p4{background:url(../images/p4bj.png) no-repeat center;height: 900px;overflow: hidden;}
.p5con ul li{background-color: #F6F6F6;display: flex;flex-flow: row wrap;justify-content: space-between;margin-bottom: 10px;}

.p5con ul li dl{border-bottom: 6px solid #F6F6F6}



.p5con ul li dl dd{width: 84px;height: 84px;}

.p5con ul li:nth-of-type(1) dl dd{background:url(../images/p5con1.png) no-repeat;background-size: 100%;margin:30px auto 10px;}
.p5con ul li:nth-of-type(2){position: relative;}
.p5con ul li:nth-of-type(2) em{position: absolute;top:70px;right: -210px;}
.p5con ul li:nth-of-type(2) dl dd{background:url(../images/p5con2.png) no-repeat;background-size: 100%;margin:30px auto 10px;}
.p5con ul li:nth-of-type(3) dl dd{background:url(../images/p5con3.png) no-repeat;background-size: 100%;margin:25px auto 10px;}

.p5con ul li:nth-of-type(1):hover dl dd{background:url(../images/p5con11.png) no-repeat}
.p5con ul li:nth-of-type(2):hover dl dd{background:url(../images/p5con22.png) no-repeat}
.p5con ul li:nth-of-type(3):hover dl dd{background:url(../images/p5con33.png) no-repeat}
.p5con ul li:hover dl{border-bottom: 6px solid #D4BB8E}
.p5con ul li dl dt{font-size: 26px;font-weight: bold;text-align: center;}
.p5con ul li dl p{font-size: 18px;color:#333;line-height: 26px;width: 88%;margin:30px auto;}
.p5con ul li span{width: 600px;}
.p5con ul li dl{width: 600px;}

.p6{background-color: #031D8C;overflow: hidden;padding-bottom: 3%;}
.p6 .ggtit li h3{color:#fff;}
.p6con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p6con ul li{border-bottom: 1px dashed #fff;border-right: 1px dashed #fff;width: 299px;text-align: center;}
.p6con ul li:nth-of-type(4){border-right: none;}
.p6con ul li:nth-of-type(5){border-bottom: none;}
.p6con ul li:nth-of-type(6){border-bottom: none;}
.p6con ul li:nth-of-type(7){border-bottom: none;}
.p6con ul li:nth-of-type(8){border-bottom: none;border-right: none;}
.p6txt span{margin-top: 20px;display: block;}
.p6txt h3{font-size: 26px;text-align: center;margin:30px auto;color:#fff;}
.p7con .hd{float: left;width: 400px;margin-top: 100px;}
.p7con .bd{float: right;width: 715px;}
.p7con .hd ul li{overflow: hidden;margin-bottom: 60px;}
.p7con .hd ul li span{display: block;width: 14px;height: 14px;border-radius: 50%;background-color: #D4BB8E;opacity: 0.2;float: left;line-height: 14px;margin-top: 8px;}
.p7con .hd ul li p{float: left;font-size: 26px;margin-left: 50px;line-height: 30px;}
.p7con .hd ul li.on span{background-color: #D4BB8E;opacity: 1;}
.p8{background:url(../images/p8bj.png) no-repeat center;height: 526px;overflow: hidden;margin:5% auto;}
.p8con ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1000px;margin:30px auto;}
.p8con ul li{background-color: #031D8C;width: 191px;border-radius: 50%;height: 191px;position: relative;}
.p8con ul li::after{position: absolute;bottom: -68px;left:5px;background:url(../images/p8act2.png) no-repeat;width: 180px;height: 68px;display: block;content:"";z-index: 1;}
.p8con ul li:hover::after{background:url(../images/p8act1.png) no-repeat;}
.p8con ul li:hover{background-color: #D4BB8E;}
.p8txt{margin:50px auto;}
.p8txt h3{font-size: 48px;font-weight: bold;color:#fff;text-align: center;opacity: 0.1;}
.p8txt p{font-size: 18px;text-align: center;margin:10px auto;color:#fff;}
.p9con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p9con ul li{width: 389px;margin-bottom: 30px;}
.p9txt p{font-size: 18px;line-height: 30px;text-align: center;margin:20px auto;}

.p10tit h3{font-size: 26px;color:#031D8C;margin-bottom: 25px;}
.p11{overflow: hidden;}
.slideGroup .parHd{overflow: hidden;}
.slideGroup .parHd ul li{float: left;font-size: 26px;padding-bottom: 10px;margin-right: 50px;}
.slideGroup .parHd ul li.on{color:#D4BB8E;border-bottom: 1px solid #D4BB8E;}
.slideGroup .parHd a{width: 168px;line-height: 48px;text-align: center;border-radius: 40px;background-color: #D4BB8E;color:#fff;display: block;float: right;font-size: 22px;}
.slideGroup .parBd{margin:60px auto;position: relative;}
.slideGroup .parBd ul li{border:1px solid #031D8C;width: 385px;margin-right: 15px;}
.slideGroup .parBd ul li .title{background-color: #031D8C;text-align: center;color:#fff;font-size: 18px;line-height: 100px;}
.slideGroup .parBd ul li:hover .title{background-color: #D4BB8E;}
.slideGroup .parBd ul li:hover{border:1px solid #D4BB8E;}
.slideGroup .parBd .sPrev{position: absolute;left:-100px;top:45%;background-color: #031D8C;width: 60px;height: 60px;border-radius: 50%;}
.slideGroup .parBd .sNext{position: absolute;right:-100px;top:45%;background-color: #031D8C;width: 60px;height: 60px;border-radius: 50%;}

.slideGroup .parBd .sPrev:hover{background-color: #D4BB8E}
.slideGroup .parBd .sNext:hover{background-color: #D4BB8E}

.p11{background-color: #F6F6F6;overflow: hidden;}
.p12con1 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:50px auto;}
.p12con1 ul li{width: 309px;line-height: 68px;border:1px solid #031D8C;}
.p12txt span{float: left;width: 48px;height: 48px;}
.p12txt{margin:10px auto;width: 90%;overflow: hidden;}
.p12txt p{font-size: 22px;float: right;line-height: 48px;}

.p12con2_1{background:url(../images/honor.png) no-repeat;width: 319px;height: 66px;background-size: 100%;}
.p12con2_1 h3{font-size: 22px;line-height: 66px;}
.p12con2_2 .bd {margin-top: 30px;}
.p12con2_2 .bd ul li{background-color: #fff;overflow: hidden;width: 296px;float: left;margin-right: 4px;}
.p12contxt span{width: 256px;margin:20px auto;overflow: hidden;display: block;border:3px solid #031D8C;}
.p12contxt h3{font-size: 22px;text-align: center;line-height: 50px;border-top: 1px solid #000;}
.p12{overflow: hidden;}

.p12con2_2 .hd{width: 120px;margin:30px auto;overflow: hidden;}
.p12con2_2 .hd ul li{width: 10px;height: 10px;background-color: #031D8C;border-radius: 50%;float: left;margin-right: 10px;text-indent: -9999px;}
.p12con2_2 .hd ul li.on{width: 65px;border-radius: 10px;background-color: #D4BB8E}

.p12con3{position: relative;}
.p12con3 .prev{position: absolute;left:-100px;top:300px;background-color: #031D8C;width: 60px;height: 60px;border-radius: 50%;}
.p12con3 .next{position: absolute;right:-100px;top:300px;background-color: #031D8C;width: 60px;height: 60px;border-radius: 50%;}
.p12con3 .bd ul li p{font-size: 18px;text-align: center;line-height: 50px;}
.p12con3{width: 1130px;margin:0 auto;}
.p12con3 .bd ul li{float: left;margin-right: 10px;}


.p12con3 .prev:hover{background-color: #D4BB8E}
.p12con3 .next:hover{background-color: #D4BB8E}

.p12con3_1{background:url(../images/case.png) no-repeat;width: 200px;height: 66px;background-size: 100%;text-align: right;}
.p12con3_1 h3{font-size: 22px;line-height: 66px;text-align: center;}
.p12con3_2{margin-top: 50px;}

.p13{background:url(../images/p13bj.png) no-repeat center;height: 860px;overflow: hidden;}
.p13 .ggtit li h3{color:#fff;}
.p13con .bd ul li dl{float: left;margin-right: 26px;width: 274px;margin-bottom: 20px;}
.p13con .bd ul li dl p{line-height: 50px;text-align: center;font-size: 18px;color:#fff;}


.p14{overflow: hidden;margin:5% auto;background-color: #fff;padding-bottom: 5%;}
.p15con{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p15con1{width: 511px;border:2px solid #F4F4F4;height: 492px;}
.p15con2{width: 667px;}
.p15con2wrap{border:2px solid #F4F4F4;overflow: hidden;margin-bottom: 15px;}
.p15_wrap2{width: 90%;margin:60px auto;overflow: hidden;}

.p15con2wrap1{border:2px solid #F4F4F4;overflow: hidden;}
.p15con2wrap2{border:2px solid #F4F4F4;overflow: hidden;}

.p15con1wrap{margin:15px auto;width: 477px;}
.p15con1_2{overflow: hidden;margin:30px auto;}
.p15con1_2_1{width: 80%;float: left;}
.p15con1_2_1 h3{font-size: 24px;}
.p15con1_2_1 p{font-size: 18px;line-height: 26px;margin:20px auto;}
.p15con1_2_2{float: right;width: 20%;}
.p15con1_2_2 dl{text-align: right;}
.p15con1_2_2 dl dd{font-size: 48px;font-weight: bold;text-align: right;border-bottom: 1px solid #D4BB8E;padding-bottom: 15px;display: inline-block;margin-bottom: 15px;}
.p15con1_2_2 dl dt{font-size: 18px;color:#999;text-align: right;}


.p15con1:hover{border:1px solid #D4BB8E;}
.p15con1:hover h3{color:#D4BB8E;}
.p15con1:hover h3{color:#D4BB8E;}
.p15con2wrap1:hover{border:1px solid #D4BB8E;}
.p15con2wrap2:hover{border:1px solid #D4BB8E;}

.p15con2wrap1:hover h3{color:#D4BB8E;}
.p15con2wrap2:hover h3{color:#D4BB8E;}


.dbfoot{padding-bottom: 50px;}
.dbfoot_wrap{background:url(../images/footbg.png) no-repeat center;height: 348px;overflow: hidden;}
.footwrap1{display: flex;flex-flow: row wrap;justify-content: space-between;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin:20px auto;}
.dbfoot1_1{width: 70%;}
.dbfoot1_1 span{display: inline-block;vertical-align: middle;}
.dbfoot1_1 h3{display: inline-block;font-size: 22px;color:#fff;line-height: 132px;}
.dbfoot1_2{width: 25%;margin:30px auto;}
.dbfoot1_2 h3{font-size: 36px;color:#fff;}
.dbfoot1_2 li p{font-size: 26px;color:#fff;line-height: 40px;}
.dbfoot1_2 li p span{vertical-align: middle;margin-top: 10px;display: inline-block;margin-right: 10px;}
.footwrap2 li dl dd{font-size: 18px;color:#fff;}
.footwrap2 li dl dt{font-size: 26px;color:#fff;margin-top: 5px;}

.footwrap2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:30px auto;}
.footwrap2 ul li span{float: left;border:1px solid #fff;border-radius: 50%;margin-right: 10px;}
.footwrap2 ul li dl{float: right;}

.footwrap3_1{width: 600px;float: left}
.footwrap3_2{width: 400px;float: right;}
.footwrap3_1 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.footwrap3_1 ul li{width: 30%;font-size: 18px;line-height: 50px;}
.footwrap3{overflow: hidden;margin:70px auto;border-bottom: 1px solid #ccc;padding-bottom: 30px;}
.footwrap3_1 p{font-size: 18px;line-height: 50px;}

.footwrap3_2 ul {display: flex;flex-flow: row wrap;justify-content: space-between;}
.footwrap3_2 ul li p{font-size: 20px;text-align: center;margin-top: 10px;}
.dbfoot2_2{font-size: 18px;text-align: center;}



.p15_con{width: 1200px;margin:3% auto;overflow: hidden;}
.p15_text{width: 550px;float: left;}
.p15_img{width: 600px;float: right;}
.p15_text h3{color:#031D8C;font-size: 30px;border-bottom: 1px solid #031D8C;display: inline-block;margin:20px auto 30px;padding-bottom: 5px;}
.p15_text p{font-size: 18px;line-height: 26px;margin:20px auto;}
.p15_text li{width: 168px;line-height: 48px;background-color: #f39b6b;border-radius: 30px;text-align: center;margin-top: 30px;margin-left: 10px;}
.p15_text li a{color:#fff;font-size: 22px;}

.abjj1{overflow: hidden;}
.abjj2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}

.ab_person_wrap{background-color: #F6F6F6;overflow: hidden;}
.ab_person .bd ul li{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ab_person .bd ul li dl{margin-bottom: 3px;}
.ab_person .hd {width: 100px;margin:50px auto;overflow: hidden;}
.ab_person .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ab_person .hd ul li{background-color: #031D8C;width: 26px;height: 26px;border-radius: 50%;}
.ab_person .hd ul li.on{background-color: #D4BB8E}
.absb_wrap .ggtit li h3{color:#fff;}

.absb_wrap{background:url(../images/sbbj.png) no-repeat center;height: 1188px;overflow: hidden;}



.absb .hd {width: 70px;margin:50px auto;overflow: hidden;}
.absb .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.absb .hd ul li{background-color: #fff;width: 26px;height: 26px;border-radius: 50%;}
.absb .hd ul li.on{background-color: #D4BB8E}

.abjc ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1150px;margin:0 auto;}

.abzs{position: relative;}
.abzs .bd ul li{float: left;margin-right: 6px;width: 294px;background-color: #F6F6F6;}
.abzs .bd ul li dl{width: 261px;margin:16px auto 0;}
.abzs .bd ul li dl p{font-size: 20px;text-align: center;line-height: 70px;border-top: 1px solid #ccc;margin-top: 16px;}
.abzs .prev{position: absolute;left:-50px;top:190px;background-color: #031D8C;width: 60px;height: 60px;border-radius: 50%;z-index: 1;}
.abzs .next{position: absolute;right:-50px;top:190px;background-color: #031D8C;width: 60px;height: 60px;border-radius: 50%;z-index: 1;}

.abzs .prev:hover{background-color: #D4BB8E}
.abzs .next:hover{background-color: #D4BB8E}

.abgf_wrap{background-color: #031D8C;overflow:hidden;padding-bottom: 3%;}
.abgf_wrap .ggtit li h3{color:#fff;}

.abgf ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1180px;margin:0 auto;}
.abgf ul li{width: 580px}
.abgf ul li p{text-align: center;font-size: 18px;line-height: 100px;background-color: #fff;}
.abgf ul li p span{display: block;background:url(../images/jiantou1.png) no-repeat;width: 48px;height: 48px;float: right;margin-right: 100px;margin-top: 20px;}
.abgf ul li:hover p{background-color: #D4BB8E;color:#fff;}
.abgf ul li:hover p span{background:url(../images/jiantou2.png) no-repeat;}

.case ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.case ul li{width: 596px;margin-bottom: 20px;}
.case ul li p{font-size: 18px;text-align: center;line-height: 70px;}




.news_con ul{width: 1200px;margin:30px auto;overflow: hidden;background-color: #f1f1f1;padding-top: 50px;padding-bottom: 50px;}
.news_con ul li{width: 1100px;margin:50px auto;overflow: hidden;}
.news_con ul li span{width: 468px;float: left;}
.news_con ul li dl{float: right;width: 590px;margin-top: 30px;}
.news_con ul li dl a{font-size: 24px;line-height: 30px;}
.news_con ul li dl dt{font-size: 18px;line-height: 26px;margin-top:30px;}
.news_con ul li dl dd{font-size: 20px;color:#666666;float: right;margin-top: 30px;}


.fy{width:100%; height: 35px; line-height: 24px; overflow: hidden; text-align:center; font-size:16px;  padding:32px 0;margin-bottom:5%;}
.fy a{ display:inline-block; padding:0 15px; color:#9a9a9a; border:1px solid #9a9a9a}
.fy b{color: #fff!important; background:#031D8C;padding:5px 15px;}
.fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }

.loadbj{background:url(../images/loadbj.png) no-repeat center;height: 906px;overflow: hidden;}

.p10txt2_1{background-color: #D4BB8E;width: 333px;line-height: 68px;border-radius: 40px;}
.p10txt2{width: 460px;margin:30px auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.p10txt2_1 li{width: 90%;margin:0  auto;}
.p10txt2_1 li p{font-size: 22px;color:#fff;line-height: 68px;text-align: center;}
.p10txt2_1 li p span{vertical-align: middle;margin-top: -15px;height: 36px;display: inline-block;width: 36px;}
.p10txt2_2 a{font-size: 18px;line-height: 68px;margin-left: 10px;}




@media (max-width: 867px) 
{   







.loadbj{height: auto;}
.news_con ul{width: 98%;margin:5% auto;padding-top: 3%;padding-bottom: 3%;}
.news_con ul li{width: 100%;margin:0 auto 5%;}
.news_con ul li span{width: 96%;margin:0 auto;float: none;display: block;}
.news_con ul li dl{width: 96%;margin:5% auto 0;float: none;}
.news_con ul li dl a{font-size: 20px;}
.news_con ul li dl dt{font-size: 14px;margin-top: 3%;}
.news_con ul li dl dd{font-size: 16px;margin-top: 3%;}


.case ul li p{font-size: 12px;line-height: 20px;height: 50px;display: flex;justify-content: center;align-items: center;}
.case ul li{width: 49%;margin-bottom: 3%;}
.abgf ul li p span{display: none;}
.abgf ul li p{font-size:12px;line-height: 20px;padding:10px}
.abgf ul{width: 100%;}
.abgf ul li{width: 49%;}
.abzs .bd ul li{float: none;width: 100%;}
.abzs .prev{width: 40px;height: 40px;left:2%;top:60%;}
.abzs .next{width: 40px;height: 40px;right:2%;top:60%;}





.abjc ul li{width: 49%;}
.abjc ul{width: 100%;}
.absb_wrap{height: auto;}
.ab_person .hd{width: 80px;margin:5% auto;}
.ab_person .hd ul li{background-color: #031D8C;width: 20px;height: 20px;border-radius: 50%;}
.ab_person .bd ul li dl{width: 49.5%;}
.abjj2 ul li{margin-bottom: 3%;}
	.p15_con{width: 100%;}
	.p15_text{width: 100%;}
	.p15_text span{width: 70%;display: block;margin:0 auto;}
	.p15_text h3{margin:3% auto;margin-left: 3%;font-size: 20px;}
	.p15_text p{font-size: 12px;width: 96%;margin:3% auto;line-height: 20px;}
	.p15_text li{display: none;}
	.p15_img{width: 96%;margin:3% auto;float: none;}





	.xf{ width: 100%; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
	.xf a{ width: 50%; background: #D4BB8E; color: #ffffff; padding: 15px 0; text-align: center; font-size: 20px;}
	.xf a:nth-child(2){ background: #031D8C; color: #fff; }


	.footwrap3_2 ul li p{font-size: 12px;}
	.footwrap3_2 li{width: 48%;text-align: center;}
	.footwrap3_2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
	.footwrap3_2{width: 70%;margin:0 auto;float: none;}
	.footwrap3_1 p{text-align: center;font-size: 14px;line-height: 30px;}
	.footwrap2 ul{width: 74%;}
	.footwrap2 li dl dt{font-size: 14px;}
	.footwrap2 li dl dd{font-size: 12px;}
	.footwrap2 ul li span{width: 20%;}
	.footwrap2 ul li{width: 45%;}
	.dbfoot1_2 dt{font-size: 20px;text-align: center;margin:3% auto 10%;color:#fff;}
	.footwrap1{border-bottom: none;}
	.footwrap2 ul li:nth-of-type(3){display: none;}
	.footwrap3_1{width: 100%;float: none;margin:5% auto;}
	.footwrap3_1 ul{display: none;}
	.dbfoot1_2 li{display: none;}
	.dbfoot1_2 h3{font-size: 18px;}
	.dbfoot1_2{width: 100%;text-align: center;margin:5% auto;}
	.dbfoot1_1 h3{font-size: 16px;line-height: 50px;}
	.dbfoot1_1 span{text-align: center;width: 20%;margin:3% auto;}
	.dbfoot1_1{width: 100%;margin:0 auto;text-align: center;}

	.footwrap3{border-bottom: none;}
	.dbfoot2 {display: none;}
	.dbfoot_wrap{background:url(../images/mfootbg.png) no-repeat center;height: auto;overflow: hidden;}


	.p15con1_2{margin:5% auto;}
	.p15con1_2_2 dl dt{font-size: 12px;}
	.p15con1_2_2 dl dd{font-size: 24px;}
	.p15con1_2_1 p{font-size: 12px;line-height: 20px;}
	.p15con1_2_1 h3{font-size: 18px;}

	.p15con1wrap{width: 96%;margin:2% auto;}
	.p15con1{width: 100%;height: auto;}
	.p15con2{display: none;}
	.p13{height: auto;margin-top: 5%;}
	.p13con .bd ul li dl p{font-size: 12px;line-height: 30px;}
	.p13con .bd ul li{display: flex;flex-flow: row wrap;justify-content: space-between;}
	.p13con .bd ul li dl{width: 24%;margin-right: 0;}
	.p12con3 .prev{width: 40px;height: 40px;left:2%;top:60%;}
	.p12con3 .next{width: 40px;height: 40px;right:2%;top:60%;}

	.p12con3{width: 100%;}
	.p12con3_1{background-size: 100%;width:110px;height: 33px;}
	.p12con3_1 h3{font-size: 12px;line-height: 33px;}
	.p12con2_1 h3{font-size: 12px;line-height: 33px;}
	.p12con2_1{background-size: 100%;width:150px;height: 33px;}
	.p12con3 .bd ul li p{display: none;}
	.p12con3 .bd {width: 70%;margin:0 auto;}
	.p12con3 .bd ul li{width: 100%;margin-right: 0;float: none;}


	.p12con2_2 .bd ul li{width: 49%;margin-right: 6px;}
	.p12contxt span{width: 92%;margin:4% auto;}

	.p12contxt h3{line-height: 30px;font-size: 16px;}
	.p12txt p{line-height: 30px;}
	.p12txt span{width: 30px;height: 30px;}
	.p12con1 ul li{width: 50%;margin:0 auto;line-height: 50px;}
	.slideGroup .parBd .sNext{right: -18%;width: 40px;height: 40px;}
	.slideGroup .parBd .sPrev{width: 40px;height: 40px;left:-18%;}
	.slideGroup .parBd ul li .title{line-height: 50px;font-size: 12px;}
	.slideGroup2 .parBd ul li{width: 100%;margin-right: 0;}
	.slideGroup .parBd{width: 70%;margin:5% auto;}
	.slideGroup .parHd a{width: 20%;font-size: 12px;line-height: 30px;margin-top: -10%;}
	.slideGroup .parHd ul li{font-size: 12px;margin-bottom: 3%;float: none;margin-right: 0;width: 32%;margin-right: 0;text-align: center;display: inline-block;}
	.p10tit h3{font-size: 20px;text-align: center;}
	.p9txt p{font-size: 12px;line-height: 25px;margin:10px auto;}
	.p9con ul li{width: 49%;margin-bottom: 2%;}
	.p8con ul li:hover::after{background:url(../images/p8act1.png) no-repeat;width: 90%;margin:0 auto;background-size: 100%}
	.p8con ul li::after{width: 90%;margin:0 auto;background-size: 100%;}
	.p8{height: auto;}
	.p8txt{margin:30% auto;}
	.p8txt p{font-size: 14px;}
	.p8txt h3{font-size: 30px;}
	.p8con ul li{width: 45%;height: auto;margin-bottom: 20%;}
	.p8con ul{width: 80%;}
	.p8 .ggtit{display: none;}
	.p7con .bd{width: 100%;float: none;}
	.p7con .hd ul li.on p{color:#D4BB8E;}
	.p7con .hd ul li p{text-align: center;float: none;}
	.p7con .hd ul li p strong{display: block;font-weight: normal;}
	.p7con .hd ul li{width: 24%;text-align: center;margin:5% auto;}
	.p7con .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
	.p7con .hd ul li p{font-size: 12px;margin-left:0;}
	.p7con .hd{width: 100%;float: none;margin-top: 3%;}
	.p7con .hd ul li span{display: none;}
	.p6txt span{margin:3% auto;display: block;width: 45%;}
	.p6txt h3{font-size: 12px;margin:15px auto;}
	.p6con ul li{border-bottom: none!important;border-right: none!important;width: 24%;}

	.p5con ul li dl p{font-size: 12px;line-height: 20px;margin:3% auto;}
	.p5con ul li dl dt{font-size: 20px;}
	.p5con ul li dl dd{width: 50px;height: 50px;}
	.p5con .hd ul li.on{background-color: #D4BB8E;width: 90px;border-radius: 10px;}
	.p5con .hd ul li{width: 14px;height: 14px;border-radius: 50%;background-color: #031D8C;text-indent: -9999px;}
	.p5con .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
	.p5con .hd{width: 150px;margin:3% auto;}
	.p5con ul li dl{border-bottom: 6px solid #D4BB8E}
	.p5con ul li:nth-of-type(1) dl dd{background:url(../images/p5con11.png) no-repeat;background-size: 100%;}
	.p5con ul li:nth-of-type(2) dl dd{background:url(../images/p5con22png) no-repeat;background-size: 100%;}
	.p5con ul li:nth-of-type(3) dl dd{background:url(../images/p5con33.png) no-repeat;background-size: 100%;}

	.p5con ul li:nth-of-type(2) em{display: none;}
	.p4{background:none;height: auto;padding-bottom: 10%;}
	.ggtit li p{font-size: 12px;line-height: 20px;margin:3% auto;width: 90%;}

	.p3{padding-bottom: 3%;}
	.p3con .hd ul li:hover dl dd{background:url(../images/p3act2.png) no-repeat;width: 15px;height: 15px;background-size: 100%;}
	.p3bj dl p{font-size: 12px;line-height: 22px;width: 92%;margin:5% auto;color:#fff;}
	.p3bj dl{background-color: #D4BB8E;overflow: hidden;}
	.p3con .hd ul li dt{font-size: 12px;}
	.p3con .hd ul li dl dd{width: 15px;background-size: 100%;height: 15px;margin-top: 10px;}
	.p3con .hd ul li dl{width: 76%;}
	.p3con .hd ul li{width: 24%;margin-right: 0%!important;line-height: 35px}
	.p3con .hd ul{margin:20px auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
	.p3con .hd span{font-size: 20px;margin-top: 20px;}
	.p3con .bd{width: 100%;float: none;}
	.p3con .hd{overflow: hidden;width: 100%;float: none;}
	.p2{margin:5% auto;}
	.p2con2_1 dt{margin-top: 3%;line-height: 20px;font-size: 12px;}
	.p2con2_1 span{display: block;width: 80%;}
	.p2con2_1 li{margin-bottom: 3%;}
	.p2con2_1 h3{width: 100%;margin:5% auto;font-size: 12px;line-height: 20px;float: none;}
	.p2con1{float: none;width: 80%;margin:0 auto;}
	.p2con2{float: none;width: 100%;}

	.ggtit{margin:10% auto;}
	.ggtit li h3{font-size: 22px;}
	.ggtit li h3 img{display: none;}
	.newslogo2 h3{width: 77%;font-size: 12px;margin-top: 0;line-height: 20px;padding-left: 5px;}
	.newslogo2 span{width: 20%;margin-top: 0;}
	.newslogo2{width: 50%;}

	.newslogo1 h3{width: 73%;font-size: 12px;margin-top: 0;line-height: 20px;padding-left: 5px;}
	.newslogo1 span{width: 20%;}
	.newslogo1{width: 50%;}
	.newslogo{width: 86%;}
	.wrap{width: 96%;margin:3% auto;}
	.bxzx_r ul li p{font-size: 12px;margin-top: 5%;line-height: 40px;}
	.posnav2{margin:20px auto;}
	.posnav2 p{font-size: 20px;}
	.posnav2 p span{display: none;}



	.ggtit1{display: none;}
	.mggtit1{display: block;}




	.txtScroll-top .hd{left:40%;}


	.banner{margin-top: 0!important;}
	.dhtop2{display: none;}
	#logo2{left:2%;width: 15%;top:24%;border-right: none;}
	#nav2{left:13%;top:30%;display: none;}
	#nav2 span,.dhtop1{display: none;}
	#nav2 h3{font-size: 12px;display: block;line-height: 15px;border-left:none;}
	.dhtop2 img{width: }
	.dhtop2 a{font-size: 14px;}
	div{-webkit-tap-highlight-color:rgba(0,0,0,0); }























}

