@charset "gb2312";
*{padding:0;margin:0;word-wrap:break-word;}
body,input,button{font-family:"microsoft yahei",Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#444;}
li{list-style:none;}
img{border:none;}
label{cursor:pointer;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: middle;}
button,input {line-height: normal;*overflow: visible;outline: none;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
a{text-decoration:none;color:#333333;}
a:hover{color:#FD7E0D;text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.cl{zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.rightSider{z-index:1000; width:54px; height:264px; overflow:hidden; text-align:center; position:absolute; top:50px; left:200px; background: url(../_scroll_bg.gif) 0 0 no-repeat; }
.scrollTop{ height:36px; padding-top:8px;}
.shareTitle{font-size:14px; line-height:20px; height:20px; padding-top:4px; overflow:hidden;}
a.toTop{ width:27px; height:30px; display:inline-block; overflow:hidden; background:url(../_scroll_top.gif) 0 -49px no-repeat;}
a.toTop:hover{ background-position:0 0 ;}
a.toTop span{ display:none;}
/* Í·²¿ */
#header_top{ margin: 0 auto; width:100%;height:31px; border-bottom:1px solid #D7D7D7; margin-bottom:5px; background-color:#EFEFEF;}
#header_top .center{ margin:0 auto; width:1000px; position:relative; color:#333333;}
#header_top .login{ float:left;width:655px;overflow:hidden;}
#header_top .login .form-ipt{ float:left; margin-right:10px;}
#header_top .login .form-ipt input{ border:1px solid #dedede; width:100px; background-color:#fff; height:18px; padding:0px; line-height:18px; font-weight:bold; margin:5px 0px 0px 0px;}
#header_top .login span{ float:left; line-height:31px;}
#header_top .login .form-ipt .btn-sub{margin-top:5px;width:40px; height:20px;background:url(../login.gif) no-repeat; color:#fff; border:0px;}
#header_top .login a{ color:#333;padding:0px 5px;}
#header_top .login a:hover{ color:#EC6C00;}
#header_top .member{ float:left;width:655px;overflow:hidden;}
#header_top .member span{ float:left; line-height:31px;}
#header_top .member b{ color:#EC6C00;}
#header_top .member a{ color:#333;padding:0px 10px;background:url(../topline.gif) no-repeat left;}
#header_top .member a:hover{ color:#EC6C00;}
#header_top .qq{float:left;overflow:hidden;margin-top:3px;}
#header_top .right{ float:left;width:340px;line-height:31px;overflow:hidden;}
#header_top .right a{ padding:0px 10px; color:#333; background:url(../topline.gif) no-repeat right;}
#header_top .right a:hover{color:#EC6C00;}
#header_top .siderNav{float:left;position:absolute;right:0;top:0;width:100px;}
.topmenu li,.topmenu strong.icon_arr{background:url(../topmenu.gif) no-repeat;}
.topmenu{margin-left:7px;line-height:31px;color:#333333;}
.topmenu li{float:left;position:relative;background-position:right top;}
.topmenu strong{display:block;position:relative;height:32px;padding:0 10px;font-weight:normal;cursor:default;z-index:10001;}
.topmenu li.hover strong{border:1px solid #D7D7D7;border-bottom:none;background-color:#fff;cursor:pointer}
.topmenu li.hover{margin:-1px -1px 0 -1px;}
.topmenu strong.icon_arr{padding-right:23px;background-position:right 0px;}
.topmenu li.hover strong.icon_arr{background-position:right -30px;}
#header{width:1000px;height:80px;margin:10px auto;}
#header .logo{width:400px;height:60px;padding:10px 0px;overflow:hidden;}
#header .searcharea{width:488px;padding-top:14px;}
#menu{background:url(../menu_bg.png) repeat-x;width:100%;height:88px;margin:0px auto 15px;overflow:hidden;}
#menu .nav{width:1000px;height:46px;margin:0px auto;}
#menu .nav ul{float:left;width:1000px;}
#menu .nav li{float:left;text-align:center;font-size:16px;margin-right:2px;}
#menu .nav li a{float:left;height:46px;line-height:46px;padding:0 10px; color:#ffffff;font-weight:bold;text-decoration:none;}
#menu .nav li a:hover{background:url(../nav_on.png) repeat-x;color:#FD7E0D;text-decoration:none;}
#menu .nav li .on{background:url(../nav_on.png) repeat-x;color:#FD7E0D;text-decoration:none;}
#menu_ad{width:1000px;margin:0px auto;padding:7px 0px;height:25px;line-height:25px;overflow:hidden;}
#menu_ad a{float:left;margin-right:18px;text-decoration:none;color:#FD7E0D;font-size:14px;font-weight:bold;}
#menu_ad span a{background:#ff0000;color:#ffffff;padding:0px 4px;}
/* ËÑË÷ */
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(../searchbg.gif);background-repeat:no-repeat;}
.searchTxt{float:left;width:400px;height:30px;border:2px solid #FD7E0D;border-right:0;position:relative;z-index:20;background:#fff;}
.searchTxt .radius{width:1px;height:1px;overflow:hidden;background:#f4f4f4;position:absolute;top:-2px;left:-2px;}
.searchTxt .searchMenu{float:left;width:90px;}
.searchTxt .searchMenu .searchSelected{color:#a8a8a8;cursor:pointer;font-size:14px;font-weight:bold;height:30px;line-height:30px;width:90px;padding-right:10px;text-align:center;background-position:0px -54px;}
.searchTxt .searchMenu .searchOpen{background-position:0px -104px;}
.searchTxt .searchMenu .searchTab{display:none; position:absolute;top:30px;left:-2px;width:90px;border:2px solid #FD7E0D;border-top:0;text-align:center;background:#fff;z-index:20;}
.searchTxt .searchMenu .searchTab li{width:90px;height:28px;line-height:28px;color:#a8a8a8;font-size:14px;font-weight:bold;cursor:pointer;}
.searchTxt .searchMenu .searchTab li.selected{background:#FD7E0D;color:#FFFFFF;}
.searchTxt input{float:left;border:0;background:#fff;color:#333;width:302px;height:22px;margin:0;outline:medium none;padding:4px;}
.searchTxt input::placeholder {color: #ccc;}
.searchBtn{float:left;width:86px;overflow:hidden;}
.searchBtn button{background-position:#FD7E0D 0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:34px;text-indent:-9999px;width:86px;}
.s_hot{float:left;width:488px;height:30px;line-height:30px;overflow:hidden;}
.s_hot span{float:left;width:70px;color:#FD7E0D;font-weight:bold;}
.s_hot a{float:left;margin-right:10px;text-decoration:none;}
.s_hot p{float:left;width:418px;overflow:hidden;}
/* µ×²¿ */
#footer {float:left;width: 100%;height: auto;background: #F8A02D;padding-bottom: 20px;margin-top: 80px;}
#footer .footer_con {overflow: visible;}
#footer .footer_logo {width: 100%;height: auto;overflow: hidden;text-align: center;margin-top: -60px;}
#footer .footer_txt {font-size: 14px;color: #fff;line-height: 28px;text-align: center;}
#footer .footer_txt a{color:#fff;}
/* ÓÒ²à¸¡¶¯ */
.r_serve{ width:60px; border:#CFD0CF 1px solid; border-bottom:0px; background:#F1F1F1; position:fixed; _position:absolute; top:50%;left:50%;margin-left:510px; margin-top:-105px;}
.r_serve a{ color:#333333; text-decoration:none;}
.r_serve img{border:0px; vertical-align:top;}
.r_serve li{ list-style-type:none;width:60px; height:50px; padding-top:10px; border-bottom:#CFD0CF 1px solid;font-size:12px; text-align:center; line-height:22px;position:relative; cursor:pointer;}
.r_serve li img.maImg{ position:absolute; right:60px; bottom:-85px; display:none}