﻿@font-face {
    font-family: 'DIN-Regular';
    src: url('../fonts/DIN-Regular.eot');
    src: local('DIN-Regular Regular'),
    local('DIN-Regular'),
    url('../fonts/DIN-Regular.woff') format('woff'),
    url('../fonts/DIN-Regular.ttf') format('truetype'),
    url('../fonts/DIN-Regular.svg#DIN-Regular') format('svg');
}
body{
	/*overflow: hidden;*/
}
body.op{
	opacity: 1;
	filter:alpha(opacity=100);

}
.container-wrap-main.op{
	opacity: 1;
	filter:alpha(opacity=100);
}
.wel-banner.stand-ban{
	height: 820px;
}
.wel-banner.stand-ban .list li{
	background-size: cover!important;
}
.wel-banner.stand-ban .w1200{
	height: 460px;
}
.wel-banner.stand-ban .word{
	color: #fff;
	/*margin-top: 180px;*/
	margin-top: 220px;
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	top:50px;
}
.wel-banner.stand-ban .worddandu{
	margin-top: 180px !important;
}
.wel-banner.stand-ban .word .en{
	font-size: 24px;
	line-height: 26px;
	text-transform: lowercase;
	font-family: "Arial";
	/*font-weight: 700;*/
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
}
.wel-banner.stand-ban .word .cn{
	font-size: 60px;
	line-height: 62px;
	/*margin-top: 126px;*/
	text-align: center;
}
.wel-banner.stand-ban .word i{
	display: block;
	width: 50px;
	height: 3px;
	background: #fff;
	margin-top: 35px;
	margin-left: 577px;
}
.wel-banner.stand-ban .word .precise-ul{
	/*width: 100%;*/
	/*background: blue;*/
	/*padding-left: 249px;*/
	text-align: center;
	margin-top: 53px;
}
.wel-banner.stand-ban{
	overflow: hidden !important;
}
.wel-banner.stand-ban .word .precise-ul li{
	width: 160px;
	float: none;
	margin: 0 10px;
	display: inline-block;
	*display: inline; 
}
.wel-banner.stand-ban .word .precise-ul li a{
	display: block;
	width: 100%;
	height: 50px;
	background: url(img/precise/pre_02.png) no-repeat left top;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	font-family: "微软雅黑";
	transition: all 0.3s;
}
.wel-banner.stand-ban .word .precise-ul li:hover a{
	background: url(img/precise/pre_03.png) no-repeat left top;
	transition: all 0.3s;
}
.wel-banner.stand-ban .word .precise-ul li.on a{
	background: url(img/precise/pre_03.png) no-repeat left top;
	transition: all 0.3s;
}
.wel-banner.stand-ban .word .precise-up{
	width: 50px;
	height: 50px;
	margin-top: 169px;
	margin-left: 575px;
	overflow: hidden;
	cursor: pointer;
}
.wel-banner.stand-ban .word .precise-up img{
	width: 100%;
}

.wel-banner.stand-ban .tit-bg{
	width: 100%;
	height: 500px;
	position: absolute;
	top:0px;
	left: 0px;
	opacity: 0;
	filter:alpha(opacity=0);
/*	background-size: cover!important;
*/}
.tit-bg .pro-bg{
	width: 1843px;
	height: 850px;
	position: relative;
	left: 50%;
	margin-left: -921.5px;
}


.wel-banner .wel-nav.stand-ban-1 li{
	width: 239px;
}
.wel-banner .wel-nav.stand-ban-1 li:first-child{
	width: 240px;
}
.swel-tit{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 50px;
	margin-top: 47px;
}
.swel-tit h1{
	border-bottom: 2px solid #c30d18;
	/*margin-bottom: -1px;*/
	position: relative;
	z-index: 1;
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 16px;
	color: #c30d18;
	float: left;
}
.swel-tit ul{
	/*margin-top: 4px;*/
}
.swel-tit ul li{
	float: left;
	position: relative;
	z-index: 1;
	top:1px;
	background: url(../img1/img_02.jpg) no-repeat left center;
}
.swel-tit ul li:first-child{
	background: none;
}
.swel-tit ul li a{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	padding: 1px 15px 15px;
	border-bottom:2px solid transparent;
}
.swel-tit ul li.on a{
	color: #c30d18;
	border-bottom: 2px solid #c30d18;
}
.swel-tit ul li:hover a{
	color: #c30d18;
	border-bottom: 2px solid #c30d18;
}
.stand-wel .in{
	overflow: hidden;
}
.stand-wel .in ul{
	width: 1224px;
}
.stand-wel .in ul li{
	width: 280px;
	border:1px solid #efefef;
	margin-right: 24px;
	background: #fff;
	margin-bottom: 20px;
	box-shadow: 0 5px 10px #fdfdfd;
	float: left;
}

.stand-wel .in ul li .pic{
	overflow: hidden;
	height: 200px;
}
.stand-wel .in ul li .pic img{
	width: 100%;
	height: 100%;
	transition:transform 0.3s;
}
.stand-wel .in ul li .word{
	border-top:1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding:0 18px;
	height:60px;
	line-height: 60px;
	font-size: 14px;
}
.stand-wel .in ul li .word .tit{
	float: left;
	color: #333;
	transition:all 0.3s;
}
.stand-wel .in ul li .word .money{
	float: right;
	color: #444;
	transition:all 0.3s;

}
.stand-wel .in ul li:hover .pic img{
	transform:scale(1.1);
}
.stand-wel .in ul li:hover .word{
	background: #c30d18;

}
.stand-wel .in ul li:hover .word .tit{
	color: #fff;
	
}
.stand-wel .in ul li:hover .word .money{
	color: #fff;
	
}
.pager-1 {
	padding: 12px 40px;
	background: #f5f5f5;
	margin: 40px 0;
	position: relative;
}
.pager-1.wh{
	background: #fff;
}
.pager-1 .int{
	text-align: center;

}
.pager-1 .int a{
	display: inline-block;
	zoom: 1;
	*display: inline;
	color: #808080;
	line-height: 35px;
	height: 35px;
	padding: 0 13px ;
	margin: 0 3px;
}
.pager-1 .int a:hover{
	color: #fff;
	background: #c30d18;
}
.pager-1 .int a.active{
	color: #fff;
	background: #c30d18;
}
.pager-1 .prev{
	position: absolute;
	padding-left: 34px;
	font-size: 14px;
	color: #a6a6a6;
	line-height: 35px;
	height: 35px;
	left: 40px;
	width: 45px;
	top:12px;
	background: url(../img1/ico_01.png) no-repeat 5px center;
	transition:color .3s,background 0.3s;
}
.pager-1 .prev:hover{
	color: #c30d18;
	background: url(../img1/ico_01.png) no-repeat 0px center;
	
}
.pager-1 .next{
	position: absolute;
	padding-right: 34px;
	font-size: 14px;
	color: #a6a6a6;
	line-height: 35px;
	height: 35px;
	right: 40px;
	width: 45px;
	top:12px;
	background: url(../img1/ico_02.png) no-repeat  60px center;
	transition:color .3s,background 0.3s;
}
.pager-1 .next:hover{
	color: #c30d18;
	background: url(../img1/ico_02.png) no-repeat  65px center;
	
}
.stand-brand{
	background: #f5f5f5;
}
.qw:before{
	content:"";
	display:table;
}
.stand-brand ul{
	width: 1220px;
}
.stand-brand ul li{
	width: 224px;
	background: #fff;
	text-align: center;
	height: 100px;
	line-height: 100px;
	margin-right: 20px;
	margin-bottom: 22px;
	float: left;
	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%);*/
}
/*.stand-brand ul li:hover{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}*/
.stand-brand ul li img{
	max-width: 90%;
}
.stand-brand .in a.more{
	display: block;
	width: 260px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background: #c30d18;
	margin: 0 auto;
	margin-top: 27px;
	transition:background 0.3s;
}
.stand-brand .in a.more:hover{
	background: #e9323d;
}
.stand-brand .in{
	padding-bottom: 72px;
}

.wel-banner .wel-nav.stand-ban-1 li.on .line{
	display: block;
}
.pre-tit{
	
}
.pre-tit h1{
	font-size: 36px;
	color: #666;
	line-height: 48px;
}
.pre-tit span{
	display: block;
	width: 30px;
	height: 2px;
	background: #c30d18;
	margin-top: 12px;
}
.f5{
	background: #f5f5f5;
}
.pre-eve{
	padding: 50px 0;
}
.pre-test .in{
	margin-top: 40px;
	/*overflow: hidden;*/
}
.pre-test .in .bd ul{
	width: 1200px;
	overflow: visible !important;
	padding: 15px 0 !important;
}
.pre-test .in .bd ul li{
	width: 171px;
	height: 200px;
	float: left;
	position: relative;
	cursor: pointer;
}
.pre-test .in .bd ul li .prein-conts-cont{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	/*background: red;*/
	transition:padding 0.3s,left 0.3s,top 0.3s;
}
.pre-test .in .bd ul li:hover .prein-conts-cont{
	padding: 13px 11px;
	left: -11px;
	top:-13px;
	z-index: 2;
}
.pre-test .in .bd ul li .prein-conts-cont.one{
	background: #f5ffa9;
}
.pre-test .in .bd ul li .prein-conts-cont.two2{
	background: #f0a9ff;
	/*padding:0;*/
}
/*.pre-test .in .bd ul li .prein-conts-cont.two2 p{
	padding-bottom: 0;
}*/
.pre-test .in .bd ul li .prein-conts-cont.three{
	background: #a9fbff;
}
.pre-test .in .bd ul li .prein-conts-cont.four{
	background: #ffdfa9;
}
.pre-test .in .bd ul li .prein-conts-cont.five{
	background: #a9d4ff;
}
.pre-test .in .bd ul li .prein-conts-cont.six{
	background: #a9ffd1;
}
/*.pre-test .in .bd ul li .big-bgs{
	width: 195px;
	height: 227px;
	background: rgba(0,0,0,0.2);
	position: absolute;
	top: -14px;
	left: -12px;
	z-index: 888;
}*/

.pre-test .in .bd ul li:hover  h5{
	color: #000;
}
.pre-test .in .bd ul li:hover  p{
	color: #000;
}
/*.pre-test .in .bd ul li a{
	width: 100%;
	display: block;
	transition: transform 0.8s;
	position: relative;
}*/
.pre-test .in .bd ul li h5{
	font-size: 60px;
	font-family: "DIN-Regular";
	width: 100%;
    text-align: center;
    font-weight: normal;
    color: rgba(0,0,0,0.2);
    line-height: 62px;
	height: 62px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 45px;
	transition: transform 0.8s;
}
.pre-test .in .bd ul li p{
	font-size: 14px;
	font-family: "微软雅黑";
	 color: rgba(0,0,0,0.8);
	margin-top: 23px;
	font-weight: normal;
	text-align: center;
	width: 100%;
	height: 48px;
	padding-right: 0;
	line-height: 24px;
	overflow: hidden;
	transition: transform 0.8s;
}
/*.pre-test .in .bd li .pic{
	height: 255px;
	overflow: hidden;
}
.pre-test .in .bd li .pic img{
	width: 100%;
	height: 100%;
	transition:all 0.3s;
}
.pre-test .in .bd li:hover .pic img{
	transform:scale(1.1);
}
.pre-test .in .bd li .word{
	padding: 0 18px;
	height: 86px;
	line-height: 86px;
	overflow: hidden;
	font-size: 16px;
	color: 	#444;
	background: url(../img1/ico_03.png) no-repeat 344px center;
}
.pre-test .in .bd li:hover .word{
	color: #c30d18;
}*/
.hd {
    text-align: center;
    margin-top: 35px;
}
.hd li {
    display: inline-block;
    zoom: 1;
    width: 12px;
    height: 12px;
    margin-right: 7.5px;
    margin-left: 7.5px;
    cursor: pointer;
   /* background: #ddd;
    border-radius: 50%;*/
    background: url(img/precise/pre_12.png) no-repeat left top;
}
.hd li:hover{
	background: url(img/precise/pre_11.png) no-repeat left top;
}
.hd li.on{
	background: url(img/precise/pre_11.png) no-repeat left top;
}
.pre-equ{
	/*overflow: hidden;*/
	position: relative;
	margin-top: 47px;
}
.pre-equ .imgshow{
	position: relative;
	width: 1200px;
	height: 578px;
}
.pre-equ .imgshow .bd ul{
	width: 100%;
}
.pre-equ .imgshow .bd ul li{
	width: 100%;
	position: relative;
}
.pre-equ .imgshow .bd ul li a{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.pre-equ .imgshow .bd ul li a .bg-imgss{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.pre-equ .imgshow .bd ul li a .bg-imgss img{
	width: 100%;
}
.pre-equ .imgshow .bd ul li a .bg-yinying{
	width: 100%;
	height: 76px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(img/precise/pre_05.png);
	z-index: 8
}
.pre-equ .imgshow .hd ul{
	position: absolute;
	bottom: 20px;
	width: 100%;
	z-index: 8;
}
.pre-equ .imgshow .hd ul li{
	width: 10px;
	height: 10px;
	background: url(img/precise/pre_12.png);
}
.pre-equ .imgshow .hd ul li.on{
	background: url(img/precise/pre_11.png);
}





.pre-equ{
	position: relative;
}

.pre-equ .imglist{
	margin-top: 20px;
}
.pre-equ .listul{
	width: 1220px;
	
}
.pre-equ .listul ul{
	width: 100%;
}
.pre-equ .listul ul li{
	width: 285px;
	float: left;
	margin-right: 20px;
}
.pre-equ .listul ul li a{
	display: block;
	width: 100%;
}
.pre-equ .listul ul li .listul-topimg{
	width: 100%;
	height: 146.8px;
	overflow: hidden;
	position: relative;
}
.pre-equ .listul ul li .listul-topimg .listul-child-img{
	width: 100%;
	height: 146.8px;
	overflow: hidden;
	background: url(img/precise/pre_15.png);
	position: absolute;
	top: 146.8px;
	opacity: 0;
	left: 0;
	transition: all 0.3s;
}
.pre-equ .listul ul li:hover .listul-topimg .listul-child-img{
	top: 0;
	opacity: 1;
	transition: all 0.3s;
}
.pre-equ .listul ul li .listul-topimg .listul-child-img .listul-child-img-img{
	width: 45px;
	height: 45px;
	position: absolute;
	left: 50%;
	margin-left: -22.5px;
	top: 35px;
}
.pre-equ .listul ul li .listul-topimg .listul-child-img .nei-p{
	font-size: 14px;
	width: 100%;
	color: #ffffff;
	font-family: "微软雅黑";
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align: center;
	margin-top: 90px;
}
.pre-equ .list2-ul{
	position: relative;
	margin-top: 0px;
}
.pre-equ .list2-ul ul{
	width: 1200px;
	text-align: center;
}
.pre-equ .list2-ul ul li{
	width: 10px;
	height: 10px;
	background: url(img/precise/pre_12.png);
	margin: 0 7.5px;
	display: inline-block;
	*display: inline; 
	float: none;
}



.pre-equ .listul ul li .listul-topimg .true-img{
	width: 100%;
}
.pre-equ .listul ul li .wai-p{
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: center;
	color: #666666;
	height: 43px;
	line-height: 43px;
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}


.pre-equ .imgshow .prev{
	position: absolute;
	width: 80px;
	height: 50px;
	background: url(img/precise/pre_10.png) left top;
	top:264px;
	left: -20px;
	z-index: 8;
}
.pre-equ .imgshow .prev img,.pre-equ .imgshow .next img{
	width: 28px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -14px;
	margin-top: -9.5px;
}
.pre-equ .imgshow .prev:hover{
	background: url(img/precise/pre_09.png) left top;
}
.pre-equ .imgshow .next{
	position: absolute;
	width: 80px;
	height: 50px;
	background: url(img/precise/pre_10.png) left top;
	top:264px;
	right: -20px;
	z-index: 8;
}
.pre-equ .imgshow .next:hover{
	background: url(img/precise/pre_09.png) left top;
}
.pre-master{
	margin-top: 15px;
}
.pre-master .eve{
	background: #fff;
	margin-top: 35px;
}
.pre-master .eve .pic{
	width: 680px;
	position: relative;
	z-index: 2;
} 
.pre-master .eve .pic img{
	width: 100%;
	height: 490px;
}

.pre-master .eve .word{
	width: 380px;
	padding-left: 66px;
	height: 490px;
	position: relative;
}
.pre-master .eve .word h1{
	font-size: 36px;
	color: #c30d18;
	line-height: 52px;
	margin-top: 87px;
}
.pre-master .eve .word .cn{
	font-size: 20px;
	color: #333;
	line-height: 32px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e5e5e5;
}
.pre-master .det{
	line-height: 24px;
	color: #777;
	margin-top: 20px;
	font-size: 14px;
}

.pre-master .prev{
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img1/img_09.jpg) no-repeat center;
	position: absolute;
	bottom: 80px;
	transition:all 0.3s;
	left: 745px;
}
.pre-master .prev:hover{
	background: url(../img1/img_09_01.jpg) no-repeat center;
	transition:all 0.3s;
}

.pre-master .next{
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img1/img_10.jpg) no-repeat center;
	position: absolute;
	bottom: 80px;
	transition:all 0.3s;
	left: 800px;
}
.pre-master .next:hover{
	background: url(../img1/img_10_01.jpg) no-repeat center;
	transition:all 0.3s;
}
.pre-master .eve-2{
	background: #f8f8f8;
	padding-bottom: 1px;

}
.pre-master .eve-2 .eve2-ul{
	width: 1230px;
	margin-bottom: 56px;
}
.pre-master .eve-2 .eve2-ul li{
	width: 380px;
	margin-right: 30px;
	float: left;
	margin-bottom: 30px;
}
.pre-master .eve-2 .eve2-ul li a{
	display: block;
	width: 100%;
}
.pre-master .eve-2 .eve2-ul li .eve2-topimg{
	width: 100%;
	height: 437px;
	overflow: hidden;
	position: relative;
}
.pre-master .eve-2 .eve2-ul li .eve2-topimg .cont-imgs{
	width: 100%;
	transition: transform 0.8s;
}
.pre-master .eve-2 .eve2-ul li:hover .eve2-topimg .cont-imgs{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont{
	background: #ffffff;
	padding-top: 32px;
	padding-bottom: 26px;
	position: relative;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts{
	margin: 0 auto;
	width: 338px;
	position: relative;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts h2{
	width: 100%;
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #444444;
	transition: all 0.3s;
}
.pre-master .eve-2 .eve2-ul li:hover .eve2-bottom-cont .cont-conts h2{
	color: #c20c19;
	transition: all 0.3s;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts p{
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	font-family: "微软雅黑";
	height: 60px;
	overflow: hidden;
	margin-top: 18px;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts .three-squ{
	width: 4px;
	height: 11px;
	position: absolute;
	right: 4px;
	top: 6px;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts .three-squ span{
	position: absolute;
	display: block;
	width: 100%;
	height: 3px;
	background: #303030;
	left: 0;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts .three-squ .span-top{
	top: 0;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts .three-squ .span-center{
	top: 4px;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .cont-conts .three-squ .span-bottom{
	bottom: 0;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .bot-hengtiao{
	width: 100%;
	background: #c30d18;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	display: none;
	transition: all 0.3s;
}
.pre-master .eve-2 .eve2-ul li .eve2-bottom-cont .bot-hengtiao.show{
	display: block;
	transition: all 0.3s;
}
.pre-master .eve-2 .jiazai-more{
	display: block;
	width: 138px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #ececec;
	margin-left: 538px;
	margin-top: -40px;
	margin-bottom: 60px;
	transition: all 0.3s;
}
.pre-master .eve-2 .jiazai-more:hover{
	background:  #c30d18;
	color: #ffffff;
	transition: all 0.3s;
}

.pre-know .word{
	width: 595px;
	padding-left: 105px;
	float: left;
}

.pre-know .word.p1{
	background: url(../img1/ico_06.png) no-repeat left 26px;
}
.pre-know .word h1{
	font-size: 24px;
	color: #d41f3a;
	margin-top: 5px;
}
.pre-know ul li:first-child h1{
	font-size: 24px;
	color: #d41f3a;
	margin-top: 20px;
}
.pre-know .word .det{
	color: #777777;
	line-height: 24px;
	font-size: 14px;
}
.pre-know ul li{
	padding: 52px 0;
}
.pre-know ul li:first-child{
	padding: 10px 0 52px;
}
.pre-know ul li .pic{
	float: right;
	width: 364px;
	height: 315px;
	box-shadow: 0 5px 10px #f3f3f3;
}
.pre-know ul li .pic img{
	width: 100%;

}
.pre-know ul li .more{
	display: block;
	width: 135px;
	height: 44px;
	line-height: 44px;
	border:1px solid #cccccc;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
	margin-top: 35px;
	color: #666;
}
.pre-know ul li .more:hover{
	background: #d41f3a;
	color: #fff;
	border:1px solid #d41f3a;

}

.pre-know .word.p2{
	background: url(../img1/ico_07.png) no-repeat left 15px;
}
.pre-know .word.p3{
	background: url(../img1/ico_08.png) no-repeat left 15px;
}

.sta-news{

}
.stand-pub-tit{

} 
.stand-pub-tit .tit{
	float: left;
	color: #666666;
	font-size: 36px;
}
.stand-pub-tit .tit h1{
	line-height: 36px;
	font-size: 36px;
	color: #333;
}
.stand-pub-tit .tit span{
	display: block;
	width: 30px;
	height: 2px;
	background: #c61c27;
	margin-top: 22px;
}

.stand-pub-tit ul li{
	float: left;
}
.stand-pub-tit ul li a{
	display: block;
	padding:5px 25px 25px;
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	color: #666;
	border-bottom: 2px solid transparent;
}
.stand-pub-tit ul li:hover{
	color: #c30d18;
}

.stand-pub-tit ul li.on a{
	color: #c30d18;
	border-bottom: 2px solid #c30d18;
}


.sta-news{
	padding: 42px 0 30px;
}
.sta-news .in{
	margin-top: 37px;
	overflow: hidden;
}
.sta-news .in ul {
	width: 1230px;
}
.sta-news .in ul li{
	width: 380px;
	margin-right: 30px;
	background: #fff;
	margin-bottom: 30px;
	float: left;
}
.sta-news .in ul li .pic{
	height: 255px;
	overflow: hidden;
}
.sta-news .in ul li .pic img{
	width: 100%;
	height: 100%;
	transition:all 0.3s;
}
.sta-news .in ul li .word{
	padding: 15px 30px;
	background: url(../img1/ico_03.png) no-repeat 355px center;
}
.sta-news .in ul li .word.no{
	background: none;
}
.sta-news .in ul li:hover .pic img{
	transform:scale(1.1);
}

.sta-news .in ul li .word .tit{
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	padding-right: 5px;
}
.sta-news .in ul li .word .tit.tit-1{
	height: 48px;
	width: 236px;

}
.sta-news .in ul li .word .tit a{
	color: #333;
}
.sta-news .in ul li .word .tit a:hover{
	color: #c30d18;
}
.sta-news .in ul li:hover .tit{
	color:#c30d18;
}
.sta-news .in ul li .word p{
	color: #666;
}

.sta-news .pager-1{
	margin-top: 10px;
}

.sta-news .in ul li .word .locat{
	padding-left: 18px;
	background: url(../img1/ico_09.png) no-repeat left center;
	font-size: 14px;
	color: #666;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-top:3px;
}
.sta-news .in ul li .word .locat a{
	color: #666;
}
.sta-news .in ul li .word .locat a:hover{
	color: #c30d18;
}
.info-det{

}
.info-det h1{
	text-align: center;
	font-size: 24px;
	color: #333;
}
.info-det .time{
	text-align: center;
	color: #999;
}
.info-det .det{
	padding: 30px 0;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	border-top:1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 20px;
}
.page-1{
	margin-top: 20px;
}
.page-1 .left{
	float: left;
	color: #666;
	font-size: 14px;
}
.page-1 .left div a{
	color: #666;
}
.page-1 .left div a:hover{
	color: #c30d18;
}
.page-1 .back{
	display: block;
	float: right;
	width: 120px;
	line-height: 40px;
	height: 40px;
	border:1px solid #666;
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
	transition:all 0.5s;
}
.page-1 .back:hover{
	background: #c61c27;
	color: #fff;
	border:1px solid #c61c27;
}
.after-pro{
	padding: 30px 0;
	font-size: 16px;
	color: #666;
	line-height: 26px;
}
.sta-store{

}
.sta-store .search-box{
	padding: 30px 0;
}
.sta-store .search-box .sale{
	width: 200px;
	padding: 0 15px;
	color: #666;
	background: #e5e5e5;
	font-size: 14px;
	margin-right: 20px;
	height: 45px;
	float: left;
}
.sta-store .search-box .search{
	float: right;
	
}

.sta-store .search-box .search .tex{
	padding: 13px 10px 13px;
	font-size:14px;
	width: 500px;
	border:none;
	background: #e5e5e5;
	/*width: 640px;*/
	width:200px;
}
.sta-store .search-box .search .sub{
	background: #c30d18;
	color: #fff;
	padding: 12px 30px;
	*padding-top: 9px;
	*padding-bottom: 10px;
	border:none;
	font-size: 16px;
}
.sta-store .search-box .search .sub:hover{
	background: #eb202d;
}
.map-box{
	width: 100%;
	height: 700px;
	position: relative;
}




/*.store-wrap {
  padding-top: 100px;
}*/
/*.store-wrap .search-box {
  margin-top: 85px;
}*/
.store-wrap .search-box .sele {
  width: 20%;
  margin-right: 2%;
  height: 50px;
  background-color: #dfdfdf;
  padding: 0 15px;
  font-size: 14px;
}
/*.store-wrap .search-box .tex {
  border: none;
  width: 440px;
  background-color: #dfdfdf;
  color: #333;
  font-size: 14px;
  height: 15px;
  line-height: 14px;
  padding: 18px 10px 17px;
}*/
.store-wrap .search-box .search-btn {
  border: none;
  width: 100px;
  height: 50px;
  color: #fff;
  font-size: 16px;
  background-color: #e92633;
  text-align: center;
}
.store-wrap .map-wrap {
  /*margin-top: 42px;*/
  width: 100%;
  height: 780px;
  position: relative;
}
.store-wrap .map-wrap .map {
  width: 100%;
  height: 100%;
  background-color: #ccc;
}
.store-wrap .map-wrap .list-wrap {
  width: 320px;
  position: absolute;
  right:0;
  margin-right: 100px;
  top: 72px;
  background: url(../img1/bg_20.png) repeat left top;
  border-radius: 5px;
  overflow: hidden;
}
.store-wrap .map-wrap .list-wrap ul {
  width: 100%;
}
.store-wrap .map-wrap .list-wrap li {
  width: 260px;
  padding: 12px 42px 8px 18px;
  border-top: 1px solid #e4e4e4;
  height: 110px;
  cursor: pointer;
}
.store-wrap .map-wrap .list-wrap li.cur .tit {
  background: url(../img1/ico_51_h.png) no-repeat left center;
  color: #e92633;
}
.store-wrap .map-wrap .list-wrap .tit {
  font-size: 16px;
  color: #000;
  padding-left: 28px;
  background: url(../img1/ico_51.png) no-repeat left center;
  line-height: 36px;
}
.store-wrap .map-wrap .list-wrap .cont {
  line-height: 18px;
  padding-left: 28px;
  color: #555;
  margin-top: 4px;
}
.store-wrap .map-wrap .butn {
  display: block;
  width: 100%;
  height: 20px;
  cursor: pointer;
}
.store-wrap .map-wrap .cent-list {
  position: relative;
  overflow: hidden;
  height: 525px;
  width: 100%;
}
.store-wrap .map-wrap .prev {
  background: url(../img1/ico_49.png) no-repeat center #fff;
}
.store-wrap .map-wrap .prev:hover {
  background: url(../img1/ico_49_h.png) no-repeat center #c30d18;
}
.store-wrap .map-wrap .next {
  background: url(../img1/ico_50.png) no-repeat center #fff;
}
.store-wrap .map-wrap .next:hover {
  background: url(../img1/ico_50_h.png) no-repeat center #c30d18;
}
.store-wrap .map-wrap .m-butn {
  width: 30px;
  height: 88px;
  border: 1px solid #ed1c24;
  position: absolute;
  top: 50%;
  margin-top: -45px;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
  z-index: 2;
}
.store-wrap .map-wrap .m-prev {
  left: 0;
  background: url(../img1/ico_46.png) no-repeat center #ed1c24;
}
.store-wrap .map-wrap .m-next {
  right: 0;
  background: url(../img1/ico_47.png) no-repeat center #ed1c24;
}


.store-wrap h3.more{
	cursor: pointer;
	background: #c30d18;
	color: #fff;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.store-wrap h3.more:hover{
	background: #ed2c2c;
}

.model-1{
	position: fixed;
	left: 0px;
	top:0px;
	width: 100%;
	height: 100%;
	background: url(../img1/ico_10.png);
	z-index: 703;
	display: none;
}
.model-1 .close{
	position: absolute;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	top:-10px;
	right: -50px;
	color: #fff;
	font-size: 40px;
	cursor: pointer;
}
.model-1 .close:hover{
	color: #ccc;
}
.model-1 .in{
	width: 970px;
	padding: 30px 30px 30px 0;	
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top:50%;
	margin-top: -255px;
	background: #fff;
	height: 450px;
	position: relative;
}

.model-1 .in .left{
	width: 320px;
	float: left;
}
.model-1 .in .rig{
	width: 650px;
	float: right;
}
.model-1 .in .rig .bd{

}
.model-1 .in .rig .bd li img{
	width: 100%;
	height: 450px;
}
.model-1 .in .rig .hd{
	margin-top: -30px;
	position: relative;
	z-index: 20;
}
.model-1 .in .left .tit{
	font-size: 18px;
	color: #333;
	padding-left: 28px;
}
.model-1 .in .left .add{
	width: 247px;
	padding-left: 28px;
	line-height: 24px;
	color: #333;
	font-size: 14px;
	margin-top: 5px;
}
.model-1 .in .left .call{
	line-height: 48px;
	border-top:1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	font-size: 16px;
	font-size: #333;
	padding-left: 28px;
	margin: 25px 0;
}
.model-1 .in .left .name{
	line-height: 48px;
	/*border-top:1px solid #e5e5e5;*/
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	font-size: 16px;
	font-size: #333;
	padding-left: 28px;
	margin: 25px 0;
	margin-top: -25px;
}
.model-1 .in .left .time{
	padding-left: 28px;

}
.model-1 .in .left .time .tt{
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
}
.model-1 .in .left .time .eve{
	font-size: 14px;
	color: #666;
}
.join{
	/*min-height: 1500px;*/
}
.join .kuang{
	margin-right: 30px;
	border-right: 1px solid #e5e5e5;

}
.join-eve{
	border-bottom:1px solid #e5e5e5;
	padding: 85px 0 90px;
	padding-right: 89px;
}
.join .main{
	/*width: 1080px;*/
	width: 100%;
	position: relative;
}
.join-eve .left{
	width: 580px;
	padding-left: 20px;
	float: left;

}
.join-eve .rig{
	width: 480px;
	float: right;
}
.join-eve.e1 img{
	display: block;
}
.join-eve.e1 .p2{
	margin-top: 17px;
}

.join-eve.e2 .left{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve.e2 .rig{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 50px;
}
.join-eve.e3 .left{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve.e3 .rig{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 50px;
}
.join-eve.e4 .left{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve.e4 .rig{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 50px;
}
.join-eve.e4 .mid{
	position: relative;
	left: 50px;
	opacity: 0;
	filter:alpha(opacity=0);
}

.join-eve.e5 .left{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve.e5 .rig{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 50px;
}
.join-eve.e5 .rig.big{
	width: 540px;
}
.join-eve.e5 .jian{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}

.join-eve.e6 .left{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve.e6 .rig{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 50px;
}
.join-eve.e6 .jian{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}

.join-eve.e7 .left{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve.e7 .rig{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 50px;
}


.join-eve .hui-det{
	color: #666666;
	line-height: 22px;
	margin-top: 10px;
	font-size: 14px;
}
.join-eve.e1 .p3{
	margin-top: 28px;
}
.join-eve .bold-det{
	color: #333;
	font-weight: 700;
	line-height: 22px;
	margin-top: 10px;
	font-size: 14px;
}
.join-eve.e1 .p4{
	margin-top: 29px;
}
.join-eve.e1 .fl{
	width: 350px;
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve.e1 .fr{
	margin-right: 25px;

	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	right: 50px;
}
.join-eve .rig img{
	max-width: 100%;
	margin-top: 30px;

	
}
.join-eve.e1 .rig img{
	position: relative;
	opacity: 0;
	filter:alpha(opacity=0);
	left: 50px;
}
.join-eve .rig img:first-child{
	max-width: 100%;
	margin-top: 0px;
}
.join-eve.e1 .left{
	width: 560px;
}
.join-eve.e1 .rig{
	width: 500px;
}
.join>.w1200{
	position: relative;
}

.list-nav{
	position: absolute;
	right: 0px;
	top:70px;
	display: block;
	opacity: 1;
}
.list-nav.ding{
	position: fixed;
	width: 59px;
	top:180px;
	left: 50%;
	margin-left: 540px;
	z-index: 100;
}
.list-nav.ding1{
	position: absolute;
	right: 0px;
	bottom:70px;
	top:auto;
	display: block;
	opacity: 1;
}
/*.list-nav{
	position: fixed;
	width: 59px;
	top:180px;
	left: 52%;
	margin-left: 540px;
	display: none;
	z-index: 100;
	opacity: 0;
	filter:alpha(opacity=0);
}*/

.list-nav li{
	width: 59px;
	height: 67px;
	line-height: 67px;
	text-align: center;
	background: url(../img1/img_08.png) no-repeat;
	margin-bottom: 17px;
	cursor: pointer;
	font-size: 30px;
	font-family: "KaiTi";
	color: #191d66;
	/*transition:all 0.3s;*/
}
.list-nav li.on{
	color: #ffe074;
	background: url(../img1/ico_12.png) no-repeat;
}
.list-nav li:hover{
	color: #ffe074;
	background: url(../img1/ico_12.png) no-repeat;
}
.join-eve.e2 .left img{
	max-width:487px;
	/*margin-left: 30px; */
}
.join-eve dd{
	background: url(../img1/img_13.png) no-repeat 0 8px;
	font-size: 14px;
	line-height: 30px;
	margin-top: 5px;
	padding-left: 24px;
	position: relative;
	top:50px;
	opacity: 0;
	filter:alpha(opacity=0);
}

.join-eve dl{
	margin-top: 22px;
}

.join-eve.e3 .tit .ico-img{
	margin-left: 30px;
	margin-top: 30px;
	float: left;
}
.join-eve.e3 .hui-det{
	max-width: 470px;
}
.join-eve.e4 .rig{
	/*width: 345px;*/
	width: auto;
}
.join-eve.e4 .circle-det{
	margin-top: 20px;
}


.join-eve.e5 .jian{
	float: left;

}
.join-eve.e5 .left{
	width: 390px;
}
.join-eve .circle-det-1{
	margin-top: 20px;
}

.join-eve.e5 .rig img{
	margin: 0;
}

.join-eve.e6 .left{
	width: 340px;
}

.join-eve.e6 .jian{
	margin-left: 30px;
	float: left;
}
.fd{
	background: #fdfdfd;
}

.join-eve.e6 .rig{
	text-align: center;
}
.join-eve.e7 .p1{
	/*position: absolute;
	bottom: 0;
	right: 0;*/
	margin-top: -45px;
}
.bdsharebuttonbox .bds_weixin{
	background: url(../img1/weixin.png) no-repeat center!important;
	width: 33px;
	height: 33px;
	background-size: 100% 100%!important;
	padding-left: 0;
	margin-right: 0;
	margin-left: 10px;
	transition: all 0.3s;
}
.bdsharebuttonbox .bds_weixin:hover{
	background: url(img/weixin_hover.png) no-repeat center!important;
	transition: all 0.3s;
	opacity: 1 !important;
}
.bdsharebuttonbox .bds_tsina:hover{
	background: url(img/weibo_hover.png) no-repeat center!important;
	transition: all 0.3s;
	opacity: 1 !important;
}
.bdsharebuttonbox .bds_tsina{
	background: url(../img1/weibo.png) no-repeat center!important;
	width: 33px;
	height: 33px;
	background-size: 100% 100%!important;
	padding-left: 0;
	margin-right: 0;
	margin-left: 10px;
	transition: all 0.3s;
}
.pub-search{
	position: fixed;
	background: #fff;
	z-index: 799;
	width: 100%;
	height:100%;
	left: 0px;
	top:0px;
	display: none;
}
.pub-search .in{
	position: fixed;
    top: 30px;
    left: 30px;
    z-index: 800;
    background: #f5f5f5;
}
.pub-search .in-form{
	position: absolute;
    width: 94.8%;
    left: 2.6%;
    top: 50%;
    height: 124px;
    margin-top: -63px;
    border-bottom: 1px solid #e4e4e4;
}
.pub-search .in-form .tex{
	background: url(../img1/img_32.png) no-repeat left center;
	border: none;
    font-size: 24px;
    height: 124px;
    line-height: 124px;
    text-align: center;
    width: 90%;
    color: #d4d4d4;
    padding-left: 5%;
    padding-right: 4.9%;
	transition:color 0.5s;
}
.pub-search .in-form .tex:hover{
	color: #333;
}
.pub-search .in-form .tex.on{
	color: #333;
}
.pub-search .in-form .sub{
	position: absolute;
	right: 0px;
	top:0px;
	color: #c6c6c6;
	border:none;
	background: none;
	font-weight: 700;
	font-size: 48px;
	padding:30px ;
	transition:color 0.5s;
	z-index: 10;
}
.pub-search .in-form .sub:hover{
	color: #c30d18;

}

.pub-search span{
	display: block;
	width: 26px;
	height: 26px;
	background: url(../img1/img_33.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top:40px;
	right: 40px;
	cursor: pointer;
	transition:background 0.5s;
}

.pub-search span:hover{
	background: url(../img1/img_34.png) no-repeat center;
}
.franchise .wel-banner.stand-ban .tit-bg{
	height: 820px;
}
.franchise .wel-banner.stand-ban{
	height: 820px;
}
.franchies-one{
	/* height: 967px; */
	width: 100%;
	background-image: url(../img1/img_36.jpg);
	background-position: center;
}
.franchies-one-top h2{
	font-size: 48px;
	color: #333333;
	line-height:68px;
	font-weight: bold; 
	padding-top: 65px;	
}
.franchies-one-top p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.franchies-one-map{
	padding-top: 80px;
	position: relative;
}
.franchies-one-map ul{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.franchies-one-map li p{
	font-size: 14px;
	color: #666666;
	line-height: 34px;
}
.franchies-one-map li{
	width: 130px;
	text-align: left;
}
.franchies-one-map li.t0{
	position: absolute;
	top: 277px;
	left: 30px;
}
.franchies-one-map li.t1{
	position: absolute;
	top: 660px;
	left: 140px;
}
.franchies-one-map li.t2{
	position: absolute;
	top: 622px;
	left: 367px;
}
.franchies-one-map li.t3{
	position: absolute;
	top: 660px;
	left: 487px;
}
.franchies-one-map li.t4{
	position: absolute;
	top: 565px;
	left: 640px;
}
.franchies-one-map li.t5{
	position: absolute;
    top: 440px;
    left: 760px;
}
.franchies-one-map li.t6{
	position: absolute;
    top: 410px;
     left: 857px;
}
.franchies-one-map li.t7{
	position: absolute;
    top: 378px;
    left: 960px;
}
.franchies-one-map li.t7 p{
	float: left;
	min-width: 54px;
}
.franchies-one-map li.t8{
	position: absolute;
    top: 316px;
    left: 1129px;
}
.franchies-one-map li.t9{
	position: absolute;
    top: 262px;
    left: 736px;
}
.franchies-one-map li.t10{
	position: absolute;
	top: 160px;
    left: 866px;
}
.franchies-one-map li.t11{
	position: absolute;
    top: 104px;
    left: 440px;
}
.static-map{
	min-height: 640px;
	padding-bottom: 78px;
}
.franchies-two{
	background: #f9f9f9;
	padding-bottom: 106px;
}
.picMarqueeww a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.picMarqueeww .bd li{
	float: left;
	width: 285px;
	margin-right: 20px;
	background: #fff;
	position: relative;
}
.picMarqueeww .bd li .picc{
	width: 100%;
	height: 180px;
	overflow: hidden;
	position: relative;
}
.picMarqueeww .bd li .picc .picc-poa{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	background: url(../img1/img_39.png) no-repeat center center;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
    transition: all 0.3s ;
}
.picMarqueeww .bd li:hover .picc-poa{
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
    transition: all 0.3s ;

}
.picMarqueeww .bd li p{
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	text-align: center;
	padding:25px 0 ;
}
.picMarqueeww .bd li b{
	display: block;
	width: 0;
	height:3px;
	background: #c30d18;
	left: 50%;
	position: absolute;
	bottom:0;
    transition: all 0.3s;
}
.picMarqueeww .bd li:hover  b{
	width: 100%;
	left: 0;
    transition: all 0.3s ;
}
.franchies-three{
	padding-top: 64px;
	padding-bottom: 140px;
	background:#f9f9f9 url(../img1/img_40.jpg) no-repeat center center;
}
.franchies-three h2{
	font-size: 36px;
	color: #333333;
	line-height: 72px;
	background: url(../img1/img_41.png) no-repeat left bottom;
}
.franchies-three p{
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.franchies-three-form input[type=text]{
	padding:0 20px ;
	width: 340px;
	border:1px solid #dbdbdb;
	background: none;
	height: 48px;
	font-size: 14px;
	color: #666666;
}
.franchies-three-form input[type=text].contwo{
	width: 745px;
}
.franchies-three-form  textarea{
	border:1px solid #dbdbdb;
	width: 100%;
	height: 157px;
	padding:0 20px;
	font-size: 16px;
	line-height: 30px;
	background: none
}
.franchies-three-form input[type=submit]{
	width: 200px;
	height: 50px;
	background: #c30d18;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
}
.franchise-img{
	padding-top: 45px;
	width: 26px;
	left: 50%;
	margin-left: -13px;
	bottom:90px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	background: url(../img1/img_42.png) no-repeat top center;
}
.franchise-img img{
	position: relative;
	animation: down 1.5s linear infinite;
    -webkit-animation: down 1.5s linear infinite;
}
@keyframes down{
0%{ transform: translate(0,10px); -webkit-transform: translate(0,10px); opacity: 1;}
50%{ transform: translate(0,0); -webkit-transform: translate(0,0); opacity:0.5;}
100%{ transform: translate(0,10px); -webkit-transform: translate(0,10px); opacity:1;}
}
@-webkit-keyframes down{
0%{ transform: translate(0,10px); -webkit-transform: translate(0,10px); opacity:1;}
50%{ transform: translate(0,0); -webkit-transform: translate(0,0); opacity:0.5;}
100%{ transform: translate(0,10px); -webkit-transform: translate(0,10px); opacity: 1;}
}
.onlines{
	background: url(../img1/img_44.jpg) no-repeat bottom center;
}
.picScrollpp .bd a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.picScrollpp .bd li{
	width: 380px;
	height: 256px;
	position: relative;
	margin-right: 30px;
	float: left;
}
.online-ones-h2 {
	width: 1200px;
	margin: 0 auto;
	font-size: 36px;
	color: #333333;
	line-height: 78px;
	background:url(../img1/img_41.png) no-repeat left  bottom;
	padding-top: 39px;
}
.picScrollpp .bd p img{
	margin-right: 5px;
}
.picScrollpp .bd a>p{
	position: absolute;
	width: 350px;
	padding-left: 30px;
	height: 30px;
	bottom: 0;
	left: 0;
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	padding-top: 30px;
	padding-bottom: 24px;
	z-index: 3;
	background: url(../img1/img_47.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollpp .bd-poa{
	position: absolute;
	width: 0;
	height: 0;
	top: 50%;
	left: 50%;
	background: url(../img1/img_49.png) no-repeat center center;
    transition: all 0.3s ;
    z-index: 1;
}
.picScrollpp .bd-poa .bd-pozz{
	padding: 10px;
	margin-right: 10px;
	padding-top: 0;
	margin-top: 10px;
	max-height: 150px;
	overflow: auto;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition:all 1.3s;
}
.picScrollpp .bd li:hover .bd-poa{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
    transition: all 0.3s ;
}

.bd-pozz::-webkit-scrollbar{
    width: 10px;
    height: 16px;
    background-color: #f5f5f5;
    border-radius: 10px;
}
/*定义滚动条的轨道，内阴影及圆角*/
.bd-pozz::-webkit-scrollbar-track{
    border-radius: 10px;
    background-color: #fff;
}
/*定义滑块，内阴影及圆角*/
.bd-pozz::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    background-color: #666;
}

.picScrollpp .bd li:hover .bd-poa .bd-pozz{
	opacity: 1;
	filter: alpha(opacity=100);
	transition:all 1.3s;
}
.picScrollpp .bd li:hover p{
	background: none;
    transition: all 0.3s ;
}
.picScrollpp .hd{
padding-bottom: 58px;
margin: 0;
margin-top: -55px;
position: relative;
z-index: 5;
}
.picScrollpp{
	position: relative;
	z-index: 2;
	padding-bottom: 60px;
}
.picScrollpp .hd .next{
	width: 16px;
	height: 29px;
	float: right;
	cursor: pointer;
	background: url(../img1/img_50.png) no-repeat center center;
    transition: all 0.3s ;

}
.picScrollpp .hd .prev{
	width: 16px;
	height: 29px;
	float: right;
	cursor: pointer;
	margin-right: 26px;
	background: url(../img1/img_51.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollpp .hd .prev:hover{
	background: url(../img1/img_52.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollpp .hd .next:hover{
	background: url(../img1/img_53.png) no-repeat center center;
    transition: all 0.3s ;
}


.picScrollpptwo .bd a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.picScrollpptwo .bd li{
	width: 380px;
	position: relative;
	margin-right: 30px;
	float: left;
}
.picScrollpptwo .bd li .picced{
	padding:33px 20px;
	background: #fff;
}
.picScrollpptwo .bd li span{
	display: block;
	font-size: 16px;
	color: #c11a21;
	line-height: 18px;
	font-family: "Arial";
	font-weight: bold;
	float: left;
	padding-right: 19px;
}
.picScrollpptwo .bd li p{
	float: left;
	font-size: 16px;
	color: #444444;
	line-height: 18px;
	padding-left: 17px;
	border-left: 1px solid #333333
}
.picScrollpptwo .bd li .piccs{
	width: 380px;
	height: 225px;
	overflow: hidden;
}
.picScrollpptwo .bd li:hover .piccs img{
			transform:scale(1.2);
	transition:transform 0.5s;
}
.picScrollpptwo .bd li .piccs img{
	max-width: 100%;
	width: 100%;
	transition:transform 0.5s;
}
.picScrollpptwo .bd li b{
	position: absolute;
	width: 0;
	background: #c30d18;
	height: 3px;
	bottom:0;
	left: 50%;
    transition: all 0.3s ;
}
.picScrollpptwo .bd li:hover b{
	width: 100%;
	left: 0;
    transition: all 0.3s ;

}
.picScrollpptwo .hd{
	padding-bottom: 58px;
	margin: 0;
	margin-top: -55px;
	position: relative;
	z-index: 5;
}
.picScrollpptwo{
	position: relative;
	z-index: 2;
	padding-bottom: 60px;
}
.picScrollpptwo .hd .next{
	width: 16px;
	height: 29px;
	float: right;
	cursor: pointer;
	background: url(../img1/img_50.png) no-repeat center center;
    transition: all 0.3s ;

}
.picScrollpptwo .hd .prev{
	width: 16px;
	height: 29px;
	float: right;
	cursor: pointer;
	margin-right: 26px;
	background: url(../img1/img_51.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollpptwo .hd .prev:hover{
	background: url(../img1/img_52.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollpptwo .hd .next:hover{
	background: url(../img1/img_53.png) no-repeat center center;
    transition: all 0.3s ;
}
.online-twos{
	background: #f5f5f5
}


.picScrollppthree .bd a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.picScrollppthree .bd li{
	width: 281px;
	position: relative;
	margin-right: 25px;
	float: left;
	border:1px solid #eee;
	box-shadow:0 0 3px #f0f0f0;
	margin-bottom: 5px;
	margin-left: 3px;
	height: 315px;
    transition: all 0.3s ;

}
.picScrollppthree .bd li:hover{
	box-shadow: 0 0px 10px #f0f0f0;
    transition: all 0.3s ;

}
.picScrollppthree .bd li .picced{
	background: #fff;
	padding:20px 30px 33px 28px;
}
.picScrollppthree .bd li .picced h3{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.picScrollppthree .bd li .picced  p{
	font-size: 13px;
	color: #888888;
	line-height: 24px;
}
.picScrollppthree .bd li .piccs{
	width: 281px;
	height: 160px;
	overflow: hidden;
}
.picScrollppthree .bd li:hover .piccs img{
			transform:scale(1.2);
	transition:transform 0.5s;
}
.picScrollppthree .bd li .piccs img{
	max-width: 100%;
	width: 100%;
	transition:transform 0.5s;
}
.picScrollppthree .bd li b{
	position: absolute;
	width: 0;
	background: #c30d18;
	height: 3px;
	bottom:0;
	left: 50%;
    transition: all 0.3s ;
}
.picScrollppthree .bd li:hover b{
	width: 100%;
	left: 0;
    transition: all 0.3s ;
}
.picScrollppthree .hd{
	padding-bottom: 58px;
	margin: 0;
	margin-top: -55px;
	position: relative;
	z-index: 5;
}
.picScrollppthree{
	position: relative;
	z-index: 2;
	padding-bottom: 60px;
}
.picScrollppthree .hd .next{
	width: 16px;
	height: 29px;
	float: right;
	cursor: pointer;
	background: url(../img1/img_50.png) no-repeat center center;
    transition: all 0.3s ;

}
.picScrollppthree .hd .prev{
	width: 16px;
	height: 29px;
	float: right;
	cursor: pointer;
	margin-right: 26px;
	background: url(../img1/img_51.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollppthree .hd .prev:hover{
	background: url(../img1/img_52.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollppthree .hd .next:hover{
	background: url(../img1/img_53.png) no-repeat center center;
    transition: all 0.3s ;
}
.picScrollppthree .bd{

}
.online-four td{
	padding:0 5px;
	font-size: 14px;
	color: #333333
}
.online-four input[type=text]{
	width: 478px;
	height: 48px;
	border:1px solid #dddcdc;
	background: none;
	line-height: 48px;
	padding:0 10px;
	transition: all 0.3s;
}
.online-four input[type=text]:hover{
	border:1px solid #c20c19;
	transition: all 0.3s;
}
.online-four .seelct:hover{
	border:1px solid #c20c19;
	transition: all 0.3s;
}
.online-four .seelcts:hover{
	border:1px solid #c20c19;
	transition: all 0.3s;
}
.online-four .seelct{
	width: 239px;
	height: 48px;
	line-height: 48px;
	font-size: 13px;
	color: #888888;
	padding: 0 10px;
	border:1px solid #dddcdc;
	appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
	background: url(../img1/img_56.png) no-repeat  210px center;
	transition: all 0.3s;
}
#seelcts{
	margin-right: 18px;
}
.online-four .seelcts{
	width: 500px;
	height: 48px;
	line-height: 48px;
	font-size: 13px;
	color: #888888;
		appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
	padding: 0 10px;
	border:1px solid #dddcdc;
	background: url(../img1/img_56.png) no-repeat  460px center;
	transition: all 0.3s;
}
.online-four input[type=submit]{
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #c30d18
}
.online-four-reff{
	overflow: hidden;
	padding:53px 0 69px 0;
}
.online-four-left{
	float: left;
	width: 450px;
}
.online-four-right{
	float: right;
	padding:81px 0 0 57px;
	background: #fff;
	width: 693px;
	height: 211px;
}
.online-four-right h2{
	font-size: 24px;
	color: #333333;
	line-height:70px;
	background: url(../img1/img_41.png) no-repeat bottom left;
	margin-bottom: 15px; 
}
.online-four-right p{
	font-size: 13px;
	color: #888888;
	line-height: 20px;
}
#swiper10 .swiper-slide{
	width: 25%;
	position: relative;
	overflow: hidden;
	height: 617px;
}
#swiper10 .swiper-slide img{
	width: 465px;
	position: relative;
	left: 50%;
	margin-left: -232.5px;
}
#swiper10 .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
#swiper10 .swiper-img-poa{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding-top: 220px;
	text-align: center;
	letter-spacing:2px;
	height: 397px;
	background: url(../img1/img_59.png) no-repeat center center;
    transition: all 0.3s ;
}
#swiper10 .swiper-img-poa p{
	font-size: 44px;
	color: #fff;
	width: 44px;
	margin: 0 auto;
	line-height: 44px;
}
#swiper10 .swiper-slide:hover .swiper-img-poa{
	background: url(../img1/img_60.png) no-repeat center center;
    transition: all 0.3s ;
}
#swiper10 .arrow-left{
	position: absolute;
	top: 50%;
	width: 17px;
	height: 30px;
	margin-top: -15px;
	left: 0;
	background: url(../img1/img_61.png) no-repeat center center;
	z-index: 600;
}
#swiper10 .arrow-right{
	position: absolute;
	top: 50%;
	width: 17px;
	height: 30px;
	right: 0;
	margin-top: -15px;
	background: url(../img1/img_62.png) no-repeat center center;
	z-index: 600;
}
#swiper10 {
	position: relative;
	z-index: 699;
	height: 617px;
}
.login-header{
	float: left;
	width: 72px;
	height: 96px;
	line-height: 96px;
	display: block;
}
.login-hdaer-right{
	float: right;
	width:64px; 
	padding-left: 26px;
	line-height: 96px;
	font-size: 16px;
	color: #666666;
	background: url(../img1/img_64.png) no-repeat left center;
	transition:all 0.3s;
}
.login-hdaer-right:hover{
	color: #c30d18;
	transition:all 0.3s;
}
.w980{
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.login{
	width: 100%;
	height: 600px;
	position: relative;
}
.login img{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.footer-login-left{
	float: left;
	width: 500px;
}
.footer-login-left a{
	display: inline-block;
	float: left;	
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	margin-right: 24px;
	transition:all 0.3s;
}
.footer-login-left a:hover{
	color: #c30d18;
	transition:all 0.3s;
}
.footer-loghin {
	padding: 30px 0 33px 0
}
.footer-login-left p{
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
#shares{
	float: right;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-top: 22px;
}
#shares .bds_weixin{
	background: url(../img1/img_66.png) no-repeat center center!important;
	width: 18px;
	height: 15px;
	float: none;
	display: inline-block;
	margin: 0;
	margin-left: 18px;
	position: relative;
	top: 2px;
}
#shares .bds_tsina{
	background: url(../img1/img_67.png) no-repeat center center!important;
	width: 18px;
	height: 15px;
	float: none;
	display: inline-block;
	margin: 0;
	margin-left: 18px;
	position: relative;
	top: 2px;
}
.login-work{
	width: 354px;
	height: 367px;
	padding:12px;
	background: url(../img1/img_68.png) no-repeat center center;
	position: absolute;
	top: 95px;
}
.login-work h2{
	font-size: 18px;
	color: #666666;
	line-height: 62px;
	padding-left: 23px;
	border-bottom: 1px solid #eaebeb;
	margin-bottom: 33px;
}
.login-work .input{
	width: 274px;
	height: 40px;
	border:1px solid #dadada;
	box-sizing: border-box;
	padding: 0 16px;
	display: block;
	margin: 0 auto;
	margin-bottom: 19px;
	font-size: 13px;
	color: #333;
	background: url(../img1/img_69.png) no-repeat 240px center;
}
.login-work .pwd{
	background: url(../img1/img_70.png) no-repeat 240px center
}
.login-work label{
	font-size: 12px;
	display: block;
	color: #666;
	line-height: 18px;
	width: 100px;
	margin: 0 auto;
	float: left;
}
.login-work label input[type=checkbox]{
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px;
	margin-right: 8px;
}
.login-work .find{
	font-size: 13px;
	color: #999999;
	line-height: 20px;
	float: right;
	display: block;
	transition:all 0.3s;
}
.login-work .find:hover{
	color: #c30d18;
	transition:all 0.3s;
}
.login-work div.f-cb{
	width: 274px;
	margin: 0 auto
}
.login-work input[type=submit]{
	width: 274px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #c30d18;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
.login-work p{
	font-size: 13px;
	color: #999999;
	line-height: 15px;
	margin-top: 20px;
	text-align: center;
}
.login-work p a{
	color: #999;
	transition:all 0.3s;
}
.login-work p a:hover{
	color: #c30d18;
	transition:all 0.3s;
}
.f5s{
	background: #f5f5f5;
	padding: 40px 0 50px 0
}
.finds{
	padding:60px 50px 63px 90px;
	width: 840px;
	margin: 0 auto;
	background: #fff;
	background: #fff;
}
.find-left{
	width: 330px;
	float: left;
}
.find-left h2{
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 20px;
	font-weight: bold;
}
.find-left input{
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	color: #333;
	border:1px solid #dadada;
	box-sizing:border-box;
	width: 306px;
	margin-right: 10px;
}
.find-left span{
	color: #c30d18;
	font-size: 18px;
}
.find-left .yan{
	width: 185px;
}
.find-left img{
	width: 111px;
	height: 40px;
}
.find-left input[type=submit]{
	width: 306px;
	height: 40px;
	background: #c30d18;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border:none;
}
.find-left p{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	margin-top: 15px;
}
.find-right{
	float: right;
	width: 402px;
	text-align: right;
}
.find-right p{
	font-size: 	13px;
	color: #999999;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.find-right p a{
	color: #c30d18
}
.tal{
	text-align: left;
	margin-top: 15px !important;
}
.find-right div.f-cb{
	padding-left: 60px;
	height: 280px;
	border-left: 1px solid #f5f5f5
}
.find-left .select{
	width: 151px;
	height: 40px;
	padding:0 15px;
	border:1px solid #dadada;
	font-size: 12px;
	color: #999999;
}
.find-left input[type=checkbox]{
	width: 12px;
	height: 12px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	position: relative;
	top: 2px;
	margin-right: 3px;
}
.find-left label a{
	color: #c30d18
}
.res .find-right div.f-cb{
	height: 422px;
}
.about-ban.wel-banner.fixed{
	height: 820px;
}
.about-ban .inline-tit{
	width: 1200px;
	margin-left: -600px;
	position: absolute;
	left: 50%;
	margin-top: 130px;
	padding: 0
}
.about-ban h2{
	font-size: 48px;
	color: #333333;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-family: "DIN-Regular";
	line-height: 58px;
}
.about-ban p{
	font-size: 48px;
	color: #c20c19;
	line-height: 58px;

}
.about-ban b{
	display: block;
	width: 50px;
	height: 2px;
/*	background: #c20c19;*/
	margin-top: 35px;
}
.doewn{
	background: url(../img/img_74.png) no-repeat top center;
	padding-top: 40px;
	position: absolute;
	height: 36px;
	width: 25px;
	left: 0;
	bottom:-150px;
	text-align: center;
	cursor: pointer;
}
.doewn img{
	position: relative;
	    animation: down 1.5s linear infinite;
    -webkit-animation: down 1.5s linear infinite;
}
.about-one h2{
	font-size: 36px;
	color: #c20c19;
	line-height: 40px;
	padding:98px 0 30px 0; 
}
.about-one-left{
	width:559px;
	float: left;
	padding-right: 40px;
}
.about-one-left p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.about-one-center{
	width: 1px;
	height: 100%;
	background: #e5e5e5;
	float: left;
}
.about-one-right{
	float: right;
	width: 559px;
	padding-left: 40px;
}
.about-one-right p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.about-one{
	padding-bottom: 73px;
}
.about-two{
	background: #f5f5f5;
	padding-bottom: 80px;
}
.about-two h2{
		font-size: 36px;
	color: #c20c19;
	line-height: 40px;
	padding:82px 0 30px 0; 
}
.about-two ul{
	width: 105%
}
.about-two li{
	float: left;
	width:277px;
	margin: 0;
	border:none;
	cursor: pointer;
	margin-right: 30px;
}
.about-two-img{
	width: 100%;
	height: 139px;
	overflow: hidden;
}
.about-two-img img{
	max-width: 100%;
	transition:transform 0.5s;
}
.about-two li:hover img{
	transform:scale(1.2);
	transition:transform 0.5s;
}
.about-two em{
	font-size: 20px;
	color: #000000;
	line-height: 30px;
	font-style: normal;
	padding-right: 20px;
}
.about-two h3{
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	padding: 20px 0 15px 0
}
.about-two p{
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	text-align: left;
}
.about-three{
	position: relative;
	overflow: hidden;
	height: 600px;
	
}
.about-three img{
	position: relative;
}
.about-three-poa{
	    display: block;
    width: 100%;
    height: 60px;
    left: 0;
    top: -60px;
    z-index: -1;
}
.about-five-left{
	float: left;
	width: 333px;
}
.about-five-left h2{
	font-size: 36px;
	color: #c20c19;
	line-height: 40px;
	padding:92px 0 24px 0;
/*	background: url(../img/img_23.jpg) no-repeat bottom left;*/
	margin-bottom: 17px;
}
.about-five-left p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.about-left-work{
	margin-bottom: 30px;
	height: 150px;
	overflow: hidden;
}
.about-five-left a{
	display: block;
	width:130px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding-right: 70px;
	background: url(../img/img_78.png) no-repeat center center;
}
.about-five-right{
	background: url(../img/img_77.png) no-repeat -60px 160px;
	float: left;
	padding-left: 35px;
	padding-top: 206px;
}
.about-five-right i{
	font-size: 72px;
	color: #c20c19;
	font-family: "DIN-Regular";
	font-style: normal;
}
.about-five-right h3{
	font-size: 24px;
	color: #c20c19;
	line-height: 50px
}
.about-five-right li{
	float: left;
	padding: 0 36px;
	width: 204px;
	min-height: 117px;
	border-left: 1px solid #e5e5e5
}
.about-five-right li:first-child{
	border:none;
}
.about-five-right li p{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.about-five{
	padding-bottom: 121px;
}
.about-six{
	height: 600px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.about-six img{
	position: relative;
}
.about-six p{
	position: absolute;
	font-size: 36px;
	color: #fff;
	padding-top: 130px;
	line-height: 56px;
	width: 100%;
	top: 50%;
	margin-top: -93px;
	text-align: center;
	background: url(../img/img_79.png) no-repeat top center;
}
.six-about-ajax{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000
}
.shade{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 501;
}
.shade-works{
	width: 800px;
	height: 500px;
	/*background: #fff;*/
	background: #000;
	z-index: 1000003;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -250px;
}
.shade-works embed{
	width: 100%;
	height: 100%;
}
.shade-works iframe{
	width: 100%;
	height: 100%;
}
.about-seven{
	background: #f5f5f5;
}
.about-seven h2{
		font-size: 36px;
	color: #c20c19;
	line-height: 40px;
	padding:75px 0 24px 0;
/*	background: url(../img/img_23.jpg) no-repeat bottom left;*/
	margin-bottom: 40px;
}
.picScrollyu .bd li{
	width: 380px;
	float: left;
	margin-right: 30px;
	position: relative;
	cursor: pointer;
}
.picScrollyu .picc{
	width: 380px;
	height: 220px;
	overflow: hidden;
}
.picScrollyu .picc img{
	transition:transform 0.5s;
}
.picScrollyu .bd li:hover .picc img{
		transform:scale(1.2);
	transition:transform 0.5s;
}
.picScrollyu .piccs{
	background: #fff;
	padding: 20px 18px 40px 33px
}
.picScrollyu h3{
	font-size: 18px;
	color: #333333;
	line-height: 38px;
}
.scrollBox{
	position: relative;
	overflow: hidden;
	padding-right: 7px;
	width: 324px;
	height: 190px;
}
.scrollObj{
	position: relative;
}
.scrollObj p{
	padding-left: 20px;
	font-size: 14px;
	color: #888888;
	line-height: 24px;
	margin-bottom: 10px;
	background: url(../img/img_81.png) no-repeat left 9px;
}
.scrollBar{
	width: 7px;
	height: 155px;
	background: #e5e5e5;
	border-radius: 10px;
	position: absolute;
	bottom:0;
	right: 0
}
.scrollBtn{
	background: #c20c19;
	width: 7px;
	height: 50px;
	position: relative;
	border-radius: 10px;
}
.picScrollyu .hd li{
	text-indent: -9999px;
	float: left;
}
.picScrollyu .bd li>span{
	width: 0;
	height: 3px;
	left: 50%;
	display: block;
	position: absolute;
	bottom:0px;
	background: #c30d18;
	transition:all 0.3s;
}
.picScrollyu .hd ul{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.picScrollyu .bd li:hover>span{
	width:100%;
	left: 0;
	transition:all 0.3s;
}
.picScrollyu .hd{
	text-align: center;
	margin-top: 30px;
	padding-bottom: 55px;
}
.parther-nav h2{
	color: #fff;
	font-size: 60px;
	line-height: 70px;
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	text-align: center;
	opacity: 1;
	filter: alpha(opacity=100);

}
.parther-nav p{
	text-align: center;
	font-family: "Arial";
	font-size: 24px;
	color: #fff;
	line-height: 34px;
}
.parther-nav b{
	background: #fff;
	margin: 0 auto;
	margin-top: 35px;
}
.parther-nav-line {
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding-top: 53px;
}
.parther-nav-line a{
	display: block;
	float: left;
	width: 160px;
	margin: 0 10px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: url(../img/img_82.png) no-repeat  center center;
	font-size: 18px;
	color: #fff;
	transition:all 0.3s;

}
.parther-nav-line a:hover,.parther-nav-line a.on{
	background: url(../img/img_83.png) no-repeat center center;
	transition:all 0.3s;
}
.parther-nav .doewn{
	background: url(../img/img_84.png) no-repeat top center;
	left: 50%;
	margin-left: -12px;
}
.parther-one-poa{
	position: absolute;
	z-index: 1;
	bottom:30px;
	right: 0;
}
.parther-one-poa a{
	display: block;
	float: left;
	padding: 0 8px;
	font-size: 18px;
	color: #666666;
	line-height: 20px;
	padding-bottom: 22px;
	border-bottom: 2px solid #9f9f9f;
	margin-left: 18px;
	transtion:all 0.3s;
}
.parther-one-poa a:hover,.parther-one-poa a.on{
	color: #c61c26;
	border-color: #c61c26;
	transition:all 0.3s;
}
.picScrollyi{
	overflow: hidden;
	width: 1200px;
	overflow: hidden;
}
.picScrollyi td{
	position: relative;
	border:1px solid #efeded;
	width:400px;
	height: 100px;
	cursor: pointer;
	box-sizing:border-box;
}
.one-ajax-poa{
	position: absolute;
	background: url(../img/img_87.png) ;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	opacity: 0;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 100px;
	filter: alpha(opacity=0);
	transition:all 0.3s;
}
.picScrollyi td:hover .one-ajax-poa{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	transition:all 0.3s;
}
.picScrollyi .hd li{
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	float: left;
}
.picScrollyi .hd ul{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.picScrollyi .hd{
	text-align: center;
	margin-top: 55px;
	padding-bottom: 65px;
}
.parther-one-ajax{
	min-height: 447px;
	overflow: hidden;
	width: 1200px;
}
.parther-two-img {
	width: 585px;
	height: 333px;
	overflow: hidden;
	position: relative;
}
.parther-two-img img{
	transition:transform 0.5s;
}
.parther-two li:hover img{
		transform:scale(1.2);
	transition:transform 0.5s;
}
.two-poa-img{
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/img_89.png) no-repeat center center;
}
.parther-two{
	margin-bottom: 30px;
}
.parther-two li{
	float: right;
	cursor: pointer;
	width: 585px;
}
.parther-two li:first-child{
	float: left;
}
.parther-two-work{
	padding:26px 26px 26px 31px;
	background: #f5f5f5;
	transition:all 0.3s;
}
.parther-two-work h2{
	font-size: 14px;
	color: #000;
	text-align: left;
	line-height:34px;
	background: url(../img/img_15.png) no-repeat right bottom;
	transition:all 0.3s;
}
.parther-two-work p{
	font-size: 12px;
	text-align: left;
	color: #888;
	line-height:34px;
	transition:all 0.3s;
}
.parther-two li:hover .parther-two-work{
	background: #c30c17;
	transition:all 0.3s;
}
.parther-two li:hover .parther-two-work h2{
	color: #fff;
	background: url(../img/img_90.png) no-repeat right bottom;
	transition:all 0.3s;
}
.parther-two li:hover .parther-two-work p{
	color: #fff;
	transition:all 0.3s;
}
.parther-two-ajax{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000
}
.scholl.wel-banner{
	height: 90px;
	background: #333333
}
.school-top h2{
	font-size: 60px;
	color: #c20c19;
	line-height: 70px;
	padding-top: 90px ;
	padding-bottom: 10px;
}
.f5s{
	background: #f5f5f5 url(../img/img_91.png) center center;
	padding: 0
}
.school-top span{
	font-family: "Arial";
	display: block;
	font-size: 24px;
	color: #999999;
	line-height: 34px;
	padding-bottom: 37px;
	background: url(../img/img_92.png) no-repeat bottom center;
	margin-bottom: 35px;
}
.school-top p{
	font-size: 14px;
	color: #777777;
	line-height: 30px;
	width: 885px;
	margin:  0 auto;
	padding-bottom: 75px;

}
.school a{
	display: block;
	width: 100%;
	position: relative;
	height: 100%;
	overflow: hidden;
}
.school li{
	width: 33.3%;
	height: 500px;
	padding: 0;
	float: left;
}
.school li img{
	position: relative;
	left: 50%;
	margin-left: -310px
}
.shool-poa{
	padding-top: 230px;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	text-align: center;
	background: none;
	transition:all 0.3s;
}
.shool-poa h2{
	font-size: 36px;
	color: #fff;
	line-height: 40px;
	padding-bottom: 27px;
	background: none;
	transition:all 0.3s;
}
.school li:hover .shool-poa{
	background: url(../img/img_94.png);
	transition:all 0.3s;
}
.school li .shool-poa b{
		width: 30px;
	height: 1px;
	margin: 0 auto;
	margin-bottom: 33px;
	background: #fff;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	transition:all 0.3s;
}
.school li:hover .shool-poa b{
	opacity: 1;
	filter: alpha(opacity=100);
	transition:all 0.3s;
}
.school li .shool-poa p{
	opacity: 0;
	width:70%;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	filter: alpha(opacity=0);
	transition:all 0.3s;
}
.school li:hover .shool-poa{
	padding-top: 158px;
	height: 342px;
	transition:all 0.3s;
}
.school li:hover .shool-poa p{
	opacity: 1;
	width:70%;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	filter: alpha(opacity=100);
	transition:all 0.3s;
}
.sinfo-h2{
	font-size:36px;
	color: #333333;
	line-height: 40px;
	padding-bottom: 20px;
	background: url(../img/img_27.jpg) no-repeat left bottom;
	padding-top: 58px;
	margin-bottom: 40px;
}
.sinfo-one ul{
	width: 103%;
	padding-bottom: 60px;
	position: relative;
	left: 2px;
}
.sinfo-one li{
	/*width: 280px;*/
	width: 382px;
	margin-right: 25px;
	float: left;
	position: relative;
	overflow: hidden;
	box-sizing:border-box;
	cursor: pointer;
	border:1px solid #efefef;
	transition:all 0.3s;
}
.sinfo-one li .picc{
	/*width: 280px;*/
	width: 100%;
	/*height: 202px;*/
	overflow: hidden;
}
.sinfo-one li .picc img{
	max-width: 100%;
	width: 100%;
}
.sinfo-one .pics{
	padding: 16px 0  24px 20px;
	background: #fff;
}
.sinfo-one h3{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	transition:all 0.3s;
}
.sinfo-one a{
	font-size: 13px;
	color: #888888;
	line-height: 21px;
	transition:all 0.3s;
}
.sinfo-one b{
	display: block;
	height: 3px;
	background: #c71e28;
	left: 50%;
	position: absolute;
	bottom:0;
	width: 0;
	transition:all 0.3s;
}
.sinfo-one li:hover b{
	width: 100%;
	left: 0;
	transition:all 0.3s;
}
.sinfo-one li:hover{
	box-shadow: 0 0 10px #e7e7e7;
	transition:all 0.3s;
}
.sinfo-one li:hover h3{
	color: #c30d18;
	transition:all 0.3s;
}
.sinfo-one li a:hover{
	color: #c71e28;
	transition:all 0.3s;
}
.sinfo-t{
	background: #f9f9f9
}
.sinfo-t h4{
	font-size: 13px;
	color: #888888;
	line-height: 15px;
	padding: 0px 0 40px;
	font-weight: normal;
}
.sinfo-one-ajax,.sinfo-two-ajax,.sinfo-three-ajax,.sinfo-four-ajax,.sinfo-five-ajax,.sinfo-six-ajax{
	position: absolute;
	z-index: 800;
	top: 0;
	left: 0;
	width: 100%;
}
.shade-one{
	position: relative;
	width: 100%;
}
.shade-one .shade-poa{
	position: relative;
}
.shade-one .shade-work{
	width: 920px;
	height: auto;
	left: 50%;
	margin-left: -500px;
	top: 100px;
	margin-top: 0
}
.shade-one img{
	text-align: center;
}
.shade-one div.tac{
	border-bottom: 1px solid #e6e5e5;
	margin-bottom: 20px;
}
.sinfo-two li{
	background: #fff;
	margin-bottom: 60px;
	cursor: pointer;
	transition:all 0.3s;
}
.sinfo-two li:hover{
	box-shadow: 0 0 10px #e2e2e2;
	transition:all 0.3s;

}
.sinfo-two .pics{
	width: 450px;
	height: 292px;
	overflow: hidden;
}
.sinfo-two .picc{
	padding: 95px 90px 0 40px;
	width: 620px;
}
.sinfo-two h3{
	font-size: 24px;
	color: #333333;
	line-height: 34px;
	padding-bottom: 12px;
}
.sinfo-two h5{
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	font-weight: normal;
}
.sinfo-two p{
	font-size: 13px;
	color:#888888;
	line-height:28px;
}
.shade-one .lefts{
	left: -50px;
}
.shade-one .rights{
	right: -50px;
}
.picScrollsy .bd li{
	width: 380px;
	float: left;
	margin-right: 30px;
	position: relative;
	background: #f5f5f5;
	cursor: pointer;
	transition:all 0.3s;
}
.picScrollsy .bd .picy{
	width: 100%;
	height: 255px;
	overflow: hidden;
	position: relative;
}
.picScrollsy .bd .picy img{
	transition:transform 0.5s;
}
.picScrollsy .bd li:hover .picy img{
		transform:scale(1.2);
	transition:transform 0.5s;
}
.picScrollsy .bd p{
	font-size: 16px;
	color: #000000;
	line-height: 65px;
	padding-left: 30px;
	transition:all 0.3s;
}
.picScrollsy .bd b{
	position: absolute;
	bottom: 0;
	height: 3px;
	background: #c30d18;
	left: 50%;
	width: 0;
	display: block;
	transition:all 0.3s;
}
.picScrollsy .bd li:hover{
	box-shadow: 0 0 10px #ededed;
	transition:all 0.3s;
}
.picScrollsy .bd li:hover b{
	width: 100%;
	left: 0;
	transition:all 0.3s;
}
.picScrollsy{
	padding-bottom: 60px;
}
.picScrollsy .bd{
	position: relative;
	width: 100%;
}
.picScrollsy .hd{
	text-align: right;
	padding-bottom: 45px;
}
.picScrollsy .next{
	width: 16px;
	height: 29px;
	display: inline-block;
	background: url(../img/img_99.png) no-repeat center center;
	margin-right: 27px;
	cursor: pointer;
	transition:all 0.3s;
}
.picScrollsy .next:hover{
	background: url(../img/img_100.png) no-repeat center center;
	transition:all 0.3s;
}
.picScrollsy .prev{
	width: 16px;
	height: 29px;
	display: inline-block;
	background: url(../img/img_101.png) no-repeat center center;
	cursor: pointer;
	transition:all 0.3s;
}
.picScrollsy .prev:hover{
	background: url(../img/img_102.png) no-repeat center center;
	transition:all 0.3s;
}
.picScrollsy{
	margin-top: -90px;
}
.sinfo-four{
	background: #f9f9f9;
}	
.sinfo-four .bd li{
	background: #fff;
}
.picy-poa{
	width: 0;
	height: 0;
	top: 50%;
	left: 50%;
	background: url(../img/img_103.png) no-repeat center center;
	position: absolute;
	transition:all 0.3s;
}
.picScrollops .bd li:hover .picy-poa{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	filter: alpha(opacity=1);
	transition:all 0.3s;
}
.picScrollops .bd h3{
	font-size: 16px;
	color: #000000;
	line-height: 24px;
}

.picScrollops .bd h4{
	font-size: 13px;
	color: #888888;
	line-height: 21px;
	font-weight: normal;
}
.picScrollops .bd .picc{
	padding: 20px 0 20px 30px;
}
.shade-one span{
	font-size: 16px;
	color: #888888;
	padding-left: 17px;
}
.sinfo-five li{
	width: 380px;
    float: left;
    margin-right: 30px;
    position: relative;
    background: #f5f5f5;
    cursor: pointer;
    transition: all 0.3s;
}
.sinfo-five li.first{
	width: 1200px;
	height: 578px;
	margin: 0;
	margin-bottom: 30px;
	overflow: hidden;
}
.sinfo-five ul{
	width: 103%;
	padding-bottom: 60px;
}
.sinfo-five li.first .picy-poa{
	background: url(../img/img_105.png) no-repeat center center;
}
.sinfo-five li.first p{
	position: absolute;
	line-height: 26px;
	font-size: 26px;
	color: #fff;
	bottom:0;
	left: 0;
	width: 100%;
	padding: 195px 0 34px 38px;
	background: url(../img/img_104.png) no-repeat center left
}
.sinfo-five li.first b{
	font-weight: normal;
	font-size: 16px;
	color: #fff
}
.sinfo-five li .picy{
	width: 100%;
    height: 255px;
    overflow: hidden;
    position: relative;
}
.sinfo-five li p{
	    font-size: 16px;
    color: #000000;
    line-height: 65px;
    padding-left: 30px;
    transition: all 0.3s;
}
.sinfo-five li em{
	position: absolute;
    bottom: 0;
    height: 3px;
    background: #c30d18;
    left: 50%;
    width: 0;
    display: block;
    transition: all 0.3s;
}
.sinfo-five li:hover em{
	width: 100%;
	left: 0;
    transition: all 0.3s;
}
.sinfo-five li img{
	transition: transform 0.5s
}
.sinfo-five li:hover img{
	transform: scale(1.2);
    transition: transform 0.5s;
}
.sinfo-five li:hover .picy-poa{
	    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    filter: alpha(opacity=1);
    transition: all 0.3s;
}
.sinfo-six{
	background: #f9f9f9;
}
.picScrollopy .bd li{
	background: #fff;
}
.picScrollopy .bd li:hover .picy-poa{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition:all 0.3s;
}
.product li{
	float: left;
	width: 320px;
	height: 350px;
	margin:0 35px;
	margin-bottom: 40px;
	transition:all 0.3s;
	position: relative;
}
.product a{
	display: block;
	width: 100%;
	top: 0;
	overflow: hidden;
	transition:all 0.3s;
	position: relative;
}
.product .pic{
	text-align: center;
	width: 320px;
	line-height: 184px;
	margin-top: 30px;
	height: 184px;
}
.product dl{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.product dd{
	width: 10px;
	height: 10px;
	float: left;
	margin: 0 7px;
	background: #000;
	border-radius: 50%;
}
.product h3{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	padding-top: 22px;
}
.product h4{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	font-weight: normal;
}
.product li:hover{
	box-shadow: 0 0 10px #eeeeee;
	transition:all 0.3s;
}
.product{
	padding-top: 45px;
}
.product span{
	position: absolute;
	bottom:0;
	left: 50%;
	height: 3px;
	width: 0;
	background: #c30d18;
	transition:all 0.3s;
}
.product li:hover span{
	width: 100%;
	left: 0;
	transition:all 0.3s;
}
.product li:hover a{
	top: -10px;
	transition:all 0.3s;
}
.products .pager-1{
	background: #f5f5f5
}
.pinfo h2 a{
	color: #333333;
	font-size: 14px;
	line-height: 20px;
}
.pinfo h2{
	padding: 30px 0 54px 0
}
.pinfo-right{
	width: 318px;
	float: right;
}
.pinfo-right h3{
	text-transform: uppercase;
	font-size: 30px;
	color: #c20c19;
	line-height: 30px;
	font-family: "Arial";
	padding-bottom: 28px;
}
.pinfo-right span{
	float: left;
	display: block;
	width: 47px;
	height: ;
	font-size: 13px;
	color: #000000;
	line-height: 30px;
	font-weight: bold;
}
.pinfo-right p a{
	display: block;
	float: left;
	font-family: "DIN-Regular";
	font-size: 16px;
	color: #666666;
	box-sizing:border-box;
	height: 27px;
	padding: 0 13px;
	margin-right: 5px;
	line-height: 27px;
	border: 1px solid none
}
.pinfo-right p a.on{
	border:1px solid #c20c19;

}

.pinfo-right p{
	float: left;
	width: 270px;
	line-height: 30px;
}
.pinfo-right li{
	padding-bottom: 10px;
}
.pinfo-right p b{
	display: block;
	width: 81px;
	height: 54px;
	box-sizing:border-box;
	float: left;
	text-align: center;
	cursor: pointer;
	line-height: 54px;
}
.pinfo-right p b img{
	max-width: 100%;
	max-height: 80%;
}
.pinfo-right p b.on{
	border: 2px solid #c20c19
}
.pinfo-right h4{
	font-size: 16px;
	color: #c20c19;
	font-weight: normal;
	padding:10px  0 24px 0;
}
.pinfo-right em{
	font-size: 34px;
	font-family: "DIN-Regular";
	color: #c20c19;
	line-height: 40px;
	font-style: normal;
}
.pinfo-right .link{
	display: block;
	padding-left: 27px;
	width: 193px;
	height: 60px;
	font-size: 18px;
	text-align: center;
	line-height: 60px;
	color: #fff;
	background: url(../img/img_108.png) no-repeat center  center;
	transition:all 0.3s;
}
/*.pinfo-right .link:hover{
	background: url(../img/img_110.png) no-repeat center center;
	color: #333;
	transition:all 0.3s;
}*/
.p60{
	padding-bottom: 60px;
}
.pinfo-left{
	float: left;
	width: 800px;
	overflow: hidden;
}
.picScrollio{
	position: relative;
	width: 664px;
	padding: 0 68px;
}
.picScrollio .bd{
	overflow: hidden;
	height: 442px;
}

.pinfo-left .hd ul{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.pinfo-left .hd li{
	width: 10px;
	height: 10px;
	background: url(../img/img_111.png) no-repeat center center;
	margin: 0 7px;
	text-indent: -999px;
	cursor: pointer;
}
.pinfo-left .hd li.on{
	background: url(../img/btn01_h.png) no-repeat center center;
}
.pinfo-left .hd .prev{
	position: absolute;
	top: 50%;
	margin-top: -29px;
	width: 31px;
	height: 58px;
	right: 0;
	cursor: pointer;
	background: url(../img/img_112.png) no-repeat center center;
	transition:all 0.3s;
}
.pinfo-left .hd .prev:hover{
	background:url(../img/img_114.png) no-repeat center center;
	transition:all 0.3s;
}
.pinfo-left .hd .next{
	position: absolute;
	top: 50%;
	margin-top: -29px;
	width: 31px;
	height: 58px;
	left: 0;
	cursor: pointer;
	background: url(../img/img_113.png) no-repeat center center;
	transition:all 0.3s;
}
.pinfo-left .hd .next:hover{
	background: url(../img/img_115.png) no-repeat center  center;
	transition:all 0.3s;
}
.pinfo-left .hd{
	margin: 0
}
.shade-one{
	height: 6000px;
}
.three-ajax{
	min-height: 833px;
}




.listul-tanchuang,.eve1-tangchuang,.eve3-tangchuang{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: none;
}
.listul-tanchuang .listul-tc-bg,.eve1-tangchuang .eve1-tc-bg,.eve3-tangchuang .eve1-tc-bg{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.6);
}
.listul-tanchuang .listul-tc-cont{
	width: 1000px;
	height: 750px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -500px;
	margin-top: -375px;
	background: #ffffff;
}
.listul-tanchuang .listul-tc-cont .w920{
	width: 920px;
	margin: 0 auto;
}
.listul-tanchuang .listul-tc-cont .w920 h6{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #333333;
	line-height: 32px;
	width: 100%;
	height: 32px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-hengline{
	width: 100%;
	height: 1px;
	background: #e6e5e5;
	margin-top: 21px;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox{
	width: 100%;
	margin-top: 39px;
	position: relative;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .listul-tc-bd{
	width: 100%;
	position: relative;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox ul{
	width: 100%;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox ul li{
	width: 100%;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox ul li a{
	display: block;
	width: 100%;
	cursor: default;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox ul li .top1-imgs{
	margin-top: 30px;
	width: 100%;
	height: 474px;
	overflow: hidden;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox ul li p{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #888888;
	line-height: 30px;
	height: 90px;
	width: 100%;
	overflow: hidden;
	margin-top: 19px;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .puba{
	display: block;
	width: 80px;
	height: 50px;
	background: url(img/precise/pre_10.png) no-repeat left top;
	position: absolute;
	top: 305px;
	transition: all 0.3s;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .puba:hover{
	background: url(img/precise/pre_09.png) no-repeat left top;
	transition: all 0.3s;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .puba span{
	display: block;
	width: 28px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -14px;
	margin-top: -9.5px;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .puba .prev-span{
	background: url(img/precise/pre_07.png) no-repeat left top;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .puba .next-span{
	background: url(img/precise/pre_08.png) no-repeat left top;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .prev{
	left: -22px;
}
.listul-tanchuang .listul-tc-cont .w920 .listul-tc-slideBox .next{
	right: -22px;
}
.listul-tanchuang .listul-tc-cont .listul-close-btn{
	width: 40px;
	height: 40px;
	background: #ffffff;
	position: absolute;
	top: 0;
	right: -60px;
	cursor: pointer;
	transition: all 0.3s;
}
.listul-tanchuang .listul-tc-cont .listul-close-btn:hover{
	background: #c30d18;
	transition: all 0.3s;
}
.listul-tanchuang .listul-tc-cont .listul-close-btn .cha-btn{
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -9px;
	background: url(img/precise/pre_19.png) no-repeat left top;
	transition: all 0.3s;
}
.listul-tanchuang .listul-tc-cont .listul-close-btn:hover .cha-btn{
	background: url(img/precise/pre_20.png) no-repeat left top;
	transition: all 0.3s;
}


.eve1-tangchuang .eve1-tc-cont{
	position: absolute;
	width: 500px;
	height: 502px;
	background: #ffffff;
	top: 50%;
	left: 50%;
	margin-top: -251px;
	margin-left: -250px;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox{
	position: relative;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .eve1-tc-bd{
	width: 418px;
	margin: 0 auto;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox a{
	display: block;
	width: 100%;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul{
	width: 100%;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li{
	width: 100%;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li h6{
	font-size: 30px;
	font-family: "微软雅黑";
	color: #333333;
	font-weight: normal;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 39px;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li .eve1-hengline{
	height: 1px;
	width: 100%;
	background: #e6e5e5;
	margin-top: 23px;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li .eve1-top-imgs{
	width: 100%;
	height: 281px;
	overflow: hidden;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li .eve1-top-imgs img{
	width: 100%;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li p{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #666666;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
	font-weight: normal;
	margin-top: 16px;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn{
	width: 80px;
	height: 50px;
	display: block;
	position: absolute;
	background: url(img/precise/pre_10.png) no-repeat left top;
	top: 187px;
	transition: all 0.3s;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .prev{
	left: -55px;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .next{
	right: -55px;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn:hover{
	background: url(img/precise/pre_09.png) no-repeat left top;
	transition: all 0.3s;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn span{
	display: block;
	width: 28px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9.5px;
	margin-left: -14px;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn .prev-span{
	background: url(img/precise/pre_07.png) no-repeat left top;
}
.eve1-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn .next-span{
	background: url(img/precise/pre_08.png) no-repeat left top;
}
.eve1-tangchuang .eve1-tc-cont .eve1-close-btn{
	width: 40px;
	height: 40px;
	background: #ffffff;
	position: absolute;
	top: 0;
	right: -60px;
	cursor: pointer;
	transition: all 0.3s;
}
.eve1-tangchuang .eve1-tc-cont .eve1-close-btn:hover{
	background: #c30d18;
	transition: all 0.3s;
}
.eve1-tangchuang .eve1-tc-cont .eve1-close-btn span{
	display: block;
	background: url(img/precise/pre_19.png) no-repeat left top;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -9px;
	transition: all 0.3s;
}
.eve1-tangchuang .eve1-tc-cont .eve1-close-btn:hover span{
	background: url(img/precise/pre_20.png) no-repeat left top;
	transition: all 0.3s;
}





.eve3-tangchuang .eve1-tc-cont{
	position: absolute;
	width: 900px;
	height: 500px;
	background: #ffffff;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -450px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox{
	position: relative;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .eve1-tc-bd{
	margin: 0 20px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox a{
	display: block;
	width: 100%;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul{
	width: 100%;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li{
	width: 100%;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li h6{
	font-size: 30px;
	font-family: "微软雅黑";
	color: #333333;
	font-weight: normal;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 39px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li .eve1-hengline{
	height: 1px;
	width: 100%;
	background: #e6e5e5;
	margin-top: 23px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li .eve1-top-imgs{
	width: 100%;
	height: 281px;
	overflow: hidden;
	text-align: center;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li .eve1-top-imgs img{
	/*width: 100%;*/
	width: auto;
	max-height: 100%
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox ul li p{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #666666;
	line-height: 30px;
	/*height: 90px;*/
	/*overflow: hidden;*/
	font-weight: normal;
	margin-top: 16px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn{
	width: 80px;
	height: 50px;
	display: block;
	position: absolute;
	background: url(img/precise/pre_10.png) no-repeat left top;
	top: 187px;
	transition: all 0.3s;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .prev{
	left: -55px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .next{
	right: -55px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn:hover{
	background: url(img/precise/pre_09.png) no-repeat left top;
	transition: all 0.3s;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn span{
	display: block;
	width: 28px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9.5px;
	margin-left: -14px;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn .prev-span{
	background: url(img/precise/pre_07.png) no-repeat left top;
}
.eve3-tangchuang .eve1-tc-cont .eve1-tc-slideBox .lrbtn .next-span{
	background: url(img/precise/pre_08.png) no-repeat left top;
}
.eve3-tangchuang .eve1-tc-cont .eve1-close-btn{
	width: 40px;
	height: 40px;
	background: #ffffff;
	position: absolute;
	top: 0;
	right: -60px;
	cursor: pointer;
	transition: all 0.3s;
}
.eve3-tangchuang .eve1-tc-cont .eve1-close-btn:hover{
	background: #c30d18;
	transition: all 0.3s;
}
.eve3-tangchuang .eve1-tc-cont .eve1-close-btn span{
	display: block;
	background: url(img/precise/pre_19.png) no-repeat left top;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -9px;
	transition: all 0.3s;
}
.eve3-tangchuang .eve1-tc-cont .eve1-close-btn:hover span{
	background: url(img/precise/pre_20.png) no-repeat left top;
	transition: all 0.3s;
}






.sta-news .news-con2{
	margin-top: 40px;
}
.news-con2-ul{
	width: 1230px;
}
.news-con2-ul li{
	width: 380px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;

}
.news-con2-ul li a{
	display: block;
	width: 100%;
}
.news-con2-ul li .news-con2-topimg{
	width: 100%;
	height: 255px;
	overflow: hidden;

}
.news-con2-ul li .news-con2-topimg img{
	width: 100%;
	transition: transform 0.8s;
}
.news-con2-ul li:hover .news-con2-topimg img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.news-con2-ul li .news-con2-botcot{
	position: relative;
	background: #ffffff;
}
.news-con2-ul li .news-con2-botcot .w240{
	width: 240px;
	margin-left: 30px;
	padding-top: 20px;
	padding-bottom: 30px;
}
.news-con2-ul li .news-con2-botcot .w240 h6{
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #333333;
	font-family: "微软雅黑";
	font-weight: normal;
	transition: all 0.3s;
}
.news-con2-ul li:hover .news-con2-botcot .w240 h6{
	color: #c51822;
	transition: all 0.3s;
}
.news-con2-ul li .news-con2-botcot .w240 p{
	font-size: 14px;
	color: #999999;
	font-family: "微软雅黑";
	font-weight: normal;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 11px;
}
.news-con2-ul li .news-con2-botcot .ri-d{
	width: 3px;
	height: 11px;
	position: absolute;
	top: 30px;
	right: 28px;
}
.news-con2-ul li .news-con2-botcot .ri-d span{
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	display: block;
	background: #000;
}
.news-con2-ul li .news-con2-botcot .ri-d .span-t{
	top: 0;
}
.news-con2-ul li .news-con2-botcot .ri-d .span-c{
	top: 4px;
}
.news-con2-ul li .news-con2-botcot .ri-d .span-b{
	bottom: 0;
}
.news-con2-ul li .news-con2-botcot .bo-h{
	width: 100%;
	height: 3px;
	background: #c30d18;
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	transition: all 0.3s;
}
.news-con2-ul li:hover .news-con2-botcot .bo-h{
	display: block;
	transition: all 0.3s;
}


.pub-page-numb{
	position: relative;
	width: 100%;
	background: #ffffff;
	height: 60px;
	text-align: center;
}
.pub-page-numb a{
	display: inline-block;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333333;
	font-weight: normal;
	transition: all 0.3s;
}
.pub-page-numb .page-numb-center{
	display: inline-block;
}
.pub-page-numb .page-numb-center a{
	height: 34px;
	width: 35px;
	margin: 13px 6px;
	line-height: 34px;
	text-align: center;
}
.pub-page-numb .page-numb-center a:hover{
	background: #c30d18;
	color: #ffffff;
	transition: all 0.3s;
}
.pub-page-numb .prev-a:hover{
	color: #c30d18;
	background: url(img/news_02_hover.png) no-repeat 2px center;
	transition: all 0.3s;
}
.pub-page-numb .next-a:hover{
	color: #c30d18;
	background:  url(img/news_03_hover.png) no-repeat 60px center;
	transition: all 0.3s;
}

.pub-page-numb a.on{
	background: #c30d18;
	color: #ffffff;
}
.pub-page-numb .prev-a{
	position: absolute;
	height: 60px;
	line-height: 60px;
	background:  url(img/news/news_02.png) no-repeat 8px center;
	left: 38px;
	top: 0;
	padding-left: 30px;
	transition: all 0.3s;
}

.pub-page-numb .next-a{
	position: absolute;
	height: 60px;
	line-height: 60px;
	background:  url(img/news/news_03.png) no-repeat 54px center;
	right: 38px;
	top: 0;
	padding-right: 30px;
	transition: all 0.3s;
}


.store02-con{
	position: relative;
	width: 100%;
	height: 578px;
}
.store02-con .store02-con-ul{
	position: relative;
	width: 100%;
	margin-top: 58px;
}
.store02-con .store02-con-ul li{
	width: 100%;
	
}
.store02-con .store02-con-ul li a{
	width: 100%;
	display: block;
	height: 578px;
	overflow: hidden;
	position: relative;
}
.store02-con .store02-con-ul li a .cont-imgss{
	width: 100%;
}
.store02-con .store02-con-ul li a .bg-imgss{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.store02-con .store02-con-ul li a .bot-conts{
	width: 1120px;
	height: 105px;
	position: absolute;
	bottom: 0;
	left: 40px;
}
.store02-con .store02-con-ul li a .bot-conts h6{
	font-size: 34px;
	font-family: "微软雅黑";
	color: #ffffff;
	line-height: 36px;
	width: 100%;
	height: 36px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.store02-con .store02-con-ul li a .bot-conts p{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #ffffff;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 14px;
}

.store02-con .store02-a{
	display: block;
	width: 80px;
	height: 50px;
	background: url(img/precise/pre_10.png) no-repeat left top;
	position: absolute;
	top: 265px;
	transition: all 0.3s;
}
.store02-con .prev{
	left: -20px;
}
.store02-con .next{
	right: -20px;
}
.store02-con .store02-a:hover{
	background: url(img/precise/pre_09.png) no-repeat left top;
	transition: all 0.3s;
}
.store02-con .store02-a span{
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 28px;
	height: 19px;
	margin-left: -14px;
	margin-top: -9.5px;
}
.store02-con .store02-a .span01{
	background: url(img/precise/pre_07.png) no-repeat left top; 
}
.store02-con .store02-a .span02{
	background: url(img/precise/pre_08.png) no-repeat left top; 
}

.store03-con{
	margin-top: 20px;
	width: 100%;
}
.store03-con .bd  ul{
	width: 100%;
}
.store03-con .bd  ul li{
	width: 285px;
	margin-right: 20px;
}
.store03-con .bd  ul li a{
	display: block;
	width: 100%;
	position: relative;
}
.store03-con .bd  ul li .st03-topimg{
	width: 100%;
	height: 137.5px;
	overflow: hidden;
}
.store03-con .bd  ul li .st03-topimg img{
	width: 100%;
	transition: transform 0.8s;
}
.store03-con .bd  ul li:hover .st03-topimg img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.store03-con .bd  ul li p{
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	width: 100%;
	background: #ffffff;
	transition: all 0.3s;
}
.store03-con .bd  ul li:hover p{
	color: #c30d18;
	transition: all 0.3s;
}
.store03-con .bd  ul li .bot-hengline{
	position: absolute;
	width: 100%;
	height: 3px;
	background: #c30d18;
	left: 0;
	bottom: 0;
	display: none;
	transition: all 0.3s;
}
.store03-con .bd  ul li:hover .bot-hengline{
	display: block;
	transition: all 0.3s;
}
.store03-con .hd{
	margin-top: 30px;
}
.store03-con .hd ul{
	width: 100%;
	height: 23px;
	text-align: center;
}
.store03-con .hd ul li{
	width: 10px;
	height: 10px;
	background: url(img/precise/pre_12.png) no-repeat left top;
	margin: 0 8px;
	display: inline-block;
	*display: inline;
	float: none;
}
.store03-con .hd ul li.on{
	background: url(img/precise/pre_11.png) no-repeat left top;
}
.pre-eve .prein{
	padding-bottom: 50px;
}


.promise-con2{
	width: 100%;
	margin-top: 36px;
	position: relative;
}
.promise-con2 .promise-picScroll-left{
	position: relative;
}
.promise-con2 .bd ul{
	
}
.promise-con2 .bd ul li{
	width: 377px;
	margin-right: 40px;
	margin-bottom: 10px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
.promise-con2 .bd ul li a{
	width: 100%;
	display: block;
}


/*
.promise-con2 .promise-hd{
	width: 56px;
	height: 27px;
	position: absolute;
	right: 0;
	top: -60px;
	z-index: 99;
}
.promise-con2 .promise-hd a{
	display: block;
	width: 15px;
	height: 27px;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.promise-con2 .promise-hd .prev{
	left: 0;
	background: url(img/promise/pro_06.png) no-repeat left top;
	transition: all 0.3s;
}
.promise-con2 .promise-hd .next{
	right: 0;
	background: url(img/promise/pro_07.png) no-repeat left top;
	transition: all 0.3s;
}
.promise-con2 .promise-hd .prev:hover{
	background: url(img/promise/pro_04.png) no-repeat left top;
	transition: all 0.3s;
}
.promise-con2 .promise-hd .next:hover{
	background: url(img/promise/pro_05.png) no-repeat left top;
	transition: all 0.3s;
}

.promise-con3{
	margin-top: 50px;
	overflow: hidden;
	margin-bottom: 18px;
}

.top-font{
	margin-top: 60px;
}
.top-font h2{
	font-size: 36px;
	line-height: 36px;
	font-family: "微软雅黑";
	color: #333333;
}
.top-font .top-hengline{
	height: 2px;
	width: 30px;
	background-color: #c30d18;
	margin-top: 20px;
}
.promise-con3 .bott-conts{
	margin-top: 40px;
}
.promise-con3 .bott-conts .bott-conts-ul{
	width: 100%;
}
.promise-con3 .bott-conts .bott-conts-ul li{
	width: 100%;
	margin-bottom: 42px;
}
.promise-con3 .bott-conts .bott-conts-ul li a{
	width: 100%;
	display: block;
}
.promise-con3 .bott-conts .bott-conts-ul li .ul-img{
	float: left;
	width: 450px;
	height: 292px;
	overflow: hidden;
}
.promise-con3 .bott-conts .bott-conts-ul li .ul-img img{
	width: 100%;
	transition: transform 0.8s;
}
.promise-con3 .bott-conts .bott-conts-ul li:hover .ul-img img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.promise-con3 .bott-conts .bott-conts-ul li .ul-word{
	float: left;
	width: 750px;
	height: 292px;
	background: #ffffff;
}
.promise-con3 .bott-conts .bott-conts-ul li .ul-word .w635{
	width: 635px;
	height: 100%;
	margin: 0 auto;
	padding-top: 60px;
}
.promise-con3 .bott-conts .bott-conts-ul li .ul-word .w635 h3{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #333333;
	line-height: 24px;
	width: 100%;
	height: 24px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.promise-con3 .bott-conts .bott-conts-ul li .ul-word .w635 .ul-word-hengline{
	width: 30px;
	height: 2px;
	background: #c30d18;
	margin-top: 20px;
}
.promise-con3 .bott-conts .bott-conts-ul li .ul-word .w635 p{
	font-family: "微软雅黑";
	font-size: 13px;
	color: #888888;
	line-height: 28px;
	margin-top: 16.5px;
	height: 140px;
	overflow: hidden;

}

.promise-con4{
	margin-top: 0;
}
.promise-con4 .pro-con4-bott{
	margin-top: 45px;
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul{
	width: 1230px;
	
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul li{
	width: 380px;
	margin-right: 30px;
	margin-bottom: 30px;
	float: left;
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul li a{
	width: 100%;
	display: block;
	height: 72px;
	background: #f8f8f8;
	border-radius: 8px;
	transition: all 0.3s;
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul li:hover a{
	background: #c20c19;
	transition: all 0.3s;
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul li:hover h6{
	color: #fff;
	transition: all 0.3s;
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul li:hover p{
	color: #fff;
	transition: all 0.3s;
}


.promise-con4 .pro-con4-bott .pro-con4-bott-ul li h6{
	font-family: Arial;
	font-size: 20px;
	color: #666666;
	height: 72px;
	line-height: 72px;
	margin-left: 20px;
	font-weight: normal;
	float: left;
	transition: all 0.3s;
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul li .hengline9{
	width: 18px;
	height: 1px;
	background: #c7c6c7;
	float: left;
	margin-left: 8px;
	margin-top: 36px;
}
.promise-con4 .pro-con4-bott .pro-con4-bott-ul li p{
	font-size: 14px;
	height: 72px;
	line-height: 72px;
	color: #666666;
	margin-left: 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	float: left;
	transition: all 0.3s;
}*/

.promise-con01{
	width: 100%;
	background: url(img/promise/prom_02.png) no-repeat left top;
	padding-top: 55px;
	padding-bottom: 30px;
	position: relative;
}
.promise-pub-con h2{
	font-family: "微软雅黑";
	font-size: 36px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #333333;
}
.promise-pub-con .promise-hengline{
	width: 30px;
	height: 2px;
	margin-top: 20px;
	background: #c71d27;
}
.promise-con01 .promise-picScroll-left{
	position: relative;
	margin-top: 39px;
}
.promise-con01 .promise-picScroll-left .bd ul{
	width: 100%;
}
.promise-con01 .promise-picScroll-left .bd ul li{
	width: 217px;
	float: left;
	margin-right: 30px;
}
.promise-con01 .promise-picScroll-left .bd ul li a{
	width: 100%;
	display: block;
	position: relative;
}
.promise-con01 .promise-picScroll-left .bd ul li .promise01-conts{
	width: 100%;
	height: 360px;
	overflow: hidden;
	background: url(img/promise/prom_01.png) no-repeat left top;
	position: relative;
}
.promise-con01 .promise-picScroll-left .bd ul li .promise01-conts h4{
	font-size: 36px;
	font-family: "Bebas";
	color: #c30d18;
	width: 100%;
	text-align: center;
	margin-top: 69px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.promise-con01 .promise-picScroll-left .bd ul li .promise01-conts .promise01-hengline{
	width: 20px;
	height: 1px;
	background: #cccccc;
	/*margin-top: 15px;
	margin-left: 101px;*/
	margin: 0 auto;
	margin-top: 15px;
}
.promise-con01 .promise-picScroll-left .bd ul li .promise01-conts p{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	width: 158px;
	margin: 0 auto;
	margin-top: 20px;
}
.promise-con01 .promise-picScroll-left .hd{
	width: 55px;
	height: 27px;
	position: absolute;
	right: -4px;
	top: -104px;
}
.promise-con01 .promise-picScroll-left .hd a{
	display: block;
	width: 15px;
	height: 27px;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.promise-con01 .promise-picScroll-left .hd .prev{
	left: 0;
	background: url(img/clinicard/clin_05.png) no-repeat left top;
	transition: all 0.3s;
}
.promise-con01 .promise-picScroll-left .hd .next{
	right: 0;
	background: url(img/clinicard/clin_06.png) no-repeat left top;
	transition: all 0.3s;
}
.promise-con01 .promise-picScroll-left .hd .prev:hover{
	background: url(img/clinicard/clin_03.png) no-repeat left top;
	transition: all 0.3s;
}
.promise-con01 .promise-picScroll-left .hd .next:hover{
	background: url(img/clinicard/clin_04.png) no-repeat left top;
	transition: all 0.3s;
}
.promise-con02{
	width: 100%;
}
.promise-con02 ul{
	width: 1848px;
}
.promise-con02 ul li{
	width: 462px;
	float: left;
}
.promise-con02 ul li a{
	width: 100%;
	display: block;
}
.promise-con02 ul li .promise-con02-conts{
	width: 100%;
	height: 635px;
	overflow: hidden;
	position: relative;
}
.promise-con02 ul li .img-red-bg{
	background: url(img/product_channel/channel_05.png) repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 635px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.3s;
}
.promise-con02 ul li:hover .img-red-bg{
	top: 0;
	opacity: 1;
	filter: alpha(opacity=1);
	transition: all 0.3s;
}
.promise-con02 ul li .img-red-bg .w380{
	width: 380px;
	margin: 0 auto;
	margin-top: 111px;
}
.promise-con02 ul li .bott-word{
	position: absolute;
	width: 380px;
	bottom: 0;
	left: 50%;
	margin-left: -190px;
	opacity: 1;
	filter: alpha(opacity=1);
	transition: all 0.3s;
}
.promise-con02 ul li:hover .bott-word{
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.3s;
}
.promise-con02 ul li h3{
	font-family: "Bebas";
	font-size: 36px;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 100%;
	text-align: left;
	color: #ffffff;
	font-weight: normal;
}
.promise-con02 ul li h4{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #ffffff;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 18px;
	font-weight: normal;
	text-align: left;
}
.promise-con02 ul li p{
	font-size: 13px;
	color: #ffffff;
	line-height: 30px;
	font-family: "微软雅黑";
	margin-top: 12.5px;
	margin-bottom: 24.5px;
}
.promise-con02 ul li .bott-word p{
	height: 60px;
	overflow: hidden;
}
.promise-con03{
	padding-top: 60px;
	padding-bottom: 30px;
	background: #f5f5f5;
}
.promise-con03 .promise-con03-ul{
	width: 1235px;
	margin-top: 32px;
}
.promise-con03 .promise-con03-ul li{
	margin-right: 30px;
	margin-bottom: 30px;
	width: 217px;
	float: left;
}
.promise-con03 .promise-con03-ul li a{
	width: 100%;
	display: block;
}
.promise-con03 .promise-con03-ul li .ul03-cont{
	width: 100%;
	height: 197px;
	background: #ffffff;
	border-radius: 8px;
	overflow: hidden;
	transition: all 0.3s;
}
.promise-con03 .promise-con03-ul li .ul03-cont h6{
	color: #c30d18;
	text-align: center;
	width: 100%;
	font-size: 20px;
	font-family: Arial;
	font-weight: normal;
	line-height: 22px;
	margin-top: 40px;
	transition: all 0.3s;
}
.promise-con03 .promise-con03-ul li .ul03-cont .ul03-hengline{
	width: 15px;
	height: 1px;
	background: #b2b2b2;
	margin: 0 auto;
	margin-top: 11px;
	transition: all 0.3s;
}
.promise-con03 .promise-con03-ul li .ul03-cont p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	width: 140px;
	margin: 0 auto;
	line-height: 20px;
	margin-top: 16px;
	text-align: center;
	transition: all 0.3s;
}
.promise-con03 .promise-con03-ul li:hover .ul03-cont{
	background: #c30d18;
	transition: all 0.3s;
}
.promise-con03 .promise-con03-ul li:hover .ul03-cont h6{
	color: #ffffff;
	transition: all 0.3s;
}
.promise-con03 .promise-con03-ul li:hover .ul03-cont .ul03-hengline{
	background: #ffffff;
	transition: all 0.3s;
}
.promise-con03 .promise-con03-ul li:hover .ul03-cont p{
	color: #ffffff;
	transition: all 0.3s;
}





.standard-wel-conts{
	margin-top: 307px !important;
	
}
.standard-wel-conts .standard-wel-conts-up{
	margin-top: 220px !important;
}
.standard-wel-conts p{
	font-size: 18px;
	color: #ffffff;
	width: 100%;
	text-align: center;
	margin-top: 35px;
	line-height: 20px;
}

.standard-conts{
	/*margin-top: 73px;*/
}
.standard-conts .bd ul{
	width: 100%;
}
.standard-conts .bd ul li{
	width: 378px;
	margin-right: 20px;
	float: left;
}

.standard-conts .bd ul li .standard-wl-topimg{
	width: 100%;
	height: 316px;
	overflow: hidden;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
}
.standard-conts .bd ul li .standard-wl-topimg img{
	width: 100%;
	transition: transform 0.8s;
}
.standard-conts .bd ul li:hover .standard-wl-topimg img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.standard-conts .bd ul li .standard-wl-bott-word{
	background: #ffffff;
	padding-top: 27px;
	padding-bottom: 40px;
	border-bottom-right-radius: 14px;
	border-bottom-left-radius: 14px;
}
.standard-conts .bd ul li .standard-wl-bott-word h6{
	font-family: "微软雅黑";
	color: #000000;
	text-align: center;
	width: 100%;
	height: 24px;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	cursor: pointer;
	transition: all 0.3s;
}
.standard-conts .bd ul li .standard-wl-bott-word h6 a{
	color: #000000;
	transition: all 0.3s;
}
.standard-conts .bd ul li .standard-wl-bott-word h6:hover a{
	color: #c20c19;
	transition: all 0.3s;
}
.standard-conts .bd ul li .standard-wl-bott-word h5{
	text-align: center;
	width: 100%;
	font-family: "微软雅黑";
	color: #000000;
	font-size: 18px;
	line-height: 51px;
	font-weight: normal;
	height: 51px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.standard-conts .bd ul li .standard-wl-bott-word h5 a{
	color: #000000;
	transition: all 0.3s;
}
.standard-conts .bd ul li .standard-wl-bott-word h5 a:hover{
	color: #c20c19;
	transition: all 0.3s;
}

.standard-conts .bd ul li .standard-wl-bott-word p{
	font-family: "微软雅黑";
	color: #666666;
	text-align: center;
	width: 100%;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	margin-top: 11px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.standard-conts .bd ul li .standard-wl-bott-word p a{
	color: #666666;
	transition: all 0.3s;
}
.standard-conts .bd ul li .standard-wl-bott-word p a:hover{
	color: #c20c19;
	transition: all 0.3s;
}

.standard-conts .hd{
	position: relative;
}
.standard-conts .hd ul{
	margin-top: 47px;
	padding-bottom:45px;
}
.standard-conts .hd ul li{
	
}
.standard-conts .hd a{
	display: block;
	width: 80px;
	height: 50px;
	background: url(img/precise/pre_10.png) no-repeat left top; 
	position: absolute;
	z-index: 8;
	top: -278px;
	transition: all 0.3s;
	cursor: pointer;
}
.standard-conts .hd a:hover{
	background: url(img/precise/pre_09.png) no-repeat left top; 
	transition: all 0.3s;
}
.standard-conts .hd .prev{
	left: -20px;
}
.standard-conts .hd .next{
	right: -20px;
}
.standard-conts .hd a span{
	width: 28px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -14px;
	margin-top: -9.5px;
}
.standard-conts .hd a .prev-span96{
	background: url(img/precise/pre_07.png) no-repeat left top;
}
.standard-conts .hd a .next-span96{
	background: url(img/precise/pre_08.png) no-repeat left top;
}

.wel-nav-new-pro-channel{
	background: #333333;
}
.pro-channel-page{
	background: url(img/product_channel/channel_06.png) no-repeat left 90px;
}
.w920{
	width: 920px;
	margin: 0 auto;
}
.pro-channel-page p{
	font-style: 14px;
	font-family: "微软雅黑";
	line-height: 30px;
	color: #777777;
	width: 100%;
	text-align: center;
	margin-top: 34px;
	/*padding-bottom: 114px;*/
}
.wel-banner.stand-ban1{
	height: 568px;
}
.channel-conts{
	/*margin-top: -350px;*/
	z-index: 666;
}
.channel-conts .channel-conts-ul{
	width: 100%;
}
.channel-conts .channel-conts-ul li{
	width: 25%;
	float: left;
}
.channel-conts .channel-conts-ul li a{
	width: 100%;
	height: 610px;
	display: block;
	position: relative;
}
.channel-conts .channel-conts-ul li .channel-top-imgs{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.channel-conts .channel-conts-ul li .channel-top-imgs img{
	width:465px;
	position: relative;
	left: 50%;
	margin-left: -232.5px;
}
.channel-conts .channel-conts-ul li .channel-top-imgs span{
	display: block;
	width: 100%;
	height: 100%;
	background: url(img/product_channel/channel_05.png) repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.3s;
}
.channel-conts .channel-conts-ul li:hover .channel-top-imgs span{
	opacity: 1;
	filter: alpha(opacity=1);
	transition: all 0.3s;
}
.channel-conts .channel-conts-ul li p{
	font-family: "微软雅黑";
	color: #ffffff;
	font-size: 42px;
	line-height: 44px;
	width: 42px;
	height: 187px;
	position: absolute;
	left: 50%;
	margin-left: -21px;
	top: 50%;
	margin-top: -93.5px;
}
.channel-conts .channel-conts-ul li p.shiguangshi{
	padding-top: 24px;
}
.channel-conts .channel-conts-ul li p.video-teshu{
	padding-top: 58px;
}
.channel-conts .channel-conts-ul li p.shiguang-teshu{
	margin-top: -110px;
}



.clinicard-cont-con{
	width: 100%;
	height: 530px;
	margin-top: 40px;
	position: relative;
}
.clinicard-cont-con .bd ul{
	width: 100%;
}
.clinicard-cont-con .bd ul li{
	width: 100%;	
}
.clinicard-cont-con .bd ul li .ulli-a{
	display: block;
	width: 100%;
}
.clinicard-cont-con .bd ul li .clinicard-cont-con-topimg{
	width: 100%;
	height: 530px;
	overflow: hidden;
	position: relative;
}
.clinicard-cont-con .bd ul li .clinicard-cont-con-topimg img{
	width: 100%;
}
.clinicard-cont-con .bd ul li .clinicard-cont-con-topimg .clinicard-bg{
	width: 100%;
	height: 262px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(img/clinicard/clin_02.png) no-repeat left top;
}
.clinicard-cont-con .bd ul li .clinicard-cont-con-topimg p{
	position: absolute;
	bottom: 32px;
	left: 40px;
	width: 100%;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #ffffff;
	line-height: 36px;
	
}
.clinicard-cont-con .bd ul li .clinicard-cont-con-topimg p span{
	font-size: 16px;
	margin-left: 15px;
}
.clinicard-cont-con .prev,.clinicard-cont-con .next{
	display: block;
	width: 80px;
	height: 50px;
	background: url(img/precise/pre_10.png) no-repeat left top;
	transition: all 0.3s;
	position: absolute;
	top: 240px;
}
.clinicard-cont-con .prev:hover,.clinicard-cont-con .next:hover{
	background: url(img/precise/pre_09.png) no-repeat left top;
	transition: all 0.3s;
}
.clinicard-cont-con .prev{
	left:-22px;
}
.clinicard-cont-con .next{
	right: -22px;
}
.clinicard-cont-con .prev span,.clinicard-cont-con .next span{
	display: block;
	width: 28px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -14px;
	margin-top: -9.5px;
}
.clinicard-cont-con .prev .prev-a7{
	background: url(img/precise/pre_07.png) no-repeat left top;
}
.clinicard-cont-con .next .next-a7{
	background: url(img/precise/pre_08.png) no-repeat left top;
}






.clinicard-cont-con04{
	width: 100%;
	height: 530px;
	margin-top: 40px;
	position: relative;
}
.clinicard-cont-con04 .bd ul{
	width: 100%;
}
.clinicard-cont-con04 .bd ul li{
	width: 100%;	
}
.clinicard-cont-con04 .bd ul li .ulli-a{
	display: block;
	width: 100%;
}
.clinicard-cont-con04 .bd ul li .clinicard-cont-con-topimg{
	width: 100%;
	height: 530px;
	overflow: hidden;
	position: relative;
}
.clinicard-cont-con04 .bd ul li .clinicard-cont-con-topimg img{
	width: 100%;
}
.clinicard-cont-con04 .bd ul li .clinicard-cont-con-topimg .clinicard-bg{
	width: 100%;
	height: 262px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(img/clinicard/clin_02.png) no-repeat left top;
}
.clinicard-cont-con04 .bd ul li .clinicard-cont-con-topimg p{
	position: absolute;
	bottom: 32px;
	left: 40px;
	width: 100%;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #ffffff;
	line-height: 36px;
	
}
.clinicard-cont-con04 .bd ul li .clinicard-cont-con-topimg p span{
	font-size: 16px;
	margin-left: 15px;
}
.clinicard-cont-con04 .prev,.clinicard-cont-con04 .next{
	display: block;
	width: 80px;
	height: 50px;
	background: url(img/precise/pre_10.png) no-repeat left top;
	transition: all 0.3s;
	position: absolute;
	top: 240px;
}
.clinicard-cont-con04 .prev:hover,.clinicard-cont-con04 .next:hover{
	background: url(img/precise/pre_09.png) no-repeat left top;
	transition: all 0.3s;
}
.clinicard-cont-con04 .prev{
	left:-22px;
}
.clinicard-cont-con04 .next{
	right: -22px;
}
.clinicard-cont-con04 .prev span,.clinicard-cont-con04 .next span{
	display: block;
	width: 28px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -14px;
	margin-top: -9.5px;
}
.clinicard-cont-con04 .prev .prev-a7{
	background: url(img/precise/pre_07.png) no-repeat left top;
}
.clinicard-cont-con04 .next .next-a7{
	background: url(img/precise/pre_08.png) no-repeat left top;
}







.c-w-one{
	padding-top: 60px;
	padding-bottom: 20px;
	background: #f5f5f5;
}
.c-w-two{
	padding-top: 60px;
	padding-bottom: 20px;
	background: #ffffff;
}
.clinicard-cont-con02{
	margin-top: 30px;
}
.clinicard-cont-con02 .bd{

}
.clinicard-cont-con02 .bd ul{
	
}
.clinicard-cont-con02 .bd ul li{
	width: 280px;
	margin-right: 26px;
}
.clinicard-cont-con02 .bd ul li a{
	display: block;
	width: 100%;
}
.clinicard-cont-con02 .bd ul li .clinicard02-toimg{
	width: 100%;
	height: 123.77px;
	overflow: hidden;
	position: relative;
}
.clinicard-cont-con02 .bd ul li .clinicard02-toimg img{
	width: 100%;
}
.clinicard-cont-con02 .bd ul li .clinicard02-toimg .fangkuangred{
	width: 268px;
	height: 112px;
	position: absolute;
	left: 0;
	top: 0;
	border: 6px solid #c30d18;
	display: none;
}
.clinicard-cont-con02 .bd ul li.on .clinicard02-toimg .fangkuangred{
	font-size: 16px;
	color: #fff;
	display: block;
}
.clinicard-cont-con02 .bd ul li.on .clinicard02-toimg .fangkuangred h3{
	padding: 10px;
}
.clinicard-cont-con02 .hd{
	
}
.clinicard-cont-con02 .hd ul{
	width: 100%;
	margin-bottom: 30px;
}
.clinicard-cont-con02 .hd ul li{
	width: 10px;
	height: 10px;
	background: url(img/precise/pre_12.png) no-repeat left top;
}
.clinicard-cont-con02 .hd ul li.on{
	background: url(img/precise/pre_11.png) no-repeat left top;
}



.clinicard-cont-con03{
	margin-top: 30px;
}
.clinicard-cont-con03 .bd{

}
.clinicard-cont-con03 .bd ul{
	
}
.clinicard-cont-con03 .bd ul li{
	width: 285px;
	margin-right: 20px;
}
.clinicard-cont-con03 .bd ul li a{
	display: block;
	width: 100%;
}
.clinicard-cont-con03 .bd ul li .clinicard02-toimg{
	width: 100%;
	height: 137px;
	overflow: hidden;
	position: relative;
}
.clinicard-cont-con03 .bd ul li .clinicard02-toimg img{
	width: 100%;
}
.clinicard-cont-con03 .bd ul li .clinicard02-toimg .fangkuangred{
	width: 273px;
	height: 125px;
	position: absolute;
	left: 0;
	top: 0;
	border: 6px solid #c30d18;
	display: none;
}
.clinicard-cont-con03 .bd ul li.on .clinicard02-toimg .fangkuangred{
	display: block;
}
.clinicard-cont-con03 .hd{
	
}
.clinicard-cont-con03 .hd ul{
	width: 100%;
	margin-bottom: 30px;
}
.clinicard-cont-con03 .hd ul li{
	width: 10px;
	height: 10px;
	background: url(img/precise/pre_12.png) no-repeat left top;
}
.clinicard-cont-con03 .hd ul li.on{
	background: url(img/precise/pre_11.png) no-repeat left top;
}


.c-w-three{
	padding-top: 60px;
	padding-bottom: 60px;
	background: #f5f5f5;
}
.clinicard-cont-con05{
	margin-top: 36px;
	position: relative;
}
.clinicard-cont-con05 .bd li{
	width: 380px;
	margin-right: 30px;
}
.clinicard-cont-con05 .bd li a{
	width: 100%;
	display: block;
}
.clinicard-cont-con05 .bd li .clinicard05-topimg{
	width: 100%;
	height: 255px;
	overflow: hidden;
	position: relative;
}
.clinicard-cont-con05 .bd li .clinicard05-topimg .p-imgs{
	width: 100%;
}
.clinicard-cont-con05 .bd li .clinicard05-topimg .bg-redred{
	position: absolute;
	top: 255px;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(img/product_channel/channel_05.png) repeat;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.3s;
}
.clinicard-cont-con05 .bd li:hover .clinicard05-topimg .bg-redred{
	opacity: 1;
	filter: alpha(opacity=1);
	top: 0;
	transition: all 0.3s;
}
.clinicard-cont-con05 .bd li .clinicard05-topimg .bg-redred .play-btns{
	width: 50px;
	height: 50px;
	background: url(img/clinicard/clin_01.png) no-repeat left top;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
}
.clinicard-cont-con05 .bd li .clinicard05-botword{
	width: 100%;
	background: #ffffff;
	position: relative;
}
.clinicard-cont-con05 .bd li .clinicard05-botword p{
	font-size: 16px;
	color: #444444;
	font-family: "微软雅黑";
	line-height: 87px;
	width: 312px;
	height: 87px;	
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-left: 20px;
	float: left;
	transition: all 0.3s;
}
.clinicard-cont-con05 .bd li:hover .clinicard05-botword p{
	color: #c30d18;
	transition: all 0.3s;
}
.clinicard-cont-con05 .bd li .clinicard05-botword .three-dian{
	position: absolute;
	height: 11px;
	width: 3px;
	right: 27px;
	top: 40px;
}
.clinicard-cont-con05 .bd li .clinicard05-botword .three-dian span{
	width: 100%;
	height: 3px;
	position: absolute;
	background: #303030;
	left: 0;
}
.clinicard-cont-con05 .bd li .clinicard05-botword .three-dian .top-dian{
	top: 0;
}
.clinicard-cont-con05 .bd li .clinicard05-botword .three-dian .cen-dian{
	top: 4px;
}
.clinicard-cont-con05 .bd li .clinicard05-botword .three-dian .bot-dian{
	bottom: 0;
}
.clinicard05-picScroll-left{
	position: relative;
}
.clinicard-cont-con05 .clinicard05-hd{
	width: 56px;
	height: 27px;
	/*background: red;*/
	position: absolute;
	top: -80px;
	right: 0;
	cursor: pointer;
	z-index: 100;
}
.clinicard-cont-con05 .clinicard05-hd a{
	width: 15px;
	height: 27px;
	display: block;
	position: absolute;
	top: 0;
}
.clinicard-cont-con05 .clinicard05-hd .prev{
	left: 0;
	background:  url(img/clinicard/clin_05.png) no-repeat left top;
	transition: all 0.3s;
}
.clinicard-cont-con05 .clinicard05-hd .next{
	right: 0;
	background: url(img/clinicard/clin_06.png) no-repeat left top;
	transition: all 0.3s;
}

.clinicard-cont-con05 .clinicard05-hd .prev:hover{
	background:  url(img/clinicard/clin_03.png) no-repeat left top;
	transition: all 0.3s;
}
.clinicard-cont-con05 .clinicard05-hd .next:hover{
	background: url(img/clinicard/clin_04.png) no-repeat left top;
	transition: all 0.3s;
}


/*视频css开始*/
.videobgs{
	position: fixed;
	z-index: 100000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
.videobgs .videobgtrue{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000000;
	opacity: 0.8;
}
.videobgs .video-conts{
	background: #FFFFFF;
	position: absolute;
	width: 628px;
	height: 521px;
	top: 50%;
	margin-top: -260.5px;
	left: 50%;
	margin-left: -314px;
}
.videobgs .video-conts .close-btn{
	background:  url(img/img_65.png) no-repeat center;
	height: 40px;
	width: 40px;
	position: absolute;
	right: -55px;
	top: 0;
	cursor: pointer;
	transition: all 0.3s;
}
.videobgs .video-conts .close-btn:hover{
	background:  url(img/img_66.png) no-repeat center;
	transition: all 0.3s;
}
.videobgs .video-conts .video{
	width: 92%;
	margin: 0 auto;
	margin-top: 40px;
}
/*视频css结束*/

.cliicard-ban-pro-cont p{
	font-size: 18px;
	font-family: "微软雅黑";
	color: #ffffff;
	line-height: 30px;
	text-align: center;
	width: 100%;
	background: blue;
	margin-top: 30px;
}


.g-p-one{
	padding-top: 67px;
	padding-bottom: 77px;
	background: #f5f5f5;
}
.group-cont01{
	width: 100%;
	margin-top: 43px;
}
.group-cont01 .bd ul{
	width: 1230px;
	overflow: hidden;
}
.group-cont01 .bd li{
	width: 585px;
	margin-right: 30px;
	float: left;

}
.group-cont01 .bd li a{
	display: block;
	width: 100%;
}
.group-cont01 .bd li  .gr-top-img{
	width: 100%;
	height: 330px;
	overflow: hidden;
	position: relative;
}
.group-cont01 .bd li  .gr-top-img img{
	width: 100%;
}
.group-cont01 .bd li  .gr-top-img .gr-bg-img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 330px;
	left: 0;
	background: url(img/wenzhen/wz_04.png) repeat;
	transition: all 0.3s;
}
.group-cont01 .bd li:hover  .gr-top-img .gr-bg-img{
	top: 0;
	transition: all 0.3s;
}
.group-cont01 .bd li  .gr-top-img .gr-bg-img span{
	position: absolute;
	width: 56px;
	height: 56px;
	top: 50%;
	left: 50%;
	margin-left: -28px;
	margin-top: -28px;
	background: url(img/wenzhen/wz_01.png) no-repeat left top;
}
.group-cont01 .bd li .gr-bot-word{
	width: 100%;
	background: #ffffff;
	padding-top: 23px;
	padding-bottom: 29px;
	position: relative;
}
.group-cont01 .bd li .gr-bot-word h3{
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	margin-left: 30px;
	width: 500px;
	height: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.group-cont01 .bd li .gr-bot-word p{
	font-family: "微软雅黑";
	font-size: 13px;
	line-height: 15px;
	color: #888888;
	margin-left: 30px;
	width: 500px;
	height: 15px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 17px;
}
.group-cont01 .bd li .gr-bot-word .right-diandian{
	width: 3px;
	height: 11px;
	position: absolute;
	right: 30px;
	top: 40px;
}
.group-cont01 .bd li .gr-bot-word .right-diandian span{
	display: block;
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	background: #000000;
}
.group-cont01 .bd li .gr-bot-word .right-diandian span.top-dian{
	top: 0;
}
.group-cont01 .bd li .gr-bot-word .right-diandian span.cent-dian{
	top: 4px;
}
.group-cont01 .bd li .gr-bot-word .right-diandian span.bott-dian{
	bottom: 0;
}
.group-cont01 .hd{
	width: 56px;
	height: 27px;
	position: absolute;
	top: 18px;
	right: 0;
	cursor: pointer;
	z-index: 100;
}
.group-cont01 .hd a{
	width: 15px;
	height: 27px;
	display: block;
	position: absolute;
	top: 0;
}
.group-cont01 .hd  .prev{
	left: 0;
	background:  url(img/clinicard/clin_05.png) no-repeat left top;
	transition: all 0.3s;
}
.group-cont01 .hd  .next{
	right: 0;
	background: url(img/clinicard/clin_06.png) no-repeat left top;
	transition: all 0.3s;
}
.group-cont01 .hd  .prev:hover{
	background:  url(img/clinicard/clin_03.png) no-repeat left top;
	transition: all 0.3s;
}
.group-cont01 .hd .next:hover{
	background: url(img/clinicard/clin_04.png) no-repeat left top;
	transition: all 0.3s;
}











.g-p-three{
	padding-bottom: 77px;
	background: #ffffff;
}
.g-p-three .g-p-three-top-img{
	width: 1844px;
	height: 600px;
	margin-bottom: 67px;
	position: relative;
	left: 50%;
	margin-left: -922px;
}
.g-p-three .g-p-three-top-img img{
	width: 100%;
	height: 600px;
}
.g-p-three .g-p-three-top-img .g-p-three-top-img-bg{
	width: 100%;
	height: 600px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(img/wenzhen/wz_05.png) repeat;
}
.group-cont02{
	margin-top: 32px;
}
.group-cont02 .group-cont02-left{
	width: 685px;
	float: left;
	border-right: 1px solid #e5e5e5;
}
.group-cont02 .group-cont02-left p{
	width: 635px;
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	font-family: "微软雅黑";
	margin-bottom: 9px;
	text-align: justify;
}
.group-cont02 .group-cont02-right{
	float: left;
	width: 514px;
}
.group-cont02 .group-cont02-right li{
	width: 257px;
	height: 90px;
	position: relative;
	float: left;
	margin-bottom: 50px;
}
.group-cont02 .group-cont02-right li h4{
	font-family: "DIN-Regular";
	font-size: 72px;
	color: #c20c19;
	line-height: 74px;
	position: absolute;
	left: 48px;
	top: -7px;
	font-weight: normal;
}
.group-cont02 .group-cont02-right li h6{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #c20c19;
	position: absolute;
	left: 130px;
	top: 26px;
	line-height: 30px;
	font-weight: normal;
}
.group-cont02 .group-cont02-right li h5{
	font-family: "微软雅黑";
	font-size: 24px;
	color: #c20c19;
	line-height: 24px;
	position: absolute;
	top: -9px;
	left: 129px;
	font-weight: normal;
}
.group-cont02 .group-cont02-right li p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 16px;
	position: absolute;
	left: 50px;
	top: 68px;
}
.g-p-four{
	padding-top: 77px;
	padding-bottom: 109px;
	background: #f5f5f5;
}
.group-cont03{
	margin-top: 28px;
}
.group-cont03 input{
	width: 551px;
	height: 50px;
	line-height: 50px;
	background: #f5f5f5;
	color: #888888;
	font-size: 14px;
	font-family: "微软雅黑";
	padding: 0 17px;
	border: 1px solid #dcdcdc;
}
.group-cont03 .gro-phone{
	margin-left: 22px;
}
.group-cont03 select{
	width: 586px;
	height: 50px;
	line-height: 50px;
	background: #f5f5f5;
	color: #888888;
	font-size: 14px;
	font-family: "微软雅黑";
	padding: 0 12px;
	border: 1px solid #dcdcdc;
	margin-top: 20px;
}
.group-cont03 .gro-time{
	margin-left: 24px;
}
.group-cont03 textarea{
	width: 1164px;
	height: 190px;
	background: #f5f5f5;
	color: #888888;
	font-size: 14px;
	font-family: "微软雅黑";
	padding-left:17px;
	padding-right:17px;
	padding-top: 10px;
	border: 1px solid #dcdcdc;
	margin-top: 15px;
}
.group-cont03 .submit-tj{
	display: block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	background: #c30d18;
	font-size: 18px;
	margin-top: 30px;
}


.exercises-conts{
	width: 1257px;
	height: 1558px;
	margin: 0 auto;
	position: relative;
	background: #f8f8f8;
	/*background: yellow;*/
	z-index: 10;
	margin-top: -60px;
}
.exercises-conts .center-words{
	width: 300px;
	height: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: hidden;
	margin-left: -150px;
	margin-top: -150px;
}
.exercises-conts .center-words h2{
	font-family: "微软雅黑";
	font-size: 36px;
	color: #333333;
	line-height: 38px;
	text-align: center;
	width: 100%;
	height: 38px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.exercises-conts .center-words .exer-hengline{
	width: 25px;
	height: 2px;
	background: #c30d18;
	margin-left: 137px;
	margin-top: 19px;
	margin-bottom: 18px;
}
.exercises-conts .center-words p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	width: 100%;
	text-align: center;
	margin-bottom: 4px;
}
.exercises-conts .steps{
	width: 444px;
	height: 415px;
	position: absolute;
}

.exercises-conts .steps-t-l{
	width: 155px;
	height: 155px;
	position: absolute;
	border-radius: 155px;
	background: #ffffff;
	overflow: hidden;
	z-index: 8;
}

.exercises-conts  .steps-t-l img{
	width: 100%;
}
.exercises-conts  .steps-r-b{
	width: 382px;
	height: 382px;
	background: url(img/exercises/exerc_01.png) no-repeat left top;
	position: absolute;
	z-index: 6;
	cursor: pointer;
	transition: all 0.3s;
}

.exercises-conts .steps .steps-r-b:hover{
	background: url(img/exercises/exerc_02.png) no-repeat left top;
	transition: all 0.3s;
}
.exercises-conts .steps .steps-r-b:hover .w230 h5{
	color: #ffffff;
	transition: all 0.3s;
}
.exercises-conts .steps .steps-r-b:hover .w230 h6{
	color: #ffffff;
	transition: all 0.3s;
}
.exercises-conts .steps .steps-r-b:hover .w230 p{
	color: #ffffff;
	transition: all 0.3s;
}
.exercises-conts .steps .steps-r-b .w230{
	z-index: 7;
	margin-top: 62px;
}
.exercises-conts .steps .steps-r-b .w230 h5{
	color: #c30d18;
	font-family: Arial;
	font-size: 60px;
	font-style: italic;
	text-align: center;
	line-height: 62px;
	height: 62px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-weight: normal;
	transition: all 0.3s;
}
.exercises-conts .steps .steps-r-b .w230 h6{
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 22px;
	color: #333333;
	height: 22px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align: center;
	margin-top: 32px;
	font-weight: normal;
	transition: all 0.3s;
}
.exercises-conts .steps .steps-r-b .w230 p{
	width: 230px;
	margin: 0 auto;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	margin-top: 21px;
	transition: all 0.3s;
}
/*.exercises-conts .step01{
	left: 0;
	top: 327px;
}
.exercises-conts  .step01-t-l{
	top: 15px;
	left: 15px;
}
.exercises-conts  .step01-r-b{
	bottom: 0;
	right: 0;
}
.exercises-conts .step02{
	left: 444px;
	top: 124px;
}
.exercises-conts .step02-t-l{
	top: 15px;
	right: 15px;
}
.exercises-conts .step02-r-b{
	bottom: 0;
	left: 0;
}

.exercises-conts .step03{
	right: 0;
	top: 327px;
}
.exercises-conts .step03-t-l{
	top: 0;
	right: 30px;
}
.exercises-conts .step03-r-b{
	bottom: 0;
	left: 0;
}

.exercises-conts .step04{
	right: 0;
	bottom: 327px;
}
.exercises-conts .step04-t-l{
	bottom: -54px;
	right: 84px;
}
.exercises-conts .step04-r-b{
	top: 0;
	right: 0;
}

.exercises-conts .step05{
	left: 444px;
	bottom:124px;
}
.exercises-conts .step05-t-l{
	bottom: -50px;
	left: 130px;
}
.exercises-conts .step05-r-b{
	top: 0;
	left: 0;
}

.exercises-conts .step06{
	left: 0;
	bottom: 327px;
}
.exercises-conts .step06-t-l{
	bottom: -35px;
	left: 42px;
}
.exercises-conts .step06-r-b{
	top: 0;
	right: 0;
}*/

.exercises-conts .step01{
	left: 40px;
	top: 367px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.exercises-conts  .step01-t-l{
	top: 15px;
	left: 15px;
}
.exercises-conts  .step01-r-b{
	bottom: 0;
	right: 0;
}
.exercises-conts .step02{
	left: 444px;
	top: 164px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.exercises-conts .step02-t-l{
	top: 15px;
	right: 15px;
}
.exercises-conts .step02-r-b{
	bottom: 0;
	left: 0;
}

.exercises-conts .step03{
	right: 26px;
	top: 367px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.exercises-conts .step03-t-l{
	top: 0;
	right: 30px;
}
.exercises-conts .step03-r-b{
	bottom: 0;
	left: 0;
}

.exercises-conts .step04{
	right: 64px;
	bottom: 350px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.exercises-conts .step04-t-l{
	bottom: -54px;
	right: 84px;
}
.exercises-conts .step04-r-b{
	top: 0;
	right: 0;
}

.exercises-conts .step05{
	left: 444px;
	bottom:200px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.exercises-conts .step05-t-l{
	bottom: -50px;
	left: 130px;
}
.exercises-conts .step05-r-b{
	top: 0;
	left: 0;
}

.exercises-conts .step06{
	left: 8px;
	bottom: 353px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.exercises-conts .step06-t-l{
	bottom: -35px;
	left: 42px;
}
.exercises-conts .step06-r-b{
	top: 0;
	right: 0;
}

.franchise-img-other{
	bottom: -280px;
}