@charset "utf-8"; 
@import url("//at.alicdn.com/t/font_3008889_a082p2a3ppi.css");
@font-face {
  font-family: 'AiDeep';
  font-display: swap;
  src: url('/dist/font/AiDeep.eot'); /* IE9*/
  src: url('/dist/font/AiDeep.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/dist/font/AiDeep.woff2') format('woff2'),
  url('/dist/font/AiDeep.woff') format('woff'), /* chrome、firefox */
  url('/dist/font/AiDeep.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/dist/font/AiDeep.svg#Alibaba-PuHuiTi-Regular') format('svg'); /* iOS 4.1- */
}
@font-face {
	font-family: 'SY-ExtraLight';
	font-display: swap;
	src: url('//at.alicdn.com/t/webfont_6x5l5759but.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/webfont_6x5l5759but.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/webfont_6x5l5759but.woff2') format('woff2'),
	url('//at.alicdn.com/t/webfont_6x5l5759but.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/webfont_6x5l5759but.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/webfont_6x5l5759but.svg#思源黑体-极细') format('svg'); /* iOS 4.1- */
}
@font-face {
  font-family: 'SY-Normal';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.svg#NotoSansHans-DemiLight') format('svg'); /* iOS 4.1- */
}
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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, textarea,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: 'shiyuan';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { font: 14px/1.6 'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',STHeiti,'LiHei Pro Medium'; background-color: #FFFFFF; }
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea { outline: none; border: none; background: none;}
a { text-decoration: none }
.fr { float: right; }
.fl { float: left; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0;}
.clearfix { *zoom: 1; }  
a { color: #999;}
.clr{ clear:both;}
.r{ margin-right:0 !important;}
.mti10{margin-top: 10px!important;}
.mti20{margin-top: 20px!important;}
.mti25{margin-top: 25px!important;}
.mti15{margin-top: 15px!important;}
.mi0{ margin: 0 auto!important;}
.mib5{margin-bottom:5px!important;}
.pt20pb20 { padding: 20px 0;}
.bb1d { border-bottom: 1px dashed #bfbfbf;}
.hi5 { height: 5px;}
.hi10 { height: 10px;}
.hi15 { height: 15px;}
.hi20 { height: 20px;}
.hi30 { height: 30px;}

.hi50 { height: 50px;}
.clear{ margin:0px; padding:0px; height:0px; width:0px; line-height:0px; clear:both;}
.enDaXie { text-transform: uppercase;}
.w1280 { width:1280px; margin:0 auto;overflow: hidden;clear: both;}
.w100 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; background-position: center; background-repeat: no-repeat; position: relative;}
.w1200 { width:1200px; margin:0 auto;overflow: hidden;clear: both;}
.innerTT { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 30px 0; line-height: 50px; color: #010101; text-align: center; font-size: 48px; font-weight: 200;}

.indexbanner { width: 100%; margin: 0 auto; overflow: hidden; clear: both; position: relative;}

.indexbanner .swiper-container{ width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
.indexbanner .swiper-pagination-bullet{ width:11px; height:11px; border-radius:0; background:#999;opacity: .6; }
.indexbanner .swiper-pagination-bullet-active{ background:#fff;opacity: 1;}
.indexbanner .swiper-container-horizontal>.swiper-pagination-bullets,.ban .swiper-pagination-custom,.ban .swiper-pagination-fraction{ margin-bottom:25px;}
.indexbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}


.nav { width: 100%; height: 132px; position: absolute; left: 0; top: 0; z-index: 999;}
.navCon { width: 100%; margin: 0 auto; height: 132px; position: relative;}
.navline { width: 100%; height: 1px; position: absolute;left: 0; top: 110px; background-color:rgba(255,255,255,0.3) ;}
.logo { float: left; margin-left: 10%; z-index: 999; position: relative;}
.menu {float: right; height: 110px; display: inline-block; margin-right: 10%;}
.menu ul li { float: left; height: 110px;  text-align: center;  width: 120px;  position: relative;}
.menu ul li::before { width: 40px; height: 2px; position: absolute; content: ''; left: 50%; margin-left: -20px; bottom: 0;}
.menu ul li a { display: block; height: 110px; line-height: 110px; font-size: 16px; color: #fff; z-index: 99999; position: relative;  }
.menu ul li.lgbtn a { border: 1px solid #fff; border-radius: 5px; height: 38px; line-height: 38px; width: 110px; text-align: center; margin-top: 35px; }
.menu ul li.on a,.menu ul li:hover a { color: #1EC304; }
.menu ul li:hover::before,.menu ul li.on::before { background-color: #1EC304;}
.menu ul li.lgbtn:hover::before { display: none;}
.menu ul li.lgbtn:hover a { background-color: #1EC304; border-color: #1EC304; color: #fff;}

.menu ul.dropdown ul { display: none; position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; }
.menu ul.dropdown ul li { font-weight: normal; height: 45px; line-height: 45px; background: #fff; color: #fff; border-bottom: 1px solid #f3f3f3; }
.menu ul.dropdown ul li::before { display: none;}
.menu ul.dropdown ul li a { display: block; color: #333;  height: 45px; line-height: 45px; font-size: 14px; }
.menu ul.dropdown ul li:hover { background: #17A700;}
.menu ul.dropdown ul li:hover a { color: #fff;}
.menu ul.dropdown ul li:nth-last-child(1) { border: 0;}


.index_part01 { width: 83.75%; margin: 30px auto; overflow: hidden; clear: both; position: relative;}
.index_part01_item { position: absolute;left: 0; top: 0; z-index: 77; width: 100%; height: 100%; display: block;}
.index_part01_item ul { width: 100%; height: 100%; display: block;}
.index_part01_item ul li { float: left; width: 25%; height: 100%; display: block;}
.index_part01_item ul li img { display: none;}
.index_part01_item ul li:hover img { display: block;}

.index_part02 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; background-color: #FAFAF6; padding: 30px 0; }
.index_part02 .anliSwiper { width: 100%; overflow: hidden; position: relative;}
.index_part02 .anliSwiper .swiper-slide img { float: left; width: 100%;}
.index_part02 .anliSwiper .swiper-slide .anli_info { width: 100%; height: 100px; position: relative; overflow: hidden; padding: 10px 0 30px; background-color: #fff;}
.index_part02 .anliSwiper .swiper-slide .anli_info h3 { padding: 0 20px; line-height: 40px; font-size: 24px; color: #010101; margin-bottom: 5px;}
.index_part02 .anliSwiper .swiper-slide .anli_info p { padding: 0 20px; font-size: 14px; color: #BEBEBE; line-height: 24px;}
.index_part02 .anliSwiper .swiper-slide .anli_info a { width: 108px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #17A700; font-size: 14px; color: #17A700; position: absolute; right: 20px; bottom: 20px;} 
.index_part02 .anliSwiper .swiper-slide .anli_info a:hover { background-color: #17A700; color: #fff;}

.index_part03 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 30px 0; }
.index_part03 .index_part03_tt { width: 90%; height: 80px; line-height: 80px; color: #010101; font-weight: bold; font-size: 36px; margin: 0 auto; overflow: hidden; clear: both; }
.index_part03 ul { width: 100%; overflow: hidden; padding: 20px 0;}
.index_part03 ul li { float: left; width: 21%; height: 380px; margin: 0 2%; display: block; text-align: center; position: relative; }
.index_part03 ul li i { display: block; font-size: 50px; color: #4D4B4B; margin: 30px 0;}
.index_part03 ul li h3 { line-height: 55px; font-size: 24px; width: 100%; color: #010101;}
.index_part03 ul li p { padding: 0 25px; line-height: 24px; color: #BEBEBE;}
.index_part03 ul li a { width: 150px; height: 40px; line-height: 40px; text-align: center; background-color: #F5F5F5; color: #010101; display: inline-block; font-size: 16px; position: absolute; left: 50%; margin-left: -75px; bottom: 50px;}
.index_part03 ul li:hover { box-shadow: 0 0 10px #CEDBDD;}
.index_part03 ul li:hover i,.index_part03 ul li:hover h3 { color: #17A700;}
.index_part03 ul li:hover a { background-color: #17A700; color: #fff;}

.index_part04 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 30px 0; }

.index_part05 { width: 90%; height: 500px; margin: 0 auto; overflow: hidden; clear: both; padding: 30px 0; background-image: url(../img/index_map.png); background-repeat: no-repeat; background-position: right center; position: relative; }
.index_part05 .index_part05_flbox { float: left; width: 450px;}
.index_part05 .index_part05_flbox h3 { font-size: 36px; color: #212121; line-height: 45px; font-weight: bold;}
.index_part05 .index_part05_flbox ul { float: left; width: 100%; display: block; padding: 30px 0; margin-bottom: 30px;}
.index_part05 .index_part05_flbox ul li { float: left; width: 50%; padding: 15px 0;}
.index_part05 .index_part05_flbox ul li:nth-child(1),.index_part05 .index_part05_flbox ul li:nth-child(2) { border-bottom: 1px solid rgba(212,212,212,0.34);}
.index_part05 .index_part05_flbox ul li { font-size: 36px; line-height: 50px; color: #17A700;}
.index_part05 .index_part05_flbox ul li span { display: block; line-height: 30px; font-size: 16px; color: #666666;}
.index_part05 .index_part05_flbox a { width: 120px; height: 40px; line-height: 40px; text-align: center; background-color: #17A700; color: #fff; display: inline-block; }
.index_part05 .fixbox { width: 330px; height: 150px; background-color: #17A700; position: absolute; right: 0; bottom: 100px; border-radius: 6px; padding: 15px;}
.index_part05 .fixbox h4 { width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.4); color: #fff; text-align: center; font-size: 16px; margin-bottom: 10px; }
.index_part05 .fixbox p { width: 220px; line-height: 24px; color: #fff; margin-bottom: 5px;}
.index_part05 .fixbox img { width: 100px; position: absolute; right: 15px; top: 90px;}

.index_part06 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 50px 0; background-color: #FAFAF6;}
.index_part06 .newsSwiper { width: 95%; float: right; height: 500px; overflow: hidden; position: relative;}
.index_part06 .newsSwiper .swiper-scrollbar-drag { background-color: #17A700;}
.index_part06 .newsSwiper .swiper-slide { background-color: #fff; height: 460px; padding-left: 30px; position: relative;}
.index_part06 .newsSwiper .swiper-slide::before { position: absolute; width: 1px; height: 400px; top: 0; right: 0; background-color: #F6F6F6; content: '';}
.index_part06 .newsSwiper .swiper-slide .news_time { padding: 30px 0 10px; font-size: 48px; color: #010101; line-height: 40px;}
.index_part06 .newsSwiper .swiper-slide .news_time span { width: 100%; display: block; line-height: 30px; font-size: 14px; color: #B6B9C4;}
.index_part06 .newsSwiper .swiper-slide .news_tt { width: 90%; float: left; overflow: hidden; height: 60px; line-height: 30px; font-size: 18px; color: #010101; display: inline-block; margin-bottom: 20px;}
.index_part06 .newsSwiper .swiper-slide .news_more {float: left;  width: 100%; height: 80px; line-height: 80px; border-top: 1px solid #EBECEF; color: #84878E; font-size: 16px; display: inline-block;}
.index_part06 .newsSwiper .swiper-slide .news_more span { float: right; margin-right: 20px;}
.index_part06 .newsSwiper .swiper-slide .news_img { float: left; width: 100%; height: 150px; background-repeat: no-repeat; background-size: cover;}
.index_part06 .newsSwiper .swiper-slide:hover .news_time,.index_part06 .newsSwiper .swiper-slide:hover .news_tt { color: #17A700;}

.innerNav { width: 100%; margin: 0 auto; height: 88px; overflow: hidden; clear: both; background-color: #17A700;}
.innerNav ul li { float: left; width: 20%; height: 88px; text-align: center;}
.innerNav ul li a { font-size: 20px; color: #fff; width: 100px; height: 80px; margin: 0 auto; line-height: 80px; border-bottom: 4px solid #17A700; display: inline-block;}
.innerNav ul li.on a,.innerNav ul li:hover a { border-bottom: 4px solid #fff; }

.join_part01 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; background-color: #FAFAF6; padding: 50px 0; }
.join_part01 .join_part01_word { text-align: center; line-height: 35px; color: #84878E; font-size: 18px;}
.join_part01 .join_part01_youshi { width: 1230px; padding: 30px 0; overflow: hidden;}
.join_part01 .join_part01_youshi li { float: left; width: 380px; height: 300px; margin-right: 30px; margin-bottom: 30px; background-color: #fff; text-align: center; overflow: hidden;}
.join_part01 .join_part01_youshi li i { display: inline-block; font-size: 48px; color: #17A700; margin: 50px auto 20px;}
.join_part01 .join_part01_youshi li h3 { font-size: 20px; color: #010101; line-height: 35px; margin-bottom: 10px;}
.join_part01 .join_part01_youshi li p { line-height: 24px; color: #84878E; font-size: 14px;}
.join_part01 .join_part01_youshi li:hover { background-color: #17A700;}
.join_part01 .join_part01_youshi li:hover i,.join_part01 .join_part01_youshi li:hover h3,.join_part01 .join_part01_youshi li:hover p { color: #fff;}

.join_part02 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; background-color: #F4F4F4; padding: 50px 0;}
.join_part02 .join_part02_formbox { padding: 50px; width: 1000px; margin: 50px auto; height: 550px; background-color: #fff; }
.join_part02 .join_part02_formbox li { float:left; width: 450px; padding:0 25px; margin-bottom: 20px;}
.join_part02 .join_part02_formbox li label { width: 100%; line-height: 35px; display: block; font-size: 18px; margin-bottom: 10px;}
.join_part02 .join_part02_formbox li input {width: 420px; height: 48px; border-radius: 4px; padding: 0 10px; line-height: 48px; border: 1px solid #DADCDE;color: #5E5E5E; font-size: 16px;}
.join_part02 .join_part02_formbox li.w900 { width: 925px;}
.join_part02 .join_part02_formbox li textarea {width: 923px; height: 150px; border-radius: 4px; padding: 0 10px; line-height: 28px; border: 1px solid #DADCDE;color: #5E5E5E; font-size: 16px;}
.join_part02 .join_part02_formbox a.okbtn { width: 182px; height: 60px; text-align: center; line-height: 60px; display: inline-block; background: #17A700; color: #fff; font-size: 18px; margin-left: 369px;}
		
.about_part01 { width:100%; margin: 0 auto; overflow: hidden; clear: both; padding: 100px 0; background-color: #F4F4F5; }

.about_part02 { width:100%; margin: 0 auto; overflow: hidden; clear: both; padding: 100px 0; background-color: #fff; }
.about_part02 .about_part02_flbox { float: left; width: 500px;}
.about_part02 .about_part02_flbox h3 { font-size: 36px; color: #010101; line-height: 50px; height: 50px; display: block; margin-bottom: 20px;}
.about_part02 .about_part02_flbox p { font-size: 14px; color: #84878E; line-height: 33px; text-indent: 2em; padding: 10px 0;}
.about_part02 .about_part02_frbox { float: right;} 

.about_part03 { width:100%; height: 600px; margin: 0 auto; overflow: hidden; clear: both; padding: 100px 0; background-image: url(../img/about_03.jpg); background-repeat: no-repeat;  background-position: center;}
.about_part03 h3 { font-size: 36px; color: #fff; line-height: 50px; height: 50px; display: block; margin-bottom: 100px;}
.about_part03 .about_part03_info { width: 100%; margin: 0 auto; display: block; text-align: center;}

.about_part04 { width:100%; margin: 0 auto; overflow: hidden; clear: both; padding: 100px 0; background-color: #F3F8F9; }
.about_part04 .about_part04_top { width: 100%; overflow: hidden; clear: both; margin-bottom: 100px;} 
.about_part04 .about_part04_top h3 { float: left; width: 500px; font-size: 36px; color: #010101; line-height: 60px; height: 60px; }
.about_part04 .about_part04_top .about_part04_tab { float: left;}
.about_part04 .about_part04_top .about_part04_tab li { float: left; width: 180px; height: 60px; line-height: 60px; text-align: center; margin-right: 30px; background-color: #fff; color: #010101; border-radius: 20px; list-style: none;}
.about_part04 .about_part04_top .about_part04_tab li a { color: #010101; font-size: 18px;}
.about_part04 .about_part04_top .about_part04_tab li.on,.about_part04 .about_part04_top .about_part04_tab li:hover { background-color: #17A700;}
.about_part04 .about_part04_top .about_part04_tab li.on a,.about_part04 .about_part04_top .about_part04_tab li:hover a{color: #fff;}
.about_part04 .about_part04_info { width: 100%; overflow: hidden; clear: both;}
.about_part04 .about_part04_info .about_part04_info_txt { float: left; width: 350px;}
.about_part04 .about_part04_info .about_part04_info_txt h4 { font-size: 24px; color: #010101; line-height: 45px;}
.about_part04 .about_part04_info .about_part04_info_txt p { font-size: 16px; color: #84878E; line-height: 35px; }
.about_part04 .about_part04_info .honorSwiper { width: 900px; float: right; overflow: hidden; padding-bottom: 50px; position: relative;}
.about_part04 .about_part04_info .honorSwiper .swiper-pagination-bullet { width: 36px; height: 3px; text-align: center; opacity: 1; background: #DEE2E2; border-radius: 5px; }
.about_part04 .about_part04_info .honorSwiper .swiper-pagination-bullet-active {  color: #fff; background: #17A700;}

.about_part05 { width:100%; margin: 0 auto; overflow: hidden; clear: both; padding: 100px 0; background-color: #fff; }
.about_part05 h3 { width: 100%; font-size: 36px; color: #010101; line-height: 60px; height: 60px; margin-bottom: 40px; }
.about_part05 .about_part05_tab { width: 100%; overflow: hidden; clear:both; text-align: center;}
.about_part05 .about_part05_tab a { width: 180px; height: 60px; line-height: 60px; text-align: center; margin:0 20px; background-color: #F4F4F4; color: #010101; border-radius: 20px; display: inline-block;font-size: 18px;}
.about_part05 .about_part05_tab a.on,.about_part05 .about_part05_tab a:hover { background-color: #17A700; color: #fff;}
.about_part05 .about_part05_picList { padding-top: 50px; width: 1300px;}
.about_part05 .about_part05_picList li { float: left; list-style: none; width: 305px; margin-right: 20px;}
.about_part05 .about_part05_picList li img { width: 100%;}

.about_part06 { width:100%; margin: 0 auto; overflow: hidden; clear: both; padding: 100px 0; background-color: #F3F8F9; }
.about_part06 h3 { width: 100%; font-size: 36px; color: #010101; line-height: 60px; height: 60px; margin-bottom: 40px; }

.about_part07 { width:100%; height: 534px; margin: 0 auto; overflow: hidden; clear: both; padding: 100px 0; background-image: url(../img/about_04.jpg); background-position: center; background-repeat: no-repeat;}
.about_part07 h3 { width: 100%; font-size: 36px; color: #010101; line-height: 60px; height: 60px; margin-bottom: 40px; }
.about_part07 .about_part07_qywh { width: 100%; padding-top: 50px;}
.about_part07 .about_part07_qywh li { float: left; width: 213px; height: 240px; text-align: center; background-color: #fff; }
.about_part07 .about_part07_qywh li i { display: block; font-size: 48px; color: #010101; margin: 60px 0 0px;}
.about_part07 .about_part07_qywh li h4 { width: 100%; height: 50px; line-height: 50px; text-align: center; color: #010101; font-size: 20px;}
.about_part07 .about_part07_qywh li p { width: 100%; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 16px; display: none;}
.about_part07 .about_part07_qywh li:hover { height: 280px; background-color: #17A700;}
.about_part07 .about_part07_qywh li:hover i,.about_part07 .about_part07_qywh li:hover h4 { color: #fff;}
.about_part07 .about_part07_qywh li:hover p { display: block;}

.event_box{ width: 1200px; margin: 100px auto 0;position: relative; min-height: 420px;}
.event_box .parHd {width: 100%; display: inline-block; height: 92px; overflow: hidden;}
.parHd  ul{ width: 100%; text-align: center; margin: 0 auto; padding-top: 25px !important;}
.parHd .tempWrap{ margin: 0 auto;}
.parHd .tempWrap:after{ content: ''; width: 100%; height: 1px; background: url(../img/about_line.png) center no-repeat; position: absolute; right: 0%; top: 35%;z-index: 10;}
.parHd li.no_line:before{ display: none;}
.parHd li{  display: inline-block; cursor: pointer; padding-top: 30px; font-size: 16px; color: #000;margin:0 20px; position: relative; width: 60px; }
.parHd li.act { color: #17A700;}
.parHd li:after{ content: ''; background: url(../img/dot_ico_un.png) no-repeat; width: 24px; height: 32px; position: absolute;  z-index: 20;top: -12px; left: 50%; margin-left: -12px;}
.parHd li.act:after { background-image: url(../img/dot_ico_on.png);}
.parBd{ text-align: center; margin-top: 60px;}
.parBd h4{ position: relative; font-size: 40px; margin-bottom: 3%; /*width: 200px;*/ padding: 0 60px;  display: inline-block; text-align: center;}
.parBd h4:after{ content:''; background: #000; width: 100px; height: 1px; position: absolute; left: -100px; bottom: 12px;}
.parBd h4:before{ content:''; background: #000; width: 100px; height: 1px; position: absolute; right: -100px; bottom: 12px;}
.parBd p{ line-height: 180%; font-size: 16px; width: 80%; margin: 0 auto;}
div#listBox { width: 100%; }
.sPrev,.sNext{ width: 30px; height: 30px; display: block; position: absolute; top: 10px;}
.sPrev{ left: 0;}
.sNext{ right: 0;}
.sPrev img,.sNext img{transition: all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition: all .6s cubic-bezier(.51,1.1,.9,.95); -webkit-transition: all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition: all .6s cubic-bezier(.51,1.1,.9,.95);}


.footlan { width: 100%; height: 120px; padding: 30px 0; margin: 0 auto; overflow: hidden; clear: both; background-color: #1CA806;}
.footlan .footlan_content { width: 100%; margin: 0 auto; height: 120px;}
.footlan .footlan_content ul li { float: left; width: 25%; height: 120px; }
.footlan .footlan_content ul li .footlan_content_item { width: 200px; height: 95px; margin: 0 auto; display: block; color: #fff; border: 1px solid transparent; padding: 10px 20px;}
.footlan .footlan_content ul li .footlan_content_item  i { font-size: 36px; width: 50px; height: 60px; line-height: 60px; display: inline-block;}
.footlan .footlan_content ul li .footlan_content_item  h3 { display: inline-block; font-size: 20px; line-height: 60px; vertical-align: top; }
.footlan .footlan_content ul li .footlan_content_item  a { display: block; font-size: 14px; color: #fff; padding-left: 55px; line-height: 24px;}
.footlan .footlan_content ul li .footlan_content_item  a i { font-size: 14px;width: auto; height: 24px; line-height: 24px;}
.footlan .footlan_content ul li:hover .footlan_content_item{ border: 1px solid rgba(255,255,255,0.6);}

.foot { width: 100%; height: 200px; margin: 0 auto; overflow: hidden; clear: both; background-color: #353846; padding: 30px 0; position: relative;}
.foot .footlogo { width: 154px; height: 189px; position: absolute; left: 50%; margin-left: -77px; top: 35px;}
.foot .foot_flinfo { float: left; margin-left: 5%; padding-top: 30px;}
.foot .foot_flinfo h3 { color: #fff; font-size: 48px; font-weight: bold; height: 80px; line-height: 80px; display: block; overflow: hidden; margin-bottom: 20px;}
.foot .foot_flinfo h3 span { float: left; font-size: 24px; line-height: 30px; margin-right: 20px; font-weight: normal; margin-top: 10px;}
.foot .foot_flinfo p { overflow: hidden; clear: both; line-height: 25px; color: rgba(255,255,255,0.6); font-size: 14px;}
.foot .footewm { float: right; margin-right: 5%; padding-top: 30px;}
.foot .footewm ul li { float: left; margin-left: 15px;}
.foot .footewm ul li p { width: 100%; text-align: center; line-height: 35px; font-size: 14px; color: #fff;}

.footer { overflow:hidden; background:#353846; padding:40px 0 0;}
.footer .ftlogo { float: left; width: 200px; margin-right: 20px;}
.footer .ftlogo img { display: block; width: 80px;}
.footer .ftlogo h3 { color: #fff; font-size: 24px; font-weight: bold; height: 40px; line-height: 40px; display: block; overflow: hidden; margin-bottom: 20px;}
.footer .ftlogo h3 span { float: left; font-size: 18px; line-height: 30px; margin-right: 20px; font-weight: normal;}
.footer .ftlogo p { overflow: hidden; clear: both; line-height: 25px; color: rgba(255,255,255,0.6); font-size: 18px; margin-top: 20px;}
.footer .fl dl{ float:left; overflow:hidden; width:140px;}
.footer .fl dt{ color:#fff; font-size:18px; font-weight: bold; margin-bottom:25px}
.footer .fl a{ font-size:14px; color:#666; display:block; margin-bottom:20px;}
.footer .fl a:hover { color: #1EC304;}
.footer .footewm li { float: left; margin-left: 20px;}
.footer .footewm li p { width: 100%; text-align: center; line-height: 40px; color: #888888; font-size: 14px;}

.boter{ height:50px; line-height:50px; background:#353846;color:#666; font-size:14px; text-align:center; border-top:1px solid #555;}
.boter a,.boter img { padding: 0 5px;}

.listPage { width: 100%; overflow: hidden; clear: both; padding: 0 0 80px;}
.pagination-container { display: flex; margin: 0 auto; overflow: hidden; clear: both;}
.pagination{display:block;margin:0px auto;border-radius:4px;}.pagination>li{display:inline; margin-right: 7px; float: left;}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 20px;margin-left:-1px;line-height:30px;color:#9a9a9a;text-decoration:none;background-color:#eeeeee;border:1px solid #eeeeee; font-size:18px;border-radius:4px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#212121;border-color:#212121}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#212121;border-color:#212121}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#9a9a9a;cursor:not-allowed;background-color:#eeeeee;border-color:#eeeeee}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#eeeeee;border:1px solid #eeeeee;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#9a9a9a;cursor:not-allowed;background-color:#eeeeee}