@charset "utf-8";
/* css document */
*{word-wrap: break-word}
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset{margin: 0; padding: 0}
ul, ol, dl{list-style-type: none}
html, body{*position: static}
html{font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}
address, caption, cite, code, dfn, em, th, var{font-style: normal; font-weight: normal}
input, button, textarea, select, optgroup, option{font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit}
input, button{overflow: visible; vertical-align: middle; outline: none}
body, th, td, button, input, select, textarea{font-family: "microsoft yahei", "hiragino sans gb", "helvetica neue", helvetica, tahoma, arial, verdana, sans-serif, "wenquanyi micro hei", "\5b8b\4f53"; font-size: 14px; color: #333; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased}
body{line-height: 1.6}
h1, h2, h3, h4, h5, h6{font-size: 100%}
a, area{outline: none; blr: expression(this.onfocus=this.blur())}
a{text-decoration: none; cursor: pointer}
a:hover{text-decoration: underline; outline: none}
a.ie6:hover{zoom: 1}
a:focus{outline: none}
a:hover, a:active{outline: none}
:focus{outline: none}
i{font-style: normal}
sub, sup{vertical-align: baseline}
/*img*/
img{border: 0; vertical-align: middle}
a img, img{-ms-interpolation-mode: bicubic}
.img-responsive{max-width: 100%; height: auto}
/*ie下a:hover 背景闪烁*/
html{overflow: -moz-scrollbars-vertical; zoom: expression(function(ele){ele.style.zoom = "1";document.execcommand("backgroundimagecache",false,true)}(this))}
/*html5 reset*/
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption{display: block; margin: 0; padding: 0}
time{display: inline}
audio, canvas, video{display: inline-block; *display: inline; *zoom: 1}
audio:not([controls]){display: none}
legend{width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5}
legend small{font-size: 15px; color: #999}
svg:not(:root){overflow: hidden}
fieldset{border-width: 0; padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto}
input[type="search"]{-webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}
.cl:after, .clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
.cl, .clearfix{zoom: 1}
/*****头部****/
.header{width: 100%; height: auto; margin: auto;}
.topcon{width: 1200px; height: 30px; margin: auto; padding-top: 10px; overflow: hidden; position: relative; z-index: 99;}
.top_l{padding-left: 20px; width: 300px; height: 30px; line-height: 30px; overflow: hidden;}
.top_l ul li{float: left; height: 30px; white-space: nowrap;}
.top_l ul li a{display: block; float: left; width: auto; white-space: nowrap; padding-left: 18px; background: url(/uploads/image/mimages/top_lico.gif) no-repeat; font-size: 12px; color: #fff;}
.top_l ul li a:hover{color: #e22929;}
.top_l ul li.num1 a{width: 60px; background-position: 0 0px;}
.top_l ul li.num2 a{width: 60px; background-position: -42px 0px;}
.top_l ul li.num3 a{width: 60px; background-position: -193px 8px;}
.top_l ul li.num4 a{width: 52px; background-position: 0 8px;}
.top_r{padding-top: 5px; height: 24px; line-height: 24px;}
.top_r a{display: block; float: left; color: #fff; padding-left: 28px; background: url(/uploads/image/mimages/wza_ico.png) 0 0 no-repeat;}
.top_r a:hover{color: #e22929; background-position: 0 -24px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.top_r .wza{width: 63px;}
.top_r .mail{width: 61px; background-position: -91px 0;}
.top_r .mail:hover{background-position: -91px -24px;}
.top_r .oa{width: 62px; background-position: -180px 0;}
.top_r .oa:hover{background-position: -180px -24px;}
.top_r .ht_log{width: 63px; background-position: -270px 0;}
.top_r .ht_log:hover{background-position: -270px -24px;}
.sylogin{width: auto; height: 24px; float: left;}
.top_r .member-login{width: 38px; background: url(/uploads/image/mimages/denglubg.png) 0 0 no-repeat;}
.top_r .member-login:hover{background: url(/uploads/image/mimages/denglubg.png) 0px -24px no-repeat;}
.top_r .member-register{width: 38px; background: url(/uploads/image/mimages/zhucebg.png) 0 0 no-repeat;}
.top_r .member-register:hover{background: url(/uploads/image/mimages/zhucebg.png) 0px -24px no-repeat;}
.top_r .user-name{background: url(/uploads/image/mimages/denglubg.png) 0 0 no-repeat; width: auto; float: left; padding-right: 13px;}
.top_r .user-name:hover{background: url(/uploads/image/mimages/denglubg.png) 0px -24px no-repeat;}
.top_r .member-logout{background: none; padding: 0px 10px 0 0px; float: left;}
.top_r .add{width: 63px; background: url(/uploads/image/mimages/addbg.png) 0 0 no-repeat;}
.top_r .add:hover{background: url(/uploads/image/mimages/addbg.png) 0px -24px no-repeat;}
.top_r .jft{display: block; float: left; width: 86px; height: 24px; /*background:url(/uploads/image/mimages/jft_bg.png) 0 2px no-repeat;*/ padding-left: 1px;}
.top_r .jft a{width: 35px; height: 24px; text-align: center; padding: 0; background: none;}
.top_r .jft a:hover{color: #e22929;}
.top_r .jft a.active{color: #fff; background: url(/uploads/image/mimages/zt_btn.png) 0 3px no-repeat;}
.banner{width: 1200px; height: 215px; margin: auto; position: relative; z-index: 1;}
.banner .img_title{display: none;}
.banner ul li.num1 a{cursor: default;}
.flash{position: absolute; width: 1200px; height: 180px; overflow: hidden; left: 0; top: -40px; z-index: 2;}
.flash ul li{float: left; width: 1200px; height: 180px; overflow: hidden;}
.flash .img_title{display: none;}
.flash ul li a{cursor: default;}
.flash ul li a img{width: 1200px; height: 180px;}
.flash .num{display: none;}
.banner .mf_ladyq .txt{display: none !important;}
.banner .mf_ladyq .txt li{display: none !important;}
.logo{position: absolute; left: 0px; top: 40px; overflow: hidden; z-index: 3;}
.logo .img_title{display: none;}
.logo ul li.num1 a{cursor: default;}
.seccon{position: absolute; right: 10px; top: 80px; z-index: 4;}
.searchbox{height: 36px;}
.searchbox ul li{float: left;}
.searchbox ul li.se_box{width: 280px; height: 35px; position: relative;}
.searchbox ul li.se_box .msg-box{left: 0; top: 0; position: absolute;}
.searchbox ul li.se_box input{float: left; width: 200px; height: 28px; background: #27518b; border: none; border-right: 0; padding: 3px 10px 2px 10px; line-height: 28px; font-size: 14px; color: #999; outline: none; border-radius: 60px;}
.searchbox ul li.se_box input::placeholder{color: #547caf;}
input.srkcss:focus{outline: none; border-color: #9ecaed !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;}
.searchbox li.sea_an{width: 60px; margin-top: 30px; margin-left: 10px;}
.searchbox li.sea_an input{float: left; width: 68px; height: 35px; border-radius: 0 5px 5px 0; background-size: contain; border: none; overflow: hidden; cursor: pointer; outline: none; text-indent: -99999em; font-size: 0;  -ms-behavior: ;behavior:;}
.searchbox li.gg{width: 86px; height: 36px; line-height: 36px; text-align: center; overflow: hidden;}
.searchbox li.gg a{font-size: 14px; text-decoration: underline; color: #8bdcff;}
.reci_box{height: 32px; line-height: 32px; overflow: hidden;}
.reci_box .tit{display: block; float: left; width: auto; white-space: nowrap; color: #666;}
.reci_box ul{float: left; height: 32px; display: inline;}
.reci_box ul li{float: left; padding-left: 12px;}
.reci_box ul li a{display: block; float: left; width: auto; white-space: nowrap;}
.menucon{width: 100%;}
.menubox{width: 1200px; height: 60px; margin: auto; background: #1f4f9e; position: relative; z-index: 999; border-radius: 10px 10px 0 0;}
.menubox dd{float: left; height: 60px;}
.menubox dd .mu{width: 171.337px; height: 40px;}
.menubox dd .mu.sy{width: 168px;}
.menubox dd .mu a{display: block; width: 100%; height: 60px; line-height: 60px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; cursor: pointer; border-radius: 10px 10px 0 0;}
.menubox dd .mu a img{vertical-align: middle; margin-right: 10px; line-height: 22px; cursor: pointer; margin-top: -5px;}
.menubox dd .mu a i{vertical-align: middle; margin-right: 5px; margin-top: -10px; font-size: 24px; font-weight: normal;}
.menubox dd .mu a:hover, .menubox dd .mu.on a{color: #0a46aa; background: linear-gradient(180deg, #abdcff 0%, #fff 100%);}
.indmenucont{position: absolute; width: 1160px; height: auto; border-top: 0; background: #fff; z-index: 1100; left: 0px; top: 60px; padding: 20px; display: none; box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.3); border-radius: 0 0 10px 10px}
.dpnone{display: none !important;}
.search_input{border:1px solid #27518b; border-radius: 60px; height: 35px; background: #27518b;}
