body,html,h1,h2,h3,h4,h5,h6,big,small,sub,sup,input,select,textarea{font-size:12px; color:#333; -webkit-text-size-adjust:none; outline:0; font-family:Arial, Helvetica, sans-serif;}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block; margin:0; padding:0; border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,select,textarea,blockquote{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{ list-style-type:none;}
#global_editor_contents li{list-style-type:inherit;}
img{ border:none;}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border-radius:0; border:1px solid #ddd;}
textarea{resize:none;}
table{word-wrap:break-word !important; border-collapse:collapse !important;}

/*文字大小，颜色，行距定义*/
.fz_12px{font-size:12px;}
.fz_14px{font-size:14px;}
.fz_16px{font-size:16px;}
.fc_red{color:#ff0000;}
.fc_grey{color:#aaa;}
.fc_gory{color:#666;}
.fc_white{color:#fff;}
.fc_yellow{color:#ff6600;}
.flh_150{line-height:150%;}
.flh_180{line-height:180%;}
.cn_lang *{ font-family:"微软雅黑";}
.fl{float:left;}
.fr{float:right;}

/*form*/
.form_input{color:#333; height:20px; line-height:20px;}
.form_area{color:#333; line-height:180%; resize:none; overflow:auto;}
.form_button{border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:hidden; width:80px; cursor:pointer;}
.form_focus{border-color:red;}
.form_input.center{text-align:center;}

/*padding*/
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}
.clean{zoom:1;}
.clean:after,.clean:before{content:''; display:table;}
.clean:after{clear:both;}

/*a*/
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:underline;}
p{ word-wrap: break-word; word-break: normal;}

/*turn page*/
#turn_page{text-align:center; height:35px; line-height:35px; clear:both;}
#turn_page span{border:1px #cecece solid; display:inline-block; *display:inline; *zoom:1; font-size:14px; height:33px; line-height:33px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#turn_page span em{width:7px; height:12px; display:inline-block; vertical-align:middle; margin-top:-2px;}
#turn_page font, #turn_page a{width:32px; height:33px; display:block; text-align:center; text-decoration:none;}
#turn_page .page_item_current{background:#959191; color:#fff; cursor:default;}
#turn_page .page_button, #turn_page .page_noclick{width:auto; padding:0 12px;}
#turn_page .page_noclick{cursor:no-drop;}
#turn_page .icon_page_prev{background:url(normal.png) no-repeat -391px -24px; margin-right:6px;}
#turn_page .icon_page_next{background:url(normal.png) no-repeat -408px -24px; margin-left:6px;}

.pic_box em{vertical-align:middle; height:100%; display:inline-block;}
.pic_box img{vertical-align:middle;}
.error, .error_info{color:#900; margin:0; font-family:Verdana;}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
#global_editor_contents span, #global_editor_contents strong, #pdetail .description span, #pdetail .description strong{color:inherit; font-size:inherit; font-family:inherit;}
#global_editor_contents u{text-decoration:underline;}

/***************************宽屏样式(end)***************************/
.delay{ -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.delay:hover{ transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08);}
.i_delay{ -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}

.wrap{ width:940px; margin:0 auto;}
.w_l{ width:1200px; background:url(w_l.jpg) #fff left repeat-y; margin:0 auto;}
.w_r{ padding:0 25px; background:url(w_r.jpg) right repeat-y;}
.bg{ background:#f2f2f2;}
.item{ width:220px;margin:0 6px 22px 0; border:1px solid #dfdfdf; margin-left:12px; margin-top:20px;}
.item .pic{ width:183px; height:183px; text-align:center; margin:0 auto; margin-top:12px;}
.item .pic img{max-width:100%;min-width:100%:vertical-align:middle;}
.item .pic span{  display:inline-block; vertical-align:middle;}
.item .name{ height:36px; line-height:18px; overflow:hidden; padding:0 12px; margin-top:10px;text-align:center;}
.item .name a{ font-size:16px;text-align:center;}
.item .brief{ padding:0 12px; font-size:12px; color:#555; line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.item .price{ padding:0 12px; margin-top:7px;}
.item .price span{ font-size:18px; color:#4cb92d; line-height:33px;}
.item .price .more{  margin-left:50px;width:94px; height:33px; display:inline-block; line-height:33px; text-align:center; background:#2d2d2f; color:#fff; margin-bottom:15px; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -webkit-border-radius:3px;}
.item .price .more:hover{ background:#F80630; text-decoration:none;text-align:center; margin-left:50px;}
.i_nor{ margin-left:0;}
.i_top{ margin-top:0;}
.leftmenu{}
#products{padding:0;}
.leftmenu .t{ font-size:16px; height:45px; line-height:45px; text-align:center; color:#fff; background:#A1A0A0;}
.leftmenu .row{}
.leftmenu .row .n1{ text-indent:10px; height:45px; line-height:45px; overflow:hidden; background:#f5f5f5; margin-top:4px;}
.leftmenu .row .n1 a{ font-size:14px; text-indent:45px; background:url(fir.png) 15px 15px no-repeat; display:block; color:#555;}
.leftmenu .row .n1 a:hover,.leftmenu .row.on .n1 a{ color:#F80630; background:url(fir_cur.png) 15px 15px no-repeat; text-decoration:none;}
.leftmenu .row .sub{display: none;}
.leftmenu .row.on .sub{display: block;}
.leftmenu .row .sub .i{ height:45px; line-height:45px; overflow:hiddenh; text-indent:40px;}
.leftmenu .row .sub .i a{  font-size:14px; color:#777;}
.leftmenu .row .sub .i a:hover{ color:#F80630; text-decoration:none;}
.leftmenu .row .sub .v3{ display: none;text-indent:50px; height:45px; line-height:45px; overflow:hidden;}
.leftmenu .row .sub .v3 a{}
.leftmenu .row .sub .i a.on{color: #59b210;}
.leftmenu .row .nor{ border:none;}
.leftmenu .cont{padding-left:60px; min-height:33px; line-height:33px; margin-top:15px;}
.leftmenu .tel{background:url(c_tel.jpg) 10px 0 no-repeat;}
.leftmenu .mail{background:url(c_mail.jpg) 10px 0 no-repeat;}
.leftmenu .add{background:url(c_add.jpg) 10px 0 no-repeat; line-height:25px;}
.page{background:#fff;}
.page .wrap{ background:#fff; min-height:500px;}
.page .page_l{ width:215px;}
.page .page_r{ width:913px;font-size:14px;line-height:28px;}
.page .page_r .c_contents{ min-height:500px;}
.page_r .pro_sign{ height:45px; line-height:45px; font-size:16px; font-weight:bold;margin-bottom:20px;}
.page_r .pro_sign .fr{ font-size:12px; font-weight:normal; margin-right:5px;}
.page_r .pro_sign span{ font-size:12px; color:#555; float:right; margin-right:13px;}
.page_r .pro_sign .home{ width:23px; height:18px; display:inline-block; background:url(home.jpg) no-repeat;}
.page_r .pro_sign_nor{ border-bottom:1px solid #d6d6d6;}

#search{position: relative;float: right;width: 300px;height: 40px;border-radius: 20px;border: 1px solid #cfcfcf;margin-bottom:20px;}
#search .input{display: block;width: 100%;height: 40px;border:none;background: none;text-indent: 55px;}
#search .button{position: absolute;top: 0;left: 0;width: 50px;height: 40px;border:none;outline: none;background: url(../list_css/search.png) no-repeat 25px center;}

#preview{ float:left;  width:430px; margin-left:10px;}

.list-h li{ float:left;}
#spec-n5{width:400px; height:90px; overflow:hidden; margin-top:25px; margin-left:10px;}
#spec-left{ background:url(left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:15px;}
#spec-right{background:url(right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:15px;}
#spec-list{ width:340px; float:left; overflow:hidden; margin-left:15px; display:inline;}
#spec-list ul li{ float:left;  display:inline; width:85px;}
#spec-list ul li img{  width:70px; height:80px;}


.cpinfo{ width:440px; height:auto; overflow:hidden; float:right; display:inline; }
.cpinfo h1{ font-size:20px;  line-height:30px; margin-bottom:25px;}
.phh{ height:34px; line-height:34px;margin-top:40px;font-size:14px; }
.phh3{ font-size:14px; }
.phh2{ line-height:34px; }
.cona,.cona:hover{width:auto;  border-radius:25px; display:block; color:#fff; text-align:center; line-height:40px; margin-bottom:35px;float:left; margin-top:25px;}


.cpdesc{ width:913px; height:auto; overflow:hidden; float:left; display:inline; }
.pp1{ border:1px solid #787878; border-left:none; border-right:none; color:#565656; font-size:15px; height:40px; line-height:40px; margin-bottom:15px;}
.cinfo{ word-wrap: break-word; line-height:24px;}


.right_wrapper .news_list{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 50px;
	overflow: hidden;
}
.right_wrapper .news_list ul li{
	width: 100%;
	/*height: 196px;*/
	height: 1805x;
	overflow: hidden;
	/*background: #000;*/
	float: left;
	margin-bottom: 30px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 30px;
}
.right_wrapper .news_list ul li:last-child{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}
.right_wrapper .news_list ul li .news_thumb{
	/*
	width: 270px;
	height: 196px;
	*/
	width: 258px;
	height: 175px;
	overflow: hidden;
	float: left;
	padding: 5px;
	border: 1px solid #ccc;
}
.right_wrapper .news_list ul li .news_thumb img{
	/*width: 100%;
	height: 100%;*/
	width: 258px;
	height: 172px;
	display: block;
}
.right_wrapper .news_list ul li .news_info{
	height: 196px;
	overflow: hidden;
	float: left;
	width: 600px;
	float: right;
}
.right_wrapper .news_list ul li .news_info a{
	color: #666;
}
.right_wrapper .news_list ul li .news_info a:hover{
	color: #FA0530;
}
.right_wrapper .news_list ul li .news_info .news_title{
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.right_wrapper .news_list ul li .news_info .news_description{
	line-height: 27px;
	/*
	height: 100px;
	*/
	height: 82px;
	overflow: hidden;
	font-size: 16px;
	margin-bottom: 7px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.right_wrapper .news_list ul li .news_info .news_more{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #A1A0A0;
	color: #fff;
	display: block;
	float: left;
}
.right_wrapper .news_list ul li .news_info .news_more:hover{
	color: #fff;
	background: #555555;
}
.right_wrapper .news_list ul li .news_info .news_date{
	line-height: 30px;
	font-size: 16px;
}