﻿@charset "utf-8";
/* CSS Document */
@import url('foot.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;
}
.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;
	margin-top:5px;
    width: 185px;
}

.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;
}

.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;}

.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;
}


/*搜索*/
.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 { width: 40px; height: 34px; cursor: pointer; background: none;border: none; margin: 0;}


/*头部导航*/
.index-bar { width: 910px; overflow: hidden; float: left; }
.index-bar .area { width: 910px; 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 .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; }

.head,.top,.foot {display: table;}

.dl_gg { width: 160px; position: absolute; top: 180px; left: 50%; margin-left: -735px; }
.dr_gg { width: 160px; position: absolute; top: 180px; right: 50%; margin-right: -735px; }
.dl_gg img,.dr_gg img { width: 100%; height: auto; display: block; }

@media screen and (max-width: 1120px) {
.dl_gg,.dr_gg{ display: none !important; }
}