@charset "utf-8";

/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0;font-family:"微软雅黑"; }

img { border: 0 none; vertical-align: top }

body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑";}

li{ list-style:none;}

.arial{ font-family:arial;}

.song{font-family:"微软雅黑"}

input[type=button], input[type=submit], input[type=reset] { cursor: pointer }

button { cursor: pointer }

input[type=text], input[type=password], input[type=file], textarea { -webkit-border-radius: 0; -webkit-appearance: normal }

input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }

textarea { overflow: auto; resize: none }

html{-webkit-text-size-adjust:none;}

a{ color: #000; text-decoration: none; }

a * { *cursor: pointer }

a{blr:expression(this.onFocus=this.blur());}

a:hover { text-decoration:none; color:#014195;  }

a:focus { outline: none; }

.fixed:after, .clearfix:after, .cf:after { content: "."; display: block; clear: both; height: 0; overflow: hidden}

.fixed, .clearfix, .cf { zoom: 1 }

.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

.fl, .fr { display: inline; float: left; }

.fr { float: right }

.center{ text-align:center;}

.hidden{ display:none;}

caption, th { text-align: left }

th { font-weight: normal }

ui{padding:0; margin:0;}

li{list-style-type:none;}



.header{border-bottom:1px solid #eee; padding-top:20px; max-width:1600px; min-width:1000px; height:132px; margin:0 auto; position:relative; z-index:99;}

.nav{width:838px; margin:0 auto;white-space:nowrap;}

.nav li{ float:left; padding-left:26px;margin-top:98px; position:relative; z-index:98;height:37px;}

.nav li.logo{ padding:0 44px 0 70px;background:none; margin-top:4px;}

.nav li.bj{ background:none;}

.nav li a{ font-size:14px; color:#454545; line-height:14px;float:left;}

.nav li:hover a,.nav li.open a{ color:#014195;}

.nav li span{ float:left; padding-left:26px; display:block; width:1px; padding-top:1px;}

.nav li dl{ position:absolute; left:-4px; top:34px;z-index:98;width:115px;;display:none; background:url(../images/dher.png); border:1px solid #dbdbdb; border-top:3px solid #5c8ed0; z-index:97}

.nav li:hover dl{display:block}

.nav li dt{margin:0 auto;  padding:0; height:35px; text-align:center; width:112px;}

.nav li dt a{ height:35px; line-height:35px; text-align:center; display:block; width:112px;}

.nav li dt:hover,.nav li dt a:hover{ background:#ffed6d;}

.nav li:hover dl dt a,.nav li.open dl dt a{ color:#454545;}

.nav li dt div.r{ position:relative; height:35px; width:112px;}

.nav li dt div.r div.sjcd{ display:none; position:absolute;top:0;left:112px;  width:112px; background:url(../images/dher.png); }

.nav li dt div.r:hover .sjcd{ display:block;}





.search{ position:absolute; right:0; top:20px;}

.search span{ font-size:20px; line-height:20px; color:#324d71; font-weight:bold; float:left; padding-right:29px; padding-top:2px;}

.search_two{ float:left;}

.search .sou{ width:117px; height:20px; border:1px solid #e8e8e8; line-height:18px; float:left; text-indent:5px;}

.search .ann{ width:22px; height:22px; border:0; background:url(../images/ann.jpg);float:left}



.dlh{ float:left; padding:4px 20px 0 0}

.dlh a{ margin-left:10px;}



.footer{ max-width:1600px; min-width:1000px; background:#f8f9f9; padding-top:57px;margin:0 auto; padding-bottom:35px;}

.footer_cn{ width:1000px; margin:0 auto; position:relative;}

.f_cx_logo{ position:absolute; width:112px; height:40px; left:610px; top:100px;}

.footer_left{ width:724px; padding-left:10px; float:left;}

.footer_left li{ float:left; width:120px; text-align:left;}

.footer_left li h3{ padding-bottom:12px;font-weight:normal}

.footer_left li h3 a{ font-size:14px; font-weight:normal;}

.footer_left li span{ display:block; text-align:left; padding:5px 0; }

.footer_left li span a{ color:#9f9f9f;}

.footer_left li span a:hover,.footer_left li h3 a:hover{ color:#014195;}

.footer_right{ float:right; width:197px; padding-right:40px;}

.footer_right img{ display:block; margin:0 auto; width:152px; height:152px;}

.footer_right span{ display:block; text-align:center;white-space:nowrap; font-family:'Arial'; font-size:10px; color:#000; line-height:16px; margin-top:10px; background:url(../images/sj.jpg) no-repeat; text-indent:10px; background-position:0 4px}



/*2018-02-08*/
.header{padding-top:24px; height:97px; padding-bottom:15px;}
.nav{width:70%; float:left;}
.nav li span{display:none;}
.nav li{ padding:0 25px; height:30px; line-height:30px; text-align:center; color:#0f1729; margin:0; margin-top:60px; margin-right:26px;}
.nav li.logo{padding:0; margin:0; margin-right:60px; margin-left:10px; width:93px; height:97px;}
.nav li.logo img{width:93px;}
.nav li a{font-size:16px; color:#0f1729; float:none; display:block;line-height:30px;}

.nav li.open{background:#014296; color:#fff;}
.nav li.open a{color:#fff;}
.nav li dl{top:28px;border-top: 3px solid #014296; width:100%;left:0 !important;    box-sizing: border-box;}
.nav li dt{width:auto;}
.nav li dt a{font-size:14px;}
.search span{font-size:30px; font-family:"arial"; padding-right:14px; line-height:30px}
.search .sou{width:244px; height:28px; line-height:28px; border:1px solid #ebebeb; font-size:14px; outline:none;}
.search{top:80px; right:5px;}
.search .ann{ width:33px; height:30px; background:url(../images/ann.jpg) no-repeat center center;border:1px solid #ebebeb; margin-left: -1px; outline:none}



