@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0;
	}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}

/*input,textarea{-webkit-appearance: none;}*//* 删除input或textarea输入框在移动版显示的阴影（Safari/iPhone） */
	
html,body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#666;
	overflow-x: hidden;
	}
	
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
li{
	list-style:none;
	}
ul li a{
	display:block;
	}
a{
	text-decoration:none !important;
	color:#666;
	outline:none;
	transition: color .6s,border-color .6s,background-color .6s;
	}
a:hover{
	transition: color .6s,border-color .6s,background-color .6s;
	}
input{
	border:1px solid #ccc;
	outline:none;
	}
textarea{
	border:1px solid #ccc;
	outline:none;
	}
form{
	margin:0px;
	padding:0px;
	}
table{
	cellspacing:0px;
	cellpadding:0px;
	}
img{
	border:none;
	}
a,img{border:0;}
.clear{
	clear:both;
	}
p{
	/**
	text-align:justify; 
	text-justify:inter-ideograph;
	**/
	}
dl,dt,dd{padding:0;margin:0;}
.arial{
	font-family:Arial, Helvetica, sans-serif;
	}
.verdana{
	font-family: Verdana,Geneva,sans-serif;
	}
.Georgia{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.en{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	}
@font-face {
    font-family:"novecento_sans_widenormal", "HiraginoSansGB-W3", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;
}
.cn{
	font-family:"novecento_sans_widenormal", "HiraginoSansGB-W3", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;
	}

/** 以上为全局设置 **/
/** index **/
.warp{
	width:100%;
	height:auto;
	}
.swiper-container {
    width: 100%;
    height: auto;
}
.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/** header **/
header{
	height: auto;
}
.hea_bar{
	height: auto;
	line-height: 30px;
	border-bottom: 1px solid #e9e7e7;
}
.hea_bar01{
	height: auto;
}
.hea_bar02{
	height: auto;
}
.hea_bar02 ul{
	float: right;
}
.hea_bar02 ul li{
	float: left;
	color: #999;
}
.hea_bar02 ul li a{
	color: #666;
	display: block;
	padding:0 10px;
}
.hea_bar02 ul li a:hover{
	color: #318b46;
}

.hea_cen{
	height: auto;
}
.hea_cen01{
	height: auto;
	padding:15px 0;
}
.logo{
	height: auto;
	float: left;
}
.logo h1{
	margin:0; 
}
.logo h1 img{
	max-width: 100%;
}
.logo_line{
	width: 1px;
	height: 60px;
	background: #ddd;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.logo_wz{
	height: auto;
	float: left;
	margin-left: 25px;
	margin-top: 12px;
}
.logo_wz01{
	line-height: 25px;
	font-size: 15px;
	color: #999;
}
.logo_wz02{
	line-height: 30px;
	font-size: 22px;
	color: #318b46;
	font-weight: bold;
}

.hea_cen02{
	height: auto;
	padding: 15px 0;
}
.hea_dianhua{
	height: auto;
	float: right;
	margin-top: 5px;
}
.headh_tb{
	width:70px;
	height: auto;
	float: left;
	border:1px solid #ddd;
	border-radius: 100%;
	padding:10px;
}
.headh_hm{
	height: auto;
	float: left;
	margin-left: 15px;
	margin-top: 6px;
}
.headh_hm01{
	line-height: 25px;
	font-size: 14px;
	color: #999;
}
.headh_hm02{
	line-height: 30px;
	font-size: 28px;
	color: #eb6e01;
	font-weight: bold;
}

.hea_menu{
	height: auto;
	background: #318b46;
}
.hea_menu ul{
	height: auto;
}
.hea_menu ul li{
	float: left;
	position: relative;
}
.menu_bt{
	height: auto;
}
.menu_bt a{
	display: block;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	padding:0 45px;
	position: relative;
}
.menu_line{
	width: 1px;
	height: 20px;
	background: #489c5c;
	margin-top: 15px;
}
.menu_bt a:hover{
	background: #eb6e01;
}
.menu_bt a:hover .menu_line{
	background: #eb6e01;
}
#menu_bt a{
	background: #eb6e01;
}
#menu_bt a .menu_line{
	background: #eb6e01;
}

.menu_xiala{
	width: 146px;
	height:auto;
	background: #fff;
	position: absolute;
	top:50px;
	left:50%;
	margin-left:-73px;
	z-index: 999999;
	display: none;
}
.menu_xiala p{
	margin:0;
	height: auto;
}
.menu_xiala p a{
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #111;
	border-bottom: 1px dotted #ddd;
}
.menu_xiala p a:hover{
	background: #eb6e01;
	color: #fff;
	border-bottom: 1px dotted #eb6e01;
}
/** header **/

.banner{
	height: auto;
}


/** sy_search **/
.sy_search{
	height: auto;
	background: #eee;
	padding:10px 0;
}
.sy_search01{
	height: auto;
	line-height: 35px;
	font-size: 13px;
	color: #5b5b5b;
}
.sy_search01 a{
	margin-right: 15px;
	color: #5b5b5b;
}
.sy_search01 a:hover{
	color: #318b46;
}
.sy_search02{
	height: auto;
}
.syss_srk{
	height: auto;
}
.syss_srk input{
	width: 100%;
	height: 35px;
	padding:0 15px;
	color: #111;
	background: none;
	outline: none;
	border: 1px solid #ddd;
}
.syss_tj{
	height: auto;
	padding: 0;
}
.syss_tj input{
	width: 100%;
	height: 35px;
	padding:0 15px;
	color: #fff;
	background: #318b46;
	font-size: 14px;
	border:none;
	outline: none;
}
.syss_tj input:hover{
	background: #eb6e01;
}
/** sy_search **/
/** sy_xuanze **/
.sy_xuanze{
	height: auto;
	background: url(../images/sy_pro.jpg) center center no-repeat; 
	padding:50px 0;
}
.sybt{
	height: auto;
	text-align: center;
}
.sybt01{
	line-height: 30px;
	font-size: 24px;
	color: #111;
}
.sybt02{
	line-height: 25px;
	font-size: 14px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
	margin-top:3px;
	color: #999;
}
.sybt_more{
	width: 100px;
	margin:5px auto 0;
}
.sybt_more a{
	background: #d1d1d1;
	color: #fff;
	display: block;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	position: relative;
}
.sybtline{
	width: 180px;
	height: 1px;
	background: #d1d1d1;
	position: absolute;
	top:13px;
	left:50%;
	margin-left: -90px;
	z-index: -1;
}
.sybt_more a:hover{
	background: #eb6e01;
	color: #fff;
}
.sybt_more a:hover .sybtline{
	background: #eb6e01;
}


.syxz_con{
	height: auto;
	margin-top: 30px;
}
.sylb_box{
	height: auto;
	position: relative;
}
.sylb_div{
	width: 100%;
	height: auto;
}
.sylb_div a{
	display: block;
}
.sylb_tp{
	height: auto;
	border:1px solid #ddd;
	overflow: hidden;
}
.sylb_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.sylb_bt{
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	background: #e3e3e3;
	margin-top: 5px;
	padding:0 10px;
}
.sy_xuanze .swiper-button-prev{
	left:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/leftb.jpg) top center no-repeat;
	margin-top: -30px;
}
.sy_xuanze .swiper-button-next{
	right:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/rightb.jpg) top center no-repeat;
	margin-top: -30px;
}

.sylb_div a:hover .sylb_bt{
	background: #318b46;
	color: #fff;
}
.sylb_div a:hover .sylb_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
/** sy_xuanze **/
/** sy_pro **/
.sy_pro{
	height: auto;
	padding:50px 0 40px;
	/* background: url(../images/sy_pro.jpg) center center no-repeat; */
	background-size: cover;
}
.sypro{
	height: auto;
}
.sypro01{
	height: auto;
}
.sypro_bt{
	height: auto;
	background: #eb6e01;
	color: #fff;
	padding:15px 30px;
	background: -webkit-linear-gradient(45deg, #eb6e01 0%, #faae6e 40%, #318b46 100%);
	background: linear-gradient(45deg, #eb6e01 0%,#faae6e 40%,#318b46 100%);
}
.sypro_bt01{
	line-height: 25px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
	font-size: 16px;
}
.sypro_bt02{
	line-height: 30px;
	font-size: 24px;
}

.sypro_dh{
	height: auto;
	margin-top: 10px;
}
.sypro_dh ul{
	height: auto;
}
.sypro_dh ul li{
	height: auto;
	margin-bottom: 8px;
	border: 2px solid #318b46;
    padding: 3px;
    transition: color .6s,border-color .6s,background-color .6s;
}
.sypro_dh ul li a{
	display: block;
	background: #318b46;
	color: #fff;
	line-height: 43px;
	font-size: 14px;
	padding:0 30px;
	background: linear-gradient(to left, rgb(49, 139, 70) 0, rgb(48,188,82) 100%);
}
.sypro_dh ul li a i{
	margin-right: 10px;
	font-size: 16px;
}
.sypro_dh ul li a:hover{
	background: #eb6e01;
	background: linear-gradient(to left, rgb(241, 197, 160) 0, rgb(235, 109, 1) 100%);
}
.sypro_dh ul li:hover{
	border:2px solid #eb6e01;
	transition: color .6s,border-color .6s,background-color .6s;
}


.sypro02{
	height: auto;
}
.sycp_bt{
	height: auto;
	border-bottom: 1px solid #ddd;
}
.sycp_bt01{
	line-height: 35px;
	font-size: 18px;
	color: #111;
	font-weight: bold;
}
.sycp_bt01 i{
	margin-right: 10px;
	color: #eb6e01;
}
.sycp_bt02{
	text-align: right;
}
.sycp_bt02 a{
	font-size: 13px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
	line-height: 35px;
}
.sycp_bt02 a:hover{
	color: #eb6e01;
}

.sycp_list{
	height: auto;
	margin-top: 20px;
}
.sycp_list ul{
	height: auto;
}
.sycp_list ul li{
	height: auto;
	margin-bottom:10px;
	padding:0 8px;
}
.sycp_zj{
	height: auto;
}
.sycp_zj a{
	display: block;
}
.sycp_tp{
	height: auto;
	border: 1px solid #ddd;
    padding: 5px;
    overflow: hidden;
    position: relative;
}
.sycp_span{
	width: 200px;
	height: 35px;
	background: #eb6e01;
	position: absolute;
	top: 10px;
    right: -56px;
	transform:rotate(30deg);  
	-webkit-transform:rotate(30deg);  
	-moz-transform:rotate(30deg);  
	-o-transform:rotate(30deg);   
	-ms-transform:rotate(30deg);
	background: linear-gradient(to left, rgb(241, 197, 160) 0, rgb(235, 109, 1) 100%);
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    text-transform: uppercase;
    font-size: 16px;
}
.sycp_tp img{
	height: 218px;
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.sycp_name{
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-weight: bold;
	padding:0 10px;
}

.sycp_zj a:hover .sycp_name{
	background: #eb6e01;
    color: #fff;
    background: linear-gradient(to left, rgb(241, 197, 160) 0, rgb(235, 109, 1) 100%);
}
.sycp_zj a:hover .sycp_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
/** sy_pro **/
/** sy_tiao **/
.sy_tiao{
	height: 200px;
	background: url(../images/sy_tiao.jpg) center center no-repeat;
	background-size: cover;
}
.sytiao_con{
	height: auto;
}
.sytiao_con01{
	height: auto;
}
.sytiao_con01 img{
	max-width: 100%;
	height: 100%;
}
.sytiao_con02{
	height: auto;
}
.sytiao_wz{
	height: auto;
	padding: 36px 0;
	float: right;
}
.sytiao_wz01{
	line-height: 35px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	text-align: right;
}
.sytiao_wz01 span{
	background: #fff;
	color: #eb6e01;
	padding:3px 30px;
	font-size: 16px;
	margin-left: 15px;
	font-weight: 400;
}

.sytiao_wz02{
	height: auto;
	line-height: 30px;
	margin-top: 10px;
	color: #fff;
}
.sytiao_wz02a{
	float: right;
	font-size: 20px;
	font-weight: bold;
}
.sytiao_wz02b{
	float: right;
	margin-left: 5px;
	font-size: 18px;
}
.sytiao_wz02b span{
	margin-right:10px;
	margin-left: 15px;
}

.sytiao_wz03{
	height: auto;
	line-height: 30px;
	margin-top: 15px;
	color: #fff;
}
.sytiao_wz03a{
	float: right;
	font-size: 18px;

}
.sytiao_wz03a span{
	font-size: 26px;
	font-weight: bold;
}
.sytiao_wz03b{
	float: right;
	margin-left: 10px;
}
.sytiao_wz03b a{
	display: block;
	background: #eb6e01;
	color: #fff;
	padding:0 20px;
	font-size: 14px;
	border-bottom: 3px solid #c05c06;
	border-radius: 5px 5px 0 0;
}
.sytiao_wz03b a:hover{
	background: #e7ab0b;
	border-bottom: 3px solid #b28305;
	color: #111;
}
/** sy_tiao **/
/** sy_youshi **/
.sy_youshi{
	height: auto;
	padding:50px 0 0;
	background: url(../images/sy_youshi.jpg) center center no-repeat;
}
.syys_bt{
	height: auto;
	text-align: center;
}
.syys_bt01{
	line-height: 40px;
	font-size: 30px;
	color: #111;
	font-weight: bold;
}
.syys_bt01 span{
	color: #eb6e01;
	margin-right: 10px;
	font-size: 36px;
}
.syys_bt02{
	line-height: 35px;
	font-size: 24px;
	margin-top: 10px;
	color: #333;
}

.syhxys{
	height: auto;
	margin-top: 50px;
}
.syhxys ul{
	height: auto;
}
.syhxys ul li{
	height: auto;
	margin-bottom: 50px;
	height: 388px;
}
.syhxys_zj{
	height: auto;
	padding: 0 30px;
}
.hxys_list{
	height: auto;
	margin-bottom: 20px;
}
.hxys_title{
	height: auto;
	line-height: 37px;
	font-size: 22px;
    color: #eb6d01;
    font-weight: bold;
    background: url(../images/ys_dt_bg.png) repeat-x left bottom;
    padding-bottom: 17px;
}
.hxys_title span{
	color: #9f9f9f;
    padding: 5px 10px;
    font-size: 36px;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin-right: 15px;
    font-style: italic;
 
}
.hxys_nr{
	height: auto;
	margin-top: 10px;
}
.hxys_nr p{
	margin:0;
	line-height: 35px;
	font-size: 16px;
	padding-left:62px;
	color:#333;

}
.hxys_nr p i{
	margin-right: 10px;
	color: #eb6d01;
}

.syhxys_tp{
	height: auto;
}

.syhxys_zj02{
	margin-top: -70px;
}
/** sy_youshi **/
/** you_shi **/
.you_shi{
	height: auto;
	padding:50px 0;
	background: url(../images/you_shi.jpg) center center no-repeat;
	background-size: cover;
}
.you_shidiv{
	height: 600px;
	margin-top: 30px; 
	position: relative;
}
.you_shidiv1{
	display: table;
    width: 100%;
    height: 100%;
}
.you_shidiv2{
	display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.ys_lant{
	width: 100%;
	height: 243px;
	background: url(../images/ys_lant.png) center center no-repeat;
}
.yuanxing{
	width: 500px;
	height: 500px;
	border: 2px solid #318b46;
	border-radius: 100%;
	position: absolute;
	top:50%;
	left:50%;
	margin-top: -250px;
	margin-left: -250px;
	padding:8px;
}
.yuanxing1{
	width: 100%;
	height: 100%;
	background: #318b46;
	border-radius: 100%;
}
.yuan_tp{
	width: 100%;
	height: auto;
	border-radius: 100%;
	padding: 80px;
}
.yuan{
	width: 120px;
	height: 120px;
	border-radius: 100%;
	position: absolute;
	border:1px dotted #eb6e01;
	padding:2px;
}
.yuan01{
	top:-45px;
	left:-55px;
}
.yuan_n{
	width: 100%;
	height: 100%;
	background: #eb6e01;
	border-radius: 100%;
}
.yuan_shuzi{
	height: auto;
	text-align: center;
	padding: 23px 15px;
}
.yuan_shuzi01{
	line-height: 30px;
	color: #fff;
	font-size: 24px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-style: italic;
}
.yuan_szxian{
	height: 1px;
	border-top:1px dotted #fff;
	margin-top: 3px;
	margin-bottom: 3px;
}
.yuan_shuzi02{
	letter-spacing: 1px;
    line-height: 30px;
    font-size: 18px;
    color: #fff;
}


.ys_div{
	width: 430px;
	height: auto;
	position: absolute;
}
.ysdiv01{
	top: -36px;
    left: -500px;
	text-align: right;
}
.ys_biaoti{
	line-height: 35px;
	font-size: 22px;
	color: #111;
	font-weight: bold;
}
.ys_xwz{
	height: auto;
	margin-top: 10px;
}
.ys_xwz p{
	line-height: 28px;
    font-size: 16px;
    margin:0;
}

.ysdiv01 .ys_biaoti i{
	margin-left: 10px;
	color: #eb6e01;
}
.ysdiv01 .ys_xwz p span{
	margin-left: 10px;
	color: #eb6e01;
}


.yuan02{
	top: 50%;
    margin-top: -60px;
    left: -125px;
}
.ysdiv02{
	top: 50%;
    margin-top: -50px;
    left:-570px;
    text-align: right;
}
.ysdiv02 .ys_biaoti{
	color: #fff;
}
.ysdiv02 .ys_biaoti i{
	margin-left: 10px;
	color: #eb6e01;
}
.ysdiv02 .ys_xwz p{
	color: #ebeaea;
}
.ysdiv02 .ys_xwz p span{
	margin-left: 10px;
	color: #eb6e01;
}

.yuan03{
	bottom: -45px;
    left: -55px;
}
.ysdiv03{
	bottom: -36px;
    left: -500px;
    text-align: right;
}
.ysdiv03 .ys_biaoti i{
	margin-left: 10px;
	color: #eb6e01;
}
.ysdiv03 .ys_xwz p span{
	margin-left: 10px;
	color: #eb6e01;
}

.yuan04{
	bottom: -45px;
    right: -55px;
}
.ysdiv04{
	bottom: -36px;
    right: -500px;
}
.ysdiv04 .ys_biaoti i{
	margin-right: 10px;
	color: #eb6e01;
}
.ysdiv04 .ys_xwz p span{
	margin-right: 10px;
	color: #eb6e01;
}


.yuan05{
	top: 50%;
    margin-top: -60px;
    right: -125px;
}
.ysdiv05{
	top: 50%;
    margin-top: -50px;
    right:-570px;
}
.ysdiv05 .ys_biaoti{
	color: #fff;
}
.ysdiv05 .ys_biaoti i{
	margin-right: 10px;
	color: #eb6e01;
}
.ysdiv05 .ys_xwz p{
	color: #ebeaea;
}
.ysdiv05 .ys_xwz p span{
	margin-right: 10px;
	color: #eb6e01;
}

.yuan06{
	top:-45px;
	right:-55px;
}
.ysdiv06{
	top: -36px;
    right: -500px;
}
.ysdiv06 .ys_biaoti i{
	margin-right: 10px;
	color: #eb6e01;
}
.ysdiv06 .ys_xwz p span{
	margin-right: 10px;
	color: #eb6e01;
}
/** you_shi **/
/** sy_khjz **/
.sy_khjz{
	height: auto;
	padding:50px 0;
	border-top: 3px solid #e1e1e1;
}

.sykhjz_con{
	height: auto;
	margin-top: 30px;
	position: relative;
}
.sykhjz_con .swiper-button-prev{
	left:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/leftb.jpg) top center no-repeat;
	margin-top: -30px;
}
.sykhjz_con .swiper-button-next{
	right:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/rightb.jpg) top center no-repeat;
	margin-top: -30px;
}
.sykh_jz{
	width: 100%;
	height: auto;
}
.sykh_jz a{
	display: block;
}
.sykh_jztp{
	height: auto;
	border:5px solid #efefef;
}
.sykh_jztp img{
	height: 193px;
}
.sykh_jznr{
	background: #efefef;
	padding:10px 15px 15px;
	border-bottom: 3px solid #c4c4c4;
}
.sykh_jzbt{
	line-height: 25px;
	font-size: 14px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-weight: bold;
}
.sykh_jzwz{
	height: 75px;
	margin-top: 5px;
	overflow: hidden;
}
.sykh_jzwz p{
	line-height: 25px;
	color: #777;
}
.sykh_jzgd{
	width: 120px;
	height: auto;
	line-height: 30px;
	background: #318b46;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
    border:1px solid #318b46;
}

.sykh_jz a:hover .sykh_jznr{
	background: #318b46;
}
.sykh_jz a:hover .sykh_jztp{
	border:5px solid #318b46;
}
.sykh_jz a:hover .sykh_jzgd{
	border:1px solid #fff;
}
.sykh_jz a:hover .sykh_jzbt{
	color: #fff;
}
.sykh_jz a:hover .sykh_jzwz p{
	color: #eee;
}
/** sy_khjz **/
/** sy_tiao1 **/
.sy_tiao1{
	height: 200px;
    background: url(../images/sy_tiao1.jpg) center center no-repeat;
    background-size: cover;
    border-top: 3px solid #e1e1e1;
}
.sytiao_div{
	height: auto;
}

/** sy_tiao1 **/
/** sy_about **/
.sy_about{
	height: auto;
	padding:50px 0;
	background: url(../images/ab_bg.png) top center no-repeat;
}
.syab_con{
	height: auto;
	margin-top: 15px;
	position: relative;
}
.syab_line{
	width: 3px;
	height: 200px;
	position: absolute;
	top:50%;
	margin-top: -100px;
	left:0;
	background: #318b46;
	box-shadow: 5px 5px 5px #ddd;
}
.syab_con01{
	height: auto; display: none;
}
.syab_tp{
	height: auto;
}
.syab_con02{
	height: auto;
	width: 100%;
	padding-left: 100px;
}
.syab_name{
	line-height: 35px;
	font-size: 24px;
	color: #318b46;
	font-weight: bold;
	text-align: right;
    padding: 0 15px;
}
.syab_nr{
	height: auto;
	margin-top: 15px;
}
.syab_nr p{
	line-height:30px;
	font-size: 14px;
	text-indent: 2em;
	color: #111;
}
.syab_more{
	width: 200px;
	height: auto;
	margin-top: 20px;
	/**margin-left: 0;**/
}
.syab_more a{
	display: block;
	background: #318b46;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	border-radius: 30px;
}
.syab_more a:hover{
	background: #eb6e01;
}
/** sy_about **/
/** sy_case **/
.sy_case{
	height: auto;
	padding:50px 0;
	border-top: 3px solid #e1e1e1;
	background: url(../images/sy_case.jpg) center center no-repeat;
}

.sy_ancon{
	height: auto;
	margin-top: 30px;
}
.sy_ancon ul{
	height: auto;
}
.sy_ancon ul li{
	height: auto;
	margin-bottom: 10px;
    padding: 0 5px;
}
.syal_zj{
	height: auto;
}
.syal_zj a{
	display: block;
}
.syal_tp{
	height: auto;
	/**
	border:5px solid #ddd;
	padding:5px;**/
	overflow: hidden;
	position: relative;
}
.syal_sj{
	position: absolute;
	width: 0px;
    height:0px;
    z-index: 999;
}
.syal_sj01{
    border-top: 30px solid #fff;
    border-right: 30px solid transparent;
    top:0;
    left:0;
}
.syal_sj02{
	border-top: 30px solid #fff;
    border-left:30px solid transparent;
    top:0;
    right:0;
}
.syal_sj03{
	border-bottom:30px solid #fff;
    border-right: 30px solid transparent;
    bottom: 0;
    left:0;
}
.syal_sj04{
	border-bottom:30px solid #fff;
    border-left: 30px solid transparent;
    bottom: 0;
    right:0;
}
.syal_timu{
	width: 100%;
	height: 35px;
	background: #111;
	position: absolute;
	bottom: 0;
	left:0;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #fff;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	background: rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	padding:0 30px;
}
.syal_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.syal_name{
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	line-height: 30px;
	font-size: 14px;
	color: #111;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-weight: bold;
	display: none;
}
/**
.syal_zj a:hover .syal_name{
	color: #318b46;
}

.syal_zj a:hover .syal_tp{
	border:5px solid #318b46;
}**/


.syal_zj a:hover .syal_timu{
	background: rgba(235,109,1,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2eb6d01,endColorstr=#B2eb6d01);
}
.syal_zj a:hover .syal_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}


.syan_more{
	width: 200px;
	height: auto;
	margin-top: 20px;
}
.syan_more a{
	display: block;
	background: #318b46;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	border-radius: 30px;
}
.syan_more a:hover{
	background: #eb6e01;
}

.sy_ancon1{
	height: auto;
    margin-top: 30px;
    position: relative;
    margin-bottom: 30px;
}
.sy_ancon1 .swiper-button-prev{
	left:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/leftb.jpg) top center no-repeat;
	margin-top: -30px;
}
.sy_ancon1 .swiper-button-next{
	right:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/rightb.jpg) top center no-repeat;
	margin-top: -30px;
}

/** sy_case **/
/** sy_news **/
.sy_news{
	height: auto;
	padding:50px 0;
	background: #318b46;
	background: url(../images/sy_news.jpg) center center no-repeat;
}
.syxw_con{
	height: auto;
}
.syxw_con01{
	height: auto;
}
.sywz_bg{
	background: #fff;
	padding:15px;
	border-radius: 10px;
}
.syxw_bt{
	height: auto;
	padding-bottom: 5px;
	border-bottom: 2px solid #ddd;
}
.syxw_bt01{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	padding-left: 0;
}
.syxw_bt01 i{
	margin-right: 10px;
	font-weight: 400px;
}
.syxw_bt02{
	text-align: right;
	padding-right: 0;
}
.syxw_bt02 a{
	color: #ddd;
	font-size: 14px;
	color: #111;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    text-transform: uppercase;
    line-height: 30px;
}
.syxw_bt02 a:hover{
	color: #eb6d01;
}
.syxw_tp{
	height: auto;
	margin-top: 10px;
	overflow: hidden;
}
.syxw_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.syxw_tp a:hover img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}

.syxw_nr{
	height: auto;
	margin-top: 10px;
}
.syxw_nr ul{
	height: auto;
}
.syxw_nr ul li{
	height: auto;
}
.syxw_nr ul li a{
	display: block;
	color: #111;
	font-size: 13px;
	line-height: 35px;
    border-bottom: 1px dotted #ddd;
}
.syxw_tm{
	padding-left: 0;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.syxw_tm i{
	margin-right: 10px;
}
.syxw_time{
	padding: 0;
	text-align: right;
	font-size: 12px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.syxw_nr ul li a:hover{
	color: #eb6d01;
}

.syxw_cjwt{
	height: auto;
	margin-top: 10px;
	height:345px;
	overflow: hidden;
}
.syxw_cjwt ul{
	height: auto;
	position: relative;
}
.syxw_cjwt ul li{
	height: auto;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 15px;
}
.syxw_cjwt ul li a{
	display: block;
}
.sycjwt_bt{
	line-height: 22px;
	font-size: 14px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	padding-left: 30px;
	background: url(../images/wen.jpg) top left no-repeat;
	font-weight: bold;
}
.sycjwt_con{
	height: 66px;
	margin-top: 10px;
	padding-left: 30px;
	background: url(../images/da.jpg) top left no-repeat;
	overflow: hidden;
}
.sycjwt_con p{
	line-height: 22px;
	font-size: 13px;
	color: #333;
	margin:0;
}
.syxw_cjwt ul li a:hover .sycjwt_bt{
	color: #eb6d01;
}
/** sy_news **/
/** link **/
.link{
	height: auto;
	padding: 30px 0 50px;
}
.link .row{
	padding:0 15px;
}
.link_bt{
	height: auto;
	background:url(../images/link_bt.jpg) bottom left repeat-x;
	padding-bottom: 5px;
	
}
.link_bt01{
	float: left;
	line-height: 35px;
	font-size: 28px;
	color: #111;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
.link_bt02{
	width: 80px;
	background: #318b46;
	color: #fff;
	font-size: 14px;
	padding:3px 10px;
	margin-left: 15px;
	font-weight: 400;
	float: left;
	margin-top: 4px;
}

.link_con{
	height: auto;
	margin-top: 15px;
}
.link_con ul{
	height: auto;
}
.link_con ul li{
	float: left;
	line-height: 25px;
	margin-right: 18px;
}
.link_con ul li a{
	display: block;
	line-height: 25px;
	font-size: 14px;
	color: #111;
}
.link_con ul li a span{
	font-size: 12px;
	margin-right: 5px;
	color: #318b46;
}
.link_con ul li a:hover{
	color: #318b46;
}

.link_tab{
	height:auto;
}
.demo{width:100%;position:relative;}
.demo h2{font-size:16px;height:44px;color:#3366cc;margin-top:20px;}
.demo dl dt{font-size:14px;color:#ff6600;margin-top:30px;font-weight:800;}
.demo dl dt,.demo dl dd{line-height:22px;}
.tabbtn{height:auto;background: url(../images/link_bt.jpg) bottom left repeat-x; padding-bottom: 5px;}
.tabbtn li{position:relative; display: inline-block; margin-right: 5px;}
.tabbtn li a{display:block; height:auto;line-height:30px;overflow:hidden;text-align:center;font-size:15px;cursor:pointer; background: #aaaaaa; color: #fff; padding:0 30px;}
.tabbtn li.current{}
.tabbtn li.current a{background:#318b46;color:#3366cc;color: #fff;}
/* tabcon */
.tabcon{position:relative;height:auto;overflow:hidden;}
.tabcon .subbox{position:absolute;left:0;top:0;}
.tabcon .sublist{height:auto;}

/** link **/
/** footer **/
.footer{
	height: auto;
}
.footer_menu{
	height: auto;
	background: #eb6d01;
}
.footer_dh{
	height: auto;
	position: relative;
	padding-left: 270px;
}
.footer_dh ul{
	height: 50px;
	overflow: hidden;
}
.footer_dh ul li{
	float: left;
	line-height: 50px;
	color: #fa9c4d;
}
.footer_dh ul li a{
	display: block;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	padding:0 25px;
}

.footer_tp{
	width: 253px;
	position: absolute;
	top:-17px;
	left:0;
}

.footer_con{
	height: auto;
	background: #318b46;
	padding:30px 0; 
}
.footer_ewm{
	max-width: 253px;
	height: auto;
}
.footer_ewmtp{
	width:85%;
	height: auto;
	background: #fff;
	margin-top: -68px;
}
.footer_ewmbt{
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	margin-top: 5px;
}

.footer_nr{
	height: auto;
	padding-left: 30px;
}
.footer_nr p{
	line-height: 30px;
	font-size: 13px;
	color: #fff;
	margin:0;
}
.footer_nr p a{
	color: #fff;
}
.footer_nr p a:hover{
	color: #eb6d01;
}
/** footer **/

.ny_banner{
	height: auto;
}
.ny_search01{
	height: auto;
    line-height: 35px;
    font-size: 13px;
    color: #5b5b5b;
}
.nyfl_mbx{
	height: auto;
	line-height: 35px;
	padding:0 15px;
	font-size: 14px;
}
.nyfl_mbx a{
	color: #333;
	font-size: 14px;
}
.nyfl_mbx span{margin: 0 10px;color: #b8b4b1;font-size: 14px;}
.nyfl_mbx a i{
	margin-right: 8px;
	font-size: 16px;
	color: #b8b4b1;
}
.nyfl_mbx a:hover{
	color: #eb6d01;
}
.nyfl_mbx a:hover i{
	color: #eb6d01;
}
/** inner_box **/
.inner_box{
	height: auto;
	padding:30px 0 80px;
}
.inner_left{
	height: auto;
}
.side-bar-tit{
	height: auto;
}
.side-bar-tit h2{
	color: #318b46;
	font-size: 30px;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    margin: 0;
}
.side-bar-tit h2 i{
	background-color: #eb6d01;
	float: left;
    width: 30px;
    height: 30px;
    margin-right: 8px;
}
.side-bar-tit span{
	font-size: 16px;
    font-weight: bold;
    color: #bcbcbc;
    text-transform: uppercase;
}

.incp_fl{
	height: auto;
	margin-top: 10px;
}
.incp_fl ul{
	height: auto;
}
.incp_fl ul li{
	height: auto;
	margin-bottom: 10px;
    border-bottom: 1px solid #e8e8e8;
}
.incp_flbt{
	 height: 45px;
    line-height: 45px;
    margin-bottom: -2px;
    background: url(../images/ico1.png) #318b46;
    background-repeat: no-repeat;
    background-position: 230px center;
    position: relative;
}
.incp_flbt i{
	display: block;
    width: 16px;
    height: 8px;
    background-color: #fff;
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -4px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.incp_flbt a{
	color: #fff;
    font-size: 16px;
    display: block;
    width: 185px;
    height: 45px;
    line-height: 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
}

.incp_fl li .cur i,
.incp_fl li .incp_flbt:hover i{
    transform: scale(1, 0.2);
    -webkit-transform: scale(1, 0.2);
}

.incp_fl li .incp_flbt:hover{
	background: url(../images/ico1.png) #eb6d01;
	background-repeat: no-repeat;
    background-position: 230px center;
}

#incfldq .incp_flbt{
	background: url(../images/ico1.png) #eb6d01;
	background-repeat: no-repeat;
    background-position: 230px center;
}
#incfldq .incp_flbt i{
	transform: scale(1, 0.2);
    -webkit-transform: scale(1, 0.2);
}


.inrmtj{
	height: auto;
	margin-top:30px;
}
.rmtj_box{
    height: auto;
    margin-top: 10px;
    border-bottom: 1px solid #e8e8e8;
}
.rmtj_bt{

}
.rmtj_bt a{
    display: block;
    width: 90%;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 14px;
    color: #333;
}
.rmtj_zj{
    height: auto;
    border-bottom: 1px solid #e8e8e8;
}



.item-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transform: rotateX(180deg) scale(0.5, 0.5);
    transform: rotateX(180deg) scale(0.2, 0.2);
    transition: all ease-out .5s;
}
.item-mask .item-link-icon {
    display: block;
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 22px;
    line-height: 38px;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
}
.wjdh-link {
    display: block;
    width: 38px;
    height: 38px;
    background-image: url(../images/link.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.img {
    overflow: hidden;
    position: relative;
    border: 1px solid #eee;
    background-color: #f4f4f4;
}
.img img {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
}


.rmtj_zj .img {
    width:100%;
    height: auto;
    padding: 4px;
    margin: 0 auto;
    background-color: #e9e9e9;
    padding:10px;
}

.rmtj_zj img {
	height: 207px;
}
.rmtj_zj:hover .item-mask {
    opacity: 1;
    -webkit-transform: rotateX(0deg) scale(1, 1);
    transform: rotateX(0deg) scale(1, 1);
    transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
    background: rgba(0, 0, 0, 0.3);
}
.rmtj_zj:hover .img img {
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}

.rmtj_box .swiper-pagination{
    top:auto !important;
    bottom: 0;
}
.rmtj_box .swiper-button-prev{
    width: 35px;
    height: 20px;
    left:50%;
    margin-left: -38px;
    top:auto;
    bottom:10px;
    background: url(../images/sidebar_left.png);
}
.rmtj_box .swiper-button-next{
    width: 35px;
    height: 20px;
    right:50%;
    margin-right: -38px;
    top:auto;
     bottom:10px;
      background: url(../images/sidebar_right.png);
}
.rmtj_box .swiper1{
    padding-bottom: 40px;
}
.rmtj_box .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
}

.rmtj_zj:hover .rmtj_bt a{
	color: #318b46;
}

.side-contact{
	height: auto;
	margin-top: 30px;
}
.side-contact .side-contact-phone {
    font-size: 16px;
    color: #fff;
    background-image: url(../images/phone.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 55px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.side-contact .side-contact-phone:hover {
    background-position: 20px 5px;
}

.side-contact .side-contact-phone p {
    font-size: 24px;
    font-weight: bold;
}

.side-contact .side-contact-adress {
    padding: 10px 20px;
    background-color: #353537;
    background-image: url(../images/adress.png);
    background-position: 20px 10px;
    background-repeat: no-repeat;
    text-indent: 25px;
    color: #cecece;
    line-height: 22px;
}
.side-contact .side-contact-phone {
    background-color: #318b46;
}



.inner_right{
	height: auto;
}
.inner_cplist{
	height: auto;
}
.cplist_bt{
	height: auto;
    border-bottom: 1px solid #ececec;
}
.cplist_bt01{
	height: auto;
	padding-left: 0;
}
.cplist_fltm{
	display: inline-block;
	border-bottom: 1px solid #318b46;
    color: #70747f;
    font-size: 18px;
    margin-left: 0;
    transition: color .6s,border-color .6s,background-color .6s;
    font-weight: bold;
}
.cplist_fltm a{
	display: block;
	line-height:35px;
	color: #318b46;
}
.cplist_fltm a span{
	font-size: 16px;
    color: #bcbcbc;
    text-transform: uppercase;
    margin-left: 10px;
    font-weight: 400;
}
.cplist_fltm a:hover{
	color: #eb6d01;
}
.cplist_fltm:hover{
	border-bottom: 1px solid #eb6d01;
}


.cplist_bt02{
	height: auto;
	padding-right: 0;
	text-align: right;
}
.cplist_bt02 a{
	color: #999;
    font-size: 14px;
    line-height: 35px;
}
.cplist_bt02 a:hover{
	color: #318b46;
}


.cplist_con{
	height: auto;
	margin-top: 15px;
}
.cplist_con .sycp_list{
	margin-top: 0;
}
.cplist_con .sycp_tp img{
	height: 158px;
}
.cplist_con .sycp_name{
	font-size: 13px;
}

.cplist_con1{
	height: auto;
	margin-top: 20px;
}
.cplist_con1 .sycp_list{
	margin-top: 0;
}



.pages {
    margin: 20px 0;
    text-align: center;
}
.pages a,
.pages span {
    padding: 3px 8px;
    border: 1px solid #999;
    margin: 0 3px;
    color: #999;
}
.pages .current:hover {
    color: #fff;
}
.pages a:hover,
.pages span:hover {
    border: 1px solid #318b46;
    color: #318b46;
}
.pages .current {
    background-color: #318b46;
    border: 1px solid #318b46;
    color: #fff;
}






.page_alzj{
	height: auto;
	width: 100%;
}
.page_alzj a{
	display: block;
	border:1px solid #ddd;
	padding:15px 25px 20px;
}
.page_albt{
	line-height: 35px;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-weight: bold;
}
.page_altp{
	height: auto;
	margin-top: 5px;
	overflow: hidden;
}
.page_altp img{
	height: 281px;
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.page_alnr{
	height: 50px;
	margin-top: 15px;
	overflow: hidden;
}
.page_alnr p{
	line-height: 25px;
	font-size: 14px;
	color: #999;
}
.page_more{
	width: 180px;
	height: auto;
	line-height: 35px;
	font-size: 14px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    text-transform: uppercase;
    color: #111;
    margin-top:15px;
    border:1px solid #ddd;
    text-align: center;
}

.page_alzj a:hover .page_albt{
	color: #318b46;
}
.page_alzj a:hover .page_altp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.page_alzj a:hover .page_more{
	background: #318b46;
	color: #fff;
}
.page_alzj a:hover{
	border:1px solid #318b46;
}

.page_alnr1{
	margin-top: 0px;
}
.page_more1{
	text-transform: uppercase;
    font-size: 12px;
    color: #bbb;
    margin-top: 10px;
}
.page_alzj1 a:hover{
	background: #318b46;
}
.page_alzj1 a:hover .page_albt1{
	color: #fff;
}
.page_alzj1 a:hover .page_alnr1 p{
	color: #eee;
}
.page_alzj1 a:hover .page_more1{
	color: #ccc;
}
/** inner_box **/
/** prodot_box **/
.prodot_box{
	height: auto;
	margin-top: 20px;
}
.prohead{
	margin-bottom: 25px;
    height: auto;
}
.prohead_left {
    height: auto;
    padding-left: 0;
}
.prohead .hleft {
    width: 100%;
}
.pull-left {
    float: left;
}
#MagnifierWrap {
    position: relative;
    width: 100%;
}

.MagnifierMain {
    position: relative;
    height: 351px;
}

.MagnifierMain img {
    width:100%;
    height: 351px;
}

.MagnifierDrag {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ccc;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: move;
}

.MagnifierPop {
    position: absolute;
    top: 0;
    overflow: hidden;
    background: #fff;
    z-index: 10;
}

.MagnifierImg {
    position: absolute;
    top: 0;
    left: 0;
}
.spec-items {
    position: relative;
    width: 86%;
    height: 75px;
    overflow: hidden;
    padding-top: 10px;
    margin: 0 auto;
}

.spec-items ul {
    width: 500%;
    position: absolute;
    top: 10px;
    left: 0;
}

.spec-items ul * {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.spec-items li {
    width: 65px;
    height: 56px;
    float: left;
    overflow: hidden;
    margin-right: 5px;
    border: 2px solid #fff;
    cursor: pointer;
}

.spec-items li.on {
    border: 2px solid #318b46;
}

.spec-items li img {
    width: 100%;
}

span.spe_leftBtn,
span.spe_rightBtn {
    position: absolute;
    bottom: 0px;
    display: block;
    width: 20px;
    height: 69px;
    line-height: 69px;
    font-family: "Ã©Â»â€˜Ã¤Â½â€œ";
    text-align: center;
    font-size: 30px;
    color: #ddd;
    cursor: default;
    background-color: #f9f9f9;
}

span.on {
    background-color: #ccc;
    color: #999;
    cursor: pointer;
}

span.spe_leftBtn {
    left: 0;
}

span.spe_rightBtn {
    right: 0;
}

.prohead .hleft .btns {
    margin-top: 20px;
}

.prohead .hleft .btns span {
    display: none
}

.prohead .hleft .btns a {
    display: block;
    height: 22px;
    line-height: 22px;
    text-indent: 20px;
    font-size: 12px;
    background: url(../images/btn-s-bg.png) no-repeat;
    float: left;
    margin: 0 10px 0 0!important;
    padding: 0!important;
    width: 80px;
}

.prohead .hleft .btns a.b1 {
    background-position: left -150px
}

.prohead .hleft .btns a.b2 {
    background-position: left -30px;
    width: 93px;
}

.prohead .hleft .btns a.b3 {
    background-position: left -120px;
}

.prohead .hleft .btns a.b4 {
    background-position: left -60px;
}



.prohead_right{
	height: auto;
	padding-left: 30px;
}
.prohead_kuang{
	height: auto;
}
.prohead_titm{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	border-bottom: 2px solid #ddd;
    padding-bottom: 5px;
    font-weight: bold;
}
.prohead_jies{
	height: auto;
	margin-top: 20px;
	background: #f1f0f0;
    padding: 15px;
}
.prohead_jies p{
	line-height: 30px;
	font-size: 15px;
	color: #111;
	margin:0;
}

.prohead_dh{
	height: auto;
	margin-top: 25px;
}
.prohead_dh01{
	float: left;
	width: 50px;
	height: 50px;
	line-height: 30px;
	font-size: 36px;
	border:1px solid #ddd;
	border-radius: 100%;
	padding:10px;
	color: #eb6e01;
}
.prohead_dh02{
	float: left;
	margin-left: 15px;
}
.prohead_wz1{
	line-height: 20px;
	font-size: 13px;
	color: #999;
}
.prohead_wz2{
	line-height: 30px;
	font-size: 24px;
	color: #eb6e01;
    font-weight: bold;
}

.prohead_zixun{
	width: 50%;
	height: auto;
	margin-top: 30px;
	margin-left: 0;
}
.prohead_zixun a{
	display: block;
	background: #318b46;
	line-height: 35px;
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.prohead_zixun a:hover{
	background: #eb6e01;
}

.procot_line{
	width: 100%;
    height: 7px;
    background-image: url(../images/bg1.gif);
    margin-top: 30px;
}
.procot_xqnrbt{
	line-height: 35px;
	font-size: 18px;
	color: #111;
	border-bottom: 1px solid #ececec;
	margin-top: 20px;
}
.procot_xqnrbt span{
	font-size: 16px;
    color: #bcbcbc;
    text-transform: uppercase;
    margin-left: 10px;
    font-weight: 400;
}

.prodot_xqnrcon{
	height: auto;
	margin-top:15px; 
	line-height: 25px;
	font-size: 14px;
	color: #111;
}
.prodot_xqnrcon img{
	max-width: 100%;
	height: auto !important;
}
.prodot_xqnrcon p{
	line-height: 25px;
	font-size: 14px;
	color: #111;
}
.prodot_xqnrcon p img{
	margin-left: -2em;
}
.prodot_xqnrcon div{
	line-height: 25px;
	font-size: 14px;
	color: #111;
}
.prodot_xqnrcon div img{
	margin-left: -2em;
}

/** prodot_box **/
/** inner_case **/
.inner_case{
	height: auto;
}
.inner_alcon{
	margin-top: 20px;
	margin-bottom: 30px;
}
.inner_alcon ul{
	height: auto;
}
.inner_alcon ul li{
	height: auto;
	margin-bottom: 15px;
}
.inner_alcon ul li a{
	display: block;
	border:1px solid #ddd;
	padding:10px;
}
.alcon_tp{
	height: auto;
	padding:0;
}
.alcon_img{
	height: auto;
}
.alcon_img img{
	height: 118px;
}
.alcon_nr{
	height: auto;
	padding-right: 0;
	padding-left: 30px;
}
.alcon_bt{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.alcon_wz{
	height: 50px;
	overflow: hidden;
	margin-top: 5px;
}
.alcon_wz p{
	line-height: 25px;
	font-size: 13px;
	color: #999;
	margin:0;
}
.alcon_more{
	height: auto;
	margin-top: 5px;
	line-height: 25px;
	font-size: 14px;
	color: #a9a8a8;
}
.alcon_more i{
	margin-right: 5px;
	color: #c0bdbd;
	font-size: 16px;
}
.alcon_more span{
	margin-left: 15px;
	color: #318b46;
}

.inner_alcon ul li a:hover{
	border:1px solid #eb6d01;
}
.inner_alcon ul li a:hover .alcon_bt{
	color: #eb6d01;
}
.inner_alcon ul li a:hover .alcon_more span{
	color: #eb6d01;
}
.inner_alcon ul li a:hover .alcon_wz p{
	color: #888;
}



.page_line01{
	margin-top: 30px !important;
}
/** inner_case **/
/** inner_news **/
.inner_news{
	height: auto;
	margin-top: 5px;
	margin-bottom: 30px;
}
.inner_news ul{
	height: auto;
}
.inner_news ul li{
	height: auto;
}
.inner_news ul li a{
	display: block;
	border-bottom: 1px solid #ddd;
	padding:20px 0;
}
.innews_time{
	height: auto;
	padding-left: 0;
}
.innews_shijian{
	height: auto;
	background: #ddd;
	padding:12px;
	text-align: center;
}
.innews_tm01{
	line-height: 40px;
	font-size: 36px;
	color: #111;
}
.innews_line{
	width: 50px;
	height: 1px;
	background: #fff;
	margin-top: 5px;
}
.innews_tm02{
	line-height: 30px;
	font-size: 14px;
	color: #333;
	margin-top: 2px;
}
.innews_nr{
	height: auto;
}
.innews_bt{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	border-bottom: 1px dotted #ddd;
    padding-bottom: 2px;
}
.innews_bt i{
	margin-right: 10px;
	color: #318b46;
}
.innews_wz{
	height: 50px;
	margin-top: 10px;
	overflow: hidden;
}
.innews_wz p{
	line-height: 25px;
	font-size: 13px;
	color: #999;
}

.inner_news ul li a:hover .innews_shijian{
	background: #318b46;
}
.inner_news ul li a:hover .innews_tm01{
	color: #fff;
}
.inner_news ul li a:hover .innews_tm02{
	color: #eee;
}
.inner_news ul li a:hover .innews_bt{
	color: #318b46;
}
.inner_news ul li a:hover{
	box-shadow: 5px 5px 5px #ddd;
}
/** inner_news **/
/** inner_xwbox **/
.inner_xwbox{
	height: auto;
    padding: 30px 0 80px;
}
.innerxw_bt{
	height: auto;
	text-align: center;
}
.innerxw_bt01{
	line-height: 35px;
	font-size: 24px;
	color: #318b46;
	border-bottom: 1px solid #e7e5e5;
	padding-bottom: 5px;
	display: inline;
}
.innerxw_bt01 span{
	margin-left: 10px;
	text-transform: uppercase;
	font-size: 20px;
	color: #bbb;
}

.cat-menu .menu-list {
    margin-top: 20px;
}

.cat-menu .menu-list span {
    *display: inline;
    _display: inline;
    zoom: 1;
    display: inline-block;
    position: relative;
}

.cat-menu .menu-list span:before {
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #333;
    z-index: 8;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.cat-menu .menu-list span a {
    font-size: 16px;
    display: block;
    width: 150px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background-color: #318b46;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 10px;
    position: relative;
    z-index: 9;
}

.cat-menu .menu-list .cur a,
.cat-menu .menu-list span:hover a {
    background-color: #f00;
}

.cat-menu .menu-list .cur:before,
.cat-menu .menu-list span:hover:before {
    border-top: 10px solid #f00;
    bottom: 0;
}

.cat-menu .menu-list .cur a,
.cat-menu .menu-list span:hover a {
    background-color: #eb6e01;
}

.cat-menu .menu-list .cur:before,
.cat-menu .menu-list span:hover:before {
    border-top: 10px solid #eb6e01;
}

.inxw_xw1{
	height: auto;
	margin-top: 30px;
}
.inxw_xwbt{
	height: auto;
	border-bottom: 1px solid #ececec;
	padding:0 15px 5px;
}
.inxw_xwbt01{
	height: auto;
	line-height: 30px;
	font-size: 24px;
	color: #318b46;
	position: relative;
}
.inxw_xwbt01 span{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin-right: 10px;
	font-size: 36px;
	font-weight: bold;
	color: #d0cfcf;
}
.inxw_xwline{
	width: 170px;
	height: 2px;
	background: #ddd;
	position: absolute;
	bottom: -5px;
	left:0;
}
.inxw_xwbt02{
	height: auto;
	text-align: right;
}
.inxw_xwbt02 a{
	line-height: 30px;
	font-size: 14px;
	color:#999;
}
.inxw_xwbt02 a:hover{
	color: #eb6e01;
}


.inxw_xwcon{
	height: auto;
	margin-top:25px;
}
.inxw_xwcon ul{
	height: auto;
}
.inxw_xwcon ul li{
	height: auto;
	margin-bottom: 30px;
}
.xwcon_zj{
	height: auto;
}
.xwcon_zj a{
	display: block;
	border:1px solid #ececec;
	padding:15px;
	position: relative;
}
.xwcon_zj01{
	height: auto;
	padding:0;
}
.xwcon_time{
	height: auto;
	text-align: center;
	margin-top: 3px;
}
.xwcon_time01{
	line-height: 40px;
	font-size: 32px;
	color: #318b46;
}
.xwcon_time02{
	line-height: 30px;
	font-size: 12px;
	color: #999;
}


.xwcon_zj02{
	height: auto;
}
.xwcon_title{
	line-height:25px;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.xwcon_xq{
	height: 44px;
	margin-top: 5px;
	overflow: hidden;
}
.xwcon_xq p{
	line-height: 22px;
	font-size: 13px;
	color: #999;
}

.news_jiahao{
	width: 20px;
	height: 20px;
	position: absolute;
	top:0;
	right: 0;
	background: #ececec;
	color: #eb6c02;
	line-height:20px;
	text-align: center;
}


.xwcon_zj a:hover{
	border: 1px solid #eb6e01;
}
.xwcon_zj a:hover .news_jiahao{
	background: #eb6e01;
	color: #fff;
}
.xwcon_zj a:hover .xwcon_time01{
	color: #eb6e01;
}
.xwcon_zj a:hover .xwcon_title{
	color: #eb6e01;
}



.news_xiqbt{
	height: auto;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	color: #111;
	margin-top: 30px;
	font-weight: bold;
	padding-bottom: 5px;
}
.news_xiqbt1{
	text-align: center;
	line-height: 30px;
	border-top: #e1e3df dashed 1px;
	border-bottom: #e1e3df dashed 1px;
	margin-top: 5px;
	font-size: 13px;
	color: #999;
}
.news_xiqbt1 a:hover{
	color: #318b46;
}
.news_xixq{
	height: auto;
	margin-top:20px;
	line-height: 25px;
	font-size: 15px;
	color: #111;
}
.news_xixq img{
	max-width: 100%;
	height: auto !important;
	text-align: center;
}
.news_xixq p{
	line-height: 25px;
	text-indent: 2em;
}
.news_xixq p img{
	margin-left: -2em;
}
.news_xixq div{
	line-height: 25px;
	text-indent: 2em;
}
.news_xixq div img{
	margin-left: -2em;
}

.bq_ly{
	height: auto;
	margin-top: 30px;
}
.bq_ly p{
	line-height: 25px;
	font-size: 14px;
	color: #111;
	margin:0;
}
.bq_ly p a{
	color: #111;
}
.bq_ly p a:hover{
	    color: #318b46;
}

.adjacent {
    height: 35px;
    margin-top: 10px;
}

.adjacent ul {
    width:100%;
}

.adjacent ul li {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #fafafa;
    height: auto;
    line-height: 28px;
    font-size: 14px;
}
.adj_zj{ border: 1px solid #e5e5e5; padding: 0 10px; width: 100%;white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.adjacent ul li a {
    color: #333;
    font-size: 14px;
    font-weight: 100;
    display: inline-block;
}
.adjacent ul li a:hover{
    color: #318b46;
}



.relevant {
    border: 1px solid #e5e5e5;
    margin-top: 20px;
}

.relevant .title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 10px;
    overflow: hidden;
}

.relevant .title h3 {
    display: inline;
    color: #318b46;
    font-size: 18px;
    font-weight: bold;
}

.relevant .title .tag {
    display: inline;
    color: #676767;
    font-size: 14px;
}

.relevant .title .tag a {
    margin-right: 10px;
    color: #676767;
}
.relevant .title .tag a:hover{
	color: #318b46;
}

.relevant .title .back {
    float: right;
    padding-right: 20px;
    background-image: url(../images/back.gif);
    background-repeat: no-repeat;
    background-position: right center;
    font-size: 14px;
}

.relevant .content {
    padding: 10px 20px;
    background: none;
}

.relevant .content ul {
   width: 100%;
}

.relevant .content ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    background-image: url(../images/ico4.png);
    background-repeat: no-repeat;
    background-position: left center;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
    border:none;
    margin-bottom: 0;
}

.relevant .content ul li:hover {
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
}

.relevant .content ul li a {
    color: #676767;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}
.relevant .title .back:hover{color: #318b46; }
.relevant .content ul li a:hover{
	color: #318b46;
}

.adjacent01{
	padding-left: 0;
}
.adjacent02{
	padding-right: 0;
}
/** inner_xwbox **/
/** inner_solution **/
.inner_solution{
	height: auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
.inner_solution ul{
	height: auto;
}
.inner_solution ul li{
	height: auto;
	margin-bottom: 20px;
}
.jjfa_zj{
	height: auto;
}
.jjfa_zj a{
	display: block;
	border: 2px solid #ececec;
	padding:15px;
}
.jjfa_bt{
	line-height:25px;
	font-size: 16px;
}
.jjfa_bt01{
	height: auto;
	padding-left:0;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	color: #111;
}
.jjfa_bt02{
	height: auto;
	text-align: right;
	font-size: 13px;
	color: #999;
	padding-right: 0;
}
.jjfa_con{
	height: 44px;
	margin-top: 8px;
	overflow: hidden;
}
.jjfa_con p{
	line-height: 22px;
	font-size: 13px;
	color: #999;
}

.jjfa_zj a:hover{
	border: 2px solid #eb6d01;
	background: #eb6d01;
}
.jjfa_zj a:hover .jjfa_bt01{
	color: #fff;
}
.jjfa_zj a:hover .jjfa_bt02{
	color: #eee;
}
.jjfa_zj a:hover  .jjfa_con p{
	color: #eee;
}
/** inner_solution **/

/** inner_video **/
.inner_video{
	height: auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
.inner_video{
	height: auto;
}
.inner_video ul{
	height: auto;
}
.inner_video ul li{
	height: auto;
	margin-bottom: 30px;
}
.video_zj{
	height: auto;
}
.video_zj a{
	display: block;
}
.video_tp{
	height: auto;
	 position: relative;
    overflow: hidden;
}
.video_tp img{
	height: 181px;
	-webkit-transition: .5s; 
    -o-transition: .5s; 
    transition: .5s;
}
.video_anniu{
	width: 60px;
	height: 60px;
	position: absolute;
	top:50%;
	left:50%;
	margin-top: -30px;
	margin-left: -30px;
	color: #fff;
    font-size: 30px;
    border:1px solid #fff;
    text-align: center;
    line-height: 60px;
    border-radius: 100%;
}
.video_bt{
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	border-bottom: 1px dotted #ddd;
}
.video_zj a:hover .video_bt{
	color: #eb6d01;
}
.video_zj a:hover .video_anniu{
	color: #eb6d01;
	border:1px solid #eb6d01;
}
.video_zj a:hover .video_tp img{
	-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
/** inner_video **/
/** inner_khjz **/
.inner_khjz{
	height: auto;
    margin-top: 20px;
}
.inner_khjz ul{
	height: auto;
}
.inner_khjz ul li{
	height: auto;
	margin-bottom: 30px;
}
.inner_khjz ul li .sykh_jztp img{
	height: 173px;
}
/** inner_khjz **/
/** inner_ab **/
.inner_ab{
	height: auto;
	margin-top: 30px;
}
.inner_ab01{
	height: auto;
}
.inab_tp{
	height: auto;
}
.inner_ab02{
	height: auto;
}
.inab_nr{
	height: auto;
}
.inab_nr p{
	line-height: 30px;
    font-size: 14px;
    color: #111;
    text-indent: 2em;
}

.page_line{
	width: 100%;
    height: 7px;
    background-image: url(../images/bg1.gif);
    margin-top:50px;
}
.page_khjz{
	height: auto;
	margin-top: 30px;
}
.page_bt{
	height: auto;
	text-align: center;
}
.page_bt01{
	line-height: 35px;
	font-size: 24px;
	color: #318b46;
}
.page_bt02{
	    text-transform: uppercase;
    font-size: 20px;
    color: #bbb;
    line-height: 25px;
}
.page_con{
	height: auto;
	position: relative;
	margin-top: 25px;
}

.page_con .swiper-button-prev{
	left:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/leftb.jpg) top center no-repeat;
	margin-top: -30px;
}
.page_con .swiper-button-next{
	right:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/rightb.jpg) top center no-repeat;
	margin-top: -30px;
}

.ksztc_box{
	height: auto;
	margin-top: 35px;
}
.ksztc_bt{
	line-height: 35px;
	font-size: 20px;
	border-bottom: 1px solid #ddd;
}
.ksztc_bt i{
	margin-right: 10px;
	color: #318b46;
}
.ksztc_bt span{
	margin-left: 10px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
	color: #bbb;
}
.ksztc_con{
	height: auto;
	margin-top: 15px;
}
.ksztc_con ul{
	height: auto;
}
.ksztc_con ul li{
	height: auto;
	line-height: 30px;
	font-size: 18px;
	margin-bottom: 10px;
}
.ksztc_con ul li i{
	color: #bbb;
	margin-right: 10px;
	font-size: 22px;
}
.ksztc_con ul li span{
	margin-left: 5px;
	margin-right: 10px;
}
.ksztc_con ul li a{
	display: inline-block;
	font-size: 16px;
	color: #999;
	margin-right: 30px;
}
.ksztc_con ul li a:hover{
	color: #318b46;
}
.ksztc_box01{
	margin-top: 25px;
}
/** inner_ab **/


/** inner_partner **/
.inner_partner{
	height: auto;
    margin-top: 30px; 
}
.inner_partner ul{
	height: auto;
}
.inner_partner ul li{
	height: auto;
	margin-bottom: 30px;
}
.inhzhb_zj{
	height: auto;
}
.inhzhb_zj a{
	display: block;
}
.inhzhb_tp{
	height: auto;
	border: 1px solid #ddd;
    overflow: hidden;
}
.inhzhb_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.inhzhb_bt{
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	background: #e3e3e3;
	margin-top: 5px;
	padding:0 10px;
}
.inhzhb_zj a:hover .inhzhb_tp img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.inhzhb_zj a:hover .inhzhb_bt{
	background: #318b46;
	color: #fff;
} 
/** inner_partner **/
/** inner_lxwm **/
.inner_lxwm{
	height: auto;
	margin-top: 30px;
}
.lxwm_map{
	height: auto;
}
#dituContent{
	height: 400px;
	border:1px solid #ddd;
}
.lxwm_con{
	height: auto;
	margin-top: 30px;
	border-bottom: 3px solid #ddd;
    padding-bottom: 10px;
}
.lxwm_con ul{
	height: auto;
}
.lxwm_con ul li{
	height: auto;
	line-height: 35px;
	font-size: 16px;
	color: #111;
}
.lxwm_con ul li i{
	margin-right: 10px;
	width: 15px;
	color: #999;
}

.lxwm_con1{
	height: auto;
	margin-top: 30px;
}
.lxwm_con1 p{
	line-height: 30px;
    font-size: 16px;
    color: #111;
    text-indent: 2em;
}

.content-show {
    border: 18px solid #dfdede;
    padding: 22px;
    background-color: #fff;
    margin-top: 30px;
}
.message-page-box .message-box-title {
    height: 45px;
    line-height: 45px;
    background-color: #eb6d01;
    font-size: 16px;
    text-indent: 20px;
    color: #111;
}
.message-page-box ul {
    width: 100%;
    margin-top: 10px;
}
.message-page-box li {
    float: left;
    margin-bottom: 20px;
}
.message-page-box li input {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    outline: none;
    border: none;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
}
.message-page-box textarea {
    width: 100%;
    height: 125px;
    line-height: 25px;
    border: none;
    outline: none;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
}
.message-page-box p {
    width: 60%;
    float: left;
    color: #999;
    font-size: 14px;
    padding-left: 15px;
}
.message-page-box .submit {
    float: right;
    display: block;
    width: 64px;
    line-height: 34px;
    height: 34px;
    text-align: center;
    color: #fff;
    background-color: #666;
    cursor: pointer;
    transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.message-page-box .submit:hover{
	background: #eb6d01;
}
/** inner_lxwm **/
/** inner_search **/
.inner_search{
	height: auto;
	margin-top: 15px;
	margin-bottom: 35px;
}
.inner_search ul{
	height: auto;
}
.inner_search ul li{
	height: auto;
}
.search_zj{
	height: auto;
}
.search_zj a{
	display: block;
	padding:30px 0;
	border-bottom: 1px solid #ddd;
}
.search_time{
	height: auto;
}
.search_shijian{
	height: auto;
	padding:18px;
	background: #efeeee;
	border-left: 3px solid #318b46;
	text-align: center;
}
.seach_sjtm01{
	line-height: 35px;
	font-size: 36px;
	color: #111;
}
.seach_sjtm02{
	line-height:20px;
	font-size: 14px;
	margin-top: 5px;
	color: #444;
}

.search_nr{
	height: auto;
}
.search_bt{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	border-bottom: 1px dotted #ddd;
    padding-bottom: 2px;
}
.search_bt span{
	color: red;
	font-weight: bold;
}
.search_wz{
	height: 50px;
	margin-top: 10px;
	overflow: hidden;
}
.search_wz p{
	line-height: 25px;
	font-size: 13px;
	color: #999;
}
.search_wz p span{
	color: red;
}

.search_zj a:hover .search_shijian{
	background: #318b46;
	border-left: 3px solid #eb6e01;
}
.search_zj a:hover .seach_sjtm01{
	color: #fff;
}
.search_zj a:hover .seach_sjtm02{
	color: #eee;
}
.search_zj a:hover .search_bt{
	color: #318b46;
}
/** inner_search **/
/** wzdt_box **/
.wzdt_box{
	height: auto;
	margin-top: 20px; 
}
.wzdt_box ul{
	height: auto;
}
.wzdt_box ul li{
	height: auto;
	border-bottom: 1px dotted #ddd;
	padding:15px 0;
}
.wzdt_bt{
	height: auto;
}
.wzdt_bt a{
	line-height: 30px;
	font-size: 16px;
	color: #111;
}
.wzdt_bt a i{
	margin-right: 10px;
	color: #318b46;
}
.wzdt_bt a:hover{color: #318b46;}
.wzdt_fl{
	height: auto;
	padding-left: 5px;
}
.wzdt_fl a{
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	float: left;
	margin-right: 30px;
}
.wzdt_fl a i{
	margin-right: 10px;
	color: #318b46;
}
.wzdt_fl a:hover{
	color: #318b46;
}

.wzdt_other{
	height: auto;
	line-height: 25px;
	margin-top:15px;
}
.wzdt_other a{
	line-height: 25px;
	font-size: 14px;
	color: #111;
}
.wzdt_other span{
	margin:0 10px;
}
.wzdt_other a:hover{
	color: #318b46;
}
/** wzdt_box **/
/** 移动端 **/
.phone{ display:none;}
.phoneshow{ display:none;}
.phonebanner{ display:none;}

@media (max-width: 768px){
header{
	display:none;
	}
.phone{ display:block; z-index:99999; position:relative;}
.navbar-nav { width:100%; margin-left:0px; text-transform:uppercase;}
.navbar-nav li{ text-align:left; border-bottom:1px dotted #5b8fd4;}
.navbar-nav li a{ color:#fff;font-size: 14px;}
.navbar-nav li a:hover{ color:#fff;}
.headerbg{ position:fixed; top:0px; left:0px; width:100%; z-index:999; background:#fff;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.logo_boxlist{ float:left;}
.headerwarp{ display:none;}
.navbar-toggle {margin-right: 0;}
.navbar-toggle .icon-bar {background-color:#eb6e01;}
.navbar-collapse{ border-top: 1px solid #2866b6;}
.indexprotopbt{ text-align:center; margin:0 auto; width:100%}
.indexprotop .col-lg-2{ text-align:center;}
.indexpromore{ float:none;}
.indexpromore a{ margin:0 auto;}
.indexprowarpitem{ margin-top:20px;}
.indexaboutwarp{ border-bottom:1px dotted #ccc; padding-bottom:20px; border-right:none; padding-top:20px;}
.indexnewswarp{ margin-top:20px;}
.indexcontimg{ margin-top:20%;}
.indexprotopbt{ width:140px; margin:0 auto;}
.indexprotitle{ margin-top:20px;}
.rslides_tabs{ bottom:390px;}
.logo_boxlist{ margin-left:0;width: 40%;}
.logo_boxlist img{
	max-width: 100%;
	height: 50px;
}
.indexcontwz p{ width:90%;}
.indexnewsright{ margin-top:20px;}
.indexprotextit{ margin-left:20px;}
.phoneshow{ display:block;}
.pcshow{ display:none;}
.phonebanner{ display:block;}

#phone_current a{
	color:#eb6e01;
	}
	
.headerbg1{
	background: #318b46;
}
.headerbg1 .navbar-toggle .icon-bar{
	background: #fff;
}
	

html,body{
	overflow-x: hidden;
}

.phone_dh{
	width:60%;
	height: 36px;
	position: absolute;
	top:7px;
	right: 15px;
	text-align: right;
}
.phone_dh a{
	display: block;
	line-height: 36px;
	font-size: 16px;
	color: #eb6e01;
	font-weight: bold;
}
.phone_dh a i{
	margin-right: 10px;
	font-size: 20px;
	color: #318b46;
	border: 1px solid #ddd;
    padding: 5px;
    border-radius: 100%;
    width: 32px;
    height: 32px;
    line-height: 22px;
}
	
.phone_menu{
	width: 100%;
	height: auto;
	position: fixed;
    top: 49px;
    left: 0;
    z-index: 999;
}
.phone_menu ul{
	height: auto;
}
.phone_menu ul li{
	width: 25%;
	float: left;
}
.phone_menu ul li a{
	display: block;
	line-height: 35px;
    color: #fff;
    text-align: center;
    border-right: 1px solid #548cd6;
    border-top: 1px solid #548cd6;
    font-size: 12px;
    background: #318b46;
}	
.phone_menu ul li a:hover{
	background: #eb6e01;
}
#phone_mudq a{
	background: #eb6e01;
}


.banner{
	margin-top: 121px;
}


.syss_srk{
	width: 75%;
	float: left;
	padding-left: 0;
}
.syss_tj{
	width: 25%;
	float: right;
}
.sy_xuanze{
	padding:30px 15px;

}
.sybt01{
	line-height: 25px;
    font-size: 20px;
}

.sybt02{
	line-height: 22px;
    font-size: 12px;
}
.syxz_con{
	margin-top: 20px;
}

.sy_xuanze .swiper-button-prev{
	left:0;
	margin-top: -47px;
}
.sy_xuanze .swiper-button-next{
	right: 0;
	margin-top: -47px;
}
.sy_pro{
	padding: 0 0 20px;
	background: url(../images/sy_prosj.jpg) center center no-repeat;
}
.sycp_bt01{
	width: 70%;
	float: left;
	padding:0;
	line-height: 30px;
    font-size: 16px;
}
.sycp_bt02{
	width: 30%;
	float: right;
	padding:0;
}
.sycp_bt02 a{
	line-height: 30px;
}
.sycp_list ul li{
	width: 50%;
	float: left;
}
.sycp_tp img{
	height: 124px;
}
.sycp_span{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	top: 7px;
    right: -65px;
}
.sycp_name{
	    line-height: 30px;
	    font-size: 13px;
}
.sy_youshi{
	padding: 30px 0 15px;
	background: #fff;
}

.syys_bt{
	padding:0 15px;
}
.syys_bt01{
	    line-height: 30px;
    font-size: 20px;
}
.syys_bt01 span{
	margin-right: 5px;
    font-size: 24px;
}
.syys_bt02{
	    line-height: 25px;
    font-size: 16px;
    margin-top: 5px;
}
.syhxys{
	margin-top: 20px;
}
.syhxys ul li{
	margin-bottom: 15px;
    height: auto;
}
.syhxys_zj{
	padding: 0;
}
.hxys_title{
	line-height: 25px;
    font-size: 15px;
}
.hxys_title span{
	font-size: 24px;
	margin-right: 5px;
}
.hxys_nr p{
	line-height: 30px;
    font-size: 13px;
    padding-left: 0;
}
.syhxys_zj02 {
    margin-top: 0;
}
.hxys_list{
	    margin-bottom: 10px;
}
.sy_khjz{
	padding:30px 15px;
}
.sykh_jztp img{
	height: 110px;
}
.sykh_jzwz{
	height: 50px;
}
.sykh_jzgd{
	line-height: 25px;
	font-size: 12px;
}
.sykhjz_con .swiper-button-prev{
	left:0;
}
.sykhjz_con .swiper-button-next{
	right: 0;
}
.sy_about{
	padding:30px 0;
}
.syab_con02{
	padding-left: 15px;
}
.syab_line{
	display: none;
}
.syab_nr p{
	line-height: 28px;
    font-size: 13px;
}
.syab_name{
	line-height: 25px;
    font-size: 18px;
    text-align: left;
}
.syab_nr{
	margin-top: 10px;
}
.syab_more{
	width: 160px;
	margin-top: 15px;
}
.syab_more a{
	    font-size: 12px;
	    line-height: 30px;
}
.syab_con{
	margin-top: 0;
}


.sy_case{
	padding:30px 15px;
	background: url(../images/sy_casesj.jpg) center center no-repeat;
}

.sy_ancon1{
	margin-top: 15px;
	margin-bottom: 20px;
}
.sy_ancon1 .swiper-button-prev{
	left:0;
}
.sy_ancon1 .swiper-button-next{
	right: 0;
}
.page_alzj a{
	padding: 5px 15px 15px;
}

.page_altp img{
	height: 114px;
}
.page_albt{
	line-height: 30px;
    font-size: 14px;
}
.page_alnr{
	height: 44px;
}
.page_alnr p{
	line-height: 22px;
    font-size: 12px;
}
.page_more{
	width: 90%;
	line-height: 30px;
    font-size: 12px;
}
.syan_more{
	width: 170px;
}
.syan_more a{
	font-size: 13px;
}

.sy_news{
	padding:30px 15px;
	background: url(../images/sy_newssj.jpg) center center no-repeat;
}

.syxw_bt01{
	width: 75%;
	float: left;
}
.syxw_bt02{
	width: 25%;
	float: right;
}
.syxw_tm{
	width: 70%;
	float: left;
}
.syxw_time{
	width: 30%;
	float: right;
}

.syxw_con .swiper-pagination-bullet{
	background: #111;
    opacity: .5;
}
.syxw_con .swiper-pagination-bullet-active {
    opacity: 1;
    background: #eb6e01;
}
.sywz_bg{
	padding-bottom: 35px;
	width: 100%;
}
.footer_tp{
	display: none;
}
.footer_ewmtp{
	margin-top: 0;
}
.footer_dh{
	padding:8px 15px;
}
.footer_dh ul{
	height: auto;
}
.footer_dh ul li{
	line-height: 25px;
}
.footer_dh ul li a{
	line-height: 25px;
	font-size: 12px;
	padding: 0 15px;
}
.footer_con{
	padding:15px 0;
}
.footer_ewm1{
	height: auto;
	width: 50%;
	margin-top: 15px;
	margin-left: 0;
}
.footer_nr{
	padding-left: 15px;
}
.footer_nr p{
	line-height: 25px;
    font-size: 12px;
}





.phone_dbzx{
	width:100%;
	height: auto;
	padding:5px;
	background: #eb6d01;
	position: fixed;
	bottom: 0;
	left:0;
	z-index: 999999;
	border-top: 1px solid #f87c13;
}
.phone_dbzx ul{
	height: auto;
}
.phone_dbzx ul li{
	width: 25%;
	float: left;
}
.phone_dbzj{
	height: auto;
}
.phone_dbzj a{
	display: block;
	text-align: center;
	color: #fff;
	position: relative;
}
.phone_dbtb{
	height: auto;
	font-size: 24px;
	line-height: 25px;
}
.phone_dbzx ul li:nth-child(1) .phone_dbtb{font-size: 22px;}
.phone_dbwz{
	font-size: 12px;
	line-height: 25px;
}
.phone_dbxian{
	width: 1px;
	height: 30px;
	background: #f87c13;
	position: absolute;
	top:50%;
	margin-top: -15px;
	right: 0;
}
.phone_dbzx ul li:nth-child(2) .phone_dbtb{
	font-size: 22px;
}
.phone_dbzx ul li:nth-child(3) .phone_dbtb{
	font-size: 20px;
}
.warp{
	padding-bottom: 61px;
}


.ny_banner{
	margin-top: 50px;
}
.ny_search01{
	display: none;
}
.inner_xwbox{
	padding: 15px 0 30px;
}
.innerxw_bt01{
	line-height: 30px;
    font-size: 18px;
}
.innerxw_bt01 span{
	font-size: 16px;
}
.cat-menu .menu-list{
	margin-top: 10px;
}
.cat-menu .menu-list span a{
	font-size: 14px;
	width: 100px;
	margin: 10px 5px;
}
.inner_ab{
	margin-top: 15px;
}

.inner_ab02{
	margin-top: 15px;
}
.inab_nr p{
	line-height: 25px;
    font-size: 13px;
}
.page_line{
	margin-top: 25px;
}
.page_khjz{
	margin-top: 20px;
	padding:0 15px;
}
.page_bt01{
	line-height: 30px;
    font-size: 20px;
}
.page_bt02{
	font-size: 16px;
}
.page_con{
	margin-top: 15px;
}
.page_con .swiper-button-prev{
	left:0;
}
.page_con .swiper-button-next{
	right: 0;
}
.ksztc_box{
	display: none;
}
.inner_partner{
	margin-top: 15px;
	padding: 0 7px;
}
.inner_partner ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
	padding: 0 8px;
}
.sylb_tp img{
	height: 103px;
}
.inhzhb_tp img{
	height: 103px;
}

.pages{margin: 10px 0;}
.inner_lxwm{
	margin-top: 15px;
	padding:0 15px;
}
#dituContent{
	height: 260px;
}
.lxwm_con{
	margin-top: 15px;
}
.lxwm_con ul li{
	line-height: 30px;
    font-size: 14px;
}
.lxwm_con1{
	margin-top: 15px;
}
.lxwm_con1 p{
	line-height: 25px;
    font-size: 14px;
}
.content-show{
	border: 5px solid #dfdede;
    padding: 15px;
    margin-top: 20px;
}
.message-page-box .message-box-title{
	height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-indent: 20px;
}
.message-page-box li{
	width: 100%;
	margin-bottom: 10px;
}
.message-page-box li input{
	height: 40px;
    line-height: 40px;
    font-size: 13px;
}
.message-page-box textarea{
	font-size: 13px;
	height: 80px;
}
.message-page-box p{
	width: 100%;
}
.inner_box{
	padding: 15px 0 25px;
}
.inner_left{
	display: none;
}
.cplist_bt01{
	width: 75%;
	float: left;
	padding-right: 0;
}
.cplist_bt02{
	width: 25%;
	float: left;
}
.cplist_fltm{
	font-size: 15px;
}
.cplist_fltm a{
	line-height: 30px;
}
.cplist_fltm a span{
	font-size: 14px;
}
.cplist_bt02 a{
	    font-size: 12px;
    line-height: 30px;
}
.cplist_con .sycp_tp img{
	height: 124px;
}
.cplist_con1{
	margin-top: 15px;
}
.prohead_left{
	padding-right: 0;
}
.prohead_right{
	padding-left: 0;
	margin-top: 15px;
	padding-right: 0;
}
.prohead_titm{
	line-height: 25px;
    font-size: 16px;
}
.prohead_jies{
	margin-top: 15px;
}
.prohead_jies p{
	line-height: 25px;
    font-size: 13px;
}
.prohead_dh{
	margin-top: 15px;
}
.prohead_dh a{
	display: block;
}
.prohead_zixun{
	margin-top: 20px;
}
.procot_xqnrbt{
	line-height: 30px;
    font-size: 16px;
    margin-top: 15px;
}
.procot_xqnrbt span{
	font-size: 14px;
}
.prodot_xqnrcon{
	font-size: 13px;
	margin-top: 10px;
}
.prodot_xqnrcon p{
	font-size: 13px;
}
.bq_ly p{
	font-size: 13px;
}
.adjacent{
	margin-top: 10px;
	height: auto;
}
.adjacent ul li{
	width: 100%;
	padding:0;
	margin-bottom: 5px;
}
.relevant{
	margin-top: 15px;
}
.relevant .title h3{
	font-size: 12px;
}
.relevant .title{
	height: auto;
	line-height: 25px;
	padding: 10px 10px;
}
.relevant .title .back{
	font-size: 12px;
	background-size: 12px;
	padding-right: 10px;
}
.relevant .title .tag{
	font-size: 12px;
}
.relevant .content ul li{
	width: 50%;
	background-size: 12px;
}
.relevant .content ul li a{
	font-size: 13px;
}
.alcon_tp{
	width: 35%;
	float: left;
}
.alcon_img img{
	height:97px;
}
.alcon_nr{
	width: 65%;
	float: left;
	padding-left: 15px;
}
.alcon_bt{
	line-height: 25px;
    font-size: 14px;
}
.alcon_wz{
	height: 40px;
}
.alcon_wz p{
	line-height: 20px;
    font-size: 12px;
}
.alcon_more{
	line-height: 20px;
    font-size: 12px;
}
.alcon_more span{
	margin-left: 8px;
}
.inner_alcon{
	margin-top: 15px;
	margin-bottom: 25px;
}
.inner_alcon ul li{
	margin-bottom: 10px;
}
.alcon_more i{
	margin-right: 3px;
	font-size: 14px;
}
.news_xiqbt{
	    margin-top: 15px;
}
.news_xiqbt1{
	line-height: 20px;
	font-size: 12px;
	padding: 5px 0;
}
.news_xixq{
	margin-top: 15px;
	line-height: 25px;
    font-size: 13px;
}
.jjfa_bt01{
	width: 70%;
	float: left;
}
.jjfa_bt02{
	width: 30%;
	float: left;
	padding-left: 0;
}
.jjfa_bt{
	font-size: 15px;
}
.inner_solution ul li{
	margin-bottom: 10px;
}
.inner_solution{
	margin-top: 15px;
	margin-bottom: 20px;
}
.page_line01 {
    margin-top:20px !important;
}
.inxw_xw1{
	margin-top: 15px;
}
.inxw_xwbt01{
	width: 70%;
	float: left;
	line-height: 25px;
    font-size: 20px;
}
.inxw_xwbt01 span{
	margin-right: 5px;
    font-size: 30px;
}
.inxw_xwbt02{
	width: 30%;
	float: left;
}
.inxw_xwbt02 a{
	line-height: 25px;
    font-size: 13px;
}
.inxw_xwcon{
	margin-top: 15px;
}
.inxw_xwcon ul li{
	margin-bottom: 10px;
}
.xwcon_zj01{
	width: 30%;
	float: left;
}
.xwcon_zj02{
	width: 70%;
	float: left;
}
.xwcon_title{
	font-size: 15px;
}

.innews_time{
	width: 30%;
	float: left;
}
.innews_nr{
	width: 70%;
	float: left;
}
.inner_news ul li a{
	padding: 15px 0;
}
.innews_bt{
	font-size: 15px;
	line-height: 28px;
}
.innews_wz{
	height: 44px;
}
.innews_wz p{
	line-height: 22px;
}
.innews_tm01{
	line-height: 35px;
    font-size: 30px;
}
.innews_tm02{
	line-height: 25px;
    font-size: 13px;
}
.inner_news{
	margin-bottom: 25px;
}
.inner_khjz{
	margin-top: 15px;
}

.inner_khjz ul li{
    width: 50%;
    float: left;
    margin-bottom: 15px;
    padding:0 5px;
}
.inner_khjz ul li .sykh_jztp img{
	height: 108px;
}
.sykh_jznr{
	padding: 5px 10px 10px;
    border-bottom: 2px solid #c4c4c4;
}
.sykh_jzwz{
	height: 40px;
}
.sykh_jzwz p{
	line-height: 20px;
}
.wzdt_box{
	margin-top: 15px;
	padding:0 15px;
}

.wzdt_bt a{
	line-height: 25px;
    font-size: 14px;
}
.wzdt_box ul li{
	    padding: 10px 0;
}
.wzdt_fl a{
	line-height: 28px;
	margin-right: 20px;
	font-size: 13px;
}
.wzdt_fl a i{
	margin-right: 5px;
}

.wzdt_other{
	margin-top: 10px;
	padding:0 15px;
}
.wzdt_other a{
	line-height: 20px;
    font-size: 13px;
}

.search_time{
	width: 30%;
	float: left;
}
.search_nr{
	width: 70%;
	float: left;
}

.search_bt{
	font-size: 15px;
}

.search_shijian{
	padding: 15px 8px;
}
.search_wz{
	height: 44px;
	margin-top: 8px;
}
.search_wz p{
	line-height: 22px;
}
.seach_sjtm01{
	font-size: 30px;
}
.search_zj a{
	padding: 15px 0;
}
.inner_search{
	margin-top: 10px;
	margin-bottom: 25px;
}



.inner_video ul li{
	padding:0 8px;
	margin-bottom: 15px;
}
.video_tp img{
	height: 112px;
}

.video_bt{
	line-height: 30px;
	font-size: 14px;
}
.video_anniu{
	width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    font-size: 24px;
    line-height: 50px;
}

.inner_video{
	margin-bottom: 20px;
}



}
/** 移动端 **/
/** index **/


