@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0;
	}

	
html,body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#666;
	}

	
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
li{
	list-style:none;
	}
ul li a{
	display:block;
	}
a{
	text-decoration:none;
	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;}
ywk_ldys.arial{
	font-family:Arial, Helvetica, sans-serif;
	}
.verdana{
	font-family: Verdana,Geneva,sans-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;
	}
.headtop{
	width: 100%;
	height: auto;
	position: fixed;
	top:0;
	left:0;
	z-index: 999;
}
.headtop .container{
	width: 100%;
}
.logo{
	width: 230px;
	height: auto;
	float: left;
	margin-top: 42px;
    margin-left: 42px;
}
.logo h1{
	margin:0;
	padding:0;
}
.top_right{
	float: right;
}
.top_right1{
	height: auto;
	line-height:50px;
	text-align: right;
	color: #ff6600;
	font-size: 24px;
	font-family: Verdana,Geneva,sans-serif;
}
.topri_dh{
	float: right;

}
.topr_dlzc{
	float: right;
	margin-left: 30px;
	font-size: 14px;
	color: #eee;
}
.topr_dlzc a{
	font-size: 14px;
	text-decoration: none;
	color: #eee;
	border-radius: 30px;
}
.topr_dlzc01{
	background: #f60;
	color: #fff;
	padding:5px 30px;
}
.topr_dlzc02{
	background: #454a67;
	color: #fff;
	padding:5px 30px;
}
.topr_dlzc01:hover{background: #ae222b;}
.topr_dlzc02:hover{background: #ae222b;}

.top_right1 span{
	margin-right:10px;
}
.top_right2{
	height: auto;
}
.top_menu{
	height: 50px;
	background: rgba(255,255,255,0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
}
.menu{
	height: auto;
	float: left;
	width: 95%;
}
.menu ul{
	height: auto;
}
.menu ul li{
	float: left;
	width:8.3333%;
}
.menu ul li a{
	display: block;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.menu ul li a:hover{
	color: #ff6600;
}
#menu_dq a{color: #ff6600;}

.top_sousuo{
	width:5%;
	height: 50px;
	float: right;
	background: #ae222b;
}
.top_sousuo a{
	display: block;
	width: 100%;
	height: 100%;
	background: url(img/top_sousuo.png) center center no-repeat;
}
.top_sousuo:hover{
	background: #2b2b33;
	transition: color .6s,border-color .6s,background-color .6s;
}



.headtop1{
	width: 100%;
	height: auto;
	position: fixed;
	top:0;
	left:0;
	z-index: 99999;
	background: #fff;
	border-bottom: 1px solid #ddd;
	display: none;
}
.headtop1 .container{
	width: 80%;
}
.head_logo{
	padding:0px 30px;
	margin-top: 5px;
}
.head_menu{
	height: auto;
	float: right;
}
.head_menu ul{
	height: auto;
}
.head_menu ul li{
	height: auto;
	float: left;
    width:8.3333%;
}
.head_menu ul li a{
	display: block;
    line-height:75px;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    text-align: center;
}
.head_menu ul li a:hover{
	background: #ae222b;
	color: #fff;
}
#hmdq a{
	background: #ae222b;
	color: #fff;
}


.banner{
	height: auto;
	position: relative;
}
.banner_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background: url(img/bg.png) center center;
	z-index: 9;
	 filter:alpha(opacity=30); -moz-opacity:30; -khtml-opacity:30; opacity:0.3
}
.banner .swiper-pagination-bullet{
	    width: 80px;
    height: 3px;
    border-radius: 0;
    background: #fff;
    opacity: 0.8;
}
.banner .swiper-pagination-bullet-active{
	background: #ae222b;
	opacity: 1;
}


.section0{
	height: auto;
	padding:60px 0; 
	overflow: hidden;
}
.section0 .container{
	width: 80%;
}
.sec_bt{
	height: auto;
	text-align: center;
}
.sec_bt01{
	line-height: 25px;
	color: #ff6600;
	font-family: Verdana,Geneva,sans-serif;
	/**font-family:Sakkal Majalla;**/
	font-size: 16px;
}
.sec_bt02{
	line-height: 35px;
	font-size: 28px;
	color: #333;
}
.sec_line{
	width: 50px;
	height: 1px;
	margin:8px auto 0;
	background: #666;
}


.sytitle01{
	height: auto;
	line-height: 45px;
	color: #111;
	font-size: 28px;
}
.sytitle01 span{
	color: #ae222b;
	/**
    font-weight: bold;
    font-size: 32px;
    margin-right: 5px;**/
}
.sytitle02{
	line-height:30px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Verdana,Geneva,sans-serif;
	color: #999;
}
.sytitle_xian{
	height: 1px;
	background: #ddd;
	position: relative;
	margin-top: 5px;
}
.sytitle_line{
	width: 100px;
	height: 3px;
	background: #ae222b;
	position: absolute;
	top:-1px;
	left: 50%;
	margin-left: -50px;
}
.sytitle_tb{
	width: 10px;
	height: 10px;
	background: #ae222b;
	position: absolute;
	top:50%;
	left: 50%;
	margin-top: -5px;
	margin-left: -5px;

	 -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);



}





.sec_content{
	height: auto;
	margin-top: 50px;
}



/** section_cp **/
.section_cp{
	background: #fff;
}
.sec_contentcp{
	height:auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.sec_contentcp a{
	display: inline-block;
	text-decoration: none;
	outline: none;
}
.sec_contentcp button{
	outline: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
.clearfix {
	display: inline-block
}

.clearfix {
	display: block
}
.clearfix:after, .fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	zoom: 1
}
.mr20 {
	margin-right: 20px
}
.zq-icon {
	display: inline-block;
	background: url(img/icon.png) no-repeat
}
.icon40x40 {
	width: 40px;
	height: 40px
}
.crad-area-icon1 {
	background-position: 0 0
}
.crad-area-icon2 {
	background-position: -40px 0
}
.crad-area-icon3 {
	background-position: -80px 0
}
.crad-area-icon4 {
	background-position: -120px 0
}
.card-area {
	margin: 82px auto 0;
	height: 560px;
	width: 100%;
	position: relative
}
.card-area .bg-e8e8e8 {
	background: #e8e8e8
}
.card-area .bg-e1e1e1 {
	background: #e1e1e1
}
.card-area .card-item {
	z-index: 4;
	transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
	position: relative;
	float: left;
	width: 17%;
	height: 521px;
	background-color: transparent
}
.card-area .card-item+.card-item {
	margin-left: -1px
}
.card-area .card-item .card {
	transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #fff
}
.card-area .card-item .card .card-content {
	width: 100%;
	line-height: 2
}
.card-area .card-item .card .card-content.content-first {
	transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;
	z-index: 3;
	opacity: 1;
	filter: alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))
}
.card-area .card-item .card .card-content.content-second {
	transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
	line-height: 2
}
.card-area .card-item .card .card-content.content-second li {
	float: left;
	width: 50%
}
.card-area .card-item .card .card-content, .card-area .card-item .card .card-title {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1
}
.card-area .card-item .card .card-title {
	padding-top: 1px;
	transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
	height: 145px;
	line-height: 26px;
	font-size: 14px;
	top: 0;
	background: #454a67;
	border-left: 1px solid #666c8e;
}
.card-area .card-item .card .card-title .content {
	position: absolute;
	bottom: -2px;
	width: 100%
}
.card-area .card-item .card .card-title h1 {
	font-size: 22px;
	font-weight: 700;
	color: #d9efff;
	margin-bottom: 0
}
.card-area .card-item .card .card-title .short-info {
	color: #8288a7;
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 20px
}
.card-area .card-item .card .card-title .zq-product-img {
	width: 40px;
	height: 40px;
	margin: 10px auto;
	position: relative
}
.card-area .card-item .card .card-title .zq-product-img img {
	position: absolute;
	left: 0;
	width: 100%
}
.card-area .card-item .card .card-title .zq-product-img .un-hover {
	z-index: 1;
	opacity: 1;
	filter: alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))
}
.card-area .card-item .card .card-title .zq-product-img .with-hover {
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))
}
.card-area .card-item .card .card-title .short-info, .card-area .card-item .card .card-title .zq-product-img img, .card-area .card-item .card .card-title h1 {
	transition: all .15s cubic-bezier(.4, 0, .2, 1) 0s
}
.card-area .card-item .card .card-content {
	height: 376px;
	position: absolute;
	top: 145px
}
.card-area .card-item .card .card-content.content-first .content-first-list {
	width: 100%;
	max-width: 250px;
	font-size: 16px;
	color: #373d41;
	margin-top: 47px;
	margin-bottom: 47px
}
.card-area .card-item .card .card-content.content-first .content-first-list li {
	margin-bottom: 20px
}
.card-area .card-item .card .card-content.content-second {
	width: 90%;
	left: 0;
	font-size: 14px;
	color: #a9b0b4;
	text-align: left;
	padding-top: 26px
}
.card-area .card-item .card .card-content.content-second .main-head {
	color: #ae222b;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px
}
.card-area .card-item .card .card-content.content-second p {
	margin: 5px 0
}
.card-area .card-item .card .card-content.content-second .main-tip {
	color: #232933
}
.card-area .card-item .card .card-content.content-second .main-desc {
	color: #8c8c8c;
	font-size: 12px;
	line-height: 22px
}
.card-area .card-item .card .card-content.content-second .main-btn {
	cursor: pointer;
	width: 160px;
	height: 38px;
	font-size: 16px!important;
	color: #fff;
	margin-top: 22px;
	margin-bottom: 33px;
	border-radius: 19px;
	background: #ae222b;
	border: 0;
	transition: color .3s ease-in-out, background .3s ease-in-out
}
.card-area .card-item .card .card-content.content-second .main-btn:hover {
	color: #fff;
	background: #454a67;
}
.card-area .card-item .card .card-content.content-second .main-white-btn {
	cursor: pointer;
	width: 160px;
	height: 36px;
	border: 1px solid #ae222b;
	font-size: 16px!important;
	color: #ae222b;
	margin-top: 22px;
	margin-bottom: 33px;
	border-radius: 19px;
	background: #fff;
	transition: color .3s ease-in-out, background .3s ease-in-out
}
.card-area .card-item .card .card-content.content-second .main-white-btn:hover {
	color: #fff;
	background: #ae222b;
}
.card-area .card-item .card .card-content .other-info {
	width: 105%;
	height: auto;
	overflow: hidden;
	line-height: 22px;
	padding-top: 15px;
	font-size: 12px
}
.card-area .card-item .card .card-content .other-info .other-info-list {
	width: 30%;
	height: 70px;
	background: #f2f2f2;
	margin-right: 10px;
	padding: 0 0 0 10px;
	position: relative
}
.card-area .card-item .card .card-content .other-info .other-info-list .c-a-arrow {
	position: absolute;
	right: 10px;
	top: 15px;
	background-position: -200px 0
}
.card-area .card-item .card .card-content .other-info .other-info-list:hover {
	background: #ae222b;
}
.card-area .card-item .card .card-content .other-info .other-info-list:hover .c-a-arrow {
	background-position: -200px -17px
}
.card-area .card-item .card .card-content .other-info .other-info-list:hover .other-desc, .card-area .card-item .card .card-content .other-info .other-info-list:hover .other-head {
	color: #fff
}
.card-area .card-item .card .card-content .other-info .other-info-list .list-context {
	color: #00c1de
}
.card-area .card-item .card .card-content .other-info .other-head {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	margin: 13px 0 0
}
.card-area .card-item .card .card-content .other-info .other-desc {
	margin-top: 5px;
	font-size: 12px;
	color: #999;
	line-height: 18px;
}
.card-area .card-item.active {
	z-index: 6;
	box-shadow: 0 0 30px rgba(0,0,0,.2);
	width: 30%;
	height: 535px
}
.card-area .card-item.active .card .card-title {
	background-color: #ae222b;
	height: 159px;
	top: -15px;
	border: 0
}
.card-area .card-item.active .card .card-title .short-info {
	color: #c67f84;
}
.card-area .card-item.active .card .card-title h1 {
	color: #fff
}
.card-area .card-item.active .card .card-content.content-first {
	transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))
}
.card-area .card-item.active .card .card-content.content-second {
	transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;
	z-index: 3;
	opacity: 1;
	filter: alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))
}

/** section_cp **/
/** section01 **/
.section01{
	background: #f5f5f5;
}
.sec_content01 ul{
	height: auto;
	overflow: hidden;
}
.sec_content01 ul li{
	width: 20%;
	height: auto;
	padding:0;
	position: relative;
	top:150px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.yjnr{
	height: auto;
	padding:15px;
overflow: hidden;
}
.yjnr_tp{
	height: auto;
	margin:0 auto;
	text-align: center;
}
.yjnr_wz{
	height: auto;
	text-align: center;
	margin-top: 8px;
}
.yjnr_wz01{
	line-height: 30px;
	font-size: 18px;
    color: #333;
}
.yjnr_wz02{
	line-height: 25px;
	font-family: Verdana,Geneva,sans-serif;
	text-transform: capitalize;
	height: 25px;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.yhline{
	width: 1px;
	height: 100%;
	background: #ff6600;
	position: absolute;
	top:0;
	right: 0;
	z-index: 9;
}
.yhline_yuan{
	width: 15px;
	height: auto;
	position: absolute;
	z-index: 9;
}
.yhline_yuan01{
	bottom:0;
	right:-7px;
}
.yhline_yuan02{
	top:-2px;
	right:-7px;
}

.yhnr_bg{
	width: 100%;
	height: 100%;
	background: #ae222b;
	position: absolute;
	top:100%;
	left:0; 
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.yjnr_hover{
	width: 80%;
	height: auto;
	position: absolute;
	top:100%;
	left:10%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.yjnr_tphov{
	width: 80px;
	height: auto;
	margin:10px auto 0;
}
.yjnr_wz01hov{
	line-height: 25px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.yjnr_hovwz{
	height: 60px;
	margin-top: 5px;
	overflow: hidden;
}
.yjnr_hovwz p{
	line-height: 20px;
	color: #fff;
	text-align: center;
	font-size: 12px;
}
/** section01 **/
/** section02 **/
.section02{
	background: #f5f5f5;
	background: url(img/jstbg.jpg) center center no-repeat fixed;
	overflow: hidden;
}
.section02 .sytitle01{
	color: #fff;
}
.section02 .sytitle_xian{
	    background: #686767;
}
.sec_content02{
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	
}
.jst_div{
	height: 370px;
	border-radius: 10px;
	position: relative;
	margin-top: 50px;
	border: 3px solid #ff6600;
}
.jst_div01{
	height: 185px;
	background: url(img/jst_div01.jpg) center center;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	padding-top: 80px;
}
.jst_wz01{
	line-height: 40px;
    font-size: 24px;
	color: #ff6600;
}
.jst_wz02{
	line-height: 20px;
	font-size: 14px;
	font-family: Verdana,Geneva,sans-serif;
	color: #b1b1b1;
}
.jst_div02{
	height: 185px;
	background: #fff;
	padding:30px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.jst_wz03{
	height: auto;
	text-align: center;
}
.jst_wz03 p{
	line-height: 25px;
	font-size: 14px;
}
.jst_yuan{
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background:#ae222b;
	position: absolute;
	top:-50px;
	left:50%;
	margin-left: -50px;
	box-shadow: 5px 3px 5px #969595;
}

.section02 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	left:-80px;
}
.section02 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	right: -80px;
}

/** section02 **/
/** indexbg01 **/
.indexbg{
	height: auto;
}
.indexbg01{
	height: 350px;
	background: #000;
	text-align: center;
	color: #fff;
	position: relative;
	background: url(img/jstbg01.jpg) center center no-repeat;
}
.sybg_nr{
	width: 100%;
	height: auto;
	position: absolute;
	top:100%;
	left:0;
	margin-top: -75px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.sybgbt{
	line-height: 50px;
	font-size: 36px;
	font-family: Verdana,Geneva,sans-serif;
}
.sybgbt1{
	line-height: 45px;
	font-size: 36px;
	margin-top: 75px;
	font-weight: bold;
}
.sybgbt2{
	line-height: 35px;
	font-size: 24px;
	margin-top: 5px;
}


.indexbg01 canvas {
  position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -200px;
    z-index: 999;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
/** indexbg01 **/
/** section03 **/
.sec_content03 ul{
	height: auto;
}
.sec_content03 ul li{
	height: auto;
	width: 20%;
	position: relative;
	right: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ys_k{
	height: auto; 
}
.ys_ktb{
	width: 150px;
	height: 150px;
	border:1px solid #ff6600;
	border-radius: 100%;
}
.ys_ktb01{
	background: url(img/ys_ktb01.png) center center no-repeat;
}
.ys_ktb02{
	background: url(img/ys_ktb02.png) center center no-repeat;
}
.ys_ktb03{
	background: url(img/ys_ktb03.png) center center no-repeat;
}
.ys_ktb04{
	background: url(img/ys_ktb04.png) center center no-repeat;
}
.ys_ktb05{
	background: url(img/ys_ktb05.png) center center no-repeat;
}
.ys_kmc{
	line-height: 30px;
	text-align: center;
	color: #ff6600;
	font-size: 18px;
	margin-top: 15px;
	letter-spacing: 2px;
    font-weight: bold;
}
.ys_kxian{
	width: 30px;
	height: 1px;
	background: #666;
	margin:5px auto;
}
.ys_kmc1{
	line-height: 25px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.sec_content03 ul li:hover .ys_ktb{
	background: #ff6600;
	transition: color .6s,border-color .6s,background-color .6s;
}
.sec_content03 ul li:hover .ys_ktb01{background: url(img/ys_ktb01h.png) center center no-repeat #ff6600;}
.sec_content03 ul li:hover .ys_ktb02{background: url(img/ys_ktb02h.png) center center no-repeat #ff6600;}
.sec_content03 ul li:hover .ys_ktb03{background: url(img/ys_ktb03h.png) center center no-repeat #ff6600;}
.sec_content03 ul li:hover .ys_ktb04{background: url(img/ys_ktb04h.png) center center no-repeat #ff6600;}
.sec_content03 ul li:hover .ys_ktb05{background: url(img/ys_ktb05h.png) center center no-repeat #ff6600;}
/** section03 **/
/** section04 **/
.section04{
	background: #2b2b33;
	background: #454a67;
	position: relative;
	overflow: hidden;
	background: url(img/jstbg11.jpg) center center no-repeat fixed;
}
.section04 .sytitle01{color: #fff;}
.section04 .sytitle_xian{
	background: #686767;
}
.section04 .sec_bt02{
	color: #fff;
}
.case_bai{
	width: 50%;
	height: 900px;	
	background: #fff;
	margin-left: 15%;
	padding:60px;
	display: none;
}
.case_tm{
	line-height: 50px;
	font-size: 24px;
	color: #333;
}
.case_tm1{
	line-height: 25px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
	margin-top: 10px;
}
.case_more{
	width: 205px;
	height: 55px;
	margin-top: 30px;
	margin-left: 0;
}
.case_more a{
	display: block;
	line-height: 55px;
	text-align: center;
	font-family: Verdana,Geneva,sans-serif;
	border:1px solid #bfbfc1;
	text-decoration: none;
	font-size: 16px;
}
.case_more a:hover{
	background: #ff6600;
	color: #fff;
	border:1px solid #ff6600;
}

.case_box{
	width: 90%;
	height:auto;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.case_kj{
	height: auto;
	border:3px solid #2b2b33;
	position: relative;
	margin-bottom: 45px;
}
.case_kj a{
	display: block;
	transition: color .6s,border-color .6s,background-color .6s;
}
.case_kjmc{
	width: 100%;
	height: 50px;
	background: #ff6600;
	position: absolute;
	bottom: 0;
	left:0;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: rgba(43,43,51,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E52b2b33,endColorstr=#E52b2b33);
}
.alsybtzj{
	width: 85%;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.case_kj a:hover .case_kjmc{
	background: rgba(255,102,0,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ff6600,endColorstr=#E5ff6600);
	transition: color .6s,border-color .6s,background-color .6s;
}
.case_kj:hover{border:3px solid #ff6600;transition: color .6s,border-color .6s,background-color .6s;}

.case_box .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	left: auto;
	left: 50%;
	margin-left: -35px;
	top: auto;
    bottom: 0;
    width: 26px;
    height: 10px;
    background: url(img/jjtt01.png) center center no-repeat;
}
.case_box .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	left: auto;
	right: 50%;
	margin-right: -35px;
	top: auto;
    bottom: 0;
    width: 26px;
    height: 10px;
    background: url(img/jjtt02.png) center center no-repeat;
}
/** section04 **/
/** section05 **/
.section05{

}
.sec_content05{
	height: auto;
	position: relative;
	right: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}


.sec_content05 .demo {  background: #fff; }
.sec_content05 a:hover, .sec_content05 a:focus { outline: none; text-decoration: none; }
.sec_content05 .tab .nav-tabs { border-bottom: none; position: relative; text-align: center;}
.sec_content05 .tab .nav-tabs li { margin-right: 60px; z-index: 1;float: none; display: inline-block;}
.sec_content05 .tab .nav-tabs li:after { content: ""; width: 100%; border: 1px solid #ccc6c6; position: absolute; top: 50%; right: -60%; z-index: -1; }
.sec_content05 .tab .nav-tabs li:last-child:after { border: none; }
.sec_content05 .tab .nav-tabs li a { display: block; padding: 15px 20px; background: #fff; font-size: 15px; font-weight: 600; color: #ae222b; text-transform: uppercase; border-radius: 0; margin-right: 0; border: 2px solid #ae222b; position: relative; overflow: hidden; z-index: 1; transition: all 0.3s ease 0s; }
.sec_content05 .tab .nav-tabs li.active a, .tab .nav-tabs li a:hover { color: #fff; border: 2px solid #ae222b; }
.sec_content05 .tab .nav-tabs li a:after { content: ""; display: block; width: 100%; height: 0; position: absolute; top: 0; left: 0; z-index: -1; transition: all 0.3s ease 0s; }
.sec_content05 .tab .nav-tabs li.active a:after, .tab .nav-tabs li a:hover:after { height: 100%; background: #ae222b; }
.sec_content05 .tab .tab-content { margin-top: 50px; font-size: 14px; color: #999; line-height: 26px; }
.sec_content05 .tab .tab-content h3 { font-size: 24px; margin-top: 0; }

@media only screen and (max-width: 767px) {
.sec_content05 .tab .nav-tabs li { margin: 0 25px 0 0; }
}

@media only screen and (max-width: 479px) {
.sec_content05 .tab .nav-tabs li { width: 100%; text-align: center; margin: 0 0 10px 0; }
.sec_content05 .tab .nav-tabs li:after {/** width: 0; height: 100%; top: auto; bottom: -60%; right: 50%;**/}
}


.syxw_kj{
	height: auto;
}
.syxw_kj01{
	height: auto;
}
.syxw_kj01 ul{
	height: auto;
}
.syxw_kj01 ul li{
	height: auto;
}
.syxw_kj01 ul li a{
	display: block;
	line-height: 42px;
	border-bottom: 1px dotted #ddd;
}
.syxwbtm{
	height: 42px;
white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.syxwbtm span{
	margin-right: 10px;
}
.syxwbtime{
	text-align: right;
}
.syxw_kj01 ul li a:hover{
	color: #ae222b;
}
.syxw_kj02{
	height: auto;
}
.syxw_kjtp{
	height: auto;
	position: relative;
}
.syxw_kjtpbg{
	width: 94%;
    height: 90%;
	position: absolute;
	top: 5%;
    left: 3%;
	text-align: center;
	background: #fff;
	background: rgba(255,255,255,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff);

}
.syxw_kjtpbg1{
	width: 80%;
    height: auto;
	position: absolute;
	top: 50%;
    left: 10%;
    margin-top: -54px;
}
.syxw_bgmc{
	line-height: 35px;
	font-size: 26px;
	color: #222;
	letter-spacing: 2px;
}
.syxw_bgmc1{
	line-height: 25px;
	font-family: Verdana,Geneva,sans-serif;
	margin-top: 3px;
}
.syxw_bgmore{
	line-height: 35px;
	width: 160px;
	height: 35px;
	border:1px solid #ae222b;
	background: #ae222b;
	margin-top: 10px;
	color: #fff;
}
.syxw_kjtp a:hover .syxw_bgmc{ color: #000; transition: color .6s,border-color .6s,background-color .6s;}
.syxw_kjtp a:hover .syxw_bgmc1{ color: #ff6600; transition: color .6s,border-color .6s,background-color .6s;}
.syxw_kjtp a:hover .syxw_bgmore{ background: #333;border:1px solid #333;transition: color .6s,border-color .6s,background-color .6s; }
/** section05 **/
/** section06 **/
.section06{
	background: #f8f8f8;
	overflow: hidden;
}
.hzhb{
	height: auto;
	border:2px solid #ddd;
}
.sec_content06 li{
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.hzhb img{
	-moz-transform: perspective(0px) rotateY(0deg);
  -webkit-transform: perspective(0px) rotateY(0deg);
  transform: perspective(0px) rotateY(0deg);
  transition: all 1s;
  -webkit-transition: all 1s;
}
.sec_content06 li:hover .hzhb img{
	-moz-transform: perspective(800px) rotateY(360deg);
-webkit-transform: perspective(800px) rotateY(360deg);
transform: perspective(800px) rotateY(360deg);
transition: all 1s;
-webkit-transition: all 1s;
}

/** section06 **/
/** footer **/
.footer{
	height: auto;
	background: #eee;
	padding:15px 0;
}
.footer .container{
	width: 80%;
}
.foot01{
	height: auto;

}
.foot01mc{
	line-height: 35px;
	font-size: 16px;
	color: #111;
	border-bottom: 1px dotted #c2c1c1;
	margin: 0 15px;
}
.foot01 ul{
	height: auto;
	margin-top: 15px;
}
.foot01 ul li{
	height: auto;
	float: left;
	margin-bottom: 10px;
}
.foot01 ul li a{
	display: block;
	color: #666;
	font-size: 14px;
	line-height:25px;
	text-decoration: none;
	padding:0 10px;
}
.foot01 ul li a:hover{
	color: #ff6600;
}
.foot01 ul li p{
	margin:0 auto;
	color: #444;
	line-height: 25px;
}
.foot01mc1{
	margin-top: 10px;
}


.footer_bar{
	height: auto;
	background: #ae222b;
	overflow: hidden;
}
.footer_bar .container{
	width: 80%;
}
.footer_bar ul{
	height: auto;
}
.footer_bar ul li{
	height: auto;
	padding:0;
}
.footer_bar ul li a{
	display: block;
	text-align: center;
	color:#fff;
	text-decoration: none;
	padding:25px 0;
}
.footer_bar01 a{
	background: #ae222b;
	/**border-left: 1px solid #545972;**/
}
.footer_bar02 a{
	background: #454a67;
}
.footer_bar03 a{
	background: #7a8592;
}
.footer_bar04 a{
	background: #9f8573;
	position: relative;
	
}
.footer_bar04a{
	width: 500px;
	height: 100%;
	background: #9f8573;
	position: absolute;
	top:0;
	left:100%;
}

.fotbar_tb{
	width:30px;
	height: auto;
	display: inline-block;
	vertical-align: top;
}
.fotbar_line{
	width: 1px;
	height: 30px;
	display: inline-block;
	margin:0 15px;
	vertical-align: top;
}
.fotbar_line01{
	border-left:1px dotted #ca3842;
}
.fotbar_line02{
	border-left:1px dotted #5c6282;
}
.fotbar_line03{
	border-left:1px dotted #919faf;
}
.fotbar_line04{
	border-left:1px dotted #c2a693;
}
.fotbar_tbmc{
	display: inline-block;
	height:30px;
	line-height:30px;
	font-size: 18px;
	vertical-align: top;
}



.footer1{
	height: auto;
	background: #2d2d2d;
	padding:10px 0;
}
.footer1 .container{
	width: 80%;
}
.foot_menu{
	height: auto;
	border-bottom: 1px dotted #434343;
}
.foot_menu ul{
	height: auto;
}
.foot_menu ul li{
	float: left;
}
.foot_menu ul li a{
	display: block;
	font-size: 14px;
	color: #999;
	padding: 0 20px;
	text-decoration: none;
	line-height: 45px;
}
.foot_menu ul li a:hover{
	color: #fff;
}


.foot_zhjian{
	height: auto;
	padding: 15px 0;
}
.foot_logo{
	height: auto;
}
.foot_logo img{
	max-width: 100%;
}
.foot_lxnrxx{
	height: auto;
	padding:15px;
	padding-left: 8%;
	position: relative;
}
.foot_sx{
	width: 1px;
	height: 110px;
	background: #434343;
	position: absolute;
	top:25px;
	left:15px;
}
.foot_lxbt{
	line-height: 30px;
	font-size: 16px;
	color: #999;
	margin-bottom: 5px;
}
.foot_lxwz{
	height: auto;
}
.foot_lxwz p{
	line-height: 25px;
	margin:0;
	font-size: 14px;
}


.foot_ewm{
	height: auto;
	margin-top: 20px;
	padding-right: 0;
}
.foot_ewmzj{
	width: 80%;
}
.foot_ewm01{
	height: auto;
	padding:0 10px;
}
.foot_ewm02{
	height: auto;
	padding:0 10px;
}
.foot_ewm03{
	height: auto;
	padding:0 10px;
}
.foot_ewmtp{
	width: 90%;
	height: auto;
	background: #fff;
	padding:5px;
}
.foot_ewm p{
	text-align: center;
	line-height: 30px;
	margin:0;
}



.banquan{
	height: auto;
	border-top: 1px dotted #434343;
}
.banquan1{
	height: auto;
	margin-top: 10px;
}

.banquan1 p{
	line-height: 25px;
    margin: 0 auto;
    color: #666;
}

.banquan2{
	height: auto;
margin-top: 10px;
}
.banquan2 p{
	line-height: 25px;
	margin:0 auto;
	text-align: right;
	font-style: italic;
}
.banquan2 p span{
	font-family: Verdana,Geneva,sans-serif;
	font-style: italic;
}
.banquan2 p a{
	color: #666;
	text-decoration: none;
}
.banquan2 p a:hover{
	color: #ff6600;
}
/** footer **/

.nybody{
	background: #f7f7f8;
}
.nybanner{
	height: 500px;
	position: relative;
}
.nybanner01{
	background: url(img/nybanner01.jpg) top center no-repeat fixed;
}
.nybanner02{
	background: url(img/nybanner02.jpg) top center no-repeat fixed;
}
.nybanner03{
	background: url(img/nybanner03.jpg) top center no-repeat fixed;
}
.nybanner04{
	background: url(img/nybanner04.jpg) top center no-repeat fixed;
}
.nybanner05{
	background: url(img/nybanner05.jpg) top center no-repeat fixed;
}
.nybanner06{
	background: url(img/nybanner06.jpg) top center no-repeat fixed;
}
.nybanner07{
	background: url(img/nybanner07.jpg) top center no-repeat fixed;
}
.nybanner08{
	background: url(img/nybanner08.jpg) top center no-repeat fixed;
}
.nybanner09{
	background: url(img/nybanner09.jpg) top center no-repeat fixed;
}
.nybanner10{
	background: url(img/nybanner10.jpg) top center no-repeat fixed;
}
.nybanner11{
	background: url(img/nybanner11.jpg) top center no-repeat fixed;
}
.nybanner12{
	background: url(img/nybanner12.jpg) top center no-repeat fixed;
}
.nybanner13{
	background: url(img/nybanner13.jpg) top center no-repeat fixed;
}
.nybanner14{
	background: url(img/nybanner14.jpg) top center no-repeat fixed;
}
.nybanner15{
	background: url(img/nybanner15.jpg) top center no-repeat fixed;
}
.nybanner16{
	background: url(img/nybanner16.jpg) top center no-repeat fixed;
}
.nybanbg{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background: url(img/bg.png) center center;
}
.nyban_wz{
	width: 80%;
	height: auto;
	position: absolute;
	top:50%;
	left:10%;
	margin-top: -42px;
	text-align: center;
}
.nyban_wz01{
	line-height: 50px;
	font-size: 36px;
	color: #fff;
	text-transform: uppercase;
	font-family: Verdana,Geneva,sans-serif;
}
.nyban_wz02{
	line-height:35px;
	font-size: 24px;
	color: #fff;
	color: #ff6600;
}
.nyban_sousuo{
	width: 50%;
	height: 50px;
	margin-top: 40px;
}
.nyban_sousuo01{
	height: auto;
	padding:0;
}
.nyban_sousuo02{
	height: auto;
	padding:0;
}
.ssk{
	height: 50px;
	background: #fff;
}
.ssk input{
	width: 100%;
	height: 50px;
	border: none;
	background: none;
	outline: none;
	padding:0 15px;
	font-size: 16px;
	color: #999;
}
.ssk1{
	height: 50px;
	background: #ae222b;
}
.ssk1:hover{
	background: #2b2b33;
	transition: color .6s,border-color .6s,background-color .6s;
}
.ssk1 input{
	width: 100%;
	height: 50px;
	border: none;
	background: none;
	outline: none;
	text-align: center;
	font-size: 16px;
	color: #ffff;
}


/** nybox **/
.nybox{
	height: auto;
}
.nybox .container{
	width: 80%;
}
.nybox_zj{
	height:auto;
	background: #fff;
	margin-top: -80px;
	position: relative;
	z-index: 9;
	padding: 40px 30px 30px 30px;
}
.nybox_menu{
	height: auto;
}
.nybox_menu ul{
	height: auto;
	text-align: center;
}
.nybox_menu ul li{
	height: auto;
	display: inline-block;
	margin: 5px 5px;
}
.nybox_menu ul li a{
	display: block;
	line-height: 50px;
	text-align: center;
	background: #f7f7f8;
    font-size: 16px;
    color: #333;
    padding:0 35px;
    text-decoration: none;
}
.nybox_menu ul li a:hover{
	background: #ae222b;
	color: #fff;
}
#nymedq a{
	background: #ae222b;
	color: #fff;
}
.nybox_zjneir{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.case_ul{
	height: auto;
}
.case_ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.case_nykj{
	height: auto;
	background: #f3f1f1;
    padding: 15px;
}
.case_nykj a{
	display: block;
	text-decoration: none;
}
.case_img{
	height: auto;
	border: 3px solid #2b2b33;
	position: relative;
}
.case_img img{
	max-height: 347px;
}
.case_imgbg{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background: #2b2b33;
	background: rgba(43,43,51,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E52b2b33,endColorstr=#E52b2b33); 
	display: none;
}
.albg_bt{
	width: 80%;
	height: auto;
	position: absolute;
	top:50%;
	left:10%;
	margin-top: -45px;
	text-align: center;
	color: #fff;
}
.albg_bt01{
	line-height: 45px;
    font-size: 28px;
    letter-spacing: 3px;
}
.albg_btxian{
	width: 50px;
	height: 1px;
	background: #fff;
	margin: 10px auto;
}
.albg_bt02{
	line-height: 25px;
	font-size: 14px;
	height: 25px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.case_imgbt{
	line-height: 35px;
	font-size: 20px;
	color: #2b2b33;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	margin-top: 15px;
	border-bottom: 1px dotted #ddd;
    padding-bottom: 5px;
}
.case_time{
	line-height: 25px;
	margin-top:8px;
    font-size: 14px;
}
.case_time span{
	float: right;
	font-size: 12px;
	font-family: Verdana,Geneva,sans-serif;
}
.case_ul li:hover .case_imgbt{
	color: #ff6600;
}
.case_ul li:hover .case_time{
	color: #000;
}
.case_ul li:hover .case_imgbg{
	background: #ae222b;
	background: rgba(174,34,43,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ae222b,endColorstr=#E5ae222b); 
}
.case_ul li:hover .case_img{
	border: 3px solid #ae222b;
}
/** fenye_box **/
.fenye_box{
	height: auto;
	margin:30px auto;
}
.fenye_box ul{
	text-align: center;
}
.fenye_box ul li{
	display: inline-block;
	margin:0 5px;
}
.fenye_box ul li a{
	display: block;
	border: 1px solid #ae222b;
	color: #ae222b;
	padding:5px 15px;
	font-size: 14px;
	text-decoration: none;
}
.fenye_box ul li a:hover{
	background: #ae222b;
	color: #fff;
}
#current a{
	background: #ae222b;
	color: #fff;
}
/** case_tuijian **/
.case_tuijian{
	height: auto;
	padding:30px;
	background: #f7f7f8;
	margin-top: 60px;
}
.cltj_bt{
	height: auto;
	text-align: center;
}
.cltj_bt01{
	line-height: 30px;
	font-size: 18px;
	color:#333;
}
.cltj_line{
	width: 50px;
	height: 2px;
	background: #ff6600;
	margin: 10px auto;
}
.cltj_nr{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.cltj_nr ul{
	height: auto;
}
.cltj_nr ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.cltj_nr ul li a{
	display: block;
	background: #fff;
	padding:10px;
	text-decoration: none;
}
.cltj_tp{
	height: auto;
	border: 1px solid #ddd;
	padding: 10px;
	overflow: hidden;
}
.cltj_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;
	max-height: 229px;
}
.cltj_tpmz{
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
	height: 30px;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.cltj_nr ul li a:hover .cltj_tpmz{
	color: #ff6600;
}
.cltj_nr ul li a:hover .cltj_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;
}
/** case_tuijian **/
.case_xqy{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.case_xqybt{
	line-height: 35px;
	text-align: center;
	font-size:24px;
	color: #333;
}
.case_fabu{
	line-height: 25px;
	text-align: center;
	color: #999;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 8px;
	margin-top: 5px;
}
.case_xqwznr{
	height: auto;
	margin-top: 30px;
	line-height: 25px;
	font-size: 14px;
}
.case_xqwznr img{
	max-width: 100%;
	height: auto !important;
}
.case_xqwznr p{
	font-size: 14px;
	text-indent: 2em;
	line-height: 25px;
	margin:15px auto;
	font-size: 14px;
}
/** fenye_box **/
/** syxy_wz **/
.syxy_wz{
	height: auto;
	padding:15px;
	border: 1px dotted #ddd;
	margin-top: 60px;
}
.syxy_wz01{
	height: auto;
}
.syxy_wz01 p{
	line-height: 25px;
	font-size: 14px;
	margin:0 auto;
	height: 25px;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.syxy_wz01 p a{
	text-decoration: none;
}
.syxy_wz01 p a:hover{
	color: #ff6600;
}
.syxy_wz02{
	height: auto;
}
.nyfanhui{
	width: 60%;
	height: auto;
	float: right;
}
.nyfanhui a{
	display: block;
	background: #000;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	text-decoration: none;
	color: #fff;
}
.nyfanhui a:hover{
	background: #ae222b;
}
/** syxy_wz **/
/** news_list **/
.news_list{
	height: auto;
}
.news_list ul{
	height: auto;
}
.news_list ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.news_kj{
	height: 170px;
	background: #f7f7f8;
	position: relative;
}
.news_kj a{
	display: block;
}
.news_img{
	width: 170px;
    height: 170px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden; 
    border: 1px solid #eee;
}
.news_img 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;
	max-height: 170px;
}
.news_imgrinr{
	width: 100%;
    padding: 16px 20px 0 190px; 
    height: 170px;
}
.news_imgrinr h4{
	    float: left;
    display: block;
    width: 100%;
    font-size: 16px;
    color: #222;
    line-height: 25px;
    margin: 0;
    height: 25px;
    white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.news_jian{
	width: 100%;
    float: left;
    margin-top: 9px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    text-align:justify; 
	text-justify:inter-ideograph;
}
.xwtime{
	    width: 100%;
    float: left;
    margin-top: 14px;
    font-size: 12px;
    color: #888;
    line-height: 18px;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.news_list ul li:hover .news_kj{
	background: #ae222b;
    color: #fff;
    transition: color .6s,border-color .6s,background-color .6s;
}
.news_list ul li:hover .news_kj a .news_imgrinr h4{
	color: #fff;
	transition: color .6s,border-color .6s,background-color .6s;
}
.news_list ul li:hover .news_kj a .news_jian{
	color: #eee;
	transition: color .6s,border-color .6s,background-color .6s;
}
.news_list ul li:hover .news_kj a .xwtime{
	color: #eee;
	transition: color .6s,border-color .6s,background-color .6s;
}
.news_list ul li:hover .news_kj a .news_img 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;
}
/** news_list **/
.xgxwtj{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.xgxwtj ul{
	height: auto;
}
.xgxwtj ul li{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xgxwtj ul li a{
	display: block;
	line-height: 42px;
	border-bottom: 1px dotted #ddd;
	font-size: 14px;
}
.xgxwtj ul li a:hover{
	color: #ff6600;
}




.shugang{
	width: 2px;
	height:60px;
	background: #ff6600;
	margin-top: -60px;
	position: relative;
	z-index: 999;
}
.neiye_bt{
	width: 220px;
	height: auto;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
}
.neiye_bt01{
	line-height: 35px;
	font-size: 24px;
	color: #000;
	position: relative;
}
.neiye_bt02{
	line-height: 25px;
	font-family: Verdana,Geneva,sans-serif;
	text-transform: uppercase;
}
.hengxian01{
	width: 100px;
	height: 1px;
	background: #ddd;
	position: absolute;
	top:50%;
	left:-50%;
}
.hengxian02{
	width: 100px;
	height: 1px;
	background: #ddd;
	position: absolute;
	top:50%;
	right:-50%;
	font-size: 14px;
}

.lx_about{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.lx_about p{
	line-height: 25px;
	font-size: 14px;
	text-indent: 2em;
	text-align:justify; 
	text-justify:inter-ideograph;
	color: #333;
}


.lx_map{
	height: 600px;
	overflow: hidden;
}
#dituContent{
	width: 100%;
	height: 100%;
	border: 30px solid #2b2b33;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.lx_tiao{
	height: 400px;
	background: url(img/jstbg02.jpg) center center no-repeat fixed;

}
/** nybox **/

/** lx_lxfs **/
.lx_lxfs{
	height: auto;
	padding:40px 0 60px;
	background: #fff;
}
.neiye_bknr{
	height: auto;
	margin-top: 50px; 
	overflow: hidden;
}
.neiye_bknr01{
	height: auto;
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.neiye_bknr01 h3{
	color: #333;
	margin:0;
}
.neiye_bknr01 ul{
	height: auto;
	margin-top: 20px;
}
.neiye_bknr01 ul li{
	line-height: 50px;
	font-size: 16px;
	color: #444;
	padding-left: 35px;
	border-bottom: 1px dotted #ddd;
}
.neiye_bknr01 ul li a{
	color: #444;
	text-decoration: none;
}
.neiye_bknr01 ul li a:hover{
	color: #ff6600;
}
.lxtb01{
	background: url(img/lxtb01.png) left center no-repeat;
}
.lxtb02{
	background: url(img/lxtb02.png) left center no-repeat;
}
.lxtb03{
	background: url(img/lxtb03.png) left center no-repeat;
}
.lxtb04{
	background: url(img/lxtb04.png) left center no-repeat;
}
.neiye_bknr02{
	height: auto;
	position: relative;
	right: -100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.weixin{
	height: auto;
}
.weixin_tp{
	width: 90%;
	height: auto;
	border: 1px solid #ddd;
	padding:20px;
}
.weixin_nm{
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}
/** lx_lxfs **/
/** zxly_box **/

/** zxly_box **/
.zxly_box{
	width: 70%;
	height: auto;
	position: relative;
	left: -100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.zxly_box ul{
	height: auto;
}
.zxly_box ul li{
	height: auto;
	margin-bottom: 15px;
}
.zxly_in{
	width: 100%;
	height: 50px;
	background: #eee;
	padding:0 10px;
	font-size: 14px;
	outline: none;
	line-height: 50px;
	border: none;
}
.zxly_box ul li textarea{
	width: 100%;
	height: 150px;
	background: #eee;
	padding:10px;
	font-size: 14px;
	outline: none;
	line-height: 25px;
	border: none;
}
.zxly_in1{
	width: 100%;
	height: 50px;
	font-size: 14px;
	outline: none;
	line-height: 50px;
	border: none;
	text-align: center;
	background: #ae222b;
    color: #fff;
    transition: color .6s,border-color .6s,background-color .6s;
}
.zxly_in1:hover{
	background: #2b2b33;
	transition: color .6s,border-color .6s,background-color .6s;
}
/** zxly_box **/

/** seofu_box **/
.qgcsfzlb{
	line-height: 30px;
	font-size: 20px;
	color: #111;
	margin-bottom: 15px;
	padding-left: 15px;
	font-weight: bold;
}
.seo_topmenu{
	height: auto;
	margin:0 15px 45px 15px;
	border-bottom: 2px solid #ae222b;
	padding-bottom: 15px;
}
.seo_topmenu ul{
	height: auto;
}
.seo_topmenu ul li{
	height: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.seo_topmenu ul li a{
	display: block;
	line-height: 35px;
	font-size: 14px;
	padding:0 35px;
	background: #ae222b;
	color: #fff;
	text-decoration: none;
}
.seo_topmenu ul li a:hover{
	background: #ff6600;
}

.seofu_box{
	height: auto;
	position: relative;
	top:300px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.seofu_box ul{
	height: auto;
}
.seofu_box ul li{
	height: auto;
	margin-bottom: 30px;
}

.city_lb{
	height: auto;
	box-shadow: 5px 5px 5px #ddd;
	padding-bottom: 20px;
}

.seofu_diqu{
	line-height: 30px;
    font-size: 20px;
    color: #111;
    margin-bottom: 15px;
    padding-left: 15px;
    font-weight: bold;
}
.seofu_diqu span{
	font-family: Verdana,Geneva,sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    color: #999;
    margin-left: 10px;
}

.seofu_nr{
	height: auto;
	margin-bottom: 15px;
}
.seofu_sf{
	height: auto;
}
.seofu_sfwz{
	height: auto;
    background: #ae222b;
    font-size: 18px;
    color: #fff;
    line-height: 121px;
    text-align: center;
    padding: 13px;
}
.seofu_sfwz01{background: #e03f49;}
.seofu_sfwz02{background: #ff6600;}
.seofu_sfwz03{background: #454a67;}
.seofu_sq{
	height: auto;
}
.seofu_sqkj{
	height: auto;
	min-height: 147px;
	border: 1px solid #ddd;
	padding:15px;
}


.seofu_sqkj ul{
	height: auto;
	margin-top: 10px;
}
.seofu_sqkj ul li{
	height: auto;
	float: left;
	margin-bottom: 10px;
}
.seofu_sqkj ul li a{
	display: block;
	color: #666;
	font-size: 14px;
	line-height:25px;
	text-decoration: none;
	padding:0 20px;
}
.seofu_sqkj ul li a:hover{
	color: #ae222b;
}
.seofu_sqkj ul li p{
	margin:0 auto;
	color: #444;
	line-height: 25px;
}
/** seofu_box **/

/** kptitle **/
.kptitle{width:100%;background:url(img/bain_xian.png) no-repeat center 16px; text-align: center;}
.kptitle h2{ width:100%;  font-size:36px; color: #ae222b; line-height:44px; font-weight:bold;}
.kptitle h4{ width:100%;font-size:24px; color:#333; line-height:29px; margin-top:24px;}
/** kptitle **/
/** kuaipai **/
.kuaipai{
	height: auto;
	margin-top:50px;
	overflow: hidden;
}
.kuaipai ul{
	height: auto;
}
.kuaipai ul li{
	height: auto;
	padding:0;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.kp_kj{
	height: auto;
	padding:30px;
}
.kp_kj01{
	background: #fafafa;
}
.kp_kj02{
	background: #f2f2f2;
}
.kp_kjtb{
	height: auto;
	width: 80px;
	margin:0 auto;
}
.kp_kjbt{
	line-height: 35px;
	font-size: 18px;
	text-align: center;
	color: #333;
}
.kp_line{
	width: 50px;
	height: 1px;
	background: #000;
	margin:10px auto;
}
.kp_kjwz{
	height: auto;
	margin-top: 15px;
	line-height: 25xp;
	font-size: 14px;
	text-align: center;
}
/** kuaipai **/
/** gzyl_box **/
.gzyl_box{
	height: auto;
	padding: 40px 0 60px;
	background: #5b56b0;
}
.gzyl_box .container{
	width: 80%;
}
.gzyl_box .neiye_bt01{
	color: #fff;
}
.gzyl_box .neiye_bt02{
	color: #ccc;
}
.gzyl_div{
	height: auto;
	margin-top: 50px;
}
.gzyl_div ul{
	height: auto;
}
.gzyl_div ul li{
	height: auto;
	position: relative;
	right: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.gzyl_jt{
	width: 11%;
}
.gzyl_tptb{
	width: 130px;
	height: auto;
	background: #fff;
	margin: 0 auto;
	text-align: center;
	border-radius: 100%;
}
.gzyl_tptb img{
	border-radius: 100%;
}
.gzyl_tpmc{
	line-height: 35px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	margin-top: 10px;
}
.gzyl_tptb1{
	height:auto;
}

.gzyl_neirong{
	height: auto;
	margin-top: 100px;
	padding:30px;
	background: #fff;
	border-radius: 30px;
	position: relative;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.gzyl_neirong h4{
	line-height: 30px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 15px;
	color: #000;
}
.gzyl_neirong p{
	line-height: 25px;
	font-size: 14px;
	color: #666;
	text-indent: 2em;
}
/** gzyl_box **/
/** thwzys **/
.thwzys{
	height: auto;
    color: #fff;
    padding:50px 0;
    background: url(img/jstbg04.jpg) center center no-repeat fixed;

}
.thwzys .container{ width: 80%; overflow: hidden;}
.thwzys h2{
	text-align: center;
	margin:0;
}
.thwzys ul{
	height: auto;
	margin-top: 50px;
}
.thwzys ul li{
	height: auto;
	margin-bottom: 45px;
    margin-top: 20px;
    position: relative;
    top:100%;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.thwzys_kj{
	height: auto;
	background: #fff;
	padding: 30px 50px;
	border-radius: 15px;
	color: #444;
}
.thwzyw_bt{
	line-height: 25px;
    font-size: 48px;
    text-align: center;
    margin-top: -45px;
    color: #ae222b;
}
.thwzyw_wenzi{
	height: 60px;
	margin-top: 20px;
}
.thwzyw_wenzi p{
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	margin:0;
}
/** thwzys **/
/** kpldys_box **/
.kpldys_box{
	height: auto;
	padding: 40px 0 60px;
	background: #fff;
}
.kpldys_box .container{
	width: 80%;
}
.kpldys_wz{
	line-height: 30px;
	text-align: center;
	font-size: 20px;
	margin-top: 15px;
	color: #ff6600;
	font-weight: bold;
}
.kpldys_ysnr{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.kpldys_ysnr ul{
	height: auto;
}
.kpldys_ysnr ul li{
	height: auto;
	margin-bottom:30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.kpldys_kj{
	height: auto;
}
.kpldys_kjtb{
	height:auto;
	overflow: hidden;
}
.kpldys_kjtb 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;
}
.kpldys_kmc{
	line-height: 35px;
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
	color: #111;
}
.kpldys_kjner{
	margin-top: 10px;
	height: 75px;
}
.kpldys_kjner p{
	line-height: 25px;
	font-size: 14px;
	margin:0;
}
.kpldys_ysnr ul li:hover .kpldys_kjtb 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;
}
.kpldys_ysnr ul li:hover .kpldys_kmc{
	color: #ff6600;
	transition: color .6s,border-color .6s,background-color .6s;
}
.kpldys_ysnr ul li:hover .kpldys_kjner p{
	color: #000;
	transition: color .6s,border-color .6s,background-color .6s;
}
.kpldys_kmc span{
	margin-right: 10px;
	color: #ff6600;
	font-family: Verdana,Geneva,sans-serif;
}
/** kpldys_box **/
/** kzh_box **/
.kzh_box{
	height: auto;
	padding:100px 0;
	background: url(img/jstbg05.jpg) center center no-repeat fixed;
	overflow: hidden;
}
.kzh_box .container{
	width: 80%;
}
.kzh_box ul{
	height: auto;
}
.kzh_box ul li{
	height: auto;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.kzh_wz{
	width: 200px;
	height: 200px;
	text-align: center;
	color: #fff;
	font-size: 80px;
	border: 3px solid #fff;
	line-height: 200px;
	position:relative;
	-webkit-animation-name: pulsea;
	-moz-animation-name: pulsea;
	-ms-animation-name: pulsea;
	-o-animation-name: pulsea;
    animation-name: pulsea;
    -webkit-animation-duration: 1000ms;
	-moz-animation-duration: 1000ms;
	-ms-animation-duration: 1000ms;
	-o-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
    animation-timing-function: linear;
}
@keyframes pulsea
{
0% {top:-16px;}
50% { top:-10px;}
100% { top:-16px;}
}

@-webkit-keyframes pulsea
{
0% {top:-16px;}
50% { top:-10px;}
100% { top:-16px;}
}
@-moz-keyframes pulsea
{
0% {top:-16px;}
50% { top:-10px;}
100% { top:-16px;}
}
@-ms-keyframes pulsea
{
0% {top:-16px;}
50% { top:-10px;}
100% { top:-16px;}
}
@-o-keyframes pulsea
{
0% {top:-16px;}
50% { top:-10px;}
100% { top:-16px;}
}
.kzh_mc{
	line-height: 35px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	margin-top: 20px;
}
.kzh_box ul li:hover .kzh_wz{
	color: #ff6600;
	border: 3px solid #ff6600;
	transition: color .6s,border-color .6s,background-color .6s;
}
.kzh_box ul li:hover .kzh_mc{
	color: #ff6600;
	transition: color .6s,border-color .6s,background-color .6s;
}

/** kzh_box **/
/** good_cp **/
.good_cp{
	height: auto;
    padding: 40px 0 0px;
    background: #fff;
}
.goodcp_box{
	height: auto;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}
.goodcp_box01{
	height: auto;
	background: #ae222b;
    color: #fff;
    padding:0;
    min-height: 1159px;
}
.goodcp_box02{
	height: auto;
	background: #2b2b33;
    color: #fff;
    padding:0;
    min-height: 1159px;
}
.goodcp_title{
	line-height: 100px;
	text-align: center;
	font-size: 36px;
}
.goodcp_title01{
	background: #2b2b33;
}
.goodcp_title02{
	background: #ae222b;
}
.goodcp_nr{
	height: auto;
	width: 75%;
	margin:80px auto;
}
.goodcp_nr ul{
	height: auto;
}
.goodcp_nr ul li{
	height: auto;
	margin-bottom: 30px;
}
.goodcp_box01 .goodcp_nr ul li{
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.goodcp_box02 .goodcp_nr ul li{
	position: relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.goodcp_tb{
	height: auto;
	text-align: center;
}
.goodcp_tb01{
	position:relative;
	-webkit-animation-name: pulsea;
	-moz-animation-name: pulsea;
	-ms-animation-name: pulsea;
	-o-animation-name: pulsea;
    animation-name: pulsea;
    -webkit-animation-duration: 1000ms;
	-moz-animation-duration: 1000ms;
	-ms-animation-duration: 1000ms;
	-o-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
    animation-timing-function: linear;
}
.goodcp_tb img{
	width: 60%;
}
.goodcp_tbwz{
	height: auto;
	background: #fff;
	border-radius: 10px;
	padding:30px;
	background: rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
	min-height: 120px;
}
.goodcp_tbwz p{
	line-height: 25px;
	font-size: 16px;
	color: #333;
}
.goodcp_tbwz p span{
	color: red;
}

.goodcp_logo{
	width: 200px;
	height: auto;
	position: absolute;
	top:18px;
	left:50%;
	margin-left: -105px;
}

.goodcp_ul{
	width: 170px;
	height: auto;
	position: absolute;
	top:180px;
	left:50%;
	margin-left: -85px; 
}
.goodcp_ul ul{
	height: auto;
}
.goodcp_ul ul li{
	
    min-height: 120px;
}
.goodcp_yswz{
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 60px;
    margin-bottom: 30px;
    margin-top: 30px;
    border: 2px solid #fff;
}
.goodcp_yswz01{
	background: #ec4d40;
}
.goodcp_yswz02{
	background: #6f64a5;
}

.goodcp_tbwz01{
	background: none;
	border: 2px solid #fff;
	color: #fff;
}
.goodcp_tbwz01 span{
	color: #fff !important;
}
/** good_cp **/

/** kupm_anli **/
.kupm_anli{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.kupm_anli .container{
	width: 80%;
}

.kspm_jdal{
	height: auto;
    margin-top: 50px;
    overflow: hidden;
}
.kspm_jdal ul{
	height: auto;
}
.kspm_jdal ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jdal_kpkj{
	height: auto;
}
.jdal_kpkj a{
	display: block;
	text-decoration: none;
}
.jdal_tpimg{
	height: auto;
	border: 2px solid #2b2b33;
	overflow: hidden;
}
.jdal_tpimg 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;
}
.jdal_tpmc{
	line-height: 40px;
    font-size: 18px;
    border-bottom: 1px dotted #ddd;
    margin-top: 5px;
    text-align: center;
}
.kspm_jdal ul li a:hover .jdal_tpmc{
	color: #ff6600;
}
.kspm_jdal ul li a:hover .jdal_tpimg{
	border: 2px solid #ff6600;
}
.kspm_jdal ul li a:hover .jdal_tpimg 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;
}
/** kupm_anli **/
/** search_box **/
.search_box{
	height: auto;
}
.search_box ul{
	height: auto;
}
.search_box ul li{
	height: auto;
	margin-bottom: 60px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.search_box ul li a{
	display: block;
	text-decoration: none;
}
.search_box ul li .title{
	width: 100%;
	float: left;
    position: relative;
    padding: 15px 35px 15px 150px;
    background: #f4f4f4;
}
.search_box ul li .title h2{
	font-size: 80px;
    color: #ae222b;
    line-height: 60px;
    position: absolute;
    left: 30px;
    top: -42px;
   font-family: Sakkal Majalla;
   font-family: Verdana,Geneva,sans-serif;
}
.search_box ul li .title .p{
	width: 100%;
    float: left;
    font-size: 18px;
    color: #333;
    line-height: 30px;
}
.search_box ul li .title .p span{
	color: red;
}
.search_box ul li .text{
	width: 100%;
	float: left;
    position: relative;
    padding: 12px 35px 12px 29px;
    background: #f4f4f4;
    margin-top: 10px;
    border-left: solid 3px #ae222b;
    font-size: 14px;
    color: #666;
    line-height: 30px;
}
.search_box ul li .text span{
	color: red;
}
.search_box ul li a:hover .title .p{
color: #ae222b;}
/** search_box **/
/** wcbp_an **/
.wcbp_an{
	height: auto;
	position: relative;
	top:100px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
@-webkit-keyframes bigAssButtonPulse {
		  from { background-color: #749a02; -webkit-box-shadow: 0 0 25px #333; }
		  50% { background-color: #91bd09; -webkit-box-shadow: 0 0 50px #91bd09; }
		  to { background-color: #749a02; -webkit-box-shadow: 0 0 25px #333; }
		}
		@-webkit-keyframes greenPulse {
		  from { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #91bd09; -webkit-box-shadow: 0 0 18px #91bd09; }
		  to { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
		}
		@-webkit-keyframes bluePulse {
		  from { background-color: #007d9a; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #2daebf; -webkit-box-shadow: 0 0 18px #2daebf; }
		  to { background-color: #007d9a; -webkit-box-shadow: 0 0 9px #333; }
		}
		@-webkit-keyframes redPulse {
		  from { background-color: #bc330d; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #e33100; -webkit-box-shadow: 0 0 18px #e33100; }
		  to { background-color: #bc330d; -webkit-box-shadow: 0 0 9px #333; }
		}
		@-webkit-keyframes magentaPulse {
		  from { background-color: #630030; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #a9014b; -webkit-box-shadow: 0 0 18px #a9014b; }
		  to { background-color: #630030; -webkit-box-shadow: 0 0 9px #333; }
		}
		@-webkit-keyframes orangePulse {
		  from { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #ff5c00; -webkit-box-shadow: 0 0 18px #ff5c00; }
		  to { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
		}
		@-webkit-keyframes orangellowPulse {
		  from { background-color: #fc9200; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #ffb515; -webkit-box-shadow: 0 0 18px #ffb515; }
		  to { background-color: #fc9200; -webkit-box-shadow: 0 0 9px #333; }
		}
		a.button {
			-webkit-animation-duration: 2s;
			-webkit-animation-iteration-count: infinite; 
		}
		.green.button { -webkit-animation-name: greenPulse; -webkit-animation-duration: 3s; }
		.blue.button { -webkit-animation-name: bluePulse; -webkit-animation-duration: 4s; }
		.red.button { -webkit-animation-name: redPulse; -webkit-animation-duration: 1s; }
		.magenta.button { -webkit-animation-name: magentaPulse; -webkit-animation-duration: 2s; }
		.orange.button { -webkit-animation-name: orangePulse; -webkit-animation-duration: 3s; }
		.orangellow.button { -webkit-animation-name: orangellowPulse; -webkit-animation-duration: 5s; }
		.wall-of-buttons { width: 100%; height: auto; text-align: center;}
		.wall-of-buttons a{ line-height:30px; text-decoration: none;}
		.wall-of-buttons a.button { display: inline-block; margin: 0 10px 9px 0; } 



.button { background: #222 url(img/overlay-button.png) repeat-x 0 0; display: inline-block; padding: 5px 15px 6px; color: #fff !important; font-size: 13px; font-weight: bold; line-height: 1; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; overflow: visible; width: auto; }
	button::-moz-focus-inner { border: 0; padding: 0; }
	
	.button:hover { background-color: #111; color: #fff; }
	.button:active { -webkit-transform: translateY(1px); -moz-transform: translateY(1px); }
	/* Small Buttons */
	.small.button { font-size: 11px; }
	/* Large Buttons */
	.large.button { font-size: 14px; padding: 10px 25px 10px; }
	/* Colors for our beloved buttons */
	.green.button { background-color: #91bd09; }
	.green.button:hover { background-color: #749a02; }
	.blue.button { background-color: #2daebf; }
	.blue.button:hover { background-color: #007d9a; }
	.red.button { background-color: #e33100; }
	.red.button:hover { background-color: #872300; }
	.magenta.button{ background-color: #a9014b; }
	.magenta.button:hover { background-color: #630030; }
	.orange.button { background-color: #ff5c00; }
	.orange.button:hover { background-color: #d45500; }
	.orangellow.button { background-color: #ffb515; }
	.orangellow.button:hover { background-color: #fc9200; }
	.white.button { background-color: #fff; border: 1px solid #ccc; color: #666 !important; font-weight: normal; text-shadow: 0 1px 1px rgba(255,255,255,1); }
	.white.button:hover { background-color: #eee; }
	
	/*Strike button*/
	.strike.button	{background-color: #4ADFC1}
	.strike.button:hover {background-color: #39ceb0}
	
	/* Secondary buttons (perfect for Cancels or other secondary actions */
	.secondary.button { background: #fff url(img/36px-black.png) repeat-x 0 0; color: #555 !important; text-shadow: 0 1px 1px rgba(255,255,255,0.5); border: 1px solid #bbb; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
	.secondary.button:hover { background-color: #eee; color: #444 !important; border-color: #999; }

	/* Make the buttons super awesomer */
	.super.button { background-image: url(img/super-button-overlay.png); font-size: 13px; padding: 0; border: 1px solid rgba(0,0,0,.25); -webkit-border-radius: 15px; -moz-border-radius: 15px; }
	.super.button span { display: block; padding: 4px 15px 6px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-top: 1px solid rgba(255,255,255,.2); line-height: 1; }
	.small.super.button { font-size: 11px; -webkit-border-radius: 12px; -moz-border-radius: 12px; }
	.small.super.button span { padding: 2px 12px 6px; -webkit-border-radius: 11px; -moz-border-radius: 11px; }
	.small.white.super.button span { padding: 3px 12px 5px; }
	.large.super.button { background-position: left bottom; -webkit-border-radius: 18px; -moz-border-radius: 18px; }
	.large.super.button span { font-size: 14px; padding: 7px 20px 9px; -webkit-border-radius: 17px; -moz-border-radius: 17px; }
	
/** wcbp_an **/
.wcbp_anwz{
	width:80%;
	height: auto;
	margin-top: 30px;
	position: relative;
	top:100px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.wcbp_anwz p{
	line-height: 30px;
	font-size: 16px;
	text-align: center;
}

/** wcbp_tgyl **/
.wcbp_tgyl{
	height: auto;
    padding: 40px 0 60px;
    background: #f8f8f8;
}
.wcbp_tgyl .container{
	width: 80%;
}
.wcbt_tuiguang{
	height: auto;
	margin-top: 30px;
}
.wcbt_tuiguang ul{
	height: auto;
}
.wcbt_tuiguang ul li{
	width: 20%;
	height: auto;
	position: relative;
	right: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.wcb_tp{
	width: 50%;
	height: auto;
	margin:0 auto;
	border-radius: 100%;
	border: 5px solid #ffd1b2;
}
.wcb_tp img{
	border-radius: 100%;
	border: 5px solid #ff6600;
}
.wcb_tpmc{
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	margin-top: 10px;
}
.wcb_line{
	width: 50px;
	height: 2px;
	background: #ff6600;
	margin: 5px auto;
}
.wcb_wenzi{
	height: auto;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
}
/** wcbp_tgyl **/

/** wcbp_youshi **/
.wcbp_youshi{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
    background: url(img/jstbg06.jpg) center center no-repeat fixed;

}
.wcbp_youshi .container{
	width: 80%;
}
.wcbp_ysnr{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.wcbp_ysnr ul{
	height: auto;
}
.wcbp_ysnr ul li{
	height: auto;
	padding:0 5px;
	margin:15px auto;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.wcbp_ysleft{
	height: auto;
	padding:0;
}
.wcbp_ysright{
	height: auto;
	padding:0 5px;
}
.wc_bpyou{
	height: auto;
    border: 1px solid #ff6600;
    border-radius: 100%;
    line-height: 80px;
    width: 80px;
    text-align: center;
    font-size: 20px;
    color: #ff6600;
}
.wc_bpyou1{
	line-height: 35px;
    font-size: 16px;
    margin-top: 10px;
    color: #fff;
}
.wc_bpyou2{
	line-height:20px;
    font-size: 12px;
    color: #ccc;
}
.wcbp_youshi .neiye_bt01{
	color: #fff;
}
.wcbp_youshi .neiye_bt02{
	color: #ccc;
}
/** wcbp_youshi **/
/** wcbp_banben **/
.wcbp_banben{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.wcbp_banben .container{
	width: 80%;
}
.banben_box{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.banben_box ul{
	height: auto;
}
.banben_box ul li{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.banben_kj{
	height: auto;
}
.banben_bt{
	height: auto; 
	position:  relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.banben_bt img{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.banben_bt1{
	width: 80%;
	height: auto;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	position: absolute;
	top:50%;
	left:10%;
	margin-top: -25px;
	color: #fff;
}
.banbaen_nr{
	background: #2b2b33;
	padding:30px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.banbaen_nr p{
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	height: 75px;
	margin:0;
}
/** wcbp_banben **/
/** wcbp_huoban **/
.wcbp_huoban{
	height: auto;
    padding: 40px 0 60px;
    background: #f5f5f5;
}
.wcbp_huoban .container{
	width: 80%;
}
.wcbp_pingtai{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
/** wcbp_huoban **/
/** wcbp_tgcase **/
.wcbp_tgcase{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.wcbp_tgcase .container{
	width: 80%;
}
.xlk_box{
	height: auto;	
	overflow: hidden;
}


.xlk_box .demo{width: 100%;position:relative;top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.xlk_box .tabbtn{height:auto; text-align: center;}
.xlk_box .tabbtn li{display: inline-block;position:relative;margin: 0 5px;}
.xlk_box .tabbtn li a{display:block;float:left;height:50px;line-height:50px;overflow:hidden;text-align:center;font-size:16px;cursor:pointer; text-decoration: none;background: #f7f7f8; color: #333;    padding: 0 35px;}
.xlk_box .tabbtn li.current{}
.xlk_box .tabbtn li.current a{height:50px;line-height:50px;background: #ae222b;
    color: #fff;}
.xlk_box .tabcon{position:relative;height:auto;overflow:hidden; margin-top: 50px;}
.xlk_box .tabcon .sublist{height:auto;}

.xlk_tabnr{
	height: auto;
}
.xlk_title{
	line-height: 35px;
	text-align: center;
	font-size: 24px;
	color: #111;
}
.xlk_wzjs{
	height: auto;
	margin-top: 30px;
	background: #f5f5f5;
	padding:30px;
	border: 1px dotted #ddd;
}
.xlk_wzjs p{
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.xlk_title1{
	line-height: 35px;
	text-align: center;
	font-size: 30px;
	color: #ff6600;
	margin-top:50px;
}

.xlk_gonneng{
	height: auto;
	margin-top:50px;
}
.xlk_gonneng ul{
	height: auto;
}
.xlk_gonneng ul li{
	height: auto;
	margin-bottom: 35px;
}
.xlk_gnted{
	height: auto;
	border: 1px dotted #ddd;
	padding:15px;
}
.gnted_tb{
	height: auto;
	text-align: center;
	background: #ae222b;
	padding:20px 20px;
}
.gnted_tb1{
	width: 80%;
	height:auto;
	margin:0 auto;
}
.gnted_tb2{
	color: #fff;
	font-size: 14px;
	margin-top: 8px;
}
.gnted_wznr{
	height: auto;
}
.gnted_bt{
	line-height: 30px;
    font-size: 20px;
    color: #ff6600;
    font-weight: bold;
    margin-top: 15px;
}
.gnted_line{
	width: 100px;
	height: 2px;
	background: #ff6600;
	margin:5px 0;
}
.gnted_p{
	line-height: 25px;
	margin-top: 15px;
    font-size: 14px;
}
/** wcbp_tgcase **/
/** xlk_jdal **/
.xlk_jdal{
	height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.xlk_jdal .container{
	width: 80%;
}
/** xlk_jdal **/
.hengxian01a{
	left: -75%;
}
.hengxian02a{
	right: -75%;
}
.wzyh_left{
	height: auto;
	position: relative;
	padding: 5%;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.wzyh_line1{
	width: 200px;
	height: 1px;
	background: #ddd;
	position: absolute;
	top:30px;
	left:0;
}
.wzyh_line2{
	width: 1px;
	height: 200px;
	background: #ddd;
	position: absolute;
	top:0;
	left:30px;
}
.wzyh_right{
	height: auto;
	position: relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.wzyh_js{
	height: auto;
}
.wzyh_js p{
	line-height: 30px;
	font-size: 14px;
}
.wzyh_jstp{
	height: auto;
}
.nybox_wzyhneir{
	padding-bottom: 50px;
	overflow: hidden;
}
/** why_wzyh **/
.why_wzyh{
	height: auto;
    padding: 40px 0 60px;
    background: #2b2b33;

}
.why_wzyh .container{
	width: 80%;
}
.why_yhkj{
	height: auto;
}
.why_yhkj01{
	height: auto;
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	z-index: 9;
}
.wzyh_fk{
	width: 70%;
	height: auto;
	border: 6px solid #d1d1e0;
	padding: 30% 30px;
	margin-left: 15%;
	color: #fff;
	text-align: center;
	position: relative;
    top: -100px;
    z-index: 9;
}
.wzyh_fkbt{
	line-height: 60px;
	font-size: 48px;
	font-family: Verdana,Geneva,sans-serif;
}
.wzyh_fkbt1{
	line-height: 30px;
	font-size: 18px;
	margin-top: 15px;
}
.wzyh_fkbt2{
	line-height: 25px;
	font-size: 16px;
	font-family: Verdana,Geneva,sans-serif;
}
.wzyh_fkline{
	width: 6px;
	height: 300px;
	background: #d1d1e0;
	position: absolute;
	top:100%;
	left:50%;
	margin-left: -3px;
}


.why_yhkj02{
	height: auto;
	overflow: hidden;
}
.why_yhkj02 ul{
	height: auto;
}
.why_yhkj02 ul li{
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10%;
	position: relative;
	left: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.yhkj_bt{
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	border-bottom: 1px dotted #6b6a7e;
	padding-bottom: 8px;
}
.yhkj_bt span{
	width: 30px;
	height: 30px;
	background: #ff6600;
	border-radius: 100%;
	color: #fff;
	display: block;
	float: left;
	margin-right: 15px;
	text-align: center;
	font-family: Verdana,Geneva,sans-serif;
}
.yhkj_wz{
	height: auto;
	margin-top: 10px;
	font-size: 14px;
	color: #ccc;
}

.fkfs_ewm{
	height:auto;
	text-align: center;
	margin-top: 15px;
	width: 220px;
}
.fkfs_ewm img{
	max-width: 100%;
}
/** why_wzyh **/
/** seo_wenti **/
.seo_wenti{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.seo_wenti .container{
	width: 80%;
}
.seo_wenti .neiye_bt{
	width: 370px;
}
.seowt_box{
	height: auto;
	margin-top: 30px;
}
.seowt_box ul{
	height: auto;
}
.seowt_box ul li{
	height: auto;
	position: relative;
	left: -100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.seowt_tp{
	width: 100px;
	height: 100px;
	background: #ff6600;
    color: #fff;
    text-align: center;
    line-height:90px;
    font-size: 18px;
    border-radius: 100%;
    border:5px solid #ddd;
}
.seowt_bt{
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #333;
	margin-top: 10px;
}
.seowt_wenzi{
	height: auto;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	color: #888;
}
/** seo_wenti **/
/** tongku **/
.tongku{
	height: auto;
    padding: 40px 0 60px;
    background: #f5f5f5;
}
.tongku .container{
	width: 80%;
}
.tongku_box{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.tongku_box ul{
	height: auto;
}
.tongku_box ul li{
	height: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.pain_kj{
	height: auto;
	border:1px solid #ddd;
	padding:30px 15px;
	text-align: center;
	position: relative;
	 -moz-transform: perspective(0px) rotateY(0deg);
  -webkit-transform: perspective(0px) rotateY(0deg);
  transform: perspective(0px) rotateY(0deg);
  transition: all 1s;
  -webkit-transition: all 1s;
}
.pain_num{
	    width: 50%;
    line-height: 35px;
    font-size: 30px;
    position: absolute;
    top:-20px;
    left:25%;
    background: #f5f5f5;
    font-family: Verdana,Geneva,sans-serif;
    color: #ff6600;
}
.pain_bt{
	line-height: 30px;
    font-size: 16px;
    color: #111;
}
.pain_bt1{
	font-family: Verdana,Geneva,sans-serif;
	line-height: 25px;
    font-size: 14px;
    color: #888;
    height: 50px;
}
.tongku_box ul li:hover .pain_kj{
	-moz-transform: perspective(800px) rotateY(360deg);
-webkit-transform: perspective(800px) rotateY(360deg);
transform: perspective(800px) rotateY(360deg);
transition: all 1s;
-webkit-transition: all 1s;
}
/** tongku **/
/** jiazhi **/
.jiazhi{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.jiazhi .container{
	width: 80%;
}
.jiazhi .neiye_bt{
	width: 370px;
}
.jiazhi_box{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.jiazhi_box ul{
	height: auto;
}
.jiazhi_box ul li{
	height: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jiazhi_zj{
	height: auto;
	padding:50px 0;
	border-radius: 10px;
}
.jiazhi_bt{
	width: 70%;
	height: auto;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	text-align: center;
	padding:10px;
}
.jiazhi_bt1{
	line-height: 25px;
	font-family: Verdana,Geneva,sans-serif;
    text-transform: uppercase;
    color: #fff;
}
.jiazhi_bt2{
	line-height: 30px;
	font-size: 18px;
	color: #fff;
}
.jiazhi_wz{
	width: 70%;
	height: auto;
	line-height: 25px;
	text-align: center;
	margin-top: 15px;
	font-size: 14px;
	color: #fff;
	height: 50px;
}
.jiazhi_zj01{
	background: #ae222b;
}
.jiazhi_zj02{
	background: #2b2b33;
	background: #454a67;
}
/** jiazhi **/
/** scqj_box **/
.scqj_box{
	height: auto;
	position: relative;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.scqj_bg{
	width: 70%;
	height: auto;
	background: #fff;
	padding:30px;
	position: absolute;
	bottom: 0;
	left:0;
}
.scqj_bt{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	font-weight: bold;
}
.scqj_wz{
	height: auto;
}
.scqj_wz p{
	line-height: 25px;
	font-size: 14px;
	color: #888;
}
/** scqj_box **/
/** join_bar **/
.join_bar{
	height: auto;
	padding:100px 0; 
	text-align: center;
	color: #fff;
	background: url(img/jstbg07.jpg) center center no-repeat fixed;
	overflow: hidden;
}
.join_bar .container{
	width: 80%;
}
.jm_tm{
	line-height: 45px;
	font-size: 30px;
	position: relative;
	top:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jm_tm1{
	font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
    color: #ccc;
    position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
/** join_bar **/
/** xmys_box **/
.xmys_box{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.xmys_box .container{
	width: 80%;
}
.xmys_ner{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.xmys_ner ul{
	height: auto;
}
.xmys_ner ul li{
	height: auto;
	padding:0 5px;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xmys_kj{
	height: auto;
	color: #fff;
	text-align: center;
	padding:30px 15px;
}
.xmys_kj01{
	background: #ae222b;
}
.xmys_kj02{
	background: #e74c14;
}
.xmys_bt{
	line-height: 30px;
	font-size: 16px;
}
.xmys_bt1{
	line-height: 20px;
	font-size: 12px;
	font-family: Verdana,Geneva,sans-serif;
	height: 20px;
	overflow: hidden;
}
.xmys_line{
	width: 50px;
	height: 2px;
	background: #fff;
	margin-top: 5px;
}
.xmys_line01{
	width: 2px;
	height: 50px;
	background: #d5001c;
}
.xmys_line02{
	width: 2px;
	height: 50px;
	background: #e74c14;
}
.xmys_wzjs{
	line-height: 25px;
    background: #f5f5f5;
    padding: 15px;
    border: 1px dotted #ddd;
    min-height: 157px;
    font-size: 14px;
}
/** xmys_box **/

/** yunying_ys **/
.yunying_ys{
	height: auto;
    padding: 40px 0 60px;
    background: #f5f5f5;
}
.yunying_ys .container{
	width: 80%;
}
.yunying_box{
	height: auto;
	margin-top: 50px;
}
.yunying_box ul{
	height: auto;
}
.yunying_box ul li{
	height: auto;
	padding:0 8px;
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.yyys_tp{
	width: 100px; height: auto; background: #d9d9d9;
	border-radius: 100%;
}
.yyys_wz{
	height: auto;
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
	color: #777;
	text-align: center;
}
/** yunying_ys **/
/** fadz_box **/
.fadz_box{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.fadz_box .container{
	width: 80%;
}
.fadz_ner{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.fadz_ner ul{
	height: auto;
}
.fadz_ner ul li{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.fadz_tb{
	width: 100px;
	height: 100px;
}
.fadz_mz{
	line-height: 30px;
	font-size: 18px;
	text-align: center;
	color: #111;
	margin-top: 5px;
}
.fadz_mz1{
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	color: #888;
}
/** fadz_box **/

.learn_more{
	height: auto;
	margin-top: 25px;
}
.learn_more a{
	display: block;
	width: 36%;
    line-height: 45px;
	border:1px solid #ddd;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	color: #666;
}
.learn_more a:hover{
	background: #ae222b;
    color: #fff;
}


/** wzjs_box **/
.nybox_menu:nth-child(2){
	height: auto;
	margin-top: 20px;
}
.nybox_menu:nth-child(2) ul{
	height: auto;
	text-align: center;
}
.nybox_menu:nth-child(2) ul li{
	height: auto;
	display: inline-block;
	margin: 5px 3px;
}
.nybox_menu:nth-child(2) ul li a{
	display: block;
	line-height: 35px;
	text-align: center;
	border:1px solid #ddd;
    font-size: 14px;
    color: #333;
    padding: 0 15px;
    text-decoration: none;
    border-radius: 50px;
}
.nybox_menu:nth-child(2) ul li a:hover{
	background: #ff6600;
    color: #fff;
    border:1px solid #ff6600;
}
#jsda a{
	background: #ff6600;
    color: #fff;
    border:1px solid #ff6600;
}

.wzjs_box{
	height: auto;
}
.wzjs_box ul{
	height: auto;
}
.wzjs_box ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jswz{
	height: auto;
}
.jswz_tp{
	height: auto;
	border:2px solid #2b2b33;
	overflow: hidden;
}
.jswz_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;
}
.jswz_wzk{
	height: auto;
	background: #2b2b33;
	padding:15px;
}
.jswz_bt{
	height: auto;
}
.jswz_bt a{
	display: block;
	line-height: 30px;
	color: #fff;
	border-bottom: 1px dotted #46464a;
	font-size: 16px;
	text-decoration: none;
	height: 30px;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.jswz_biaoqian{
	height: auto;
	line-height: 30px;
	margin-top: 10px;
	color: #eee;
}
.jswz_biaoqian span{
	margin-right: 5px;
    color: #fff;
    padding:2px 8px;
}
.jssp01{
	background: #ae222b;
}
.jssp02{
	background: #ff6600;
}

.jswz_gd{
	height: auto;
	line-height: 30px;
}
.jswz_gd1{
	float: left;
}
.jswz_gd1 a{
	color: #ccc;
	text-decoration: none;
}
.jswz_gd2{
	float: right;
}
.jswz_gd2 a{
	color: #999;
	text-decoration: none;
}
.wzjs_box ul li:hover .jswz_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;
}
.wzjs_box ul li:hover .jswz_tp{
	border: 2px solid #454a67;
}
.wzjs_box ul li:hover .jswz_wzk{
	background: #454a67;
}
/** wzjs_box **/


/** wzjs_xqym **/
.nybox_zjwzjs{background: #2b2b33;}
.nybox_zjneirwzjs{
	margin-top:-10px;
}
.wzjs_topbt{
	line-height: 35px;
	font-size:24px;
	color: #fff;
	margin-bottom: 15px;
	padding-left: 0;
}
.wzjs_topbt span{
	color: #999;
	font-size: 16px;
	margin-left: 15px;
}
.wzjs_xqym{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.wzjs_xqym01{
	height: auto;
	height: 800px;
	background: #2b2b33;
	overflow-y: scroll;
	padding:15px;
	padding:0;
}
.wzjs_xqym01::selection {background: #999 ; color: white ; text-shadow: none ; }
.wzjs_xqym01::-webkit-scrollbar-track-piece{width:10px;background-color:#999;}
.wzjs_xqym01::-webkit-scrollbar{width:8px;height:6px;}
.wzjs_xqym01::-webkit-scrollbar-thumb{height:50px;background-color:rgba(255,255,255,1);}
.wzjs_xqym01::-webkit-scrollbar-thumb:hover{background:#ae222b;}
.xqym_jstpimg{
	height: auto;
	background: #2b2b33;
	padding-right: 15px;
}
.xqym_jstpimg img{
	max-width: 100%;
	height: auto !important;
}
.wzjs_xqym02{
	height: auto;
	background: #2b2b33;
	padding-left:30px;
	padding-right: 0;
}

.wzjs_nybq{
	height: auto;
	line-height: 35px;
	font-size: 14px;
	color: #fff;
	margin-top: 15px;
}
.wzjs_nybq span{
	padding:8px 25px;
	color: #fff;
	margin-right: 10px;
	border-radius: 50px;
}
.nybq01{
	background: #ae222b;
}
.nybq02{
	background: #ff6600;
}

.jsny_ul{
	height: auto;
	margin-top: 30px;
}
.jsny_ul ul li{
	height: auto;
	margin-bottom: 15px;
}
.jsny_xbt{
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	border-bottom: 1px dotted #444;
}
.jsny_xbt span{
	margin-right: 10px;
}
.jsny_xnr{
	height: auto;
	margin-top: 15px;
}
.jsny_xnr p{
	line-height: 25px;
	color: #ccc;
}
.xmsx{
	height: auto;
	margin-top: 15px;
}
.xmsx span{
	border:1px solid #999;
	padding: 3px 15px;
	border-radius: 50px;
	margin-right: 10px;
	color: #999;
	margin-bottom: 5px;
	margin-top: 5px;
	display: inline-block;
}

.wzjs_zhz{
	height: auto;
	margin-top: 20px;
}
.wzjs_zhz p{
	line-height: 30px;
	color: #fff;
	font-size: 16px;
}
.wzjs_zhz p span{
	font-size: 24px;
	font-style: italic;
}

.wzjs_fh{
	height: auto;
	margin-top: 25px;
}
.wzjs_fh01{
	width: 48%;
	height: auto;
	float: left;
}
.wzjs_fh02{
	width: 48%;
	height: auto;
	float: right;
}
.wzjs_fh a{
	display: block;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    border-radius: 50px;
}
.wzjs_fh01 a{
	background: #ae222b;
}
.wzjs_fh02 a{
	background: #ae222b;
	background: #ff6600;
}
.wzjs_fh01 a:hover{
	    background: #454a67;
}
.wzjs_fh02 a:hover{
	    background: #111;
}


.other_xm{
	height: auto;
	margin-top:10px;
}
.other_bt{
	line-height: 30px;
    font-size: 16px;
    color: #fff;
}
.other_bt span{
	margin-right: 5px;
	color: #ae222b;
}
.other_xmfl{
	height: auto;
	margin-top: 5px;
}
.other_xmfl span{
	margin-right: 10px;
	margin-bottom: 8px;
    margin-top: 8px;
    display: inline-block;
}
.other_xmfl span a{
	border: 1px solid #999;
    padding: 3px 15px;
    border-radius: 50px;
    color: #999;
    text-decoration: none;
}
.other_xmfl span a:hover{
	background: #ae222b;
	border: 1px solid #ae222b;
	color: #fff;
}
/** wzjs_xqym **/

/** fukuan **/
.fukuan{
	    height: auto;
    padding: 40px 0 60px;
    background: #f8f8f8;
    
}
.tsshmdiv{
	overflow: hidden;
}
.fkfs_box{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.fkfs_box ul{
	height: auto;
}
.fkfs_box ul li{
	height: auto;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.fkfs_nr{
	height: auto;
	background: #454a67;
	padding:15px 15px 30px 15px;
	border-radius: 10px;
}
.yinhang{
	line-height: 36px;
	border-bottom: 1px dotted #565c7f;
	text-align: center;
	font-size: 22px;
	color: #fff;
	padding-bottom: 5px;
}
.yh_fk{
	height: auto;
	margin-top: 25px;
}
.yh_fk p{
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.tssm_nr{
	height: auto;
	padding:15px;
	background: #454a67;
	margin:30px 15px 0 15px;
	border-radius: 50px;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;

}
.tssm_nrbt{
	line-height: 30px;
	font-size: 20px;
	margin-bottom: 10px;
	color: #fff;
	text-align: center;
}
.tssm_nr p{
	line-height: 25px;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
/** fukuan **/

/** ywkjs **/
.ywkjs{
	height: auto;
	padding-bottom: 30px;
}
.ywkjs01{
	height: auto;
}
.ywkjs02{
	height: auto;
}
.ywkjstp{
	height: auto; 
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ywkjsner{
	height: auto;
	position: relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ywkjsner p{
	line-height: 25px;
	font-size: 14px;
}
/** ywkjs **/

/** ywk_gongsi **/
.ywk_gongsi{
	height: auto;
	overflow: hidden;
}
.ywk_gsleft{
	height: auto;
	height:auto;
	background: #ae222b;
	height:610px;
	position: relative;
}
.ywk_gsner{
	height: auto;
	width: 80%;
	position: absolute;
	top:-100%;
	left:10%;
	margin-top:-215px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.gsner_mc{
	line-height: 35px;
	font-size: 30px;
	color: #fff;
}
.ywk_gsner ul{
	height: auto;
	margin-top: 35px;
}
.ywk_gsner ul li{
	height: auto;
	color: #fff;
	margin-bottom: 30px;
}
.ywk_gsjigou{
	line-height: 30px;
	font-size: 18px;
}
.ywk_gsjigou span{
	margin-right: 15px;
}
.ywk_gsjgnr{
	height: auto;
	margin-top: 10px;
}
.ywk_gsjgnr p{
	color: #ccc;
	font-size: 16px;
	line-height: 30px;
}
.ywk_gsright{
	background:url(img/ywk_gsright.jpg) center center no-repeat;
	height: 610px;
	position: relative;
}
.gsner_mc1{
	width: 40%;
	height: auto;
	padding:15px 0;
	line-height: 35px;
	color: #fff;
	background: #ae222b;
	font-size: 20px;
	position: absolute;
	top:0;
	right:0;
	text-align: center;
}
.ywk_gsner1{
	height: auto;
	background: #454a67;
	background: rgba(69,74,103,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8454a67,endColorstr=#C8454a67);
	padding:30px;
	width: 86%;
	position: absolute;
	right: 0;
	bottom: -100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.gsner_mc2{
	line-height: 35px;
    font-size: 30px;
    color: #fff;
}
.ywk_gsner2{
	height: auto;
	margin-top: 20px;
}
.ywk_gsner2 p{
	color: #ccc;
	font-size: 16px;
	line-height: 30px;
}
/** ywk_gongsi **/
/** ywk_why **/
.ywk_why{
	 height: auto;
    padding: 40px 0 60px;
    background: #eee;
}
.ywk_why .container{
	width: 80%;
}
.wyk_choose{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.wyk_choose ul{
	height: auto;
}
.wyk_choose ul li{
	height: auto;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ywk_xz{
	height: auto; 
	position: relative;
}
.ywk_xzbg{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	background: rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
}
.ywk_xzwenzi{
	width: 80%;
	height: 60px;
	position: absolute;
	top:50%;
	left:10%;
	margin-top: -30px;
	text-align: center;
	color: #fff;
}
.ywk_xzwenzi01{
	line-height: 35px;
	font-size: 24px;
}
.ywk_xzwenzi02{
	line-height: 25px;
    font-size: 14px;
    color: #ccc;
}
/** ywk_why **/

/** play_ywk **/
.play_ywk{
	height: auto;
    padding: 40px 0 60px;
    background: url(img/jstbg09.jpg) center center no-repeat fixed;
}
.play_ywk .container{
	width: 80%;
}
.play_ywk .neiye_bt01{
	color: #fff;
}
.play_ywk .neiye_bt02{
	color: #ccc;
}
.play_box{
	height: auto;
	margin-top: 50px;
}
.play_box ul{
	height: auto;
}
.play_box ul li{
	height: auto;
	position: relative;
	left: -100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.play_yx{
	width: 185px;
	height:185px;
	margin:0 auto;
}
.play_yx01{
	background:url(img/play_yx01.png) center center no-repeat;
}
.play_yx02{
	background:url(img/play_yx02.png) center center no-repeat;
}
.play_yx03{
	background:url(img/play_yx03.png) center center no-repeat;
}
.play_yx04{
	background:url(img/play_yx04.png) center center no-repeat;
}
.play_yx05{
	background:url(img/play_yx05.png) center center no-repeat;
}
.play_yx06{
	background:url(img/play_yx06.png) center center no-repeat;
}

.play_yx img{cursor:pointer;-webkit-animation: scaleout 1.3s infinite ease-in-out;animation: scaleout 1.3s infinite ease-in-out;}
@-webkit-keyframes scaleout {
    0% { -webkit-transform: scale(1.0) }
    100% {
        -webkit-transform: scale(1.1);
        opacity: 0;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    } 100% {
          transform: scale(1.1);
          -webkit-transform: scale(1.1);
          opacity: 0;
      }
}
/** play_ywk **/

/** yun_pm **/
.yun_pm{
	height: auto;
    padding: 40px 0 60px;
    background: #ae222b;
}
.yun_pm .container{
	width: 80%;
}
.yun_pm .neiye_bt{
	width: 260px;
}
.yun_pm .neiye_bt01{
	color: #fff;
}
.yun_pm .neiye_bt02{
	color: #ccc;
}

.ypm_box{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.ypm_box ul{
	height: auto;
}
.ypm_box ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ypm_bt{
	height: auto;
}
.ypm_btnr{
	height: auto;
	padding-right: 0;
}
.ypm_bttm{
	border:3px solid #fff;
	padding:30px 0;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size:36px;
}
.ypm_jswz{
	line-height: 30px;
    font-size: 16px;
    color: #fff;
    margin-top: 33px;
}
/** yun_pm **/

/** ywk_ldgn **/
.ywk_ldgn{
	height: auto;
    padding: 40px 0 60px;
    background: #111;
    background: url(img/jstbg08.jpg) center center no-repeat fixed;

}
.ywk_ldgn .container{
	width: 80%;
}
.ywk_ldgn .neiye_bt01{
	color: #fff;
}
.ywk_ldgn .neiye_bt02{
	color: #ccc;
}

.ywk_gongneng{
	height: auto;
	margin-top: 50px; 
	overflow: hidden;
}
.ywk_gongneng ul{
	height: auto;
}
.ywk_gongneng ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ywkgn_k{
	height:auto;
	border: 1px dotted #333;
	border-radius: 15px;
	padding:30px;
}
.ywk_gntp{
	height: auto;
	width: 150px;
	height: 150px;
	border:1px solid #666;
	border-radius: 100%;
	-moz-transform: perspective(0px) rotateY(0deg);
  -webkit-transform: perspective(0px) rotateY(0deg);
  transform: perspective(0px) rotateY(0deg);
  transition: all 1s;
  -webkit-transition: all 1s;
}
.ywk_gnwznr{
	height: auto;
}
.ywk_gnwz01{
	line-height: 45px;
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
	color: #fff;
	background: #ae222b;
    border-radius: 15px;
}
.ywk_gnwz01 span{
	font-size: 26px;
    margin-right: 10px;
    font-family: Verdana,Geneva,sans-serif;
}
.ywk_gnwz02{
	height: auto;
	margin-top: 10px;
	min-height: 50px;
}
.ywk_gnwz02 p{
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	color: #ccc;
}
.ywk_gongneng ul li:hover .ywk_gntp{
	-moz-transform: perspective(800px) rotateY(360deg);
-webkit-transform: perspective(800px) rotateY(360deg);
transform: perspective(800px) rotateY(360deg);
transition: all 1s;
-webkit-transition: all 1s;
}
.ywk_gongneng ul li:hover .ywk_gnwz01{
	background: #ff6600;
}

/** ywk_ldgn **/
/** ywk_ldys **/
.ywk_ldys{
	height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.ywk_ldys .container{
	width: 80%;
}
.ywk_youshi{
	height: auto;
	margin-top:50px;
	overflow: hidden;
}
.ywk_youshi ul{
	height: auto;
}
.ywk_youshi ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ywk_yskj{
	height: auto;
}
.ywk_yskjtb{
	width: 150px;
	height: auto;
}
.ywk_yskjxian{
	width: 30px;
	height: 3px;
	background: #ae222b;
	margin-top: 5px;
}
.ywk_yskjbt{
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	color: #111;
	margin-top: 10px;
}
.ywk_yskjwz{
	width: 78%;
	height: auto;
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
	color: #777;
	text-align: center;
	min-height: 75px;
}

/** ywk_ldys **/
/** ywk_xitong **/
.ywk_xitong{
	height: auto;
    padding: 40px 0 60px;
	background: url(img/jstbg10.jpg) center center no-repeat fixed;
}
.ywk_xitong .container{
	width: 80%;
}
.ywk_xitong .kptitle{
	position: relative;
	top:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ywk_xitong .kptitle h4{
	font-size: 60px;
	color: #fff;
}
.xitong_nr{
	height: auto;
	margin-top: 50px;
	position: relative;
	bottom:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xitong_nr ul{
	height: auto;
	text-align: center;
}
.xitong_nr ul li{
	display: inline-block;
	margin:0 30px;
	color: #fff;
}
.xitong_tb{
 	display: inline-block;
 	font-size:30px;
 	margin-right: 10px;
}
.xitong_wz{
	display: inline-block;
	font-size: 24px;
}
/** ywk_xitong **/
/** ywk_case **/
.ywk_case{
	height: auto;
    padding: 40px 0 60px;
   background: #fff;
}
.ywk_case .container{
	width: 80%;
}

/** ywk_case **/
/** partner **/
.partner{
	height: auto;
	overflow: hidden;
}
.partner ul{}
.partner ul li{
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.partner li:hover .hzhb img{
	-moz-transform: perspective(800px) rotateY(360deg);
-webkit-transform: perspective(800px) rotateY(360deg);
transform: perspective(800px) rotateY(360deg);
transition: all 1s;
-webkit-transition: all 1s;
}
/** partner **/

/** 91huoke **/
/** jyhc_cpjs **/
.jyhc_cpjs{
	height: auto;
	margin-bottom: 35px;
}
.jyhc_cpjs1{
	height: auto;
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jyhc_cpjs1tp{
	height: 295px;
	background: url(img/jyhc_cpjs1tp.png) center center no-repeat;
}
.jyhc_cpjs2{
	height: auto;
	padding-left: 60px;
	margin-top: 2%;
	position: relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jyhc_cpjs_bt{
	line-height: 35px;
	font-size: 24px;
	color: #111;
}
.jyhc_cpjs_bt span{
	color: #999;
	font-size: 16px;
	font-family: Verdana,Geneva,sans-serif;
}
.jyhc_cpjs_nei{
	height: auto;
	margin-top: 25px;
}
.jyhc_cpjs_nei p{
	line-height: 28px;
	font-size: 15px;
	color: #111;
}
/** jyhc_cpjs **/
/** jyhc_js **/
.jyhc_js{
	height: auto;
	position: relative;
}
.jyhc_js1{
	    width: 64%;
    position: absolute;
    top: 30px;
    left: -100%;
        z-index: 999;
        filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jyhc_con{
	height: auto;
	padding:60px;
	/**background-image: linear-gradient(to left, rgb(245, 75, 81) 10%, rgb(79, 4, 211) 100%);**/
	background: -webkit-linear-gradient(top left, #5104d0 0%, #f54b51 100%);
	background: linear-gradient(to bottom right, #5104d0 0%, #f54b51 100%);
}
.jyhc_con ul{
	height: auto;
}
.jyhc_con ul li{
	height: auto;
	margin:15px 0;
}
.jyhc_wzjs{
	height: auto;
}
.jyhc_wzbt{
	line-height: 30px;
	font-size: 18px;
	color: #fff;
}
.jyhc_wznr{
	height: auto;
	margin-top: 10px;
}
.jyhc_wznr p{
	line-height: 25px;
	font-size: 13px;
	color: #eee;
}

.jyhc_js2{
	float: right;
	height: auto;
	position: relative;
	right: -100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jyhc_tp{
	height: 525px;
	background: url(img/jyhc_tp.jpg) center center no-repeat;
	border: 2px solid #ec4759;
}
/** jyhc_js **/
/** jyhc_qdbg **/
.jyhc_qdbg{
	height: auto;
	padding: 40px 0 60px;
   background: #f7f7f8;
}
.jyhc_qdbg .container{width: 80%;}
.jyhc_bgcon{
	height: auto;
    margin-top: 30px; 
}
.jyhc_bgcon ul{
	height: auto;
}
.jyhc_bgcon ul li{
	height: auto;
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.beijing_n{
	width: 90%;
	height: auto;
	margin:0 auto;
}
.beijing_ntp{
	height: auto;
	text-align: center;
}
.beijing_ntp img{
	width: 40%;
	border: 2px solid #ff6600;
    border-radius: 100%;
    box-shadow: 3px 3px 3px #888;
}
.beijing_nwzjs{
	height: auto;
	margin-top: 25px;
}
.beijing_nwzjs p{
	line-height: 25px;
	font-size: 14px;
}
/** jyhc_qdbg **/
/** jyhd_zuo **/
.jyhd_zuo{
	height: auto;
	padding: 40px 0 60px;
	background: #fff;
	
}
.jyhd_zuo .container{width: 80%;}
.jyhd_zuo .neiye_bt{
	width: 280px;
}
.zuo_flxbt{
	line-height: 30px;
	text-align: center;
	font-size: 18px;
    color: #ff6600;
}
.zuo_smnr{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.zuo_smnr ul{
	height: auto;
}
.zuo_smnr ul li{
	height: auto;
	position: relative;
	right: -100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.zuo_smkj{
	height: auto;
}
.zuo_lx{
	width: 262px;
	height: 302px;
	text-align: center;
}
.zuo_smnr ul li:nth-child(1) .zuo_lx{
	background:url(img/zuo_lx01.png) center center no-repeat;
}
.zuo_smnr ul li:nth-child(2) .zuo_lx{
	background:url(img/zuo_lx02.png) center center no-repeat;
}
.zuo_smnr ul li:nth-child(3) .zuo_lx{
	background:url(img/zuo_lx01.png) center center no-repeat;
}
.zuo_smnr ul li:nth-child(4) .zuo_lx{
	background:url(img/zuo_lx02.png) center center no-repeat;
}

.zuo_lxnei{
	width: 86%;
    height: auto;
    text-align: center;
    color: #fff;
    padding-top: 115px;
}
.lxnei_bt{
	line-height: 30px;
	font-size: 18px;
}
.lxnei_bt1{
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.lxnei_xian{
	width: 65px;
	height: 3px;
	background: #fff;
	margin:10px auto 0;
}
.zuo_lxnr{
	height: auto;
	margin-top: 30px;
}
.zuo_lxnr p{
	line-height: 25px;
	font-size: 14px;
	color: #111;
}
/** jyhd_zuo **/
/** jyhk_youshi **/
.jyhk_youshi{
	height: auto;
	padding: 40px 0 60px;
	background: #363c40;
}
.jyhk_youshi .container{
	width:98%;
}
.jyhk_youshi .neiye_bt01{
	color: #fff;
}
.jyhk_youshi .neiye_bt02{
	color: #ccc;
}

.jyhk_yscon{
	height: auto;
	margin-top: 30px; 
	overflow: hidden;
}
.jyhk_yscon ul{
	height: auto;
}
.jyhk_yscon ul li{
	height: auto;
	padding:0;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jyhcys_bjtp{
	height: auto;
	position: relative;
}
.yjhcys_hover{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0; 
}
.yjhcys_hovdiv{
	width: 75%;
	height: auto;
	position: absolute;
	top:50%;
	left:10%;
	margin-top: -116px;
}
.yjhcys_hovtb{
	width: 90px;
	height: auto;
	margin:0 auto; 
}
.yjhcys_hovline{
	width: 30px;
	height: 2px;
	background: #fff;
	margin:15px auto;
}
.yjhcys_hovbt{
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.yjhcys_hovcon{
	height: auto;
	text-align: center;
	color: #fff;
	margin-top: 10px;
}
.yjhcys_hovcon p{
	line-height: 22px;
	font-size: 14px;
	color: #ccc;
}
/** jyhk_youshi **/

/** jhyk_goneng **/
.jhyk_goneng{
	height: auto;
	padding: 40px 0 60px;
	background: #fff;
}
.jhyk_goneng .container{
	width: 80%;
}
.jyhk_gnoncon{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.jyhk_gnoncon ul{
	height: auto;
}
.jyhk_gnoncon ul li{
	height: auto;
	width: 14.2857%;
	text-align: center;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jyhk_gntp{
	width: 120px;
	height: 120px;
	background: -webkit-linear-gradient(top left, #5104d0 0%, #f54b51 100%);
    background: linear-gradient(to bottom right, #5104d0 0%, #f54b51 100%);
	border:2px solid #ccc;
	border-radius: 100%;
}
.jyhk_gnbt{
	line-height: 30px;
    font-size: 18px;
    margin-top: 10px;
    color: #111;
}
/** jhyk_goneng **/
/** jyhk_paiming **/
.jyhk_paiming{
	height: auto;
	padding: 40px 0 60px;
	background: #f7f7f8;
}
.jyhk_paiming .container{
	width: 80%;
}
.jyhk_pmcon{
	height: auto;
	margin-top: 30px; 
	overflow: hidden;
}
.jyhk_pmcon ul{
	height: auto;
}
.jyhk_pmcon ul li{
	height: auto;
	position: relative;
	right: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	margin-bottom: 30px;
}
.jyhk_pmdiv{
	height: auto;
	box-shadow: 3px 3px 3px #888;
}
.jyhk_pmtp{
	height: auto;
	position: relative;
}
.jyhk_pmkuang{
	width: 80%;
	height: auto;
	position: absolute;
	top:50%;
	left:10%;
	margin-top: -31px;
	color: #fff;
	text-align: center;
}
.jyhk_pmtpwz{
	line-height: 30px;
	font-size: 24px;
}
.jyhk_pmtpwz1{
	line-height: 25px;
	font-family: Verdana,Geneva,sans-serif;
	text-transform: uppercase;
	color: #ccc;
}
.jyhk_pmtpxian{
	width: 30px;
	height: 2px;
	background: #fff;
	margin:5px auto 0;
}

.jyhk_pmnrjs{
	height: auto;
	background: #fff;
	padding:30px;
	height: 138px;
	border-bottom: 3px solid #ff6600;
}
.jyhk_pmnrjs p{
	line-height: 25px;
	font-size: 14px;
	margin:0 auto;
	color: #111;
}
.jyhk_pmnrjs p span{
	margin-right: 10px;
	color: #ff6600;
	font-size: 16px;
}
/** jyhk_paiming **/
/** jyhk_3sqpyx **/
.jyhk_3sqpyx{
	height: auto;
	padding: 40px 0 60px;
    background: #fff;
}
.jyhk_qpyxnr{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.juyhk_yxwzjs{
	width: 80%;
	height: auto;
	margin:0 auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.juyhk_yxwzjs p{
	line-height: 28px;
	font-size: 14px;
	color: #111;
	text-align: center;
}

.hkqp_yxtr{
	height: auto;
	margin-top:30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.hkqp_yxtr ul{
	height: auto;
}
.hkqp_yxtr ul li{
	height: auto;
	text-align: center;
}
.hkqp_tb{
	width: 100px;
	height: auto;
	border-radius: 10px;
	text-align: center;
	padding:8px 0;
}
.hkqp_tb01{
	background: #4472c4;
}
.hkqp_tb02{
	background: #ed7d31;
}
.hkqp_tb03{
	background: #a5a5a5;
}
.hkqp_tb04{
	background: #ffc000;
}
.hkqp_tb05{
	background: #5b9bd5;
}
.hkqp_tb06{
	background: #a5a5a5;
}
.hkqp_bt{
	line-height: 30px;
	font-size: 14px;
	color: #111;
	margin-top: 5px;
}
/** jyhk_3sqpyx **/
/** jyhk_sdwd **/
.jyhk_sdwd{
	height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.jyhk_sdwd .neiye_bt{
	width: 300px;
}
.sdwd_wftg{
	height: auto;
	margin-top: 30px;
}
.sdwd_wftg ul{
	height: auto;
	text-align: center;
}
.sdwd_wftg ul li{
	display: inline-block;
	margin:0 0px;
	vertical-align: top;
	position: relative;
	right: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.sdwd_zj{
	width: 210px;
	height: auto;
}
.sdwd_tb{
	width: 50px;
	height: auto;
	margin:0 auto;
}
.sdwd_bt{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	margin-top: 5px;
}
.sdwd_nei{
	line-height: 25px;
	font-size: 14px;
	margin-top: 5px;
}
.sdwd_jt{
	height: auto;
	margin-top: 20px;
}
/** jyhk_sdwd **/
/** jyhk_wywk **/
.jyhk_wywk{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.wywk_wz{
	height: auto;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
	color: #111;
}
.wywk_nr{
	height: auto;
	margin-top:40px;
	overflow: hidden;
}
.wywk_nr ul{
	height: auto;
}
.wywk_nr ul li{
	height: auto;
	text-align: center;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.wywk_tb{
	height: auto;
	border: 1px solid #ddd;
    padding: 10px;
}
.wywk_tb img{
	max-width: 100%;
}
.wywk_bt{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	margin-top: 10px;
	font-weight: bold;
}
.wywk_wzjs{
	height: auto;
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
}
/** jyhk_wywk **/
/** jyhk_xsj **/
.jyhk_xsj{
	height: auto;
	padding: 60px 0 60px;
	background: url(img/jyhk_xsj.jpg) bottom center no-repeat;
}
.jyhk_xsj .container{
	width: 80%;
}
.jyhk_xsjcon{
	height: auto;
	text-align: center;
	color: #fff;
	position: relative;
	bottom: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.jyhk_xsjbt{
	line-height: 40px;
    font-size: 36px;
}
.jyhk_xsjbt span{
	    color: #ff6600;
}
.jyhk_xsjbt1{
	line-height: 25px;
	color: #eee;
	font-size: 14px;
	font-family: Verdana,Geneva,sans-serif;
	text-transform: uppercase;
	margin-top: 10px;
}

.xsjcon_ul{
	height: auto;
	margin-top: 15px;
}
.xsjcon_ul ul{
	height: auto;
	text-align: center;
}
.xsjcon_ul ul li{
	height: auto;
	display: inline-block;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	margin:0 5px;
	padding:5px 30px;
}
.xsjcon_ul ul li:nth-child(odd){     
	    background: #7c9cd6;
	}
.xsjcon_ul ul li:nth-child(even){     
	    background: #7c8796;
	}
/** jyhk_xsj **/
/** 91huoke **/
/** bdacg **/
/** bdacg_js **/
.bdacg_js{
	width:70%;
	height: auto;
	margin:0 auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.bdacg_js p{
	    line-height: 35px;
    font-size: 18px;
    text-align: center;
    color: #222;
}
.bdacg_js img{
	max-width: 100%;
}
/** bdacg_js **/
/** bdacg_ldqy **/
.bdacg_ldqy{
	height: auto;
    padding: 40px 0 120px;
    background: #f7f7f8;
}
.bdacg_ldqy .container{
	width: 80%;
}
.bdacg_ldqy .neiye_bt{
	width: 260px;
}
.acgldqy_con{
	height: auto;
	margin-top:100px; 
}
.acgldqy_tp{
	width:350px;
	height: auto;
	margin:0 auto;
	position: relative;
	-webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -moz-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -ms-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -o-transition:all 2s cubic-bezier(.645,.045,.355,1);
    transition:all 2s cubic-bezier(.645,.045,.355,1);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.acgldqy_qy{
	width: 275px;
	height: auto;
	position: absolute;
	border: 1px solid #ddd;
    padding: 15px;
}
.acgldqy_qy01{
	top:-50px;
	left:-120%;
}
.acgldqy_qy02{
	top:-50px;
	right:-120%;
}

.acgldqy_qy03{
	top:100px;
	left:-120%;
}
.acgldqy_qy04{
	top:100px;
	right:-120%;
}

.acgldqy_qy05{
	top:250px;
	left:-120%;
}
.acgldqy_qy06{
	top:250px;
	right:-120%;
}


.acgldqy_line01{
	    width: 135px;
    height: 1px;
    background: #ddd;
    position: absolute;
    top: 65px;
    left: -130px;
     transform:rotate(40deg);  
  -webkit-transform:rotate(40deg);  
  -moz-transform:rotate(40deg);  
  -o-transform:rotate(40deg);   
 -ms-transform:rotate(40deg);
}
.acgldqy_line02{
	    width: 135px;
    height: 1px;
    background: #ddd;
    position: absolute;
    top: 65px;
    right: -130px;
     transform:rotate(-40deg);  
  -webkit-transform:rotate(-40deg);  
  -moz-transform:rotate(-40deg);  
  -o-transform:rotate(-40deg);   
 -ms-transform:rotate(-40deg);
}
.acgldqy_line03{
	width: 100px;
    height: 1px;
    background: #ddd;
    position: absolute;
    top: 165px;
    left: -115px;
    
}
.acgldqy_line04{
	width: 100px;
    height: 1px;
    background: #ddd;
    position: absolute;
    top: 165px;
    right: -115px;
    
}
.acgldqy_line05{
	width: 135px;
    height: 1px;
    background: #ddd;
    position: absolute;
    bottom: 70px;
    left: -130px;
     transform:rotate(320deg);  
  -webkit-transform:rotate(320deg);  
  -moz-transform:rotate(320deg);  
  -o-transform:rotate(320deg);   
 -ms-transform:rotate(320deg);
}
.acgldqy_line06{
	width: 135px;
    height: 1px;
    background: #ddd;
    position: absolute;
    bottom: 70px;
    right: -130px;
     transform:rotate(-320deg);  
  -webkit-transform:rotate(-320deg);  
  -moz-transform:rotate(-320deg);  
  -o-transform:rotate(-320deg);   
 -ms-transform:rotate(-320deg);
}



.acgldqy_bt{
	line-height: 30px;
	font-size: 18px;
	color: #ff6600;
	font-weight: bold;
}
.acgldqy_wz{
	height: auto;
	margin-top: 5px;
}
.acgldqy_wz p{
	line-height: 25px;
    font-size: 14px;
}


.ldqy_xqmore{
	width: 200px;
	height: auto;
	position: absolute;
	bottom: -70px;
	left:50%;
	margin-left: -100px;
}
.ldqy_xqmore a{
	display: block;
	line-height:45px;
	background: #ae222b;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 14px;

}
.ldqy_xqmore a:hover{
	background: #ff6600;
}


.ldqy_xqmore1{
	width: 200px;
	height: auto;
	margin:15px  auto 0;
}
.ldqy_xqmore1 a{
	display: block;
	line-height:35px;
	background: #ae222b;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 14px;

}
.ldqy_xqmore1 a:hover{
	background: #ff6600;
}
/** bdacg_ldqy **/

/** ldqy_xqcase **/
.ldqy_xqcase{
	height:auto; 
	padding:30px 0;
	background: #fff;
}
.ldqy_xqcase .container{
	/**width: 80%;**/
}
.ldqy_ul{
	height: auto;
}
.ldqy_ul ul{
	height: auto;
}
.ldqy_ul ul li{
	height: auto;
	border-bottom: 1px dotted #ddd;
	padding:30px 0;
}
.ldqy_ul ul li:last-child{ border-bottom: none; } 
.ldqy_title{
	line-height: 35px;
	font-size:24px;
	color: #111;
}
.ldqy_nr{
	height: auto;
	margin-top: 10px;
}
.ldqy_tp{
	height: auto;
}
/** ldqy_xqcase **/
/** bgacg_bg **/
.bgacg_bg{
	height: auto;
	padding:50px 0 80px;
	background: #000;position: relative;
	border-bottom: 2px solid #ae222b;
	background: url(img/bgacg_bg.jpg) top center no-repeat fixed;
}
.bgacg_bg .container{
	width: 80%;
	
}
.bgacg_bgbt{
	text-align: center;
	position: relative;
	top:-100%;
	 filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.bgacg_bgbt01{
	line-height: 40px;
	font-size: 30px;
	color: #ff6600;
}
.bgacg_bgbt02{
	line-height: 30px;
	color: #eee;
	font-size: 24px;
	margin-top:10px;
}
.bgacg_bg1{
	height: auto;
	position: absolute;
	bottom: -43px;
	left: 0;
	width: 100%;
}
.bgacg_bgwzbg{
	width: 80%;
	padding:10px;
	background: #ae222b;
	color: #fff;
	text-align: center;
	position: relative;
	bottom: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.bgacg_bgbt03{
	line-height: 30px;
	font-size: 24px;
	color: #fff;
}
.bgacg_bgbt04{
	line-height:30px;
	color: #eee;
	font-size: 20px;
	margin-top:3px;
}

.bgacg_jiantou{
	width: 30px;
	height: auto;
	position: absolute;
	bottom: -50px;
	left:50%;
	margin-left: -15px;
}
/** bgacg_bg **/
/** bdacg_qianyu **/
.bdacg_qianyu{
	height: auto;
	background: #fff;
	padding:120px 0 60px;
}
.bdacg_qianyu .container{
	width: 80%;
}
.qianyu_js{
	height: auto;
	overflow: hidden;
}
.qianyu_js1{
	height: auto;
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.qianyu_wzjs{
	height: auto;
}
.qianyu_wzjs h3{
	color: #111;
	margin-bottom: 20px;
}
.qianyu_wzjs p{
	line-height: 30px;
	font-size: 16px;
}
.qianyu_js2{
	height: auto;
	position: relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.denghao{
	color: #ae222b;
	margin:0 5px;
	font-size: 18px;
	font-weight: bold;
}
.jiahao{
	color: #ff6600;
	margin:0 5px;
	font-size: 18px;
	font-weight: bold;
}
.qianyu_tp{
	width: 80%;
	height: 500px;
	background: url(img/qianyu_tp.jpg) center center no-repeat;
}
/** bdacg_qianyu **/
/** qianyu_jiagoutu **/
.qianyu_jiagoutu{
	height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.qianyu_jiagoutu .container{
	width: 80%;
}
.qianyu_jiagoutu .neiye_bt{
	width: 335px;
}

.qianyu_ptjgt{
	width: 80%;
	height: auto;
	margin-top: 30px;
	text-align: center;
	-webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -moz-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -ms-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -o-transition:all 2s cubic-bezier(.645,.045,.355,1);
    transition:all 2s cubic-bezier(.645,.045,.355,1);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.qianyu_ptjgt .swiper-container-horizontal>.swiper-pagination{
	bottom: 0;
}
.qianyu_ptjgt .swiper-container{padding-bottom: 25px;}
.qianyu_ptjgt img{
	border:1px solid #ff6600;
}
/** qianyu_jiagoutu **/
/** qianyue_texing **/
.qianyue_texing{
	height: auto;
	padding:50px 0;
	background: url(img/qianyue_texing.jpg) top center no-repeat fixed;
}
.qianyue_texing .container{
	width: 80%;
}
.texing_connr{
	height: auto;
	overflow: hidden;
}
.texing_connr ul{
	height: auto;
}
.texing_connr ul li{
	height: auto;
	margin: 15px 0;
	position: relative;
	top:100%;
	 filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.texing_wzj{
	
	font-size: 16px;
	line-height: 30px;
	    color: #f60;
}
.texing_wzj1{
	line-height: 20px;
	font-size: 12px;
	color: #ccc;
	font-family: Verdana,Geneva,sans-serif;
}
.texing_kj{
	border:1px dotted #444;
	border-radius: 5px;
	padding:15px;
}
/** qianyue_texing **/



/** xkacg **/
.xkacg{
	height: auto;
	padding:50px 0 50px;
	background: #000;position: relative;
	border-bottom: 2px solid #ff6600;
	background: url(img/xkacg.jpg) top center no-repeat fixed;
}
.xkacg_bgbt{
	text-align: center;
	position: relative;
	top:-100%;
	 filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_bgbt01{
	line-height: 40px;
    font-size: 30px;
    color: #fff;
}
.xkacg_bgbt02{
	line-height: 30px;
    color: #eee;
    font-size: 24px;
    margin-top: 10px;
}



.xkacg_wztp{
	height: auto;
}
.xkacg_wztp img{
	max-width: 100%;
}



.xkacg_bg1{
	height: auto;
	position: absolute;
	bottom: -43px;
	left: 0;
	width: 100%;
}
.xkacg_bgwzbg{
	width: 80%;
	padding:10px;
	background: #ff6600;
	color: #fff;
	text-align: center;
	position: relative;
	bottom: 100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_bgbt03{
	line-height: 30px;
	font-size: 24px;
	color: #fff;
}
.xkacg_bgbt04{
	line-height:30px;
	color: #eee;
	font-size: 20px;
	margin-top:3px;
}
.xkacg_jiantou{
	width: 30px;
	height: auto;
	position: absolute;
	bottom: -50px;
	left:50%;
	margin-left: -15px;
}
/** xkacg **/
/** xkacg_js **/
.xkacg_js{
	height: auto;
    background: #fff;
    padding: 120px 0 60px;
    overflow: hidden;
}
.xkacg_tx{
	height: auto;
	position: relative;
    top:100%;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_tx ul{
	text-align: center;
}
.xkacg_tx ul li{
	display: inline-block;
	font-size: 16px;
	background: #ae222b;
	color: #fff;
	border-radius: 5px;
	padding:8px 25px;
	margin:0 5px;
}

.xkacg_wzjs{
	height: auto;
	line-height: 35px;
    font-size: 18px;
    text-align: center;
    color: #222;
    margin-bottom:30px;
    position: relative;
    top:100%;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_wzjs p{
	margin:0 auto;
}
.xkacg_wzjs p span{
	color: #ae222b;
	font-weight: bold;
}
.xkacg_span{
	font-size: 20px;
}

.xkacg_hxys{
	height: auto;
	margin-top: 50px;
	position: relative;
    top:100%;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_hxys ul{
	height: auto;
}
.xkacg_hxys ul li{
	height: auto;
	padding:0;
}
.xkacg_yskj{
	height: auto;
}
.xkacg_yskj0{
	height: auto;
	position: relative;
}
.xkacg_yskj01{
	height: auto;
	position: relative;
}
.xkacg_yskj02{
	height: auto;
	position: relative;
}
.xkacg_yshov{
	width: 80%;
	position: absolute;
	top:50%;
	margin-top: -48px;
	left:10%;  
}
.xkacg_tb{
	width: 50px;
	height: auto;
}
.xkacg_xian{
	width: 35px;
	height: 2px;
	background: #fff;
	margin:10px auto 8px;
}
.xkacg_yswz{
	line-height: 25px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}


.xkacg_yshov1{
	width: 80%;
	position: absolute;
	top:50%;
	margin-top: -68px;
	left:10%;  
}
.xkacg_tb1{
	width:70px;
	height: auto;
}
.xkacg_xian1{
	width: 35px;
	height: 2px;
	background: #fff;
	margin:20px auto 15px;
}
.xkacg_yswz1{
	line-height:30px;
	text-align: center;
	color: #fff;
	font-size:28px;
}
/** xkacg_js **/

/** xkacg_taocan **/
.xkacg_taocan{
	    height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.xkacg_taocan .container{
	width: 70%;
}
.xkacg_taocan .neiye_bt{
	width: 260px;
}
.xkacg_tcwzjs{
	height: auto;
	margin-top: 5px;
    line-height: 35px;
    font-size: 18px;
    text-align: center;
    color: #222;
}
.xkacg_tcwzjs p{
	margin:0;
}
.xkacg_tcwzjs p span{
	color: #ae222b;
    font-weight: bold;
}
.xkacg_tccon{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.xkacg_tccon1{
	height: auto;
	position: relative;
    left:-100%;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_tccon2{
	height: auto;
	position: relative;
    right:-100%;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_tctitle{
	line-height: 35px;
	text-align: center;
	font-size: 24px;
	color: #111;
}
.xkacg_tcbox{
	height: auto;
	margin-top: 15px;
}
.xkacg_tcbox table{
	height: auto;
	width: 100%;
}
.xkacg_tcbox table td{
	border:1px solid #ddd;
	padding:15px 15px;
	font-size: 14px;
	color: #111;
}
.xkacg_tcbox table th{
	border:1px solid #ddd;
	padding:15px 15px;
	font-size: 14px;
	background: #f9ae5b;
    color: #111;
}



.xkacg_biaoge{
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}
.xkacg_biaoge01{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_biaoge02{
	height: auto;
	margin-top: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xkacg_biaoge table{}
.xkacg_biaoge table td{
	border:1px solid #ddd;
	line-height: 35px;
	padding:5px 15px;
	font-size: 14px;
	color: #111;
	text-align: center;
}
.xkacg_bgsp01{
	font-size: 18px !important;
	font-weight: bold;
	background: #f7f7f8 !important;
}
.xkacg_biaoge table tr td:nth-child(1){
	background: #ebc397;}
/** xkacg_taocan **/




/** shangyitong **/
.shangyitong{
	height: auto;
    padding: 40px 0 60px;
    background: #3c35a1;
}
.shangyitong .container{
	width: 1200px;
}
.shangyitong .neiye_bt01{
	color: #fff;
}
.shangyitong .neiye_bt02{
	color: #ccc;
}
.shangyit_zj{
	height: auto;
	overflow: hidden;
}
.shangyit_js{
	width: 1200px;
    height: 94px;
    margin-top: 25px;
    background: url(img/shangyit_js.png) center center no-repeat;
    padding: 16px 20%;
   	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.shangyit_js p{
	line-height: 28px;
	font-size: 16px;
	text-align: center;
	color: #fff;
}

.shangyit_con{
	width: 1200px;
    height: 392px;
    margin-top: 45px;
    background: url(img/shangyit_con.png) center center no-repeat;
    position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.shangyit_nr1{
	width: 300px;
    height: auto;
    float: left;
    margin-top: 80px;
    margin-left: 45px;
}
.shangyit_nr1 p{
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	margin:0;
}
.shangyit_nr2{
	width: 315px;
    height: auto;
    float: right;
    margin-top: 80px;
    margin-right: 28px;
}
.shangyit_nr2 p{
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	margin:0;
}
/** shangyitong **/
/** zswfw_box **/
.zswfw_box{
	height: auto;
    padding: 40px 0 60px;
    background: #292386;
}
.zswfw_box .container{
	width: 1200px;
}
.zswfw_box .neiye_bt01{
	color: #fff;
}
.zswfw_box .neiye_bt02{
	color: #ccc;
}
.zswfw_zj{
	height: auto;
	overflow: hidden;
}
.zswfw_con{
	height: auto;
	margin-top: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
/** zswfw_box **/

/** bdacg **/

/** zxkf_box **/
.zxkf_box{
	height: auto;
}
.main-im{ position:fixed; right: 10px; top:50%; z-index: 100; width: 110px; height: 272px; margin-top: -136px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(img/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; padding: 10px 0; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;line-height: 20px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;line-height: 25px;}
.main-im .im_main .im-tel .tel-num a{color: #e66d15; text-decoration: none;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(img/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 156px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -106px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 110px; top: 120px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 110px; top: 118px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(img/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(img/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(img/open_im.png) no-repeat left top; }
/** zxkf_box **/


/** program **/
.program_nybt{
	width: 300px;
}
.program_nybt01{
    text-align: center;
    font-size: 16px;
    margin-top:10px;
    color: #999;
}
.program_tp{
	height: auto;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.program_tp ul{
	height: auto;
	text-align: center;

}
.program_tp ul li{
	height: auto;
	display: inline-block;
	margin:0 15px;
}
.program_kj{
	width: 90px;
	height: 90px;
	background: #ae222b;
	color: #fff;
	line-height: 90px;
	border-radius: 100%;
	font-size: 14px;
}
.program_js{
	width: 70%;
	height: auto;
	margin-top: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.program_js p{
	line-height: 35px;
    font-size: 18px;
    text-align: center;
    color: #222;
}
.program_jt{
	font-size: 24px;
	color: #999;
}

/** bdznxcx_td **/
.bdznxcx_td{
	height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.bdznxcx_td .neiye_bt{
	width: 270px;
}
.bdznxcx_tdnr{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.bdznxcx_tdnr ul{
	height: auto;
}
.bdznxcx_tdnr ul li{
	height: auto;
	position: relative;
	left:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.bdznxcx_kj{
	height: auto;
	text-align: center;
	border:1px solid #ddd;
	padding:30px 10px;
	border-radius: 15px;
}
.bdznxcx_tdnr ul li:nth-child(odd) .bdznxcx_kj{
	background: #454a67;
}
.bdznxcx_tdnr ul li:nth-child(even) .bdznxcx_kj{
	background: #ae222b;
}
.bdznxcx_tb{
	height: auto;
	width: 100px;
}
.bdznxcx_bt{
	height: auto;
	line-height: 30px;
	font-size:24px;
	color: #fff;
	margin-top: 10px;
}
.bdznxcx_bt1{
	height: auto;
	line-height: 25px;
	font-family: Verdana,Geneva,sans-serif;
	color: #eee;
}
.bdznxcx_wz{
	height: auto;
	margin-top: 5px;
}
.bdznxcx_wz p{
	line-height:22px;
	margin:0;
	color: #fff;
	font-size: 14px;
}
/** bdznxcx_td **/
/** bdznxcx_qyll **/
.bdznxcx_qyll{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.bdznxcx_qyll .container{
	width: 80%;
}
.bdznxcx_qyll .neiye_bt{width: 260px;}

.qyll_bdcon{
	height: auto;
	margin-top:50px;
	overflow: hidden;
}
.qyll_bdcon ul{
	height: auto;
}
.qyll_bdcon ul li{
	height: auto;
	position: relative;
	right:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.qyll_zj{
	height: auto; 
	position: relative;
}
.qyll_wa{
	width: 80%;
	height: auto;
	position: absolute;
	top:50%;
	left:10%;
	margin-top:-30px;
	text-align: center;
	color: #fff;
}
.qyll_wa01{
	line-height: 30px;
	font-size: 24px;
}
.qyll_wa02{
	line-height: 25px;
	font-size: 16px;
	margin-top: 5px;
}
/** bdznxcx_qyll **/
/** znkfxst **/
.znkfxst{
	height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.znkfxst_sp{
	width: 1000px;
	height: auto;
	margin-top: 50px;
	position: relative;
	overflow: hidden;
	position: relative;
	-webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -moz-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -ms-transition:all 2s cubic-bezier(.645,.045,.355,1);
    -o-transition:all 2s cubic-bezier(.645,.045,.355,1);
    transition:all 2s cubic-bezier(.645,.045,.355,1);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.znkfxst_spbg{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background: url(img/znkfxst_spbg.png) center center no-repeat;
}
.znkfxst_bfan{
	width: 100px;
	height: 100px;
	position: absolute;
	top:50%;
	left:50%;
	margin-left: -50px;
	margin-top: -50px;
}
/** znkfxst **/
/** bdznxcx_youshi **/
.bdznxcx_youshi{
	height: auto;
	padding: 30px 0;
    background: #000;
    background: url(img/bdznxcx_youshi.jpg) center center no-repeat fixed;
    overflow: hidden;
}
.bdznxcx_yszj{
	height:auto;
	text-align: center;
	position: relative;
	top:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.bdznxcx_ystp{
	width: 300px;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}
.bdznxcx_ysnr{
	height: auto;
	display: inline-block;
	margin-left: 80px;
	vertical-align: middle;
}
.bdznxcx_ysbt1{
	line-height: 50px;
	text-align: left;
	font-size: 36px;
	color: #fff;
}
.bdznxcx_ysbt2{
	line-height: 30px;
	text-align: left;
	font-size: 18px;
	color: #fff;
	margin-top: 10px;
}

/** bdznxcx_youshi **/
/** znxcx_rukou **/
.znxcx_rukou{
	height: auto;
    padding: 40px 0 60px;
    background: #fff;
}
.znxcx_rukou .neiye_bt{
	width: 260px;
}
.rukou_box{
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}
.rukou_box01{
	height: auto;
	position: relative;
	left:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.rukou_sj{
	height: auto;
	position: relative;
}
.rukou_sj01, .rukou_sj02, .rukou_sj03, .rukou_sj04, .rukou_sj05, .rukou_sj06, .rukou_sj07, .rukou_sj08{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	display: none;
}
.rukou_box02{
	height: auto;
	margin-top: 50px;
	position: relative;
	right:-100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.rukou_box02 ul{
	height: auto;
}
.rukou_box02 ul li{
	height: auto;
	margin-bottom: 45px;
	cursor: pointer;
}
.rukou_nrk{
	height: auto;
	border-left: 2px solid #EBEBEB;
	padding-left: 25px;
}
.rukou_bt01{
	font-size: 30px;
    color: #cecece;
    height: 35px;
    line-height: 35px;
}
.rukou_bt02{
	font-size: 16px;
    color: #333;
    line-height: 26px;
    margin-top: 14px;
}
.rukou_box02 ul li:hover .rukou_nrk{
	border-left: 2px solid #f60;
}
.rukou_box02 ul li:hover .rukou_bt01{
	color: #f60;
}
.rukou_box02 ul li:hover .rukou_bt02{
	color: #000;
	font-weight: bold;
}

.rukou_title{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	padding-left: 13px;
	font-weight: bold;
	margin-bottom: 30px;
}
.rukou_title1{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	padding-left: 13px;
	font-weight: bold;
}
.rukou_xiaok{
	height: auto;
	margin-top:30px;
	font-size: 16px;
}
.rukou_xiaok span{
	border:1px solid #ddd;
	margin:0 10px;
	padding:5px 15px;
	border-radius: 5px;
	color: #111;
}
/** znxcx_rukou **/
/** znxcx_syhy **/
.znxcx_syhy{
	height: auto;
    padding: 40px 0 60px;
    background: #f7f7f8;
}
.znxcx_syhy .container{
	width: 80%;
}
.syhy_znxcx{
	height: auto;
	margin-top: 50px;
	overflow: hidden;
}
.syhy_znxcx ul{
	height: auto;
}
.syhy_znxcx ul li{
	height: auto;
	margin-bottom: 30px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.syhy_zj{
	height: auto;
}
.syhy_title{
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 18px;
	width: 80%;
	height: auto;
	position: absolute;
	top:50%;
	left:10%;
	margin-top: -15px;
}
/** znxcx_syhy **/
/** znxcx_dbtiao **/
.znxcx_dbtiao{
	height: auto;
	padding:30px 0;
	background: #000;
	background: url(img/znxcx_dbtiao.jpg) center center no-repeat fixed;
	overflow: hidden;
}
.xcx_dbtn{
	height: auto;
	text-align: center;
}
.xcx_dbtn01{
	line-height: 50px;
	font-size: 36px;
	color: #fff;
	letter-spacing: 3px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xcx_dbtn02{
	line-height: 35px;
	font-size: 24px;
	color: #fff;
	letter-spacing: 1px;
	margin-top: 5px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.xcx_dbtn03{
	line-height: 45px;
    font-size: 22px;
    letter-spacing: 1px;
    background: #ae222b;
    color: #fff;
    width: 500px;
    margin-top: 15px;
    position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
/** znxcx_dbtiao **/
/** program **/


/** 移动端 **/
.phone{ display:none;}
.phoneshow{ display:none;}
.phonebanner{ display:none;}

@media (max-width: 768px){
header{
	display:none;
	}
.seofu_sqkj{min-height: auto;}
.phone{ display:block; z-index:99999; position:relative;}
.navbar-nav { width:100%; margin-left:0px; text-transform:uppercase;}
.navbar-nav li{ text-align:center; border-bottom:1px dotted #e5e5e5;}
.navbar-nav li a{ color:#666;}
.navbar-nav li a:hover{ color:#00a0e9;}
.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;width: 35%;
    margin-top: 4px;}
.headerwarp{ display:none;}
.navbar-toggle {background:none; margin-top: 8px;margin-right: 0;}
.navbar-toggle .icon-bar {background-color:#ff6600;}
.navbar-collapse{ border-top:1px solid #e5e5e5;}
.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;}
.logo_boxlist img{
	width: 100%;
}
.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:#ff6600;
	}
.banner{
	margin-top: 51px;
}

.section0{padding: 30px 0;}	
.sec_bt01{font-size: 12px;    line-height: 20px;}	
.sec_bt02{font-size: 20px;line-height: 25px;}	
.sec_content01 ul li{
	width: 33.333333%;
	float: left;
	top: 0px;
    opacity: 1;
}	
.yhline{
	display: none;
}
.yhline_yuan{
	display: none;
}
.section0 .container{
	width: 100%;
}
.section02{
	overflow: hidden;
	background: url(img/jstbg.jpg) center center no-repeat;
}

.yjnr_tp{
	width: 80%;
}
.yjnr_tp img{
	width: 100%;
}
.yjnr_wz01{
	line-height: 25px;
    font-size: 14px;
    height: 25px;
    white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.sec_content{
	margin-top: 20px;
	left: 0px; opacity: 1;
}
.sec_content02 .swiper2a{
	width: 80%;
}
.indexbg01{
	overflow: hidden;
	background: url(img/jstbg01.jpg) center center no-repeat;
}
.sybgbt1{
	width: 80%;
	line-height: 28px;
    font-size: 18px;
}
.sybgbt2{
	font-size: 14px;
}

.sec_content03 ul li{
	width: 33.333333%;
	float: left;
	margin-bottom: 20px;
}
.ys_ktb{
	width: 80px;
    height: 80px;
    background-size: cover;
}
.ys_kmc{
	font-size: 16px;
    margin-top: 10px;
}
.ys_kmc1{
	line-height: 20px;
	font-size: 14px;
	height: 40px;
    margin-top: 10px;
}
.case_bai{
	    width: 90%;
    height: auto;
    background: #fff;
    margin-left: 5%;
    padding: 15px;
}
.case_tm{
	line-height: 30px;
    font-size: 18px;
}
.case_tm1{
	font-size: 12px;
}
.case_more{
	width: 50%;
}
.case_more a{
	font-size: 14px;
}
.case_boxa{
	height: auto;
	    width: 90%;
    margin-top: 15px;
}
.syxwbtm{
	width: 70%;
    float: left;
        padding-left: 0;
}
.syxwbtime{
	width: 30%;
    float: left;
    font-size: 12px;
    padding: 0;
}
.sec_content05 .tab .tab-content{
	margin-top: 0px;
}
.syxw_kj02{
	margin-top: 15px;
}
.sec_content05 .tab .nav-tabs li{
	width: 17.5%;
}
.sec_content06 li{
	    width: 33.33333%;
    float: left;
    margin-bottom: 10px;
}
.footer .container{
	width: 100%;
}
.footer1 .container{
	width: 100%;
}
.footer{
	padding:15px 0;
}
.foot01 ul li a{
	font-size: 12px;
    line-height: 20px;
        padding: 0 10px;
}
.foot01mc{
	font-size: 14px;
}
.foot_menu ul li a{
	line-height: 25px;
	    font-size: 12px;
}
.foot01 ul li{
	margin-bottom: 5px;
}
.footer1{
	padding:15px 0;
}
.banquan1 p{
	text-align: center;
}
.banquan2 p{
	text-align: center;
}

.nybox .container{
	width: 90%;
}
.nyban_wz{
	    width: 90%;
	        left: 5%;
	        margin-top: -80px;
}
.nyban_wz01{
	    line-height: 35px;
    font-size: 24px;
}
.nyban_wz02{
	font-size: 20px;
}
.nyban_sousuo{
	width:100%;
}
.nyban_sousuo01{
	width: 70%;
	float: left;
}
.nyban_sousuo02{
	width: 30%;
	float: right;
}
.nybanner{
	height: 400px;
}
.ssk input{
	font-size: 14px;
}
.ssk1 input{
	font-size: 14px;
}
.nybox_zj{
	padding: 20px 15px 15px 15px;
}
.nybox_zjneir{
	margin-top: 30px;
}


.seofu_sfwz{
	line-height: 40px;
}

.seofu_sqkj ul li a{
	font-size: 12px;
    line-height: 25px;
    padding: 0 10px;
}
.seofu_box ul li{
	margin-bottom: 15px;
}
.seofu_sqkj ul li{
	margin-bottom: 5px;
}
.kptitle h2{
	font-size: 24px;
	line-height: 36px;
}
.kptitle h4{
	    font-size: 16px;
	        line-height: 25px;
}
.kuaipai{
	margin-top: 30px;
}
.kp_kjbt{
	line-height: 30px;
    font-size: 16px;
}
.kp_line{
	    margin: 5px auto;
}
.kp_kjwz{
	margin-top: 10px;
}
.gzyl_box{padding:20px 0 30px;}
.neiye_bt01{
	line-height: 30px;
    font-size: 18px;
}
.gzyl_div ul li{
	width: 33.333%;
    float: left;
    padding: 0;
        margin-bottom: 10px;
}
.gzyl_jt{
	width: 15% !important;
}
.gzyl_jt img{
	width: 100%;
}
.gzyl_tptb1{
	width: 80%;
	margin-top: 50%;
}
..gzyl_tptb1 img{
	width: 100%;
}
.gzyl_tptb{
	width: 100%;
}
.gzyl_tptb img{
	width: 100%;
}
.gzyl_tpmc{
	line-height: 25px;
    font-size: 14px;
}
.gzyl_box .container{
	width: 90%;
}
.gzyl_neirong h4{
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 16px;
}
.gzyl_neirong p{
	font-size: 12px;
}
.thwzys h2{
	font-size: 18px;
    line-height: 25px;
}
.thwzys .container{
	width: 100%;
}
.thwzys ul li{
	width: 50%;
	float: left;
}
.thwzyw_bt{
	font-size: 26px;
	margin-top: -30px;
}
.thwzys_kj{
	padding:15px;
}
.thwzyw_wenzi p{
	line-height: 20px;
    font-size: 12px;
}
.thwzys ul{
	margin-top: 30px;
}
.thwzyw_wenzi{
	margin-top: 10px;
}
.kpldys_wz{
	font-size: 16px;
	margin-top: 10px;
}
.kpldys_box .container{
	width: 90%;
}
.kpldys_kmc{
	line-height: 25px;
    font-size: 16px;
}
.kpldys_box{
	padding:20px 0 30px;
}
.kpldys_ysnr .swiper-container-horizontal>.swiper-pagination{
	bottom: 0;
}
.kpldys_kjner p{
	line-height: 20px;
    font-size: 12px;
}
.kpldys_kjner{
	height: 90px;
}
.kuaipai .swiper-container-horizontal>.swiper-pagination{bottom: 0;}
.kp_kj{
	margin-bottom: 25px;
	padding:15px;
}
.kzh_box ul li{
	width: 33.33333%;
    float: left;
}
.kzh_wz{
	    width: 80px;
    height: 80px;
    font-size: 36px;
    line-height: 80px;
}
.kzh_mc{
	line-height: 20px;
	font-size: 12px;
}
.kzh_box .container{
	width: 100%;
}
.kzh_box{
	padding:50px 0;
	background: url(img/jstbg05.jpg) center center no-repeat;
}
.goodcp_nr{
	width: 90%;
    margin: 30px auto;
}
.goodcp_tb01{
	width: 20%;
	float: left;
}
.goodcp_tb01 img{
	width: 100%;
}
.goodcp_tbwz{
	width: 80%;
	float: left;
	padding:15px;
	min-height: auto;
}
.goodcp_tbwz p{
	line-height: 20px;
    font-size: 12px;
}
.goodcp_box01{
	min-height: auto;
	padding-bottom: 15px;
}
.goodcp_nr ul li{
	margin-bottom: 15px;
}
.goodcp_title{
	line-height: 50px;
	font-size: 20px;
}
.kupm_anli{
	padding:20px 0 30px;
}

.kupm_anli .container{
	width: 100%;
}
.kspm_jdal ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.jdal_tpmc{
	line-height: 25px;
    font-size: 14px;
    height:30px;
    white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
padding-bottom: 5px;
}
.kspm_jdal{
	margin-top: 30px;
}

.wcbp_anwz{
	width: 100%;
	margin-bottom: 40px;
}
.wcbp_anwz p{
	line-height: 25px;
    font-size: 14px;
}
.wcbp_tgyl .container{
	width: 90%;
}
.wcbt_tuiguang .swiper-container-horizontal>.swiper-pagination{bottom: 0;}
.wcb_tp{
	width: 30%;
}
.wcb_tpmc{
	line-height: 25px;
	font-size: 16px;
}
.wcb_wenzi{
	height: 70px;
}
.wcbp_tgyl{padding:20px 0 30px;}
.wcbp_youshi .container{
	width: 100%;
}
.wcbp_ysnr ul li{
	width: 50%;
	float: left;
}
.wcbp_ysright{
	text-align: center;
}
.wc_bpyou1{
	line-height: 25px;
    font-size: 14px;
}
.wcbp_youshi{padding:20px 0 30px;background: url(img/jstbg06.jpg) center center no-repeat;}
.wcbp_banben .container{
	width: 90%;
}
.banben_bt1{
	font-size: 20px;
}
.wcbp_banben{padding:20px 0 30px;}
.banben_kj{
	margin-bottom: 30px;
}
.banben_box .swiper-container-horizontal>.swiper-pagination{bottom: 0;}
.wcbp_huoban{padding:20px 0 30px;}
.shugang{
	height: 40px;
	    margin-top: -40px;
}
.good_cp{padding:20px 0 0px;}
.wcbp_huoban .container{
	width: 100%;
}
.wcbp_tgcase{padding:20px 0 30px;}
.wcbp_tgcase .container{
	width: 100%;
}
.xlk_box .tabbtn li a{
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
}
.xlk_box .tabbtn li.current a{
	height: 35px;
	line-height: 35px;
}
.xlk_box .tabcon{
	margin-top: 30px;
}
.xlk_title{
	line-height: 25px;
	font-size: 18px;
}
.xlk_wzjs{
	margin-top: 15px;
	    padding: 15px;
}
.xlk_wzjs p{
	    line-height: 25px;
    font-size: 12px;
}
.xlk_title1{
	line-height: 25px;
    font-size: 20px;
    margin-top: 25px;
}
.xlk_gonneng{
	margin-top: 25px;
}
.gnted_tb{
	padding: 10px;
    width: 40%;
    float: left;
}
.gnted_wznr{
	width: 60%;
    float: right;
    padding-right: 0;
}
.gnted_bt{
	line-height: 20px;
    font-size: 16px;
    margin-top: 0;
}
.gnted_p{
	line-height: 20px;
    font-size: 12px;
        margin-top: 10px;
}
.xlk_gonneng ul li{
	margin-bottom: 15px;
}
.xlk_jdal{padding:20px 0 30px;}
.xlk_jdal .container{
	width: 100%;
}
.wzyh_line1{
	top:15px;
}
.wzyh_line2{
	left:15px;
}
.wzyh_left{
	padding: 10% 0 0 10%;
}
.wzyh_js p{
	line-height: 25px;
    font-size: 12px;
}
.nybox_wzyhneir{
	padding-bottom: 20px;
}
.why_wzyh .container{
	width: 100%;
}
.why_wzyh{padding:20px 0 30px;}
.why_yhkj02 ul li{padding-left: 0;}
.yhkj_wz{
	font-size: 12px;
	line-height: 20px;
}
.seo_wenti{padding:20px 0 30px;}
.seo_wenti .neiye_bt{
	width: 100%;
}
.seo_wenti .container{
	width: 100%;
}
.seowt_box ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.seowt_bt{
	line-height: 25px;
    font-size: 16px;
    height: 50px;
}
.seowt_wenzi{
	    line-height: 20px;
    font-size: 12px;
    margin-top: 5px;
        height: 80px;
}
.tongku{padding:20px 0 30px;}
.tongku .container{
	width: 90%;
}
.tongku_box{
	margin-top: 0;
}
.pain_kj{
	width: 98%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.tongku_box .swiper-container-horizontal>.swiper-pagination{bottom: 0;}
.jiazhi{padding:20px 0 30px;}
.jiazhi .container{
	width: 90%;
}
.jiazhi_zj{padding: 30px 0;margin-bottom: 45px;}
.jiazhi .neiye_bt{
	width: 100%;
}
.nybox_menu ul li{
	margin-bottom: 15px;
}
.nybox_menu ul li a{
	height: 35px;
	line-height: 35px;
	padding:0 15px;
	font-size: 14px;
}
.albg_bt01{
	line-height: 35px;
    font-size: 20px;
}
.albg_bt{
	margin-top: -40px;
}
.case_imgbt{
	line-height: 25px;
    font-size: 16px;
}
.case_time{
	font-size: 12px;
}
.fenye_box ul li{margin: 0 2px;    margin-bottom: 5px;}
.fenye_box ul li a{padding: 5px 10px;
    font-size: 12px;}
 .case_tuijian{
 	margin-top: 30px;padding: 15px;
 }
 .cltj_bt01{line-height: 25px;
    font-size: 16px;}
   .cltj_nr ul li{
   	padding:0;
   }
 .case_xqybt{
 	font-size: 18px;
 	line-height: 25px;
 }
.case_xqwznr img{
	margin-left: -2em;
}
.nyfanhui{
	width: 100%;
	margin-top: 15px;
}
.nyfanhui a{
	    line-height: 35px;
    font-size: 14px;
}
.news_img{
	display: none;
}
.news_imgrinr{
	padding: 15px 20px 0 20px;
    height: auto;
}
.news_list ul li{
	padding:0;
	margin-bottom: 15px;
}
.xgxwtj ul li{
	padding:0;
}
.scqj_bg{
	    width: 100%;
	    position: static;
    bottom: auto;
    left: auto;
    padding: 30px 15px 0;
}
.jm_tm{
	    line-height: 35px;
    font-size: 20px;
}
.jm_tm1{
	font-size: 14px;
    line-height: 25px;
}
.join_bar{padding: 50px 0;    background: url(img/jstbg07.jpg) center center no-repeat;}
.xmys_box{padding:20px 0 30px;}
.xmys_box .container{
	width: 95%;
}
.xmys_ner{
	margin-top: 30px;
}
.xmys_ner ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.xmys_bt{line-height: 25px;
    font-size: 14px;}
.xmys_wzjs{
	line-height: 20px;
	font-size: 12px;
	min-height: 132px;
}
.xmys_kj{
	padding:15px 15px;
}
.yunying_ys{padding:20px 0 30px;}
.yunying_box{
	margin-top: 30px;
}
.yunying_ys .container{
	width: 100%;
}
.yunying_box ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.yyys_wz{
	line-height: 20px;
    font-size: 12px;
    height: 60px;
}
.yyys_tp{
	width: 80px;
}
.fadz_box{padding:20px 0 30px;}
.fadz_box .container{
	width: 100%;
}
.fadz_ner ul li{
	width:50%;
	float: left;
}
.fadz_mz{
	line-height: 25px;
    font-size: 16px;
}
.fadz_mz1{
	line-height: 20px;
    font-size: 12px;
    margin-top: 5px;
}
.fadz_ner{
	margin-top: 30px;
}
.lx_about p{
	font-size: 12px;
}
.lx_tiao{
	height: 200px;
	    background: url(img/jstbg02.jpg) center center no-repeat;
}
.lx_lxfs{padding:20px 0 30px;}
.neiye_bknr{
	margin-top: 30px;
}
.neiye_bknr01 h3{
	font-size: 18px;
}
.neiye_bknr01 ul li{
	line-height: 40px;
    font-size: 14px;
}
.lxtb04{
	line-height: 20px !important;
    padding: 10px 10px 10px 35px;
}
.neiye_bknr02{
	margin-top:15px;
}
.weixin{
	width: 50%;
	float: left;
}
.weixin_tp{
	width: 100%;
	padding: 5px;
}
.weixin_nm{
	line-height: 25px;
    font-size: 12px;
}
.lx_map{
	height: 300px;
}
#dituContent{border: 20px solid #2b2b33;}

.zxly_box{
	width: 100%;
}
.search_box ul li .title h2{
	font-size: 36px;
	left: 15px;
    top: -50px;
}
.search_box ul li .title{
	    padding: 15px 35px 15px 80px;
}
.search_box ul li .title .p{
	font-size: 16px;
	line-height: 25px;
}
.search_box ul li .text{
	font-size: 12px;
	line-height: 25px;
	padding: 12px 25px 12px 25px;
}


.sjdhmenu{
	width: 100%;
		height: 0;
		background: #000;
		position: absolute; top: 80px; left: 0; z-index: -1;
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		overflow: hidden;

}
.sjdhmenu ul{
	height: auto;
	padding:15px;
}
.sjdhmenu ul li{
	line-height: 40px;
   
    border-bottom: 1px dotted #333;
}
.sjdhmenu ul li a{
	display: block;
	 padding-left: 15px;
	color: #fff !important;
		font-weight: bold;
		text-decoration: none !important;
		font-size: 16px;
		letter-spacing: 2px;
		font-weight: 500;
		text-align: left;
		text-transform: uppercase;
		-webkit-transition: 0.3s linear;
		-moz-transition: 0.3s linear;
		-ms-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		transition: 0.3s linear;
}
.nav_btn1{
	width: 30px;
		height: auto;
		cursor: pointer;
		position: absolute; top: 90px; right: 15px;
		border-radius: 1px;
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
}

#sjdhmenu_current a{color: #ff6600 !important;}
.thwzys{background: url(img/jstbg04.jpg) center center no-repeat;}

html,body{
	overflow-x: hidden;
}

.footer_bar .container{
	width: 100%;
}
.footer_bar ul li{
	width: 50%;
	float: left;
}
.fotbar_tbmc{
	font-size: 14px;
}
.fotbar_line{margin: 0 10px;}
.foot_ewm01{
	width: 33.33333%;
	float: left;
}
.foot_ewm02{
	width: 33.33333%;
	float: left;
}
.foot_ewm03{
	width: 33.33333%;
	float: left;
}
.foot_ewmzj{
	margin-left: 0;
	width: 100%;
}
.foot_menu{
	padding-bottom: 10px;
}
.foot_lxnrxx{
	padding-left: 15px;
	padding-top: 0;
}
.foot_lxbt{
	line-height: 25px;
    font-size: 14px;
}
.foot_lxwz p{
	line-height: 20px;
	font-size: 12px;
}
.foot_ewm{
	margin-top: 0;
	padding:0 15px;
}
.foot_ewmtp{
	width: 100%;
}

.learn_more{
	margin-top: 20px;
}
.learn_more a{
	width: 60%;
    line-height: 35px;
    font-size: 14px;
}

.qgcsfzlb{
	font-size: 16px;
}
.seofu_diqu{
	font-size: 16px;
	margin-bottom: 10px;
}
.seofu_diqu span{
	display: none;
}

.qgcsfzlb{
	font-size: 16px;
}
.seo_topmenu{margin: 0 15px 20px 15px;}
.seo_topmenu ul li a{padding: 0 25px;}
.city_lb{padding-bottom: 10px;}

.wzjs_menu{
	margin-top: 0;
}
.wzjs_box ul li{
	padding:0;
}
.wzjs_menu ul li a{padding: 0 5px;}
.wzjs_topbt{
	    line-height: 30px;
    font-size: 16px;
}
.wzjs_topbt span{
	margin-left: 0;
}
.wzjs_xqym01{
	height: 300px;
}
.wzjs_xqym02{
	padding:0 15px;
	margin-top: 25px;
}
.wzjs_fh a{
	line-height: 35px;
    font-size: 14px;
}
.fkfs_box{
	margin-top: 30px;
}
.fkfs_box ul li{
	margin-bottom: 15px;
}
.tssm_nrbt{
	font-size: 16px;
}
.tssm_nr p{
	font-size: 14px;
}
.fukuan{padding: 20px 0 30px;}
.yinhang{
	font-size: 18px;
}
.footer{
	display: none;
}
.yjnr_hovwz{
	height: auto;
	overflow: hidden;
}
.yjnr_wz01hov{
	height: 25px;
	overflow: hidden;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
margin-top:15px;
font-size: 13px;
}
.yjnr_hovwz p{
	line-height: 16px;
    font-size: 12px;
}
.yjnr_tphov{
	display: none;
}
.ywkjs02{
	margin-top: 15px;
}
.ywk_why{padding: 20px 0 30px;}
.ywk_why .container{
	width: 100%;
}
.wyk_choose ul li{
	width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 15px;
}
.ywk_xzwenzi01{
	line-height: 30px;
    font-size: 18px;
}
.ywk_xzwenzi02{
	line-height: 20px;
}
.ywk_xzwenzi{
	    margin-top: -25px;
}
.ywk_ldgn{padding: 20px 0 30px;
	background: url(img/jstbg08.jpg) center center no-repeat;
 }
 .ywk_gongneng{
 	margin-top: 30px;
 }
 .ywk_gntp{
 	width: 100px;
 	height: 100px;
 }
 .ywk_gntp img{
 	width: 100%;
 }
 .ywk_gnwz01{
 	font-size: 16px;
 }
 .ywk_gnwz01 span{
 	font-size: 20px;
 }
 .ywk_gnwz02 p{
 	font-size: 12px;
 }
 .ywkgn_k{
 	margin-bottom: 40px;
 }
 .ywk_ldgn .swiper-pagination-bullet{
 	    background: #fff;
 	    opacity: 0.5;
 }
 .ywk_ldgn .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ff6600;
}
.ywk_ldys{padding: 20px 0 30px;}
.ywk_youshi{
	margin-top: 30px;
}
.ywk_yskjtb{
	width: 100px;
}
.ywk_yskjtb img{
	width: 100%;
}
.ywk_yskjwz{
	width: 100%;
}
.ywk_yskjbt{
	font-size: 16px;
}
.ywk_yskj{
	margin-bottom: 15px;
}
.ywk_case{padding: 20px 0 30px;}
.ywk_case .container{
	width: 100%;
}
.ywk_ldgn .container{
	width: 90%;
}
.ywk_ldys .container{width: 90%;}



.ywk_gsleft{
	height: auto;
	padding: 30px 15px 15px 15px;
}
.ywk_gsner{
	width: 100%;
	position: static;
    top: auto;
    left: auto;
    margin: 0 auto;
}
.gsner_mc{
	line-height: 25px;
    font-size: 22px;
    color: #fff;
    text-align: center;
}
.ywk_gsjigou{
	    line-height: 25px;
    font-size: 16px;
    text-align: center;
}
.ywk_gsjgnr p{
	    font-size: 14px;
    line-height: 25px;
}
.ywk_gsner ul{
	margin-top: 25px;
}
.ywk_gsner ul li{
	margin-bottom: 15px;
}
.ywk_gsright{
	height: auto;
	padding:15px;
}
.ywk_gsner1{
	position: static;
    right: auto;
    bottom: auto;
    width: 100%;
}
.gsner_mc2{
	line-height: 25px;
    font-size: 22px;
    color: #fff;
    text-align: center;
}
.ywk_gsner2{
	margin-top: 15px;
}
.ywk_gsner2 p{
	  font-size: 14px;
    line-height: 25px;
}
.play_ywk{padding:20px 0 30px;}
.play_box ul li{
	width: 33.333333%;
	float: left;
	margin-bottom: 15px;
}
.play_yx img{
	display: none;
}
.play_box{
	margin-top: 30px;
}
.play_yx{
	width: 90px;
	height:90px;
	background-size: cover;
}
.play_ywk .container{
	width: 100%;
}
.play_ywk{
	background: url(img/jstbg09.jpg) center center no-repeat;
}
.yun_pm{padding:20px 0 30px;}
.yun_pm .container{
	width: 100%;
}
.ypm_bttm{
	    padding: 10px 0;
    line-height: 20px;
        font-size: 20px;
        border: 1px solid #fff;
}
.ypm_box{
	margin-top: 30px;
}
.ypm_jswz{
	margin-top: 15px;
	    line-height: 25px;
    font-size: 14px;
}
.ywk_xitong{
	padding: 20px 0 30px;
	background: url(img/jstbg10.jpg) center center no-repeat;
}
.ywk_xitong .container{
	width: 90%;
}
.ywk_xitong .kptitle h2{
	font-size: 18px;
	margin-bottom: 0;
}
.ywk_xitong .kptitle h4{
	font-size: 22px;
	margin-top: 0;
}
.xitong_nr{
	margin-top: 20px;
}
.xitong_tb{    font-size: 24px;}
.xitong_wz{font-size: 18px;}
.xitong_nr ul li{margin: 0 15px;}

.partner ul li{
	    width: 33.33333%;
    float: left;
    margin-bottom: 10px;
    padding: 0 5px;
}

.sec_content06a li:hover .hzhb img{
	-moz-transform: perspective(800px) rotateY(360deg);
-webkit-transform: perspective(800px) rotateY(360deg);
transform: perspective(800px) rotateY(360deg);
transition: all 1s;
-webkit-transition: all 1s;
}

.sec_content06a ul li{
	    width: 33.33333%;
    float: left;
    margin-bottom: 10px;
    padding: 0 5px;
    position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.sycptj_nr{
	width: 96%;
	height: auto;
	margin-bottom:35px;
}
.card-area{
	width: 100%;
	margin:0 auto;
	height: auto;
}
.card-area .card-item.active{
	width: 100%;
	    height: 480px;
}
.card-area .card-item .card .card-content.content-second .main-btn{
	width: 110px;
	margin-bottom: 10px;
}
.card-area .card-item .card .card-content.content-second .main-white-btn{
	width: 110px;
	margin-bottom: 10px;
}
.card-area .card-item .card .card-content .other-info .other-info-list{
	margin-right: 10px;
	width: 28%;
	height: auto;
}
.card-area .card-item .card .card-content .other-info .other-info-list{
	padding-top:0;
}
.card-area .card-item .card .card-content .other-info .other-head{
	font-size: 12px;
	margin:10px 0;
}
.card-area .card-item .card .card-content .other-info .other-desc{
	display: none;
}
.card-area .card-item .card .card-content.content-second{
	left:5%;
	padding-top:0;
}
.card-area .card-item .card .card-title h1{
	font-size: 18px;
	margin-top: 10px;
}
.card-area .card-item.active .card .card-title{
	height: 140px;
}
.card-area .card-item .card .card-title .short-info{
	margin-bottom: 10px;
}
.section_cp .swiper-container-horizontal>.swiper-pagination{
	bottom: 0;
}
.sytitle01{
	line-height: 25px;
	font-size: 20px;
}
.banner .swiper-pagination-bullet{
	width: 50px;
}
.section04{background: url(img/jstbg11.jpg) center center no-repeat;}



/** 91huoke **/
.jyhc_js1{
	width: 100%;
	position: static;
	top:auto;
	left:auto;
}
.jyhc_con{
	padding:15px;
}
.jyhc_wzbt{
	line-height: 25px;
    font-size: 16px;
}
.jyhc_wznr p{
	line-height: 20px;
    font-size: 12px;
}
.jyhc_js2{
	position: static;
	right:auto;
	float: none;
}
.jyhc_tp{
	height: 235px;
}
.beijing_nwzjs p{
	    line-height: 22px;
    font-size: 12px;
}
.jyhc_qdbg{
	padding:20px 0 30px;
}
.jyhc_qdbg .container{
	width: 100%;
}
.jyhd_zuo{padding:20px 0 30px;}
.zuo_flxbt{
	font-size: 14px;
}
.jyhk_yscon ul li{
	width: 50%;
	float: left;
}
.jyhk_youshi{padding:20px 0 30px;}
.yjhcys_hovtb{
	width: 50px;
}
.yjhcys_hovbt{
	font-size: 16px;
}
.yjhcys_hovcon p{
	font-size: 12px;
}
.yjhcys_hovline{margin: 10px auto;}
.yjhcys_hovdiv{
	margin-top: -79px;
}
.jhyk_goneng{padding:20px 0 30px;}
.jyhk_gnoncon ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.jyhk_gnbt{
	font-size: 16px;
    margin-top: 5px;
}
.jyhk_paiming{padding:20px 0 30px;}
.jhyk_goneng .container{
	width: 100%;
}
.jyhk_paiming .container{
	width: 100%;
}
.jyhk_pmcon ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.jyhk_pmtpwz{
	line-height: 25px;
    font-size: 16px;
}
.jyhk_pmtpwz1{
	line-height: 20px;
}
.jyhk_pmkuang{
	margin-top: -26px;
}
.jyhk_pmnrjs{
	padding:15px;
}
.jyhk_pmnrjs p span{font-size: 12px;margin-right: 5px;}
.jyhk_pmnrjs p{
	font-size: 12px;
}
.jyhk_xsjbt{
	line-height: 24px;
    font-size: 20px;
}
.jyhk_xsjbt1{line-height: 20px;font-size: 12px;}




.jyhc_cpjs1tp{
	height: 200px;
}
.jyhc_cpjs2{
	padding-left: 15px;
    margin-top: 15px;
}
.jyhc_cpjs_bt{
	line-height: 25px;
    font-size: 18px;
}
.jyhc_cpjs_bt span{
	font-size: 12px;
}
.jyhc_cpjs_nei{
	margin-top: 10px;
}
.jyhc_cpjs_nei p{
	line-height: 25px;
    font-size: 12px;
}
.jyhc_cpjs{
	margin-bottom: 20px;
}
.jyhk_3sqpyx{
	padding:20px 0 30px;
}
.jyhk_qpyxnr{
	margin-top: 20px;
}
.juyhk_yxwzjs{
	width: 90%;
}
.hkqp_yxtr{
	margin-top: 20px;
}
.hkqp_yxtr ul li{
	width: 33.333333333%;
    float: left;
    margin:5px 0;
}
.jyhk_sdwd{
	padding:20px 0 30px;
}
.sdwd_bt{
	font-size: 16px;
    color: #111;
    line-height: 25px;
}
.sdwd_nei{
	line-height: 20px;
    font-size: 12px;
}
.jyhk_sdwd .neiye_bt{
	width: 245px;
}
.sdwd_wftg ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.sdwd_zj{
	width: 90%;
}
.jyhk_wywk{
	padding:20px 0 30px;
}
.wywk_wz{
	width: 90%;
}
.wywk_nr{
	margin-top: 20px;
}
.wywk_nr ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.wywk_bt{
	line-height: 25px;
    font-size: 16px;
}
.wywk_wzjs{
	margin-top: 5px;
    line-height: 20px;
    font-size: 12px;
}
.xsjcon_ul ul li{
	    line-height: 25px;
    font-size: 12px;
    color: #fff;
    margin: 0 1px;
    padding: 2px 10px;
}
.jyhk_xsj{
	padding: 30px 0 30px;
}
/** 91huoke **/
/** bdacg **/
.bdacg_js{
	width: 100%;
}
.bdacg_js p{
	line-height: 25px;
    font-size: 13px;
}
.bdacg_ldqy{padding: 20px 0 30px;}
.acgldqy_tp img{
	display: none;
}
.acgldqy_line01,.acgldqy_line02,.acgldqy_line03,.acgldqy_line04,.acgldqy_line05,.acgldqy_line06{
	display: none;
}
.acgldqy_qy{
	position: static;
	top:auto;
	left: auto;
	right: auto;
	width: 48%;
	float: left;
	margin:0 1% 8px;
}
.bdacg_ldqy .container{
	width: 98%;
}
.acgldqy_con{
	margin-top: 15px;
}
.acgldqy_tp{
	width: 100%;
}
.acgldqy_bt{
	line-height: 25px;
    font-size: 14px;
}
.acgldqy_wz p {
    line-height: 22px;
    font-size: 12px;
    height: 66px;
}
.bgacg_bgbt01{
	    line-height: 30px;
    font-size: 24px;
}
.bgacg_bgbt02{
	line-height: 25px;
    font-size: 16px;
}
.bgacg_bgwzbg{
	width: 90%;
}
.bgacg_bg .container{
	width: 100%;
}
.bgacg_bgbt03{
	line-height: 25px;
    font-size: 22px;
}
.bgacg_bgbt04{
	    line-height: 25px;
    font-size: 16px;
}
.bgacg_bg{
	padding: 30px 0 60px;
	background: url(img/bgacg_bgsj.jpg) top center no-repeat;
}
.bdacg_qianyu{padding:80px 0 30px;}
.bdacg_qianyu .container{
	width: 100%;
}
.qianyu_wzjs h3{
	font-size: 18px;
	margin-bottom: 10px;
}
.qianyu_wzjs p{
	line-height: 25px;
    font-size: 14px;
}
.qianyu_js2{
	display: none;
}
.qianyu_jiagoutu{
	padding:20px 0 30px;
}
.qianyu_jiagoutu .container{
	width: 100%;
}
.qianyue_texing{
	padding:30px 0;
	background: url(img/qianyue_texingsj.jpg) top center no-repeat;
}
.qianyue_texing .container{
	width: 100%;
}




/** xkacg **/
.xkacg{
	padding: 30px 0 30px;
    background: url(img/xkacg_bgsj.jpg) top center no-repeat;
}
.xkacg_bgbt01{
	line-height: 30px;
    font-size: 24px;
}
.xkacg_bgbt02{
	    line-height: 25px;
    font-size: 16px;
}
.xkacg_bgwzbg{
	width: 90%;
}
.xkacg_bgbt03{
	line-height: 25px;
    font-size: 22px;
}
.xkacg_bgbt04{
	line-height: 25px;
    font-size: 16px;
}
.xkacg_js{ padding:100px 0 30px; }
.xkacg_wzjs{
	padding:0 15px;
	font-size: 16px;
}
.xkacg_span{
	font-size: 18px;
}
.xkacg_tx ul li{
	font-size: 13px;
	border-radius: 5px;
    padding: 8px 12px;
    margin: 0 2px;
}
.xkacg_hxys ul li{
	width: 50%;
	float: left;
}

.xkacg_tb{
	width: 35px;
}
.xkacg_xian{
	width: 20px;
    height: 1px;
    margin: 8px auto 4px;
}
.xkacg_yswz{
	font-size: 13px;
}
.xkacg_yshov{
	margin-top: -36px;
}
.xkacg_tb1{
	width: 50px;
}
.xkacg_xian1{
	margin: 15px auto 10px;
}
.xkacg_yswz1{
	line-height: 25px;
	font-size: 16px;
}
.xkacg_yshov1{
	margin-top: -51px;
}
.xkacg_taocan{
	padding:20px 0 30px;
}
.xkacg_tcwzjs{
	font-size: 16px;
	line-height: 30px;
}
.xkacg_tccon{
	margin-top: 30px;
}
.xkacg_tctitle{
	line-height: 30px;
	font-size: 18px;
}
.xkacg_tccon2{
	margin-top: 15px;
}
.xkacg_taocan .container{
	width: 100%;
}
/** xkacg **/

/** ldqy_xqcase **/
.ldqy_xqcase{
	padding:15px 15px;
}
.ldqy_title{
	line-height: 25px;
    font-size: 16px;
}
.ldqy_ul ul li{padding: 15px 0;}
/** ldqy_xqcase **/

.xkacg_biaoge{
	margin-top: 20px;
	padding:0 15px;
}
.xkacg_biaoge table td{
	line-height: 25px;
    padding: 5px 10px;
    font-size: 12px;
}
.xkacg_bgsp01{font-size: 14px !important;}



.shangyitong{padding:20px 0 30px;}
.shangyitong .container{
	width: 100%;
}
.shangyit_js{
	width: 100%;
	height: auto;
	margin:10px auto 0;
	background: none;
	padding:0 15px;
}
.shangyit_js p{
	line-height: 25px;
    font-size: 14px;
}
.shangyit_con1{
	height: auto;
	margin-top: 35px;
	padding:0 15px;
	position: relative;
	top:100%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.shangyit_con1 ul{
	height: auto;
}
.shangyit_con1 ul li{
	height: auto;
	margin-bottom: 40px;
}
.shangyit_li{
	height: auto;
	border:1px solid #39bffd;
	border-radius: 15px;
}
.shangyit_bt{
	width:60%;
	height: auto;
	background: #6f26fb;
	color: #fff;
	border:1px solid #39bffd;
	line-height: 35px;
	text-align: center;
	font-size: 18px;
	margin-top: -18px;
}
.shangyit_wzjs{
	width: 80%;
	height: auto;
	margin-top: 20px;
	padding-bottom: 20px;
}
.shangyit_wzjs p{
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	margin:0;
}


.zswfw_box{padding:20px 0 30px;}
.zswfw_box .container{
	width: 100%;
}
.zswfw_con{
	margin-top: 20px;
	padding:0 15px;
}
.zswfw_con img{
	margin-bottom: 10px;
}
/** bdacg **/


.sjdxw_dh{
	height: auto;
	margin-top: 25px;
}
.sjdxw_dh ul{
	height: auto;
}
.sjdxw_dh ul li{
	width: 20%;
	height: auto;
	float: left;
	    padding: 0 8px;
}
.sjdxw_dh ul li a{
	display: block;
    border: 2px solid #ae222b;
    padding: 8px;
    color: #ae222b;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.sjdxw_con{
	height: 510px;
	position: relative;
	margin-top: 15px;
}
.sjdxw_con01,.sjdxw_con02,.sjdxw_con03,.sjdxw_con04,.sjdxw_con05{
	width: 100%;
	height: auto;
	position: absolute;
	top:0;
	left:0;
	background: #fff;
	display: none;
}
#sjdxw_condq{
	display: block;
}
#sjdxw_dhdq a{
	background: #ae222b;
	color: #fff;
}





/** program **/
.program_nybt01{
	font-size: 14px;
    margin-top: 5px;
}
.program_tp ul li{
	margin: 0 5px;
}
.program_kj{
	    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 12px;
}
.program_jt{font-size: 14px;}
.program_js{
	width: 100%;
}
.program_js p{
	line-height: 25px;
    font-size: 14px;
}
.bdznxcx_td{
	padding:20px 0 30px;
}
.bdznxcx_tdnr{
	margin-top: 30px;
}
.bdznxcx_tdnr ul li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.bdznxcx_tb{
	width: 50px;
}
.bdznxcx_bt{
	line-height: 25px;
    font-size: 18px;margin-top: 5px;
}
.bdznxcx_wz p{
	font-size: 12px;
}
.bdznxcx_kj{
	padding: 10px 10px;
}
.bdznxcx_wz{
	margin-top: 0;
}
.bdznxcx_qyll{padding:20px 0 30px;}
.qyll_bdcon{
	margin-top: 30px;
}
.qyll_bdcon ul li{
	width: 50%;
    float: left;
    margin-bottom: 15px;
}
.bdznxcx_qyll .container{
	width: 100%;
}
.qyll_wa01{
	line-height: 22px;
    font-size: 18px;
}
.qyll_wa02{
	line-height: 18px;
    font-size: 12px;
}
.qyll_wa{
	width: 96%;
	top: 50%;
    left: 2%;
    margin-top: -22px;
}
.znkfxst{padding:20px 0 30px;}
.znkfxst_sp{
	width: 80%;
	height: auto;
	margin-top: 30px;
}
.znkfxst_bfan{
	width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
}
.bdznxcx_youshi{
	background: url(img/bdznxcx_youshisj.jpg) center center no-repeat;
}
.bdznxcx_ystp{
	width: 60%;
}
.bdznxcx_ysnr{
	width: 80%;
	margin:0 auto;
	margin-top: 10px;
}
.bdznxcx_ysbt1{
	line-height: 35px;
	text-align: center;
    font-size: 25px;
}
.bdznxcx_ysbt2{
	line-height: 25px;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
}
.znxcx_rukou{padding:20px 0 30px;}
.rukou_box{
	margin-top: 0;
}
.rukou_box01{
	width: 70%;
}
.rukou_box02{
	margin-top: 0;
}
.rukou_box02 ul li{
	width: 50%;
    float: left;
    margin-bottom: 25px;
}
.rukou_bt01{
	font-size: 20px;
	height: 25px;
    line-height: 25px;
}
.rukou_bt02{
	font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}
.rukou_title{
	line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #111;
    padding-left: 13px;
    font-weight: bold;
    margin-bottom: 20px;
}
.rukou_title1 {
    line-height: 25px;
     text-align: center;
    font-size: 14px;
    color: #111;
    padding-left: 13px;
    font-weight: bold;
}
.rukou_xiaok{
	margin-top: 20px;
    font-size: 14px;
        text-align: center;
        padding-bottom: 5px;
}
.rukou_xiaok span{
	margin: 0 5px;
    padding: 3px 5px;
}
.znxcx_syhy{padding:20px 0 30px;}
.syhy_znxcx{
	margin-top: 20px;
}
.znxcx_syhy .container{
	width: 100%;
}
.syhy_znxcx ul li{
	margin-bottom: 15px;
    width: 33.3333%;
    float: left;
    padding: 0 8px;
}
.syhy_title{
	font-size: 14px;
}
.xcx_dbtn01{
	line-height: 35px;
    font-size: 24px;
}
.xcx_dbtn02{
	line-height: 25px;
    font-size: 16px;
}
.xcx_dbtn03{
	line-height: 35px;
    font-size: 16px;
    width: 70%;
    margin-top: 10px;
}
.znxcx_dbtiao{background: url(img/znxcx_dbtiao.jpg) center center no-repeat;}
/** program **/



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


