@charset "utf-8";
body{
	margin:0;
	padding:0;
	font: 12px/20px "微软雅黑";
	color:#666;	
	background:#ffffff;
}
A {
	COLOR: #000000;TEXT-DECORATION: none
}
A:hover {
	COLOR: #005AAB; TEXT-DECORATION: none
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0; list-style:none;
}

img { border:none;}
.total { margin:0 auto; height:auto !important;position:relative; background:url(mid_bg.jpg) repeat-x top; padding:30px 0; } 
.red {color: #064D8B;}
.red2{ color: #AA0000;}
.red3 {font-weight: bold;color:#064D8B;FONT-FAMILY: "微软雅黑",Arial,"宋体",Helvetica,Verdana,Sans-serif; font-size:14px; }

.top-line0 { height:25px; line-height:25px; background:#5A5A5A; color:#D7D7D7;}
.top-line { width:963px; margin:0 auto; text-align:right;}
.top-line a { color:#D7D7D7; padding:0 10px; background:url(nr.gif) no-repeat right;}
.top-line a:hover {color:#D7D7D7; text-decoration:underline;}
.top0 { background:url(nav-bg.png) repeat-x bottom; border-bottom:1px solid #6B8BB7; }
.top {  width:963px; margin:0 auto;color:#999999; position:relative; height:53px;}
.top a{}
.top_left { float:left; margin:0 0 0 25px;}
.search { width:235px; height:28px; background:url(search_bg.jpg) no-repeat; color:#909090; position:absolute; right:0; top:15px;}
.search input { border:none transparent; font:12px "微软雅黑";  padding:3px 0 0 8px; margin:2px 0 0 2px; width:192px; float:left; color:#909090;}
.nav { line-height:53px; height:53px;  width:800px; position:absolute; left:200px; top:0; }
.nav ul{ list-style:none; margin:0; padding:0;}
.nav li{ list-style:none; margin:0; padding:0; float:left; text-align:center; }
.nav a{ color:#BEDDF1; font-size:16px; display:block; width:120px; height:53px;}
.nav a:hover { color:#fff; text-decoration:underline; background:url(nav-bg2.png) repeat-x bottom;}
a.nav-h {color:#fff; text-decoration: none; background:url(nav-bg2.png) repeat-x bottom;} 


.blue_x {font-size: 12px;color: #2B85BB;text-decoration: underline;}
.blue_x2 {font-size: 12px;color: #2B85BB;text-decoration: underline; line-height:28px}
.box {border: 1px solid #E4E4E4;}

.banner0 {}
.banner {height:400px; width:100%; margin:0 auto;background:#eee;position:relative;}
.banner li a { display:block; width:100%; height:400px;}
.banner_n0 {background:url(banner-n-bg.jpg) repeat-x; height:180px;}
.banner_n {height:180px; background:url(banner-n-bg.jpg) repeat-x; width:963px; margin:0 auto;}
.banner_img {height:400px; overflow:hidden;}
.banner_nav {
    position: absolute;
    top: 20px; right:15px;
    width: 80px;
}
.banner_nav li {
    background-position: -10px -10px;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-left: 4px;
    width: 16px; float:left;
}
.banner_nav li.current {background-position: -36px -10px;}

.pro-washing { position:relative; overflow:hidden;width:885px; padding:15px 0px; left:25px;}
.pro-washing li{ float:left; width:140px; float:left; padding:0 10px; text-align:center;}
.pro-washing li a { color:#606060;}
.pro-washing li .pro_name { font:14px/14px 'Microsoft Yahei'; display:block; margin-top:16px; line-height:20px;}
.icon_sprite {
    background-image: url("nr_icon_sprite.png") !important;
    background-repeat: no-repeat;
}
ul.product_slide {
	position:relative;
	width:2000px;	
	}
.pre { position:absolute; left:0; top:65px;}
.pre a{ width:23px; height:37px; background:url(nr_icon_sprite.png) no-repeat -41px -171px; display:block;}
.pre a:hover {background:url(nr_icon_sprite.png) no-repeat -117px -171px;}
.next { position:absolute; right:0; top:65px;}
.next a{ width:23px; height:37px; background:url(nr_icon_sprite.png) no-repeat -11px -171px; display:block;}
.next a:hover {background:url(nr_icon_sprite.png) no-repeat -84px -171px;}

.news0 { background:url(mid_bg.jpg) repeat-x top; padding:20px 0;}
.news{ width:963px; margin:0 auto;}
.news-left { width:600px; float:left;}
.news-left h2 { color:#373737; font-size:18px; font-weight:bold;}
.xwbt { font-size:14px; color:#0092CF; border-bottom:1px dashed #98C1EF; line-height:35px; background:url(list_icon.png) no-repeat 0 15px; padding-left:15px;}
.dtdl { height:62px; margin-top:20px; overflow:hidden;}
.dtdl dt { background:#fff; border:1px solid #CCCCCC; float:left; width:55px; height:60px;}
.dtdl dt .day { background:#ccc; color:#fff; display:block; font-family:Arial; font-size:30px; font-weight:bold; height:41px; line-height:41px; width:55px; text-align:center;}
.dtdl dt .month { color:#CCCCCC; display:block; font-family:Arial; font-size:10px; height:19px; text-align:center; width:55px;} 
.dtdl dd { float:right; width:530px; color:#999999;}
.dtdl dd h3 { font-size:14px; line-height:21px; }
.dtdl dd h3 a {font-weight:normal; color:#333333;}
.dtdl dd h3 a:hover { text-decoration:underline; color:#005AAB }
.news-right { width:320px; float:right;}
.news-right li { border-bottom:1px solid #eee; line-height:30px;}

.mid0{ background:#F6F6F6;}
.mid{ width:980px; margin:0 auto; padding:30px 0; background:#fff; box-shadow:0 3px 3px #eee;}
.mid_left { width:210px; float:left; line-height:17px;background:#E6E6E6; display: inline; height:100%;box-shadow:2px 2px 3px rgba(51, 51, 51, 0.1) inset;}
.mid_list1{}
.mid_list1 h2{ font-size:20px; font-weight:normal; margin:0; color:#fff; font-weight:bold; padding-left:35px; height:71px; line-height:71px; background:#005CAA; border-bottom:1px solid ;}
.mid_list1 ul{ list-style:none; margin:0;}
.mid_list1 li{ display:block; color:#666666; line-height:35px;  border-bottom:1px solid #ccc; border-top:1px solid #fff;}
.mid_list1 li a{ color:#666666; padding-left:35px; width:175px; height:35px; display:block;}
.mid_list1 li a:hover {background:url(dc.png) no-repeat #eee; color:#DA0001;}
.mid_list1 li a.big_class { background:url(dc.png) no-repeat #eee; border-bottom:1px solid #EAEAEA ; color:#DA0001; }


.mid_right{ height:auto; float:right; width:750px; display:inline;}
.mid_right h2 { border-bottom:1px solid #E6E6E6; padding-bottom:22px; line-height:35px; font-weight:normal; color:#DA0001; font-size:20px;}
.content{ line-height:25px; padding:15px 15px 0 0; font-size:14px;}

.clr {clear:both;}
.bottom0 { background:#6D6E71;}
.bottom { width:963px; margin:0 auto; padding:30px 0 10px 0; clear:both; color:#B5B5B7; line-height:22px;}
.bottom a { color:#B5B5B7; }
.bottom a:hover { color:#FFFFFF; text-decoration:underline;}
.c1 { width:180px; height:180px; float:left; display:inline; background:url(nr_footer_divider.png) right top no-repeat;}
.c2 { width:170px; height:180px; float:left; display:inline; background:url(nr_footer_divider.png) right top no-repeat; margin-left:40px;}
.c3 { width:150px; height:180px; float:left; display:inline; background:url(nr_footer_divider.png) right top no-repeat; margin-left:40px;}
.c4 { width:320px; height:180px; float:left; display:inline; margin-left:40px;}
.b { border-top:1px solid #87888A; clear:both; display:inline; float:left; width:963px; padding-top:10px; overflow:hidden; margin-top:15px;}
.bl { display:inline; float:left;}
.bl ul { margin-left:-10px;}
.bl li { float:left; padding:0 10px; margin-left:-1px; background:url(nr_top_divider.gif) no-repeat 0 center; display:inline;}
.br { display:inline; float:right;}
.bottom h2 {color:#D9D9D9; font-size:16px; font-weight:200; margin-bottom:10px;}
.pro-search { background:url(search_bg.jpg) repeat-x; height:27px; padding:5px 10px 0 20px; border:1px solid #eee; margin:10px 0; font-size:11px;}

.products { margin:20px 0 0 0 ;}
.products h2{ font-size:18px; font-weight:normal; margin:10px 0; color:#000000;}
.products ul{ list-style:none;}
.products li{ list-style:none; float:left; background:url(products_bg2.jpg) no-repeat; width:165px; height:200px; margin:0 25px 0 0; padding:5px; text-align:center;}
.products li:hover {}
.products li a{ color: #666666;}
.products li a:hover {color:#246875}
.products li span { display:block; margin-top:15px; padding-left:10px;}
.products li img { border:1px solid #ccc; border-radius:10px;}
.products li img:hover { border:1px solid #1960AD; border-radius:10px;}