@charset "utf-8";
/* by dingtiger 2019.3 */
@font-face {
  font-family: 'iconfont';  /* Project id 2276672 */
  src: url('//at.alicdn.com/t/c/font_2276672_fjwj7f4gkya.woff2?t=1680768340497') format('woff2'),
       url('//at.alicdn.com/t/c/font_2276672_fjwj7f4gkya.woff?t=1680768340497') format('woff'),
       url('//at.alicdn.com/t/c/font_2276672_fjwj7f4gkya.ttf?t=1680768340497') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_ciaukjaifgb.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_ciaukjaifgb.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_ciaukjaifgb.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_ciaukjaifgb.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_ciaukjaifgb.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_ciaukjaifgb.svg#思源黑体-极细') format('svg'); /* iOS 4.1- */
}

@font-face {
  font-family: 'dinpro';
  src: url('../font/dinpro.eot');
  src: url('../font/dinpro.eot?#iefix') format('embedded-opentype'),
      url('../font/dinpro.woff2') format('woff2'),
      url('../font/dinpro.woff') format('woff'),
      url('../font/dinpro.ttf') format('truetype'),
      url('../font/dinpro.svg#dinpro') format('svg');
}

@font-face {
  font-family: 'dinpro_b';
  src: url('../font/DINPro-Bold.eot');
  src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('../font/DINPro-Bold.woff2') format('woff2'),
      url('../font/DINPro-Bold.woff') format('woff'),
      url('../font/DINPro-Bold.ttf') format('truetype'),
      url('../font/DINPro-Bold.svg#dinpro_b') format('svg');
}

*��margin:0;padding:0;��
html,body{width:100%;height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body {font-size:14px; line-height:24px; font-weight:500; color:#8d8d8d; font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif;  width:100%; overflow-x:hidden;}
ul,li {list-style: none; padding:0px; margin:0px}
img {border:0; margin:0px; padding:0px; display:block;}
input:focus {outline: none;}

a:link {color: #8d8d8d;text-decoration: none;}
a:visited {color: #8d8d8d;text-decoration: none;}
a:hover {color:#009844;text-decoration: none;}
a:active {color: #8d8d8d;text-decoration: none;}

.bottom_link:link {color: #8d8d8d;text-decoration: none;}
.bottom_link:visited {color: #8d8d8d;text-decoration: none;}
.bottom_link:hover {color:#009854;text-decoration: none;}
.bottom_link:active {color: #8d8d8d;text-decoration: none;}

.clearfix:after{content:""; display:block; clear:both; height:0; visibility: hidden; font-size:0; line-height:0;}
.clearfix{zoom:1;}

h1{font-size:30px; color:#333; line-height:30px; font-weight:300; margin-bottom:20px; background-image:url(../image/title_line.gif); background-position:bottom center; background-repeat:no-repeat; padding-bottom:20px;}
h2{font-size:30px; color:#333; line-height:30px; font-weight:300; margin-bottom:20px; background-image:url(../image/title_line.gif); background-position:bottom left; background-repeat:no-repeat; padding-bottom:20px;}
h3{font-size:30px; color:#333; line-height:30px; font-weight:300; margin-bottom:20px; background-image:url(../image/titlebg.gif); background-position:bottom left; background-repeat:no-repeat; padding-bottom:20px;}

.head_b{width:100%; height:70px; background-color:#ffffff; box-shadow:0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 3px rgb(0,0,0,0.2); -moz-box-shadow:0 0 3px rgb(0,0,0,0.2); position:fixed; z-index:99999;}
.head_b ol{width:70%; min-width:1200px; height:70px; margin:0 auto;}
.head_b ol ul:nth-child(1){width:25%;float: left;height:70px;}
.head_b ol ul:nth-child(1) img{height:46px; margin-top:12px;}
.head_b ol ul li{float:right;height:70px;position:relative;text-align:center;line-height:70px; padding:0 25px; font-size:15px;}
.head_b ol ul li font{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.head_b ol ul li ul{display:none;position:absolute;z-index:10000;top:70px;left:0;width:100%;height:auto;background:rgba(0,0,0,0.4);border-bottom:none;}
.head_b ol ul li ul li{display:block;width:100%;float:none;margin-right:0px;height:40px; position:relative; line-height:40px; font-size:13px; border-bottom:1px solid rgba(255,255,255,0.1); padding:0;}
.head_b ol ul li ul li:last-child{border:none;}

.head_b ol ul li.navmoon {background:#009844;height:70px;line-height:70px;}
.head_b ol ul li.navmoon a {color:#FFFFFF; display:block; width:100%;}
.head_b ol ul li.navhome a:hover {color:#fff;}
.head_b ol ul li.navmoon ul {display:block;}
.head_b ol ul li.navmoon ul a {display:block;width:100%;height:40px;line-height:40px;}
.head_b ol ul li.navmoon ul a:hover {background:#f1ba19; color:#fff;}


/*index_add*/
.index_add{width:100%; height:100vh;}
.txt-box{width:100%; height:100%; display:block; text-align:right; background-color:rgba(0,0,0,0);}
.txt-box ol{padding-top:65vh; width:70%; min-width:1200px; margin:0 auto;}
.txt-box ol img{display:inline;}

.txt-boxa{width:100%; height:100%; display:block; text-align:left; background-color:rgba(0,0,0,0);}
.txt-boxa ol{padding-top:65vh; width:70%; min-width:1200px; margin:0 auto;}
.txt-boxa ol img{display:inline;}

.swiper-container {width:100%;height:100%;}
.swiper-slide{color:#fff;}


.title_a{font-size:44px; line-height:44px;}
.title_b{font-size:34px; line-height:34px; margin-top:10px; color:rgba(255,255,255,0.7);}
.title_c{font-size:20px; line-height:20px; margin-top:10px; font-family:"dinpro"; color:rgba(255,255,255,0.2);}
.title_d{font-size:68px; line-height:68px; font-family:"dinpro"; color:rgba(255,255,255,0.1); letter-spacing:-2px;}

/*index_a*/
.index_a{width:70%; min-width:1200px; margin:0 auto; padding:120px 0;}
.index_a ul{float:left;}
.index_a ul:nth-child(1){width:calc(44% - 60px); margin-right:60px;}
.index_a ul:nth-child(2){width:56%;}
.index_a ul img{width:100%; height:315px;}
.index_a ul a{padding:5px 40px; border:1px solid #009844; border-radius:20px; color:#009844;}
.index_a ul a:hover{padding:5px 40px; border:1px solid #009844; background-color:#009844; border-radius:20px; color:#fff;}
.index_a ul div{margin:40px 0 40px 0;}
.index_a ul li{width:25%; float:left; text-align:center; border-left:1px solid #ddd; box-sizing:border-box; font-size:12px; color:#aaa;}
.index_a ul li:nth-child(4){border-right:1px solid #ddd;}
.index_a ul li font{display:block; font-family:"dinpro_b"; font-size:34px; line-height:30px; color:#009844;}
.index_a ul li font span{font-size:14px; margin-left:5px; color:#aaa;}

/*index_b*/
.index_b{width:100%;}
.index_b ul li{width:25%; float:left; background-size:cover; background-position:bottom center; font-size:20px;}
.index_b ul li:nth-child(4n+4){}
.index_b ul li dd{width:100%; padding:100px 0; background-color:rgba(0,0,0,0.6); color:#fff; text-align:center;}
.index_b ul li dd:hover{background-color:rgba(0,0,0,0.8); color:#ffbe00; cursor:pointer;}
.index_b ul li dd dl span{font-size:56px; line-height:56px; display:block; margin-bottom:15px; color:rgba(255,255,255,1);}
.index_b ul li dd:hover dl span{color:#ffbe00;}

/*index_c*/
.index_c{width:100%; background-image:url(../image/dj_bg.jpg); background-position:right bottom; background-repeat:no-repeat; background-size:60% auto;}
.index_c ul{width:70%; min-width:1200px; margin:0 auto;}
.index_c ul li:nth-child(1){width:40%; float:left; padding:100px 0;}
.index_c ul li:nth-child(2){width:60%; float:left;}
.index_c ul li img{width:100%; height:100%;}
.index_c ul li a{padding:5px 40px; border:1px solid #009844; border-radius:20px; color:#009844;}
.index_c ul li a:hover{padding:5px 40px; border:1px solid #009844; background-color:#009844; border-radius:20px; color:#fff;}

/*index_c_a*/
.index_c_a{width:100%; padding:120px 0; background-image:url(../image/index_paomao.jpg); background-size:cover; background-attachment:fixed; background-position:top;}
.index_c_a ul{width:70%; margin:0 auto;}
.index_c_a ul li{width:45%; background-color:rgba(255,255,255,0.7); padding:40px; float:right;}
.index_c_a ul li a{padding:5px 40px; border:1px solid #009844; border-radius:20px; color:#009844;}
.index_c_a ul li a:hover{padding:5px 40px; border:1px solid #009844; background-color:#009844; border-radius:20px; color:#fff;}

/*index_d*/
.index_d{width:100%; height:auto; padding:120px 0 100px 0; background-image:url(../image/index_new_bg.jpg);}
.index_d ul:nth-child(1){text-align:center; margin-bottom:60px;}
.index_d ul{width:70%; min-width:1200px; height:auto; margin:0 auto;}
.index_d ul li{width:48%; float:left; margin-right:4%; position:relative;}
.index_d ul li:nth-child(1){height:290px; background-position:center; background-size:cover; cursor:pointer;}
.index_d ul li:nth-child(2){margin-right:0;}
.index_d ul li dd{font-size:16px; bottom:5px; left:5px; position:absolute; background-color:rgba(0,0,0,0.6); width:calc(100% - 50px); padding:15px 20px; color:#fff;}
.index_d ul li dd span{font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; color:#aaa;}

.index_d ul li dl{border-bottom:1px solid #ddd; padding-bottom:17px; margin-bottom:17px; cursor:pointer;}
.index_d ul li dl:nth-child(3){border:none;}
.index_d ul li dl span{font-size:16px; color:#333; line-height:26px;}
.index_d ul li dl div ol:nth-child(1){float:left; width:80%;}
.index_d ul li dl div ol:nth-child(2){float:left; width:12%; margin-left:8%; font-size:14px; text-align:center; font-family:'dinpro'; background-color:#fff;}
.index_d ul li dl div ol font{font-size:30px; line-height:50px;  background-color:#5070a1; width:100%; display:block; height:50px; color:#fff;}
.index_d ul li img{width:100%;}

/*bottom*/
.bottom{width:100%; padding:80px 0 20px 0; background-color:#fff;}
.bottom ul{width:70%; min-width:1200px; margin:0 auto;}
.bottom ul:nth-child(1){margin-bottom:80px;}
.bottom ul:nth-child(2){ border-bottom:1px solid #eee; font-size:12px; padding:10px 0; line-height:20px;}
.bottom ul:nth-child(3){ font-size:12px; padding:10px 0; line-height:20px;}

.bottom ul li{float:right; text-align:left; margin-left:50px;}
.bottom ul li:nth-child(7){float:left; text-align:left; margin-left:0;}
.bottom ul li:nth-child(7) img{width:165px; margin-bottom:15px;}
.bottom ul li:nth-child(1) ol{width:75px; margin-bottom:20px; float:left; margin-left:10px; font-size:12px; color:#bbb; text-align:center;}
.bottom ul li:nth-child(1) ol img{width:100%;}
.bottom ul li div{font-size:15px; margin-bottom:5px; color:#000;}

.bottom ul dl{width:33.33%; float:left;}
.bottom ul dl:nth-child(2){text-align:center;}
.bottom ul dl:nth-child(3){text-align:right;}
.bottom ul dl span{font-size:14px; color:#000;}
.bottom ul dl img{display:inline; margin-right:5px; width:12px;}

.bottom ul dd{width:50%; float:left;}
.bottom ul dd:nth-child(2){text-align:right;}
.bottom ul dd font{font-size:24px; color:#bbb; margin-left:3px;}
/*bottom*/

/*bottom_add*/
.bottom_add{width:100%; background-image:url(../image/ldbg.jpg); background-attachment:fixed; background-size:cover; padding:30px 0; text-align:center;}
.bottom_add span{color:#fff; letter-spacing:24px; text-indent:24px; display:block;}
.bottom_add p{font-family:"dinpro_b"; font-size:14px; color:rgba(255,255,255,0.3);}


/*n_banner*/
.n_banner{width:100%; background-color:#eee; padding:170px 0; background-position:center; background-size:cover;}
.n_banner ul{width:70%; min-width:1200px; margin:0 auto; text-align:center; margin-top:70px; font-size:42px; line-height:38px; color:#fff;}
.n_banner ul p{font-family:"dinpro_b"; font-size:14px; color:rgba(255,255,255,0.2);}

.n_bannera{width:100%; background-color:#eee; padding:240px 0 100px 0; background-position:center; background-size:cover;}
.n_bannera ol{width:70%; min-width:1200px; margin:0 auto; text-align:left; margin-top:70px; font-size:22px; line-height:32px; color:#fff;}
.n_bannera ol dd{width:50%;}

.n_bannera_b{width:100%; background-color:#eee; padding:240px 0 100px 0; background-position:center; background-size:cover;}
.n_bannera_b ol{width:70%; min-width:1200px; margin:0 auto; text-align:left; margin-top:70px; font-size:22px; line-height:32px; color:#000;}
.n_bannera_b ol dd{width:50%;}

/*contact_c*/
.contact_c{width:100%; padding:120px 0;}
.contact_c ul{width:70%; min-width:1200px; margin:0 auto;}
.contact_c ul ol{width:47%; float:left; margin-right:6%; height:445px;}
.contact_c ul ol:nth-child(2){margin-right:0;}
.contact_c ul ol li:nth-child(1){border-top:1px solid #eee;}
.contact_c ul ol li{width:100%; float:left; border-bottom:1px solid #eee; padding:30px 0;}
.contact_c ul ol li dl{float:left;}
.contact_c ul ol li dl:nth-child(1){margin-right:10px; font-size:24px; color:#ccc;}
.contact_c ul ol span{font-size:16px; color:#000;}
.contact_c ul ol img{width:100%;}

/*n_menu*/
.n_menu{width:100%; padding:20px 0; border-bottom:1px solid #eee;}
.n_menu ul{width:70%; min-width:1200px; margin:0 auto;}
.n_menu ul li{float:left;}
.n_menu ul li:nth-child(1){width:70%;}
.n_menu ul li:nth-child(1) a{margin-right:10px;}
.n_menu ul li:nth-child(2){width:30%; text-align:right; line-height:35px; font-size:13px;}
.n_menu ul li:nth-child(2) span{font-size:24px; margin-right:8px; color:#ccc;}

.n_menu_a:link{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; color:#009844;}
.n_menu_a:visited{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; color:#009844;}
.n_menu_a:hover{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; background-color:#009844; color:#fff;}
.n_menu_a:active{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; color:#009844;}

.n_menu_ab:link{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; background-color:#009844; color:#fff;}
.n_menu_ab:visited{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; background-color:#009844; color:#fff;}
.n_menu_ab:hover{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; color:#009844;}
.n_menu_ab:active{border:1px solid #009844; display:inline-block; line-height:35px; padding:0 15px; border-radius:8px 0; background-color:#009844; color:#fff;}

/*job_a*/
.job_a{width:70%; min-width:1200px; padding:80px 0 0 0; margin:0 auto;}
.job_a ul{width:calc(22% - 31px); float:left; padding:10px 15px 10px 15px; background-color:#8d8d8d; color:#fff; font-size:16px; border-right:1px solid #fff;}
.job_a ul:last-child{text-align:right; border:none; width:calc(12% - 31px);}

.job_b{width:70%; min-width:1200px; padding:0 0 80px 0; margin:0 auto;}
#custom-show-hide-example{width:100%; margin:0 auto; border-bottom:1px dotted #ddd;}
#custom-show-hide-example ol {margin:0; background-color:#fff;}
#custom-show-hide-example ol dd{width:calc(22% - 31px); float:left; padding:10px 15px 10px 15px; border-right:1px dotted #ddd;}
#custom-show-hide-example ol dd:last-child{text-align:right; font-size:16px; color:#ccc; border:none; width:calc(12% - 31px);}

#custom-show-hide-example ol a {
  display: block;
  margin: 0;
  color: #8d8d8d;
  text-decoration: none;
  font-weight: normal;
  border-top: 1px dotted #ddd;
}

#custom-show-hide-example ol:hover { background:#fff; }
#custom-show-hide-example ol.open  { background:#fff; }
#custom-show-hide-example div {background-color:#f5f5f5; padding:40px;}
#custom-show-hide-example div ul:nth-child(2){margin-top:20px; padding-top:30px; border-top:1px dotted #ccc;}
#custom-show-hide-example div a{padding:5px 30px; border:1px solid #009844; border-radius:20px; color:#009844; background-color:#009844; color:#fff;}
#custom-show-hide-example div a:hover{padding:5px 30px; border:1px solid #009844; background-color:#009844; border-radius:20px; color:#fff;}

/*job_c*/
.job_c{width:70%; min-width:1200px; margin:80px auto; border:1px solid #eee;}
.job_c ul{padding:15px; border-bottom:1px solid #eee;}
.job_c ul:first-child{border:none; background-color:#009854; color:#fff;}
.job_c ul:last-child{border:none;}
.job_c ul font{font-size:24px; color:#fff;}
.job_c ul li{width:calc(50% - 25px); margin-right:50px; float:left; padding:10px 0;}
.job_c ul li:nth-child(2n+2){margin-right:0;}

.bda{width:100%; line-height:40px; color:#333; border:none; background-color:#eee; font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif;}
.bdb{width:100%; line-height:40px; height:120px; border:none; background-color:#eee; font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif;}
.bdc{padding:5px 60px; border:1px solid #009844; border-radius:20px; color:#009844; background-color:#009844; color:#fff; margin-top:10px;}

/*about_a*/
.about_a{width:100%; padding:80px 0;}
.about_a ul{width:70%; min-width:1200px; margin:0 auto;}
.about_a ul li{float:left;}
.about_a ul li:nth-child(1){width:200px; margin-right:50px;}
.about_a ul li:nth-child(2){width:calc(100% - 250px);}
.about_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.about_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}

/*about_b*/
.about_b{width:100%; padding:80px 0; background-image:url(../image/s3_bg.jpg); background-attachment:fixed; background-size:cover;}
.about_b ul{width:70%; min-width:1200px; margin:0 auto;}
.about_b ul li{float:left;}
.about_b ul li:nth-child(1){width:200px; margin-right:50px;}
.about_b ul li:nth-child(2){width:calc(100% - 250px);}
.about_b ul li ol{float:left; width:calc(33.33% - 20px); margin-right:30px; margin-bottom:30px; position:relative;}
.about_b ul li ol:nth-child(3n+3){margin-right:0;}
.about_b ul li ol dd{position:absolute; top:0; left:0; padding:20px; color:#fff;}
.about_b ul li ol dd span{font-size:20px; display:block; margin-bottom:5px; font-weight:bold;}
.about_b ul li ol img{width:100%;}
.about_b ul li font{font-size:22px; line-height:22PX; color:#fff; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.about_b ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(255,255,255,0.2);}

/*about_c*/
.about_c{width:100%; padding:80px 0;}
.about_c ul{width:70%; min-width:1200px; margin:0 auto;}
.about_c ul li{float:left;}
.about_c ul li:nth-child(1){width:200px; margin-right:50px;}
.about_c ul li:nth-child(2){width:calc(100% - 250px);}
.about_c ul li ol:nth-child(1){width:20%; float:left;}
.about_c ul li ol:nth-child(2){width:80%; float:left;}
.about_c ul li ol img{width:85%;}
.about_c ul li ol dd{width:100%;}
.about_c ul li ol dd dl{width:48%; float:left; margin-right:4%; border-top:1px dotted #ccc; margin-top:20px; padding-top:10px;}
.about_c ul li ol dd dl:nth-child(2n+2){margin-right:0;}
.about_c ul li ol dd dl span{color:#333;}
.about_c ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.about_c ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}

/*about_d*/
.about_d{width:100%; padding:80px 0; background-color:#eee;}
.about_d ul{width:70%; min-width:1200px; margin:0 auto;}
.about_d ul li{float:left;}
.about_d ul li:nth-child(1){width:200px; margin-right:50px;}
.about_d ul li:nth-child(2){width:calc(100% - 250px);}
.about_d ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.about_d ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.about_d ul li ol{ background-image:url(../image/left_bg.gif); background-repeat:repeat-y; background-position:10px; padding-bottom:40px;}
.about_d ul li ol:last-child{padding-bottom:0;}
.about_d ul li ol dd:nth-child(1){width:calc(20% - 35px); float:left; padding:20px 0 0 35px; position:relative; color:#555;}
.about_d ul li ol dd:nth-child(2){width:80%; float:left; background-color:#fff; border-radius:10px;}
.about_d ul li ol dd dl{position:absolute; top:23px; left:0;}
.about_d ul li ol dd div{padding:20px;}
.about_d ul li ol dd span{font-family:'dinpro_b'; font-size:24px; display:block; color:#009844;}


/*ga_a*/
.ga_a{width:100%; padding:80px 0; background-image:url(../image/csbj.jpg); background-attachment:fixed; background-size:cover;}
.ga_a ul{width:70%; min-width:1200px; margin:0 auto;}
.ga_a ul li{float:left;}
.ga_a ul li:nth-child(1){width:200px; margin-right:50px;}
.ga_a ul li:nth-child(2){width:calc(100% - 250px);}
.ga_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.ga_a ul li p{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
/*
.ga_a ul li ol{margin-top:30px; width:100%;}
.ga_a ul li ol dd{float:left; width:calc(25% - 6px); margin-right:8px; margin-bottom:8px; position:relative; cursor:pointer;}
.ga_a ul li ol dd:nth-child(4n+4){margin-right:0;}
.ga_a ul li ol dd dl{position:absolute; bottom:0; left:0; width:calc(100% - 30px); background-color:rgba(0,0,0,0.5); padding:10px 15px; color:#FFF; line-height:20px;}
.ga_a ul li ol dd dl P{font-family:"dinpro_b"; color:rgba(255,255,255,0.4); font-size:12px;}
.ga_a ul li ol dd img{width:100%;}
.ga_a ul li a{width:150px; padding:5px 0; text-align:center; border:1px solid #009844; border-radius:20px; color:#009844; background-color:none; color:#009844; margin-top:20px; display:block; float:right;}
.ga_a ul li a:hover{width:150px; padding:5px 0; text-align:center; border:1px solid #009844; background-color:#009844; border-radius:20px; color:#fff;}
*/

.ga_a ul li div{width:100%;}
.ga_a ul li div dl:nth-child(1){width:70%; float:left; height:150px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box; padding:25px 30px;}
.ga_a ul li div dl:nth-child(2){width:30%; float:left;}
.ga_a ul li div dl img{width:100%;}

.ga_a ul li dd{width:100%; margin-top:10px; background-image:url(../image/sj_bg.jpg);}
.ga_a ul li dd ol{width:50%; float:left; padding:30px 0;}
.ga_a ul li dd ol div{width:100%; font-size:14px; margin-right:1px; margin-bottom:1px; background-color:rgba(255,255,255,0.1); text-align:center; padding:5px 0;}
.ga_a ul li dd ol div span{font-family:"dinpro_b"; color:#009854; font-size:30px; display:inline; margin-left:5px;}
.ga_a ul li dd ol div span span{font-size:14px; }

/*ga_b*/
.ga_b{width:100%; padding:80px 0;}
.ga_b ol{width:70%; min-width:1200px; margin:0 auto;}
.ga_b ol dd{float:left;}
.ga_b ol dd:nth-child(1){width:200px; margin-right:50px;}
.ga_b ol dd:nth-child(2){width:calc(100% - 250px);}
.ga_b ol dd font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.ga_b ol dd span{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.2);}
.ga_b ol dd p{display:block; margin-bottom:20px;}

.ga_b dl{float:left; border:1px solid #eee; box-sizing:border-box; padding:10px;}
.ga_b dl:nth-child(2){width:calc(33.33% - 12px); margin-right:18px; margin-bottom:18px; height:410px;}
.ga_b dl:nth-child(3){width:calc(33.33% - 12px); margin-right:18px; margin-bottom:18px; height:410px;}
.ga_b dl:nth-child(4){width:calc(33.33% - 12px); margin-right:0; margin-bottom:18px; height:410px;}
.ga_b dl:nth-child(5){width:calc(25% - 14px); margin-right:18px; height:400px;}
.ga_b dl:nth-child(6){width:calc(25% - 14px); margin-right:18px; height:400px;}
.ga_b dl:nth-child(7){width:calc(25% - 14px); margin-right:18px; height:400px;}
.ga_b dl:nth-child(8){width:calc(25% - 14px); margin-right:0; height:400px;}
.ga_b dl dt{margin-bottom:10px;}
.ga_b dl b{display:block; color:#009844; font-size:16px;}
.ga_b dl:nth-child(2) dt{height:160px;}
.ga_b dl:nth-child(3) dt{height:160px;}
.ga_b dl:nth-child(4) dt{height:160px;}
.ga_b dl:nth-child(5) dt{height:100px;}
.ga_b dl:nth-child(6) dt{height:100px;}
.ga_b dl:nth-child(7) dt{height:100px;}
.ga_b dl:nth-child(8) dt{height:100px;}


/*ga_c*/
.ga_c{width:100%; padding:80px 0;}
.ga_c ul{width:70%; min-width:1200px; margin:0 auto;}
.ga_c ul li{float:left;}
.ga_c ul li:nth-child(1){width:200px; margin-right:50px;}
.ga_c ul li:nth-child(2){width:calc(100% - 250px);}
.ga_c ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.ga_c ul li p{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}


#timeline {
width:100%;
position:relative;
background:url(../images/dot.png) left 30px repeat-x;
}

#dates {
width:100%;
height:50px;
overflow:hidden;
}

#dates li {
list-style:none;
float:left;
width:100px;
height:40px;
font-size:16px;
font-family:"dinpro_b";
text-align:center;
background:url(../images/biggerdot.png) center 27px no-repeat;
}

#dates a {
line-height:20px;
color:#fff;
}

#dates .selected {
font-size:20px;
color:#009854;
font-family:"dinpro_b";
}

#issues {
width:100%;
height:300px;
margin-top:40px;
overflow:hidden;
}

#issues li {
width:950px;
height:300px;
list-style:none;
float:left;
background-color:#fff;
}

#issues li img {
float:left;
}

#issues li table div{font-size:24px; line-height:40px; font-family:"dinpro_b"; color:#000;}




/*dq_a*/
.dq_a{width:100%; padding:80px 0;}
.dq_a ul{width:70%; min-width:1200px; margin:0 auto;}
.dq_a ul li{float:left;}
.dq_a ul li:nth-child(1){width:200px; margin-right:50px;}
.dq_a ul li:nth-child(2){width:calc(100% - 250px);}
.dq_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.dq_a ul li p{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.dq_a ul li ol{margin-top:30px; width:100%;}
.dq_a ul li ol dd{float:left; width:33.33%; padding:20px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; border-left:1px solid #eee; box-sizing:border-box; text-align:center;}
.dq_a ul li ol dd:nth-child(3n+3){border-right:1px solid #eee;}
.dq_a ul li ol dd img{width:35%; margin:0 auto 5px auto;}

/*dq_b*/
.dq_b{width:100%; padding:80px 0; border-top:6px solid #f5f5f5;}
.dq_b ul{width:70%; min-width:1200px; margin:0 auto;}
.dq_b ul li{float:left;}
.dq_b ul li:nth-child(1){width:200px; margin-right:50px;}
.dq_b ul li:nth-child(2){width:calc(100% - 250px);}
.dq_b ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.dq_b ul li:nth-child(1) p{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.dq_b ul li ol{width:100%; padding:20px 0; border-top:1px dotted #ddd;}
.dq_b ul li ol dd:nth-child(1){width:180px; float:left; margin-right:25px;}
.dq_b ul li ol dd:nth-child(2){width:calc(100% - 205px); float:left; font-size:14px;}
.dq_b ul li ol dd img{width:100%; height:100px;}
.dq_b ul li ol dd a{font-size:16px; color:#333; display:block;}
.dq_b ul li ol dd span{font-family:"dinpro_b"; color:rgba(0,0,0,0.3); font-size:12px; display:block;}
.dq_b ul li div{padding-top:20px; border-top:1px dotted #ddd;}
.dq_b ul li div a{padding:5px 30px; text-align:center; border:1px solid #009844; border-radius:10px; color:#009844; background-color:none; color:#009844;}
.dq_b ul li div a:hover{padding:5px 30px; text-align:center; border:1px solid #009844; background-color:#009844; border-radius:10px; color:#fff;}

/*news_list*/
.news_list{width:100%; padding:80px 0;}
.news_list ul{width:70%; min-width:1200px; margin:0 auto;}
.news_list ul li{float:left;}
.news_list ul li:nth-child(1){width:200px; margin-right:50px;}
.news_list ul li:nth-child(2){width:calc(100% - 250px);}
.news_list ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.news_list ul li:nth-child(1) p{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.news_list ul li ol{width:100%; padding:22px 0; border-top:1px dotted #ddd;}
.news_list ul li ol dd:nth-child(1){width:160px; float:left; margin-right:20px;}
.news_list ul li ol dd:nth-child(2){width:calc(100% - 180px); float:left;}
.news_list ul li ol dd img{width:100%; height:100px;}
.news_list ul li ol dd a{font-size:16px; color:#333; display:block;}
.news_list ul li ol dd span{font-family:"dinpro_b"; color:rgba(0,0,0,0.3); font-size:13px; display:block;}
.news_list ul li div{padding-top:10px; border-top:1px dotted #ddd;}
.news_list ul li div a{font-family:"dinpro_b"; margin-right:5px;}


/*news_list_mt*/
.news_list_mt{width:100%; padding:80px 0;}
.news_list_mt ul{width:70%; min-width:1200px; margin:0 auto;}
.news_list_mt ul li{float:left;}
.news_list_mt ul li:nth-child(1){width:200px; margin-right:50px;}
.news_list_mt ul li:nth-child(2){width:calc(100% - 250px);}
.news_list_mt ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.news_list_mt ul li:nth-child(1) p{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.news_list_mt ul li ol{width:calc(33.33% - 20px); margin-bottom:30px; margin-right:30px;}
.news_list_mt ul li ol:nth-child(3n+3){margin-right:0;}
.news_list_mt ul li ol img{width:100%; margin-bottom:10px;}
.news_list_mt ul li ol a{font-size:16px; color:#333; display:block;}
.news_list_mt ul li ol span{font-family:"dinpro_b"; color:rgba(0,0,0,0.3); font-size:13px; display:block;}
.news_list_mt ul li div{padding-top:10px; border-top:1px dotted #ddd;}
.news_list_mt ul li div a{font-family:"dinpro_b"; margin-right:5px;}


.page-num{font-family:"dinpro_b";}
.page-num-current{padding:0 5px; background-color:#eee; border-radius:3px;}

/*new_x*/
.new_x{width:100%; padding:80px 0;}
.new_x ul{width:70%; min-width:1200px; margin:0 auto;}
.new_x ul li{float:left;}
.new_x ul li:nth-child(1){width:20%; margin-right:100px;}
.new_x ul li:nth-child(2){width:calc(80% - 100px);}
.new_x ul li:nth-child(1) img{width:30%; margin-top:40px;}
.new_x ul li:nth-child(2) img{width:100%; margin:20px auto 20px auto;}
.new_x ul li:nth-child(2) div{width:100%; border-top:1px dotted #ddd; margin-top:20px; padding-top:20px; font-size:12px; line-height:20px;}
.new_x ul li:nth-child(2) div ol{width:50%; float:left;}
.new_x ul li:nth-child(2) div ol:nth-child(2){text-align:right;}

.new_x ul li:nth-child(1) span{font-size:20px; color:#000; line-height:36px;}
.new_x ul li:nth-child(1) font{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#aaa; display:block; margin-bottom:10px;}


/*ny_a*/
.ny_a{width:100%; padding:80px 0;}
.ny_a ul{width:70%; min-width:1200px; margin:0 auto;}
.ny_a ul li{float:left;}
.ny_a ul li:nth-child(1){width:200px; margin-right:50px;}
.ny_a ul li:nth-child(2){width:calc(100% - 250px);}
.ny_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.ny_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.ny_a ul li img{margin:20px 0 30px 0; width:100%;}
.ny_a ul li div{width:100%;}
.ny_a ul li div dd{width:calc(25% - 39px); margin-right:52px; float:left; text-align:center; border:1px solid #009844; box-sizing:border-box;}
.ny_a ul li div dd:nth-child(4){margin-right:0;}
.ny_a ul li div dd span{background-color:#009844; display:block; color:#fff; font-size:16px; line-height:40px;}
.ny_a ul li div dd dl{padding:20px 0;}

/*qjny_a*/
.qjny_a{width:100%; padding:80px 0;}
.qjny_a ul{width:70%; min-width:1200px; margin:0 auto;}
.qjny_a ul li{float:left;}
.qjny_a ul li:nth-child(1){width:200px; margin-right:50px;}
.qjny_a ul li:nth-child(2){width:calc(100% - 250px);}
.qjny_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.qjny_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.qjny_a ul li div{width:100%; margin-top:20px;}
.qjny_a ul li div ol:nth-child(1){width:55%; float:left;}
.qjny_a ul li div ol:nth-child(2){width:calc(45% - 80px); float:left; margin-left:80px;}
.qjny_a ul li div ol:nth-child(2) img{margin-bottom:8px;}
.qjny_a ul li div ol img{width:100%;}

/*csgx_a*/
.csgx_a{width:100%; padding:80px 0;}
.csgx_a ul{width:70%; min-width:1200px; margin:0 auto;}
.csgx_a ul li{float:left;}
.csgx_a ul li:nth-child(1){width:200px; margin-right:50px;}
.csgx_a ul li:nth-child(2){width:calc(100% - 250px);}
.csgx_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.csgx_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.csgx_a ul li div{width:100%; margin-top:30px;}
.csgx_a ul li div dd{width:50%; float:left; text-align:center; box-sizing:border-box; border-left:1px dotted #ddd;}
.csgx_a ul li div dd:nth-child(2){margin-right:0; border-right:1px dotted #ddd;}
.csgx_a ul li div dd a{display:block; font-size:11px; width:80px; border:1px solid #009854; margin:0 auto; color:#009854; border-radius:8px; margin-top:10px;}
.csgx_a ul li div dd span{display:block; font-size:40px; line-height:40px; margin-bottom:20px; color:#ccc;}

/*gjyw_a*/
.gjyw_a{width:100%; padding:80px 0 60px 0;}
.gjyw_a ul{width:70%; min-width:1200px; margin:0 auto;}
.gjyw_a ul li{float:left;}
.gjyw_a ul li:nth-child(1){width:200px; margin-right:50px;}
.gjyw_a ul li:nth-child(2){width:calc(100% - 250px);}
.gjyw_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.gjyw_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.gjyw_a ul li div{width:100%; margin-top:30px; border-top:1px dotted #ddd; border-left:1px dotted #ddd;}
.gjyw_a ul li div dd{width:16.66%; float:left; text-align:center; border-right:1px dotted #ddd; border-bottom:1px dotted #ddd; box-sizing:border-box;}
.gjyw_a ul li div dd:nth-child(6n+6){margin-right:0;}
.gjyw_a ul li div dd img{width:100%;}

/*stny_a*/
.stny_a{width:100%; padding:80px 0 60px 0;}
.stny_a ul{width:70%; min-width:1200px; margin:0 auto;}
.stny_a ul li{float:left;}
.stny_a ul li:nth-child(1){width:200px; margin-right:50px;}
.stny_a ul li:nth-child(2){width:calc(100% - 250px);}
.stny_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.stny_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.stny_a ul li div{width:100%; margin-top:30px;}
.stny_a ul li div dd{width:calc(33.33% - 4px); float:left; box-sizing:border-box; margin-right:6px; margin-bottom:10px; font-size:12px;}
.stny_a ul li div dd:nth-child(3n+3){margin-right:0;}
.stny_a ul li div img{width:100%;}

/*sytz_a*/
.sytz_a{width:100%; padding:80px 0 60px 0;}
.sytz_a ul{width:70%; min-width:1200px; margin:0 auto;}
.sytz_a ul li{float:left;}
.sytz_a ul li:nth-child(1){width:200px; margin-right:50px;}
.sytz_a ul li:nth-child(2){width:calc(100% - 250px);}
.sytz_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.sytz_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.sytz_a ul li div{width:100%; margin-top:30px; border-top:1px dotted #ddd; border-left:1px dotted #ddd;}
.sytz_a ul li div dd{width:25%; float:left; text-align:center; border-right:1px dotted #ddd; border-bottom:1px dotted #ddd; box-sizing:border-box;}
.sytz_a ul li div dd:nth-child(4n+4){margin-right:0;}
.sytz_a ul li div dd img{width:100%;}

/*yy_a*/
.yy_a{width:100%; padding:80px 0;}
.yy_a ul{width:70%; min-width:1200px; margin:0 auto;}
.yy_a ul li{float:left;}
.yy_a ul li:nth-child(1){width:200px; margin-right:50px;}
.yy_a ul li:nth-child(2){width:calc(100% - 250px);}
.yy_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.yy_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.yy_a ul li dd{width:100%; border:1px dotted #ddd; margin-bottom:15px; padding:5px; border-radius:10px;}
.yy_a ul li dd span{width:calc(100% - 20px); background:linear-gradient(135deg,#6ca739,#51a437); display:block; padding:5px 10px; border-radius:5px 5px 0 0; color:#fff; font-size:15px;}
.yy_a ul li dd dl{padding:10px 8px;}
.yy_a ul li dd dl img{width:100%; margin-bottom:10px;}

/*gyl_a*/
.gyl_a{width:100%; padding:80px 0;}
.gyl_a ul{width:70%; min-width:1200px; margin:0 auto;}
.gyl_a ul li{float:left;}
.gyl_a ul li:nth-child(1){width:200px; margin-right:50px;}
.gyl_a ul li:nth-child(2){width:calc(100% - 250px);}
.gyl_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.gyl_a ul li P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}
.gyl_a ul li img{width:100%; margin-bottom:20px;}


/*sxy_a*/
.sxy_a{width:100%; padding:80px 0;}
.sxy_a ul{width:70%; min-width:1200px; margin:0 auto;}
.sxy_a ul li{float:left;}
.sxy_a ul li:nth-child(1){width:200px; margin-right:50px;}
.sxy_a ul li:nth-child(2){width:calc(100% - 250px);}
.sxy_a ul li:nth-child(2) img{width:100%;}
.sxy_a ul li:nth-child(2) span{font-size:22px; color:#000;}
.sxy_a ul li font{font-size:22px; line-height:22PX; color:#000; display:block; background:url(../image/titlebg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px;}
.sxy_a ul li:nth-child(1) P{font-size:26px; font-family:"dinpro_b"; color:rgba(0,0,0,0.1);}

.xiaozhang{width:100%;}
.xiaozhang ol:nth-child(1){width:28%; float:left; margin-right:5%}
.xiaozhang ol:nth-child(2){width:67%; float:left;}

@media only screen and (min-width: 720px) and (max-width: 1200px){}

@media only screen and (min-width: 220px) and (max-width: 720px) {}
