/* CSS Document */
*{margin:0;padding:0;word-break:break-all;}
body{margin:0 auto;font:normal 12px/20px "Microsoft Yahei",Arial,"";color:#333;background:#fff;}

ul,ol,dl,li{list-style:none;}
cite,em,i{font-style:normal;}
img{border:0;}
input,select,textarea{font:normal 12px/20px "Microsoft Yahei",Arial,"";color:#333;}
.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;}

/*??*/
.newnav {width:auto;height:50px;background:url(img/navbj.gif) repeat-x;text-align:left;z-index:9999}
.newnavnr {width:1200px;height:50px;margin:0 auto;line-height:22px;}
.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;line-height:20px;text-decoration:none}
.newnavnr .s2 img{margin:8px 0 0 3px;vertical-align:top;}
.newnavnr .s3{float:left;height:26px;width:820px;z-index:9999;}
.newnavnr .s4 {float:right;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;position:relative;height:50px;text-align:center;}
.newnavnr .s4 a{display:inline-block;color:#fff;text-decoration:none;padding:15px 8px 0 9px;height:35px;}
.newnavnr .s4 a:hover{background:#b30000;box-shadow:inset 0 0 20px rgba(0,0,0,0.1);}
.newnavnr .s4 .s4Box{height:50px;overflow:hidden;}
.newnavnr .s4 .s4Box img{margin-top:6px;}
.newnavnr .s4 .s4Box span{display:inline-block;height:20px;margin:17px 0 13px 0;width:1px;background:#fff;overflow:hidden;vertical-align:top;}
.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:30px;line-height:30px;font-size:12px;}
.newnavnr .s4 .listBox a{color:#666666;margin:0px;padding:0;height:30px;font-size:12px;font-family:""}
.newnavnr .s4 .listBox a:hover{color:#c00;background:none;box-shadow:none;}
.newnavnr .s4 ul{padding:5px 0;font-size:12px;}
.newnavnr .s4 .lineUl{border-top:1px solid #c2c2c2;}
.newnavnr .s4.on .listBox{display:block;}

.menu{height:35px;_overflow:hidden;z-index:9999;}
.menu a{color:#fff;text-decoration:none;position:relative;z-index:9999;}
.menu li{height:35px;font-size:14px;float:left;position:relative;color:#357d13;text-shadow: 0 0px 1px #fff;text-align:center;padding:15px 10px 0 10px;z-index:9999;}
.menu em{font-style:normal; font-family:Verdana, Geneva, sans-serif;color:#fff;position: absolute;top:2px!important;top:5px;right:0px!important;right:-5px;}
.menu li:hover{height:35px;background:#b20000;border:0px;}
.menu li:hover.nojt{background:#b20000; background-image:none}
.menu li:hover a{color:#fff; display:block;}
.menu li.no_sub:hover{background: url(img/navbj.gif) no-repeat 0 -112px;border:0px;}
.menu ul{background-color:#fff;border:1px solid #b2b2b2;border-top:none;position:absolute;left:-1px;top:-999em;z-index:9999;padding:0px;display: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;}
.menu li:hover ul{width:130px;top:35px;display:block;}
.menu li:hover ul li{width:120px;font-size:12px;border:none;height:26px;line-height:26px;text-align:left;padding:0 0px;background:none;padding-left:10px;}
.menu li:hover ul li.nobj{background: none}
.menu li:hover ul li a{text-decoration:none;padding:0;border-bottom:0px;width:120px;display:block;color:#888;}
.menu li:hover ul li a:hover{text-decoration:none;color:#c00;}
/*IE6*/
.menu li.hover{height:35px;background:#b20000 url(img/navjt.gif) no-repeat center bottom!important;border:0px;padding:15px 10px 0 10px;}
.menu li:hover.nojt{background:#b20000;background-image:none}
.menu li.hover a{color:#fff;text-decoration: none; display:block}
.menu li.hover ul{width:140px;top:50px!important;display:block;padding:5px 0px;}
.menu li.hover ul li{width:120px;font-size:12px;border:none;height:26px;line-height:26px;text-align:left;background:none!important;padding:0 0px;padding:0 10px;}
.menu li:hover ul .jticon {width:25px;height:9px;position:absolute;left:10%;top:-9px;background:url(img/navjt.gif) no-repeat; display:block}
.menu li:hover ul li.nobj{ background-images:none}
.menu li.hover ul li a{width:120px;display:block;font-size:12px;color:#666;text-decoration:none;padding:0;}
.menu li.hover ul li a:hover{text-decoration: none;color:#c00; }
.butstyle{width:120px;height:34px;line-height:34px;background: url(img/navbj01.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:'??';}

.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;text-align:left;} 
.tcity .newcity{width:445px;height:23px;border-bottom:1px #eee solid;margin:0px auto;padding:10px 0;font-size:12px;font-weight:bold;} 
.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;}

.search{background:#f3f3f3;width:100%;}
.search_cont{width:1200px;margin:0 auto;text-align:left;color:#666;background:#f3f3f3;}
.search_cont ul{width:1200px;height:96px;padding-top:15px;}
.search_cont ul dl{margin-bottom:10px;height:38px;}
.search_cont ul dl .input{float:left;border:solid 1px #d1d1d1;border-right:0;background:#fff;width:355px;height:20px;padding:8px 10px;line-height:20px;font-size:12px;color:#666;}
.search_cont ul dl .btn{float:left;width:89px;height:38px;line-height:38px;color:#FFF;font-size:16px;font-weight:bold;background:#df0303;border:none;text-align:center;cursor:pointer;}
.search_cont ul dl .btn:hover{background:#c00;}
.search_cont ul dl p{clear:both;position:relative;z-index:999;left:0;top:-1px;border:solid 1px #d1d1d1;background:#fff;width:370px;max-height:250px;padding:2px;overflow:hidden;display:none;}
.search_cont ul dl p a{display:block;line-height:25px;height:25px;padding:0 6px;}
.search_cont ul dl p a:hover{background:#ececec;text-decoration:none;}
.search_cont ul li{float:left;margin-right:15px;height:38px;}
.search_cont ul li span{display:block;border:solid 1px #d1d1d1;height:36px;width:84px;padding:0 24px 0 12px;background:#fff url(img/search_icon.gif) 90px 6px no-repeat;line-height:36px;cursor:pointer;}
.search_cont ul li p{position:relative;z-index:999;left:0;top:-1px;border:solid 1px #d1d1d1;width:96px;padding:3px 12px;background:#fff;display:none;}
.search_cont ul li p a{display:block;padding:3px 0;color:#666;}
.search_cont ul li p a:hover{text-decoration:none;color:#c00;}
.search_cont ul li p.long{width:252px;padding-right:0;}
.search_cont ul li p.long a{display:inline-block;width:80px;}
.search_cont ol{float:right;margin-top:-91px;width:680px;overflow:hidden;padding-left:22px;background:url(img/search_icon.gif)  -7px -216px no-repeat;font-size:14px;height:28px;line-height:28px;overflow:hidden;} 
.search_cont ol a{display:inline-block;margin-right:12px;}
.search_cont a{color:#333;}
.search_cont a:hover{color:#c00;}
