/*全局样式*/

.wrapper{width:1200px;}

/*头部样式*/

#header-wrap{left:0; top:0; width:100%;}
#header{height:94px; background:#fff; border-top:5px solid #e11f27; box-shadow:0px 3px 5px #d1d1d1;}
#logo{left:30px; top:8px;}
#logo img{height:70px;}
#nav{right:30px; top:30px;}
#nav ul li{float:left; height:34px; line-height:34px; margin-left:60px; font-size:14px;}
#nav ul li.current a,#nav ul li:hover a{color:#e11f27;}

/*首页样式*/

#banner,#banner-img,#banner-img ul li,#banner-img ul li a{width:100%; height:640px;}
#banner-img ul li{float:left;}
#banner-img ul li a{display:block;}
#banner-btn{left:0; bottom:40px; width:100%; height:10px; text-align:center; font-size:0; z-index:99;} 
#banner-btn dl dd{display:inline-block; width:10px; height:10px; margin:0 10px; background:rgba(255,255,255,.5); border-radius:50%; cursor:pointer;}
#banner-btn dl dd.on{background:#fff;}

#main{padding:0 0 30px; color:#666;}
#main a{color:#666;}

#column section{float:left; width:380px; height:408px; margin-left:30px; padding-bottom:20px; border-bottom:4px solid #e11f27; overflow:hidden;}
#column section:first-child{margin-left:0;}
#column section h2{height:16px; line-height:16px; font-size:14px; overflow:hidden;}
#column section img{width:380px; height:220px; margin-top:20px;}
#column section p{height:96px; line-height:24px; margin-top:20px; font-size:12px; text-indent:24px; overflow:hidden;}
#column section h3{height:16px; line-height:16px; background:url(img/more.jpg) no-repeat left center; margin-top:20px; padding-left:26px; font-size:12px; overflow:hidden;}
#column section h3 a:hover{color:#e11f27;}

/*内页样式*/

#sub-banner{width:100%; height:550px; background:url(img/sub-banner.jpg) no-repeat center;}

.min-height{min-height:500px;}

#title{height:20px; line-height:20px; padding-bottom:15px; border-bottom:1px solid #e1e1e1; font-size:18px; font-weight:bold; color:#e11f27; overflow:hidden;}

#menu{height:40px; border-bottom:1px solid #e1e1e1;}
#menu dl dd{float:left; line-height:39px; margin-right:30px; font-size:12px;}
#menu dl dd a{display:block;}
#menu dl dd.current,#menu dl dd:hover{border-bottom:2px solid #e11f27;}
#menu dl dd.current a,#menu dl dd:hover a{color:#e11f27;}

#single{margin-top:30px;font-size:12px; color:#666;}
#single img{display:inline-block;}
#article-title{font-size:14px; font-weight:bold; text-align:center;}
#article-info{margin:5px 0; font-size:12px; text-align:center; color:#999;}

#feedback{margin-top:20px; font-size:12px;}
#feedback table tr td{padding:10px;}
#feedback input{width:300px; font-size:12px; color:#666;}
#feedback textarea{width:500px; height:180px; font-size:12px; color:#666;}
#feedback button{width:150px; background:#e11f27; border-radius:18px; font-size:12px; color:#fff;}

#news-list{margin-top:30px;}
#news-list ul li{height:188px; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #e1e1e1; overflow:hidden;}
#news-list ul li:first-child{margin-top:0;}
#news-list ul li img{float:left; width:288px; height:188px;}
#news-list ul li section{float:right; width:892px; height:168px; padding:10px 0; overflow:hidden;}
#news-list ul li section h3{height:16px; line-height:16px; font-size:14px; font-weight:bold; overflow:hidden;}
#news-list ul li section p{height:96px; line-height:24px; margin-top:10px; font-size:12px; color:#999;}
#news-list ul li section h4{width:100px; height:34px; line-height:34px; margin-top:10px; border:1px solid #e1e1e1; border-radius:18px; font-size:12px; text-align:center; overflow:hidden;}
#news-list ul li section h4 a{display:block; color:#999;}
#news-list ul li section h4:hover{background:#e11f27; border-color:#e11f27;}
#news-list ul li section h4:hover a{color:#fff;}

#product-list{margin-top:30px;}
#product-list ul{margin:-20px 0 0 -20px;}
#product-list ul li{float:left; width:235px; height:238px; margin:20px 0 0 20px; padding:24px; border:1px solid #e1e1e1; overflow:hidden;}
#product-list ul li img{width:235px; height:200px;}
#product-list ul li h3{height:14px; line-height:14px; margin-top:24px; font-size:12px; text-align:center; overflow:hidden;}
#product-list ul li:hover h3{color:#e11f27;}

#hr-list{margin-top:20px;}
#hr-list ul li{height:45px; line-height:45px; font-size:12px; border-bottom:1px dashed #e1e1e1; overflow:hidden;}
#hr-list ul li span{float:right;}
#hr-list ul li a{display:block;}
#hr-list ul li a:hover{color:#e11f27;}

#pageinfo{margin-top:30px; font-size:0;}
#pageinfo a{display:inline-block; min-width:14px; height:34px; line-height:34px; margin:0 4px; padding:0 10px; background:#fff; border:1px solid #e1e1e1; font-size:12px;}
#pageinfo a.info{color:#999;}
#pageinfo a.current{background:#e11f27; border-color:#e11f27; color:#fff;}

/*底部样式*/

#footer{width:100%; min-height:70px; padding:30px 0; background:#e11f27; color:#fff;}
#footer a{color:#fff;}
#foot-menu dl dd{float:left; height:30px; line-height:30px; font-size:12px; overflow:hidden;}
#foot-menu dl dd span{margin:0 20px;}
#copyright{line-height:30px; margin-top:10px; font-size:12px;}
#foot-tel{right:0; top:10px;}
#foot-tel h3{height:16px; line-height:16px; font-size:14px; overflow:hidden;}
#foot-tel h2{height:24px; line-height:24px; margin-top:10px; font-size:22px; font-weight:bold; overflow:hidden;}