@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;}
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:#999999;}
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:88px; background:rgb(0,0,0,0.4);}
#logo2 {position:absolute; top:20px; left:45px; width:272px; height:55px; background:url(../images/log2.png) no-repeat 0 0;background-size: contain;border-right: 1px solid #333333;padding-right: 10px;}
#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:35px; left:0; z-index:4; height:100%;  color:#fff;}
#nav2 h3{color:#fff;font-size: 36px;float: left}
#nav2 p{color:#fff;font-size: 18px;margin-left: 165px;margin-top: 7px;border-left: 1px solid #fff;padding-left: 20px;}
/*#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}*/
/*#nav .n1 {width:240px;}

#nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:240px;}
#nav .n4 {width:240px;}
#nav .n44 {width:240px;}*/

.dhtop{ position: absolute; right: 0; top:45px}
.dhtop1{color:#fff;font-size: 20px;text-align: right;}
.dhtop2{color:#fff;font-size: 26px;}
.dhtop2 img{vertical-align: middle;}

.dhtop3{color:#fff;font-size: 26px;margin-top: 5px;}
.dhtop3 img{vertical-align: middle;}

#header{}
.nav2{background:rgb(0,0,0,0.4);overflow: hidden;border-bottom: 1px solid #fff;}
.nav2 ul{width: 1200px;margin:0 auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.nav2 ul li{line-height: 70px;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:18px; text-align:center; color:#fff; -webkit-transition:color 200ms; transition:color 200ms;}

#nav li a.on {color:#fff;}
/*#nav li.on {background-color:#E50012;}*/
#nav li.on span{position: relative;}
#nav li.on span::after{width: 36px;height: 3px;background-color: #fff;position: absolute;display: block;content:"";bottom: -24px;left:20px;}


.txtScroll-top{overflow:hidden; position:relative;border:1px solid #ccc;}
/*.txtScroll-top .hd{ position: absolute;left:48%;bottom: 2%;width: 100px;background: #fff;opacity: 0.8;text-align: center;margin: 0 auto;padding-top:10px;padding-bottom: 10px;}*/
.txtScroll-top .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 100px;position: absolute;bottom: 50px;right: 18.75%;}
.txtScroll-top .hd ul li{background-color: #fff;width: 10px;height: 8px;opacity: 0.2;text-indent: -9999px;}
.txtScroll-top .hd ul li.on{opacity: 1;width: 60px;height: 8px;}

/*	.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
	.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
	.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
	.txtScroll-top .hd ul li.on{ background-position:0 0; }*/
	/*.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: -88px!important;}
.dhtop3{display: none;}


.mggtit1{display: none;}

.wrap{width: 1200px;margin:50px auto;}
.abp5con .swiper-button-next{display: none!important;}
.abp5con .swiper-button-prev{display: none!important;}



.fy li{ display:inline-block; padding:20px; color:#9a9a9a;}
.fy li a{color:#9a9a9a}
.fy .thisclass{color: #e7c07e!important; border-top:2px solid #e7c07e}
.fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }



.about_banner{margin-top: -88px!important;}

.jjcon2 a{color:#883410;font-size: 18px;display: block;text-align: center;border:1px solid #883410;width: 110px;line-height: 38px;margin-top: 30px;}
.jjcon1{float: left;width: 580px;}
.jjcon2{float: right;width: 560px;}
.jjcon2 h3{font-size: 26px;color:#883410;margin:50px auto;}
.jjcon2 p{font-size: 20px;line-height: 50px;}
.jjcon{overflow: hidden;}

.newscentercon1{border:1px solid #d2d2d2;overflow: hidden;}
.newscenter_wrap{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1200px;margin:70px auto;}
.newscentercon ul li{margin: 0 auto;overflow: hidden;}
.newscentercon ul li:hover{background-color: #883410;margin:70px auto;margin:0 auto;overflow: hidden;}
.newscentercon1{width: 176px;}
.newscentercon1 dl{width: 96%;margin:50px auto;}
.newscentercon1 dl dd{color:#3e3d3d;font-size: 36px;line-height: 51px;display: block;text-align: center;}
.newscentercon1 dl dt{color:#3e3d3d;font-size: 22px;line-height: 31px;display: block;text-align: center;}
.newscentercon2{width: 690px;}
.newscentercon3{width: 282px;}
.newscentercon2 h3{font-size: 26px;margin-top: 3%;}
.newscentercon2 p{font-size: 18px;line-height: 30px;margin-top: 20px;}

.newscentercon ul li:hover .newscentercon1 dl dd{color:#fff;}
.newscentercon ul li:hover .newscentercon1 dl dt{color:#fff;}
.newscentercon ul li:hover .newscentercon2 h3{color:#fff;}
.newscentercon ul li:hover .newscentercon2 p{color:#fff;}


.zyt_lx{display: flex; justify-content: space-between; margin-bottom:3%;}
.zyt_lx_l{width: 530px;}
.zyt_lx_r{width: 520px;}
.zyt_lx h2{color:#3D98CC; font-size: 28px; font-weight:normal; margin-bottom:5%;}
.zyt_lx_l p{font-size: 18px;}
.zyt_lx_l dl{margin-top: 5%;}
.zyt_lx_l dl dt{font-size: 22px; margin-bottom: 2%;color:#333;}
.zyt_lx_l dl dd{font-size: 18px; color: #a6a6a6;line-height: 30px;}
.zyt_lx_r p{width: 100%; margin-bottom: 3%;}
.zyt_lx_r p input{ border:1px solid #C6C6C6; border-radius: 10px; line-height:70px; padding-left: 20px; color: #C6C6C6; width: 90%;font-size: 20px;}
.zyt_lx_r p textarea{ border:1px solid #C6C6C6; border-radius: 10px; line-height:70px;  padding-left: 20px; color: #C6C6C6; height: 150px; width: 90%; font-size: 20px;}
.zyt_lx_r h3{text-align: right;}
.zyt_lx_r h3 input{width: 30%; float: right; background:#3D98CC; line-height: 60px; text-align: center; color: #fff; font-size: 26px; border-radius: 50px;}
.yy_lx{border: 1px solid #b6b6b6; display: flex; margin-top: 5%;justify-content: space-between;}
.yy_lx dl{width: 33.33%; text-align: center; padding: 10% 0;}
.yy_lx dl p{text-align: center; font-size: 16px; color: #494949;line-height: 30px;}
.yy_lx dl dd{font-size: 24px; color: #333333; margin: 3% 0;}
.yy_lx dl dt span{font-size: 60px; color: #2d92f3;}
.yy_lx dl:hover{background: #2d92f3; color: #fff;}
.yy_lx dl:hover span,.yy_lx dl:hover dd{color: #fff;}
.yy_lx dl:hover p{color: #fff; font-size: 25px;line-height: 40px;}
.yyllx{background: #ffffff; box-shadow: 0 0 10px #e7e7e7; border-radius: 10px;}
.yyllx .yy_con9_bd{width: 100%; }
.yyllx .yy_con9_bd h2{font-size: 22px; text-align: left; font-weight:normal; color: #333333;}
.yyllx  .yy_con9_bd h3 img{margin-top: 2.5%; margin-right: 5px;}
.xyyllx{ width: 1200px; padding: 0; border: 0;box-shadow:unset;}
.ditu{overflow: hidden;}

.ggtit{margin:5% auto;}
.ggtit p{font-size: 26px;line-height: 34px;position: relative;padding-bottom: 20px;margin-bottom: 20px;}
.ggtit p::after{position: absolute;display: block;content:"";height: 1px;width: 920px;bottom: 0;left:-45px;background-color: #F0F0F0;}
.ggtit p::before{position: absolute;display: block;content:"";height: 128px;width: 1px;bottom: -75px;left:-20px;background-color: #F0F0F0;}
.ggtit h3{font-weight: bold;font-size: 48px;line-height: 60px;line-height: 76px;}


.p1con1{float: left;width: 480px;}
.p1con2{float: right;width: 636px;}

.p1con2 li p{font-size: 18px;line-height: 36px;width: 90%;margin:0 auto;line-height: 56px;}
.p1con2 li:nth-of-type(odd){background-color: #333333;}
.p1con2 li:nth-of-type(odd) p{color:#fff;}
.p1con2 li:nth-of-type(even){border:1px solid #333333;}
.p1con2 li:nth-of-type(even) p{color:#333;}

.p1con2 li:nth-of-type(1){width: 510px;margin:40px auto;}
.p1con2 li:nth-of-type(2){width: 474px;margin-top: 60px;margin-left: 150px;}
.p1con2 li:nth-of-type(3){width: 546px;margin-top:60px;margin-left:20px;}
.p1con2 li:nth-of-type(4){width: 582px;margin-top: 60px;margin-left: 40px;}
.p1con2 li:nth-of-type(5){width: 636px;margin-top: 60px;margin-left:-30px;}
.p1con2 li:nth-of-type(5) p{line-height: 36px;padding:10px 0;}

.p1{overflow: hidden;}
.p2 .ggtit p::after{width: 1015px;}
.p2tit{margin-top:150px;}
.p2tit h3{font-size: 26px;line-height: 41px;font-weight: bold;}
.p2tit p{font-size: 26px;line-height: 48px;margin-top:30px;}

.p2con{background-color: #333333;width: 1140px;height: 390px;position: absolute;left:0;bottom: 0;z-index: -1}
.p2{position: relative;overflow: hidden;height: 1000px;}
.p2txt h3{font-size: 26px;color:#fff;line-height: 41px;}
.p2txt p{font-size: 18px;color:#fff;line-height: 34px;opacity: 0.6;}
.p2con1{margin-top: 200px;}

.p2con1 .hd{margin-top: 100px;}
.p2con1 .hd ul{width: 80px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.p2con1 .hd ul li{background-color: #fff;width: 4px;height: 4px;opacity: 0.5;}
.p2con1 .hd ul li.on{opacity: 1;width: 40px;}
.p2con1 .bd ul li span{position: absolute;right: 0;bottom: 0;z-index: -3;}
.p2tit p span{display: block;}


.p2qh{position: absolute;left:48%;bottom: 00px;}
.p2qh a{display: block;	margin-bottom: 50px;}
.p2qh .a1{font-size: 18px;line-height: 24px;border-bottom: 1px solid #fff;padding-bottom: 10px;color:#fff;}


.p3{background:url(../images/p3bj.png) no-repeat;overflow: hidden;}
.pubtit{margin:5% auto 3%;text-align: center;}
.pubtit p{font-size: 26px;line-height: 34px;position: relative;padding-bottom: 20px;text-align: center;}
.pubtit p::after{position: absolute;display: block;content:"";height: 22px;width: 1px;bottom: -11px;left:50%;background:rgb(0,0,0,0.5)}
.pubtit dt{font-size: 26px;line-height: 34px;text-align: center;margin:30px auto;}

.pubtit h3{font-weight: bold;font-size: 48px;text-align: center;color:#333;border-top: 1px solid rgb(0,0,0,0.5);padding-top: 20px;display: inline-block;}
.p3con p{font-size: 20px;line-height: 38px;margin:80px auto;text-align: center;}
.p3con dt{font-size: 26px;line-height: 34px;text-align: center;color:#fff;margin-bottom: 80px}

.p3 .pubtit h3{border-top:1px solid  #F0F0F0;color:#fff;}
.p3 .pubtit p::after{background:rgb(255,255,255,0.5);}


.p4con{position: relative;}
.p4con .swiper{position: unset;}
.p4con .swiper-button-next{background:none;z-index: 3;}
.p4con .swiper-button-prev{background:none;z-index: 3;}
.p4con .swiper-button-next{position: absolute;right:-80px;top:45%;z-index: 2;}
.p4con .swiper-button-prev{position: absolute;left:-80px;top:45%;z-index: 2;}
.p4txt h3{font-size: 20px;line-height: 40px;text-align: center;margin:30px auto;}
.p5{background-color: #F5F5F5;overflow: hidden;position: relative;padding-bottom: 50px;}
.p5 .ggtit h3 span{display: block;}
.p5 .ggtit h3 dd{display: inline-block;}
.p5 .ggtit p::after{background-color: #D0D0D0;width: 650px;}
.p5 .ggtit p::before{background-color: #D0D0D0;}

.p5txt{width: 614px;}
.p5txt p{font-size: 26px;line-height: 34px;}
.p5txt h3{font-size: 20px;line-height: 40px;margin-top: 50px;}
.p5con .bd{position: absolute;right: 0;bottom: 80px;width: 45.1%}

.p5con .hd{display: flex;flex-flow: row wrap;justify-content: space-between;margin-left: 450px;margin-top: 50px;width: 150px;}
.p6con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p6con ul:nth-of-type(2){width: 800px;margin:30px auto;}
.p6con ul li{width: 380px;background-color: #F5F5F5;overflow: hidden;}
.p6con ul li:hover{background-color: #3D98CC}
.p6txt{width: 84%;margin:60px auto;}
.p6txt h3{font-size: 26px;line-height: 34px;text-align: center;}
.p6txt p{font-size: 18px;line-height: 30px;text-align: center;margin-top: 20px;}
.p6con ul li:hover .p6txt h3{color:#fff;}
.p6con ul li:hover .p6txt p{color:#fff;}

.p7{background:url(../images/p7bj.png) no-repeat center;overflow:hidden;height: 692px;}
.p7con{float: right;width: 480px;}
.p7 .ggtit h3{color:#fff;}
.p7 .ggtit p::after{width: 400px;}


.p7txt p{font-size: 18px;line-height: 36px;margin:50px auto;}
.p7txt dt{font-size: 26px;line-height: 50px;color:#fff;}
.p8 .ggtit h3 span{display: block;}
.p8 .ggtit p::after{width: 400px;}
.p8con1{float: left;width: 380px;}
.p8con2{float: right;width: 700px;margin-top: 20px;}
.p8txt1 p{font-size: 26px;color:#666;margin-bottom: 100px;margin-top: 200px;}
.p8con2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p8con2 ul li{width: 300px;border-bottom: 3px solid #F0F0F0;padding-bottom: 50px;margin-bottom: 50px;}
.p8txt2 h3{font-size: 26px;line-height: 41px;margin:20px auto;font-weight: bold;}
.p8txt2 p{font-size: 18px;line-height: 36px;}
.p8{overflow: hidden;background-color: #fff;}
.p9{background-color: #F5F5F5;overflow: hidden;padding-bottom: 50px;}
.p9con{position: relative;}
.p9con::before{position: unset;}{position: absolute;left:-80px;top:0;background:url(../images/p9left.png) no-repeat;width: 14px;height: 422px;display: block;content:"";}
.p9con1{float: left;width: 560px;}
.p9con2{float: right;width: 560px;}
.p9con1 li p{font-size: 20px;line-height: 40px;margin:20px auto;color:#666;}
.p9con1 dl{float: right;}
.p9con1 dl dt{font-size: 16px;line-height: 21px;color:#3D98CC;}
.p10con li{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p10txt1{width: 600px;}
.p10txt2{width: 600px;}
.p10txt2 dl{width: 80%;margin:70px auto;}
.p10txt2 dl h3{font-size: 26px;line-height: 51px;font-weight: bold;}
.p10txt2 dl p{font-size: 18px;line-height: 36px;margin-top: 40px;}
.p11{background:url(../images/p11bj.png) no-repeat center;overflow:hidden;padding-bottom: 2%;}
.p11 .pubtit h3{color:#fff;}
.p11 .pubtit dt{color:#fff;}

.p11 .pubtit p::after{background-color: #F0F0F0}
.p11 .pubtit h3{border-top: 1px solid  #F0F0F0}



.p11con{position: relative;}
.p11con .swiper{position: unset;}
.p11con .swiper-button-next{background:none;z-index: 3;}
.p11con .swiper-button-prev{background:none;z-index: 3;}
.p11con .swiper-button-next{position: absolute;right:-80px;top:45%;z-index: 2;}
.p11con .swiper-button-prev{position: absolute;left:-80px;top:45%;z-index: 2;}

.p12con{position: relative;}
.p12con .swiper{position: unset;}
.p12con .swiper-button-next{background:none;z-index: 3;}
.p12con .swiper-button-prev{background:none;z-index: 3;}
.p12con .swiper-button-next{position: absolute;right:-80px;top:45%;z-index: 2;}
.p12con .swiper-button-prev{position: absolute;left:-80px;top:45%;z-index: 2;}
.p12txt h3{font-size: 20px;line-height: 40px;text-align: center;margin:40px auto;width: 54%;}
.p13{background-color: #F5F5F5;overflow: hidden;}

.p13con ul {display: flex;flex-flow: row wrap;justify-content: space-between;}
.p13con ul li{width: 380px;}
.p13txt dt{font-size: 46px;line-height: 120px;}
.p13txt p{font-size: 18px;line-height: 36px;border-bottom: 1px solid #C8C4B9;padding-bottom: 40px;margin-bottom: 40px;color:#333333;}
.p13txt dl a{font-size: 18px;color:#333;}
.p13txt dl a img{vertical-align: middle;margin-left: 10px;}
.p13txt .a1{width: 380px;display: block;}



	  .foot{background-color: #303030;overflow: hidden;padding-bottom: 30px;padding-top: 50px}
    .foot3_txt{margin-top: 45px;}
    .foot3_txt li{overflow: hidden;margin:10px auto;}
.foot3_txt li span{display: block;margin-right: 10px;float: left;vertical-align: middle;margin-top: 10px;}
.foot3_txt li p{display: block;float: left;}

    .foot1{width: 300px;}
    .foot2{width: 330px;margin-left:80px;padding-left: 30px;position: relative;}
.foot2::before{background:url(../images/zhuangshi.png) no-repeat;height: 333px;width: 12px;position: absolute;left:0;top:0;display: block;content:"";}
.foot3::before{background:url(../images/zhuangshi.png) no-repeat;height: 333px;width: 12px;position: absolute;left:0;top:0;display: block;content:"";}
.foot4::before{background:url(../images/zhuangshi.png) no-repeat;height: 333px;width: 12px;position: absolute;left:0;top:0;display: block;content:"";}
    .foot3{width: 345px;margin-left: 20px;padding-left: 30px;height: 260px;position: relative;}
    .foot3_txt p{font-size: 18px;color:#fff;margin:10px auto;line-height: 30px;}

    .foot_nav li{width: 48%;margin:30px auto;}
    .foot1_2 h3{font-size: 16px;color:#fff;}
    .foot1_1{margin-right: 10px;}
    .foot1_2{margin-top: 20px;}
    .foot1_txt{overflow: hidden;margin:0 auto 50px;border-right:1px solid #3b4847;padding-right: 20px;}
    .foot1_con{}
    .foot1_con p{font-size: 20px;line-height: 28px;color:#fff;font-weight: bold;border-bottom: 2px solid #fff;padding-bottom: 10px;display: inline-block;}
    .foot1_con span{height: 1px;width: 15px;background-color: #fff;display: block;}
    .foot_nav ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 30px;margin-bottom: 30px;width: 230px;}
    .foot_nav ul li a{color:#fff;font-size: 16px;}

    .foot2_1 p{font-size: 16px;line-height: 28px;color:#fff;}
    .foot2_1 p span{vertical-align: middle;margin-right: 10px;}
    .foot2_2{float: right;margin-top: 60px;}
    .foot2_2 p{font-size: 16px;color: #fff;text-align: center;margin-top: 2%;}
    .foot_b_1,.foot_b_2{color:#fff;width: 100%;}

.foot4{float: right;width: 240px;padding-left: 30px;height: 260px;position: relative;}
.foot4wrap{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 50px;}
.foot4_1 p{font-size: 14px;text-align: center;color:#fff;margin-top: 10px;}
.xf{display: none;}

.aboutcon{background:url(../images/jjbj.png) no-repeat center;overflow:hidden;height: 704px;}
.jjcon{float: right;width: 710px;margin-top: 100px;}
.jjcon h3{font-size: 26px;line-height: 34px;font-weight: bold;color:#000000;}
.jjcon li p{font-size: 18px;line-height: 36px;margin:65px auto;color:#333;}
.jjcon dt{font-size: 32px;font-weight: bold;line-height: 42px;border-bottom: 1px solid #3D98CC;color:#3D98CC;display: table;padding-bottom: 5px;margin-bottom: 20px;}


.newscentercon1{border:1px solid #d2d2d2;overflow: hidden;}
.newscenter_wrap{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1200px;margin:70px auto;}
.newscentercon ul li{margin: 0 auto;overflow: hidden;}
.newscentercon ul li:hover{background-color: #333333;margin:70px auto;margin:0 auto;overflow: hidden;}
.newscentercon1{width: 176px;}
.newscentercon1 dl{width: 96%;margin:50px auto;}
.newscentercon1 dl dd{color:#3e3d3d;font-size: 36px;line-height: 51px;display: block;text-align: center;}
.newscentercon1 dl dt{color:#3e3d3d;font-size: 22px;line-height: 31px;display: block;text-align: center;}
.newscentercon2{width: 690px;}
.newscentercon3{width: 282px;}
.newscentercon2 h3{font-size: 26px;margin-top: 3%;}
.newscentercon2 p{font-size: 18px;line-height: 30px;margin-top: 20px;}

.newscentercon ul li:hover .newscentercon1 dl dd{color:#fff;}
.newscentercon ul li:hover .newscentercon1 dl dt{color:#fff;}
.newscentercon ul li:hover .newscentercon2 h3{color:#fff;}
.newscentercon ul li:hover .newscentercon2 p{color:#fff;}



.scene1{
    width: 100%;
    margin-top: 5.375rem;
    overflow: hidden;
}

.scene1 .blk{
    width: 50rem;
    display: flex;
    flex-direction: column;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
}

.scene1 .blk .top img{
    width: 50rem;
    height: 32.5rem;
}

.scene1 .blk .bottom{
    margin-top: 2.5rem;
    width: 100%;
    height: 5rem;
    border-top: 1px solid rgba(63,49,43,0.16);
    border-bottom: 1px solid rgba(63,49,43,0.16);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: 1.625rem;
    color: #333333;
    line-height: 2.312rem;
}

.scene2{
    width: 100%;
    margin-top: 6.25rem;
    overflow: hidden;
}

.scene2 .blk{
    width: 50rem;
    display: flex;
    flex-direction: column;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
}

.scene2 .blk .top img{
    width: 50rem;
    height: 32.5rem;
}

.scene2 .blk .bottom{
    margin-top: 2.5rem;
    width: 100%;
    height: 5rem;
    border-top: 1px solid rgba(63,49,43,0.16);
    border-bottom: 1px solid rgba(63,49,43,0.16);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: 1.625rem;
    color: #333333;
    line-height: 2.312rem;
}




/*


{display: flex;flex-flow: row wrap;justify-content: space-between;}
{background:url(../images/p3bj.png) no-repeat center;overflow:hidden}


*/
@media (max-width: 867px) 
{ 



	.zyt_lx{flex-wrap: wrap;} 
	.zyt_lx h2{font-size: 18px; font-weight:normal;}
	.zyt_lx_l p{font-size: 14px;}
	.zyt_lx_l dl dt{font-size: 16px;}
	.zyt_lx_l dl dd{font-size: 14px;}
	.zyt_lx_l{margin-bottom: 8%;}
	.zyt_lx_r p input,.zyt_lx_r p textarea{line-height: 45px; font-size: 14px;}
	.zyt_lx_r h3 input{width: 50%; text-align: center; font-size: 14px; line-height: 40px; margin-bottom: 5%; float: unset;}
	.zyt_lx_r h3 {text-align: center;}




.newscentercon2 p{font-size: 12px;line-height: 20px;margin-top: 3%;}
.newscentercon2 h3{font-size: 18px;}
.newscenter_wrap{width: 92%;margin:5% auto;}
.newscentercon1{display: none;}
.newscentercon3{display: none;}




.jjcon dt{font-size: 20px;text-align: center;line-height: 30px;}
.jjcon li p{font-size: 12px;line-height: 24px;margin:3% auto;}
.jjcon h3{font-size: 20px;text-align: center;margin:5% auto;}
.jjcon{float: none;width: 100%;margin-top: 0;}
.aboutcon{background:none;height: auto;}
.footlogo img{display: block;}
    .mfoot3{width: 68%;margin:5% auto 10%;overflow: hidden;text-align: center;}
    .mfoot3 li{width: 45%;text-align: center;}
    .mfoot3 li span{display: inline-block;margin:10% auto;color:#fff;font-size: 12px;}
    .mfoot2{text-align: center;width: 90%;margin:5% auto;}
    .mfoot2 li{margin:7% auto;}
    .mfoot2 li p{color:#fff;font-size: 20px;line-height: 24px;margin:1% auto;text-align: center;}
    .mfoot{background:#333333;width: 100%;height: 100%;background-size: 100%;overflow: hidden;padding-bottom: 20px;}

    .mfoot1 span{width:35%;font-weight: bold;display: inline-block;margin-top: 6%;}

    .mfoot1{width: 92%;margin:10% auto;text-align: center;border-bottom: 1px solid #fff;padding-bottom: 3%;}
    .mfoot1 li{float: right;margin-top: 12%;margin-right: 8%;}
    .mfoot2 li span{width: 10%;display: block;margin:0 auto;}
    .mfoot1 li h3{font-size: 22px;line-height: 16px;color:#fff;}

    .mfoot1 li p{font-size: 18px;color:#fff;text-align: center;margin:8% auto;line-height: 26px;}



    .mp13con2_3 span{width: 8%;display: block;}
    .mp13con2_3 p{font-size: 12px;color:#000;margin:3% auto;}
    .mp13con2_3{float: right;width: 68%;}
    .mp13con2_2{width: 30%;float: left;}
    .mp13con2wrap{width: 90%;margin:3% auto;}
    .mp13con2_4{position: absolute;bottom: 0;right: 0;width: 18%;}
    .mp13con2_1{background-color: #000000;width: 2%;}
    .mp13con2{background-color: #F9F9F9;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;position: relative;border-radius: 0 20px 20px 0;}
    .mp13con ul li {margin-bottom: 3%;}


.pubtit h3{margin-left: 0;}
	.p12txt h3{font-size: 13px;line-height: 22px;width: 86%;margin:5% auto;}
	.p12con .swiper-button-prev{display: none;}
	.p12con .swiper-button-next{display: none;}
	.p12con  .swiper-pagination-p6{width: 80px!important;display: flex;flex-flow: row wrap;justify-content: space-between;transform: translateY(-5px);margin:0 auto;position: relative;z-index: 6;}
	.p12con  .swiper-pagination-p6 .swiper-pagination-bullet{background-color: #fff;width: 4px!important;height: 4px!important;opacity: 0.7;border-radius: 0;}
	.p12con  .swiper-pagination-p6  .swiper-pagination-bullet-active{opacity: 1;width: 40px!important;}


	.p11con .swiper-button-next{position: absolute;right:-25%;width: 15%;top:45%;z-index: 2;}
	.p11con .swiper-button-prev{position: absolute;left:-25%;width: 15%;top:45%;z-index: 2;}
	.p11 .wrap{width: 60%;}
	.p11{padding-bottom: 5%;}
	.p10txt2 dl{margin:5% auto;}
	.p10txt2 dl p{font-size: 12px;line-height: 24px;margin-top: 3%;}
	.p10txt2 dl h3{font-size: 16px;line-height: 32px;}
	.p10txt2{width: 100%;}
	.p10txt1{width: 100%;}
	.p10txt2 dl{width: 100%;}
	.p9con1 li p{font-size: 12px;line-height: 24px;}
	.p9con1{width: 100%;float: none;}
	.p9con2{width: 100%;float: none;}
	.p9con{position: unset;}
	.p9con::before{position: unset;}
	.p8txt2 p{font-size: 12px;line-height: 26px;}
	.p8txt2 h3{font-size: 20px;margin:3% auto;}
	.p8con2 ul li{width: 48%;padding-bottom: 4%;margin-bottom: 4%;}
	.p8con1{width: 100%;float: none;}
	.p8con2{width: 100%;float: none;}
	.p8txt1 dd{display: none;}
	.p8txt1 p{margin-bottom: 5%;margin-top: 5%;font-size: 18px;}
	.p8 .ggtit h3 span{display: inline-block;}
	.p7txt dt{font-size: 16px;}
	.p7txt p{font-size: 12px;line-height: 24px;margin:5% auto;}
	.p7con{width: 92%;margin:10% auto;width: 92%;float: none;}
	.p7 .wrap{width: 100%;}
	.p7wrap{background:url(../images/mp7img2.png) no-repeat;overflow: hidden;}
	.p7{background:none;height: auto;}
	.p6con ul li{margin:0 auto;}
	.p6txt p{font-size: 12px;line-height: 24px;margin-top: 10px;}
	.p6txt h3{font-size: 20px;}
	.p6txt{margin:20px auto;width: 80%;}
	.p6con ul li{width: 49.5%;margin-bottom: 1%;}
	.p6con ul:nth-of-type(2){display: none;}
	.p5{padding-bottom: 5%;}
	.p5con .hd{width: 30%;float: right;margin:unset;}
	.p5con .hd a{width: 45%;}
	.p5txt h3{font-size: 12px;line-height: 24px;margin:5% auto;}
	.p5txt p{font-size: 16px;line-height: 32px;margin:5% auto;}
	.p5txt{width: 100%;}

	.p4con .swiper-button-prev{position: unset;display: none;}
	.p4con .swiper-button-next{position: unset;display: none;}
	.p5{position: unset;}
	.p5con .bd{width: 100%;position: unset;}

	.p5 .ggtit h3 dd{display: block;}
	.p5 .ggtit h3 span{display: inline-block;}
	.p4txt h3{font-size: 12px;line-height: 24px;margin:5% auto;}
	.p4con  .swiper-pagination-p5{width: 80px!important;display: flex;flex-flow: row wrap;justify-content: space-between;transform: translateY(-5px);margin:0 auto;position: relative;z-index: 6;}
	.p4con  .swiper-pagination-p5 .swiper-pagination-bullet{background-color: #fff;width: 4px!important;height: 4px!important;opacity: 0.7;border-radius: 0;}
	.p4con  .swiper-pagination-p5  .swiper-pagination-bullet-active{opacity: 1;width: 40px!important;}


	.pubtit dt{font-size: 16px;line-height: 25px;margin:3% auto;}
	.p3con dt{font-size: 16px;margin-bottom: 40px;}
	.p3con p{font-size: 14px;line-height: 22px;margin:10% auto;}
	.ggtit p::after{width: 90%;left:-30px;}
	.pubtit h3{font-size: 30px;line-height: 40px;}
	.pubtit p{font-size: 20px;padding-bottom: 10px;margin-bottom: 10px;margin-left: 5%;}
	.pubtit h3 span{display: block;}

	.mp2con{position: relative;}
	.mp2con .hd{position: absolute;bottom: 5%;right: 5%;}
	.mp2con .hd ul{width: 80px;display: flex;flex-flow: row wrap;justify-content: space-between;}
	.mp2con .hd ul li{background-color: #fff;width: 4px;height: 4px;opacity: 0.5;}
	.mp2con .hd ul li.on{opacity: 1;width: 40px;}
	.mp2img{width: 92%;margin:0 auto;}
	.mp2wrap p{font-size: 14px;color:#fff;opacity: 0.6;margin-top: 5%}
	.mp2wrap h3{font-size: 20px;color:#fff;font-weight: bold;}
	.mp2txt{background-color: #333333;overflow: hidden;}
	.mp2wrap{width: 92%;margin:40px auto 70px;}
	.p2txt p{font-size: 14px;}
	.p2{height: auto}
	.p2tit p{font-size: 16px;line-height: 32px;margin-top: 0%;}
	.p2tit p span{display: inline-block;}
	.p2tit h3{font-size: 18px;}
	.p2tit{margin-top: 5%;}
	.p2con{background-color: #333333;width: 100%;height: 200px;position: absolute;left:0;bottom: 0;z-index: -1}
	.p2 .ggtit p::after{width: 90%;}
	.p1con2 li:nth-of-type(5) p{line-height: 24px;}
	.p1con2 li p{font-size: 12px;line-height: 36px;width: 94%;}
	.p1con2 li{width: 100%!important;margin:5% auto!important}


	.p1con1{float: none;width: 100%;}
	.p1con2{float: none;width: 100%;}

	.ggtit p::before{bottom:-90px;left:-15px;}
	.ggtit p::after{width: 90%;left:-30px;}
	.ggtit h3{font-size: 30px;line-height: 40px;margin-left: 5%;}
	.ggtit p{font-size: 20px;padding-bottom: 10px;margin-bottom: 10px;margin-left: 5%;}
	.ggtit h3 span{display: block;}
	.wrap{width: 92%;margin:5% auto;}
	.txtScroll-top .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 24%;position: absolute;bottom: 50px;right: 37%;}
	.txtScroll-top .hd ul li{background-color: #fff;width: 10px;height: 8px;opacity: 0.2;text-indent: -9999px;}
	.txtScroll-top .hd ul li.on{opacity: 1;width: 60px;height: 8px;}

	#nav2 p{font-size: 12px;margin-left:0;margin-top: 2%;float: right;font-family: "siyuansongti";line-height: 18px;color:#333;border-left:1px solid #000000;}
	.ggtit1{display: none;}
	.mggtit1{display: block;}


	#header{background-color: #fff;}
	.dhtop2{display: none;}
	.banner{margin-top: 0!important;}
	.subNavShow{margin-top: 3%;}
	#logo2{left:2%;width: 20%;top:24%;border-right: none;}
	#nav2{left:2%;top:30%;width: 84%;}
	#nav2 span{font-size: 12px;margin-left: 0px;display: block;}
	#nav2 h3{font-size: 16px;display: block;line-height: 15px;float: left;width: 30%;}
	.dhtop2 img{width: 20%;}
	.dhtop2 a{font-size: 14px;}

	.dhtop3 span{font-size: 13px;display: inline-block;}
	.dhtop3 img{width: 12%;}
	.dhtop3 a{font-size: 15px;display: block;font-weight: bold;margin-top: 5px;}
	div{-webkit-tap-highlight-color:rgba(0,0,0,0); 

	}



	.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: #3D98CC; color: #fff; padding: 10px 0; text-align: center; font-size: 20px;}
	.xf a:nth-child(1){color:#fff;}
	.xf a:nth-child(2){ background: #fff; -webkit-column-rule: ;
		-moz-column-rule: #883410;
		-o-column-rule: #883410;
		column-rule: #883410; color:#3D98CC;}



























	}

