@charset "utf-8";
/*------------------------------重置全局样式-----------------------------------*/
/*防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体*/
*{ margin:0px auto; padding:0px; text-decoration:none; }
html,body{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:normal normal normal 14px/1.5em 'Microsoft Yahei','微软雅黑','Helvetica Neue','Hiragino Sans GB', 'WenQuanYi Micro Hei','Ubuntu',Arial,Helvetica,sans-serif;color:#666666;margin:0;padding:0}
/*通用内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;border:0;font-family:'Microsoft Yahei','微软雅黑','Helvetica Neue','Hiragino Sans GB', 'WenQuanYi Micro Hei','Ubuntu',Arial,Helvetica,sans-serif;}
body{overflow-x:hidden;}
/*通用清除OL,UL,LI小圆点*/
/*ol,ul,li{list-style:none}*/
/*通用清除图片的所有边框*/
img{border:none}
/*通用浮动*/
.left{float:left}
.right{float:right}
/*通用清除浮动*/
.clear{clear:both;width:0; height:0;overflow:hidden}
/*通用link*/
a,a:hover{text-decoration:none;}
/* 去掉各Table  cell 的边距并让其边重合 */
table {border-collapse:collapse;border-spacing:0;}
.hidden{display:none;}
/*-------------------------------公用头部---------------------------------*/
.header{height:88px;width: 100%;min-width: 1185px;border-bottom: 1.5px solid #d8d8d8;}
.navBar{width:1185px;height:88px;margin:0 auto;clear:both;}
.logo{width: 580px;float:left;}
.logo a img{display:block;width:135px;height:59px;float:left;margin-top: 13px;}
.navList{width: 605px;float:right;}
.navList li{width:90px;float:left;text-align:center;margin-right: 60px;line-height: 85px;height: 85px;border-top:4px solid #ffffff;}
.navList li a{font-size:16px;color:#666666;display:block;width:100%;}
.navList li.on a,.navList li:hover a{color:#044f9f;}
.navList li.on,.navList li:hover{border-top:4px solid #044f9f;line-height: 85px;height: 85px;}
/*-------------------------------公用底部---------------------------------*/
footer{min-height:200px;overflow:hidden;background:#044f9d;color:#a2b6d3;width: 100%;min-width: 1185px;}
.foot{width:1185px;margin:0 auto;padding-top:80px;min-height:100px;overflow:hidden;}
.footInfo,.footMap,.footWx{float:left;}
.footInfo{width:230px;margin-right:75px;}
.footInfo p{font-size:18px;padding: 15px 0;}
.footInfo .detailFt{font-size:14px;padding-bottom: 14px;}
.footInfo .detailFt span{font-weight:bold;font-size:18px;}
.footMap{min-height:100px;overflow:hidden;}
.footMap li{height:200px;display:block;float:left;padding-left:85px;padding-right:55px;border-left:1px dashed #0562b3;border-right:1px dashed #0562b3;text-align:center;}
.footMap li dl dt{font-size:18px;line-height:30px;color: #a2b6d3;font-weight: bold;}
.footMap li dl dd a{font-size:14px;color: #a2b6d3;line-height:28px;}
.footWx{margin-left:75px;}
.footWx img{width:165px;height:165px;display:block;}
.footWx p{padding-top:5px;}
.copyRight{border-top:1px solid #0661b6;text-align:center;padding:15px 0;}
/*头部选择*/
#more_line{padding:17px 0px 27px 0;width:1200px;margin:0 auto;height:32px;line-height:32px;}
.more_line_left{float:left;width:540px;}
.more_line_left ul li{display:block;float:left;}
.more_line_left ul li a{color:#044f9f;font-size:14px;}
.more_line_right .line_input{width:150px;height:28px;border:1px solid #ccc;padding-left:8px;color:#000;margin-right:10px;background: url(../images/mapTime2.png) no-repeat 122px 5px;}
.more_line_right .line_time{background: url(../images/mapTime2.png) no-repeat 122px -64px;outline:none;}
.more_line_right .line_button{width:120px;height:30px;border:1px solid #ccc;margin-right:10px;background:#044f9f;color:#fff;border:0;outline:none;cursor:pointer;}
/*城市选择*/
.message{width: 1200px;margin:0 auto;position: relative;}
.message .citys{width: 560px;min-height:200px;height: auto;background: #fff;position: absolute;top: -38px;margin-left: 100px;z-index: 50;border: 1px solid #7F7F7F;display: none;}
.message .citys .citys_nav{width: 520px;height: 50px;margin: 0 auto;border-bottom: 2px solid #cdcdcd;}
.message .citys .citys_nav .ullist li{float:left;line-height: 50px;}
.message .citys .citys_nav .ullist li a{color: #000;font-size: 12px;padding:0 15px;height: 50px;display: block;font-size: 14px;max-width: 80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.message .citys .citys_nav .ullist li:last-child{margin-right: 0px;}
.message .citys .citys_nav .ullist li .acti{color: #0066d5;border-bottom: 2px solid #0066d5;}

.message .citys .city_list{padding:22px 10px 10px 20px;height: auto;}
.message .citys .city_list ul li{float: left;margin-right: 16px;}
.message .citys .city_list ul li a{width: auto;min-width:54px;height: 40px;display: block;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;cursor:pointer}
.message .citys .city_list ul li a:hover{color: #0066D5;font-weight: bold;}

.message .results{width: 450px;height: auto;background: #fff;border:1px solid #7F7F7F;position: absolute;margin-left: 63px;z-index:888;margin-top: -38px;display: none;}
.message .results ul li{width: 450px;height: 30px;line-height: 30px;cursor: pointer;font-size:15px}
.message .results ul li:hover,.results ul li:hover a{background: #2577e3;color: #fff;}
.message .results ul li:hover .blue{color: #fff;}
.message .results ul li:hover a{color: #fff;}
.message .results ul li a{color: #000000;padding: 0 25px;width: 400px;display: block;float: left;}
.message .results ul li i{float: left;font-style: normal;width: auto;display: block;color: #999;}
.message .results ul li:hover i{color: #fff;}
.message .results ul li a .blue{color: #0066d5;font-weight: bold;padding-left:10px;float:right}

