/*首页 nav**/
 /* main */
#main{width:730px;height:236px;overflow:hidden;    position: absolute;
    left: 29%;
    top: -1px;
    z-index: 99; opacity: 0.6;}
#main .box{width:730px;height:236px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:730px;height:236px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}

#main .page{width:132px;height:22px;position:absolute;bottom:15px;right:50px; display: none;}


.body{background:#fff url(imgindex-bg.png) no-repeat top center;margin: 0 auto;
width: 100%;height: 100%;min-width: 1210px; /* background-size: 100% 100%;*/ position: relative;}
.head-ind{position: relative; width: 100%;  height: 310px; overflow: hidden; }
.head-ind .head-ct{ width: 1210px; margin: 0 auto; height: 35px; overflow: hidden;}
.head-ind .head-ct .head-ctl{ width:155px;  color: #fff; line-height: 35px; height: 35px; text-align: center;  background:#b6c7e1;}
.head-ind .head-ct .head-ctl a{ font-size: 14px; color: #fff;}
.head-ind .head-ct .head-ctr{ width: 930px; height: 35px; margin-left: 110px; position: relative;}
.head-ind .head-ct .head-ctr .head-ctr-l{ cursor: pointer; width: 125px; height: 100%; line-height: 35px; text-indent: 45px; color: #fff;
 background: #3f6bab url(imgnav-triangle.png) no-repeat 25px; font-size: 14px; border-radius: 0 0 8px 8px; position: absolute; left: 0; }
.head-ind .head-ct .head-ctr .head-ctr-r{background: url(imgsidebar-bg.png); background-size:100% 100%;text-indent: 125px; width: 930px; height: 100%; line-height: 35px; font-size: 12px; color: #fff; text-align: center;
 overflow: hidden;border-radius: 0 0 8px 8px;}
.head-ind .head-ct .head-ctr .head-ctr-r a{ color: #fff;}

.head-ind .head-cc{ width: 1210px; margin: 0 auto; height: 200px; overflow: hidden; position: relative;}
.head-ind .head-cc .head-cc-img{ width: 50%; float: left; height: 100%; overflow: hidden;position: absolute;
left: 0;top: 0; z-index: 9999;}
.head-ind .head-cc .head-cc-tq{ width: 50%; height: 100%; float: left; overflow: hidden; position: absolute; left: 600px; z-index: 999;}
.head-ind .head-cc .head-cc-tq .head-weather{ padding: 15px 15px; width: 275px; height: 120px; float: left; border-radius: 10px; background: url(imgweather.png) ;
 background-size: 100% 100%; margin-left: 290px; margin-top: 20px;box-shadow: 0px 0px 10px 2px rgba(62, 61, 61, 0.38);}
.head-cc-tq .head-weather .weather-l{ width: 57%; float: left; height: 100px; border-right: 1px solid #fff;margin-top:20px; }

.head-ind .head-cb{ width: 100%; margin: 0 auto; height: 75px; overflow: hidden; background: #2d5a9d;}

.head-ind .head-cb ul{ width: 1210px; margin:0 auto; height: 75px; line-height: 75px; overflow: hidden;}
.head-ind .head-cb ul li{ width: 115px; float: left; height: 75px;text-align: center; overflow: hidden; font-size: 18px;
 color: #fff;}
.head-ind .head-cb ul li.head-cbi{ width: 80px; }
.head-ind .head-cb ul li:hover{ background: #f39800;}
.head-ind .head-cbr{ width: 32%; height: 83px; overflow: hidden; position: absolute; right: 0; bottom:0; 
background: url(imgserch-bg.png) no-repeat;}
.head-ind .head-cbr input{ width: 180px; height: 30px; overflow: hidden; text-indent: 15px; color: #bfbfbf; font-size: 12px;
 margin-top: 30px; margin-left: 45px; float: left;}
.head-ind .head-cbr button{cursor: pointer; width: 35px; height: 34px; float: left; background: #2d5a9d url(imgserch.png) no-repeat center;margin-top: 29px;}
/*nav end*/


/*切换城市*/
.ct {width: 133px; float: left; height:30px;overflow: hidden; float: left; text-align:center;}
.ct_now {width:60px;font-size:16px;float: left; color:#fff;
background: url(imgweath-sbg.png) no-repeat left; padding-left: 8px; text-align: center; line-height: 30px;}
.ct_swich{ float: left; height: 30px; line-height: 30px; }
.ct_box {text-align:center;}
.ct_box span {vertical-align:bottom;}
.ct_nav {text-align:center;width: 35px; height:20px;line-height:20px;margin-top: 5px; font-size: 12px; color:#fff; background: #4cc74c; border-radius: 5px; cursor:pointer;overflow:hidden;display:inline-block;}
.ct_hover {color:#f25000;height:18px;line-height:18px;overflow:hidden;}
.ct_link {background:#FFFFFF;width:305px;display:none;z-index:9999;}
.ct_hovers {display:block;position:absolute;}
.ct_links {width:60px;margin-right:1px;height:30px;line-height:30px;font-size:13px;text-align:center;background:#f6f6f6;vertical-align:top;margin-bottom:1px;display:inline-block;}
.ct_show {background:#ccc;height:18px;line-height:18px;padding:5px;cursor:pointer;}
/*end 切换城市*/
 
.weather-l .temperature{ width: 100%; float: left; height: 50px; overflow: initial; }
.weather-l .temperature .number{margin-left: 35px;margin-right: 3px;width: auto;height: 50px;line-height: 50px;
float: left;font-size: 35px;color: #fff;}
.weather-l .temperature .wd{ width: 100%; float: left; height: 25px; color: #fff; font-size: 14px; }
.weather-l .rain{ width: 100%; float: left; height: 30px; line-height: 30px; overflow: hidden; color: #fff; font-size: 14px; }
.weather-r{    width: 41%;/*margin-left: 1%;*/float: left;height: 100%;margin-top:20px; }
.weather-r p{text-indent: 15px; float: left; width: 100%; height: 25px; line-height: 25px; float: left; overflow: hidden; font-size: 12px; color: #fff; }
.sunshine{left: -7px ! important;}
.wdr{width: 45px ! important; height: 67px ! important; overflow: hidden;}

.all-right{ width: 100px; height: 596px; float: left; position: fixed; top: 10%; right: 0; z-index: 999;
	background:#99c3e2; padding: 0 20px; }
.all-right ul li{ width: 100%; float: left; border-bottom:1px solid #cbe0f1;cursor: pointer; }
.all-right ul li img{ display: block; margin: 0 auto }
.all-right ul li p{ display: block; width: 100%;  text-align: center; margin-top: 7px; font-size: 12px; color: #fff;
}
.all-right ul .li1{ height: 74px; }
.all-right ul .li1 img{ margin-top: 17px; }
.all-right ul .li2{ height: 67px; }
.all-right ul .li2 img{ margin-top: 10px; }
.all-right ul .li3{ height: 80px; }
.all-right ul .li3 img{ margin-top: 10px; }
.all-right ul .li4{ height: 80px; }
.all-right ul .li4 img{ margin-top: 10px; }
.all-right ul .li5{ height: 69px; }
.all-right ul .li5 img{ margin-top: 10px; }
.all-right ul .li6{height: 74px;}
.all-right ul .li6 img{ margin-top: 9px; }
.all-right ul .li7{height: 40px; line-height: 40px;}
.all-right ul .li7 p{height: 40px; line-height: 40px; margin-top: 0;}
.all-right ul .li8{ border: none; }
.all-right ul .li8 img{ margin-top: 11px; }

/*end main*/

/*footer*/
.foot{ width: 100%; height: 230px;  overflow: hidden; margin-top: 30px; }
.foot .foot-t{ width: 100%; height: 65px; background:#2d5a9d; float: left; overflow: hidden; }
.foot .foot-t .footer{ width: 1210px; height: 65px; margin: 0 auto;  }
.foot .foot-t .footer p{ width: 160px; height: 48px; float: left; display: block; overflow: hidden; background:#0068b7;
 text-align: center; line-height: 48px; margin-top: 17px; font-size: 16px; color: #fff; margin-right: 17px;}
.foot .foot-t .footer select{ width: 323px; height: 30px; float: left; margin-top: 17px; font-size: 14px; color: #7d7d7d;
 text-indent: 5px; margin-right:21px;margin-bottom: 5px;  }

.foot .foot-b{ width: 100%; height: 165px;background:#0068b7; float: left; overflow: hidden; }
.foot .foot-b .footer2{width: 900px; height: 65px; margin: 0 auto; height: 100%; }
.foot .foot-b .footer2 .footer2-l{ width: 350px; height: 100%; float: left; }
.footer2-l .span-l {width: 80px;float: left;height: 100%;overflow: hidden;margin-right: 10px;}
.footer2-l #_ideConac {width: auto;height: 80px;float: left;margin-top: 46px;}
.footer2-l #_span_jiucuo {width: 110px;height: 55px; float: left;margin-top: 57px;}
.foot .foot-b .footer2 .footer2-l #hnqxlogo {float: left;width: 79px;height: 77px;margin-top: 46px;}
.footer2-l .span-c {width: 110px;float: left;height: 100%;overflow: hidden;margin-right: 21px;}
.footer2-l .span-r {width: 80px;float: left; height: 100%;overflow: hidden;}
.foot .foot-b .footer2 .footer2-l i{ display: inline-block; vertical-align: middle; height: 100% }
.foot .foot-b .footer2 .footer2-l img{ vertical-align: middle; }
.foot .foot-b .footer2 .footer2-r{ width: auto; float: left; height: 100%; overflow: hidden; }
.foot .foot-b .footer2 .footer2-r ul{ width: 100%; height: 100px; float: left; margin-top: 33px; }
.foot .foot-b .footer2 .footer2-r ul li{width: 100%; font-size: 14px; color: #fff; line-height: 30px; 
white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.foot .foot-b .footer2 .footer2-r ul li a{ color: #fff; }
/*end foot*/ 

@media screen and (max-width: 1650px) { 
.head-ind .head-cbr{ width: 26%; }
.all-right{ display: none; }
} 
  /*微信页面*/
  .all-right ul{position:relative; width:100%;float:left}
  .all-p{position:absolute; left:-111px; top:69px; display:none;}
  
.ct_now {
width: 60px !important;}