@charset "utf-8";
/* CSS Document */
* {margin: 0px;padding: 0px;}
body{ overflow-x:hidden; width:100%; font-family:Microsoft YaHei;}
div, td{margin:0;padding:0px;font-size: 12px; color:#666666;}
h1,h2,h3,h4,h5,h6,i,em,b,dt,dd{padding:0px;margin:0;font-size:12px;font-weight:normal; font-style:normal;}
ul,ol {list-style-type: none;display: block;}
img{border:0; vertical-align:top;}
a:link,a:visited{color:#333;text-decoration: none;}
a:hover,a:active{color:#333;}

.w{margin-left:auto; margin-right:auto;width:990px;}
.fr{ float:right;}
.fl{ float:left;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.center{ text-align:center;}
.txtR{ text-align:right;}
.block img{ display:block; width:100%; height:auto;}

.h_w{ width:1210px; margin-left:auto; margin-right:auto;}
.box{ width:1349px; margin-left:auto; margin-right:auto;}
#top{ height:34px; line-height:34px; background-color:#e9eaec;}
.top span{ font-size:14px; display:inline-block;}
.top_l span{ margin-right:10px;}
.top_r span{ margin-left:20px;}
.top_r span.readNum{ color:#005490; letter-spacing:2px;}
.logo{ height:108px; background:url(../images/logobg.jpg) repeat-x center top;}

.name{ text-align:center;}
.name h3{ font-size:60px; color:#f35305;}
.name span{ font-size:36px; color:#a4a4a4; margin-right:46px;}

#box01{ height:680px; background:url(../images/bg1.jpg) no-repeat center top; padding-top:72px;}
#box01 .con{ width:768px; margin-top:75px;}
#box01 .con .img{ float:left; width:328px;}
#box01 .con img{ width:328px; height:246px;}
#box01 .con .txt{ float:right; width:415px; line-height:38px; color:#333; font-size:18px; margin-top:-10px;}

#box02{ padding:80px; 0}
#box02 .intro b{ font-size:24px; font-weight:bold; color:#f35305; display:block; margin-bottom:8px;}
#box02 .intro{ font-size:18px; line-height:30px; color:#333;}
#box02 .intro p{ text-indent:2em;}
#box02 .intro,.newslist{ margin-top:43px;}
.newslist li{ padding:10px; height:120px; background-color:#fff; margin-bottom:30px;}
.newslist li .pic{ width:165px; float:left;}
.newslist li .pic img{ width:165px; height:120px;}
.newslist li .con{ width:780px; float:right;}
.newslist li .con h3{ font-size:16px; font-weight:bold; height:35px;}
.newslist li .con h3 a:hover{ color:#d90000;}
.newslist li .con p{ font-size:13px; line-height:20px;}
.newslist li .other .key{ float:left; background:url(../images/key.png) no-repeat left center; padding-left:25px;}
.newslist li .other .key span{ display:inline-block; font-size:14px; color:#999; margin-right:20px; cursor:pointer;}
.newslist li .other .key a:hover{ color:#d90000;}
.newslist li .time{ float:right; font-size:14px; color:#999; background:url(../images/time.png) no-repeat left center; padding-left:20px;}

.ewm{ width:483px; margin:80px auto 0;}
.ewm img{ float:left;}
.ewm div{ float:right; width:210px; text-align:center; font-size:30px; color:#058f48; margin-top:75px;}

#footer{ height:54px; background-color:#23282d;}
.footer{ width:1180px; margin-left:auto; margin-right:auto;}
.copyright,.fnav a:link,.fnav a:visited{ line-height:54px; color:#999;}
.fnav a{ display:inline-block; margin-left:15px;}


.c{zoom:1;}
.c:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}