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;}
body,button,input,select,textarea{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;line-height:24px;}
fieldset,img{border:0;}ol,ul,li{list-style:none;}:focus{outline:0;}.clear{clear:both;}
.none,legend{display:none;}
body{min-width:1200px;line-height:24px;color:#333;background:#fff;}
a{color:#333;text-decoration:none;}a:hover{color:#31cc7c;text-decoration:none;}
i,s,u,em,strong{font-style:normal;text-decoration:none;font-weight:normal;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */
.red{color:#f00;}
.w1200{width:1200px;margin:0 auto;position:relative;}.bp{background:#fff;}.mt{margin-top:15px;}.fr{float:right;}.fl{float:left;}.ov{overflow:hidden;}
#topNavC {height:41px;line-height:41px;margin:0 auto;background:#fafafa;border-bottom:1px solid #E2E2E2;font-size:14px}
#topNavC span{display:block;width:1200px;margin:0 auto}
#topNav i {float:right;color:#bbb;font-style:normal}
#topNav strong {font-weight:400;color:#666;float:left}
#topNav a {color:#666;margin:0 10px}
#topNav a.focus {color:#399241}
#topNav a.focus:hover,#topNav a:hover {color:#f60}
.banner img {display:block;width:100%;height:auto;}
.nav-wrap {line-height:30px;padding:12px 0;background:#f7e898;color:#4c4c4c;}
.wrap {padding-bottom:45px;}
.gry {background:#f7f7f7;}
.d-list i,.d-list .dbtn,.next,.prev,.txt-ul li,#float-btn li i {background:url(/public/images/gg_ico.png) no-repeat;}
.hd {position:relative;line-height:80px;border-bottom:1px solid #e5e5e5;}
.hd h2 {font-size:26px;color:#333;}
.hd .more {position:absolute;right:0;top:0;font-size:16px;color:#25c88a;}

.d-list {margin-left:-30px;overflow:hidden;*zoom:1;}
.d-list li {position:relative;float:left;width:380px;margin:12px 0 0 30px;padding:30px 0 0 0;font-size:12px;}
.d-list .pic {float:left;width:54px;}
.d-list .pic img {width:54px;height:54px;}
.d-list .fr {width:315px;}
.d-list p {height:22px;line-height:22px;margin-right: 45px;}
.d-list .tit {margin-right:0;}
.d-list .tit a {display:inline-block;height:22px;max-width:280px;overflow:hidden;color:#000;font-weight:bold;font-size:14px;}
.d-list .tit i {position:relative;top:-18px;right:0;display:inline-block;width:32px;height:20px;background-position:-40px -25px;}
.d-list .softver{margin-top:3px;color:#262626;}
.d-list .desc{line-height:18px;height:36px;overflow:hidden;margin: 3px 45px 3px 0;color:#4c4c4c;}
.d-list .b-info{color:#a6a6a6;}.d-list .b-info span{margin-right:12px;}
.d-list .dbtn{position:absolute;right:0;top:52px;width: 40px;height:50px;line-height: 80px;color:#31cc7c;font-weight: 600;background-position: 3px -87px;text-indent: 5px;}
.d-list a:hover.dbtn{  background-position:-42px -52px;
/* background-color: #d9fae9;background-color:#31cc7c;color:#fff;background-position: 7px -97px;*/}

.txt-ul{overflow:hidden;*zoom:1;margin-left:-30px;padding-top:10px;}
.txt-ul li{float:left;width:365px;height:36px;line-height:36px;overflow:hidden;margin-left:30px;padding-left:15px;background-position:-42px 10px;}

.img-list{position:relative;width:1080px;overflow:hidden;margin:40px auto 0;}
.img-list ul{width:9999px;}
.img-list li{position:Relative;;float:left;width:240px;margin-right:40px;text-align:center;}
.img-list li a{display:block;}
.img-list li img{display:block;width:240px;height:70px;}
.img-list li u{display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;background:#f2f2f2;color:#333;font-size:15px;}
.next,.prev{display:block;width:42px;height:42px;overflow:hidden;font-size:0;position:absolute;top:145px;z-index:99;cursor:pointer;}
.prev{background-position:0 0;left:0;}
.next{background-position:0 -42px;right:0;}  

/*ÆÀÂÛ*/
#comment-wrap{width:1200px;position:relative;left:0;top:0;margin:0 auto 0 auto;}
#comment-wrap .title{height:80px;line-height:80px;    border-bottom: 1px solid #e5e5e5;}
#comment-wrap .title b{display:inline-block;padding:4px 0 4px 0;font-size:26px;}
#comment-wrap .title span {font-size: 14px;color: #999;padding:0 10px;}#comment-wrap .title span i{font-style:normal;}
#comment-wrap .title .cmore {float: right;padding-right: 5px;}
.main-hd{padding:4px 15px 14px 15px;}#comment{overflow:hidden;background-color:white;padding-bottom:10px;}#comment em{font-style: normal;}
#comment-form{margin:20px 0 0;width:99%;position:static;}#usercmt{height:30px;margin-left:10px;}#usercmt i{float:right;font-style:normal;padding-right:6px;color:#999;position:relative;top:4px;}#userName-wrap{display:inline-block;width:122px;}
#hotCmt .tit,#comcmt .tit{margin:8px 0;font-size:16px;line-height:36px;border-bottom:2px solid #ffae00;font-weight:bold;}#comcmt .tit{border-color:#25c88a;}
#userName-wrap,#glName-wrap{height:30px; background:url(/public/images/softspr.png) -24px -333px no-repeat;}
#userName,#glName{width:58px;padding:1px 3px 0px 5px; height:24px; line-height:24px; margin:1px 10px 0 52px;border:0 none;color:#f90;}
#cmtMsg,#glMsg{width:98%; padding:2px 4px;height:100px;margin:5px 10px;margin:5px 10px 10px 10px\9;font-size:12px; overflow:auto;}#glMsg{margin:5px 0;}
#cmtMsg{border:1px solid #ddd;}
#cmtMsg.black{ color:#000;}
#subCmt{float:right;width:90px;height:29px;line-height:28px!important;line-height:30px;background:#25c88a;color:white;display:inline-block;border:none;cursor:pointer;margin-right:3px;}
#subCmt:hover{text-decoration:none;background:#ffb62e;}
#comment-form .seeAll{float:left;width:547px;padding-top:5px;}

#comment-list{margin:0 auto;}
#comment-list dd .q-content{border:none;margin:0;padding:0;background:#FCFCE8;color:#333;}
#comment-list dd .q-ft{text-align:left;padding:4px 0;}
#comment-list dd blockquote h4{font-size:12px;}
#comment-list dt{line-height: 24px;color:#999;zoom:1;position:relative;}#comment-list dt b{font-weight:normal;}
#comment-list dt span i{font-style:normal;display:none;}
#comment-list dt em{position:absolute;right:0;}
#comment-list dt em,#comment-list dt front{color:#999;}
#comment-list dd{padding:5px 0;zoom:1;}
#comment-list dd p{text-align:right;position:relative;z-index:0;line-height:1.5;}
#comment-list dd p a{color:green;z-index:0;position:relative;top:0;}
@-moz-document url-prefix(){#comment-list dd p a{top:-6px;}}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { #comment-list dd p a{top:-6px;} }
#comment-list dd p a:hover{color:#f60;text-decoration:none;z-index:0;}
#comment-list dd p a em{color:#f60;padding:0 2px;z-index:0;display:none;}
#comment-list dd p a span{color:#999;z-index:0;padding:2px 0 0 24px;background:url(/public/images/softspr.png) -295px -261px no-repeat;}
#comment-list dd p .glBtn{display: inline-block;zoom: 1;margin-left:12px;height: 23px;overflow: hidden;line-height: 22px;color:#999;top:7px;*top:1px;}
#comment-list dd p .glBtn:hover{text-decoration:none;color:#FD3939;}
#comment-list dd blockquote{padding:4px 5px 4px 5px;border: 1px solid #E0E0E0;background: #fcfce8;margin-bottom:10px;width:auto;color:#222;zoom:1;}
#comment-list dd blockquote h4{color:#999;padding:10px 0 7px 0;}
#comment-list dd blockquote cite{font-style:normal;color:#787878;}
#userName{margin-right:0px;}
#hotCmt dl{padding:8px 0;_zoom: 1}#comcmt dt{padding-top:8px;}#comcmt dd{padding-bottom:8px;}
#hotCmt dd blockquote{background:#fcfcf2;}
#comment-form {margin-top:10px;}

.hide{display:none;}
.glOverlay{position:fixed!important;position:absolute;top:0px;left:0;width:100%;height:100%!important;height:2500px; z-index:1000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity:0.2;background:#000;float:left;}
.sendErr-wrap{ width:230px;padding:6px 1px 6px 10px; margin:10px 0;color:#999; border:1px dashed #e0e0e0;background:#fdfddf;}
#sendErr{ margin-right:2px; color:#090; text-decoration:underline; cursor:pointer;}
#sendErr:hover{ color:#f60;}
#glRep-btn{background:#FBA605;border:none;width:72px;height:23px;line-height:22px!important;color:#fff;display:inline-block;cursor:pointer;}
#glRep-btn:hover{text-decoration:none;background:#ffb62e;}

#glbox,#bcbox{font-size:12px;display:none;background:#fff;border:3px solid #25c88a;left:50%;top:0;margin-left:-290px;position: fixed;_position:absolute;width:580px;z-index:999;cursor:default;;border-radius:3px;padding:15px;}
#blockOverlay{left:0;position: absolute;top:0;z-index:998;background:rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');cursor:wait;}
#glbox .tit{font-size:16px;position:relative;top:-5px;}#glbox .user{margin-bottom:5px;}#glbox .user i{font-style:normal;}#glName-wrap{display:inline-block;}.closex{position:absolute;top:5px; right:5px; display:block; padding:0 5px; font-size:18px; line-height:24px; font-family:arial; color:#000; cursor:pointer;}

#float-btn{width:160px;position:fixed;bottom:100px;left:50%;margin-left:640px;z-index:1000;}
#float-btn{_position:absolute;_top:expression(documentElement.scrollTop + 200 + "px")}
#float-btn li{height:32px;line-height:32px;padding-left:25px;font-size:15px;position:relative;cursor:pointer;border-left:1px solid #ccc;}
#float-btn li.cur{color:#31cc7c;}
#float-btn li i{display:block;width:12px;height: 12px;background-position: -76px -42px;position: absolute;left: -6px;top: 11px;}
#float-btn li.cur i{background-position:-76px -26px;}

#footer {border-top: 1px solid #ddd;margin-top: 20px;padding: 25px 0;text-align: center}
#footer div {color: #bbb}
#footer p {margin-top: 10px;color: #999}
#footer a {margin: 0 15px}
#footer img {display: inline}
#footer p a {color: #999}


