﻿@charset "utf-8";
/* style of icesnow reset
 * created by lijuan(qq:286937397)
 */
html,body{background:#fff url(images/body_bg.jpg) 0 0 repeat-x; color:#333;}
.header {
    position: relative;    
    z-index: 10000;
    height:118px;}
.logo {    
    float: left;margin-top: 22px;}
.footer{
	padding:15px 0;        
    line-height:22px; 
    text-align: left;
    background-color:#f5f5f5;}
.footer .links{ text-align:left;}
.footer .links select{width:180px; height:24px; line-height:24px;	}
.main { padding:20px 0; background:url(images/main_bg.jpg) 0 1px repeat-x;  }
.nobg{padding:10px 0 20px; background:none;}
.btn{
    margin: 10px auto;
    font:800 16px; text-align: center; line-height: 32px;
    width: 170px; height: 32px; background-color:#cc0000; color: #fff; border-radius: 2px;}
.btn:link,.btn:visited{color:#fff;}
.btn:hover{opacity:0.7; filter:alpha(opacity=70); color: #fff;}
.topnav{ height:28px;}
.topnav a{ float:left;  line-height:28px; zoom:1;vertical-align:baseline; font-family:SimSun; }
.topnav a.line{
    display:block; margin-left:5px; padding:1px 10px 5px 12px; font-weight:800;
    background:url(images/line.jpg) left 5px no-repeat; color:#003399;}
.header .fr a.ico_china{ background:url(images/ico_china.jpg) 0 8px no-repeat; padding:1px 15px 5px 18px; }
.header .fr a.ico_english{ background:url(images/ico_english.jpg) 0 8px no-repeat; padding:1px 10px 5px 18px; }
.searchbox{ margin-top:30px; border:1px solid #e0e0e0; border-radius:3px;width:304px; position:relative; }
.searchbox input{float:left; height:30px; line-height:30px; border:0; font-size:12px; font-family:SimSun; }
.searchbox .search_input{ padding:0 3px; width:260px; color:#999; background:url(images/search_bg.jpg) 0 0 repeat-x;}
.searchbox .search_btn{ cursor:pointer; width:38px; height:30px; background:url(images/search_btn.jpg) 0 0 no-repeat;}
.searchbox .search_btn:hover{opacity:0.7; filter:alpha(opacity=70); }
.searchbox label{ position:absolute; top:9px; left:3px; color:#999;font-family:SimSun;}
/*#search_product{ text-indent:-10px;}*/
/*div的header and body**/
.hd {
    display: block;
    width: auto;
    height:32px;
    margin: 10px;
    border-bottom:2px solid #dcdcdc;
}
.hd h3{
	float: left;
    padding:7px 10px;
    font-weight:800; font-size:16px;
    border-bottom:2px solid #cc0000;
}
.hd h3,.hd h3:hover,.hd h3 a,.hd h3 a:hover{color:#333;}
.hd .r{float:right; padding-right:10px; color:#c6c6c6;}
.hd .r a.more{ display:block; margin-top:10px; color:#666;}
.hd .r a.more:hover{color:#cc0000;}
.side .hd {background:#f8f8f8; margin:0;padding: 4px 0; border-bottom:1px solid #ededed;}
.side .hd h3{ border:0;}
.bd{ padding:5px 10px; text-align:justify;line-height:22px;}
.sidem .bd{padding: 10px;}
/*comblock*/
.sidem .comblock{height:auto !important;height:393px;min-height:393px;}
.comblock{
    padding:1px;
    background:#fff url(images/comblock_bg.jpg) 0 1px repeat-x;
	border: 1px solid #ededed;	}
.side .comblock{background:none;}
.bgno{background:none;}
.comblock .comblock {border:0;}
.comlist ul{margin:20px;}
.icomlist li{ 
    display:block;
    height:40px;
	padding: 3px 0 3px 20px;
    color:#333;
    background:url(images/icolist.gif) 10px 11px no-repeat;}
.icomlist li a{ display:block; margin-bottom: -3px; height:20px; overflow:hidden;}
.icomlist li span{color:#666;}
.comlist li{ 
    display:block;
	padding:8px 20px;
	border-bottom:1px dashed #ededed;
    background:url(images/icolist.gif) 4px 12px no-repeat;}
.comlist li:hover{background:#eee url(images/icolist.gif) 4px 12px no-repeat;}
.comlist li span{float:right;}
.comlist .comlist_vh {margin:0 10px;}
.comlist_vh li{ float:left; width:220px;padding:4px 10px; border:0;}
.pagelist{padding:30px 0 10px 0;}
/*sort*/
.sort .hd{height:80px; background:#004590; margin:0; border-bottom:1px solid #fff; }
.sort .hd h3{color:#fff; font-size:20px; font-family:'Microsoft YaHei'; font-weight:800;border-bottom:0;}
.sort .hd h3 span{font-weight:400;font-family:'Microsoft YaHei';}
.sort .bd {padding:0;}
.sort li a { 
    display: block;
    padding: 5px 0 4px 20px;  
    white-space:nowrap; 
    text-overflow:ellipsis;
    text-decoration: none; color: #666;
    background:#fff url(images/ico_sort.gif) 0 8px no-repeat;}
.sort li a:hover,.sort li a.sort_focus{ 
    color:#fff;
    background:#004590 url(images/ico_sort_focus.gif) 0 8px no-repeat;}
.sort .probrand li a:hover{background:none; color:#06c;}
/*detail*/
.detail {padding:20px;}
.detail .hd{
    padding:0 0 10px 0;
    text-align:center;
    background:none;
    border:0;}
.detail h4{ font-size:18px;}
.detail img{width: 600px;}
    .detail .bd {
    border-top:1px solid #ccc;
    padding-top:20px;}
/*message*/
.message{text-align:center;}
.message table{
	margin:20px 20px 20px 120px;}
.message table td{
	height:35px;
    text-align:left;
	line-height:35px;
	padding:2px 8px;}
.message td input,.message td select,.message td textarea{
	height:25px;
	width:300px;
    border: 1px solid #ddd;
}
.message td textarea{height:90px;}
.message .wcode{ float:left; width:200px;}
.message .imgcode{
    border: 1px solid #ddd;
    cursor: pointer;
    height: 29px;
    width: 95px;}
.message .mbtn{
	display: inline-block;
	margin-top: 15px;
	width:200px; height:30px; line-height:30px;
	font-size: 14px;
	color:#e9e9e9;
    border:1px solid #cc0000;
	background:#cc0000;}
.message .mbtn:hover{color:#fff; background-color:#990000;}
.message td input.wcode{float:left; width:210px;}
.message td img {float:left; margin-left:5px;}
 /*分页*/
.webdiyerCss{clear:left;padding: 10px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {/*float:left;*/ display:inline-block; padding:4px 12px; margin:0 2px;}
.webdiyerCss input{height:22px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #004590; border:1px solid #004590; color: #fff;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {background:#eee;border:1px solid #eee;color:#333;}
/*.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}*/
/*.webdiyerCss input{*position:relative; *top:-32px; _position:relative; _top:-32px;}*/
/*product_wrap*/
.product_wrap{
	float:left;
	position:relative;
	margin:10px 0 10px 10px;
	padding:1px;
    border:1px solid #ededed;}
.product_wrap .product_img,
.product_wrap .product_img img{
	height: 72px;
    width: 232px;
    background-color:#eee;}
.product_title {
	color:#333;
    padding:3px 0 0 3px;
    display: block;
    word-break: break-all;
	background-color:#eee;}
.product_title:hover {
    color:#cc0000;
	background:#dadada;
	/*opacity:0.7; filter:alpha(opacity=70);*/}
.product_wrap img:hover{ opacity:0.7;}
.product_wrap .texth_02 a{float:left; margin:1px;}
.product_wrap .texth_02 a img{width:76px; overflow:hidden; float:left;}
#tabnews .product_wrap{margin:0 10px 5px 10px;} 
/* product_detail start*/
.pro_intro {}
.pro_summary {
	float:right;
	display: block;
	width: 740px;
	text-align:left;
}

.pro_view {
	float: left;
	display: block;
	width: 246px;
}
.pro_view img {
	width: 740px;
	height: 246px;
    padding:1px;
    border:1px solid #ededed;
    background:#fff;
}
.pro_view .thumb li {
	float: left;
}
.pro_view .thumb img {
	width: 50px;
	height: 50px;
}

.pro_name,.pro_info{
	margin:15px 20px;}
.pro_name {
	/*height: 60px;*/
	padding-left:10px;
	border-bottom:1px dashed #e8e8e8;
}
.pro_name h1{
	font-size:25px;
	padding-bottom:5px;}
.pro_name span{
	color:#ccc;}
.pro_info table{
	}
.pro_price{
	font-size:15px;
	font-weight:800;
	color:#cc0000;}
.pro_choose_color li ,.pro_choose_color li a{
	float:left;
	width:20px;
	height:20px;
	margin-right:5px;
	background:#0CF;
	border:1px solid #e8e8e8;}
.pro_choose_model li ,.pro_choose_model li a{
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	margin-right:5px;
	text-align:center;
	vertical-align:middle;
	color:#333;
	border:1px solid #e8e8e8;}
	



.texth{margin:20px -2px; padding:20px 0; border:1px solid #d5d5d5;}
.texth dl{ float:left;width:200px; height:160px; padding:20px 20px 0 28px; border-left:1px solid #d5d5d5; }
.texth dt{ font:800 18px 'Microsoft YaHei'; padding-bottom:15px; color:#333;}
.texth dt,.texth dd{text-align:left; width:100%;}
.texth a{display:inline-block;}
.texth a.ico_download{background:url(images/ico_download.png) 0 3px no-repeat; padding-left:18px;}

.textv{ overflow:hidden;}
.textv a{ 
    float: left;
    margin: 0 0 10px 0;  
    border: 1px solid #ededed;}
.textv a ,.textv a img{width:218px; height:85px;}
.textv a.img01 ,.textv a.img01 img{width:218px; height:100px;}
.textv a:hover{border:1px solid #666;}
/*.textv a h4{ padding:0 0 3px 0; font-family:'Microsoft YaHei';font-size:16px; color:#cc0000; }
.textv a span{ color:#666; line-height:22px; margin-top:5px;}*/

.bwhite a{ position:relative; display:block; padding:1px; height:112px;}
.bwhite a span{
    position:absolute;
    bottom:0;
    left:0;
    width:198px;
    padding: 8px 10px;
    background-color:#fff; color:#cc0000;
    opacity:0.7; filter:alpha(opacity=70);
}

.box{ padding-bottom:10px;}
.box .hd{height:auto;    margin: 10px 10px 0 10px;    border-bottom:0;}
.box .hd h4{font-size:14px;}


.ui-accordion .ui-accordion-header{
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.8em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .9em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 0.5em 1em;
	border-top: 0;
	overflow: auto;
}
.side .comblock .hd h3{ padding-left:12px;}
.ui-accordion h3{ border-bottom:1px solid #fff; }
.ui-accordion h3 span{width:16px; height:16px;}
#accordion .ui-icon-circle-arrow-e{background:url(images/pro/root_close.gif) 0 0 repeat;}
#accordion .ui-icon-circle-arrow-s{background:url(images/pro/root_open.gif) 0 0 repeat;}
#accordion .ui-state-default, 
#accordion .ui-widget-content .ui-state-default,
#accordion .ui-widget-header .ui-state-default{background:#e8e8e8; color:#333;}
#accordion .ui-state-hover, 
#accordion .ui-widget-content .ui-state-hover, 
#accordion .ui-widget-header .ui-state-hover{background:#d0d0d0; color:#333;}
#accordion .ui-state-active, 
#accordion .ui-widget-content .ui-state-active, 
#accordion .ui-widget-header .ui-state-active{background:#004590; color:#fff;}
.menu li a{background:#e8e8e8 url(images/ico_sort.gif) 0 8px no-repeat; border-bottom:1px solid #fff;}

.protitle h3{
    margin: 1px;
	padding: 5px 0 5px 8px;
    background:#004590;color:#fff;  }
.protitle h3 span.ui-icon-circle-arrow-s{width:20px; height:20px; float:left; display:inline-block; background:url(images/pro/root_open.gif) 0 4px no-repeat;}
.protitle .probrand ul li a{padding-left:30px; background-position-x:10px;}
.protitle .probrand li a:hover{background:url(images/ico_sort.gif) 10px 8px no-repeat; color:#06c;}
.protitle .ztree{padding:5px 10px 5px 10px;}



.prodetail .comblock{background:none;}
#tab .ui-widget-header{width:100%; height:27px; border-bottom:1px solid #dcdcdc;}
#tab .ui-widget-header li{float:left;}
#tab .ui-state-default a{padding:10px 12px; background:#fff; color:#333; border:1px solid #dcdcdc;}
#tab .ui-state-hover a{padding:10px 12px; background:#dcdcdc; color:#333;border:1px solid #dcdcdc;}
#tab .ui-state-active a{padding:10px 12px; background:#cc0000; color:#fff;border:1px solid #cc0000;}
#tab .ui-widget-content{padding:10px;}
#tab{min-height:50px;}

#tabnews .ui-widget-header{height:32px;    margin: 10px;    border-bottom:2px solid #dcdcdc;}
#tabnews .ui-widget-header li{float:left;}
#tabnews .ui-state-default a{float:left; padding:7px 15px; font-weight:800; font-size:16px; }
#tabnews .ui-state-hover a{ color:#666; border-bottom:2px solid #666;}
#tabnews .ui-state-active a{color:#cc0000; border-bottom:2px solid #cc0000;}
#tabnews .ui-widget-content{padding:10px;}

.imglist{margin-left:-8px;}
.imglist a{float:left;margin: 0 0 0 8px; height: 51px;
font:800 14px "microsoft YaHei";
background:#ececec url(images/btn_bg.jpg) 0 0 repeat-x;border:1px solid #ededed; }
.mpspace a{margin: 0 0 10px 8px; padding: 20px 49px;}
.imglist a:hover{opacity:0.7; filter:alpha(opacity=70); border:1px solid #999;}

.ad{ margin-top:-10px; height:80px; background:#e8e8e8; }
.guide{text-align: left; padding:40px 0 10px 5px; font-size:20px; color:#000; font-family:  "Microsoft YaHei UI"; font-weight:800;}
.guide a{font-size:20px; color:#000; font-family:  "Microsoft YaHei UI"; font-weight:800;}
/* 图文 */
.imgtext dl{
    float:left;
	display:block;
	height:150px; width:100%;
	padding:10px;}
.imgtext dt{
	float:left;}
.imgtext dt img{
	width:150px;
	height:150px;
	margin-right:15px;
    padding:1px;
    border:1px solid #e8e8e8;
    background-color:#fff;
}
.imgtext dd.h4{
	line-height:30px;
	font-size:14px;
	font-weight:800;}
.imgtext .hoverflow{
	height:85px; overflow:hidden;
	text-align:justify;}
.imgtext dd.more{padding:8px 0 0 0;}
.imgtext dd.more a{ color:#03F;}


.tableformv{
	width:95%;
	margin:0 auto;
	background:#f2f2f2;border:1px solid #d6d6d6;}
.tableformv td.lbg{ width:30%; text-align:right;}
.tableformv td{padding:10px 5px;}
.tableformv .input{ padding:4px;}

.tablelist {
width: 95%;
margin: 0 auto;
border:1px solid #ededed;}
.tablelist th{
padding:9px 8px 9px 2px;
background:#dbdbdb;
border:1px solid #afafaf;
text-align:center;}
.tablelist td {padding:6px; color:#666; border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.tablelist .tr_focus td {background:#f7f7f7;}

.tableform{
width: 95%;
margin: 0 auto;
border:1px solid #ededed;}
.tableform td{background:#fff;padding:6px;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.tableform td.ltd{width:30%; text-align:right; font-weight:800; background:#dbdbdb;border:1px solid #afafaf;}
.tableform .input{ padding:4px; width:200px;}
.tableform .wyz{float:left; width:130px;}
.tableform .imgcode{float:left; width:65px; height:26px; margin-left:5px; border:1px solid #b4b4b4;}

.noborder .tableform,.noborder td{border:0;}

.login{background:#f5f5f5;}
.login .loginbox{margin: 0 auto; padding:0 20px; width:800px; background:url(images/line_login.jpg) 60% 20px no-repeat;}
.login .nobg{background:none; margin-left:35%;}
.loginbox label{padding-left:10px;}
.loginbox .fl .pt a{text-align: right; width: 62%; padding-top: 15px; display: inline-block;}
.login .line_bg{}
.login .input{
	margin:10px 0; padding:4px 5px; width:400px; height:30px; line-height:30px; 
	border-radius:3px; border:1px solid #b4b4b4;color:#999; }
.login  .w01{width:250px; float:left;}
.login .imgcode{
    float:left; width:125px; height:30px;
    margin:10px 0 10px 10px; padding:4px 5px;
    border-radius:3px; border:1px solid #b4b4b4;}
.login .lineheight{line-height:34px;}
.login .lineheight input{margin-right:3px;}
.login .lineheight a{padding-left:8px;}
.btn_login{ 
    display:inline-block;
	width: 140px;height: 40px; line-height:40px;
	color:#fff; text-align:center;
	background:#004590; border:1px solid #fff;border-radius:3px;
	cursor:pointer;}
a.btn_max{margin:10px 0; width:150px; height:40px; color:#fff; background:#cc0000; border:1px solid #fff;}
.btn_min{margin:4px 0 0 0; width:80px; height:24px; line-height:22px;}
.btn_login:hover{opacity:0.7; filter:alpha(opacity=70); border:1px solid #999;}

.errorbox{
    display:block;
    padding:12px 10px; margin-bottom:10px; font-weight:800;
    border-radius:3px; border:1px solid #cc0000; background:#f9e6e6; color:#cc0000;
}
    
.register .loginbox{background:none;}
.register td.ltd{ text-align:right; width:200px;}

.sharebox{width:140px; margin-top:40px;}
