

/* common */
.clearfix:after{ clear:both; content:"\200b"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.mt10{ margin-top: 10px !important;}
.ma10{ margin-top: 10px !important;}
.mt15{ margin-top: 15px !important;}
.mt20{ margin-top: 20px !important;}
.mt25{ margin-top: 25px !important;}
.mar6 { margin-right:6px; }
.flol{ float: left;}
.flor{ float: right;}
.wrap { width:1000px; margin:0 auto; text-align:left; background:#fff; }

/* �µ���93 */
.newnav {width:auto;height:50px;background:url(/uploads/image/ihiindex201409/navbj.gif) repeat-x; position:relative; z-index:10000;}
.newnavnr {width:1200px;height:50px;margin:0 auto;}
.newnavnr.newnav_w { width:auto; margin:0 20px; min-width:1200px;}
.newnavnr .s1 {float:left;width:126px;height:38px;padding-top:6px;}
.newnavnr .s2 {float:left;height:20px;line-height:20px;padding-top:17px;padding-right:5px;font-size:12px;color:#fff;text-shadow: 0 0px 1px #fff;position: relative;z-index:10000;}
.newnavnr .s2 a{color:#fff;text-decoration:none}
.newnavnr .s2 img{margin:8px 0 0 3px;}
.newnavnr .s3{float:left;height:26px;margin-top:17px;width:820px;z-index:9999;}
.newnavnr .sline {float:right;width:1px;height:20px;margin-top:17px;background:#fff}
.newnavnr .s4 {float:right;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;}
.newnavnr .s4 a{color:#fff;text-decoration:none;}
.newnavnr .s4 {position:relative;width:90px;height:35px;text-align:right;padding-left:5px;padding-right:5px;}
.newnavnr .s4.on{background:#b30000 url(/uploads/image/ihiindex201409/navjt.gif) no-repeat center bottom;box-shadow:inset 0 0 20px rgba(0,0,0,0.1); cursor:pointer}
.newnavnr .s4 .s4box{height:20px;overflow:hidden;}
.newnavnr .s4 .s4box img{margin-top:6px;}
.newnavnr .s4 .listbox{position:absolute;top:50px;left:0;text-align:center;width:118px;border:1px solid #cccccc;padding:0 10px;display:none;background-color:#fff;border:1px solid #b2b2b2;border-top:none;-ms-filter: "progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#b2b2b2')";
filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#b2b2b2');
-moz-box-shadow: 1px 1px 2px #b2b2b2;
-webkit-box-shadow: 1px 1px 2px #b2b2b2;
box-shadow:1px 1px 2px #b2b2b2;}
.newnavnr .s4 .listbox li{height:26px;line-height:26px;text-align:left;}
.newnavnr .s4 .listbox a{color:#666666;margin:0px;font-family:"����"}
.newnavnr .s4 .listbox a:hover{color:#c00;}
.newnavnr .s4 ul{padding:5px 0;font-size:12px;}
.newnavnr .s4 .lineul{border-top:1px solid #c2c2c2;}
.newnavnr .s4.on .listbox{display:block;}
.newnavnr .s4a {float:right;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;}
.newnavnr .s4a a{color:#fff;text-decoration:none;margin:0 5px;}
.newnavnr .s4a {position:relative;width:45px;height:35px;text-align:center;}
.newnavnr .s4a.on{background:#b30000;box-shadow:inset 0 0 20px rgba(0,0,0,0.1); cursor:pointer}
.newnavnr .s4a .s4box{height:20px;overflow:hidden;}
.newnavnr .s4a .s4box img{margin-top:6px;}
.newnavnr .s5,.newnavnr .s6,.newnavnr .s7 {position:relative;padding:0 10px;height:35px;text-align:center;float:left;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;_width:30px}
.newnavnr .s6{_width:42px}
.newnavnr .s7{_width:56px}
.newnavnr .s5.on,.newnavnr .s6.on,.newnavnr .s7.on{background:#b30000 url(/uploads/image/ihiindex201409/navjt.gif) no-repeat center bottom;box-shadow:inset 0 0 20px rgba(0,0,0,0.1);}
.newnavnr .s5.bj,.newnavnr .s6.bj,.newnavnr .s7.bj{background:#b30000 ;}
.newnavnr .s5 .s4box,.newnavnr .s6 .s4box,.newnavnr .s7 .s4box{height:35px;overflow:hidden;}
.newnavnr .s5 .s4box a,.newnavnr .s6 .s4box a,.newnavnr .s7 .s4box a{color:#fff; text-decoration:none}
.newnavnr .s5 .s4box img{margin-top:6px;}
.newnavnr .s5 .listbox,.newnavnr .s6 .listbox,.newnavnr .s7 .listbox{position:absolute;top:50px;left:0;text-align:center;width:140px;border:1px solid #cccccc;display:none;background-color:#fff;border:1px solid #b2b2b2;border-top:none;-ms-filter: "progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#b2b2b2')";
filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#b2b2b2');
-moz-box-shadow: 1px 1px 2px #b2b2b2;
-webkit-box-shadow: 1px 1px 2px #b2b2b2;
box-shadow:1px 1px 2px #b2b2b2;}
.newnavnr .s5 .listbox li,.newnavnr .s6 .listbox li,.newnavnr .s7 .listbox li{width:120px;height:26px;line-height:26px;text-align:left;padding:0 10px;}
.newnavnr .s5 .listbox a,.newnavnr .s6 .listbox a,.newnavnr .s7 .listbox a{color:#666666;margin:0px;width:120px;display:block; text-decoration:none}
.newnavnr .s5 .listbox a:hover,.newnavnr .s6 .listbox a:hover,.newnavnr .s7 .listbox a:hover{color:#c00;}
.newnavnr .s5 ul,.newnavnr .s6 ul,.newnavnr .s7 ul{padding:5px 0;font-size:12px;}
.newnavnr .s5 .lineul,.newnavnr .s6 .lineul,.newnavnr .s7 .lineul{border-top:1px solid #c2c2c2;}
.newnavnr .s5.on .listbox,.newnavnr .s6.on .listbox,.newnavnr .s7.on .listbox{display:block;}
.butstyle{width:120px;height:34px;line-height:34px;background: url(/uploads/image/ihiindex201409/navbj.gif) no-repeat 0 -66px;outline:none;cursor:pointer;border:0;font-size:12px;text-align:center;color:#fff;text-shadow:0 0px 1px #fff;margin-top:0px;letter-spacing:2px;font-family:'\5fae\8f6f\96c5\9ed1';}
/*��������*/

/* ȫ������ */
.tcity {display:none;width:470px; height:250px; border:solid 1px #e2e2e2; background:#fff; margin-top:1px;position: absolute; z-index:1000; top:35px;left:0; font-family:"\5fae\8f6f\96c5\9ed1",΢���ź�,"microsoft yahei",�ź�\9,arial;} 
.tcity .newcity{width:445px; height:23px;border-bottom:1px #eee solid; margin:0px auto;} 
.tcity .newcity{ padding:10px 0;} 
.tcity .newcity li{float:left;display:inline; margin-right:3px; font-size:12px; font-weight:bold;color:#666;} 
.tcity .newcity a{color:#666; width:28px;height:20px; line-height:20px;display:block; text-align:center;text-decoration:none;} 
.tcity .newcity a:hover{color:#fff !important; background-color:#f33;text-decoration:none;} 
.tcity .allcity{width:445px;height:200px;margin:0px auto; overflow:auto;} 
.tcity .allcity dl{font-size:14px;} 
.tcity .allcity dl dt{width:30px; float:left; display:inline; font-weight:bold;color:#666;} 
.tcity .allcity dl dd{width:390px; font-size:12px; float:left;height:auto;color:#666; display:inline; text-align:left;} 
.tcity .allcity dl dd a{color:#666;width:50px;display:inline-block;} 
.tcity .allcity dl dd a:hover{color:#c00;text-decoration:none;}
.tcity .allcity dl dd .allcity{width:100px; height:auto; overflow:hidden; color:#c00;}