/***** reset *****/
body, html { color: #545454; margin: 0; padding: 0; font: 14px/24px "\5B8B\4F53", san-serif; _background-image: url(about:blank); _background-attachment: fixed; }
body { background: #FFF;font-family: Microsoft YaHei}
.wrap1200 { min-width: 1200px; width: 100%; }
div, p, form, img, ul, ol, li, dl, dt, dd, textarea, fieldset { margin: 0; padding: 0; border: 0; }

input, select, h2, object { margin: 0; padding: 0; }
object { vertical-align: top; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
ul, ol { list-style-type: none }
@font-face  {
	font-family: 'icomoon';
	src:url(../../images/mh/zxjc/fonts/icomoon.eot?k5p2v);
	src:url(../../images/mh/zxjc/fonts/icomoon.eot?#iefix?k5p2v) format('embedded-opentype')
		,url(../../images/mh/zxjc/fonts/icomoon.woff?k5p2v) format('woff');
		/*,url(../../images/mh/zxjc/fonts/icomoon.svg?k5p2v) format('svg');*/
	font-weight: normal;
	font-style: normal;
 }

@font-face {
font-family: 'iconfont';
 src: url('../../images/mh/zxjc/font/icomoon.eot');
 src: url('../../images/mh/zxjc/font/icomoon.eot?#iefix') format('embedded-opentype'),
      url('../../images/mh/zxjc/font/icomoon.woff') format('woff'),
      url('../../images/mh/zxjc/font/icomoon.ttf') format('truetype'),
      url('../../images/mh/zxjc/font/icomoon.svg#iconfont') format('svg');
	  }
.iconfont{font-family:iconfont }
.ico08 { font-family: 'icomoon'; speak:none; font-style:normal; font-weight:normal !important; font-variant:normal; text-transform:none; font-size:14px; vertical-align: -1px;*vertical-align: middle; }

.navWrap,.nav,.sub_nav_7,.sub_nav,.nav_footer { display:none;}

/***reset css***/
.list-paddingleft-2 { padding-left: 30px; }
a { text-decoration: none; color: #545454; }
a:link { text-decoration: none; color: #545454; }
a:visited {}
a:hover {  color:#F26549;}
a:active { color: #F25618; }

h1, h3, h4, h5, h6 { font-size: 12px; margin: 0; padding: 0; font-weight: 100; }
h2 { font-size: 20px; color: #000; text-align: center; }
h3 { font-size: 14px; font-weight: 600; padding-left: 10px; }
.wrap { margin: 0 auto; width: 1200px; }
.l, .mark { float: left; }
.r, .subMark { float: right; }
img { border-width: 0; vertical-align: top; }
.center { margin: 0 auto; }
.txCenter { text-align: center; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;}
.pos { position: relative; }
.overfw { overflow: hidden; }
.h700 { min-height: 700px; height: auto!important; height: 700px; overflow: visible; }
.p_wordlink { color: #4C8AAC; }
.login span.user, .login span.pass, .logbnt, .regbt, .qqbnt, .wbbnt, .search2, .z_so, .kuang, .kuang em, .indsobnt, .tel2, .mainNav ul li.on a, .mainNav ul li.on, .spic li, .fabu input.btn, .fabu, .tel3, .lc li, .lc li .tit, .dota ul li .ysys, .ulnav li dt i, .box2 .thA .subMark, .mainNav ul li.act, .mainNav ul li.act a { background: url(../../images/mh/zxjc/indbg.gif) no-repeat; }

.validator .ma08 .warn { _clear: none; _float: left; }
.tel400 img { cursor: pointer; }
.h_news { height: 21px; width: 23px; position: absolute; top: -13px; left: 185px; }
#x08 { left: 215px; }
.bgFF { background-color: #FFF; }
.cms_tjcss { display: inline; background: url(../../images/mh/zxjc/tjload.gif) center 0 no-repeat; padding: 0 4px; }
.noinfo { font-size: 20px; color: #CCC; font-size: 14px; height: 200px; line-height: 200px; text-align: center; font-family: "Microsoft YaHei"; }
.noinfo i, .noinfo span, .noinfo a { color: #E0361F; }
.breadcrumb { height: 18px; line-height: 18px; font-family: Microsoft YaHei, Tahoma, Geneva, sans-serif; margin-bottom: 0px; font-size: 14px; }
.breadcrumb a{color:#555}

/***** blank *****/
.blank0, .blank1, .blank2, .blank3, .blank4, .blank5, .blank6, .blank7, .blank8, .blank10, .blank12, .blank13, .blank15, .blank16, .blank17, .blank18, .blank20, .blank25, .blank30 { clear: both; display: block; font-size: 1px; overflow: hidden;}
.blank0 { height: 0px; }
.blank1 { height: 1px; }
.blank2 { height: 2px; }
.blank3 { height: 3px; }
.blank4 { height: 4px; }
.blank5 { height: 5px; }
.blank6 { height: 6px; }
.blank7 { height: 7px; }
.blank8 { height: 8px; }
.blank10 { height: 10px; }
.blank12 { height: 12px; }
.blank13 { height: 13px; }
.blank15 { height: 15px; }
.blank16 { height: 16px; }
.blank17 { height: 17px; }
.blank18 { height: 18px; }
.blank20 { height: 20px; }
.blank25 { height: 25px; }
.blank30 { height: 30px; }
/*******line*******/
.hline { background: url(../../images/mh/zxjc/hline.gif); height: 1px; overflow: hidden; }
.sline { background: url(../../images/mh/zxjc/sline.gif) 730px 0 repeat-y; }
.erline { background: url(../../images/mh/zxjc/erline.gif) 320px 0 repeat-y; }
/***** w *****/
.w200 { width: 200px; }
.w252 { width: 252px;}
.w610 { width: 610px; }
.w680 { width: 680px; }
.w650 { width: 650px; }
.w300 { width: 300px; }
.w320 { width: 320px; }
.w730 { width: 730px; }
.w720 { width: 720px; }
.w710 { width: 710px; }
.w770 { width: 770px; }
.w700 { width: 700px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w240 { width: 240px; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w310 { width: 310px; }
.w380 { width: 380px; }
.w370 { width: 370px; }
.w360 { width: 360px; }
.w330 { width: 330px; }
.w320 { width: 320px; }
.w400 { width: 400px; }
.w250 { width: 250px; }
.w280 { width: 280px; }
.w610 { width: 610px; }
.w620 { width: 620px; }
.w930 { width: 930px;}
.w920 { width: 920px;}
/***** padding *****/
.p5 { padding: 5px; }
.p8 { padding: 8px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p30 { padding: 30px; }
.p5_10 { padding: 5px 10px; }
.pTB5 { padding: 5px 0; }
.pTB10 { padding: 10px 0; }
.pLR5 { padding: 0 5px; }
.pLR8 { padding: 0 8px; }
.pLR10 { padding: 0 10px; }
.pLR15 { padding: 0 15px; }
.pLR30 { padding: 0 30px; }
.pL5 { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL15 { padding-left: 15px; }
.pL20 { padding-left: 20px; }
.pL30 { padding-left: 30px; }
.pR0 { padding-right: 0; }
.pR5 { padding-right: 5px; }
.pR20 { padding-right: 20px; }
.pR10 { padding-right: 10px; }
.pT10 { padding-top: 10px; }
.pT5 { padding-top: 5px; }
.pT20 { padding-top: 20px; }
/***** margin *****/
.mR0 { margin-right: 0; }
.mr5{margin-right: 5px;}
.mR8 { margin-right: 8px; }
.mR10 { margin-right: 10px; }
.mL10 { margin-left: 10px; }
.mR15 { margin-right: 15px; }
.mR20 { margin-right: 20px; }
.mT5 { margin-top: 5px; }
.mT8 { margin-top: 8px; }
.mT10 { margin-top: 10px; }
.mT20 { margin-top: 20px; }
.mTB10 { margin: 10px 0; }
.mT12 { margin-top: 12px; }
.mT15 { margin-top: 15px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
.mT50 { margin-top: 50px; }
.mB10 { margin-bottom: 10px; }
.mB15 { margin-bottom: 15px; }
/***** border *****/
.bGray { border: 1px solid #D6D6D6; zoom: 1; }
.bRBLGray { border: 1px solid #D6D6D6; border-top: none; }
.bLRRed { border: 1px solid #AA2329; border-width: 0 1px; zoom: 1; }
.bTBRed { border: 1px solid #AA2329; border-width: 1px 0; zoom: 1; }
.blr { border: 1px solid #dbdbdb; border-top-width: 0; }
.br { border-right: 1px solid #dbdbdb; }
.bgrCF { border: 1px solid #CECECE; }
.bRBL { border: 1px solid #D9D7D7; border-top: none; }
/******* background *******/
.bgGray { background: #F4F4F4; }
.bgGray1 { background: #F1F3F6; }
.cOrange, a.cOrange { color: #FF6600; }
.cSGray, a.cSGray { color: #9A9999; }
.cSGray, a.cSGray { color: #9A9999; }
.cGreen, a.cGreen { color: #3EB428; }
.colorg { color: #474747; font-weight: normal; }
.bgFFF { background-color: #fff }
/***** font Fsize   Fweight Fcolor *****/
.Fs24 { font-size: 24px; }
.Fs16 { font-size: 16px; }
.Fs12 { font-size: 12px; }
.Fs14 { font-size: 14px; }
.fs20 { font-size: 20px; }
.Fw6 { font-weight: 600; }
.fB { font-weight: bolder; }

/***mainav****/
.mainav{height: 41px;background: #01AF63; font-family:"Microsoft YaHei";margin-top:2px;}
.navlist{ line-height: 41px;}
.navlist li{float: left;cursor: pointer;margin-right:-2px; height: 41px; position:relative;list-style:none;z-index:5;}
.navlist li a{ font-size: 16px; color: #FFF;width:130px;overflow: hidden;text-align: center;display: block;}
.navlist li a.navshort{width:98px;}
.navlist li a:hover{text-decoration: none;}
.navlist li:hover,.navlist li.act,.navlist li a:hover{background: #018D50; color:#FFF;}
.navlist li .subnav{display: none;width:130px; border-top:none; background:#019D59; position:absolute; top:41px; overflow:hidden;z-index: 9;}
.subnav dd{  height:40px;line-height:40px;}
.navlist li.cur .subnav{display:block;}
.navlist li.cur .subnav a{color:#FFF; display:block;font-size: 14px; text-align: left; padding-left:15px;}
.navlist li.cur .subnav a:hover{ color:#FFF; background:#018D50;}
.navlist li i{background: url(../../images/mh/zxjc/v5indbg.png) no-repeat -206px -38px; width:7px;height: 5px;;display: inline-block;margin-left: 5px; vertical-align: middle;*position: relative;*top:0px; _position: absolute;_right:20px;_top:18px;}
.navlist li.cur i{ background-position: -192px -38px;}

/*validator*/
.validator .validator_message {  background:url(../../images/mh/zxjc/validator.gif?20140225) no-repeat scroll -25px -75px; display:inline; margin-left:10px; padding:0 5px 0 20px;vertical-align:top;vertical-align:-1px;white-space:nowrap;position: absolute;height:24px;line-height:24px;z-index: 20;font-size: 12px;color: #666; }
.validator .warn {    background-position:1px -189px;color: #FF6769; position: absolute; }
.validator .init{background-position:1px -227px; color: #666666}
.validator .pass{display: none;}
.vali .validator .warn{top:32px;left:46px; }

.laybox{width:760px;min-height: 310px;_height:310px; background: #FFF; display: none;}
.zbtit{padding:18px 0 0 20px;}
.zbtit span{font-size: 20px;}
.laycon{margin:40px 30px 0;}
.layform{ margin-right: 50px;}
.layform li{margin-bottom: 20px;}
.layform span{float: left; width: 60px; text-align: left;height: 34px;line-height: 34px;}
.layform li input{border: 1px solid #E6E6E6;width: 278px; height: 36px;margin-left: 12px;line-height: 36px;}
.layform .laybtn{width:280px; height: 40px;background: #E7691E; color:#FFF; margin:0px 0 0 71px;font-family: "Microsoft YaHei";font-size: 16px;}
.laysev{border-left:1px solid #EBE9E9; padding-left: 10px; height: 160px;}
.sevlist i{display: block; font-size: 31px; color:#E7691E;width: 84px;height: 32px;line-height: 32px;}
.sevlist a{color:#999;}
.sevlist a:hover{ text-decoration: none;}
.sevlist{width:262px;}
.sevlist li{float: left; text-align:center;width:84px;margin-top: 10px;}
 /***page*****/
.p_bar{line-height: 40px;text-align: center;color: #888;}
.p_bar a,.p_bar span{display: inline-block;padding: 0 15px;border: 1px solid #e6e6e6;font-size: 12px;color: #888888;margin-right: 5px; cursor: pointer;}
.p_bar a.p_curpage,.p_bar a:hover,.p_bar span{color: #fff;background-color: #E7691E;border-color: #f76d4e;text-decoration: none;}
.p_bar a.p_curpage,.p_bar span{cursor: default;}

.cvjisuo {border: 1px solid #D6D6D6;position: relative; z-index:3}
.bdnav{ height: 40px;line-height: 40px;background: #F9F9F9;border-bottom: 1px solid #E6E6E6;padding: 0 10px;font-family: 'Microsoft YaHei';}
.bdnav a{margin:0 20px;}
.mapbtn{position: absolute;right:10px;top:0;display: block;width: 85px;;}
.mapbtn i{background: url(../../images/mh/zxjc/v5indbg.png) no-repeat -186px -57px; float:left;width: 14px;height: 24px;margin:7px 5px 0 0;}

.dqzftj_left{ overflow: hidden;}
.dqzftj_left a {border: 1px solid #FE7718;cursor: pointer;display: inline-block;height: 20px;line-height: 20px;margin: 8px 0 8px 8px;padding: 0 8px 0 5px;white-space: nowrap;  color:#FE7718;font-size: 12px; }
.dqzftj_left a:hover{background: #FE7718; color:#FFF; }

.tjxuanz{  border-top: 1px dotted #eaeaea; width: 100%; top: -1px; position: relative; font-size: 12px; overflow: hidden; height: 40px;}
.tjxuanz dt{  width: 77px;text-align: center;font-weight: bold;position:absolute;top: 0;left: 0;height: 100%;line-height: 40px;z-index: 1;color: #999;}
.tjxuanz dd{  float: left;margin-left: 55px; margin-right:40px;  display: inline;line-height: 40px; overflow: hidden;_margin-top: 10px;}
.tjxuanz dd a,.tjxuanz dd em{display: inline-block;_float: left; margin-left: 10px; line-height: 20px;padding: 0 8px;}
.tjxuanz dd a.act,.tjxuanz dd em{background: #FE7718;color:#FFF;}

.dibox{position: relative; height: 120px;z-index: 10}
.dibox dl.tjxuanz{height: 120px;_height: 30px;}
#cityhide{display: block;}
.qybox{ width:40px; height: 20px;position: absolute;right:20px; top:5px; display: none; }
.dqmore{z-index:20;color:#666666;cursor:pointer; border:1px solid #EAEAEA; background:#F8F8F8; height:24px; line-height:24px; text-align:center;font-size: 12px;position: absolute;width:50px;}
.dqmore b{  display: block;  height: 0;  width: 0;  overflow: hidden;  font-size: 0;line-height: 0;border-color: #999999 transparent transparent transparent;  border-style: solid dashed dashed dashed;  border-width: 4px 4px 0 4px;position: absolute; top:9px;right: 5px;}
.dqmore b.act{border-style: dashed dashed solid dashed;border-color: transparent transparent #999999 transparent;border-width: 0 4px 4px 4px;}
.qyall{ width:504px; height:224px; z-index:19;overflow:hidden; position:absolute; border:1px solid #EAEAEA; right:-12px;_right:0px; background:#FFF; top:25px;overflow-y:scroll;padding:10px 0;display: none;}

.qyall dd{ overflow:hidden; height:24px; line-height:24px; padding:3px 5px;}
.qyall dd span{float: left;width: 28px;padding-left: 10px;height: 24px;font-size: 14px;font-family: "Microsoft YaHei", simhei;color: #767676;font-weight: 700; overflow:hidden;}
.qyall dd i{float: left;width: 438px;overflow: hidden; line-height:24px;font-size: 12px;}
.qyall dd.on{ background:#FAFAFA;}
.qyall dd a{ background:none; padding:0 4px; white-space:normal; display:inline-block;}
.qyall dd a:hover{ background:#F66B0C;  color:#FFF;}

.cscrbox{height: 38px;line-height: 38px;background: #F8F8F8; border:1px solid #EAEAEA;font-family: 'Microsoft YaHei'; position:relative;}
.comscreen li{float: left; border-right: 1px solid #EAEAEA; }
.comscreen li a{padding:0 18px; color: #333; float: left;font-size: 12px;}
.comscreen li a.act{ color:#03B065;}
.comscreen li a:hover{color:#F2581B; text-decoration: none;}
.comscreen a:after {display: inline-block;font-family: iconfont; height: 10px;line-height: 13px;  overflow: hidden;content: "\e64f";}
.comscreen a.up:after{content: "\e650"}
.smlpage{border-left:1px solid #EAEAEA;width:117px; position: relative; text-align: center;}
.smlpage a{font-family: iconfont;position: absolute;font-size: 22px; color:#333;}
.smlpage a:hover{ color:#333; text-decoration: none;}
.smlpage a.prevpage{left:10px;}
.smlpage a.nextpage{right:10px;}
.smlpage a.prevpage:before{content: "\e688";}
.smlpage a.nextpage:before{content: "\e68b"; }
.smlpage i{color:#FF5906;}

.ksbiao{border: 1px solid #E8E8E8;padding:10px 12px 4px 12px;font-family: 'Microsoft YaHei';}
.ksbiao h3{font-size: 20px;font-weight: normal;}
.ksbox{margin-top:20px;}
.ksbox li{margin-bottom: 15px;}
.ksbox li input{   border: 1px solid #ccc;  width: 214px;  height: 14px;  padding: 9px 0 9px 10px;  display: inline-block;  line-height: 14px;}
.ksbtn{ width: 226px;  height: 40px;text-align: center;  border: 0;  background: #f26f20;  color: #fff;  font-size: 14px;  cursor: pointer;font-family: 'Microsoft YaHei';}
.ksbiao p{ margin:15px 0; text-align: center;}
.ksbiao i{color:#F26F20;}

/*******share*******/
.sharecom,.hdbnt,.plsl span{ background:url(../../images/mh/zxjc/share.gif) no-repeat; }
.fdshare{ width:60px;position:fixed; top:196px; _position:absolute;_top: expression(documentElement.scrollTop+180);right:0; background:#EEE; border:1px solid #CCC; border-right:none;}
.sharecom{ width:50px; padding:30px 0 10px 10px; background-color:#EEE;background-position:4px 5px; border:1px solid #FFF;}
.plsl,.hdbnt{ display:block; float:left; border:1px solid #FFF;border-top:1px solid #CCC; text-align:center; width:60px;}
.plsl{ height:45px; padding-top:5px;}
.plsl span{ display:block; background-position:-102px 3px; padding-left:14px;}
.plsl span.zb{background-position:-108px 3px;}
.plsl a{ display:block; line-height:15px; color:#CC0000;}
.hdbnt{ display:block; height:25px; padding-top:25px; background-position:-161px 8px;}

.hea_bot{font-family: 'Microsoft YaHei';}
.header .search,.keyword_new{border:3px solid #01AF63;}
.keyword_new{border-top:none}
.search .search_sub{background:#01AF63;}
.foot_TL h2{height:36px;text-align:left}
.foot_TM dd{height:18px}
.navlist .returnHome {float:right;}
.navlist .returnHome a,.navlist .returnHome a:hover{background:url(../../images/mh/fcNav_returnHome.png) no-repeat 24px 11px; padding-left:38px;}
.tr_flash img{width:600px;height:266px;float:right}
.bl_pic img{width:286px;height:408px}

.linkage-menu{height:200px;width:350px; overflow-y:auto; padding:0 4px;background:#fff;}
.linkage-menu h6{ border-bottom:1px solid #e2ecee; padding:2px 0 3px; margin-bottom:5px;font-size:12px;}
.linkage-menu h6 a.rt{ font-weight:normal; font-family:'ËÎÌå';color:#377abe;float:right;background:#fff;}
.linkage-menu div.menu a{width:74px; line-height:22px;text-decoration: none; padding-left:4px; overflow:hidden; height:22px;margin-right:15px;}
.linkage-menu div.menu a:hover{color:#377abe;}
.linkage-menu div.menu {background:#fff;}
div#areaid{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 5px 2px;border: 1px solid #d0d0d0;background: #FFF; position:relative; top:-2px;*top:2px;}

/*????*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../../images/msg_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}