@charset "utf-8";/* CSS Document */
@import url('foot.css');
@import url('login.css');
@import url('kc.css');
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, form, input, button, textarea, p, th, td {margin:0;padding:0;font-family:"Microsoft Yahei";}
fieldset, img, input, button {font-family:"Microsoft Yahei";border:0;}
:link, :visited {text-decoration:none;}
ul {list-style-type:none;}
a, input {outline:none;}
html {overflow-x:hidden;}
body {font-family:"Microsoft Yahei";font-size:14px;}
strong, em, i, s {font-weight:normal;font-style:normal;}
.area {width:1160px;margin:0 auto;_overflow:hidden;_zoom:1;}
.area:after {content:".";height:0;display:block;clear:both;visibility:hidden;}
.hide {display:none;}
.text-hide {text-indent:-999px;overflow:hidden;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
a {color:#333;}
a:hover {text-decoration:none;}
/*头部*/
.head {background:#222 none repeat scroll 0 0;height:80px;overflow:visible;width:100%;position:relative;margin-top:0px;}
.head_inside {height:80px;line-height:70px;margin:0 auto;width:1120px;}
.qy {display:block;float:left;height:80px;margin:0;overflow:hidden;padding:0;width:auto;padding-right:10px;}
.wzbz {float:left;height:80px;width:155px;}
.wzbz:hover img {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; }
.clear {clear:both;}
.wb {float:right;width:40px;height:40px;margin-top:15px;position:relative;}
.wb a {height:40px;text-decoration:none;width:40px;}
.user-line {color:#fff;margin:0 4px;}
.wx {background:url(../img/wx.png) no-repeat scroll 0 0;display:block;float:left;height:40px !important;overflow:hidden;text-indent:-9999em;vertical-align:middle;width:40px !important;}
.wx:hover {background:url(../img/wx_h.png) no-repeat scroll 0 0;}
.s_Div {float:left;height:18px;line-height:21px;margin-left:4px;margin-top:0;min-height:14px;overflow:hidden;width:300px;overflow:hidden;}
.header-user-nologin {color:#fff;font-size:14px;height:70px;margin-left:20px;}
.fdxy {height:70px;float:left;width:auto;}
.header-user-nologin {color:#fff;font-size:14px;line-height:70px;}
.header-user-nologin a {color:#fff;display:inline-block;height:40px;line-height:40px;width:40px;text-indent:-9999px;margin:15px 22px 0 0;text-align:center;font-weight:normal;*text-indent:0;*font-size:0;}
.header-user-nologin a:hover {text-decoration:none;*font-size:14px;}
.topnav {background:url(../img/dh.png) no-repeat scroll 10px 22px;color:#555;float:left;font-size:12px;height:70px;line-height:70px;padding-left:14px;text-align:left;text-decoration:none;width:36px;position:relative;}
.topnav .sjx {position:absolute;bottom:-1px;left:-9999px;}
.topnav:hover .sjx {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.dr_menubox {left:0;position:absolute;top:70px;z-index:10000;width:100%;border-bottom:1px solid #e3e3e3;
left:-9999px;}
.dr_menubox_m {width:1120px;margin:0 auto;background:#fff;}
.dr_m_nav {clear:both;list-style:outside none none;overflow:hidden;width:1120px;border-left:1px solid #e3e3e3;}
.dr_m_nav li {float:left;line-height:28px;overflow:hidden;width:223px;height:172px;border-right:1px solid #e3e3e3;overflow:hidden;}
li.fst div, li.fst a {border-left:0 none;}
.dr_m_t {border-bottom:1px solid #e3e3e3;clear:both;color:#333333;font-size:14px;font-weight:bold;height:42px;line-height:42px;text-align:center;}
.dr_m_nav li a {float:left;padding:5px 0 10px;overflow:hidden;text-align:center;width:111px;color:#666;}
.dr_m_nav li a:hover {color:#fb371f;text-decoration:underline;}
.wb {float:right;height:37px;}
.wb a {float:left;height:37px;text-decoration:none;width:auto;}
.user-line {color:#999;font-weight:lighter;}
#login {background:url(../img/login.gif) no-repeat 0 0;}
#reg {background:url(../img/reg.gif) no-repeat 0 0;}
#login:hover,#reg:hover {background:url(../img/login_h.gif) no-repeat 0 0;text-indent:0;color:#fff;}
/*登录后*/
.loging {font-weight:normal;font-size:14px;float:right;width:132px;height:70px;margin:0 5px;text-align:center;}
.loging .user img {margin-right:5px;margin-top:-4px;vertical-align:middle;}
.loging .user a { color:#fb371f;float:left;display:inline-block;width:90px;height:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;}
.loging .zhuxiao {color:#fff;}
.loging .zhuxiao:hover {color:#fb371f;}
/*微信二维码*/
.wx_box {width:140px;height:185px;background:#fff;border:1px solid #e3e3e3;position:absolute;top:55px;right:-55px;z-index:10000;}
.wx_box .dr_menubox_t {
background-position:0 0;background-repeat:no-repeat;font-size:0;height:8px;line-height:0;position:absolute;top:-8px;left:65px;width:12px;background-image:url(../img/indeximg.png);}
.wx_icon img {display:block;padding:10px 10px 5px;}
.wx_box p {width:120px;margin:0 10px;height:40px;line-height:20px;overflow:hidden;color:#666;text-align:center;font-size:12px;}
/*搜索*/
.bdcs-search-form {float:left;width:230px;height:34px;background:url(../img/search.png) no-repeat 0 0;overflow:hidden;margin:19px 0 0 15px;}
.bdcs-search-form input {float:left;width:170px;height:34px;line-height:34px;color:#333;background:none;padding-left:10px;border:none;}
.bdcs-search-form button {float:right;width:40px;height:34px;cursor:pointer;background:none;border:none;margin:0;}
/*头部导航*/
.index-bar {height:70px;overflow:hidden;width:570px;float:left;}
.index-bar .area {width:710px;float:left;}
.index-bar .index_div {float:left;width:55px;height:70px;padding-left:10px;line-height:70px;display:inline-block;font-size:16px;background:url(../img/index_abg.gif) no-repeat 100% 0;}
.index-bar .index_div .index {float:left;color:#fff;color:#fff;}
.index-bar .index_div .index:hover {text-decoration:none;}
.index-bar {width:710px;height:70px;}
.index-bar .div_box {float:left;width:92px;height:70px;background:url(../img/index_abg.gif) no-repeat 100% 0;}
.index-bar .div_box a {color:#fff;display:inline-block;width:92px;height:70px;line-height:70px;font-size:16px;text-align:center;}
.index-bar .div_box a:hover {text-decoration:none;}
.index-bar .div_box ul {position:absolute;top:70px;left:0;z-index:9999;width:100%;height:50px;visibility:hidden;background:#fb371f;}
.index-bar .div_box ul div {width:1120px;height:50px;line-height:50px;margin:0 auto;}
.index-bar .div_box.current a {background:url(../img/div_box.png) no-repeat 50% 100%;}
.index-bar .div_box.current ul {visibility:visible;}
.index-bar .div_box ul li {float:left;height:50px;background:none;width:95px;}
.index-bar .div_box ul li a {height:20px;line-height:20px;font-size:14px;color:#fff;margin-top:15px;*margin-top:0;border-right:1px solid #fc6856;width:95px;overflow:hidden;}
.index-bar .div_box ul li a:hover {background:none;text-decoration:underline;}
.index-bar .div_box ul li a.active {height:30px;line-height:30px; border-right:none;margin-top:10px;*margin-top:0;background:#fd5641;}
.index-bar .div_box ul li a.active:hover {text-decoration:none;}