.s_head {width:1210px; margin:0 auto;padding-top:10px;}
.s_head .logo a {width:282px; height:56px; display:block;}
.s_head .phone {float:right; /*margin:10px 10px 0 0;*/}
.s_head .phone p {color:#666; text-align:right;}
.s_head .phone p span {color:#999;}
.s_head .phone p strong {font-size:28px; font-weight:normal; color:#f60; margin:0 10px;}

.s_head .nav {width:1210px; height:40px; float:left; text-align:center; background:#e4393c;}
.s_head .nav a {height:40px; line-height:40px; display:inline-table; padding:0 15px; font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
.s_head .nav a:hover, .s_head .nav a.on {background:#a40000;}
.s_head .adbox {width:1210px; float:left; margin:5px 0;}

.s_main {
    width: 1210px;
    margin: 10px auto;
    /*background: url(../images/d_yline.gif) 220px repeat-y;*/
}

.s_main .s_leftbox {width:210px; margin:0 10px 10px 0; float:left;}
.s_main .s_leftbox ul {width:200px; float:left; padding:30px 10px 10px 10px;}
.s_main .s_leftbox li {width:200px; height:26px; line-height:26px; margin-bottom:1px;}
.s_main .s_leftbox li a {padding-left:50px; font-size:14px; width:150px; display:block; background:#f9f9f9;}
.s_main .s_leftbox li a:hover, .s_main .s_leftbox li a.on {background:#e4393c url(../images/sbg.png) 0 -995px no-repeat; color:#fff;}
.s_main .s_leftbox p {width:200px; height:24px; line-height:24px; margin-bottom:1px;}
.s_main .s_leftbox p:hover {background:#f9f9f9;}
.s_main .s_leftbox p a {display:block; width:130px; padding-left:70px;}
.s_main .s_leftbox p a.on {color:#f30; font-weight:bold; background:#fff3f3; display:block;}

.s_main .s_rightbox {width:100%; float:right; margin-bottom:10px;}
.s_main .s_rightbox .crumbs {border-bottom:solid 1px #eee; height:30px; line-height:30px;}
.s_rightbox .crumbs a {color:#06c;}
.s_rightbox ul {padding:10px 0px 20px; color:#555;}
.s_rightbox h2 {font-size:24px; margin-bottom:10px;}
.s_rightbox h3 {font-size:16px; margin-bottom:10px;}
.s_rightbox p {margin-bottom:1em; font-size:14px; line-height:1.8em;}
.s_rightbox .import {color:#f60;}
.s_rightbox p dfn {margin-right:10px;}
.s_rightbox p dfn a {color:#666;}
.s_rightbox .stable, .s_rightbox .stable1 {font-size:14px; margin-bottom:10px; width:930px; float:left; line-height:1.8em;}
.s_rightbox .stable a {font-size:14px; color:#f30;}
.s_rightbox .stable dt {width:50px; float:left;}
.s_rightbox .stable dd {width:880px; float:left;}
.s_rightbox .stable .frabox {padding:10px 0 20px; float:left;}
.s_rightbox .stable dt.lar {width:130px;}
.s_rightbox .stable dd.lar {width:800px;}
.s_rightbox .stable1 dt {width:120px; float:left;}
.s_rightbox .stable1 dd {width:810px; float:left;}
.s_rightbox .ipt_1 {width:500px; height:24px; border:solid 1px #bbb; padding:0 3px;}
.s_rightbox .ipt_2 {width:200px; height:24px; border:solid 1px #bbb; padding:0 3px;}
.s_rightbox textarea {width:500px; padding:5px; height:50px;}
.s_rightbox .btn1 {padding:5px 20px; border:0; background:#e4393c; color:#fff; cursor:pointer;}
.s_rightbox .btn1:hover {background:#f60;}
.s_rightbox .subnav {background:#fffae6; margin-bottom:20px; padding:5px 10px; height:40px; line-height:40px; text-align: center;}
.s_rightbox .subnav a {margin:0 10px;  color:#f60; font-size:14px;}
.s_rightbox .subnav a.on {font-weight:bold; color:#f30; font-size:16px;}
.download {width:930px; float:left;}
.download a {float:left; width:290px; height:25px; line-height:25px; padding-left:10px; margin:5px 10px 5px 0; display:block; font-size:14px; color:#06c; background:#fafafa url(../images/sbg.png) 3px -200px no-repeat; overflow:hidden;}
.download a:hover {background:#e4393c; color:#fff; text-decoration:none;}

.room_table {border-left:1px solid #ddd; border-top:1px solid #ddd;}
.room_table td, .room_table th {border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:14px; line-height:1.8em; padding:5px 10px;}
.room_table th {background:#F4F4F4;}
.phogobox dl {width:210px; padding:5px; margin:6px; float:left; background:#fff; position:relative;}
.phogobox dt {text-align:center; overflow:hidden;}
.phogobox dt img {border:solid 1px #ccc; width:208px !important; height:139px !important;}
.phogobox dd {text-align:center; height:28px; line-height:28px; color:#06c; overflow:hidden;}
.phogobox em {width:82px; height:82px; background:url(../images/postmark.png) no-repeat; display:block; position:absolute; top:-10px; right:-10px;}

.infobox {width:920px; float:left;}
.infobox ul {padding:0; font-size:14px;}
.infobox ul li {width:1190px; float:left; line-height:30px; border-bottom:dashed 1px #ddd; padding:0 10px 0 20px; background:url(../images/sbg.png) 8px -196px no-repeat;}
.infobox ul li a {width:770px; float:left;}
.infobox ul li em {color:#999; float:right;}
.detbox {width:920px; float:left;}

.detbox .h3, h1 {
    width: 910px;
    float: left;
    line-height: 3em;
    text-align: center;
    font-size: 24px;
}
.detbox .h3 p {font-size:12px; color:#999; border-bottom:solid 1px #eee; line-height:2em; font-weight:normal; width:910px; float:left;}
.detbox .h3 p em {margin-right:20px;}
.detbox .h3 .jiathis_style {float:right; display:block; margin:0 250px 0 -250px;}
.detbox ul p a {color:#06c; text-decoration:underline;}
.detbox ul p a:hover {color:#f60; text-decoration:none;}
/*��������*/
.s_rightbox .question {background:#f5f5f5 url(../images/dmbg2.gif) 0 center no-repeat; height:30px; line-height:30px; padding-left:45px; color:#333; font-size:14px;}
.s_rightbox .answer {background:url(../images/dmbg3.gif) 0 10px no-repeat; padding:5px 30px 10px 60px; line-height:2em; color:#666;}
.s_rightbox .answer p {font-size:12px; line-height:2em;margin:0;}

/*�ͷ�����*/
.kf_main {width:1210px; margin:10px auto;}
.kf_main .crumbs {width:1210px; float:left; padding-bottom:5px;}
.kf_main .crumbs a {color:#06c;}
.online {margin-top:5px; margin-bottom:10px;}
.online_title {height:34px; background:#fffae1; border:solid 1px #DDD; border-top:solid 2px #e4393c; border-bottom:none;}
.online_title h2 {font-size:16px; font-weight:bold; color:#ff6600; line-height:34px; text-indent:14px;}
.online_title h2 em {font-size:14px; margin-left:20px; font-weight:normal;}
.pub_box {width:1208px; border-top:none; padding-bottom:16px; border-top:none;}
.online_box{ padding-top:12px;}

/*.online_box li {float:left; background:#fff; display:inline-block; width:170px; height:46px; margin-top:11px; margin-left:27px; position:relative;}
.online_box li a {display:block; width:150px; height:38px; padding:3px 10px; border:solid 2px #ccc; border-radius:5px; overflow:hidden;}
.online_box li a span {display:block; width:100%; height:20px; line-height:20px; color:#333; font-size:14px;}
.online_box li a:hover {text-decoration:none; background:#fffcf1; border:solid 2px #ef8218; -moz-box-shadow:0px 0px 7px #fdc289; box-shadow:0px 0px 7px #fdc289;-o-box-shadow:0px 0px 7px #fdc289;}
.online_box li a i {display:inline-block; float:left; width:38px; height:38px; background:url(../images/line_logo.png) 0px 4px no-repeat; margin-right:10px;}
.online_box li.qqkefu a i{background:url(../images/line_logo.png) 0px -84px no-repeat;}
.online_box li.wwkefu a i{background:url(../images/line_logo.png) 0px -243px no-repeat;}
.online_box li.wxkefu a i{background:url(../images/line_logo.png) 0px -167px no-repeat;}
.online_box li.out_line a i {background:url(../images/line_logo.png) 0px -39px no-repeat;}
.weixin_line li.out_line a i {background:url(../images/line_logo.png) 0px -205px no-repeat;}
.wanwan_line li.out_line a i {background:url(../images/line_logo.png) 0px -282px no-repeat;}
.online_box li a em {color:#bbb;}
.kfbox {margin:0 5px 10px; padding-bottom:20px; border-bottom:dashed 1px #ccc;}
.kfbox:hover {background:#f6f6f6;}
.kfboxnone {border-bottom:none;}*/


/*zzc修改*/
.online_box li {display:block; float:left; height:46px; margin-left:25px; margin-top:11px; position:relative; width:166px; border:2px solid #ccc; border-radius:5px; background:#fff;}
.online_box li.ccipt {width:260px; line-height:24px; cursor:pointer;}
.online_box li a {/*display:block; width:150px; height:38px; padding:3px 10px; border:solid 2px #ccc; border-radius:5px; overflow:hidden;*/text-decoration:none;}
.online_box li span {color:#333; font-size:14px; line-height:20px;}

.online_box li:hover {background:#fff6ec; border:solid 2px #ef8218; -moz-box-shadow:0px 0px 7px #fdc289; box-shadow:0px 0px 7px #fdc289;-o-box-shadow:0px 0px 7px #fdc289;}
.online_box li i {float:left; width:38px; height:38px; background:url(../images/line_logo.png) 0px 8px no-repeat; margin-right:5px;}
.online_box li .zz_inputs {color:#bbb; position:absolute; bottom:2px; border:0; width:74%; line-height:20px; font-size:12px; cursor:text; left:42px; background:no-repeat;}

.online_box li.qqkefu i {background:url(../images/line_logo.png) 0px -84px no-repeat;}
.online_box li.wwkefu i {background:url(../images/line_logo.png) 0px -243px no-repeat;}
.online_box li.wxkefu i {background:url(../images/line_logo.png) 0px -167px no-repeat;}
.online_box li.out_line i {background:url(../images/line_logo.png) 0px -39px no-repeat;}
.weixin_line li.out_line i {background:url(../images/line_logo.png) 0px -205px no-repeat;}
.wanwan_line li.out_line i {background:url(../images/line_logo.png) 0px -282px no-repeat;}
.online_box li a em {color:#bbb; }
.kfbox {margin:0 5px; padding-bottom:20px; border-bottom:dashed 1px #ccc;}
.kfbox:hover {background:#fffce8;}
.kfboxnone {border-bottom:none;}
.kfbox h4 {padding:10px 25px 0; font-size:18px; color:#f60; font-weight:normal;}
.kfbox h4 em {font-size:14px; color:#666; margin-left:10px;}
.seRemind {padding:10px; background:#fffcf7; border:dashed 1px #c8bd70; font-size:18px; margin:0 5px 10px; text-align:center; color:#f30; font-weight:bold;}
/*zzc修改结束*/




.online_box li strong{ display:none; width:170px; height:170px; position:absolute; top:48px; left:0px; border:solid 1px #ddd; z-index:333;}
.online_box li strong img{ width:170px; height:170px;}
/*.online_box li:hover strong{ display:inline-block;}*/

.filter {height:40px; line-height:40px;vertical-align:middle; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd;}
.filter li {float:left; cursor:pointer; width:400px; text-align:center; height:40px; line-height:40px; font-size:18px; border-top:solid 1px #ddd; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; background:#f6f6f6;}
.filter li.cur{ background:#fff; color:#f60; border-top:solid 3px #f60; border-bottom:0; margin-top:-1px; height:39px; width:404px; font-weight:bold;}
.pub_linebox {border:solid 1px #ddd; border-top:0; padding-bottom:305px;}

.int_Table td {font-size:14px;}
.article-list-box{width: 1210px;margin:0 auto; border: 1px solid #ddd;border-top: none;padding-top: 17px;}
.article-list-box .s_rightbox{width: 860px; float: none;margin: 0 auto;}