﻿@charset "utf-8";
html {overflow-y:scroll;}
body {margin:0; padding:0; color: #727171; font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
em{ color:#CCC; font-size:12px;}

/* 连接 */
a {color:#595757; text-decoration:none;}
a:visited {text-decoration:none;}

/*Top*/
.header{ background:url(../images/line7.png) repeat-x center bottom;background-size:100% 7px;}
.header2{ border-bottom:0; background:none;}
.header_top_nav2{ background-color:#fff; color:#333; border-bottom:1px solid #c4c4c4;}
.header_top_nav2 a{ color:#333;}
.header .header_right{color: #868686;}
.header .weather{right;border-left: 1px solid #dbdbdb; }

.header .search2 { background: url(../images/soso_bg.png) no-repeat 0 0; }
.header .search_inpt2 { background:url(../images/search_inpt.jpg) no-repeat 0 0; }
.header .search_btn {background:url(../images/search_btn.jpg) no-repeat 0 0; color:#fff;}
/*footer*/
/*.footer{margin: 20px auto; background:url(../images/line7.png) repeat-x center top;background-size:100% 7px;}*/
.bt_no{ border:none;}
.footer_nav{  background: #ee1b24 url(../images/main_menu_bg.jpg) repeat-x 0 0;}
.footer_nav a{color:#fff;}
.w1100 { width: 1100px; margin: 0 auto; clear: both;}
.common { }

/*Top*/
.header { height: 157px; }
.header_top_nav { line-height: 30px;border-bottom: 1px solid #eee; }
.header_top_nav a { }
.header .logo { padding-top: 20px; float: left;width: 595px;}
.header .logo .guohui{display: inline-block;float: left;}
.header .logo .siteName_box {display:inline;float: left;margin-left: 15px;box-sizing: border-box;width: 490px;line-height: 35px;}
.header .logo .siteName_box h1{font-size: 30px;color: #e8303f;font-weight: 700;}
.header .header_right { float: right; font-size: 12px; width: 500px; margin-top: 5px; }
.header .weather { width: 155px; float: right; padding-left: 10px; }
.header .weather .sy_logo { }
.header .weather_box { padding: 0 5px; }
.header .search { height: 38px; width: 315px; float: left; padding-top: 3px; clear: right; text-align: right; background: url(../images/soso_bg.png) no-repeat 0 0; margin-top: 38px; }
.header .search .ico_search { float: left; position: absolute; margin: 12px; width: 16px; display: none }
.header .search_inpt { border-radius: 20px; width: 263px; height: 34px; border: 0; outline: none; line-height: 35px; margin: 0 10px 0 40px; background-color: transparent; }

/*footer*/
.footer { margin: 20px auto; }
.footer .logo { }
.footer ul.fbox { width: 820px; overflow: hidden; margin: 0 auto;padding: 15px 0 0;}
.footer ul.fbox li { float: left; line-height: 28px; padding: 20px; }
.footer ul.fbox li:first-child{padding-top: 10px;}
.footer_nav{ height:60px; text-align:center}
.footer_nav a{ display:inline-block; width:210px; line-height:60px; font-size:18px;}
@media screen and (max-width:768px) {
  .header .logo{padding-top: 5px!important;} 
  .header .logo .guohui{margin-top:20px;}
  .header{width:100%;height:140px;}
  .w1100{width:100%;}
  .header .logo{width:100%;padding:20px 4%;}
  .header .logo .guohui{display:block;width:17%;height:auto;}
  .header .logo .siteName_box{width: 77%;float:right;margin-left:0}
  .header .logo .siteName_box h1{font-size:25px;}
	.header .header_right{display:none;}
}