/* CSS Document */








/* Slidingdoor */

 
.slidingbody{
text-align:center;

}

.nTab{ 
float: left; 
width: 484px; 
margin: 0 auto; 
border-bottom:1px #dcdcdc solid; 

background-position:left; 
background-repeat:repeat-y; 
margin-bottom:2px; 
} 
.nTab .TabTitle{ 
clear: both; 
height: 23px; 
overflow: hidden;
background:url(../images/bg_all.png) 0 -940px;
} 
.nTab .TabTitle ul{

border:0; 
margin:0; 
padding:0; 
} 
.nTab .TabTitle li{ 
float: left; 
width: 85px; 
height:23px;
line-height:23px;
vertical-align:middle;
cursor: pointer; 
padding: 0px; 
margin: 0px;
list-style-type: none; 
} 
.nTab .TabTitle .active{background:url(../images/bg_all.png) -32px -533px;} /* www.codefans.net  */
.nTab .TabTitle .normal{background:url(../images/bg_all.png) -32px -570px;} 
.nTab .TabContent{ 
width:auto;background:#fff; 
margin: 0px auto; 
padding:15px 10px; 
border-right:1px #dcdcdc solid;border-left:1px #dcdcdc solid; 
text-align:left; 
} 
.none {display:none;} 


/* Slidingdoor end */

body{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin-top:0px;
padding-top:4px;
}

ul, li{ 
margin:0px; 
padding:0px;
border:0px;
}

h1, h2, h3{
margin:0px;
padding:0px;
}

img{ 
border:0px;
}

.clear{
clear:both;
width:0px;
height:0px;}





.container{
width:940px;
height:auto;
margin:0px auto;
}

.explain_hd{
height:22px;
padding:0px 0 0px 0;
}

.explain_hd a{ 
float:right; 
margin-right:8px;
}

.logosearch{
height:80px;
}

.logosearch a{ 
width:320px; 
height:80px;
float:left;
}
.logosearch img{
float:left;
}
.search{
float:left;
width:300px;
height:32px;
padding:25px 0;
}

.search table{
padding:0px;
width:283px;
height:32px;
background:url(../images/bg_all.png) 0 -110px;
}

td.search_td1{
width:7px;
height:32px;
background:url(../images/bg_all.png) -90px -603px;}

td.search_td2 label{
font-size:16px;
font-family:tahoma;
font-weight:bold;
color:#3366CC;
margin:0 8px 0 0 ;
}

td.search_td2 input{
border:#999999 solid 1px;
}

td.search_td4{
width:7px;
height:32px;
background:url(../images/bg_all.png) -102px -603px;
}

.menulist{
width:940px;
height:33px;
background:url(../images/bg_all.png) right -37px;
}

*+html .menulist{
width:940px;
height:31px;
background:url(../images/bg_all.png) right -39px;
}

.menulist a{ 

display:block;
float:left;
line-height:31px;
height:31px;
vertical-align:middle;
color:#FFFFFF; 
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.menulist a:hover{ 
text-decoration:underline;
}

a.homelink{
width:66px;
height:31px;
background:url(../images/bg_all.png);
}

a.brandlink{
width:76px;
height:31px;
background:url(../images/bg_all.png) -111px 0px;
}

a.brandlink:hover{
text-decoration:none;
width:76px;
height:31px;
background:url(../images/bg_all.png) -188px 0px;
}

.menuimg{ float:left;}

.nav{
margin-bottom:12px;
height:35px;
clear:both;
}

.nav_l{
line-height:35px;
vertical-align:middle;
float:left;
}
.nav_l a{ 
margin:6px;
color:#666666;
text-decoration:underline;
}

.nav_l a:hover{ 
margin:6px;
text-decoration:none;
}

.nav_r{
height:22px;
padding-top:7px;
float:right;
}

.nav_r a{
margin-left:6px;;
}

.main{
height:auto;
clear:both;
margin-bottom:40px;}

.main_l{
width:160px;
height:auto;
float:left;
margin-right:19px;}

.main_l h3{
text-align:left; 
padding-left:10px;
width:150px;
height:31px;
line-height:31px;
vertical-align:middle;

font-size:12px;
font-weight:bold;
color:#ffffff;
background:url(../images/bg_all.png) 0 -366px;}

.main_l ul{
width:160px;
height:auto;
background:url(../images/bg_all.png) -168px -366px;
margin-bottom:16px;
}

.main_l ul li{
text-align:left;
width:150px;
margin:0 5px 0 5px;
height:22px;
line-height:22px;
verticle-align:middle;
border-bottom:#ccc dotted 1px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.main_l ul li.tailpic{
margin:0px;
width:160px;
height:9px;
line-height:9px;
border:none;
background:url(../images/bg_all.png) 0px -410px;}

.main_l ul li a{
margin-left:5px;
color: #0066CC;
text-decoration:none;}

.main_l ul li a:hover{
text-decoration:underline;}

.main_r{
width:761px;
height:auto;
float:right;}

.product{
width:761px;
height:auto;
padding:0 0 10px 0;
border-top: #CC0000 solid 0px;
border-bottom:#cc0000 solid 0px;
margin-bottom:5px;
}

.product h1{
width:750px;
height:auto;
text-align:left;
float:left;
font-size:16px; 
font-weight:bold;
color:#3366cc;
padding:0px 0 0px 7px;
border-left:#ddd solid 1px;
border-right:#ddd solid 1px;
background:url(../images/bg_cat.png) 0 -236px;}

.p_intro_top{
 width:760px;
 height:8px;
 background:url(../images/bg_cat.png) ; 
 }
 
.p_intro_bottom{
 width:760px;
 height:8px;
 background:url(../images/bg_cat.png) 0 -8px; 
 margin-bottom:10px;
 }


.product h1 span{
font-size:11px;
font-weight:normal;
color:#666666;}

.product h2{
text-align:left;
font-size:11px;
font-weight:normal;
color:#666666;
background:#f5f5f5;
padding:2px 0 2px 6px;
}

.p_intro, .p_addtional{
width:757px;
margin-right:1px;
height:auto;
border-bottom:#fff solid 1px;
border-top:#fff solid 10px;
border-left:#ddd solid 1px;
border-right:#ddd solid 1px;
border-top:none;
clear:both;
}

.p_intro .pic{
width:260px;
height:250px;
border-bottom:#fff solid 1px;
float:left;
margin:20px 0 0px 10px;
}

.box {
 /* besides IE*/
 display: table-cell;
 vertical-align:middle;

 /* hor middle*/
 text-align:center;

 /* IE Hack */
 *display: block;
 *font-size: 175px;/* height x 0.873£¬200*0.873 =175*/
 *font-family:Arial;/* prevent utf-8 couse hack fault £¬such as gbk code*/

 width:260px;
 height:200px;
 border:#fff solid 1px;
}
.box img {
 /* pic v middle */
 vertical-align:middle;
}


.enlarge{ 
width:250px;
height:52px;
margin-top:10px;
background:url(../images/bg_all.png) -30px -1048px;
}


.cart{
padding-right:0px;
width:203px;
height:290px;
float:left;
text-align:right;
}

.save{
width:127px;
height:25px;
line-height:25px;
vertical-align:middle;
font-size:16px;
font-weight:bold;
color:#CC0000;
margin:10px -10px 0 60px;
text-align:right;
background:url(../images/bg_all.png) -30px -432px;

}

.price{

width:187px;
height:18px;
margin-top:4px;
color:#000000;
font-size:18px;
font-weight:bold;
text-align:right;
}

.was{
width:187px;
height:12px;
margin-top:8px;
color:#000000;
font-size:12px;
text-align:right;
}


.buy{
width:187px;
height:25px;
margin-top:14px;
text-align:right;
}

.qty{ 
width: 20px; 
height:20px;
margin:0 6px 4px 0;
border:#ccc solid 1px;}

.shipping{
color:#0066cc;
width:187px;
height:12px;
margin-top:8px;
text-align:right;
display:block;
font-size:11px;
text-decoration:underline;}

.shipping:hover{

text-decoration:none;}

.starpic{
margin-top:80px;

}
.warrantypic{
margin-top:5px;}


.spe{
border-left:#cccccc solid 1px;
width:247px;
height:324px;
padding-top:6px;
padding-left:15px;
margin-left:15px;
float:left;
text-align: left;
}

.spe p.p_title{ 
height:16px;
line-height:16px;
vertical-align:middle;
color:#444444;
padding:0 0 8px 0;
margin:0px;
}

.spe p.p_txt{ 
border-bottom:#ccc solid 1px; 
border-top:#ccc solid 1px;
height:auto;
line-height:18px;
padding:8px 0px;
margin:0px;
}

.spe ul{
clear:both;
padding:0px 0;
margin-bottom:8px;
margin-top:14px;
border-bottom:#cccccc solid 0px;}

.spe ul li{
height:12px;
line-height:12px;
vertical-align:middle;
margin:4px 0 0 0;
list-style:none;
padding-left:14px;
background: url(../images/bg_all.png) 0 -971px;
}
.spe ul li strong{ font-weight:normal; color: #006600;}

.spe a{
display:block;
margin-top:16px;}

.spe strong.bookmark{ 
display:block;
margin:15px 0;}

.p_addtional{}

.addtional_pic1, .addtional_pic2, .addtional_txt1, .addtional_txt2{
height:120px; 
width:120px; 
margin:0 10px;
float:left;
}

.addtional_txt2{ height:26px; width:300px; margin:47px 0 0 0;}

.addtional_ion1, .addtional_ion2{
height:120px; 
width:40px; 
float:left;
}

.addtional_ion1{ background:url(../images/addtion_ion1.png);}
.addtional_ion2{ background:url(../images/addtion_ion2.png);}

.redfont2{ width:100px; height:60px; float:left;}

.addtional_button{ width:200px; height:60px; float:right;}



.p_p{ 
text-align:left;
line-height:20px;
margin-top:10px;
margin-bottom:25px;
}


div.p_feature{
width:458px; 
height:auto;
float:left;
}

div.relative{
width:258px;
height:auto;
float:right;
margin-left:18px;
}

div.relative h2{
color:#ffffff; 
font-size:12px;
font-weight:bold;
height:27px;
line-height:27px;
vertical-align:middle;
background:url(../images/bg_all.png) 0px -1009px;
}

ul.relative_p{ 
width:244px;
border:#C2BA89 solid 1px;
border-bottom:#C2BA89 solid 26px;
padding:0 6px;
background:#f8f8f8;
}

ul.relative_p li{
list-style:none;
height:145px;
border-bottom: #dddddd solid 1px;}

div.rela_pic{
width:97px;
float:left;
padding:0px;
}

div.rela_pic a{ 
display:block;
color:#009966;
font-weight:bold;
text-decoration:none;
margin:4px 0;
}

div.rela_pic a:hover{
text-decoration:underline;
}

.rela_intro{
width:138px;
float:right;
padding:4px 0 0 0;
text-align:left;
}
.relative_p form input{
	height:20px;
	line-height:20px;
	
}


.rela_intro h3{ 
margin:0px;
padding:0px;} 

.rela_intro h3 a {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#0066cc;
}

.rela_intro h3 a:hover{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0066cc;
}

.rela_price{ height:16px; vertical-align:middle; line-height:16px; color:#ff0000; font-size:16px; font-weight:bold; padding-left:0px; text-align:left;}

.rela_spe{ margin:10px 0;
clear:both;}

.list_ft{
margin-top:14px;
clear:both;
border-top:#fff solid 1px;
border-bottom:#fff solid 1px;
}


.list_ft_l{
clear:both;
width:8px;
height:133px;
float:left;
background:url(../images/bg_all.png) 0 -431px;
}

.list_ft_c{
width:924px;
height:93px;
float:left;
padding:20px 0;
background:url(../images/bg_all.png) 0 -146px;}

ul.list_ft_c li{
height:16px;
list-style:non;
line-height:16px;
margin:8px 0 8px 40px;
text-align:left;
vertical-align:middle;
font-size:11px;
list-style:none;
}

.list_ft_c li a{
color:#333333;
text-decoration:none;}

.list_ft_c li a:hover{
color:#333333;
text-decoration:underline;}

.list_ft_c li a.link_title{
color:#0066cc;
text-decoration:none;}

.list_ft_c li a.link_title:hover{
color:#0066cc;
text-decoration:underline;}

.list_ft_r{
width:8px;
height:133px;
float:left;
background:url(../images/bg_all.png) -14px -431px;}

.footbar{ 
margin-top:14px;
clear:both;
border-top:#fff solid 1px;
border-bottom:#fff solid 1px;
}

.footbar_l{
width:8px;
height:79px;
float:left;
background:url(../images/bg_all.png) 0 -583px;
}

.footbar_c{
width:924px;
height:57px;
float:left;
padding:11px 0;
background:url(../images/bg_all.png) 0 -282px;
}

.footbar_r{
width:8px;
height:79px;
float:left;
background:url(../images/bg_all.png) -14px -583px;
}

div.explain_ft{ 
margin-top:8px;
margin-bottom:14px;
margin-left:auto;
margin-right:auto;
border-top:#fff solid 1px;
border-bottom:#fff solid 1px;
}

div.explain_ft ul{ width:648px; padding-left:240px; height:14px; margin:auto; overflow:hidden; }

div.explain_ft ul li{ float:left; list-style:none; margin:0 2px;}

div.explain_ft ul li a{ 
font-size:11px;
color:#0066cc; 
text-decoration:none;
}

div.explain_ft ul li a:hover{ 
font-size:11px;
color:#0066cc; 
text-decoration:underline;

}


div.explain_ft p{ 
clear:both;
width:800px;
margin:20px auto 0 auto;
color:#333333;
line-height:16px; }


.vision{ 
border-top: #999 solid 1px; 
padding:8px 0;
}

.vision_l{ 
width:450px; 
float:left; 
text-align:left;
}

.vision_l a{
color:#0066cc;
text-decoration:none; 
}

.vision_l a:hover{
color:#0066cc;
text-decoration:underline;
}

.vision_r{ 
width:450px; 
float:right; 
text-align:right;}

.vision_r a{
color:#0066cc;
text-decoration:none 
}

.vision_r a:hover{
color:#0066cc;
text-decoration:underline;
}



a.orange{color:#FF9900;}




/******************** model **********************/


.model{
width:761px;
height:auto;
margin-bottom:20px;
}

.model_brand{
margin-bottom:20px;
width:760px;
height:58px;
background:url(../images/bg_cat.png) 0 -19px;
clear:both;
}

.model_brand p.brand{
width:170px;
height:28px;
float:left;
margin:18px 0 0 15px;
line-height:28px;
vertical-align:middle;
color:#ffffff;

font: italic 18px impact bold;
}
.model_brand p.model_intro{
width:565px;
height:32px;
margin:12px 0 0 0;
float:right;
text-align:left;
line-height:16px;
vertical-align:middle;
color:#3366cc;
}

.model_box{
width:760px;
height:auto;}

.model_box_header{
width:540px;
padding:20px 200px 0 20px;
height:133px;
line-height:18px;
text-align:left;
color:#555555;
background:url(../images/bg_cat.png) 0 -82px;
}
.model_box_body{
width:718px;
height:auto;
border:#ddd solid 1px;
border-bottom:none;
border-top:none;
padding:0 20px;
}

.model_box_body h3{
text-align:left;
font-size:12px;
color:#3366cc;
width:718px;
border-bottom:#ddd solid 1px;
height:30px;
line-height:30px;
vertical-align:middle;
clear:both;
}

.model_box_body ul{ 
width:718px;
height:auto;
padding-top:30px;
margin-bottom:30px;
}

.model_box_body ul li{
list-style:none;
width:169px; 
float:left;
margin-right:10px;
margin-bottom:6px;
vertical-align:middle;
height:32px;
line-height:16px;
text-align:left;
}
.model_box_body ul li a:link{
text-decoration:underline;

color:#cc6600;}

.model_box_body ul li a:hover{
text-decoration:none;
color:#cc6600;}

.model_box_foot{
width:760px;
height:8px;
background:url(../images/bg_cat.png) 0 -8px;
}


/************************* index *******************/

.banner{
margin-bottom:10px;}

.topic p, .show1 ul, .warranty h3, .warranty p, .p_show2{
width:718px;
padding:5px 20px;
border:#ddd solid 1px;
border-top:none;
border-bottom:none;
margin:0px;
line-height:18px;
text-align:left;
}



.index_topbg{
width:760px;
height:8px;
background:url(../images/bg_cat.png) 0 0px;
}

.index_bottombg{
width:760px;
height:8px;
background:url(../images/bg_cat.png) 0 -8px;
}

.topic{
margin-bottom:10px;}

.show1{
margin-bottom:10px;
}

.show1 ul li{
width:238px;
height:200px;
float:left;
list-style:none;
padding:0px; margin:0px;
overflow:hidden;
}

.p_tit{
width:238px;
height:14px;
margin:0px;
}

.p_tit a{
font-weight:bold;
color:#003399;
text-decoration:underline;
font-size:14px;}

.p_tit a:hover{
font-weight:bold;
text-decoration:none;
}

.p_des{
width:238px;
line-height:14px;
margin:8px 0;
}

.p_des a{
text-decoration:none;
color:#555555;
font-size:11px;}

.p_des a:hover{
color:#000000;
font-size:11px;}

.p_pic{
width:118px;
height:110px;
float:left;
padding:10px;
}

.p_spe{
width:90px;
height:100px;
float:right;
padding-top:30px;
padding-left:10px;
font-size:13px;
line-height:20px;
}

.red{ color:#dd0000;}


.banner2{
margin-bottom:10px;}

.show2{ 
width:759px;
margin-bottom:10px;
}

.p_show2{
width:540px;
height:80px;
padding-left:20px;
padding-right:none;
border-right:none;
float:left;
border-left:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
}

.new_show2{
width:560px;
height:640px;
padding-left:20px;
border-left:#dddddd solid 1px;
float:left;
}

.new_show2 li{
width:560px;
height:140px;
list-style:none;
margin:15px 0 0 0;
}


.new2_show2{
width:145px;
height:730px;
padding:0 20px 0 10px;
border-right:#dddddd solid 1px;
border-left:#dddddd solid 1px;
float:right;
}

.new2_show2 li{
list-style:none;
text-align:left;
margin:8px 0;
}

.new2_show2 li h3{
 font-size:12px; color:#003399;
}

.new2_show2 li a{
text-decoration:underline;
color:#3366cc;
}

.new2_show2 li a:hover{
text-decoration:none;
color:#3366cc;
}

.p_show2_pic{ 
width:200px; 
height:140px;
float:left;
margin:0px; 
padding:0px;
text-align:left;
}

.p_show2_des{
width:352px;
height:140px;
padding-left:8px;
float:right;
text-align:left;
line-height:18px;
margin:0px;}

.p_show2_des a{ 
color:#003399;
}

.p_show2_des a:hover{ 
color:#003399;
text-decoration:none;
}

.p_show2_des span{
color:#999999;
margin-right:10px;
font-size:14px;
line-height:30px; 
vertical-align:middle;
}

.bleck{ color:#333333;
margin-right:10px;
}

.p_show2_des strong{
font-size:14px;
line-height:30px; 
vertical-align:middle;
}

.p_show2_des a.midbold{
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.p_show2_des a.midbold:hover{
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.warranty h3{
height:14px;
line-height:14px;
font-size:14px;
color:#003399;
padding-bottom:2px;
}




/*****************************************/

.explain_main{
width:718px;
padding:5px 20px;
border:#ddd solid 1px;
border-top:none;
border-bottom:none;
margin:0px;
line-height:18px;
text-align:left;
}

.explain_main h3{
height:30px;
line-height:30px;
vertical-align:middle;
font-size:14px;
color:#003399;
border-bottom:#0000cc solid 1px;
margin-bottom:20px;
}

.explain_main ul li{ margin-left:18px;}








