@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:"almmht"; src:url("../font/almmht.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: 'SourceHanSerifCN-Bold-2'; src: url('./font/SourceHanSerifCN-Bold-2.ttf') }
@font-face { font-family: 'SourceHanSansCN-Normal'; src: url('./font/SourceHanSansCN-Normal.ttf') }
@font-face { font-family: 'almmht'; src: url('./fonts/AlimamaFangYuanTiVF-Thin.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:16px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;background-color: #fff;font-family: "SourceHanSerifCN-Bold-2"}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#333333;font-weight: bold;font-family: "SourceHanSerifCN-Bold-2"}
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:#353535;font-weight: normal;}
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%; }
#header {position:relative; z-index:5; height:44px;margin:0 auto;}
#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;}*/


.dhlogo img{float: left;}
.dhlogo dl{float: left;}
/*.dhlogo{position: absolute;left:0;top:0;}*/
.dhtop{ position: absolute; right: 0; top:10px;display: flex;flex-flow: row wrap;justify-content: space-between;line-height: 41px;}
.dhtop1{color:#202020;font-size: 18px;display: inline-block;width: 60px;}
.dhtop1 img{vertical-align: middle;}
.dhtop2{color:#3A3A3A;font-size: 18px;display: inline-block;}
.dhtop2 img{vertical-align: middle;margin-top: -3px;}

.nav2{overflow: hidden;background-color: #fff;    position: fixed;
    left: 0;
    width: 100%;
    z-index: -1;}
	.fixnav {
          					position: fixed!important;
          					top: 0px;
          					left: 0%;width: 100%;
          					
          					z-index: 9999;
          				}
          				.fixnav ul{border:none!important;width: 100%!important;}
		.fixnav span{margin-top: 0!important;}

.nav_wrap{width: 1200px;margin:0 auto;}
.nav2 ul{width: 1007px;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;float: right;border-top: 1px solid #DCDCDC;margin-top: 20px;}
.nav2 ul li{text-align: center;line-height: 66px;position: relative;}
.nav2 ul li:after{position: absolute;content:"";display: block;}

/*.nav2 ul li:hover{background:url(../images/dian.png) scroll no-repeat;height: 77px;}*/

#nav li a{position:relative; z-index:2; display:block; width:100%; height:100%; font-size:18px; text-align:center; color:#373737; -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{color:#1E9344}
#nav li.on a{color:#2E2E2E;}*/

#nav li.on span{color:#FED000;position: relative;font-family: "SourceHanSerifCN-Bold-2"}
#nav li.on span::after{background:#FED000;height: 4px;width: 19px;display: block;content:"";margin:0px auto ;}
.nav3 img{display: block;}


.banner{position: relative;}
.banner .prev{position: absolute;top:45%;left:150px;z-index: 1}
.banner .next{position: absolute;top:45%;right:150px;z-index: 1}


.txtScroll-top{overflow:hidden; position:relative;}
.txtScroll-top .hd{ position: absolute;width: 1200px;height: 58px;bottom: 181px;left:18.75%;}


/*.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/next.png) no-repeat scroll;display:block;  width:16px; height:16px;float: right;}
.txtScroll-top .hd .prev{background:url(../images/left.png) no-repeat scroll;display:block;  width:16px; height:16px;float: left;}

/*.banner dl{width: 60%;margin:40px auto;}
.banner dl .pageState{float: left;width: 30%;}
.banner dl dd{float: right;width: 50%;margin-top: 15px;}
.pageState span{font-size: 32px;color:#DA2D16;}
*/




#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}


.wrap{width: 1200px;margin:0 auto ;}

.newslogo{flex-flow: row wrap;justify-content: space-between;width: 1050px;float: right;}
/*.newslogo1{width: 335px;}*/
/*.newslogo1 span{display: block;float: left;width: 90px;margin-right: 30px;margin-top: 10px;}*/
.newslogo1 h3{font-size: 18px;line-height: 30px;color:#339762;}
.newslogo1 dl{float: left;margin-top: 40px;}
.dhlogo dl {margin-top: 10px;margin-left: 50px;}
.dhlogo dl h3{font-size: 20px;font-weight:normal;color:#353535;display: block;font-weight: bold;line-height: 44px;}
.newslogo1 dl p strong{color:#CA0B1B;}


.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{line-height: 44px;text-align: right;font-size: 24px;font-weight: bold;color:#353535;}
.dhtop2 span{color:#353535;font-size: 18px;font-weight: normal;font-style: normal;line-height: 44px;}
.dhtop2 a{display: block;font-size:35px;color:#353535;line-height: 44px;}


.banner{margin-top: 50px!important;}


.fy{width:100%; height: 35px; line-height: 24px; overflow: hidden; text-align:center; font-size:16px;  padding:32px 0;}
.fy a{ display:inline-block; padding:0 15px; color:#9a9a9a; border:1px solid #9a9a9a;margin:1% auto;}
.fy b{color: #fff!important; background:#1E9344;padding:5px 15px;}
.fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }
.newslogo1 dl p strong{font-weight: normal;}

.ggtit{text-align: center;margin:5% auto 3%;}
.ggtit h3{font-size: 38px;line-height: 52px;display: block;margin-bottom: 10px;color: #353535;position: relative;}
.ggtit h3 strong{color:#004098;}
.ggtit p{color:#6B6B6B;font-size: 22px;text-align: center;line-height: 36px;color: #585858;}

#content{overflow: hidden;width:100%}

.bannerqh{background: rgba(0,0,0,0.2);border-radius: 17px;width: 79px;height: 33px;line-height: 33px;position: absolute;bottom: 50px;left:45%;z-index: 1;height: 33px;overflow: hidden;}
.bannerqh li{width: 60%;margin:0px auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;te}
.bannerqh li img{vertical-align: middle;}
.swiper-pagination_banner{width: 79px!important;text-align: center;background: rgba(0,0,0,0.2);border-radius: 17px;line-height: 27px;position: absolute;bottom: 50px!important;left:50%!important;z-index: 1;height: 33px;overflow: hidden;}
.swiper-pagination_banner .swiper-pagination-bullet{width: 6px;height: 6px;background: #7B7068;border-radius: 50%;}
.swiper-pagination_banner .swiper-pagination-bullet-active{width: 23px;height: 6px;border-radius: 50%;background: #FFFFFF;border-radius: 3px;}
.p1{margin:4% auto;}
.p1con{position: relative;}
.p1con1{float: left;width: 819px;margin-left: -100px;}
.p1con2{background:url(../images/p1righ.png) no-repeat center;overflow:hidden;width: 723px;float: right;position: absolute;right: -100px;top:35px;background-size: 100% 100%;}
.p1con2 li{overflow: hidden;width: 507px;margin:60px auto;}
.p1con2 li p{font-size: 18px;line-height: 30px;margin:20px auto;}
.p1con2 li p span{color:#FED000;}

.p2{background:url(../images/p2bj.jpg) no-repeat center;overflow:hidden}
.p2 .ggtit{text-align: left;}
.p2 .ggtit p{text-align: left;}
.p2con{margin-top: 130px;}
.p2con2_1{margin-left: -28px;}
.p2con2_1 li{margin-bottom: 20px;}
.p2con2_1 li img{display: inline-block;vertical-align: top;margin-top: 8px;}
.p2con2_1 li h3{display: inline-block;font-size: 24px;line-height: 34px;color: #353535;width: 536px;}
.p2con2_2 p{font-size: 20px;line-height: 30px;color: #505050;width: 539px;text-align: justify;}
.p2con2_2 a{background: #004098;border-radius: 26px;width: 167px;height: 52px;line-height: 52px;display: block;text-align: center;font-size: 14px;color: #FFFFFF;margin-top: 50px;margin-bottom: 80px;}
.p2con2_2 a img{vertical-align: middle;}


.p3{padding-bottom: 3%;}
.p3con1{float: left;width: 665px;}
.p3con2{float: right;width: 539px;margin-right: -10px;}
.p3con2_1 h3{font-size: 24px;line-height: 34px;text-align: right;margin-top: 50px;}
.p3con2_1 p{font-size: 20px;line-height: 30px;color: #505050;text-align: right;margin-top: 40px;}

.p3con2_2{margin-top: 50px;}
.p3con2_2 a{background: #FED000;border-radius: 26px;width: 167px;height: 52px;line-height: 52px;display: block;text-align: center;font-size: 14px;color: #004098;margin-top: 50px;margin-bottom: 80px;float: right;}
.p3con2_2 a img{vertical-align: middle;}
.p3con2_2 li{float: left;}
.p3con2_2 li img{display: inline-block;vertical-align: bottom;}
.p3con2_2 li p{display: inline-block;font-size: 20px;line-height: 30px;margin-left: 10px;}
.p3con2_2 li p span{color:#FED000;}

.p4{background:url(../images/p4bj.jpg) no-repeat center;overflow:hidden;margin:0 auto;padding-top: 3%;padding-bottom: 5%}
.p4 .ggtit{text-align: left;}
.p4 .ggtit p{text-align: left;}

.p4con{width: 1562px;float: right;position: relative;}
.p4con ul li{overflow: hidden;}
.p4txt2{width: 1183px;float: right;}
.p4txt1{width: 379px;float: left;background:url(../images/p4conbj.jpg) no-repeat center;overflow:hidden;height: 305px;display: none;position: absolute;left:0;top:200px;}
.p4txt2 dl p{display: none;}
.p4txt1 dl{margin-top: 40px;margin-left: 90px;}
.p4txt1 dl h3{font-size: 132px;color: #FED000;line-height: 150px;}
.p4txt1 dl p{color: #FED000;font-size: 24px;line-height: 34px;}
.p4con ul li.active .p4txt1{display: block;}
.p4con ul li.active .p4txt2 dl p{display: block;}
.p4con ul li.active .p4txt2 dl h3{color: #004098;}
.p4con ul li:nth-of-type(1) .p4txt2{background: #E2E2E2;overflow: hidden;}
.p4con ul li:nth-of-type(2) .p4txt2{background: #F3F3F3;overflow: hidden;}
.p4con ul li:nth-of-type(3) .p4txt2{background: #FFFFFF;overflow: hidden;}
.p4txt2 dl h3{font-size: 24px;line-height: 34px;}
.p4txt2 dl p{font-size: 20px;line-height: 30px;margin:15px auto;}
.p4txt2 dl{margin:50px 40px;width: 762px;}
.p4txt2 dl h3 img{float: right;}

.p3{position: relative;}
.mp3bj{position: absolute;bottom: 0;right: 0;z-index: -1;}
.p4txt2 dl h3 .b2{display: none;}
.p4con ul li.active .p4txt2 dl h3 .b2{display: inline-block;}
.p4con ul li.active .p4txt2 dl h3 .b1{display: none;}

.tqcl_con5_t_m ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1200px;margin:2% auto;overflow: hidden;}
.tqcl_con5_t_m ul li{border: 1px solid #505050;text-align: center;line-height: 42px;border-radius: 31px;width:14%; height:42%}
.tqcl_con5_t_m ul li:nth-of-type(6){ width:22%}
.tqcl_con5_t_m ul li dl{font-size: 18px;}
.tqcl_con5_t_m ul li dl strong{font-size: 22px;}
.tqcl_con5_t_m ul li.active{background: #FED000;border:none;}
.tqcl_con5_t_m ul li.active dl{color: #004098;}
.tqcl_con5_qh{display: none;}
.tqcl_con5_d .active{display: block;}
.tqcl_con5_qh{width: 1220px;margin:0 auto;overflow: hidden;}
.p5txt{box-shadow: 0px 0px 8px 1px rgba(85,75,64,0.13);width: 100%;overflow: hidden;}
.p5txt dl h3{font-size: 22px;line-height: 35px;padding-bottom: 10px;margin-bottom: 10px; text-align:center}
.p5txt dl{margin:0 auto;width:100%;}
.p5 .swiper-slide{padding-top: 30px;padding-bottom: 10px; width:32%}
.p5con .swiper-wrapper{flex-wrap: wrap;justify-content: space-between;}
/*.p5 .swiper-slide{width: auto!important;}*/
.p5txt li{ padding:15px; text-align:center}
.p5qh li{display: flex;justify-content: space-between;width: 130px;margin:15px auto;flex-wrap: wrap}
.p5txt:hover  dl h3{color:#004098}
.cpzx {box-shadow: 0px 0px 8px 1px rgba(85,75,64,0.13);overflow: hidden; padding:15px;}
.cpzx p{font-size: 22px;line-height: 35px;padding-top: 15px; text-align:center}
.p10conx .swiper-wrapper{ padding:2% 0}

.p6{background:url(../images/p6bj.jpg) no-repeat center;overflow:hidden;margin:4% auto;padding-top: 3%;padding-bottom: 8%;}
.p6con1{overflow: hidden;}
.p6tips a{background: #004098;border-radius: 26px;width: 167px;height: 52px;line-height: 52px;display: block;text-align: center;font-size: 14px;color: #FFFFFF;margin-top: 50px;margin-bottom: 80px;float: right;}
.p6tips a img{vertical-align: middle;}
.p6 .ggtit{text-align: left;float: left;}
.p6 .ggtit p{text-align: left;}

.p6con2 .hd{float: left;width: 340px;}
.p6con2 .bd{float: right;width: 734px;border-left:1px solid rgba(0,0,0,0.15);padding-left: 100px;}
.p6txt2 p{font-size: 20px;line-height: 30px;margin-bottom: 30px;}
.p6txt1 h2{font-size: 248px;opacity: 0.1;font-weight: bold;display: none;transform: translateY(80px);}
.p6txt1 h3{font-size: 28px;line-height: 34px;margin-top: 30px;}
.p6txt1 h3 img{float: right;display: none;}

.p6con2 .hd ul li.on .p6txt1 h2{display: block;}
.p6con2 .hd ul li.on .p6txt1 h3{color:#004098;}
.p6con2 .hd ul li.on .p6txt1 h3 img{display: block;}

.p7{background:url(../images/p7bj.jpg) no-repeat center;overflow:hidden;padding-top: 5%;}
.p7 .ggtit{text-align: left;}
.p7 .ggtit p{text-align: left;}

.p7con3 a{background: #004098;border-radius: 26px;width: 167px;height: 52px;line-height: 52px;display: block;text-align: center;font-size: 14px;color: #FFFFFF;margin-top: 50px;margin-bottom: 80px;}
.p7con3 a img{vertical-align: middle;}
.p7con1 p{width: 958px;text-align: justify;font-size: 20px;color: #1B1B1B;line-height: 32px;}
.p7con2{background: rgba(254,208,0,0.1);width: 652px;overflow: hidden;margin-top:40px;}
.p7con2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 90%;margin:15px auto;overflow: hidden;}
.p7con2 ul li{text-align: center;}
.p7con2 ul li img{vertical-align: middle;line-height: 37px;height: 37px;}
.p7con2 ul li h3{font-family: "almmht";color: #545353;font-size: 20px;line-height: 48px;}

.p8{background:url(../images/p8bj.jpg) no-repeat center;overflow:hidden;height: 644px;}
.p8con{width: 700px;float: right;margin-top: 180px;}
.p8con li h3{font-size: 37px;line-height: 49px;font-family: "almmht";color: #004098;font-weight: bold;margin-left: 100px;}
.p8con li p{font-size: 24px;line-height: 38px;color: #004098;width: 524px;margin-left: 100px;margin-top: 30px;}
.p8con .b2{float: right;}

.p9{background:url(../images/p9bj.jpg) no-repeat center;overflow:hidden}
.p9con .swiper-slide{width: auto;}
.p9qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 140px;margin:4% auto;}
 

 .p10{overflow: hidden;}
 .p10 .ggtit{text-align: left}
 .p10 .ggtit p{text-align: left}
 .p10con{position: relative;}
.p10con .swiper{width: 1550px;float: right;margin-bottom: 30px;}
.p10con .swiper-slide{width: auto;}
.p10qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 140px;margin:4% auto;position: absolute;right: 17%;top:-200px;}
 .p10 .swiper-pagination{width: 1200px!important;margin:30px auto!important;text-align: center;position: unset!important;overflow: hidden;}
 .p10 .swiper-pagination  .swiper-pagination-progressbar-fill{background: #FED000!important;}

.p11{background:url(../images/p11bj.jpg) no-repeat center;overflow:hidden;margin:4% auto;}
.p11 .wrap{margin:100px auto;overflow: hidden;}
.p11con{float: left;width: 603px;}
.p11con ul li{background: #FED000;overflow: hidden;margin-bottom: 20px;}
.p11con ul li.active{background: #004098;overflow: hidden;}
.p11txt{width: 538px;margin:40px auto;overflow: hidden;}
.p11txt h3{color: #004098;font-size: 24px;line-height: 50px;}
.p11txt p{font-size: 20px;line-height: 30px;color: #004098;text-align: justify;}
.p11con ul li.active .p11txt h3{color:#fff;}
.p11con ul li.active .p11txt p{color:#fff;}
.p11tit .ggtit{text-align: right;margin-top: 150px;float: right;}
.p11tit .ggtit h3 strong{color:#FED000;}
.p11tit .ggtit h3{color:#fff;}
.p11tit .ggtit p{color:#fff;text-align: right;}


.p12{background: #F4F4F4;overflow: hidden;}
.ggtit h3 span{display: block;}
.p12con .swiper-slide li{background:url(../images/newconbj.jpg) no-repeat center;overflow:hidden;width: 912px;}
.p12 .swiper-slide{width: auto;}
.p12txt{width: 90%;margin:20px auto;overflow: hidden;}
.p12txt1{width: 52%;float: left;}
.p12txt2{float: right;width: 45%;}
.p12txt2 h3{font-size: 22px;line-height: 36px;margin:15px auto;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;height: auto;overflow: hidden;}
.p12txt2 p{font-size: 18px;line-height: 28px;opacity: 0.8;}
.p12txt2 dl{margin-top: 30px;}
.p12txt2 dl dt{float: left;font-size: 13px;line-height: 31px;}
.p12txt2 dl a{float: right;font-size: 18px;line-height: 31px;}

 .p12 .swiper-pagination{width: 374px!important;margin:50px auto!important;text-align: center;position: unset!important;overflow: hidden;}
 .p12 .swiper-pagination  .swiper-pagination-progressbar-fill{background: #FED000!important;}
 .p12con{position: relative;}
.p12qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 500px;margin:-65px auto 65px;}
.foot{background:url(../images/footbj.jpg) no-repeat center;overflow:hidden;margin-top: 4%;}
.foot_ba{background: #004098;height: 68px;line-height: 68px;color:#FED000;font-size: 18px;}
.foot .wrap{margin:120px auto 50px;overflow: hidden;}
.foot1{width: 142px;float: left;}
.foot2{width: 380px;float: left;margin-left: 80px;}
.foot2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.foot2 ul li{width: 48%;margin-bottom: 30px;text-align: center;}
.foot2 ul li a{font-size: 22px;color: #004098;line-height: 46px;}
.foot3{float: left;width: 400px;margin-left: 100px;}
.foot3_1 p{font-size: 20px;color: #004098;line-height: 28px;margin-bottom: 20px;}
.foot3_1 p img{margin-right: 10px;}
.foot3_2 dt{font-size: 16px;color: #004098;line-height: 30px;float: left;width: 20%;}
.foot3_2 ul{float: right;width: 80%;display: flex;flex-flow: row wrap;justify-content: space-between;}
.foot3_2 ul li{width: 47%;text-align: center;}
.ftxt dd{margin-top: 20px;display: none;}
.ftxt dd p{text-align: center;}
.foot3_2 ul li.active .ftxt dd{display: block;}
.ftxt .b1{display: none;}
.foot3_2 ul li.active .ftxt .b1{display: block;}
.foot3_2 ul li.active .ftxt .b2{display: none;}
.ftxt dl img{width: 38px;margin:0 auto;}
.foot_ba .wrap{margin:0 auto;}

.hjcon ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.hjcon ul li{width: 49%;}


.newstxt{display: flex;flex-flow: row wrap;justify-content: space-between;}
.news3 span{display: block;width: 12px;height: 22px;background: url(../images/newsjt1.png) no-repeat;}
.news1{width: 407px;}
.news2{width: 646px;margin-top: 30px;}
.news3{width: 12px;margin-top: 150px;}

.news2 h3{font-size: 26px;line-height: 32px;}
.news2  p{font-size: 18px;line-height: 28px;margin:10px auto;}
.news2 dl{font-size: 20px;line-height: 35px;margin:10px auto;display: inline-block;}
.news3 span{display: inline-block;float: right;margin-top: 20px;}
.news2 dl dt{font-size: 22px;line-height: 35px;display: inline-block;}
.newscon ul li{overflow: hidden;margin:0 auto;}
.newscon ul li:hover{background: #FED000;width: 100%;overflow: hidden;margin:0 auto;}

.newscon ul li:hover .news3 span{display: inline-block;width: 12px;height: 22px;background: url(../images/newsjt2.png) no-repeat;}
.newstxt{margin:50px auto;}
.newscon ul li:hover .newstxt{margin:50px auto;}


.lxwmcon{overflow: hidden;margin-bottom: 40px;}
.lxcon1{float: left;width: 552px;}
.lxcon2{float: right;width: 600px;margin-top: 20px;}
.lxtit h3{font-size: 37px;line-height: 54px;}
.lxtit p{font-size: 26px;line-height: 54px;color: #FECF00;}
.lxwm .b2{display: none;}
.lxcon2 ul li{margin-top: 50px;overflow: hidden;width: 100%;}
.lxcon2 ul li.active .lxwm .b2{display: inline-block;}
.lxcon2 ul li.active .lxwm .b1{display: none;}
.lxwm img{float: left;vertical-align: middle;margin-right: 10px;margin-top: 5px;}
.lxwm dl{float: left;}
.lxwm dl h3{font-size: 26px;line-height: 47px;opacity: 0.9;}
.lxwm dl p{font-size: 20px;line-height: 26px;color: #545454;opacity: 0.9;}




/*

{display: flex;flex-flow: row wrap;justify-content: space-between;}

{background:url(../images/p3bj.jpg) no-repeat center;overflow:hidden}

*/

@media (max-width: 867px) 
{  




#header{position: fixed;background: #fff;}
.banner_bg{padding-top: 60px;}
.lxcon2 ul li{margin-top: 30px;}
.lxwm dl p{font-size: 16px;line-height: 24px;}
.lxwm dl h3{font-size: 20px;line-height: 40px;}
.lxwm img{width: 28px;}
.lxtit p{font-size: 20px;line-height: 40px;}
.lxtit h3{font-size: 26px;}
.lxcon1{float: none;width: 100%;overflow: hidden;}
.lxcon2{float: none;width: 100%;margin-top: 20px;}

.newstxt{margin:20px auto;}
    .news2 dl{margin:10px auto}
    .news1{width: 100%;}
    .news2{width: 100%;margin-top: 20px;}
    .news3{display: none;margin-top: 0;}
    .news2 p{font-size: 14px;line-height: 22px;}
    .news2 h3{font-size: 18px;line-height: 26px;}


.hjcon ul li{width: 100%;margin-bottom: 3%;}

.ftxt dd p{text-align: center;font-size: 14px;line-height: 30px;color: #004098;}
.foot3_2 ul{float: none;margin:20px auto;}
.ftxt dd{display: block;}
.ftxt dl{display: none;}
.foot3_1 p{text-align: center;}
.foot3{float: none;width: 100%;margin:20px auto;}
.foot3_1{text-align: center;}
.foot3_1 p img{display: block;margin:0 auto;}
.foot3_1 p{font-size: 14px;line-height: 24px;}
.foot2 p{font-size: 16px;text-align: center;margin:20px auto;color: #004098;}
.foot2{float: none;width: 100%;margin:30px auto;}
.foot2 h3{font-size: 18px;line-height: 37px;color: #004098;text-align: center;}
.foot .wrap{margin:80px auto 50px}
.foot{background:url(../images/mfootbj.jpg) no-repeat center;overflow:hidden;margin-top: 60px;}
.foot1{width: 30%;float: none;margin:30px auto;}
.foot3_2 dt{display: none;}

.p12txt2 dl{display: none;}
.p12txt2 p{font-size: 14px;line-height: 22px;}
.p12txt2 h3{font-size: 18px;line-height: 26px;color:#FED000;}
.p12txt2{float: none;width: 100%;}
.p12txt1{float: none;width: 100%;}
.p12{background: none;}


.p11tit .ggtit{margin-top: 100px;}
.p11 .wrap{margin:80px auto;}
.p11txt p{font-size: 14px;line-height: 22px;}
.p11txt h3{font-size: 16px;line-height: 26px;}
.p11con{width: 100%;float: none;}
.p11txt{width: 92%;margin:30px auto;}
.p11{background:url(../images/mp11bj.jpg) no-repeat center;overflow:hidden;margin:4% auto;background-size: 100% 100%;}
.p11tit .ggtit{float: none;}



.p10 .swiper-pagination{width: 100%!important;margin:30px auto!important;text-align: center;position: unset!important;overflow: hidden;}
.p10con .swiper-slide{width: 100%!important;}
.p10con{width: 90%;margin:0 auto;}
.p10con .swiper{width: 100%;float: none;}

.p10 .ggtit p br{display: none;}
.p10 .ggtit p{width: 100%;}
.p10 .ggtit h3 strong{display: block;}

.swiper-button-next9{width: 45%;}
.swiper-button-prev9{width: 45%;}
.p9qh li{width: 25%;}
.p9con .swiper-slide{width: 60%;}
.p8con img{width: 30px;}
.p8con{position: absolute;left:5%;top:30px;width: 90%;float: none;margin-top: 0;}
.p8con li h3{font-size: 22px;line-height: 32px;margin-left: 0;margin-top: 20px;}
.p8con li p{font-size: 16px;line-height: 26px;margin-left: 0;margin-top: 15px;width: 100%;}
.p8{background: none;height: auto;margin-top: 30px;position: relative;}

.p7con1 p span{display: block;width: 58%;margin-top: 20px;}
.p7con1 p{width: 100%;font-size: 14px;line-height: 22px;}
.p7con2 ul{width: 96%;}
.p7con2 ul li h3{font-size: 12px;line-height: 24px;}
.p7con2{width: 100%;margin:20px auto;}
.p7 .ggtit p{width: 100%;}
.p7{background:url(../images/mp7bj.jpg) no-repeat center;overflow:hidden;padding-top: 5%;background-size: 100% 100%;padding-bottom: 20%;}
.p7con3 a{width: 130px;line-height: 40px;margin-top: 30px;margin-bottom: 50px;height: 40px;}


.p6con2 .bd{float: none;width: 100%;padding-left: 0;border:none;}
.p6con2 .hd{float: none;width: 100%;}
.p6txt2 p{font-size: 14px;line-height: 22px;margin:30px auto;}
.p6txt2 img{height: 187px;}
.p6con2 .hd ul li.on .p6txt1 h3 img{display: inline-block;}
.p6txt1 h3 img{float: none;vertical-align: middle;display: inline-block;}
.p6txt1 h3 br{display: none;}
.p6txt1 h3{font-size: 18px;line-height: 26px;display: inline-block;}
.p6txt1 h2{font-size: 130px;margin-top: -100px;}
.p6{background:url(../images/mp6bj.jpg) no-repeat center;overflow:hidden;margin:30px auto;padding-top: 3%;padding-bottom: 15%;background-size: 100% 100%;}

.p6 .ggtit p{width: 100%;}
.p6con2 .hd ul li.on .p6txt1 {display: block;}
.p6txt1 {display: none;}
.p6con2 a{width: 130px;line-height: 40px;margin-top: 30px;margin-bottom: 50px;height: 40px;}



.p5qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 25%;margin:15px auto;}
.swiper-button-prev5{width: 45%;}
.swiper-button-next5{width: 45%;}

.tqcl_con5_qh{padding:0;}
.p5txt dl{width: 92%;margin:20px auto;}
.p5txt dl p{font-size: 14px;line-height: 22px;height: 40px;}
.p5txt dl h3{font-size: 16px;line-height: 26px;}
.tqcl_con5_qh{width: 100%;}
.p5txt{width: 80%;padding-top: 10px;margin:0 auto;}
.tqcl_con5_t_m ul li dl strong{font-size: 20px;}
.tqcl_con5_t_m ul li dl{font-size: 14px;line-height: 40px;}
.tqcl_con5_t_m ul li{width: 48%;}
.tqcl_con5_t_m ul{width: 90%;}


.p5 .swiper-slide{ width:100%}
.tqcl_con5_t_m ul li:nth-of-type(6) {
    width: 100%;
}
.p4txt2 dl p{font-size: 13px;line-height: 20px;}

.p4con ul li.active .p4txt2 dl h3 .b2{display: none;}
.p4txt2 dl h3 strong{color: #FED000;font-size: 60px;display: block;line-height: 60px;float: left;}
.p4txt2 dl h3{color:#004098;font-size: 17px;line-height: 30px;margin-bottom: 10px;}
.p4txt2 dl p{display: block;}
.p4txt2{width: 92%;float: none;margin:0 auto;}
.p4txt2 dl{width: 92%;margin:30px auto;}
.p4txt1{display: none;}
.p4con ul li.active .p4txt1{display: none;}
.p4txt2 dl h3 img{float: right;display: none;}
.p4con{width: 100%;float: none;}
.p4 .ggtit p br{display: none;}
.p4 .ggtit p{width: 100%;}
.p4{background:url(../images/mp4bj.jpg) no-repeat center;overflow:hidden;margin:0 auto;padding-top: 3%;padding-bottom: 5%}

.p3con2_2{margin-top: 30px;}
.p3con2_2 li p{font-size: 12px;line-height: 22px;width: 58%;float: right;margin-left: 0;margin-top: 30px;}
.p3con2_2 li img{width: 40%;float: left;}
.p3con2_2 li{width: 62%}
.p3con2_2 a{width: 35%;line-height: 40px;margin-top: 30px;margin-bottom: 50px;height: 40px;}



.p3con2_1 p{font-size: 13px;line-height: 20px;margin-top: 20px;}
.p3con2_1 h3{font-size: 16px;line-height: 26px;margin-top: 25px;}
.p3con2{float: none;width: 100%;}
.p3con1{float: none;width: 100%;}


.p2con2_2 a{width: 130px;line-height: 40px;margin-top: 30px;margin-bottom: 50px;height: 40px;}
.p2con2_2 p{width: 100%;font-size: 14px;line-height: 22px;}
.p2con2_1 li h3{width: 90%;font-size: 16px;line-height: 26px;}
.p2con2_1{margin-left: 0;}
.p2con2{width: 92%;margin:30px auto;}
.p2con1 .ggtit p{width: 100%;}
.p2con1{width: 92%;margin:10% auto 5%;}
.p2con{background:url(../images/mp2bj2.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;margin-top: 0;}

.p2{background: none;}
.p2 .wrap{width: 100%;}
.p1con2 li p{font-size: 12px;line-height: 20px;margin:10px auto;}
.p1con2 li{width: 84%;margin:10% auto;;}
.p1con2{position: unset;width: 98%;margin:0 auto;float: none;transform: translateY(-50px);}
.p1 .wrap{width: 100%;}
.p1con1{float: none;width: 100%;margin:0 auto;}



	.ggtit h3 img{width: 10%;}
	.ggtit h3{font-size: 22px;line-height: 32px;}
	.ggtit h3 span{display: block;}

	.ggtit li img{width: 5%;margin-top: -10px;}
	.ggtit p{font-size: 14px;line-height: 24px;width: 90%;margin:10px auto;}


	.dhlogo dl h3{font-size: 12px;line-height: 20px;}
	.dhlogo dl p span{display: block;}
	.dhlogo dl{margin-left: 10px;margin-top: 20px;}
	.dhlogo img{width: 20%;}
	.dhlogo{top:0;left:3%;}
	.banner .prev{display: none;}
	.banner .next{display: none;}

	.dhtop2 span{display: none;}
	.mfoot2{width: 90%;margin:0 auto;}
	.mfoot2 p{margin-bottom: 10px;}
	.newlogo_con_l dl{text-align: center;margin:10% auto 0;}
	.mfooter {
		background:#1E9344;
		padding: 10% 0 20% 0;
		/*margin-top: 10%;*/
		background-size: 100% 100%;
		display: block;
		overflow: hidden;
	}
	.newlogo{margin-top: 5%;}


	.xmtb1{margin:5% auto;text-align: center;}
	.xmtb1 a{

		font-size: 30px!important;line-height: 40px;
	}
	.mfooter_ewm {
		width: 90%;
		margin: 6% auto 0 auto;
		display: flex;
		justify-content: space-between;
	}
	.mfooter_ewm dl{ text-align: center;width: 49%}
	.mfooter_ewm dl dd{ font-size: 12px; color: #333; margin-top: 2%;}
	



	.p16_con_l dl dd{font-size: 14px;line-height: 22px;color:#333;}
	.p16_con_l dl dt{font-size: 14px;margin:10px auto;line-height: 26px;color:#333;text-align: left;font-weight: bold;}
	.p16_con_l dl{padding:0 0;position: unset;background: none;}
	.p16_con_l{width: 100%;}


	.ggtit li h3 span{display: block;}
	.dbfoot2{display: none;}
	.biaodan{display: none;}
	.ggtit{margin:10% auto 5%;}
	.ggtit li p{font-size: 14px;line-height: 22px;margin-top: 10px;}
	.ggtit li p span{display: block;}
	.ggtit li h3{font-size: 20px;line-height: 30px;}
	.ggtit li h3 img{width: 6%;margin-left: 8px;margin-right: 8px;}
	.newslogo1 dl{margin-top: 4%;width: 78%}
	.newslogo1 dl p{font-size: 12px;line-height: 18px;}
	.newslogo1 dl p strong{display: block;color:#202020;}

	.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: #FED000; color: #004098; padding: 15px 0; text-align: center; font-size: 20px;}
	.xf a:nth-child(2){ background: #004098; color: #fff; }




	.wrap{width: 92%;}

	.dhtop{line-height: 20px;}
	.dhtop2{width: 100%;font-size: 14px;display: none;}
	.dhtop1{width: 85%;margin-top: -4%;font-size: 14px;}
	.dhtop1 a{display: block;font-size: 16px;font-weight: bold;}
	.dhtop1 img{width: 10%;}
	.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: 80%;font-size: 12px;margin-top: 0;line-height: 20px;padding-left: 5px;margin-top: 1%;}
	.newslogo1 span{width: 30%;margin-right: 0%;margin-top: 0%;}
	.newslogo1{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;}
	.newslogo{width: 86%;margin-top: 0%;margin-left:2%;float: none;}

	.ggtit1{display: none;}
	.mggtit1{display: block;}




	.txtScroll-top .hd{left:40%;}


	.banner{margin-top: 0!important;}

	#logo2{left:2%;width: 15%;top:24%;border-right: none;}
	#nav2{left:13%;top:30%;display: none;}
	#nav2 span{display: none;}
	#nav2 h3{font-size: 12px;display: block;line-height: 15px;border-left:none;}
	.dhtop2 img{width: 11%}
	.dhtop2 a{font-size: 14px;}
	div{-webkit-tap-highlight-color:rgba(0,0,0,0); }























}

