@charset "utf-8";
html,body,form,#menu,#related_menu,.newslist{margin:0;padding:0;border:medium none;}
body{font:12px/1.8em '宋体',Verdana,SimSun,helvetica,Arial,Tahoma,Sans-Serif; color:#333;background:#fff none;}
.fl{float:left;*display:inline;}
.clear{line-height:0;font:0;clear:both;display:block;height:0;zoom:1;*margin-bottom:-5px}
a{color:#0B38A4; text-decoration:none;}
a:hover{color:#FF4A1E;}
a img{border:none;}
.mt10{margin-top:10px;}
p{padding:0;margin:1em 0 0.8em 0;}

#webtop,#main,#footer{width:960px;margin:0 auto;}
#logo{width:415px;}
#topnav{height:28px;width:960px;overflow:hidden;background:#0B38A4 none;border-bottom:#FF4A1E solid 4px;}
#menu{width:980px;height:28px;list-style-type:none;overflow:auto;*zoom:1;}
#menu li{float:left;height:14px;margin-top:5px;border-right:#fff solid 1px;padding:0 33px;}
#banner{margin:8px 0 10px 0;}

.banner{width:100%;height:220px;position:relative}
.swiper-slide img{width:960px;height:220px}
.banner .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff}
.banner .swiper-pagination-bullet-active{background-color:#E60012}
.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-right:6px;margin-left:6px}

#left{width:200px;}
#right{margin-left:20px;width:740px;}
#aboutus{width:480px;}
#aboutus p{margin:5px 0 0 5px;padding:0;}
#case{margin-top:10px;width:740px;}
#case p{margin:0;padding:0;width:160px;line-height:30px;text-align:center;white-space:nowrap;overflow: hidden;text-overflow: ellipsis}
#news{width:240px;margin-left:20px;}
#news ul{margin:5px 0 0 0;padding:0; list-style-type:none;}
#news ul li a{display:block;height:27px;padding-left:25px;background:url(icon.gif) no-repeat left center;white-space:nowrap;overflow: hidden;text-overflow: ellipsis}
#related_menu{list-style-type:none;}
#related_menu a{display:block;padding-left:12px;line-height:26px;border-bottom:#CCC solid 1px;}
#related_menu a:hover{background:url(l_icon.gif) no-repeat 170px center;}
#subway{color:#f30;overflow:auto;*zoom:1;background:url(subway_bg.gif) no-repeat right center;}
h3{float:left;margin:0;padding:3px 10px 3px 5px;font-size:16px; font-weight:normal;font-family:'Microsoft YaHei','宋体',Verdana,SimSun,helvetica,Arial,Tahoma,Sans-Serif;background-color:#fff;}
#text{margin-left:5px;padding-top: 1em;}
#text img{max-width:100%;height:auto}

.newslist{margin-top:8px;list-style-type:none;}
.newslist li{padding:0 8px 0 24px;line-height:35px;background:url(sub_icon.gif) no-repeat left bottom;}
.newslist li span{float:right;}
.prolist{margin:10px 0 3px 0;border:#eee solid 1px;width:150px;padding:2px;}
.protitle{padding-top:6px;line-height:35px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis}

.pagination{padding-top:2em;text-align: center}
.pagination li{display: inline-block}
.pagination>li>a, .pagination>li>span{color:#343434;display: block;padding:3px 10px;border: #ccc solid 1px}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{color:#fff;background-color:#f30;border-color:#f30}

#footer{margin-top:10px;padding:15px 0;background:url(copyright_top.png) no-repeat 0 0;}
#foot_logo img{padding:8px;}
#copyright{width:790px;}
#copyright p{margin:0;padding:0;line-height:160%;text-align:right;}
#footer a{color:#333;}