/* Design by it5.cn */
body,div,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ width:100%; width:auto; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; background-color:#fff; text-align:left; position:relative;}
fieldset,img {border:none;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,input{font:11px Verdana, Arial, Helvetica, sans-serif;}
label,img,input,textarea,select,button { vertical-align:middle}

a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
.clear{ clear:both;}

#header{ width:100%; height:150px; background:#21262A;}
.headernei{ width:800px; height:150px; margin:auto; background:url(../Images/headerbg.jpg) right bottom no-repeat; position:relative;}
.menu li{ float:left;}
.menu li a{ width:82px; height:28px; line-height:26px; display:block; background:url(../Images/menubg.jpg) no-repeat; text-align:center; margin-right:5px; color:#fff; font-weight:700;}
.menu li a:hover,li.menuhover a{ width:82px; height:28px; line-height:26px; display:block; background:url(../Images/menuhoverbg.jpg) no-repeat; text-align:center; margin-right:5px; color:#21262A; font-weight:700; text-decoration:none;}
.logo{ top:54px; left:0; position:absolute;}
.logo a{ width:258px; height:92px; display:block; background:url(../Images/logo.jpg) no-repeat; text-indent:-9999px;}

#main{ width:100%; background:url(../Images/mainbg.jpg) repeat-x; padding-top:20px; overflow:auto; zoom:1;}
#mainnei{width:800px; margin:auto;}
#main_l{ width:201px; float:left;}
#main_l2{ width:201px; float:left; border-right:1px #D1D3D2 solid;}
.main_l1{ border-right:1px #D1D3D2 solid;}
#main_c{ width:407px; float:left;}
#main_r{ width:586px; border-left:1px #D1D3D2 solid; padding-left:12px; float:right; overflow:hidden;}
#main_r2{ width:586px; padding-left:12px; float:right;}
#main_r1{ width:190px; float:right; border-left:1px #D1D3D2 solid; }

.mainlbox h2{ width:180px; height:27px; line-height:27px; padding-left:21px; background:url(../Images/mainlboxh2.gif) no-repeat; color:#262D31; font-weight:700; overflow:hidden;}

.search_c{ padding:10px;}
.stext{ width:160px; height:22px; border:1px #CAD2DB solid; margin:10px 0;}
.sgo{ width:74px; height:26px; display:block; background:url(../Images/search.jpg) no-repeat; border:0; cursor:pointer; margin-left:50px;}
li.sone a{ width:170px; height:30px; line-height:30px; display:block; border-bottom:1px #C9C9C9 solid; background:url(../Images/li.gif) 12px 50% no-repeat; padding-left:23px; color:#4D4D4D; font-weight:700;}
li.stwo a{ height:25px; line-height:25px; background:none; border-bottom:none; font-weight:normal; padding-left:30px; display:block; color:#4d4d4d;}

.hotp{ margin:10px 0;}
.userlogin_c{margin:10px;}
.logintext{ width:150px; height:22px; line-height:22px; border:1px #BDCDE2 solid;}
.loginvalidate{width:40px; height:22px; line-height:22px; border:1px #BDCDE2 solid;}
.login{ width:82px; height:26px; background:url(../Images/login.jpg) no-repeat; border:0; margin:10px 25px; cursor:pointer;}
.userlogin{ margin-top:10px;}
.userlogin_c p{ text-align:right;}
.userlogin_c p a{ color:#FF6600; line-height:18px; text-decoration:underline;}
.userlogin_c p a:hover{ text-decoration:none;}

.mainrbox h2{ width:195px; height:33px; line-height:33px; background:url(../Images/mainrboxh2.jpg) no-repeat; color:#fff; font-weight:700; padding-left:35px; margin-bottom:10px; clear:both;}
.mainrbox1{ clear:both;}
.mainrbox1 h2{ width:195px; height:33px; line-height:33px; background:url(../Images/hproducth2.jpg) no-repeat; color:#fff; font-weight:700; padding-left:35px; margin-bottom:10px;}

.nproduct ul{ text-align:center; clear:both;}
.nproduct li{ width:120px; margin:10px 12px; display:inline; float:left;}
.npimg{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 108px; *font-family:Arial; width:120px; height:120px; border:1px #EBEEEF solid;}
.npimg img{vertical-align:middle;}
.nproduct h3 a{ color:#21262A; font-weight:700;}
.nproduct h4{ color:#CC0000; margin:5px 0;}
.nproduct h4 img{ vertical-align:middle;}

.hproduct{ clear:both;}
.hproduct h2{ width:195px; height:33px; line-height:33px; background:url(../Images/hproducth2.jpg) no-repeat; color:#fff; font-weight:700; padding-left:35px;}
.hproduct ul{ margin:18px 0; overflow:auto; zoom:1;}/*height:160px;*/
.hproduct li{ width:280px;  float:left; border:1px #E3E3E3 solid; margin-right:11px; display:inline;}
.hpimg{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 112px; *font-family:Arial; width:125px; height:125px; margin:5px; float:left;}
.hpimg img{vertical-align:middle;}
.hptest{ width:135px; float:left; word-break:break-all; overflow:hidden;}
.hptest h3{ margin:6px 0;}
.hptest h3 a{ font-size:13px; font-weight:700; color:#333;}
.hptest p{ color:#666; line-height:16px;}
.hppircemore{ clear:both; width:260px; margin:auto;}
.hpprice{ float:left;}
.hpprice strong{ color:#BC0001;}
.price{ font-size:12px; color:#BC0001;}
.hpmore{ float:right;}
.hpmore a{ color:#BC0001;}

.indexfaq{ width:798px; margin:auto; display:block; border:1px #D1D3D2 solid; margin-bottom:13px; clear:both;}
.indexfaq h2{ height:30px; line-height:30px; color:#262D31; font-weight:700; background:url(../Images/faqh2.jpg) repeat-x; padding-left:8px;}
.indexfaq ul{ margin:10px 8px; clear:both;}
.indexfaq li{ width:380px; margin-right:10px; display:inline; float:left;}
.indexfaq h3{ color:#585858; font-weight:700; margin:10px 0;}
.indexfaq p{ color:#666; line-height:16px;}

.featuredp{ width:778px; margin:auto; display:block; border:1px #D1D3D2 solid; padding:10px; overflow:auto; zoom:1;}
.featuredp_text{ width:400px; float:left;}
.featuredp_text h3{ font-weight:700; line-height:25px; color:#262D31;}
.featuredp_text p{ line-height:16px; color:#666;}
.featuredp_pic{ float:right;}
.featuredp_pic ul{ text-align:center;}
.featuredp_pic li{ float:left; margin-right:5px;}
.featuredp_pic h4 { margin:8px 0;}
.featuredp_pic h4 a{ color:#CC0000;}

.channel_t h2{ height:30px; line-height:30px; border-bottom:1px #CED7DE solid; font-size:14px; font-weight:700; color:#21262A; margin:0 10px;}
.channel_c{ width:385px; margin:auto; font-size:12px; line-height:18px; word-break:break-all; overflow:hidden; margin-top:10px;}
.mainr1box h2{ width:170px; height:27px; line-height:27px; display:block; background:url(../Images/mainr1boxh2.gif) no-repeat; padding-left:20px; color:#262D31; font-weight:700; overflow:hidden;}
.recommended li{ margin:8px; border-bottom:1px #CED7DE solid; padding-bottom:8px;}
.recommended li a{ line-height:16px; color:#333; display:block;}
.links ul{ text-align:center;}

.product li{ overflow:auto; zoom:1; border-bottom:1px #C9C9C9 solid;}
.product h3{ margin:15px 10px;}
.product h3 a{ font-size:12px; font-weight:700; text-decoration:underline; color:#333;}
.product h3 a:hover{ text-decoration:none;}
.product_img{ margin: 0 10px; float:left;}
.product_text{ width:300px; margin-left:5px; float:left; word-break:break-all; overflow:hidden;}
.product_text p{ color:#666; line-height:17px;}
.product_text h4{ margin-top:20px;}
.product_text h4 a{ font-weight:700; text-decoration:underline; color:#666;}
.product_text h4 a:hover{ text-decoration:none;}
.product_cart{ float:right; color:#666;}
.product_cart p{ line-height:20px;}
.product_cart img{ margin-top:20px;}
.page{ clear:both; margin:10px 0;}

.productinfo_img{ float:left; text-align:center;}
.productinfo_img p a{ color:#333;}
.productinfo_img1{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 208px; *font-family:Arial; width:230px; height:230px;}
.productinfo_img1 img{vertical-align:middle;}
.productinfo_text{ width:340px; margin-left:10px; float:left;}
.productinfo_text h3{ width:340px; padding:8px 0; border-bottom:1px #D1D3D2 solid; font-size:12px; font-weight:700; word-break:break-all;}
.productinfo_text li{ line-height:30px; border-bottom:1px #D1D3D2 solid; overflow:hidden;}
.qp{ width:180px; display:block; float:left}
.qpx a{ color:#666;}
li.qpx{ border-bottom:1px #D1D3D2 dashed;}
.productinfo_text p img{ margin:13px;}

.opic_img{ margin:10px 15px 10px 0; float:left; }
.opic_img{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 91px; *font-family:Arial; width:100px; height:100px; border:1px #ccc solid;}
.opic_img img{vertical-align:middle;}
.details{ clear:both;}
.details_c{ margin:10px; line-height:18px; color:#666; width:560px; word-break:break-all; overflow:hidden;}
.details_c h3{ padding-bottom:10px; border-bottom:1px #ccc solid;}
.details_c h3 span{ font-size:12px; font-weight:700;}
.details_img{ margin:30px 0 10px 250px;}
.sproducts ul{ text-align:center; clear:both;}
.sproducts li{ width:120px; float:left; margin-right:26px; display:inline;}
.sproducts h3 a{ font-weight:700; color:#333; width:120px; word-break:break-all;}
.sproducts h4{ line-height:20px; color:#CC0000;}

#a1 a, #a2 a{ width:180px; display:block;}

#footer{ width:100%; margin-top:13px; clear:both; background:url(../Images/footerbg.jpg) repeat-x;}
.footernei{width:800px; margin:auto;  text-align:center;}
.fnav{ font-weight:700;}
.fnav a{ color:#333; font-weight:700; margin:0 10px; line-height:35px;}
.links img{ margin:8px;}
.copy { margin-bottom:15px;}
.copy p{ line-height:16px;}