#topNav a { padding:3px 5px; color:#fff;}
#topNav .topBar{ color:#fff;}
#topNav a:hover{ text-decoration:none; background:#2A781F; color:#fff;}
/*友情链接*/

.links { border-top:2px solid #999; }
.links li { float:left; }
.links_logo_ul li img { margin:0 35px; }
.links_ul1 { padding:0 0px 0 20px; }
.links_ul1 li { color:#2E9C03; width:195px; }
.links_ul1 li a { }
/*更多*/
.more { display:block; width:24px; }
.more a { display:block; font-size:0; line-height:0; width:30px; height:36px; background:url(/images/gf/more.png) no-repeat center; }
.more a:hover { font-size:12px; line-height:36px; background:none; }
/*热点新闻*/
.hot_news h3 { font-size:20px; color:#2E9C03; display:block; width:105px; text-align:center; height:39px; line-height:38px; border-right:1px solid #D0D0D0; border-top:2px solid #999; }
.hot_news h3 i{ margin-right:5px;}
.hot_news_tab { background:url(/images/hot_news_tab2.jpg) repeat-x; height:40px; line-height:40px; width:174px; }
.hot_news_tab li { float:right; }
.hot_news_tab li a { display:block; width:58px; height:40px; text-align:center; }
.hot_news_tab li a.a1 { background:url(/images/gf/hot_news_tab_hover.jpg) repeat-x; color:#fff; }
.tabbtn li.a1 { background:url(/images/gf/hot_news_tab_hover.jpg) repeat-x; color:#fff; }
.tabbtn li.a1 a {color:#fff; }

.tabbtn_new li.a1 { color:#4FA463 !important; }
.tabbtn_new li.a1 a { color:#4FA463 !important; }

.hot_news_ul {background: url('/images/top_ten2.jpg') no-repeat 7px -98px;}
.hot_news_ul li { overflow:hidden; zoom:1; }
.hot_news_ul li span { display:block; float:left; background:url(/images/hot_news_ul.jpg) no-repeat; width:24px; height:14px; line-height:14px; cursor:pointer; text-align:center; color:#ffffff; margin-top:5px;
font-size:12px;}
.hot_news_ul li p { float:right; width:250px; }
/*分享*/
.shicons { display:block; width:16px; height:16px; background:url(/images/icons.png) no-repeat 0 0px; cursor: pointer; }
.share { position:absolute; display:none; border:1px solid #ccc; text-align:center; padding:0px; font-size:12px; background:#fff; z-index:1000; *margin-left:-16px;
}
.share li { line-height:16px; margin:5px 0; *margin:4px 0;
}
.share li a { display:block; padding:5px 5px; }
.share li a:hover { text-decoration:none; background:#2E9C03; color:#fff; }
.icons1 { position:relative; display:block; width:16px; height:16px; background:url(/images/icons.png) no-repeat 0 0px; cursor: pointer; }
.icons1:hover { background:url(/images/icons.png) no-repeat 0 -16px; }
.icons2 { display:block; float:left; width:16px; height:16px; background:url(/images/icons.png) no-repeat 0 -80px; }
.icons3 { display:block; float:left; width:16px; height:16px; background:url(/images/icons.png) no-repeat 0 -32px; }
.icons4 { display:block; float:left; width:16px; height:16px; background:url(/images/icons.png) no-repeat 0 -64px; }
.share_btn { display:block; width:15px; font-size:12px; text-align:right; cursor: pointer; top:25px; position:absolute; right:0; }
.share_btn em { display: block; }
.share_btn:hover .icons1 { background:url(/images/icons.png) no-repeat 0 -16px; }
.share_btn:hover .share { display:block; }
.share_btn .share { width:80px; margin-left:-67px; position:absolute; z-index:1000; }
/*ss_nav*/

.ssForm { float:right; border: 1px solid #dedede; height: 26px; }
.ss_nav_text { display:block; height: 24px; line-height: 22px; text-indent:5px; border: 0; font-size:12px; }
.ss_nav_boxa { float:left; font-size:12px; }
.ss_nav_boxa a.a1 { width: 50px; border-right: 1px solid #dedede; display: block; height: 26px; line-height: 26px; text-decoration: none; background: url(/images/arrow.gif) no-repeat 46px -6px; padding-left: 12px; color: #575757; }
.ss_nav_ul { position: absolute; display:none; width: 62px; border: 1px solid #dedede; margin-left: -1px; border-top: none; z-index: 1000; background: #fff; text-align:left; text-indent:12px; }
.ss_nav_ul a { display: block; width: 62px; height: 30px; line-height: 30px; color: #575757; text-decoration: none; }
.ss_nav_ul a:hover { background: #36A803; color:#fff; }
.ss_nav_boxa:hover .ss_nav_ul { display:block; }
.ss_nav_btn { background: url(/images/ss.gif) no-repeat; border: none; width: 28px; height: 34px; cursor: pointer; margin-top: 0px; }


/*头部*/
.top{ background:#2E9C03; border-bottom:1px solid #62B2E5; height:37px; line-height:37px; color:#fff;}
.top a{ color:#3185c3;}
.top a:hover{ text-decoration:underline;}
.top_news_ul1{ margin-left:-15px;}
.top_news_ul1 li{ float:left; background:url(/images/gf/li1.jpg) no-repeat left center; padding-left:15px; margin-left:25px; color:#5d5d5d;}
.top_news_ul1 li a{ color:#5d5d5d;}
.top_news_ul1 li a:hover{ color:#2E9C03;}
.top_news_ul1 li.li1{ background:url(/images/gf/li1.jpg) no-repeat left center;}
.top_news_ul1 li.li1 a{ color:#e23232;}
.top_news_ul1 li.li1 a:hover{ text-decoration:underline;}
.Newsflash,.Newsflash a{ color:#5d5d5d;}
.Newsflash a:hover{ color:#3185c3;}
.Newsflash{ height:26px; line-height:26px;border: 1px solid #DDD;width: 700px;padding: 0 8px;}
.nav ul{ float:left; overflow:hidden; zoom:1; height:52px; border-right:1px solid	 #DDDDDD; }
.nav ul li{ float:left; height:26px; line-height:26px;}
.nav ul li a{ color:#5d5d5d;}
.nav ul li a:hover{color:#2E9C03;}
.nav ul.ul1{ width:80px; text-align:center;}
.nav ul.ul1 li{ width:80px;}
.nav ul.ul2{ width:104px; text-align:center;}
.nav ul.ul2 li{ width:104px;}
.nav ul.ul3{ width:210px; text-align:center;}
.nav ul.ul3 li{ width:70px;}
.nav ul.ul4{ width:80px; text-align:center;}
.nav ul.ul4 li{ width:80px;}
.nav ul.ul5{ width:150px; text-align:center; border:none;}
.nav ul.ul5 li{ width:75px;}







.main{ background:url(../images/main_bg.jpg) repeat-y;}
/*右侧*/
.main,.main a{ color:#333;}
.main a:hover{ color:#2A781F;}
.r_boxa{ border-top:2px solid #999; background:#f8f8f8; padding-bottom:10px;}
.r_boxa .more a{ height:26px;}
.r_boxa .more a:hover{ line-height:26px;}
.r_img_txt1 img{}
a.tsimg{display:block;float:left; margin-right:10px; padding:3px; border:1px solid #ddd;}
a.tsimg img{}
.r_img_txt1 h4{ font-size:14px;}
.r_img_txt1 h4 a{ color:#000000;}
.r_img_txt1 h4 a:hover{ color:#2E9C03;}
.r_img_txt1 p{ line-height:16px;color:#999;}
.r_img_txt1 p a{ color:#999;}
.r_boxa h2{ background:url(/images/gf/title_bg.png) no-repeat left center; padding-left:53px; color:#000000; font-size:20px;}
.r_ul1 li{ background:url(/images/gf/li1.jpg) no-repeat 9px 13px; padding-left:19px; }
.r_boxb h2 {background:url(/images/gf/title_bg.png) no-repeat 5px center; padding-left:58px; font-size:20px; color:#000000; display:block; width:47px; height:39px; line-height:38px; border-right:1px solid #D0D0D0; border-top:2px solid #999; }

.r_boxb_tab { background:url(/images/hot_news_tab2.jpg) repeat-x; height:40px; line-height:40px; width:174px; }
.r_boxb_tab li { float:left; }
.r_boxb_tab li a { display:block; width:58px; height:40px; text-align:center; }
.r_boxb_tab li a.a1 { background:url(/images/gf/hot_news_tab_hover.jpg) repeat-x; color:#000000; }

.r_boxb_tab_new { r height:40px; line-height:40px; width:174px; }
.r_boxb_tab_new li { float:left; text-align: center;}
.r_boxb_tab_new li a { width:100%; height:25px; text-align:center; }
.r_boxb_tab_new li a.a1 { color:#408ED6 !important; }

.wp25 li { width: 25%; }
.wp33 li { width: 33.33%; }

.r_boxb_con{background:#F8F8F8; padding-bottom:10px;}
.r_boxb_txt{ padding:0 10px; color:#5d5d5d;}
.r_boxb_txt h4{ font-size:18px; color:#2E9C03; line-height:24px; font-weight:normal;}
.r_boxb_txt h4 a{}
.r_boxb_txt h4 a:hover{ }
.r_boxb_txt p{ font-size:12px; line-height:18px;}
.r_ul2 li { padding:0 8px;}
.r_ul2 li a{ color:#000000;}
.r_ul2 li a:hover{ color::#2E9C03;}
.r_boxa h3 ,.r_boxa h3 a{ font-size:24px; color:#2E9C03; letter-spacing:0.1em;}
.r_boxa h3 span{ color:#000000; font-size:20px;}
.r_ul3 li{ float:left; margin:13px 5px 0;border: 1px solid #E2E2E2;}
/*左侧*/
.news_title1 { background:url(/images/news_title1.jpg) repeat-x; height:42px; }
.news_title1 h2 { font-size:18px; color:#010101; line-height:42px; background:#ffffff; text-align:center; border-right:1px solid #D0D0D0; float:left; padding:0 15px; font-weight:normal;}
.news_title1 h2 a {color:#010101;}
.l_boxa{ border-top:2px solid #999;}
.l_flash{background:#eee;}
.title1{ border-top:2px solid #2E9C03; border-bottom:1px solid #D0D0D0; height:38px; line-height:38px; padding:5px 17px 5px 2px;}
.title1 h2{ background:url(/images/gf/title_bg.png) no-repeat left center; padding-left:53px; color:#2E9C03; font-size:20px;}
.title1 p a{ display:block;cursor: pointer; background:url(/images/title1_a.jpg) no-repeat right center; padding-right:24px; color:#a5a5a5;}
.title1 p a:hover{color:#2E9C03;}
.title2{ border-top:2px solid #999; border-bottom:1px solid #D0D0D0; height:38px; line-height:38px; padding:5px 17px 5px 2px;}
.title2 h2{  padding-left:5px; color:#2E9C03; font-size:20px;}
.title2 p a{ display:block; background:url(/images/title1_a.jpg) no-repeat right center; padding-right:24px; color:#a5a5a5;}
.title2 p a:hover{color:#2E9C03;}
.Customerlogo_ul{ margin-left:-10px;}
.Customerlogo_ul li{ float:left; margin:15px 0 0 10px; border:1px solid #E2E2E2;}
.l_boxa .r_img_txt1 p{ line-height:20px;}
.l_boxa .r_img_txt1 p span{ padding-right:10px;}
.l_boxb{border-top:2px solid #999; background:#f8f8f8;}
.l_boxb h2,.l_boxb h2 a{ color:#2E9C03; font-size:20px;}
.l_boxb h2 i{ margin-right:5px;}
.l_boxb .more a{ height:26px;}
.l_boxb .more a:hover{ line-height:26px;}
.l_ul1{ padding:10px 0;}
.l_ul1 li{ float:left; min-height: 120px; line-height:16px; width:110px; margin:10px 15px;}
.index_con1{ border-bottom:1px solid #DCDCDC; padding-bottom:10px;}
/*要闻*/
.FocusNews_title{ border-top:1px solid #B02020; border-bottom:1px solid #D0D0D0; height:38px; line-height:38px;}
.FocusNews_title h1{ font-size:20px; color:#af2020; margin-left:5px;}
.headlines_ul1 { line-height:25px;}
.headlines_ul1 li { background:url(/images/gf/li1.jpg) no-repeat 9px 13px; padding-left:19px;  position:relative;}
.headlines_ul1 li.li1{  background:none;font-size:18px; color:#333; padding-bottom:5px; margin-top:10px;}
.headlines_ul1 li.li1 a{}
.headlines_ul1 li.li1 a:hover{}
.headlines_ul1 li.li2{ font-size:16px; margin-top:10px;}
.headlines_ul1 li.li_br1{ background:url(/images/news_br1.jpg) repeat-x; height:1px; margin-top:10px;}
.headlines_ul1 .share li { background:none; padding:0; }
.headlines_ul1 li  .share_btn{ top:4px; position:absolute;}
.headlines_ul1 li.h1{ background:none; text-align:center; font-size:24px; color:#333; padding:0; font-weight:normal; padding:12px 0;margin:5px 0;}
.headlines_ul1 li.h1 a{}
.headlines_ul1 li.h1 a:hover{ }
.headlines_ul1 li.li3{ background:url(/images/li4.jpg) no-repeat left 6px; color:#215688; padding-left:30px;}
.headlines_ul1 li.li3 a{ }
.headlines_ul1 li.li3 a:hover{ }


/*专栏*/
.syzl{border-top:2px solid #2E9C03;}
.syzl .title h2 {color: #000;font-weight: normal;font-size: 18px;}
.syzl .title h2 i{ font-size:20px;}
.syzl li{ }
.syzl li a{ }
.syzl .con{ padding:0; margin-top: 50px;}
.syzl .txtPic { position: relative; }
.syzl .txtPic:hover > .vicon3 { display: block; }
.syzl .txtPic a{background:none;}
.syzl .zlvdo{ width:80px; height:100px !important; background-color: #333; }
.syzl .zlvdo img{ width:80px; height:60px !important; margin-top: 20px; }
.syzl .zlvdo .zlName{ background: #333 !important; }
.syzl .txtPic .pic{ position:relative;}
.syzl .txtPic .pic img{ width:80px; height:100px;}
.syzl .txtPic em{line-height:24px; font-size:15px;}
.syzl .txtPic em a{}
.syzl .txtPic em a:hover{}
.syzl .txtPic p{ line-height:20px; font-size:12px; color:#666; margin-top:10px;}
.syzl .zlName{ display:block;position:absolute; bottom:0;height:20px; line-height:20px; color:#fff; font-size:12px; text-align:center; width:100%; overflow:hidden; background:url(/images/transparency_black.png);}
.syzl .zlJs{ display:none;position:absolute; top:0;line-height:20px; color:#fff; font-size:12px; text-align:center; overflow:hidden; background:url(/images/transparency_black.png);}
.syzl .zlJs .zlJsTxt{ display:table-cell;vertical-align:middle; width:70px;height:90px;  padding:5px;}
.syzl .pic:hover .zlJs{ display:table;}
.syzl .pic:hover .zlJs .zlJsTxt{ display:table-cell;}

.vicon3 { display: none; position: absolute; width: 24px; height: 24px; background:url(../images/playicon3.png) repeat scroll 0% 0% transparent; left: 36px; bottom: 36px; }
.vicon3 .vicon4 { display:block; width: 24px; height: 24px; background:#555; background:url(../images/playicon4.png) repeat scroll 0% 0% transparent; }


/*连排广告*/
.bottom_ad{ border:1px solid #E1E9F6;}
.bottom_ad ul{ padding-left:5px; *margin-left:-8px;}
.bottom_ad ul li{ float:left; margin:10px 14px; *margin:10px 10px;}
.bottom_ad ul li img{ width:130px; height:60px; overflow:hidden;}



/*新会员logo区域*/
.memberlogo{ display:block; margin:0 -5px; width:900px;}
.memberlogo li{ float:left;display:block; width:130px; height:31px;margin:10px 5px; z-index:1;position:relative; 
-webkit-transition:width 0.5s linear;-moz-transition:width 0.5s linear;-o-transition:width 0.5s linear;transition: width 0.5s linear;
}
.memberlogo li .xq{ display:block;position:absolute; top:0;width:130px; height:31px; background:#fff;  opacity:0;border:3px solid #8fe087; overflow:hidden; 
-webkit-transition:all 0.5s linear;-moz-transition:width 0.5s linear;-o-transition:width 0.5s linear;transition: width 0.5s linear;}
.memberlogo li a img{  width:128px;height:29px;border:1px solid #ddd; }
.memberlogo li:hover{border:none; width:270px; z-index:2;}
.memberlogo li:hover .xq{ display:block; width:264px; height:128px;opacity:100; z-index:2; top:0px;}
.memberlogo .last{ position:relative;}
.memberlogo .last:hover .xq { left:-140px;}

.memberlogo li .xq .xq_bol{display:block;width:254px; height:118px; padding:5px 5px;position:relative;}
.memberlogo li .xq .xq_bol em { display:block;line-height:30px; font-weight:bold; font-style:normal; border-bottom:1px dotted #ddd; padding-bottom:5px;}
.memberlogo li .xq .xq_bol em img{ width:128px; padding-right:5px; margin-right:5px; border-right:1px solid #eee;}
.memberlogo li .xq .xq_bol p{ line-height:18px; color:#999; padding:5px;cursor:default;}
.memberlogo li .xq .xq_bol p span{ display:block;font-size:14px; color:#2A781F;line-height:22px;}
.memberlogo li .xq .goweb a{ position:absolute; bottom:0; right:0;display:block; line-height:20px; height:20px; width:70px; background:#8fe087; color:#fff; text-align:center;}
.memberlogo li .xq .goweb a:hover{ background:#f90;}


/*new style*/
.w96{width: 96px;}
.r_boxb_tab .w87{width: 87px; height: 42px; line-height: 42px;}
.tilmto_zl{ border-bottom: 1px solid #BFBFBF; position: relative; height: 25px; line-height: 25px; width: 74%}
.tilmto_zt{ border-left: 2px solid #18488C; border-bottom: 1px solid #BFBFBF; position: relative; height: 25px; line-height: 25px; width: 100%}
.zl_b { cursor: default; border-left: 2px solid #2E9C03; border-bottom: 1px solid #BFBFBF; width:25%; height:25px; line-height:25px; text-align:center; }
.tilmto{ border-left: 2px solid #2E9C03; border-bottom: 1px solid #BFBFBF; position: relative; height: 25px; line-height: 25px; width: 100%}
.right_bg{background: #f8f8f8;}
.b-em{border: 1px solid #d4d4d4; background: #ffffff; display: block; width: 74px; height: 102px;}
.b-em img{margin: 2px 0 0 2px; width: 72px; height: 97px;}
.toplist_tab{cursor: pointer;}
.toplist_box{display: none;}
.ssgs-tit{height: 40px; line-height: 40px; border-top:1px solid #2071af; border-bottom:1px solid #d0d0d0;}
.ssgs-tit span{padding-left: 14px; font-size: 20px; color: #007ac7;}
.ssgs-tit a{display: block; float: right; margin-right: 15px; padding-right: 20px; font-size: 12px; color: #a5a5a5; background: url(../images/ssgs_tit_more.png) no-repeat right;}
.ssgs-col1{color: #00a0e9;}
