﻿@charset "utf-8";
/**
 * 框架公共部分
 * author kis2
 * @return
 */
.topbanner{ width: 100%; height: 120px; background:  no-repeat center center;}
.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
}
.minh_350{
	min-height:350px;
	height:auto !important;
	height:350px;
}
.bc_fff{
	background: #fff;
}
.jqthumb{
	position: absolute !important;
	left: 0px;
	top: 0px;
	z-index: 2;
}
/**
 * 顶部
 * author zwp
 * @return
 */
.indtop{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	min-width: 1366px;
}
.headbox{
	clear: both;
	height: 110px;
	background: #fff;
	z-index: 9;
	position: relative;
	padding: 0px 100px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
.indtop .headbox{
	background:rgba(255,255,255,1);
}
.topl{
	overflow: hidden;
	padding: 17px 0px;
}
.gp{
	height: 55px;
	border-left: 1px solid #ddd;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
	margin: 10px 0px 10px 15px;
}
.gp span{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	font-weight: bold;
}
.gpcont{
	overflow: hidden;
	font-size: 20px;
	color:#15901f;
	line-height: 40px;
}
.gpcont span{
	float: left;
	padding-left: 5px;
	color:#15901f;
}
.gp i{
	padding-right: 20px;
	font-size: 30px;
	float: left;
}
.up{
	background: url(/uploads/image/syimages/up.png) no-repeat right center;
}
.down{
	background: url(/uploads/image/syimages/down.png) no-repeat right center;
}
.upstyle.gpcont i{
	color:#fe0000;
}
.upstyle.gpcont span {
	color:#fe0000;
}
.logo{
	display: block;
	overflow: hidden;
}
.logo img{
	display: block;
	height: 75px;
}
.topr{
	padding-right: 20px;
}
/**
 * 导航
 * author zwp
 * @return
 */
.menudl dd{
	float: left;
	position: relative;
	z-index:11;
	padding:0px 12px;
}
.menudl dd:after{
	content:"";
	display: block;
	width: 100%;
	height: 110px;
	position: absolute;
	top:5px;
	left: 0;
	z-index: -1;
	background-image:url(/uploads/image/syimages/icon2.png);
	background-position: center 14px;
	background-repeat: no-repeat;
	opacity:0;
	transform:scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0.2s;
}
.menudl dd.hover:after{
	opacity:1;
	transform:scale(1);
	top: 0;
}
.menudl dd:before{
	content:"";
	display: block;
	width: 100%;
	height: 110px;
	position: absolute;
	top:-5px;
	left: 0;
	z-index: -1;
	background-image:url(/uploads/image/syimages/icon3.png);
	background-position: center 71px;
	background-repeat: no-repeat;
	opacity:0;
	transform:scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0.2s;
}
.menudl dd.hover:before{
	opacity:1;
	transform:scale(1);
	top: 0;
}
.menudl dd .a1{
	display: block;
	height: 110px;
	padding: 0 28px;
	overflow: hidden;
	line-height: 118px;
	font-size: 14px;
	color: #666666;
	position: relative;
	z-index: 11;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0s;
}
.menudl dd.hover .a1{color:#57c282;transition-delay:0.2s;}
.menudl dd .a1 i{
	display: block;
	height: 110px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-image:url(/uploads/image/syimages/icon1.png);
	background-position: center center;
	background-repeat: no-repeat;
	opacity:0.4;
}
.menudl dd:hover .a1 i{
	animation:ant1 0.5s 1;
	animation-timing-function:linear;
	animation-fill-mode:forwards; 
	}
.a1_div{width:0px;height:0px;overflow:hidden;display:none;}
/*动画*/
@keyframes ant1
{
	0%{opacity:0.4;transform: scale(1)}
	50%{opacity:1;transform: scale(1.1)}
	100%{opacity:0;}
}
/* safari and chrome */
@-webkit-keyframes ant1
{
	0%{opacity:0.4;transform: scale(1)}
	50%{opacity:1;transform: scale(1.1)}
	100%{opacity:0;}
}
/**
 * 搜索
 * author zwp
 * @return
 */
.search{
	margin:42px 0 0 5px;
	position:relative;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.searchbt{
	display:inline;
	float:right;
	width:30px;
	height:30px;
	background:url(/uploads/image/syimages/icon4.png) no-repeat center center;
	border:none;
	cursor:pointer;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.topsearch{
	width: 215px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	right: 0px;
	padding-top: 38px;
}
.topsearchcont{
	display: none;
	padding: 10px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
}
.topsearchinp{
	display: block;
	overflow: hidden;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border:none;
	background: #fff;
	padding: 0px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color:#666;
	float: left;
	font-family: 'microsoft yahei';
}
.topsearchtrue{
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: #57c282 url(/uploads/image/syimages/icon4_h.png) no-repeat center center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-left: 5px;
	float: left;
}
.search .inputb.bg{background:url(/uploads/image/syimages/icon5.png) no-repeat center center;}
.search .inputt{
	width: 85px;
    height: 30px;
	background:none;
	border:none;
	position:absolute;
	top:0;
	right:20px;
	opacity:0;
	color:#fff;
	line-height:24px;
	font-family: "microsoft yahei";
	padding-right: 5px;
}
.lgbt{
	width: 75px;
	height:62px;
	text-align: right;
	line-height: 18px;
	color: #777777;
	font-size: 14px;
	margin-top: 48px;
	margin-left: 5px;
	cursor: pointer;
	position: relative;
}
.lgbt:after{
	content: "";
	display: block;
	width: 1px;
	height: 18px;
	background: #dedede;
	position: absolute;
	top: 0;
	left: 0;
}
.lgbt a{
	font-size: 14px;
	color:#666;
}
.lgbt a:hover{
	color:#57c282;
}
.language i.hover{
	color:#57c282;
}
.lgbtbox{
	position: absolute;
	bottom:-60px;
    left: -115px;
    z-index: -1;
	width: 230px;
	height: 60px;
	overflow: hidden;
	visibility: hidden;
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}
.lgbt:hover .lgbtbox{visibility:visible}
.lgbtbox .lgbtboxc{
	width: 230px;
	height: 60px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	font-size: 0;
	transform: translatey(-100%);
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}
.lgbt:hover .lgbtboxc{transform: translatey(0);}
.lgbtbox a{
	display: inline-block;
	line-height: 60px;
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
}
.lgbtbox a:hover{color:#57c282}
.headbt{
	width: 42px;
	height: 42px;
	cursor: pointer;
	border: 2px solid #f0f1f1;
	background-image: url(/uploads/image/syimages/icon6.png);
	background-position: center center;
	background-repeat: no-repeat;
	position:absolute;
	top: 35px;
	right: 58px;
	z-index:99;
}

/**/
.headnavbox{
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}
.headnavbox .bg{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.25);
}
.headnavboxc{
	width: 400px;
	height: 100%;
	overflow:hidden;
	background: #fff;
	float:right;
	position: relative;
	right: -400px;
}
.headnavboxct{
	clear: both;
	height: 110px;
	background: #2d7045;
}
.headnavboxct span{
	float: left;
	padding-left: 40px;
	font-size: 16px;
	line-height: 110px;
	color: #fff;
	font-weight: bold;
}
.headnavboxct em{
	float:right;
	display: block;
	width:46px;
	height: 46px;
	background-repeat: no-repeat;
	background-image: url(/uploads/image/syimages/icon7.png);
	background-position: center center;
	margin:33px 40px 0 0;
	cursor: pointer;
}
/**/
.headnavdl{
	clear: both;
	padding: 0 40px;
	overflow: hidden;
}
.headnavdl dd{
	clear: both;
	overflow:hidden;
	border-bottom:2px solid #f4f4f4;
	margin-top: 14px;
	padding-bottom: 15px;
}
.headnavdl dd .divt{
	clear: both;
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
}
.headnavdl dd .divt a{color: #333;}
.headnavdl dd .div_a{
	clear: both;
	overflow:hidden;
	line-height: 26px;
	padding:5px 0;
}
.headnavdl dd .div_a a{
	display: inline-block;
	color: #999999;
	font-size: 14px;
	padding-right: 10px;
}
.headnavdl dd .div_a a:hover{color: #2d7045}
.headnavdl dd .div_a a.hover{color: #2d7045}
.stockbox{
	overflow: hidden;
	padding:0 40px;
	margin-top: 15px;
}
.stockbox .divt{
	clear: both;
	height: 42px;
}
.stockbox .divt em{
	clear: both;
	height: 42px;
	font-size: 14px;
	line-height: 20px;
	color: #15901f;
	font-style: normal;
	position: relative;
	top: -5px;
	padding-right: 20px;
}
.upstyle.stockbox .divt em{
	color:#fe0000;
}
.upstyle.stockbox .divt em{
	color:#fe0000;
}
.stockbox .divt span{
	padding-right: 5px;
	font-size: 23px;
	font-family: "arial";
	font-weight: bold;
	line-height: 42px;
	color: #fe0000;
	transform: scaley(1.5)
}
.stockbox .divt2{
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #5f5c5c;
	font-size: 14px;
	font-weight: bold;
}
.stockbox .divt3{
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #a3a3a3;
	font-size: 14px;
}
@media only screen and (max-height:768px) {
  .headnavdl dd{padding-bottom:5px;margin-top:5px;}
	.headnavdl dd .divt{height: 30px;line-height: 30px}
	.headnavdl dd .div_a{padding-top: 0}
	.stockbox{margin-top:10px;}
	.stockbox .divt{height: 30px;}
	.stockbox .divt span{line-height: 30px}
	.stockbox .divt em{height:30px;}
	.stockbox .divt2{height: 22px;line-height: 22px;}
	.stockbox .divt3{height: 22px;line-height: 22px;}
}
#masterslider{background:#7cbef6}
/**/
.main{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.mainimg{
	display: block;
	width: 1920px;
}
.main .wrap{height:0;position: relative}
.wpic{
	display: block;
	width: 397px;
	height: 233px;
	position:absolute;
	top: -29px;
	right: 0;
	z-index: 9;
}

/*
 *banner
*/
.bannerbox{
	clear: both;
	overflow: hidden;
	position: relative;
}
.master-slider .mas-ab{
	height: 0;
}
.bannerbox .bd{
	clear: both;
	overflow: hidden;
}
.bannerbox .bd dl dd{
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	overflow:hidden;
}
.bannerbox .hd{
	width: 100%;
	height:52px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}
.bannerbox .hd ul{display: inline-block}
.bannerbox .hd ul li{
	float: left;
	width: 13px;
	height: 24px;
	line-height:99999px;
	overflow: hidden;
	margin: 0 7px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/uploads/image/syiindex2/icon13.png)
}
.bannerbox .hd ul li.on{background-image: url(/uploads/image/syiindex2/icon14.png)}

.scrollbox{
	overflow-x: hidden;
	overflow-y: auto;
}
.rightcode{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.rightcode .center{
	display: inline-block;
	overflow: hidden;
}
.ewm{
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 10px;
}
.ewm p{
	padding: 4px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ddd;
}
.ewm p img{
	display: block;
	width: 85px;
	height: 85px;
}
.ewm i{
	display: block;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	text-align: center;
	padding-top: 5px;
	font-style: normal;
}
.oh{overflow: hidden;}

/*
* subbanner kis2
*/
.subbanner{
	overflow: hidden;
	padding-top: 110px;
}
.subbanner_a{
	display: block;
	height: 300px;
	overflow: hidden;
	position: relative;
}
.channelbanner .subbanner_a{
	height: 500px;
}
.shadow{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	background: url(/uploads/image/syimages/shadow.png) repeat;
}
.subbancont{
	display:none !important;
	position: absolute;
	right: 50%;
	bottom: 100px;
	margin-right: -600px;
	z-index: 3;
	text-align: right;
}
.subban_ch{
	overflow: hidden;
	font-size: 34px;
	color:#fff;
	font-family: '幼圆';
}
.subban_en{
	overflow: hidden;
	font-size: 13px;
	color:#d0d0d0;
	font-weight: bold;
	padding-top: 10px;
	animation-delay: 0.1s;
}

/*
* 二级导航 kis2
*/
.submenu{
	overflow: hidden;
	background: #fff;
	font-size: 0px;
	text-align: center;
}
.submenu_dl{
	display: inline-block;
	overflow: hidden;
}
.submenu_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 15px;
}
.submenu_a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	height: 65px;
	line-height: 65px;
	position: relative;
	padding: 0px 10px;
}
.submenu_a em{
	display: none;
	overflow: hidden;
	width: 100%;
	height: 2px;
	background: #57c282;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.submenu_dl dd.hover .submenu_a{
	color:#57c282;
}
.submenu_dl dd.hover .submenu_a em{
	display: block;
}
/*
* 底部 kis2
*/
.foot1{
	overflow: hidden;
	position: relative;
	background: #3a3a3a;
	padding: 60px 0px;
}
.footcont{
	overflow: hidden;
}
.foot_dl{
	overflow: hidden;
	margin-right: 6%;
}
.foot_dl dt{
	overflow: hidden;
	line-height: 30px;
	padding-bottom: 15px;
}
.foot_dl dd{
	overflow: hidden;
	line-height: 30px;
}
.foot_dl dd a{
	font-size: 14px;
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot_dl dd a:hover{
	color:#fff;
}
.foot_dl dt a{
	font-size: 18px;
	color:#fff;
}
.footr{
	overflow: hidden;
	width: 30%;
	height: 100%;
	background: #323232;
	position: absolute;
	right: 0px;
	top: 0px;
}
.footrcont{
	overflow: hidden;
	padding: 60px 0px 0px 60px;
}
.foottelname{
	overflow: hidden;
	font-size: 16px;
	color:#888;
	line-height: 30px;
}
.foottel{
	overflow: hidden;
}
.foottel img{
	display: block;
	max-width: 100%;
}
.footcode{
	overflow: hidden;
	margin-left: 45px;
}
.footcode p{
	padding: 5px;
	background: #fff;
	overflow: hidden;
}
.footcode img{
	display: block;
	width: 115px;
	height: 115px;
}
.footcode i{
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color:#888;
	text-align: center;
	padding-top: 10px;
}
.foot2{
	overflow: hidden;
	background: #262626;
	padding: 20px 0px;
	font-size: 12px;
	color:#888;
	text-align: center;
	line-height: 30px;
}
.foot2 a{
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot2 a:hover{
	color:#fff;
}

/*
* 底部3 kis2
*/

.foot3{
	background: #313131;
	padding: 30px 0px;
	font-size: 13px;
	color:#8e8e8e;
	line-height: 30px;
}
.footl3{
	position: relative;
}
.footl3 a{
	color:#8e8e8e;
	transition:all 0.3s linear;
}
.footl3 a:hover{color:#fff;}
.wx{
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(/uploads/image/syimages/wx1.png) no-repeat center center;
}
.wx:hover{
	background: url(/uploads/image/syimages/wx_h.png) no-repeat center center;
}
.sj{
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(/uploads/image/syimages/sj.png) no-repeat center center;
}
.sj:hover{
	background: url(/uploads/image/syimages/sj_h.png) no-repeat center center;
}
.footr3 a{
	color:#8e8e8e;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footr3 a:hover{
	color:#fff;
}
.cnzz{
	padding: 7px 0px;
	float: left;
	margin-left: 5px;
}
.cnzz img{
	display: block;
	height: 15px;
}
.footimg{
	display: none;
	padding: 5px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -56px;
	border: 1px solid #ddd;
}
.footimg em{
	display: block;
	overflow: hidden;
	width: 18px;
	height: 11px;
	position: absolute;
	left: 50%;
	bottom: -10px;
	z-index: 9;
	margin-left: -9px;
	background:  no-repeat center center;
}
.footimg img{
	display: block;
	width: 100px;
	height: 100px;
}

/*
* 右侧滚动
*/
.rightscroll{
    overflow: hidden;
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -123px;
    z-index: 998;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: scale 0.5s linear;
    -o-transition: scale 0.5s linear;
    transition: scale 0.5s linear;
}
.rightscroll.show{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.right_dl{
    overflow: hidden;
    border-top: 1px solid #ddd;
}
.right_dl dd{
    position: relative;
}
.right_dl dd a{
    display: block;
    width: 70px;
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    color:#666;
    padding-top: 40px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ddd;
    border-top: none;
}
.qq{
    background: #fff url(/uploads/image/syimages/qq.png) no-repeat center 11px;
}
.right_dl dd:hover .qq{
	border-color: #f39800;
	color:#f39800;
	background: #f39800 url(/uploads/image/syimages/qq_h.png) no-repeat center 11px;
}
.p_720{
    background: #fff url(/uploads/image/syimages/p2_720.png) no-repeat center 11px;
}
.right_dl dd:hover .p_720{
	border-color: #f39800;
	color:#fff;
	background: #f39800 url(/uploads/image/syimages/p2_720_h.png) no-repeat center 11px;
}
.gotop{
	display: none;
    background: #fff  no-repeat center 17px;
}
.right_dl dd:hover .gotop{
	border-color: #f39800;
	color:#fff;
	background: #f39800  no-repeat center 17px;
}
/**
 * 首页 第一通栏
 * author kis2
 * @return
*/
.indtitlebox{
	overflow: hidden;
}
.indtitle{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.indtitle span{
	font-size: 28px;
	color:#000;
}
.indtitle i{
	font-size: 20px;
	color:#999;
}
.tab{
	overflow: hidden;
}
.tab_dl{
	overflow: hidden;
}
.tab_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 40px;
}
a.tab_a{
	overflow: hidden;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0px 20px;
	font-size: 14px;
	color:#666;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tab_a em{
	display: block;
	width: 20px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tab_dl dd.hover .tab_a,
.tab_a:hover{
	color:#57c282;
}
.tabiconl{
	left: 0px;
	-webkit-transform: translatex(-10px);
	-ms-transform: translatex(-10px);
	-o-transform: translatex(-10px);
	transform: translatex(-10px);
	background:  no-repeat left center;
}
.tabiconr{
	right: 0px;
	-webkit-transform: translatex(10px);
	-ms-transform: translatex(10px);
	-o-transform: translatex(10px);
	transform: translatex(10px);
	background:  no-repeat right center;
}
.tab_dl dd.hover .tab_a em{
	-webkit-transform: translatex(0px);
	-ms-transform: translatex(0px);
	-o-transform: translatex(0px);
	transform: translatex(0px);
	opacity: 1;
	filter: alpha(opacity=100);
}
a.tabmore{
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	padding-right: 15px;
	font-size: 14px;
	color:#666;
	background:  no-repeat right center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-left: 10px;
}
.tabmore:hover{
	color:#57c282;
	background:  no-repeat right center;
}
.ind1st{
	overflow: hidden;
	margin: 0px auto;
	background:  no-repeat center center;
}
.indrow{
	padding: 0px 100px;
	overflow: hidden;
	position: relative;
}
.indcont{
	overflow: hidden;
	margin: 0px -15px;
}
.ind1stl,
.ind1str{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind1stlbox{
	overflow: hidden;
	position: relative;
	margin: 0px 15px;
}
.ind1stnews{
	position: relative;
	padding-top: 54.0023895%;
}
.ind1stlbox .center{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.indnewsswiper{
	width: 100%;
	/*height: 455px;*/
	height: 100%;
}
.indnews_a{
	/*width: 840px;
	height: 455px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-top: -227px;
	margin-left: -420px;*/
	display: block;
	padding-top: 54.0023895%;
}
.indnewsname{
	overflow: hidden;
	padding: 0px 20px;
	font-size: 16px;
	color:#fff;
	height: 50px;
	line-height: 50px;
	background: rgba(0,0,0,0.7);
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
}
.indnewsswiper.swiper-container-horizontal>.swiper-pagination-bullets,
.indnewsswiper .swiper-pagination-custom,
.indnewsswiper .swiper-pagination-fraction{
	left: auto;
	right: 20px;
	width: auto !important;
	z-index: 9;
	bottom: 20px;
}
.indnewsswiper .swiper-slide{
	overflow: hidden;
	position: relative;
}
.swiperbt{
	position: absolute;
	right: 25px;
	bottom: 20px;
	z-index: 9;
}
.swiperbt .swiper-pagination{
	position: relative;
}
.swiperbt .swiper-pagination span{
	float: left;
	margin: 0px 3px;
	display: block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
}
.ind3rdswiper .swiperbt .swiper-pagination span{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	width: 6px;
	height: 6px;
}
.swiperbt .swiper-pagination-bullet{
	background: #fff;
	opacity: 1;
}
.swiperbt span.swiper-active-switch{
	background: #f39800;
}
.ind3rdswiper .swiperbt span.swiper-active-switch{
	background: #d6121b;
}
.swiperbt .prev{
	display: block;
	overflow: hidden;
	position: absolute;
	left: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background:  no-repeat center center;
}
.swiperbt .next{
	display: block;
	overflow: hidden;
	position: absolute;
	right: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background:  no-repeat center center;
}
.indnewsswiper .swiper-button-prev,
.indnewsswiper .swiper-button-next{
	display: none;
}
.ind1str{
	overflow: hidden;
}
.ind1strcont{
	overflow: hidden;
	padding: 30px 35px;
	background: #fff;
	margin: 0px 15px;
	-webkit-box-shadow: 0px 1px 3px #e5e5e5;
	box-shadow: 0px 1px 3px #e5e5e5;
}
.indlist_dl{
	height: 395px;
	overflow: hidden;
}
.ind1strcont .indlist_dl{
	display: none;
}
.indlist_dl dt{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 24px;
	margin-bottom: 15px;
}
.hottime{
	overflow: hidden;
	font-size: 28px;
	color:#978c8d;
	height: 35px;
	line-height: 35px;
	font-family: "arial";
}
a.hotname{
	overflow: hidden;
	font-size: 22px;
	color:#e0bb8a;
	display: block;
	height: 35px;
	line-height: 35px;
}
.hotintr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 25px;
	height: 75px;
}
.indlist_dl dd{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}
.indlist_dl dd .listname{
	padding-left: 10px;
	line-height: 40px;
	background: url(/uploads/image/syimages/circle.png) no-repeat left center;
}
.indlist_dl dd .listname:hover{
	-webkit-transform: translatex(5px);
	-ms-transform: translatex(5px);
	-o-transform: translatex(5px);
	transform: translatex(5px);
	color:#57c282;
	background:  no-repeat left center;
}

/*
 * 第二通栏
 * author kis2
 * @return
*/
.ind2nd{
	overflow: hidden;
}
.ind2nd_dl{
	overflow: hidden;
	margin: 0px -85px;
}
.ind2nd_dl dd{
	width: 16.66666667%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind2nd_dl .list_a{
	text-align: center;
}
.ind2ndicon{
	overflow: hidden;
	width: 100px;
	height: 100px;
	position: relative;
	margin: 0px auto;
}
.ind2ndicon span{
	display: block;
	position: absolute;
	left: 0px;
	top:0px;
	right: 0px;
	bottom: 0px;
	border:1px solid #ddd;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	/*-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;*/
	background: #fff;
	/*-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;*/
}
span.defaulticon1{
	-webkit-transform: translatex(0px) rotate(0deg);
	-ms-transform: translatex(0px) rotate(0deg);
	-o-transform: translatex(0px) rotate(0deg);
	transform: translatex(0px) rotate(0deg);
}
span.hovericon{
	display: none;
	border-color:#57c282;
	/*-webkit-transform: translatex(-100%) rotate(-180deg);
	-ms-transform: translatex(-100%) rotate(-180deg);
	-o-transform: translatex(-100%) rotate(-180deg);
	transform: translatex(-100%) rotate(-180deg);
	opacity: 0;
	filter: alpha(opacity=100);*/
}
.ind2nd_dl dd.hover .defaulticon{
	/*-webkit-transform: translatex(100%) rotate(180deg);
	-ms-transform: translatex(100%) rotate(180deg);
	-o-transform: translatex(100%) rotate(180deg);
	transform: translatex(100%) rotate(180deg);*/
	/*opacity: 0;*/
}
.ind2nd_dl dd.hover .hovericon{
	/*-webkit-transform: translatex(0px) rotate(0deg);
	-ms-transform: translatex(0px) rotate(0deg);
	-o-transform: translatex(0px) rotate(0deg);
	transform: translatex(0px) rotate(0deg);
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;*/
}
.fast_ch{
	font-size: 18px;
	color:#666;
	line-height: 25px;
	overflow: hidden;
	padding-top: 20px;
}
.fast_en{
	font-size: 12px;
	color:#c4c4c4;
	line-height: 25px;
	overflow: hidden;
}
.list_a:hover .fast_ch{
	color:#57c282;
}
/*
 * 第三通栏
 * author kis2
 * @return
*/
.ind3rd{
	overflow: hidden;
}
.ind3rdr,
.ind3rdl{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
}
.ind3rdslide{
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}
.ind3rdslide .center{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ind3rd_a{
	display: block;
	overflow: hidden;
	position: relative;
	padding-top: 56.25%;
}
.ind3rdswiper{
	height: 100%;
}
.ind3rddeta{
	overflow: hidden;
	padding-left: 100px;
}
.ind3rd_ch{
	overflow: hidden;
	font-size: 24px;
	color:#fff;
}
.ind3rd_en{
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	margin-bottom: 100px;
}
.ind3rdmore{
	width: 170px;
	height: 50px;
	overflow: hidden;
	background: rgba(255,255,255,0.85);
	font-size: 14px;
	color:#666;
	text-align: center;
	line-height: 50px;
}
.ind3rdmore span{
	padding-right: 30px;
	background:  no-repeat right center;
}
.ind3rdmore:hover{
	background: #57c282;
}
.ind3rdmore:hover span{
	color:#fff;
	background:  no-repeat right center;
}
.ind3rdswiper .swiper-button-prev,
.ind3rdswiper .swiper-button-next{
	display: none;
}
.indvieo{
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}
#indv{
	width: 100%;
	height: 101%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	z-index: 1;
}
.playvideo{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	background: rgba(0,0,0,0.5) url(/uploads/image/syimages/play2.png) no-repeat center center;
}
.load{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	font-size: 14px;
	color:#fff;
	text-align: center;
	background: rgba(0,0,0,0.5);
}
.load:after{
	display: block;
	content: "视频正在加载中...";
	overflow: hidden;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	padding-top: 40px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -40px;
	background: url(/uploads/image/syimages/load.gif) no-repeat center top;
}
/*
 * 关于我们频道页
 * author kis2
 * @return
*/

/*
* 关于我们第一通栏 kis2
*/
.row{
	position: relative;
	overflow: hidden;
	background: #fff;
}
.morebox{
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.more{
	display: block;
	width: 41px;
	height: 41px;
	overflow: hidden;
	margin: 0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: url(/uploads/image/syimages/more.png) no-repeat center center;
}
.more:hover{
	background: url(/uploads/image/syimages/more_h1.png) no-repeat center center;
}
.more.hover{
	background: url(/uploads/image/syimages/more_h1.png) no-repeat center center;
}
.more.hover2{
	background: url(/uploads/image/syimages/more_h2.png) no-repeat center center;
}
.titlebox{
	text-align: center;
	font-size: 0px;
}
.title{
	display: inline-block;
	position: relative;
	padding: 0px 30px;
}
.titlech{
	overflow: hidden;
	font-size: 30px;
	color:#333;
	line-height: 40px;
}
.titleen{
	overflow: hidden;
	font-size: 14px;
	color:#bbb;
	line-height: 30px;
}
.line{
	width: 1200px;
	height: 1px;
	overflow: hidden;
	background: #d3d3d3;
	position: absolute;
	top: 20px;
}
.linel{
	right: 100%;
}
.liner{
	left: 100%;
}
.c_fff .titlech{
	color:#fff;
}
.aboutcont{
	overflow: hidden;
}
.aboutintr{
	font-size: 14px;
	color:#888;
	line-height: 30px;
	overflow: hidden;
	padding: 0px 150px;
	text-indent: 2em;
}
.aboutintr a{
	color:#57c282;
}
.aboutintr a:hover{
	text-decoration: underline;
}
.aboutround .morebox{
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 35px;
	text-align: center;
	font-size: 0px;
}
.aboutround .center{
	display: inline-block;
	overflow: hidden;
}
/*.aoutmore{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 35px;
	margin-left: -20px;
	background:  no-repeat center center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-animation: aoutmore 1s linear infinite;
	-o-animation: aoutmore 1s linear infinite;
	animation: aoutmore 1s linear infinite;
}
@keyframes aoutmore{
	0%  {transform: translatey(0px);}
	25% {transform: translatey(5px);}
	50% {transform: translatey(0px);}
	75% {transform: translatey(-5px);}
	100%{transform: translatey(0px);}
}
.aoutmore:hover{
	background:  no-repeat center center;
}*/
.aboutround{
	font-size: 0px;
	text-align: center;
	overflow: hidden;
	position: relative;
	padding-bottom: 160px;
	background:  no-repeat center bottom;
}
.aboutround_dl{
	margin: 0px auto;
	overflow: hidden;
}
.aboutround_dl dd{
	width: 240px;
	overflow: hidden;
	float: left;
	display: inline;
}
.timer{
	display: block;
	overflow: hidden;
	font-size: 48px;
	color:#57c282;
	text-align: center;
	font-weight: bold;
	font-family: 'arial';
}
.aboutround_dl dd i{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#888;
	text-align: center;
}
/*
* 关于我们第二通栏 kis2
*/
.course{
	overflow: hidden;
	position: relative;
}
.course .hd{
	width: 1000px;
	height: 120px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.courseline1{
	display: block;
	width: 0px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 62px;
	z-index: 1;
	background: #57c282;
}
.course_ul{
	width: 20000px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}
.course_ul li{
	width: 165px;
	overflow: hidden;
	float: left;
	display: inline;
}
.course_ul li span{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color:#fff;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.course_ul li.on span{
	font-size: 24px;
	font-weight: bold;
	color:#fdc22a;
}
.course_ul li p{
	display: block;
	width: 14px;
	position: relative;
	margin: 0px auto;
	padding: 15px 0px;
}
.course_ul li p span{
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	position: relative;
	z-index: 3;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.course_ul li p i{
	width: 24px;
	height: 24px;
	background: #000;
	overflow: hidden;
	border: 1px solid #57c282;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -13px 0px 0px -13px;
	z-index: 2;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}
.course_ul li p em{
	width: 38px;
	height: 38px;
	background: #000;
	overflow: hidden;
	border: 1px solid #57c282;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0px 0px -20px;
	z-index: 1;
	-webkit-transition: all 0.55s linear;
	-o-transition: all 0.55s linear;
	transition: all 0.55s linear;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}
.course_ul li.on p i{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}
.course_ul li.on p em{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}
.course_ul li.on p span{
	background: #57c282;
}
.courseline{
	display: block;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: rgba(255,255,255,0.5);
	position: absolute;
	left: 0px;
	top: 322px;
	z-index: 2;
}
.courseline i{
	display: block;
	width: 0px;
	height: 1px;
	overflow: hidden;
	background: #57c282;
	position: absolute;
	left: 0px;
	top: 0px;
}
.course .bd{
	height: 290px;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 0px 2px 4px #e2e2e2;
	box-shadow: 0px 2px 4px #e2e2e2;
}
.course_dl{
	overflow: hidden;
}
.course_dl dd{
	overflow: hidden;
}
.coursecont{
	overflow: hidden;
	background: #fff;
	padding: 30px;
}
.coursel{
	width: 375px;
	overflow: hidden;
	margin-right: 30px;
}
.coursel a{
	display: block;
	padding-top: 61.333333333%;
	overflow: hidden;
}
.courser{
	overflow: hidden;
}
.courseyear{
	overflow: hidden;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color:#666;
}
.courseyear i{
	font-size: 30px;
	color:#57c282;
	overflow: hidden;
	padding-right: 10px;
}
.coursedeta{
	overflow: hidden;
	height: 175px;
}
.coursecont_ul{
	padding-right: 25px;
	overflow: hidden;
}
.coursecont_ul li{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 28px;
	padding-bottom: 10px;
}
.aboutrow2 .wrap{
	position: relative;
	z-index: 3;
}
.aboutrow2bg{
	width: 100%;
	height: 630px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.scroll{
	width: 100%;
	height: 175px;
	overflow: auto;
	float: left;
}	
.coursedeta .scroll_container {
	overflow: hidden;
	position: relative;
}
.coursedeta .scroll_absolute {
    position: absolute;
}
.coursedeta .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 2px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}
.coursedeta:hover .scroll_vertical_bar{
	opacity: 1;
}
.coursedeta .scroll_track {
	position: relative;
	background-color: #cecece;
}
.coursedeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #57c282;
}
.container1 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #d6b74b;
}
.container1 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}
.coursebt{
	position: absolute;
	right: 30px;
	top: 30px;
	overflow: hidden;
}
.coursebt .bt1{
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.bt1.prev{
	background: #e6e6e6  no-repeat center center;
	background-size: auto 15px;
}
.bt1.prev:hover{
	background: #57c282  no-repeat center center;
	background-size: auto 15px;
}
.bt1.next{
	background: #e6e6e6  no-repeat center center;
	background-size: auto 15px;
}
.bt1.next:hover{
	background: #57c282  no-repeat center center;
	background-size: auto 15px;
}
.coursebt .more{
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #e6e6e6 url(/uploads/image/syimages/add1.png) no-repeat center center;
}
.coursebt .more:hover{
	background: #57c282 url(/uploads/image/syimages/add1_h.png) no-repeat center center;
}
.course .bt2{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	top: 42px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border-radius: 40px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.bt2.prev{
	left: 60px;
	background: #e6e6e6  no-repeat center center;
	background-size: auto 15px;
}
.bt2.prev:hover{
	background: #57c282  no-repeat center center;
	background-size: auto 15px;
}
.bt2.next{
	right: 60px;
	background: #e6e6e6  no-repeat center center;
	background-size: auto 15px;
}
.bt2.next:hover{
	background: #57c282  no-repeat center center;
	background-size: auto 15px;
}
.bdcont{
	width: 1000px;
	margin: 0px auto;
	padding-top: 16px;
	position: relative;
	padding-bottom: 10px;
}
.bdem{
	width: 30px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background:  no-repeat center center;
}

/*
* 关于我们第三通栏 kis2
*/
.aboutrow3 .wrap{
	position: relative;
	z-index: 3;
}
.aboutrow3slide{
	overflow: hidden;
	position: relative;
	padding: 0px 100px;
}
.aboutrow3slide .bd{
	height: 370px;
	overflow: hidden;
}
.aboutrow3_dl{
	overflow: hidden;
	margin: 0px -50px !important;
}
.aboutrow3_dl dd{
	width: 33.33333333%;
	overflow: hidden;
	float: left;
	display: inline;
}
.aboutrow3_dl dd .list_a{
	margin: 0px 50px;
}
.abouticon{
	overflow: hidden;
	width: 145px;
	height: 145px;
	position: relative;
	margin: 0px auto;
}
.abouticon span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background:  no-repeat center center;
	-webkit-animation: aboutcircle 1.5s linear infinite;
	-o-animation: aboutcircle 1.5s linear infinite;
	animation: aboutcircle 1.5s linear infinite;
}
@keyframes aboutcircle{
	0%  {transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
.aboutrow3name{
	overflow: hidden;
	font-size: 18px;
	color:#666;
	text-align: center;
}
.aboutrow3intr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 28px;
	height: 165px;
}
.aboutrow3slide .hd{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 40px;
	display: none;
}
.aboutrow3slide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.aboutrow3slide .hd ul li{
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	background: #ccc;
	cursor: pointer;
	text-indent: 99em;
	margin: 0px 4px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}
.aboutrow3slide .hd ul li.on{
	background: #57c282;
}
.aboutrow3slide .bt{
	display: none;
	width: 25px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.aboutrow3slide .prev{
	left: 0px;
	background: #eee  no-repeat center center;
	background-size: auto 15px;
}
.aboutrow3slide .prev:hover{
	background: #57c282  no-repeat center center;
	background-size: auto 15px;
}
.aboutrow3slide .next{
	right: 0px;
	background: #eee  no-repeat center center;
	background-size: auto 15px;
}
.aboutrow3slide .next:hover{
	background: #57c282  no-repeat center center;
	background-size: auto 15px;
}
.aboutrow3bg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background:  no-repeat left bottom;
}

/*
* 关于我们第四通栏 kis2
*/
.aboutrow4 .wrap{
	position: relative;
	z-index: 3;
}
.aboutrow2 .line,
.aboutrow4 .line{
	background: rgba(224,224,224,0.2);
}
.eventbox{
    position: relative;
    overflow: hidden;
    padding: 0px 100px;
}
.eventbox .hd{
    overflow: hidden;
    width: 550px;
    margin: 0px auto;
}
.eventbox .bt{
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
}
.eventbox .prev{
    background:  no-repeat center center;
}
.eventbox .next{
    background:  no-repeat center center;
}
.eventyear{
    width: 450px;
    overflow: hidden;
    height: 50px;
    position: relative;
}
.eventy_ul{
    width: 100000px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}
.eventy_ul li{
    overflow: hidden;
    width: 150px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color:#fff;
    float: left;
    display: inline;
    text-align: center;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    cursor: pointer;
}
.eventy_ul li.on{
    color:#fdc22a;
    font-size: 30px;
    font-weight: bold;
}
.eventbox .bd{
	overflow: hidden;
}
.event_ul{
    overflow: hidden;
    -webkit-transition: height 0.3s linear;
    -o-transition: height 0.3s linear;
    transition: height 0.3s linear;
}
.event_ul li{
    overflow: hidden;
    min-height: 100px;
}
.eventscroll{
	overflow: hidden;
	/*height: 600px;*/
}
.event_dl{
	width: 1000px;
    overflow: hidden;
    position: relative;
    padding-bottom: 60px;
}
.event_dl dd{
    overflow: hidden;
    padding: 30px 0px;
    position: relative;
    z-index: 3;
}
.eventconttime{
	position: relative;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid rgba(153,153,153,0.6);
	font-size: 20px;
	color:#57c282;
	font-weight: bold;
}
.odd .eventconttime{
	text-align: right;
}
.eventconttime em{
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	border: 2px solid #fff;
	background: #57c282;
	position: absolute;
	left: 50%;
	bottom: -7px;
	margin-left: -7px;
	border-radius: 100%;
}
.eventdeta{
	overflow: hidden;
	margin: 0px -55px;
}
.eventl,
.eventr{
	width: 50%;
    overflow: hidden;
}
.event_dl dd.odd .eventr,
.event_dl dd.even .eventl{
	float: left;
}
.event_dl dd.even .eventr,
.event_dl dd.odd .eventl{
	float: right;
}
.eventimg{
	overflow: hidden;
	margin: 0px 55px;
}
.eventimg a{
	display: block;
	padding-top: 54.5454545%;
	position: relative;
}
.eventcont{
	width: 50%;
    overflow: hidden;
}
.eventtxt{
	overflow: hidden;
	margin: 0px 55px;
}
.eventintr{
    overflow: hidden;
    font-size: 14px;
    color:#fff;
    line-height: 30px;
    height: 240px;
}
.eventclock{
	height: 45px;
    background: url(/uploads/image/syimages/time.png) no-repeat center top;
    z-index: 1;
    position: relative;
}
.eventclock em{
	display: block;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 25px;
	bottom: 0px;
	overflow: hidden;
	background: #999;
}
.event_dl dt{
	display: block;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 0px;
	bottom: 30px;
    background: rgba(153,153,153,0.6);
}
.event_dl dt em{
	width: 1px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -28px;
	background: url(/uploads/image/syimages/dashed.png) no-repeat center bottom;
}
.aboutrow4bg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.event_ul .scroll_container {
	overflow: hidden;
	position: relative;
}
.event_ul .scroll_absolute {
    position: absolute;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.event_ul .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 1px;
    width: 3px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
    z-index: 9;
    opacity: 0;
}
.event_ul .scroll_track {
	position: relative;
	background-color: #bcb794;
	opacity: 0;
}
.event_ul .scroll_drag {
	position: relative;
	top: 0;
	left: -1px;
	width: 5px;
	cursor: pointer;
	background-color: #57c282;
}
.bototmline{
	height: 100px;
	overflow: hidden;
	display: none;
}

/*
 * 投资者频道页
 * author kis2
 * @return
*/
/*
* 投资者第一通栏 kis2
*/
.invest1st{
	overflow: hidden;
}
.invest1stl{
	width: 570px;
	height: 300px;
	overflow: hidden;
}
.invest1str{
	width: 550px;
	overflow: hidden;
	padding-left: 50px;
	height: 290px;
	border-left: 1px solid #e5e5e5;
	padding-top: 10px;
}
.invest1sttop{
	line-height: 40px;
	overflow: hidden;
}
.invest1sttop span{
	display: block;
	overflow: hidden;
	font-size: 22px;
	color:#444;
}
.invest1stcont{
	overflow: hidden;
	font-size: 98px;
	color:#e0a53c;
	overflow: hidden;
	line-height: 200px;
	padding-right: 200px;
	margin-right: 30px;
}
.upstyle .invest1stcont{
	color:#fe0000;
}
.invest1str .up{
	background:  no-repeat right center;
}
.invest1str .down{
	background:  no-repeat right center;
}
.invest1sttxt{
	overflow: hidden;
	line-height: 40px;
}
.invest1sttxt span{
	display: block;
	overflow: hidden;
	font-size: 30px;
	color:#666;
	float: left;
	margin-right: 90px;
}
/*
* 投资者第二通栏 kis2
*/
.revestrow2{
	background: #eef3f3;
}
.nocice{
	position: relative;
}
.nocice .bd{
	height: 375px;
	overflow: hidden;
}
.nocice_dl{
	overflow: hidden;
	margin: 0px -22px 0px -23px !important;
}
.nocice_dl dd{
	width: 33.333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.nocice_dl .list_a{
	margin: 0px 22px 0px 23px;
	padding: 50px 30px;
	background: #fff;
	height: 255px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.nocice_dl .list_a:hover{
	-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
	-webkit-transform: translatey(-5px);
	-ms-transform: translatey(-5px);
	-o-transform: translatey(-5px);
	transform: translatey(-5px);
}
.nocicetit{
	overflow: hidden;
	font-size: 20px;
	color:#333;
	line-height: 30px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .nocicetit{
	color:#d6121b;
}
.nociceintr{
	overflow: hidden;
	height: 110px;
	font-size: 14px;
	color:#888;
	line-height: 28px;
}
.arrowmore{
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	background:  no-repeat right center;
}
.list_a:hover .arrowmore{
	background:  no-repeat right center;
}
.nocice .bt{
	display: none;
	width: 30px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.nocice .prev{
	left: -50px;
	background: #ddd  no-repeat center center;
}
.nocice .prev:hover{
	left: -50px;
	background: #d6121b  no-repeat center center;
}
.nocice .next{
	right: -50px;
	background: #ddd  no-repeat center center;
}
.nocice .next:hover{
	right: -50px;
	background: #d6121b  no-repeat center center;
}

.more.investmentmore{
	width: 150px;
	height: 33px;
	overflow: hidden;
	font-size: 12px;
	color:#999;
	text-align: center;
	border: 1px solid #e8e8e8;
	line-height: 33px;
	background: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.more.investmentmore:hover{
	border-color:#d6121b;
	background: #d6121b;
}
.investmentmore span{
	padding-right: 15px;
	background:  no-repeat right 5px;
}
.investmentmore:hover span{
	color:#fff;
	background:  no-repeat right 5px;
}
/*
* 投资者第三通栏 kis2
*/
.invest2nd{
	position: relative;
}
.invest2nd .bd{
	height: 345px;
	overflow: hidden;
}
.invest2nd_dl{
	overflow: hidden;
}
.invest2nd_dl dd{
	overflow: hidden;
}
.invest2nd_ul{
	overflow: hidden;
	margin: 0px -30px;
}
.invest2nd_ul li{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 30px 0px;
}
.invest2nd_ul .list_a{
	border: 1px solid #ddd;
	margin: 0px 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2nd_ul .list_a:hover{
	-webkit-transform: translatey(-5px);
	-ms-transform: translatey(-5px);
	-o-transform: translatey(-5px);
	transform: translatey(-5px);
}
.invest2ndtime{
	width: 110px;
	overflow: hidden;
	text-align: center;
	padding: 25px 0px;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2ndtime:after{
	display: block;
	width: 1px;
	height: 60px;
	overflow: hidden;
	content: "";
	background: #ddd;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2ndtime span{
	display: block;
	overflow: hidden;
	font-size: 36px;
	color:#666;
	line-height: 40px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2ndtime i{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .invest2ndtime,
.list_a:hover .invest2ndtime:after{
	background: #d6121b;
}
.list_a:hover .invest2ndtime span,
.list_a:hover .invest2ndtime i{
	color: #fff;
}
.invest2nddeta{
	overflow: hidden;
	padding: 25px;
}
.invest2ndname{
	overflow: hidden;
	font-size: 16px;
	color:#444;
	line-height: 30px;
	font-weight: bold;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .invest2ndname{
	color: #d6121b;
}
.invest2ndintr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 30px;
}
.invest2nd .bt{
	position: absolute;
	top: 50%;
	margin-top: -25px;
	overflow: hidden;
}
.invest2nd .bt span{
	display: block;
	width: 30px;
	height: 50px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	cursor: pointer;
}
.invest2nd .prev{
	left: -50px;
	padding-right: 20px;
}
.invest2nd .prev span{
	background: #ddd  no-repeat center center;
}
.invest2nd .prev span:hover{
	background: #d6121b  no-repeat center center;
}
.invest2nd .next{
	right: -50px;
	padding-left: 20px;
}
.invest2nd .next span{
	background: #ddd  no-repeat center center;
}
.invest2nd .next span:hover{
	background: #d6121b  no-repeat center center;
}

/*
* 投资者第三通栏 kis2
*/
.invest3rd{
	background: #eef3f3;
}
.invest3rdl{
	overflow: hidden;
	position: relative;
	width: 580px;
	padding: 10px 0px;
	margin-right: 30px;
}
.invest3rdl .bd{
	height: 555px;
	overflow: hidden;
}
.invest3rdl_dl{
	overflow: hidden;
}
.invest3rdl_dl dd{
	overflow: hidden;
}
.invest3rdl_dl .imgdiv{
	padding-top: 58.6206897%;
}
.invest3rdl_dl .listdeta{
	padding: 30px 40px;
	background: #fff;
}
.invest3rdname{
	overflow: hidden;
	font-size: 18px;
	color:#565656;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .invest3rdname{
	color:#d6121b;
}
.invest3rdl .invest3rdname{
	font-weight: bold;
}
.invest3rdintr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 25px;
	height: 50px;
}
.invest3rdtime{
	overflow: hidden;
	font-size: 16px;
	color:#999;
	font-family: "arial";
	line-height: 30px;
}
.invest3rdl .hd{
	position: absolute;
	left: 0px;
	bottom: 25px;
	width: 100%;
	text-align: center;
	font-size: 0px;
}
.invest3rdl .hd ul{
	display: inline-block;
	overflow: hidden;
}
.invest3rdl .hd ul li{
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 4px;
	cursor: pointer;
	background: #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}
.invest3rdl .hd ul li.on{
	background: #d6121b;
}
.invest3rdl .bt{
	display: block;
	width: 25px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 145px;
	-webkit-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear;
}
.invest3rdl .prev{
	left: -25px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-ms-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	background: #d6121b  no-repeat center center;
}
.invest3rdl .next{
	right: -25px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	background: #d6121b  no-repeat center center;
}
.invest3rdr{
	height: 575px;
	overflow: hidden;
}
.invest3rdr_dl{
	overflow: hidden;
}
.invest3rdr_dl dd{
	padding: 10px 0px;
	overflow: hidden;
}
.invest3rdr .list_a{
	background: #fff;
	padding: 30px 35px 20px 35px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest3rdr .list_a:hover{
	-webkit-transform: translatey(-5px);
	-ms-transform: translatey(-5px);
	-o-transform: translatey(-5px);
	transform: translatey(-5px);
}
.invest3rdname i{
	padding-right: 10px;
	font-size: 14px;
}
.invest3rdrtop{
	overflow: hidden;
}
.invest3rdr .invest3rdintr{
	padding-left: 20px;
}

/*
 *投资者第四通栏 kis2
*/
.shareslide{
	overflow: hidden;
	position: relative;
}
.shareslide .bd{
	overflow: hidden;
	height: 225px;
}
.share_dl{
	overflow: hidden;
}
.share_dl dd{
	overflow: hidden;
}
.share_dl .list_a{
	border: 1px solid #ddd;
	padding: 50px 150px;
	text-align: center;
}
.sharetit{
	overflow: hidden;
	font-size: 16px;
	color:#444;
	font-weight: bold;
	text-align: center;
}
.shareintr{
	overflow: hidden;
	font-size: 14px;
	color: #888888;
	line-height: 28px;
	height: 82px;
}
.shareiconl{
	display: block;
	overflow: hidden;
	position: absolute;
	left: 70px;
	top: 0px;
	font-size: 168px;
	color:#eee;
	font-family: 'arial';
}
.shareiconr{
	display: block;
	overflow: hidden;
	position: absolute;
	right: 70px;
	top: 120px;
	font-size: 168px;
	color:#eee;
	font-family: 'arial';
}
.shareslide .hd{
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 50px;
}
.shareslide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.shareslide .hd ul li{
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	background: #ccc;
	cursor: pointer;
	text-indent: 99em;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}
.shareslide .hd ul li.on{
	background: #d6121b;
}

/*
* 投资者第六通栏 kis2
*/
.invest6th{
	background: #eef3f3;
}
.invest6th_dl{
	overflow: hidden;
	margin: 0px -15px;
}
.invest6th_dl dd{
	width: 25%;
	overflow: hidden;
	float: left;
	display: inline;
}
.invest6th_dl .list_a{
	margin: 0px 15px;
}
.invest6thcont{
	height: 90px;
	overflow: hidden;
	position: relative;
}
.invest6thicon1{
	background:  no-repeat left center;
}
.invest6thicon2{
	background:  no-repeat left center;
}
.invest6thicon3{
	background:  no-repeat left center;
}
.invest6thicon4{
	background:  no-repeat left center;
}
.invest6thicon5{
	background:  no-repeat left center;
}
.invest6thdeta{
	padding-left: 110px;
	overflow: hidden;
}
.invest6thdeta span{
	display: block;
	overflow: hidden;
	font-size: 18px;
	color:#444;
	font-weight: bold;
}
.invest6thdeta i{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 25px;
}
.investpop{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}
.investpopcont{
	/*overflow:hidden;*/
	position: relative;
	width: 900px;
	margin: 0px auto;
	padding: 30px 55px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	top: 50%;
	margin-top: -360px;
	z-index: 9;
	border: 10px solid rgba(0,0,0,0.8);
}
.investthird{
	overflow: hidden;
	height: 647px;
	position: relative;
}
.investpopbox{
	width: 100%;
	position: absolute;
	overflow: hidden;
	top: 0px;
}
.query{
	left: 100%;
	opacity: 0;
}
.investpopcont .titlebox{
	overflow: hidden;
}
.querybox{
	width: 600px;
	margin: 0px auto;
	line-height: 50px;
	overflow: hidden;
}
.querybox{
	text-align: center;
	font-size: 0px;
}
.querybox .center{
	display: inline-block;
	overflow: hidden;
}
.submitbt.gobackquery{
	background: #e0bb8a;
}
.querybox a.submitbt{
	width: 130px;
	/*padding: 0px 50px;*/
	margin: 0px 15px;
}
.query .articlebox{
	width: 700px;
	margin: 0px auto;
}
.investpopdeta{
	overflow: hidden;
}
.investpop_dl{
	overflow: hidden;
	margin: 0px -12px;
}
.investpop_dl dd{
	width: 50%;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.investpop_dl dt{
	width: 100%;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.formdiv{
	margin: 0px 12px;
	overflow: hidden;
}
.forml{
	overflow: hidden;
	line-height: 50px;
}
.forml i{
	color:#d6121b;
	padding-right: 4px;
}
.formspan{
	width: 95px;
	text-align: right;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#333;
	padding-right: 5px;
}
.formc{
	border: 1px solid #ddd;
	/*padding: 0px 0px 0px 30px;*/
	padding: 0px 10px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.forminp{
	display: block;
	width: 100%;
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color:#666;
	border: none;
	background: none;
	outline: none;
	font-family:'microsoft yahei';
}
.formarea{
	display: block;
	width: 100%;
	overflow-y: auto;
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	color:#666;
	border: none;
	background: none;
	outline: none;
	font-family:'microsoft yahei';
	resize: none;
	padding: 5px 0px;
}
.formdiv i{
	/*display: block;
	width: 30px;
	height: 10px;
	overflow: hidden;
	font-size: 16px;
	color:#ff0000;
	line-height: 10px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -5px;
	font-family: '宋体';
	text-align: center;*/
}
.date{
	padding-right: 15px;
}
.date .forminp{
	cursor: pointer;
	background: url(/uploads/image/syimages/date.png) no-repeat right center;
}
.investpop_dl dt .formdiv i{
	top: 18px;
}
.code{
	display: block;
	overflow: hidden;
	margin-left: 10px;
}
.code img{
	display: block;
	height: 50px;
}
a.submitbt{
	display: block;
	width: 360px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	margin: 0px auto;
	font-size: 16px;
	color:#fff;
	background: #d6121b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.submitmore{
	font-size: 14px;
	color:#999;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	display: none;
}
.submitbtbox .submitmore{
	display: block;
}
.submitmore a{
	color:#d6121b;
	text-decoration: underline;
}
.closebox{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 10px;
	overflow: hidden;
	font-size: 0px;
}
.close1{
	display: inline-block;
	min-width: 100px;
	height: 35px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	text-align: center;
	line-height: 35px;
	background: #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 20px;
	/*background: url(/uploads/image/syimages/close_h.png) no-repeat center center;
	background-size: auto 20px;*/
}
.close1.hover{
	background: #f4a048;
	color:#fff;
}
.close{
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: -10px;
	top: -50px;
	background: url(/uploads/image/syimages/close_h.png) no-repeat center center;
	background-size: auto 20px;
}
.laydate-next-m{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.laydate-next-m:hover{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-m{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-m:hover{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.laydate-next-y{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.laydate-next-y:hover{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-y{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-y:hover{
	background:  no-repeat center center;
	background-size: auto 15px;
}
.submitbtbox{
	overflow: hidden;
}
.lastdd .submitbtbox{
	display: none;
}
dt.lastdd{
	width: 50%;
}

/*.query{
	display: none;
}*/
/*
 * 社会与责任
 * author kis2
 * @return
*/

/*
* 社会责任之扶贫与公益 kis2
*/
.responrow1{
	height: 810px;
	overflow: hidden;
}
.welfareslide{
	position: relative;
}
#img-slider{
	width: 800px;
	height: 450px;
	margin: 0px auto;
}
#img-slider li{
	width:675px;
	height:450px;
	position:relative;
}
.welfaredeta{
	overflow: hidden;
	background: rgba(87,194,130,0.8);
	padding: 15px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 2;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.roundabout-in-focus .welfaredeta{
	opacity: 1;
}
.welfarename{
	overflow: hidden;
	font-size: 18px;
	color:#fff;
	line-height: 25px;
	height: 25px;
}
.welfareintr{
	overflow: hidden;
	font-size: 13px;
	color:#fff;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
}

/*
* 社会责任之资源与环保 kis2
*/
.responrow2{
	background: #f5f5f5;
}
.slickimg{
	width: 600px;
	height: 360px;
	overflow: hidden;
	position: relative;
}
.slickimg .slick{
	position: relative;
}
.slickimg .imgdiv{
	padding-top: 60%;
}
.slicktxt{
	width: 600px;
	overflow: hidden;
	position: relative;
}
.slicktxt .list_a{
	overflow: hidden;
	padding: 80px 45px;
}
.slicktit{
	overflow: hidden;
	font-size: 18px;
	color:#666;
	height: 30px;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .slicktit{
	color:#57c282;
}
.slicktime{
	font-size: 13px;
	color:#999;
	overflow: hidden;
	line-height: 20px;
}
.slickintr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 25px;
	height: 50px;
}
.slickmore{
	width: 128px;
	height: 33px;
	overflow: hidden;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 33px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.slickmore span{
	font-size: 12px;
	color:#888;
	overflow: hidden;
	padding-right: 15px;
	background:  no-repeat right 5px;
}
.list_a:hover .slickmore{
	border-color:#57c282;
	background: #57c282;
}
.list_a:hover .slickmore span{
	color:#fff;
	background:  no-repeat right 5px;
}
.slickother{
	width: 325px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: rgba(255,255,255,0.8);
	z-index: 3;
	padding: 15px;
}
.slicknum{
	overflow: hidden;
	font-size: 20px;
	color:#999;
	font-family: 'arial';
}
.slick .list_a{
	outline: none;
}
.slicknum i{
	font-size: 30px;
	font-weight: bold;
	color:#444;
}
.slickpage{
	overflow: hidden;
	padding: 9px 0px;
}
.slickpage .bt{
	display: block;
	width: 8px;
	height: 15px;
	overflow: hidden;
	float: left;
}
.slickpage .prev{
	background:  no-repeat center center;
}
.slickpage .prev:hover{
	background:  no-repeat center center;
}
.slickpage .next{
	background:  no-repeat center center;
}
.slickpage .next:hover{
	background:  no-repeat center center;
}
.slick_ul{
	overflow: hidden;
	padding: 6px 0px;
}
.slick_ul li{
	width: 3px;
	height: 3px;
	overflow: hidden;
	float: left;
	display: inline;
	background: #9f9f9f;
	margin: 0px 8px;
	cursor: pointer;
}
/*.slick_ul li.slick-active{
	background: #57c282;
}*/

/*
* 社会责任之创造税收 kis2
*/
.tax{
	position: relative;
	height: 380px;
}
.tax .center{
	width: 1220px;
	position: absolute;
	left: -20px;
	top: 0px;
}
.tax .bd{
	height: 380px;
	overflow: hidden;
	padding-left: 20px;
}
.tax_dl{
	margin: 0px -50px !important;
}
.tax_dl dd{
	width: 33.3333333%;
	float: left;
	display: inline;
}
.tax_dl .list_a{
	overflow: visible;
	margin: 0px 52px 0px 50px;
	border: 1px solid #ddd;
	padding: 50px 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #fff;
}
.taxtime{
	overflow: hidden;
	font-size: 16px;
	color:#a3a3a3;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.taxname{
	overflow: hidden;
	font-size: 16px;
	color:#444;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.taxintr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.taxmore{
	line-height: 50px;
	position: relative;
}
.taxmore span{
	position: relative;
	z-index: 3;
	font-size: 12px;
	color:#888;
	padding-right: 15px;
	-webkit-transition: color 0.3s linear;
	-o-transition: color 0.3s linear;
	transition: color 0.3s linear;
	background:  no-repeat right 5px;
}
.taxmore em{
	display: block;
	width: 160px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: -46px;
	top: 0px;
	background: #4e4e4e;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translatex(-20px);
	-ms-transform: translatex(-20px);
	-o-transform: translatex(-20px);
	transform: translatex(-20px);
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tax_dl dd .list_a:hover{
	background: #57c282;
	border-color:#57c282;
}
.list_a:hover .taxtime,
.list_a:hover .taxname,
.list_a:hover .taxintr{
	color:#fff;
}
.list_a:hover .taxmore span{
	color:#fff;
	background:  no-repeat right 5px;
}
.list_a:hover .taxmore em{
	-webkit-transform: translatex(0px);
	-ms-transform: translatex(0px);
	-o-transform: translatex(0px);
	transform: translatex(0px);
	opacity: 1;
	filter: alpha(opacity=100);
}
.tax .tempwrap{
	overflow: visible !important;
}
.tax .bt{
	display: none;
	width: 30px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tax .prev{
	left: -50px;
	background: #ddd  no-repeat center center;
}
.tax .prev:hover{
	left: -50px;
	background: #57c282  no-repeat center center;
}
.tax .next{
	right: -50px;
	background: #ddd  no-repeat center center;
}
.tax .next:hover{
	right: -50px;
	background: #57c282  no-repeat center center;
}
.taxbg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	background:  no-repeat center bottom;
}
.taxrow .wrap{
	position: relative;
	z-index: 3;
}

/*
 * 品牌与产品
 * author kis2
 * @return
*/
.brandbox{
	padding-top: 110px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.brandbox .bd{
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.brandcont{
	width: 100%;
	overflow: hidden;
	padding: 0px 0px 110px 0px;
}
.brand_dl{
	height: 700px;
	position: relative;
	top: 50%;
	overflow: hidden;
	margin: 0px auto;
	background:  no-repeat center center;
}
.brand_dl dt{
	overflow: hidden;
	position: absolute;
	left: 40.5%;
	top: 47%;
	width: 12.75%;
	height: 19%;
}
.brand_a{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.brandbgspan{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.brandbgspanhide{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.brandtxtspan{
	display: block;
	overflow: hidden;
	font-size: 15px;
	color:#fff;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	padding: 0px 10px;
}
.brandiconbig{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconmedia1{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconmedia2{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconmedia3{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconmedia4{
	background:  no-repeat center center;
	background-size: cover;
}

.brandiconsmall1,
.brandiconsmall2,
.brandiconsmall3,
.brandiconsmall4{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconsmall1:hover{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconsmall2:hover{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconsmall3:hover{
	background:  no-repeat center center;
	background-size: cover;
}
.brandiconsmall4:hover{
	background:  no-repeat center center;
	background-size: cover;
}
.brand_dl dd{
	width: 8.58333333%;
	height: 12.7142857%;
	position: absolute;
}
.brand_dl .dd1{
	left: 35%;
	top: 35%;
}
.brand_dl .dd2{
	left: 49.166666667%;
	top: 32.8571429%;
}
.brand_dl .dd3{
	left: 54.16666667%;
	top: 52.8571429%;
}
.brand_dl .dd4{
	left: 34.75%;
	top: 66.1428571%;
}
.brand_ul{
	position: absolute;
	width: 100%;
	height: 100%;
}
.brand_dl .dd1 .brand_ul{
	right: -36px;
	top: -6px;
}
.brand_dl .dd2 .brand_ul{
	right: -10px;
	top: 7px;
}
.brand_dl .dd3 .brand_ul{
	right: 0px;
	top: 8px;
}
.brand_dl .dd4 .brand_ul{
	right: 7px;
	top: 0px;
}
.brand_ul li{
	width: 76.6990291%;
	height: 76.4044944%;
	position: absolute;
	overflow: hidden;
	/*-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;*/
}
.subbrand_a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/*.brand_ul li:hover{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}*/
/*.li1_1{
	left: -29.1262136%;
	top: 112.359551%;
}
.li1_2{
	left: -106.796117%;
	top: 157.303371%;
}*/
.li1_1{
	left: -179.61165%;
	top: 106.741573%;
}
.li1_2{
	left: -103.883495%;
	top: 61.7977528%;
}
.li1_3{
	left: -174.757282%;
	top: 13.4831461%;
}
.li1_4{
	left: -177.669903%;
	top: -80.8988764%;
}
.li1_5{
	left: -103.883495%;
	top: -33.7078652%;
}
.li1_6{
	left: -106.796117%;
	top: -129.213483%;
}
.li1_7{
	left: -36.8932039%;
	top: -84.2696629%;
}
.li1_8{
	left: -37.8640777%;
	top: -176.404494%;
}
.li1_9{
	left: 31.0679612%;
	top: -130.337079%;
}
.li1_10{
	left: -247.572816%;
	top: -32.58422697%;
}
.li1_11{
	left: -247.572816%;
	top: 58.4269663%;
}
.li1_12{
	left: -106.796117%;
	top: -219.101124%;
}
.li1_13{
	left: -177.669903%;
	top: -176.404494%;
}
.li1_14{
	left: -247.572816%;
	top: -129.213483%;
}
.li1_15{
	left: -315.533981%;
	top: 13.4831461%;
}
.li1_16{
	left: -315.533981%;
	top: -80.8988764%;
}
.li1_17{
	left: -247.572816%;
	top: 149.438202%;
}
.li1_18{
	left: -315.533981%;
    top: 106.741573%;
}
.li1_19{
	left: -247.572816%;
    top: -219.101124%;
}
.li1_20{
	left: -177.669903%;
	top: -269.662921%;
}
.li1_21{
	left: -315.533981%;
    top: -176.404494%;
}

.li2_1{
	left: 9.70873786%;
	top: -95.505618%;
}
.li2_2{
	left: 9.70873786%;
	top: -186.516854%;
}
.li2_3{
	left: 80.5825243%;
	top: -49.4382022%;
}
.li2_4{
	left: 79.6116505%;
	top: -142.686629%;
}
.li2_5{
	left: 149.514563%;
	top: -96.6292135%;
}
.li2_6{
	left: 82.5242718%;
	top: 44.9438202%;
}
.li2_7{
	left: 150.485437%;
	top: -5.61797753%;
}
.li2_8{
	left: 219.417476%;
	top: -52.8089888%;
}
.li2_9{
	left: 79.6116505%;
	top: -235.955056%;
}
.li2_10{
	left: 219.417476%;
    top: -142.686629%;
}
.li2_11{
	left: 149.514563%;
    top: -186.516854%;
}
.li2_12{
	left: 149.514563%;
    top: -277.52809%;
}
.li2_13{
	left: 219.417476%;
    top: -235.955056%;
}
.li2_14{
	left: 289.320388%;
	top: -186.516854%;
}
.li2_15{
	left: 289.320388%;
	top: -96.6292135%;
}



.li3_1{
	left: 90.2912621%;
	top: -41.5730337%;
}
.li3_2{
	left: 91.2621359%;
	top: 52.80898888%;
}
.li3_3{
	left: 161.165049%;
	top: 4.49438202%;
}
.li3_4{
	left: 161.165049%;
	top: -88.7640449%;
}
.li3_5{
	left: 161.165049%;
	top: 100%;
}
.li3_6{
	left: 21.3592233%;
	top: 102.247191%;
}
.li3_7{
	left: 91.2621359%;
	top: 148.314607%;
}
.li3_8{
	left: 21.3592233%;
	top: 196.629213%;
}
.li3_9{
	left: 231.067961%;
	top: -41.5730337%;
}
.li3_10{
	left: 231.067961%;
	top: 52.80898888%;
}
.li3_11{
	left: 231.067961%;
	top: 148.314607%;
}
.li3_12{
	left: 161.165049%;
	top: 196.629213%;
}
.li4_1{
	left: 91.2621359%;
	top: 65.1685393%;
}
.li4_2{
	left: 9.38835%;
	top: 117.977528%;
}
.li4_3{
	left: -57.485437%;
	top: 63.662921%;
}
.li4_4{
	left: -61.223301%;
	top: -26.9662921%;
}
.li4_5{
	left: -126.213592%;
	top: 20.2247191%;
}
.li4_6{
	left: -124.271845%;
	top: 111.235955%;
}
.li4_7{
	left: -58.223301%;
	top: 156.92233%;
}
.li4_8{
	left: -193.203883%;
	top: 68.5393258%;
}
.li4_9{
	left: -193.203883%;
	top: 160.674157%;
}
.li4_10{
	left: -125.242718%;
	top: 205.617978%;
}
.li4_11{
	left: 10.737864%;
    top: 205.11236%;
}
.li4_12{
	left: -57.2815534%;
	top: 249.438202%;
}
.brandintr{
	overflow: hidden;
	width: 0px;
	height: 0px;
}

.brandmenu{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 9;
	background: rgba(0,0,0,0.75);
}
.brandmenu_dl{
	overflow: hidden;
}
.brandmenu_dl dd{
	width: 16.66666667%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.brandmenu_dl dd a{
	display: block;
	overflow: hidden;
	position: relative;
	padding: 20px 0px;
}
.brandmenu_dl dd i{
	display: block;
	height: 35px;
	overflow: hidden;
}
.brandmenu_dl dd span{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color:#fff;
	line-height: 30px;
	padding-top: 5px;
}
.brandmenu_dl dd em{
	display: block;
	width: 1px;
	background: #444;
	position: absolute;
	right: 0px;
	top: 20px;
	bottom: 20px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.brandmenu_dl dd:last-child em{display: none;}
.brandmenu_dl dd:hover,
.brandmenu_dl dd:hover em{
	background: #4ba16f;
}
.brandpopbox{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}
.closeem{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: rgba(0,0,0,0.65);
}
.brandpop{
	position: relative;
	width: 830px;
	height: 450px;
	padding: 10px 60px 40px 60px;
	position: relative;
	top: 50%;
	margin: -240px auto 0px auto;
	background: #fff;
	border: 10px solid rgba(0,0,0,0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
}
.brandpopcont{
	overflow: hidden;
}
.brandcontlogo{
	height: 90px;
	overflow: hidden;
	text-align: center;
}
.brandcontlogo img{
	height: 100%;
}
.brandpopdeta{
	font-size: 14px;
	color:#666;
	line-height: 30px;
	overflow: hidden;
}
.brandscroll{
	height: 355px;
	overflow: hidden;
}
.brandpopdeta .scroll_container {
	overflow: hidden;
	position: relative;
}
.brandpopdeta .scroll_absolute {
    position: absolute;
}
.brandpopdeta .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 2px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
}
.brandpopdeta .scroll_track {
	position: relative;
	background-color: #cecece;
}
.brandpopdeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #57c282;
}
.brandpopintr{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow: hidden;
	padding-right: 35px;
}
/*
* 白药大事记 kis2
*/
.coursebox{
	position: relative;
}
.coursebox .wrap{
	position: relative;
	z-index: 6;
}
.coursebox .bt2.prev{
	background: #b5b5b5  no-repeat center center;
}
.coursebox .bt2.prev:hover{
	background: #57c282  no-repeat center center;
}
.coursebox .bt2.next{
	background: #b5b5b5  no-repeat center center;
}
.coursebox .bt2.next:hover{
	background: #57c282  no-repeat center center;
}
.coursebox .course_ul li p em,
.coursebox .course_ul li p i{
	background: #f6f6f6;
}
.coursebox .course_ul li p span{
	background: #b5b5b5;
}
.coursebox .course_ul li.on p span{
	background: #57c282;
}
.coursebox .course_ul li span{
	color:#555;
}
.coursebox .course_ul li.on span{
	color:#57c282;
}
.coursebox .courseline{
	top: 202px;
	background: #d5d5d5;
}

/*
* 大事记 kis2
*/
.event .eventy_ul li{
	color:#666;
}
.event .eventy_ul li.on{
	color:#57c282;
}
.event .eventbox .prev {
    background:  no-repeat center center;
}
.event .eventbox .next {
    background:  no-repeat center center;
}
.event .eventintr{
	color:#666;
}

/*
* 图标 kis2
*/
.chartbox{
	overflow: hidden;
	background: #fff;
	padding: 35px;
}
.charttit{
	font-size: 0px;
	overflow: hidden;
	text-align: center;
}
.charttit .center{
	display: inline-block;
	position: relative;
	padding: 0px 35px;
}
.charttit span{
	display: block;
	overflow: hidden;
	font-size: 24px;
	color:#57c282;
	font-weight: bold;
	line-height: 30px;
}
.charticonl,
.charticonr{
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	background: #57c282;
}
.charticonl{
	left: 0px;
}
.charticonr{
	right: 0px;
}
.chartcont{
	width: 100%;
	height: 650px;
	overflow: hidden;
}
/* #chart61{
	height: 300px !important;
} */
/*
* 产品部分搜索 kis2
*/
.prosearch{
	width: 780px;
	padding: 15px 30px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 50px;
	margin-left: -420px;
	z-index: 4;
	background: rgba(0,0,0,0.5);
	filter: progid:dximagetransform.microsoft.gradient( gradienttype = 0,startcolorstr = '#50000000',endcolorstr = '#50000000');
}
.prosearchcont{
	overflow: hidden;
}
.prosearchinp{
	display: block;
	width: 580px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color:#666;
	font-family: 'microsoft yahei';
	overflow: hidden;
	border:none;
	background: #fff;
	padding: 0px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
a.prosearchbt{
	display: block;
	width: 165px;
	height: 40px;
	overflow: hidden;
	background: #deaa49;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color:#fff;
}
.prosearchkey{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	padding: 10px 0px 0px 0px;
}
.prosearchkey span{
	float: left;
}
.prosearchkey a{
	color:#fff;
	float: left;
	margin: 0px 10px;
}
.prosearchkey a:hover{
	text-decoration: underline;
}
/*
* 品牌与产品之茶 kis2
*/
.teabanner{
	overflow: hidden;
	padding-top: 39.3229167%;
	position: relative;
}
.teabanner_a{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.protypebox{
	position: relative;
	text-align: center;
	font-size: 0px;
	padding: 60px 0px 200px 0px;
	background:  no-repeat center top;
}
.protype_dl{
	display: inline-block;
	overflow: hidden;
}
.protype_dl dd{
	overflow: hidden;
	float: left;
	display: inline;
	padding: 0px 35px;
}
.protype_a{
	overflow: hidden;
	display: block;
	width: 120px;
	padding-top: 170px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.protypeicon1{
	background:  no-repeat center center;
}
.protype_dl dd.hover .protypeicon1,
.protypeicon1:hover{
	background:  no-repeat center center;
}
.protypeicon2{
	background:  no-repeat center center;
}
.protype_dl dd.hover .protypeicon2,
.protypeicon2:hover{
	background:  no-repeat center center;
}
.protypeicon3{
	background:  no-repeat center center;
}
.protype_dl dd.hover .protypeicon3,
.protypeicon3:hover{
	background:  no-repeat center center;
}
.protypeicon4{
	background:  no-repeat center center;
}
.protype_dl dd.hover .protypeicon4,
.protypeicon4:hover{
	background:  no-repeat center center;
}
.protypeicon5{
	background:  no-repeat center center;
}
.protype_dl dd.hover .protypeicon5,
.protypeicon5:hover{
	background:  no-repeat center center;
}
.protypeiconall{
	background:  no-repeat center center;
}
.protype_dl dd.hover .protypeiconall,
.protypeiconall:hover{
	background:  no-repeat center center;
}
.protypeboxem{
	display: block;
	width: 1920px;
	height: 140px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -960px;
	background:  no-repeat center top;
}
.proteabox{
	overflow: hidden;
}
.protea_dl{
	overflow: hidden;
}
.protea_dl dd{
	overflow: hidden;
	position: relative;
	border-bottom: 4px solid #fff;
}
.protea_dl dd:last-child{
	border:none;
}
.protea_dl dd .wrap{
	position: relative;
	z-index: 3;
}
.teaimg{
	position: relative;
	overflow: hidden;
	height: 570px;
}
.proteal{
	display: block;
	width: 45%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .proteal{
	left: 0px;
}
.odd .proteal{
	right: 0px;
}
.shopbtbox{
	position: absolute;
	overflow: hidden;
}
.even .shopbtbox{
	right: 145px;
	bottom: 145px;
}
.odd .shopbtbox{
	left: 220px;
	bottom: 145px;
}
.shopbt_ul{
	overflow: hidden;
}
.shopbt_ul li{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 7px;
}
.shopbt{
	display: block;
	width: 52px;
	height: 52px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.btstyle_tea .tmall{
	background: url(/uploads/image/syimages/tmall_1.png) no-repeat center center;
}
.btstyle_tea .tmall:hover{
	background: url(/uploads/image/syimages/tmall_1_h.png) no-repeat center center;
}
.btstyle_tea .taobao{
	background: url(/uploads/image/syimages/taobao_1.png) no-repeat center center;
}
.btstyle_tea .taobao:hover{
	background: url(/uploads/image/syimages/taobao_1_h.png) no-repeat center center;
}
.btstyle_tea .jd{
	background: url(/uploads/image/syimages/jd_1.png) no-repeat center center;
}
.btstyle_tea .jd:hover{
	background: url(/uploads/image/syimages/jd_1_h.png) no-repeat center center;
}
.btstyle_tea .amazon{
	background:  no-repeat center center;
}
.btstyle_tea .amazon:hover{
	background: url(/uploads/image/syimages/amazon_1_h.png) no-repeat center center;
}
.btstyle_tea .yhd{
	background:  no-repeat center center;
}
.btstyle_tea .yhd:hover{
	background:  no-repeat center center;
}
.btstyle_tea .wd{
	background:  no-repeat center center;
}
.btstyle_tea .wd:hover{
	background:  no-repeat center center;
}
.proteabg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.teaalltype{
	height: 125px;
	overflow: hidden;
	background:  no-repeat center center;
	border-bottom: 5px solid #b8a797;
}
.tealistcont{
	overflow: hidden;
	background:  no-repeat center top;
}
.tealisttit{
	height: 115px;
	overflow: hidden;
	background:  no-repeat center center;
}
.tealisttype_dl{
	overflow: hidden;
	display: flex;
}
.tealisttype_dl dd{
	width: 25%;
	overflow: hidden;
	float: left;
	flex: 1;
	flex-basis: 0;
	display: inline;
}
a.tealisttype_a{
	display: block;
	height: 80px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-size: 18px;
	color:#fff;
	text-align: center;
}
.subcont .tealisttype_a{
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	background: #b8a797;
}
.subcont .tealisttype_dl dd.hover .tealisttype_a,
.subcont .tealisttype_a:hover{
	background: #a08d7c;
}
.tealisttype_dl dd.dd1 .tealisttype_a{
	background: #b8a797  no-repeat  center center;
}
.tealisttype_dl dd.dd1.hover .tealisttype_a{
	background: #a08d7c  no-repeat  center center;
}
.tealisttype_dl dd.dd2 .tealisttype_a{
	background: #b8a797  no-repeat  center center;
}
.tealisttype_dl dd.dd2.hover .tealisttype_a{
	background: #a08d7c  no-repeat  center center;
}
.tealisttype_dl dd.dd3 .tealisttype_a{
	background: #b8a797  no-repeat  center center;
}
.tealisttype_dl dd.dd3.hover .tealisttype_a{
	background: #a08d7c  no-repeat  center center;
}
.tealisttype_dl dd.dd4 .tealisttype_a{
	background: #b8a797  no-repeat  center center;
}
.tealisttype_dl dd.dd4.hover .tealisttype_a{
	background: #a08d7c  no-repeat  center center;
}
.tealisttype_dl dd.dd5 .tealisttype_a{
	background: #b8a797  no-repeat  center center;
}
.tealisttype_dl dd.dd5.hover .tealisttype_a{
	background: #a08d7c  no-repeat  center center;
}
.tealist_dl{
	overflow: hidden;
}
.tealist_dl dd{
	width: 33.3333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding-bottom: 30px;
}
.tealist_dl .list_a{
	background: #fff;
	padding: 40px 60px;
}
.tealist_dl .imgdiv{
	padding-top: 100%;
	border-right: 2
}
.proname{
	overflow: hidden;
	font-size: 18px;
	color:#404040;
	height: 40px;
	line-height: 40px;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .proname{
	color:#9a4a52;
}
.teaproline{
	width: 0px;
	overflow: hidden;
	border-right: 2px dotted #969696;
	position: absolute;
	right: 0px;
	top: 40px;
	bottom: 40px;
}
.tealist_dl dd:nth-child(3n 3) .teaproline{
	display: none;
}
.prostate{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-size: 14px;
	color:#fff;
	line-height: 20px;
	position: absolute;
	right: 60px;
	top: 60px;
	background: #9a4a52;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	-ms-border-radius: 55px;
	-o-border-radius: 55px;
	border-radius: 55px;
	padding: 7px 8px 8px 7px;
}
.tealistmore{
	overflow: hidden;
}
a.tealistmore_a{
	display: block;
	height: 70px;
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	text-align: center;
	line-height: 70px;
	background: #b8a797;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tealistmore_a:hover{
	background: #a08d7c;
}
.tealistmore_a span{
	padding-right: 28px;
	background:  no-repeat right center;
}


/*健康品产品风格*/
.style_health .subcont .tealisttype_a{
	background: #71c1b8;
}
.style_health .subcont .tealisttype_dl dd.hover .tealisttype_a,
.style_health .subcont .tealisttype_a:hover{
	background: #157b80;
}


/*
* 产品列表 kis2
*/
.prolistbanner{
	overflow: hidden;
	position: relative;
}
.prolistbanner .subbanner_a{
	height: 400px;
}
.prolistsearch{
	text-align: center;
	font-size: 0px;
	position: relative;
	z-index: 1;
}
.prolistsearch .center{
	display: inline-block;
}
.searchkeywords{
	overflow: hidden;
}
.searchkeywords span{
	font-size: 14px;
	display: block;
	overflow: hidden;
	color:#333;
	float: left;
}
.searchkeywords a{
	font-size: 14px;
	color:#999;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
.searchkeywords a:hover{
	color:#9a4a52;
}
.prolistseasel{width:100px; height:48px; position:relative;z-index: 9; padding-right:40px;background: #eee;border: 1px solid #eee;}
.prolistseasel .seljg{ padding-left:10px; line-height:48px; color:#333; font-size:14px;text-align: right; cursor:pointer;}
.prolistseasel i{ display:block; width:30px; height:48px; background: no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.prolistseasel .seltj{ width:100%; overflow:hidden; border:1px solid #eee; border-top:none; max-height:200px; overflow-y:auto; position:absolute; left:-1px; top:48px; background:#fff; display:none;}
.prolistseasel .seltj a{ display:block; height:30px; line-height:30px; padding-left:10px;font-size: 12px; color:#666666; margin-bottom:1px;}
.prolistseasel .seltj a:hover{ background:#f8f8f8; color:#ff7800;}
.prolistseasel .seltj a.hover{background:#f8f8f8; color:#ff7800;}

.prolistsearinp{
	float: left;
	display: block;
	width: 570px;
	height: 48px;
	overflow: hidden;
	line-height: 48px;
	border: none;
	background: #fff;
	font-family: 'microsoft yahei';
	font-size: 14px;
	color:#666;
	border:solid #eee;
	border-width: 1px 0px 1px 0px;
	padding: 0px 15px;
}
.prolistsearbt{
	display: block;
	float: left;
	width: 60px;
	height: 50px;
	overflow: hidden;
	background: #9a4a52  no-repeat center center;
}
.prolist_dl{
	margin: 0px -15px;
	overflow: hidden;
}
.prolist_dl dd{
	width: 33.3333333%;
	overflow: hidden;
	padding: 15px 0px;
	float: left;
	display: inline;
}
.prolist_dl .list_a{
	padding: 30px 45px;
	background: #fff;
	margin: 0px 15px;
}
.prolist_dl .imgdiv{
	padding-top: 100%;
}
.prolist_dl .prostate{
	top: 30px;
	right: 30px;
}
.prolist_dl .proname{
	font-size: 16px;
}

/*
* 产品详情页 kis2
*/
.proviewbox{
	overflow: hidden;
	padding: 70px 0px;
}
.proview_tea{
	background:  no-repeat center center;
}
.proviewslide{
	overflow: hidden;
	width: 500px;
	position: relative;
	padding: 0px 50px;
}
.proviewslide .imgdiv{
	padding-top: 100%;
}
.proviewslide .hd{
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.proviewslide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.proviewslide .hd ul li{
	width: 15px;
	height: 15px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	cursor: pointer;
	text-indent: 99em;
	background:  no-repeat center center;
}
.proviewslide .hd ul li.on{
	background:  no-repeat center center;
}
.proviewslide .autoimg{
	padding-top: 100%;
	background: none;
}
.proviewr{
	width: 500px;
	height: 545px;
	position: relative;
	overflow: hidden;
	margin: 0px 50px;
}
.proviewrdeta{
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #ded8d4;
}
.proviewname{
	overflow: hidden;
	font-size: 26px;
	color: #3f3f3f;
	line-height: 35px;
}
.proviewname i{
	font-size: 16px;
	padding: 0px 10px;
}
.proviewnameen{
	overflow: hidden;
	font-size: 16px;
	color:#888;
	line-height: 30px;
}
.proveiwrintr{
	overflow: hidden;
	font-size: 16px;
	color:#5f5f5f;
	line-height: 30px;
	max-height: 150px;
}
.proviewbanner{
	position: relative;
	overflow: hidden;
}
.proviewbanner a{
	display: block;
	overflow: hidden;
	height: 390px;
}
.proviewcont{
	overflow: hidden;
}
.proviewcont .center{
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

/*
* 健康品频道页 kis2
*/
.healthprobanner{
	overflow: hidden;
	position: relative;
}
.healthprobanner_a{
	display: block;
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.healthprobanner .prosearch{
	bottom: 100px;
	background: rgba(29,129,113,0.7);
}
.healthtypebox {
	overflow: hidden;
	background:  no-repeat center 350px;
}
.healthtype_dl{
	overflow: hidden;
}
.healthtype_dl dd{
	overflow: hidden;
	position: relative;
	padding: 100px 0px 150px 0px;
}
.healthtype_dl .wrap{
	position: relative;
	z-index: 5;
}
.healthimg{
	overflow: hidden;
	position: relative;
	height: 500px;
}
.prohealthl{
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .prohealthl{
	left: 0px;
}
.odd .prohealthl{
	right: 0px;
}
.btstyle_health .even .shopbtbox{
	left: 645px;
	bottom: 130px;
}
.btstyle_health .odd .shopbtbox{
	left: 50px;
	bottom: 130px;
}
.btstyle_health .tmall{
	background:  no-repeat center center;
}
.btstyle_health .tmall:hover{
	background:  no-repeat center center;
}
.btstyle_health .taobao{
	background:  no-repeat center center;
}
.btstyle_health .taobao:hover{
	background:  no-repeat center center;
}
.btstyle_health .jd{
	background:  no-repeat center center;
}
.btstyle_health .jd:hover{
	background:  no-repeat center center;
}
.btstyle_health .amazon{
	background:  no-repeat center center;
}
.btstyle_health .amazon:hover{
	background:  no-repeat center center;
}
.btstyle_health .yhd{
	background:  no-repeat center center;
}
.btstyle_health .yhd:hover{
	background:  no-repeat center center;
}
.prohealthbg{
	width: 1920px;
	height: 255px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
}
.prohealthbgl{
	left: 50%;
	margin-left: -960px;
	background:  no-repeat left center;
}
.prohealthbgr{
	right: 50%;
	margin-right: -960px;
	background:  no-repeat right center;
}
.healthlistbox{
	overflow: hidden;
	background:  no-repeat center top;
}
.healthlistbox .wrap{
	position: relative;
	height: 1890px;
	padding-top: 116px;
	background:  no-repeat center top;
}
.healthlistcont{
	overflow: hidden;
	padding: 0px 190px;
}
.healthlisttitintr{
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 650px;
	margin: 0px auto;
}
.healthlisttype{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.healthlisttype_dl{
	overflow: hidden;
	display: inline-block;
}
.healthlisttype_dl dd{
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 25px;
}
.healthlisttype_dl dd a{
	display: block;
	height: 55px;
	overflow: hidden;
	position: relative;
	line-height: 55px;
	padding: 0px 7px;
	font-size: 24px;
	color:#545454;
}
.healthlisttype_dl dd a em{
	display: none;
	width: 100%;
	height: 4px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #157b80;
}
.healthlisttype_dl dd a:hover,
.healthlisttype_dl dd.hover a{
	color:#157b80;
}
.healthlisttype_dl dd.hover a em{
	display: block;
}
.healthlist_dl{
	overflow: hidden;
	margin: 0px -35px;
}
.healthlist_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.healthlist_dl .list_a{
	margin: 0px 35px;
	padding: 5px;
}
.healthlist_dl .imgdiv{
	padding-top: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.healthproname{
	overflow: hidden;
	font-size: 22px;
	color:#333;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.healthprointr{
	overflow: hidden;
	font-size: 16px;
	color:#999;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.list_a:hover .healthproname{
	color:#157b80;
}
.healthbtbox{
	overflow: hidden;
}
a.healthbt{
	display: block;
	width: 307px;
	height: 81px;
	overflow: hidden;
	font-size: 20px;
	color:#fff;
	text-align: center;
	line-height: 81px;
	margin: 0px auto;
	background:  no-repeat center center;
}

/*
* 药品 kis2
*/
.drugprobanner{
	overflow: hidden;
	position: relative;
}
.drugprobanner_a{
	display: block;
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.drugprobanner .prosearch{
	bottom: 280px;
	background: rgba(0,0,0,0.5);
}
.drugtypetit{
	overflow: hidden;
	height: 180px;
	background:  no-repeat center center;
}
.drugtypebox{
	overflow: hidden;
	background:  no-repeat center 90px;
}
.drugtype_dl{
	overflow: hidden;
}
.drugtype_dl dd{
	overflow: hidden;
	padding: 25px 0px;
}
.drugtypecont{
	overflow: hidden;
	padding: 75px 100px;
	background:  no-repeat center center;
}
.drugimg{
	overflow: hidden;
	height: 450px;
	position: relative;
}
.prodrugl{
	display: block;
	width: 550px;
	height: 100%;
	position: absolute;
	top: 0px;
}
.odd .prodrugl{
	left: 0px;
}
.even .prodrugl{
	right: 0px;
}
.btstyle_drug .odd .shopbtbox{
	left: 600px;
	bottom: 100px;
}
.btstyle_drug .even .shopbtbox{
	left: 50px;
	bottom: 100px;
}
.btstyle_drug .tmall{
	background:  no-repeat center center;
}
.btstyle_drug .taobao{
	background:  no-repeat center center;
}
.btstyle_drug .jd{
	background:  no-repeat center center;
}
.btstyle_drug .amazon{
	background:  no-repeat center center;
}
.btstyle_drug .yhd{
	background:  no-repeat center center;
}
.druglistbox{
	overflow: hidden;
	height: 1730px;
	padding-top: 170px;
	background:  no-repeat center top;
}
.druglistcont{
	overflow: hidden;
}
.druglisttype{
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.druglisttype_dl{
	display: inline-block;
	overflow: hidden;
}
.druglisttype_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 20px;
}
.druglisttype_dl dd a{
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	color:#588c5c;
}
.druglisttype_dl dd.hover a{
	color:#cf1436;
}
.druglistcont{
	padding: 0px 170px;
	overflow: hidden;
}
.druglist_dl{
	overflow: hidden;
	margin: 0px -40px;
}
.druglist_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.druglist_dl .list_a{
	margin: 0px 40px;
	padding: 10px;
}
.druglist_dl .imgdiv{
	background: #fff;
	padding-top: 100%;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.drugproname{
	overflow: hidden;
	font-size: 22px;
	color:#589055;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	text-align: center;
}
.drugprointr{
	overflow: hidden;
	font-size: 16px;
	color:#589055;
	line-height: 30px;
	height: 30px;
	text-align: center;
}
.druglistcont .tealistmore_a{
	background: #6ea988;
}

/*
* 医疗器械 kis2
*/
.medicalbanner{
	overflow: hidden;
	position: relative;
}
.medicalbanner .prosearch{
	bottom: 35px;
	background: rgba(0,0,0,0.5);
}
.medicaltypebox{
	overflow: hidden;
}
.medicaltypetit{
	width: 885px;
	height: 115px;
	position: relative;
	margin: 0px auto;
	background: #fff;
	line-height: 115px;
	font-size: 50px;
	color:#4a8d83;
	text-align: center;
	-webkit-border-radius: 115px;
	-moz-border-radius: 115px;
	-ms-border-radius: 115px;
	-o-border-radius: 115px;
	border-radius: 115px;
}
.medicaltypetit em{
	display: block;
	width: 100%;
	height: 23px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -23px;
	background:  no-repeat center center;
}
.medicaltype_dl{
	overflow: hidden;
}
.medicaltype_dl dd{
	overflow: hidden;
	padding: 50px 0px;
}
.medicaltypecont{
	position: relative;
	background: #f4fafc;
	padding: 50px 0px;
}
.medicalimg{
	height: 450px;
	overflow: hidden;
	position: relative;
}
.medicall{
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .medicall{
	left: 0px;
}
.odd .medicall{
	right: 0px;
}
.even .medicalimg .shopbtbox{
	left: 650px;
	bottom: 100px;
}
.odd .medicalimg .shopbtbox{
	left: 50px;
	bottom: 100px;
}
.medicaltypeshadow{
	width: 100%;
	height: 27px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -27px;
	background:  no-repeat center center;
}
.medicallistbox{
	overflow: hidden;
}
.medicallist_dl{
	overflow: hidden;
	margin: 0px -22px 0px -23px;
}
.medicallist_dl dd{
	width: 33.33333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 22px 0px 23px 0px;
}
.medicallist_dl .list_a{
	margin: 0px 22px 0px 23px;
	padding: 5px;
}
.medicallist_dl .imgdiv{
	padding-top: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.medicalproname{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	font-size: 22px;
	color:#333;
}
.list_a:hover .medicalproname{
	color:#4a8d83;
}
.medicalmore .tealistmore_a{
	background: #55a196;
}
/*
* 中药 kis2
*/
.tcmbanner{
	overflow: hidden;
	position: relative;
}
.tcmsearch{
	height: 110px;
	overflow: hidden;
	position: relative;
}
.tcmsearch .prosearch{
	bottom: 0px;
	background: #f2f2f2;
}
.tcmsearch .prosearch .prosearchkey span,
.tcmsearch .prosearch .prosearchkey a{
	color:#666;
}
.tcmtypebox{
	overflow: hidden;
	background:  no-repeat center top;
}
.tcmtype_dl{
	overflow: hidden;
}
.tcmtype_dl dd{
	overflow: hidden;
	padding: 10px 0px;
}
.tcmimg{
	position: relative;
	height: 450px;
	overflow: hidden;
}
.tcml{
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .tcml{
	left: 0px;
}
.odd .tcml{
	right: 0px;
}
.even .tcmimg .shopbtbox{
	left: 650px;
	bottom: 100px;
}
.odd .tcmimg .shopbtbox{
	left: 50px;
	bottom: 100px;
}
.tcmlistbox{
	overflow: hidden;
	background: #f7f5f6  no-repeat center top;
}
.tcmtypetit{
	height: 200px;
	overflow: hidden;
	background:  no-repeat center center;
}
.tcmlisttype{
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.tcmlisttype_dl{
	display: inline-block;
	overflow: hidden;
}
.tcmlisttype_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 20px;
}
.tcmlisttype_dl dd a{
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	color:#ab7324;
}
.tcmlisttype_dl dd.hover a{
	color:#c00909;
}
.tcmlist_dl{
	overflow: hidden;
}
.tcmlist_dl dd{
	width: 33.3333333%;
	float: left;
	display: inline;
	padding: 30px 0px;
	overflow: hidden;
}
.tcmlist_dl .list_a{
	background: #fff;
	padding: 40px 60px;
}
.tcmlist_dl .imgdiv{
	padding-top: 100%;
	border-right: 2
}
.tcmlist_dl dd:nth-child(3n 3) .teaproline{
	display: none;
}

/*
* 走进白药 ylm
*/
/*第一通栏开始 ylm*/

/*
* 左边竖排导航
*/
/*.infoleftmenu{
	width: 360px;
	position: fixed;
	left: -360px;
	top: 0px;
	bottom: 0px;
	z-index: 999;
	background:  repeat-x;
	background-size: auto 100%;
}
.closeleft{
	display: block;
	width: 20px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -20px;
	background:  repeat-x;
	background-size: auto 100%;
	border-radius: 0px 3px 3px 0px;
}
.closeleft:after{
	display: block;
	content: "";
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background:  no-repeat center center;
	background-size: auto 10px;
}
.closeleft.hover:after{
	background:  no-repeat center center;
	background-size: auto 10px;
}
.infoleftcont{
	padding: 50px 0px;
	overflow: hidden;
	height: calc(100vh - 100px);
	overflow-y: auto;
}
.activelogo{
	height: 150px;
	display: block;
	overflow: hidden;
	background:  no-repeat center center;
}
.activelefttxt{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-align: center;
}
.activelefttxt i{
	display: block;
	overflow: hidden;
	font-size: 44px;
	color:#fff;
	padding: 15px 0px;
}
.activeleftmenu_dl{
	overflow: hidden;
}
.activeleftmenu_dl dd{
	overflow: hidden;
}
.activeleftmenu_dl dd a{
	display: block;
	overflow: hidden;
	height: 125px;
	line-height: 125px;
	text-align: center;
	font-size: 16px;
	color:#fff;
}
.activeleftmenu_dl dd a span{
	display: inline-block;
	overflow: hidden;
	padding-left: 85px;
}
.activeicon1 a span{
	background:  no-repeat left center;
}
.activeicon2 a span{
	background:  no-repeat left center;
}
.activeicon3 a span{
	background:  no-repeat left center;
}
.activeicon4 a span{
	background:  no-repeat left center;
}
.activeicon5 a span{
	background:  no-repeat left center;
}
.activeicon6 a span{
	background:  no-repeat left center;
}
.activeleftmenu_dl dd.hover a{
	background: #92adf3;
}*/
.activebox{
	overflow: hidden;
	position: relative;
	padding-top: 30px;
	background:  no-repeat center top;
}
.activecont{
	position: relative;
	overflow: hidden;
	width: 1200px;
	height: 683px;
	margin: 0px auto;
	background: #fff  no-repeat center center;
	background-size: auto 100%;
}
.activecont a{
	display: block;
	overflow: hidden;
	position: absolute;
}
.active_a1{
	width: 23.33333333%;
	height: 36.6032211%;
	left: 0px;
	top: 2.1962%;
}
.active_a2{
	width: 27.5%;
	height: 36.6032211%;
	left: 40%;
	top: 2.1962%;
}
.active_a3{
	width: 16.66666667%;
	height: 36.6032211%;
	right: 4.16666667%;
	top: 2.1962%;
}
.active_a6{
	width: 29.16666667%;
	height: 43.9238653%;
	left: 35%;
	top: 36.6032211%;
	z-index: 3;
}
.active_a4{
	width: 35.833333%;
	height: 43.9238653%;
	right: 0px;
	top: 36.6032211%;
	z-index: 3;
}
.active_a5{
	width: 100%;
	height: 23.1788079%;
	left: 0px;
	bottom: 0px;
	overflow: visible !important;
	z-index: 1;
}
/*.intomenu{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 630px;
	z-index: 9;
}*/
.activecont a:after{
	position: absolute;
    width: 23px;
    height: 23px;
	content: "";
	padding: 0;
	z-index: 1;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
}
.activecont .sonareffect:after{
	-webkit-animation: sonareffect 1.2s linear forwards;
	-moz-animation: sonareffect 1.2s linear forwards;
	animation: sonareffect 1.2s linear forwards;
}
.activecont .sonareffectdelay:after{
	animation-delay: 0.3s;
}
.activecont a.active_a1:after{/*310*275*/
	width: 7.41935484%;
	height: 8.36363636%;
	left: 23.2258065%;
	bottom: 7.83636%;
	background:  no-repeat center center;
}
.activecont a.active_a2:after{/*365*275*/
	width: 6.3013697%;
    height: 8.36363636%;
    left: 18.930137%;
    bottom: 9.0545455%;
	background:  no-repeat center center;
}
.activecont a.active_a3:after{/*220*275*/
	width: 10.4545455%;
    height: 9.4545455%;
    left: 14.4454545%;
    bottom: 7.554545%;
	background:  no-repeat center center;
}
.activecont a.active_a6:after{/*386*331*/
	width: 5.958549%;
	height: 6.94864%;
	left: 4.40414508%;
	bottom: 23.2628399%;
	background:  no-repeat center center;
}
.activecont a.active_a4:after{/*474*331*/
	width: 4.852321%;
	height: 6.94864%;
	left: 24.2616034%;
	bottom: 24.4712991%;
	background:  no-repeat center center;
}
.activecont a.active_a5:after{/*1324*175*/
	width: 1.73716012%;
	height: 13.1428571%;
	left: 5.81570997%;
	top: 5.71428571%;
	background:  no-repeat center center;
}
@keyframes sonareffect{
	0%  {transform: translatey(0px);}
	5%  {transform: translatey(-10px);}
	35% {transform: translatey(0px);}
	55% {transform: translatey(-7px);}
	75% {transform: translatey(0px);}
	85% {transform: translatey(-3px);}
	95% {transform: translatey(0px);}
	97% {transform: translatey(-1px);}
	100%{transform: translatey(0px);}
}
/*
* 横排导航风格2
*/


.columns1box{height:958px;}
.columns1{ background: no-repeat center center;height:958px; position:relative;}
.columns1 a{ display:block;}
.columns1 .a1{ width:485px; height:283px; position:absolute; top:91px; }
.columns1 .a2{ width:455px; height:315px; position:absolute; top:91px;right:40px; }
.columns1 .a3{ width:212px; height:210px; position:absolute; top:602px; left:18px;}
.columns1 .a4{ width:280px; height:320px; position:absolute; top:602px; right:30px;}
.tcbox{  border-radius:10px;}
.tccn{background:#fff;border-radius:10px;}
.tccncont{
	height: 500px;
	overflow: hidden;
	position: relative;
}
.tccnshadow{
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	padding: 10px 20px;
	background: rgba(0,0,0,0.5);
	z-index: 3;
}
.tcnn_tit{
	color:#fff; font-size:26px;
}
/*.tcnn_tit{ color:#023e73; font-size:30px; font-weight:bold; margin-bottom:25px; text-align:center; padding-top:50px;}*/
.layui-layer.tcopen{
	/*border: 10px solid rgba(0,0,0,0.8);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.tcopen .layui-layer-setwin{
	right: 5px;
	top: 5px;
}
.tcbox .div_scroll1{
	width: 100%;
	height: 90px;
	position: relative;
}
.tcbox .div_scroll1 .scroll_absolute {
	position: absolute;
	transition: 0.4s ease;
}
.tcbox .div_scroll1 .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0
}
.tcbox .div_scroll1 .scroll_track {
	position: relative;
	background: #1a877f;
}
.tcbox .div_scroll1 .scroll_drag {
	width:6px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #f4a048;
}
.tcbox .div_scroll1 .scroll_arrow {
	text-indent: -2e4px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}
.tcbox .div_scroll1 .scroll_vertical_bar .scroll_arrow {
	height: 16px
}
.tccontent{
	overflow: hidden;
	padding: 0px 20px 0 0 ;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-indent: 2em;
}
.tccontent img{ max-width:100%}
.tccntext{ width:790px; margin-left:115px; line-height:25px; font-size:14px; color:#666666; margin-top:50px;}
.tccnimg{ margin-left:120px;}

.tccn .div_scroll {
	width: 100%;
	height: 530px;
	overflow: auto;
	padding: 4px;
}
.tccn .div_scroll .scroll_container {
	overflow: hidden;
	position: relative;
}
.tccn .div_scroll .scroll_absolute {
	position: absolute
}
.tccn .div_scroll .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 2px;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.layui-layer-content:hover .scroll_vertical_bar{
	opacity: 1;
}
.tccn .div_scroll .scroll_track {
	position: relative;
	width: 2px;
}
.tccn .div_scroll .scroll_drag {
	width:6px;
	position: relative;
	top: 0;
	left: -2px;
	cursor: pointer;
	background-color: #f4a048;
}
.tccn .div_scroll .scroll_arrow {
	text-indent: -24px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}
.tccn .div_scroll .scroll_vertical_bar .scroll_arrow {
	height: 16px
}
@media (max-width: 1600px){
	.tcbox .div_scroll{ height:405px;}
}
@media (max-width: 1400px){
	.tcbox .div_scroll{ height:350px;}
}

/*第一通栏结束*/
/*第二通栏开始 ylm*/
.toplogbox{ padding:40px 0px;}
.toplogimg{ margin:0 auto; width:186px; height:129px;}
.intocommonbox{
	overflow: hidden;
}
.actflex{
	position: fixed !important;
	width: 100%;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
.intoindexmenu{
	height: 190px;
	position: relative;
	z-index: 99;
}
.intocommon{position:relative;width:100%;background: no-repeat center center;overflow: hidden;}
.ctrtextl{overflow: hidden;line-height: 28px;padding: 35px 0px 38px 205px;background:  no-repeat left center;}
.ctrtextl p{ color:#fff; font-size:14px;}
.ctrtextl span{color:#fff;font-size: 24px;display: block;line-height: 35px;text-align: left;}
.menulist li{ float:left;display: inline; width:145px; text-align:center;
	transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;}
.menulist li a em{ display:block;overflow: hidden;}
.menulist li a em img{height:45px}
.menulist li a span{ display:block;color:#fff; font-size:16px;line-height: 20px;padding-top: 15px;}
.menulist li a{ display:block; padding: 55px 0px;}
.menulist li.hover,
.menulist li:hover{background:#92adf3;}
.intomenu{
	height: 190px;
	position: relative;
	z-index: 99;
}
.intomenu .intocommon{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
}
/* @media screen and (max-width: 1366px){
	.ctrtextl{padding: 10px 0px 10px 170px;background-size: auto 80px;}
	.ctrtextl span{ color:#fff; font-size:28px;display: block;line-height: 40px;}
	.menulist li a{ display:block; padding: 20px 0px;}
	.menulist li a em img{height:30px}
	.menulist li a span{font-size:14px;padding-top: 10px;}
	.intoindexmenu{height: 100px;}
	div.contactbox{padding-top: 70px}

	.intomenu{height: 100px;}
} */

/*第二通栏结束*/
/*第三通栏开始 ylm*/
.columns3 {background:  no-repeat center center; height: 629px;position: relative;}
.columns3 a{ display:block;}
.columns3 .a1{width: 570px;height: 220px;position: absolute;top: 61px;}
.columns3 .a2{width: 420px;height: 229px; position: absolute;top: 67px;right: 86px;}
.columns3 .a3{width: 1200px;height: 229px;position: absolute;top: 302px;}
/*第三通栏结束*/
/*第四通栏开始 ylm*/
.columns4box{ background:#f3f3f3; overflow:hidden;padding-top: 60px;}
.columns4{
	overflow: hidden;
	position: relative;
	padding: 30px 0px;
}
.colu4title{
	display: block;
	background: no-repeat center center;
	color:#333; 
	font-size:26px;
	text-align: center;
	line-height: 90px;
	height:90px;
}

.nigbox{
	width: 580px;
	position: relative;
	padding: 10px;
	background: #fff;
}
.nigbg{
	background: rgba(255,255,255,0.9);
	background: #fff\9;
	position: absolute;
	bottom: 0 ;
	right: 0;
	width: 400px;
	height: 94px;
}
.newsimg{
	width: 100%;
}
.newsimg .myslide a{
	display: block;
	padding-top: 70.8333333%;
	position: relative;
}
.newsimg .myslide img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.newspage{
	line-height: 94px;
	font-family: arial;
	padding-left: 20px;
}
.newspage span{
	font-size: 40px;
	color: #0269ca;
}
.newspage em{
	font-size: 20px;
	color: #777;
}
.newspage1{
	overflow: hidden;
	font-size: 0;
	height: 84px;
	padding-top: 10px;
}
.newsbt{
	display: block;
	width: 90px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -45px;
	cursor: pointer;
	background: #7f93ca  no-repeat center center;
}
.newstxtbox{
	width: 530px;
	height: 350px;
	position: absolute !important;
	right: 0px;
	top: 0px;
	padding: 70px 40px;
	background:;
}
.columns4 .newstxt{
	overflow: hidden;
}
.newstxtbox:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 95px;
	height: 490px;
	position: absolute;
	left: -95px;
	top: 0px;
	opacity: 0.6;
	background:  no-repeat right center;
}
.newstxt .txtbox{
	height: 330px;
	overflow: hidden;
}
.slick-slide{
	outline: none;
}
.textcnntit{
	overflow: hidden;
	font-size: 24px;
	color:#fff;
	font-weight: bold;
	line-height: 30px;
}
.textcnn{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 28px;
	padding-right: 40px;
}
.nigbgdot{
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.nigbgdot .slick-dots{
	display: inline-block;
	overflow: hidden;
}
.nigbgdot .slick-dots li{
	width: 9px;
	height: 9px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 1px 4px;
	background: #999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	padding: 0px;
}
.nigbgdot .slick-dots li.slick-active{
	background: #f4a048;
	padding: 1px;
	margin: 0px 3px;
}

.newstxt .div_scroll {
	width: 100%;
	height: 250px;
	overflow: auto;
}
.newstxt .div_scroll .scroll_container {
	overflow: hidden;
	position: relative;
}
.newstxt .div_scroll .scroll_absolute {
	position: absolute
}
.newstxt .div_scroll .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0
}
.newstxt .div_scroll .scroll_track {
	position: relative;
	background: #1a877f;
}
.newstxt .div_scroll .scroll_drag {
	width:6px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #f4a048;
}
.newstxt .div_scroll .scroll_arrow {
	text-indent: -2e4px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}
.newstxt .div_scroll .scroll_vertical_bar .scroll_arrow {
	height: 16px
}
/*第四通栏结束*/
/*联系页面开始 ylm*/
.contactbox{background: #fff;overflow: hidden;padding-top: 80px;}
.contactitle{height:90px; background: no-repeat center center;color: #333;font-size: 26px;text-align: center;line-height: 90px; display:block;}
.mapimg{ height:470px; overflow:hidden;}
.mapimg img{ width:100%;}
.maptext1{ width:330px; height:170px; overflow:hidden; padding-right:55px; line-height:30px; border-right:1px solid #e2e2e2;}
.maptext1 a{ color:#333333; font-size:18px; display:block; line-height:40px; margin-bottom:13px;}
.maptext1 .textcn{color:#777777; font-size:14px; display:block; line-height:30px;}
.maptext2{ width:325px; height:170px; overflow:hidden; padding-right:50px; line-height:30px; border-right:1px solid #e2e2e2; padding-left:55px;}
.maptext2 a{ color:#333333; font-size:18px; display:block; line-height:40px;margin-bottom:13px;}
.maptext2 .textcn{color:#777777; font-size:14px; display:block; line-height:30px;}
.maptext3{ width:325px; height:170px; overflow:hidden;line-height:30px;padding-left:55px;}
.maptext3 a{ color:#333333; font-size:18px; display:block; line-height:40px;margin-bottom:13px;}
.maptext3 .textcn{color:#777777; font-size:14px; display:block; line-height:30px;}

.servicevoice{
	/*display: none;*/
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}
.servicecont{
	width: 900px;
	height: 420px;
	position: relative;
	top: 50%;
	margin: -250px auto 0px auto;
	background: #fff;
	padding: 30px 50px 60px 50px;
	border: 10px solid rgba(0,0,0,0.8);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	z-index: 9;
}
.servicevoicetit{
	overflow: hidden;
	line-height: 40px;
	font-size: 20px;
	color:#d40000;
}
.servicevoicedeta{
	height: 390px;
	overflow: hidden;
	position: relative;
	padding-top: 10px;
}
.servicevoicscroll{
	height: 370px;
	overflow: hidden;
}
.servicevoicedeta .scroll_container {
	overflow: hidden;
	position: relative;
}
.servicevoicedeta .scroll_absolute {
    position: absolute;
}
.servicevoicedeta .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 2px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
}
.servicevoicedeta .scroll_track {
	position: relative;
	background-color: #cecece;
}
.servicevoicedeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #f4a048;
}
.servicevoicintr{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}

/*联系页面结束*/
/*活动报名成功页面 ylm*/
.activity3{ text-align:center;}
.success{ width:144px; height:144px; margin:0 auto;  margin-bottom:15px;}/* background: #2fb461  no-repeat center center; border-radius:144px; */
.success img{display:block;width:144px;height: 144px;}
.actitext1{ color:#333; font-size:30px; line-height:70px; margin-bottom:20px;}
.actitext2{ color:#666; font-size:16px; margin-bottom:70px;}
.actbtn{ width:214px; height:61px; background:#f19751; margin:0 auto; border-radius:32px; position:relative;}
.actbtn em{ display:block; position:absolute;left: 30px;top: 10px;}
.actbtn a{width:214px; height:61px; display:block;}
.actbtn span{ color:#fff; font-size:22px; display:block; position:absolute; top:15px; left:80px;}
/*活动报名成功结束*/
/*报名表单开始 ylm*/
.msg2_dl{
	width: 550px;
	margin: 0px auto;
	/*padding-left: 120px;*/
}
.msg2_dl dd{padding: 7px 0px;}
.message{ width:675px; margin:0 auto; position:relative;}
.msg_input{
	position: relative;
}
.msg_input span{ color:#555555; font-size:16px; display:block;margin-right: 15px;line-height:50px; width:110px; text-align: right;}
.msg_input input{font-family:'microsoft yahei';border:1px solid #cfcfcf;border-radius:3px;width: 378px;height:48px;padding: 0 10px;}
.act_input span{ color:#555555; font-size:16px; display:block;margin-right: 15px;line-height:50px; width:105px; text-align: right;}
.act_input input{border:1px solid #cfcfcf;border-radius:3px;width: 378px;height:48px;padding: 0 10px;}
.msgx{ color:#d71111; width:25px;font-size:16px; text-align:right; height:50px; line-height:50px;}
.msg_input1{padding: 0 10px 0 0;position: relative}
.msg_input .s1{border:1px solid #cfcfcf; border-radius:3px; width:400px; height:50px;margin-left: 156px;}
.msg_input .cobe{border-radius:0px 3px 3px 0px;position:absolute;right: 25px;top: 0px;height:50px;padding: 0px 15px; background:#aaa79f; color:#fff; font-size:14px; text-align:center; line-height:50px;}
.msg_form{
	position: relative;
}
.cobe.hover{
	background: #57c282;
	font-size: 16px;
}
.msg_input em{ display:block; float:left; display:inline; position:absolute; line-height:33px; margin-left:115px;}
.calcradio li {
	display: inline;
	height: 45px;
	line-height: 45px;
	padding-left: 30px;
	color: #666666;
	font-size: 16px;
	background:  no-repeat left center;
	margin-right: 47px;
	cursor: pointer;
}
.calcradio li.selected {
	background:  no-repeat left center;
}
.calcradio li.hover {
	background:  no-repeat left center;
}
.downl,.upload{
	padding-top: 10px;
}
.teamapply{
	display: none;
}
.downl a{ width:90px; height:30px; background:#f19751; color:#fff; font-size:14px; line-height:30px; text-align:center; margin-right:20px; display:block;}
.upload a{ width:90px; height:30px; background:#dfd4c5;font-size:14px;color:#666;line-height:30px;text-align:center;  margin-right:20px; display:block;}
.msgtext{outline: none;border: 0;resize:none;font-size: 14px;color: #333;    border: 1px solid #cfcfcf; width:398px; height:140px;border-radius: 3px;margin-top: 15px;}
.cobe_input input{ width:269px; height:50px; border:1px solid #cfcfcf; border-radius:3px;}
.cobe_input span{ color:#555555; font-size:16px; display:block;margin-right: 15px;line-height:50px; width:110px; text-align: right;}
.cobe_img{ margin-right:20px;}
.cobe_img img{height: 52px;}
.check_input{margin-left:120px;}
.check_input input{ width:17px; height:26px;border:1px solid #000;  margin-right:5px;}
.msg_form_sel{width:350px; height:48px; position:relative; padding-right:48px; border:1px solid #cfcfcf;}
.msg_form_sel .seljg{ padding-left:10px; line-height:48px; color:#666666; font-size:13px; cursor:pointer;}
.msg_form_sel .seljg input{ display: block; width: 100%; height: 48px; border: none; background: none;}
.msg_form_sel i{ display:block; width:48px; height:48px; background: no-repeat center center; position:absolute; right:1px; top:1px; cursor:pointer;}
.msg_form_sel .seltj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:120px; overflow-y:auto; position:absolute; left:-1px; top:50px; background:#fff; display:none; z-index:100000}
.msg_form_sel .seltj a{ display:block; height:40px; line-height:40px; padding-left:10px; color:#666666; margin-bottom:1px; font-size: 12px;}
.msg_form_sel .seltj a:hover{ background:#f8f8f8; color:#ff7800;}
.msg_form_sel .seltj a.hover{background:#f8f8f8; color:#ff7800;}
.actvred{
	cursor:pointer;
	font-size: 16px;
	padding-left: 20px;
	background: no-repeat left center; 
}
.actvred.checked{
	background: no-repeat left center; 
}
.checkedinp{
	display:none;
}
.actvred a{ color:#f19751; font-size:16px;}
.actvbtn a{ display:block;font-size:16px;color:#c1c0c0;text-align:center;line-height:50px;margin:0 auto; width:173px; height:50px;border-radius:50px;background: #eee;}
.actvbtn a.hover{
	color:#fff;
	background:  no-repeat center center;
}
.applyquerytxt{
	width: 600px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 16px;
	color:#666;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
.applyquerytit{
	overflow: hidden;
	line-height: 40px;
	color:#333;
}
.applyquerytit span{
	font-weight: bold;
	color:#f4a048;
}
.userbox{
	width: 425px;
	float: left;
	position: relative;
	padding: 5px 0px;
}
.userlist_ul{
	float: left;
	/*overflow: hidden;*/
}
.userlist_ul li{
	float: left;
	display: inline;
	position: relative;
	margin-right: 15px;
}
.edituser{
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	padding: 0px 20px;
	position: relative;
	z-index: 2;
	background: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.edituser em{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.5);
	font-size: 12px;
	color:#fff;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	z-index: 3;
	margin: 0px !important;
	padding: 0px !important;
}
.userlist_ul li:hover .edituser em{
	display: block;
}
.deleuser{
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: -7px;
	top: -7px;
	background: rgba(0,0,0,0.5) url(/uploads/image/syimages/close_h.png) no-repeat center center;
	background-size: auto 7px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	z-index: 9;
}
.adduser{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	background: #ddd  no-repeat center center;
	background-size: auto 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.adduserpop{
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 390px;
	top: -5px;
	z-index: 10;
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px 10px;
}
.adduser_ul{
	margin: 0px -5px;
}
.adduser_ul li{
	width: 50%;
	float: left;
	display: inline;
	padding: 5px 0px;
}
.adduserdiv{
	margin: 0px 5px;
}
.addusertit{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	width: 50px;
	text-align: right;
	font-size: 12px;
	color:#666;
	padding-right: 5px;
}
.addusercont{
	overflow: hidden;
	padding: 0px 5px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
input.adduserpopinp{
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	width: 100%;
	font-size: 12px;
	border:none;
	background: none;
	outline: none;
	color:#666;
	padding: 0px;
	font-family: 'microsoft yahei';
}
i.addusertip{
	width: 5px;
	text-align: right;
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#d71111;
	line-height: 30px;
	padding-left: 5px;
}
.addusersexsel{width:95px; height:28px; position:relative; padding-right:28px; border:1px solid #cfcfcf;border-radius: 3px;}
.addusersexsel .seljg{ padding-left:10px; line-height:28px; color:#666666; font-size:13px; cursor:pointer;}
.addusersexsel .seljg input{ display: block; width: 100%; height: 28px; border: none; background: none;}
.addusersexsel i{ display:block; width:28px; height:28px; background: no-repeat center center; position:absolute; right:1px; top:1px; cursor:pointer;}
.addusersexsel .seltj{ width:100%; overflow:hidden; border:1px solid #dddddd; max-height:120px; overflow-y:auto; position:absolute;border-radius: 3px; left:-1px; top:28px; background:#fff; display:none; z-index:100000}
.addusersexsel .seltj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px; font-size: 12px;background: #fafafa;}
.addusersexsel .seltj a:hover{ background:#f8f8f8; color:#ff7800;}
.addusersexsel .seltj a.hover{background:#f8f8f8; color:#ff7800;}

.addpopbt{
	overflow: hidden;
	margin: 0px -10px;
	padding: 15px 0px 5px 0px;
}
.addpopbt p{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}
.addpopbt a{
	display: block;
	overflow: hidden;
	height: 35px;
	margin: 0px 10px;
	font-size: 14px;
	color:#666;
	line-height: 35px;
	background: #dfd4c5;
	text-align: center;
}
.addpopbt a.hover{
	color:#fff;
	background: #f19751;
}
.agreement{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 30px;
	font-family: 'microsoft yahei';
	padding: 20px;
}

.selectcard.demo{width:120px; height:48px; position:relative;border:1px solid #ddd;border-radius:3px;}
.selectcard .seljg{ padding-left:10px; line-height:48px; color:#666; font-size:13px; cursor:pointer;}
.selectcard.demo i{ display:block; width:30px; height:100%; background: no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.selectcard .seltj{ width:100%; overflow:hidden; border:1px solid #ddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:49px; background:#fff; display:none;}
.selectcard .seltj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.selectcard .seltj a:hover{ background:#f8f8f8; color:#ff7800;}
.selectcard .seltj a.hover{background:#f8f8f8; color:#ff7800;}

.adduserdiv .seljg{
	font-size: 12px;
}
.small.calcradio li{
	width: 30px;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	padding-left: 12px;
	font-size: 12px;
	background-size: auto 15px !important;
}
/*报名表单结束*/
/*活动页面开始 ylm*/
.activity{ position:relative; padding:0 70px; width:1060px;}
.activity .bd{ overflow:hidden;}
.activity dd{float:left;display:inline;margin-right:40px; width:180px;}
.activity .actdate{ height:87px; background:#aaa79f; color:#fff; font-size:18px; line-height:87px; text-align:center;}
.activity .actdate span{ font-size:40px; color:#fff;}
.activity .acttime{background:#f6f6f6;font-size:14px; color:#666666; text-align:center; position:relative;padding: 22px 0px;}
.activity .acttime span{ display:block; font-size:14px; color:#666; line-height: 30px;}
.activity .acttime i{ color:#d40000;}
.activity .bt{
	display: none;
}
.activity .bt.prev{
	position: absolute;
    top: 240px;
    left: -0;
    z-index: 3;
    width: 58px;
    height: 57px;
    background:  no-repeat center center;
	}
.activity .bt.next {
    position: absolute;
    top: 240px;
    right: -0;
    z-index: 3;
    width: 58px;
    height: 57px;
    background:  no-repeat center center;}
.activitylist dd.hover .actdate{ background:#818fc7;}
.activitylist dd.hover .acttime{ background:#fef9d8;}
.activitylist dd.hover .acttime em{ display:block; background:; width:23px; height:22px; position:absolute; right:0;}
/*活动页面结束*/
/*
* 交通指南 kis2
*/
.applymap{
	overflow: hidden;
	position: relative;
}
.article_dl{
	margin: 0px -50px;
	overflow: hidden;
}
.article_dl dd{
	width: 33.333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	min-height: ;
	position: relative;
}
.articediv{
	margin: 0px 50px;
	position: relative;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}
.article_dl dd:before{
	display: block;
	content:"";
	overflow: hidden;
	width: 1px;
	height: 100%;
	background: #ddd;
	position: absolute;
	left: 0px;
	top: 0px;
}

.querytab{
	height: 49px;
	position: relative;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 0px;
}
.querytab_dl{
	display: inline-block;
	overflow: hidden;
}
.querytab_dl dd{
	width: 150px;
	height: 49px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-bottom: none;
	text-align: center;
	font-size: 16px;
	color:#333;
	float: left;
	display: inline;
	margin: 0px 10px;
	line-height: 49px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.querytab_dl dd.hover a{
	color:#f4a048;
	background: #fff;
}
.querytab_dl dd a{
	display: block;
	overflow: hidden;
	color:#333;
}
/*
* 人才招聘 kis2
*/

/*
* 招聘列表页 kis2
*/
.screen{
	background: #ececec;
	padding: 0px 0px 20px 0px;
}
.screensel{width:347px; height:40px; position:relative; padding-right:40px;background: #fff;margin-right: 15px;}
.screensel .seljg{ padding-left:35px; line-height:40px; color:#333; font-size:14px; cursor:pointer;}
.screensel i{ display:block; width:30px; height:40px; background: no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.screensel .seltj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:200px; overflow-y:auto; position:absolute; left:-1px; top:40px; background:#fff; display:none;}
.screensel .seltj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.screensel .seltj a:hover{ background:#f8f8f8; color:#ff7800;}
.screensel .seltj a.hover{background:#f8f8f8; color:#ff7800;}
.set{
	background:  no-repeat 10px center;
}
.add{
	background:  no-repeat 10px center;
}
.tree{
	background:  no-repeat 10px center;
}
.creensearch{
	width: 346px;
	overflow: hidden;
	position: relative;
	padding: 0px 40px 0px 10px;
	background: #fff;
}
.screeninp{
	overflow: hidden;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-size: 12px;
	color:#333;
	font-family: 'microsoft yahei';
	border:none;
	background: none;
	outline: none;
}
.screenbt{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background:  no-repeat center center;
}
.recruitlist{
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.recruitment_dl{
    margin: 0px auto;
    position: relative;
    z-index: 9;
    overflow: hidden;
}
.recruitment_dl dt{
    overflow: hidden;
    background: #57c282;
    margin-bottom: 5px;
}
.recruitment_dl dd .recruit_a span,
.recruitment_dl dt span{
    display: block;
    width: 240px;
    height:50px;
    overflow: hidden;
    float: left;
    display: inline;
    font-size:15px;
    color:#fff;
    text-align: left;
    line-height:50px;
    text-align: center;
}
.recruitment_dl dd .recruit_a span{
    display: block;
    width: 240px;
    height:50px;
    overflow: hidden;
    float: left;
    display: inline;
    font-size:15px;
    color:#666;
    text-align: left;
    line-height:50px;
    text-align: center;
}
.recruitment_dl dd a:hover span{
    color:#57c282;
}
.recruitment_dl dd{
    overflow: hidden;
    padding: 5px 0px;
}
.recruitment_dl dd.hover{
    border:none;
}
.recruitment_dl dd span.span_1,
.recruitment_dl dt span.span_1{
    width: 250px;
    padding-left: 20px;
    text-align: left;
}
.recruitment_dl dd span.span_3,
.recruitment_dl dt span.span_3{
    width: 170px;
}
.recruitment_dl dd span.span_4,
.recruitment_dl dt span.span_4{
    width: 220px;
}
/*.recruitment_dl dt span.span_4{
    text-align: center !important;
}*/
.recruitment_dl dd span.span_2,
.recruitment_dl dt span.span_2{
    width: 130px;
    padding-left: 0px;
    text-align: right;
    padding-right: 20px;
}
.recruit_a{
	display: block;
	overflow: hidden;
    background: #fff;
}
.recruit_a.hover span{
	color:#57c282 !important;
}
.recruitsel{height:30px; position:relative; padding-right:30px;background: #fff;border: 1px solid #ddd;}
.recruitsel .seljg{ padding:0px 0px 0px 10px; line-height:30px;height: 30px;overflow:hidden; color:#333; font-size:14px; cursor:pointer;}
.recruitsel i{ display:block; width:30px; height:30px; background: no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.recruitsel .seltj{ width:100%; overflow:hidden; border:1px solid #dddddd; /*border-top:none;*/ max-height:200px; overflow-y:auto; position:absolute; left:-1px; top:30px; background:#fff; display:none;}
.recruitsel .seltj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;overflow:hidden;}
.recruitsel .seltj a:hover{ background:#f8f8f8; color:#ff7800;}
.recruitsel .seltj a.hover{background:#f8f8f8; color:#ff7800;}
.w_60{
	width: 60px;
}
.w_90{
	width: 90px;
}

.recruitcont{
	display: none;
	overflow: hidden;
	background: #f1f1f1;
	padding-right: 145px;
	position: relative;
}
.recruitdeta{
	overflow: hidden;
	border-right: 1px solid #d7d7d7;
	padding: 20px 40px;
}
a.recruitgo{
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	right: 32px;
	top: 50%;
	margin-top: -40px;
	font-size: 14px;
	color:#50bc7b;
	text-align: center;
	font-weight: bold;
	padding-top: 60px;
	background:  no-repeat center 0px;
}
.recruitbtbox{
	overflow: hidden;
	padding-top: 15px;
}
a.recruitbt{
	display: block;
	width: 150px;
	height: 45px;
	overflow: hidden;
	background: #bdb5aa;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	margin-right: 15px;
}
.recruitbt.hover{
	background: #ed8425;
}
/**
 * 招聘详情
 * @author ycj
 * @return
 */
.jobinfo{
	clear:both;
	overflow:hidden;
	line-height:36px;
    font-size: 16px;
	padding:10px 0 0 0;
	}
.jobtitle{
    font-size: 17px;
    color: #333;
    border-bottom: solid 1px #e7e7e7;
    line-height: 30px;
    margin-top:30px;
    padding-bottom: 10px;
	}
.jobtitle i{
    width: 3px;
    background:#666;
    height: 20px;
    display: block;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
}
.jobbt{
	clear:both;
    width: 180px;
    height: 50px;
    border-radius: 3px;
    text-align: center;
    line-height: 50px;
    color: #fff !important;
    background:#57c282;
    display:block;
    font-size: 18px;
	margin:0 auto;
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
}
.jobbt:hover{background:#15901f;}
.jobfield{clear:both;overflow:hidden;line-height:36px;font-size:16px;padding:15px 0 0 0;}
.jobfield dd{width:33%;float:left;}
.jobname{font-weight:bold;font-size:24px;clear:both;padding:0 0 10px 0;}
.jobtime{font-size:14px;line-height:30px;padding:0 0 10px 0;color:#999;border-bottom: solid 1px #e7e7e7;}

/**
 * 应聘表单
 * @author ycj
 * @return
 */

.jobtable {
	border-collapse: collapse;
	display: table;
	width: 100%;
	text-align: left;
	margin-bottom: 24px;
	background: #fff;
}
.jobtable tr th,.jobtable tr td {
	border:1px solid #ddd;
	font-size: 14px;
	color: #4f4f4f;
	line-height: 22px;
	padding: 8px;
	text-align: left;
}
.jobtable tr th {
	text-align:left;
	background-color: #f7f7f7;
}
.jobdate{
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:36px;
	height:36px;
	background: no-repeat right center;
}
.jobinput {
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:30px;
	height:30px;
	float:left;
	color:#666;
}
.jobtextarea {
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:25px;
	outline:none;
}
.jobtable .floatspan {
	float:left;
	display:block;
}
.jobtable .floatlabel {
	float:left;
	padding:0px 10px 0 0;
}
.jobtable .floatlabel input {
	display:block;
	float:left;
	margin:6px 3px 0 0;
}

/*
* 招聘详情页 kis2
*/
.recruittitbox{
	overflow: hidden;
	text-align: center;
}
.recruittit_ch{
	overflow: hidden;
	font-size: 22px;
	color:#d40000;
	line-height: 30px;
}
.recruittit_en{
	overflow: hidden;
	font-size: 22px;
	color:#333;
	line-height: 30px;
}
.recruittitintr{
	width: 700px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 28px;
}
.recruit1st_dl{
	margin: 0px -40px;
}
.recruit1st_dl dd{
	width: 33.3333333%;
	float: left;
	display: inline;
	padding: 20px 0px;
}
.recruit1st_dl .list_a{
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin: 0px 40px;
	padding: 35px;
	background: #fff  no-repeat center top;
	-webkit-box-shadow: 0px 0px 60px #eee;
	box-shadow: 0px 0px 60px #eee;
}
.recruiticon{
	overflow: hidden;
	height: 130px;
}
.recruiticon1{
	background:  no-repeat center center;
}
.recruiticon2{
	background:  no-repeat center center;
}
.recruiticon3{
	background:  no-repeat center center;
}
.recruitdetaname{
	overflow: hidden;
	font-size: 20px;
	color:#333;
	text-align: center;
	line-height: 30px;
	-webkit-transition: translatey 0.3s linear;
	-o-transition: translatey 0.3s linear;
	transition: translatey 0.3s linear;
}
.list_a:hover .recruitdetaname{
	color: #da3b3b;
}
.recruit1st_dl .list_a:hover{
 	-webkit-transform: translatey(-5px);
 	-ms-transform: translatey(-5px);
 	-o-transform: translatey(-5px);
 	transform: translatey(-5px);
} 
.recruitdetaintr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 28px;
	height: 170px;
}
.recruitbox{
	overflow: hidden;
	background: #ebebeb  no-repeat left center;
}
.recruit2nd_dl{
	overflow: hidden;
	margin: 0px -11px;
}
.recruit2nd_dl dd{
	width: 33.333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 11px 0px;
}
.recruit2nd_dl .list_a{
	margin: 0px 11px;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.recruit2nd_dl .list_a:hover{
 	-webkit-transform: translatey(-5px);
 	-ms-transform: translatey(-5px);
 	-o-transform: translatey(-5px);
 	transform: translatey(-5px);
}
.recruit2nd_dl .imgdiv{
	padding-top: 54.5454545%;
}
.recruit2nd_dl .listdeta{
	padding: 35px;
}
.recruit2ndname{
	font-size: 22px;
	overflow: hidden;
	color:#333;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .recruit2ndname{
	color: #da3b3b;
}
.recruit2ndmore{
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color:#da3b3b;
	padding-left: 30px;
	background:  no-repeat left center;
}
/*
* 走进白药右边浮动 kis2
*/
.intoright{
	position: fixed;
	right: 0px;
	top: 50%;
	overflow: hidden;
	margin-top: -66px;
	z-index: 100;
}
.intoright_dl{
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.intoright_dl dd{
	position: relative;
}
.intoright_dl dd a{
	display: block;
	width: 65px;
	height: 65px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.intoright_dl dd a span{
	display: block;
	height: 40px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.intoright_dl dd a i{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.intogotop{
	display: none;
}
.intoright_dl dd a:hover{
	background: #f4a048;
}
.index span{
	background:  no-repeat center center;
}
.index:hover span{
	background:  no-repeat center center;
}
.intogotop span{
	background:  no-repeat center center;
}
.intogotop:hover span{
	background:  no-repeat center center;
}
.intoright_dl dd a:hover i{
	color:#fff;
}

/*
* 选择报名人数 kis2
*/
.activeuser{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.activeuser .center{
	display: inline-block;
	overflow: hidden;
}
.activeuserdiv{
	width: 385px;
	float: left;
	display: inline;
	margin: 0px 23px;
	overflow: hidden;
	padding-top: 100px;
	position: relative;
}
.activeusericon{
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.five{
	background:  no-repeat center center;
}
.morefive{
	background:  no-repeat center center;
}
.activeuserdeta{
	padding-top: 120px;
	overflow: hidden;
	background: #f3f8fa;
	padding-bottom: 45px;
}
.activeuserdeta span{
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 26px;
	color:#333;
}
.activeuserdeta i{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color:#999;
	overflow: hidden;
}
a.activeuserbt{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#ecac01;
	width: 135px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #ecac01;
	margin: 0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.activeuserbt:hover{
	background: #ecac01;
	color:#fff;
}
@media screen and (max-width: 1660px){
	.menudl dd .a1{padding: 0px 15px;}
	.headbox{padding: 0px 70px 0px 30px;}
	.headbt{right:30px;}
	.gp i{font-size: 18px;}
	.gp span{
		font-size: 14px;
	}
	.footcode img {
		display: block;
		width: 105px;
		height: 105px;
	}
}
@media screen and (max-width: 1510px){
	.footr {
		width: 35%;
	}
	.foot_dl {
		margin-right: 5%;
	}
}
@media screen and (max-width: 1366px){
	.headbox{padding: 0px 70px 0px 15px;}
	.menudl dd .a1{padding: 0px 10px;}
	
	.pop .investpop_dl dd{
		width: 33.3333333%;
	}
	.submitbtbox{
		display: none;
	}
	dt.lastdd{width: 100%;}
	.lastdd .submitbtbox{
		display: block;
	}
	dt.lastdd .formdiv{
		width: 40%;
	}

	.ind1strcont{
		padding: 20px 35px;
	}
	.indlist_dl dt{
		padding-bottom: 15px;
		margin-bottom: 16px;
	}
	.indlist_dl{height: 267px;}
	.indlist_dl dd{height: 35px;line-height: 35px;}
	.hotintr {height: 50px;}
	.investpopcont{
		margin-top: -288px;
	}
	.investthird{
		overflow: hidden;
		height: 500px;
	}
	.submitmore{
		display: block;
	}
}