﻿@charset "utf-8";
@import url("fonts.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding: 0px; border: 0; font-size: 100%; outline: none;}
html { font-size: 100%!important; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }
/* always display scrollbars */
body{font: 14px/200% "Microsoft Yahei","微软雅黑",Arial, Helvetica, sans-serif;  margin: 0 auto; color: #000; -webkit-tap-highlight-color:rgba(0,0,0,0);  *cursor: default; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6{font-weight:normal}
em{font-style: normal;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
img { border: 0; vertical-align: middle;}
input{ outline: none; transition:All 0.4s ease-in-out;	-webkit-transition:All 0.4s ease-in-out;	-moz-transition:All 0.4s ease-in-out;	-o-transition:All 0.4s ease-in-out;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
textarea {-webkit-appearance: none; border-radius: 0; outline: none;  font-family:"Microsoft Yahei"}
::-moz-selection { background: #338fff; color: #fff; text-shadow: none; }
::selection { background: #338fff; color: #fff; text-shadow: none; }
select{ outline: none;}
select::-ms-expand { display: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; transition:All 0.4s ease-in-out;	-webkit-transition:All 0.4s ease-in-out;	-moz-transition:All 0.4s ease-in-out;	-o-transition:All 0.4s ease-in-out;}
a:link, a:visited { text-decoration: none; color:#000;}
a:active, a:hover { text-decoration: none; outline:none; color:#054fa1;}
a:focus{text-decoration:none;outline:0;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px;}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*在线客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; cursor:pointer;  display:none; }
.keifu_box{ float:left; width:131px; }
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; left:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fff;}
.keifu_con li{height:33px; padding-left:3px;}
.keifu_con .weixin{ height:110px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }
.keifu_bot1{ width:131px; height:119px; background:url(../images/keifu-1.jpg); background-position:0 -149px; }


/*PC站头部*/
.header-bar1-container{
	width: 100%;
	height: auto;
	background: #e6f0f2;
	overflow: hidden;
}
.header-bar1{
	width: 1300px;
	height: auto;
	margin: 0 auto;
}
.header-bar1-left{
    width: 650px;
    height: 40px;
    line-height: 40px;
    float: left;
}
.header-bar1-right{
    width: 650px;
    height: 40px;
    line-height: 40px;
    float: right;
    text-align: right;
}
.header-bar1-right img{
    margin-right: 5px;
    margin-bottom: 3px;
}
.header-bar1-right span{
    margin-left: 20px;
}

.header-bar2-container{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.header-bar2{
    width: 1300px;
    height: auto;
    margin: 0 auto;
}
.header-logo{
    width: 299px;
    height: auto;
    float: left;
}
.header-nav{
    width: 996px;
    height: auto;
    float: right;
}
.navigation{
    width: 100%;
    height: auto;
    text-align: center;
}
#nav {
    margin: 0 auto;
    width: 100%;
    height: auto;
    font-size: 16px;
    position: absolute;
    z-index: 99;
}

#nav .jquery {
    margin-right: 0;
    padding: 0;
}

#nav .mainlevel {
    float: left;
    border-right: 0;
    width: auto;
    height: 80px;
    line-height: 80px;
 /*IE6 only*/;
}

#nav .mainlevel a {
    text-align: center;
    text-decoration: none;
    color: #00405e;
    display: block;
    width: auto;
    padding: 0 40px;
}

#nav .mainlevel a:hover {
    text-decoration: none;
    background: #054fa1;
    color: #fff;
}

#nav .mainlevel ul {
    display: none;
    position: absolute;
    top: 80px;
}

#nav .mainlevel li {
    border-top: 1px solid #004694;
}

#nav .mainlevel li a {
    background: #054fa1;
    color: #fff;
    width: 166px;
    font-size: 14px;
    height: auto;
    line-height: 160%;
    padding: 17px 0;
    text-transform: none;
}

#nav .mainlevel li a:hover {
    background: #ee4848;
    color: #fff;
}


/*PC站底部*/
.footer-container{
    width: 100%;
    height: auto;
    background: #333;
    overflow: hidden;
    padding-bottom: 40px;
}
.footer-nav{
    width: 1300px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.footer-nav li{
    float: left;
    padding-right: 80px;
    margin: 0 auto;
}
.footer-nav li h2{
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
}
.footer-nav li p a{
    color: #939393;
}
.footer-nav li p a:hover{
    color: #ffff00;
}
.footer-bar2{
    width: 1200px;
    height: auto;
    margin: 40px auto;
	position: relative;
}
.footer-bar2:before{
	width: 1px;
	height: 140px;
	background: #939393;
	position: absolute;
	left: 720px;
	bottom: -170px;
	content: '';
}
/*.footer-bar2:after{
	width: 1px;
	height: 140px;
	background: #939393;
	position: absolute;
	left: 1055px;
	bottom: -170px;
	content: '';
}*/
.footer-bar2-left{
    width: 750px;
    height: auto;
    float: left;
	position: relative;
}
.footer-bar2-left h1{
	display: inline-block;
}
.footer-bar2-left h2{
	display: inline-block;
	margin-left: 40px;
	position: absolute;
	bottom: 10px;
}
.footer-bar2-left h2 p{
	font-size: 24px;
	color: #e0e0e0;
	font-weight: bold;
}
.footer-bar2-left h2 p img{
	margin-right: 10px;
	margin-top: 20px;
}
/*.footer-bar2-middle{
    width: 270px;
    height: auto;
    float: left;
	background: url("../images/icon-cont.png") no-repeat 5% 50%;
	padding-left: 90px;
	margin-top: 70px;
}
.footer-bar2-middle p{
	font-size: 18px;
	color: #e0e0e0;
	line-height: 220%;
}
.footer-bar2-middle p span{
	font-size: 36px;
	font-weight: bold;
	color: #e0e0e0;
	text-align: right;
}*/
.footer-bar2-right{
    width: 410px;
    height: auto;
    float: left;
	padding-left: 20px;
	margin-top: 50px;
}
.footer-bar2-right a{
	color: #c0c0c0;
}
.footer-bar2-right a:hover{
	color: #ffff00;
}
.footer-bar2-right h3{
	display: inline-block;
	margin-right: 10px;
	color: #e0e0e0;
	line-height: 240%;
}
.footer-bar2-right h4{
	display: inline-block;
	margin-right: 10px;
}

.footer-bar3{
    width: 100%;
    height: auto;
	background: #333;
	border-bottom: #666 solid 1px;
	overflow: hidden;
}
.footer-liuyan{
	width: 1200px;
	height: auto;
	margin: 30px auto;
	overflow: hidden;
}
.footer-liuyan h2{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #c0c0c0;
	margin-bottom: 20px;
}
.footer-liuyan-box{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	overflow: hidden;
}
.footer-liuyan-box li{
	width: 20%;
	height: auto;
	float: left;
	padding: 0 0.5%;
	box-sizing: border-box;
}
.footer-liuyan-box li>input{
	width: 100%;
	height: 35px;
	border: 0;
	background: #c0c0c0;
	text-indent: 0.5rem;
	color: #000;
	border-radius: 4px;
}
.footer-liuyan ::-webkit-input-placeholder {
	color: #000000;
}
.footer-liuyan ::-moz-input-placeholder {
	color: #000000;
}
.footer-liuyan ::-ms-input-placeholder {
	color: #000000;
}

.footer-liuyan h4>textarea{
	width: 99%;
	height: auto;
	border: 0;
	background: #c0c0c0;
	color: #000;
	border-radius: 4px;
	padding: 1%;
	box-sizing: border-box;
}
.footer-liuyan h4{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.footer-liuyan h3{
	text-align: center;
	width: 100%;
}
.footer-liuyan h3>input{
	width: 150px;
	height: 45px;
	text-align: center;
	border: 0;
	background: #004694;
	color: #fff;font-size: 16px;
	cursor: pointer;
	border-radius: 5px;
}

/*版权所有*/
.copyright-container{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 15px 0;
	text-align: center;
}


/*综合首页*/
#movie{
    width: 100%;
    height: auto;
    background: #fff;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
#movie img{
	width: 100%;
}
#movie .idd_banner{
	display:block;
}
#movie .idd_m_banner{
	display:none;
}

#home-bar1-container{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f6f6f6;
}
.home-slogan{
	width: 1308px;
	height: auto;
	margin: 0 auto;
}
.home-slogan li{
	width: 436px;
	height: 190px;
	float: left;
}
.slogan-txt{
	width: 80%;
	height: auto;
	margin: 0 auto;
	padding-top: 55px;
	position: relative;
}
.slogan-txt h2{
	display: inline-block;
	margin-right: 15px;
}
.slogan-txt h3{
	display: inline-block;
	position: absolute;
	bottom: 5px;
}
.slogan-txt h3 p{
	color: #878787;
}
.slogan-txt h3 span{
	color: #878787;
	font-size: 24px;
}

#home-bar2-container{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.home-introduce{
	width: 1300px;
	height: auto;
	margin: 60px auto;
	overflow: hidden;
}
.home-introduce2{
	width: 1300px;
	height: auto;
	margin: 60px auto;
	overflow: hidden;
}
.home-introduce2 h2{
    text-align: center;
    font-size: 32px;
    font-weight: bold;
}
.home-introduce2-pic{
    width: 100%;
    height: auto;
    margin: 20px auto;
    overflow: hidden;
}
.home-introduce2-pic figure{
    width: 31.33%;
    height: auto;
    float: left;
    padding: 1%;
    box-sizing: border-box;
}
.home-introduce2-pic figure img{
    width: 100%;
    border-radius: 5px;
}
.home-introduce-pic{
	width: 595px;
	height: auto;
	float: left;
}
.home-introduce-txt{
	width: 585px;
	height: auto;
	float: right;
	padding: 0 60px;
	font-size: 16px;
	position: relative;
}
.home-introduce-txt h2{
	display: inline-block;
	margin-right: 20px;
	margin-left: 100px;
}
.home-introduce-txt h3{
	display: inline-block;
	color: #054fa1;
	font-size: 30px;
	line-height: 120%;
	position: absolute;
	top: 40px;
}
.home-introduce-txt h3 p span{
	font-size: 36px;
	font-weight: bold;
}
.home-introduce-txt h4{
	margin-top: 40px;
}

#home-bar3-container{
	width: 100%;
	height: 340px;
	background: url("../images/img-5.jpg") no-repeat center center;
	overflow: hidden;
	padding: 71px 0;
}
.home-xinren{
	width: 1300px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.home-xinren-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.home-xinren-tit:before{
	width: 500px;
	height: 1px;
	background: rgba(255,255,255,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.home-xinren-tit:after{
	width: 500px;
	height: 1px;
	background: rgba(255,255,255,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.home-xinren-tit h2{
	color: #fff;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.home-xinren-tit h3{
	color: #e0e2e4;
	text-align: center;
	font-size: 16px;
}
.home-xinren-nav{
	width: 100%;
	height: auto;
	margin-top: 60px;
}
.home-xinren-nav li{
	width: 25%;
	height: auto;
	float: left;
	padding: 0 4%;
	box-sizing: border-box;
	position: relative;
}
.home-xinren-nav li:before{
	width: 220px;
	height: 1px;
	margin: 0 auto;
	background: rgba(255,255,255,0.30);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 80px;
	content: '';
}
.home-xinren-nav li h1{
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}
.home-xinren-nav li h2{
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin: 15px 0 50px 0;
	font-weight: bold;
}
.home-xinren-nav li h3{
	color: #fff;
	text-align: center;
	color: #e0e2e4;
}

#home-bar4-container{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 70px 0 0 0;
}
.home-luquxin{
	width: 1300px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.home-luquxin-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.home-luquxin-tit:before{
	width: 500px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.home-luquxin-tit:after{
	width: 500px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.home-luquxin-tit h2{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.home-luquxin-tit h3{
	color: #666;
	text-align: center;
	font-size: 16px;
}
.home-luquxin-pic{
	width: 1320px;
	height: auto;
	margin: 50px auto;
	overflow: hidden;
}
.home-luquxin-pic li{
	width: 310px;
	height: auto;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.home-luquxin-pic li img{
	transition: all .4s ease-in-out;
}
.home-luquxin-pic li img:hover{
	transform: scale(1.01);
}

#home-bar5-container{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.home-fuwu{
	width: 1300px;
	height: auto;
	margin: 0 auto 50px auto;
	overflow: hidden;
}
.home-fuwu-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.home-fuwu-tit:before{
	width: 470px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.home-fuwu-tit:after{
	width: 470px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.home-fuwu-tit h2{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.home-fuwu-tit h3{
	color: #666;
	text-align: center;
	font-size: 16px;
}
.home-fuwu-nav{
	width: 1300px;
	height: auto;
	margin: 40px auto;
	overflow: hidden;
}
.home-fuwu-nav li{
	width: 126px;
	height: 140px;
	text-align: center;
	float: left;
	margin-right: 4px;
	margin-bottom: 20px;
}
.home-fuwu-nav li a{
	display: block;
	color: #fff;
	text-align: center;
	transition: all .4s ease-in-out;
}
.home-fuwu-nav li h1{
	line-height: 140px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	background: #004490;
	text-align: center;
}
.home-fuwu-nav li h2{
	line-height: 140px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	background: #b72727;
	text-align: center;
}
.color1{background: #3772b4;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color2{background: #5083bd;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color3{background: #6995c7;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color4{background: #6995c7;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color5{background: #82a7d0;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color6{background: #9bb9d9;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color7{background: #d56666;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color8{background: #da7979;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color9{background: #e08c8c;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color10{background: #e59f9f;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}
.color11{background: #eab3b3;height: 60px;	width: 90px;	padding: 40px 18px;	font-size: 22px;	line-height: 140%;}

#home-bar6-container{
	width: 100%;
	height: 600px;
	overflow: hidden;
	background: url("../images/img-7.jpg") no-repeat right center #18416a;
}
.home-cont{
	width: 1300px;
	height: auto;
	margin: 0 auto 50px auto;
	position: relative;
}
.home-cont-txt{
	width: 100%;
	height: auto;
	position: absolute;
	left: 40px;
	top: 150px;
	z-index: 11;
}
.home-cont-txt h2{
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 160%;
}
.home-cont-txt h3{
	font-size: 18px;
	color: #fff;
	margin: 20px auto;
	line-height: 200%;
}
.home-cont-txt h4 a{
	display: inline-block;
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: url("../images/icon-2.png") no-repeat 18% 50% #ee4848;
	font-size: 18px;
	border-radius: 25px;
	color: #fff;
}

/*内页样式开始*/
#subpages-banner{width: 100%; height: auto; overflow: hidden; text-align: center; position: relative; display:block; }
#subpages-banner img{width: 100%;}
#subpages-banner .banner-1{width: 100%; height: 550px; background: url(../images/banner-1.jpg) no-repeat center top;  }
#subpages-banner .banner-2{width: 100%; height: 550px; background: url(../images/banner-2.jpg) no-repeat center top;  }
#subpages-banner .banner-3{width: 100%; height: 550px; background: url(../images/banner-3.jpg) no-repeat center top;  }
#subpages-banner .banner-4{width: 100%; height: 550px; background: url(../images/banner-4.jpg) no-repeat center top;  }
#subpages-banner .banner-5{width: 100%; height: 550px; background: url(../images/banner-5.jpg) no-repeat center top;  }
#subpages-banner .banner-6{width: 100%; height: 550px; background: url(../images/banner-6.jpg) no-repeat center top; }
#subpages-banner .banner-7{width: 100%; height: 550px; background: url(../images/banner-7.jpg) no-repeat center top;  }
#subpages-banner .banner-8{width: 100%; height: 550px; background: url(../images/banner-8.jpg) no-repeat center top;  }
#subpages-banner .banner-9{width: 100%; height: 550px; background: url(../images/banner-9.jpg) no-repeat center top;  }

#subpages-banner-m{width: 100%; height: auto; overflow: hidden; text-align: center; position: relative; display:none;}
#subpages-banner-m img{width: 100%;}

#subpages-content{
    width: 100%;
    height: auto;
}

/*banner下提示文字*/
.subpages-banner-title{
	width: 1300px;
	height: auto;
	margin: 20px auto;
	overflow: hidden;
}
.subpages-banner-title p{
	color:#F00;
	font-size:36px;
	text-align: center;
	line-height:36px;
}

/*开除应对中心*/
.subpages-kcydzx{
	width: 1300px;
	height: auto;
	margin: 80px auto;
	overflow: hidden;
}
.kcydzx-01{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.kcydzx-01-tit{
	width: 100%;
	height: auto;
}
.kcydzx-01-tit h1{
	padding: 5px 0;
	text-align: center;
	font-size: 34px;
	font-weight: bold;
}
.kcydzx-01-tit h2{
	font-size: 16px;
	margin: 30px auto;
	width: 1280px;
}
.kcydzx-01-txt{
	width: 1260px;
	height: 370px;
	background: url("../images/png-bg3.png") no-repeat 0 0;
	margin: 0 auto;
	padding: 8px 6px;
	overflow: hidden;
}
.kcydzx-01-txt li{
	width: 300px;
	height: 95px;
	float: left;
	margin-right: 60px;
	margin-bottom: 60px;
	padding: 30px;
	text-align: center;
	line-height: 1.4rem;
}
.kcydzx-01-txt li h3{
	font-size: 24px;
	margin-bottom: 10px;
	color: #40a0f1;
}
.kcydzx-01-txt li h4{
	font-size: 16px;
}

.subpages-kcydzx-02{
	width: 100%;
	height: auto;
	background: #f6f6f6;
	overflow: hidden;
}
.kcydzx-02{
	width: 1300px;
	height: auto;
	margin: 80px auto;
}
.kcydzx-02-tit{
	width: 100%;
	height: auto;
}
.kcydzx-02-tit h1{
	padding: 5px 0;
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 50px;
}
.kcydzx-02-txt{
	width: 1340px;
	height: auto;
	overflow: hidden;
	position: relative;
}
.kcydzx-02-txt h6{
	width: 98px;
	height: 74px;
	padding: 40px;
	text-align: center;
	position: absolute;
	background: url("../images/png-bg4.png") no-repeat 50% 50%;
	left: 50%;
	top: 50%;
	margin-left: -109px;
	margin-top: -97px;
	color: #fff;
	font-size: 22px;
}
.kcydzx-02-txt h6 span{
	color: #ffff00;
	font-size: 30px;
	font-weight: bold;
}
.kcydzx-02-txt li{
	width: 508px;
	height: 68px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
	padding: 60px;
	background: #fff;
	border-radius: 8px;
	border: #ddd solid 1px;
	box-shadow: rgba(0,0,0,0.05) 0 0 10px;
}
.kcydzx-02-txt li h2{
	text-align: right;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.kcydzx-02-txt li h3{
	font-size: 16px;
	text-align: right;
}
.kcydzx-02-txt li h4{
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.kcydzx-02-txt li h5{
	font-size: 16px;
	text-align: left;
}
.subpages-kcydzx-banner{
	width: 100%;
	height: 43px;
	text-align: center;
	background: url("../images/img-30.jpg") no-repeat 0 0;
	padding: 80px 0;
}
.subpages-kcydzx-banner h1{
	font-size: 30px;
	color: #ffff00;
	text-align: center;
	margin-bottom: 15px;
}
.subpages-kcydzx-banner h2{
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-transform: capitalize;
}


.subpages-kcydzx-03{
	width: 100%;
	height: auto;
	background: #f6f6f6;
	overflow: hidden;
}
.subpages-kcydzx-03 li{
	width: 20%;
	height: auto;
	float: left;
	position: relative;
}
.cgyd{
	width: 100%;
	height: auto;
}
.cgyd-top{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.cgyd-top img{
	width: 100%;
}
.cgyd-top-h1,.cgyd-top-h2,.cgyd-top-h3,.cgyd-top-h4,.cgyd-top-h5{
	position: absolute;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 180%;
	color: #fff;
	background: rgba(46,136,237,0.55);
	padding: 5%;
	box-sizing: border-box;
	margin: 10px;
}
.cgyd-foot{
	width: 100%;
	height: auto;
	float: right;
	background: url("../images/kc_al_bj.jpg") repeat;
	overflow: hidden;
	padding: 80px;
	box-sizing: border-box;
	text-align: center;
}
.cgyd-foot h2{
	display: inline-block;
	cursor: pointer;
}
.cgyd-foot h2 img{
	width: 95%;
}

.subpages-kcydzx-04{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.kcydzx-advantage{
	width: 1300px;
	height: auto;
	margin: 120px auto;
}
.kcydzx-advantage-tit{
	width: 100%;
	height: auto;
	padding: 5px 0;
	margin-bottom: 100px;
}
.kcydzx-advantage-tit h1{
	text-align: center;
	font-size: 60px;
	color: #747b92;
	text-transform: uppercase;margin-bottom: 40px;
}
.kcydzx-advantage-tit h2{
	text-align: center;
	font-size: 60px;
	color: #fff;
	margin-bottom: 40px;
}
.kcydzx-advantage-tit h2 span{
	color: #ffff00;
	font-weight: bold;
}
.kcydzx-advantage-tit h3{
	text-align: center;
	color: #fff;
	font-size: 18px;
	border: #fff solid 1px;
	display:  table;
	margin: 0 auto;
	padding: 5px 20px;
}
.kcydzx-advantage-nav{
	width: 100%;
	height: auto;
	overflow: hidden;
}
/*.kcydzx-advantage-nav figure{
	width: 25%;
	height: auto;
	float: left;
	padding: 0 2%;
	box-sizing: border-box;
	text-align: center;
	font-size: 16px;
}
.kcydzx-advantage-nav figure img{
	margin-bottom: 20px;
}*/
.kcydzx-advantage-nav span{
	font-size: 28px;
}
.kcydzx-advantage-nav figcaption{
	text-align: center;
	color: #fff;
}

/*成功案例*/
.subpages-case{
	width: 1300px;
	height: auto;
	margin: 70px auto;
}
.subpages-case h2{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 40px;
	padding: 5px 0;
}
.subpages-case-pic{
	width: 1335px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.subpages-case-pic figure{
	width: 410px;
	height: auto;
	float: left;
	margin-right: 35px;
	margin-bottom: 20px;
	overflow: hidden;
}
.subpages-case-pic figure img{
	width: 408px;
	border: #eee solid 1px;
	transition: all .4s ease-in-out;
}
.subpages-case-pic figure img:hover{
	transform: scale(1.10);
}


.subpages-kcydzx-05{
	width: 1100px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 70px 100px;
	background: #fff;
	border-radius: 50px 50px 0 0;
	box-shadow: rgba(0,0,0,0.05) 0 0 30px;
}
.subpages-kcydzx-05-tit{
	width: 100%;
	height: auto;
	text-align: center;
	margin-bottom: 50px;
}
.subpages-kcydzx-05-list{
	width: 100%;
	height: auto;
	text-align: center;
}
.subpages-kcydzx-05-list li{
	width: 100%;
	height: 68px;
	border: #e5e8f5 solid 1px;
	box-sizing: border-box;
	border-radius: 50px;
	background: #fff;
	padding: 0 2%;
	margin-bottom: 10px;
	box-shadow: rgba(229,232,245,.6) 0 0 20px;
}
.subpages-kcydzx-05-list li h4{
	width: 85%;
	height: auto;
	float: left;
	text-align: left;
	line-height: 68px;
	background: url("../images/tw_icon.png") no-repeat 0 50%;
	text-indent: 3.5rem;
	font-size: 20px;
	color: #747b96;
}
.subpages-kcydzx-05-list li h5{
	width: 14%;
	height: auto;
	float: right;
	padding-top: 9px;
}
.subpages-kcydzx-05-list li h5 a{
	display: inline-block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	background: #fff url("../images/zx_icon_w.png") no-repeat 30px 50%;
	border: #2e88ed solid 2px;
	border-radius: 50px;
	font-size: 18px;
	text-indent: 1.5rem;
	color: #2e88ed;
}



/*美国转学和申请保录取*/
.subpages-sqblq{
	width: 1300px;
	height: auto;
	margin: 0 auto;
	padding: 80px 0 0 0;
	overflow: hidden;
}
.sqblq-01{
    width: 100%;
    height: auto;
    margin-bottom: 0;
}
.sqblq-01-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.sqblq-01-nav{
    width: 1340px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.sqblq-01-nav figure{
    width: 630px;
    height: auto;
    float: left;
    margin-right: 40px;    
}
.sqblq-01-nav figcaption{
    width: 100%;
    height: auto;
    text-align: center;
    padding: 6%;
    box-sizing: border-box;
    background: #f6f6f6;
}
.sqblq-01-nav figure img{
	width: 628px;
    border: #f6f6f6 solid 1px;
}
.sqblq-01-nav figcaption h2{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.sqblq-01-nav figcaption h3{
    font-size: 20px;
}

.ksby-01-nav{
    width: 1350px;
    height: auto;
    margin: 40px auto;
    overflow: hidden;
}
.ksby-01-nav li{
    width:400px;
    height: auto;
    float: left;
    background: #fff;
    margin-right: 50px;    
}
.ksby-01-nav-tit{
    width: 100%;
    height: 120px;
    line-height: 120px;
    text-align: center;
    color: #fff;
    background: #025EC1;
    font-weight: bold;
    font-size: 32px;
}
.ksby-01-nav-tit2{
    width: 100%;
    height: 120px;
    line-height: 120px;
    text-align: center;
    color: #fff;
    background: #0D8D54;
    font-weight: bold;
    font-size: 32px;
}
.ksby-01-nav-tit3{
    width: 100%;
    height: 120px;
    line-height: 120px;
    text-align: center;
    color: #fff;
    background: #F56012;
    font-weight: bold;
    font-size: 32px;
}
.ksby-01-nav-txt{
    width: 100%;
    height: auto;
    background: #fff;
    min-height: 210px;
    padding: 20px 8%;
    box-sizing: border-box;
}
.ksby-01-nav-txt h2{
    text-align: center;
    padding: 5px 0;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    color: #e20001;
}
.ksby-01-nav-txt p{
    font-size: 18px;
    margin: 5px auto;
}


.sqblq-02{
    width: 100%;
    height: auto;
    margin-bottom: 60px;
}
.sqblq-02-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 40px;
}
.sqblq-02-nav{
    width: 1320px;
    height: auto;
    overflow: hidden;
}
.sqblq-02-nav li{
    width: 230px;
    height: auto;
    min-height: 155px;
    padding: 40px;
    float: left;
    margin-right: 20px;
    background: #edf9fb;
}
.sqblq-02-nav li h2{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #054fa1;
}

.sqblq-03{
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    overflow: hidden;
}
.sqblq-03-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 40px;
}
.sqblq-03-nav{
    width: 1320px;
    height: auto;
    overflow: hidden;
}
.sqblq-03-nav figure{
    width: 420px;
    height: auto;
    float: left;
    margin-right: 20px;
}
.sqblq-03-nav figure img{
	width: 420px;
}
.sqblq-03-nav figcaption{
    padding: 20px 0;
}
.sqblq-03-nav figcaption h2{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}
.sqblq-03-nav figcaption h3{
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;
}

.sqblq-04{
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    overflow: hidden;
}
.sqblq-04-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 40px;
}
.sqblq-04-txt{
    width: 1340px;
    height: auto;
    overflow: hidden;
}
.sqblq-04-txt li{
    width: 630px;
    height: auto;
    float: left;
    margin-right: 40px;
    margin-bottom: 20px;
    background: #f3f3f3;
}
.sqblq-04-txt-01{
    width: 100%;
    height: auto;
}
.sqblq-04-txt-01-left{
    width: 240px;
    height: 120px;
    line-height: 120px;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background: #4e81ce;
    text-align: center;
}
.sqblq-04-txt-02-left{
    width: 240px;
    height: 120px;
    line-height: 120px;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background: #5dc58e;
    text-align: center;
}
.sqblq-04-txt-03-left{
    width: 240px;
    height: 120px;
    line-height: 120px;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background: #4ec0ce;
    text-align: center;
}
.sqblq-04-txt-04-left{
    width: 240px;
    height: 120px;
    line-height: 120px;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background: #40af70;
    text-align: center;
}
.sqblq-04-txt-05-left{
    width: 240px;
    height: 120px;
    line-height: 120px;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background: #5dc5a0;
    text-align: center;
}
.sqblq-04-txt-06-left{
    width: 240px;
    height: 120px;
    line-height: 120px;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background: #44adb1;
    text-align: center;
}
.sqblq-04-txt-01-right{
    width: 350px;
    height: auto;
    float: right;
    padding: 20px;
    line-height: 160%;
}

.sqblq-05{
    width: 100%;
    height: auto;
    min-height: 345px;
    margin-bottom: 60px;
    padding: 50px 0;
    background: url("../images/img-15.jpg") no-repeat 0 0;
    overflow: hidden;
}
.sqblq-05-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}
.sqblq-05-nav{
    width: 1320px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.sqblq-05-nav li{
    width:200px;
    height: auto;
    min-height: 160px;
    float: left;
    margin-right: 20px;
    background: #fff;
    padding: 22px;
}
.sqblq-05-nav li h1{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}
.sqblq-05-nav li h2{
    line-height: 160%;
}

.sqblq-06{
    width: 1440px;
    height: auto;
    margin: 0 auto 60px auto;
}
.sqblq-06-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.sqblq-06-nav{
    width: 1440px;
    height: auto;
    min-height: 325px;
    background: url("../images/png-bg2.png") no-repeat 0 0;
    overflow: hidden;
    margin: 40px auto 0 auto;
}
.sqblq-06-nav li{
    width: 280px;
    height: auto;
    float: left;
    padding: 50px 100px;
    color: #fff;
}
.sqblq-06-nav li h1{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}
.sqblq-06-nav li h2{
    line-height: 160%;
    font-size: 16px;
}

.sqblq-07{
    width: 1300px;
    height: auto;
    margin: 60px auto;
    overflow: hidden;
}
.sqblq-07-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.sqblq-07-tit:before{
	width: 500px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.sqblq-07-tit:after{
	width: 500px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.sqblq-07-tit h2{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.sqblq-07-tit h3{
	color: #666;
	text-align: center;
	font-size: 16px;
}
.sqblq-07-nav{
    width: 1300px;
    height: auto;
    margin: 40px auto 0 auto;
}
.scrollleft {
    width: 1320px;
    margin: 0 auto;
    overflow: hidden;
}

.scrollleft li {
    float: left;
    margin-right: 18px;
	margin-bottom: 20px;
    display: inline;
    width: 310px;
    text-align: center;
	border:solid 1px #eee;
}

.scrollleft img {
    width: 310px;
    height: auto;
    position: relative;
    transition: all .4s ease-in-out;
}
.scrollleft img:hover{
    transform: scale(1.05);
}
.scrollleft li h2{
    width: 100%;
    height: auto;
    background: rgba(213,148,0,0.80);
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    text-align: left;
    position: absolute;
    bottom: 0;
    left: 0;
}
.scrollleft li h2 p span{
    font-size: 20px;
    font-weight: bold;
}

/*美国研究生保录取*/
.yjsblq-01{
	width: 1300px;
	height: auto;
	margin: 70px auto;
}
.yjsblq-01-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.yjsblq-01-nav{
    width: 1300px;
    height: auto;
    margin: 20px auto 0 auto;
    overflow: hidden;
    background: #f6f6f6;
    border-radius: 10px;
}
.yjsblq-01-nav figure{
    width: 650px;
    height: auto;
    float: left;
    text-align: center;
}
.yjsblq-01-nav figcaption{
    padding:  0;
    text-align: center;
}
.yjsblq-01-nav figcaption h2{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}
.yjsblq-01-nav figcaption h3{
    margin-bottom: 25px;
}
.yjsblq-01-nav figcaption h3 a{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #ff6600;
    color: #fff;
    transition: all .4s ease-in-out;
}
.yjsblq-01-nav figcaption h3 a:hover{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #e20001;
}

.yjsblq-02{
	width: 100%;
	height: auto;
    padding: 60px 0;
    background: #111113;
    /*background: url("../images/img-18.jpg") no-repeat 0 0;*/
}
.yjsblq-02-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
}
.yjsblq-02-bar1{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
}
.yjsblq-02-bar1-left{
    width: 560px;
    height: auto;
    float: left;
    background: #054fa1;
    padding: 30px;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.yjsblq-02-bar1-right{
    width: 560px;
    height: auto;
    float: right;
    background: #054fa1;
    padding: 30px;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-left: 60px;
}
.yjsblq-02-nav{
    width: 1300px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.yjsblq-02-nav h6{
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 5px; 0;
    display: table;
    margin: 0 auto 20px auto;
}
.yjsblq-02-nav-container{
    width: 1360px;
    height: auto;
    overflow: hidden;
}
.yjsblq-02-nav-container li{
    width: 600px;
    height: auto;
    padding: 10px;
    float: left;
    margin-right: 60px;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 10px;
}
.yjsblq-02-nav-container li h1{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #054fa1;
    display: inline-block;
    margin-right: 15px;
}
.yjsblq-02-nav-container li h2{
    line-height: 150%;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
}

.yjsblq-03{
    width: 1300px;
    height: auto;
    margin: 60px auto;
}
.yjsblq-03-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.yjsblq-03-tit:before{
	width: 500px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.yjsblq-03-tit:after{
	width: 500px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.yjsblq-03-tit h2{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.yjsblq-03-tit h3{
	color: #666;
	text-align: center;
	font-size: 16px;
}
.yjsblq-03-nav{
    width: 1300px;
    height: auto;
    margin: 40px auto 0 auto;
}

/*学业辅导*/
.xyfd-01{
	width: 100%;
	height: auto;
    padding: 70px 0;
    background: #054fa1;
}
.xyfd-01-tit{
    width: 1300px;
    height: auto;
    text-align: center;
    padding: 5px 0;
    margin: 0 auto;
}
.xyfd-01-tit h2{
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
    color: #fff;
}
.xyfd-01-tit h3{
    text-align: center;
    color: #ffff00;
	font-size: 22px;
	font-weight: bold;
}
.xyfd-01-nav{
    width: 1340px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.xyfd-01-nav figure{
    width: 295px;
    height: auto;
    text-align: center;
    float: left;
    margin-right: 40px;
}
.xyfd-01-nav figcaption{
    padding: 20px 0;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.xyfd-02{
	width: 1300px;
	height: auto;
	margin: 70px auto;
}
.xyfd-02-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.xyfd-02-nav{
    width: 1300px;
    height: auto;
    margin: 40px auto;
    overflow: hidden;
}
.xyfd-02-nav li{
    width: 200px;
    height: auto;
    min-height: 150px;
    float: left;
    padding: 30px;
    text-align: center;
}
.bg-col1{
    background: #f2f2f2;
}
.bg-col2{
    background: #f9f9f9;
}
.xyfd-02-nav li h2{
    font-size: 30px;
    margin-bottom: 10px;
}
.xyfd-02-nav li h3{
    padding: 0 5%;
    color: #666;
    line-height: 160%;
}

.xyfd-03{
	width: 1300px;
	height: auto;
	margin: 70px auto;
}
.xyfd-03-tit{
    width: 100%;
    height: auto;
    text-align: center;
    padding: 5px 0;
}
.xyfd-03-tit h2{
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}
.xyfd-03-tit h3{
    text-align: center;
    color: #666;
}
.xyfd-03-nav{
    width: 1320px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.xyfd-03-nav figure{
    width: 420px;
    height: auto;
    margin-right: 20px;
    float: left;
}
.xyfd-03-nav figure{
    position: relative;
}
.xyfd-03-nav figure img{
	width: 420px;
}
.xyfd-03-nav figure h1{
    text-align: center;
    vertical-align: middle;
    position: absolute;
    left: 0;
    right: 0;
    top: 35%;
    z-index: 11;
    font-size: 26px;
    color: #ffca3b;
    font-weight: bold;
}
.xyfd-03-nav figcaption{
    padding: 10px 0;
    line-height: 160%;
}
.xyfd-04{
    width: 1300px;
    height: auto;
    margin: 0 auto 60px auto;
}
.xyfd-04-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.xyfd-04-tit:before{
	width: 520px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.xyfd-04-tit:after{
	width: 520px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.xyfd-04-tit h2{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.xyfd-04-tit h3{
	color: #666;
	text-align: center;
	font-size: 16px;
}
.xyfd-04-nav{
    width: 1300px;
    height: auto;
    margin: 40px auto 0 auto;
}

.xyfd-05{
    width: 1300px;
    height: auto;
    margin: 0 auto 60px auto;
	overflow: hidden;
}
.xyfd-05-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.xyfd-05-tit:before{
	width: 520px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 30px;
	content: '';
}
.xyfd-05-tit:after{
	width: 520px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 30px;
	content: '';
}
.xyfd-05-tit h2{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}
.xyfd-05-tit h3{
	color: #666;
	text-align: center;
	font-size: 16px;
}
.xyfd-05-nav{
    width: 1300px;
    height: auto;
    margin: 40px auto 0 auto;
}
.xyfd-05-nav li{
	width: 50%;
	height: auto;
	float: left;
	border-bottom: #ccc dotted 1px;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.writer{
	width: 1300px;
	height: auto;
	overflow: hidden;
}
.write-pic{
	width: 180px;
	height: auto;
	float: left;
}
.write-txt{
	width: 1080px;
	height: auto;
	float: right;
	padding-right: 20px;
}
.write-txt h1{
	font-size: 18px;
	color: #000;
	font-weight: bold;
}
.write-txt h3{
	font-size: 16px;
	color: #222;
}
.write-txt h4{
	color: #757575;
	line-height: 1.3rem;
}




/*英国加拿大香港*/
.UK{
	width: 1440px;
	height: auto;
	margin: 70px auto;
}
.UK-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.UK-nav{
    width: 1480px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.UK-nav li{
    width: 700px;
    height: auto;
    float: left;
    background: #f8f8f8;
    margin-right: 40px;
}
.UK-nav li h2{
    display: inline-block;
}
.UK-nav li h3{
    display: inline-block;
    padding: 40px;
    font-size: 18px;
}
.UK-nav li h3 span{
    font-size: 24px;
    font-weight: bold;
}
.UK-case{
    width: 1440px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.UK-case h1{
    font-size: 26px;
    text-align: center;
}
.UK-case-pic{
    width: 100%;
    height: auto;
    margin: 40px auto 0 auto;
}

.CAN{
	width: 100%;
	height: auto;
    padding: 60px 0;
}
.CAN-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.CAN-nav{
    width: 1340px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.CAN-nav li{
    width: 630px;
    height: auto;
    float: left;
    background: #f8f8f8;
    margin-right: 20px;
	margin-left: 20px
}
.CAN-nav li h2{
    display: inline-block;
}
.CAN-nav li h3{
    display: inline-block;
    padding: 10px;
    font-size: 18px;
}
.CAN-nav li h3 span{
    font-size: 20px;
    font-weight: bold;
}
.CAN-case{
    width: 1300px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.CAN-case h1{
    font-size: 26px;
    text-align: center;
}
.CAN-case-pic{
    width: 100%;
    height: auto;
    margin: 40px auto 0 auto;
}

.HK{
	width: 1300px;
	height: auto;
	margin: 70px auto;
}
.HK-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.HK-nav{
    width: 800px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.HK-nav li{
    width: 100%;
    height: auto;
    float: left;
    background: #f8f8f8;
}
.HK-nav li h2{
    display: inline-block;
}
.HK-nav li h3{
    display: inline-block;
    padding: 20px;
    font-size: 18px;
}
.HK-nav li h3 span{
    font-size: 24px;
    font-weight: bold;
}
.HK-case{
    width: 1300px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.HK-case h1{
    font-size: 26px;
    text-align: center;
}
.HK-case-pic{
    width: 1300px;
    height: auto;
    margin: 40px auto 0 auto;
}

.AUS{
	width: 1300px;
	height: auto;
	margin: 70px auto;
}
.AUS-tit{
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.AUS-nav{
    width: 1320px;
    height: auto;
    margin: 40px auto 0 auto;
    overflow: hidden;
}
.AUS-nav li{
    width: 310px;
    height: auto;
    float: left;
	margin-right: 20px;
    background: #f8f8f8;
}
.AUS-nav li img{
	border-radius: 10px;
	width: 310px;
}

/*快速毕业*/
.ksby-01-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #f6f6f6;
	overflow: hidden;
}
.ksby-01{
	width: 1300px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
}
.ksby-01-txt{
	width: 500px;
	height: auto;
	float: left;
}
.ksby-01-txt h1{
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ksby-01-txt h2{
	font-size: 16px;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 30px;
}
.ksby-01-txt p{
	font-size: 18px;
	line-height: 220%;
}
.ksby-01-pic{
	width: 762px;
	height: auto;
	float: right;
}

.ksby-02-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #f6f6f6;
	overflow: hidden;
}
.ksby-02{
	width: 1300px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
}
.ksby-02-tit{
	width: 100%;
	height: auto;
}
.ksby-02-tit h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.ksby-02-tit h3{
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
}
.ksby-02-txt{
	width: 1320px;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.ksby-02-txt h4{
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
	text-indent: 1.0rem;
}
.ksby-02-txt li{
	width: 560px;
	height: auto;
	float: left;
	min-height: 100px;
	padding: 35px;
	background: #fff;
	border-radius: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
	box-shadow: rgba(0,0,0,0.05) 0 2px 8px;
	font-size: 16px;
}
.ksby-02-txt li h3{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
}

.ksby-03-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #f6f6f6;
	overflow: hidden;
}
.ksby-03{
	width: 1300px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
}
.ksby-03-tit{
	width: 100%;
	height: auto;
}
.ksby-03-tit h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.ksby-03-tit h3{
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
}
.ksby-03-nav{
	width: 1335px;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.ksby-03-nav figure{
	width: 410px;
	height: auto;
	float: left;
	margin-right: 35px;
	text-align: center;
}
.ksby-03-nav figure h1{
	text-align: center;
	margin: 0 auto;
}
.ksby-03-nav figcaption{
	text-align: center;
	padding: 20px 0;
}
.ksby-03-nav figcaption p span{
	font-size: 22px;
	font-weight: bold;
}

.ksby-04-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}
.ksby-04{
	width: 1300px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
}
.ksby-04-tit{
	width: 100%;
	height: auto;
}
.ksby-04-tit h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.ksby-04-tit h3{
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
}
.ksby-04-nav{
	width: 1360px;
	height: auto;
	background: url("../images/bg6.png") no-repeat center center;
	background-size: cover;
	overflow: hidden;
	margin-top: 40px;
}
.ksby-04-nav li{
	width: 90px;
	height: auto;
	float: left;
	margin-right: 70px;
	padding: 5px;
}
.ksby-04-nav li figure{
	width: 90px;
	height: auto;
}
.ksby-04-nav li figcaption{
	text-align: center;
	padding: 10px 0;
	font-size: 15px;
	line-height: 1.4rem;
}
.ksby-04-nav li figure img{
	background: #fff;
	border-radius: 50%;
	box-shadow: rgba(0,0,0,0.05) 0 2px 8px;
}

.ksby-05-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}
.ksby-05{
	width: 1400px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
}
.ksby-05-tit{
	width: 100%;
	height: auto;
}
.ksby-05-tit h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.ksby-05-tit h3{
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
}
.ksby-05-nav{
	width: 1218px;
	height: auto;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.ksby-05-nav figure{
	width: 376px;
	height: auto;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}

/*签证服务*/
.qzfw-01-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #f6f6f6;
	overflow: hidden;
}
.qzfw-01{
	width: 1300px;
	height: auto;
	margin: 70px auto;
}
.qzfw-01-tit{
	width: 100%;
	height: auto;
	margin-bottom: 50px;
}
.qzfw-01-tit h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.qzfw-01-tit h3{
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 20px;
}
.qzfw-01-tit p{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	line-height: 2.0rem;
}
.qzfw-01-nav{
	width: 1330px;
	height: auto;
	overflow: hidden;
}
.qzfw-01-nav li{
	width: 575px;
	height: auto;
	padding: 50px 30px;
	background: #fff;
	border-radius: 10px;
	margin-right: 30px;
	float: left;
	box-shadow: rgba(0,0,0,0.05) 0 2px 8px;
}
.qzfw-01-nav li p{
	font-size: 16px;
}
.qzfw-01-nav li p span{
	font-size: 22px;
	font-weight: bold;
}
.qzfw-01-nav li img{
	float: left;
	width: 80px;
	margin-right: 20px;
}

.qzfw-02-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #f6f6f6;
	overflow: hidden;
}
.qzfw-02{
	width: 1300px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
	background: url("../images/visa_st1.png") no-repeat left bottom;
}
.qzfw-02-left{
	width: 500px;
	height: auto;
	float: left;
}
.qzfw-02-left h2{
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.qzfw-02-left h3{
	font-size: 16px;
	margin-top: 10px;
	text-transform: uppercase;
}
.qzfw-02-right{
	width: 680px;
	height: auto;
	float: right;
	background: #f9bd1f;
	border-radius: 15px;
	padding: 50px;
	font-size: 16px;
}
.qzfw-02-right p{
	text-indent: 1.0rem;
	line-height: 240%;
}
.qzfw-02-right h1{
	font-size: 20px;
	font-weight: bold;
	line-height: 240%;
}

.qzfw-03-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.qzfw-03{
	width: 1300px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
}
.qzfw-03-tit{
	width: 100%;
	height: auto;
	margin-bottom: 50px;
}
.qzfw-03-tit h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.qzfw-03-tit h3{
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 20px;
}
.qzfw-03-nav{
	width: 1320px;
	height: auto;
	overflow: hidden;
}
.qzfw-03-nav figure{
	width: 320px;
	height: auto;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	background: #f8f9fb;
	border-radius: 8px;
	text-align: center;
	padding: 50px;
}
.qzfw-03-nav figcaption h1{
	font-size: 22px;
	font-weight: bold;
}
.qzfw-03-nav figcaption h3{
	font-size: 16px;
	margin-top: 15px;
	line-height: 160%;
}

.qzfw-04-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.qzfw-04{
	width: 1300px;
	height: auto;
	margin: 70px auto;
	overflow: hidden;
}
.qzfw-04-tit{
	width: 100%;
	height: auto;
	margin-bottom: 50px;
}
.qzfw-04-tit h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.qzfw-04-tit h3{
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 20px;
}
.qzfw-04-nav{
	width: 1330px;
	height: auto;
	overflow: hidden;
}
.qzfw-04-nav figure{
	width: 575px;
	height: auto;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	background: #f8f9fb;
	border-radius: 8px;
	text-align: left;
	padding: 30px;
}
.qzfw-04-nav figure img{
	float: left;
	margin-right: 10px;
}
.qzfw-04-nav figcaption h1{
	font-size: 22px;
	font-weight: bold;
}
.qzfw-04-nav figcaption h3{
	font-size: 16px;
	margin-top: 15px;
	line-height: 160%;
}


/*成功案例*/
/*.subpages-case{
    width: 1440px;
	height: auto;
	margin: 70px auto;
}
.subpages-case-tit{
    width: 100%;
    height: auto;
    text-align: center;
    padding: 5px 0;
}
.subpages-case-tit h2{
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}
.subpages-case-tit h3{
    text-align: center;
    color: #666;
}
.subpages-case-pic{
    width: 1488px;
    height: auto;
    margin: 60px auto 0 auto;
    overflow: hidden;
}
.subpages-case-pic figure{
    width: 448px;
    height: auto;
    float: left;
    margin-right: 48px;
    margin-bottom: 30px;
    overflow: hidden;
}
.subpages-case-pic figure img{
    transition: all .4s ease-in-out;
}
.subpages-case-pic figure img:hover{
    transform: scale(1.05);
}
.subpages-case-pic figcaption{
    padding: 20px 0;
}
.subpages-case-pic figcaption h4{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.subpages-case-pic figcaption h5{
    color: #666;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
}*/

.case-info{
    width: 100%;
	height: auto;
	overflow: hidden;
}
.case-info-tit-container{
	width: 100%;
	height: auto;
	background: #fff;
	border-bottom: #eee solid 1px;
	overflow: hidden;
}
.case-info-tit{
	width: 1300px;
	height: auto;
	line-height: 50px;
	margin: 0 auto;
}
.case-info-txt{
	width: 1300px;
	height: auto;
	margin: 60px auto;
	overflow: hidden;
}
.case-info-txt h1{
	padding: 15px 0;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}
.case-info-txt h2{
	text-align: center;
	color: #666;
	margin-bottom: 20px;
}
.case-info-txt p{
	margin: 15px 0;
	font-size: 16px;
}
.case-info-txt-more{
	width: 100%;
	height: auto;
	margin-top: 30px;
	padding-top: 10px;
	border-top: #eee solid 1px;
}
.case-info-txt-more p{
	margin: 0 auto;
}

/*单页样式*/
.subpages-container{
    width: 100%;
	height: auto;
	overflow: hidden;
}
.subpages-tit-container{
	width: 100%;
	height: auto;
	background: #fff;
	border-bottom: #eee solid 1px;
	overflow: hidden;
}
.subpages-tit{
	width: 1300px;
	height: auto;
	line-height: 50px;
	margin: 0 auto;
}
.subpages-txt{
	width: 1300px;
	height: auto;
	margin: 40px auto 60px auto;
	overflow: hidden;
}
.subpages-txt h1{
	padding: 15px 0;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.subpages-text{
	width: 1300px;
	height: auto;
	margin: 20px auto 0 auto;
	font-size: 16px;
}

/*2021年劳动节新增补充*/
.ydzx-container{
	width: 1300px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 80px 0;
}
.ydzx01{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.ydzx01 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx01-yy{
	width: 1260px;
	height: auto;
	margin-top: 60px auto 30px auto;
	overflow: hidden;
    border: #eee solid 1px;
    padding: 19px;
    border-radius: 10px;
    display: flex;
}
.ydzx01-yy-left{
    width: 240px;
    height: auto;
    float: left;
    background: #b2dfff;
    padding: 30px 10px;
    font-size: 20px;
    font-weight: bold;
    color: #0309f9;
    border-radius: 5px;
    margin-right: 40px;
}
.ydzx01-yy-right{
    width: 920px;
    height: auto;
    float: right;
    font-size: 18px;
    background: #0309f9;
    font-weight: bold;
    color: #fff;
    border-radius: 5px;
    padding: 10px 20px;
}
.ydzx01-yy li{
	width: 280px;
	height: auto;
    min-height: 360px;
	float: left;
	margin-right: 60px;
	text-align: center;
    position: relative;
}
.ydzx01-yy li h2{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #054fa1;
}
.ydzx01-yy li h3{
	text-align: left;
	margin-top: 10px;
	font-size: 16px;
	color: #666;
    margin-bottom: 10px;
}
.ydzx01-yy li h4{
    position: absolute;
    bottom: 0;
}
.ydzx01-yy p{
    text-align: left;
    font-size: 16px;
    text-indent: 0;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;
}
.ydzx01-yy p a{
    color: #054fa1;
}
.ydzx01-yy p a:hover{
    color: #ff6600;
}
.ydzx01-anli{
	width: 1360px;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
	color: #054fa1;
}
.ydzx01-anli li{
	width: 280px;
	height: auto;
	float: left;
	margin-right: 60px;
	font-size: 16px;
}
.ydzx01-anli li p{
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;
}
.ydzx01-anli li a{
	color: #054fa1;
}
.ydzx01-anli li a:hover{
	color: #ff6600;
}
.ydzx01-xinanli{
	width: 1314px;
	height: auto;
	margin-top: 40px;
	overflow: hidden;
}
.ydzx01-xinanli h6{
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 20px;
}
.ydzx01 h5{
	font-size: 16px;
	margin-top: 20px;
	overflow: hidden;
	text-align: right;	
}
.ydzx01 h5 a{
	color: #054fa1;
}
.ydzx01 h5 a:hover{
	color: #ff6600;
}
.ydzx01-xinanli figure{
	width: 121px;
	height: auto;
	float: left;
	margin-right: 10px;
}
.ydzx01-xinanli figure img{
	width: 119px;
	height: auto;
	border: #eee solid 1px;
	transition: all .4s ease-in-out;
}
.ydzx01-xinanli figure img:hover{
	transform: scale(1.10);
}

.ydzx02{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.ydzx02 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx02-ydfw{
	width: 1300px;
	height: auto;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.nTab3{ width: 100%;  border: 0;  overflow: hidden; }
.none {  display: none;}
.TabTitle3 {  height: auto;  margin: 0 auto;  overflow: hidden; display: table;}
.TabTitle3 li {  float: left;  cursor: pointer;  height: 70px;  width: 160px; box-sizing: border-box; line-height: 70px;  margin-right: 1px; text-align: center; font-size: 18px; font-weight: bold; }
.TabTitle3 .active { background: #054fa1; color: #fff; transition: all .4s ease-in-out;}
.TabTitle3 .normal { background: #eee; }
.TabContent3 { clear: both; overflow: hidden; position: relative; width: 1220px; background: #f6f6f6; padding: 60px 40px; }
.ydzx02-ydfw1{
    width: 100%;
    height: auto;
}
.ydzx02-ydfw1 h2{
    font-size: 16px;
}
.ydzx02-ydfw2{
    width: 1240px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.ydzx02-ydfw2 li{
    width: 188px;
    height: auto;
    min-height: 450px;
    background: #fff;
    float: left;
    border-radius: 4px;
    padding: 40px 20px;
    margin-right: 20px;
}
.ydzx02-ydfw2 li h2{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.ydzx02-ydfw2 li h4{
    text-align: center;
    margin: 15px auto;
}
.ydzx02-ydfw2 li h5{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.ydzx02-ydfw2 li h6{
    margin: 15px auto;
}
.ydzx02-ydfw2 li i{
    text-align: center;
    width: 100%;
}
.ydzx02-ydfw2 li i a{
    font-style: normal;
    text-align: center;
    display: inline-block;
    width: 100px;
    height: 32px;
    margin: 0 auto;
    background: #054fa1;
    color: #fff;
    border-radius: 4px;
}
.ydzx02-ydfw2 li i a:hover{
    background: #ff6600;
}

.xyfd-video{
	width: 1300px;
	height: auto;
	margin: 70px auto;
    overflow: hidden;
}
.xyfd-video-bar1{
    width: 1300px;
    height: auto;
    margin: 40px auto;
}
.xyfd-video-bar1-left{
    width: 550px;
    height: auto;
    min-height: 360px;
    float: left;
    padding: 40px;
    background: #004694;
    color: #fff;
    border-radius: 10px;
}
.xyfd-video-bar1-left h1{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    padding: 5px;
    background: #ff6600;
    width: 160px;
    height: 40px;
    line-height: 40px;
    border-radius: 50px;
    display: table;
    margin: 0 auto 20px auto;
}
.xyfd-video-bar1-left p{
    font-size: 20px;
    font-weight: bold;
    line-height: 200%;
    text-align: left;
}
.xyfd-video-bar1-right{
    width: 550px;
    height: auto;
    min-height: 360px;
    float: right;
    padding: 40px;
    background: #004694;
    color: #fff;
    border-radius: 10px;
}
.xyfd-video-bar1-right h1{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    padding: 5px;
    background: #ff6600;
    width: 160px;
    height: 40px;
    line-height: 40px;
    border-radius: 50px;
    display: table;
    margin: 0 auto 20px auto;
}
.xyfd-video-bar1-right p{
    font-size: 20px;
    font-weight: bold;
    line-height: 200%;
    text-align: left;
}
.xyfd-video-bar1-right h1{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
}
.xyfd-video-tit{
    width: 100%;
    height: auto;
    text-align: center;
    padding: 5px 0;
}
.xyfd-video-tit h2{
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 15px;
}
.xyfd-video-tit h3{
    font-size: 30px;
    text-align: center;
    font-weight: bold;
}
.xyfd-video-bar2{
    width: 100%;
    height: auto;
    padding: 40px 0;
    background: #f6f6f6;
    overflow: hidden;
}
.xyfd-video-bar2 h1{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
}
.xyfd-video-container{
    width: 1340px;
    height: auto;
    margin: 40px auto ;
    overflow: hidden;
}
.xyfd-video-container li{
    width: 630px;
    height: auto;
    float: left;
    margin-right: 40px;
    text-align: center;
}
.xyfd-video-container li video{
    width: 100%;
    height: 400px;
}
.xyfd-video-txt{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    line-height: 200%;
}

.ydzx03{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.ydzx03 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx03-faq{
	width: 1340px;
	height: auto;
	margin-top: 60px;
	overflow: hidden;
}
.ydzx03-faq li{
	width: 630px;
	height: auto;
	float: left;
	margin-right: 40px;
}
.bellows__item:not(.bellows--is-open) > .bellows__content {
  display: none; }

.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block; }

.bellows__content-wrapper {
  display: none; }
  
.bellows {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.bellows__header {
  position: relative;
  padding: 15px 20px;
  border-bottom: 1px solid #2980b9;
  border-width: 0 0 1px;
  background: #054fa1;
  color: white;
  -webkit-tap-highlight-color: transparent; }
  .bellows__header:active {
    background: #2980b9; }
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 2;
    display: block;
    width: 16px;
    height: 4px;
    margin-top: -2px;
    background: white;
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
  .bellows__header::before {
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
  .bellows__item:last-child > .bellows__header {
    border-bottom: 0; }
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    margin: 0; }
	
.bellows__header h3{
	font-size: 16px;
}

.bellows__content {
  padding: 20px;
  font-size: 16px;
  color: #666;
  border: 1px solid #ecf0f1; }
  .bellows__content .bellows {
    margin-top: 20px; }


.ydzx04{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.ydzx04 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx04-liucheng{
	width: 1310px;
	height: auto;
	margin-top: 60px;
	overflow: hidden;
}
.ydzx04-liucheng li{
	width: 212px;
	height: auto;
	float: left;
	min-height: 220px;
	margin-right: 10px;
	padding: 30px 20px;
}
.ydzx04-col1{
	background: #b9d9fb;
}
.ydzx04-col2{
	background: #cee4fb;
}
.ydzx04-liucheng li h2{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}
.ydzx04-liucheng li p{
	text-align: center;
	font-size: 16px;
	color: #666;
}
.ydzx04-liucheng li h3{
	text-align: center;
	margin: 15px auto;
}
.ydzx04-liucheng li h4{
	text-align: center;
}

.ydzx05{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.ydzx05 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx05-anli{
	width: 1340px;
	height: auto;
	margin-top: 60px;
	overflow: hidden;
}
.ydzx05-anli h6{
	font-size: 22px;
	font-weight: bold;
	color: #054fa1;
}
.ydzx05-anli dt{
	width: 630px;
	height: auto;
	float: left;
	margin-right: 40px;
	margin-bottom: 25px;
}
.ydzx05-anli dt ul{
	width: 100%;
	height: auto;
}
.ydzx05-anli dt ul li{
	width: 100%;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 16px;
}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:420px;background:#eee; position:absolute;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4); text-align: center; }
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:18px;color:#990000;padding:0 0 20px 0;}
.reveal-modal p{padding:0 0 15px 0;}

.ydzx06{
	width: 100%;
	height: auto;
	overflow: hidden;
    margin-bottom: 80px;
	display: none;
}
.ydzx06 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx06-media{
	width: 1338px;
	height: auto;
	margin-top: 60px;
	overflow: hidden;
}
.ydzx06-media figure{
	width: 185px;
	height: auto;
	float: left;
	margin-right: 38px;
	margin-bottom: 20px;
}

/*2022年4月9日补充*/
.ydzx-20220409{
	width: 100%;
	height: auto;
	overflow: hidden;
    padding: 80px 0;
    background: #f6f6f6;
    margin-bottom: 80px;
}
.ydzx-20220409 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
    margin-bottom: 40px;
}
.ydzx-20220409 p{
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

.ydzx07{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.ydzx07 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx07-txt{
	width: 1340px;
	height: auto;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.ydzx07-txt li{
    width: 255px;
    height: auto;
    min-height: 330px;
    float: left;
    margin-right: 40px;
    padding: 40px 20px;
}
.ydzx07-txt li h2{
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}
.ydzx07-txt li h3{
    text-align: center;
    margin: 10px auto;
}
.ydzx07-txt li h4{
    text-align: center;
}
.ydzx07-txt li h4{
    margin-top: 15px;
}
.ydzx07-txt li h4 a{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #ff6600;
    color: #fff;
    transition: all .4s ease-in-out;
}
.ydzx07-txt li h4 a:hover{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #e20001;
}

.ydzx07-txt li hr{margin: 15px auto; width: 100%; height: 1px; border: none; border-top: #fff solid 1px;}
.ydzx-07-col1{
    background: #dcf1ff;
}
.ydzx-07-col2{
    background: #b2dfff;
}
.ydzx-07-col3{
    background: #1798c6;
}
.ydzx-07-col4{
    background: #0e75bb;
}

.ydzx08{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.ydzx08 h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzx08-txt{
	width: 1320px;
	height: auto;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.ydzx08-txt li{
    width: 204px;
    height: auto;
    min-height: 190px;
    background: #f6f6f6;
    border-radius: 5px;
    float: left;
    margin-right: 20px;
    padding: 30px 20px;
}
.ydzx08-txt li h2{
    text-align: center;
    display: table;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    border-radius: 50%;
}
.ydzx08-txt li h3{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin: 10px auto;
}
.ydzx08-txt li h4{
    text-align: center;
    padding: 0 10%;
}
.ydzx08-txt-col1{
    background: #2086e5;
}
.ydzx08-txt-col2{
    background: #44c477;
}
.ydzx08-txt-col3{
    background: #F2D93A;
}
.ydzx08-txt-col4{
    background: #45c377;
}
.ydzx08-txt-col5{
    background: #2086e5;
}

/*更多案例*/
.ydzxxinanli{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.ydzxxinanli h1{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	padding: 5px 0;
}
.ydzxxinanli-list{
	width: 1320px;
	height: auto;
	margin-top: 60px;
	overflow: hidden;
}
.ydzxxinanli-list figure{
	width: 310px;
	height: auto;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.ydzxxinanli-list figure img{
	width: 308px;
	border: #eee solid 1px;
	transition: all .4s ease-in-out;
}
.ydzxxinanli-list figure img:hover{
	transform: scale(1.10);
}

/*2022423补充添加*/
.div-2022423{
    width: 100%;
    height: auto;
    background: #f6f6f6;
    padding: 60px 0;
    margin-bottom: 60px;
    overflow: hidden;
}
.div-2022423 h1{
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
}
.div-2022423 h3{
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
    color: #e20001;
    margin-bottom: 10px;
}
.div-2022423 h2{
    text-align: center;
    color: #666;
    font-size: 16px;
}
.div-2022423-nav{
    width: 100%;
    height: auto;
    margin-top: 30px;
    overflow: hidden;
}
.div-2022423-nav li{
    width: 50%;
    height: auto;
    float: left;
    border-radius: 4px;
    padding: 2%;
    box-sizing: border-box;
}
.div-2022423-txt{
    width: 100%;
    height: auto;
    min-height: 210px;
    background: #fff;
    border-radius: 5px;
    padding: 3%;
    box-sizing: border-box;
}
.div-2022423-txt span{
    font-size: 18px;
    font-weight: bold;
}
.div-2022423-txt p{
    font-size: 16px;
}

/*20220503补充*/
.div-20220503{
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 16px;
}
.div-20220503-left{
    width: 48.4%;
    height: auto;
    min-height: 320px;
    float: left;
    box-sizing: border-box;
    background: #f6f6f6;
    border-radius: 0 0 6px 6px;
    padding: 2%;
    box-sizing: border-box;
}
.div-20220503-left h2{
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0;
    margin-bottom: 10px;
}
.div-20220503-left p{
    font-weight: bold;
}
.div-20220503-left img{
    margin-top: 10px;
}
.div-20220503-left h3{
    margin-top: 15px;
}
.div-20220503-left h3 a{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #ff6600;
    color: #fff;
    transition: all .4s ease-in-out;
}
.div-20220503-left h3 a:hover{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #e20001;
}
.div-20220503-right{
    width: 48.4%;
    height: auto;
    min-height: 320px;
    float: right;
    box-sizing: border-box;
    background: #f6f6f6;    
    border-radius: 0 0 6px 6px;
    padding: 2%;
    box-sizing: border-box;
}
.div-20220503-right h2{
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0;
    margin-bottom: 10px;
}
.div-20220503-right h3{
    margin-top: 15px;
}
.div-20220503-right h3 a{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #ff6600;
    color: #fff;
    transition: all .4s ease-in-out;
}
.div-20220503-right h3 a:hover{
    display: inline-block;
    width: 125px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px;
    background: #e20001;
}
.div-20220503-right p{
    font-weight: bold;
}

.div-20220503-02{
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    overflow: hidden;
}

.div-20220503-03{
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    overflow: hidden;
    background: #f6f6f6;
    padding: 4%;
    box-sizing: border-box;
}
.div-20220503-03 h2{
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0;
    margin-bottom: 10px;
}
.div-20220503-03 p{
    font-size: 16px;
    line-height: 200%;
}

.div-20220605-offer{
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    overflow: hidden;
}
.div-20220605-offer figure{
    width: 50%;
    height: auto;
    float: left;
}
.div-20220605{
    width: 100%;
    height: 300px;
    margin: 0 auto 20px auto;
    overflow: hidden;
    background: #f6f6f6 url("../images/img-42.jpg") no-repeat center center;
    padding: 100px 4%;
    box-sizing: border-box;
    border-radius: 4px;
}
.div-20220605 h2{
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
    margin-bottom: 20px;
    color: #fff;
}
.div-20220605 h3{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.xlrz-container{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.xlrz-01{
    width: 1300px;
    height: auto;
    margin: 80px auto;
    overflow: hidden;
    font-size: 16px;
}
.xlrz-01 h2{
    font-size: 32px;
    font-weight: bold;
    padding: 5px 0;
    margin-bottom: 40px;
    text-align: center;
    color: #58068C;
}
.xlrz-01-bar1{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.xlrz-01-bar1 strong{
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #fff;
    display: inline-block;
}
.xlrz-01-bar1-left{
    width: 39%;
    height: auto;
    min-height: 240px;
    float: left;
    padding: 3%;
    box-sizing: border-box;
    background: #FF711C;
    color: #fff;
}
.xlrz-01-bar1-right{
    width: 59%;
    height: auto;
    min-height: 240px;
    float: right;
    padding: 3%;
    box-sizing: border-box;
    background: #FFAA1E;
    color: #fff;
    font-size: 20px;
    line-height: 180%;
}
.xlrz-01-pic{
    width: 1310px;
    height: auto;
    overflow: hidden;
    margin-top: 40px;
}
.xlrz-01-pic figure{
    width: 121px;
    height: auto;
    float: left;
    margin-right: 10px;
}
.xlrz-01-pic figure img{
    width: 119px;
    border: #eee solid 1px;
}

.xlrz-02{
    width: 1220px;
    height: auto;
    margin: 80px auto;
    overflow: hidden;
    font-size: 16px;
    background: #f6f6f6;
    padding: 40px;
}
.xlrz-02 h1{
    display: table;
    text-align: center;
    width: 200px;
    height: 66px;
    line-height: 66px;
    font-size: 26px;
    font-weight: bold;
    border-radius: 6px;
    margin: 0 auto;
    color: #fff;
    background: #fe5821;
}
.xlrz-02 h2{
    font-size: 26px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    color: #58068C;
    display: table;
    margin: 20px auto;
}
.xlrz-02-content{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.xlrz-02-content-left{
    width: 30%;
    height: auto;
    min-height: 250px;
    float: left;
    padding: 4%;
    background: #039789 url("../images/process_1.png") no-repeat right center;
    border-radius: 5px;
}
.xlrz-02-content-left p{
    font-size: 18px;
    line-height: 200%;
    font-weight: bold;
    color: #fff;
}
.xlrz-02-content-left span{
    font-size: 24px;
}
.xlrz-02-content-right{
    width: 52%;
    height: auto;
    min-height: 250px;
    float: right;
    padding: 4%;
    background: #014e40 url("../images/process_2.png") no-repeat right center;
    border-radius: 5px;
}
.xlrz-02-content-right p{
    font-size: 18px;
    line-height: 200%;
    font-weight: bold;
    color: #fff;
}
.xlrz-02-content-right span{
    font-size: 24px;
}

.div-20220503-04{
    width: 100%;
    height: auto;
    background: #f6f6f6;
    padding: 60px 3%;
    margin-bottom: 60px;
    overflow: hidden;
    box-sizing: border-box;
}
.div-20220503-04 h1{
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
    margin-bottom: 30px;
}
.div-20220503-04-content{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.div-20220503-04-content li{
    width: 22.7%;
    height: auto;
    min-height: 190px;
    float: left;
    background: #039789;
    color: #fff;
    font-size: 18px;
    padding: 1.5%;
    box-sizing: border-box;
    margin: 0 1%;
    border-radius: 4px;
}
.div-20220503-04-content li h2{
    display: table;
    margin: 0 auto 20px auto;
    width: 100%;
    color: #ffeb3c;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}



.div-20220503-04 p{
    font-size: 16px;
    line-height: 200%;
}

/*2024年3月22日补充*/
.div-20240322{
    width: 1320px;
    height: auto;
    margin: 50px auto 0 auto;
    overflow: hidden;
}
.div-20240322 h2{
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}
.div-20240322 li{
     width: 204px;
     height: auto;
     min-height: 140px;
     float: left;
     margin-right: 20px;
     font-size: 18px;
     font-weight: bold;
     background: #054fa1;
     color: #fff;
     padding: 15px;
     border-radius: 5px;
}

/*2024年11月3日补充*/
.ydzx-20241103{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 50px auto;
}
.ydzx-20241103 h2{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	margin-bottom: 30px;
}
.customer-feedback{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.customer{
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}
.customer h2{
    font-size: 34px;
    font-weight: bold;
    padding: 5px 0;
    margin-bottom: 30px;
}
.customer-bar1 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.customer-bar1-left {
    width: 49%;
    height: auto;
    float: left;
}
.customer-bar1-left p>input {
    width: 100%;
    height: 50px;
    border: 0;
    box-sizing: border-box;
    text-indent: 0.5rem;
    margin-bottom: 15px;
    font-family: "Poppins-Regular";
    font-size: 16px;
    text-transform: uppercase;
	background: #eee;
}
.customer-bar1-left p>select {
    width: 100%;
    height: 50px;
	line-height: 50px;
    border: 0;
    box-sizing: border-box;
    text-indent: 0.5rem;
    margin-bottom: 15px;
    font-family: "Poppins-Regular";
    font-size: 16px;
    text-transform: uppercase;
	background: #eee;
	color: #666;
}
.customer-bar1-right p>select {
    width: 100%;
    height: 50px;
	line-height: 50px;
    border: 0;
    box-sizing: border-box;
    text-indent: 0.5rem;
    margin-bottom: 15px;
    font-family: "Poppins-Regular";
    font-size: 16px;
    text-transform: uppercase;
	background: #eee;
	color: #666;
}
/*.customer-bar1-left p>select {
    width: 100%;
    height: auto;
    border: 0;
    box-sizing: border-box;
    text-indent: 0.5rem;
    margin-bottom: 15px;
    font-family: "Poppins-Regular";
    font-size: 16px;
}*/
.customer-bar1-right {
    width: 49%;
    height: auto;
    float: right;
}
.customer-bar1-right h5{
    line-height: 50px;
    width: 100%;
    height: 50px;
    background: #f1f1f1;
    text-indent: 0.5rem;
    margin-bottom: 15px;
    font-family: "Poppins-Regular";
    font-size: 16px;
}
.customer-bar1-right p>input {
    width: 100%;
    height: 50px;
    border: 0;
    box-sizing: border-box;
    text-indent: 0.5rem;
    margin-bottom: 15px;
    font-family: "Poppins-Regular";
    font-size: 16px;
	background: #eee;
}
.customer-bar2 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.customer-bar2>textarea {
    width: 100%;
    height: auto;
    border: 0;
    box-sizing: border-box;
    margin: 15px auto;
    padding: 0.5%;
    color: #666;
    font-family: "Poppins-Regular";
    font-size: 16px;
}
.customer-feedback h4 {
    padding: 10px 0;
}
.customer h1 {
    text-align: center;
    margin-top: 50px;
}
.customer h1>input {
    width: 120px;
    height: 44px;
    text-align: center;
    border: 0;
    background: #fcb026;
    color: #fff;
    margin: 0 5px;
    cursor: pointer;
    font-size: 16px;
}
.customer h1>input:hover {
    background: #e60012;
}














/*==========以下样式为移动端==========*/

/*头部*/
.sp_header{height:150px; overflow:hidden; background: #fff; position:fixed; z-index:10000; width:100%; box-shadow: 0 3px 3px rgba(0,0,0,0.10); display: none; }
.sp_logo{padding:0;float:left;height:150px; width: 80%;}
.sp_logo h5{display: inline-block; text-align: center; margin-right: 5px; }
.sp_logo h5 a{display: inline-block; width: 30px; height: 30px; line-height: 30px;  background: #fff; border-radius: 50%; font-size: 12px;  }
.sp_logo h6{display: inline-block; text-align: center; }
.sp_logo h6 a{display: inline-block; width: 30px; height: 30px; line-height: 30px;  background: #fff; border-radius: 50%; font-size: 12px;  }
.sp_logo img{margin:auto; width: auto; height: 150px; margin-right: 0; }
.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#054fa1; width:30px; height:2px; position:absolute; left:10px; transition:all ease 0.35s;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99;background:#f6f6f6;width:100%;height: calc(100% );font-size:1.0rem;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; display: none; }
.nav_show{top:150px}
.sjj_nav>ul>li:first-child{overflow:hidden;}
.sjj_nav>ul>li:first-child>a{float:left;width: calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language0{float:right;width:80px;overflow:hidden;line-height:40px; }
.sjj_nav>ul>li:first-child .language0 img{width: 70%; }
.sjj_nav>ul>li:first-child .language0 a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999; font-size: 0.9rem; }
.sjj_nav ul li i{position:absolute;top:5px; right:0px; border-left:1px #ddd solid; height:30px; padding:0px 7px 0 7px; }
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid; margin-left:20px; position:relative; line-height:40px; font-size:1.0rem; text-transform: uppercase; }
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%; display: block;}
.sjj_nav ul li ul li a{color:#666;display:block;text-align:left; text-transform: capitalize; font-size: 0.9rem; }
.sjj_nav ul li i svg{width:29px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.h5-search{width: 100%; height: auto; overflow: hidden; margin: 15px auto; }
.h5-search h2{width: 84%; height: auto; float: left; }
.h5-search h2>input{width: 100%; height: 30px; border: #e5e5e5 solid 1px; box-sizing: border-box; text-indent: 0.5rem; color: #999; }
.h5-search h3{width: 13%; height: auto; float: right; padding-right: 2%; }
.h5-search h3>input{width: 100%; height: 26px; border: 0; background: #555666; color: #fff; }




/*内页导航*/
.header{
    position:relative;
    height:auto; 
    background:#333; 
    display: none;
}
.h5-right-tit{
    width:100%; 
    height:auto; 
    overflow:hidden;
}
.h5-right-tit-left{
    width:86%; 
    height:50px; 
    line-height:50px; 
    float:left;  
    color:#fff; 
    text-align:left; 
    text-indent:1rem; 
    font-size:1.05rem; 
    background:#054fa1; 
    font-weight: bold;
}
.h5-right-tit-right{
    width:14%; 
    height:50px; 
    float:right; 
}


/*翻页*/

#pages{width: 100%; height: auto; padding: 20px 0; overflow: hidden;}
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}