.banner { position:relative; left:50%; width:1920px; margin-left:-960px; background:#fff; text-align:center; z-index:3; }
.banner .hd { position:absolute; bottom:5%; width:100%; height:14px; z-index:1; }
.banner .hd ul { width:1002px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0 4px; border-radius:100%; background:#77797b; line-height:999px; overflow:hidden; cursor:pointer; }
.banner .hd ul .on { background:#da2016; }

.container { position:relative; padding-bottom:20px; z-index:4; }
.container img { vertical-align:top; }

.itembox{padding:0 0 40px;text-align:center;}
.itembox li{display: inline-block;width: 81px;text-align: center;margin:0 53px;}
.itembox li a{display: block;font-size: 14px;color: #434343;}
.itembox li a img{margin-bottom: 5px;}
.itembox li a:hover{color: #da2016;}

.about{float: left;width: 342px;margin:0 30px 0 0;}
.about .pic {padding-bottom: 18px;position: relative;}
.about .pic li{position: relative;}
.about .pic li span{position: absolute;height:24px;bottom: 0;line-height: 24px;left: 0;right: 0;background:rgba(0,0,0,.4);padding-left:70px;color:#fff;}
.about .pic img{display: block;border-radius:6px;}
.about .pic .hd{position: absolute;bottom:22px;left:5px;}
.about .pic .hd li{background:#3f3f3f;width: 15px;height: 15px;text-align: center;line-height: 15px;color: #fff;float: left;margin-right:5px;}
.about .pic .hd li.on{background:#fe0000;}
.title{padding-bottom: 14px;font-size: 16px;color: #535353;}
.title span{display: inline-block;color: #da2016;font-size: 14px;margin-left: 15px;}
.title a{float: right;display: inline-block;color: #fff;background:#da2016;font-size: 12px;padding:1px 8px;}
.about .c{font-size: 12px;color: #707070;line-height: 1.7;}

.news{float: left;width: 332px;}
.hotNews .pic{float: left;display: block;}
.hotNews dl{overflow: hidden;display: block;*zoom:1;padding-left: 12px;}
.hotNews dl dt a{color: #083245;font-size: 15px;display: block;padding-bottom:6px;}
.hotNews dl .c{color: #8a8787;line-height: 1.6;}
.newsList{padding-top:22px;}
.newsList li{line-height: 2;}
.newsList li a{display:block;font-size: 13px;color: #666;padding-left:8px;background:url(../images/ico02.png) no-repeat left center;}
.newsList li a span{float: right;}
.newsList li a:hover{color: #da2016;}
.video{float: right;width: 358px;}
.search{margin-top: 36px;padding-left: 168px;background:url(../images/bg03.jpg) no-repeat left center;}
.search .tit{font-size: 16px;color: #333;margin-bottom: 14px;}
.search .tit h2{font-weight: normal;padding-left:34px;background:url(../images/ico03.png) no-repeat left center;}
.search .tit h2 i{display: inline-block;font-size: 14px;text-transform: uppercase;padding-left:14px;}
#form{width: 183px;border:1px solid #c6ccd0;height: 21px;}
#form .txt{float: left;width: 160px;padding-left:10px;height: 21px;line-height: 21px;}
#form .btn{float: right;height: 21px;width: 21px;cursor:pointer;background:#c6ccd0;}

.gcon_1{ width:1200px;margin:20px auto;}
.gcon_1 .lt{ font-size:16px; color:#000; float:left; line-height:25px}
.gcon_1 ul li{ float:left; padding-right:20px; line-height:25px;font-size:14px;}