@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.ttf");}
@font-face {font-family:"almmht"; src:url("../font/almmht.ttf");}
@font-face { font-family: 'dincond-medium-webfont'; src: url('../font/dincond-medium-webfont.eot'); src: url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../font/dincond-medium-webfont.woff2') format('woff2'), url('../font/dincond-medium-webfont.woff') format('woff'), url('../font/dincond-medium-webfont.ttf') format('truetype'), url('../font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }
/*@font-face { font-family: 'siyuansongti'; src: url('./font/siyuansongti.ttf') }*/
@font-face { font-family: 'siyuansongti'; src: url('./font/SourceHanSerifCN-Medium-6.ttf') }



html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%; color: #666666;}
body {margin:0 auto; font:16px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;background-color: #fff;font-family: "siyuansongti"}
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%;}
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:#333333;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:fixed; z-index:5;margin:0 auto;border-bottom: 1px solid #fff;width: 100%;}
#logo2 {position:absolute; top:10px; left:0; width:441px; height:77px; background:url(../images/log2.png) no-repeat 0 0;background-size: contain;}
#logo {position:absolute; top:6px; left:1px; width:79px; height:88px; background:url(../images/logo.png) no-repeat 0 0;background-size: contain;}
#nav2 {position:absolute; top:33px; left:230px; z-index:4; height:100%; overflow:hidden; color:#fff;}
#nav2 h3{color:#333333;font-size: 18px;display: inline-block;border-left: 1px solid #333333;padding-left: 20px;}
#nav2 span{color:#fff;font-size: 12px;margin-top: 10px;display: block;color:#000;}
/*#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}*/
/*#nav .n1 {width:200px;}*/


.dhlogo img{float: left;}
.dhlogo dl{float: left;}
.dhlogo{position: absolute;left:0;top:-16px;}
.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:#3A3A3A;font-size: 18px;display: inline-block;}
.dhtop2 img{vertical-align: middle;margin-top: -3px;}

/*.nav2{overflow: hidden;background-color: #fff;}*/
.nav_wrap{width: 1200px;margin:0 auto;position: relative;}
.phone{position: absolute;right: 0;top:20px;font-size: 16px;color:#fff;}
.phone img{vertical-align: middle;margin-right: 10px;margin-top: -5px;}
.nav2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.nav2 ul li{text-align: center;position: relative;}
.nav2 ul li:nth-of-type(4){margin-top: 0px;}

/*.nav2 ul li:after{position: absolute;content:"";display: block;}*/

/*.nav2 ul li:hover{background:url(../images/dian.png) scroll no-repeat;height: 77px;}*/

/*#nav li a{position:relative; z-index:2; display:block; width:100%; height:100%; font-size:18px; text-align:center; color:#373737; -webkit-transition:color 200ms; transition:color 200ms;}*/

#nav li a span{display: block;font-size: 18px;line-height: 20px;color:#fff;margin:70px auto 30px;}
#nav li a p{font-size: 14px;opacity: 0.5;text-align: center;}
/*#nav li.on{color:#1E9344}
#nav li.on a{color:#2E2E2E;}*/

#nav li.on span{color:#0C5283;position: relative;font-weight: bold;}
.nav3 img{display: block;}


.banner{position: relative;}
.banner .prev{position: absolute;top:45%;left:150px;z-index: 1}
.banner .next{position: absolute;top:45%;right:150px;z-index: 1}


.txtScroll-top{overflow:hidden; position:relative;}
.txtScroll-top .hd{ position: absolute;width: 1200px;height: 58px;bottom: 181px;left:18.75%;}


/*.txtScroll-top .hd ul{ width: 100%;flex-flow: row wrap;justify-content: space-between;margin:0 auto;}
.txtScroll-top .hd ul li{width: 10px;height: 10px;border-radius: 50%;background-color: #fff;text-indent: -9999px;float: left;margin-right: 10px;}
.txtScroll-top .hd ul li.on{ background:url(../images/xuanzhong.png) no-repeat;width: 15px;height: 15px;margin-top: -2.5px}*/
/*.txtScroll-top .bd{ padding:15px;  }*/
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.txtScroll-top .hd .next{background:url(../images/next.png) no-repeat scroll;display:block;  width:16px; height:16px;float: right;}
.txtScroll-top .hd .prev{background:url(../images/left.png) no-repeat scroll;display:block;  width:16px; height:16px;float: left;}

/*.banner dl{width: 60%;margin:40px auto;}
.banner dl .pageState{float: left;width: 30%;}
.banner dl dd{float: right;width: 50%;margin-top: 15px;}
.pageState span{font-size: 32px;color:#DA2D16;}
*/




#subNav {position:absolute; top:100px; left:0px; z-index:4; width:100%; height:100px; /*overflow: hidden;*/}
#subNav .g-wrap {overflow:visible;}
#subNav .g-wrap .item {position:absolute; top:-600%; width:215px; background-color:#fff; overflow:hidden; -webkit-transition:bottom 300ms; transition:bottom 300ms;}
#subNav .g-wrap .about {left:565px;/*width:835px;*/}
#subNav .g-wrap .news {left:697px;  /*width:752px;*/}
#subNav .g-wrap .relation {left:820px; /* width:643px;*/}
#subNav .g-wrap .service {left:930px;  /*width:573px;*/}
#subNav .g-wrap .citizenship {left:1040px;  /*width:573px;*/}
#subNav .g-wrap .search {right:0; width:238px; height:44px; border:8px solid #4c4a4f;}
#subNav .g-wrap .search input { padding:0 20px; width:200px; height:44px; line-height:44px; }
#subNav .g-wrap .langs {right:0; padding:0 15px; width:224px;}
/*2016.4.12*/
#subNav .g-wrap .nwmenu{ right: 0; top: -409px; width: 171px; height: auto; background-color: #4c4a4f; -webkit-transition: 300ms; transition: 300ms;}
#subNav .g-wrap .nwmenu .nwmenu-inner{ padding: 20px; width: 210px; max-height: 349px; overflow: hidden;}
/*#subNav .g-wrap .nwmenu .nwmenu-inner .nwi-box{ margin-bottom: 10px;}*/
#subNav .g-wrap .nwmenu .nwi-tit{ float: left; width: 50px; color: #8f8c92; font-size: 12px;}
#subNav .g-wrap .nwmenu .nwmenu-list{ /*float: right; margin-top: -5px; width: 140px;*/ overflow:hidden;} 
#subNav .g-wrap .nwmenu .nwmenu-list li a{ float: none; padding: 0; line-height: 22px; color: #d2ced5; font-size: 12px;font-weight: normal; -webkit-transition: color 300ms; transition: color 300ms;}
/*2016.4.12*/

#subNav .g-wrap .nwmenu .nwmenu-list li a:hover{ color: #f63b34;}
#subNav .g-wrap .on {top:0; z-index: 2;box-shadow: 0 0 10px #c9c7c7;}
#subNav .g-wrap .item a {padding:0 20px; display: block; text-align: center;  font-size:16px; line-height:60px; color:#666666;-webkit-transition:color 300ms; transition:color 300ms;}
#subNav .g-wrap .item a:hover {color:#fff; background-color: rgba(232,145,21);}
#subNav .g-wrap .item #on {
	color: #f63b2e;
}

/*.banner{margin-top: 70px!important;}*/

.mggtit1{display: none;}
.xf{display: none;}

.p1{overflow: hidden;}
.p2{overflow:hidden;}
.p3{overflow:hidden}
.p4{overflow:hidden}
.p5{overflow:hidden}
.p6{overflow:hidden}
.p7{overflow:hidden}
.p8{overflow:hidden}
.p9{overflow:hidden}
.p10{overflow:hidden}
.p11{overflow:hidden}
.p12{overflow:hidden}
.p13{overflow:hidden}


.wrap{width: 1200px;margin:0 auto ;}

.newslogo{flex-flow: row wrap;justify-content: space-between;width: 1050px;float: right;}
/*.newslogo1{width: 335px;}*/
/*.newslogo1 span{display: block;float: left;width: 90px;margin-right: 30px;margin-top: 10px;}*/
.newslogo1 h3{font-size: 18px;line-height: 30px;color:#339762;}
.newslogo1 dl{float: left;margin-top: 40px;}
.dhlogo dl {margin-top: 40px;margin-left: 50px;}
.dhlogo dl p{font-size: 23px;font-weight:normal;color:#333333;display: block;font-weight: bold;}
.newslogo1 dl p strong{color:#CA0B1B;}


.newslogo2{width: 455px;}
.newslogo2 span{display: block;float: left;width: 145px;}
.newslogo2 h3{float: right;width: 308px;font-size: 20px;line-height: 30px;margin-top: 35px;}

.dhtop2{line-height: 40px;text-align: right;font-size: 22px;font-weight: bold;color:#353535;font-style: italic;}
.dhtop2 span{color:#3A3A3A;font-size: 16px;font-weight: normal;font-style: normal;}
.dhtop2 a{display: block;font-size:26px;color:#FF7E28;}



.fy{width:100%; height: 35px; line-height: 24px; overflow: hidden; text-align:center; font-size:16px;  padding:32px 0;}
.fy a{ display:inline-block; padding:0 15px; color:#9a9a9a; border:1px solid #9a9a9a;margin:1% auto;}
.fy b{color: #fff!important; background:#1E9344;padding:5px 15px;}
.fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }
.newslogo1 dl p strong{font-weight: normal;}

.ggtit{text-align: center;margin:5% auto 3%;text-align: center;}
.ggtit h3{font-size: 42px;line-height: 48px;display: block;margin:0px auto;color:#1D1D1D;font-family: "siyuansongti"}
.ggtit p{text-align: center;font-size: 26px;line-height: 36px;opacity: 0.88;margin:10px auto;overflow: hidden;}
#content{overflow: hidden;}



.dpt{padding-top:4%;}
.dpb{padding-bottom:4%;}
.smt{ margin-top:2%;}
.mmt{ margin-top:4%;}
.bh{ color: #D62A03!important;}
.qmb{ margin-bottom: 0!important;}
.mmt{margin-top:4%;}
.smb{margin-bottom:4%;}


/*syform*/

.p1{margin:5% auto;}
.p1con{margin:30px auto;overflow: hidden;}
.p1con1{float: left;width: 418px;border-bottom: 1px solid #282828;padding-bottom: 20px;margin-bottom: 20px;}
.p1con2{float: right;width: 591px;}
.p1con1 h2{color: #333333;line-height: 70px;font-size: 53px;opacity: 0.8;}
.p1con1 h3{font-size: 38px;line-height: 48px;color: #333333;}
.p1con1 h4{font-size: 32px;line-height: 48px;color: #333333;font-weight: bold;}
.p1con1 p{font-size: 26px;line-height: 48px;color: #333333;opacity: 0.7;}
.p1con2 p{font-size: 18px;color: #282828;line-height: 30px;}
.p1con2 dl{float: right;margin-top: 20px;width: 110px;display: flex;flex-flow: row wrap;justify-content: space-between;}

.p2{background:url(../images/p2bj.jpg) no-repeat center;overflow:hidden;padding-bottom: 4%;}
.p2 .ggtit h3{color:#fff;}
.p2 .ggtit p{color:#fff;}
.p2con{background:url(../images/p2conbj.png) no-repeat center;overflow:hidden;height: 636px;position: relative;}
.p2txt{width: 558px;position: absolute;top:230px;left:20px;}
.p2txt h3{font-size: 18px;line-height: 30px;color: #000000;font-weight: normal;}
.p2txt p{font-size: 11px;color: #000000;line-height: 16px;opacity: 0.2;margin-top: 20px;}
.p2txt a{background: #043F68;width: 128px;line-height: 40px;text-align: center;display: block;margin-top: 30px;color:#fff;font-size: 18px;}
.p3con1{float: left;width: 659px;}
.p3con2{float: right;width: 520px;}
.p3{margin:5% auto;}
.p3 .ggtit{text-align: left;}
.p3 .ggtit p{text-align: left;}
.p3con2_2 p{font-size: 20px;line-height: 30px;color: #333333;opacity: 0.9;margin:20px auto 40px;border-top: 1px solid #ccc;padding-top: 20px;}
.p3con2_2 dl{display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%;}

.p4{background:url(../images/p4bj.jpg) no-repeat center;overflow:hidden;height: 784px;}
.p4txt2 a{background: #BD1218;width: 128px;line-height: 40px;text-align: center;display: block;margin-top: 130px;color:#fff;font-size: 18px;}
.p4txt{width: 500px;margin-top: 150px;}
.p4txt2 p{font-size: 18px;color: #FFFFFF;line-height: 26px;margin-top: 20px;}
.p4 .ggtit{text-align: left;}
.p4 .ggtit h3{text-align: left;color:#fff;}
.p4 .ggtit p{text-align: left;color:#fff;}

.p5con1{float: left;width: 609px;}
.p5con2{float: right;width: 558px;margin-top: 50px;}
.p5con2 li p{  padding-bottom: 40px;margin-bottom: 40px;font-size: 18px;color: #2A2A2A;line-height: 32px;border-bottom: 1px solid #ccc;}
.p5con2 li:hover p{border-bottom: 1px solid #115585;color:#115585;}

.p6{background:url(../images/p6bj.jpg) no-repeat center;overflow:hidden;margin:5% auto;padding-bottom: 4%;}
.p6 .ggtit h3{color:#fff;}
.p6 .ggtit p{color:#fff;}
.p6txt{background: #fff;overflow: hidden;width: 372px;height: 398px;position: relative;}
.p6txt li{margin:60px auto;overflow: hidden;text-align: center;}
.p6txt li p{text-align: center;font-size: 18px;line-height: 48px;margin:20px auto;position: absolute;width: 100%;bottom: 20px;left:0;}
.p6con .swiper-slide{margin-top: 50px;}
.p6con .swiper-slide-active{margin-top: 0px;}
.p6qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 150px;margin:0 auto;}

.p7{background:url(../images/p7bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;}
.p7con .swiper{width: 1450px;float: right;}
.p7txt dl{width: 1095px;margin:40px auto;}
.p7txt dl h3{font-size: 26px;line-height: 48px;}
.p7txt dl p{font-size: 18px;line-height: 28px;opacity: 0.78;}
.p7txt dl h3 span{font-size: 18px;line-height: 26px;opacity: 0.78;display: inline-block;font-weight: normal;}
.p7con{position: relative;}
.p7qh{position: absolute;left:350px;top:480px;z-index: 1;}

.p8{background:url(../images/p8bj.jpg) no-repeat center;overflow:hidden;margin:5% auto 0;}
.p8con1{background: url(../images/p8conbj1.jpg);width: 1262px;margin:4% auto;overflow: hidden;}
.p8con1 ul{width: 1200px;margin:35px auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
.p8con1 ul li{width: 200px;text-align: center;}
.p8txt h3{font-size: 26px;line-height: 52px;opacity: 0.9;color: #1D1D1D;}
.p8txt .b2{display: none;}
.p8con1 ul li.active .p8txt .b2{display: inline-block;}
.p8con1 ul li.active .p8txt .b1{display: none;}
.p8con1 ul li.active .p8txt h3{color:#0C5283;}
.p8txt p{font-size: 18px;color: #3D3D3D;line-height: 26px;}
.p8txt span{display: block;background: none;width: 18px;height: 18px;margin:10px auto;}
.p8con1 ul li.active .p8txt span{display: block;background: url(../images/p8tips.jpg);width: 18px;height: 18px;margin:10px auto;}
.p8con2{margin:7% auto 5%;}
.p8con2 .swiper-slide{width: auto;}
.p8txt2 p{font-size: 26px;line-height: 52px;color: #1D1D1D;opacity: 0.9;margin:30px auto;overflow: hidden;display: none;}
.p8con2 .swiper-slide-active .p8txt2 p{display: block;}
.p8qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 50px;position: absolute;bottom: 50px;right: 40%;z-index: 1;}
.p9 .swiper-slide{width: auto;}
.p9txt{border: 1px solid #969696;}
.p9 .swiper-slide:hover .p9txt{border: 1px solid #0C5283;}
.p9txt img{width: 96%;margin:2% auto;display: block;}

.p9qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 150px;margin:4% auto 0;}



.p10{background:url(../images/p10bj.jpg) no-repeat center;overflow:hidden;margin-top: 5%;}
.tqcl_con10_d .tqcl_con10_qh{display: none;}
.tqcl_con10_d .active{display: block;}
.tqcl_con10_qh p{font-size: 26px;line-height: 48px;color: #333333;opacity: 0.8;text-align: center;margin:10px auto;}
.tqcl_con10_qh .swiper-slide:hover p{color:#0C5283;}
.p10qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 130px;margin:4% auto;overflow: hidden;}
.tqcl_con10_t_m ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 500px;margin:3% auto;overflow: hidden;}
.tqcl_con10_t_m ul li{background: #EEEEEE;width: 246px;}
.tqcl_con10_t_m ul li h3{text-align: center;line-height: 52px;font-size: 20px;color: #1E1E1E;}
.tqcl_con10_t_m ul li.active{background: #0C5283;}
.tqcl_con10_t_m ul li.active h3{color:#fff;}

.p11{background:url(../images/p11bj.jpg) no-repeat center;overflow:hidden;padding-top: 5%;}
.p11 .ggtit h3{color:#FFF;text-align: left;}
.p11 .ggtit p{color:#FFF;text-align: left;}
.p11 .ggtit{text-align: left;}
.p11con li h3{color:#fff;font-size: 26px;line-height: 48px;font-weight: normal;}
.p11con li h3 span{color:#fff;font-size: 20px;line-height: 48px;}
.p11con li h3 img{vertical-align: middle;}
.p11con{margin:12% auto;}

.p12{background: #F5F5F5;overflow: hidden;padding-top: 3%;padding-bottom: 5%;}
.p12 .ggtit{text-align: left;}
.p12 .ggtit h3{text-align: left;}
.jssp_con8{width: 100%; margin: 0 auto;display: flex; justify-content: space-between;}
.jssp_con8_l{width: 750px; padding-top: 7%;}
.jssp_con8_r{width: 406px; text-align: center; height: 790px; position: relative; }
.jssp_con8_r dl{position: relative; opacity: .3;}
.jssp_con8_r dl dt{opacity: 0;}
.jssp_con8_r .swiper-slide-active dl dt{opacity: 1;}
.jssp_con8_r .swiper-slide-active dl{opacity: 1;z-index: 1;}
.jssp_con8_r .swiper-slide dd img{transform: scale(0.9);}
.jssp_con8_r .swiper-slide-active dl dd img{transform: scale(1.1);}
.jssp_con8_r dl dd{position: absolute; left: 0; right: 0; top: 14px; z-index: -1;margin:30px auto;}
.jssp_con8_r .q1{top: -30px; right: 42%;position: absolute;}
.jssp_con8_r .q2{bottom: 0; right: 42%; bottom: -70px;position: absolute;}
.jssp_con8_l .swiper-slide h3{ font-size: 26px;line-height: 48px; margin-top: 20px;}
.jssp_con8_l .swiper-slide p{ font-size: 18px;line-height: 26px;opacity: 0.9; }

.p12txt{background: #FFFFFF;width: 774px;margin:100px auto 0px;overflow: hidden;}
.p12txt li{margin:30px auto;}
.p12txt li h3{text-align: center;font-size: 26px;line-height: 38px;}
.p13con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p13con ul li{width: 32%;}
.p13wrap{width: 92%;margin:20px auto 0;overflow: hidden;}
.p13txt h3{font-size: 26px;color: #1E1E1E;line-height: 48px;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;height: auto;overflow: hidden;}
  .p13txt p{font-size: 18px;line-height: 28px;display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;height: auto;overflow: hidden;}
      .p13txt dl{border-bottom: 1px solid #393939;overflow: hidden;margin-top: 70px;}
      .p13txt dl dt{float: left;font-size: 22px;line-height: 58px;opacity: 0.8;}
      .p13txt dl dd{float: right;font-size: 18px;line-height: 58px;opacity: 0.8;}
      .p13con ul li:hover{background: #F6F6F6;}
      .p13con ul li:hover  .p13txt h3{ color: #225A84; }
      .p13con ul li:hover  .p13txt dl{border:none;}
      .p13txt dl span{display: none;}



      .ggbd{margin:5% auto 0;overflow: hidden;}

      .con7_t h2 {font-size: 56px; color: #313131; margin: 5% 0 3% 0; text-align: center; font-weight: bold;}
      .con7_t p{font-size: 34px; text-align: center;}
      .con7_t p span{font-size: 47px;color: #ff3c3c;}
      .con7_b_t{display: flex;justify-content: space-between; margin: 5% 0 2% 0; flex-wrap: wrap;}
      .con7_b_t input{background: #F6F6F6; text-indent: 2em; line-height: 64px; font-size: 18px; width: 49%; color: #929292;margin-bottom: 2%;}
      .con7_b_t li{background: #F6F6F6; text-indent: 2em; line-height: 64px; font-size: 18px; width: 49%; color: #929292;margin-bottom: 2%;}
      .con7_b_t li input{width: 10px;}
      .con7_b_t textarea{background: #F6F6F6; text-indent: 2em; line-height: 64px; font-size: 20px;border:none; width: 100%; 
         color: #929292; height: 64px;}
         .con7_b_b_s{text-align: center; margin: 5% 0;}
         .subsit{width: 167px; margin: 0 auto; background: #0C5283; font-size: 20px; line-height: 62px; text-align: center; color: #fff;border-radius: 12px;}
         .liwrap1{float: left;width: 33%;}
         .liwrap2{display: flex;flex-flow: row wrap;justify-content: space-between;width: 65%;}
         .radio-option{width: 33%;}







         .footer_copy{ background:#D95C4A; color: #fff; font-size: 14px;}
         .footer_copy p{ padding: 20px 0;  }
         .footer_copy p span{ vertical-align: baseline;}
         .foot2_wrap{ padding-bottom:5px;margin-bottom: 40px;display: flex;flex-flow: row wrap;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.5);padding-bottom: 20px;}
         .foot_ba p{float: right;color:#fff;}
         .foot_ba{color:#fff;margin:30px auto;border-top: 1px solid rgba(255,255,255,0.5);overflow: hidden;padding-top: 30px;}


         .foot_bt1{width:60%;}
         .foot_bt2{width: 38%;}
         .foot_bt2 dd{float: left;width: 146px;}
         .foot_bt2 dl{float: left;margin-left: 20px;margin-top: 10px;}
         .foot_bt2 dl span{color: #FDFDFC;font-size: 16px;}
         .foot_bt2 dl h3{font-size: 24px;color: #FFFFFF;line-height: 32px;}
         .bottom_foot{  background: linear-gradient(to bottom, #024371, #0C5283);  background-size: 100% 100%; overflow: hidden;padding-top: 40px; margin-top:-2px;}
         .bottom_wrap{width: 1200px;margin:30px auto;overflow: hidden;}
         .bottom_foot1{float: left;width:470px;display: flex;flex-flow: row wrap;justify-content: space-between;}
         .bottom_foot1 p{font-size: 18px;margin-top: 6px;
            color: #FFFFFF;}
            .bottom_foot1 li{width:270px;margin-top: 2%;}
            .bottom_foot1 li h3{color:#fff; font-weight: normal; font-size: 18px;line-height: 28px;}
            /*.bottom_foot2{width: 1200px;float: right;}*/
            .foot_bot{display: flex;justify-content: space-between;}
            .foot_bot3 {
              width: 251px;
              text-align: center;
              margin-top: 57px;
          }
          .foot_bot3 p {
              font-size: 18px;
              color: #fff;
              line-height: 30px;
              margin-top: 14px;
              text-align: center;
          }
          .foot_bt1 ul{width: 100%;margin: 25px auto 20px auto;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: space-between;}
          .foot_bt1 ul li{ position: relative;}
          .foot_line {
              width: 1px;
              height: 20px;
              background: #fff;
              position: absolute;
              right: -139%;
              top: 3px;
          }
          .xdb_foot{font-size: 32px!important;line-height: 40px;}
          .foot_bt1 ul li a{color:#fff;font-size: 18px;}
          .foot_bot1 p{font-size: 18px;color:#fff;margin-top:30px;line-height: 30px;}
          .foot_bot1 p span{font-size: 18px;}
          .fdz{display: flex;justify-content: start;}
          .fdz i{width: 306px;}
          .fdz span{ margin-top: 10px;}
          .fdz span img{ margin-top: 0;}
          .foot_bot1 p span{vertical-align: middle;margin-right: 10px;display: inline-block;font-size: 18px;line-height: 40px;}
          .foot_bot1 p i {
              margin-left: 44px;
              margin-top: 3px;
              display: block;
          }
          .foot_bot1 p span img{ margin-top: -6px;}
          .foot_bot1{ margin-top: 0px; width:430px;display: flex;flex-flow: row wrap;justify-content: space-between;}
          .foot_bot2{ margin-top: 36px;}
          .foot_bot2 p{font-size: 16px; margin-top: 10px;color:#fff;text-align: center;}
          .foot_bot2{width: 300px;}
          .foot_bot2 ul{ display: flex; justify-content: space-between;}
          .bkg {
              display: inline-block;
              color:#18120D;
              font-size: 18px;
              margin-right: -11px;
              float: right;
          }
          .foot_bot1 li{display: block;margin:5% auto;}

.p1about .p1con{width: 591px;float: left;margin:0 auto;}
.p1about .p1con3{width: 897px;float: right;margin-right: -350px;}

.p12hz{background:url(../images/p12hzbj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;padding-bottom: 8%;}
.p12hz .ggtit h3{color:#fff;}
.p12hz .jssp_con8_l .swiper-slide a{background: #fff;display: block;overflow: hidden;}
.p12hz .jssp_con8_l .swiper-slide h3{color:#0C5283;margin-top: 0;}
.p12hz .jssp_con8_l .swiper-slide dl{width: 90%;margin:20px auto;overflow: hidden;}




     .tqcl_xw dl{ width: 1200px; padding: 2% 7%; margin: 0 auto 2%;display: flex;flex-flow: row wrap;justify-content: space-between;background: #F9F9F9;}

     .tqcl_xw dl  dt{width: 432px;}
     .tqcl_xw dl  dd{width: 709px; padding-top: 1%;}
     .tqcl_xw dl  a{border-radius: 29px;text-align: center;line-height: 39px;display: block;width: 127px;color:#333;float: right;font-size: 17px;background: #F6F6F6}
     .tqcl_xw dl  a img{vertical-align: middle;margin-top: -3px;margin-left: 3px;}
     .tqcl_xw dl  dd h3{font-size: 20px; color: #9E9E9E;line-height: 40px;overflow: hidden;margin-top: 65px;}
     .tqcl_xw dl  dd h2{font-size: 26px;font-weight: bold; margin: 3% 0 ;-webkit-line-clamp:1;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        color:#333333;
    }
    .tqcl_xw dl  dd p{font-size: 20px; line-height: 30px; color: #5C5C5C;-webkit-line-clamp: 5;text-align: justify;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }


  .tqcl_xw dl:hover h2{color: #0C5283;}
    .tqcl_xw dl:hover a{background: #0C5283;color:#fff;border:none;}
  .tqcl_xw dl:hover h3{color: #0C5283;}
.lxwrap{width: 90%;margin:5% auto;overflow: hidden;}
.lxwm{background: #F6F6F6;overflow: hidden;}
.lxwm1{width: 60%;float: left;}
.lxwm2{width: 26%;float: right;}
.lxwm1 ul li {margin:30px auto;}
.lxwm1 ul li img{vertical-align: middle;margin-top: -10px;}
.lxwm1 ul li h3{font-size: 26px;color: #242424;display: inline-block;line-height: 40px;margin-left: 20px;margin-right: 10px}
.lxwm1 ul li h3 p{display: inline-block;font-size: 18px;line-height: 40px;}
.lxwm1 ul li h3 span{color: #0C5283;font-size: 34px;}
.lxwm1 ul li .b2{display: none;}
.lxwm1 ul li.active .b2{display: inline-block;}
.lxwm1 ul li.active .b1{display: none;}
.lxwm2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.lxwm2 ul li p{text-align: center;font-size: 18px;line-height: 40px;}
.lxwm2 a{display: block;background: #0C5283;width: 221px;line-height: 43px;text-align: center;border-radius: 21px;color:#fff;font-size: 20px;font-weight: bold;margin:10px auto;}

#content{position: relative;}
.wraptips {overflow: hidden;position: absolute;z-index: 2;bottom: 50px;right: 15.5%}
.wraptips p{font-size: 18px;text-align: center;color:#fff;line-height: 26px;text-align: right;}


.p1qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 120px;float: right;margin-top: 20px;}
.p1about .p1qh li{float: left;}




/*

{display: flex;flex-flow: row wrap;justify-content: space-between;}

{background:url(../images/p3bj.jpg) no-repeat center;overflow:hidden}

*/

@media (max-width: 867px) 
{  

.swiper-button-next1{width: 45%;}
.swiper-button-prev1{width: 45%;}
.p1qh li{width: 90px;}

.lxwm2 a{width: 160px;font-size: 14px;line-height: 34px;}
.lxwm2 ul li p{font-size: 14px;}
.lxwm2 ul li{width: 48%;}
.lxwm2 ul{width: 70%;margin:20px auto;}
.lxwm1 ul li h3 p{font-size: 12px;}
.lxwm1 ul li img{width: 24px;}
.lxwm1 ul li h3 span{font-size: 24px;line-height: 32px;}
.lxwm1 ul li h3{font-size: 16px;line-height: 32px;margin-left: 0px;margin-right: 0px;display: block;}
.lxwm1{width: 100%;}
.lxwm2{width: 100%;}


    .tqcl_xw dl a{width: 120px;line-height: 34px;font-size: 14px;}
    .tqcl_xw dl dd h3{margin-top: 30px;}
    .tqcl_xw dl{width: 95%; margin: 0 auto 5%; padding: 0;}                  
    .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 {padding: 5%; width: 90%;}






.p1about .p1con{width: 100%;float: none;margin:0 auto;}
.p1about .p1con3{width: 100%;float: none;margin:20px auto;}


.mfoot li p{text-align: center;color:#fff;font-size: 16px;line-height: 40px;}
.mfoot li{text-align: center;margin:20px auto;}
.foot_bot2 ul{width: 70%;margin:5% auto;}
    .foot_bt2 dl h3{display: none;}
    .foot_bot h3{text-align: center;font-size: 20px;color:#fff;line-height: 30px;}

    .foot_bot1 p span:nth-of-type(2){display: none;}
    .foot2_wrap{margin-bottom: 0;border:none;}
    .bottom_foot{padding-bottom: 30px;padding-top: 0;}
    .foot_bot2 ul li{width: 48%;}
    .foot_bot1 p{width: 100%;text-align: center;}
    .foot_bot{display: block;}
    .foot_bot2{width: 80%;margin:20px auto;}
    .foot_bot1{width: 100%;margin-bottom: 30px;margin-top: 0;}
    .foot_bt2 dd{width: 40%;text-align: center;margin:0 auto;float: none;}
    .foot_bt2 dl h3{font-size: 16px;line-height: 26px;}
    .foot_bt2{width: 80%;margin:30px auto 0;}
    .bottom_wrap{width: 100%;}



    .con7_b_t{width: 92%;margin:15% auto 5%;}
    .con7_b_t input{background: none;border-bottom: 1px solid #000;text-indent: 1em;}
    .con7_b{background: #fff;width: 90%;margin:5% auto;overflow: hidden;}
    .ggbd{background: #023B62;overflow: hidden;padding-top: 30px;padding-bottom: 30px;}
    .p13txt dl dd{display: none;}
    .p13txt dl span{display: inline-block;color: #FFFFFF;font-size: 14px;line-height: 28px;text-align: center;width: 28%;background: #0C5283;border-radius: 30px;float: right;}
    .p13txt dl dt{font-size: 14px;line-height: 30px;}
    .p13txt dl{margin-top: 20px;border:none;}
    .p13txt p{font-size: 14px;line-height: 22px;}
    .p13txt h3{ color: #225A84;font-size: 18px;line-height: 30px; }
    .p13con ul li{width: 100%;}
    .p13con ul li:nth-of-type(2){display: none;}
    .p13con ul li:nth-of-type(3){display: none;}
    .p12txt li{margin:20px auto;}
    .p12txt li h3{font-size: 14px;line-height: 24px;}
    .p12txt{width: 92%;margin:30px auto;}
    .jssp_con8_l .swiper-slide p{font-size: 14px;line-height: 22px;}
    .jssp_con8_l .swiper-slide h3{font-size: 18px;line-height: 26px;}
    .jssp_con8_l{width: 100%;}
    .jssp_con8_r{display: none;}

    .p11con{margin-top: 200px;}
    .p11con li h3 span{font-size: 14px;line-height: 26px;}
    .p11con li h3{font-size: 18px;line-height: 26px;}
    .p11{background:url(../images/mp11bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;}

    .tqcl_con10_qh p{font-size: 18px;line-height: 30px;}
    .tqcl_con10_d{width: 70%;margin:20px auto;}
    .tqcl_con10_t_m ul li h3{line-height: 40px;font-size: 14px;}
    .tqcl_con10_t_m ul li{width: 48%;}
    .tqcl_con10_t_m ul{width: 90%;}
    .p10{padding-bottom: 5%;}
    .swiper-button-next10{width: 45%;}
    .swiper-button-prev10{width: 45%;}
    .p10qh li{width: 90px;}

      .swiper-button-next9{width: 45%;}
      .swiper-button-prev9{width: 45%;}
      .p9qh li{width: 90px;}
    .p9con{width: 92%;margin:0 auto;}

    .p8qh li{right: 5%;bottom: 20px;}
    .p8txt2 p{font-size: 14px;line-height: 30px;margin:15px auto;}
    .p8con2{background:url(../images/mp8conbj.jpg) no-repeat center;overflow:hidden;width: 90%;}
    .p8txt2{width: 90%;margin:5% auto;}
    .p8txt p{font-size: 14px;line-height: 22px;text-align: justify;}
    .p8txt h3{font-size: 18px;line-height: 40px;}
    .p8txt img{width: 20%;height: 30px;}
    .p8txt span{display: none;}
    .p8con1 ul li.active .p8txt span{background: none;display: none;}
    .p8con1 ul{justify-content: space-around;}
    .p8con1 ul li{width: 40%;margin-bottom: 4%;}
    .p8con1 ul{width: 92%;}
    .p8con1{background: #fff;width: 92%;}
    .p8{background:url(../images/mp8bj.jpg) no-repeat center;overflow:hidden;margin:5% auto;padding-bottom: 5%;}

    .p7txt2 dl p:nth-of-type(2){display: none;}
    .p7txt2 dl p:nth-of-type(3){display: none;}
    .p7txt2 dl p:nth-of-type(4){display: none;}
    .p7txt dl h3 span{font-size: 14px;line-height: 22px;display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;height: auto;overflow: hidden;}
      .p7txt dl h3{font-size: 18px;line-height: 26px;display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;height: auto;overflow: hidden;
      }
      .p7txt dl p{font-size: 12px;line-height: 20px;display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;height: auto;overflow: hidden;
      }
      .p7txt dl{width: 60%;float: right;margin-right: 2%;margin:10px auto;}
      .p7con .swiper{width: 80%;margin-top: 20px;margin-right: 5%;}
      .p7{background: none;}
      .p7con{background:url(../images/mp7bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;}


      .p6con .swiper-slide{margin-top: 30px;}
      .p6con .swiper-slide-active{margin-top: 0px;}
      .p6txt li img{width: 70%;}
      .p6txt{width: 60%;height: 300px;margin:0 auto;}
      .swiper-button-next6{width: 45%;}
      .swiper-button-prev6{width: 45%;}
      .p6qh li{width: 90px;}
      .p6txt li p{font-size: 14px;line-height: 22px;bottom: 10px;}

      .p5con1{float: none;width: 100%;}
      .p5con2{float: none;width: 100%;margin-top: 30px;}
      .p5con2 li p{  padding-bottom: 20px;margin-bottom: 20px;font-size: 14px;line-height: 22px;}
      .p4txt2 a{width: 90px;line-height: 30px;font-size: 12px;margin-top: 10px;}

      .p4txt2 p{font-size: 12px;margin-top: 10px;line-height: 22px;}
      .ggtit img{width: 50%;}
      .p4con{position: absolute;top:0;left:5%;}
      .p4txt{width: 90%;margin-top: 30px;}
      .p4{background: none;height: auto;position: relative;}

      .p3con2_2 dl{width: 90%;}
      .p3con2_2 dl img{width: 47%;}
      .p3con2_2 p{margin:10px auto 20px;padding-top: 10px;font-size: 14px;line-height: 22px;}
      .p3con1{float: none;width: 100%;margin-top: 30px;}
      .p3con2{float: none;width: 100%;}

      .p2txt a{width: 90px;line-height: 30px;font-size: 12px;margin-top: 10px;}
      .p2txt p{font-size: 10px;line-height: 13px;margin-top: 10px;display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;height: auto;overflow: hidden;
      }
      .p2txt h3{font-size: 14px;line-height: 22px;display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;height: auto;overflow: hidden;}
          .p2txt{width: 84%;left:8%;top:unset;bottom: 20px;}
          .p2 .wrap{position: relative;}
          .p2con{background:none;height: auto;position: unset;}


          .p1con1 p{font-size: 18px;line-height: 26px;}
          .p1con1 h4{font-size: 22px;line-height: 36px;}
          .p1con1 h3{font-size: 26px;line-height: 40px;}
          .p1con1 h2{font-size: 40px;line-height: 50px;}
          .p1con2 p{font-size: 14px;line-height: 22px;text-align: justify;}
          .p1con1{float: none;width: 90%;}
          .p1con2{float: none;width: 100%;}
          .p1con2 dl{display: none;}

          .wraptips{margin:-50px auto 27px!important;bottom: 0;}
          .wraptips p{font-size: 12px;line-height: 23px;opacity: 0.7}


          .banner{margin-top: 60px!important;}
          .sjmrfoot_t ul{display: none;}
          .sjmrfootbg{padding: 10% 0 10% 0;}
          .sjmrfoot_m {flex-wrap: wrap; border-bottom: none;}
          .sjmrfoot_m_l{flex-wrap: wrap;}
          .sjmrfoot_m_l dl{width: 100%; text-align: center;}
          .sjmrfoot_m_l dl p{text-align: center;color:#fff;}
          .sjmrfoot_m_l dl dt img{width: 32px;}
          .sjmrfoot_m_l dd{margin: 0 0 5% 0;}					 
          .sjmrfoot_m_r{width: 70%; margin: 5% auto;}
          .sjmrfoot_t h2{width: 100%; text-align: center; width: 60%; margin: 0 auto; padding: 2% 10%;}
          .sjmrfootbg{ background-size: 100% 100%; padding-top: 10%;background:#F45C21}
          .sjmrfoot_t{display: unset;}
          .sjmrfoot_t p{text-align: center; margin-top: 3%; padding-bottom: 5%;}
          .sjmrfoot_m_l dl:nth-child(1){width: 100%;}
          .sjmrfoot_m_l dl:nth-child(2){width: 100%;}




          .ggtit h3 img{width: 10%;}
          .ggtit h3{font-size: 24px;line-height: 32px;}
          .ggtit h3 span{display: block;}

          .ggtit li img{width: 5%;margin-top: -10px;}
          .ggtit p{font-size: 16px;line-height: 26px;}

          .dhlogo dl p{font-size: 12px;line-height: 20px;}
          .dhlogo dl p span{display: block;}
          .dhlogo dl{margin-left: 10px;margin-top: 20px;}
          .dhlogo img{width: 15%;margin-top: 3%;}
          .dhlogo{top:0;left:3%;}
          .banner .prev{display: none;}
          .banner .next{display: none;}

          .dhtop2 span{display: none;}
          .mfoot2{width: 90%;margin:0 auto;}
          .mfoot2 p{margin-bottom: 10px;}
          .newlogo_con_l dl{text-align: center;margin:10% auto 0;}
          .mfooter {
              background:#1E9344;
              padding: 10% 0 20% 0;
              /*margin-top: 10%;*/
              background-size: 100% 100%;
              display: block;
              overflow: hidden;
          }
          .newlogo{margin-top: 5%;}


          .xmtb1{margin:5% auto;text-align: center;}
          .xmtb1 a{

              font-size: 30px!important;line-height: 40px;
          }
          .mfooter_ewm {
              width: 90%;
              margin: 6% auto 0 auto;
              display: flex;
              justify-content: space-between;
          }
          .mfooter_ewm dl{ text-align: center;width: 49%}
          .mfooter_ewm dl dd{ font-size: 12px; color: #333; margin-top: 2%;}




          .p16_con_l dl dd{font-size: 14px;line-height: 22px;color:#333;}
          .p16_con_l dl dt{font-size: 14px;margin:10px auto;line-height: 26px;color:#333;text-align: left;font-weight: bold;}
          .p16_con_l dl{padding:0 0;position: unset;background: none;}
          .p16_con_l{width: 100%;}


          .ggtit li h3 span{display: block;}
          .dbfoot2{display: none;}
          .biaodan{display: none;}
          .ggtit{margin:10% auto 5%;}
          .ggtit li p{font-size: 14px;line-height: 22px;margin-top: 10px;}
          .ggtit li p span{display: block;}
          .ggtit li h3{font-size: 20px;line-height: 30px;}
          .ggtit li h3 img{width: 6%;margin-left: 8px;margin-right: 8px;}
          .newslogo1 dl{margin-top: 4%;width: 78%}
          .newslogo1 dl p{font-size: 12px;line-height: 18px;}
          .newslogo1 dl p strong{display: block;color:#202020;}

          .xf{ width: 100%; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
          .xf a{ width: 50%; background: #06436E; color: #fff; padding: 15px 0; text-align: center; font-size: 20px;}
          .xf a:nth-child(2){ background: #F1F1F1; color: #000; }




          .wrap{width: 92%;margin:3% auto;}

          .dhtop{line-height: 20px;}
          .dhtop2{width: 100%;font-size: 14px;display: none;}
          .dhtop1{width: 85%;margin-top: -4%;font-size: 14px;}
          .dhtop1 a{display: block;font-size: 16px;font-weight: bold;}
          .dhtop1 img{width: 10%;}
          .newslogo2 h3{width: 77%;font-size: 12px;margin-top: 0;line-height: 20px;padding-left: 5px;}
          .newslogo2 span{width: 20%;margin-top: 0;}
          .newslogo2{width: 50%;}

          .newslogo1 h3{width: 80%;font-size: 12px;margin-top: 0;line-height: 20px;padding-left: 5px;margin-top: 1%;}
          .newslogo1 span{width: 30%;margin-right: 0%;margin-top: 0%;}
          .newslogo1{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;}
          .newslogo{width: 86%;margin-top: 0%;margin-left:2%;float: none;}

          .ggtit1{display: none;}
          .mggtit1{display: block;}




          .txtScroll-top .hd{left:40%;}



          #logo2{left:2%;width: 15%;top:24%;border-right: none;}
          #nav2{left:13%;top:30%;display: none;}
          #nav2 span{display: none;}
          #nav2 h3{font-size: 12px;display: block;line-height: 15px;border-left:none;}
          .dhtop2 img{width: 11%}
          .dhtop2 a{font-size: 14px;}
          div{-webkit-tap-highlight-color:rgba(0,0,0,0); }























      }

