@charset "utf-8";
/* CSS Document */

body {
	background:#880000 url(../images/bg.jpg) no-repeat;
	margin:0 auto;
	font-size:13px;
	text-align: justify;
	letter-spacing: 1px;}

a {color:#000;text-decoration: none;}
a:hover {color: #193f3a;}
* { border:0; margin:0 auto; padding:0; outline:none; }
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0; padding:0; }
.clear{clear:both; font-size:0; line-height:0;margin:0 auto; padding:0;}
h1{ font-size:14px; color:#04974a; font-weight:bold;}



/*=======顶部=======*/
#top{
margin:0 auto;
width:1004px;
}

.logo{
float:left;
margin:0 auto;
width:443px;
margin-top:42px;
margin-left:10px;
}

.pic{
float:right;
margin:0 auto;
width:222px;
margin-top:78px;
margin-right:90px;
}

.nav{
float: left;
width:1004px;
height:45px;
margin:0 auto;
margin-top:20px;
margin-bottom:25px;
text-align:center;
color:#000;
font-size:14px;
font-weight:bold;
font-family:"微软雅黑";
content:".";
line-height:45px;
list-style:none;
background:#383838;
}

.nav ul li{
margin:0 auto;
float: left;
width:111.5px;
height:45px;
line-height:45px;
text-align: center;
list-style:none;
color:#fff;
font-size:14px;
}

.nav ul li a{
margin:0 auto;
float: left;
width:111.5px;
color:#fff;
font-size:14px;
}

.nav ul li a:hover{
margin:0 auto;
width:111.5px;
color:#fff;
font-size:14px; background:#B50000;
}

.flash{
margin:0 auto;
text-align:center;
}


/*=======内容=======*/
#content{
margin:0 auto;
width:1004px;
padding:25px 0;
background:#ffffee;
}

.fenlei_list{
float:left;
margin:0 auto;
width:190px;
margin-left:10px;
_margin-left:5px;
}

.menu{
margin:0 auto;
height:30px;
background:#403e3e;
}

.wenzi{
margin:0 auto;
padding-top:8px;
margin-left:10px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}


.fenlei{ 
width:190px;
padding:10px 0;
line-height:25px;
text-align:left;
background:#aa0000;
}

.yanse{
display:block;line-height:25px;
background: url(../images/dx.gif) no-repeat;
}

	
.fenlei ul li{
width:190px;
color:#fff;
list-style:none;height:25px;
line-height:25px;
text-align:left;
}

.fenlei ul li a {
width:170px;
color:#fff;
padding-left:20px;
text-decoration: none;
}

.fenlei ul li a:hover{
width:170px;
background:url(../images/hover01.jpg) no-repeat;
color: #fff;
text-decoration: none;
}


.factory{
float:right;
margin:0 auto;
width:769px;
margin-right:10px;
_margin-right:5px;
}


#index_product_con{ width:769px;padding-top:15px;}
/* end of index_about */
#index_product_info{width:748px;display:block;}
#ISL_Cont_1{ width:732px;height:154px;float:left; overflow:hidden; padding-left:15px;}
#ISL_Cont_1 p{margin:0px auto;}
#ISL_Cont_1 .product{width:183px; height:160px; float:left; text-align:center;}
#ISL_Cont_1 .product a{width:171px; height:160px; float:left; text-align:center;}
#ISL_Cont_1 .product img{width:178px; height:134px; background:#aa0000;border:1px #fff solid; display:block;}
#ISL_Cont_1 .product a:hover img{border:1px #aa0000 solid;}		 			
#Leftarr{float:left; padding-top:40px;width:9px;height:60px;cursor:pointer;display:inline;}
#Rightarr{float:right; padding-top:40px;width:9px;height:60px;cursor:pointer;display:inline;}

.index_left{
float:left;
margin:0 auto;
width:593px;
margin-top:25px;
*margin-top:0px;
margin-left:10px;
_margin-left:5px;
}

.cplist{width:578px;margin:0 auto;padding-top:15px;padding-left:10px;}
.cplist p{margin:0px auto;}
.cplist .product a{width:180px; height:195px; float:left; text-align:center; background:url(../images/hover02.jpg) no-repeat; margin:5px;}
.cplist .product img{width:166px; height:160px; border:1px #FFFFFF solid;display:block;margin:6px;}
.cplist .product a:hover{background:url(../images/cp_bg.jpg) no-repeat; color:#FFFFFF;}
.cplist .product a:hover img{border:1px #FFFFFF solid;}
.cplist .product a span{height:22px; line-height:22px; text-align:center; color:#fff;}
.cplist .product a:hover span{height:25px; line-height:25px; color:#ffffff;}


.index_right{
float:right;
margin:0 auto;
width:366px;
margin-top:25px;
*margin-top:0px;
margin-right:10px;
_margin-right:5px;
}

.jj{
margin:0 auto;
width:340px;
padding-top:15px;
line-height:25px;
}

.hydt{
margin:0 auto;
padding-top:15px;
padding-left:10px;
}

.hydt ul li{
margin:0 auto;
height:25px;
}

.hydt ul li a{
margin:0 auto;
height:25px;
line-height:25px;
}

.hydt ul li a:hover{
margin:0 auto;
height:25px;
line-height:25px;
color:#aa0000;
}

/*=======左边=======*/
.left{
float:left;
margin:0 auto;
width:190px;
margin-left:10px;
_margin-left:5px;
}

.left_hydt{
margin:0 auto;
padding:10px 0;
}

.left_hydt ul li{
margin:0 auto;
width:190px;
height:25px;
line-height:25px;
}

.left_hydt ul li a{
margin:0 auto;
height:25px;
line-height:25px;
}

.left_hydt ul li a:hover{
margin:0 auto;
height:25px;
line-height:25px;
color:#aa0000;
}

/*=======右边=======*/
.right{
float:right;
margin:0 auto;
width:769px;
margin-right:10px;
_margin-right:5px;
}

.menu01{
margin:0 auto;
height:30px;
margin-top:25px;
background:#403e3e;
}

.about{
margin:0 auto;
height:30px;
background:url(../images/menu_bg.jpg) no-repeat;
}

.gsjj{
width:750px;
margin-top:10px;
margin-left:10px;
line-height:25px;
}

.news{
width:750px;
margin-top:10px;
margin-left:10px;
line-height:25px;
text-decoration:none;
content: ".";
}

.news ul li{
background:url(../images/dx01.gif) repeat;
text-decoration: none;
}

.news ul li a {
color: #000;
line-height:25px;
text-decoration: none;
}

.news ul li a:hover{
color: #aa0000;
text-decoration: none;
}

.prolist{width:750px;margin:0 auto;margin-top:10px;margin-left:10px;}
.prolist p{margin:0px auto;}
.prolist .product a{width:200px; height:188px; float:left; text-align:center; background:url(../images/hover02.jpg) no-repeat; margin:20px;}
.prolist .product img{width:182px; height:137px; border:1px #FFFFFF solid; margin-top:10px; margin-right:40px; display:block;margin:8px;}
.prolist .product a:hover{background:url(../images/cp_bg.jpg) no-repeat; color:#FFFFFF;}
.prolist .product a:hover img{border:1px #FFFFFF solid;}
.prolist .product a span{height:25px; line-height:25px; text-align:center; color:#fff;}
.prolist .product a:hover span{height:25px; line-height:25px; color:#ffffff;}


#msg p{margin:10px 0; width:750px; color:#000;}
.messg{ border:1px solid #000;padding: 0px;}

.di{
width:45px;
height:18px;
color:#fff;
text-align:center;
margin:0 auto;
background:#aa0000;
}


.contact{
width:750px;
margin-top:10px;
margin-left:10px;
line-height:25px;
background:url(../images/contact_bg.jpg) no-repeat right bottom;
}
/*=======底部=======*/
.foot{
margin: 0 auto;
width:1004px;
background:#ffffee;
}

.bottom{
margin:0 auto;
height:35px;
font-size:13px;
background:#403e3e;
}

.bottom01{
float:left;
margin:0 auto;
padding:10px;
color:#fff;
}

.bottom01 a {text-decoration:none; color:#fff;}
.bottom01 a:hover {text-decoration:none; color:#aa0000;}

.bottom02{
float:right;
margin:0 auto;
padding:10px 15px 10px 0;
color:#fff;
}

.bottom03{
margin:0 auto;
color:#646254;
font-family:"微软雅黑";
text-align:right;
padding:10px 20px 0 0;
font-size:12px;
}



/* flexslider */
.flexslider{position:relative;height:260px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ width:100%;height:260px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:100;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}