/* 整站通用 */
html,body,form,iframe,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
ul,ol,li{ list-style-type:none;}
a img{ border:none}
iframe{border:none;}
body{ font-size:14px;}
.dw{width:1080px;margin:0px auto;}
img{ vertical-align:middle;}
p{ margin:0; padding:0;}
.t-c{ text-align:center;}
/* 功能函数 */
.fl{float:left;_display:inline;}
.fl_margin{
	margin-right:30px;

}
.fr{float:right;_display:inline;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
/* 编辑器内容样式 凡是编辑器修改区域加上 */
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle;margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}
.header{ padding-bottom: 5px;}
/*头部样式*/
.heading_con{ height:125px;background: url(/images/hd-bg.png) repeat-x center center;}
.hkimg{ margin: 0 auto;width:100px;position: absolute;left:450px; }
/* nav css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:url(/images/nav_bg.jpg) repeat-x; position:relative; z-index:20; color:#fff;}
.nav{ width:1190px; margin:0 auto;}
.nav h3{ font-size:100%; font-weight:normal; font-size:16px;}
.nav li{  position:relative; float:left; width:100px; display:inline; text-align:center;   }
.nav h3 a{  zoom:1; height:32px;  line-height:32px;display:block;color: #fff; border-right: 1px solid #519fe0;}
.nav .here a{background-color: white;color:#358dd5;border-right: 1px solid #EEEEEE;text-decoration: none;}
.nav .current a{background-color: white;color:#358dd5;border-right: 1px solid #EEEEEE;}
.nav> li:hover .my-dropdown-content{display: block;}
.nav li .my-dropdown-content {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1020;
    display: none;
    float: left;
    padding-top: 5px;
    margin-right: -1px;
    margin-left:-1px;
    margin-top:0;
    line-height: 32px;
    background-color: #fff;
    border: 1px solid #EEEEEE;
    border-top: 0 solid #ddd;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
}
.nav li .my-dropdown-content a {
    border:0;
}
.my-dropdown-content a:hover {
    color: #519fe0;
    text-decoration:underline;
}
.am-list-news-bd .noAlert {
    position: absolute;
    margin-left:25px;
    top: 235px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    background: url(/images/noAlert.png) center center;
    width:273px;
    height:126px;
    display: block;
}
.nav .sub{ display:none; width:310px; padding:12px 0; font-size:13px;position:absolute; left:0; top:40px; text-align:left; float:left; z-index:1000; line-height:26px;background:#2985CF;}
:root .nav .sub{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#002985CF', endColorstr='#002985CF');}
.nav .sub .pic{padding-left:18px;}
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#fff; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top;width:118px;background:url(/images/dl_line.jpg) repeat-y right; text-align:center;line-height:26px; min-height:110px;}
.nav .sub dl a:hover{ text-decoration:underline;}
.nav .sub dl dd a{ color:#fff; background:url(/images/icon.png) 0 -332px no-repeat;}
/*底部样式*/
.mainer{
	clear: left;
	background: #2d86cf;
	margin:0 ;padding:0;
}
.logo{ margin-left:50px;}
.myfooter{
    width: 1080px;
    margin: 10px auto 0px;
	text-align: center;
    color: white;
    padding:5px;
}
.myfooter a{
    color: white;
}
.myfooter a:hover{
    color:azure;
    text-decoration:underline
}
/*main*/
.main_left{
	width: 700px;
    float: left;
    margin-top: 10px;
}
.main_right{
	float: right;
    width: 352px;
    margin-right: 24px;
    line-height: 20px;
    margin-top: 10px;

}
.nav_1{
	width: 100%;
    height: 40px;
    border-top: #0055c2 solid 2px;
    border-bottom: #EEEEEE solid 1px;
    background: #ededed;
    float: left;
}
.nav_1 ul li.hover {
    background: #0055c2;
    color:white;
}
.nav_1 ul li {
    float: left;
    color: #666;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    width: 127px;
    text-align: center;
    line-height: 40px;
}
/*十天预报 日期*/
.nav_2{
	width: 99.5%;
    height: 57px;
  /* // border-bottom: #0055c2 solid 2px;  */
    float: left;
    border-top: #0055c2 solid 0px;
    border-left: solid 1px #eee;
    border-right:solid 1px #eee;
    /*background-color: #EDEDED;
    */
}
.nav_2 ul li.hover {
    background: #0055c2;
    color: white;
}
.nav_2 ul li {
    float: left;
    color: #666;
    font-size: 10px;
    font-family: "Microsoft Yahei";
    width:63px;
    text-align: center;

}
.nav_2 ul li span{display: block;  }
.nav_2 ul li .sp1 { margin-top: 15px; }
.tableCols{ margin-bottom:0;}
 .tableCols td:nth-child(even) {
        background-color: white;
        border:0;
    }
.tableCols td:nth-child(odd) {
        background-color: #f9f9f9;
        border:0;
    }

 /*十天预报 图示*/
.nav_3{
	width: 100%;
    height: 250px;
    border-bottom: solid 1px #eee;
    background: #FFFFFF;
    float: left;

  border-left: solid 1px #eee;
    border-right:solid 1px #eee;

}
.nav_3 ul li.hover {
    background: #0055c2;
    color: white;
}
.nav_3 ul li {
    float: left;
    color: black;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    width:50px;
    text-align: center;
    height: 250px;
    padding-top: 20px;
}
.nav_3 ul li span { padding-top: 10px; }
.nav_3 li:nth-of-type(odd){ background: #FAFAFA}


/*实况统计*/
.nav_4{
	width: 98%;
    height: 40px;
    border-bottom: solid 1px #eee;
    padding-top: 30px;
}

.nav_4 ul {  height: 40px; background-color: #EFF4F9; }

.nav_4 ul li.hover {
    background: #0055c2;
    color: white;
}
.nav_4 ul li {
    float: left;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    width: 127px;
    text-align: center;
    line-height: 40px;
}
.nav_5 ul {
   height: 35px;
   background-color: #8FC7EF;
   }
.nav_5 ul li{
	float: left;
    font-family: "Microsoft Yahei";
    width: 127px;
    text-align: center;
    line-height: 40px;
	 }
.nav_5 ul li.hover {
    background: #FFFFFF;
    margin: 10px;
    color: black;
}
/*这是测试----------------------------------*/
#div_chart2
{
    padding: 15px 10px;
    width:100%;
  /*  margin: 10px 5px;*/
   background-color:#F4F4F4;
    border: solid 1px #eee;
    /*background-color: rgb(213, 239, 255);*/
}
#div_chart_container
{
    width: 100%;
    height: 280px;
}
.cls_chart_elem
{
    width: 100%;
    line-height: 30px;
    height: 33px;
    /*background-color: #6CCEFE;*/
}
.cls_chart_elem_item_notSelected
{
    line-height: 30px;
    height: 33px;
    float: left;
    width: 80px;
    text-align: center;
    color: #666;
    background-color: #F4F4F4;

    cursor: pointer;
    font-size: 14px;
}
.cls_chart_elem_item_selected
{
    line-height: 30px;
    height: 33px;
    float: left;
    width: 80px;
    text-align: center;
    float: left;
    padding: 0 15px;
    color: #666;

    background-color: #FFFFFF;
    cursor: pointer;
}
/*--------------------------------*/

.share{
	height: 160px;
	width: 100%;
	background-color:#D2E3FF;
	text-align:center;
}
.share ul{  display:table;margin-left:auto;margin-right:auto;}
.share ul li{
    float: left;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    width: 80px;
    margin-top: 25px;
    padding: 13px;

}
/*.share_blank{height: 20px;}*/

.navImg{ width: 1057px;  }
.borfd{border: 4px white solid;}
/*.public{
	background-color: red;
	height: 40;
	clear: right;
	width: auto;
	text-align: center;
}*/

.news{
	border: solid 1px #F6F6F6;
}
.policy{
	border: solid 1px #F6F6F6;
}
.notice{
	border: solid 1px #F6F6F6;
}.jobs{
	border: solid 1px #F6F6F6;
}
.news  .th1{padding-right: 30px ;font-family: "Microsoft Yahei";font-weight: normal;letter-spacing:2px; }
.news  .th2{padding-left: 30px ; font-family: "Microsoft Yahei";font-weight: normal; }
.policy  .th1{padding-right: 30px ; font-family: "Microsoft Yahei";font-weight: normal;letter-spacing:2px; }
.policy  .th2{padding-left: 30px ; font-family: "Microsoft Yahei";font-weight: normal; }
.notice  .th1{padding-right: 30px ;font-family: "Microsoft Yahei";font-weight: normal;letter-spacing:2px;  }
.notice  .th2{padding-left: 30px ;font-family: "Microsoft Yahei";font-weight: normal;  }
.jobs  .th1{padding-right: 30px ; font-family: "Microsoft Yahei";font-weight: normal;letter-spacing:2px; }
.jobs  .th2{padding-left: 30px ;font-family: "Microsoft Yahei";font-weight: normal;  }

.news div {text-align: center; margin-left: 10px;margin-bottom: 10px; height: 25px;width: 60px;background-color: #32A5E5;color: white;  line-height: 25px;}
.news div span{text-align: center;  }
.policy div {text-align: center; margin-left: 10px;margin-bottom: 10px; height: 25px;width: 60px;background-color: #32A5E5;color: white;  line-height: 25px;}
.policy div span{text-align: center;  }
.notice div {text-align: center; margin-left: 10px;margin-bottom: 10px; height: 25px;width: 60px;background-color: #32A5E5;color: white;  line-height: 25px;}
.notice div span{text-align: center;  }
.jobs div {text-align: center; margin-left: 10px;margin-bottom: 10px; height: 25px;width: 60px;background-color: #32A5E5;color: white;  line-height: 25px;}
.jobs div span{text-align: center;  }


.news{
	float: left;
	height: 180px;
	width: 32%;
	font-family:"宋体";
	color: gray;
	padding-top: 10px;
}
.policy{
	float: left;
	height: 180px;
	width: 48.8%;
	color: gray;
	padding-top: 10px;
}
.notice{
	float: right;
	height: 180px;
	width: 49.8%;
	color: gray;
    padding-top: 10px;
}
.jobs{
	float: right;
	height: 180px;
    width: 49.8%;
	color: gray;
		padding-top: 10px;
}
.PolularScience{float:left;height: 160px;width:700px; border: solid #EEEEEE 1px;}

.PolularScience .nav_title{clear:both;height: 40px;width: 100%; background: url(../images/nava.png) repeat-x center center;}


.Science1{ float: left; height: 180px; width: 34%;padding-right: 20px;}
.Science2{ float: left; height: 180px; width: 34%;padding-right: 20px;  }
.Science3{ float: left; height: 180px; width: 32%; padding-right: 20px; }
/*.Science4{ float: left; height: 180px; width: 1%; padding-right: 20px;  }*/


.Science1 .titi span{padding-left: 90px; }
.Science1 .titi{border-bottom: solid 2px orange; padding-left: 30px; height: 30px; line-height: 30px; }
.Science1 ul li { border-bottom: dotted 1px gray; padding-left: 15px; height: 25px; line-height: 25px; padding-bottom: 4px; padding-top: 2px;}
.Science2 .titi span{padding-left: 90px; }
.Science2 .titi{border-bottom: solid 2px orange; padding-left: 20px; height: 30px; line-height: 30px; }
.Science2 ul li { border-bottom: dotted 1px gray; padding-left: 15px; height: 25px; line-height: 25px; padding-bottom: 4px; padding-top: 2px; }
.Science3 .titi span{padding-left: 90px; }
.Science3 .titi{border-bottom: solid 2px orange; padding-left: 20px; height: 30px; line-height: 30px; }
.Science3 ul li { border-bottom: dotted 1px gray; padding-left: 15px; height: 25px; line-height: 25px; padding-bottom: 4px; padding-top: 2px; }

.Science4 .titi span{padding-left: 90px; }
.Science4 .titi{border-bottom: solid 2px orange; padding-left: 20px; height: 30px; line-height: 30px; }
.Science4 ul li {  padding-left: 3px; height: 25px; line-height: 25px;}

.Science4 .ship{ width: 100%;}

.mainer_other{clear: both;height:90px ; background: url(../images/mainer_other.png) repeat-x center center;}

.mainer_other .zhongjian{ width: 1040px; margin:0 auto; padding-right: 40px;}

.mainer_other ul li select{width: 200px; }
.mainer_other ul li {float: left;padding-right: 25px; padding-top: 10px;}



.ybpic {
    width: 700px;
    height: auto;
    float: left;
}
.yahei {
    font-family: "Microsoft Yahei";
    color: white;
}
.xg {
    margin: 17px 0 0 30px;
    width: 650px;
}
#yubao_day1 {
    height: 304px;
}
.yubao_day1 {
    width: 670px;
    margin: 0 0 0 30px;
}
.yubao_day1 .shik_p1 {
    float: left;
    width: 220px;
}
.yubao_day1 .stationInfo {
    padding-top: 117px;
    left: -70px;
    position: relative;
    width: 200px;
}
.sk_zxs .bg {
    display: none;
}
.yubao_day1 .pName {
    background: #6695ff;
    border-radius: 3px;
    border: #89adff solid 1px;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    float: left;
    width: 120px;
    text-align: center;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display: block;
}
.yubao_day1 .sName {
    width: 100%;
}
.yubao_day1 .skNext {
    float: left;
    padding: 5px 0 0 5px;
    cursor: pointer;
}
.yubao_day1 .skPrevious {
    float: left;
    padding: 5px 5px 0 0;
    cursor: pointer;
}
.p2 {
    font-size: 65px;
    padding-top: 20px;
    padding-bottom: 15px;
    width: 100%;
    height: 55px;
    line-height: 55px;
}
.p3 {
    font-size: 14px;
    padding-top: 10px;
    height: 20px;
    line-height: 20px;
}
.sun {
    padding-top: 20px;
}
.yubao_day1 .sName {
    width: 100%;
}

.m-box-hd {
    padding-bottom: 10px;
    border-bottom: 2px solid #3779e6;
    height: 32px;
}
.m-box-hd .tit {
    font-size: 18px;
    font-weight: bold;
    margin-right: 10px;
    color: grey;
}
.m-box-hd .tit, .m-box-hd .tabs {
    float: left;
    line-height: 32px;
}
.m-box-hd .time {
    line-height: 32px;
    color: #999;
}
.m-box-hd .more {
    float: right;
    line-height: 32px;
}
.m-box-hd .more, .m-box-hd .more2 {
    color: #999;
}
.figure {
    padding: 15px 8px 5px 8px;
}
.figure img{
    width: 48px;
    height: 48px;
    float: left;
}
.figure li {
    margin-bottom: 7px;
    overflow: hidden;
}
.figure li h2 {
    font-size: 14px;
    color: #55a2d0;
    line-height: 28px;
    height: 28px;
}
.figure li h2, .figure li p {
    margin-left: 60px;
    overflow: hidden;
}
#airtable {
    border-collapse: collapse;
    border-spacing: 0;
    word-break: break-all;
}
#airtable td {
    border: 1px solid #aebebc;
    font-size: 12px;
    line-height: 16px;
    padding: 5px;
    text-align: center;
    color: #000000;
}
.zdqw {
    color: #7b7b7b;
    font-size: 14px;
    line-height: 32px;
}
.zdwd {
    width: auto;
    float: left;
    padding-right: 10px;
}
.zdwd hr
{
	float: left;
	margin: 15px;
}
