body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{border:medium none;margin:0;padding:0;font-weight:normal}
ul,ol{list-style: none}
input[type=button],input[type=submit]{-webkit-appearance:none;outline:none;border-radius:0}
a{text-decoration:none;color:#000}
input:focus,textarea:focus{outline:none}
.clear{clear:both}
a img{border:medium none;margin:0;padding:0}
body{font-size:14px;font-family:'Microsoft YaHei',Arial;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}


.header{
	height:70px;
	border-bottom:1px solid #DDD;
}
.header .logo{
	float:left;width:115px;height:45px;margin:15px 0 10px 50px;
}
.header .title{
	float:left;font-size:24px;line-height:24px;font-weight:normal;
	border-left:1px solid #DDD;padding:21px 0 0 10px;
	margin:15px 0 10px 20px;color:#333;
}
.header .stitle{
	float:left;font-size:14px;line-height:14px;
	border-left:1px solid #DDD;padding:8px 0 0 10px;
	margin:38px 0 10px 10px;color:#E92F2F;
}
.header .links{
	float:right;margin:42px 20px 10px 0;
}
.header .links li{
	float:left;list-style:none;height:18px;margin:0;padding:0;
}
.header .links li a{
	float:left;padding:0 20px;color:#666;text-decoration:none;
	font-size:18px;line-height:18px;
}

.content{
	width:1200px;
	margin:80px auto;
}
.content .left{
	float:left;width:610px;
}
.content .left .im{
	font-size:38px;font-weight:bold;font-family:Arial;padding-bottom:20px;
}
.content .left .it{
	font-size:24px;line-height:36px;font-weight:normal;color:#666;padding-bottom:20px;
}
.content .left .pr_pic_list{
	float:left;padding-bottom:60px;
}
.content .left .pr_pic_list li{
	float:left;width:100px;height:100px;
	margin:20px 20px auto auto;
	border:1px solid #CCC;cursor:pointer;
}
.content .left .pr_pic_list li.current{
	border:1px solid #E92F2F;
}
.content .left .pr_pic_list li img{
	width:100px;
}
.content .left .back_item{
	float:right;margin-right:20px;
	height:50px;line-height:50px;font-size:16px;
	padding:0 20px 0 50px;
	background:url(../images/icons_gp_back.gif) 16px center no-repeat #E92F2F;
	color:#FFF;border-radius:3px;
}

.content .left .refs{
	width:380px;
}
.content .left .refs a{
	float:left;width:80px;border-right:1px solid #DDD;height:21px;line-height:14px;text-align:center;padding-top:38px;margin:auto -1px -1px auto;
	font-size:12px;color:#666;
}
.content .left .refs a.r01{
	background:url(../images/item/icons_r_01.gif) center 4px no-repeat;
}
.content .left .refs a.r02{
	background:url(../images/item/icons_r_02.gif) center 4px no-repeat;
}
.content .left .refs a.r03{
	background:url(../images/item/icons_r_03.gif) center 4px no-repeat;
}
.content .left .refs a.r04{
	background:url(../images/item/icons_r_04.gif) center 4px no-repeat;
}
.content .left .refs a.r05{
	background:url(../images/item/icons_r_05.gif) center 4px no-repeat;
}
.content .left .refs a.r06{
	background:url(../images/item/icons_r_06.gif) center 4px no-repeat;
}
.content .left .refs a:hover{color:#000}
#attachment_tips {
	margin-top:1px solid #DDD;position:absolute;
	border:1px solid #DDD;background:#FFF;border-radius:3px;
	padding:10px;color:#E92F2F;display:none;box-shadow:1px 2px 2px #999;
}
#attachment_tips i{
	position: absolute;
	width: 21px;height: 7px;
	background: url(../images/item/alias_up.gif) 0 0 no-repeat;
	top: -7px;left:23px;
}

.goods_video .bg{
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity = 20);
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 8888;
}
* html .goods_video .bg {
	position: absolute;
	left: 0;
	top: expression(eval(document.documentElement.scrollTop));
}
.goods_video .dialog {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -233px 0 0 -300px;
	width: 600px;
	height: 436px;
	background: #FFF;
	padding:30px 10px 0px;
	z-index: 8889;
}
.goods_video .dialog .video {
	width:600px;height:400px;background:#000;
}

* html .goods_video .dialog {
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight/ 2));
}

.goods_video .dialog .close{
	position:absolute;right:10px;top:5px;
	border:1px solid #DDD;height:18px;width:18px;font-size:18px;line-height:18px;text-align:center;color:#999;
}
.goods_video .dialog .title{
	background:url(../images/icons_video.gif) 0 center no-repeat;
	line-height:36px;height:36px;
	color:#666;font-size:16px;padding-left:28px;
}
.goods_video .dialog .url {
	position:absolute;right:10px;bottom:5px;
}
.goods_video .dialog .url span{
	color:#E92F2F;
}
.content .right{
	float:right;
	width:550px;
	position:relative;
}
.content .right #pr_pic_zoom{
	width:550px;overflow:hidden;
}
.content .right #pr_pic_zoom img{width:550px}
.content .right #zoom_box{
	position:absolute;
	right:560px;top:0;
	border:1px solid #DDD;width:640px;height:640px;background:#FFF;z-index:1;display:none;
	overflow:hidden;
}
.content .right #zoom_box img{position:absolute}

.content .right .w{
	text-align:center;padding-top:20px;
}
.content .right .cv{
	position:absolute;left:183px;top:235px;text-align:center;
	width:185px;height:80px;background:url(../images/logo_cover.png) 0 0 no-repeat;
}
.content .right .w span{
	color:#707070;font-size:16px;padding-left:24px;background:url(../images/icons_gp_w.gif) 0 center no-repeat;
}

.copyright{
	clear:both;
	padding:50px 0;
	text-align:center;color:#999;
}
.copyright span{
	color:#EA3D3D;
}
.service{
	width:50px;height:50px;
	position:fixed;right:100px;bottom:200px;
	background:url(../images/icons_service_og.gif) center center no-repeat #FF8B3D;
	text-indent:-999px;overflow:hidden;
	border-radius:5px;
	animation:service_waring 1s linear infinite;
}
@keyframes service_waring{
0%{right:95px}
5%{right:105px}
10%{right:95px}
15%{right:105px}
20%{right:100px}
100%{background-image:none}
}

@media screen and (max-width: 940px) {
	.content{
		width:auto;
		padding:0 10px;
		margin-top:50px;
	}
	.content .box{
		width:100%;
		margin:20px 0;
	}
} 
@media screen and (max-width: 750px) {
	.header .links{display:none}
	.header .title{font-size:18px}
	.service{right:10px;bottom:30px;}
	@keyframes service_waring{
	0%{right:8px}
	5%{right:12px}
	10%{right:8px}
	15%{right:12px}
	20%{right:10px}
	100%{background-image:none}
	}
}
@media screen and (max-width: 480px) {
	.header .logo{margin-left:10px}
	.content{margin:30px auto;width:auto;padding:0 10px}
	.copyright{padding:20px 0}
} 