@charset "UTF-8";
/**
 * 框架公共部分
 * author kis2
 * @return
 */
.minH_350{
	min-height:350px;
	height:auto !important;
	height:350px;
}
.bc_fff{
	background: #fff;
}
.jqthumb{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.subCont{
	overflow: hidden;
}
.bc_fff{
	background: #fff;
}
/* 顶部 begin */
.top{
	overflow: hidden;
	background: #f0f0f0;
}
.topL{
	overflow: hidden;
	padding: 15px 0px;
}
.logo{
	overflow: hidden;
	display: block;
	margin-right: 15px;
}
.logo img{
	height: 60px;
}
.topLMore{
	overflow: hidden;
}
.topLMore a{
	font-size: 14px;
	color:#333;
	line-height: 20px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.topLMore a:hover{
	color:#b31f1b;
}
.topLMore span{
	display: block;
	overflow: hidden;
	line-height: 20px;
	font-size: 14px;
	color:#b31f1b;
}
.topLMore i{
	display: block;
	overflow: hidden;
	padding: 1px 0px;
}
.topLMore i img{
	display: block;
	height: 18px;
}
.topR{
	height: 90px;
	overflow: hidden;
}
.topR img{
	height: 90px;
}
/* 顶部 end */

/*
* menu kis2
*/
.menuBox{
	position: relative;
	z-index: 6;
	height: 50px;
}
.menu{
	background: #b31f1b;
}
.fixedTop{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 99;
}
/* .menu_dl{
	margin: 0px -50px;
} */
.menu_dl dd{
	width: 14.2857143%;
	/*overflow: hidden;*/
	float: left;
	display: inline;
	position: relative;
}
a.menu_a{
	display: block;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 15px;
	color:#fff;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.menu_dl dd.hover .menu_a{
	background: #9c120d;
}
.subTopDiv{
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 50px;
	width: 100%;
	background: #b31f1b;
}
.subTop_ul{
	overflow: hidden;
}
.subTop_ul li{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.subTop_ul li:last-child{
	border:none;
}
.subTop_ul li a{
	display: block;
	overflow: hidden;
	font-size: 15px;
	color:#fff;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.subTop_ul li a:hover,
.subTop_ul li.hover a{
	background: #9c120d;
}

/*
 *banner
*/
.banner{
	overflow: hidden;
	position: relative;
	padding-top: 40.46875%;
	z-index: 3;
}
.banner .center{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.banner .bd{
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.banner_dl{
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.banner_dl dd{
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.banner_a{
	display: block;
	width: 100%;
	padding-top: 40.46875%;
	overflow: hidden;
}
.banner .hd{
	overflow: hidden;
	font-size: 0px;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 50px;
	z-index: 9;
	width: 100%;
}
.banner .hd ul{
	display: inline-block;
	overflow: hidden;
}
.banner .hd ul li{
	width: 30px;
	height: 10px;
	overflow: hidden;
	background: #fff;
	float: left;
	display: inline;
	margin: 0px 5px;
	cursor: pointer;
	text-indent: 90em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.banner .hd ul li.on{
	background: #b31f1b;
	width: 40px;
}
/*
* subBanner kis2
*/
.subBanner{
	position: relative;
	z-index: 2;
}
.subBanner_a{
	display: block;
	padding-top: 20.833333333%;
	overflow: hidden;
	position: relative;
}

/*
* location kis2
*/
.location{
	overflow: hidden;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color:#a3a3a3;
}
.locationFirst{
	padding-left: 23px !important;
	background: url(../images/home.png) no-repeat left center !important;
}
.locationFirst:hover{
	background: url(../images/home_h.png) no-repeat left center !important;
}
.location a{
	color:#a3a3a3;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	padding-left: 15px;
	background: url(../images/trangleLeft.png) no-repeat 5px center;
}
.location a.hover,
.location a:hover{
	color:#c91610;
	background: url(../images/trangleLeft_h.png) no-repeat 5px center;
}
.location a:last-child{
	color:#c91610;
	background: url(../images/trangleLeft_h.png) no-repeat 5px center;
}
/*
* 二级导航 kis2
*/
.subMenu{
	background: #fff;
	overflow: hidden;
}
.subMenu_dl{
	overflow: hidden;
}
.subMenu_dl dd{
	float: left;
	display: inline;
	padding: 0px 10px;
}
.subMenu_a2{
	display: block;
	font-size: 14px;
	color:#666;
	height: 60px;
	line-height: 60px;
	position: relative;
	padding: 0px 7px;
}
.subMenu_a2 em{
	display: none;
	overflow: hidden;
	width: 100%;
	height: 2px;
	background: #c91610;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.subMenu_dl dd.hover .subMenu_a2{
	color:#c91610;
}
.subMenu_dl dd.hover .subMenu_a2 em{
	display: block;
}
/*
* 底部 kis2
*/
.foot1{
	overflow: hidden;
	position: relative;
	background: #333;
	padding: 30px 0px 10px 0;
}
.foot1L{
	overflow: hidden;
}
.foot_dl{
	width: 160px;
	overflow: hidden;
	margin-right: 10px;
}
.foot_dl dt{
	overflow: hidden;
	line-height: 30px;
	padding-bottom: 10px;
}
.foot_dl dd{
	overflow: hidden;
	line-height: 40px;
	font-size: 14px;
	color:#999;
}
.foot_dl dd a{
	font-size: 14px;
	color:#999;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot_dl dt a:hover,
.foot_dl dd a:hover{
	color:#fff;
}
.foot_dl dt a{
	font-size: 15px;
	color:#e5e5e5;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot1R{
	overflow: hidden;
}
.footRTit{
	overflow: hidden;
	line-height: 30px;
	font-size: 15px;
	color:#e5e5e5;
	padding-left: 20px;
}
.footCode{
	overflow: hidden;
	margin-left: 20px;
}
.footCode p{
	overflow: hidden;
}
.footCode p img{
	display: block;
	width: 110px;
	height: 110px;
}
.footCode i{
	display: block;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color:#e5e5e5;
	padding-top: 5px;
}
.foot2{
	overflow: hidden;
	background: #333;
	padding: 15px 70px;
	font-size: 12px;
	color:#b2b2b2;
	text-align: center;
	line-height: 30px;
	border-top: 1px solid #4d4d4d;
}
.foot2 a{
	color:#b2b2b2;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot2 a:hover{
	color:#fff;
}
.footTel{
	overflow: hidden;
}
.footTelTit1{
	overflow: hidden;
	line-height: 30px;
	font-size: 15px;
	color:#e5e5e5;
}
.footTelTit2{
	overflow: hidden;
	line-height: 40px;
	font-size: 14px;
	color:#999;
}
/*
* 右侧滚动
*/
.rightScroll{
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -97px;
    z-index: 998;
}
.right_dl{

}
.right_dl dd{
    position: relative;
    margin-bottom: 5px;
    height: 60px;
}
.right_a{
	width: 60px;
    display: block;
    overflow: hidden;
    text-align: center;
    background: #c91610;
    -webkit-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
    transition: background 0.3s linear;
    padding: 5px 0px;
}
.right_dl dd .right_a span{
	display: block;
	height: 25px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.weixin2 .right_a span{
	background: url(../images/weixin2.png) no-repeat center center;
	background-size: auto 20px;
}
/*.weixin2:hover .right_a span{
	background: url(../images/weixin2_h.png) no-repeat center center;
}*/
.qq .right_a span{
	background: url(../images/qq.png) no-repeat center center;
	background-size: auto 20px;
}
/*.qq:hover .right_a span{
	background: url(../images/qq.png) no-repeat center center;
}*/
.goTop .right_a span{
	background: url(../images/goTop.png) no-repeat center center;
	background-size: auto 20px;
}
/*.goTop:hover .right_a span{
	background: url(../images/goTop_h.png) no-repeat center center;
}*/
.right_dl dd:hover .right_a{
	background: #9c120d;
}
.right_a i{
	display: block;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	font-size: 12px;
	color:#fff;
	text-align: center;
	padding-top: 5px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.right_dl dd:hover a i{
	color:#fff;
}
.rightDiv{
	display: none;
	position: absolute;
	right: 60px;
	top: 0px;
	overflow: hidden;
	padding-right: 13px;
}
.rightCont{
	overflow: hidden;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
.rightCont p{
	overflow: hidden;
}
.rightCont p img{
	display: block;
	width: 120px;
	height: 120px;
}
.rightCont i{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color:#666;
	padding: 5px 0px;
}
.rightDiv em{
	display: block;
	width: 9px;
	height: 17px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: 20px;
	background: url(../images/trangleRight2.png) no-repeat center center;
}
.goTop{
	display: none;
}
/**
 * 首页 第一通栏
 * author kis2
 * @return
*/
.ind1st{
	overflow: hidden;
}
.titBox{
	overflow: hidden;
	text-align: center;
}
.tit{
	overflow: hidden;
	height: 80px;
	overflow: hidden;
}
.subTit{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.subTit span{
	display: inline-block;
	position: relative;
	font-size: 24px;
	color:#666;
	line-height: 30px;
	height: 30px;
	padding: 0px 15px;
}
.subTit span:after,
.subTit span:before{
	width: 30px;
	height: 30px;
	display: block;
	content: "";
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -15px;
}
.subTit span:after{
	right: 100%;
	background: url(../images/titLBg.png) no-repeat center center;
}
.subTit span:before{
	left: 100%;
	background: url(../images/titRBg.png) no-repeat center center;
}
.tabBox{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.tab_dl{
	display: inline-block;
	overflow: hidden;
}
.tab_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 10px;
}
a.tab_a{
	display: block;
	width: 160px;
	height: 50px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color:#666;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tab_dl dd.hover .tab_a{
	color:#fff;
	background: #c91610;
}
.tabCont{
	position: relative;
}
.htcGun{
	position: relative;
	overflow: hidden;
}
.htcGun .bd{
	/* height: 470px; */
	overflow: hidden;
}
.htcGun .bd dl dd{
	padding: 10px 0px;
}
.proSlide .hd{
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 20px;
}
.proSlide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.proSlide .textImg1 dd{
	width: 420px;
}
.proSlide .bd .textImg1{
	display: block;
}
.proSlide .hd ul li{
	width: 10px;
	height: 10px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 4px;
	background: #ddd;
	cursor: pointer;
	text-indent: 99em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.proSlide .hd ul li.on{
	background: #9c120d;
}
.htcGun .textImg1{
	margin: 0px -30px !important;
}
.ind1st .textImg1 dd{
	padding: 10px 0px;
}
.textImg2{
	margin: 0px -30px;
}
.textImg2 li{
	width: 33.33333333%;
	float: left;
	display: inline;
}
.textImg2_dl{
	margin: 0px 30px;
}
.textImg2_dl dt .list_a{
	overflow: visible;
	padding-top: 87px;
}
.textImg2_dl dt{
	position: relative;
	z-index: 1;
}
.textImg2_dl dt:hover{
	z-index: 5;
}
.txtImg2Tit{
	width: 388px;
	overflow: hidden;
	font-size: 26px;
	color:#fff;
	line-height: 68px;
	text-align: center;
	height: 68px;
	padding-top: 20px;
	font-weight: bold;
	position: absolute;
	left: 50%;
	margin-left: -194px;
	top: 0px;
	background: url(../images/subMenuBg.png) no-repeat center center;
	background-size: 100% auto;
}
.textImg2_dl dt .pic{
	padding-top: 64.8648649%;
}
.textImg2_dl dd{
	position: relative;
	z-index: 1;
}
.textImg2_dl dd:before,
.textImg2_dl dd:after,
.textImg2_dl dd .list_a:before,
.textImg2_dl dd .list_a:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 10px;
	height: 10px;
	background: #f5f5f5;
	position: absolute;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	z-index: 3;
}
.textImg2_dl dd:before{
	right: -5px;
	top: -5px;
}
.textImg2_dl dd:after{
	right: -5px;
	bottom: -5px;
}
.textImg2_dl dd .list_a:before{
	left: -5px;
	top: -5px;
}
.textImg2_dl dd .list_a:after{
	left: -5px;
	bottom: -5px;
}
.textImg2_dl dd .list_a{
	background: #fff;
	border-bottom: 1px solid #f5f5f5;
	padding: 15px 10px;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.textImg2_dl dd:hover{
	z-index: 3;
}
.txtImg2L{
	overflow: hidden;
}
.txtImg2L .listName{
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 13px;
	color:#666;
	white-space: nowrap; 
}
.txtImg2R{
	padding-left: 20px;
	overflow: hidden;
	line-height: 50px;
	font-size: 14px;
	color:#f10800;
	background: url(../images/parentheses.png) no-repeat left center;
}
.txtImg2C{
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	font-size: 12px;
	color:#666;
	padding: 5px 10px 5px 20px;
	background: url(../images/add.png) no-repeat left center;
}
.txtImg2C span{
	display: block;
	overflow: hidden;
}
.textImg2_dl dd .list_a:hover{
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 15px rgba(0,0,0,0.15);
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	-o-transform: translateY(-1px);
	transform: translateY(-1px);
}
.tabCont .textImg1,
.tabCont .indCard{
	display: none;
}
.proSlide2 .textImg1 .pic em{
	display: none;
}
/*
* 第二通栏 begin
*/
.ind2nd{
	position: relative;
}
.ind2nd .wrap{
	position: relative;
	z-index: 4;
}
.layerBg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}
.ind2ndCont{
	overflow: hidden;
	position: relative;
}
.ind2ndCont .bd{
	overflow: hidden;
	height: ;
}
.ind2nd_dl{
	margin: 0px -30px !important;
}
.ind2nd_dl dd{
	width: 33.3333333%;
	float: left;
	display: inline;
	padding: 50px 0px;
}
.ind2nd_dl .list_a{
	margin: 0px 30px;
	overflow: visible;
    perspective: 1000px;
}
.ind2ndShow{
	overflow: hidden;
	background: #fff;
	position: relative;
	z-index: 2;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-ms-border-radius: 0px 0px 3px 3px;
	-o-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
    transform-style: preserve-3d;
    opacity: 1;
}
.ind2ndDeta{
	padding: 15px 20px;
	overflow: hidden;
}
.ind2ndName{
	line-height: 30px;
	overflow: hidden;
	font-size: 20px;
	color:#333;
}
.ind2ndName span{
	padding-left: 15px;
	font-size: 14px;
	color:#c91610;
}
.ind2ndIntr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 25px;
	height: 50px;
}
.ind2ndPrice{
	height: 35px;
	overflow: hidden;
	font-size: 24px;
	line-height: 35px;
	color:#c91610;
	font-weight: bold;
}
.ind2ndHot{
	display: block;
	width: 68px;
	height: 68px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: url(../images/hot.png) no-repeat center center;
}
.ind2ndHide{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: #fff;
	z-index: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    transform-style: preserve-3d;
    opacity: 0;
	-webkit-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	-o-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
}
.ind2ndLogo{
	height: 50px;
	overflow: hidden;
	background: url(../images/logo.png) no-repeat center center;
	background-size: auto 100%;
}
.ind2ndHideName{
	overflow: hidden;
	text-align: center;
}
.ind2ndHideName span{
	display: block;
	overflow: hidden;
	font-size: 24px;
	color:#333;
	font-weight: bold;
	line-height: 30px;
}
.ind2ndHideName i{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 30px;
}
.ind2ndHideSlide{
	height: 120px;
	overflow: hidden;
	position: relative;
	border-top: 1px solid #ddd;
}
.ind2ndHide_ul{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ind2ndHide_ul li{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 1px solid #ddd;
}
.ind2ndHideTxt{
	overflow: hidden;
	padding: 0px 20px;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	color:#999;
}
.ind2ndHide .ind2ndPrice{
	text-align: center;
}
.ind2ndHideMore{
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color:#999;
}
.ind2ndCont .hd{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.ind2ndCont .hd ul{
	display: inline-block;
	overflow: hidden;
}
.ind2ndCont .hd ul li{
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: #fff;
	float: left;
	display: inline;
	margin: 0px 5px;
	cursor: pointer;
	text-indent: 99em;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind2ndCont .hd ul li.on{
	background: #c91610;
}
/*.ind2nd_dl dd.hide .ind2ndShow{
	transition-delay: 0.3s;
}
.ind2nd_dl dd .list_a:hover .ind2ndShow{
	-webkit-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);
	transform: rotateY(90deg);
	opacity: 0;
}
.ind2nd_dl dd.show .ind2ndHide{
	transition-delay: 0.3s;
}
.ind2nd_dl dd .list_a:hover .ind2ndHide{
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}*/
/*
* 第三通栏 begin kis2
*/
.ind3rd{
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.ind3rdSlide{
    position: relative;
    width: 750px;
    margin: 0px auto;
    height: 400px;
}
.ind3rdImg{
	padding-top: 66.666%;
	position: relative;
}
.ind3rdSlide .bt{
    display: block;
    width: 30px;
    height: 50px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    z-index: 999;
}
.ind3rdSlide .prev{
    left: -180px;
    background: url(../images/ind3thPrev.png) no-repeat center center;
}
.ind3rdSlide .prev:hover{
    background: url(../images/ind3thPrev_h.png) no-repeat center center;
}
.ind3rdSlide .next{
    right: -180px;
    background: url(../images/ind3thNext.png) no-repeat center center;
}
.ind3rdSlide .next:hover{
    background: url(../images/ind3thNext_h.png) no-repeat center center;
}
.ind3rdSlide #img-slider{
    height: 350px;
}
.ind3rdSlide #img-slider li{
    width:615px;
    height:350px;
    position:relative;
    -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
    box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
}
.ind3rdSlide .list_a{
	width: 100%;
	height: 100%;
	overflow: inherit;
	position: relative;
}
.ind3rdSlide .list_a img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
/*#img-slider li img{
    display:block;
    width:100%;
}*/

.ind3rdTit{
	transition: 0.4s ease;
    overflow: hidden;
    font-size: 20px;
    color:#666;
    text-align: center;
    padding-top: 20px;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
}
.ind3rdSlide .roundabout-in-focus .ind3rdTit{
    opacity: 1;
    visibility: visible;
}
/*
* 第四通栏 begin kis2
*/
.ind4th{
	position: relative;
	overflow: hidden;
}
.ind4th .wrap{
	position: relative;
	z-index: 5;
}
.ind4thCont{
	overflow: hidden;
}
.ind4th_dl{
	margin: 0px -15px;
	overflow: hidden;
}
.ind4th_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 15px 0px;
}
.ind4th_dl .list_a{
	margin: 0px 15px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind4th_dl .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}
.ind4thImg{
	width: 270px;
	overflow: hidden;
}
.ind4th_dl .listDeta{
	overflow: hidden;
	background: #fff;
	padding: 15px 20px;
	position: relative;
}
.ind4th_dl .listIntr{
	height: 50px;
}
.listOther{
	overflow: hidden;
}
.listIcon{
	display: block;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color:#999;
}
.yeys2{
	padding-left: 30px;
	background: url(../images/eyes.png) no-repeat left center;
}
.ind4thMore{
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 3;
	background: rgba(0,0,0,0.5) url(../images/add2.png) no-repeat center center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .ind4thMore{
	background: #c91610 url(../images/add2.png) no-repeat center center;
}

/*
* 第五通栏 begin kis2
*/
.ind5thBox{
	overflow: hidden;
}
.ind5th_dl{
	overflow: hidden;
	margin: 0px -12px;
}
.ind5th_dl dd{
	width: 16.6666667%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind5th_dl .list_a{
	margin: 0px 12px;
	padding-bottom: 145px;
}
.ind5th_dl .pic{
	padding-top: 147.222222%;
}
.ind5th_dl .listDeta{
	width: 100%;
	height: 220px;
	position: absolute;
	left: 0px;
	bottom: -75px;
	z-index: 3;
	overflow:visible;
	background: #fff;
}
.listDeta em{
	display: block;
	overflow: hidden;
	height: 265px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
}







/*
* 表单 kis2
*/
.apply{
	padding: 40px;
	overflow: hidden;
}
.applyTit{
	overflow: hidden;
	font-size: 30px;
	color:#333;
	text-align: center;
}
.formCcont{
	overflow: hidden;
}
.form_dl{
	overflow: hidden;
	margin: 0px -20px;
}
.form_dl dd{
	width: 50%;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.form_dl dt{
	float: left;
	display: inline;
	width: 100%;
	padding: 10px 0px;
}
.formBox{
	margin: 0px 20px;
}
.formL{
	width: 80px;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 14px;
	color:#666;
	text-align: right;
}
.formL i{
	color:#fd1919;
}
.formC{
	overflow: hidden;
}
.formDiv{
	overflow: hidden;
	padding: 0px 10px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}
.formInp{
	display: block;
	width: 100%;
	height: 38px;
	overflow: hidden;
	line-height: 38px;
	font-size: 14px;
	color:#666;
	background: none;
	border: none;
	outline: none;
}
.formArea{
	display: block;
	width: 100%;
	height: 140px;
	overflow: hidden;
	line-height: 20px;
	font-size: 14px;
	color:#666;
	border:none;
	background: none;
	outline: none;
	resize: none;
	padding: 5px 0px;
}
.formCode{
	display: block;
	overflow: hidden;
	margin-left: 10px;
}
.formCode img{
	display: block;
	height: 40px;
}
.formBtBox{
	overflow: hidden;
}
.apply .formBtBox{
	padding-left: 70px;
}
a.formBt{
	display: block;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	color:#666;
	text-align: center;
	line-height: 40px;
	background: #e5e5e5;
}
.apply .formBt{
	width: 120px;
	margin-right: 20px;
}
.formBt.hover{
	background: #e7af19;
	color:#fff;
}
.auto{
	width: auto !important;
	text-align: left !important;
}
.formC .demo{width:285px; height:38px; position:relative;border:1px solid #ddd;border-radius:3px;}
.formC .seljg{ padding-left:10px; line-height:38px; color:#666; font-size:13px; cursor:pointer;}
.formC .demo i{ display:block; width:38px; height:100%; background:url(../images/sel.jpg) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.formC .selTj{ width:100%; overflow:hidden; border:1px solid #ddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:39px; background:#FFF; display:none;}
.formC .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.formC .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.formC .selTj a.hover{background:#f8f8f8; color:#ff7800;}

.applyAdd2{
	display: block;
	overflow: hidden;
	height: 455px;
	width: 315px;
	margin-left: 30px;
}
.formCode2{
	overflow: hidden;
	margin-left: 20px;
}
.formCode2 p{
	overflow: hidden;
}
.formCode2 p img{
	display: block;
	width: 120px;
	height: 120px;
}
.formCode2 i{
	display: block;
	line-height: 25px;
	padding-top: 5px;
	font-size: 14px;
	color:#666;
	text-align: center;
}


/*
* 关于我们 第一通栏 kis2
*/
.row{
	position: relative;
	overflow: hidden;
}
.row .wrap{
	position: relative;
	z-index: 5;
}
.about1L{
	width: 610px;
	overflow: hidden;
	height: 290px;
	font-size: 16px;
	color:#666;
	line-height: 32px;
}
.about1R{
	width: 495px;
	height: 280px;
	overflow: hidden;
}

/*
* 关于我们 第二通栏 kis2
*/
.about2_dl{
	margin: 0px -7px 0px -8px;
	overflow: hidden;
}
.about2_dl dd{
	width: 25%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 7px 0px 8px 0px;
}
.about2_dl .list_a{
	display: block;
	overflow: hidden;
	background: #fff;
	border-radius: 0px 20px 0px 0px;
	padding: 30px;
	margin: 0px 7px 0px 8px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.about2_dl .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}
.about2_dl span{
	display: block;
	overflow: hidden;
	height: 40px;
}
.about2_dl i{
	display: block;
	overflow: hidden;
	font-size: 18px;
	color:#333;
	text-align: center;
	line-height: 30px;
}
.about2_dl em{
	display: block;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	line-height: 30px;
	height: 30px;
	text-align: center;
}
/*
* 关于我们 第三通栏 begin
*/
.row .about3Slide{
	width: 950px;
	padding-bottom: 210px;
	margin: 0px auto;
	position: relative;
}
.row .about3Slide #img-slider{
    height: 280px;
}
.row .about3Slide #img-slider li{
    width:400px;
    height:280px;
    position:relative;
    -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
    box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
}
.row .about3Slide img{
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 100%;
	max-height: 100%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.row .about3Slide .list_a{
	overflow: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
/*.about3Slide .list_a img{
	-webkit-box-reflect: below  0px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.1)));;
}*/
.about3Bg{
	display: block;
	width: 1212px;
	height: 250px;
	background: url(../images/about3Bg.png) no-repeat center center;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -606px;
}

/*
* 第四通栏 begin
*/
.about4{
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color:#e5e5e5;
	line-height: 32px;
}

/*
* 第五通栏 begin
*/
.about5{
	overflow: hidden;
}
.about5_dl{
	margin: 0px -14px;
	overflow: hidden;
}
.about5_dl dd{
	width: 25%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 14px 0px;
	position: relative;
}
.about5_dl .list_a{
	margin: 0px 14px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.about5_dl .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.about5_dl .listDeta{
	overflow: hidden;
	background: #fff;
	padding: 20px;
}
.about5Tit{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
.about5_dl .listIntr{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 25px;
	height: 50px;
	text-align: center;
}

/*
* 产品详情 kis2
*/
.proView{
	overflow: hidden;
	position: relative;
	padding: 65px 0px;
	background: url(../images/proViewBg.jpg) no-repeat center center;
}
.proView2{
	background: url(../images/proViewBg2.jpg) no-repeat center center;
}
.proView .wrap{
	position: relative;
}
.proViewSlide{
	width: 600px;
	overflow: hidden;
	position: relative;
}
.proViewSlide .bd{
	height: 600px;
	overflow: hidden;
}
.proView_dl{
	height: 100%;
	overflow: hidden;
}
.proView_dl dd{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.proView_dl .autoImg{
	padding-top: 100%;
	background: none;
}
.proViewSlide .hd{
	display: none;
	font-size: 0px;
	text-align: center;
	overflow: hidden;
	padding-top: 20px;
}
.proViewSlide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.proViewSlide .hd ul li{
	width: 13px;
	height: 13px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	border: 1px solid #fff;
	cursor: pointer;
	text-indent: 99em;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}
.proViewSlide .hd ul li.on{
	background: #c91610;
	border-color:#c91610;
}
.proViewInfo{
	width: 260px;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -285px;
	overflow: hidden;
	padding-top: 70px;
	background: #e5e5e5 url(../images/proViewInfo.png) no-repeat center top;
}
.buyCode{
	margin: 20px;
	overflow: hidden;
	background: #fff; 
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.buyCode p{
	overflow: hidden;
}
.buyCode p img{
	display: block;
	width: 200px;
	height: 200px;
}
.buyCode span{
	display: block;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	padding: 5px 0px;
}
.buyCode span i{
	overflow: hidden;
	font-size: 24px;
	color:#333;
	padding-left: 35px;
	background: url(../images/rmb.png) no-repeat left center;
}
.proSkuBox{
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding: 10px 15px;
}
.proSkuTit{
	text-align: center;
	font-size: 18px;
	color: #333;
}
.proSku{
	overflow: hidden;
}
.proSku span{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	padding: 0px 5px;
}
.proSku span i{
	font-size: 14px;
	color:#666;
	padding-right: 5px;
	font-weight: normal;
}
.proSku span em{
	font-size: 14px;
	padding-right: 5px;
	font-weight: normal;
}
.proViewPrice{
	padding: 10px 15px;
	overflow: hidden;
}
span.nowPrice{
	font-size: 24px;
	color:#c91610;
	font-weight: bold;
}
span.oldPrice{
	font-size: 16px;
	color:#999;
	text-align: right;
	text-decoration: line-through;
}
.proSku span i.saleName{
	overflow: hidden;
	background: #c91610;
	color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	padding: 3px 5px;
}
.sbHtc{
	overflow: hidden;
	height: 50px;
	overflow: hidden;
	font-size: 18px;
	color:#fff;
	line-height: 50px;
	text-align: center;
	background: #c91610;
}
.parameter{
	min-height: 60px;
	height: auto !important;
	height: 60px;
	position: relative;
	overflow: hidden;
	background: #fff url(../images/parameter.jpg) no-repeat center center;
}
.parameter .wrap{
	position: relative;
}
.parameterLogo{
	overflow: hidden;
	position: absolute;
	left: 50px;
	top: 50%;
	margin-top: -30px;
}
.parameterLogo img{
	display: block;
	height: 70px;
}
.parameterCont{
	width: 780px;
	overflow: hidden;
	margin-bottom: -1px;
}
.parameter_dl{
	overflow: hidden;
	margin: 0px -10px;
}
.parameter_dl.three dd{
	width: 33.3333%;
}
.parameter_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
}
.parameterTxt{
	margin: 0px 10px;
	overflow: hidden;
	font-size: 14px;
	color:#333;
	height: 40px;
}
.video{
	padding-top: 29.9479167%;
	overflow: hidden;
	position: relative;
}
.video a{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.proViewDeta{
	overflow: hidden;
}
.proViewDeta .center{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.proViewDeta img{
	max-width: 100%;
}

/*
* 优惠券 kis2
*/
.couponsSlide{
	overflow: hidden;
	position: relative;
	padding-top: 39.0625%;
}
.couponsSlide .center{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.couponsSlide .bd{
	overflow: hidden;
	height: 100%;
}
.subBannerBg{
	width: 100%;
	height: 100px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/subBannerBg.png) no-repeat center center;
}
.coupons_dl,
.coupons_dl dd{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/*
* 礼包 begin
*/
.textImg2{
	/*overflow: hidden;*/
}
.textImg2 dd{
	padding: 15px 0px;
	position: relative;
	z-index: 1;
}
.textImg2 .list_a{
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.indCard .textImg2 .list_a{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.textImg2 dd:hover{
	z-index: 9;
}
.textImg2 .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0px 10px 30px rgba(0,0,0,0.2);
	box-shadow: 0px 10px 30px rgba(0,0,0,0.2);
}
.txtImg2{
	overflow: hidden;
	width: 420px;
}
.textImg2 .listDeta{
	overflow: hidden;
	padding: 30px;
}
.txtImgName2{
	overflow: hidden;
	font-size: 24px;
	color:#333;
	font-weight: bold;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.txtImgName2 i{
	color:#c91610;
	font-size: 17px;
	font-weight: bold;
	padding-left: 15px;
}
.txtImgCont{
	overflow: hidden;
}
.txtImg_ul2{
	overflow: hidden;
	margin: 0px -10px;
}
.txtImg_ul2 li{
	width: 25%;
	overflow: hidden;
	float: left;
	display: inline;
}
.txtImgDiv{
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 16px;
	color:#666;
	margin: 0px 10px;
}
.txtImgOther{
	overflow: hidden;
	line-height: 30px;
}
.price{
	font-size: 26px;
	color:#c91610;
	font-weight: bold;
	overflow: hidden;
}
.txtImgMore{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .txtImgName2{
	color:#c91610;
}
.list_a:hover .txtImgMore{
	color:#c91610;
}
.boutique{
	display: block;
	width: 63px;
	height: 63px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 3;
	background: url(../images/boutique.png) no-repeat center center;
}
.indCard .textImg2 dd{
	padding: 0px;
}
/*
* 礼包详情 kis2
*/
.giftListTit{
	line-height: 40px;
	overflow: hidden;
	font-size: 16px;
	color:#333;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.giftList{
	overflow: hidden;
}
.giftList_dl{
	margin: 0px -10px;
}
.giftList_dl dd{
	width: 20%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.giftList_dl .list_a{
	margin: 0px 10px;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.giftList_dl .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.giftName{
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color:#666;
}
a.giftMore{
	display: block;
	width: 180px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	background: #fff;
	font-size: 16px;
	color:#999;
	line-height: 50px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin: 0px auto;
}
.giftMore:hover{
	background: #c91610;
	color:#fff;
}
.busiScreen{
	background: #fff;
	overflow: hidden;
	padding: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.screenTabBox{overflow:hidden;}
.screenTabCont .screening{display:none;}
.province{width:60px;text-align:right;font-size:14px;color:#666;line-height:30px;margin: 10px 0px;}
.screeAll{margin:10px 5px;display: block;padding: 0 20px;border-radius: 3px;font-size: 15px;line-height:30px;}
.screeAll.hover{background: #d7000f;color: #fff;}
.screening{
    line-height: 30px;
    overflow: hidden;
    padding: 5px 0px;
}
.screening dt{
    float: left;
    display: inline;
    width: 50px;
}
.screening dd{
    float: left;
    display: inline;
    padding: 5px;
}
.screening dd a{
    display: block;
    padding: 0 20px;
    border-radius: 3px;
    font-size: 15px;
    color: #666;
}
.screening dd.hover a,
.screening dd a:hover{
    background: #d7000f;
    color: #fff;
}
.store_dl{
	margin: 0px -15px;
}
.store_dl dd{
	width: 33.3333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 15px 0px;
}
.store_dl .list_a{
	display: block;
	margin: 0px 15px;
	padding: 40px 30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #fff url(../images/store.png) no-repeat right bottom;
}
.store_dl .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.2);
	box-shadow: 0px 10px 20px rgba(0,0,0,0.2);
}
.storeTit{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color:#fff;
	text-align: center;
	background: #c91610;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border-radius: 40px;
}
.storeIntr{
	overflow: hidden;
	height: 150px;
	font-size: 16px;
	color:#666;
	line-height: 30px;
}
.storeMore{
	overflow: hidden;
	font-size: 15px;
	color:#999;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .storeMore{
	color:#c91610;
}

/*
* 图文列表2 kis2
*/
.textImg3{
	overflow: hidden;
}
.textImg3 dd{
	padding: 20px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.txtImg3Img{
	width: 300px;
	overflow: hidden;
	margin-right: 20px;
}
.textImg3 .listDeta{
	padding: 15px 0px;
}
.textImg3 .listTit{
	font-size: 20px;
	color:#4c4c4c;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
}
.textImg3 .listIntr{
	line-height: 30px;
	height: 90px;
}
.textImg3 dd:last-child{
	border:none;
}
.viewCont{
	padding: 20px 40px;
}
.viewCont .articelBox{
	padding: 20px 0px;
}

/*
* 礼品 kis2
*/
.giftType_dl{
	overflow: hidden;
	margin: 0px -40px;
}
.giftType_dl dd{
	overflow: hidden;
	padding: 60px 0px;
	width: 50%;
	float: left;
	display: inline;
}
.giftType_dl dt{
	width: 100%;
	overflow: hidden;
	padding: 60px 0px;
}
.giftType_dl .list_a{
	margin: 0px 40px;
	text-align: center;
}
.giftType_dl .list_a{
	height: 315px;
}
a.giftTypeMore{
	display: block;
	width: 130px;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	text-align: center;
	line-height: 40px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.giftTypeMore:hover{
	background: #c91610;
	color:#fff;
	border-color:#c91610;
}


/*
* 地图
*/
#loading{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0px;
    top: 0px;
    background-color:#fff;
    /*filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');*/
    background-image: url(../images/loading.gif);
    background-position:  center center;
    background-repeat: no-repeat;
    z-index: 999;
}
/*
* 地图 begin
*/
.taxMapHead{
    height:60px;
    overflow: hidden;
    background: #fff;
}
.taxMapLogo{
    display: block;
    overflow: hidden;
    margin:5px 0px 10px 0;
}
.taxMapLogo img{
    display: block;
    height:50px;
}
.goHome{
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 35px;
    font-size: 16px;
    color:#666 !important;
    margin:15px 20px 15px 0;
    background: url(../images/goHome.png) no-repeat left center;
}
.taxMapFoot{
    height: 40px;
    overflow: hidden;
    text-align: center;
    background: #fdfdfb;
    font-size: 14px;
    color:#666;
    line-height: 40px;
}
.taxMapFoot a{
    color:#666;
}
.taxMapBox{
    overflow: hidden;
    position: relative;
}
.taxMapLeft{
    width: 200px;
    height: 100%;
    overflow-y: auto;
    position: absolute;
    left: 0px;
    top:0px;
    border-right:1px solid #c2d2e2;
    z-index: 1;
    background: #f2f2f2 url(../images/bgOpa95.png) repeat left top;
}
.taxMap_dl{
    overflow: hidden;
	background:#fff;
	border-bottom: 1px solid #fff;
}
.taxMapTitle{
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    background:#f2f2f2;
    font-size: 18px;
    color:#ac0d25;
    text-align: center;
}
.taxMap_dl dt{
	display:block;
	clear:both;
	line-height:40px;
	font-size:14px;
	background:#f2f2f2 url(../images/jtL.png) no-repeat 175px center;
	padding:0 0 0 20px;
	cursor:pointer;
}
.taxMap_dl.hover dt{
	background:#f2f2f2 url(../images/jtD.png) no-repeat 175px center;
	}
.taxMap_dl.hover dd{ display:block;}
	
.taxMap_dl dd{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    padding: 0px 20px;
	display:none;
}
.taxMap_dl dd a{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    padding-left: 10px;
}
.taxMap_dl dd.hover a,
.taxMap_dl dd a:hover{
    color:#ac0d25;
    background: url(../images/taxMapIcon.png) no-repeat left center;
}
.taxMapLeftBt{
    display: block;
    width: 13px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    left: 200px;
    top:50%;
    margin-top: -20px;
    border:solid #ccc;
    border-width: 1px 1px 1px 0px;
    z-index: 2;
    background: url(../images/taxMapLeftBt.png) no-repeat 0px 0px;
}
.taxMapLeftBt.show{
    background: url(../images/taxMapLeftBt.png) no-repeat -13px 0px;
}


/*
* 资质荣誉 kis2
*/
.imgList_dl4{
    margin: 0px -10px;
}
.imgList_dl4 dd{
    width: 33.333333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.imgList_dl4 .list_a{
    margin: 0px 10px;
    background: #fff;
    text-align: center;
}
.imgList_dl4 .imgDiv{
    padding-top: 133.33333333%;
}
.imgList_dl4 .listDeta{
    padding: 10px 15px;
}
.imgList_dl4 .list_a{
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.imgList_dl4 .list_a:hover{
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

/* textImg4 start jxd */
.textImg4{
    overflow: hidden;
    margin: 0px -30px;
}
.textImg4 dd{
    width: 33.3333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 30px 0px;
}
.textImg4 .list_a{
    margin: 0px 30px;
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
	border-radius: 10px;
	overflow: hidden;
}
.textImg4 .list_a:hover{
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.textImg4 .listDeta{
	background: #fff;
	padding: 16px  150px 10px 20px;
	position: relative;
}
.textImg4 .listTitle{
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.textImg4 .listInfr{
	padding-top: 8px;
	font-size: 14px;
	color: #555;
	white-space: nowrap;
	overflow: hidden;
	height: 19px;
}
.textImg4 .listMoney{
    overflow: hidden;
    font-size: 24px;
    color: #c91610;
    font-weight: bold;
	width: 145px;
	position: absolute;
	right: 10px;
	top: 0;
	height: 100%;
	line-height: 60px;
	text-align: right;
}
.textImg4 .listMoney i{
    font-size: 14px;
    padding-left: 5px;
    font-style: normal;
    color: #c91610;
}
/* textImg4 end jxd */
/* event start jxd */
.event{ position: relative; padding: 0 0; overflow: hidden;}
.event:before{ display: block; width: 8px; height: 100%; position: absolute; left: 50%; margin-left: -4px; background: #f0f0f0; content: ''; top: 112px;}
.event dt{ overflow: hidden; margin-bottom: 12px;}
.event dt img{ overflow: hidden; display: block; height: 112px; margin: 0 auto;}
.event dd{ overflow: hidden; margin-bottom: 10px;}
.event dd .con{width: 525px; position: relative;}
.event dd .con .pic{ width: 165px; height: 110px; padding-top: 0;}
.event dd .con .pic img{width: 165px; height: 110px;}
.event dd .con .text{ font-size: 14px; color: #666666; line-height: 30px; overflow: hidden;}
.event dd .year{ height: 25px; line-height: 25px; position: absolute; color: #666666; font-size: 16px; top:43px;}
.event dd .year:before{ display: block; width: 25px; height: 25px; background: #0088f1; position: absolute;  top: 0; content: ''; border-radius: 25px; opacity: 0; visibility: hidden; transform: scale(0); -webkit-transform: scale(0); transition: all 0.5s ; -webkit-transition: all 0.5s ;}
.event dd .year:after{ display: block; width: 13px; height: 13px; border: 2px solid #0088f1; background: #FFF; position: absolute;  top: 50%; margin-top: -9px; content: ''; border-radius: 25px;}
.event dd .year i{ width: 28px; height: 2px; display: block; position: absolute;top: 50%; margin-top: -1px; background: #cccccc;}
.event dd.odd .con{ float: left; display: inline;}
.event dd.odd .con .pic{ float: right; display: inline;}
.event dd.odd .con .text{ padding: 0 20px; text-align: right;}
.event dd.odd .con .year{ right:-136px;}
.event dd.odd .con .year:before{ left:-52px; z-index: 1}
.event dd.odd .con .year:after{ left:-48px; z-index: 1}
.event dd.odd .con .year i{ left:-34px;}

.event dd.even .con{ float: right; display: inline;}
.event dd.even .con .pic{ float: left; display: inline;}
.event dd.even .con .text{ padding: 0 20px; text-align: left;}
.event dd.even .con .year{ left:-136px;}
.event dd.even .con .year:before{ right:-52px; z-index: 1}
.event dd.even .con .year:after{ right:-48px; z-index: 1}
.event dd.even .con .year i{ right:-34px;}

.event dd:hover .year:before{ visibility: visible; opacity: 1; transform: scale(1); -webkit-transform: scale(1)}
/* event end jxd */
