﻿@import "font-awesome.min.css";

/*-------------------------------*/
/*           VARIABLES           */
/*-------------------------------*/
/***头部开始****/
body {
	/*  position: relative;*/
	overflow-x: hidden;
}

/*header*/
.header-box { padding:0; position: fixed; width: 100%; left: 0; top: 0; transition: 200ms linear; -moz-transition: 200ms linear; -webkit-transition: 400ms linear; z-index: 99; }
.header-box.scoll {}
.header-box .logo { background: url(../image/logo2.png) center no-repeat; }
.header-box.pscoll { }
/*.header-box.pscoll .logo { background: url(../image/logo.png) center no-repeat; background-size: 100%; }*/

.header { position: relative;height: 3.646vw;/*background:rgba(255,255,255,.9)*/ background: transparent;}
.header-box .menuBtn .burger { background: #fff; }
.header .logo { display: inline-block; float: left; width: 11.458vw; height: 1.875vw; background: url(../image/logo.png) center no-repeat; background-size: 100%;}
.header .logo.active {  background: url(../image/logo2.png) center no-repeat;background-size:100%;}
.menuBtn { position: absolute; left:2.604vw; top:1.042vw; width: 1.823vw; height: 1.406vw; cursor: pointer; }
.menuBtn.active .burger{background: #9D9D9D;}
.menuBtn .burger { display: block; width: 100%; height: 0.260vw; position: absolute; left: 0; background: #fff; transition: transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; transition: transform 277ms ease-in-out; -o-transition: transform 277ms ease-in-out; -ms-transition: transform 277ms ease-in-out; -moz-transition: transform 277ms ease-in-out; }
.menuBtn .burger-1 { top: 0; }
.menuBtn .burger-2 { top: 0.573vw; }
.menuBtn .burger-3 { bottom: 0; }
.menuBtn.active .burger-1 { top: 0.417vw; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.menuBtn.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menuBtn.active .burger-3 { top: 0.417vw; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
#menu-handler1 { display: none; }
.bannerBox { position: fixed; overflow: hidden; width: 100%; left: 0; top: 0; }
.qingkun { position: relative; z-index: -1; }
.pbimg { position: absolute; }
.bannerBox.article-block .triangle img { opacity: 0; transition: 1s; }
.bannerBox.articleShow .triangle img { opacity: 1; }

.bannerBox.article-block .triangle h2 { opacity: 0; transition: 600ms 200ms; -webkit-transition: 600ms 200ms; transform: translateY(2.604vw); -webkit-transform: translateY(2.604vw); }
.bannerBox.articleShow .triangle h2 { opacity: 1; transform: translateY(0.000vw); -webkit-transform: translateY(0.000vw); }

.bannerBox.article-block .triangle h1 { opacity: 0; transition: 600ms 400ms; -webkit- transition:600ms 400ms; transform: translateY(2.604vw); -webkit-transform: translateY(2.604vw); }
.bannerBox.articleShow .triangle h1 { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); }

.bannerBox.article-block .triangle p { opacity: 0; transition: 600ms 600ms; -webkit- transition:600ms 600ms; transform: translate(0,2.604vw); -webkit-transform: translate(0,2.604vw); }
.bannerBox.articleShow .triangle p { opacity: 1; transform: translate(0,0); -webkit-transform: translate(0,0); }

.wave-canvas-wrapper { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.navBox { padding-bottom:2.604vw; background:rgba(255,255,255,.9); width: 100%; left: 0; top: 5.156vw; display: none;padding-top:0.260vw;border-top: 0.052vw solid #B1B1B1;}
.navBox .wline{height:0.052vw;background: #B1B1B1;top: 1.875vw; position: relative;}
.nav {margin-bottom: 1.979vw; }
.nav-list { display: block; width: 11.11%; float: left;text-align: center; }
.nav-list dt { display: block; margin-bottom: 1.667vw; }
.nav-list dt a { display: block; color: #666;font-weight: 100;font-size: 0.938vw; line-height: 1.354vw; position: relative; }
.nav-list dt a:hover { color: #61408d; }
.nav-list dd { display: inline-block; }
.nav-info li a { display: inline-block; margin-bottom: 0.781vw; height: 1.094vw; position: relative; color: #a6a6a6; padding: 0 0.052vw; font-size: 0.729vw; line-height: normal; }
.nav-list:nth-child(1) dt a { padding-left: 1.510vw; background: url(http://www.xuesi.cn/public/static/index/images/inde.png) left top no-repeat; }
.nav-list dt:hover a, .nav-list dt.on a { color: #61408d; }
.nav-list:nth-child(1) dt:hover a, .nav-list:nth-child(1) dt.on a { color: #61408d; background: url(http://www.xuesi.cn/public/static/index/images/home.png) left top no-repeat; }
.nav-info li a b { display: block; width: 0; background: #61408d; height: 0.052vw; position: absolute; left: 50%; bottom: 0; transition: 350ms; }
.nav-info li a:hover, .nav-info li a.cur { color: #61408d; }
.nav-info li a:hover b, .nav-info li a.cur b { width: 100%; left: 0; }
.nav-botoom { padding: 1.250vw 0 1.406vw; border-top: 0.052vw solid #e2e2e2; }
.nav-fix { float: left; margin-left: 1.615vw; }
.nav-fix a { display: block; color: #989898; font-family: "新细明体"; line-height: 2.4; text-transform: uppercase; }
.nav-fix a:hover { color: #00a9b1; }
.menuBox { background:#fff;border-top:0.052vw solid #B1B1B1 ;text-align: center; padding: 3.438vw 0 1.354vw; display: none; position: fixed; left: 0; top:2.604vw; width: 100%; overflow-x: hidden; overflow-y: auto; display: none; }
.menu-list > li { margin-bottom: 1.458vw; }
.menu-list > li > a { display: block; text-align: center; color: #6e6e6e; font-size: 0.938vw; line-height: normal; }
.menu-list > li:hover a, .menu-list > li.cuttent a { color: #61408d; }
.leval-menu { margin-top: 0.521vw; display: none; }
.leval-menu li a { display: block; text-align: center; }
.leval-menu li a b { display: inline-block; margin: auto; position: relative; font-weight: normal; color: #a6a6a6; font-size: 0.729vw; line-height: 2.4; transition: 300ms; }
.leval-menu li a b i { display: inline-block; width: 0%; transition: 300ms; height: 0.052vw; position: absolute; left: 50%; bottom: 0; background: #61408d; }
.leval-menu li:hover a b, .leval-menu li.on a b { color: #61408d; }
.leval-menu li:hover a b i, .leval-menu li.on a b i { width: 100%; left: 0; }
.mnav { margin-bottom: 3.906vw; }
.navwr.inner {
	width: 80%;
	margin: 0 auto;
}
.header.active{
	background: rgba(255, 255, 255, 0.9);
}
.header-box .mylogo{
	position: absolute;
	left: 50%;
	margin-left: -5.729vw;
	display: block;
	width: 11.458vw;
	height: 1.875vw;
	top: 0.885vw;
}
.mysearch{
	border: none;
	display: block;
	right:0 ;
	margin-right: 2.604vw;
	position: absolute;
	top: 0.677vw;
	z-index: 999;
}
.mysearch{

	border-radius: 0.521vw;
	border: 0.052vw solid transparent;
	padding: 0.208vw 0.521vw;
	transition: all linear .3s;
}
.mysearch:hover{
	border-color:#B6B9BC;
	background: rgba(255,255,255,.1);
}
.mysearch:hover .home_search .input1{
	width: 4.688vw;
}
.home_search .input1{
	border: none;
	height: 1.667vw;
	float: left;
	background-color: transparent ;
	outline: none;
	width:0.000vw;
	transition: all linear .3s;
}
.home_search .input2{
	width: 1.667vw;
	height: 1.667vw;
	background: url(../image/search.png) no-repeat center center;
	border: none;
	background-color: transparent;
	float: right;
}
.home_search .input2.active{
	background: url(../image/search1.png) no-repeat center center;
}
/******首页关于我们****/
.home_about{
	text-align: center;
}
.home_about .h3{
	font-size: 3.125vw;
	color: #fff;
	margin-bottom: 1.823vw;
}
.home_about .p1{
	margin-bottom: 3.385vw;
}
.home_about .p1>span{
	display:inline-block;
}
.home_about .p1 .underline{
	width:5%;
	height: 0.156vw;
	background: #fff;
	margin-bottom:0.339vw;
	margin-right: 1.042vw;
	margin-left: 1.042vw;
}
.home_about .p1 .underline:first-child{
	margin-left: 0;
}
.home_about .p1 .underline:last-child{
	margin-right: 0;
}
.home_about .p1 .span1{
	font-size: 1.354vw;
	color: #fff;
}
.home_about .p1 .span2{
	font-size: 1.354vw;
	color: #d5b100;
}
.home_about .p2{
	font-size: 1.250vw;
	color: #fff;
	margin-bottom: 2.083vw;
}
.home_about a.more{
	padding: 0.260vw 0.521vw;
	border: 0.052vw solid #D5B100;
	color: #D5B100;
}
.home_about .wtop{
	background: url(../image/home2top.png) no-repeat center center;
	background-size:100%;
	height: 13.021vw;
}
.product_about{
	width:;
}
/******首页关于我们结束****/

.home_prodct_one{
	width: 100%;
	background: url(../image/hpbg1.png) no-repeat top left;
	padding: 1.042vw;
	padding-bottom: 2.604vw;
	box-sizing: border-box;
	color: #fff;
	transition: all linear .3s;
	/*	background-size: 100%;*/
}
.home_prodct_one .h4{
	font-size: 1.042vw;
	margin-bottom: 1.823vw;
}
.home_prodct_one .p1{
	font-size: 0.833vw;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.home_prodct_one .img1{
	margin-bottom: 2.604vw;
}
.home_prodct_one .p2{
	font-size: 0.833vw;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.home_prodct_one a.more{
	display: block;
	margin-top: 4.427vw;
	overflow: hidden;
	/*width: 2.083vw;
	height: 2.083vw;*/

	box-sizing: border-box;
	width:7.292vw;
	height: 1.823vw;
	max-width: 7.292vw;
	transition: all linear .3s;
}
.home_prodct_one .more:before, ..home_prodct_one .more:after {display: table;content: "";line-height: 0.000vw;}
.home_prodct_one .more:after{clear: both;}
.home_prodct_one .more:{ *zoom: 1; }
.home_prodct_one .more .i1{
	display: inline-block;
	width: 1.823vw;
	height:1.823vw;
	border: 0.052vw solid #00A0E9;
	border-radius: 50%;
	background:url(../image/hpicon01.png) no-repeat center center;
	box-sizing: border-box;
	float: left;
}
.home_prodct_one .more .span1{
	display: inline-block;
	height:1.823vw;
	font-size:0.729vw;
	color: #61408d;
	line-height: 1.823vw;
	opacity: 0;
	transition: all linear .3s;
	float: left;
}
.home_prodct_one a.more{

}
.home_prodct_one:hover a.more{
	/*	width: 70%;*/
	height:auto;
	padding:0 0.521vw;
	background: #fff;
	border-radius:0.781vw;
	/*display: flex;
	justify-content: space-between;*/
	padding:0 0.521vw;

}
.home_prodct_one:hover a.more .i1{
	border: none;
	background:url(../image/hpicon2.png) no-repeat center center;
}
.home_prodct_one:hover a.more .span1{
	/*display: block;*/
	opacity: 1;
}
.home_prodct_one:hover{
	background: url(../image/hp1bg.png) no-repeat top left;
}
.home_prodct_one .h4{

}

.home_service_one{
	text-align: center;
}
.home_service_one .h4{
	color: #fff;
}
.home_service_one .underline{
	display: block;
	width:1.042vw;
	height: 0.104vw;
	background: #D5B100;
	margin: 0 auto;
	margin-bottom: 1.563vw;
}
.home_service_one .img1{
	margin-bottom: 1.823vw;
	height: 2.760vw;
}
.home_service_one .p1{
	font-size: 0.938vw;
	color: #fff;
}
.home_service_one{
	margin-bottom: 3.646vw;

}
.home_link_one{
	height:3.125vw;
	line-height: 2.865vw;
	text-align: center;
	width: 100%;
	background: rgba(255,255,255,.6);
	margin-bottom: 0.521vw;
}
.home_link_one a{
	display: block;
	color: #333;
	font-weight: 600;
}
.home_link_one .img-responsive{
	display: inline;
	vertical-align: middle;
}
.center-vertical {

}
.footer_p{
	width: 100%;text-align: center;height: 2.604vw;background: #000000;line-height: 2.604vw;color: #fff;
}

#section-footer{
	background:#212020;
}
#section-footer #footer-text{
	/*height:2.604vw!important;/*设置尾屏高度*/*/
}
#basebanner{
	/*display: flex;
justify-content: center;
align-items: center;*/
}
#basebanner .h3{
	font-size: 2.604vw;
	text-align: center;
	margin-bottom: 2.083vw;
}
#basebanner .h4{
	font-size: 1.563vw;
	text-align: center;
}

.base_title{
	width: 100%;
	height: 9.375vw;


	/*display: flex;
	justify-content: center;
	align-items: center;*/
}
.base_title3 .base_title_all{
	padding-top: 3.828vw;
}
.base_title3 .base_title_all .h3{
	margin-top: 0;
}
.base_title2{
	height: 15.625vw;
}
.base_title .h3{
	color: #333333;
	font-size: 2.292vw;
	margin: 0;
}
.product_lists{
	width: 100%;
}
.product_one{
	height: 15.625vw;
	background-size:cover;
	padding: 2.604vw 2.083vw;
	/*display: flex;
    justify-content: space-between;*/
}

.product_one:before, .product_one:after {display: table;content: "";line-height: 0.000vw;}
.product_one:after{clear: both;}
.product_one { *zoom: 1; }
.product_one_l{
	width: 34%;
	background-size:cover;
	float: left;
}
.product_one_1{
	background: url(../image/productbg1.png) no-repeat center top;
}
.product_one_2{
	background: url(../image/productbg2.png) no-repeat center top;
}
.product_one_3{
	background: url(../image/productbg3.png) no-repeat center top;
}
.product_one_4{
	background: url(../image/productbg4.png) no-repeat center top;
}
.product_one_5{
	background: url(../image/productbg5.png) no-repeat center top;
}
.product_one_6{
	background: url(../image/productbg6.png) no-repeat center top;
}
.product_one_underline{
	height: 0.313vw;
	width: 15%;
	background: #fff;
	margin-top: 1.042vw;
}
.product_main{
	padding: 5.208vw 0;
}
.product_one_l .h3{
	font-size: 1.563vw;
	color: #fff;
	margin-top:2.604vw;
	margin-bottom: 1.042vw;
}
.product_one_l .a1{
	font-size: 1.042vw;
	background: #fff;
	padding: 0.260vw 0.781vw;
	border-radius: 0.521vw;
	color: #333;
	font-weight: bold;
	transition: all linear .3s;
}
.product_one_r{
	float:right;
}
.product_one_r .a1{
	width: 10.417vw;
	height: 2.604vw;
	line-height: 2.604vw;
	text-align:center;
	color: #333;
	background:rgba(255,255,255,.8);
	transition: all linear .3s;
	display: block;
	margin-top: 3.906vw;
}
.product_one_1 .product_one_r .a1{
	color: #61408d;
}
.product_one_1 .product_one_l .a1{
	color: #61408d;
}
.product_one{
	margin-bottom: 0.781vw;
}
.product_one_2 .product_one_r .a1{
	color: #d5b200;
}
.product_one_2 .product_one_l .a1{
	color: #d5b200;
}
.product_one_3 .product_one_r .a1{
	color: #505050;
}
.product_one_3 .product_one_l .a1{
	color: #505050;
}
.product_one_4 .product_one_r .a1{
	color: #c7181e;
}
.product_one_4 .product_one_l .a1{
	color: #c7181e;
}
.product_one_5 .product_one_r .a1{
	color: #61408d;
}
.product_one_5 .product_one_l .a1{
	color: #61408d;
}
.product_one_6 .product_one_r .a1{
	color: #3b49b2;
}
.product_one_6 .product_one_l .a1{
	color: #3b49b2;
}
/***底部***/
.myfooter{
	background: #1A2C50;
}
.myfooter_top{
	padding: 4.167vw 0;

}
.footer_lianjie .nav-list{
	width: 12.2%;
}
.footer_lianjie .nav-list:nth-child(1) dt a{
	padding-left:0;
}
.footer_lianjie .nav-list dt a{
	font-size: 0.833vw;
	color: #fff;
	border-right: 0.052vw solid #fff;
}
.footer_lianjie_all{
	margin-top: 3.646vw;
}
.footer_lianjie .nav-list{

}
.footer_lianjie .nav-list:last-child dt a{
	border-right:none ;
}
.footer_lianjie {
	margin-left: -1.042vw;
}
.footer_lianjie .nav-info li a{
	font-size: 0.729vw;
	color: #fff;
	opacity: .5;
}
.footer_ma{
	text-align: center;
}
.footer_ma .p1{
	font-size: 0.729vw;
	color: #fff;
	text-align: center;
}
.footer_ma .img-responsive{
	margin-bottom: 0.781vw;
	margin-right:auto;
	margin-left:auto;
}
.footer_bot{
	width: 100%;
	height: 2.865vw;
	line-height: 2.865vw;
	border-top: 0.052vw solid #3E4962;
}
.footer_bot_main{
	/*display: flex;
	justify-content: space-between;*/
	color: #fff;
	font-size: 0.729vw;
}

.footer_bot_main_l{
	opacity: .5;
	float: left;
}
.footer_bot_main_r{
	float: right;
}
.social-share .icon-qq{
	color:#3A4B72;
	border-color:#3A4B72;
}
.social-share .icon-weibo{
	color:#3A4B72;
	border-color:#3A4B72;
}
.social-share .icon-wechat{
	color:#3A4B72;
	border-color:#3A4B72;
}
.myfooter .col-xs-offset-3{
	margin-left: 0;
}
.myfooter .col-xs-offset-4{
	margin-left: 0;
}
.search_input{
	height: 2.292vw;
	line-height: 2.292vw;
	background: #fff;
	padding-left:0.521vw;
}
.search_input .input1{
	padding: 0;
	margin: 0;
	float: left;
	border:none;
	height: 2.292vw;

	width: 15.625vw;
	outline: none;
	color: #333;
}
.search_input .input2{
	padding: 0;
	margin: 0;
	float: left;
	border:none;
	font-size: 0.938vw;
	padding:0.000vw 1.302vw;
	box-sizing: border-box;
}
.search_input{
	width: 24.375vw;
	margin: 0 auto;
}
.search_tel{
	margin-right: 0.521vw;
}
.basebannerlogo{
	margin-bottom: 2.083vw;
}
.search_input{
	margin-top: 1.042vw;
}
.basebannerall{
	width: 30.938vw;
}
.base_title_all{
	width: 30.938vw;
	text-align: center;
	margin: 0 auto;
}
.base_title_all>img{
	width: 70%;
}
.base_title_all .h3{
	font-size: 2.344vw;
	color:#333333;
	margin-top: 1.042vw;
}
.pro_fir_top_all{
	margin: 3.125vw 0;
}
.pro_fir_top_all .col-xs-2{
	width: 20%;
}
.pro_fir_top_all_2 .col-sm-2{
	width: 14.28%;
}

.vertical-middle-sm {
	display: table;
	width: 100%;
}
.vertical-middle-sm> div {
	display: table-cell;
	height: 100%;
	min-height: 100%;
	float: none !important;
}
.pro_fir_top_all_div .p1{
	margin: 0.521vw 0;
	font-size: 1.042vw;
	color: #221815;
}
.nest_top_tu{
	color: #221815;
	font-size: 1.042vw;
}
.nest_top_tu .p1{
	text-align: center;
	margin: 1.563vw 0;
}
.nest_top_r_one{

	width: 100%;
	height: 4.010vw;
}
.nest_top_r_one:before, .clearfix:after {display: table;content: "";line-height: 0.000vw;}
.nest_top_r_one:after{clear: both;}
.nest_top_r_one { *zoom: 1; }
.nest_top_r_one_l{
	float: left;
	margin-left:0.521vw;
	margin-top: 0.625vw;
	width: 80%;

}
.nest_top_r_one_r{
	float: left;
	width: 17%;
}
.nest_top_r_one_l .p1{
	color: #221815;
	font-size: 0.938vw;
	font-weight: bold;
}
.nest_top_r_one_l .p2{
	color: #221815;
	font-size: 0.833vw;
}
.nest_top_r_one{
	margin-bottom:1.406vw;
}
.nest_top_r_img{
	margin-top: 2.604vw;
	margin-bottom: 0.521vw;
}
.nest_part1{
	background: #fff;
	padding:5.208vw 0 4.688vw 0;
}
.nest_part1_title .h3{
	font-size: 2.344vw;
	color: #333;
	text-align: center;
	margin-bottom: 2.813vw;
}
.nest_part1_title .p1{
	font-size: 1.042vw;
	text-align: center;
	margin-bottom: 3.646vw;
}
.mytable>tbody>tr:nth-of-type(even){
	background:#D0D1D1;
}
.mytable>tbody>tr:nth-of-type(odd){
	background:transparent;
}
.mytable>tbody>tr>td{
	border: none;
}
.mytable tr{
	height: 2.604vw;
	line-height: 2.604vw;
}
.mytable tr>td{
	border: none;
	font-size: 0.938vw;
	color: #4c4c4c;
}
.mythead>tr{
	background:#D0D1D1;
}
.mytable{
	width: 100%;
	max-width: 100%;
	margin-bottom: 1.042vw;
	text-align: center;
	margin-top: 0.781vw;
	word-wrap: break-word;
	word-break: break-all;
	border: none;
}
table{
	word-wrap: break-word;
	word-break: break-all;
}
.mytable>tbody>tr:last-child{
	border-bottom: 0.104vw solid #A2A4A5;
}
.nest_part2{
	padding: 4.583vw 0;
}
.nest_part3{
	background: #fff;
	padding: 4.583vw 0;
}
.nest_part4{
	padding: 3.021vw 0;
}
.nest_part3_div .p1{
	text-align: center;
	margin: 1.042vw 0;
	font-size: 1.042vw;
}
.nest_part3_div2 .p1{
	font-size: 1.042vw;
	text-align: center;
	color: #333333;
	margin: 2.083vw 0;
}
.nest_top_r_all2 .nest_top_r_one_l .p2{
	font-size: 0.729vw;
}
.mes2_top{
	padding-bottom: 4.167vw;
}
.mes_part2 .container{
	width: auto;
}

.mes_part2_l{
	background: #E6E6E6;
	margin: 0 auto;
	padding: 3.542vw 0;
}
.mes_part2_r{
	background: #F7F7F7;
	margin: 0 auto;
	padding: 2.500vw 0 4.583vw 0;
}
.mes_part2_r .h3{
	font-size: 2.083vw;
	color: #333333;
	text-align: center;
	font-weight: bold;
	line-height:2.865vw;
}
.mes_part2_r .p1{
	font-size: 1.042vw;
	color: #333;
	text-align: center;
	margin: 2.083vw 0 1.823vw 0;
}
.mes_part2_l .h3{
	font-size: 2.083vw;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-top: 1.042vw;
}
.mes_part2_l .p1{
	font-size: 1.042vw;
	color: #333;
	text-align: center;
	margin: 2.083vw 0 1.823vw 0;
}
.mes_part2 .col-md-6{
	padding-left:0 ;
	padding-right:0 ;
}
.nest_part1_title .p1.text-left{
	text-align: left;
}
.nest_part1_title.text-left{
	text-align: left;
}
.mes3_main{
	background: #fff;
	padding: 21%;
	border-radius: 1.302vw;
	font-size: 1.042vw;
	color: #333333;
}
.mes5_main{
	padding: 11%;
	background: #F2F1F6;
	border: 0.052vw solid #D0CCDE;
	border-radius: 1.302vw;
	margin-top: 1.042vw;
	font-size: 1.042vw;
	margin-bottom: 0.781vw;
}
.tag_title .h3{
	font-size: 2.292vw;
	color: #333;
	text-align: center;
	margin-top: 0;
}
.tag_title .p1{
	font-size: 1.042vw;
	line-height: 1.563vw;
	text-indent: 2em;
	margin: 2.865vw 0 2.083vw 0;
}
.tag_first_top .p1{
	font-size: 0.938vw;
	color: #333333;
	text-align: center;
	margin: 0.521vw 0;
}
.tage_liuchen_list{
	margin-top: 2.083vw;
}
.tage_liuchen_one{
	margin-bottom: 1.458vw;
}
.tage_liuchen_one .h3{
	font-size: 1.042vw;
	color: #61408d;
	margin-bottom: 1.458vw;
}
.tage_liuchen_one .p1{
	font-size: 1.042vw;
	color: #333333;
}

.mytable2{
	border: 0.052vw solid #9F9DA7;
	width: 100%;
	text-align: center;

}
.tag_table{
	margin-top: 2.083vw;
}
.mytable2 tr>td{
	border: 0.052vw solid #9F9DA7;
	height: 3.125vw;
	line-height: 3.125vw;
	font-size: 0.938vw;
}
.tag_tbale_p .p1{
	font-size: 1.042vw;
	color: #333;
	margin: 0.521vw 0;
}
.pro_fir_top_all_3.pro_fir_top_all_2 .col-sm-2{
	width: 20%;
}
.nest_part1_title2{
	margin-top: 2.344vw;
}
.sms1_main{
	border-color: #EDEBDB;
	background: #FCFAF1;
	padding: 15%;
}
.sms_part4{
	background: url(../image/sms_part3_bg.png) no-repeat center center;background-size:cover;
}
.sms_part3_h3{
	font-size: 2.344vw;
	padding-bottom: 2.344vw;
}
.sms_part3_h3_2{
	font-size: 2.344vw;
	padding-bottom: 2.344vw;
	width: 80%;
	margin-left: auto;
	line-height: 2.865vw;
}
.sms_part3_main{
	width: 78%;
	border: 0.052vw solid #D3CFB2;
	border-radius: 1.042vw;
	background: #FCFAF1;
	padding: 9%;
	text-align: center;
	margin-bottom: 2.604vw;
}
.sms_part3_main_img{
	width: 78%;
}
.sms_part3_main_img2 img{
	width: 80%;
	margin-right:initial;
}
.sms_part3_main2{
	width: 80%;
	border: 0.052vw solid #D3CFB2;
	border-radius: 1.042vw;
	background: #EBE6C2;
	padding: 9%;
	margin-top: 2.083vw;
	margin-left: auto;
}
.sms_part4_text{
	border: 0.052vw solid #DEDAB9;
	background: #EBE6C2;
	border-radius: 1.042vw;
	padding: 24%;
	font-size: 1.042vw;
}
.pro_fir_top_all_4 .col-sm-2{
	width:16.66%
}
.cutt_part1_div .p1{
	font-size: 1.042vw;
	margin: 0.521vw 0;
}
.cutt_part1_div{
	margin-bottom: 2.604vw;
}
.cutt_part_bot{
	width: 100%;

}
.cutt_part_bot:before, .cutt_part_bot:after {display: table;content: "";line-height: 0.000vw;}
.cutt_part_bot:after{clear: both;}
.cutt_part_bot { *zoom: 1; }
.cutt_part_bot_one{
	width: 33.33%;
	background: #D37B16;
	float: left;
}
.cutt_part_bot_one:first-child{
	background: #C7171E;
}
.cutt_part_bot_one:last-child{
	background: #EFBF07;
}
.cutt_part_bot_one_1{
	padding: 12%;
}
.cutt_part_bot_one_1 .p1{
	text-align: center;
	color: #fff;
	font-size: 1.042vw;
	margin-top: 1.042vw;
}
.cutt_part_bot_one_2 {
	padding: 20%;
}
.cutt_part_bot_one_2 .h3{
	color: #fff;
	font-size: 1.042vw;
	margin-bottom:15%;
	font-weight: bold;
}
.cutt_part_bot_one_2 .p1{
	color: #fff;
	font-size: 0.938vw;
	margin-bottom: 30%;
}
.cutt_part_bot_one_2 .a1{
	color: #fff;
	padding:2% 10%;
	background: #C7171E;
	display: inline-block;
	margin-right:4%;
	border-radius: 0.938vw;
}
.cutt_part_bot_one_2 .a1:last-child{
	background: #EFBF07;
	margin-right:0;
}
.cutt_part_bot_one_3 .h3{
	color: #fff;
	font-size: 1.042vw;
	margin-bottom:15%;
	font-weight: bold;
}
.cutt_part_bot_one_3{
	padding:18%;
	padding-top: 20%;
}
.cutt_part_bot_one_3 .p1{
	font-size: 0.938vw;
	margin-bottom: 15%;
	color: #fff;
}
.cutt_part_bot_one_3 .a1{
	background: #D37B16;
	color: #fff;
	padding:2% 10%;
	border-radius: 0.938vw;
}
.subnav_lists{
	margin: 2.604vw 0;
}
.subnav_lists_one>a{
	color: #333;
	font-size: 1.250vw;
	transition: all linear .3s;
	padding: 2% 0;
	border-bottom: 0.104vw solid transparent;
}
.subnav_lists_one>a:hover{
	color: #61408d;
	border-color:#61408d;
}
.subnav_lists_one>a.active{
	color: #61408d;
	border-color:#61408d;
}
.zz_main_one .p1{
	text-align: center;
	margin: 2.083vw 0;
	font-size:1.042vw;
}
.subnav_rongyu_lists{
	margin-top: 3.125vw;
}
.basebannerall2 .p1{
	font-size: 2.604vw;

}
.basebannerall.basebannerall2{
	width: auto;
}
.lta{
	color: #f5ca0d;
	font-size: 2.344vw;
	float: left;
	width: 100%;
}
.lantuimg{
	float: left;
}
.lta:hover{
	color: #f5ca0d;
}
.lt_nest_r .h3{
	font-size: 1.146vw;
	color: #f5ca0d;
}
.lt_nest_r .p1{
	font-size: 0.833vw;
	color: #808080;
	margin: 1.042vw 0 0.521vw 0;
	line-height: 1.563vw;
}
.lt_nest_r .p2{
	color: #333;
	font-weight: bold;
}
.lt_nest_r .a1{
	padding:0.5% 2%;
	border-radius: 0.938vw;
	color: #fff;
	background: #F5CA0C;
	display: inline-block;
	margin-top: 2.604vw;
}
.lt_part3{
	background: url(../image/ltsmsbg.png) no-repeat center center;
	background-size:cover ;
	box-sizing: border-box;
}
.lt_part3_l{
	padding: 8.854vw 0 0 0;
}
.lt_part3_l .h4{
	font-size: 1.146vw;
	color: #f5ca0d;
	margin: 2.344vw 0;
}
.lt_part3_l .p1{
	color: #fff;
	line-height: 1.563vw;
}
.lt_part3_l .a1{
	font-size: 0.729vw;
	color: #f5ca0d;
	border: 0.052vw solid #F5CA0D;
	border-radius: 0.938vw;
	padding: 1% 4%;
	display: inline-block;
	margin-top: 2.604vw;
}
.lt_part4{
	background: url(../image/ltbg02.png) no-repeat center center;
	background-size:cover;
}
.part4_l_l{
	width: 33.33%;
}
.part4_l_r{
	width: 60%;
	padding: 8.854vw 0 0.000vw 0;
	text-align: center;
}
.part4_l_l{
	padding: 3.385vw 0 4.740vw 0;
}
.part4_l_r .h4{
	color: #f5ca0d;
	font-size: 1.146vw;

	margin: 2.604vw 0;
}
.part4_l_r .p1{
	font-size: 1.042vw;
	color: #fff;
	line-height:1.563vw;
}
.part4_l_r .a1{
	font-size: 0.729vw;
	color: #fff;

	border-radius: 0.938vw;
	padding: 1% 4%;
	display: inline-block;
	margin-top: 2.604vw;
	background: #F5CA0D;
	text-align: center;
}
.part4_r img{
	margin-left: auto;
}
.lt_part5_main .h3{
	margin: 1.042vw 0;
	color: #f5ca0d;
	font-size: 1.146vw;
}
.lt_part5_main{
	text-align: center;
}
.lt_part5_main .a1{
	border-radius: 0.938vw;
	padding: 0.5% 3%;
	display: inline-block;
	margin-top: 2.604vw;
	background: #F5CA0D;
	text-align: center;
	font-size: 0.729vw;
	color: #fff;
	margin-top: 2.083vw;
}
.service_part2{
	padding: 3.385vw 0 3.646vw 0;
	background: url(../image/fwfw.png) no-repeat center center;
	background-size:cover ;
}
.service_part2_title .h3{
	text-align: center;
	font-size: 1.563vw;
	color: #fff;
}
.service_part2_title .underline{
	width: 3.125vw;
	height: 0.260vw;
	background: #F5CA0C;
	display: block;
	margin: 0 auto;
	margin-top: 1.563vw;
}
.service_part2_list{
	margin-top: 4.167vw;
}
.service_part2_one{
	margin-bottom: 1.823vw;

}
.service_part2_one a{
	color: #fff;
	font-size: 1.354vw;
}
.service_part3_fir{
	/*display: flex;
    justify-content: space-between;
    flex-flow: wrap;*/
	margin-top: 2.604vw;
}
.service_part3_fir:before, .service_part3_fir:after {display: table;content: "";line-height: 0.000vw;}
.service_part3_fir:after{clear: both;}
.service_part3_fir { *zoom: 1; }

.service_part3_one{
	position: relative;
	overflow: hidden;
	margin-bottom:0.260vw;
	float:left;
	margin-right: .3%;
}
.service_part3_one img{
	width: 100%;
	height: 100%;
	transition: all .3s linear;
}
.service_part3_one .mask{
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0);
	transition: all .3s linear;
}
.service_part3_one1{
	width: 41%;
	height: 19.792vw;
}
.service_part3_one2{
	width: 39%;
	height: 19.792vw;
}
.service_part3_one3{
	width: 18.8%;
	margin-right: 0;
	height: 19.792vw;
}
.service_part3_one4{
	width: 32.5%;
}
.service_part3_one4{
	width: 32.8%;
}
.service_part3_one4:last-child{
	margin-right: 0;
}
.service_part3_one .text{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	/*	bottom: -120%;*/
	opacity: 0;
	/*display: flex;
    justify-content: center;
    align-items: center;*/
	transition: all .3s linear;
}
.service_part3_one:hover .mask{
	opacity: 1;
	background: rgba(0,0,0,0.5);
}
.service_part3_one:hover .text{
	opacity: 1;
}
.service_part3_one .text .p1{
	text-align: center;
	font-size: 1.042vw;
	color: #fff;
	margin-top: 29%;
}
.service_part4 {
	position: relative;
	background: url(../image/培训班.png) no-repeat center center;
	background-size: cover;
	z-index: 0;
	overflow: hidden;
}

.service_part4::before {
	content: "";
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background-color: rgba(213,177,0 , 0.9); /* 半透明黄色 */
	z-index: 1;
	pointer-events: none; /* 不影响点击操作 */
}
.service_part4 > * {
	position: relative;
	z-index: 2;
}


.tag_title .colorBai{
	color: #fff;
}
.nest_part4_list_one{
	text-align: center;
	width: 90%;
}
.nest_part4_list_one .h3{
	font-weight: bold;
	font-size: 1.563vw;
	color: #fff;
	margin: 1.563vw 0 1.042vw 0;
	text-align: center;
}
.nest_part4_list_one .underline{
	width: 12%;
	height: 0.208vw;
	background: #ffffff;
	display:inline-block;

}
.nest_part4_list_one .p1{
	color: #fff;
	text-align: center;
	font-size: 0.833vw;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin: 1.042vw 0;
}
.nest_part4_list_one .a1{
	border-radius: 0.938vw;
	padding: 1.5% 13%;
	display: inline-block;
	border: 0.052vw solid #fff;

	text-align: center;
	font-size: 0.729vw;
	color: #fff;
	margin-top: 2.083vw;
}
.nest_part4_list_one2{
	margin: 0 auto;
}

.nest_part4_list_one3{
	margin-left:auto;
}
.nest_part4_list{
	margin-top: 4.167vw;
}
.service_part5_all{
	/*	display: flex;*/
	width: 100%;
}
.service_part5_all:before, .service_part5_all:after {display: table;content: "";line-height: 0.000vw;}
.service_part5_all:after{clear: both;}
.service_part5_all { *zoom: 1; }
.service_part5_l{
	width: 50%;
	background: url(../image/service6.png) no-repeat center center;
	background-size:cover ;
	float: left;
}
.service_part5_r{
	width: 50%;
	background: url(../image/service8.png) no-repeat center center;
	background-size:cover ;
	float: right;
}
.service_part5_l_all{
	padding: 20%;
	text-align:center;
}
.service_part5_l_all .h3{
	color: #fff;
	font-size: 2.604vw;
}
.service_part5_l_all .underline{
	width:8%;
	height: 0.208vw;
	background: #ffffff;
	margin: 0.260vw 0;
	display: inline-block;
}
.service_part5_l_all .a1{
	color: #fff;
	display: block;
	margin: 0 auto;
}
.service_part5_l_all .a1 span{
	font-size: 0.833vw;
}
.service_part5_l_all .a1 .glyphicon{
	top: 0.156vw;
}
.service_part5_r .service_part5_l_all .underline{
	background: #ffffff;
}
.errol_main{
	padding: 8.333vw 0 4.167vw 0;
}
.errol_main_top{
	padding: 2.5% 6%;
	background: #fff;
}
.pl_div{
	margin-right: 1.563vw;
	float: right;
}
.ll_div{
	float: right;
}
.errol_main_top .h3{
	font-size: 2.292vw;
	color:#333333;
	margin-top: 0;
}
.errol_main_top .p1{
	font-size: 0.833vw;
	color: #666;
	margin: 1.302vw 0;
}
.errol_main_top_b{
	color: #666;
}
.errol_main_top_b_t{
	float: left;
}
.beizhu .p1{
	color: #61408d;
	padding:3%;
}
.beizhu .p1 .a1{
	color: #61408d;
	border-bottom: 0.052vw solid #61408d;
}
.errol_main_main{
	background: #fff;
	padding: 5% 6%;
}
.errol_main_main .h3{
	font-size: 1.563vw;
	color: #333333;
	margin-bottom: 1.563vw;
}
.errol_main_main .p1{
	font-size: 1.042vw;
	color: #333333;
	line-height: 2.083vw;
}
.errol_main_main .content{
	margin-bottom: 4.167vw;
}
.content2{
	margin-bottom: 2.604vw;
}
.errol_main_bot{

}
.errol_main_bot{
	margin: 5.208vw 0;
}
#share-5{
	padding: 1% 2%;
	border-bottom: 0.052vw solid #D9D9D9;
}

#share-5  a{
	margin-right: 1.563vw;
}
#share-5 .icon-weibo{
	color:#919191;
	border-color:#919191;
}
#share-5 .icon-weibo{
	color:#919191;
	border-color:#919191;
}
#share-5 .icon-weibo:hover{
	color: #fff;
	border-color:#fff;
}
#share-5 .icon-qq:hover{
	color: #fff;
	border-color:#fff;
}
#share-5 .icon-wechat:hover{
	color: #fff;
	border-color:#fff;
}
#share-5 .icon-qq{
	color:#919191;
	border-color:#919191;
}
#share-5  .icon-wechat{
	color:#919191;
	border-color:#919191;
}
.errol_main_bot_bot{
	padding: 1% 2%;
}
.errol_main_bot_bot .a1{
	display: block;
	color: #999999;
	margin-bottom:1.042vw;
}
.errol_main_main2{
	margin-top: 2.604vw;
}
.zj_main{
	border:0.052vw solid #9D88B9;
	border-radius: 0.625vw;
	background: #E2DBEC;
	padding: 1% 2%;
	margin: 0 auto;
	width: 50%;
	text-align: center;
}
.errol_main_main2 .p2{
	color: #ff0000;
	text-align: center;
	margin-top: 2.083vw;
	margin-bottom: 2.083vw;
	font-weight: bold;
}
.down_top .p1{
	margin: 1.042vw;
	color: #333333;
	font-size: 1.146vw;
}
.down_one .title img{
	width: 1.042vw;
	height: 1.042vw;
	margin-top:-0.260vw;
}
.down_one .time{
	font-size: 0.833vw;
	color: #808080;
}
.down_one .a1{
	color: #61408d;
}
.down_one{
	margin-bottom: 2.604vw;
}
.yinan_top_l{
	float: left;
	font-size:1.146vw;
	color: #333333;
	height: 2.083vw;
	line-height: 2.083vw;
}
.yinan_top_r{
	float: right;
	border: 0.052vw solid #AFAFAF;
	border-radius: 0.938vw;
	box-sizing: border-box;
	padding:0.260vw 0.521vw;

}
.yinan_top_r img{
	width:1.094vw;
	height:0.833vw;
	vertical-align: middle;
	border-right:0.052vw solid #D6D6D6;
	padding-right:0.260vw;
	margin-top: -0.104vw;
}
.yinan_top_r .input1{
	border: none;
	outline: none;

}
.yinan_top_r .input2{
	background:transparent;
	border: none;
	outline: none;

}
.yinan_lists_one_l{
	width: 3.385vw;
	height: 3.385vw;
	text-align: center;
	line-height: 3.385vw;
	border-radius:50%;
	color: #fff;
	float: left;
	margin-right: 1.042vw;
	font-size: 1.146vw;
}
.yinan_lists_one_r{
	font-size: 1.042vw;
	float: left;
	margin-top:0.469vw;
	width: 80%;
}
.yinan_part1{
	padding: 2.604vw 0 1.563vw 0;
}
.yinan_lists_one_top{
	margin-bottom: 1.042vw;
}

.yinan_lists_one{
	padding-bottom: 2.604vw;
	border-bottom: 0.052vw solid #AFAFAF;
	margin-bottom: 2.083vw;
}
.yinan_lists_one_bot .yinan_lists_one_r{
	font-size: 0.938vw;
	color: #808080;
	width:78%;
}
.yinan_lists_one_bot .yinan_lists_one_r .p1{
	color: #808080;
}
.yinan_lists_one_bot .yinan_lists_one_r .p2{
	color: #333;
	font-size: 1.042vw;
}
.khtj_part1_main .p1{
	margin-bottom: 2.083vw;
	margin-top: 2.083vw;
	font-size:1.042vw;
	color: #ff0000;
}
.khtj_part1_main .p2{
	width: 70%;
	font-size: 1.042vw;
	color: #333;
	line-height: 2.604vw;
}
.nest_part4_l .h3{
	font-size: 1.146vw;
	color: #333333;
	margin-bottom: 2.083vw;
}
.nest_part4_l .input1{
	width: 100%;
	background: #fff;
	border-radius:0.313vw;
	height: 2.083vw;
	line-height: 2.083vw;
	padding-left: 0.781vw;
	border: none;
	border:0.052vw solid #DCDCDC;
	margin-bottom: 1.042vw;
	outline: none;
}
.nest_part4_l select.input1{
	background:url(../image/select.png) no-repeat scroll right center #fff;

}
.nest_part4_l .textarea1{
	width: 100%;
	background: #fff;
	border-radius:0.313vw;
	border:0.052vw solid #DCDCDC;
	outline: none;
	height: 5.208vw;
	padding: 2%;
}
select {
	/*清除select默认样式*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;

	border:0.052vw solid #CCC;
	width:17.188vw;
	height:2.083vw;
	/*自定义箭头的样式，记得背景一定要加 白色或其他*/
	background:url(../image/select.png) no-repeat scroll center center #fff;
	/*ie下,原默认的箭头样式还是会显示，所以这里把自定义的样式给去除了*/
	background:#fff\9;
	color:#666;

	outline:none;
}
.tiaokuan{
	padding-left: 1%;
}
.tiaokuan{
	color: #333;
}
.tiaokuan .a1{
	color: #ff0000;
	border-bottom: 0.052vw solid #FF0000;
}
.tijiao{
	width: 20%;
	height: 2.083vw;
	border: none;
	background: #61438D;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	display:block;
	margin-top:2.604vw;
}
.tj_title {
	text-align: center;
}
.tj_title .span1{
	border-bottom: 0.104vw solid #1D1D1D;
	font-size: 2.292vw;
	color: #333;
	padding: 0.417vw 0;
	display: inline-block;
	margin-bottom: 3.125vw;
}
.tl_one_top{
	background: #EEEEEE;
	height: 2.083vw;
	line-height: 2.083vw;
	font-size:0.938vw;
	color: #333333;
	padding: 0 2%;
}
.tl_one_top>.span1{
	display:block;
	line-height: 2.083vw;
	height: 2.083vw;
}
.tl_one_top{
	margin-bottom: 1.042vw;
}
.tl_one_top .span2{
	font-size: 0.833vw;
	color: #C5C5C5;
	transition: all linear .3s;
}
.tl_one_top_bot{
	margin: 0.521vw 0 1.042vw 0;
}
.tl_one_top>.span3{
	width: 94%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.tl_one_top.active .span2{
	transform: rotate(180deg);
}
#basebanner .zxns_title>.h4{
	font-size: 1.250vw;
}
.zxns_title{
	background: rgba(0,0,0,.6);
	width: 58%;
	padding:2.5% 8%;
	margin: 0 auto;

}
.zxns_title .p2{
	text-align: center;
	font-size: 1.250vw;
	color:#d5b100;
	margin: 1.302vw 0;
}
.zxns_title .p3{
	color: #fff;
	line-height: 2.083vw;
	font-size: 0.938vw;
	font-weight: 100;
}
.zxns_title2 .p1{
	color:#d5b100;
	font-size: 1.250vw;
	text-align: center;
}
.zxns_part1_l{
	padding-top: 6.250vw;
}
.zxns_part1_l .h3{
	font-size: 2.344vw;
	color: #4c4c4c;
	margin-bottom: 3.125vw;
	text-align: center;
}
.zxns_part1_l .p1{
	color: #4c4c4c;
	font-size: 1.042vw;
	margin-bottom: 1.563vw;
}
.zxns_part1_l .p1 .span1{
	padding:0.260vw;
	border-bottom: 0.104vw solid #F5CA0C;
}
.zxns_part1{
	background: url(../image/zpbg.png) no-repeat center center;
	background-size: cover;
}
.zxns_part1_r{
	padding-top: 6.250vw;
	padding-bottom: 7.292vw;
	text-align: right;
}
.zxns_part1_r .h3{
	font-size: 2.344vw;
	color: #fff;
	margin-bottom: 3.125vw;
	text-align: right;
}
.zxns_part1_r .p1{
	font-size: 1.042vw;
	color: #fff;
	margin-bottom: 2.500vw;
}
.zxns_part2{
	padding: 6.250vw 0;
	background: url(../image/zzbg4.png) no-repeat center center;
	background:cover;

}
.zxns_part2_title .h3{
	text-align: center;
	font-size: 2.344vw;
	color: #333;
	margin-bottom: 6.250vw;
}
.zxns_part2_mid_l{
	padding: 3%;
	background: url(../image/zzbg5.png) no-repeat center center;
	width: 50%;
	background-size:cover;
	float: left;
}
.zxns_part2_mid_l .h3{
	font-size: 1.146vw;
	color: #f5ca0d;
	margin: 0;
}
.zxns_part2_mid_l .h3 .img1{
	margin-top: -0.313vw;
}
.zxns_part2_mid_l_t{
	font-size: 0.729vw;
	color: #fff;
	padding: 3% 0;
	border-bottom: 0.052vw solid #67626F;
}
.zxns_part2_mid_l_t:last-child{
	border: none;
}
.zxns_part2_mid_l_t .p1{
	padding-left: 3%;
}
.zxns_part2_mid{
	/*display: flex;*/

}
.zxns_part2_mid:before, .zxns_part2_mid:after {display: table;content: "";line-height: 0.000vw;}
.zxns_part2_mid:after{clear: both;}
.zxns_part2_mid { *zoom: 1; }
.zxns_part2_mid_r{
	background: #EEEEEE;
	float: right;
}
.zxns_part2_mid_r .h3{
	color: #666666;
}
.zxns_part2_mid_r .zxns_part2_mid_l_t{
	color: #666666;
	border-color:#C5C5C5;
}
.zxns_part2_bot .a1{
	display: block;
	width:43%;
	text-align: center;
	padding:1.5% 4.5%;
	border: 0.052vw solid #9DA1AA;
	font-size: 0.938vw;
	color: #333333;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5.729vw;

}
.zp_top{
	width: 100%;
	height: 2.604vw;
	line-height: 2.604vw;
	background: #E6E6E6;
	padding-left: 2%;
	margin-bottom: 1.563vw;
}
.zp_top .zp_top_name{
	float: left;
	width:69%;
}
.zp_top .zp_top_place{
	float: left;
	width:16%;
}

.zp_top .zp_top_btn{
	float: left;
	width:15%;
	text-align:center;
}
.zp_top_btn .p1{
	font-size: 0.833vw;
	color: #333;
	transition: all linear .3s;
}
.zp_top_btn .p1 .glyphicon{
	transition: all linear .3s;
}
.zp_top_btn .p1.active{
	background: #61438D;
	color: #fff;
}
.zp_top_btn .p1.active .glyphicon{
	transform: rotate(180deg);
}
.zp_bot{
	padding: 0 2%;
	font-size: 0.833vw;
	color: #333;
	margin-bottom: 2.083vw;
}
.zp_bot .content{
	margin-bottom:2.083vw;
}
.zp_bot .a1{
	background: url(../image/bga.png) no-repeat center center;
	background-size:100%;
	padding: 1.2% 1.8%;
	color: #fff;
}
.zp_one:hover{
	cursor: pointer;
}
.contact_top .p1{
	color: #808080;
	text-align: center;
	font-size: 1.042vw;
	margin-bottom: 0.521vw;
}
.contact_top{
	padding: 3.385vw 0 4.688vw 0;
}
.map{
	margin-bottom: 2.083vw;
}
.news_all_title .h3{
	font-size: 2.344vw;
	color: #333333;
	margin-bottom: 3.125vw;
}
/*subnews*/
.sunNews{
	margin:1.5em 0;
}
.news-main-list{
	position: relative;
	margin-bottom: 2.083vw;
	padding: 0.781vw 0;
	border-bottom: 0.052vw solid #e8e8e8;
	background: #fff;
}
.news-main-list h4{
	font-size: 1.250vw;


}
.news-main-list h4 a{
	color: #333;
	transition: all linear .3s;
}
.news-main-list .chakan{
	font-size:0.833vw;
	color: #333;
	transition: all linear .3s;
}
.news-main-list p{
	color:#999;
}
.news-main-list:before {
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background:rgba(247,247,245,.6);
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	z-index:-1;
}
.news-main-list:hover:before{
	height:100%;
}
.newsjiantou{
	font-size: 2.188vw;
	color: #fff;
	height:100%;
	position: relative;
	border-left: 0.052vw solid transparent;
	transition: all linear .3s;

}
.newsjiantou .glyphicon{
	position:absolute;
	top: 50%;
	margin-top: -1.094vw;
	left: 50%;
	margin-left: -1.094vw;
}
.news-main-list:hover .newsjiantou{
	color: #61408D;
	border-color:#D0D1D1 ;
}
.news-main-list:hover h4 a{
	color: #61408D;
}
.news-main-list:hover .chakan{
	color: #61408D;
}
.news-main-list:hover{
	box-shadow:0.156vw 0.156vw 0.365vw #ddd;
}
.news-main-list .newsmid{
	transition:all ease-in .3s;
}
.news-main-list:hover .newsmid{
	padding-left:1.563vw;
	padding-top: 0.521vw;
}
.news-main-list{
	display: flex;
	z-index: 2;
}
.newsjiantou>a{
	color: #fff;
	transition: all linear .3s;
}
.news-main-list:hover  .newsjiantou>a{
	color: #61408D;
}
.news-main-list .img-responsive{
	width: 24.479vw;
	height: 13.802vw;
}
.xuesi_l_title .p1{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1.146vw;
	color: #333;
	margin: 2.344vw 0;
}
.xuesi_l_date .p1{
	font-size: 0.729vw;
	color: #61418e;
}
.xuesi_l_date{
	margin-bottom: 1.563vw;
}
.xuesi_l_content .p1{
	width: 78%;
	height: 3.385vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	font-size: 0.729vw;
	color: #808080;
	margin-bottom: 2.083vw;
}
.xues_l_a .a1{
	padding: 0.7% 3%;
	background: #61438D;
	color: #fff;
	border-radius: 0.729vw;
	font-size: 0.729vw;
	display: inline-block;
	margin-right: 0.521vw;
}

.xues_l_a .a2{
	padding: 0.7% 3%;
	background: #D5B100;
	color: #fff;
	border-radius: 0.729vw;
	font-size: 0.729vw;
	display: inline-block;
}
.xuesi_l_all{
	width: 86%;
}

.xuesi_l:first-child{
	border-right: 0.052vw solid #797979;
}
.xuesi_l:last-child .xuesi_l_all{
	margin-left:auto ;
}

.caselists_one_bot{
	padding: 8% 6%;
	background: #fff;
	transition: all linear .3s;
}
.caselists_one_bot .h3{
	font-size: 1.146vw;
	color: #808080;
	margin: 0;
	margin-bottom: 1.302vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	transition: all linear .3s;
}

.caselists_one_bot_bot:before, .caselists_one_bot_bot:after {display: table;content: "";line-height: 0.000vw;}
.caselists_one_bot_bot:after{clear: both;}
.caselists_one_bot_bot { *zoom: 1; }
.caselists_one_bot_bot .p1{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 83%;
	font-size: 0.729vw;
	line-height: 1.458vw;
	transition: all linear .3s;
	color: #808080;
	float: left;
	height: 2.604vw;

}
.caselists_one_bot_bot_r{
	position: relative;
	width: 15%;
	transition: all linear .3s;
	height: 2.604vw;
	float: right;
}
.caselists_one_bot_bot .span1{
	position:absolute;
	width:1.823vw;
	height: 1.823vw;
	border: 0.052vw solid #8B73AC;
	color: #8B73AC;
	border-radius: 50%;
	text-align: center;
	line-height: 1.823vw;
	top: 50%;
	left: 50%;
	margin-top: -0.911vw;
	margin-left: -0.911vw;
	transition: all linear .3s;
}
.bgf2{
	background: #f2f2f2;
}
.caselists_one{
	margin-bottom: 1.042vw;
}
.caselists_one_img{
	overflow: hidden;
}
.caselists_one_img img{
	height: 100%;
	transition: all linear .3s;
}
.caselists_one:hover .caselists_one_img img{
	transform: scale(1.1);
}
.caselists_one:hover .caselists_one_bot .h3{
	color: #fff;
}
.caselists_one:hover .caselists_one_bot_bot .p1{
	color: #fff;
}
.caselists_one:hover .caselists_one_bot{
	background: #61408D;
	box-shadow: 0.156vw 0.260vw 0.156vw #8A7F98;
	padding-left: 8%;
}
.caselists_one:hover .caselists_one_bot_bot .span1{
	color: #fff;
	border-color: #fff;
}
.errol_main_bot_bot_r{
	width: 18%;

}

.errol_main_bot_bot_r .a1{
	display:block;

	padding: 2.5% 5%;
	border: 0.052vw solid #959595;
	color: #61408d;
	font-size: 0.938vw;
	margin-left: auto;
	text-align:center;
	margin-top: 1.563vw;
}
.errol_main_bot_bot_fl{
	float: left;
}
.errol_main_bot_bot_r_fr{
	float: right;
}
.errol_main2{
	padding:4.167vw 0;
}
.errol_main_bot2{
	margin-top: 0;
}
.gsjj_top{

}
.gsjj_mid .h3{
	margin:3.646vw 0;
	font-size: 2.344vw;
	color: #333;
}
.gsjj_mid .p1{
	text-indent: 3em;
	font-size: 1.042vw;
	color: #333333;
	line-height: 2.083vw;
}
.gsjj_main{
	padding:10% 0 40% 0;
	background: url(../image/bggsjj.png) no-repeat center bottom;
	background-size:100%;
}
.basebannerall2 .underline{
	width:17%;
	height:0.260vw;
	background: #fff;
	display:block;
	margin:5% auto 0 auto;
}
#basebanner .underh4{
	margin: 5% 0;
}
.about_p_1_all{
	display: flex;
}
.about_p_1_all_l{
	width: 30%;
	float: left;
}
.about_p_1{
	padding: 5% 0;
}
.about_p_1_all_l .h3{
	margin-top: 0;
	margin-bottom: 16.5%;
	font-size: 2.344vw;
	color: #333;
}
.about_p_1_all_l .p1{
	font-size: 0.938vw;
	color: #333333;
	margin-bottom: 3%;
}
.about_p_1_all_l{
	/*border-right: 0.052vw solid #D0D1D1;*/
}
.about_p_1_all_r{
	width:70%;
	float: right;
	border-left: 0.052vw solid #D0D1D1;
}
.about_p_1_all_r_top{
	display: flex;
	margin-bottom: 7%;
}
.about_p_1_all_r .h3{
	font-size: 2.344vw;
	color: #333;
	margin: 0;
	float: left;

	margin-right: 6.6%;
}
.about_p_1_all_r_top img{
	float: left;
}
.about_p_1_all_r{
	padding: 0 4%;
}
.about_p_1_all_r_mid{
	text-indent: 2em;
	font-size: 0.938vw;
	line-height: 2.083vw;
	color: #333333;
}
.about_p_1_all .a1{
	padding: 1% 9%;
	background: #61408D;
	color: #fff;
	display: inline-block;
	margin-top: 10%;
	font-size: 1.042vw;
}
.fa_lists_one .h3{
	font-size: 1.250vw;
	font-weight: bold;
	color: #e6bf00;
}
.fa_lists_one .p1{
	font-size: 0.833vw;
	color: #fff;
	line-height: 1.563vw;
}
.about_p_all_iphone{
	padding: 1.042vw 0 ;
}
.lists_title .h3{
	text-align: center;
	font-size: 1.563vw;
	color: #fff;
}
.about_p3_all{
	padding: 5% 0;
}
.about_p3_all .fz_title .h3{
	font-size: 2.344vw;
	color: #333333;
	text-align: center;
	margin-bottom: 5%;
}
.about_p4_all .fz_title .h3{
	font-size: 2.344vw;
	color: #333333;
	text-align: center;
	margin-bottom: 5%;
}
.qiye_one_all:first-child .qiye_one{
	margin-right:auto ;
}
.qiye_one_all:last-child .qiye_one{
	margin-left:auto ;
}
.qiye_one_all:nth-of-type(2) .qiye_one{
	margin: 0 auto
}
.qiye_one{
	width: 70%;

}
.qiye_one .h3{
	font-size: 1.146vw;
	color: #61408d;
	text-align: center;
}
.qiye_one .underline{
	width: 13%;
	background: #F5CA0D;
	display: block;
	margin: 0 auto 8% auto;
	height: 0.156vw;
}
.qiye_one .p1{
	font-size: 0.833vw;
	color: #333;
	text-align: center;
}
.about_p4_list{

}　
 .about_p4_list:after{
	 content:"";
	 height:0;
	 line-height:0;
	 display:block;
	 visibility:hidden;
	 clear:both;
 }
.about_p4_one{
	float: left;
	height: 25.313vw;
}
.about_p4_one .h3{
	margin: 0;
	margin-bottom: 25%;
	text-align: center;
	font-size: 1.198vw;
	color: #333333;
}
.about_p4_one .p1{
	font-size: 0.833vw;
	color: #333333;
	line-height:1.667vw;
	position:absolute;
	top: 18%;
	padding: 0 1.563vw;
}
.about_p4_list .about_p4_one{
	padding-bottom:4.688vw;
	padding:0 2% 12% 2%;
	width: 33%;
	border-right:0.052vw solid #D0D1D1;
	position: relative;
	display: flex;
	justify-content: center;
}
.about_p4_one .img1{
	margin-top: 25%;
	position: absolute;
	bottom: 18%;
	max-width: 75%;

}
.about_p4_all{
	padding: 5% 0 0 0;
}
.about_p4_one:last-child{
	border-right: none;
}
.about_lunbo_top_l .h3{
	font-size: 2.292vw;
	color: #fff;
	margin-top: 0;
}
.about_lunbo_top_r .a1{
	margin:0 4% 0% 4%;
	color: #fff;
	font-size: 0.938vw;
	padding-bottom: 1%;
}
.about_lunbo_top_r .a1.active{
	border-bottom: 0.104vw solid #F5CA0D;
}

.about_lunbo_top_r .a1:first-child{
	margin-left:0;
}
.about_lunbo_top_r .a1:last-child{
	margin-right:0;
}
.about_lunbo_top_r{
	text-align: right;
}


.about_lunbo_all{
	padding-top: 5%;
	background: transparent;
}
.about_lunbo_all .bx-wrapper .bx-viewport{
	background: transparent;
}
.about_lunbo_all_one_l{
	float: left;
	width: 33%;
}
.about_lunbo_all_one_l .top_num .span1{
	display: inline-block;
	font-size: 1.146vw;
	color: #f5ca0d;
	padding: 0 2% 3% 2%;
	border-bottom: 0.260vw solid #F5CA0D;
}
.about_lunbo_all_one_l .top_num{
	margin-bottom: 12%;
}
.about_lunbo_all_one_l .mid_text .p1{
	color: #fff;
	font-size: 1.458vw;
}
.about_lunbo_all_one_l .mid_text .p2{
	color: #fff;
	font-size: 0.833vw;
}
.about_lunbo_all_one_l .mid_text{
	margin-bottom:34%;
}
.about_lunbo_all_one_r{
	float: right;
	width: 66%;
	text-align: center;
}
.bx-wrapper img{
	margin: 0 auto;
}
.about_lunbo_all_one_l .a1:hover{
	background: #F5CA0D;
	color: #fff;
}
.about_lunbo_all_one_l .a1{
	padding:3% 20%;
	color: #f5ca0d;
	font-size: 0.833vw;
	border: 0.052vw solid #f5ca0d;
	z-index: 9999;
	transition: all linear .3s;
}
.about_lunbo_all_one_r .p1{
	color: #F5CA0D;
	font-size: 0.938vw;
}
.about_lunbo_all_one_r .a1{
	padding:2% 10%;
	color: #f5ca0d;
	font-size: 0.833vw;
	border: 0.052vw solid #f5ca0d;
	display: inline-block;
	margin-top: 5%;
}
.about_lunbo_all .bx-wrapper .bx-next{
	background: url(../image/luna2.png) no-repeat center center;
	background-size: cover;

}
.about_lunbo_all .bx-wrapper .bx-prev{
	background: url(../image/luna1.png) no-repeat center center;
	background-size: cover;
}
.about_lunbo_all .bx-wrapper .bx-controls-direction a{
	width: 2.344vw;
	height: 2.344vw;

	transition: all linear .3s;
}
.about_lunbo_all .bx-wrapper .bx-next:hover{
	background-position:initial;
	background: url(../image/luna2-2.png) no-repeat center center;
}
.about_lunbo_all .bx-wrapper .bx-prev:hover{
	background-position:initial;
	background: url(../image/luna1-1.png) no-repeat center center;
}
.about_lunbo_all  .bx-wrapper .bx-pager.bx-default-pager a{
	display: none;
}
.fp-controlArrow.fp-prev{
	background: url(../image/aprev.png) no-repeat center center;
	border: none;
	width: 2.083vw;
	height: 2.865vw;
}
.fp-controlArrow.fp-next{
	background: url(../image/anext.png) no-repeat center center;
	border: none;
	width: 2.083vw;
	height: 2.865vw;
}
.modalBtn{
	position: fixed;
	bottom:15%;
	right: 8%;
}
.btn-wdz {
	color: #fff;
	background-color: #61408D;
	border-color: none;
}
.btn.focus, .btn:focus, .btn:hover{
	color: #fff;
	border-color: none;
	box-shadow: none;
}
.colorRed{
	color:#D43F3A;
}
.nest_part4_list_one .a1{
	transition: all linear .3s;
}
.nest_part4_list_one .a1:hover{
	background: #61408D;
	border-color:transparent;

}
.home_prodct_one:hover{
	background: url(../image/hp1bg.png) no-repeat top left;
}
.home_prodct_one2:hover{
	background: url(../image/hp2bg.png) no-repeat top left;
}
.home_prodct_one2:hover h4{
	color: #fff;
}
.home_prodct_one3:hover{
	background: url(../image/hp3bg.png) no-repeat top left;
}
.home_prodct_one3:hover h4{
	color: #fff;
}
.home_prodct_one4:hover{
	background: url(../image/hp4bg.png) no-repeat top left;
}
.home_prodct_one4:hover h4{
	color: #fff;
}
.home_prodct_one5:hover{
	background: url(../image/hp5bg.png) no-repeat top left;
}
.home_prodct_one5:hover h4{
	color: #fff;
}
.section.footerss .fp-tableCell{
	/*  display: block !important;*/

}
.footer_p{
	height: 2.604vw;
}

#section-footer{
	background:#212020;
}
#section-footer #footer-text{
	/*height: 2.604vw !important;/*设置尾屏高度*/*/
}

#fp-nav ul li {
	vertical-align: middle;
	/*    margin: 0.521vw 2.604vw 0;*/
}
.tooltip-inner{
	background: transparent !important; //修改背景色
font-size: 0.938vw !important;
}
#fp-nav{
	margin-right: 5%;
}
.tooltip{
	font-size: 0.833vw !important;
}
.tooltip-arrow{
	border-left-color: transparent !important;//修改三角形的颜色
opacity: 0;//三角形透明
color: transparent;
	background: transparent !important;
}
.tooltip{
	/*opacity: 1 !important;//让整个tooltip不透明*/
}
.about_p_all_iphone{
	background: url(../image/bgxues.jpg) no-repeat center center;
	background-size:cover;
}
#menu { position: fixed; right: 5%; top: 50%; margin-top: -4.427vw;z-index: 10; list-style-type: none; }
#menu li { width:5.208vw; height: 1.406vw; margin-top: 0.365vw; overflow: hidden;}
#menu a { display: block; height: 1.406vw; padding-right: 1.563vw; line-height: 1.406vw; background: url(../image/dot.png) right -1.771vw no-repeat; color: #fff; text-align: right; text-shadow: 0.052vw 0.052vw 0.000vw #333; text-decoration: none; overflow: hidden;font-family: "微软雅黑";}
#menu span { display: block; width:3.646vw; height: 1.406vw; font-size: 0.833vw; text-indent: 10.417vw; color: #fff;line-height: 1.406vw;margin-right: 1.042vw;overflow: hidden;}
#menu a:hover span { text-indent: 0;}
#menu .active a { background-position: right 0;}

.base_title_all .h4{
	font-size: 1.563vw;
	text-align: center;
}
.base_title2{
	display: block;
	padding-top: 2.474vw;
}
.search_input .input2{
	color: #fff;
}
.errol_main_main_all{
	background: #fff;
	padding:5% 6%;
}

.footer_bot_main_r2{
	float: none;
}
.xinwenbtn_all{
	text-align: center;
	padding: 2% 0;
}
.xinwenbtn_all>a{
	display: inline-block;
	padding: 0.5% 3%;
	background: #fff;
	font-size: 0.833vw;

	color: #61408D;
	margin:0 0.521vw;
}
.xinwenbtn_all>a.active{
	background: #61408D;
	color: #fff;
}
.tiaoyuan .p1{
	color: #333;
	font-weight: bold;
	margin-bottom: 2%;
	margin-top: 2%;
}
.wdznewstitle{
	padding-top: 2%;
}
.wdznewstitle .h3{
	font-size: 1.771vw;
	margin-bottom: 2%;
}
@media (max-width: 768px){
	.qiye_one .p1{
	font-size: 3.833vw;
	color: #333;
	text-align: center;
	}	
	.qiye_one .h3{
	font-size: 8.146vw;
	color: #61408d;
	text-align: center;
	}
	.about_lunbo_all_one_r .p1{
	color: #F5CA0D;
	font-size: 4.538vw;
	}
	.about_lunbo_all_one_r .a1{
	padding:2% 10%;
	color: #f5ca0d;
	font-size: 3.833vw;
	border: 0.052vw solid #f5ca0d;
	display: inline-block;
	margin-top: 5%;
	}
}
