/* CSS Document */
body {margin:0 auto;text-align:center;font-family:Arial,宋体;font-size:12px;line-height:22px;background:#ffffff;} 
html>/**/body body{line-height:20px;word-spacing:5px;}
*+html html,*+html body{ position:relative;}
div,table,form,h5,p,h6{ text-align:left;font-family:Arial,宋体;font-size:12px;padding:0;margin:0;border:0;line-height:22px;}
ul,li,ol,form,label{ margin:0;padding:0;list-style:none;}
input{ display:inline;vertical-align:middle;}
img,a{ border:0;margin:0;padding:0;}
.red{　color:#ff3399;}          .gray{ color:#aaa;font-weight:normal;}      .gray2{ color:#727272}        .b{ font-weight:bold;}    .blue{ color:#004a80}

a{ color:#004a80;text-decoration:none;}                 /*默认为黑色链接*/
a:hover,a:active{ color:#0030e4;text-decoration:underline;}

a.red_noline{ color:#ff3399;text-decoration:none;}          /*红色链接无下划线*/
a.red_noline:active,a.red_noline:hover{ color:#ff3399;text-decoration:none;}

a.red{ color:#ff3399;text-decoration:none;}         /*红色链接*/
a.red:active,a.red:hover{ color:#ff3399;text-decoration:underline;}

a.black{ color:#000;text-decoration:underline;}          /*黑色链接有下划线*/
a.black:active,a.black:hover{ color:#000;text-decoration:underline;}

a.blue{ color:#004a80;text-decoration:underline;}          /*蓝色链接有下划线*/
a.blue:active,a.blue:hover{ color:#004a80;text-decoration:underline;}


.gray a, a.gray{ color:#aaa;text-decoration:none;}        /*灰色链接*/
.gray a:hover, .gray a:active,  a.gray:active,a.gray:hover{ color:#aaa;text-decoration:underline;}

a.gray2{ color:#727272;text-decoration:none;}        /*灰色链接*/
a.gray2:active,a.gray2:hover{ color:#727272;text-decoration:underline;}

a.white{ color:#fff;text-decoration:none;}        /*白色链接*/
a.white:active,a.white:hover{ color:#fff;text-decoration:underline;}

.title,.title2{ background:url(../images/title.gif) repeat-x;height:27px;text-indent:12px;}

/*搜索部分*/
.top{ width:100%;height:23px;line-height:23px;background:#fcfdff;border-bottom:1px solid #a1a1a1;}
.leftlink{ float:left;padding-left:10px;}
.rightlink{float:right;padding-right:10px;}
.tem{width:100%;line-height:20px;text-align:center;height:20px;}
img{ display:inline;padding:0;margin:0;vertical-align:middle;cursor:pointer;}
.body{ width:780px;margin:0 auto;text-align:center;clear:both;}
.logo{width:169px;height:73px;margin:0 auto;float:left;}

.search{position:relative;width:610px;background:#fff;margin:23px auto 0 auto;border-bottom:1px solid #eee;height:50px;float:left;}
.s_content{line-height:24px;height:24px;text-align:left;font-size:14px;color:#595959;font-weight:bold;}
.s_content input{ font-size:12px;}
.s_content .gray a{ text-decoration:underline}
.input1, .input2, .input4, .input6, .input7, .input8   { padding-left:4px;height:17px;border:2px solid #676767;padding-top:4px;font-size:12px;color:#8e8e8e }
.input1{width:111px;border-right:none;font-size:14px;font-weight:bold;text-align:center;} /*城市选择*/
.input2{width:278px;}  /*本地输入框*/      .input6{width:343px;}  /*炫地图*/
.input5{width:14px;height:14px;}  *+html .input5{ position:relative;top:1px;}
/*button*/
.btn1{width:64px;height:26px;}
.btn2{width:100px;height:28px;}
.bus_change{text-align:left;color:#aaa;height:8px;padding-top:4px;padding-left:176px;}
.navbg{ width:760px;height:88px;margin:0 auto;line-height:0;font-size:0;}
ul.nav{ width:770px;height:88px;margin:0 auto;}
ul.nav li{float:left;width:110px;height:88px;text-align:center;text-align:center;}
/*底部*/
.foot{width:680px;background:url(../images/foot_bg_index.gif) no-repeat top;margin:0 auto;}
.footlink{width:100%;text-align:center;color:#aaa;}
.links{width:780px;margin:20px auto 0px auto;height:185px;clear:both;}
*+html .links{ padding-top:20px;}
.links table{ line-height:18px;}
.links a{ text-decoration:underline;}
.otherCity{ width:780px;margin:8px auto 0 auto;line-height:18px;color:#aaa;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px 0;}
.otherCity a{ color:#aaa;text-decoration:none;}        /*灰色链接*/
.otherCity a:hover{ color:#aaa;text-decoration:underline;}


/*弹出城市列表*/
.mesWindow{border:#000 1px solid;background:#fff;padding:7px;}
.mesWindowTop{width:100%;height:34px;background:#D84500;}
.mesWindowtitle{font-weight:bold;text-indent:15px;line-height:34px;float:left;color:#fff;font-size:14px;}
.mesWindowclose{float:right;margin:10px 5px 0 0;}
html>/**/body .mesWindowclose{margin:10px 10px 0 0;}
*+html .mesWindowclose{margin:10px 10px 0 0;}
.mesWindowclose a{width:14px;height:14px;display:block;background:url(../images/close_login.gif) no-repeat;}
.city_type{width:96%;height:25px;margin:0 auto;border-bottom:1px solid #d5d5d5;margin-top:12px;}
ul.city_type li{width:104px;height:24px;line-height:24px;margin:0 5px -1px 5px;float:left;text-align:center;float:left;}
ul.city_type li.or{background:#ececec;border:1px solid #d5d5d5;font-weight:bold;}
.mesWindowContent{font-size:12px;height:400px; overflow:auto;}
.mesWindowContent ul{ padding:0; margin:0; margin:3px 0; width:670px;white-space:nowrap; float:left;}
.mesWindowContent ul li{ float:left; list-style:none;margin:0 0 4px 11px;padding:0;}
.letters{color:#E53E16;font-weight:bold;font-size:14px;}

/*独立层*/
.self_div{position:absolute;width:205px;height:94px;border:1px solid #000;left:19px;top:29px;background:#fff;font-weight:normal;}
.self_div a{color:#a1a1a1; text-decoration:none;}
.self_div a:hover{color:#a1a1a1; text-decoration:underline;}

/*登录框*/
.logincontent{width:100%;color:#525252;padding-top:0px;}
.logincontent td{ height:40px;}
.logininput1{width:162px;height:16px;line-height:16px;border:1px solid #666;}
.logininput2{width:15px;height:15px;display:inline;vertical-align:middle;margin-bottom:3px;}
.logininput3{width:78px;height:23px;border:none;background:url(../images/login_btn.gif);cursor:pointer;}
.logininput3_one{width:78px;height:23px;border:none;background:url(../images/login_btn.gif) 0 -23px;cursor:pointer;}
.logininput3_two{width:78px;height:23px;border:none;background:url(../images/logining.gif);cursor:pointer;}


.logininput4{width:88px;height:27px;border:none;margin:30px 0 0 30px;cursor:pointer;}
.signup{width:100%;height:90px;margin-top:30px;border-top:1px dotted #959490;}
.signupleft{width:260px;height:90px;background:url(../images/question_login.gif) no-repeat right;line-height:90px;font-size:14px;color:#7b7b7b;text-indent:60px;float:left;}
.errorTip{width:408px;display:block;padding:2px 10px;text-align:center;background:#ffe8e8;border:1px solid #dc7777;margin:0 atuo;text-align:center;display:none; }

/*纠错*/
.f14{ font-size:14px;}
.bold{ font-weight:bold;}
.red{color:#d44300;}
.stone{color:#535353;}
.correction{width:460px;height:380px;padding:7px; margin:0 auto;}
.ss{width:100%;height:32px;}
html>/**/body .ss{ height:25;}
.state{ width:100%; text-align:left;}
.detail{ width:350px; margin:10px auto; text-align:center;}
.detail table td{ height:24px; line-height:24px;}
.detail_suc{ margin:150px auto 0 auto; text-align:center;}
.result{height:50px; text-align:center; line-height:50px;}
.errortype{ display:inline; vertical-align:top; margin:-2px 0 0 -4px;}
html>/**/body .errortype{ margin:0;}
.errorSub{ width:340px; height:80px;}
.prompt1{width:290px;color:#a1a1a1;}
.errorSub_input, .tel_input, .tel_input1{width:286px;height:16px;line-height:16px;border:1px solid #666;padding-left:4px;}
.tel_input{ width:36px;}
.tel_input1{ width:228px;}
.correctSub{width:64px;height:23px; display:block;background:url(../images/correctionbtn.gif) no-repeat;border:0;cursor:pointer;margin-top:10px;display:inline;}
.correctSub_one{width:64px;height:23px; display:block;background:url(../images/correctionbtn.gif) 0 -23px no-repeat;border:0;cursor:pointer;margin-top:10px;display:inline;}
.deleteSub{width:64px;height:23px; display:block;background:url(../images/deletebtn.gif) no-repeat;border:0;cursor:pointer;margin-top:10px;display:inline;}
.deleteSub_one{width:64px;height:23px; display:block;background:url(../images/deletebtn.gif) 0 -23px no-repeat;border:0;cursor:pointer;margin-top:10px;display:inline;}
.phone_input, .mail_input{height:16px;line-height:16px;border:1px solid #666; display:inline; vertical-align:top;}
.phone_input{width:76px;padding-left:4px;}
.mail_input{width:136px;padding-left:4px;}


.weather_info{width:100%;height:23px;text-align:center;}
.weather_info img{display:inline;vertical-align:middle;margin-top:-1px;}


