@charset "utf-8";
*{margin:0;padding:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td ,form{margin:0;padding:0;} 
a{color:#333;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline; color:#F00}
a{blr:expression(this.onFocus=this.close())} 
a{blr:expression(this.onFocus=this.blur())} 
a:focus {-moz-outline-style: none}
img{border:0}

/*清除浮动*/
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
*html .clearfix{height:1%}/* ie6 */
*+html .clearfix{height:1%}/* ie7 */

.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}

.p1 {margin-bottom:8px !important;} 
.p2 {margin-bottom:15px !important;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}


.p20{padding:20px;}
.p10{padding:15px 0px 10px 10px;}
.p30{padding:30px;}
.p2010{padding:20px 10px 10px 10px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.mt20{ margin-top:20px;}

/*页面布局*/
.main {width:960px; margin:0 auto;}

#left{width:200px; float:left; background:url(../images/left_bg.jpg) #EFEEF3; }
#right{width:760px; float:left;}

.button3 {background: url(../images/button3.gif) repeat-x scroll 0 0;color: #FFFFFF;display: inline-block;font-size: 12px;margin-right:10px; width:94px; height:25px; text-align:center; line-height:25px}
.button3:hover {background: url(../images/button3_hover.gif) repeat-x 0 0;text-decoration: none; color:#FFF}
.button4 {background: url(../images/button4.gif) repeat-x scroll 0 0;color: #FFFFFF;display: inline-block;font-size: 12px;width:60px; height:25px; text-align:center; line-height:25px}
.button4:hover {background: url(../images/button4_hover.gif) repeat-x 0 0;text-decoration: none; color:#FFF}

#header{width:100%;position:relative; z-index:2;}
#content{clear:both;height:auto !important; }
#footer {width:100%;clear:both; }

.head-box1{ }
.headbg{ background:url(../images/head-box1_bg.jpg); width:960px; height:80px;}
#header h1 {float:left;margin:0;font-size:0;line-height:0; }
.logo {display:block; width:485px; height:80px; text-indent:-5000px; background:url(../images/logo.jpg) 0 0 no-repeat; }
.head-box2{}

#header .tools{ padding-top:5px; text-align:right; padding-bottom:10px;}
.sethomepage,.bookmark,.mail{padding-left:15px; color:#FFF; margin-left:10px;}
.sethomepage{ background:url(../images/home.jpg) no-repeat;}
.bookmark{ background:url(../images/bookmark.jpg) no-repeat;}
.mail{ background:url(../images/mail.jpg) no-repeat;}
#header .tools a{ color:#000; padding-left:5px; padding-right:5px;}
 
.search{z-index:9;position:relative;height: 20px;background: white;border-radius: 2px;width: 220px;padding-left: 10px;padding-top: 2px;border: 1px solid #CCC; ; margin:5px 0px; float:right}
.search .button {text-indent: -9999px;border: none;background: url(../images/search-button.png) left top no-repeat;color: white !important;width: 37px;height: 24px;font-size: 12px;text-transform: capitalize;line-height: 21px !important;padding: 0;font-weight: normal;font-style: normal !important;margin: 0;cursor: pointer;position:absolute;top: -1px;right: -1px;letter-spacing: 0px;float: right;display: inline-block;border-radius: 3px;}
.search .button:hover {background: url(../images/search-button.png) left top no-repeat;opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color: white!important;}
.search .inputbox {background: none;display: inline-block;border: none;padding: 0;margin-left: 0px;float: left;width: 140px;height: 17px!important;font-size: 11px;line-height: 17px;color: #AFAFAF;vertical-align: middle;outline: none!important;border-radius: 0px;}
 

/*下拉菜单*/
.nav {height:43px;line-height:43px; color:#FFF; clear:both;background:url(../images/nav.gif); padding-left:60px; }
.nav ul li{ float:left;font-family: "Microsoft YaHei", "宋体", "Segoe UI", sans-serif; list-style:none; margin-right:6px; }
.nav ul li a{width:112px; height:43px;  display:block; text-align:center;  text-decoration:none; font-size:14px; color:#FFF;  }
.nav ul li a:hover{ background:url(../images/nav_hover.gif);text-decoration:none;color:#000}
.nav .selectnav{background:url(../images/nav_hover.gif);  font-weight:bold; color:#000 }

/*路径*/
.path{text-align:left; line-height:25px; font-size:11px; color:#666; background:url(../images/path_bg.jpg);  padding-left:50px;}
.path span{ padding-left:5px; padding-right:5px;}
.path strong{ font-weight:normal}
.path a{color:#666}

/*通用*/
.blank{height:8px; clear:both; font-size:1px; line-height:8px;}
.box1{ }
.title1{ height:38px; line-height:38px; text-align:right; width:100%; color:#e8e8e8; background:url(../images/title_bg.gif) }
.title1 a{color:#F30;padding-right:8px;}
.title1 span{ float:left; font-weight:bold; color:#FFF; width:150px; text-align:left; padding-left:30px; font-size:14px; }
.title1 a.more{ color:#F30; font-size:11px;} 

.title2{ height:28px; line-height:30px; text-align:right; width:100%; color:#999;  }
.title2 a{padding-right:5px; padding-left:5px}
.title2 span{ float:left; background:url(../images/title2_span_bg.gif) no-repeat;font-weight:bold;  width:100px; text-align:left; text-indent:20px; color:#000; font-size:14px;}
.title2 label{ padding-left:3px; padding-right:10px; font-size:18px;}
.title2 a.more{ color:#F30;}

.h200{ height:230px; overflow:hidden} 

.link1 {background: url(../images/button2.gif) 0 0 no-repeat;width: 84px;height: 22px;text-align: center;color: #FFF;font-size: 12px;line-height: 22px;display: block;
text-decoration: none;text-transform: uppercase;font-family: Tahoma;margin: 14px 0 8px 0; }
.link1:hover {background: url(../images/button_hover.png) 0 0 no-repeat; text-decoration:none;color:#FFF}
.link1:visited{ color:#FFF} 

table.sort_table{margin-top:10px; margin-bottom:10px;}
table.sort_table th a{font-size:14px;font-family:"Microsoft YaHei", "宋体", "Segoe UI",sans-serif;}
table.sort_table td{ color:#999}
table.sort_table td a{ padding-left:5px; padding-right:5px;  }
table.sort_table th,table.sort_table td{border:1px solid #e1e1e1;padding:7px;}
table.sort_table th{ background:#007540} 
table.sort_table th a{ text-decoration:none; color:#FFF}
table.sort_table th a:hover{ color:#FF3}

/* 客服 */
#kf_open{ width:124px;display:none;}
#kf_close{display:none;}
#kf_close img{ cursor:pointer;}
.kefu{position:absolute;left:0px; top:100px; z-index:80;}
.kf_top{ background:url(../images/kf/kf_top.gif) #FFF;  color:#FFF; font-weight:bold; line-height:28px; width:122px; margin:0 auto; border:1px solid #7D97C8; border-bottom:none; text-indent:5px; }
.kf_top img{ cursor:pointer; position:absolute; right:6px; top:10px;}
.kf_middle{ background:url(../images/kf/kf_middle.gif) #EBEEF3}
.kf_girl{ text-align:center;}
.kf_bottom{ background:url(../images/kf/kf_bottom.gif);  line-height:15px; color:#FFF; text-align:center; padding:10px; font-weight:bold; font-size:11px;}
.kf_list{ width:120px; margin:0 auto;}
.kf_list ul{ padding:5px; list-style:none;}
.kf_list ul li{ border-bottom:1px #E3E6EC solid; font-size:11px; padding:1px 0px;}
.kf_list ul li img{ margin-right:5px;}



/* 返回顶部 */
#back-to-top{position:fixed;bottom:100px;right:60px;}
*html #back-to-top{position:absolute;bottom:100px;right:60px;}
#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:50px;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;cursor:pointer}
#back-to-top a:hover{color:#979797;}
#back-to-top a span{border-radius:6px;display:block;height:40px;width:40px;background:url(../images/arrow-up.gif) no-repeat center center;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;}
#back-to-top a:hover span{background:url(../images/arrow-up.gif) no-repeat center center;}


/* 分享 */
.partake{border-bottom:1px #CCC dashed; border-top:1px #CCC dashed; overflow:auto; padding:5px 0px; width:100%}
.partake dl dt{ float:left; color:#999; padding-top:6px; }
.partake a{float:left;width:22px;height:23px;line-height:100px;overflow:hidden;background:url(../images/icon_site.gif) no-repeat; }
a#site-qzone:link, a#site-qzone:visited {background-position:0 -24px}
a#site-qzone:hover, a#site-qzone:active { background-position:0 0}
#site-douban:link, #site-douban:visited { background-position:-24px -24px}
#site-douban:hover, #site-douban:active { background-position:-24px 0}
#site-renren:link, #site-renren:visited {background-position:-47px -24px}
#site-renren:hover, #site-renren:active {background-position:-47px 0}
#site-kaixing:link, #site-kaixing:visited {background-position:-70px -24px}
#site-kaixing:hover, #site-kaixing:active { background-position:-70px 0}
#site-sina:link, #site-sina:visited {background-position:-93px -24px}
#site-sina:hover, #site-sina:active {background-position:-93px 0}
#site-email:link, #site-email:visited {background-position:-116px -24px}
#site-email:hover, #site-email:active {background-position:-116px 0}
a#site-qqmsn:link, a#site-qqmsn:visited {background-position:-139px -24px;width:51px}
a#site-qqmsn:hover, a#site-qqmsn:active { background-position:-139px 0;width:51px}

/*广告切换*/
#SliderBox{position:relative;}
#SliderNumID{ position:absolute; bottom:5px; right:5px;}
#SliderNumID li{list-style:none;float:left;width:18px;height:16px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #E8641B;background-color:#FFFFFF;color:#E8641B;text-align:center;cursor:pointer;margin-right:4px;padding-top:2px;overflow:hidden; line-height:14px;}
#SliderNumID li:hover,#SliderNumID li.active{border:1px solid #E8641B;background-color:#E8641B;color:#FFFFFF;width:18px;height:16px;font-weight:bold;}
#SliderContentID li{position:relative;}
.mask{FILTER:alpha(opacity=40);opacity:0.4;width:100%;height:35px;background-color:#000000;position:absolute;bottom:0;_bottom:-1px;left:0;display:block;}
.comt{width:320px;height:20px;position:absolute;left:0;bottom:5px;font-size:14px;color:#ffffff;font-weight:bold;text-indent:10px;text-align:left;}


/*底部菜单*/
#footer .footer{ background:url(../images/foot_bg.jpg);line-height:20px; padding:10px 20px;color:#FFF; }
#footer .footer a{color:#FFF;}
#footer .footmenu{   text-align:left; float:left; width:500px;}
#footer .footmenu a{ padding:0px 6px; }

/*版权*/
#footer .copyright{ text-align:center;}
#footer .copyright img{ margin-left:5px;}