@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') }
@font-face { font-family: 'jiangxi'; src: url('./font/jiangxi.ttf') }
@font-face { font-family: 'almmht'; src: url('./font/almmht.ttf') }

@font-face { font-family: 'HarmonyOS_Sans_SC_Black'; src: url('./font/HarmonyOS_Sans_SC_Black.ttf') }
@font-face { font-family: 'HarmonyOS_Sans_SC_Bold'; src: url('./font/HarmonyOS_Sans_SC_Bold.ttf') }
@font-face { font-family: 'HarmonyOS_Sans_SC_Light'; src: url('./font/HarmonyOS_Sans_SC_Light.ttf') }
@font-face { font-family: 'HarmonyOS_Sans_SC_Medium'; src: url('./font/HarmonyOS_Sans_SC_Medium.ttf') }
@font-face { font-family: 'HarmonyOS_Sans_SC_Regular'; src: url('./font/HarmonyOS_Sans_SC_Regular.ttf') }
@font-face { font-family: 'HarmonyOS_Sans_SC_Thin'; src: url('./font/HarmonyOS_Sans_SC_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: #FFF6FA;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#141414;font-weight: bold;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;color:#353535;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:#141414;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:55; background: url(../images/topbj.jpg) no-repeat center;height: 170px;}
#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{position: absolute;left:0;top:0px;}
.dhtop{ position: absolute; right: 0; top:15px;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:#1c57b1;font-size: 16px;display: inline-block;}
.dhtop2 img{vertical-align: middle;margin-top: -3px;}

.nav2{overflow: hidden;position: absolute;right: 0;bottom: 0;}
.nav_wrap{width: 1200px;margin:0 auto;}
.logo{float: left;width: 88px;}
.nav2 ul{width: 1000px;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;float: right;}
.nav2 ul li{text-align: center;line-height: 50px;position: relative;}

/*.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:#333; -webkit-transition:color 200ms; transition:color 200ms;}
#nav li a span{display: block;font-size: 20px;color:#444444;line-height: 48px;}
#nav li a p{font-size: 14px;opacity: 0.5;text-align: center;}
#nav li dd{margin:10px auto;}





#nav li.on{overflow: hidden;background: url(../images/navbj.png) no-repeat;width: 138px;line-height: 48px;}
#nav li.on span{color:#fff;line-height: 48px;}





.txtScroll-top{overflow:hidden; position:relative;}
.txtScroll-top .hd{ position: absolute;background-color: #fff;width: 283px;height: 99px;bottom: 181px;left:18%;}


/*.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 {}
.dhlogo dl p{font-size: 20px;font-weight:normal;color:#fff;display: block;line-height: 50px;}
.dhlogo dl p strong{border-right: 1px solid #C9C9C9;padding-right: 10px;margin-right: 5px;}
.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{color:#333;line-height: 50px;text-align: right;font-size: 26px;}
.dhtop2 a{display: block;font-size:26px;color:#FF7E28;}
.dhtop2 p span{font-size: 18px;color:#fff;font-weight: normal;}
.dhtop2 p {font-size: 28px;color:#fff;vertical-align: top;font-family: "HarmonyOS_Sans_SC_Medium";font-weight: bold;}

.banner{margin-top: 93px!important;}
.banner{position: relative;}
.banner .prev{position: absolute;top:45%;left:130px;z-index: 1;width: 80px;}
.banner .next{position: absolute;top:45%;right:130px;z-index: 1;width: 80px;}



.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:#EF2C7D;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 dd{background: #EF2C7D;border-radius: 3px;height: 6px;width: 64px;margin:30px auto;overflow: hidden;display: block;}
.ggtit h3{font-size: 48px;line-height: 63px;color:#232323;}

.ggtit p{font-size: 28px;line-height: 63px;text-align: center;color: #313131;}
#content{overflow: hidden;}

.p1wrap{background:url(../images/p1bj.png) no-repeat center;overflow:hidden;height: 613px;margin-bottom: 100px;}
.p1con{width: 583px;margin-top: 165px;margin-left: 70px;}
.p1con h3{font-size: 30px;line-height: 50px;}
.p1con p{font-size: 18px;line-height: 41px;color: #4C4C4C;opacity: 0.8;}

.p3txt p{line-height: 38px;opacity: 0.8;color: #313131;font-size: 20px;font-weight: 500;text-align: center;width: 66%;margin:0 auto;}
.p3txt2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:50px auto;overflow: hidden;}
.p3txt2 ul li dl p{font-size: 28px;line-height: 80px;text-align: center;background: #fff;display: block;}
.p3txt2 ul li dl img{display: block;}
.p3txt2 ul li.active dl p{background: #E51668;color:#fff;}

.p5 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p5 ul li{width: 33.7%;}
.p5 ul li:nth-of-type(2){width: 32.6%;position: relative;}
.p5txt{position: absolute;top:70px;left:40px;}
.p5txt1 h3{font-size: 48px;line-height: 63px;color:#fff;}
.p5txt1  p{font-size: 28px;line-height: 63px;color: #FFFFFF;}
.p5txt2{margin-top: 350px;}
.p5txt2 h3{background: #FFFFFF;color: #EF2C7D;line-height: 31px;font-size: 20px;text-align: center;width: 131px;font-weight: normal;}
.p5txt2 p{color: #FFFFFF;font-size: 24px;line-height: 63px;}

.p6 .swiper-slide{width: auto;transform: scale(0.85)!important;padding-bottom: 150px;}
.p6 .swiper-slide-active{transform: scale(1)!important;}
.p6 .swiper-slide .p6txt2{display: none;}
.p6 .swiper-slide-active .p6txt2{display: block;}
.p6txt{position: relative;}
.p6txt2{background:url(../images/p6conbj.png) no-repeat center;overflow:hidden;position: absolute;left:60px;bottom: -100px;height: 219px;width: 980px;background-size: 100%;}
.p6txt2 li{margin-top: 70px;margin-left: 100px;}
.p6txt2 li span{float: left;color: #EF2C7D;font-size: 60px;font-weight: bold;margin-right: 10px;line-height: 80px;}
.p6txt2 li dl{float: left;}
.p6txt2 li dl h3{color: #242424;font-size: 32px;line-height: 50px;}
.p6txt2 li dl p{opacity: 0.7;color: #242424;font-size: 20px;line-height: 30px;}
.swiper-button-prev6{position: absolute;left:23%;top:40%;z-index: 1;}
.swiper-button-next6{position: absolute;right:23%;top:40%;z-index: 1;}

.p7{background: #F4F4F4;overflow: hidden;padding-bottom: 100px;}
.p7con{background: #fff;overflow: hidden;}
.p7con .hd{float: left;width: 440px;}
.p7con .bd{float: right;width: 760px;}
.p7txt{width: 86%;margin:36px auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
.p7txt h3{width: 50px;line-height: 58px;font-size: 36px;color: #0B0B0B;}
.p7txt span{background: #777777;height: 24px;display: block;width: 1px;margin-top: 14px;}
.p7txt p{width: 299px;font-size: 20px;line-height: 28px;}
.p7con .hd ul li{overflow: hidden;}
.p7con .hd ul li.on{background: #DE1061;overflow: hidden;}
.p7con .hd ul li.on .p7txt h3{color:#fff;}
.p7con .hd ul li.on .p7txt span{background:#fff;}
.p7con .hd ul li.on .p7txt p{color:#fff;}

.p8{background:url(../images/p8bj.jpg) no-repeat center;overflow:hidden;padding-bottom: 50px;}
.p8 .ggtit dd{background: #fff;}
.p8 .ggtit h3{color:#fff;}
.p8 .ggtit p{color: #fff;}
.p8con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p8con ul li h3{font-size: 22px;line-height: 29px;color:#fff;text-align: center;margin:20px auto 10px;}
.p8con ul li p{font-size: 18px;line-height: 29px;color:#fff;text-align: center;}
.p8con ul li{width: 182px;text-align: center;}
.p8con ul li:nth-of-type(even){width: 83px;margin-top: 60px;}

.p9con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p9con ul li{width: 33.33%;position: relative;}
.p9con ul li img{display: block;}
.p9con ul li p{background: #EF2C7D;width: 184px;line-height: 53px;text-align: center;color:#fff;font-size: 30px;position: absolute;left:220px;bottom: 60px;}

.p11{background:url(../images/p11bj.jpg) no-repeat center;overflow:hidden;margin-top: 100px;padding-bottom: 50px;}
.p11txt{background: #EF2C7D;border-radius: 17px;width: 131px;margin:0px auto;}
.p11txt p{text-align: center;font-size: 20px;line-height: 33px;color:#fff;}
.p11con{width: 797px;margin:30px auto;position: relative;}
.p11con .swiper{position: unset;}
.swiper-button-prev11{position: absolute;left:-150px;top:45%;z-index: 1;}
.swiper-button-next11{position: absolute;right:-150px;top:45%;z-index: 1;}

.p12{margin:50px auto 0;overflow: hidden;position: relative;padding-bottom: 150px;}
.p12 img{position: absolute;bottom: 0;right: 0;}
.p12con h2{opacity: 0.1;font-size: 73px;color: #333333;transform: translateY(30px);}
.p12con h3{font-size: 42px;color: #333333;}
.p12con li{margin:20px auto;}
.p12con li p{width: 538px;font-weight: 500;font-size: 20px;color: #666666;line-height: 33px;}
.p12con a{display: block;width: 148px;line-height: 42px;background: #EA2173;border-radius: 30px;color:#fff;text-align: center;font-size: 20px;}

.p13{background:url(../images/p13bj.jpg) no-repeat center;overflow:hidden}
.p13txt{text-align: center;margin:75px auto;overflow: hidden;}
.p13txt h2{color:#fff;font-size: 14px;line-height: 49px;letter-spacing: 15px;}
.p13txt h3{color:#fff;font-size: 42px;line-height: 56px;letter-spacing: 4px;}
.p13txt p{color:#fff;font-size: 28px;line-height: 36px;text-align: center;}
.p13txt a{background: #FFFFFF;color:#EF2C7D;font-size: 20px;line-height: 42px;width: 148px;display: block;margin:20px auto 0;}

.p14{overflow: hidden;}
.p14 .ggtit p{text-align: right;color: #747474;font-size: 18px;}
.p14con1{float: left;width: 499px;}
.p14con2{float: right;width: 660px;}
.p14con h3{font-size: 24px;line-height: 31px;color: #171717;}
.p14con p{font-size: 16px;line-height: 28px;color: #666666;}
.p14con1 h3{margin:30px auto 20px;}
.p14wrap{overflow: hidden;margin-bottom: 80px;}
.p14wrap1{float: left;width: 110px;background: #1C1C1C;overflow: hidden;text-align: center;overflow: hidden;}
.p14wrap2{float: right;width: 495px;float: right;}
.p14wrap1 dl{overflow: hidden;margin:30px auto;}
.p14wrap1 dl dd{color:#fff;font-size: 44px;line-height: 46px;}
.p14wrap1 dl dt{color:#fff;font-size: 16px;line-height: 46px;}
.p14wrap1 dl span{background: #FFFFFF;height: 1px;width: 51px;margin:15px auto;display: block;}
.p14wrap2 p{margin:20px auto;}
.p14wrap2 a{background: #fff;border-radius: 13px;display: block;width: 68px;line-height: 26px;text-align: center;color:#333;float: right;box-shadow: 0 0 10px #ccc;}
.p14con2 .p14wrap:hover .p14wrap1{background: #EB2374}
.p14con2 .p14wrap:hover .p14wrap2 a{background: #EB2374;color:#fff;}
.p14con1 dl{display: none;}


.foot{background: #EC2577;overflow: hidden;}
.foot h3{font-size: 22px;color:#fff;line-height: 38px;}
.foot h3 span{width: 4px;height: 20px;background: #FFFFFF;display: inline-block;margin-top: -3px;margin-right: 10px;vertical-align: middle;}
.foot1{width: 200px;}
.foot2{width: 590px;}
.foot3{width: 280px;}
.footwrap{display: flex;flex-flow: row wrap;justify-content: space-between;margin:90px auto 40px;}
.foot1 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 20px;}
.foot1 ul li{color:#fff;font-size: 18px;line-height: 60px;}
.foot2 ul li p{font-size: 18px;line-height: 50px;color:#fff;}
.foot2 ul{margin-top: 20px;}
.foot2 ul li p span{vertical-align: middle;display: inline-block;margin-top: 10px;margin-right: 10px;}
.foot3 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 20px;}
.foot3 ul li p{text-align: center;font-size: 16px;line-height: 32px;color:#fff;}
.foot_ba{text-align: center;color:#fff;font-size: 20px;line-height: 70px;border-top:1px solid rgba(255,255,255,0.39);}
.abp3{background:url(../images/p3bj.jpg) no-repeat center;overflow:hidden}
.abp3 .ggtit dd{background: #fff;}
.abp3 .ggtit h3{color: #fff;}
.abp3 .ggtit p{color: #fff;}
.abp3 .p3txt{margin:-50px auto 0;}
.abp3 .p3txt p{color:#fff;}
.abp3 .p3txt2 ul li dl p{transform: translateY(-80px);}

.p15con p{font-size: 18px;line-height: 28px;text-align: center;width: 60%;margin:-30px  auto 30px;}




.tqcl_xw dl{ width: 1200px; padding: 2% 16%; margin: 0 auto 2%;display: flex;flex-flow: row wrap;justify-content: space-between;}

.tqcl_xw dl  dt{width: 627px;}
.tqcl_xw dl  dd{width: 511px; padding-top: 1%;}
.tqcl_xw dl  a{text-align: center;line-height: 59px;display: block;width: 179px;color:#fff;float: right;font-size: 22px;background: #EF2C7D;font-weight: normal;border-radius: 30px}
.tqcl_xw dl  a img{vertical-align: middle;margin-top: -3px;margin-left: 3px;}
.tqcl_xw dl a .b2{display: none}
.tqcl_xw dl  dd h3{font-size: 14px; color: #9E9E9E;line-height: 40px;overflow: hidden;margin-top: 180px;}
.tqcl_xw dl  dd h2{font-size: 26px;font-weight: bold; margin: 2% 0 ;-webkit-line-clamp:1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#EF2C7D;
}
.tqcl_xw dl  dd p{font-size: 18px; line-height: 30px; color: #5C5C5C;-webkit-line-clamp: 3;text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tqcl_xw dl:hover{background: linear-gradient(1deg,  #D21061, #EF2C7D);}
.tqcl_xw dl:hover dd h2{color: #fff;}
.tqcl_xw dl:hover dd h3{color: #fff;}
.tqcl_xw dl:hover dd p{color: #fff;}
.tqcl_xw dl:hover dd a{color: #000;background: #fff;}





.tqcl_con19{background: #F6F6F6; margin: 5% auto!important; display: flex; justify-content: space-between;}
.tqcl_con19_r{width: 300px;padding:50px 52px; background: url(../img/bdbg.jpg); color: #fff;}
.tqcl_con19_l{width: 520px;padding:30px 80px 0 80px;text-align: center;}
.tqcl_con19_l p{font-size: 20px;font-weight: bold; margin-bottom: 3%; padding-left: 15px;}
.tqcl_con19_l input{line-height: 60px;background: #FFFFFF;border-radius: 0px; margin-bottom: 7%; width: 100%; text-indent: 1em;font-size: 20px;}
.tqcl_con19_r h3{font-size: 24px;color: #fff; 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: #E71A6C!important;color:#fff;width: 60%!important;border-radius: 30px!important;line-height: 50px!important;}


.zxzc_lx_l{width: 50%;background: #DC1061; color: #fff; padding: 9% 5%; background-size: 100% 100%;}
.zxzc_lx_l dl{display: flex; 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:#fff;}
.zxzc_lx_l dl dd p{font-size: 19px; line-height: 28px; margin-top: 3%;color:#fff;}
.zxzc_lx_l dl:last-child{margin-bottom: 0;}
.zxzc_lx .tqcl_con19_l{padding-top: 5%;}



/*

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

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

*/

@media (max-width: 867px) 
{ 



.tqcl_con19_l{width: 90%; margin: 0 auto; padding:9% 0; background:unset;}

.tqcl_con19_l p{font-size: 16px;}
.tqcl_con19_l input{background: #FFFFFF; line-height: 40px; border-radius: 0;-webkit-appearance: none;font-size: 16px;}
.tqcl_con19_l .active{background: #1A64B5; color: #fff;}
.tqcl_con19_l .active::placeholder{color: #fff;}
.zxzc_lx{flex-wrap: wrap;}					 
.zxzc_lx_l{width: 90%; padding:10% 5%;}					 
.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: 10%;}
.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;}





.tqcl_xw dl a{line-height: 34px;font-size: 14px;width: 100px}
.tqcl_xw dl dd h3{margin-top: 30px;}
    .tqcl_xw dl{width: 88%; margin: 0 auto 5%; padding: 3% 3%;}                  
    .tqcl_xw dl a{flex-wrap: wrap;}                  
    .tqcl_xw dl dd h2{font-size: 16px;}                  
    .tqcl_xw dl dd h3{font-size: 14px;}                  
    .tqcl_xw dl dd p{font-size: 14px; line-height: 25px;}                    
    .tqcl_xw h5{display: none;}                          
    .tqcl_xw dl dd { width: 100%;}




.p15con p{font-size: 12px;line-height: 22px;width: 80%;margin:5% auto;}

.abp3 .p3txt{margin:0px auto 0;}
.abp3 .p3txt p{color:#000;}
.abp3 .ggtit dd{background: #EF2C7D;}
.abp3 .ggtit h3{color: #000;}
.abp3 .ggtit p{color: #000;}
.abp3 .p3txt2 ul li dl p{transform: translateY(0px);}

.abp3{background: none;}
.foot{padding-bottom: 30px;}
.foot3 ul li p{font-size: 14px;line-height: 22px;}
.foot3{width: 80%;margin:5% auto;}
.foot3 ul li{width: 45%;}
.foot3 ul{width: 90%;margin:5% auto;}
.foot2{width: 90%;margin:5% auto;}
.foot2 ul li p span{display: block;}
.foot2 ul li p{font-size: 16px;line-height: 24px;text-align: center;}
.foot .footlogo{text-align: center;width: 20%;margin:0 auto;}

.foot h3 span{display: none;}
.foot h3{display: none;}
.foot1{display: none;}

.con7_b{width: 92%;margin:30px auto;}
.con7_b_b textarea{background: none!important;border-bottom: 1px solid #C30D23!important;border-radius: 0!important;line-height: 50px!important;height: 50px!important;}
.con7_b_t input{background: none!important;border-bottom: 1px solid #C30D23;border-radius: 0!important;}
.p18 .con7{background: #fff;margin:50px auto!important;overflow: hidden;}
.p18{background: #D61061;overflow: hidden;margin:30px auto 0;}

.p14con1 dl a{float: right;display: block;background: #EF2C7D;border-radius: 20px;color:#fff;width: 110px;line-height: 32px;text-align: center;}
.p14con1 dl dd{float: left;font-size: 14px;line-height: 32px;}
.p14con p{font-size: 14px;line-height: 22px;}
.p14con h3{font-size: 18px;line-height: 26px;margin:15px auto;}
.p14con1{float: none;width: 100%;}
.p14 .ggtit p{display: none;}
.p14con1 dl{display: block;}
.p13txt a{width: 110px;line-height: 34px;font-size: 14px;}
.p13txt{margin:50px auto;}
.p13txt p{font-size: 12px;line-height: 22px;}
.p13txt h3 span{display: block;}
.p13txt h3{font-size: 26px;line-height: 40px;}
.p13txt h2{font-size: 14px;letter-spacing: 5px;}
.p13{background:url(../images/mp13bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;}
.p12{margin:0 auto;}
.p12con a{position: relative;z-index: 1;width: 30%;line-height: 36px;font-size: 14px;}
.p12con h3{font-size: 28px;line-height: 36px;}
.p12con h2{font-size: 44px;transform: translateY(24px);}
.p12con li p{width: 100%;font-size: 14px;line-height: 22px;}
.p11{margin-top: 30px;padding-bottom: 20px;}
.swiper-button-prev11{position: absolute;left:-13%;top:45%;z-index: 1;width: 10%;}
.swiper-button-next11{position: absolute;right:-13%;top:45%;z-index: 1;width: 10%;}
.p11con{width: 74%;}
.p10 .wrap{width: 100%;}
.p9con ul li p{width: 40%;left:30%;bottom: 40px;font-size: 18px;line-height: 40px;}
.p9con ul li{width: 100%;}
.p6 .swiper-slide{padding-bottom: 100px;}
.p7{padding-bottom: 30px;}
.p8con ul li p{font-size: 12px;line-height: 20px;}
.p8con ul li h3{font-size: 18px;line-height: 24px;}
.p8con ul{width: 80%;margin:5% auto;}
.p8con ul li{width: 40%;margin-bottom: 4%;}
.p8{background:url(../images/mp8bj.jpg) no-repeat center;background-size: 100% 100%;padding-bottom: 20px;}
.p8con ul li:nth-of-type(even){display: none;}
.p7txt{margin:20px auto;}
.p7txt span{margin-top: 7px;}
.p7txt p{width: 80%;font-size: 14px;line-height: 22px;}
.p7txt h3{font-size: 24px;line-height: 40px;width: 10%;}
.p7con .hd{float: none;width: 100%;}
.p7con .bd{float: none;width: 100%;}
.p6txt2 li dl{width: 80%;}
.p6txt2 li dl p{font-size: 14px;line-height: 20px;}
.p6txt2 li dl h3{font-size: 18px;line-height: 30px;}
.p6txt2 li span{font-size: 30px;line-height: 50px;width: 10%;}
.p6txt2 li{margin:10px auto;overflow: hidden;width: 90%;}
.p6txt2{background:#fff;width: 100%;left:0%;bottom: -80px;height: auto;background-size: 100%;border-radius: 5px;}
.swiper-button-prev6{position: absolute;left:10%;top:20%;z-index: 1;width: 10%;}
.swiper-button-next6{position: absolute;right:10%;top:20%;z-index: 1;width: 10%;}


.p5 .wrap{margin:0 auto;}
.p5txt{width: 80%;}
.p5txt2 h3{font-size: 16px;line-height: 28px;width: 100px;}
.p5txt2 p{font-size: 18px;line-height: 40px;}
.p5txt2{margin-top: 150px;}
.p5txt1 p{font-size: 18px;line-height: 40px;}
.p5txt1 h3{font-size: 30px;line-height: 50px;}
.p5 ul li{width: 100%;}
.p5 ul li:nth-of-type(2){width: 100%;}

.p5 ul li:nth-of-type(1){display: none;}
.p3txt2 ul li dl p{font-size: 18px;line-height: 60px;}
.p3txt2 ul li{width: 48%;margin-bottom: 4%;}
.p3txt p{width:90%;font-size: 14px;line-height: 24px;}
.ggtit{margin:8% auto 4%;}
.p1con p{font-size: 11px;line-height: 22px;}
.p1con h3{font-size: 18px;line-height: 26px;margin:10px auto;}
.p1wrap{position: relative;}
.p1con{position: absolute;bottom: 11%;left:7%;width: 86%;margin-left:0;margin-top: 0;}
.p1wrap{background: none;height: auto;margin-bottom: 0px;}
.ggtit dd{height: 2px;width: 30px;margin:10px auto;}
.ggtit h3 span{display: block;}
    .dhtop2 p span{font-size: 14px;}
	.ggtit h3{font-size: 25px;line-height: 35px;}
	.ggtit h3 span{display: block;}
	.ggtit p{font-size: 16px;margin:5px auto;line-height: 32px;}

	.dhlogo dl p{font-size: 13px;line-height: 22px;color:#444;}
	.dhlogo{width: 100%;left:2%;top:10%;}
	.dhlogo dl{float: right;margin-top: 4%;margin-right: 15%;}
	.dhlogo dl p strong{display: none;}
	.dhlogo img{width: 14%;float: left;}
	.dhtop2 p {font-size: 17px;}

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




	.wrap{width: 92%;margin:3% auto;}

	.dhtop{line-height: 20px;}
	.dhtop2{width: 100%;font-size: 20px;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: 35%;margin-right: 0%;margin-top: 3%;}
	.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: 20%}
	.dhtop2 a{font-size: 14px;}
	div{-webkit-tap-highlight-color:rgba(0,0,0,0); }























}

