@charset "utf-8";
*{color:#FFF; font-family:"微软雅黑", "宋体", "Arial";margin:0;padding:0}
img{border:none;}
ul,li{padding:0; margin:0; list-style:none;}
body {background-color: #000; margin:0; padding:0; color:#FFF; font-family:"微软雅黑", "宋体", "Arial"}
a{color:#fffefe; text-decoration:none;}
a:hover{color:#ed1c24;}
a.cur{color:#ed1c24;}
.clear{clear:both; height:0px;}

.welcome_item{width:430px; margin:16px auto; text-align:center;}

.topbg{width:1200px;margin:0 auto;height:93px; background:url(head_bg.jpg) bottom repeat-x; border:1px solid red;}
.top_outer{width:1200px;margin:0 auto;height:93px; background:url(head_bg.jpg) bottom repeat-x !important; display:block;}
#head{width:1200px;margin:0 auto; height:93px;}
#head .logo{margin-left:50px; float:left; display:inline;}
#head .a{float:right; display:inline; margin:33px 40px 0 0; height:25px;}
#search{float:right; margin-top:32px;}
#search input{height:24px; padding:0 6px; line-height:24px;}
#search .key{background:#3c3c3c; border:1px solid #d30507; width:95px;}
#search .submit{background:#d30507; border:none; margin:0 11px;}

#main{width:730px;margin:0 auto; display:block;}
#main #catList{background:url(logo_2.jpg) center 12px no-repeat; padding-top:140px; width:300px; overflow:hidden; clear:left; float:left; display:inline;}
#main #catList ul{margin-left:45px;}
#main #catList ul li{line-height:43px; font-size:18px;}
.category{width:200px;position:absolute;left:0;top:0;z-index:1002}
.js_category{position:fixed;top:0;_position:absolute;left:auto}
.js_category_btm{position:absolute}
.left_yg_logo{display:none}
.js_category .left_yg_logo{display:block}

#main #show{float:right; margin:14px 0; display:inline; width:900px;}
#main.proList{height:650px; overflow:hidden;}
#main #productList{display:block; width:850px; height:540px; float:right; margin:130px 40px 0 0;}
#main .procontent{width:738px; border:7px solid #515151; margin:15px 50px; display:inline; overflow:hidden;float:right;}

#main #aboutus{width:1110px; margin:0px auto; padding:15px 0; /*background:url(scrollbar_bg.jpg) 1100px repeat-y;*/}
#main #aboutus #control{padding:10px 0; line-height:20px; background:url(unexpand.jpg) left center no-repeat; position:relative;}
#main #aboutus #control a{padding-left:25px;}
#control a.expand{background:url(expand.jpg) left center no-repeat;}
#main #aboutus h1{font-size:18px; font-weight:normal; padding:0 5px; margin:15px 0; background:#6d0c11 url(title_bg.jpg) top right no-repeat; height:30px; line-height:30px;}
#main #aboutus h2{color:#ed1c24; font-size:14px;margin:2px 5px;}
#main #aboutus p{font-size:14px; margin:0; text-indent:2em; margin:0 5px; line-height:28px;}
#main #aboutus .scroll{height:420px !important;}
#main #contact{width:1110px; margin:30px auto;}
#main #contact .title{font-size:30px;font-family:"黑体"; line-height:50px; border-bottom:1px solid #ed1b24; margin-top:30px;}
#main #contact .cnt{line-height:30px; font-size:18px; margin:10px auto}

#main.download h1{cursor:pointer;}
#main.download .cnt{}
#main.download dl{float:left; display:inline-block; margin:5px; clear:both; width:100%;}
#main.download dt{float:left; width:440px;}
#main.download dd{float:left; width:155px;text-align:center;}
#main.download dl.title{position:absolute; top:11px; right:0; width:900px;}
#main.download dl.title dt{width:240px;}
/*#productList a{float:left; margin-right:-50px;}
#productList a div{line-height:28px;}*/
.right{float:right; margin:8px;}
.goodslist{float:left; width:880px;}
.goodslist li{width:95%; float:left; margin:1px 8px; background:#e1e1e1; padding:20px 0; display:inline-block;}
.goodslist li a{float:left; width:130px; margin:0 20px;display:inline-block;}
.goodslist li span{float:left; width:500px; margin:2px 4px; color:#000;display:inline-block;}
.pagination, #pagelist{width:840px; text-align:center;}

#news{width:100%; background:url(news_vbg.jpg) center repeat-y; display:inline-block;}
#news .colname{color:#ed1b24; font-family:"黑体"; font-size:18px; line-height:32px; margin:8px 0 0 20px;}
#news .list{width:600px; height:312px; float:left; background:url(scrollbar_bg.jpg) right repeat-y; }/*border-right:solid 5px #ed1c24;*/
#news .last{border:none;}
#news .bdr_btm{border-bottom:4px solid #ed1c24;}
#news .list li{clear:both; line-height:24px;font-size:14px; width:100%; float:left; clear:both;}
#news .list li a{float:left; width:390px; height:24px; overflow:hidden;}
#news .list li tt{float:left;width:130px; margin-left:8px;}
#news .list li .names{float:right;width:130px;}

.scroll{height: 260px; overflow: hidden; position: relative; padding: 0px;}
.scroll .jscroll-c{top: 0px; z-index: 9999; zoom: 1; position: relative; padding-right: 15px;}
.scroll .jscroll-e{height: 100%; top: 0px; right: 8px; position: absolute; overflow: hidden; z-index: 10000; width: 15px; background:url() 100% 0px repeat-y; background:none;}
.scroll .jscroll-u{position: absolute; top: 0px; width: 100%; left: 0px; background-image: url(); overflow: hidden; height: 17px; background-position: 0px 0px; background-repeat: initial initial;}
.scroll .jscroll-h{background-image: url(); position: absolute; left: 0px; border: 0px solid rgb(188, 188, 188); top:50px; width: 15px; height: 92.90331491712708px; background-position: -45px 0px; background-repeat: no-repeat repeat;}
.scroll .jscroll-d{position: absolute; bottom: 0px; width: 100%; left: 0px; background-image: url(); overflow: hidden; height: 17px; background-position: 0px -17px; background-repeat: initial initial;}

.btm_outer{border-top:18px solid #ed1c24; width:1200px;margin:0 auto;}
#foot{width:1160px;margin:0 auto; background:url(logo_btm.jpg) right bottom no-repeat; height:165px;}
#foot #share{width:100%; clear:both; margin:12px 0 0 24px;display:inline-block; height:26px;}
#share .share{float:left; display:block;font-family:"黑体"; font-size:14px;line-height:24px;}
#foot #links{margin-left:8px; height:50px; overflow:hidden;}
#foot #links a{font-family:"黑体"; font-size:18px; margin:14px; float:left; display:inline;}
#foot #freetrial{margin-left:259px;}
#foot #copy{font-family:"宋体", "Arial"; font-size:14px; line-height:24px; margin:12px 364px;}

/*pagecontent*/
.pagecontent{width:1000px; margin:5px auto;overflow: hidden;}
.pagecontentstr{width:962px;padding:5px;overflow: hidden;}
.pagecontentstr .title{text-align:center; font-size:18px; line-height:88px;}
.pagecontentstr .text_cnt{line-height:28px; text-align:justify;}
.pagecontentstr .text_cnt p{text-indent:2em;}

.pagelist {float: left;width: 682px;}
.righttext {float: left;width: 738px; line-height:28px;}
.righttext_padding {float: left;width: 632px;padding:0px 15px 0px 15px;}
.righttext_padding p{line-height:26px; text-indent:2em;}

.readpic {float: left;width: 738px;height:527px; overflow:hidden;}
.readpic img {}

.readtitle{float: left;width:728px;margin:5px;text-align: left; background:#eaeaea url(info_bg.jpg) 206px center no-repeat; height:244px; display:inline-block;}
.readtitle *{color: #515151;}
.procontent .title{background:url(goods_itemtitle_bg.jpg) no-repeat; float:left; width:100%}
.readtitle .class{float:left; width:206px; margin-top:75px; text-align:center; line-height:38px; font-size:18px;font-family:"黑体";}
.readtitle dl{font-size:16px;display:inline-block; width:485px; float:right; margin-top:30px;}
.readtitle dl dt{ height:30px; margin-bottom:2px; font-family:"黑体"; line-height:30px; text-align:center; width:82px; float:left;}
.readtitle dl dd {font-family:"黑体";height:30px; margin-bottom:2px; display:inline-block; line-height: 30px; width:150px; float:left; overflow:hidden; font-size:14px;}

.bbslist{list-style: none;margin: 0 auto;padding: 0px;}
.bbslist li{border-top: 1px dotted #d0d0d0;padding: 10px 0px 10px 0px}
.bbslist li:first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li .first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li div{line-height: 180%;padding:0px 10px 5px 10px;}
.bbslist li .sendname{text-align: right;}
.bbslist li .messagelist{text-align: left;}
.bbslist li .remessagelist{text-align: left; padding-top: 10px;padding-bottom:10px;}

.formlist td{height:50px; line-height:34px;}
.formlist a{color:#ed1b24;}
.infoInput{color:#000; width:100%; border:1px solid #6d0d11; height:26px; line-height:26px; font-size:16px}
.buttonface{background:#6d0d11; border:none; height:40px; line-height:40px; font-size:16px;}

.feedform{margin:0 auto; width:662px;}
.feedform .submit{background:#d30507; border:none; margin:2px; padding:8px;}
/*Slide*/

.loader{
	width:70px;height:70px;position:fixed;top:50%;left:50%;
	margin:-35px 0px 0px -35px;opacity:0.7;z-index:1000;
	background:#fff url(../images/loader.gif) no-repeat center center;
	-moz-border-radius:15px;-webkit-border-radius:15px;
	border-radius:15px;-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;
}

/* Preview Slider Gallery Style */
.ps_container{
	display:none;width:750px;height:500px;margin:20px auto 0px auto;
	position:relative;text-transform:uppercase;text-shadow: 1px 1px 2px #ccc;
}
.ps_image_wrapper{
	width:750px;height:450px;overflow:hidden;position:relative;
	margin:0 auto;-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;
}
.ps_image_wrapper img{
	position:absolute;left:0px;top:0px; width:100%;
}
.ps_prev,.ps_next{
	width:30px;height:99px;position:absolute;top:50%;margin-top:-49px;cursor:pointer;opacity:0.7;
}
.ps_prev{
	background:transparent url(next.jpg) no-repeat 0 0;
	left:-50px;
}
.ps_next{
	background:transparent url(next.jpg) no-repeat -30px 0px;right:-50px;
}
.ps_prev:hover,.ps_next:hover{opacity:1;}
ul.ps_nav{
	list-style:none;margin:0;padding:0;width:170px;margin:20px auto;position:relative;height:18px;
}
ul.ps_nav li{float:left;}
ul.ps_nav li a{
	display:block;text-indent:-9000px;
	width:11px;height:11px;outline:none;padding:0px 3px;
	background:transparent url(dot.png) no-repeat top center;
}
ul.ps_nav li a:hover,ul.ps_nav li.selected a{
	background-position:50% -11px;
}
ul.ps_nav li.ps_preview{
	display:none;width:85px;height:61px;position:absolute;
	top:-65px; left:-34.5px; /*First item, next ones is leftDot - 0.5*wThis + 0.5*wDot, i.e. second one is (16 - 42.5 + 8) = -18.5 */
}
ul.ps_nav li.ps_preview span{
	background:transparent url(triangle.png) no-repeat top center;
	width:15px;height:6px;position:absolute;top:55px;left:35px;
}
.ps_preview_wrapper{
	width:75px;height:45px;border:5px solid #fff;overflow:hidden;position:relative;
	-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
.ps_preview_wrapper img{
	position:absolute;top:0px;left:0px;
}

#good_foot{width:738px; margin:0 auto;}
#good_foot .title{background:url(goods_itemtitle_bg.jpg) no-repeat;}
#good_foot .cnt{margin:8px 0; width:100%; text-align:center; float:left; display:inline;}

#sc{width:730px; margin:0 auto;}
#sc .title{color:#ed1b24; font-size:18px; line-height:50px;    text-align: center;}
#sc .cnt{background:#3a3939 url(sc_bg.jpg) repeat-x; text-align:center; border-left:solid 1px #271718;}
#sc .cnt dl{width:364px; margin:0 auto;}
#sc .cnt dd{float:left;line-height:36px; margin:6px; font-size:18px;}
#sc .cnt input{height:32px; line-height:32px; border:none; color:#000; font-size:16px;}
#sc .cnt .mobile{
	clear:both;
}
#FwCode{width:180px;}
#btnQuery{width:88px;}
#ReturnResult{font-size:14px; line-height:26px; text-align:left; width:352px; height:78px;}

@media screen and (min-width: 798px) {
	#sc .cnt .mobile{background:url(sc_bg2.jpg) repeat-x; height:36px; line-height:36px; margin-left:1px; }
}
@media screen and (max-width: 797px) {
	#main{
		width: 100%!important;
	}
	#sc{
		width: 100%!important;
	}
}