@charset "utf-8";
/*code by zhangeryi*/
/*css重置*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, small { margin: 0; padding: 0; }
body { font-size: 12px; line-height: 22px; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "宋体"; color: #333333; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; overflow: hidden; }
input, select { vertical-align: middle; font-size: 12px; }
ol, ul, li { list-style: none; }
i { font-style: normal; }
img { border: 0; }
ul, li { list-style-type: none; }

/*全局公用*/
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px; }
.divc { margin: 0 auto }
.fb { font-weight: bold }
.dis { display: block; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; font-size: 0; height: 0; overflow: hidden; }
.ti2 { text-indent: 2em; }
.w1000 { width: 1000px; }
.w980 { width: 980px; }
.ovn { overflow: hidden;zoom:1; }
.r3 { border-radius: 3px; }
.r5 { border-radius: 5px; }
.pr { position: relative }
.cl10 { height: 15px; font-size: 0; overflow: hidden; clear: both; }
.pl10 { padding-left: 10px; }
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pb10{ padding-bottom:10px;}
.p10{ padding:10px;}
a.more, a.more:link, a.more:visited { font-size: 12px; font-weight: normal; float: right;color: #999; }
a.more:hover, a.more:active { text-decoration: none; }
.red,a.red,a.red:link,a.red:visited{ color:#f00;}
/*首页*/
.main { overflow: hidden; zoom: 1; }
.banner { width: 980px; margin: 0 auto; overflow: hidden; text-align: center; position: relative;}
.banner .title { position: absolute; left:0px;z-index: 99; width: 915px; text-align: left; margin: 0 auto; margin-top: 35px; padding-left: 15px; padding-right: 50px; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "宋体"; left:0px;}
.banner .mainTitle { line-height: 50px; font-size: 35px; font-weight: bold; height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.banner .subTitle { line-height: 30px; font-size: 18px;color:#666;font-weight: bold; }
/*导航start*/
.nav {height: 50px;line-height: 50px;margin-top: 0px;zoom: 1;position:relative;z-index:1;width: 980px;margin: 0px auto;}
.nav li { float: left;position:relative; }
.nav li a, .nav li a:link, .nav li a:visited { font-size: 16px;padding: 0px 12px;}
.nav .sub{ display:none;left:0; top:50px; position:absolute;line-height:30px;z-index:999999;}
.nav .sub p{ zoom:1; white-space: nowrap;}
.nav .sub a,.nav .sub a:link,.nav .sub a:visited{ display:block; padding:0 12px; padding-right: 40px;font-weight: normal; }
.nav .sub a:hover,.nav .sub a:active{  text-decoration: none;}
/*导航end*/
.toppanel{overflow: hidden;zoom:1;padding: 20px 0px 20px 0px;width: 980px;margin: 0px auto;background: none!important;}
.box { border: 2px solid #ebedee; }
.box .t { padding: 0px 20px 0px 20px; height: 40px; line-height: 40px; border-bottom: 2px solid #ebedee; font-weight: bold; font-size: 20px;color:#343434; }
.box .c { padding: 10px 20px 18px 20px; }
.panel .t { padding: 0px 20px 0px 0px; height: 42px; line-height: 42px;font-weight: bold; font-size: 20px; border-bottom: 2px solid #ebedee; }
.panel .c { padding: 10px 0px; }
.m_l { width: 264px;overflow: hidden;zoom:1; }
.m_m { width: 706px;overflow: hidden;zoom:1; }
.cm_l{ width:702px; border:2px solid #ebedee;min-height:512px; height:auto !important;height:512px; overflow:visible; }
.cm_l .t{  padding: 0px 20px 0px 20px; height: 40px; line-height: 40px; border-bottom: 2px solid #ebedee;  background:#fafafa;}
.cm_l .c{ padding:10px;}
.n_list li{ font-size:14px; padding:0px 10px; line-height:30px;}
.n_list li span.tim{ float:right;font-family: Tahoma, Geneva, sans-serif;}
.nrtitle { margin:0 auto; text-align:center;padding-top:20px;padding-bottom:0px;overflow:visible;}
.nrcontent{ line-height:28px;font-size:14px; padding:10px 0px;}
.nrtitle h1{color:#000;font-family:"宋体",arial;font-size:24px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:30px;font-weight:800; width:600px; margin:0px auto;margin-bottom:20px; }
.nrtitle .titBar{border-bottom:1px #E5E5E5 solid;padding-bottom:8px; line-height:22px; color:#7E7E7E; overflow:hidden;zoom:1; text-align:}
.nrtitle .titBar .time,.nrtitle .titBar .about,.nrtitle .titBar .liulan{ padding:0 10px}
.m_l .time .t{ padding-left: 55px;background:url(../images/gy_icon.png) 20px -16px no-repeat #fafafa;}
.time .c { height: 263px; }
.time .c .tit { font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; }
.time .c p { font-family: Tahoma, Geneva, sans-serif; font-size: 16px; padding-bottom: 5px; }
.news .c{font-size: 14px;}
.dongttai .c{ width: 716px;}
.dongttai .c li{ float: left; width: 696px; padding-right: 10px; line-height: 24px; height: 24px;overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
/*焦点图*/
.slideBox { width: 490px; height: 292px; overflow: hidden; position: relative; border:0px solid #56616d; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left;height: 280px; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer;}
.slideBox .hd ul li.on { background: #f00; color: #fff; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle;height: 292px;  }
.slideBox .bd li a{ display:block;}
.slideBox .bd img { width: 490px; height: 250px; display: block;overflow: hidden;vertical-align: bottom;}
.slideBox .bd li p {
  line-height: 40px;
  margin-top: 0px;
  background-color: #444;
  height: 40px;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  padding-left: 10px;
  border: 1px solid #666;
}
.slideBox .bd li p b{padding-right: 4px;color:#94a2b1;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:435px; top:255px;  display:block; width:24px; height:28px; background:url(../images/slider-arrow.png) -225px -2px no-repeat; }
.slideBox .next{ left:auto; right:0px; background-position:-0px -2px; }
.slideBox .prevStop{ background:url(../images/slider-arrow.png) -155px -2px no-repeat;}
.slideBox .nextStop{ background:url(../images/slider-arrow.png) -70px -2px no-repeat;}
/*首页图片滚动*/
.picMarquee-left { overflow: hidden; position: relative; }
.picMarquee-left .hd { }
.picMarquee-left .hd .prev, .picMarquee-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 17px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") no-repeat; }
.picMarquee-left .hd .next { background-position: 0 -50px; }
.picMarquee-left .hd .prevStop { background-position: -60px 0; }
.picMarquee-left .hd .nextStop { background-position: -60px -50px; }
.picMarquee-left .bd { padding: 10px; padding-left:8px;}
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; width:144px; }
.picMarquee-left .bd ul li .pic {
/*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell; position:relative;
        vertical-align:middle;
        /*设置水平居中*/
        text-align:center;
        /* 针对IE的Hack */
        *display: block;
        *font-size: 87.3px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
        width: 140px; height: 100px; 
        border: 1px #f0f0f0 solid;padding:1px; overflow:hidden; }
.picMarquee-left .bd ul li .pic img {vertical-align: middle;  }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left .bd ul li .title { line-height: 24px;}
/*倒计时*/
.daojishi-p { height:28px; line-height:28px; font-size: 14px; overflow: hidden;  padding-left:46px; background:url(../images/gy_icon.png) -104px -12px no-repeat;  padding-top: 20px; }
.daojishi-p li.datenum {  background: url(../images/gy_icon.png) 0px 12px #666 repeat-x;  border-radius: 2px;  border: 1px solid #666;  color: #fff;}
.daojishi-p li {  line-height: 26px;  float: left;  text-align: center;  color: #333;  padding: 0px 6px;}
/*win7风格小导航*/
.menu{padding-left: 10px;overflow: hidden;zoom:1;width: 480px;margin-top: 20px;position: relative;left: 5px;}
.menu li{ float: left; padding-right: 10px;padding-top: 10px;color:#fff; }
.menu li.itemlast{width: 100%;}
.menu li.itemlast a{width: 450px;}
.menu li a{color:#fff;font-size: 18px;display: block;width: 210px;height:74px; padding-top: 28px;padding-left: 20px;background-image: url(../images/gy_icon.png);border-radius: 0px;}
.menu li a:hover{opacity: 0.8;filter: alpha(opacity=80);}
.menu li a p.en{font-size: 12px;font-family:Tahoma, Geneva, Verdana, sans-serif;}
.menu.ismall{margin-top: 22px;}
.menu.ismall li a{height: 44px;padding-top: 20px;}
.menu.ismall li a p.en{display: none;}
.menu li.item1 a,.menu li.item1 a:link,.menu li.item1 a:visited{background-position:right -66px ;background-repeat: no-repeat;}
.menu li.item2 a,.menu li.item2 a:link,.menu li.item2 a:visited{background-position:right -173px ;background-repeat: no-repeat;}
.menu li.item3 a,.menu li.item3 a:link,.menu li.item3 a:visited{background-position:right -286px ;background-repeat: no-repeat;}
/*.menu li.item4 a,.menu li.item4 a:link,.menu li.item4 a:visited{background-position:right -388px ;background-repeat: no-repeat;}*/
.menu li.item4 a,.menu li.item4 a:link,.menu li.item4 a:visited{background-position:right -496px ;background-repeat: no-repeat;}
.menu li.item5 a,.menu li.item5 a:link,.menu li.item5 a:visited{background-position:right -598px ;background-repeat: no-repeat;}

.menu.ismall li.item1 a,.menu.ismall li.item1 a:link,.menu.ismall li.item1 a:visited{background-position:right -100px ;background-repeat: no-repeat;}
.menu.ismall li.item2 a,.menu.ismall li.item2 a:link,.menu.ismall li.item2 a:visited{background-position:right -207px ;background-repeat: no-repeat;}
.menu.ismall li.item3 a,.menu.ismall li.item3 a:link,.menu.ismall li.item3 a:visited{background-position:right -320px ;background-repeat: no-repeat;}
/*.menu.ismall li.item4 a,.menu.ismall li.item4 a:link,.menu.ismall li.item4 a:visited{background-position:right -388px ;background-repeat: no-repeat;}*/
.menu.ismall li.item4 a,.menu.ismall li.item4 a:link,.menu.ismall li.item4 a:visited{background-position:right -530px ;background-repeat: no-repeat;}
.menu.ismall li.item5 a,.menu.ismall li.item5 a:link,.menu.ismall li.item5 a:visited{background-position:right -634px ;background-repeat: no-repeat;}

/*按钮*/
a.but, a.but:link, a.but:visited, .but { border: 0px; margin: 0px auto; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "宋体"; font-size: 18px; overflow: hidden; height: 40px; line-height: 40px; margin-bottom: 10px; width: 218px; display: block; text-align:center; }
a.but:hover, a.but:active, .but:hover { text-decoration: none; }
.yqlj{ overflow:hidden;zoom:1;}
.yqlj li{ float:left; text-align:center; width:146px; margin:6px 6px; display:inline;border:1px solid #ccc;}
.yqlj li a{ display:block}
.yqlj li a img{ display: block;}
.yqlj li p{ width:146px; background:#fafafa; height:26px; line-height:26px; text-align:center; border-top:1px solid #ccc;}
/*底部*/
.footer{background:#ebedee;text-align:center;padding:15px 0px;border-top: 3px solid #e5e5e5;width: 980px;margin: 0px auto;}
.footer .c{ margin:0 auto; font-family:Arial,"宋体";color:#6a6a6b;}
/*分页面*/
.zhuce{padding:20px; border:1px solid #ddd;}
.zhucetit{ text-align:center; font-size:26px; line-height:40px; color:#000; font-weight:bold;}
.zhucet{ height: 26px;line-height: 26px;text-indent: 20px;font-size: 14px;font-weight:bold; margin:10px 0px; }
.zhuce table td{ padding:8px; background:#fff;}
.tongyong{padding:20px; border:1px solid #ddd;}

input[type=text]{ line-height:22px; height:22px;}
.tongyong  fieldset{ border:0px;}
.buzhou{ overflow:hidden; padding-bottom:20px;}
.buzhou li{ height:36px; width:187px; float:left; text-align:center;line-height:36px;}
.subarea{ border-top:1px solid #ccc; margin-top:20px; padding:20px; text-align:center;}
.double a,.double a:link,.double a:visited{ color:#fff; padding:0px 5px;}
.double a:hover,.double a:active{ text-decoration:underline}
/*编辑*/
.setbg { position: absolute; height: 30px; padding: 0px 10px 0px 28px; line-height: 30px; filter: alpha(opacity=70); -moz-opacity: 0.8; -khtml-opacity: 0.7; opacity: 0.7; border: 1px dotted #000; background-color: #676767; background-position: -257px 6px; color: #fff; font-family: "宋体"; top: 0px; right: 0px; cursor: pointer; display: none; z-index: 999999 }
.setbg:hover { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.setbg a,.setbg a:link,.setbg a:visited{ color:#fff;}
/*分页*/

.yPager { padding: 15px 10px; border-top:1px dotted #ddd; overflow:hidden; padding-bottom:20px;}
.yPager .inner { position: relative; left: 50%; float: left; }
.yPager .disabled {  opacity: 0.5; filter: alpha(opacity=50); }
.yPager a, .yPager span { position: relative; left: -50%; padding: 0 8px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; margin-left: 8px; border-radius: 3px; }
.yPager a:hover, .yPager .current {  }
.yPager a {}
.yPager a, .yPager span { position: relative; left: -50%; padding: 0 8px; height: 24px; line-height: 24px; overflow: hidden; display: inline-block; margin-left: 8px; border-radius: 3px; }
.yPager a:visited {}

/*表单*/
.htNow { background: url(../images/hthline.jpg) left center repeat-x; line-height: 46px; overflow: hidden; padding-left: 20px; clear: both; }
.htNow span { background: #fff; display: block; padding: 0px 10px; float: left; font-size: 18px; color: #69737b;font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "宋体"; }
.xinghao { font-size: 12px; color: #fc814b; }
.form-group { overflow: hidden; padding-top: 5px; zoom: 1 }
.form-group input, .form-group select, .form-group textarea, .form-group .radio, .form-group .checkbox { float: left; }
.form-group .radio, .form-group .checkbox { padding-right: 10px; overflow: hidden }
.form-group select.input-s { width: 200px; }
.form-group label { float: left; line-height: 36px; padding-right: 10px; width: 100px; overflow: visible; text-align: right; }
.radio label, .checkbox label { width: auto; line-height: 18px; }
.radio label input { }
.input-s {width: 190px;}
.form-group select.input-s {width:200px;}
select.input-mini{width: 80px;}
.form-group p { float: left; padding: 0px 5px; line-height:36px; }
.form-group .tishi { float: left; padding: 0px 5px; color: #999; font-size: 12px; }
.htsub { text-align: center; padding: 20px; }
.htFilter { border: 1px solid #e8ecef; margin-bottom: 20px; position: relative; overflow: hidden; zoom: 1; }
.htFilter .t { padding: 0px 10px; }
.htFilter .t span { padding-right: 10px; }
.htFilter .t span.num { font-weight: bold; color: #fc814b; }
.htsub .btnLage{ padding:10px 60px;}
.form-group { line-height:22px; }


/*中英文*/
.ml10 { margin-left: 10px; }
.headertop{background: #ebebed;height: 42px;line-height: 40px;}
.ico{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.lang{height: 40px;}
.langt{padding-left: 38px;background: url(../images/language.png) left 0px no-repeat;}
.lang-cn{padding-left: 20px;background: url(../images/language.png) -10px -40px no-repeat;}
.lang-en{padding-left: 20px;background: url(../images/language.png) -10px -80px no-repeat;}
.lang a{height: 40px;line-height: 40px;}
.lang a.on,.lang a:hover{border-bottom: 2px solid #f40;}
.qhui, a.qhui, a.qhui:link, a.qhui:visited { color: #999; }



