﻿/* 
	name : yanggang;  
	QQ:392017299; 
	E-mail:yanggang1@conew.com; 
*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td{ margin: 0; padding: 0; border: none; font-size: 12px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; color: #333; }
img,input,button,a,select,textarea{ margin: 0; padding: 0; resize:none; border:none; outline:none; } 
ol,ul { list-style:none; } 
h1,h2,h3,h4,h5,h6,p,em{ font-size:100%; word-wrap:break-word; font-weight: normal; font-style: normal; }
a:active, a:focus{ outline:none; }
button::-moz-focus-inner,input::-moz-focus-inner{ padding:0; border:0; }
table{ border-collapse:collapse; border-spacing:0; }
*html{ background-image:url(about:blank); background-attachment:fixed; } /* 修正IE6振动bug */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; }
.clearfix{ zoom:1; }
a{ color: #333; text-decoration: none; }
/* header */
.header,
.nav,
.main{ position: relative; width: 1180px; margin: 0 auto; }
.header{ height: 44px; padding: 18px 0; overflow: hidden; }
.header h1{ display: none; }
.logo{ display: block; width: 191px; height: 44px; float: left; }
.channel,
.search,
#marquee_news{ position: absolute; z-index: 11; }
.channel{ display: block; top: 30px; left: 200px; height: 20px; line-height: 20px; padding-left: 10px; border-left: 1px solid #e8e8e8; font-size: 20px; color: #999; text-align: center; text-decoration: none; }
.search{ top: 24px; right: 0; width: 360px; height: 34px; overflow: hidden; }
/* form style */
.search_input{ width: 258px; height: 22px; line-height: 22px; padding: 5px; background: no-repeat; color: #999; float: left; border: 1px solid #999; }
.search_button{width: 90px; height: 34px; line-height: 32px; background: #298eff; color: #fff; font-size: 14px; text-align: center; cursor: pointer; float: right; }
.search_input.focus{ color: #333; }
.search_button.mover{ background-color: #4cb5ff;}
#marquee_news,
.marquee_list,
.marquee_list li{ display: block; height: 16px; line-height: 16px; clear: both; overflow: hidden; }
#marquee_news{ top: 32px; left: 545px; width: 230px; padding-left: 20px; background: url(../images/ft-back.png) no-repeat left -679px; }
.marquee_list a{ display: block; color: #666; }
/* nav */
.nav_box{ width: 100%; height: 40px; background: #298eff; }
.nav,
.nav a{ height: 40px; line-height: 40px; overflow: hidden; }
.nav a{ display: inline-block; width: 70px; margin-right: 1px; zoom: 1; font-size: 16px; color: #fff; text-align: center; text-decoration: none; }
.nav a:hover,
.nav a.cur{ background: #0a75ec; color: #fff; text-decoration: none; }
.nav a{width: 89px;}
/* footer */
.footer{ background: #fff; position: relative; }
.footer p{ display: block; line-height: 26px; color: #4f4f4f; }
.hot_push{ width: 1180px; height: 110px; padding: 0 0 36px 0; margin: 0 auto;}
.hot_movie,
.hot_movie li,
.site-box{ height: 110px; overflow: hidden; float: left; }
.hot_movie{ width: 361px; }
.hot_movie li{ width: 160px; margin-right:10px; position: relative; }
.hot_movie img{ vertical-align: top; }
.hot_movie li p{ width: 140px; height: 24px; line-height: 24px; padding: 0 10px; position: absolute; z-index: 99; top: 86px; left: 0; background: #000; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; color: #fff; }
.hot_movie li a{ display: block; text-decoration: none; color: #fff; }
.hot_movie li a:hover img{ opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }
.site-box{ width: 690px; }
.site_link{ width: 750px; }
.site_link li{ width: 190px; height: 28px; line-height: 28px; padding-right: 60px; float: left; overflow: hidden; }
.site_link a{font-size: 14px; padding-left: 8px; color: #666; text-decoration: none; }
.site_link a:hover{ text-decoration: underline; }
.site_link a.class_link{ padding:0 8px 0 0; background: url(../images/ft-back.png) no-repeat 35px -634px;  color: #298eff; }
.site_class{ width: 88px; border: 1px solid #e6e6e6; border-bottom: none; float: right; }
.site_class a{ display: block; height: 36px; line-height: 36px; border-bottom: 1px solid #e6e6e6; background: #fafafa; text-align: center; color: #2787d9; text-decoration: none; }
.site_class a:hover{ background: #fff; }
.footer-ft{background-color: #fafafa; padding: 30px 0;}
.copy{ text-align: center; }
.foot_link{ text-align: center; }
.foot_link a{ display: inline-block; height: 20px; line-height: 20px; padding: 0 10px; background: url(../images/ft-back.png) no-repeat 67px -634px; color: #666; }
.foot_link a.noback{ background: none; }
.copy a{ color: #4f4f4f; text-decoration: none; }
/* link hover */
.channel:hover,
.marquee_list a:hover,
.foot_link a:hover,
.copy a:hover{ color: #d71818; text-decoration: underline; }

/*天气*/
.weather { float:left; width:246px; height:52px; overflow:hidden; margin-left: 105px;}
#weatherb { float:left; padding-top:1px; font-size:12px; height:60px; overflow:hidden; width:404px; margin-top: 5px;}
.weather a { color:#666; cursor:pointer;  text-decoration:none;padding: 1px; }
.weather a:hover { color:red; text-decoration:none; }
.w-city span{vertical-align:middle; display:inline-block;}
.w-city, .w-day, .w-day img { display:block; float:left; }
.w-day { padding-top:8px; width:105px;zoom:1}
.w-day img { float:left; height:36px; width:36px;  margin-right:5px;padding-top: 8px;_margin-top: 10px;}
.w-day em, .w-day b {display: inline-block; cursor:pointer; height:16px;overflow:hidden; width:55px; text-align:center; font-weight:normal;}
.w-day b{margin-top: 5px;}
.w-day .w-desc{float:right; width:25px; padding-right:6px;}
.cityset { text-align:center}
.weatherLoading{line-height: 44px;}
.weatherLoadingError{background:none; width:200px; margin-left:0;  padding-left:0;  float:left; text-align:center;}
.calendar{margin-top: 12px; display: inline-block;}
.line{float: right; margin-right: 10px; margin-top: 12px; color: #e9e9e9;}
