@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: 'SourceHanSansCN-Normal'; src: url('./font/SourceHanSansCN-Normal.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: #fff;font-family: 'SourceHanSansCN-Normal';}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#333333;font-weight: bold;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;font-weight: bold;}
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:13; height:110px; background:url(../images/topbj.jpg) no-repeat center;}
.nestop1 p{font-size: 18px;display: inline-block;line-height: 26px;}
.nestop1 p span{display: block;}
.nestop1 img{margin-right: 15px;vertical-align: middle;padding-right: 15px;margin-top: -30px;}


/*#logo2 {position:absolute; top:10px; left:0; width:27px; height:27px; 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;}*/


.dhtop{ position: absolute; right: 0; top:23px;display: flex;flex-flow: row wrap;justify-content: space-between;line-height: 30px;}
.dhtop1{color:#CCCCCC;font-size: 18px;display: inline-block;width:48px;}
.dhtop1 img{vertical-align: middle;margin-top: 15px;}
.dhtop2{color:#333333;font-size: 34px;display: inline-block;width: 256px;font-weight: bold;}
.dhtop2 a p{font-size: 24px;font-weight: bold;line-height: 30px;color:#333333;display: inline-block;margin-left: 15px;}
.dhtop2 a p span{display: block;background-color: #E3001B;width: 169px;line-height: 29px;text-align: center;font-size: 20px;color:#fff;font-weight: normal;}
.dhtop2 img{vertical-align: top;}
.dhtop3 dl dt{writing-mode:vertical-lr;font-size: 14px;color:#171717;float: left;}
.dhtop3 dl dd{float: right;}
.dhtop3 dl{width: 115px;}
.nestop1{margin-top: 30px;}
.nav2{overflow: hidden;}
.nav2 ul{width: 96%;margin:0 auto;border-radius: 40px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.nav2 ul li{line-height: 26px;position: relative;padding-top: 20px;padding-bottom: 34px}
.nav2 ul li dd{display: block;width: 24px;height: 24px;float: left;margin-top: 3px;margin-right: 3px;}
.nav2 ul li dl{float: right;}
.nav2 ul li:nth-of-type(1) dd{background:url(../images/dh1.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(2) dd{background:url(../images/dh2.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(3) dd{background:url(../images/dh3.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(4) dd{background:url(../images/dh4.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(5) dd{background:url(../images/dh5.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(6) dd{background:url(../images/dh6.png) no-repeat;background-size:100%}


#nav li a dt{font-size: 16px;}
#nav li a span{font-size: 18px;}
/*.nav2 ul li:after{position: absolute;content:"";display: block;}*/

/*.nav2 ul li:hover{background:url(../images/dian.png) scroll no-repeat;background-size:100%width: 200px;height: 70px;}*/

.newnav{width: 770px;margin:0 auto;}

#nav li a{position:relative; z-index:2; display:block;   -webkit-transition:color 200ms; transition:color 200ms;}


#nav li.on {color: #1798CC;border-bottom: 4px solid #1798CC;}

.nav2 ul li:nth-of-type(1).on dd{background:url(../images/dh11.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(2).on dd{background:url(../images/dh22.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(3).on dd{background:url(../images/dh33.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(4).on dd{background:url(../images/dh44.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(5).on dd{background:url(../images/dh55.png) no-repeat;background-size:100%}
.nav2 ul li:nth-of-type(6).on dd{background:url(../images/dh66.png) no-repeat;background-size:100%}


.txtScroll-top{overflow:hidden; position:relative;}
.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: #58585A;text-indent: -9999px;float: left;margin-right: 10px;}
.txtScroll-top .hd ul li.on{ background-color:#E3001B;}
/*.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;}


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



/*banner*/
.banner .swiper-pagination-bullet,.mbanner .swiper-pagination-bullet{ width: 12px;height: 12px;background:rgba(255, 255, 255, 0.4);border-radius: 11px;}
.banner .swiper-pagination-bullet-active,.mbanner .swiper-pagination-bullet-active{ width: 12px;height: 12px; opacity: 1; background: rgba(255, 255, 255, 1);border-radius: 11px;}
.banner .swiper-button-next{right:0; top:45%; opacity: 0;background: none;width: 5%;}
.banner .swiper-button-prev{left:0; top:45%;opacity: 0;background: none;width: 5%;}
.banner:hover .swiper-button-next{right: 5%;opacity: 0.8;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;}
.banner:hover .swiper-button-prev{left: 5%;opacity: 0.8;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;}
.banner:hover .swiper-button-next:hover,.banner:hover .swiper-button-prev:hover{opacity:1;}
/*tit*/


.wrap{width: 1600px;margin:0px auto;}
.pchidden{display:none;}


.top{background: linear-gradient( 180deg, #000000 0%, rgba(0,0,0,0) 100%);}
.xtop_con{ display: flex; justify-content: space-between; flex-flow: nowrap;}
.top_t_l dl{ display: flex; justify-content: space-between; flex-flow: nowrap;width: 446px;}
.top_t_l dl dt{ width: 120px; margin-right: 10px;margin-top: 9px;}
.top_t_l dl dt img{ width: 120px;}
.top_t_l dl dd h2{ font-size: 20px; color: #333;margin-top: -13px;}
.top_t_l dl dd p{ font-size: 18px; color: #FFFFFF; line-height:25px;}
.top_t_l dl dd {
    border-left: 1px solid #D9D9D9;
    height:52px;
    width: 286px;
    margin-top: 11px;
    padding-left: 20px;
}
.xtop_r span{ color:#350B0B;font-weight:bold;font-size: 18px;}
.xtop_r span img{display: inline-block; margin-right: 5px; margin-bottom: 5px;}
.top_t{ display: flex; padding-top:10px;padding-bottom: 10px; justify-content: space-between; flex-flow: nowrap; margin: 0 auto;width: 1600px;}
.top_t p span{ color:#002A84;}
.top_t_r{display: flex; justify-content: start; flex-flow: nowrap;margin-top:20px;}
.top_t_r_r{ margin-left:8px;}
.top_t_r p{ font-size: 24px; color: #1798CC;}
.top_t_r p.xh_tel{ font-size: 30px; color: #1388F2; font-weight: bold;}
.top_t_r p span{ font-size: 36px;
    color: #1798CC;
    line-height: 46px;
    text-align: justify;}


.top_t_r_l{ margin-top:3px;}
.top_t_r_l img{ display: block;}
.nav{border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.nav_con{ display: flex; position: relative; justify-content: space-between; flex-flow: nowrap;}
.nav_con li{ text-align: center;padding: 0px 0 40px 0; position: relative;}
.nav_con li:nth-of-type(1){margin-left: 500px;}
.nav_con span{width: 1px;height: 17px;background: #000000; position: absolute; right: 0;top: 21px;}
.nav_line{width: 1px;height: 17px;background: #000000; position: absolute; right: 0; top: 38%;}
.nav_con li a{
    color: #FFFFFF; font-size: 18px;padding: 17px 0;}
.nav_yd{display:none;width: 36px; position: absolute; transform: translate(-50%, -50%); left: 50%;bottom: -3px;
    height: 3px;
    background: #1798CC;}
.nav_con li.active .nav_yd,.nav_con li:hover .nav_yd {display:block;}
.nav_con li.active a,.nav_con li:hover a{ color:#1798CC;}
#header {
    z-index: 999;
    position: absolute;
    left: 0;
    right: 0;
}
.fixnav {width: 100%;background: #fff;box-shadow: 0 0 10px #dddddd;transform: translateX(-50%);}
.p1{overflow: hidden;}
.p1con1{float: left;}
.p1con1 dd{width: 30px;height: 100px;background: #1798CC;float: left;}
.p1con1 li{float: left;font-size: 30px;line-height: 80px;color:#666666;}
.p1con1 li p{font-size: 32px;line-height: 80px;color:#666;display: inline-block;padding-left: 20px;}
.p1con1 li p span{display: inline-block;width: 12px;
height: 12px;
background: #333333;border-radius: 50%;vertical-align: middle;margin-left: 10px;margin-right: 10px;}
.p1con2{float: right;}
.p1con1{position: relative;}
.p1con1 dt{position: absolute;bottom: 0;left:50px;}
.p1con2{text-align: right;margin-top: 30px;}
.p1con2 p{font-size: 22px;line-height: 29px;color:#1798CC;margin-top: 10px;}
.p1con2 span{display: inline-block;width: 44px;height: 8px;background: #1798CC;}
.p2{background:url(../images/p2bj.jpg) no-repeat center;height: 1152px;margin:4% auto;}
.p2txt{float: right;width: 690px;margin-top: 50px;margin-right: 50px;}
.p2txt1 p{color:#1798CC;font-size: 20px;line-height: 26px;}
.p2txt1 p img{margin-right: 5px;}
.p2txt1 h3{font-size: 42px;line-height: 58px;font-weight: bold;margin:30px auto;}
.p2txt1 span{display: block;width: 50px;height: 4px;background: #1798CC;margin-bottom: 40px;}
.p2txt2 p{font-size: 18px;line-height: 50px;}
.p2txt2 dt{font-size: 20px;line-height: 26px;color:#1798CC;margin-top: 50px;text-decoration: underline;}
.p2txt3 h3{color:#1798CC;font-size: 32px;line-height: 48px;margin-left:-20px;}
.p2txt3 h2{color:#fff;font-size: 32px;line-height: 48px;margin-left: 20px;}
.p2txt3{margin-top: 130px;}
.p2txt4 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 73px;}
.p2txt4 ul li{text-align: center;}
.p2txt4 ul li.active .a1{display: none;}
.p2txt4 ul li.active .a2{display: block;}
.p2txt4 ul li .a2{display: none;}
.p2txt4 ul li h3{font-size: 20px;line-height: 26px;color:#fff;margin:20px auto;}
.p2txt4 ul li.active h3{color:#1798CC;} 
.p2txt4 ul li.active dt{background: #1798CC;width: 1px;height: 100px;margin:0 auto;}
.p2txt4 ul li dt{height: 100px;}
.p2txt4 ul li dd{width: 22px;
height: 22px;
background: #D2D2D2;border-radius: 50%;margin:0 auto;}


.ggtit{text-align: center;margin:3% auto;}
.ggtit h3{font-size: 42px;line-height: 66px;color:#171717;}
.ggtit p{font-size: 28px;line-height: 37px;text-align: center;}

.p3con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p3con ul li{width: 292px;
background: #FFFFFF;text-align: center;
box-shadow: 0px 4px 30px 0px rgba(0,0,0,0.1);}
.p3con ul li p{text-align: center;font-size: 18px;line-height: 24px;width: 92%;margin:20px auto;height: 96px;}
.p3con ul li dl{margin:40px auto 20px;}
.p3con ul li span{border-radius: 3px;width: 24px;height: 5px;display: block;margin:30px auto;}
.p3con ul li:nth-of-type(odd) span{background: #004B8C;}
.p3con ul li:nth-of-type(even) span{background: #1798CC;}

.p4{background:url(../images/p4bj.jpg) no-repeat center;overflow:hidden;height: 714px;margin:4% auto;}

.p4con1 h2{color:#1798CC;font-size: 20px;line-height: 26px;}
.p4con1 h2 img{margin-right: 5px;}
.p4con1 h3{font-size: 42px;line-height: 58px;font-weight: bold;margin:10px auto;}
.p4con1 p{font-size: 28px;line-height: 37px;}
.p4con1 span{background: #1798CC;width: 51px;height: 3px;display: block;margin-top: 30px;}
.p4con2{margin-top: 160px;}
.p4con2 ul li{overflow: hidden;margin:60px auto;}
.p4txt1{float: left;margin-right: 20px;}
.p4txt2{float: left;}
.p4txt2 h3{font-size: 26px;line-height: 41px;}
.p4txt2 p{font-size: 20px;line-height: 26px;}


.p5{background:url(../images/p5bj.jpg) no-repeat center;height: 794px;padding-top: 60px;margin-bottom: 660px;}
.p5 .ggtit h3 strong{color:#fff;}
.p5 .ggtit h3{color:#1798CC;}
.p5 .ggtit p{color:#fff;}
.p5con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p5con ul li:nth-of-type(1){width: 100%;margin-top: 100px;text-align: center;}
.p5con ul li p{text-align: center;font-size: 28px;line-height: 37px;margin:70px auto;}
.p5con ul li{width: 30%;text-align: center;}

.p6 .ggtit{text-align: left;}
.p6 .ggtit p{text-align: left;}
.p6con1_1{float: left;}
.p6con1_2{float: right;}
.p6con1{overflow: hidden;margin:20px auto;}
.p6con2{border:1px solid #D6D6D6;overflow: hidden;}
.p6con2_1{float: right;width: 1010px;}
.p6con2_2{float: left;width: 588px}
.p6txt{width: 80%;margin:110px auto;overflow: hidden;}
.p6txt1 li h3{color:#171717;font-size: 42px;line-height: 66px;}
.p6txt1 li h3 span{display: inline-block;width: 26px;height: 68px;background: #1798CC;vertical-align: middle;margin-right: 20px;}
.p6txt1 dl{margin:50px auto;}
.p6txt1 dl dt{font-size: 22px;line-height: 55px;color:#666666;}
.p6txt2{width: 400px;display: flex;flex-flow: row wrap;justify-content: space-between;overflow: hidden;}
.p6txt2 a{display: block;width: 160px;background: #1798CC;color:#fff;line-height: 54px;text-align: center;font-size: 18px;}
.p6txt2 a:nth-of-type(2){background: #EEEEEE;color:#333333;}

.p7con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p7con ul li{position: relative;}
.p7txt{margin:0px auto;overflow: hidden;position: absolute;overflow: hidden;}
.p7txt dl p{color:#1798CC;font-size: 22px;line-height: 29px;text-align: center;margin:20px auto;}
.p7txt dl a{background: #1798CC;width: 150px;line-height: 38px;text-align: center;display: block;border-radius: 19px;color:#fff;font-size: 18px;margin:20px auto;}
.p7txt dl{width: 92%;border: 1px solid #1798CC;margin:20px auto;overflow: hidden;text-align: center;padding-top: 85px;padding-bottom: 85px;}
.p7txt{display: none;position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.p7con ul li.active .p7txt{display: block;}

.p8{background:url(../images/p8bj.jpg) no-repeat center;overflow:hidden;margin-top: 4%;padding-bottom: 4%}
.p8 .ggtit{text-align: left;}
.p8 .ggtit p{text-align: left;margin-top: 40px;}
.p8con1{float: left;width: 504px;margin-top: 60px;}
.p8con2{float: right;width: 772px;margin-top: 60px;}
.p8con2_1 ul{display: flex;flex-flow: row wrap;justify-content: space-around;width: 550px;overflow: hidden;}
.p8con2_1 ul li{width: 30%;text-align: center;margin:30px auto;}
.p8con2_1 ul li p{text-align: center;color:#1798CC;font-size: 20px;line-height: 26px;margin-top: 20px;}
.p8con2_2{width: 764px;border: 4px solid #1798CC;margin-top: 30px;}
.p8con2_2 li{width: 90%;margin:50px auto;}
.p8con2_2 li p{font-size: 22px;line-height: 29px;color:#1798CC;display: inline-block;}
.p8con2_2 li span{float: right;vertical-align: middle;position: relative;margin-top: -5px;}
.p8con2_1 ul li .a2{display: none;}
.p8con2_1 ul li.active .a1{display: none;}
.p8con2_1 ul li.active .a2{display: block;}

.p8con2_2 li span::before{width: 6px;
height: 74px;
background: #1798CC;
opacity: 0.5;position: absolute;display: block;content:"";left:-40px;top:-15px;}


.p10{background: #F5F5F5;height: 400px;padding-top: 20px;margin-bottom: 300px;}
.p10txt dl dt{float: left;color:#333;font-size: 22px;line-height: 44px;}
.p10txt dl{overflow: hidden;margin:20px auto;}
.p10txt dl a{float: right;display: block;background: #1798CC;width: 210px;line-height: 44px;text-align: center;color:#fff;font-size: 22px;border-radius: 22px;}
.p10con{position: relative;}
.p10con .swiper{position: unset;}
.swiper-button-prev10{position: absolute;left:-80px;top:40%;}
.swiper-button-next10{position: absolute;right:-80px;top:40%;}

.p11 .ggtit p{text-align: left;}
.p11con2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p11con2 ul li{width: 304px;border:1px solid #1798CC;border-radius: 20px;text-align: center;}
.p11txt{margin:30px auto 40px;}
.p11txt h3{font-size: 26px;line-height: 34px;color:#1798CC;}
.p11txt h2{font-size: 20px;line-height: 29px;}
.p11txt span{display: block;background: #1798CC;width: 28px;height: 4px;border-radius: 3px;margin:30px auto;}
.p11con3 p{color:#333;font-size: 18px;line-height: 24px;text-align: right;margin-top: 30px;}

.p12con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p12con ul li{margin-bottom: 20px;}


.p13con{position: relative;}
.p13con .swiper{position: unset;}
.swiper-button-prev13{position: absolute;left:-80px;top:40%;}
.swiper-button-next13{position: absolute;right:-80px;top:40%;}
.p13tips{margin:50px auto;}


.p14{background:url(../images/p14bj.jpg) no-repeat center;overflow:hidden;margin:4% auto;}
.p14con1{width: 6px;
height: 184px;
background: #1798CC;float: left;}
.p14con2{float: right;width: 1560px;}
.p14con{margin:30px auto;overflow: hidden;}
.p14txt1{overflow: hidden;}
.p14txt1_2{float: right;}
.p14txt1_1{float: left;}
.p14txt1_1 .ggtit h3{color:#fff;}
.p14txt1_1 .ggtit p{color:#fff;text-align: left;}
.p14txt1_2{margin-top: 30px;text-align: right;}
.p14txt1_2 a{width: 160px;line-height: 44px;display: inline-block;color:#fff;background: #1798CC;font-size: 22px;text-align: center;margin-bottom: 20px;}
.p14txt1_2 li{color:#1798CC;font-size: 24px;line-height: 38px;}
.p14txt1_2 li span{color:#1798CC;font-size: 30px;line-height: 38px;}
.p14txt1_2 li img{vertical-align: middle;}
.p14txt2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 10px;}
.p14txt2 ul li{font-size: 18px;line-height: 24px;color:#fff;}
.p14txt2 ul li img{vertical-align: middle;}

.p15{background:url(../images/p15bj.png) no-repeat left;overflow:hidden;height: 663px;}
.p15txt h3{font-size: 42px;line-height: 66px;}
.p15txt span{color:#1798CC;font-size: 22px;line-height: 26px;margin:30px auto;display: block;}
.p15txt p{width: 792px;font-size: 20px;line-height: 36px;color:#333;}
.p15con{margin-top: 100px;}

.p16con1{float: left;width: 870px;}
.p16con2{float: right;width: 672px;}
.p16con2 h3{font-size: 24px;line-height: 32px;margin:30px auto;}
.p16con2 p{font-size: 24px;line-height: 32px;margin-bottom: 50px;}
.p16txt dl dt{font-size: 36px;line-height: 56px;color:#171717;text-align: center;}
.p16txt dl dd{font-size: 24px;line-height: 32px;color:#999999;text-align: center;}
.p16wrap1{overflow: hidden;margin:30px auto;}
.p16wrap2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p16wrap2 ul li{width: 771px;border:1px solid #DDDDDD;}
.p16txt{width: 90%;margin:20px auto;overflow: hidden;}
.p16txt dl{float: left;}
.p16txt p{font-size: 22px;line-height: 90px;float: left;display: inline-block;border-left: 2px solid #D8D8D8;padding-left: 15px;margin-left: 15px;}
.p16txt img{float: right;}
.p16txt .a2{display: none;}
.p16wrap2 ul li{margin-bottom: 30px;}
.p16wrap2 ul li.active .p16txt .a1{display: none;}
.p16wrap2 ul li.active .p16txt .a2{display: block;}
.p16wrap2 ul li.active{background: #1798CC;}
.p16wrap2 ul li.active .p16txt dl dt{color:#fff;}
.p16wrap2 ul li.active .p16txt dl dd{color:#fff;}
.p16wrap2 ul li.active .p16txt p{color:#fff;}
.p16txt img{margin-top: 20px;}






.p19{background:url(../images/p19bj.jpg) no-repeat center;overflow:hidden;margin:0% auto;z-index: 0;}
.p19wrap{background:rgba(255,255,255,0.7);overflow:hidden;margin:120px auto 110px;width: 1200px;border-radius: 26px;}
.ggtit dd{font-size: 28px;color:#333333;line-height: 41px;}
.p19 .ggtit span{width: 32px;height: 4px;background: #1798CC;margin:20px auto;display: block;}

.p19 .ggtit h3{color:#1798CC;font-size: 40px;}
.p19con{width: 1000px;margin:0px auto;overflow: hidden;}
.p19{   position: relative; }
.p19 .ggtit{margin:3% auto 0%;}
.xbj{ padding-bottom:3%}
.p19 .pubtit p{ color:#000; line-height:40px}
.p19 .con7_t h2 {font-size: 56px; color: #313131; margin: 5% 0 3% 0; text-align: center; font-weight: bold;}
.p19 .con7_t p{font-size: 34px; text-align: center;}
.p19 .con7_t p span{font-size: 47px;color: ##7C634F;}
.p19 .con7_b_t{display: flex;justify-content: space-between; flex-wrap: wrap;}
.p19 .con7_b_t input{background:#fff !important; text-indent: 1em; line-height: 60px; font-size: 18px; width: 49%; color: #999999!important;border-radius: 12px;}
.p19 .con7_b_t textarea{background: #fff; text-indent: 1em; line-height: 50px; font-size: 18px;border:none; width: 100%; height: 148px; 
	color: #333; margin-top: 2%; border-radius: 12px;}
	.p19 .con7_b_b_s{text-align: center; margin: 4% auto;}
	.p19 .subsit{width: 100%; margin: 0 auto; background: #1798CC;  font-size: 20px; line-height: 62px; text-align: center; color: #fff;border-radius: 20px;}

	.p19 input::-webkit-input-placeholder { 
		/* WebKit browsersÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã¢â‚¬â„¢webkitÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¨ */
		color: #999 !important; font-size: 20px !important;

	} 
	.p19 textarea::-webkit-input-placeholder { 
		/* WebKit browsersÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã¢â‚¬â„¢webkitÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¨ */
		color: #999 !important; font-size: 20px !important;

	} 

	.p19 .active::-webkit-input-placeholder {
		/* WebKit browsersÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã¢â‚¬â„¢webkitÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¨ */
		color: #999; 

	}


.main{width: 1200px;margin:0 auto;}
	.foot_logo{background:#2E2E2E;}

.bs_foot{background:#2E2E2E; color: #fff;  font-size: 18px;overflow:hidden}
.bs_foot_t{display: flex; justify-content: space-between; padding: 5% 0;}
.bs_foot dl{display: flex; justify-content: left;}
.bs_foot dl dt{width: 50px;  height: 333px;}
.bs_foot dl dd h2{font-size: 20px; border-bottom: 1px solid #fff;display: inline-block; padding-bottom: 10px; margin-bottom: 50px;}
.bs_foot_t_n1{width: 390px;}
.bs_foot_t_n3{width: 280px;}
.bs_foot_t_n1 ul{width: 60%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.bs_foot_t_n1 ul li{line-height: 50px;}
.bs_foot_t_n1 p{margin-bottom: 20px;}
.bs_foot_t_n1 p a{ color: #fff;}
.bs_foot_t_n1 ul li a{color: #fff;}
.bs_foot_t_n2 p{margin-bottom: 40px; line-height: 30px;color:#fff;font-size: 18px;line-height: 36px;}
.bs_foot_t_n2 p span{width: 32px; height: 32px; margin-right: 10px; float: left;display: block;}
.bs_foot_t_n3 ul{ display: flex; justify-content: space-between;  margin-top: 10%;}
.bs_foot_t_n3 ul li p{font-size: 14px; text-align: center; margin-top:15px;color:#fff;}
.bs_foot_t_n3 ul li{width: 45%; text-align: center;}
.bs_foot_t_n3 dl dd{width: 100%;}
.bs_foot_b{border-top: 1px solid rgba(255, 255, 255, 0.4);}
.bs_foot_b_n{line-height: 80px; text-align:center;}
.bs_foot_b_n a{ color: #fff;}
.bs_con3_q dl dd p{display: none;}
.bs_qyys ul li p {color: #333333!important;}

.xf{display: none}


	.nytit{text-align: center;margin:4% auto;}
	.nytit h2{color:#DEDEDE;text-align: center;font-size: 32px;line-height: 47px;font-weight: bold;}
	.nytit h3{font-size: 30px;line-height: 45px;text-align: center;font-weight: bold;position: relative;display: inline-block;margin:0px auto 20px;}
	.nytit h3::after{background: #D8D8D8;width: 53px;height: 2px;position: absolute;right: -70px;top:20px;display: block;content:"";}
	.nytit h3::before{background: #D8D8D8;width: 53px;height: 2px;position: absolute;display: block;content:"";left: -70px;top:20px;}
	.nytit p{border-bottom: 1px solid #DEDEDE;}
	.nytit p span{display: block;background: #1798CC;width: 120px;height: 5px;margin:0 auto;overflow: hidden;}
.abcon1{position: relative;}
.abimg{position: absolute;right: -120px;top:0;}
.abtxt1 h3{color:#CECECE;font-size: 40px;line-height: 53px;}
.abtxt1 h2{color:#333;font-size: 41px;line-height: 65px;}
.abtxt1 p{font-size: 18px;line-height: 34px;width: 856px;}
.abtxt1 h4{color:#F3F3F3;font-size: 168px;line-height: 266px;margin-top: -200px;position: relative;z-index: -1;}
.abtxt2 p{color:#1798CC;font-size: 20px;line-height: 26px;}
.abtxt2 h3{color:#666666;font-size: 34px;line-height: 45px;margin:20px auto;}
.abtxt2{margin-top: 150px;}
.abtips{position: absolute;width: 82px;
height: 6px;left:-100px;top:25px;
background: #1798CC;}
.about{margin:50px auto 0;overflow: hidden;}
.abcon2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:100px auto;overflow: hidden;}
.abcon2 ul li{background:url(../images/abbj.jpg) no-repeat center;overflow:hidden;width: 194px;height: 194px;text-align: center;}
.abtxt h3{font-size: 20px;line-height: 26px;margin-top: 20px;}
.abtxt p{font-size: 12px;text-align: center;}
.abtxt{margin:30px auto;overflow: hidden;}

.product .ggtit p{text-align: left;}
.procon ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.procon ul li{width: 510px;text-align: center;}
.pro1{box-shadow: 0px 2px 24px 0px rgba(0,0,0,0.2);background: #FFFFFF;}
.pro1 img{margin:80px auto;}
.pro2 dl p{float: left;font-size: 22px;line-height: 29px;}
.pro2 dl dd{float: right;}
.pro2 dl{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,0.1);padding-bottom: 20px;margin:20px auto;}


.newscon{display: flex;flex-flow: row wrap;justify-content: space-between;margin:50px auto;}
.newscon1{width: 160px;}
.newscon2{width: 1042px;}
.newscon3{width: 380px;}
.newscon1 dl{margin:0px auto;width: 60%;}
.newscon1 dl dt{font-size: 36px;line-height: 54px;color:#000000;text-align: center;}
.newscon1 dl dd{font-size: 22px;line-height: 33px;text-align: center;}
.newscon2 h3{font-size: 22px;line-height: 44px;}
.newscon2 p{font-size: 18px;line-height: 36px;margin-top: 20px;}
.newscon2 a{display: block;background: #1798CC;line-height: 48px;text-align: center;width: 154px;color:#fff;font-size: 18px;margin-top: 30px;}

.news ul li:hover{background-color: #F7F7F7}
.news ul li{margin:30px auto;overflow: hidden;}


.zxzc_lx_l{width: 50%; padding: 0% 2%; background-size: 100% 100%;}
.zxzc_lx_l h3 span{font-size: 26px;line-height: 38px;color:#1798CC;text-decoration: underline;}
.zxzc_lx_l h3 {color:#1798CC;font-size: 18px;line-height: 27px;margin-bottom: 50px;}
.zxzc_lx_l dl{ justify-content: left; margin-bottom: 10%;}
.zxzc_lx_l dl dt{margin: 5px 20px 0 0;}
.zxzc_lx_l dl dd h2{font-size: 30px;line-height: 30px;color:#000;border-bottom: 1px solid #979797;display: block;padding-bottom: 20px;}
.zxzc_lx_l dl dd h2 img{vertical-align: middle;}
.zxzc_lx_l dl dd p{font-size: 19px; line-height: 28px; margin-top: 3%;}
.zxzc_lx_l dl:last-child{margin-bottom: 0;}
.zxzc_lx .tqcl_con19_l{padding-top: 0%;}




.tqcl_con19{ margin: 3% auto!important; display: flex; justify-content: space-between;}
.tqcl_con19_r{width: 300px;padding:50px 52px; background: url(../img/bdbg.jpg); }
.tqcl_con19_l{width: 520px;padding:30px 80px 0 80px;}
.tqcl_con19_l p{font-size: 18px;font-weight: bold; margin-bottom: 3%; padding-left: 15px;line-height: 27px;}
.tqcl_con19_l input{line-height: 56px;background: #F6F7F8;border-radius: 0px; margin-bottom: 5%; width: 100%; text-indent: 1em;font-size: 20px;border-radius: 8px;}
.tqcl_con19_l #saytext{height: 204px;line-height: 56px;background: #F6F7F8;border-radius: 0px; margin-bottom: 5%; width: 100%; text-indent: 1em;font-size: 20px;color:#999999;border:none;}
.tqcl_con19_r h3{font-size: 24px;line-height: 30px;text-align: center;}
.tqcl_con19_r dl{display: flex; justify-content: center;}
.tqcl_con19_r dl dd{ font-size: 22px; line-height: 30px; margin-left: 10px;}

.tqcl_con19_r h2{margin: 5% 0; text-align: center;}
.tqcl_con19_r p{font-size: 16px; line-height: 28px;}
.tqcl_con19_r h4{font-size: 26px; margin-top: 3%;}
.tqcl_con19_r h4 img{vertical-align: middle; padding-right: 10px;}
.subsit3{background:#1798CC!important;width: 200px!important;line-height: 56px!important;margin:0 auto;color:#fff;text-indent: 0!important;}

.tqcl_con19_l h3 span{font-size: 26px;line-height: 38px;color:#1798CC;text-decoration: underline;}
.tqcl_con19_l h3 {color:#1798CC;font-size: 18px;line-height: 27px;margin-bottom: 50px;}

.p14txt3{font-size: 16px;color:#fff;float: right;margin-top: 10px;}




@media (max-width: 1440px) 
{ 
.wrap{width: 1400px;}
.p2txt{width: 662px;}
.p3con ul li{width: 264px;}
.p3con ul li p{font-size: 16px;}
.p4txt2 p{font-size: 18px;}
.p6con2_1{width: 900px;}
.p6con2_2{width: 497px;}
.p7con ul li{width: 32%;}
.p11con2 ul li{width: 262px;}
.p12con ul li{width: 32%;}
.p13 .wrap{width: 1200px;}
.p14con2{width: 1350px;}
.p14txt2 ul li img{width: 20px;}
.p16con2{width: 600px;}
.p16con1{width: 750px;}
.p16con2 p{font-size: 18px;}
.p16wrap2 ul li{width: 680px;}
.p10 .wrap{width: 1200px;}
.p10txt dl dt{font-size: 18px;}
.p10txt dl a{width: 170px;line-height: 36px;font-size: 20px;}
.newscon2{width: 845px;}
.procon ul li{width: 447px}




}

/*

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

文章页产品样式
.procenter ul{display: flex;flex-flow: row wrap;}
.procenter  ul li{ width:32%; margin-right:2%;}
.procenter  ul li:nth-child(3n){ margin-right:0}

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

*/

@media (max-width: 867px) 
{   



.p10 .wrap{width: 100%}
.p13 .wrap{width: 100%;}
.p14txt3{font-size: 14px;color:#fff;float: right;}


.zxzc_lx_l h3{font-size: 14px;}
.zxzc_lx_l h3 span{font-size: 18px;line-height: 30px;margin-bottom: 30px;}
.tqcl_con19_l #saytext{height: 104px;}
.tqcl_con19_l{width: 90%; margin: 0 auto; padding:9% 0; background:unset;}
.tqcl_con19_l p{font-size: 16px;}
.tqcl_con19_l input{line-height: 40px; border-radius: 0;-webkit-appearance: none;font-size: 20px;}
.tqcl_con19_l .active{background: #1A64B5; color: #fff;}
.tqcl_con19_l .active::placeholder{color: #fff;}
.zxzc_lx{flex-wrap: wrap;}					 
.zxzc_lx_l{width: 100%; padding:10% 0%;}					 
.zxzc_lx_l dl dd h2{font-size: 18px;}					 
.zxzc_lx_l dl dd p{font-size: 14px; line-height: 22px;}
.zxzc_lx_l dl dt{width: 10%;}					 
.zxzc_lx_l dl dd {width: 90%;}					 
.zxzc_lx .tqcl_con19_l{padding-top: 1%;display: none;}
.zxcz_xw dl a{flex-direction: row-reverse; flex-wrap: wrap-reverse;}
.zxcz_xw dl  dd{width: 100%;}
.zxcz_xw dl  dt{width: 100%;}
.zxcz_xw dl dt h2{font-size: 16px; margin-top: 2%;}
.zxcz_xw dl dt p{font-size: 14px; line-height: 22px;}
.zxcz_xw dl dt h3{font-size: 14px;}




.newscon2 a{width: 36%;margin:20px auto;font-size: 16px;line-height: 36px;}
.news ul li{margin:0 auto;}
.newscon3{width: 60%;margin:5% auto;}
.newscon2{width: 100%;}
.newscon2 p{font-size: 14px;line-height: 22px;}
.newscon2 h3{font-size: 18px;text-align: center;}
.newscon1{display: none;}



.procon ul li{width: 100%;}
.pro1 img{width: 80%;margin:10% auto;}

.abtxt img{height: 50px;}
.abtxt h3{font-size: 16px;margin-top: 10px;}
.abcon2 ul li{width: 49%;background-size: 100% 100%;margin-bottom: 2%;height: auto;}
.abcon2 ul{margin:30px auto;overflow: hidden;}
.abtxt2 h3{font-size: 24px;line-height: 32px;}
.abtxt2{width: 100%;margin:5% auto;}
.abtxt1 p{width: 100%;font-size: 14px;line-height: 22px;}
.abtxt1 h4{font-size: 60px;line-height: 100px;margin-top: -80px;}
.abtxt1 h2{font-size: 26px;line-height: 34px;}
.abtxt1 h3{font-size: 24px;line-height: 32px;}
.abimg{position: unset;}

	.nytit p span{width: 80px;height: 3px;}
	.nytit{margin:8% auto;width: 92%;}
	.nytit h3::before{width: 40px;height: 1px;top:15px;left:-50px;}
	.nytit h3::after{width: 40px;height: 1px;top:15px;right:-50px;}
	.nytit h3{font-size: 24px;line-height: 32px;}
	.nytit h2{font-size: 24px;line-height: 32px;}



	.mfoot1{width: 90%;margin:5% auto;border-bottom: 1px solid #949491;padding-bottom: 20px;}
	.mfoot1 h3{font-size: 16px;line-height: 32px;font-weight: normal;}
	.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:#333;font-size: 12px;}
	.mfoot2{text-align: center;width: 90%;margin:5% auto;}
	.mfoot2 li{margin:7% auto;}
	.mfoot2 li p{color:#333;font-size: 18px;line-height: 32px;margin:1% auto;text-align: center;}
	.mfoot{background:#F7F6F2;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 #333;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:#333;}

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


 .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:#1798CC; color:#fff; padding: 10px 0; text-align: center; font-size: 20px;font-weight: bold;display: block;}
    .xf a:nth-child(2){ background:#fff; color:#1798CC; }
  

	.p19 .con7_b_t textarea{height: 100px;}
	.p19 .con7_b_t input{font-size: 14px;line-height: 50px;margin-bottom: 5%;}
	.p19con{width: 90%;margin:5% auto;}
	.p19 .subsit{width: 50%;line-height: 50px;font-size: 20px;background-color: #1798CC;border-radius: 0;margin:5% auto;}

	.p19 .con7_b_t input{width: 100%;}


	.p19{background: #FCFBF8;margin:5% auto;width: 92%;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.04);overflow: hidden;}
	.p19wrap{background: none;margin:5% auto 0;width: 100%;}


	.mp16con2_3 span{width: 8%;display: block;}
	.mp16con2_3 p{font-size: 12px;color:#000;margin:3% auto 0;}
	.mp16con2_3{float: right;width: 68%;}
	.mp16con2_2{width: 30%;float: left;}
	.mp16con2wrap{width: 96%;margin:2% auto;}
	.mp16con2_4{position: absolute;bottom: 0;right: 0;width: 18%;}

	.mp16con2{overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;position: relative;}
	.mp16con ul li {margin-bottom: 3%;box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.08);border-left:3px solid #1798CC;}



.p15txt p{width: 100%;font-size: 14px;line-height: 22px;}
.p15txt span{font-size: 16px;line-height: 24px;margin:10px auto;}
.p15txt h3{font-size: 24px;line-height: 40px;}
.p15txt{position: absolute;left:4%;top:10%;width: 92%;}
.p15{background: none;height: auto;position: relative;}
.p14txt1_2 li img{width: 8%;}
.p14txt1_2 li{font-size: 18px;}
.p14txt1_2 li span{font-size: 20px;}
.p14txt1_2{margin:20px auto;}
.p14txt1_2 a{width: 35%;font-size: 16px;line-height: 32px;margin:0 auto;}
.p14txt2 ul{display: flex;flex-flow: row wrap;justify-content: space-around;}
.p14txt2 ul li img{width: 17%;margin-right: 5px;}
.p14txt2 ul li{width: 32%;font-size: 12px;line-height: 40px;}
.p14txt1_1 .ggtit p{text-align: center;}
.p14con2{float: none;width: 100%;}
.p14txt1_2{float: none;text-align: center;}
.p14txt1_1{float: none;}
.p14{background:url(../images/mp14bj.jpg) no-repeat center;overflow:hidden;margin:4% auto;background-size: 100% 100%;}

.swiper-button-prev13{position: absolute;left:5%;top:35%;z-index: 1;}
.swiper-button-next13{position: absolute;right:5%;top:35%;z-index: 1;}
.p13con img{width: 60%;margin:0 auto;display: block;}
.p13tips{margin:30px auto;}
.p12con ul li{width: 49%;margin-bottom: 2%;}
.p11txt{margin:25px auto;}
.p11txt p{font-size: 14px;line-height: 22px;text-align: center;margin:20px auto;}
.p11con2 ul li:nth-of-type(6) img{width: 80%;height: auto;}
.p11txt h2{font-size: 14px;}
.p11txt h3{font-size: 16px;}
.p11txt span{width: 20px;height: 2px;margin:15px auto;}
.p11txt img{width: 26%;height: 42px;}
.p11con2 ul li:nth-of-type(6){border:none;}
.p11con2 ul li{width: 48%;margin-bottom: 4%;}
.p11 .ggtit p{text-align: center;}
.p10{margin-bottom: 250px;}
.swiper-button-prev10{position: unset;left:-80px;top:40%;width: 40%;}
.swiper-button-next10{position: unset;right:-80px;top:40%;width: 40%;}
.mp10qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 30%;margin:5% auto;}
.p10txt dl a{width: 40%;line-height: 34px;font-size: 14px;}
.p10txt dl dt{font-size: 14px;line-height: 34px;}
.p10{height: 250px;}
.p8con2_2 li span::before{width: 4px;height: 50px;left:-20px;top:-10px;}
.p8con2_2 li span{width: 5%;margin-top: 0;}
.p8con2_2 li{margin:30px auto;}
.p8con2_2 li p{font-size: 13px;}
.p8con2_2{width: 92%;margin:10% auto;border:2px solid #1798CC;}
.p8con2_1 ul li{margin:20px auto;}
.p8con2_1 ul li span{width: 70%;display: inline-block;margin:0 auto;}
.p8con2_1 ul li p{font-size: 12px;line-height: 20px;margin-top: 10px;}
.p8con2_1 ul{width: 92%;margin:10% auto}
.p8 .wrap{width: 100%;}
.p8 .ggtit p{text-align: center;margin-top: 0;}
.p8 .ggtit{text-align: center;}
.p8con1{float: none;width: 100%;margin-top:0;}
.p8con2{background:url(../images/mp8bj.jpg) no-repeat center;overflow:hidden;float: none;width: 100%;margin-top: 0;background-size: 100% 100%;}
.p8{background: none;height: auto;padding-bottom: 0;}
.p8 .wrap{margin:0 auto;}

.p7txt dl{padding-top: 25px;padding-bottom: 25px;}
.p7txt dl a{width: 44%;font-size: 14px;line-height: 30px;}
.p7txt dl p{font-size: 16px;line-height: 24px;}
.p7con ul li{width: 100%;margin-bottom: 3%;}

.p6txt2 a{width: 45%;font-size: 14px;line-height: 40px;}
.p6txt2{width: 80%;}
.p6txt1 dl{margin:30px auto;}
.p6txt1 dl dt{font-size: 14px;line-height: 36px;}
.p6txt1 li h3{font-size: 24px;line-height: 32px;}
.p6txt1 li h3 span{width: 18px;height: 40px;}
.p6txt{margin:40px auto;}
.p6con2{border:none;}
.p6con2_2{border:1px solid #D6D6D6;overflow: hidden;width: 92%;margin:2px auto;float: none;}
.p6con1_1{float: none;}
.p6 .wrap{width: 100%;}
.p6con2_1{float: none;width: 100%;}
.p6 .ggtit{text-align: center;}
.p6 .ggtit p{text-align: center;}
.p5{margin-bottom: 160px;}
.p5con .hd a{width: 40%;}
.p5con .hd{width: 30%;display: flex;flex-flow: row wrap;justify-content: space-between;margin:0 auto;}
.p5con ul li p{font-size: 14px;line-height: 22px;margin:20px auto;}
.p5con ul li:nth-of-type(1){margin-top: 20px;}
.p5con ul li img{width: 60%;}
.p5con ul li{width: 100%;}

.p5{background:url(../images/mp5bj.jpg) no-repeat center;padding-top: 20px;background-size: 100%;height:320px;}

.p4txt2 p{font-size: 12px;line-height: 18px;}
.p4txt2 h3{font-size: 18px;line-height: 26px;}
.p4txt2{width: 77%;}
.p4txt1{width: 15%;margin-right: 5%;}
.p4con2{margin:30px auto;}
.p4con2 ul li{margin:20px auto;}
.p4con1 p{text-align: center;font-size: 16px;line-height: 24px;}
.p4con1 h3{font-size: 24px;line-height: 32px;text-align: center;}
.p4con1 span{display: none;}
.p4{background: none;height: auto;}

.p3con ul li dl{margin:20px auto 10px;}
.p3con ul li:nth-of-type(5) dl img{width: 17%;}
.p3con ul li:nth-of-type(5){width: 100%;}
.p3con ul li p{font-size: 14px;line-height: 20px;height: 60px;width: 90%;}
.p3con ul li dl img{width: 34%;}
.p3con ul li span{width: 16px;height: 3px;margin:15px auto;}
.p3con ul li{width: 48%;margin-bottom: 4%;}
.ggtit p{font-size: 18px;line-height: 30px;}
.ggtit{margin:10% auto 6%;}
.ggtit h3{font-size: 24px;line-height: 32px;}
.p2txt4 ul li dd{width: 14px;height: 14px;}
.p2txt4 ul{margin-top: 35px;}
.p2txt4 ul li h3{font-size: 12px;margin:10px  auto;line-height: 22px;}
.p2txt4 ul li{width: 22%;margin-bottom: -7px;}
.p2txt4 ul li span{width: }
.p2txt3 h3{font-size: 16px;line-height: 32px;margin:0 auto;}
.p2txt3 h2{font-size: 16px;line-height: 32px;margin:0 auto;text-align: center;}
.mwrap{background: #333333;padding-top: 30px;}
.m2img{margin-top: 30px;}
.p2txt2 dt{font-size: 14px;line-height: 22px;margin-top: 30px;}
.p2txt2 p{font-size: 14px;line-height: 24px;margin:5px auto;}
.p2txt1 span{width: 30px;height: 2px;margin-bottom: 20px;}
.p2txt1 h3{font-size: 24px;line-height: 32px;margin:15px auto;}
.p2txt1 p{font-size: 16px;}
.p2txt1{width: 92%;margin:0 auto;}
.p2txt2{width: 92%;margin:0 auto;}
.p2txt3{width: 92%;margin:0 auto;}
.p2txt4{width: 92%;margin:0 auto;}
.p2 .wrap{width: 100%;}
.p2txt{float: none;width: 100%;}
.p2{height: auto;background: none;}
 .mtopbg{background: url(../images/m_topbg.png) no-repeat center center; background-size: 100% 100%;}
    #header{ padding: 0;background:#fff; position: relative;}
    .mhidden{ display:none!important;}
    .mtop{ width: 96%; margin: 0 auto; padding:0;display: flex; justify-content: space-between; flex-flow: nowrap;}
    .mtopl{ width: 50%;}
    .mtopl p{margin-top:13%; font-size: 16px; color: #6A6868;}
    .mtopr{ width: 10%; text-align: right; margin: 3.5% auto 0 auto;z-index: 889;}
    .mtopr span{ font-size: 30px; color:#D1292E;}
    .mtopc{width: 90%; text-align: center;display: flex; justify-content: space-between; flex-flow: nowrap; margin: 2% auto;}
    .mtopc_l{ width:100%;margin-top: 2px; font-size: 12px; display: flex;justify-content: start; flex-flow: nowrap;}
    .mtopc_l i {
        width: 19%;
        
        margin-bottom: 9px;
    }

    .mtopc_l span {
        display: block;
        color: #666;
        text-align: left;
  
        font-weight: bold;
        padding-left: 0px;
        margin-top: 10px;
        margin-left: 10px;
        line-height: 20px;
        font-size: 12px;
    }
    .mtopc_r{width: 36%; display: flex; justify-content: space-between; flex-flow: nowrap;}
    .mtopc p{ font-size: 14px; color:#D1292E;margin-top:8px;margin-left: 5px;}
    .mtopc_r img{display: block;margin-top: 14px;}
    .subNavBox{display: none;}
    .subNavShow{z-index: 889;}
    .subNavBox{position: fixed;z-index: 888;width: 100%; top:0; display: none;}
    .subNav{border-bottom: 1px #eee solid;cursor:pointer;font-size:16px;color:#333;line-height:55px;padding-left:10px;}
    .currentDd{color:#fff}
    .navContent{display: none;border-bottom:solid 1px #fff;}
    .navContent li a{display:block;height:45px;font-size:16px;line-height:45px;color:#fff; text-indent: 2em;}
    .subNavBox_l{width: 38%;min-height: 100vh;height: 100%;float: left;}
    .subNavBox_r{width: 26%;background:#fff;
        color: #333; height: 100%;float: right; position:relative; text-align: center; padding:0 2%;margin-top: 20%}
    .subNavHide{font-size: 40px; color: #333; text-align: right;  padding:8% 8% 0 8%;}
    .jt{ font-size: 40px;position: absolute;top: -24px;left: 69px; color:#fff}




.mhidden{ display:none!important;}


	/*.nestop1 p{display: none;}*/
	.nestop1{margin-top: 0;}
	#header{background: #fff}
	.nestop1 img{width:25%;margin-left: 5%;margin-right: 0;}
	.newnav1{display: none;}
	.dhtop2{display: none;}
	.dhtop1 img{margin-right: 5px;width: 10%;margin-top: -3px;}
	.dhtop1{font-size: 14px;width: 100%;font-weight: bold;color:#2E3684;}
	.nav2{background:none;height: auto;transform: translateY(0);}
	.newnav1{width: 25%;}
	.newnav{width: 92%;}
	.wrap{width: 92%;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:44%;}


	.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{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); }























}

