*{	margin:0;padding:0;}
body, html{ margin:0 auto;text-align:center;font-family:Arial,宋体;font-size:12px;line-height:22px;}
div,table,form,font,p{font-family:padding:0;margin:0;border:0;line-height:22px;}
ul,li,ol,form,label{ margin:0;padding:0;list-style:none;}

img,a{ border:0;margin:0;padding:0;}

a{color:#4f4f4f; cursor:pointer; text-decoration: none;}
a:hover{color:#4f4f4f; cursor:pointer;text-decoration:underline;}

a.A-white {text-decoration:underline; color: #FFFFFF;}
a.A-white:hover{ text-decoration:none; color: #FFFFFF;}
a.A-red {text-decoration:underline; color: #FF0000;}
a.A-red:hover{ text-decoration:none; color: #FF0000;}
a.A-orange {text-decoration:underline; color: #FF9041;}
a.A-orange:hover{ text-decoration:none; color: #FF9041;}
a.A-gray {text-decoration:underline; color: #5C5C5C;}
a.A-gray:hover{ text-decoration:none; color: #5C5C5C;}
a.A-blue {text-decoration:underline; color: #014CCC;}
a.A-blue:hover{ text-decoration:none; color: #014CCC;}
span.A-blue{  color: #014CCC;}

.fs10px{ font-size:10px;}
.fs12px{ font-size:12px;}
.fs14px{ font-size:14px;}
.fs15px{ font-size:15px;}
.fs16px{ font-size:16px;}
.fs18px{ font-size:18px;}

.fc-white{ color: #FFFFFF;}
.fc-gray{ color: #5C5C5C;}
.fc-orange{ color: #FF9041;}
.fc-red{ color: #FF0000;}
.fc-blue{ color: #014CCC;}

.fw-700{ font-weight:600;}

.font01{ font-family:微软雅黑,黑体; font-weight:600}

.border01{ border:1px solid #D8D8D8;}

.li01{list-style:none;background:url(http://www.cx580.com/images/ico-help01.gif) no-repeat left;padding-left:12px;}
.li02{list-style:inside;no-repeat left;padding-left:12px;}

input{ display:inline;vertical-align:middle;}
.index_input1{width:171px; border:0px; background-image:url(http://www.cx580.com/App_Themes/CX580/images/input01.gif); background-repeat:no-repeat; padding:8px 0px 8px 9px;  font-family:微软雅黑,黑体; font-size:15px; font-weight:600; color:#6D6D6D;}
.index_input1a{width:40px; border:0px; background-image:url(http://www.cx580.com/App_Themes/CX580/images/input02.gif); background-repeat:no-repeat; padding:8px 0px 8px 9px; font-family:微软雅黑,黑体; font-size:15px; font-weight:600; color:#014CCC;text-decoration:none;}
.index_input1b{width:90px; border:0px; background-image:url(http://www.cx580.com/App_Themes/CX580/images/input03.gif); background-repeat:no-repeat; padding:8px 0px 8px 9px; font-family:微软雅黑,黑体; font-size:15px; font-weight:600; color:#6D6D6D;}
.index_input2{height:25px; width:200px; border:1px solid #B7B7B7; background-repeat:no-repeat; padding-left:10px; background-color:#FFFFFF}
.index_input3{height:25px; width:120px; border:1px solid #B7B7B7; background-repeat:no-repeat; padding-left:10px; background-color:#FFFFFF}
.index_select1{height:38px; width:180px; border:1px solid #B7B7B7; background-repeat:no-repeat;padding-left:10px; font-family:微软雅黑,黑体; font-size:15px; font-weight:600; color:#6D6D6D;background-color:#D4D4D4;}


/*弹出城市列表*/
.hotcitytitle{margin:10px 0 0 10px; font-size:14px;font-weight:bold;}
ul.hotcityul{ width:658px; height:35px; line-height:35px; margin-left:12px;margin-left:10px;}
ul.hotcityul li{ display:block;float:left; width:41px;}
.ch_inpput{ width:220px;height:18px;line-height:18px;}
ul.inputlist{ position:absolute;left:0;top:23px;border:1px solid #ccc;width:222px;z-index:2;background:#fff;}
ul.inputlist li{height:20px;width:220px;text-indent:2px;}

/*弹出城市列表*/
.mesWindow{border:#000 1px solid;background:#fff;padding: 7px;}
.mesWindowTop{width:100%;height:34px;background:#E57932;}
.mesWindowtitle{font-weight:bold;text-indent:15px;line-height:34px;float:left;color:#fff;font-size:16px;}
.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(http://www.cx580.com/images/close_login.gif) no-repeat;}
.city_type{width:688px;height:35px;border-top:1px solid #d5d5d5;margin:12px 0 0 10px;}
ul.city_type li{padding:0px 4px;margin:5px 0;float:left;text-align:center;background:#fff;border:1px solid #a2c6da;}
ul.city_type li.first{border:none; font-size:14px;font-weight:bold;}
ul.city_type li.or{font-weight:bold;background:#e7e7e7;}
ul.city_type li a{ color:#5c5c5c; text-decoration:none;}
ul.city_type li a:hover{ color:#5c5c5c; text-decoration:none;}
.mesWindowContent{font-size:12px;height:350px; overflow:auto;overflow-x:hidden;float:left;padding-right:20px;}
.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:#5c5c5c;font-weight:bold;font-size:13px;display:block;float:left;}
.red{color:#5c5c5c;}