﻿/* 初始化 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,span { margin:0; 

padding:0; }
body { background:#fff; color:#000; font-size:14px; font-family: "Microsoft YaHei",微软雅黑,Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var {/* font-style:normal; font-weight:normal;*/}
a { color:#000; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; display: inline-block; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px "Microsoft YaHei",微软雅黑,Verdana,Helvetica,Arial,sans-serif; outline: none;}
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/* header部分设置开始 */
.header{
	height: 169px;
	width: 100%;
	background: url(../images/headerBg.png) no-repeat;
}
.headerIn{
	width: 1200px;
	margin: 0 auto;
	height: 169px;

}
.headerIn a{
	padding-top: 18px;
	float: left;
}
.headerIn .title{
	float: right;
	padding: 42px 93px 0 0 ;
}
/* header部分设置结束 */
/* 导航部分开始 */
.nav{
	width: 100%;
	height: 67px;
	background: url(../images/navBg.png) no-repeat;
}
.navIn{
	width: 1200px;
	height: 67px;
	margin: 0 auto;
}
.navIn ul{
	float: left;
}
.navIn li{
	float: left;
	margin-right: 60px;
}
.navIn a{
	color: #a20005;
	font-size: 16px;
	line-height: 67px;
}
.navIn li.active a{
	font-weight: bold;
	color: #e5050c;
	text-decoration: underline;
}
.search{
	float: right;
	position: relative;
}
.search input{
	width: 167px;
	height: 31px;
	border-radius: 4px;
	background-color: #fff;
	float: right;
	margin-top: 17px;
	margin-right: 27px;
	padding-left: 15px;
	color: #979696;
	position: relative;
	line-height: 33px;
	border: 1px solid #c9c9c9;
}
.search a{
	position: absolute;
	right: 38px;
	top: 25px;
	height: 19px;
	width: 19px;
	cursor: pointer;
}
.search a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 19px;
	height: 19px;
	cursor: pointer;
}
/* 导航部分结束 */
/* banner部分开始 */
.banner{
	width: 100%;
	height: 567px;
	position: relative;
}
.banner ul{
	width: 100%;
	height: 567px;
	position: absolute;
	z-index: 0;
}
.banner ul li{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 567px;
}
.banner .li1{
	background: url(../images/banner1.png) center center no-repeat;
	z-index: 1;
}
.banner .li2{
	background: url(../images/banner1.png) center center no-repeat;
}
.banner .li3{
	background: url(../images/banner1.png) center center no-repeat;
}
.banner .li4{
	background: url(../images/banner1.png) center center no-repeat;
}
.banner .li5{
	background: url(../images/banner1.png) center center no-repeat;
}
.banner ol{
	width: 225px;
	position: absolute;
	left: 50%;
	margin-left: -113px;
	bottom: 20px;
	cursor: pointer;
}
.banner ol li{
	width: 39px;
	height: 11px;
	background-color: #fff;
	margin-right: 6px;
	float: left;
}
.banner ol li.current{
	background-color: #e2000a;
}
/* banner部分结束 */
/* 主体部分开始 */
.content{
	width: 100%;
	background: url(../images/bodyBg.png) no-repeat;
	padding: 56px 0 53px;
}
.contentIn{
	width: 1200px;
	margin: 0 auto;
}
/* 产品中心开始 */
.proTitle{
	width: 1200px;
	height: 48px;
	background-color: #e2000a;
	border-radius: 6px 6px 0 0 ;
	border-bottom: 1px solid #a60204;
	color: #fff8ac;
}
.proTitle a{
	color: #fff8ac;
}
.proTitle h2{
	font: bold 20px/49px '微软雅黑';
	background: url(../images/photo.png) 23px center no-repeat;
	padding-left: 62px;
	float: left;
}
.proTitle ul{
	float: left;
	padding-left: 147px;
}
.proTitle li{
	float: left;
	width: 128px;
	background: url(../images/line1.png) right center no-repeat;
	text-align: center;
}
.proTitle li.last{
	background: none;
}
.proTitle li.on a{
	background: -webkit-linear-gradient(bottom,#e2000a, #e40c15 49%, #eb242d 54%,#ff7474); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom,#e2000a, #e40c15 49%, #eb242d 54%,#ff7474); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom,#e2000a, #e40c15 49%, #eb242d 54%,#ff7474); /* Firefox 3.6 - 15 */
    background: linear-gradient(bottom,#e2000a, #e40c15 49%, #eb242d 54%,#ff7474); /* 标准的语法 */
    border-radius: 3px;
    border: 1px solid #c60000;
}
.proTitle li a{
	font-size: 16px;
	line-height: 49px;
	padding: 6px 8px;
}
.proTitle .more{
	float: right;
	line-height: 49px;
	padding-right: 28px;
}
.photos{
	width: 1074px;
	background-color: #fff;
	padding: 42px 63px 20px;
	height: 345px;
	border-radius: 0 0 6px 6px;
	position: relative;
	
}
.banner2{
	width: 1074px;
	height: 345px;
	overflow: hidden;
	position: relative;
}
.photos ul{
	width: 2188px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	top: 0;
}
.photos li{
	text-align: center;
	width: 252px;
	float: left;
	margin-right: 20px;
}
.photos a,.cpzs a{
	font-family: 'SimSun','宋体';
}
.photos a.des,.cpzs a.des{
	display: block;
	color: #3f3f3f;
	padding-top: 17px;
}
.photos a.book1,.photos a.book2,.cpzs a.book1,.cpzs a.book2{
	margin-top: 8px;
	line-height: 39px;
	color: #fff;
	display: inline-block;
	width: 62px;
	height: 39px;
	font-size: 16px;
	padding-left: 36px;
	background: url(../images/bg1.png) center center no-repeat;
}
.photos a.book1,.cpzs a.book1{
	margin-right: 22px;
}
.photos a.book1:hover,.photos a.book2:hover,.cpzs a.book1:hover,.cpzs a.book2:hover{
	color: #fefe55;
}
.photos li.pass a.des,.cpzs li.pass a.des{
	color: #da0308;
}
.photos span.left,.photos span.right{
	width: 25px;
	height: 57px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	cursor: pointer;
}
.photos span.left{
	left: 18px;
	background: url(../images/prev1.png) no-repeat;
}
.photos span.lefton{
	background: url(../images/prev2.png) no-repeat;
}
.photos span.right{
	right: 18px;
	background: url(../images/next1.png) no-repeat;
}
.photos span.righton{
	right: 18px;
	background: url(../images/next2.png) no-repeat;
}

/* 产品中心结束 */
/* 资讯部分开始 */
.show{
	padding-top: 18px;
}
.hsNews{
	float: left;
}
.show .title{
	height: 48px;
	width: 746px;
	background-color: #e2000a;
	border-bottom: 1px solid #a60204;
	border-radius: 6px 6px 0 0 ;
}
.show .title h2{
	font: bold 20px/49px '微软雅黑';
	background: url(../images/photoS2.png) 23px center no-repeat;
	padding-left: 62px;
	float: left;
	color: #fff8ac;
}
.show .title a{
	color: #fff8ac;
	float: right;
	line-height: 49px;
	margin-right: 26px;
}
.hsNews .main{
	padding: 10px 0px 10px 10px;
	width: 736px;
	height: 325px;
	background-color: #fff;
	border-radius: 0 0 6px 6px;
	overflow: hidden;
}
.hsNews .main .left{
	float: left;
	width: 410px;
	height: 325px;
	position: relative;
}
.hsNews .main .left ul{
	width: 410px;
	height: 325px;
	position: relative;
	z-index: 0;
}
.hsNews .main .left ul li{
	width: 410px;
	height: 291px;
	position: absolute;
	top: 0;
	left: 0;
}
.hsNews .main .left ul li.first{
	z-index: 1;
}
.hsNews .main .left ul li span{
	font-family: 'SimSun','宋体';
}
.hsNews .main .left ul li .tip{
	float: left;
}
.hsNews .main .left ul li .span2{
	float: right;
	margin-right: 10px;
}
.hsNews .main .left ul li p{
	background-color: #d4d4d4;
	line-height: 34px;
	padding-left: 16px;
	color: #2c2c2c;
}
.hsNews .main .left ol{
	position: absolute;
	right: 0;
	bottom: 34px;
	z-index: 2;
}
.hsNews .main .left ol li{
	width: 25px;
	height: 15px;
	background: rgba(0,0,0,.65);
	float: left;
	margin: 1px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	font-family: 'SimSun','宋体';
	font-size: 12px;
	line-height: 15px; 
}
.hsNews .main .left ol li.current{
	background: rgba(255,0,0,.65);
}
.hsNews .main .right{
	float: left;
	width: 275px;
	margin-left: 25px;
}
.hsNews .main .right p{
	height: 29px;
	width: 264px;
	border-bottom: 1px solid #d8d8d8;
}
.hsNews .main .right p a{
	display: block;
	width: 104px;
	height: 24px;
	border-left: 1px solid #d8d8d8;
	text-align: center;
	padding-top: 3px;
	border-right: 1px solid #d8d8d8;
	font-size: 16px;
	color: #e2000a;
	border-top: 2px solid #e2000a;
	border-bottom: 1px solid #fff;
	/* 
	
	border:1px solid #d8d8d8;
	
	border-top: 2px solid #e2000a;
	border-bottom: 1px solid #fff; */
}
.hsNews .main .right ul{
	padding-top: 17px;
}
.hsNews .main .right li{
	border-bottom: 1px dashed #dcdcdc;
	line-height: 36px;
}
.hsNews .main .right ul a{
	font-family: 'SimSun','宋体';
	color: #3f3f3f;
	display: block;
	height: 36px;
	line-height: 36px;
}
.hsNews .main .right ul a:hover{
	color: #e2000a;
}
.hsNews .main .right span.des2{
	float: left;
}
.hsNews .main .right span.date{
	float: right;
}
.video{
	float: right;
}
.video .title{
	width: 437px;
}
.video .main{
	width: 417px;
	padding: 10px;
	background-color: #fff;
	height: 325px;
	border-radius: 0 0 6px 6px;
}
/* 资讯部分结束 */

/* 伟人纪念部分开始 */
.mark{
	width: 100%;
	margin-top: 16px;
}
.mark .title{
	width: 100%;
	height: 48px;
	background-color: #e2000a;
	border-bottom: 1px solid #a60204;
	border-radius: 6px 6px 0 0 ;
}
.mark .title h2{
	font: bold 20px/49px '微软雅黑';
	background: url(../images/photo.png) 23px center no-repeat;
	padding-left: 62px;
	float: left;
	color: #fff8ac;
}
.mark .title a{
	color: #fff8ac;
	float: right;
	line-height: 49px;
	margin-right: 26px;
}
.markIn{
	width: 1182px;
	padding: 20px 9px 27px;
	background-color: #fff;
	border-radius: 0 0 6px 6px;
	box-shadow: 1px 1px 6px rgba(0,0,0,.2); 
}
.markIn .photoT{
	float: left;
}
.markIn .article{
	float: left;
	width: 504px;
	margin-left: 40px;
	text-align: center;
	height: 411px;
}
.markIn .article h2{
	color: #da0308;
	font-size: 24px;
	line-height: 50px;
	font-weight: bold;
}
.markIn .article p.author{
	color: #a0a0a0;
	font-size: 12px;
	font-family: 'SimSun','宋体';
	line-height: 30px;
	margin-bottom: 14px;
}
.markIn .article .span2,.markIn .article .span3{
	padding-left: 40px;
}
.markIn .article p.text{
	color: #3f3f3f;
	font-family: 'SimSun','宋体';
	line-height: 28px;
	text-align: left;
}
ul.photoShow{
	margin-top: 20px;
	float: left;
}
ul.photoShow img
{
    height:217px;
    width:281px;
    }
ul.photoShow li{
	height: 217px;
	width: 281px;
	float: left;
	margin-right: 19px;
	position: relative;
}
ul.photoShow li.last{
	margin-right: 0;
}
ul.photoShow li a{
	display: block;
}
ul.photoShow li p{
	height: 35px;
	width: 260px;
	background: rgba(0,0,0,.4);
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 35px;
	color: #fff;
	padding-left: 21px;
	font-family: 'SimSun','宋体';
	font-size: 12px;
}
/* 伟人纪念部分结束 */

/* 主体部分结束 */
/* footer部分开始 */
.footer{
	width: 100%;
	background-color: #8a0409;
	position: relative;
	padding-bottom: 37px;
}
.footerIn{
	width: 1200px;
	margin: 0 auto;
}
.footerIn .top{
	height: 91px;
	width: 806px;
	margin: 0 auto;
	line-height: 78px;
}
.footerIn .top li{
	margin-right: 78px;
	height: 83px;
	padding-top: 8px;
	float: left;
}
.footerIn .top li.last{
	margin-right: 0;
}
.footerIn .top li a{
	color: #fff;
	padding: 6px 22px;
	font-size: 16px;
	text-align: center;
}
.footerIn .top li.passBy a{
	background: -webkit-linear-gradient(bottom,#a40007,#ea3e41); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom,#a40007,#ea3e41); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom,#a40007,#ea3e41); /* Firefox 3.6 - 15 */
    background: linear-gradient(bottom,#a40007,#ea3e41); /* 标准的语法 */
    border: 1px solid #780000;
    border-radius: 4px; 
}
.footer .line1,.footer .line2{
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 91px;

}
.footer .line1{
	background-color: #570305;
}
.footer .line2{
	background-color: #bd060c;
	top: 92px;
}
.logo2{
	float: left;
	padding-top: 25px;
	padding-left: 44px;
}
.addr{
	float: left;
	padding-top: 39px;
	padding-left: 54px;
	color: #fff;
	line-height: 14px;
}
.addr .p1 .span1{
	padding-left: 27px;
	margin-right: 28px;
	background:url(../images/add.png) left center no-repeat;
}
.addr .p1 .span2{
	padding-left: 27px;
	margin-right: 28px;
	background:url(../images/email.png) left center no-repeat;
}
.addr .p1 .span3{
	padding-left: 27px;
	background:url(../images/home.png) left center no-repeat;
}
.addr .p2,.addr .p3{
	padding-top: 29px;
}
.addr .p2 .span2 a{
	color: #fff;
}
.addr .p2 .span1{
	padding-left: 27px;
	margin-right: 116px;
	background:url(../images/tel.png) left center no-repeat;
}
/* footer部分结束 */

/* bottom部分开始 */
.bottom{
	height: 34px;
	width: 100%;
	background-color: #780004;
}
.bottomIn{
	width: 1200px;
	height: 34px;
	margin: 0 auto;
	font-size: 12px;
	color: #fff;
	line-height: 34px;
}
.bottomIn a{
	color: #fff;
	margin-left: 49px;
}
.bottomIn a:hover{
	text-decoration: underline;
}
/* bottom部分结束 */

/* 产品中心的主体部分开始 */
.cpzx{
	width: 1200px;
	margin: 0 auto;
	padding-top: 24px;
	background-color: #fff;
	padding-bottom: 90px;
}
.sidebar{
	width: 221px;
	float: left;
}
.kind dt{
	height: 72px;
	background: url(../images/productBg.png) no-repeat;
	color: #fff;
	font: normal 16px/72px 'NSimSun','新宋体';  
	padding-left: 102px;
	font-weight: bold;
}
.kind dd{
	height: 53px;
	width: 201px;
	padding-left: 20px;
	font-family: 'NSimSun','新宋体'; 
	line-height: 53px;
	background: url(../images/arrow2.png) 194px center no-repeat;
}
.kind dd a{
	color: #575757;
}
.kind dd.on{
	background: url(../images/arrow1.png) 194px center no-repeat;
}
.kind dd.on a{
	color: #e11d1d;
}
.zxzx dt,.rxcp dt{
	width: 201px;
	padding-left: 20px;
	height: 40px;
	background: url(../images/bg3.png) no-repeat;
	font-family: 'NSimSun','新宋体';
	color: #fff;
	line-height: 40px;
	margin-bottom: 12px;
	margin-top: 27px;
	font-weight: bold;
}
.zxzx dd{
	height: 37px;
	font-size: 12px;
	font-family: 'NSimSun','新宋体';
	line-height: 37px;
	padding-left: 16px;
}
.zxzx dd a{
	color: #757575;
}
.contact{
	width: 221px;
	height: 153px;
	background: url(../images/bg2.png) no-repeat;
	margin-top: 53px;
}
.contact .p1{
	color: #2a2834;
	font-size: 20px;
	padding: 23px 0 0 102px;
	line-height: 20px;
}
.contact .p2{
	color: #ed2929;
	font-size: 20px;
	line-height: 20px;
	padding: 6px 0 0 100px;
}

.cpzx .goods,.cqbk .cq{
	float: left;
	width: 947px;
	padding-left: 32px;
}
.bread{
	height: 42px;
	width: 947px;
	background: url(../images/bg5.png) no-repeat;
	border: 1px solid #dedede;
}
.bread p{
	padding-left: 32px;
	line-height: 42px;
	color: #757575;
	font-family: 'NSimSun','新宋体';
}
.bread p a{
	color: #757575;
	font-family: 'NSimSun','新宋体';
}
.bread p a:hover{
	color: #e11d1d;
}
.zhuti{
	width: 888px;
	margin: 0 auto;
	padding-top: 39px;
	position: relative;
}

/* 下拉菜单样式开始 */
#main_demo{
	position: relative;
	padding-left: 68px;
	z-index: 5;
}
 #main_demo span{
	color: #3f3f3f;
	font-family: 'SimSun','宋体';
	line-height: 30px;
	position: absolute;
	top: 0;
}
 #main_demo .span1{
 	left: 0px;
 }
#main_demo .span2{
 	left: 262px;
 }
 #main_demo .span3{
 	left: 495px;
 }
 #main_demo .span4{
 	left: 727px;
 }
/* 下拉菜单样式结束 */
div.mc{
	padding-top: 40px;
	position: absolute;
	left: 0 ;
	top: 64px;
	z-index: 0;
}
span.mc{
 	font-family: 'SimSun','宋体';
 	color: #3f3f3f;
 	position: absolute;
 	top: 45px;
 	left: 0px;

 }
span.mh{

 	font-family: 'SimSun','宋体';
 	color: #3f3f3f;
 	position: absolute;
 	top: 45px;
 	left: 42px;
 }
input.search2{
	padding-left: 10px;
	margin-left: 68px;
	display: inline-block;
	width: 254px;
	height: 28px;
	border: 1px solid #bfbfbf;
	line-height: 30px;
}
a.searBtn{
	width: 60px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #bfbfbf;
	background-color: #efeff1;
	position: absolute;
	text-align: center;
	left: 333px;
	top: 40px;
	z-index: 1;
}
ul.cpzs{
	padding-top: 110px;
	width: 888px;
}
ul.cpzs li{
	width: 252px;
	margin-right: 66px;
	height: 346px;
	text-align: center;
	float: left;
	margin-bottom: 34px;
}
ul.cpzs li.last{
	margin-right: 0;
}

/* 产品中心的主体部分结束 */

/* 红色资讯-瓷器百科的主体部分开始 */
.cqbk {
	width: 1200px;
	margin: 0 auto;
	padding-top: 24px;
	background-color: #fff;
	padding-bottom: 43px;
}
.rxcp dd{
	width: 184px;
	height: 219px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 12px;
	line-height: 32px;
}
.rxcp dd a{
	color: #333333;
	font-family: 'NSimSun','新宋体';
}
h2.jbxx{
	font-size: 24px;
	line-height: 24px;
	color: #303030;
	border-left: 5px solid #e5050c;
	padding-left: 22px;
	font-weight: bold;
}
p.jbxx,p.jbxx2,p.jbxx3{
	padding-top: 25px;
	line-height: 34px;
	color: #434343;
	font-family: 'NSimSun','新宋体';
}
p.jbxx2{
	padding-top: 0;
	padding-bottom: 71px;
}
p.jbxx3{
	padding-top: 0;
}

/* 红色资讯-瓷器百科的主体部分结束 */

/* 红色资讯-公司新闻的主体部分开始 */
.gsxw li{
	line-height: 54px;
	width: 888px;
}
.gsxw li a{
	color: #757575;
	font-family: 'NSimSun','新宋体';
	display: block;
	width: 888px;
	height: 54px;
}
.gsxw li a .span1{
	float: left;
}
.gsxw li a .span2{
	float: right;
}
.gsxw li a:hover{
	color: #e11d1d;
	text-decoration: underline;
}

/* 红色资讯-公司新闻的主体部分结束 */


/* 红色资讯-纪念活动的主体部分开始 */
ul.jnhd{
	max-height: 1208px;

}
ul.jnhd li{
	height: 243px;
	width: 888px;
	padding-bottom: 35px;
	border-bottom: 1px dotted #aaa;
	padding-top: 31px;
}
ul.jnhd li.first{
	padding-top: 0;
}
ul.jnhd li.last{
	border-bottom:none;
}
ul.jnhd img.jnhd{
	float: left;
}
ul.jnhd .intro{
	float: left;
	width: 483px;
	height: 243px;
	padding-left: 40px;
	text-align: center;
}
ul.jnhd .intro h2 a{
	font-size: 24px;
	color: #434343;
	line-height: 24px;
}
ul.jnhd .intro .author{
	color: #a0a0a0;
	font-family: 'SimSun','宋体';
	font-size: 12px;
	line-height: 64px; 
}
.intro .author .span2{
	padding-left: 40px;
}
.intro .author .span3{
	padding-left: 34px;
}
.intro .text{
	color: #3f3f3f;
	font-family: 'SimSun','宋体';
	text-align: left;
	line-height: 32px;
	position: relative;
}
.intro .text a{
	color: #b7b7b7;
	position: absolute;
	right: 0;
	bottom: 0;
}
ul.jnhd .intro h2 a:hover{
	color: #da0308;
}
.intro .text a:hover{
	color: #e11d1d;
}
/* 红色资讯-纪念活动的主体部分结束 */

/* 红色资讯-所有资讯详细的主体部分开始 */
h2.artTitle{
	font-size: 22px;
	line-height: 22px;
	color: #e11d1d;
	text-align: center;
	font-weight: bold;
}
p.guanlian{
	font-size: 12px;
	line-height: 12px;
	width: 947px;
	padding: 20px 0;
	margin-left: -30px;
	font-family: 'NSimSun','新宋体';
	color: #999999;
	text-align: center;
	border-bottom: 1px solid #efefef;
}
p.guanlian .span2,p.guanlian .span3{
	padding-left: 19px;
}
p.describe,p.describe2,p.describe3{
	color: #666666;
	font-family: 'NSimSun','新宋体'; 
	line-height: 32px;
	padding-top: 20px;
}
p.describe2{
	padding-top: 32px;
}
p.describe3{
	padding-top: 0px;
}
img.detail1{
	margin: 37px auto 0;
}
img.detail2{
	float: left;
	padding-top: 9px;
}
img.detail3{
	float: right;
	padding-top: 9px;
}
p.tag{
	font-size: 12px;
	font-family: 'NSimSun','新宋体';  
	color: #888888;
	line-height: 14px;
	padding: 60px 0 27px 30px;
	width: 917px;
	margin-left: -30px;
	border-bottom: 1px solid #efefef;
	position: relative;
}
p.tag .span1{
	color: #333333;
	font-size: 14px;
}
p.tag .span2{
	padding-left: 8px;
}
p.tag .span3,p.tag .span4{
	padding-left: 25px;
}
p.tag .shareTo{
	font-family: 'SimSun','宋体';
	color: #666666;
	padding-left: 400px;
}
/* 分享按钮 */
.jiathis_style_24x24{
	position: absolute;
	right: 35px;
	bottom: 190px;
}
.jiathis_style_24x24 .jtico_tsina{
	background: url(../images/sina.png) center center no-repeat !important;
}
.jiathis_style_24x24 .jtico_qzone{
	background: url(../images/space.png) center center no-repeat !important;
}
.jiathis_style_24x24 .jtico_weixin{
	background: url(../images/weixin.png) center center no-repeat !important;
}
p#jiathis_webchat img{
	margin: 15px auto 0!important;
}



p.prevArt,p.nextArt{
	font-family: 'NSimSun','新宋体';
	color: #333;
	line-height: 35px;
}
p.prevArt{
	padding-top: 11px;
}
p.nextArt{
	padding-bottom: 10px;
	width: 917px;
	margin-left: -30px;
	border-bottom: 1px solid #efefef;
	padding-left: 30px;
}
h3.tuijian{
	font-family: 'NSimSun','新宋体';
	color: #333333;
	padding-top: 30px;
	line-height: 14px;
}
ul.tjwz{
	padding-top: 16px;
	padding-bottom: 15px;
}
ul.tjwz li{
	height: 30px;
	line-height: 30px;
	width: 444px;
	float: left;
}

ul.tjwz li.li2,ul.tjwz li.li4,ul.tjwz li.li6{
	width: 374px;
	padding-left: 70px;
}
ul.tjwz li a{
	color: #666;
	font-family: 'NSimSun','新宋体';
}
ul.tjwz li a:hover{
	color: #e5050c;
	text-decoration: underline;
}
/* 红色资讯-所有资讯详细的主体部分结束 */

/* 联系我们的主体部分开始 */
h2.lxus{
	line-height: 32px;
	font-size: 24px;
	color: #575757;
	text-align: center;
	padding-bottom: 38px;
	font-weight: bold;
}
span.sell,span.sell2,span.sell3{
	width: 115px;
	height: 32px;
	line-height: 32px;
	display: block;
	background-color: #e5050c;
	border-radius: 4px;
	text-align: center;
	color: #fff;
	font-family: 'NSimSun','新宋体';
	font-size: 16px;
}
span.sell2,span.sell3{
	margin-top: 45px;
}

p.hncs1,p.hncs2{
	line-height: 35px;
	color: #575757;
	font-family: 'NSimSun','新宋体';
	font-size: 16px;
	padding-left: 3px;
}
p.hncs1{
	padding-top: 22px;
}
p.hncs2 span{
	padding-left: 20px;
}
p.hncs2 .span1{
	padding-left: 0;
}
p.map{
	color: #575757;
	font-family: 'NSimSun','新宋体';
	font-size: 16px;
	padding: 64px 0 20px 3px;
}
div.map{
	width: 100%;
	height: 327px;
	padding-bottom: 12px;
}



/* 联系我们的主体部分结束 */

/* 品牌故事--公司概况的主体部分开始 */
h2.gsAbout{
	color: #575757;
	font-size: 24px;
	text-align: center;
	line-height: 32px;
	padding-bottom: 34px;
	font-weight: bold;
}
p.gsAbout{
	color: #575757;
	line-height: 35px;
	font-family: 'NSimSun','新宋体';
	text-indent: 2em;
}
.envir{
	height: 319px;
	width: 100%;
	padding-top: 22px;
}
.envir .left{
	float: left;
}
.envir .right{
	float: right;
}
/* 品牌故事--公司概况的主体部分结束 */

/* 品牌故事--视频展览的主体部分开始 */
ul.vedioShow li{
	width: 279px;
	height: 207px;
	border: 1px solid #d2d2d2;
	float: left;
	margin-right: 22px;
	margin-bottom: 31px;
}
ul.vedioShow li.last{
	margin-right: 0;
}
ul.vedioShow li a{
	display: block;
	padding: 10px 10px 0 9px;
}
p.vedioDes{
	line-height: 36px;
	color: #3d3d3d;
	font-family: 'NSimSun','新宋体';
	padding-left: 33px;
	background: url(../images/nextBg.png) 5px center no-repeat;
}

/* 品牌故事--视频展览的主体部分结束 */

/* 品牌故事--视频展览详细的主体部分开始 */
ul.spzlxx{
	width: 626px;
	height: 350px;
	border: 3px solid #383430;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -313px;
	margin-top: -175px;
}
li.spzlxx{
	position: absolute;
	width: 626px;
	height: 350px;
	top: 0;
	left: 0;
}
p.vedioTitle{
	font-size: 22px;
	color: #fff;
	position: absolute;
	top: -44px;
	right: 47px;
}
img.shutdown{
	position: absolute;
	right: 2px;
	top: -49px;
}

/* 品牌故事--视频展览详细的主体部分结束 */


/* 伟人纪念品的主体部分开始 */
ul.remember{
	padding-top: 0;
}

/* 伟人纪念品的主体部分结束 */

/* 伟人纪念品--详细的主体部分开始 */
h2.badge{
	color: #010101;
	font-size: 26px;
	line-height: 26px;
	font-family: 'SimSun','宋体';
	text-align: center;
	padding-top: 23px;
	font-weight: bold;
}
p.type{
	text-align: center;
	padding-top: 48px;
	width: 949px;
	padding-bottom: 9px;
	border-bottom: 1px solid #efeff1;
	margin-left: -30px;
	position: relative;
}
p.type span,p.type a{
	color: #797979;
	font-size: 12px;
	line-height: 12px;
}
p.type .span2,p.type .span3,p.type .span4,p.type a{
	padding-left: 18px;
}
p.type .a1
{
	padding-left: 0px;
}
.logo3{
	position: absolute;
	right: 59px;
	top: -36px;
}
img.badge{
	padding-top: 35px;
	padding-left: 232px;
}
ul.brief{
	padding-top: 41px;
}
ul.brief li{
	width: 338px;
	float: left;
	padding-left: 106px;
	color: #3f3f3f;
	font-family: 'SimSun','宋体';
	line-height: 44px;
}
ul.brief li .a2{
	padding-left: 26px;
}
ul.brief li .a3{
	padding-left: 19px;
}
ul.brief li a:hover{
	color: #fe0000;
}
p.link{
	margin-top: 57px;
	width: 949px;
	margin-left: -30px;
	background-color: #efeff1;
	height: 36px;
	line-height: 36px;
}
p.link a{
	color: #3f3f3f;
	font-family: 'SimSun','宋体';
}
p.link a.left{
	float: left;
	padding-left: 136px;
	width: 338px;
}
p.link a.right{
	float: left;
	padding-left: 110px;
}
p.link a:hover{
	color: #fe0000;
	text-decoration: underline;
}
.xmk,.dhk{
	position: relative;
	padding-top: 37px;
	padding-left: 177px;
	
}
.xmk input,.dhk input{
	width: 592px;
	height: 43px;
	line-height: 43px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	padding-left: 23px;
	color: #b8b8b8;
}
.xmk p,.nek p,.dhk p{
	color: #3f3f3f !important;
	font-size: 16px;
	vertical-align: middle;
	font-family: 'SimSun','宋体';
	font-weight: bold;
	left: -68px;
	top: 30px;
	position: relative;
}
.nek{
	position: relative;
	padding-top: 45px;
	padding-left: 177px;
	padding-bottom: 40px;

}
.nek textarea{
	height: 178px;
	width: 592px;
	border: 1px solid #c9c9c9;
	resize:none;
	padding-left: 23px;
	line-height: 43px;
	color: #b8b8b8;
}
form .sub{
	width: 105px;
	height: 37px;
	display: block;
	border: none;
	cursor: pointer;
	margin-left: 443px;
	color: #fff;
	line-height: 37px;
	background: url(../images/buttonC.png) no-repeat;
}
/* 伟人纪念品--详细的主体部分结束 */
/*个性化定制开始*/
.dingzhibz{
	font-size: 16px;
	color: #e11d1d;
	font-family: 'SimSun','宋体';
	font-weight: bold;
	background: url(../images/line5.png) 66px bottom no-repeat;
}
ul.dzbz{
	padding-top: 54px;
	padding-bottom: 60px;
}
ul.dzbz li{
	width: 156px;
	margin-right: 88px;
	float: left;
}
ul.dzbz li.last{
	margin-right: 0;
}

img.dingzhi1{
	width: 86px;
	height: 86px;
	margin: 13px auto 0;
}
p.zxxd{
	width: 156px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #717171;
	font-family: 'SimSun','宋体';
	font-weight: bold;
	position: relative;
}
p.zxxd .span1{
	position: absolute;
	left: 24px;
	top: 8px;
	line-height: 17px;
	width: 17px;
	
	height: 17px;
	background: url(../images/circle.png) center center no-repeat;
}
p.bznr{
	color: #717171;
	line-height: 21px;
	font-family: 'SimSun','宋体';
	font-size: 12px;
}
span.next1,span.next2,span.next3{
	width: 10px;
	height: 19px;
	position: absolute;
	background: url(../images/xyb.png) no-repeat;
	left: 195px;
	top: 188px;
}
span.next2{
	left: 443px;
}
span.next3{
	left: 691px;
}
.online{
	height: 600px;/* 此处为暂时 */
	padding-top: 47px;
	padding-left: 300px;
	background: url(../images/pinzhi.png) left 67px no-repeat;
	color: #717171;
	font-family: 'SimSun','宋体';
}
p.require{
	color: #4a4a4a;
	padding-left: 27px;
}
p.require span{
	color: #e11d1d;
}
.form2{
	position: relative;
}

.form2 .p1,.form2 .p2{
	width: 96px;
	text-align: right;
	float: left;
	position: relative;
	line-height: 33px;
	margin-top: 22px;
	margin-right: 215px;
}
.form2 .p2{
	margin-top: 18px;
}
.form2 .p4{
	margin-right: 150px;
}
.form2 .p3{
	margin-right: 600px;
}
.form2 .p5{
	margin-right: 600px;
}
.form2 .p6{
	margin-right: 100px;
}
.form2 .spanX{
	position: absolute;
	left: 0;
	top: 2px;
	color: #e11d1d;
}
.xiala{
	width: 177px;
	height: 31px;
	position: absolute;
}

.xiala1{
	left: 100px;
	top: 23px;
	z-index: 10;
}
.xiala span{
	display: block;
	height: 31px;
	width: 161px;
	line-height: 31px;
	border: 1px solid #b6b6b6;
	padding-left: 16px;
	color: #c2c2c2;
	cursor: pointer;
	background: url(../images/select.png) 151px center no-repeat; 
}
.xiala ul{
	position: absolute;
	top: 32px;
	width: 161px;
	padding-left: 16px;
	border: 1px solid #b6b6b6;
	height:124px ;
	overflow-x:hidden;
	overflow-y: auto;
	display: none;
	background: #fff;

}
.xiala ul li{
	width: 100%;
	line-height: 31px;
	cursor: pointer;
	background-color: #fff;
}

.xiala2{
	left: 413px;
	top: 23px;
	z-index: 10;
}
.xiala3{
	left: 100px;
	top: 74px;
	z-index: 9;
}
.xiala4{
	left: 413px;
	top: 74px;
	z-index: 9;
}
.xiala5{
	left: 100px;
	top: 125px;
	z-index: 8;
}
.xiala6{
	left: 413px;
	top: 125px;
	z-index: 8;
}
a.chooseText{
	display: block;
	/* height: 33px; */
	/* width: 179px; */
	/* background: url(../images/choose.png) no-repeat; */
	position: absolute;
	left: 100px;
	top:176px;
	text-align: center;
	line-height: 33px;
	color: #898989;
	font-family: 'SimSun','宋体';
}
a.chooseText input{
	position: absolute;
	width: 179px;
	height: 33px;
	left: 0;
	top: 0;
	opacity:0; 
	filter:alpha(opacity=0);
	font-size:30px;
	cursor: pointer;
}
a.upload{
	width: 46px;
	height: 24px;
	display: block;
	background: url(../images/upload.png) no-repeat;
	color: #636363;
	font-family: 'SimSun','宋体';
	text-align: center;
	line-height: 24px;
	position: absolute;
	left: 314px;
	top: 181px;
}
input.dzrName,input.yzNum,input.detailAdd,input.yidong,input.guding,input.bookNum{
	width: 161px;
	height: 31px;
	border: 1px solid #b9b9b9;
	padding-left: 16px;
	color: #333333;
	font-family: 'Microsoft YaHei','微软雅黑';
	font-size:14px;
	position: absolute;
	left: 100px;
	top: 227px;
	line-height:31px;
}
input.yzNum{
	left: 413px;
}
input.detailAdd{
	width: 473px;
	left: 100px;
	top: 329px;
}
input.yidong{
	left: 100px;
	top:379px;
}
input.guding{
	left: 413px;
	top:379px;
}
input.bookNum{
	left: 413px;
	top:125px;
}
.xiala7{
	left: 100px;
	top: 277px;
	z-index: 7;
}
.xiala8 span,.xiala9 span{
	width: 115px;
	background-position: 100px center;
}
.xiala8 ul,.xiala9 ul{
	width: 115px;
}
.xiala8,.xiala9{
	left: 312px;
	top: 277px;
	z-index: 7;
	width:135px;
}
.xiala9{
	left: 458px;
}
input.tijiao{
	width: 97px;
	height: 37px;
	background-color: #e11d1d;
	border: 1px solid #ff0000;
	color: #fff;
	position: absolute;
	left: 269px;
	top: 448px;
	cursor: pointer;
	border:none;
}


/*个性化定制结束*/


/* 底部页码分页开始 */
.news_page{
	width: 500px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
/*.news_page a{
	display: inline-block;
	height: 36px;
	width: 36px;
	color: #9a9a9a;
	line-height: 36px;
	font-size: 14px;
	margin: 0 6px;
	text-align: center;
}*/
.news_page a {
    width: auto;
    padding: 0 5px;
    cursor:pointer;
    color: #9a9a9a;
}

.news_page a.jp-current{
	background-color: #e11d1d;
	color: #fff;
	text-align: center;

}
.news_page a.jp-previous{
	background: url(/temp/html/images/arrow4.png) center center no-repeat;
	cursor: pointer;
	margin-right: 0;
	padding-right: 26px;
	color: #fff;
}
.news_page a.jp-next{
	background: url(/temp/html/images/arrow3.png) center center no-repeat;
	cursor: pointer;
	margin-left: 0;
	padding-left: 26px;
	color: #fff;
}

/* 底部页码分页结束 */

/* 底部页码分页开始 */
.holder{
	width: 500px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.holder a{
	display: inline-block;
	height: 36px;
	width: 36px;
	color: #9a9a9a;
	line-height: 36px;
	font-size: 14px;
	margin: 0 6px;
	text-align: center;
}

.holder a.jp-current{
	background-color: #e11d1d;
	color: #fff;
	text-align: center;

}
.holder a.jp-previous{
	background: url(/temp/html/images/arrow4.png) center center no-repeat;
	cursor: pointer;
	margin-right: 0;
	padding-right: 26px;
	color: #fff;
}
.holder a.jp-next{
	background: url(/temp/html/images/arrow3.png) center center no-repeat;
	cursor: pointer;
	margin-left: 0;
	padding-left: 26px;
	color: #fff;
}

*{
		padding: 0;
		margin: 0;
		text-decoration: none;
		list-style: none;
	}

.online_ask{
		width: 60px;
		position: fixed;
		z-index: 999;
		right: 0;
		height: 320px;
		top: 50%;
		margin-top: -160px;
	}
	.online_ask li{
		width: 60px;
		height: 60px;
		background: #5b5b5b;
		margin:10px 0;
		cursor: pointer;
		position: relative;
	}
	.online_ask li.on{
		background-color: #e2000a;
	}
	.online_ask  .p3{
		width: 147px;
		position: absolute;
		left: -157px;
		bottom: 0;
		background-color: #fff;
	}
	.online_ask .img1{
		display: block;
		margin: 10px auto 0;
	}
	.online_ask .p3 span{
		height: 40px;
		display: block;
		line-height: 40px;
		font-size: 12px;
		color: #666;
		text-align: center;
	}
	.online_ask p{
		display: none;
	}
	.online_ask .p1{
		height: 60px;
		width: 150px;
		position: absolute;
		bottom: 0;
		left: -160px;
		background-color: #e2000a;
		line-height: 60px;
		color: #fff;
		font-weight: bold;
		font-size: 18px;
	}
/* 底部页码分页结束 */


.ad_page{width:100%; text-align:center; margin-top:35px; float:left;}
.ad_page a{padding:4px 6px; border:1px #d0d4c8 solid; margin-left:7px; color:#666666;}
.ad_page a.s_page{background-color: #e11d1d;
    color: #fff;
    text-align: center;}



/*02-23修改 首页*/
.wr_img{max-width:580px;max-height:400px;overflow:hidden;display:inline;}
.wr_img img{width:580px; height:400px;}

/*02-23修改 伟人纪念品*/
.ad_page_span{margin-left:5px; color:#666666;}
.ad_page_number{margin:0 5px;height:27px; width:50px; border:1px #d0d4c8 solid;font-size:13px;text-align:center;color:#666666;}
.ad_page_yes{width:50px; height:29px;margin-left:10px;color:#666666;}
.ad_page_total{margin-top:15px;color:#666666;}
.ad_page_total span{display:inline-block;min-width:30px;color:#666666;}


.picScroll-left{position:relative;}
.hd .next{background: url(../images/next1.png) no-repeat; position:absolute;right:20px;width:25px; height:57px;top:170px;cursor:pointer;}
.hd .prev{background: url(../images/prev1.png) no-repeat; position:absolute;left:20px;width:25px; height:57px;top:170px;cursor:pointer;}




