﻿@charset 'utf-8';
/* Author: Chuck */
/* Time: 2014/12/10 */

#body{ padding-top: 0; padding-bottom: 30px; }
/*banner*/
.banner{ position: relative; overflow: hidden; width: 100%; height: 447px; margin-bottom: 30px; background-color:#fff;}
.banner_list li{ position: absolute; width: 100%; height: 447px; }
.banner_list li img{ position: absolute; left: 50%; margin-left: -600px; }
.banner_overlay{ position: absolute; z-index: 10; bottom: 0; left: 50%; width: 1200px;margin-left:-600px; height: 75px; opacity: .3; background: #666; filter: alpha(opacity=80); }
.banner_b{ position: absolute; z-index: 11; bottom: 0; left: 50%; width: 1000px; height: 75px; margin-left: -500px; }
.banner_c{ float: left; padding-top: 26px; }
.banner_c li{ font-size: 0; line-height: 0; float: left; overflow: hidden; width: 17px; height: 29px; margin-right: 6px; cursor: pointer; text-indent: -9999em; opacity: .5; background: url(icon_bannerBtn.png) no-repeat; filter: alpha(opacity=50); }
.banner_c li.on{ opacity: 1; filter: alpha(opacity=100); }
.banner_des{ float: right; color: #fff; }
.banner_des li{ font-size: 16px; line-height: 75px; height: 75px; text-align: right; }
.banner_des li strong{ font-size: 36px; font-weight: normal; }
.banner_last,
.banner_next{ position: absolute; z-index: 100; top: 236px; display: block; width: 48px; height: 48px; opacity: .2; background: url(banner_prev.png) no-repeat; filter: alpha(opacity=20); }
.banner_last:hover,.banner_next:hover{ opacity: 1; filter: alpha(opacity=100); }
.banner_last{ left: 10px; }
.banner_next{ right: 10px; background: url(banner_next.png) no-repeat; }
.bdOn a.banner_last,.bdOn a.banner_next{ opacity: 1; filter: alpha(opacity=100); }

/* 首页 */
.homecont{ padding-bottom: 10px; border-bottom: 1px solid #e0d7d2; overflow: hidden;width:1200px;}
.index_left{ width:752px; }
.index_right{ width:420px; }
.box{    background-color: #f5f5f5;
    padding: 20px 40px;
    height: 320px;
    margin-bottom: 20px;}
.box h2 a,.prc h2{ font-size: 20px; font-weight: normal; line-height: 38px; display: block; width: 100%; height: 38px; color: #8cc63f; border-bottom: 1px solid #e0d7d2; background: url(icon_more.png) no-repeat right center; }
.prc h2{background:none; margin-bottom: 20px; }
.homenews{ position: relative; overflow: hidden; width: 652px; height: 141px; padding-top: 20px; background: url(line.png) repeat-x left bottom; }
.homenews dl{ overflow: hidden; width: 100%; padding-bottom: 12px; }
.homenews .pic{ float: left; overflow: hidden; width: 160px; height: 121px; padding-left: 30px; }
.homenews .pic img{ display: block; width: 160px; height: 121px; }
.homenews .cont{ float: right; overflow: hidden; width: 376px; height: 121px; padding: 5px 45px 0 20px; border-left: 1px solid #ddd; }
.homenews .cont p{ font-size: 12px; line-height: 20px; color: #666; }
.homenews h3{ font-size: 14px; line-height: 1.8em; padding-bottom: 6px; }
.homenews h3 a{ color: #333; }
.homenews h3 a:hover{ color: #8cc63f; }
.homenews .cont p.time{ padding-top: 8px; }
.homenews .prev,
.homenews .next{ position: absolute; top: 70px; display: block; overflow: hidden; width: 12px; height: 17px; cursor: pointer; background: url(icon_next.png) no-repeat; }
.homenews .next{ right: 0; background: url(icon_prev.png) no-repeat; }
.homenews_list{ clear: none; margin: 15px 0 20px 0; }
.homenews_list ul{ width: 315px; }
.homenews_list li{ line-height: 26px; overflow: hidden; height: 26px; padding-left: 13px; background: url(icon_li.png) no-repeat left center; }
.homenews_list li a{ font-size: 14px; color: #333; }
.homenews_list li a:hover{ color: #8cc63f; }
.homegovernance ul{ width: 90%; }
.homegovernance li a{ display: block; float: left; overflow: hidden; width: 400px; white-space: nowrap; text-overflow: ellipsis; }
.homegovernance li span{ display: inline-block; float: right; }
.homegovernance dl{ overflow: hidden; width: 274px; margin-top: 5px; }
.homegovernance dt{ float: left; }
.homegovernance dd{ float: right; }
.homegovernance .pic{ float: left; overflow: hidden; width: 109px; height: 143px; }
.homegovernance .pic img{ display: block; width: 109px; height: 143px; }
.homegovernance .cont{ float: right; overflow: hidden; width: 144px; }
.homegovernance .cont p{ font-size: 12px; line-height: 20px; color: #666; }
.homegovernance h3{ font-size: 14px; line-height: 1.8em; padding-bottom: 6px; }
.homegovernance h3 a{ color: #333; }
.homegovernance h3 a:hover{ color: #8cc63f; }
.homegovernance p a{ font-size: 12px; color: #8cc63f; }
.homegovernance i{ line-height: 24px; display: inline-block; height: 25px; margin: 10px 0; padding-left: 25px; background: url(icon_homeGovernance.png) no-repeat 0 4px; }
.homegovernance i.fr{ background-position: 0 -19px; }
.homegovernance i a{ color: #f5a21d; }
.homegovernance a.submit{ font-size: 14px; line-height: 27px; display: block; overflow: hidden; width: 100%; height: 27px; padding-left: 10px; color: #fff; background: url(icon_submit.png) #8cc63f no-repeat 122px 10px; }
#CuPlayer,#CuPlayer_wrapper{ margin: 10px 0 10px 0; }
.subject{ width: 270px;height:170px}
.subject li{ height:24px;line-height:24px; }
.links{ margin: 30px 0; overflow: hidden;width: 100%;}
.links li{ float: left; overflow: hidden; width: 125px; /*  width: 14.2857%;*/ height: 96px; text-align: center; background: url(links_bg.png) repeat-y right top; }
.links li a{ font-size: 14px; font-weight: bold; display: block; width: 100%; height: 96px;  color: #333; /*padding-top: 70px;background: url(links_icon_02.png) no-repeat;*/ }
.links li a:hover{ color: #8cc63f; }
.links li.link_0 a{ background-position: 10px 0; }
.links li.link_1 a{ background-position: -120px 0; }
.links li.link_2 a{ background-position: -251px 0; }
.links li.link_3 a{ background-position: -372px 0; }
.links li.link_4 a{ background-position: -465px 0; }
.links li.link_5 a{ background-position: -580px 0; }
.links li.link_6 a{ background-position: -712px 0; }
.links li.link_7 a{ background-position: -867px 0; }
.links li.link_8 a{ background-position: -541px 0; }
.links li.link_8{ background: none; }
/*.links li{ float: left; overflow: hidden;  width: 20%; height: 96px; text-align: center; background: url(links_bg.png) repeat-y right top; }
.links li a{ font-size: 14px; font-weight: bold; display: block; width: 100%; height: 96px; padding-top: 70px; color: #333; background: url(links_icon.png) no-repeat; }
.links li a:hover{ color: #1b96d5; }
.links li.link_7{ background: none; }
.links li.link_0 a{ background-position: 38px 0; }
.links li.link_1 a{ background-position: -91px 0; }
.links li.link_2 a{ background-position: -222px 0; }
.links li.link_3 a{ background-position: -330px 0; }
.links li.link_4 a{ background-position: -465px 0; }
.links li.link_5 a{ background-position: -580px 0; }
.links li.link_6 a{ background-position: -684px 0; }
.links li.link_7 a{ background-position: -838px 0; }*/
/* .links li.link_0 a{ background-position: 0 0; }
.links li.link_1 a{ background-position: -125px 0; }
.links li.link_2 a{ background-position: -250px 0; }
.links li.link_3 a{ background-position: -375px 0; }
.links li.link_4 a{ background-position: -500px 0; }
.links li.link_5 a{ background-position: -625px 0; }
.links li.link_6 a{ background-position: -750px 0; }
.links li.link_7 a{ background-position: -875px 0; } */

.prc {position: relative;}
.cell {position: absolute;top: 10px;width: 100%;height: 15px;text-align: right;}
.prc .prev, .prc .next {width: 15px;height: 15px;background: url(icon_arrow.png) left top no-repeat;cursor: pointer;margin-left:2px;display: inline-block;}
.prc .next {background-position: right top;}
.prc .next:hover{background-position: right bottom;}
.prc .prev:hover{background-position: left bottom;}

.se_dialog-overlay{ position: fixed; z-index: 10000; top: 0; left: 0; display: none; width: 100%; height: 2160px; opacity: .6; background: #000; background: url(ghostdark.png)\9; filter: alpha(opacity=70); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; }
.se_dialog{ position: fixed; z-index: 9999999; top: 50%; left: 50%; display: none; overflow: hidden; width: 850px; /*height: 360px;*/ margin:-250px 0 0 -435px; padding: 2px; background: #fff; }
.se_close{ position: absolute; top: 0; left: 823px; display: none; float: right; width: 31px; height: 31px; cursor: pointer; background: url(close.png); }
.se_dialog .cont{  padding:30px 28px; background: #fff; }
.se_dialog .desc{max-height: 380px; overflow: auto;}
/*.se_dialog .desc p {padding: 20px 0;}*/
.se_dialog{padding: 20px 0;}
.name {font-size: 24px;font-weight: normal;padding-left: 46px;color: #8cc63f;height: 50px;line-height: 50px;border-bottom: 1px solid #dedddb;background: url(name_icon.png) no-repeat left center;}

.se_dialog2 .cont{padding:30px 28px; background: #fff; }
.se_dialog2 .desc{max-height: 380px; overflow: auto;}

.mz {
  width: 17px;
  padding:15px 10px;
  height: 125px;
  text-align: center;
  color: #fff;
  background:url(sm_icon.png) no-repeat;
  position: fixed;
  right: 0;
  top: 50%;
  line-height: 20px;
  margin-top: -63px;
  z-index: 9999;
  font-size: 18px;
  cursor: pointer;
  display: none;
}

.ui-WX {
position: absolute;
margin: -340px 0px 0 -88px;
 display: none; 
}