@charset "utf-8";
/* RESET */
*{margin:0;padding:0;}fieldset, img{border:0;}:focus{outline:0;}address, caption, cite, code, dfn,em, th, var, optgroup{font-style:normal;font-weight:normal;}h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}abbr, acronym{border:0;font-variant:normal;}input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}code, kbd, samp, tt{font-size:100%;}input, button, textarea, select{*font-size:100%;}ol, ul{list-style:none;}table, td{border-collapse:collapse;border-spacing:0;margin:0px;padding:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}caption, th{text-align:left;}

/*H-COMMON-TYPE*/
body { font: 14px/26px  Arial,SimSun; color: #333; }
a{ text-decoration:none;color:#333;}
a:hover{ text-decoration: underline;}


/*box-shadow*/
.header,.commonbox{ background-color:#fff;
-webkit-box-shadow:  0px 0px 3px 1px rgba(000, 000, 000, 0.1);
box-shadow:  0px 0px 3px 1px rgba(000, 000, 000, 0.1);
*filter:progid:DXImageTransform.Microsoft.Shadow(color=#dfdfe0,direction=120,strength=2);
_filter:progid:DXImageTransform.Microsoft.Shadow(color=#dfdfe0,direction=120,strength=2);
}
.header
{
    *filter:progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1,direction=90,strength=5);
    _filter:progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1,direction=90,strength=5);
        
        }

/*H-COMMON-LAYOUT*/
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.left{ float: left;}
.right{ float:right;}
.q-padding10{ padding:10px;}

/*H-TEXT*/
.q-tx-c1, a.q-tx-c1{ color:#333;}
.q-tx-c2, a.q-tx-c2{ color:#666;}
.q-tx-c3, a.q-tx-c3{ color:#bdbdbd;}
.q-tx-cred, a.q-tx-cred{ color:#c5161d;}
.q-tx-a, a.q-tx-a{ color:#037c1d;}
.q-tx-fyh{ font-family:Microsoft YaHei;}
.q-tx-s14{ font-size:14px;}

/*q-footer*/
.q-footer{ background-color:#eaeaea; color:#999; font-size:12px;-webkit-box-shadow:  0px 0px 3px 1px rgba(000, 000, 000, 0.1);
 box-shadow:  0px 0px 3px 1px rgba(000, 000, 000, 0.1);}
.q-footer a{color:#999;}
.q-footer .cont{ width:1000px; margin:auto;}
.q-footer .flink-title{ border-bottom: solid 1px #d2d2d2; position:relative; height:30px;}
.q-footer .flink-title p{ display:block; height:20px; line-height:20px; position:absolute; background-color:#eaeaea; width:140px; text-align:center; left:20px; bottom:-10px;}
.q-footer .flink-title p a{ margin:0 5px; color:#666;}
.q-footer .flinks{ padding:20px 0; border-top:solid 1px #f4f4f4; border-bottom:solid 1px #d2d2d2;}
.q-footer .flinks a{ padding-right:15px; }
.q-footer .aboutus{ border-top:solid 1px #f4f4f4; text-align:center; padding:20px 0;}

/*mainguide*/
.mainguide{height:46px;width:100%;background:url(/Template/Qbaobei/Skin/images/jiankang/mainguide-bg.png) repeat-x;}
.guidecontant{width:1000px;margin:0 auto;height:44px; position:relative;}
.g-c-left{float:left;}
.g-c-left a{color:#666;}
.g-c-right{float:right;padding-right:30px;height:44px;width:300px;}
.guidecontant ul{float:left;}
.guidecontant li{float:left; font-size:12px; margin-right:10px;height:44px; line-height:44px;}
.guidecontant li a{display:block;padding:0px 3px;}
.guidecontant li a.mouseon{ padding-right:10px; display:block;}

.guidelist{width:530px;border:2px solid #ffa13c; background:#fff; position:absolute;padding:15px; }
.guidelist dl{font-size:12px;}
.guidelist dl dt{display:inline-block;font-size:12px;font-weight:bold;width:80px;height:30px;line-height:30px;}
.guidelist dl dt a{color: #ffa13c;}
.guidelist dl dd{width:430px;border-bottom:1px dotted #ccc; display:inline-block;line-height:30px;}
.guidelist dl dd a{padding:0px 2px;}
.g-c-right span{ display:block;vertical-align:middle;float:right;}
.g-c-right .touxiang{width:35px;height:35px;padding:1px;border:1px solid #ccc;margin-top:3px;overflow:hidden;}
.g-c-right .touxiang img{width:35px;height:35px;}
.g-c-right .name{line-height:45px;padding:0px 10px;}
.g-c-right .exit{font-size:12px;color:#666;display:block;float:right;line-height:44px;margin-left:40px;}

/*ad*/
.boxB1 {float: left;width: 728px;overflow:hidden;}
.boxB2 {float: left;width: 220px;margin-left: 10px;overflow:hidden;}

/*home-userbar*/

.commonbox.userbar{ margin-top:20px; min-height:140px;  _height:140px;  position:relative;}
.userbar .point{  position:absolute; width:20px; height:8px; overflow:hidden; line-height:15px; _line-height:20px; top:-8px; right:30px; color:#fff; font-size:19px;}
.userbar .btns{ width:275px; float:right; padding:30px 30px 0 0; height:90px;}
.userbar .btns a{display:block; float:left;}
.userbar .btns a.a1{ background-position:0 0; width:160px; height:50px; text-indent:-9999px; overflow:hidden; margin-right:8px;}
.userbar .btns a.a1:hover{ background-position:0 -55px;}
.userbar .btns a.a2{ background-position:-190px 0; width:105px; height:50px; text-indent:-9999px; overflow:hidden;}
.userbar .btns a.a2:hover{ background-position:-190px -55px;}
.userbar .btns a.a3{ display:inline-block; margin:10px 0 0 10px; background-position:0 -125px; width:50px; padding-left:20px; height:30px; line-height:30px; overflow:hidden; font-size:12px;}
.userbar .btns a.a4{ display:inline-block; margin-top:10px; background-position:0 -185px; width:70px; padding-left:20px; height:30px; line-height:30px; overflow:hidden;font-size:12px;}
.userbar .bannerFocus{height: 140px;width:630px;overflow:hidden;float:left;}
.userbar .banner{ width:630px; height:140px; float:left;display:none;}
.userbar .banner .rslides{width:100%;overflow:hidden;position:relative;}
.userbar .banner .rslides ul li{display:none;}
.userbar .banner .userintroduce{ display:block; float:left; width:190px; height:140px;}
.userbar .banner .userintrotext{ float:left; width:440px; height:140px;}
.userbar .banner .userintrotext p{ font-size:20px; color:#74af34; font-family:microsoft yahei; line-height:28px; padding:30px 0 0 0;}
.userbar .banner .userintrotext p b{ font-weight:normal; color:#F79811;}
.userbar .banner .userintrotext span{ display:block; padding-left:30px; line-height:30px; color:#666;}
.userbar .login-after{ padding:30px;}
.userbar .img{ display:block; float:left; width:80px; height:80px; overflow:hidden;}
.userbar .img a{}
.userbar .img img{ width:80px; height:80px;}
.userbar .userinfo{ display:block; float:left; width:110px; padding-left:10px;}
.userbar .userinfo h4{ font-size:24px; font-family:microsoft YaHei; line-height:40px;}
.userbar .userinfo div{ height:12px; line-height:12px; padding:4px 0;}
.userbar .userinfo p { line-height:20px; font-size:12px;}
.userbar .userinfo p a{color:#666;}
.userbar .stage{ width:390px; padding-left:10px; float:left;}
.userbar .stage b{ display:block; font-weight:normal; }
.userbar .stage b a{ font-weight:bold; color:#037c1d; padding-left:5px;}
.userbar .stage p{ font-size:12px; color:#666; line-height:20px;}
.userbar .stage p a{ color:#037c1d; padding-left:5px;}
.userbar .myhome{ width:280px; float:right; padding-top:10px;}
.userbar .myhome a{display:block; float:left; width:135px; height:70px; text-indent:-9999px; overflow:hidden;}
.userbar .myhome a.a5{background-position:-300px 0; margin-right:8px;}
.userbar .myhome a.a5:hover{background-position:-300px -75px;}
.userbar .myhome a.a6{background-position:-440px 0;}
.userbar .myhome a.a6:hover{background-position:-440px -75px;}