@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-size:12px; color:#333; background-color:#f5f5f5}
img{border:0}
ul{ padding:0; margin:0}
li{ list-style:none}
a{color:#43578c; text-decoration:none}
a:hover,.newslist LI a:active{text-decoration: underline;COLOR:#00b0e2;}
div{margin:0 ; padding:0}


.top{width:100%; background:url(../images/top_bg.gif) repeat-x}
.top-logo{width:960px; margin:0 auto; height:106px;}
.yy{ width:141px; height:19px; float:right; margin-right:50px; margin-top:30px; }
.yy1{width:141px;  margin-right:20px; margin-top:10px;text-align:center}
.nav{width:100%; background:url(../images/nav_bg.gif) repeat-x}
.nav ul{width:960px; height:35px; margin:0 auto}
.nav ul li{ float:left}

.banner{width:100%; height:340px; margin:0 auto; margin:0; padding:0;}

.main{width:100%; height:auto; float:left}
.left{float:left}
.right{float:right}

.con{width:960px;}
.box{ color:#43578c;LINE-HEIGHT: 40px; background:url(../images/news_bg.gif) repeat-x;}
.news{width:960px; margin:0 auto; height:40px}
.newslist {MARGIN: 0; WIDTH:450px; font-size:12px}
.newslist LI {LINE-HEIGHT: 40px;WIDTH:450px;TEXT-OVERFLOW: ellipsis;DISPLAY: block;WHITE-SPACE: nowrap;OVERFLOW: hidden;MARGIN: 0px 0px;text-align: center;}
.newslist LI A {DISPLAY: block;FLOAT: left;color: #43578c;text-decoration: none;}
.newslist LI EM {FLOAT: right;color: #333; font-style:normal}
.newslist LI a:hover,.newslist LI a:active{text-decoration: underline;COLOR: #00b0e2;}

.box1{ height:244px; background:url(../images/box1_bg.gif) repeat-x; padding-top:5px}
.product{width:960px; height:245px; margin:0 auto; }
.product-title{width:940px; margin-left:20px; height:40px; background:url(../images/product.jpg) no-repeat;  }
#bx_wrap {overflow:hidden;clear:both;width:940px;margin-top:5px;margin-bottom: 0;float:left}
#bx_wrap td{ line-height:20px; width:200px; height:170px}
#bx_wrap td span{color:#9f0810}
#bx_wrap td img{width:200px;height:150px;border:3px solid #CCCCCC;padding:2px; margin-right:30px}
#bx_wrap td img:hover{border:3px solid #00c7ff;}
#bx_wrap td p{font-size:12px; margin:0px; padding:0px; text-align:center;}

.box2{ height:174px; background:url(../images/box2_bg.gif) repeat-x; padding-top:30px}
.box2-box{width:960px; margin:0 auto; height:174px;}
.about{ float:left; width:600px; background:url(../images/line.jpg) no-repeat right 5px; margin-right:25px}
.about-title{ height:50px; background:url(../images/about.jpg) no-repeat}
.about p{width:580px;  line-height:25px; margin:0; padding:0; }
.about-a{background:url(../images/jia.jpg) no-repeat; height:30px; text-indent:25px; line-height:20px; float:left}

.contact{ float:left; width:315px; background:url(../images/line.jpg) no-repeat right 5px; margin-right:15px}
.contact-title{ height:50px; background:url(../images/contact.jpg) no-repeat}
.contact p{width:295px;  line-height:25px; margin:0; padding:0}
.contact-a{background:url(../images/jia.jpg) no-repeat; height:30px; text-indent:25px; line-height:20px}

.equipment{ float:left; width:250px; background:url(../images/line.jpg) no-repeat right 5px; margin-right:15px}
.equipment-title{ height:141px; background:url(../images/em.jpg) no-repeat; padding-top:19px; padding-left:22px}


.box3{  background:url(../images/bot-bg.gif) repeat-x; color:#FFF;  }
.bottom{ margin:0 auto;background:url(../images/bot-bg.jpg) repeat-x;width:100% }
.bottom1{width:960px; float:left;background:url(../images/bot-bg.jpg) repeat-x; padding-top:20px}
.bot-top{line-height:30px;text-align:center; padding-top:10px}
.box3 a{color:#FFF}
.bot-bot{text-align:center;  height:45px;  font-size:12px;	font-family:Arial, Helvetica, sans-serif; line-height:20px; margin:10px 0 0px 0}



.left1{width:220px; margin-bottom:50px ; float:left}
.left1-titel{width:220px; height:45px; background:url(../images/ny_nav.jpg) no-repeat; font-size:14px; text-indent:2em; font-weight:bold; line-height:35px} 

.sidea{ background:url(../images/sidea-bg.jpg) repeat-y; width:220px; padding:10px 0; padding-bottom:20px}
.sidea li{ background:url(../images/s-line.jpg) no-repeat bottom; height:30px; line-height:35px}
.sidea li A {color:#000;TEXT-INDENT: 40px; MARGIN: 0px auto;  DISPLAY: block;BACKGROUND: url(../images/df.gif) no-repeat 20px 50% ; width:185px}
.left-bot{width:220px;}

.right1{width:720px; float:right; color:#333 }
.right1-titel{ height:45px; background:url(../images/ny_l.jpg) no-repeat 0 bottom; font-size:14px; text-indent:2em; font-weight:bold; line-height:45px; color:#333;} 
.right1-titel2{background:url(../images/r-r.jpg) no-repeat 0 center; margin-left:10px}
.right1 p{font-size:14px; line-height:25px; text-indent:2em; width:700px; margin:15px auto}


.news_list{ width:650px; color:#333; font-size:14px}
.news_list a:hover{ color:#0f6c00;  }
.news_list_li{ width:650px; height:32px; line-height:32px;color:#333;}
.news_list_li a{idth:650px; height:32px; line-height:32px;color:#333; }
.news_list_li1{ width:650px; height:32px; line-height:32px; background:#f2f2f2;}
.news_line{ width:650px; height:4px; background:url(../images/news_07.gif) repeat-x; font-size:0px; margin-top:0px;}
.news_line1{ width:650px; height:4px; background: url(../images/medio_07.jpg) repeat-x; font-size:0px; margin-top:-12px; margin-top:-2px;}
.news_line2{ width:866px; height:4px; background:url(../images/news_07.gif) repeat-x; font-size:0px; }
.pages{ width:65%; height:19px; margin:30px auto; line-height:19px;}
.pages a{ float:left; margin:0px 5px; color:#333;}
.pages span a{font-weight:bold;}
.pages span a:hover{ color:#0f6c00; font-weight:bold;}
.pages_cur{ color:#0f6c00; font-weight:bold; float:left;}
.float_right{float:right}
.float_left{float:left}

.product_list{ width:680px; color:#333; font-size:14px; margin-top:20px }
.product_list ul{width:680px;margin-left:40px;}
.product_list_li a{color:#333; }
.product_list_li{ width:220px}
.product_list_li img{width:200px;height:150px;border:3px solid #CCCCCC;padding:2px;margin-right:50px }
.product_list_li img:hover{border:3px solid #00c7ff;}
.product_list_li p{ margin:0px; padding:0px; text-align:center;  width:220px}


.listControl {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 95%; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
}
.listControl a{ color:#000
}


DIV.show_page {
	TEXT-ALIGN: right; LINE-HEIGHT: 15px; MARGIN-TOP: 20px; FLOAT: right; COLOR: #000; FONT-SIZE: 12px; OVERFLOW: hidden
}
DIV.show_page SPAN.disabled {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
DIV.show_page SPAN.current {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: #ccc; FLOAT: left; COLOR: #000; MARGIN-LEFT: 2px; BORDER-TOP: #c3c3c3 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 2px
}
DIV.show_page A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 2px; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
DIV.show_page A:link {
	COLOR: #000
}
DIV.show_page A:visited {
	COLOR: #000
}
DIV.show_page A:active {
	COLOR: #666
}
DIV.show_page A:hover {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	COLOR: #333;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	background-color: #FF0000;
}
DIV.show_page INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 25px; PADDING-RIGHT: 1px; COLOR: #666; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px}

