﻿@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; color:#3c3c3c; font: 0.75em/150% Microsoft YaHei,Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust:none; font-style:normal;}
	.error_msg,
.success_msg,
.note_msg,
.notice_msg { border-style:solid !important;width:96%; border-width:1px !important; background-position:10px 8px !important; background-repeat:no-repeat !important; padding:8px 8px 8px 0 !important; font-size:11px !important; font-weight:bold !important; padding:8px 10px 8px 0; font-size:11px; font-weight:bold;margin:5px auto; text-align:left; text-indent:35px;}
.error_msg {background:#FBE3E4; border-color:#f16048; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success_msg {background:#E6EFC2; border-color:#446423; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
.note_msg,
.notice_msg {background:#FFF6BF; border-color:#fcd344; background-image:url(../images/i_msg-note.gif); color:#3d6611; }
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, tr ,span,a ,input,select{margin:0px;padding:0px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;}
input,select ,textarea{ font-family: Microsoft YaHei,Arial, sans-serif; outline:none;-webkit-font-smoothing:none;-webkit-font-smoothing: antialiased;}
ul,li { list-style:none;}
a { text-decoration:none; color:#3c3c3c;-webkit-text-size-adjust:none;-webkit-font-smoothing: antialiased;}
a,area{blr:expression(this.onFocus=this.blur());}/*For IE*/
:focus{-moz-outline-style:none;}/*For Firefox*/
a:hover {color:#333; text-decoration:underline;}

img, object {-ms-interpolation-mode: bicubic; border:none;height: auto; width: auto; max-width:100%; }
.pad {padding-top:12px;}
.overf {overflow:hidden;}
.wrap {	max-width:1200px; padding:0px;margin:0px auto;}
.fl {float:left;}
.fr {float:right;}
.clear { clear:both; font-size:0px;}
#yjtop {padding:3px 0;}
.yjtdh { background:#f7f7f7; border-bottom:solid 1px #e8e8e8; font-size:1.05em;}
#yjtdhl { padding:1px 0; font-size:1.05em; line-height:2em;}
#yjtdhl a { color:#016bbb;}
#yjtdhr {}
#yjtdhr ul { overflow:hidden;}
#yjtdhr ul li { float:right; border-right:solid 1px #ddd; line-height:24px; padding:3px 10px;}
#yjtdhr ul li.tel {background:url(../images/yjled_03.jpg) left center no-repeat; padding-left:25px;}
#yjtdhr span { float:right; padding:0px 6px;}
#yjtdhr span img { margin-top:6px; margin-right:6px; float:left; height:12px;}

.yjtop { padding:1em 0;}
#yjlogo {width:22%; padding-bottom:5px;}
#mmtopr { width:75%;}
.mmtopdh { padding-top:8px; padding-bottom:2px;}
.mmtlang { text-align:right; margin-left:1em; font-size:1.15em; padding-top:5px;}
.mmtmem { font-size:1.15em; line-height:18px; overflow:hidden; padding:5px 0;}
.mmtmem a { margin-right:3px;}
.mmtmem img { float:left; margin-right:5px;}
.mmtopbot { padding-top:6px;}
#yjsear { width:55%; margin-right:3%;border:solid 1px #016bbb; background:#fff; height:36px;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;  margin-top:2em;}
.tsinput {width:72%; height:34px; line-height:34px; padding:0px; text-indent:5px;outline:none; background:#fff;border:none;float:left; vertical-align:middle; margin-left:3px;}
.tsbtn { background:url(../images/yjled_14.jpg) center center no-repeat; width:46px; height:36px;border:none;float:right;vertical-align:middle; cursor:pointer;}
#yjtright { text-align:right; font-size:1.15em; line-height:2em; margin-top:2em;}
#yjtright a { margin:0 3px;}
#yjtright span {background:url(../images/yjled_17.jpg) left center no-repeat; padding-left:33px;}

.yjdh { width:100%; margin:0 auto; background:#fff; height:45px;border-bottom:solid 1px #e8e8e8;}
#yjmenu {position:relative;font-size:1.25em; font-weight:bold;}
.active a{    color: #288cff;font-weight:bold;}
.genm-menu{
	width:100%;
	margin:0;
	padding:0;

}
.genm-menu li{float:left;position:relative;}
.genm-menu > li > a{
	padding:0 1em; line-height:45px;
	text-decoration:none; color:#222;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.genm-menu li:hover > a, .genm-menu li.active > a{ color:#313584;}
.genm-menu li.contact > a { background:#e04752; color:#fff;}
.genm-menu > li > a i{
	color:#bababa;
}
.genm-menu > li:hover > a i, .genm-menu li.active a i{
	color:#fff;
}
.genm-menu ul, .genm-menu ul li ul{ background:#fff;
	padding:10px 0;
	display:none;
	position:absolute;
	z-index:99;
	width:200px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.genm-menu ul{
	top:60px;
	left:0;
}
.genm-menu > li > ul > li:first-child a:before{
	content:'';
	position:absolute;
	bottom:48px;
	left:45%;
	margin-left:-48px;
	width:0;
	height:0;
}
.genm-menu > li > ul > li ul li:first-child a:before{
	content:'';
	position:absolute;
	bottom:16px;
	left:45%;
	margin-left:-71px;
	width:0;
	height:0;
}
.genm-menu ul li ul{
	top:0;
	left:100%;
	padding-left:10px;
}
.genm-menu ul li{
	clear:both;
	width:100%; font-weight:normal;
	border:none; font-size:0.95em;
}
.genm-menu ul li a{
	padding:8px 15px;
	width:100%;
	color:#424242; border:none;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both; text-transform:none;
	background:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.genm-menu ul li:hover > a{
	color:#333; background:none; border:none;
}
.genm-menu > li > ul > li:first-child:hover a:before{
	color:#0b76cb;background:none;
}
.genm-menu > li > ul > li ul li:first-child:hover a:before{
	color:#0b76cb;background:none;
}
.genm-menu > li .indicator{
	position:absolute;
	color:#bababa;
	top:19px;
	right:8px;
	font-size:20px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.genm-menu > li:hover > .indicator{
	color:#fff;
}
.genm-menu ul > li .indicator{
	top:14px;
	right:8px;
	color:#fff;
}
.genm-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;
}
.genm-menu > li.showhide{
	display:none;
	width:100%;
	height:30px;
	cursor:pointer; background:#f5f5f5;
	color:#fff;
	border-bottom:solid 1px rgba(0, 0, 0, 0.1); 
}
.genm-menu > li.showhide span.title{
	margin:6px 0 0 10px;
	float:left; color:#333;
}
.genm-menu > li.showhide span.icon{
	margin:8px 10px;
	float:right;
}
.genm-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#333;
}

.zoom-out{
	-webkit-animation:zoomOut 600ms ease both;
	-moz-animation:zoomOut 600ms ease both;
	-o-animation:zoomOut 600ms ease both;
	animation:zoomOut 600ms ease both;
}

@media screen and ( max-width: 1280px )  {

.genm-menu > li > a { padding:0 0.5em;}
}
@media screen and ( max-width: 1024px )  {
.genm-menu > li > a { font-size:0.75em;}
}
@media screen and ( max-width: 860px )  {
.genm-menu > li > a { padding:0 0.2em; font-weight:normal;}
}

@media screen and ( max-width: 720px )  {
.genm-menu > li > a { padding:0 5px; }
}


@-webkit-keyframes zoomOut{
	0%{
		-webkit-transform:scale(.6);
	}
	100%{
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes zoomOut{
	0%{
		-moz-transform:scale(.6);
	}
	100%{
		-moz-transform:scale(1);
	}
}
@-o-keyframes zoomOut{
	0%{
		-o-transform:scale(.6);
	}
	100%{
		-o-transform:scale(1);
	}
}
@keyframes zoomOut{
	0%{
		transform:scale(.6);
	}
	100%{
		transform:scale(1);
	}
}

@media screen and (max-width:640px){
.genm-menu { position:absolute; right:0; top:0; z-index:99999; background:#fff; padding-bottom:10px;}
	.genm-menu li{
		display:block; background:#fff;
		width:100%;
	}
	.genm-menu > li > a{
		padding:4px 0 4px 10px;margin:0 0.25em; line-height:24px;
		
	}
	.genm-menu > li.brand{
		display:none !important;
	}
	.genm-menu a{
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.genm-menu ul, .genm-menu ul li ul{
		width:100%;
		padding:0;
		left:0;
		border:none;
		position:static;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.genm-menu > li > ul > li:first-child a:before, .genm-menu > li > ul > li ul li:first-child a:before{
		border:none;
	}
	.genm-menu ul li{
		border-left:none;
		border-right:none;
	}
	.genm-menu ul li a{
		padding-top:10px;
		padding-bottom:10px;
	}
	.genm-menu ul > li > a{
		padding-left:40px !important;
	}
	.genm-menu > li .indicator{
		top:14px;
		right:20px;
		font-size:20px;
	}
	.genm-menu ul > li .indicator{
		top:10px;
		right:20px;
	}
	
	.genm-menu > li > ul > li > a{
		padding-left:40px !important;
	}
	.genm-menu > li > ul > li > ul > li > a{
		padding-left:60px !important;
	}
	.genm-menu > li > ul > li > ul > li > ul > li > a{
		padding-left:80px !important;
	}
}

.ingrbg { background:#f7f7f7; padding-bottom:3em; padding-top:2em;}
#inlcate {width:19%;}
#inlcate h4{ background:#288cff; color:#fff; text-transform:uppercase; font-size:1.35em; line-height:1.5em; padding:8px 10px; font-weight:normal;}
.inlcatelist { background:#fff; padding:5px 0; border:solid 1px #e8e8e8;}
.inlcatelist ul li { font-size:1.05em;background:url(../images/yjled_26.jpg) 96% center no-repeat;}
.inlcatelist ul li a { display:block; padding:9px 10px; display:block;}
.inlcatelist ul li a:hover { color:#016bbb; text-decoration:none;}
#intbanner { width:61%; margin-left:0.5%;}
.flexslider{position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li { text-align:center;}

.flex-direction-nav a{width:30px;height:45px;line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;/*background:url(../images/ad_ctr.png) no-repeat;*/position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -45px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:1em;text-align:center; z-index:999; padding-top:10px;}
.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px; background:#fff;margin-right:5px; cursor:pointer;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.flex-control-paging li a.flex-active{ background:#f18800;}
#intrbox { width:19%;}
#intrbox h4 { border-bottom:solid 2px #026bbb; padding:0 3px; font-size:1.5em; line-height:2em; text-transform:uppercase; font-weight:normal;}
.intrboxnr { background:#fff; border:solid 1px #e8e8e8; padding:5px 8px; margin-bottom:10px;}
.intrnot { padding:8px 0;}
.intrnot ul li { font-size:1.05em; padding:6px 0; list-style:disc outside; margin-left:18px;}
.intrnot ul li a { display:block; line-height:1.5em;}
.intrhprod { padding-top:5px;}
.intrhprod ul li { padding:7px 0; overflow:hidden;}
.intrhprod ul li span.intrppic { width:30%;}
.intrhprod ul li span.intrppic img { border:solid 1px #eaeaea;}
.intrhprod ul li span.intrpwz { width:62%; font-size:1.05em; line-height:1.75em;}
.intrhprod ul li span.intrpwz b { display:block; padding-top:5px; color:#f00;}
.intrbtn { padding-top:3px;}
.intrbtn ul { overflow:hidden;}
.intrbtn ul li { float:left; margin-right:2%; width:49%;}
.intrbtn ul li:last-child { margin-right:0;}
.intrbtn ul li a { background:#d6d6d6;  font-size:1.05em; line-height:1.5em; padding:8px 0; text-align:center; display:block;-webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px;}
.intrbtn ul li a.mat { background:#016bbb; color:#fff;}
.intrbtn ul li a:hover { text-decoration:none; color:#fff; background:#016bbb;}
.inmbprod { padding-top:1em;}
.inmbprod h4 { font-size:1.5em; text-transform:uppercase; line-height:2em; padding:3px 2px; border-bottom: solid 1px #d5d5d5; overflow: hidden;}
.inmbprod h4 span { float:right; font-size:0.75em; text-transform:none; font-weight:normal;}
.inmbprod h4 span a { color:#016bbb; text-decoration:none;}
.inmbprodlist { padding-top:10px;}
.inmbprodlist ul { overflow:hidden;}
.inmbprodlist ul li  {display:inline-block;background:#fff; border:solid 1px #e4e4e4;width:14.3%; padding:0.5%; margin:15px 1.05% 5px 0; vertical-align:top;*display:inline;*zoom:1; overflow:hidden; text-align:center;}
.inmbprodlist ul li:last-child { margin-right:0;}
.inmbprodlist ul li span { display:block; padding:6px 0px; font-size:1.05em; line-height:1.5em;}
.inmbprodlist ul li span.inlppri { color:#f00; font-size:0.95em; padding-bottom:10px;}

#inmtop { padding:2em 0;}
#inmtop h3 { font-size:1.75em; text-transform: uppercase; line-height:2.5em; color:#333;}
#inmtab { width:48.5%;}
.inmtabbox { background:#f0f0f0;}
.inmtabcont { background:#eaeaea; width:47%; padding:2%; font-size:1.05em; line-height:2em; color:#474646; overflow:hidden;}
.inmtabcont img { float:left; margin-right:10px;}
.inmtabcont span.abmore { display:block;}
.inmtabcont span.abmore a { color:#df0008; font-weight:bold; color:#333; text-decoration:underline;}
.inmtabpic { width:49%;}
#inmtwhy { width:22%; margin-left:3%;}
.inmtwhybox { background:#f0f0f0; padding:10px 10px;}
.inmtwhybox ul li { display:block; font-size:1.15em; font-weight:bold; overflow:hidden; line-height:36px; padding-bottom:5px; padding-top:4px;}
.inmtwhybox ul li img { float:left; margin-right:6px;}
#inmtfac { width:23.75%;}


#mminbot {padding-top:5px; padding-bottom:1em; margin-top:2em;border-top:solid 1px #cfcfcf;}
#mminbot h3 { border:none; text-align:left;}
#mminbnews { width:58.5%;}
.inbnewslist {padding:5px 0;}
.inbnewslist ul { overflow:hidden;}
.inbnewslist ul li { display:block;overflow:hidden; padding-top:6px; padding-bottom:1em;}
.inbnewslist ul li div { display:block;}
.inbnewslist ul li div.inbpic { width:32.5%; float:left;padding: 0px;}
.inbnewslist ul li div.inbwz { width:64%; float:right;}
.inbnewslist ul li div.inbptit { font-size:1.15em; font-weight:bold; line-height:1.5em; border-bottom:dotted 1px #ccc; padding:5px 0;}
.inbnewslist ul li div.inbpdate { padding:5px 0px; color:#999; line-height:1.5em; margin-top:5px;}
.inbnewslist ul li div.inbptext { line-height:1.75em; font-size:1.05em; padding-bottom:8px; color:#666;}
.inbotmore { display:block;}
.inbotmore  a {border:solid 1px #dadada; width:110px;text-align:center; display:block; padding:3px 0; font-size:1.05em; line-height:24px; -webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;}
.inbotmore a:hover { text-decoration:none; background:#dadada;}



#signbox,#botbox { border-bottom:solid 1px #2a3239; padding:1.5em 0;}
#signbleft { width:33%;}
#signbleft h4 { font-size:1.75em; line-height:1.75em;}
#signbleft span { display:block; font-size:1.25em;  line-height:29px;}

#bottom { padding:2em 0;background:#083f7e;color:#ebe6e6;clear:both;}
#bottom h4 { font-size:1.5em;  padding:6px 0px; line-height:2em; color:#fff; margin-bottom:5px;}
#bottom h4 span { display:block; border-bottom:solid 2px #bbb; padding-top:5px; width:45px;}
#botab { width:37%; padding-left:0.5%; padding-right:5%;}
.botabtext { padding:2px 0px; line-height:2em; font-size:1.15em;}
.botcate {width:15%; padding-left:3%;}
.botcate1 { width:46%; padding-right:4%;}
.botcatelist {}
.botcatelist ul { overflow:hidden;}
.botcatelist ul li {padding:4px 0px; font-size:1.05em; line-height:2em; padding-left:0px;}
.botcatelist ul li a { color:#d1d1d1;}
.botcate1 .botcatelist ul li {display:inline-block; width:43%; margin-right:6%; vertical-align:top;*display:inline;*zoom:1;}

#botlx { width:26%; padding-right:1%;}
.botlxlist li { line-height:2.15em; padding:5px 0px 5px 26px; font-size:1.05em; line-height:24px; background-position:left 6px; background-repeat:no-repeat;}
.botlxlist li.cname { padding-left:0;font-weight:bold; color:#fff;}
.botlxlist li.cadd { background-image:url(../images/yjled_68.png); line-height:22px;}
.botlxlist li.cema { background-image:url(../images/yjled_75.png);}
.botlxlist li.csky { background-image:url(../images/lanz_55.png);}
.botlxlist li.cfax { background-image:url(../images/yjled_73.png);}
.botlxlist li.ctel { background-image:url(../images/yjled_71.png);}

.botnews { width:26%;}
.botnewslist { padding-top:5px; padding-bottom:10px;}
.botnewstit { font-size:1.05em; font-weight:bold; line-height:1.5em; padding-bottom:4px;}
.botnewstit a { color:#fff;}
.botnewsdate { color:#898989;}
.botnewstext { padding-top:3px; line-height:1.75em;}

#botsign { width:63%; overflow:hidden;}
#botsign span { display:block;padding:3px 0px; font-size:1.35em; line-height:1.5em; float:left; margin-right:1em; color:#fff;}
.bsinput { background:#515d69; height:35px; line-height:35px; text-indent:5px; padding:1px 0px; border:none; outline: none; width:45%; float:left; vertical-align:middle; border:none; color:#fff;}
.bsbtn { background:url(../images/yjled_50.jpg) left center no-repeat; width:118px; height:37px; border:none; outline:none;float:left; vertical-align:middle;}

.botsoc {padding-top:1em;overflow:hidden; clear:both; display:block;}
.botsoc a { margin-right:6px;}

#footer { padding: 1.5em 0px; font-size:1.15em; background:#3b3b3b; color:#fff;}
#copy {line-height:2em; padding-top:1.5em; font-size:1.05em; text-align:center;}
.botkey { display:block; padding:3px 0; font-size:0.95em;color:#888;}
.botkey a { color:#888;}

#copy a,#copy span { color:#777;}
#botdh {text-align:left;}
#botdh a { color:#fff;}
#botsoc { text-align:right; width:26%; overflow:hidden; margin-top:5px;}
#botsoc span { font-size:1.35em; line-height:31px; float:left; margin-right:6px; color:#fff;}
#botsoc a { margin:0px 6px; }

.locabox { position:relative; background:#f7f7f7; padding:6px 0;}
#locatit { line-height:2em;}
.locatitle {}



#main { padding:1em 0;}
.topadv { text-align:center; width:100%; margin:0px auto;}
.topcate { padding: 0; margin-bottom:2em;}
.topcate ul { overflow:hidden;}
.topcate ul li { float:left;padding:0; margin-right:2em; padding-right:1em;}
.topcate ul li a { display:block; line-height:2em; padding:5px 3px; font-size:1.35em; border-bottom:solid 2px #fff;}
.topcate ul li.cur a,.topcate ul li a:hover {border-bottom:solid 2px #0db26d; text-decoration:none;}


#left { width:19%; }
.yjlbox { margin-bottom:1.25em;}
.yjlbox h4 { font-size:1.35em; padding:5px 10px; text-transform:uppercase; background:#288cff; font-weight:normal; line-height:2em; color:#fff;}
.yjlbox h4 span { position:absolute; padding:5px 2px; line-height:2em; bottom:-2px; left:0px; background:url(../images/hbg_33.jpg) left bottom no-repeat;}
.yjlcatelist {padding:10px 12px; background:#fff; border:solid 1px #e8e8e8; padding-bottom:1.5em;}
.yjlcatelist ul li {padding:10px 0px;background:url(../images/yjled_26.jpg) 96% center no-repeat;}
.yjlcatelist ul li a {font-size:1.15em; line-height:1.5em; display:block;}
.yjlcatelist ul li a:hover { color:#333;}
.yjlcatelist ul li.cur a { font-weight:bold; color:#333;}
.yjlcatelist ul li ul { padding-left:25px;}
.yjlcatelist ul li ul li {padding:2px 0px; line-height:2em;font-size:0.9em; background:none; border:none;}
.yjlcatelist ul li ul li a { padding:0px; display:block; background:none; color:#888; padding-left:2px;}

.lplsear { overflow:hidden; background:#fff; height:40px; margin-bottom:1.75em;}
.lplinput {width:75.5%; height:38px; line-height:38px; padding:0px; text-indent:5px;outline:none; background:#fff;border:solid 1px #ccc; border-right:none;float:left; vertical-align:middle;}
.lplbtn { background:url(../images/lppro_05.jpg) center center no-repeat; width:24%; height:41px;border:none;float:right;vertical-align:middle; cursor:pointer;}

.balprod { padding-top:1em;}
.balprod h4 { font-size:1.5em; padding-left:2px; line-height:2.25em; padding-bottom:3px; border-bottom:solid 2px #70cd00; text-transform:uppercase;}
.balprolist { padding-top:1em;}
.balprolist ul li {padding:6px 5px;}
.balprolist ul li img { border:solid 1px #f3f3f3;}
.balprolist ul li span { display:block; padding:8px  0px; font-size:1.05em; line-height:1.5em; text-align:center;}
.balprolist ul li span.lptit { font-size:1.15em; line-height:1.5em;}
.balprolist ul li span.lptext { line-height:1.5em; font-size:1.05em; color:#777;}

#right { width:79%;}

.rbox {padding: 0;}
.rbox h4 { font-size:1.5em; line-height:2em; padding:3px 0; text-align:left; border-bottom:solid 1px #d4d4d4;  text-transform:uppercase; margin-bottom:5px;}
.rbox h4 span { display:block; border-bottom:solid 2px #0b76cb; width:60px; padding-top:5px;}
.protext { padding:3px 2px;line-height:1.75em; font-size:1.05em; color:#666;}
.procate {padding:10px; margin:0em 0 1em 0; border:solid 1px #e3e3e3; position:relative;}
.procate ul { overflow:hidden;}
.procate ul li {display:inline-block;vertical-align:top;*display:inline;*zoom:1; margin:5px 0;}
.procate ul li a { padding:3px 8px; display:block; font-size:1.05em; line-height:1.5em;}
.procate ul li a:hover { text-decoration:none; color:#016bbb;}
.procate ul li.cur a {color:#288cff; font-weight:bold;}
.procate ul li ul { position:absolute; left:0; top:35px;}
.procate ul li ul li {display:inline-block;vertical-align:top;*display:inline;*zoom:1; margin:5px 0;}
.procate ul li ul li  a { color:#666;}

.procate .rpthirmenu ul li a { color:#777;}

.rprocate { padding:10px 0;}
.rprocate .rpctitle { border-bottom:dotted 1px #ccc; font-size:1.35em; line-height:1.5em; font-weight:bold; margin-bottom:1em; padding:10px 2px; color:#016bbb;}
.rprocate .rpctitle a { color:#016bbb;}
.rprocatelist { padding:0px 0; margin-bottom:1em;}
.rprocatelist ul { overflow:hidden;}
.rprocatelist ul li {display:inline-block;width:22.5%; margin:0px 2% 15px 0; vertical-align:top;*display:inline;*zoom:1;}
.rprocatelist ul li a { padding-left:2px;}

.yjprodbox { padding:0;}
.gbg { background:#f7f7f7;}
.yjprodlist {padding:2%; margin:1em 0;}
.yjprodpic { width:20%;}
.yjprodpic img { border:solid 1px #e3e3e3;}
.yjprodwz { width:70%; padding-left:3%;}
.yjprodwz h5 { font-size:1.15em; line-height:1.5em; padding:5px 0;}
.yjprodtext { font-size:1.05em; line-height:1.5em;}
.yjprodtext p{padding: 3px 0px;}
.yjprodpri { width:25%; padding-left:4%; font-size:1.05em; line-height:2em; margin-top:0em;}
.yjprodpri b { color:#f00;}
.yjprodbtn { width:12%; margin-top:1em; text-align:right;}
.yjprodbtn a { font-size:1.15em; line-height:1.5em; padding:5px 20px; text-align:center; display:inline-block; margin-left:10px; border-radius:3px;}
.yjprodbtn a.inq { background:#333d47; color:#fff; border:solid 1px #666;}
.yjprodbtn a.buy { background:#fff; color:#016bbb; border:solid 1px #016bbb;}
.yjprodbtn a:hover { color:#fff; background:#016bbb; border:solid 1px #016bbb; text-decoration:none;}

.mmprodlist { padding:5px 0;}
.mmprodlist ul li  {display:inline-block;background:#fff; border:solid 1px #dadada;width:30.5%; margin:10px 2.15% 15px 0; vertical-align:top;*display:inline;*zoom:1; overflow:hidden;}
.mmprodlist ul li img { }
.mmprodlist ul li span { text-align:left; display:block; padding:5px 10px;}
.mmprodlist ul li span.lptit { font-size:1.15em; line-height:1.5em; padding-top:12px; font-weight:bold;}
.mmprodlist ul li span.lptext { font-size:1.05em; line-height:1.5em; color:#4f4f4f; padding-top:0; padding-bottom:12px;}
.mmprodlist ul li a:hover { color:#0b76cb; text-decoration:none; padding-top:1em;}

#right1 { width:71%;}
#left1 { width:24%;}
#pvtop {overflow:hidden; padding:6px 0px; padding-top:1em;}
#pvtleft {width:30%;}
.bpic {width:100%; border:solid 1px #f1f1f1;}
.rbpvtitle { font-size:1.5em; border-bottom:solid 1px #eee; line-height:2em; padding:5px; margin-bottom:1em;}

#pvtright {width:66%;}
#pvtright h5 {font-size:1.35em; font-weight:bold;padding:3px 1px; line-height:1.5em;}
#vcbtn {padding:1em 5px; overflow:hidden; border-bottom:solid 1px #d6d6d6;}
#vcbtn div.vcbinq { padding-right:10px;}
.vcdownl { margin-top:1em; padding:1em 1px; overflow:hidden; border-top:solid 1px #d6d6d6; line-height:25px; font-weight:bold; font-size:1.15em;}
.vcdownl img { float:left; margin-right:10px;}
.vcdownl a { text-decoration:underline;}


.vcstock ul li input.pvqua { height:18px; line-height:18px; font-size:12px; width:60px;    border: 0;}
.share { display:block; padding:1.75em 0; border-top:solid 1px #d6d6d6; margin-top:1em;}
.pvpdf { display:block; padding:1.75em 0; overflow:hidden; font-size:1.15em; line-height:24px; border-top:solid 1px #d6d6d6;}
.pvpdf img { float:left; margin-right:10px;}
.pvpdf a { margin-right:10px; text-decoration:underline; color:#444;}
.vcsure {padding-top:2em; padding-left:5px;}
.vcsure li { overflow:hidden; padding:6px 0px; color:#777;}
.vcsure ul li b { width:25%; float:left; text-align:left; font-size:1.15em; font-weight:normal;}
.vcsure ul li div { width:73%; float:right; text-align:left;}
.vcsure ul li div span { display:block; overflow: hidden; padding:4px 0px;}
.vcsure ul li div span.pvtrad { background:url(../images/sepv_11.jpg) left center no-repeat; padding-left:25px; font-size:1.15em;}
.vcsure ul li div span.pvperc i { float:left; background:url(../images/sepv_15.jpg) left center no-repeat; padding-left:28px; line-height:2em; font-style:normal; margin-right:6px;}
#vcform {padding: 5px 1px;  margin-bottom:10px; line-height:2.15em; font-size:1.05em; color:#777;}
#vcform ul li {overflow:hidden; padding:1px 0px; line-height:2em; font-size:1.05em;}
#vcform ul li span.tpri { color:#ff6000; font-weight:bold;}
.vpsel {border:solid 1px #ccc; font-size:11px;}
#vcform li b {width:60px; color:#333; padding-right:4px;}

.vcstock .notice { position:absolute; left:0; top:0; width:100%;background: rgba(0,0,0,0.7) none repeat scroll !important;background: #000;filter: Alpha(opacity=70); color:#fff; font-size:1.5em; line-height:2em; height:100%; padding-top:20%;  z-index:99999; text-align:center;}
.vcstock .notice a { color:#f00;}
.vcstock .notice span { position:absolute; right:15%; top:15%; z-index:999999;}

.yjrstocbox { background:#f7f7f7; border:solid 1px #e7e7e7; padding:1.5em;}
.vcstock { padding:0px 0;}
.vcstock ul li {overflow:hidden; padding:8px 0px; line-height:2em; font-size:1.05em;}
.vcstock ul li span { width:46%; float:left; text-align:left; padding-right:5px;}
.vcstock ul li input.pvqua { height:25px; border:0; background:#fff;}
.yjpvbtn { margin-top:1.5em;margin-bottom: 1.5em;}
.yjpvbtn a { font-size:1.15em; line-height:1.5em; padding:5px 20px; text-align:center; display:inline-block; margin-right:10px; border-radius:3px;}
.yjpvbtn a.inq { background:#333d47; color:#fff; border:solid 1px #666;}
.yjpvbtn a.buy { background:#fff; color:#016bbb; border:solid 1px #016bbb;}
.yjpvbtn a:hover { color:#fff; background:#016bbb; border:solid 1px #016bbb; text-decoration:none;}
.yjpvpribox { padding-top:2em;}
.yjpvpribox h5 { font-size:1.35em; line-height:1.5em; }
.yjpvprilist { padding:5px 0;}
.yjpvprilist table { }
.yjpvprilist td,.yjpvprilist th { padding:5px 5px; text-align:left;}
.yjpvprilist th { background:#ddd;}

.yjprodpri .yjpvprilist td,.yjprodpri .yjpvprilist th { padding:2px 5px; text-align:left;}

.pvinqbox { padding:1.5em; background:#f0f0f0; margin-top:2em;}
.pvinqbox h5 { font-size:1.75em; line-height:2em;}
.pvinqform { padding:5px 0;}
.pvinqtit { font-size:1.05em; line-height:1.5em; color:#777;}
.pvinqleft,.pvinqright { width:48%;}
.pvinqleft ul li ,.pvinqright ul li{ display:block; padding:6px 0;}
.pvinqleft ul li span ,.pvinqright ul li span{ display:block; padding:3px 0; line-height:1.5em; font-size:1.15em;}
.pvinqleft ul li input { background:#fff; border:solid 1px #ccc; height:30px; padding:2px; text-indent:2px; width:96%;}
.pvinqright ul li textarea { background:#fff; border:solid 1px #ccc;  padding:2px; text-indent:2px; width:96%;}
.pvinqbot { padding:10px 0;}
.pvinqcode ,.pvinqbtn { width:48%;}
.pvinqcode input {border:solid 1px #ccc; height:30px; padding:2px; text-indent:2px; width:45%;}
.pvinqbtn input { width:50%; background:#85c032; border:none; color:#fff; line-height:38px; text-align:center; font-size:1.5em;}

.safelist { padding:10px 1em; margin:1.5em 0; background:#f6f6f6;}
.safelist div.sftit { padding:5px 0px; line-height:2em; font-size:1.5em; font-weight:bold; border-bottom:solid 1px #ddd;}
.faq_head {POSITION: relative;CURSOR: pointer; line-height:2em; padding:5px; color:#367193; /*background:#f5f5f5; */font-weight:bold;}
.safelist div.sftext { font-size:1.15em; line-height:2em; color:#555; padding-top:8px;}
.safelist div.sfmore { padding-top:5px; font-size:1.15em; line-height:2em; padding-bottom:5px;}
.safelist div.sfmore a { font-weight:bold; text-decoration:underline; color:#019d5c;}

.faq_body {
	DISPLAY: none; padding:8px; line-height:1.85em; color:#777; padding-top:0px;
}

.yjnewsbox { padding:1em 0;}
.yjnewslist { padding:10px 3px; margin-bottom:5px;} 
.yjnewspic {width:26%; float:left;}
.yjmnewspic img { border:solid 1px #eee;}
.yjnewsr { width:71%; float:right; }
.yjnewstit { font-weight:bold; padding:4px 0px; line-height:1.75em; font-size:1.15em;}
.yjnewstit a {}
.yjnewstext { line-height:1.75em; font-size:1.05em; color:#555;}
.yjnewsmore { padding-top:8px; line-height:1.75em; text-align:left; display:block;} 
.yjnewsmore a { font-weight:bold; color:#333; text-decoration:underline; font-size:1.15em;}
.yjnewsother { line-height:2em; padding-top:1px; display:block;  color:#999;}
.yjnewslist span { display:block;}

.certilist {padding-top:1em; padding-bottom:1em;}
.certilist ul { overflow:hidden;}
.certilist ul li { width:21%; margin:1.15em 1.75%; display:inline-block; vertical-align:top;*display:inline;*zoom:1; text-align:center;}
.certilist ul li img { border:solid 1px #e5e5e5;}
.certilist ul li span { display:block; font-size:1.15em; padding-top:8px; line-height:1.5em;}

.mmcaselist {padding-top:1em; padding-bottom:1em;}
.mmcaselist ul { overflow:hidden;}
.mmcaselist ul li { width:31%; margin:1em 1%; display:inline-block; vertical-align:top;*display:inline;*zoom:1; text-align:center;}
.mmcaselist ul li img { border:solid 1px #e5e5e5;}
.mmcaselist ul li span { display:block; font-size:1.25em; padding-top:8px; line-height:1.5em;}

.testim ul li {padding:1em 0px; overflow:hidden;}
.testimpic {width:22%;}
.testimtext {width:75%; line-height:2em;}
.testititle { font-size:1.15em; font-weight:bold; color:#0083de; padding:5px 0px; line-height:1.5em; border-bottom:dotted 1px #ccc; margin-bottom:3px;}
.testimmore { text-align:right; padding-top:2px;}
.testimmore a { color:#ff6000; text-decoration:underline;}

.mmdllist ul li {padding:1em; overflow:hidden;background:#f1f1f1; margin-top:1.5em; margin-bottom:2em;}
.mmdltext {line-height:2.25em; font-size:1.05em; color:#777;}
.mmdltitle { font-size:1.25em; font-weight:bold;padding:5px 0px; line-height:1.5em; border-bottom:dotted 1px #ccc; margin-bottom:3px;}
.mmdlby {padding-top:2px; font-size:1.15em; line-height:2em;  font-weight:bold;}
.mmdlby a { color:#333; text-decoration:underline; margin-right:1em;}

.pagecont { padding:1px 0px;line-height:2.25em; font-size:1.15em;}


#ptoptit {height:30px; line-height:30px; overflow:hidden; border-top:solid 1px #e5e5e5; margin:10px 0px; padding-top:8px; font-size:1.15em;}
#ptsort {overflow:hidden; height:30px; font-size:12px;}
#ptsl {padding-left:5px; height:35px; line-height:35px;}
#ptsl a#list { padding-left:25px; margin-right:10px;}
#ptsl a#gal { padding-left:25px; margin-right:10px;}
#ptsl a.cur {color:#009140;}
#ptstitle { padding-left:5px; font-weight:bold;}
#ptsr {padding-right:5px;}
#ptsr select {border:solid 1px #d0d0d0; line-height:18px;}
.rcsort { width:25%; padding-left:3px; height:1.75em; line-height:1.75em;}
#rpage a {padding:3px 5px;  margin:0px 2px;}
#rpage a.cur {padding:3px 5px;color:#009140;}
#rpage a:hover { text-decoration:none;}
.botpad { padding-top:10px;}

.manufbox { padding:10px 0;}
.manulet { background:#f6f6f6; padding:0 5px; font-size:1.15em; text-align:center;}
.manulet ul { overflow:hidden;}
.manulet ul li {display:inline-block; vertical-align:top;*display:inline;*zoom:1; margin:0 3px;}
.manulet ul li a { display:block; padding:6px 10px; line-height:1.5em; font-weight:bold;}
.manulet ul li a:hover { background:#016bbb; color:#fff; text-decoration:none;}
.manufwrap { margin:15px 0; border:solid 1px #e8e8e8;}
.manufsmbox h5 { font-size:1.25em; line-height:1.75em; background:#f7f7f7; padding:3px 10px;}
.manufsmlist { padding:10px 0;}
.manufsmlist ul { overflow:hidden;}
.manufsmlist ul li {display:inline-block; vertical-align:top;*display:inline;*zoom:1; width:20.5%; margin-right:2%; font-size:1.05em; line-height:1.5em; padding:5px 1%;}
.manufsmlist ul li a { color:#016bbb;}
.manuvbox { padding:1.5em 0;}
.manvtop {}
.manvpic { width:13%;}
.manvtext { width:83%; font-size:1.05em; line-height:1.75em;}
.manuvprod { margin-top:2em;}
.manuvprod h5 { background:#f7f7f7; padding:5px 10px; font-size:1.35em; line-height:2em;}
.manuvprodbox { padding:1em 0;}
.manuvprodlist {display:inline-block; vertical-align:top;*display:inline;*zoom:1; width:47%; padding:1%;}
.manuvppic { width:20%;}
.manuvppic img { border:solid 1px #e8e8e8;}
.manuvpwz { width:76%;}
.manuvpwz h6 { font-size:1.05em; line-height:1.5em; padding:5px 0;}
.manuvptext { font-size:1.05em; line-height:1.75em; padding-top:3px;}
.manuvpmore { padding-top:6px;}
.manuvpmore a { color:#016bbb; text-decoration:underline;}

#newscont { padding:1em 10px; padding-top:2em;}
.nvtit {font-size:1.25em; line-height:1.75em; font-weight:bold; text-align:center; padding:10px 0px; border-bottom:dotted 1px #ccc;}
.nvdate {padding:5px 0px; text-align:center; color:#999; margin-bottom:5px; line-height:2em; position:relative; padding-top:10px;}
.nvdate span { position:absolute; right:5px; top:9px; font-size:1.15em;}
.nvdate span a { background:url(../images/back.jpg) right center no-repeat; padding-right:30px; text-decoration:underline;font-weight:bold;}
.nvcont { line-height:2em; font-size:1.05em;}
.newback { padding:6px 0px; line-height:2em; font-size:1.25em; font-weight:bold; text-align:right;}
.newback a { text-decoration:underline; background:url(../images/back.jpg) right center no-repeat; padding-right:30px;}


#pvbot { padding:1em 0;}
#pvdes {padding:1.5em 0px; clear:both; line-height:2em;}
#pvdes h4 { font-size:1.5em; color:#0db26d; border-bottom:solid 1px #e7e7e7;}
#pvdes h4 span {position:relative; border-bottom:solid 2px #0db26d;line-height:2em; padding:8px 0; bottom:4px;}
#alsolike h3 {font-size:1.5em;line-height:1.75em;background:#f2f2f2; padding:2px 5px;}
#pvcs {position:relative;}

.pvh4 { font-size:1.75em;line-height:2em; border-bottom:solid 1px #d6d6d6; font-weight:bold;}
.pvh4 ul { overflow:hidden;}
.pvh4 ul li {float:left; position:relative; font-weight:bold; margin-right:6px; padding:3px 15px; background:#f4f4f4; border: solid 1px #d7d7d7; border-bottom:none;-moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px; border-top-left-radius:3px;-moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px; border-top-right-radius:3px;}


.pvhorder {height:32px;padding-left:3px; font-size:16px; border-bottom:solid 1px #e1e1e1; font-weight:bold; padding-top:15px;}
.pvhorder ul { }
.pvhorder ul li {float:left; height:38px; line-height:38px; position:relative; font-size:0.85em; padding:0px 10px;}

.large { font-size:1.25em; font-weight:bold;}
.block { display: block; padding:10px 2px; line-height:2.25em; font-size:1.05em;clear:both; overflow:hidden;}
.unblock { display: none;padding:10px 2px; line-height:2.25em; font-size:1.05em;}


.sec1 {cursor:pointer;}
.pvh4 ul li.sec2 {background:#ec2020;cursor:pointer; color:#fff; position:relative;  padding-top:3px; border:solid 1px #ec2020;}


.yjralprod { padding: 0px; margin-top:2em;}
.yjralprod h5 {font-size:1.35em;font-weight:bold; padding:2px 3px;line-height:2em;border-bottom:solid 1px #d6d6d6;}
.yjalprodlist {padding:10px 0;}
.yjalprodlist ul { overflow:hidden;}
.yjalprodlist ul li {display:block; padding:10px 0;}
.alpic { width:25%;}
.alpic img { border:solid 1px #e8e8e8;}
.alwz { width:50%;}
.altit { font-size:1.05em; font-weight:bold; line-height:1.5em; padding:5px 0;}
.altext { line-height:2em; color:#555;}
.alpri { padding-top:8px; display:block;}
.alpri b { color:#f00;}
.yjalprodlist ul li:last-child { margin-right:0;}
.yjalprodlist ul li span { display:block; text-align:center; font-size:1.15em; padding-top:10px;}

#pvview { padding:15px 5px;}
.pvvtit { height:45px; line-height:45px; text-align: center; padding-left:5px; font-size:1.8em; border-bottom:solid 1px #eee;}
.pvimg { padding-top:15px; text-align:center;}
.pvcont { padding:15px 0px; line-height:22px;}

#pviewcont { padding:1em 5px;}
.pviewtitle {font-size:1.5em;  text-align:center; color:#555; height:2em; line-height:2em;}
.pviewpic { text-align:center; padding:8px 3%;}
.pvbtn { overflow:hidden; padding:8px 0px; padding-left:30%; clear:both; border-top:solid 1px #e5e5e5; margin-top:1.25em;}
.pvbtn span { float:left; padding-right:15px;}
.pvbtn span.share { padding-top:8px;}
.pvtext {padding:12px 0px; text-align:left;}

.signbg {display: block; margin-top:1em;
    border: 1px solid #ececec;
    border-radius:2px;
    background: #fff;
    border-top: 4px solid #333d47;
    padding: 25px 5%;
    box-shadow: 0 2px 3px rgba(0,0,0,.08);
    background-color: white;}
.rbox .signbg h4 { border:none;}
.signbox {padding:5px 0; width:42%;}
.signbox h5,.regbox h5 { font-size:1.5em; line-height:2em;}
.regbox { width:55%; margin:0 auto;}
.regbox div { overflow:hidden; padding:6px 0;}
.regbox div label { display:block; font-size:1.15em; line-height:1.75em; padding:3px 0;}
.regbox div input {
    border-radius: 3px;
    border: 1px solid #CCCCCC; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:85%;}
.regbox div select {
    border-radius: 3px;
    border: 1px solid #CCCCCC; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:35%;}
.regbox div button.sigbtn { background:#016bbb; color:#fff;    border-radius: 3px; padding:5px 0; line-height:24px; font-size:1.35em; text-align:center; width:55%; cursor:pointer; border:none;}
.loagin-here-link { font-size:1.15em; line-height:1.5em; padding:5px 0;}
.regbox div button.sigbtn:hover { background:#005a9e;}
.signlist {}
.signlist ul li { display:block; padding:6px 0;}
.signlist ul li span { display:block; font-size:1.15em; line-height:1.75em; padding:3px 0;}
.signlist ul li span b { color:#f00;}
.signlist ul li input {
    border-radius: 3px;
    border: 1px solid #CCCCCC; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:85%;}
	.signlist ul li.rem input { width:5%;}
.signlist ul li select {
    border-radius: 3px;
    border: 1px solid #CCCCCC; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:35%;}
.signlist ul li input.sigbtn { background:#016bbb; color:#fff; font-size:1.35em; text-align:center; width:55%; cursor:pointer; border:none;}
.signlist ul li input.sigbtn:hover { background:#005a9e;}

.signlist #contactform input.sigbtn { color:#fff;}

.sigcrtext { font-size:1.15em; line-height:2em; padding:10px 0;}
.sigcrbtn { display:block; padding-top:1em;  overflow:hidden;}
.sigcrbtn a {background:#016bbb; color:#fff; font-size:1.35em; text-align:center; width:55%; cursor:pointer; border:none; line-height:2em; display:block; float:right;
border-radius: 3px;}
.sigcrbtn a:hover {background:#005a9e; text-decoration:none;}
.lxbox { padding:2em 2px;}

.lxform { width:51%;}
.lxtext { width:100%;}
.lxttitle { font-size:1.35em; line-height:2em; padding:3px 0; font-weight:bold;}
.lxtwz {padding:5px 1px; font-size:1.15em; line-height:2.25em;}
#contactform  {padding:5px 0;}
.lxcont,.lxmap {padding-top:1em;line-height:2em; font-size:1.15em;}
#contactform div {padding: 8px 0px;}
#contactform label { display:block;font-size:1.15em; padding:5px 0; float:left; width:26%;}
#contactform input, #contactform select,#contactform textarea {
    border-radius: 3px;
    border: 1px solid #d4d4d4; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:85%;
}
#contactform select { width:35%;}
#contactform textarea { width:85%;}
#contactform input.asbtn {
    background: url("../images/lxsub.jpg") no-repeat;
    width: 99px;
    height: 37px;
    border: none;}
.color { color:#888;}
.userfogtbox { margin:2em 0; width:40%; margin:2em auto;}
.userfogtbox ul li { overflow:hidden; padding:10px 0;}
.userfogtbox label { display:block;font-size:1.15em; padding:5px 0; float:left; width:18%; text-align:right;}
.userfogtbox input, .contact-form select,.contact-form textarea {
    border-radius: 3px;
    border: 1px solid #d4d4d4; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:55%;
}
.userfogtbox select { width:35%;}
.userfogtbox input.fogsbtn {background: #016bbb;
    color: #fff;
    font-size: 1.35em;
    text-align: center;
    width: 100px;
    cursor: pointer;
    border: none;}
	
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 100px;
  right: 0;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:url(../images/top.png) no-repeat center center #222;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;border-radius:3px
}
.cd-top.cd-is-visible {

  visibility: visible;
  opacity: 1;
}

.no-touch .cd-top:hover {
  background:url(../images/top.png) no-repeat right center;
}

#tbox{width:38px; height:38px; float:right; position:fixed; margin-right:10px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}
#gotop{ display: block; width:38px; height:38px;} 
#gotop:hover{}
.lpsup { position:fixed; padding:5px 15px; font-size:1.35em; padding-top:12px; bottom:0; right:0; background:#85c032; color:#fff; overflow:hidden;}
.lpsup a { color:#fff;}
.lpsup a:hover { text-decoration:none;}
.lpsup img { float:left; margin-right:10px;}
#fdrdiv {width:140px;position: fixed;top: 49%;right: 0; z-index:99999999;}
#fdrtit { font-weight:bold; color:#fff; background:#288cff; line-height:1.75em; padding:5px 10px; font-size:1.15em;border-top-left-radius:5px;border-top-right-radius:5px}
#fdrlist {padding:10px 10px; background:#fff; border:solid 2px #288cff;}
#fdrlist ul li { overflow:hidden; padding:8px 0px;}
#fdrlist ul li a,#fdrlist ul li span { }
#fdrlist ul li img { float:left; margin-right:5px;}
#fdrlist ul li.rema img { margin-top:3px;}
#fdrlist ul li a { padding:5px 0px;}

.xq1{ border:1px solid #ddd; margin:10px 0}
.minus{ }
.plus{  }
a.minus span {
    background: rgba(0, 0, 0, 0) url("../images/jian.jpg") no-repeat scroll 0 0;
    float:left; padding-right:8px
}
a.plus span {
    background: rgba(0, 0, 0, 0) url("../images/jia.jpg") no-repeat scroll 0 0;
    float:left;padding-right:8px
}
.panel-title a span {
    display: inline-block;
    height: 25px;
    overflow: hidden;
    width: 20px;
}
.panel-heading {
    background-color: #f2f2f2; border-bottom:1px solid #ddd
}.panel-title {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;font-weight:normal
}
.panel-title a{ display:block}
.panel-collapse { padding:20px; line-height:24px; font-size:14px}
.panel-heading {
    padding: 10px 15px;
}
.gw_num{border: 1px solid #dbdbdb;width: 110px;line-height: 26px;overflow: hidden;}
.gw_num em{display: block;height: 26px;width: 26px;float: left;color: #7A7979;border-right: 1px solid #dbdbdb;text-align: center;cursor: pointer; font-style:normal; font-size:16px; font-family:Arial, Helvetica, sans-serif}
.gw_num .num{display: block;float: left;text-align: center;width: 40px;font-style: normal;font-size: 14px;line-height: 24px;border: 0;}
.gw_num em.add{float: right;border-right: 0;border-left: 1px solid #dbdbdb;}
.Price {
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
}

.vcstock dl {
    overflow: hidden;
    padding: 7px 0;
}
.vcstock dl dt {
    float: left;
    line-height: 22px;
    width: 80px;
    font-size: 1.15em;
    font-weight: bold;
}
.vcstock dl dd {
    float: left;
    line-height: 22px;
}
.notice{display:none;}
.item_notice{color:red;}


@media screen and (max-width: 1200px) {

	.wrap {
		width: 100%;
		max-width:1120px;
	}
#yjsear { width:40%;}
.inmbprodlist ul li { width:14.15%;}
.tsinput { width:68%;}
.bsinput { width:40%;}
#botsoc { width:30%;}
#botsoc span { margin:0;}
.inlcatelist ul li a { padding:6px 10px;}
.inlcatelist ul li a { line-height:1.35em;}
#botsign { width:67%;}
}
@media screen and (max-width: 1024px) {
.tsinput {width:63%;}
#yjsear { width:30%;}
#botsign span { float: none;}
.bsinput { width:37%;}
#botsign { width:47%;}
#botsoc { width:50%;}
}

@media screen and (max-width: 860px) {
#inmtop h3 { font-size:1.15em;}
.tsinput {width:62%;}
#yjsear { width:20%;}
#mmtopr { width:79%;}
#mmsear { width:25%;}
#botsoc { width:50%; text-align:left;}
}
@media screen and (max-width: 720px) {

.scrolllist .imglist_w { width:85%;}
.whycontlist ul li { width:30%;}
}

@media screen and (max-width: 640px) {
#jktop { padding:10px 0;}
#apddh{ height:42px;}

#jksear { width:18%; margin-top:10px;}
}

@media screen and (max-width: 480px) {

	html {
		-webkit-text-size-adjust: none;
	}
.fl { float:none;}
.fr { float:none;}
.scrolllist .imglist_w { width:80%;}
#jktop { padding:6px 0px;}
#yjlogo ,#yjsear,#yjtright { width:96%; margin:0px 2%; display:block;  padding:0; margin-top:5px;}
#tdhl ul li:last-child { display:none;}
#yjlogo { text-align:center; width:35%; margin:0 auto;}
#lpdh { width:100%; margin:0px 0;margin-bottom:10px;} 
.lpinabbox { background:#f3f3f3;}
#lpinabwz { width:99%; margin:0 auto;}
.lpinprodlist ul li { width:46%;}
#lpinabpic,.batincatebox ul li.incatebg,#yjtright { display:none;}
.lpprodpic { float:left;}
.lpprodwz { float:left;}
#locatit { left:1em; top:1em; max-width:90%;}
.locatitle  { font-size:1.5em; line-height:1.5em;}
.locanr { padding-top:0; color:#333; border:none;}
.locanr a { color:#444;}
#main { padding:10px 0;}
.signbg { padding:5px 1%;}
.signbox,.regblx  { display:block; clear:both; width:98%; margin:0 auto;}
.pvinqleft,.pvinqright,.pvinqcode, .pvinqbtn,#intbanner,#intrbox,#inlcate { width:98%;}
.intrhprod ul li { display:inline-block;vertical-align:top;*display:inline;*zoom:1; padding:10px 1.5%; margin:0; width:46%;}
.inmbprodlist ul li { width:29%;}
.intrhprod ul li span.intrppic { float:left;}
.pvinqbtn input { width:96%;}
.lpalprodlist ul li { width:45%;}
.inbnewslist ul li { width:96%;}
.botsign { margin:0;}
.tsinput {width:82%;}
.bsinput { width:55%;}
.signbox { width:98%;}
.infcabtu,.inbnewslist ul li div.inbpic { display:none;}
.manufsmlist ul li { width:45%;}

.inapexihlist div.apexbox { width:49%;}
.lpinwhylist,.apdbnewslist ul li { width:98%; margin:10px 1%; padding:5px;}
.balprolist ul li { width:45%;display:inline-block; vertical-align:top;*display:inline;*zoom:1; padding:10px 1.5%;}
#signbleft,#signbright,.lxleft,.lxform {width:98%; padding:0px 1%; padding-top:5px; margin:0;}
.locatit { padding:0;}
#botsoc { text-align:center;}
#bottom { padding:0;}
#trfabpic {width:98%; padding:0px 1%; padding-top:5px;}
.yjprodlist,.yjalprodlist ul li { width:46%;display:inline-block; vertical-align:top;*display:inline;*zoom:1; padding:10px 1.5%;}
.gbg { background:none;}
.alpic,.alwz { width:98%; padding:5px 1%;}
.yjprodbtn a { padding:5px; margin:0 2px;}
.yjprodpic,.yjprodwz,.yjprodpri,.yjprodbtn { width:98%; padding:5px 1%; margin:0;}
.yjprodbtn { text-align:center;}
.certilist ul li { width:45%; padding:5px 2%; margin:5px 0;}
.whinbacclist ul li { width:28%; padding:5px 1%;}
.lxform ,.lxtext {width:98%; padding:0px 1%; padding-top:5px;}
.botnews,#botdh,#botsoc,#botlx ,#botsign,#botsoc{ width:98%; padding:5px 1%;}
.botcate { width:45%;display:inline-block; vertical-align:top;*display:inline;*zoom:1; }
.injknewslist { padding:5px 3px;}
.bsinput { width:58%;}
.yjnewspic { display:none;}
.yjnewsr { display:block; padding:5px 1%; width:98%;}
.botnewslist { padding:6px 0px;}
#fdrdiv { display:none;}
.copy { margin:0px;}
	#right ,#right1{
		width: 98%;
		float: none;
		margin: 10px 1%;
	}
#pvtright {
		width: 98%;
		float: none;
		margin: 10px 0;
	}
#pvtleft {
		width: 98%;
		float: none;
	}

	#left,#left1 {
		width: 98%;
		margin:10px 1%;
		float: none;
	}

#lnews {width:98%; padding: 0px 1%;}
#inlianx {width:98%; padding: 0px 1%;}

.inservlist ul li { width:46%; padding:5px 2%; float:left;}

#left {width:98%; padding: 0px 1%;}
#right {width:98%; padding: 0px 1%;}
#pvright {width:98%; padding: 0px 1%;}


#newslist ul li span.nltit { padding:4px 0px;line-height:18px; border-bottom:dotted 1px #ccc; font-weight:bold; color:#333;}

.lcproductlist ul li { width:46%; padding:3px 2% 3px 2%; float:left; text-align:center;}
.lcproductlist ul li span { height:4.5em; overflow:hidden;}
#procate ul li { width:46%; padding:3px 2% 3px 2%; float:left; text-align:center;}

#rpage { width:98%; padding:0px 1%; text-align:left;}
.rcsort { width:98%; padding:0px 1%;}
#ptoptit {height:auto;margin-bottom:10px;}

#copy { width:98%; float:none; padding:5px 1%;}
#bottom { margin-top:10px;}
}

@media screen and (max-width: 320px) {

	html {
		-webkit-text-size-adjust: none;
	}

.prodlist ul li { width:96%; padding:3px 2% 3px 2%; text-align:center;}
#bottom { min-height:60px;}

}