@charset "utf-8";

body{
   text-align:center;
   color:#333333;
   padding:0px;
   margin:0px;
   font-size:13px;
   line-height:25px;
   text-align:left;
   position:relative;
   font-family:Arial,'宋体','微软雅黑', Verdana, Geneva, sans-serif;
}
table
{
  border:0px;
  border-collapse:collapse;  border-spacing:0px;
}
td,th{
    border-collapse:collapse;
	margin:0px;
	padding:0px;
	border-spacing:0px;
}
.ellipsis{
    display: block;
	text-align:left;
	vertical-align:middle;
	overflow: hidden; /*注意不要写在最后了*/
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	word-wrap:normal;
}
.hLine{
	height:1px;background:url(../img/point.jpg) repeat-x;
}
.border{
	border:1px solid gray;
}
a{
    color:#333;text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
}
img{
	border:0px;
}
.w{
	width:1000px;
}
.c{clear:both;}
.hCenter{
	margin:0px auto;
}
.vCenter{
	margin:auto 0;
}
hvCenter{
	margin:auto auto;
}
.vBreak{
	width:20px;
	text-align:center;
}
.innerBannerBg{
	width:100%;
	height:240px;
	margin:0px auto;
}
.topBg{
	height:107px;
	width:100%;
	background:url(../foImg/topBg.jpg) center top no-repeat;
}
.top{
	height:99px;
}
.logo{
  float:left;
  width:240px;
  height:45px;
  margin-top:40px;
}
.top .r{
	float:right;
}
.searchFieldBg{
	float:right;
	width:187px;
	height:25px;
	background:url(../foImg/searchBg.jpg) no-repeat;
}
.searchField{
	float:left;
	width:160px;
	height:25px;
	line-height:25px;
	border:none;
	text-align:center;
	background-color:transparent;
}

#searchButton{
  float:left;
  width:25px;
  height:25px;
  line-height:25px;
  cursor:pointer;
  display:block;
}

.lan{
	float:right;
	margin-right:10px;
}
.lan > *{
	float:right;
	color:#FFF;
	height:25px;
	line-height:25px;
	margin:0px 5px;
}

.hBg{
	width:100%;
	height:523px;
	background:url(../foImg/hBg.jpg) center top no-repeat;
}

.menuBg {
	height:78px;
	width:100%;
	background:url(../foImg/menuBg.jpg) repeat-x;
}
.menu{
	height:78px;
	line-height:78px;
}
.menu ul,.menu li {list-style-type:none;padding:0px; margin:0px;float:left;}
.menu li {
	width:141px;
	height:78px;
	display:inline-block;
}
.menu a{
	width:100%;
	height:78px;
	line-height:78px;
	display:block;
	text-align:center;
	vertcial-align:middle;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.menu .break{
	float:left;
	width:1px;
	height:78px;
	background:url(../foImg/menuBreak.jpg) left 7px no-repeat;
}
.menu a:hover{
	background:url(../foImg/menuLightBg.jpg) repeat-x;
}
.msg{
	float:left;
	height:33px;
	line-height:33px;
}
.msg a{
	width:40px;
	float:left;
}

.msgRes{
	float:left;
	width:100%;
	height:14px;
	background:url(../foImg/msgReflection.png) left top no-repeat;
}

.banners{
	width:100%;
	height:445px;
	background:url(../foImg/bannerBg.jpg) repeat-x;
}

.cPcListBg{
	width:100%;
	height:254px;
	background:#151515;
	border-bottom:3px solid #B2080D;
}

.cPcList{
	width:1000px;
	height:254px;
	position:relative;
}
.imgRollContainer{
	margin-top:0px;
    width:980px;height:254px;
}
.imgRoll{
	margin-top:0px;
    width:980px;height:254px;overflow:hidden;/*必要元素*/
}
.imgRoll .i {
	margin:0px 5px;
	width:310px;
}
.imgRoll .i .img{
	float:left;
	width:147px;
	height:148px;
}
.imgRoll .i .img img{
	width:145px;
	height:145px;
	margin:3px 1px;
}

.imgRoll .i .cc{
	float:left;
	width:162px;
	height:155px;
}
.imgRoll .i .cc .name{
	width:100%;
	text-align:center;
	color:#BFBFBF;
}
.imgRoll .i .cc .name a{
	color:#BFBFBF;
}
.imgRoll .i .cc .name a:hover{
	color:red;
}
.imgRoll .i .cc .desc{
	width:100%;
	text-align:left;
	color:#BFBFBF;
}

.imgRoll ul,.imgRoll li {list-style-type:none;padding:0px; margin:0px;}

.imgRollPrev,.imgRollNext{
	position:absolute;
	width:20px;
	height:35px;
	top:109px;
	cursor:pointer;
}
.imgRollPrev{
	left:0px;
}
.imgRollNext{
	right:0px;
}

.h1{
	width:100%;
	height:468px;
	background:#EAE1D4;
}
.h1 .i{
	float:left;
	width:323px;
}
.h1 .i .t{
	width:100%;
	margin-top:15px;
	height:50px;
	line-height:50px;
	color:#7A685F;
	font-size:18px;
	font-weight:bold;
}
.h1 .i .ii{
	width:100%;
	height:81px;
	background:#F2EFE9;
}
.h1 .i .ii .ii1{
	float:left;
	width:75px;
	height:100%;
	text-align:center;
}
.h1 .i .ii .ii1 .d{
	font-size:29px;
	font-weight:bold;
	color:#E62026;
	margin-top:8px;
	height:29px;
	line-height:29px;
}
.h1 .i .ii .ii1 .m{
	font-size:18px;
	font-weight:bold;
	color:#A96C51;
	margin-top:12px;
	height:18px;
	line-height:18px;
}
.h1 .i .ii .break{
	float:left;
	width:3px;
	height:100%;
	background:url(../foImg/h1.jpg) left center no-repeat;
}
.h1 .i .ii .ii2{
	float:left;
	margin-left:21px;
	margin-top:6px;
	width:205px;
}
.h1 .i .ii .ii2 .n{
	width:100%;
	text-align:center;
	font-weight:bold;
}
.h1 .i .ii .ii2 .desc{
	width:100%;
	height:40px;
	line-height:20px;
	overflow:hidden;
}

.h1 .i .cc{
	width:100%;
	height:263px;
	overflow:hidden;
	background:#F2EFE9;
}
.hAboutUsDesc{
	margin-top:8px;
	width:311px;
}
.viewAll{
	float:right;
	background:url(../foImg/arrow.jpg) left center no-repeat;
	padding-left:20px;
	height:42px;
	line-height:42px;
	color:#E62026;
}
.viewAll a{
	color:#E62026;
	font-weight:bold;
}





.frendlyImgRoll{
    width:984px;height:42px;overflow:hidden;/*必要元素*/
    position:relative;
}
.frendlyImgRoll a{
	text-decoration:none;
}
.frendlyImgRoll img{
	width:107px;height:39px;
	border:1px solid #D8D8D8;
	margin:0px 6px;
}
.frendlyImgRollPrev{
	width:16px;
	cursor:pointer;
	background: url(../foImg/frendlyImgRollPrev.jpg) left center no-repeat;
}

.frendlyImgRollNext{
	width:16px;
	cursor:pointer;
	background: url(../foImg/frendlyImgRollNext.jpg) right center no-repeat;
}




.iBg{
	background:#EAE0D4;
}

.iT{
	height:67px;
	border-bottom:1px dashed #CFC5B9;
}
.iT .l{
	line-height:67px;
	float:left;
	font-size:36px;
	font-weight:bold;
	color:#6F5B52;
}
.iT .r{
	margin-top:37px;
	float:right;
}
.innerS{
	margin-top:2px;
}
.innerS .i{
	float:left;
	margin-right:2px;
	width:112px;
	height:37px;
	line-height:37px;
	display:block;
	text-align:center;
	color:#B2080D;
	font-size:16px;
	background: url(../foImg/innerItemBg.jpg) no-repeat;
}
.innerS .light{
	color:#FFF;
	background: url(../foImg/lightInnerItemBg.jpg) no-repeat;
}

.pd1{
	height:510px;
	border-bottom:1px dashed #CDC3B7;
}

.pd1 .img{
	float:left;
	width:453px;
	height:489px;
	border:5px solid #A80000;
}

.pd1 .img .img1{
	width:453px;
	height:489px;
}

.pd11{
	float:left;
	width:510px;
	height:489px;
	background:#FFF;
}
.pd11 .name{
	width:100%;
	height:35px;
	line-height:35px;
	background:#303030;
	color:#FFF;
	font-weight:bold;
}

.pd11 .feature{
	width:100%;
	height:82px;
	background:#A80000;
	color:#FFF;
	margin-top:1px;
	font-weight:bold;
}
.pd11M1{
	margin-left:15px;
}
.pd11Parameter{
	margin-top:15px;
	height:28px;
	margin-left:15px;
	font-size:15px;
	font-weight:bold;
}
.pd11 .feature img{
	width:302px;
	height:46px;
}

.pd111{
	width:100%;
	color:black;
}


.pd111 > div{
	float:left;
	line-height:30px;
	height:30px;
}
.pd111 span{
	margin-left:15px;
}
.pd111 .pe1{
	width:145px;
	border-right:1px solid #DDDDDD;
}
.pd111 .pe2{
	width:364px;
}

.pdBg{
	background:#F0F0F0;
}

.pd2{
	height:159px;
	position:relative;
}

.pimgRoll,.pimgRollContainer{
    width:966px;height:159px;/*必要元素*/
}
.pimgRoll{
    overflow:hidden;/*必要元素*/
}

.pd31{
	width:112px;
	height:37px;
	line-height:37px;
	display:block;
	text-align:center;
	color:#B2080D;
	font-size:16px;
	background: url(../foImg/download.jpg) no-repeat;
}

.ssddds{
    width:966px;height:159px;overflow:hidden;/*必要元素*/
    border:1px solid red;
}

ul#pimgRoll{display:block;}
ul#pimgRoll li a{margin:0px 6.5px;display:block;border:3px solid transparent;}
ul#pimgRoll li a.zoomThumbActive{
    border:3px solid red;
}

.pimgRoll img{
	width:142px;height:153px;
	display:block;
}
.pimgRoll img:hover{
	cursor:pointer;
}

.pimgRollPrev,.pimgRollNext{
	position:absolute;
	width:20px;
	height:35px;
	top:59px;
	cursor:pointer;
}
.pimgRollPrev{
	left:0px;
}
.pimgRollNext{
	right:0px;
}

.bottomBg{
	height:70px;
	width:100%;
	line-height:70px;
	background:#B2080D;
	color:#FFF;
	font-size:12px;
}

.bottom a{
	color:#FFF;
}


#QRCodeBg{
	width:129px;
	height:161px;
	background:url(../foImg/qCodeBg.jpg) no-repeat;
	text-align:center;
	position:fixed;
	bottom:20px;
	right:0px;
}
#QRCodeBg .m1{
	height:10px;
	width:100%;
}
#QRCodeBg .name{
	color:#00A0E5;
	font-weight:bold;
	height:25px;
	line-height:25px;
	font-size:13px;
}
#QRCodeBg .img{
	width:100%;
	height:103px;
	background:url(../foImg/twoDimCode.jpg) center top no-repeat;
}