@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}ol,ul{list-style:none;}:focus{outline:0;}s,u{text-decoration:none;}
.none,legend{display:none;}
i,s,u,em,b{font-weight:normal;font-style:normal;text-decoration:none;}
html{overflow-x:hidden;overflow-y:auto;}
body{color:#666;background:#fff;width:100%;overflow:hidden;}
a{text-decoration:none;color:#333;}a:hover{text-decoration:underline;color:#ff5800;}a:active{outline:none;}a span,a:hover span{cursor:pointer;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
#page,#topNav{width:1200px;display:block;margin:0 auto;clear:both;}

.layout {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

#topNavC{height:31px;line-height:31px;background:#f5f5f5;border-bottom:1px solid #e3e3e3;}#topNav i{float:right;color:#bbb;font-style:normal;}#topNav strong{font-weight:normal;color:#666;float:left;}
#topNav i a{margin:0 10px;}#topNav a.focus{color:#289613;}#topNav a.focus:hover{color:#ff5800;}
#header{position:relative;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,arial;height:auto;z-index:5;margin-bottom:10px;}#logo{display:block;height:66px;width:200px;overflow:hidden;padding:20px 0 2px 0;left:0;top:0;position:relative;z-index:0;}
#nav{position:relative;height:40px;background:#20a43c;overflow:hidden;}#nav span a{height:40px;line-height:40px;overflow:hidden;float:left;display:inline;margin-right:1px;font-size:14px;color:#fff;display:block;padding:0 23px;position:static;}#nav span a.nav-cur,#nav span a.nav-cur:hover{background:#167E2C;}#nav span a:hover{background:#2b9e15;text-decoration:none;color:#fff;}#nav a{font-size:12px;position:absolute;right:12px;top:12px;color:#ff0;}#nav a:hover{text-decoration:underline;background:#3fb118;color:#ff0;}
#search{width:534px;height:38px;position:absolute;right:0;top:18px;z-index:9;}#searchbox,#searchBox{float:left;display:inline;width:385px;height:26px;line-height:26px;overflow:hidden;padding:4px 69px 4px 5px;background:#fff;border:2px solid #40b019;border-right:0 none;font-size:14px;color:#333;}#searchBtn{float:left;width:72px;height:38px;border:0 none;cursor:pointer;background:#3fb019;color:#fff;font-size:14px;}#ssfl{position:absolute;left:386px;top:2px;width:75px;text-indent:7px;background:#fcfcfc;z-index:9;}#ssfl b{display:block;width:73px;height:34px;line-height:34px;border-left:1px solid #ddd;font-weight:normal;cursor:pointer;}#ssfl span{display:block;border:1px solid #eee;border-top:0 none;}#ssfl span i{display:block;font-style:normal;line-height:25px;cursor:pointer;}#ssfl span i.hover{background:#93CE7A;color:#fff;}#ssk{position:absolute;top:44px;left:0;z-index:1;}#ssk a{padding-right:10px;}
/*bdsearch*/
#bdcs-search-form-input{float:left;display:inline;width:385px;height:20px;line-height:20px;overflow:hidden;padding:7px 69px 7px 5px;background:#fff;border:2px solid #20a43c;border-right:0 none;font-size:14px;color:#333;}
#bdcs-search-form-submit{float:left;width:72px;height:38px;border:0 none;cursor:pointer;background:#20a43c;color:#fff;font-size:14px;}
#bdcs .bdcs-hot{position:absolute;top:37px;left:0;z-index:-1;}#bdcs .bdcs-hot-item{padding-right:10px;font-size:12px;color:#666;}#bdcs .bdcs-hot-item:hover{color:#ff5800;}
.bdcs-hot{width:500px;height:30px;line-height:30px;overflow:hidden;position:absolute;top:37px;left:0;z-index:-1;}.bdcs-hot-item{margin-right:10px;padding-right:10px;font-size:12px;color:#666;}.bdcs-hot-item:hover{color:#ff5800;}
#subNav{padding:8px 0 8px 0;}

.sider,.cm_other{width:280px;float:left;}
.sider h2,.cm_other h3{display:block;background:#fcecdf;font-size:16px;height:40px;line-height:40px;color:#000;padding-left:10px;}
.sider h2 a,.cm_other h3 a{float:right;font-size:12px;color:#000;margin-right:10px;}
#cm_info{line-height:25px;border-top:0;margin-bottom:10px;border-bottom:1px solid #ddd;position:relatvie;background:#fff;z-index:5;}
#cm_info .pic,#cm_info ul{padding:0 20px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#cm_info .pic{padding:10px 20px;}
#cm_info ul{padding-bottom:10px;}
#cm_info .pic img{display:block;width:200px;height:68px;margin:5px 0;}
#cm_info a{color:#f00;}

.cm_other{border-bottom:1px solid #ddd;position:relative;overflow:hidden;}
.cm_other dt{position:relative;z-index:2;background:#fff;}
.cm_hd,.cm_other dd{border:1px solid #ddd;border-top:0;border-bottom:0;}
.cm_hd{height:85px;padding:12px;}
.cm_hd u{display:block;width:36px;height:22px; line-height:22px;float:left; text-align:center;cursor:pointer;}.cm_hd u.cur{background:#20a93c;color:#fff;}
.cm_other li{height:76px;overflow:hidden;margin:0 25px 10px 25px;}
.cm_other li img{display:block;width:200px;height:68px;padding:2px;border:1px solid #e8e8e8;}


.cm_other dd{height:0;overflow:hidden;}.cm_other dd.on{height:517px;}
.cm_other .box_list{overflow:hidden;width:280px;height:517px;}
.cm_other dd.on .scroll_container{position:relative;}
.cm_other dd.on .scroll_absolute {position:absolute;z-index:0;}
.cm_other dd.on .scroll_vertical_bar {position:absolute;top:0;right:20px;width:6px;height:100%;margin:0;padding:0;background:#aeaaaa;border-radius:2px;}
.cm_other dd.on .scroll_drag { position:relative;top:0;left:-2px;cursor:pointer;border-radius:4px;width:10px;background:#ccc;}


#cm_content{float:right;width:906px;min-height:300px;}
#cm_content .cm_j .cm_tl_g{display:block;background:#eff7ec;font-size:16px;height:40px;line-height:40px;color:#000;padding-left:10px;}
#cm_content .cm_j  .des{display:block;padding:10px 15px;line-height:24px;font-size:13px;border:1px solid #EEE;}
.des a{color:#f00;}



.cm_down h2,#cm_news h2,.cm_down p,#cm_news p{height:40px;line-height:40px;margin:5px 20px 10px 20px;position:relative;border-bottom:1px solid #eee;}
.cm_down h2 span,#cm_news h2 span,.cm_down p span,#cm_news p span{height:37px;font-size:16px;color:#04a4e7;border-bottom:3px solid #04a4e7; position:absolute;bottom:-1px;left:0px;padding:0 10px 0 26px;font-weight:bold; background:url(../images/cm.gif) 0 -29px no-repeat;}

.cm_down,#cm_news {margin:10px 0 0 0;border:1px solid #eee;}
.cm_down .img,.cm_down span,.cm_down i,.cm_down strong,.cm_down u,.cm_down i a,.cm_down p u,.cm_down s{display:block;}
.cm_down li{width:270px;float:left;padding-right:10px;position:relative;padding-left:15px;padding-bottom:10px;margin-bottom:10px;z-index:0;}
.cm_down li.hover{z-index:10;}
.cm_down strong{width:180px;height:30px;line-height:30px;overflow:hidden;font-size:15px;font-weight:bold;}.cm_down strong a{color:#000;}
.cm_down .img{width:48px;height:100px;float:left;margin-right:10px;}
.cm_down .img img{width:48px;height:48px;}
.cm_down li u{height:38px;margin:3px 0 5px 0;overflow:hidden;color:#777;font-size: 12px;}
.cm_down li i{height:22px; line-height:22px;color:#999;font-size: 12px;}
.cm_down li i a{float:right;width:38px;height:25px;line-height:25px;background:#20a43c;color:#fff;padding-left:12px; position:relative; z-index:2;}
.cm_down li i a em{display:none;}
.cm_down li i a:hover em{display:block;border:1px solid #ddd;background:#fff; position:absolute;right:-120px;top:-40px;z-index:3;}
.cm_down li i a:hover em img{width:112px;height:112px;}
.cm_down s{width:20px;height:14px; position:absolute;right:10px;top:8px; background:url(../images/cm.gif) no-repeat;}
.cm_down s.best{ background-position:-23px 0;}
.cm_down b{display:block;height:22px;line-height:22px;overflow:hidden;color:#999;font-size: 12px;}

.cm_down#az li i a{ background:url(../images/cbtn.jpg) no-repeat;width:63px;padding-left:15px;} 
.cm_down#az p span{border-color:#29c96c;color:#29c96c; background-position:0 -56px;}

.cm_down#iphone li i a{ background:url(../images/cbtn.jpg) no-repeat;width:63px;padding-left:15px;} 
.cm_down#iphone p span{border-color:#3385ff;color:#3385ff; background-position:0 -89px;}

.cm_down#ipad li i a{ background:url(../images/cbtn.jpg) no-repeat;width:63px;padding-left:15px;} 
.cm_down#ipad p span{border-color:#ff983b;color:#ff983b; background-position:0 -117px;}

.cm_down#mac li i a{ background:url(../images/cbtn.jpg) no-repeat;width:63px;padding-left:15px;} 
.cm_down#mac p span{border-color:#7867dc;color:#7867dc; background-position:0 -150px;}


.cm_down#tv p span{border-color:#20a43c;color:#20a43c; background-position:0 -180px;}

#cm_news{padding-bottom:10px;}
#cm_news li{width:270px;float:left;height:26px;line-height:26px;font-size:14px;background: url(../images/d.jpg) 0 12px no-repeat;padding-left:10px;overflow:hidden;margin:0 0 0 20px;}
#cm_news p span{background:none;padding:0 10px 0 0;}

.float_btn {position:fixed;bottom:100px;left:50%;cursor:pointer;margin-top:-50px;margin-left:650px;z-index:100; background:#fff;}
.float_btn {_position:absolute;_top:expression(documentElement.scrollTop + 200 + "px")}
.float_btn a{display: block;width:50px;height:50px;margin-bottom: 1px;background:#fff;background:url(../images/share-sprite.png) no-repeat;position:relative;z-index:10; text-indent:-999px;}
.float_btn a:hover{background:#9de290;color:#fff; text-decoration:none; text-align:center; line-height:50px;text-indent:0;}
#shoucai a{background-position:0 -265px; overflow:hidden;}
#gotop a{background-position:0 -110px; overflow:hidden;}
.share_btn{ position:relative;}
.share_btn a,.share_btn.hover a{background-position:0 0; overflow:hidden;}
.share_btn a:hover{background:#9de290;}
#bdshare{height:228px;position:absolute;right:0;top:-180px;width:50px;z-index:0;display:none;}#bdshare.selected{display:block;}
#bdshare{float:none;line-height: 48px;}
.sinaGFoot-share a{background:url(../images/share-sprite.png)!important;display:inline-block;overflow:hidden;width:50px;height:45px!important;margin:0!important;padding: 0!important;border-bottom:1px solid #339F46!important;}
.sinaGFoot-share a.a1{background-position: -55px -165px!important}
.sinaGFoot-share a.a2{background-position: 0 -165px!important}
.sinaGFoot-share a.a3{background-position: -55px -110px!important}
.sinaGFoot-share a.a4{background-position: -55px 0!important}
.sinaGFoot-share a.a5{background-position:0 -216px!important;text-indent:-999px;}
.sinaGFoot-share a.a6{background-position: -385px 0!important;}
.sinaGFoot-share a.a7{background-position: -220px 0!important;}
.sinaGFoot-share a.a8{background-position: -438px 0!important;}

#footer{width:1200px;margin:10px auto;padding:18px 0 12px 0;text-align:center;border-top:1px solid #eee;}#footer p{margin:5px;}#footer a{margin:0 15px;}