@charset "utf-8";


/* reset */
html{background:#FFF;}
*{margin:0px;padding:0px;}
ul,li,ol{list-style:none;}
::selection{background:#6b0;color:#FFF;}

/* global */
body{font:12px /*"Microsoft YaHei", */Verdana,Arial,Tahoma;color:#666;background:url(/i/bg.gif);}
h1,h2,h3{font-size:12px;}
img{border:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#F60;text-decoration:underline;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.center{margin:0px auto;}
.w960{width:960px;}
.pleft{width:650px;float:left;overflow:hidden;}
.pright{width:300px;float:right;overflow:hidden;}
.mt6{margin-top:6px;}
.mt1{margin-top:10px;}
.clear{clear:both;overflow:hidden;}
.fright{float:right;}
.fleft{float:left;}

/* header */
.header{width:100%;min-width:960px;}
.header a:hover{color:#390;text-decoration:none;}

.header .topbar{background-color:#fbfbfb;border-bottom:1px solid #EAEAEA;}
.header .topbar .tb{height:32px;line-height:32px;overflow:hidden;width:960px;margin:0px auto;}
.header .topbar .tb span{margin-left:-4px;float:left;}
.header .topbar .tb ul{padding-left:14px;background:url(/i/ico-phone.gif) 0px center no-repeat;float:right;}
.header .topbar .tb ul li{display:inline;}

.header .head .hd{clear:both;height:60px;margin:8px auto;width:960px;}
.header .head .hd .logo{width:200px;height:60px;display:block;float:left;}
#banner{width:488px;height:60px;margin-left:7px;float:left;font-size:12px;line-height:30px;background-color:#FFF;}
#banner .search{color:#777;margin:2px 5px 5px 10px;float:left;}
#banner .search span{display:none;}
#banner .search input{border:1px solid #9FCD75;height:19px;}
#banner .search button{border:1px solid #9FCD75;background-color:#9FCD75;color:#FFF;padding:0px 5px;height:21px;line-height:17px;}
#banner #qq{float:left;}#message{clear:left;padding-left:10px;}#message a{color:#94B56A;}#message a:hover{color:#390;}
.header .head .hd .rlink{font-size:12px;width:258px;height:60px;float:left;margin-left:7px;background-color:#FFF;overflow:hidden;}
.header .head .hd .rlink li{width:78px;height:23px;float:left;margin:4px;overflow:hidden;}
.header .head .hd .rlink li a{display:block;line-height:21px;text-indent:22px;background:url(/i/toprlink-bg.gif) no-repeat;}
.header .head .hd .rlink li.r1 a{background-position:0px -21px;}
.header .head .hd .rlink li.r2 a{background-position:0px -42px;}
.header .head .hd .rlink li.r3 a{background-position:0px -63px;}
.header .head .hd .rlink li.r4 a{background-position:0px -84px;}
.header .head .hd .rlink li.r5 a{background-position:0px -105px;}
.header .head .hd .rlink li.r6 a{background-position:0px -126px;}

.header .nav{font-size:14px;height:42px;background:#339900;text-align:center;overflow:hidden;}
.header .nav ul{display:inline-block;width:960px;background:url(/i/nav-bg.png) no-repeat 932px 13px;}
.header .nav ul li{float:left;}
.header .nav ul li a{display:block;height:42px;line-height:42px;padding:0px 10px;color:#FFF;float:left;}
.header .nav ul li a:hover{background-color:#008000;text-decoration:none;}
.header .nav ul li#nlink a{color:#fe6;}

.header .subnav{padding:6px 0px;text-align:center;background-color:#FFF;overflow:hidden;}
.header .subnav ul{display:inline-block;width:959px;border-right:1px dotted #d7d7d7;border-bottom:1px dotted #d7d7d7;overflow:hidden;}
.header .subnav li{width:86px;height:32px;line-height:32px;text-align:center;border-top:1px dotted #d7d7d7;border-left:1px dotted #d7d7d7;float:left;}
.header .subnav li:hover{background:#FBFBFB;}

/* box */
.tbox{border:1px solid #C5DDBC;background-color:#FFF;overflow:hidden;}
.tbox dt{height:32px;line-height:32px;border-bottom:1px solid #C5DDBC;background:#FBFBFB;overflow:hidden;clear:both;}
.tbox dt h2,.tbox dt h3{font-size:15px;padding-left:12px;padding-right:8px;display:block;float:left;color:#390;letter-spacing:1px;}
.tbox dt h2 a,.tbox dt h3 a{color:#390;}
.tbox dt h2 a:hover,.tbox dt h3 a:hover{color:#444;text-decoration:none;}
.tbox dt span.more{float:right;position:relative;line-height:32px;padding-right:8px;color:#85A484;}
.tbox dt span.more a{color:#7B9D79;text-decoration:none;}
.tbox dt span.more a:hover{color:#333;}

/* box c1 c2 ico1 ico2 */
.c1{padding:6px 0px;clear:right;}
.c1 li{height:28px;line-height:28px;padding-left:15px;overflow:hidden;}
.c1 li span{color:#999;padding-right:12px;float:right;}

.i3{font-size:14px;padding:4px 0px;display:inline-block;}
.i3 li{float:left;width:164px;height:190px;margin:6px 0px 6px 10px;padding:10px;border:1px solid #eee;text-align:center;	overflow:hidden;}
.i3 li img{width:164px;height:164px;padding-bottom:6px;display:block;}
.i3 li:hover{border:1px solid #f80;}
.i3 li a:hover{color:#f60;text-decoration:none;}

.ico1 li{padding-left:16px;background:url(/i/ico-1.gif) 7px center no-repeat;}

/* box f5 */
.f5{padding-bottom:10px;overflow:hidden;}
.f5 li{float:left;line-height:14px;padding:9px 8px 0px;white-space:nowrap;}
.f5 li h3{color:#390;}
.f5 li.line{display:block;clear:both;height:9px;width:100%;padding:0px;border-bottom:1px dotted #D4D4D4;}

/* footer */
.footer{line-height:25px;text-align:center;padding:10px 0px;border-top:1px solid #C5DDBC;background-color:#FFF;}
.footer .link a{color:#696;}
.footer .link a:hover{color:#F60;}
.all-js{display:none;}

/* index */
.d1{padding:4px 0px;}
.d1 li{height:27px;line-height:27px;overflow:hidden;}
.d1 li span{color:#999;padding-right:8px;float:right;}

.ico1 li{padding-left:16px;background:url(/i/ico-1.gif) 7px center no-repeat;}
.ico2 li{padding-left:20px;background:url(/i/ico-2.gif) 10px center no-repeat;}
.ico3 li{padding-left:20px;background:url(/i/ico-3.gif) 10px center no-repeat;}
.ico-cloud li{padding-left:24px;background:url(/i/ico-cloud.gif) 10px center no-repeat;}

.ipt-txt{line-height:14px;padding:4px 5px;border-width:1px;border-style:solid;border-color:#666 #BBB #BBB #666;font-size:12px;margin-right:2px;}
.btn-1{width:56px;height:23px;border:none;background:url(/i/btn-bg1.gif) no-repeat;line-height:23px;letter-spacing:1px;overflow:hidden;color:#2F592E;}

.tbox dt strong{font-size:12px;}
.tbox dt h2,.tbox dt h3{font-size:12px;}

.i2{padding:4px 0px;display:inline-block;}
.i2 li{float:left;width:110px;height:112px;line-height:18px;margin:6px 0px 6px 10px;padding:1px;border:1px solid #eee;text-align:center;	overflow:hidden;}
.i2 li:hover{border:1px solid #f80;}
.i2 li a:hover{text-decoration:none;}

.c2{padding:0px;}
.c2 li{width:44%;margin-right:1%;float:left;height:27px;line-height:27px;overflow:hidden;}

.f5 li{padding:9px 10px 0px;}

.pleft{width:690px;}
.pright{width:260px;}

.bignews{width:433px;height:270px;float:right;border:1px solid #C5DDBC;border-radius:3px;background:#FFF url(/i/news-bg.gif) left 1px repeat-x;overflow:hidden;}
.bignews a{color:#666;}
.bignews a:hover{color:#F60;}
.bignews .onenews{padding:8px 10px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.bignews .onenews h3{display:block;font-size:16px;color:#390;height:28px;line-height:25px;text-align:center;overflow:hidden;}
.bignews .onenews h3 a{color:#390;}
.bignews .onenews p{line-height:21px;color:#666;}
.bignews .hr{height:7px;width:100%;border-bottom:1px dashed #C5DDBC;margin-left:3px;}
.bignews .hr h2{display:block;font-size:12px;color:#94B56A;background-color:#FFF;padding:0px 3px;margin-left:5px;float:left;}
.bignews ul.c2{padding:5px 5px 0px;color:#777;clear:both;overflow:hidden;}

.slideshow{position:relative;width:243px;height:268px;border:1px solid #C5DDBC;padding:1px;overflow:hidden;float:left;zoom:1;}
.slideshow .image{position:relative;width:243px;height:268px;overflow:hidden;color:#fff;}
.slideshow .image ul{position:absolute;top:0;width:243px;height:268px;overflow:hidden;}
.slideshow .image li{position:relative;float:left;width:243px;height:268px;overflow:hidden;}
.slideshow .image a{display:block;}
.slideshow .image img{width:243px;height:268px;}
.slideshow .caption{position:absolute;bottom:0;width:243px;height:25px;line-height:25px;padding-left:8px;color:#fff;background:#393;background:rgba(0,102,0,0.5);}
.slideshow .trigger{position:absolute;bottom:5px;right:5px;}
.slideshow .trigger li{float:left;text-align:center;*height:17px;line-height:17px;margin:0 3px 0 0;padding:0 5px;color:#000;background:#eee;cursor:pointer;}
.slideshow .trigger li{*letter-spacing:-4px;}
.slideshow .trigger li.current{color:#fff;background:#ff7d01;}

.userlogin{padding-top:10px;}
.usercenter .tbox{background:#FFF url(/i/news-bg.gif) left 1px repeat-x;}
.usercenter .tbox dt{height:23px;background:none;border:1px solid #fff;border-bottom:none;}
.usercenter .tbox #uc_member{height:246px;border-left:1px solid #fff;border-right:1px solid #fff;overflow:hidden;}
.userlogin .fb{height:37px;}
.userlogin .fb span{float:left;width:55px;text-align:right;padding-right:6px;line-height:27px;color:#888;}
.userlogin .fb img{vertical-align:middle;}
.userlogin .btn-1{margin-left:15px;}
.userlogin .subqq{margin-bottom:5px;overflow:hidden;}
.userlogin .subqq a{display:block;height:24px;line-height:24px;color:#030;vertical-align:middle;margin-left:9px;float:left;}
.userlogin .subqq a.qqlogin{margin-left:15px;margin-right:5px;}
.userinfo{width:220px;margin:0px auto;}
.userinfo .welcome{height:24px;line-height:24px;margin:12px auto;background:#F9F9F9;border-top:1px solid #EEE;border-bottom:1px solid #EEE;text-indent:10px;}
.userinfo .welcome strong{color:#F60;font-weight:bold;}
.userinfo .userface{width:60px;height:64px;overflow:hidden;padding-left:12px;padding-top:2px;float:left;}
.userinfo .userface a{display:block;margin:0px auto;text-align:center;}
.userinfo .userface a img{width:52px;height:52px;display:block;margin:0px auto 6px;padding:2px;border:1px solid #DDD;}
.userinfo .mylink{width:144px;float:left;overflow:hidden;}
.userinfo .mylink ul{}
.userinfo .mylink ul li{width:72px;float:left;line-height:21px;text-indent:12px;}
.userinfo .mylink ul li a{color:#666;}
.userinfo .uclink{height:31px;line-height:31px;clear:both;overflow:hidden;text-align:center;color:#DDD;}
.userinfo .uclink a{color:#690;margin:0px 2px;}
.usercenter .d1{padding-left:9px;}
.usercenter .d1 li{width:33px;height:32px;float:left;margin:6px 7px 7px;}
.usercenter .d1 a{color:#777777;}
.usercenter .d1 a:hover{color:#F60;}
.usercenter .d1 a img{width:28px;height:28px;padding:1px;border:1px solid #ccc;}
.usercenter .d1 a img:hover{padding:0px;border:0px;width:32px;height:32px;}

.listmain dl{margin-top:10px;float:left;}
.listmain dl dd.l,.listmain dl dd.r{width:334px;padding-left:10px;float:left;}
.listmain dl dd .item-top{padding-top:8px;}
.listmain dl dd .item-top img{float:left;width:112px;height:85px;margin-right:10px;padding:2px;border:1px solid #e3e2d5;}
.listmain dl dd .item-top img:hover{border:0px;width:118px;height:91px;padding:0px;}
.listmain dl dd .item-top strong{display:block;height:30px;line-height:30px;overflow:hidden;}
.listmain dl dd .item-top p{text-indent:2em;padding-right:8px;color:#666666;line-height:18px;overflow:hidden;}
.listmain dl dd ul{clear:both;}
.listmain ul li,.listmain ul li a{color:#555;}
.listmain ul li a.f60{color:#C33E00;}
.listmain ul li a:hover{color:#F60;}

.picnews ul{padding-top:10px;}
.picnews ul li{width:54px;height:84px;float:left;overflow:hidden;margin-left:13px;text-align:center;}
.picnews ul li a img{width:50px;height:50px;display:block;margin:0px auto 6px;padding:1px;border:1px solid #DDD;}
.picnews ul li a:hover img{border:0px;padding:0px;width:54px;height:54px;}

.info dl dd{padding:11px 0px 7px 15px;display:inline-block;}
.info dl dd ul li{float:left;margin:0px 17px 6px 0px;}
.info dl dd ul li a{width:104px;height:24px;text-decoration:none;display:inline-block;position:relative;color:#666;border:1px solid #ccc;border-radius:2px;line-height:24px;}
.info dl dd ul li .apk{width:100px;height:120px;line-height:30px;padding-top:2px;text-align:center;border:0px;border-radius:0px;}
.info dl dd ul li a span{width:24px;height:24px;background-color:#fbfbfb;border-right:1px solid #ccc;margin-right:10px;opacity:0.8;filter:alpha(opacity=80);float:left;}
.info dl dd ul li a strong{width:16px;height:16px;line-height:99px;overflow:hidden;margin:4px;float:left;background:url(/i/share.png) no-repeat;}
.info .tqq strong{background-position:0 0px;}
.info .weibo strong{background-position:0 -128px;}
.info .qzone strong{background-position:0 -32px;}
.info .qun strong{background-position:0 -48px;}
.info .feed strong{background-position:0 -64px;}
.info .favicon strong{background-position:0 -80px;}
.info .call strong{background-position:0 -96px;}
.info .mail strong{background-position:0 -112px;}
.info dl dd ul li a:hover{color:#444;border-color:#bbb;}
.info dl dd ul li a:hover span{opacity:1;filter:alpha(opacity=100);}
