@charset "utf-8";
/* Author: Yangz */
/* Time: 2014/05/23 */

/* CSS Reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border: 0 }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%
}
/* coommon */
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1;
}
.fl { float:left; }
.fr { float:right; }
body { font: 14px/26px "Microsoft YaHei"; color: #666; }
a { color: #666; text-decoration: none }
a:hover { color:#3382FF; }
.w1000 { width: 1000px; margin-left: auto; margin-right: auto; clear: both }
/* header */
#header { position: absolute; height: 88px; width: 100%; z-index: 100; *z-index:20;
}
.h_overlay { height: 88px; background: #fff; opacity: 0.75; filter: alpha(opacity=75); width: 100%; position: absolute; z-index: 99; min-width: 1000px; }
.header { min-width: 1000px; height: 88px; width: 100%; position: absolute; z-index: 100; }
.header .w1000 { position:relative; z-index:100 }
.logo { width: 196px; padding-top: 10px; float: left }
.header_right { float: left; width: 804px }
/* 顶部链接 */
.top { height: 24px; line-height: 24px; padding-top: 11px; margin-bottom: 14px }
.top_links { float: left; margin-left: 170px; _display: inline; text-align: right; width: 400px; font-size:12px }
.top_links a { background: url(../image/jn_icon45.png) left center no-repeat; padding-left: 9px; display: inline-block; margin-left: 21px; *display: inline;
*zoom:1
}
/* 搜索 */
.search { width: 147px; height: 23px; padding-left: 1px; padding-top: 1px; background: #fff; float: left; margin-left: 13px; background: url(../image/jn_bg_search.png) no-repeat; _display: inline }
.search_txt { border: 0 none; width: 116px; display: block; line-height: 22px; height: 22px; *height:21px;
overflow:hidden; padding: 0 3px; font-size:12px }
.search_btn { width: 24px; height: 22px; background: url(../image/jn_icon47.png) center center no-repeat; border: none; font-size: 0; line-height: 0; overflow: hidden; text-indent: -999em; display: block; cursor: pointer; }
.web_other { float: left; margin-left: 1px; _display: inline; width: 72px; position: relative; height: 27px; font-size:12px }
.web_other .h1 { background: url(../image/jn_icon46.png) right center no-repeat; z-index: 11; position: absolute; left: 0; top: 0; width: 70px; height: 25px; text-align: center; cursor: pointer }
.web_other_h .h1 { background-image: none; background: #fff; border: 1px solid #dbdbdb; border-bottom: 0 none; line-height: 22px }
.sub_web { position: absolute; background: #fff; width: 175px; right: 0; top: 25px; border: 1px solid #dbdbdb; z-index: 10; display: none; padding: 10px 0 }
.web_other_h .sub_web { display: block }
.web_other a { display: block; color: #575656; background: url(../image/jn_icon61.png) 18px -16px no-repeat; height: 26px; line-height: 26px; padding-left: 30px }
.web_other a:hover { background-position: 18px 10px; color: #693387 }
/* 导航 */
.nav { text-align: right; clear: both; float:right }
.nav li { display: block; float:left; margin-left: 33px; height:39px; position:relative; *display:inline;
*zoom:1
}
.nav h2 a { color: #332926; }
.nav li.on h2 a, .nav li.on1 h2 a { color: #3382ff }
.nav li.on1 { background:url(../image/jn_icon_up.png) center bottom no-repeat }
.sub_nav { position:absolute; left:0; top:20px; height:300px; line-height:30px; text-align:left; z-index:100; font-size:0; display:none; padding-top:18px; }
.sub_nav a { color:#fff; font-size:12px; margin-right:20px; display:block; float:left; width:72px; text-align:center; overflow:hidden; white-space:nowrap; height:29px; *display:inline;
*zoom:1
}/**color:#fff 07-28 11:37**/
.sub_nav a:hover{color:#f6c83d;}
.sub_bg { height:29px; width:100%; position:absolute; left:0; top:88px; background:#00245b; opacity:0.5; filter: alpha(opacity=50); z-index:99; display:none }
.nav h2 { font-size:15px; }
.nav h2 a { color:#333 }
/* body */
#body { background:#f7f6f4; *position:relative;
*z-index:10
}
/* footer */
#footer { text-align:center; color:#8d908e;*padding-bottom:-25px; }
#footer a { color:#8d908e }
.footer_l{
	width:700px;
	float:left;
	padding-top:25px;
}
.footer_c{
	width:90px;
	margin-left:60px;
	float:left;
}
.footer_r{
	width:130px;
	float:left;
	text-align:left;
	padding-left:15px;
}
.footer_r select{
	width:110px;
}
.service_a{
    display: block;
    border: 1px solid #4d91fe;
    margin-bottom: 10px;
    line-height: 40px;
    text-align: center;
	width:240px;
	height:40px;
}