@charset "utf-8";
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dd,dl,dt,input{ margin:0px; padding:0px;}
body{ color:#333;   font-size:12px; font-family:'微软雅黑',Arial, Helvetica, sans-serif ;}
ul,li,em,i{ list-style:none; font-style:normal; font-weight:normal;}
a{ color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
img{ border:0px; vertical-align:middle; }
em{ font-style:normal;}
.clear{ clear:both;}
.left{ float:left}
.right{ float:right;}
.wrapper{ margin:0 auto; position:relative; width:1200px; }
.clear{
    clear: both;
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
#header{ height: 90px; padding-top: 20px;}
#header dl{ margin-top:60px;}
#header dl{ text-align:right; height:40px; line-height:40px; position:relative;}
#header dl a{ margin:0 10px;}
#header dl input{ border:1px solid #ccc; height:20px; line-height:20px; width:180px;}
#header dl a.search{ display:block; position:absolute; right:2px; top:2px; margin:0px;}

#nav{ background:url(nav.jpg) repeat-x;}
#nav li{ float:left; overflow:visible;}
#nav li a{ color:#fff; display:block; font-size:14px; height:40px; line-height:40px; text-align:center; width:150px; }
#nav a.current{ background:#009fa8;}
#nav a:hover{ background:#009fa8;}

#nav #subNav {
	background:#fff; 
	box-shadow:2px 2px 6px rgba(0, 0, 0, 0.3);
	display:none;
    position: absolute;
    text-align: center;
    top: 40px;
    z-index: 999;
	padding:0px
	
}
#nav #subNav img{ width:200px;}
#nav #subNav a {
    color: #333;
	display:block;
	font-size:14px;
    height: 30px;
    line-height: 30px;
	padding:0;
	width:auto;
}
#nav #subNav div{ height:100%; width:auto;padding:20px 30px 20px 10px; position:relative}
#nav #subNav a:hover{ background:none; color:#009fa8;}
#nav #subNav ul{  float:left; padding:0 10px; } 
#nav #subNav li{ float:none;}
#nav #subNav li a{ border-bottom:0px; text-align:left; text-indent:10px;}
#nav #subNav dl{border-left:1px solid #ccc; float:left;padding:0 0 0 35px; margin-left:25px;}
#nav #subNav dt{ padding-top:10px;}


.page_banner img{ display: block; margin: 0 auto;}


/*banner*/
.blueberry {background:#fff;position: relative; z-index:1; height:470px;  }
.blueberry .slides {display: block;position: relative;overflow: hidden;}
.blueberry .slides li {position: absolute;top: 0;overflow: hidden; width:100%; height:470px; text-align:center; }
.blueberry .slides li img {display: block; height:0px;}
.blueberry .slides li.active {display: block;position: relative;}
.blueberry .crop li img {width: auto;}
.blueberry .pager {bottom:30px;right:50%; margin-right:-75px;width:150px;height: 15px;text-align: center;position:absolute;z-index:999; }
.blueberry .pager li {display: inline-block;float:left}
.blueberry .pager li a, .blueberry .pager li a span {display: block;height: 15px;width: 15px;}
.blueberry .pager li a {margin:0 5px;}
.blueberry .pager li a span {overflow: hidden;background: url(bullets.png) 0px -30px no-repeat ;text-indent: -9999px;width:15px;height:15px;}
.blueberry .pager li.active a span {background-position:0px 0px ;}

/* Div1 */
.Div1{width:1200px;height:240px;margin:20px auto;overflow:hidden;position:relative;}
.Div1_title{ border-bottom:1px dashed #ccc; height:36px;width:1200px;padding-bottom:3px; }
.Div1_title em{float:left;font-style:normal;line-height:36px;padding-left:13px;font-size:18px;}
.Div1_title span{float:left;display:block;padding:8px 15px;height: 20px;}
.Div1_title span b , .Div1_title span a{display:block;float:left;}
.Div1_title span b , .Div1_title span b img{width:11px;height:11px;}
.Div1_title span b img{cursor:pointer;}
a.more{ float:right; margin-top:10px;}
.Div1_prev{padding:2px 10px 0 0;}
.Div1_next{padding:2px 0 0 0px;}
.Div1_title span a{font-size:12px;background:url(lizi_img005.gif) no-repeat center center; height:19px; width:15px;}
.Div1_title span a:hover{color:#f34d01;background:url(lizi_img004.gif) no-repeat center center;}
.Div1_title span a.Div1_title_a1{color:#f34d01;background:url(lizi_img004.gif) no-repeat center center;}

.Div1_main{padding-top:13px;height:200px;width:10000px;overflow:hidden;position:relative;z-index:1;}
.Div1_main div{width:1200px;height:200px;float:left;}
.Div1_main div span{width:214px;display:block;float:left; margin:0 13px; text-align:center;}
.Div1_main div span a{display:block;}
.Div1_main_a1{border:1px solid #ccc;margin-bottom:10px;}
.Div1_main_a1 , .Div1_main_a1 img{  width:212px;height:161px;}
.Div1_main div span b{display:block;padding-left:10px;color:#787878;}
.Div1_main div span p{line-height:20px;padding:0 10px;height:87px;color:#787878;}
.Div1_main_a2{background:url(../images/lizi_img009.jpg) no-repeat;width:77px;height:19px;color:#fff;text-align:center;line-height:19px;
 margin-left:10px;}
.Div1_main_a2:hover{background:url(../images/lizi_img008.jpg) no-repeat;}

.Div1_main div span.Div1_main_span1 .Div1_main_a1{background:url(lizi_img010.jpg) no-repeat;}
.Div1_main div span.Div1_main_span1 b , .Div1_main div span.Div1_main_span1 p{color:#33a0ff;}
.Div1_main div span.Div1_main_span1 .Div1_main_a2{background:url(lizi_img008.jpg) no-repeat;}
.Div1_main div span.Div1_main_span1 .Div1_main_a2:hover{background:url(lizi_img009.jpg) no-repeat;}

.Div1 .Div1_prev1 ,.Div1 .Div1_next1{display:block;width:31px;height:30px;position:absolute;cursor:pointer;z-index:2;top:102px;}
.Div1 .Div1_prev1 img ,.Div1 .Div1_next1 img{width:31px;height:30px;}
.Div1 .Div1_prev1:hover ,.Div1 .Div1_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}
.Div1 .Div1_prev1{left:18px;}
.Div1 .Div1_next1{left:954px;}

.news{ float:left; width:700px;}
h1.title{ border-bottom:1px dashed #ccc; font-size:18px; font-weight:normal; height:36px; line-height:36px;}
h1.title span{ font-size:12px; margin-left:10px;}
.news li{ padding:10px 0;}
.news li p{ float:left;}
.news li .left{ border:1px solid #ddd; width:60px; height:60px; text-align:center;}
.news li .left strong{ background:#ddd; display:block; font-size:24px; height:40px; line-height:40px;}
.news li:hover .left strong{ background:#00a0e9; color:#fff;}
.news li:hover .right a{ color:#00a0e9;}
.news li .right{ float:right; width:620px;}
.news li .right a{ color:#000; display:block; font-size:14px; line-height:20px; margin-bottom:5px;}

.video{ float:right; width:450px;}
.video div{  height:225px; margin:10px 0;}
.video div img{ float: left; margin-right: 10px;}

#fot{ background:url(fot.jpg) repeat-x; height:285px; margin-top:30px}
#fot dl{ background:url(fot_dl.jpg) no-repeat right 50px; float:left; min-width:140px; padding:10px 0 0 25px; height:240px; }
#fot h2{ color:#fff; font-size:14px; font-weight:normal; line-height:30px;}
#fot a{ color:#aaa; font-size:12px;}
#fot li{ background:url(li.png) no-repeat left center; color:#fff; font-size:6px; line-height:25px; margin-left:5px; padding-left:10px;}
#fot dl img{ margin:10px 30px;}
#fot #links{ height:30px; line-height:30px;}
#fot #links strong{ font-size:14px; font-weight:normal; color:#fff; }
#fot #links a{ color:#aaa; margin-right:20px;}

#footer{ background:#000; color:#fff; padding:20px 0;}
#footer a{ color:#fff; margin:0 0;}

#banner{ background:url(ban.jpg) no-repeat center top; height:390px;}

#menu{ margin:20px auto;}
#menu .left{ background:url(news_bg.jpg) no-repeat; height:69px; width:163px; text-align:center;}
#menu .left strong{ font-size:16px; color:#b2b2b2; display:block; margin-top:10px; text-transform:uppercase;  }
#menu .left span{ color:#616161; font-size:20px;}

#menu .right{ float:right; width:1037px;}
#loc{ background:#ececec; height:28px; line-height:28px;}
#loc img{ margin:0 10px;}
#menu dl{ border:1px solid #9b9b9d; margin-left:1px; margin-top:1px; background:#b4b5b7}
#menu dl a{ background:url(grey.png) no-repeat 123px 18px #b4b5b7; border-right:1px solid #ccc; display:inline-block; height:20px; padding-left:10px; padding-top:18px; width:135px;}
#menu dl a.current{  background:url(grey1.png) no-repeat 123px 18px #d0d0d0;}
#menu dl a:hover{ background:url(grey1.png) no-repeat 123px 18px #d0d0d0;}

#content{ line-height:23px; font-size:12px;}

#news{ border-bottom:1px solid #ddd; margin-bottom:50px; }
#news .list{ border-top:1px solid #ddd; padding:15px 0; }
#news .left{ float:left; width:210px;}
#news .left img{ border:2px solid #fff; width:206px;}
#news .right{ float:left; margin-left:50px; width:850px;}
#news .right h1{ font-size:18px; font-weight:normal;}
#news .right a{ color:#000;}
#news .right dt{ color:#666; font-size:12px; margin:10px 0; height:45px;}
#news .right span{ background:url(../images/s.jpg) no-repeat; display:block; height:15px; width:167px}
#news .list:hover{ background:#fff;}
#news .list:hover .left img{ border:2px solid #009fa8;}
#news .list:hover h1 a{ color:#009fa8;}
#news .list:hover span{ background:url(s_hover.png) no-repeat;}

#news_tit{ font-size:30px; text-align:center; margin:20px 0;}
#news_date{ text-align:center; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.content{ line-height:23px;}
#page{ height:30px; line-height:30px; margin:20px 0;}
#news #page .left{ width:auto;}
#news #page .right{ float:right; width:auto;}



#product{}
.pro2 {
    background: url(pro2_07.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 109px;
    margin-right: 16px;
    width: 122px;
}
.pro2_lef {
    float: left;
    height: 90px;
    padding: 10px 0 0 10px;
    width: 47px;
}
.pro2_rig {
    float: left;
	font-weight:bold;
    line-height: 24px;
    padding: 40px 0 0;
    width: 65px;
}
.tit{  height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; margin:15px 0;}
.tit img{ margin-right:5px;}
.tit h2{font-size:14px;}

.v_show { width:1200px; margin:0; }
.change_btn { float:left; width:50px; margin:0px;}
.change_btn span { display:block; float:left; width:30px; height:48px; overflow:hidden; margin:85px 10px 0; background:url(btn_cartoon.png) no-repeat; text-indent:-9999px; cursor:pointer; }
.change_btn .prev { background-position:0 0; }
.change_btn .next { background-position:0 -50px;  }
.v_content { float:left; position:relative; width:1100px; height:200px; margin:15px 0px ; overflow:hidden;}
.v_content_list { position:absolute; width:2500px;top:0px; left:0px; }
.v_content ul {float:left;}
.v_content ul li { display:inline; float:left;  padding:0px; background:url(v_bg.gif) no-repeat; margin:0 8px 0 9px; }
.v_content ul li a {color:#333436;}
.v_content ul li img {  width:258px; height:196px; border:0px solid #99adc2; padding:0px;}

.jishild {
    background: url(jisld.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
	 margin-bottom:20px;
}

#product .con{ text-align:center;}
#product .col{ float:left; margin:15px 19px; width:410px;border:1px solid #ddd; overflow:hidden; height:200px; overflow:hidden;}
#product .col img{ margin-bottom:10px; width:244px; float:left; margin-right:10px;}
#product .col .pro-title{ margin-top:15px; font-weight:bold; font-size:14px; margin-bottom:8px;}
#product .col .pro-info{ margin-right:10px;}

#demo2 div img{ vertical-align:text-bottom;}
.prxx {
    float: left;
    padding: 25px 0 0 51px;
    width: 1149px;
}
.prxxfd {
    float: left;
    height: 147px;
    padding: 25px 0 0 30px;
    width: 19px;
}
.prxxpic {
    float: left;
    height: 350px;
    margin-bottom: 15px;
    padding-left: 5px;
    width:320px;
}
.prxxpicwash {
    float: left;
    height: 200px;
    margin-bottom: 15px;
    padding-left: 5px;
    width: 200px;
}
.prxxgd {
    float: left;
    padding: 15px 0 0 45px;
    width: 60px;
}
.prxxgd_top {
    float: left;
    height: 6px;
    text-align: center;
    width: 60px;
}
.prxxgd_cen {
    float: left;
    width: 60px;
}
.prxxgd_cen ul {
    float: left;
    list-style: none outside none;
    width: 60px;
}
.prxxgd_cen ul li {
    float: left;
    height: 56px;
    margin-top: 7px;
    width: 60px;
}
.prxxgd_bot {
    float: left;
    height: 6px;
    margin-top: 7px;
    text-align: center;
    width: 60px;
}
.prxxFont {
    float: left;
    line-height: 25px;
    padding: 0 0 0 25px;
    width: auto;
}
.prxx td{	font-size:12px;}
.prxxFont1 {
    float: left;
    margin-top: 20px;
    width: 380px;
}
.prxxFont1 ul {
    float: left;
    list-style: none outside none;
    width: 380px;
}
.prxxFont1 ul li {
    float: left;
    height: 21px;
    line-height: 21px;
    width: 190px;
}
.prxxjt {
    float: right;
    height: 49px;
    padding-top: 90px;
    width: 27px;
}
.prxx1_btn {
    border-bottom: 1px solid #ccc;
    height: 31px;
    line-height: 31px;
	margin-top:20px;
}
.prxx1_btn ul {
    float: left;
    height: 31px;
    list-style: none outside none;
}
.prxx1_btn ul li {
    background: url(proxx_33.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 31px;
    margin-right: 5px;
    text-align: center;
    width: 92px;
}
.prxx1_btn ul li a {
}
.prxx1_btn ul li a:hover {
    background: url(proxx_31.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0061bc;
    float: left;
    height: 31px;
    width: 92px;
}
.prxx1_kk {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-right: 1px solid #ccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: auto !important;
    margin-bottom: 30px;
    min-height: 500px;
    text-align: center;
}
.prxx1_kkp {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-right: 1px solid #ccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: 1189px;
}
.prxx1_kk1 {
    border-bottom: 1px dashed #ccc;
    float: left;
    height: 310px;
}
.prxx1_kk1_lef {
    background: url(proxx_41.jpg) no-repeat scroll right top rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    line-height: 22px;
    margin: 68px 0 0 84px;
    width: 470px;
}
.pxx1_kk_bot {
    float: left;
    padding-top: 25px;
    width: 470px;
}
.pxx1_kk_bot ul {
    float: left;
    list-style: none outside none;
    width: 470px;
}
.pxx1_kk_bot ul li {
    float: left;
    height: 21px;
    line-height: 21px;
    width: 470px;
}
.prxx1_kk1_rig {
    float: left;
    height: 254px;
    padding: 50px 0 0 90px;
    width: 168px;
}
.prxx1_kk2 {
    float: left;
    padding: 21px 0 0 85px;
    width: 750px;
}
.prxx1_kk2_lef {
    float: left;
    height: 54px;
    padding-top: 75px;
    width: 54px;
}
.prxx1_kk2_cen {
    float: left;
    line-height: 22px;
    padding: 50px 0 0 20px;
    width: 337px;
}
.product {
    float: left;
    padding: 22px 0 0 37px;
    width: 951px;
}


#pages{ height:30px; line-height:30px; padding:20px 0;}
#pages ul li{ float: left;padding:3px 10px; background:#f2f2f2; color:#fff;}
#pages ul li.current{background:#009fa8;}
#pages ul li.current a{ color:#fff;}
#pages a{ display:inline-block;  padding:3px 10px;}



.dynload{ display:block; margin:0px auto 20px;}

.ques{ margin-bottom:30px;}
.ques li{ border-bottom:1px dotted #ccc; font-size:14px; line-height:35px;}
.ques li a{ background:url(grey.png) no-repeat left center; display:block; padding-left:25px;}

/*产品列表左右布局*/
.pl-left{width:280px; float:left;}
.pl-right{width:900px; margin-left:20px;float:left;}





