
@import url(common.css);
@import url(icon.css);

h1 { height:60px; padding-left:24px; line-height:60px; font-size:34px;}
h1 span { margin-left:12px; font-weight:normal;}
h1 span a { color:#f60; text-decoration:underline;}
/* Clear Fix */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}
.clear {display:block;}


#top-h-2 {padding-top:5px}
#main .class, #flinks .class {clear:both; padding-top:5px; padding-left:12px; font-weight:bold; font-size:16px; line-height:30px; color:#1989D7;}
#main .class span, #flinks .class span {float:right; }
#main-menu{width:960px; margin:0px auto;overflow:hidden}
#main-h-1 { float: left;margin-left: 5px;width: 800px;overflow: hidden;}
#main-h-1 .class {  margin-top:10px;  border-top:1px solid #f1f1f1; }
#main-h-1 .class span { float:right; margin-right:5px;}

/*�����˵�*/
#second-menu { height:30px; overflow:hidden; background:#f8f8f8;}
#second-menu ul { float:left; margin-left:1px;}
#second-menu ul li { float:left; margin-right:2px; padding-bottom:2px; font-weight:bold; color:#fff; line-height:28px; }
#second-menu ul li a { display:block;}
#second-menu ul li a span { display:block; padding:0 18px; font-size:14px;}
#second-menu ul li a.foucs span { background:#1989D7; text-decoration:none; color:#fff;}
#second-menu ul li a:hover { background:#78c3f7; text-decoration:none;}
#second-menu ul li a:hover span {  color:#fff;}

#weather { margin-top:10px;}

#weather .item { float:left; width:180px; height:160px; text-align:center;margin-right: 20px;}
#weather .item div { line-height:20px; font-size:14px;}
#weather .item b {display:block; margin:6px; width:75px; height:70px; background:none transparent scroll repeat 0% 0%;}

#weather-s { margin-left:20px;}
.weather-s-item { clear:both;}
.weather-s-item div { float:left; height:35px; line-height:35px;}
.weather-s-item b {display:block; float:left; margin:-4px auto -2px; width:45px; height:35px; text-align:center; background-image:url(images/icon/Wea_Small.png); background-repeat:no-repeat;}
.weather-s-item .image { margin-left:20px; margin-right:24px;}
.weather-s-item .temperature { margin:0 24px;}

#banner { clear:both;}
#banner-h-1 { float:left;}
#banner-h-2 { float:right;}

#main-h-2 { float:left; margin-right:5px; width:260px; overflow:hidden;}
#main-h-2 .class {}
#main-h-2 .class span {margin-right:12px;}

#main-h-2 .newsList {
	
}
#main-h-2 .newsList ul { margin-left:12px; line-height:20px; margin-bottom:10px;}
#main-h-2 .newsList ul li a { color:#666;}
#main-h-2 .youneilian {border: 1px solid #eeeeee;border-top: 2px solid #2da1da;margin-bottom: 20px;}
#main-h-2 .youneilian .ynltitle {font-size: 18px;padding:10px 16px;}
#main-h-2 .youneilian .ynltitle a{float: right;font-size: 14px;}
#main-h-2 .youneilian .ynlcon{padding:0 16px 10px 14px;}
#main-h-2 .youneilian .ynlcon .ynlconh{font-size: 14px;padding-bottom: 10px;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}


#call { clear:both; margin:5px auto;}
#call dl { margin:0 24px;}
#call dl dt { font-weight:bold; line-height:24px;}
#call dl dt span { font-weight:normal; float:right;}
#call dl dt a { display:block; width:68px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fe6700; border-bottom:1px solid #fe6700; height:23px; line-height:23px; overflow:hidden; background:#feeedf; text-align:center; color:#fe6700;}
#call dl dt a:hover {background:#fe8534; color:#fff; text-decoration:none;}
#call dl dd { margin:5px 0;}
#call dl dd code { display:block; padding:5px 12px; border:2px solid #f1f1f1; background:#fbfbfb;}
#weather_iframe iframe {width:400px;}


#provinces, #citys {}
#provinces ul, #citys ul { /*margin:0 auto;*/ border-top:1px solid #f1f1f1; border-left:1px solid #f1f1f1;  max-width:980px;}
#provinces ul li, #citys ul li { float:left;}
#provinces ul li a, #citys ul li a { display:block;border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; width:53px; height:24px; line-height:24px; text-align:center; overflow:hidden;}
#provinces ul li a:hover, #citys ul li a:hover { text-decoration:none; background:#fbfbfb; font-weight:bold;}


#flinks {}
#flinks .class {border-top:1px solid #f1f1f1;}
#flinks ul {}
#flinks ul li { float:left;}
#flinks ul li a { display:block; float:left; border-right:1px solid #f1f1f1; padding:0 12px; height:20px; line-height:20px; text-align:center;}
#flinks ul li a:hover {}
.list_con{
    /*margin-top:120px;*/
}
.gg336 {margin:5px auto 10px; width:336px;}
 #tabs10 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      background-image:url("/images/menu_bg.gif");height:38px;clear:both
      }
    #tabs10 ul {
	  margin:0;
	  list-style:none;
	  width:780px;padding:0px;height:30px
      }
    #tabs10 li {
      display:inline;
      height:30px;
      background:url("/images/menu_sep.gif") no-repeat right top;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;      
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
	float: left;
	display: block;
	background: url("/images/menu_sep.gif") no-repeat right top;
	padding: 9px 15px 6px 6px;
	color: #FFF;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
/*分页样式开始*/
.pagebox {display:block; text-align:center; padding:30px 0 15px;font-family:arial; clear:both;}
.pagebox a { display:inline-block; height:34px;line-height:34px;margin-right:10px;margin-bottom:6px; color:#333; font-size:16px;border-radius:3px;}
.pagebox a { padding:0 11px; border:1px solid #e3e3e3; }
.pagebox a:hover,.pagebox a.current { background:#38f; border:1px solid #38f; color:#fff; text-decoration:none; }
.pagebox a:last-child {margin-right:0px;}
/*分页样式结束*/

/*天气生活推荐*/
.box{
    width: 100%;
    margin: 15px 0px 0px 0px;
    overflow: hidden;
    border: 1px solid #D6F2FF;
    background-color: #F7FFFE;
    height: auto;
}

.tt a:hover {
    color: #333;
}

#yubao{
    width: 100%;
    /*margin: 5px 30px;*/
    text-align: center;
    /*border: 1px solid red;*/
}
.active{
    background-color: #2da1da;
    font-weight: bold;
    color: #ffffff;
}
#qx a {
}

.tqshcat{
    float: left;margin-right: 10px;padding: 5px;border-radius: 2px;
}
.tianqishenghuo{
    display: flex;width: 100%;flex-direction: row;flex-wrap: wrap;
}
.tianqishenghuo li{
    width:45%;padding: 5px;display: flex
}
.tianqishenghuo li img {
    width: 120px;
    height: 80px;
}
.tqshright{
    width: 240px!important;text-align:left!important;overflow: hidden;
}
.tqshright a{
    font-size: 16px;width: 100px;font-weight: bold;
}
.tqshright .tqshtitle {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    font-size: 16px;
    font-weight: bold;
}
.tqshright .tqshdes {
    width: 96%;
    color: #b9b9b9;
    margin-left: 10px;
    font-size: 14px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/*天气生活推荐结束*/
