@charset "utf-8";
body #online_qq_layer{font:12px Arial,Helvetica, sans-serif,Verdana;color:#666; margin:0; }
body #online_qq_layertable{border-collapse:collapse; border-spacing:0; empty-cells:show; }
body #online_qq_layer th, td { border-collapse:collapse; }
 
#online_qq_layer img{ border:0; }
#online_qq_layer ol,ul,li{list-style-type:none;}
#online_qq_layer .overh{ overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
html{-webkit-text-size-adjust:none;}
#online_qq_layer input[type="submit"]::-moz-focus-inner{	border:none; padding:0;}
#online_qq_layer a{blr:expression(this.onFocus=this.blur())} /*for IE*/
#online_qq_layer a{outline:none;} /*for Firefox*/
 

.overz{ overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.mn_12{ margin-bottom:12px;}

/* main */
.online_icon{width:36px; height:156px; overflow:hidden; font-family:'宋体';}
.online_icon a{ display:block; width:36px; height:156px; background:url(img/online_bg.png) no-repeat;}
.online_icon a:hover{ text-decoration:none;}
/* 弹出的层有多宽，这里控制 */
.online_windows{ width:185px;}
.online_w_top{ background:url(img/online_bg.png) no-repeat -36px 0; height:10px; _background:url(img/online_bg_ie6.png) no-repeat -36px 0; _margin-bottom:-7px;}
.online_w_c{ background:url(img/online_bg.png) repeat-y 0 -185px; padding:0 5px; _background:url(img/online_bg_ie6.png) repeat-y 0 -185px}
.online_w_bottom{ background:url(img/online_bg.png) repeat-y -36px -35px; height:29px; _background:url(img/online_bg_ie6.png) repeat-y -36px -35px;}
.online_content{ background:url(img/online_bg.png) no-repeat -147px -185px; padding-top:11px; _background:url(img/online_bg_ie6.png) no-repeat -147px -185px;}
.online_content a.qq_icon{ background:url(img/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; _background:url(img/online_bg_ie6.png) no-repeat -37px -130px;}
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(img/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; _background:url(img/online_bg_ie6.png) repeat-x 0 -156px;}
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(img/online_bg.png) no-repeat -36px -69px; _background:url(img/online_bg_ie6.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(img/online_bg.png) no-repeat -36px -96px; _background:url(img/online_bg_ie6.png) no-repeat -36px -96px;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0; margin-bottom:1px;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-family:'宋体';}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer {position:fixed; right:0px; top:150px; _position:absolute; z-index:99999;}
* html,* html body {_background-attachment:fixed;}
* html #online_qq_layer {_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 150));}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; display:none;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}


.online-service-set ul li a span{font-size:14px;float:left}
.online-service-set ul li a img{padding-right:10px; float:left}

.online-service-set {background-color:#FFF;border-left:solid 1px #ececec;border-top: solid 7px #84c0f2;border-bottom: solid 7px #84c0f2;border-left: #ddd 1px solid;}
.online-service-set .boxes {padding:0px;margin:0px 0px 10px 0px;overflow:hidden;}
.online-service-set .boxes li {height:22px;padding:5px;background-color:#ffffff;margin:0px 0px 0px 0px;overflow:hidden;line-height: 22px;}
.online-service-set .boxes li:hover {background-color:#ffffff }

.online-service-set .boxes li a{color:#232323}
.online-service-set .boxes li a:hover{color:#cccccc}

.online-service-set .boxes li label {height:16px;padding:2px 5px 5px 5px;font-size:12px;width:80px;display:block;float:left }

.online_area{ border-bottom: #ddd 1px solid;}
.online_area:last-child{ border-bottom: none;}
.online_area h5{ margin: 10px 0 10px 5px; font-size: 14px;}
.online_area p{ margin: 0 0 10px 5px; font-size: 16px;}

.online_email a{
    background: url(img/email_btn_bg.jpg) no-repeat 5px center;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 54px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    margin-bottom: 10px;
}
.online_email a:hover{
    color:#cccccc;
}
.online_a_btn{
    margin-bottom: 10px;
}
.online_a_btn a{
    padding: 5px 10px;
    border-radius: 3px;
    background: #84c0f2;
    color: #000;
    margin: 0 5px;
    font-weight: bold;
    text-decoration: none;
    float: left;
}
