@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0; border:none}

body{ width:100%; height:auto; color:#555555; font-size:14px; background:url(topbg.jpg) repeat-x;}
ul{list-style:none}
a {text-decoration:none; color:#555; font-style: 14px}
a:hover {text-decoration: none; color:#d33021}
input{border:1px solid #ccc; height:40px; margin:5px}
header{width:1000px; height:42px;  margin:0 auto}
header h1{font-weight:normal; display:inline; line-height:42px; color:#cd4337; font-size:14px; width:600px;}
header h1 a{color:#cd4337}
header span{color:#cd4337; }
header h2{font-weight:normal; display:inline; line-height:42px; color:#cd4337; font-size:14px}
#logo{width:1000px; height:114px; margin:0 auto}
nav{width:100%; height:46px;  float:left}
nav ul{width:1000px; margin:0 auto}
nav ul li{width:120px; height:46px; line-height:46px; float:left; text-align:center; color:#ffffff; font-size:16px;}
nav ul li a{color:#fff}
nav ul li a:hover{color:#fff}
#banner{width:100%; height:350px; float:left;}

.flexslider{width:1000px;height:350px;overflow:hidden; margin:0 auto; position:relative}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


#contents{width:1000px; height:auto; margin:0 auto}
.products{ width:1000px; height:auto; float:left}
.pros_1{ width:200px; height:82px; background-color:#333; float:left}
.pros_1  li{ text-align:center; line-height:25px; width:200px; color:#FFF;}

.pros_2{ width:800px; height:80px; float:left}

.pros_2 li{ text-align:center; line-height:40px; width:198px; height:40px; background-color:#F00; color:#FFF;  border-bottom: 1px solid #999;  border-right: 1px solid #999; display:inline; float:left }
.pros_2  li a{ color:#FFF; font-size:14px; font-weight:bold; width:190px; height:40px; float:left}
.pros_2  li:hover{ background-color:#A20000}

#chanpin{width:1000px; height:auto; float:left; margin-top:20px}
#chanpin li{width:180px; height:170px; float:left; border:1px solid #ccc; padding:2px; margin:7px; text-align:center}
#chanpin li img{width:180px; height:140px; float:left}

#news{width:1000px; height:auto; float:left; margin-top:20px}

#newslb{float:left; width:310px; margin:10px;  height:auto }
#row_t{width:310px; height:40px; float:left; background:url(barabout1.jpg) no-repeat}
span.fl{color:#b81b22; float:left; width:200px; height:40px; line-height:40px; margin-left:20px }

span.rs{ float:right; line-height:40px}
#newslb ul{margin-top:50px}
#newslb ul li {width:300px; height:35px; float:left; line-height:35px;  border-bottom:1px dashed #cbcbcb;}
span.date{ float:right}
#contact{width:1000px; height:auto; float:left; margin-top:20px}
#penglian{width:640px; height:auto; float:left}
#penglian h4{width:620px; height:40px; float:left; background:url(barabout1.jpg) no-repeat; padding-left:20px;color:#b81b22; line-height:40px; font-size:16px; margin-bottom:20px}
#penglian p{line-height:26px}
#lianxi{width:310px; height:auto; float:right}
#lianxi h4{width:290px; height:40px; float:left; background:url(barabout1.jpg) no-repeat; padding-left:20px;color:#b81b22; line-height:40px; font-size:16px; margin-bottom:20px}
#lianxi li{width:290px; height:30px; border-bottom:1px dashed #cbcbcb; float:left; line-height:30px}
#anli{width:1000px; height:auto; float:left; margin-top:20px}
#anli p{width:1000px; height:40px; float:left; background:url(barabout1.jpg) no-repeat; padding-left:20px;color:#b81b22; line-height:40px; font-size:16px; margin-bottom:20px}
#anli li{width:230px; height:200px; float:left; margin:10px; line-height:30px; text-align:center}
#anli li img{width:228px; height:170px; float:left; border:1px solid #ccc}
#anli h5{font-weight:normal; font-size:12px}


#left{width:200px; height:auto; float:left; margin-right:20px}
#right{width:780px; height:auto; float:left}

#cpfl{width:200px; height:auto; float:left}
#cpfl p{width:200px; height:30px; float:left; text-align:center; color:#fff; font-weight:bold; background-color:#333; line-height:30px}
#cpfl li{width:200px; height:40px; float:left; text-align:center; line-height:40px; color:#FFF;  border-bottom: 1px solid #999; background-color:#F00;}

#cpfl  li a{ color:#FFF; font-size:14px; font-weight:bold; width:190px; height:40px; float:left}
#cpfl  li:hover{ background-color:#A20000}

#leftlb{float:left; width:200px; height:auto; margin-top:10px }
#leftlb_t{width:200px; height:40px; float:left; background:url(barabout1.jpg) no-repeat; font-size:16px; margin-bottom:20px}

#leftlb ul li {width:190px; height:30px; float:left; line-height:30px;  border-bottom:1px dashed #cbcbcb; font-size:12px}

#lanmu{width:780px; height:40px; float:left; background:url(barabout1.jpg) no-repeat; margin-bottom:20px}
#lanmu h2{width:200px; height:40px; float:left;color:#b81b22; font-size:16px; line-height:40px;}
#lanmu span{width:580px; height:40px; float:left; line-height:40px; text-align:right; font-size:12px}

#tupian{width:780px; height:auto; float:left}
#tupian li{width:180px; height:170px; float:left; border:1px solid #ccc; padding:2px; margin:4px; text-align:center}
#tupian li img{width:180px; height:140px; float:left}

#fenye{width:780px; height:50px; float:left; text-align:center; line-height:50px}

#fenye li{ width:auto; height:50px; float:left; margin-right:10px}

#hyzx{width:780px; height:auto; float:left}

#hyzx_t{width:780px; height:40px; float:left; background:url(barabout1.jpg) no-repeat; margin-bottom:20px}
span.fl{color:#b81b22; float:left; width:200px; height:40px; line-height:40px; margin-left:20px }

span.rs{ float:right; line-height:40px}

#hyzx  li {width:350px; height:35px; float:left; line-height:35px;  border-bottom:1px dashed #cbcbcb; font-size:12px; padding:0 20px}


#newlist{width:740px; height:auto; float:left; margin:0 20px}
#newlist li{width:740px; height:35px; float:left; line-height:35px; border-bottom:1px dashed #cbcbcb; font-size:12px }

#wenzhang{width:780px; height:auto; float:left; line-height:30px}
#wenzhang h3{width:780px; height:50px; float:left; text-align:center;}
#wenzhang p{ font-size:12px; line-height:30px; width:750px; padding:0 10px}
#jianyao{width:758px; height:auto; line-height:40px; float:left; border:1px dashed #ccc; font-size:12px; margin:10px 0; padding:0 10px}

footer{width:100%; height:120px; float:left;color:#fff;background:#292828; margin-top:30px; text-align:center; line-height:30px}
footer a{color:#fff}