/* CSS Document */

body,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,input,p,form{
margin:0;
padding:0;
}
a{
text-decoration:none;
color:#6C6C6C;
}
a:hover{
color:#FF0000;
}
li{
list-style:none;
}
.clear_both,.clear{
clear:both;
font-size:0px;
height:0px;
overflow:hidden;
}
body{
font-size:12px;
color:#6C6C6C;
line-height:26px;
}
.body_box{
width:1150px;
margin:0 auto;
clear:both;
overflow:hidden;
}

.top_box{
width:1150px;
margin:0 auto;
}
.top_box p{
float:right;
}
.menu_body{
background:url(../images/menu_bg.jpg) repeat-x;
height:48px;
margin-bottom:1px;
}
.menu_box{
width:1150px;
margin:0 auto;
height:48px;
}
.gao_box{
height:60px;
background:#DDDCDC;
margin-top:1px;
text-align:center
}
.gao_box1{
height:5px;
background:#DDDCDC;
margin-top:1px;
text-align:center
}
.products_box li{
width:253px;
float:left;
text-align:center;
padding-top:15px;
margin-right:60px;
font-size:15px;
}
.products_box li a{
display:block;
color:#2972D8;
}
.products_box a:hover{
color:#FF0000;
}
.indexpro li { margin-right:45px;}
.index_title li{
width:155px;
float:left;
height:50px;
text-align:center;
background:url(../images/title_bg.jpg);
line-height:50px;
margin:20px 28px;
}
.index_title li a{
color:#FFFFFF;
font-size:13px;
width:155px;
height:50px;
display:block;
}
.index_title a:hover{
width:155px;
height:50px;
color:#fff; 
text-decoration:none; 
background:#62CC50;
}
.index_about img { margin-bottom:30px;}
.index_about1{
	padding:15px 0 30px 340px;min-height:260px; background:url(../images/index2.jpg) no-repeat left top;
}
.index_about1 .title { width:98%;padding:3px 0 6px;border-bottom:#ddd 1px solid;font-weight:bold;font-size:16px; }
.index_about1 .text { padding:12px 0 0;line-height:24px;}
.index_about1 p { padding:5px 0;}
.index_about1 a { color:#0668b3;}
.bottom_body{
width:930px;
margin:0 auto;
}
.bottom_box{
background:#4D4948;
height:100px;
margin-top:15px;
color:#FFFFFF;
text-align:center;
line-height:36px;
padding-left:20px;
padding-top:50px;
}
.bottom_left{
float:left;
width:235px;
margin-top:20px;
margin-right:30px;
}
.bottom_center{
float:left;
width:280px;
line-height:36px;
height:180px;
padding-left:20px;
padding-top:20px;
border-left:1px solid #716D6D;
border-right:1px solid #716D6D;
}
.bottom_right{
float:left;
width:320px;
margin-top:20px;
margin-left:40px;
color:#FFFFFF;
line-height:36px;
}
.bottom_right a{
color:#FFFFFF;
}
.banner_box{
height:300px;
background:url(../images/04.JPG) no-repeat center;
}
.products_banner{
height:300px;
background:url(../images/05.JPG) no-repeat center;
}
.news_banner{
height:300px;
background:url(../images/06.JPG) no-repeat center;
}
.jmqx_banner{
height:300px;
background:url(../images/07.JPG) no-repeat center;
}
.zpzx_banner{
height:300px;
background:url(../images/08.JPG) no-repeat center;
}
.contact_banner{
height:300px;
background:url(../images/09.JPG) no-repeat center;
}
.about_left{
width:229px;
float:left;
margin-right:35px;
margin-top:10px;
}
.list_box li{
width:229px;
height:43px;
text-align:center;
line-height:43px;
background:url(../images/list_bg.jpg) no-repeat;
}
.list_box li a{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.list_box  a:hover{
color:#FF0000;
}
.about_right{
float:left;
width:880px;
line-height:36px;
margin-top:10px;
}
.ss_body{
padding-left:25px;
padding-top:15px;
height:100px;
background:url(../images/ss_bg.jpg) repeat-y;
}
.sels{
width:160px;
}
.aa{
width:120px;
}
.products_detail_left{
float:left;
width:440px;
text-align:center;
margin-top:10px;
}
.products_detail_right{
float:left;
width:680px;
margin-top:10px;
line-height:24px;
padding-top:6px;
}
.news_box li{
margin-left:15px;
line-height:40px;
background:url(../images/list_img.jpg) no-repeat 0px 13px;
border-bottom:dashed 1px #CACACA;
}
.news_box p{
float:right;
}
.news_box li a{
margin-left:20px;
color:#6C6C6C;
font-size:12px;
}
.news_box a:hover{
color:#FF0000;
}
.news_box1{
text-align:center;
border-bottom:1px solid #CCCCCC;
}
.ys_box{
color:#0056B7;
}
.line { width:100%;border-top:#ddd 1px solid;margin:5px 0;padding:5px 0;}
#fenye {float:right;color:#1a2e61;padding:0 45px 0 0; display:block; }
#fenye a {padding:6px 10px;color:#1a2e61; border:#1a2e61 1px solid; margin:0 1px;}
#fenye a:hover {text-decoration:none; background:#1a2e61;color:#fff;}
#fenye .a1 { padding:6px 9px 4px 11px;border:#1a2e61 1px solid; margin:0 1px;background:#1a2e61;color:#fff;}