﻿@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
body{font-size:14px; line-height:24px; font-family:"Microsoft Yahei";-webkit-text-size-adjust:none; color:#636363;  width:expression(document.body.clientWidth <= 1100? "1100px": "auto"); min-width:1100px;}
li,ol{ list-style:none;}
a{ text-decoration:none; color:#242424;}
a:hover{ text-decoration:none; color:#d9130b;}
a img {	border:none;}

.white{color: #fff;}
.white a{color: #fff; text-decoration: none; }
.white a:hover{color: #fff; text-decoration: none;}

.red{color: #d9130b;}
.red a{color: #d9130b; text-decoration: none; }
.red a:hover {color: #e3030a; text-decoration: none;}

input{ background-color: transparent; padding:0px; border:none;}
p{ text-indent:2em;}



.main{width:100%; margin:0 auto;}
.content{ width:1100px; margin:0 auto;}

.clear{ clear:both;}

.left{ float:left;}
.right{ float:right;}

/*头部*/
.banner_bj{width:100%; margin:0 auto; height:680px; background:url(../images/banner.jpg) top center no-repeat; position:relative; margin-bottom:35px;}
.top_bj{width:100%; margin:0 auto; background:url(../images/top_bj.png) top repeat-x; height:103px;}
.logo{ width:305px; margin:0 auto; margin-top:11px; text-align:center;}
.logo img{ width:305px; height:75px;}


/*导航*/
.menu{ width:720px; margin:0 auto; }
.menu_con{ width:720px; margin:0 auto;}
.menu_con li{float:left; text-align:center; font-size:16px; text-transform:capitalize; height:100px; line-height:100px; }
.menu_con li a{ display:block; padding:0 18px;}
.menu_con li a:hover{ background-color:#ae0902;}


/*专题简介*/
.about{ width:1050px; margin:0 auto; background:url(../images/about_bj.png); height:105px; padding:15px 25px; font-size:16px; line-height:32px; position:absolute; bottom:0px;}

/*追赶超越进行时*/
.zgjx_menu{ width:175px; height:290px; margin:0 auto; background:url(../images/news_bj.jpg) top left no-repeat; position:relative;}
.zgjx_menu h2{ position:absolute; font-size:18px; font-weight:normal; color:#242424; line-height:32px; left:25px; top:48px;}
.zgjx_menu h2 font{ color:#d9130b; font-size:24px; text-transform:uppercase;}
.zgjx_menu .zgjx_menu_more{ position:absolute; bottom:0px; left:30px;}
/*追赶超越进行时  图片滚动*/
.zgjc_pic{ width:435px; height:290px; margin:0 auto; margin-left:20px;}
/*追赶超越进行时  列表*/
.zgjc_list{ width:440px; margin:0 auto;}
.zgjc_list li{ width:440px; border-bottom:1px solid #f5f5f5; height:87px; margin-bottom:12px; line-height:22px;}
.zgjc_list li h2{ font-size:18px; margin-bottom:10px;}

/*首页列表*/
.index_list_bj{ width:100%; background-color:#f5f5f5; height:285px; padding:32px 0;margin-top:30px; }
.index_list{ width:340px; margin:0 auto;}
.index_list_menu{ width:340px; margin:0 auto; font-size:20px; height:40px;}
.index_list_menu_con{ width:270px; margin:0 auto;} 
.more{ width:50px; text-align:right; text-transform:uppercase; font-size:12px;}
.index_list_con li{ margin:0 auto;height:40px; line-height:40px;}
.index_list_con li a{width:320px; padding:0 10px; display:block; border-bottom:1px dashed #d8d7d7;}
.index_list_con li a:hover{ background-color:#FFF;  border-bottom:1px dashed #d8d7d7; }
.index_list_con li font{ color:#807f7f; font-size:12px; padding-right:10px;}

/*首页图片列表*/
.index_pic{ width:1100px; height:120px; margin:0 auto; margin-top:35px; margin-bottom:35px;}
.index_pic li{ width:350px; float: left; margin:0 8px;}
.index_pic li img{ width:350px; height:120px;}

/*新闻列表*/
.news{ width:1100px; margin:0 auto;}
.news li{ width:510px; margin:0 auto; border-bottom:1px solid #f5f5f5; margin-bottom:12px; line-height:24px; float:left; margin:0 20px; height:110px; margin-bottom:25px;}
.news li .news_date{ width:75px; margin:0 auto; background-color:#f5f5f5; text-align:center; font-size:16px; text-align:center; height:40px; line-height:40px;}
.news li .news_date font{ font-size:25px;}
.news li .news_con{ width:420px; margin:0 auto;}
.news li .news_con h2{ font-size:18px; height:40px; line-height:40px;}



/*底部信息*/
.foot_bj{ width:100%; background-color:#1a1a1a; height:60px; line-height:60px; text-align:center;}
.foot_bj span{ padding:0 10px;}
