/* CSS Document */
body {/*font-size: 62.5%;*/font-size: 14px;-webkit-font-smoothing: antialiased;font-family: Arial;color:#333333;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;background-color:#f5f5f5;}

html,body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0;  padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block;}
a { text-decoration: none; color:#333333;} a:visited { color:#333333; }a:hover { color:#000000;}

.white,.white a,a.white,a.white:link,a.white:hover,.white a:link,.white a:visited { color:#ffffff;}
.black,.black a,a.black,a.black:link,a.black:hover,.black a:link,.black a:visited,.black a:hover { color:#000000;}
.gray,.gray a,a.gray,a.gray:link,a.gray:hover,.gray a:link,.gray a:visited { color:#666666;}
.green,.green a,a.green,a.green:link,.green a:link,.green a:visited{ color:#9acb4e;}
a.green:hover,.green a:hover { color:#7bc011;}
.orange,.orange a,.orange a:hover,a.orange,a.orange:hover { color:#ffa701;}


textarea {  resize: none;} .posRel { position:relative;} .disBlock{ display:inline-block;}
iframe,img {border:0;}img {vertical-align: middle;}.cl { clear:both;} .tc { text-align:center;} .tl { text-align:left;} .tr { text-align:right;} .fl { float:left;} .fr { float:right;} .en {}
ul,ol,li {list-style:none;}
input,select,textarea { outline: 0;  -webkit-user-modify: read-write-plaintext-only; border:0;}
/*input {   -webkit-appearance: none;}*/
select {  -moz-appearance:none;  -webkit-appearance:none; background-color:transparent; margin:0; border:0;}
option { font-size:0.7em;}
* {  -webkit-tap-highlight-color: transparent;/*  -webkit-appearance: none; */ } 

.hr20 { height:20px; clear:both;}.hr25 { height:25px; clear:both;}.hr30 { height:30px; clear:both;}.hr40 { height:40px; clear:both;} .bgWhite {background-color:#ffffff;} .overH { overflow:hidden;} .aLine,a.aLine,.aLine:hover,.aLine a,.aLine a:hover { text-decoration:underline;} .lineH24 { line-height:24} .font24 { font-size:24px;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clearit { clear: both; height: 0; font-size: 0; overflow: hidden; }
.boxPadding { padding:20px 20px;/* overflow:hidden;*/}
.boxPaddingLR { padding:0 20px; overflow:hidden;}
.boxPaddingTB { padding:20px 0; overflow:hidden;}
.colTit { height:40px; line-height:40px; font-size:16px; border-bottom:#ededed 1px solid;}

.wrapMain {width:1200px;margin:0 auto;clear:both;}
.wrapBg {width:100%;background:url(../images/main_bg.png) no-repeat center bottom;}
.header { width:100%; height:145px; background:#ffffff url(../images/header_bg.png) no-repeat center bottom; min-width:1200px;}
.header h1.lotoTit { width:300px; height:70px; float:left; padding-top:45px; }
.logo { display:block; width:340px; height:70px; background:url(../images/logo.png) no-repeat 0 0; overflow:hidden; text-indent:-999px; }
.languageBar {height:70px; line-height:20px; padding-top:10px; color:#999999;}
.languageBar a { color:#999999;}
.languageBar a:hover { color:#9acb4e;}
.languageBar a { display:inline-block; padding:0 5px;}
.languageBar span { display:inline-block; font-size:10px; margin:0 5px;}

.searchBar { height:34px; width:280px; background-color:#f9f9f9; border:#e4e4e4 1px solid;}
.searchBox { width:245px; height:34px; float:left; overflow:hidden;}
.searchBar .input { height:24px; padding:5px 0 5px 10px; width:235px; float:left; overflow:hidden; background:none; line-height:24px; color:#aaaaaa; }
.searchBar .searchBt { display:block; width:34px; height:34px; overflow:hidden; text-indent:-999px; float:right; background:url(../images/search.png) no-repeat 0 0; cursor:pointer;}

.navBar { height:40px; width:100%; background-color:#84af43; min-width:1200px;}
ul.navList li { float:left; line-height:40px; padding:0 30px; position:relative; }
ul.navList li.cur, .navHoverBg {background:url(../images/bg_null.png) repeat 0 0;}
.sonNav {display:none;position:absolute;width:100%;z-index:9999;left:0;top:40px;background:url(../images/bg_null.png) repeat 0 0;width: 180px;}
.sonNav a { display:block; height:36px; line-height:36px; text-align:center;}
.sonNav a:hover { background-color:#84af43;}

.focusBox { width:100%; height:550px; overflow:hidden; text-align:center; position:relative; min-width:1200px;}
#focus li { width:100%; height:550px; display:none; position:relative;}
#focus img { height:550px; /*width:auto;*/ width:1600px; left:50%; margin-left:-800px; position:absolute;}
.focusNav { width:1200px; height:75px; position:absolute; bottom:40px; left:50%; margin-left:-600px;}
.focusNav li { width:180px; height:75px; overflow:hidden; float:left;/* line-height:75px;*/ text-align:center; margin-right:2px; background:url(../images/bg_null2.png) repeat 0 0; font-size:16px; cursor:pointer;}
.focusNav li img { display:none;}
.focusNav li.dq { width:470px; position:relative;/* background:none;*/}
.focusNav .picTit {display:none; width:470px; height:75px; position:absolute; z-index:99;  top:0; left:470px;}
.focusNav .dq .picTit { display:block;/*  left:0;*/}
.focusNav li.dq img { display:block; width:470px; height:75px;}
.focusNav li span { line-height:25px; padding-top:8px; display:block;}
.focusNav li.dq span { display:none;}

.mainL { width:870px; float:left;}
.mainR { width:300px; float:right; }
.tabBox {height: 598px;background-color:#ffffff;overflow:hidden;position:relative;}
.tabConMore { display:block; padding-right:30px; height:40px; line-height:40px; position:absolute; bottom:15px; right:30px; z-index:99; background:url(../images/point.png) no-repeat right 13px; text-align:right; }
.tabBar {width:873px;margin-left:-1px;height:40px;font-size:16px;background: #f5f5f5;}
.tabBar .tab1,.tabBar .tab2 { display:block; cursor:pointer; float:left; text-align:center;}
.tabBar .tab1 {width:291px;height:38px;line-height:38px;border-top:#9acb4e 2px solid;color:#9acb4e;background-color: #fff;}
.tabBar .tab2 { width:290px; margin-right:1px; height:40px; line-height:40px; background-color:#eaeaea; color:#666666;}

.customSwiper { width:350px; height:240px; overflow:hidden; border:#ededed 1px solid; float:left;}
.customSwiper img { width:350px; height:240px;}

.topNews {width: 452px;height:242px;overflow:hidden;float:right;}
h2 {padding-bottom:20px;line-height: 33px;font-size:26px;font-weight:normal;}
.summary { font-size:16px; color:#777; line-height:24px;} .summary a { color:#777777; }

.newsList { width:880px; overflow:hidden;}
.newsList li { width:390px; height:90px; float:left; overflow:hidden; padding:10px 50px 20px 0;}
.newsList .pic { width:145px; height:90px; float:left;}
.newsList .pic img { width:130px; height:90px;}
.newsList .txt { overflow:hidden; }
.newsList .tit {height:65px;line-height:20px;margin-bottom: 10px;font-size:16px;overflow:hidden;}
.newsList .pubDate { display:block; font-family:"Arial"; color:#999999;}

.ztList { width:848px; color:#666666; margin-left:-9px; } .ztList a { color:#666666;}
.ztList li { width:190px; height:170px; padding:10px 11px 10px 11px; text-align:center; line-height:22px; float:left; overflow:hidden;}
.ztList img { width:188px; height:128px; border:#eeeeee 1px solid; clear:both;}
.ztList .tit { display:block; padding:5px 0;}

.videoList { width:855px; height:585px; margin-left:-12px;}
.videoList li { width:265px; height:175px; padding:10px 10px; float:left; background-color:#eeeeee; position:relative;}
.videoList li img {width:265px; height:175px; }
.videoList li.videoTop { width:550px; height:370px; padding:10px 10px;}
.videoList li.videoTop img { width:550px; height:370px; }
.videoTit { height:34px; line-height:34px; width:245px; padding:0 10px; position:absolute; bottom:10px; left:10px; z-index:99; background:url(../images/video_titbg.png) repeat-y 0 0;}
.videoList li.videoTop .videoTit { height:40px; width:530px; padding:0 10px; line-height:40px;}
.icoVideo,.icoPic { display:block; background-image:url(../images/video.png); background-repeat:no-repeat; position:absolute; z-index:100; right:20px; bottom:20px;}
.icoVideo { background-position:0 -72px; width:42px; height:42px;}
.videoTop .icoVideo { background-position:0 0; width:62px; height:62px; bottom:30px;}
.icoPic { background-position:0 -135px; width:18px; height:18px;}

/*---R---*/
.noticeList { padding:10px 0;}
.noticeList li {line-height: 24px;background:url(../images/point.png) no-repeat 0 -50px;padding-left:20px;display:block;font-size: 16px;margin-bottom: 12px;}
.noticeList .hot { padding-right:40px; background:url(../images/ico_hot.png) no-repeat right center;}

.jkDetail_tit { width:245px; height:34px; line-height:34px; padding:0 10px 9px 55px; position:absolute; left:-9px; top:10px; background:url(../images/juankuan_tit.png) no-repeat 0 0;}
.jkCon { line-height:30px; padding:35px 0 5px 0;}
.tableTxt { line-height:28px; color:#666666; margin:10px 0;}
.tableTit td { border-top:#f0f0f0 1px solid; line-height:30px; border-bottom:#f0f0f0 1px solid;}
.jdBt { display:block; height:35px; line-height:35px; text-align:center; font-size:16px; background-color:#ffa701; border-radius:2px; clear:both;}
.zimeiti { margin:15px 0; clear:both; overflow:hidden;}
.zimeiti li { width:50%; float:left; text-align:center; line-height:35px;}
.zimeiti img { width:110px; height:110px; border:#ededed 1px solid;}
/*-----*/
.tabBar2 { height:40px; font-size:16px;}
.tabBar2 .tab1,.tabBar2 .tab2 { display:block; float:left; cursor:pointer; padding:0 30px;}
.tabBar2 .tab1 { height:38px; line-height:38px; border-top:#9acb4e 2px solid; color:#9acb4e; background-color:#ffffff;}
.tabBar2 .tab2 {  height:40px; line-height:40px; background-color:#eaeaea; color:#666666;}

.linksLogo li { float:left; padding:3px 6px 3px 6px; height:40px; }
.linksLogo li img { height:40px; width:auto;}
.linksTxt { padding:10px 0; line-height:24px;} .linksTxt a { display:inline-block; margin:0 5px;}
#logosDw1,#logosDw2 {width: 1160px;height:46px;overflow:hidden;}
.logosBox {height:46px; background-color:#ffffff; border:#ffffff 20px solid; overflow:hidden;}

.footer {background:#fff;line-height:106px;color:#666666;font-size:14px;text-align:center;height:106px;clear:both; min-width:1200px;}

/*scroll define*/
.homeSlide { width: 100%; min-width: 1200px; height: 464px; position: relative; z-index: 100; overflow: hidden; }
.homeSlide ul.slides { display: none }
.homeSlide .slideList { position: absolute; z-index: 1; width: 100%; left: 0; top: 0; }
.homeSlide .slideList div { width: 100%; position: absolute; z-index: 1; height: 464px; background-position: center top; background-repeat: no-repeat; }
.homeSlide .slideList div a, .homeSlide .slideList div a:visited, .homeSlide .slideList div a:hover {height: 300px; cursor: pointer; width: 100%; background: transparent; display: none;}
.homeSlide .slidePot { height: 12px; overflow: hidden; width: 100%; text-align: center; vertical-align: top; position: absolute; bottom: 19px; z-index: 11; }
.homeSlide .slidePot span { margin: 0 5px; display: inline-block; width: 10px; height: 10px; line-height: 10px; overflow: hidden; vertical-align: top; border-radius: 50%; background: #fff }
.homeSlide .slidePot span.selected { background: transparent; border: solid 1px #84af43; }
.homeSlide .slideBtn { display: none; position: absolute; z-index: 12; width: 100% }
.homeSlide .slideBtn span { display: none; }

.wrap{padding:0 0 30px;}
.hezuo{margin-top:30px;}

a.backTop { display:block; width:40px; height:40px; background:url(../images/bt_top.gif) no-repeat 0px 0px; position:fixed; z-index:99; bottom:5px; right:5px; display:none; }
a.backTop:hover { background:url(../images/bt_top.gif) no-repeat 0px -50px;}

.contri_btn { text-align: center;/* padding: 32px 0 0; */ padding:5px 0 5px 0; margin:5px 0 5px 0;}
.contri_btn a.c1, .contri_btn a.c1:visited { display: inline-block; width: 100%; height: 42px; text-align: center; color: #fff; font-size: 16px; line-height: 42px; background: #84af43; margin: 0; }
.contri_btn a.c1:hover { filter: Alpha(Opacity=80); opacity: 0.8; }