@charset "utf-8";
/* CSS Document */
@font-face {
   font-family:DISNEYENGLISH-BOLD; 
  src: url(../fonts/DISNEYENGLISH-BOLD.OTF);
}
@font-face {
  font-family: BARLOWCONDENSED-EXTRABOLDITALIC; 
  src: url(../fonts/BARLOWCONDENSED-EXTRABOLDITALIC.TTF);
}
@font-face {
font-family:"Franklin Gothic Demi cond";
src: url(../fonts/FRADM.TTF);
}
@font-face {
font-family:"Franklin Gothic Medium cond";
src: url(../fonts/FRAMDCN.TTF);
}

/*===================CSS Reset================*/

::-webkit-scrollbar {width: 3px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}
* {padding: 0;margin: 0; box-sizing:border-box;}
@media (min-width:1660px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1660px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:15px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:14px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:13px;}}
@media (max-width:328px){html{font-size:12px;}}


body {font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, clean, sans-serif; position:relative; color: #333; margin: 0; line-height:1.2; min-width:1200px; overflow-x:hidden}
video::-webkit-media-controls-fullscreen-button {    

display: none;

}
video::-webkit-media-controls-play-button {}

video::-webkit-media-controls-timeline {}

video::-webkit-media-controls-current-time-display{}

video::-webkit-media-controls-time-remaining-display {}

video::-webkit-media-controls-mute-button {}

video::-webkit-media-controls-toggle-closed-captions-button {}

video::-webkit-media-controls-volume-slider {}
#s_qiye .s_tt p{display: none;}
.partner-more{display: none !important}
:focus { outline: 0;}
 input,button,a { outline:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,select {vertical-align: top;}
li,ul {list-style-type: none;}
img {border: none; vertical-align:middle; max-width:100%; max-height:100%;}
a{text-decoration: none; color: inherit;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}
input,textarea {outline: 0;border: 0;}
textarea {resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-weight: normal;font-style: normal;}
ul, li {list-style: none;margin: 0;padding: 0;}
.j_tab{  width: 100%; height: 100%; display:table;}
.j_tab_cel{width: 100%; height: 100%; display: table-cell; vertical-align:middle; color: #fff;}

.xg .j_tab_cel{color: #333;}
.pad_top{ padding-top:75px;}
.pad_bot{ padding-bottom:75px;}
.searchit {
	margin-left: 460px;
}
.searchtext {
	margin-top: 20px;
    color: #666666;
}
/*自定义样式*/
.fl {float: left;}
.fr {float: right;}
.m{ width: 1200px; margin: 0 auto; display: block; position:relative;}
.m1200{max-width: 1200px; margin: 0 auto; display: block; position:relative;}
.m1440{max-width: 1440px; width: 100%; min-width: 1280px; overflow: hidden; margin: 0 auto; display: block; position:relative;}
.m1600{max-width: 1600px; width:90%; margin: 0 auto; display: block; position:relative;}
.m1689{max-width: 1689px; width:90%; margin: 0 auto; display: block; position:relative;}
.m1900{max-width: 1900px; width:90%; margin: 0 auto; display: block; position:relative;}
.img{ overflow:hidden; height:100%;}
.img video{max-width:100%;max-height:100%;}
.img img{ width:100%; height:100%;}
.img img{ transition:1s;}
li:hover .img img{ transform:scale(1.05) rotate(.1deg);}
h5{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
h5 a{ display:block;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;text-align: left;}
.clear{ clear:both;}



/*头部*/
#header{ height:110px; width:100%; clear:both; position: fixed; z-index:99999; transition:.5s; top:0; background: rgba(255,255,255,0.1);}
.m_header{display:none}
svg.drawcircle {
	position: absolute;
	top: 0;
	left: 0;
	overflow: inherit;
	display: block;
	pointer-events: none;
}
svg.drawcircle circle {
	fill: none;
	box-sizing: border-box;
	stroke-width: 2;
	stroke: none;
	stroke-dasharray: 0, 188.49;
	stroke-dashoffset: 188.49;
	transition: all .3s linear 0s;
}
.draw_h:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border: 2px solid rgba(100%,100%,100%,.5);
	border-radius: 50%;
}
.draw_h:hover svg.drawcircle circle {
	stroke: #fff;
	stroke-dasharray: 188.49, 0;
	stroke-dashoffset: 188.49;
	-webkit-transition: all .7s cubic-bezier(0.11, 0.57, 0.58, 1);
	transition: all .7s cubic-bezier(0.11, 0.57, 0.58, 1);
}
.draw_h .icon {
	fill: #626262;
	vertical-align: middle;
	transition: .3s;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.draw_h:hover .icon {
	fill: #0081cc;
}
svg {
	display: inline-block;
	vertical-align: middle;
}
.tc {
	transition: all ease 300ms;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999999999;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	transition: .5s;
}
.tc[name=tc_search] {
	opacity: 1;
}
.tc.act {
	display: block;
	pointer-events: auto;
	visibility: visible;
	opacity: 1;
}
.tc-box {
	box-sizing: border-box;
	z-index: 999;
	display: block;
	position: relative;
}
.tc_bg {
	height: 100%;
	background: rgba(0,0,0,.85);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: .5s;
}
.tc.act .tc_bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transition: .5s;
}
#tc_search {
	width: 100%;
	padding: 3rem;
	background: #015293;
	position: relative;
	transform: translateY(-100%);
	transition: .5s .5s ease-out;
	z-index: 1;
	overflow: hidden;
}
.act #tc_search {
	transform: translateY(0);
	transition: .5s ease-in;
}
.tc_close {
	position: absolute;
	cursor: pointer;
	color: #e13a39;
	font-size: 30px;
	right: 15px;
	top: 15px;
}
.draw_h {
    width: 67px !important;
    height: 67px !important;
    line-height: 65px !important;
    display: block;
    border-radius: 50%;
    text-align: center;
    position: relative;
}
.tc_close {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #bababa;
    cursor: pointer;
    padding: 10px;
    transition: .5s;
    font-size: 20px;
}
/*弹窗内容样式*/



#tc_search form {
	height: 5rem;
	position: relative;
	width: 900px;
	max-width: 90%;
	margin: 0 auto;
}
#tc_search form:after {
	content: "";
	width: 0;
	height: 1px;
	background: #fff;
	transition: .5s;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.act #tc_search form:after {
	width: 100%;
	transition: ease-in-out .5s .5s;
}
#tc_search #keyword {
	width: 90%;
	height: 5rem;
	font-size: 2rem;
	color: #fff;
	box-shadow: none;
	-webkit-appearance: none;
	float: left;
	border-right: 0;
	background: none;
}
#tc_search .btn_blue {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 5rem;
	border: 0;
	line-height: 4.25rem;
	background: url(../images/seach_white.svg) center center no-repeat;
	background-size: 1.8rem;
	font-size: 1.125rem;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
}
#tc_search .btn_blue.fr {
	background: #e9edef;
	color: #4e4f53;
}
 #tc_search input::-webkit-input-placeholder {
color:#fff;
color: rgba(255,255,255,.7);
}
 #tc_search input::-moz-placeholder {   /* Mozilla Firefox 19+ */
color:#fff;
color: rgba(255,255,255,.7);
}
 #tc_search input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
c color:#fff;
color: rgba(255,255,255,.7);
}
 #tc_search input:-ms-input-placeholder {  /* Internet Explorer 10-11 */
color:#fff;
color: rgba(255,255,255,.7);
}/* WebKit browsers */
 #tc_search input:focus::-webkit-input-placeholder {
color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */
}/* Mozilla Firefox 4 to 18 */
 #tc_search input:focus:-moz-placeholder {
color: transparent;
}/* Mozilla Firefox 19+ */
 #tc_search input:focus::-moz-placeholder {
color: transparent;
}/* Internet Explorer 10+ */
 #tc_search input:focus:-ms-input-placeholder {
color: transparent;
}/* 点击搜索框获取焦点 placeholder消失-结束 */
#tc_search .draw_h:before {
	border: 1px solid rgba(255,255,255,.3);
}
#tc_search .draw_h:hover svg.drawcircle circle {
	stroke: #fff;
}
#tc_search .draw_h img {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -8px;
	transition: .3s;
	width: 16px;
}
#logo{ float:left; transition:.5s; height:110px; line-height:110px;}
#logo img{ }

#nav{ float:left; max-width:930px;}
#nav>ul{ float:right;}
#nav>ul>li{ float:left; position:relative;}
#nav>ul>li>a{ font-size:15px; color:#282828; display:block;}
#nav>ul>li>a h3{ position:relative; font-size:16px; color:#ffffff; font-weight:bold; margin:0 20px; height:110px; line-height:110px;transition:.5s;}
/*#nav>ul>li.on h3,#nav>ul>li:hover h3{ color:#015293 !important;}*/
#nav>ul>li h3:after{ content:""; display:block; width:60px; height:3px; position:absolute; left:50%; margin-left:-30px; background:#015293; bottom:0px; transition:.3s; transform:scaleX(0); transform-origin:top;}
#nav>ul>li:hover h3:after,#nav ul li.on h3:after{   transform:scaleX(1);}
#nav>ul>li:nth-child(4) .list{ margin-left: auto; margin-left:-500px; }
#nav>ul>li:nth-child(5) .list{ margin-left: auto; margin-left:-500px; }
#nav>ul>li:nth-child(6) .list{ margin-left: auto; margin-left:-450px; }
#nav>ul>li:nth-child(7) .list{ margin-left: auto; margin-left:-500px; }
#nav>ul>li:nth-child(8) .list{ margin-left: auto; margin-left:-500px; }

#nav ul li .sub {
	position: relative;
	top: 100%;
	background: rgba(255,255,255,0);
	width: 170px;
	left: 50%;
	margin-left: -85px;
	top: 100%;
	z-index: 10000;
	transform: translateY(-20px);
	visibility: hidden;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	
	display: none;
}
#nav ul li .sub .box {
	color: #fff;
	padding: 0;
    background: rgba(255,255,255,0.85);
	text-align: center;
}
#nav ul li .sub a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 0;
    background: #015293;
    transition: .5s;
}
#nav>ul>li .sub a:before{content:"";position:absolute;left:0;top:0;width: 3px;height: 0;background: #000000;transition:.5s;}
#nav ul li .sub a:hover:before{height: 100%;}
.ny #nav ul li .sub .box{
	color: #2b2b2b;
	background: rgba(255,255,255,0.85);
}
.xg #nav ul li .sub .box{
	color: #2b2b2b;
	background: rgba(255,255,255,1);
}
#nav ul li .sub a {
	padding: 0 .5rem;
    line-height: 3.5;
    transition: .3s;
    font-size: 14px;
    letter-spacing: 1px;
    color: #636363;
    /* border-bottom: 1px dashed #eee; */
    display: block;
    white-space: nowrap;
    position: relative;
}

#nav ul li .sub a:hover {
	color: #fff;
	background: #015293;
}

#nav ul li:hover .sub {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}#nav .sub1 li{ padding:0 10px;}
#nav .sub1 li a{ display:block; text-align:center; transition:.3s;}
#nav .sub1>li:hover,#nav .sub1>li.on{ background:#015293; color:#fff; }
#nav .sub1{ left:0; transform:scaleY(0); transition:.5s; transform-origin:top; }
#nav li:hover ul.sub1{ display:block;transform:scaleY(1); visibility:visible; opacity:1; }
#nav li ul.sub1 li:hover ul.sub2{ display:block;}

.top_menu{ float:left; height:110px; padding-left:20px; position:relative; margin-left:13px;transition:.5s;}
.top_menu .ico {
	float: left;
	margin-left: 1.5rem;
}

.top_menu #reg {
	position: relative;
	height: 110px;
	line-height: 105px;
	color: #fff;
	transition:.5s;
	font-size: 16px;
}
.xg .top_menu{height: 90px; line-height:90;transition: .5s;}
.xg .top_menu #reg {
	position: relative;
	height: 85px;
	line-height: 84px;
	color: #333;
	transition:.5s;
}
.list-header .top_menu #reg{
	color: #333;
	font-size: 16px;
}
#header.xg #searchBtn .icon path {
    fill: #494949;
}
.ny #header #searchBtn .icon path {
    fill: #494949;
}
#searchBtn{height: 100%;}
#searchBtn a {
    display: block;
    width: 18px;
    height: 40px;
    line-height: 36px;
    border-radius: 50%;
    text-align: center;
    transition: .3s;
    overflow: hidden;
}
.top_menu .line-l{float: left;
    margin-left: 1.5rem;
    width: 1px;
    height: 18px;
    background: #fff;
    line-height: 105px;
    margin-top: 45px;
	transition: .5s;
}
#header.xg .top_menu .line-l{float: left;
    margin-left: 1.5rem;
    width: 1px;
    height: 18px;
    background: #333;
    line-height: 105px;
    margin-top: 34px;
	transition: .5s;
}
.list-header .top_menu .line-l{float: left;
    margin-left: 1.5rem;
    width: 1px;
    height: 18px;
    background: #333;
    line-height: 105px;
    margin-top: 45px;
	transition: .5s;
}
.xg .top_menu #searchBtn .search-w{display:none;}
/*#searchBtn a img:after{ content:""; position: absolute; right: 60px; top: 49px; display: block; height:13px; width:1px; background:#ffffff; transition:all ease 600ms; z-index:-1;}*/
#searchBtn svg {
    vertical-align: middle;
    display: inline-block;
    fill: #fff;
}
.j_tab_cel {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.j_tab_title{width: 100%;
    position: absolute;
    bottom: 0;
    height: 120px;
    font-size: 16px;
    padding: 0;
    text-align: center;
    margin-left: 2px;
    line-height: 25px;
    padding: 0 10px;
    padding-top: 65px;
    overflow: hidden;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(rgba(0, 0, 0, 0.5)));
}
.top_tel span{ display:block; text-align:right; font-size:12px; color:#838383;margin-bottom: 5px;}
.top_tel p{ font-size:20px; color:#015293; padding-left:26px; }
.top_tel i{ display: inline-block; width:10px; height:16px; background:url(../images/arrow_down.png) center no-repeat; margin-left:6px; cursor:pointer; display: none;}
#content_link1{ position:relative;}
#content_link1 .con{ position:absolute; display:none;font-size:22px; color:#015293; font-family:DISNEYENGLISH-BOLD;  padding-left:26px; background:#fff; padding-bottom:10px; width:200px;}

#header.ny{ height:110px;}
#header.ny{ background:#fff;}
#header.ny #logo{ height:75px; padding-top:0; margin-top:17px;}
#header.ny #nav>ul>li>a h3{ height:110px; line-height:110px; color:#6d6d6d;}
#header.ny .top_tel{ height:110px; line-height:110px;}
#header.ny #nav .sub{ top:110px;}
#header.ny .top_tel p{ color:#ea5709;}

#header.xg{ height:85px;}
#header.xg{ background: rgba(255,255,255,1) !important;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
#header.xg #logo{ height:85px; line-height:85px; padding-top:0; }
#header.xg #nav>ul>li>a h3{ height:85px; line-height:85px; color: #2b2b2b;}
#header.list-header #nav>ul>li>a h3 {color: #2b2b2b;}
#header.xg .top_tel{ height:85px; }
/* #header.xg #nav .sub{ top:85px;} */
/*首页banner*/
.banner{ height:700px; width:100%; position:relative; margin-top:0;}
.banner li .img{ width:100%; height:700px; background-size: auto !important; z-index:8; }	
 
#banner .slick-arrow{ z-index:99; position:absolute; top:50%; margin-top:-24px; transform:translate(0,0); opacity:1;
	display:block; width: 48px; height: 48px; background-size:48px !important;}
#banner .slick-prev{ left:100px;background:url(../images/banner_left.png) left center no-repeat;
	transition:300ms;-webkit-transition:300ms;}
#banner .slick-next{ right:100px; background:url(../images/banner_right.png) right center no-repeat;
	transition:300ms;-webkit-transition:300ms;}
.slick-prev:before, .slick-next:before{ display:none;}

.s_tt{ text-align:center; margin-bottom:68px;}
.s_tt span{ font-size:14px; color:#015293; font-family:arial; text-transform:uppercase;}
.s_tt h3{ font-size:36px; color:#015293; font-weight: bold; margin-top:5px; margin-bottom:15px;}
.s_tt h3 b{ color:#1f1b18;}
.s_tt p{ font-size:16px; color:#686665;}

#s_kecheng{ padding-top:65px; width:100%; overflow:hidden; padding-bottom:110px; background:#eee;}
.indexOne > h1{font-size: 34px;text-align: center;margin: 80px; font-weight: 500;}
.indexOneNr > ul.flCenAc{width: 50%;margin: 0 auto;}
.indexOneNr > ul.flCenAc > li{margin-right: 20px;background: #FFFFFF;box-shadow: 0px 0px 8px 0px rgba(200, 202, 213, 0.5);border-radius: 4px;width: calc(100% / 4);padding: 2% 0;font-size: 18px;text-align: center;cursor: pointer;}
.indexOneNr > ul.flCenAc > li:last-child{margin-right: 0;}
.indexOneNr > ul.flCenAc > li:hover{background: #3d8fc8;color: #fff;transition: .5s;}
.indexOneNr > ul.flCenAc > li.active{background: #3d8fc8;box-shadow: 0px 3px 8px 0px #3d8fc8;color: #FFFFFF;transition: .5s;}
/*.indexOneNr .tit{margin: 100px 0 60px;}*/
.indexOneNr .tit h3{margin-bottom: 4rem;font-size: 28px;font-weight: normal;position: relative;}
/*.indexOneNr .tit h3::after{position: absolute;width: 20px;height: 4px;background: #015293;border-radius: 2px;left: 0;top: 4.2rem;content: '';}*/
.indexOneNr .tit > p{width:100%;font-size: 16px;color: rgba(0, 0, 0, 0.85);line-height: 1.7;}
.indexOneNr .cont{display: none;}
.indexOneNr .cont.solve1{display: block;}
.indexOneNr .solve{display: flex;flex-wrap: wrap;background: #fff;box-shadow: 0px 0px 8px 0px rgba(200, 202, 213, 0.5); padding: 30px; border-radius: 5px;}
.indexOneNr .solve > li{    width: 262px;
    margin: 0 30px 30px 0;
    height: 50px;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee;
    background: #fff;
    border-radius: 5px;
    line-height: 50px;
    font-size: 16px;
    padding-left: 10px;
}
.indexOneNr .solve > li input{width: 200px;
    height: 100%;
    line-height: 50px;
    font-size: 16px;}
 .indexOneNr .solve > li:nth-child(4n){margin-right: 0;} 
  .indexOneNr .solve > li:nth-child(5){margin-right: 0; width:100%;height:200px;padding-left:0;} 
  .indexOneNr .solve > li:nth-child(5) div{border-bottom:1px solid #eee;padding-left:10px}
  .indexOneNr .solve > li .content{    width: 100%; height: 150px;font-size: 16px;
    padding: 10px;font-family: yahei;}
    .indexOneNr .solve > li:nth-child(6){margin:0 auto;border:0;}
    .indexOneNr .solve > li:nth-child(6) button{width:100%;height:100%;background:#015293;border:0;border-radius:5px;font-size:16px;color:#ffffff;}
.indexOneNr .solve > li:hover img{transform: scale(1.1);box-shadow: 0px 0px 10px 0px rgb(39 39 39 / 20%);}
.indexOneNr .solve > li img{width: 100%;height: 100%;transition: all 0.8s ease-out;}
.indexOneNr .solve > li p{position: absolute;background:url(../image/fabj.png)no-repeat center;width: 280px;height: 77px;background-size: 100% 100%;font-size: 25px;top: 40px;text-align: center;line-height: 77px;color: #fff;}

.n_xmzixun_ul > li{    width: 277.5px;
    margin: 0 30px 30px 0;
    height: 50px;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee;
    background: #fff;
    border-radius: 5px;
    line-height: 49px;
    font-size: 16px;
    padding-left: 10px;
    float: left;
    color: #999;
}
.n_xmzixun_ul > li input{width: 200px;
    height: 100%;
    line-height: 50px;
    font-size: 16px;}
.n_xmzixun_ul > li:nth-child(4n){margin-right: 0;} 
.n_xmzixun_ul > li:nth-child(5){margin-right: 0; width:100%;height:200px;padding-left:0;} 
.n_xmzixun_ul > li:nth-child(5) div{border-bottom:1px solid #eee;padding-left:10px}
.n_xmzixun_ul > li .content{    width: 100%; height: 150px;    font-size: 16px;
    padding: 10px;font-family: yahei;}
.n_xmzixun_ul > li:nth-child(6){margin:0 auto;border:0;float:none;}
.n_xmzixun_ul > li:nth-child(6) button{width:100%;height:100%;background:#015293;border:0;border-radius:5px;font-size:16px;color:#ffffff;}
.n_xmzixun_ul > li:hover img{transform: scale(1.1);box-shadow: 0px 0px 10px 0px rgb(39 39 39 / 20%);}
.n_xmzixun_ul > li img{width: 100%;height: 100%;transition: all 0.8s ease-out;}
.n_xmzixun_ul > li p{position: absolute;background:url(../image/fabj.png)no-repeat center;width: 280px;height: 77px;background-size: 100% 100%;font-size: 25px;top: 40px;text-align: center;line-height: 77px;color: #fff;}

.flCenAc {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.n_xskc_slide{    height: 212px;
    overflow: hidden;}
.n_xskc_slide li{width:300px;}
.n_xskc_slide li a {
    display: block;
    background: #ececf2;
    margin: 0 23px;
    padding: 0;
    position: relative;
    height: auto;
}
.n_xskc_slide li .box .bt{width: 100%;
    text-align: center;
    height: 40px;
    line-height: 20px;
    font-size: 16px;
    margin-top: 10px;
    color: #333;}
 .n_xskc_slide .slick-track{min-width:1200px;}
  .n_case_home_slide .slick-slide{min-width:300px;}
  .n_xskc_slide .slick-track li{min-width:300px;}
#certify a {
	display: block;
	position: relative;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
#certify .imgbox {
	position: relative;
	box-shadow: 0 8px 8px rgba(0, 0, 0, 0.15);
	display: block;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
#certify .pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	/*padding: 17px 17px;*/
}
#certify .pic img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
#certify p {
	font-size: 1.25rem;
	color: #000000;
	text-align: center;
	padding-top: 20px;
	opacity: 0;
	visibility: hidden;
}
#certify .swiper-slide-active p {
	opacity: 1;
	visibility: visible;
}
#certify {
	position: relative;
}
#certify .swiper-container {
}
#certify .swiper-slide {
	width: 635px;
}
#certify .swiper-slide img {
	display: block;
	object-fit: fill;
}
#certify .swiper-pagination {
	width: 100%;
}
#certify .swiper-button-prev {
	left: -60px;
	top: 50%;
	bottom: auto;
	margin-top: -90px !important;
	width: 65px;
	height: 65px;
	background: url(../images/banner_left.png) no-repeat;
	background-size: 100%;
}
#certify .swiper-button-prev:hover {
	background-size: 100%
}
#certify .swiper-button-next {
	right: -60px;
	top: 50%;
	bottom: auto;
	margin-top: -90px !important;
	width: 65px;
	height: 65px;
	background: url(../images/banner_right.png) no-repeat;
	background-size: 100%;
}

#s_yonggong{ padding-top:65px; width:100%; overflow:hidden; padding-bottom:50px; background:url(../images/s_yonggong_bg.jpg) center bottom no-repeat;}
#s_yonggong .cont ul{ min-width:1200px;margin-bottom: 40px;height: 600px;
    overflow: hidden;
/*float:left; margin-right:10px;*/
	
}
#s_yonggong .cont ul .slick-track{min-width:1200px;}
#s_yonggong .cont ul.ul_3{ width:590px; float:right; margin:0; margin-right:-10px; }
#s_yonggong .cont ul.ul_3 li{ width:285px; margin-right:10px; float: left; height: 300px;}
#s_yonggong .cont ul.ul_3 li:first-child{  width:580px;height:300px; }
#s_yonggong .cont ul.ul_3 li .img{  height:100%; }
#s_yonggong .cont ul li{ position:relative; margin-bottom:10px;height: 290px;padding:0 5px;min-width: 300px;}
#s_yonggong .cont ul li .txt{ position:absolute; width: 290px;margin-left: 5px;padding: 0 10px; text-align:center; left:0; bottom:0; height:110px; padding-top:65px; transition:.5s;
	background: linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
    background: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
    background: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
    background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
    background: -moz-linear-gradient(top,transparent, rgba(0, 0, 0, 0.5));
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(rgba(0, 0, 0, 0.5)));
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=transparent, endColorStr=#111); }
#s_yonggong .cont ul li:hover .txt{ 
	background: linear-gradient(top, transparent, rgba(14, 14, 14, 0.5));
    background: -o-linear-gradient(top, transparent, rgba(14, 14, 14, 0.5));
    background: -ms-linear-gradient(top, transparent, rgba(14, 14, 14, 0.5));
    background: -webkit-linear-gradient(top, transparent, rgba(14, 14, 14, 0.5));
    background: -moz-linear-gradient(top,transparent, rgba(54, 100, 148, 0.5));
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(rgba(54, 100, 148, 0.5)));
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=transparent, endColorStr=#015293); }
#s_yonggong .cont ul li .txt h5{ font-size:16px; color:#fff; text-align:center;}
	
#s_yonggong .cont ul li .mask{ position:absolute; width:100%; height:100%; left:0; top:0; background:#015293; text-align:center; color:#fff;}	
#s_yonggong .cont ul li .mask p{ font-size:16px; line-height:30px; margin-bottom:20px;}	
.btn_ck{ width:140px; height:40px; display:block; line-height:38px; text-align:center; margin:0 auto; font-size:13px; border-radius:3px; border:1px solid #fff;}	

#s_qiye{ padding-top:85px; width:100%; overflow:hidden; padding-bottom:80px; background:url(../images/s_qiye_bg.jpg) center bottom no-repeat;}
#s_qiye .hd{ overflow:hidden;}
#s_qiye .s_tt{ text-align:left; float:left;}
#s_qiye .s_tt_list {
    text-align: center;
    margin-bottom: 68px;
	float: none;
}
#s_qiye .txt_r{ float:right; text-align:right;}
#s_qiye .txt_r p{ font-size:30px; color:#1f1b18;}
#s_qiye .txt_r span{ font-size:16px; color:#615f5e; display:block; margin-top:8px;}
#s_qiye .t-list{ margin:0 -10px;  margin-bottom:38px;}
#s_qiye .t-list li{ width:590px; height:214px; float:left; margin:0 10px; margin-bottom:20px; background:#fff; border:1px solid #eaeaea; position:relative; transition:.5s;}
#s_qiye .t-list li .img{ width:190px; height:190px; border-radius:50%; float:left; margin:11px; border:2px solid transparent; transition:.5s;}
#s_qiye .t-list li .img img{width:100%;height:100; border-radius:50%;}
#s_qiye .t-list li .txt{ float:left; width:300px; margin:0 11px; height:100%;}
#s_qiye .t-list li .txt h5{ font-size:24px; color:#282828; margin-bottom:16px; transition:.5s;}
#s_qiye .t-list li .txt p{ font-size:14px; color:#686868; line-height:18px; transition:.5s;}
#s_qiye .t-list li font{ font-size:24px; color:#b8b8bf; font-family: BARLOWCONDENSED-EXTRABOLDITALIC; position:absolute; top:20px; right:76px; transition:.5s;}
#s_qiye .t-list li.li_1{ border-radius:107px 0 107px 107px; }
#s_qiye .t-list li.li_2{ border-radius:0 107px 107px 107px; }
#s_qiye .t-list li.li_3{ border-radius:107px; }
#s_qiye .t-list li.li_4{ border-radius:107px; }
#s_qiye .t-list li.li_5{ border-radius:107px 107px 0 107px; }
#s_qiye .t-list li.li_6{ border-radius:107px 107px 107px 0; }

#s_qiye .t-list li.li_2 .img,#s_qiye ul li.li_4 .img,#s_qiye ul li.li_6 .img{ float:right;}
#s_qiye .t-list li.li_2 .txt,#s_qiye ul li.li_4 .txt,#s_qiye ul li.li_6 .txt{ float:right;}
#s_qiye .t-list li.li_2 font,#s_qiye ul li.li_4 font,#s_qiye ul li.li_6 font{ right:auto; left:76px}
#s_qiye .t-list li:hover{background:#015293; border:1px solid #015293; box-shadow: -3.078px 8.457px 45.03px 11.97px rgba(0, 0, 0, 0.08);}
#s_qiye .t-list li:hover .img{ border:2px solid #fff;}
#s_qiye .t-list li:hover .txt h5{ color:#fff;}
#s_qiye .t-list li:hover .txt p{ color:#e8f4ee;}
#s_qiye .t-list li:hover font{ color:#fff;}
.btn_more2{ display:block; width:320px; height:45px; text-align:center; line-height:45px; margin:0 auto; font-size:16px; color:#141414; position:relative; z-index:1; overflow:hidden;transition:all ease 600ms;}
.btn_more2:before{ content:""; position: absolute; right: 0; top: 0; display: block; height:100%; width:100%; box-sizing:border-box; transition:all ease 600ms;border:1px solid #989898; border-radius:3px; z-index:-1;}
.btn_more2:hover:before{ border:1px solid #015293;}
.btn_more2:after{ content:""; position: absolute; right: 0; top: 0; display: block; height:100%; width:0; background:#015293; transition:all ease 600ms; z-index:-1;}
.btn_more2:hover:after{ width:100%; left:0; right:auto;}
.btn_more2:hover{ color:#fff;  }

#s_daikai{ padding-top:74px; height:698px; overflow:hidden; background:url(../images/s_daikai_bg.jpg) center bottom no-repeat;}
#s_daikai .left{ width:800px; height:285px; float:left; padding:55px 55px;}
#s_daikai .left .tt{ font-size:22px; color:#015293;}
#s_daikai .left .tt span{ font-size:14px; color:#b6b6b6; font-family:arial; text-transform:uppercase; display:inline-block; margin-left:8px;}
#s_daikai .left p{ font-size:18px; color:#3f3f3f; line-height:30px; margin:25px 0;}
.btn_xq{ display:block; width:240px; height:45px; line-height:45px; text-align:center; font-size: 16px; color:#fff; background:#015293;  border-radius:3px; overflow:hidden; position:relative; z-index:1;}
.btn_xq:after{ content:""; position: absolute; right: 0; top: 0; display: block; height:100%; width:0; background:#042a48; transition:all ease 600ms; z-index:-1;}
.btn_xq:hover:after{ width:100%; left:0; right:auto;}
#s_daikai .right{ display:block; width:400px; height:285px; float:right; font-size:18px; line-height:30px; color:#fff; padding-top:80px;  padding-left:90px; padding-right:45px; position:relative;}
#s_daikai .pic_caishui{width: 230px; position:absolute; left:-145px; bottom:-82px;}


#s_huoyun{ padding-top:85px; height:880px; overflow:hidden; background:url(../images/s_huoyun_bg.jpg) center bottom no-repeat;}
#s_huoyun .left{ float:left; width:280px; height:540px; position:relative;}
#s_huoyun .left .img{}
#s_huoyun .left .btn_xq{ width:140px; height:40px; line-height:40px; margin:0 auto; position:absolute; bottom:99px; left:50%; margin-left:-70px; font-size:14px;}
#s_huoyun .right{ width:920px; float:right;}
#s_huoyun ul{ margin-left:1px; margin-top:2px;}
#s_huoyun ul li{ width:20%; height:270px; float:left; background:#fff; border:1px solid #dfdfdf; padding:40px 25px; margin-left:-1px; margin-top:-1px; transition:.5s; }
#s_huoyun ul li h5{ font-size:22px; color:#015293; transition:.5s;}
#s_huoyun ul li i{ display:block; width:15px; height:2px; background:#015293; margin-top:13px; margin-bottom:25px; transition:.5s;}
#s_huoyun ul li p{ font-size:14px; color:#1f1b18; line-height:22px; transition:.5s;}
#s_huoyun ul li:hover{ position:relative; z-index:99; box-shadow: -2.394px 6.578px 34.4px 8.6px rgba(92, 173, 132, 0.34); border:1px solid #015293; background:#015293;}
#s_huoyun ul li:hover h5{ color:#fff;}
#s_huoyun ul li:hover i{ background:#fff;}
#s_huoyun ul li:hover p{ color:#fff;}

#s_about{ padding-top:85px; overflow:hidden; padding-bottom:85px; background: url(../images/s_yonggong_bg.jpg) center bottom no-repeat;}
#s_about .left{ width:733px; 
float:left;


}
#s_about .left-show-qy{display:none;position:absolute;left:-810px;top:0; transition:.5s;overflow:visible !important; }
#s_about .right{ width:390px; float:right;}
#s_about .tt{ padding-left:40px; background:url(../images/yinhao.png) left top no-repeat; margin-bottom:40px; }
#s_about .tt span{ font-size:36px; color:#015293; text-transform:uppercase; font-family:"Franklin Gothic Demi cond";}
#s_about .tt h3{ font-size:18px; color:#292929; margin-top:3px;}
#s_about .tt i{ display:inline-block; width:41px; height:1px; background:#000; margin-left:14px; vertical-align:middle;}
#s_about .txt{ font-size:16px; line-height:24px; color:#808080;text-indent: 2em;}
#s_about .img { box-shadow: -9.526px 5.5px 12.8px 3.2px rgba(96, 101, 106, 0.24); margin-top:32px;height: 340px;text-align:center;background:#000000;}
#s_about ul{}
#s_about ul li{ height:161px;}
#s_about ul li .right-li-box{ height:140px; width: 100%; background:#f6f6f6; border:1px solid #e5e5e5; border-radius:8px; padding:20px 44px; margin-bottom:28px; transition:.5s;}
#s_about ul li div{ float:left;}
#s_about ul li h5{ font-size:62px; font-family:"Franklin Gothic Medium cond"; color:#3d8fc8;transition:.5s;}
#s_about ul li h5 span{ font-size:30px;}
#s_about ul li p{ font-size:16px; color:#212122;transition:.5s;}
#s_about ul li font{ float:right; display:block; margin-top:15px;}
#s_about ul li .img02{ display:none;}
#s_about ul li .right-li-box:hover{ border:1px solid #3d8fc8; background:#3d8fc8;border-radius:0 8px 8px 0 ;}
#s_about ul li .right-li-box:hover h5{ color:#fff;}
#s_about ul li .right-li-box:hover p{ color:#fff;}
#s_about ul li .right-li-box:hover .img01{ display:none;}
#s_about ul li .right-li-box:hover .img02{ display:block;}
#s_about ul li:hover .cover-qywh{display:block;}
/*#s_about ul li:hover + .left-show-qy{display:block;}*/
#s_about .right-show:hover + .left-show {display:none;}
#s_about .cover-qywh{
	/*display: inline-block;*/
    position: absolute;
    left: -810px;
    top: 0;
    /*height: 645px;*/
    
    /*box-shadow: -9.526px 5.5px 12.8px 3.2px rgba(96, 101, 106, 0.24);*/
    /*width:810px;*/
     transition:.5s;
    display: none;
}
#s_about .li-qywh:hover #s_about .cover-qywh{display:block}
#n_about .box video{width:80%;height:auto;margin:0 auto;display: block;margin-bottom:30px;}
.m-about{
		
	display: none;
}
.pc-about{
	display: block;
}
	
	
.n_licheng {
	background: url(../images/licheng_bg.jpg) center bottom no-repeat;
	background-size: cover;
	overflow: hidden;
	height: 840px;
	padding-top: 158px;
}
.licheng_slide {
}
.licheng_slide ul {
}
.licheng_slide ul li {
	width: 16.666%;
	float: left;
	height: 494px;
	padding: 0 5px;
	padding-left: 27px;
}
.licheng_slide ul li .box {
	width: 180px;
	height: 100%;
	position: relative;
}
.licheng_slide ul li .box:before {
	content: "";
	display: block;
	width: 2px;
	position: absolute;
	left: -22px;
	top: 36px;
	bottom: 0;
	background: #abaaae;
	margin-left: -1px;
}
.licheng_slide ul li .box:after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: -27px;
	bottom: 0;
	background: #5e5e61;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.licheng_slide ul li .box .tt {
	font-size: 14px;
	color: #293339;
	font-weight: bold;
	border-bottom: 1px solid #8d9aaf;
	padding-bottom: 11px;
	margin-bottom: 11px;
}
.licheng_slide ul li .box .tt span {
	font-size: 25px;
	color: #1e2930;
}
.licheng_slide ul li .box .con {
	font-size: 1rem;
	color: #29292b;
	line-height: 24px;
}
.licheng_slide ul li:nth-child(1) {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li:nth-child(2) {
	padding-top: 80px;
}
.licheng_slide ul li:nth-child(3) {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li:nth-child(4) {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li:nth-child(5) {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li:nth-child(6) {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='1'] {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li[data-slick-index='2'] {
	padding-top: 80px;
}
.licheng_slide ul li[data-slick-index='3'] {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='4'] {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li[data-slick-index='5'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='6'] {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='7'] {
	padding-top: 200px;
	padding-bottom: 60px;
}
.licheng_slide ul li[data-slick-index='8'] {
	padding-top: 130px;
}
.licheng_slide ul li[data-slick-index='9'] {
	padding-top: 80px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='10'] {
	padding-top: 0;
	padding-bottom: 140px;
}
.licheng_slide ul li[data-slick-index='11'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='12'] {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='13'] {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li[data-slick-index='14'] {
	padding-top: 80px;
}
.licheng_slide ul li[data-slick-index='15'] {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='16'] {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li[data-slick-index='17'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='18'] {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='19'] {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li[data-slick-index='20'] {
	padding-top: 80px;
}
.licheng_slide ul li[data-slick-index='21'] {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='22'] {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li[data-slick-index='23'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='24'] {
	padding-bottom: 122px;
}
.licheng_slide ul li .box:hover {
}
.licheng_slide ul li .box:hover:before {
	background: #81abd4;
}
.licheng_slide ul li .box:hover:after {
	background: #005bac;
}
.licheng_slide ul li .box:hover .tt {
	color: #005bac;
}
.licheng_slide ul li .box:hover .tt span {
	color: #005bac;
}
.licheng_slide ul li .box:hover .con {
	color: #005bac;
}
.licheng_slide .slick-arrow {
	z-index: 99;
	position: absolute;
	top: 0;
	margin-top: -70px;
	transform: translate(0, 0);
	opacity: 1;
	display: block;
	width: 70px;
	height: 70px;
	background-size: contain !important;
}
.licheng_slide .slick-prev {
	left: 50%;
	margin-left: -85px;
	background: url(../images/licheng_left.png) left center no-repeat;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.licheng_slide .slick-next {
	right: 50%;
	margin-right: -85px;
	background: url(../images/licheng_right.png) right center no-repeat;
	transition: 300ms;
	-webkit-transition: 300ms;
}
/*.licheng_slide .slick-prev:hover {*/
/*	background: url(../images/licheng_left_on.png) left center no-repeat;*/
/*}*/
/*.licheng_slide .slick-next:hover {*/
/*	background: url(../images/licheng_right_on.png) left center no-repeat;*/
/*}*/
.licheng_slide .slick-prev.slick-disabled {
	background: url(../images/licheng_left.png) left center no-repeat;
	opacity: .2;
	cursor: auto;
}
.licheng_slide .slick-next.slick-disabled {
	background: url(../images/licheng_right.png) left center no-repeat;
	opacity: .2;
	cursor: auto;
}	
	
	
	
#s_news{ background:#ffffff; padding-top:87px; overflow:hidden; padding-bottom:98px;}
#s_news .hd{ overflow:hidden;}
#s_news .s_tt{ text-align:left; float:left; margin-bottom:57px;}
#s_news .s_tt h3{ margin-bottom:0;}
#s_news .hd .btn_more2{ float:right; width:110px; height:40px; line-height:40px; font-size:14px; margin-top:5px;}
#s_news .hd .btn_more2:before{ border:1px solid #d9d9d9;}

.m-partner{display:none;}
.n_tuijian_slide{ width:570px; height:390px; position:relative; margin-bottom:0 !important;}
.n_tuijian_slide .li{ position:relative;}
.n_tuijian_slide .li img{ width:570px; height:390px;}
.n_tuijian_slide .li h5{ position:absolute; color:#fff; font-size:15px; bottom:0; left:0; width:100%; z-index:99; padding-left:23px; padding-right:90px;  height:50px; line-height:50px; background: rgba(0,0,0,.5); }
.n_tuijian_slide .hd{ position: absolute; bottom:10px; right:20px; overflow:hidden;}
.n_tuijian_slide .hd li{float:left; font-size:0; cursor:pointer;}
.n_tuijian_slide .hd li button{ width:8px; height:8px; border-radius:50%; background:#fff; opacity:1; transition:.3s; font-size:0; border:0; margin:10px 2.5px; cursor:pointer;}
.n_tuijian_slide .hd li.slick-active button { background:#015293; }

#s_news .right{ float:right; width:555px; margin-top:-5px;}
.newslist{}
.newslist li{ height:100px; padding-top:22px;}
.newslist li+li{ border-top:1px solid #dddddd;}
.newslist li h5{ font-size:17px; color:#1f1b18; margin-bottom:13px;-webkit-line-clamp: 1;}
.newslist li span{ font-family:arial; color:#8f8e8d; font-size:14px; display:block; height:20px; line-height:22px; padding-left:25px; background:url(../images/time.png) left center no-repeat;}
.newslist li:hover h5{ color:#015293;-webkit-line-clamp: 1;}


#s_partner{ background:#f6f6f6; padding-top:87px; overflow:hidden; padding-bottom:98px;}
#s_partner .hd{ overflow:hidden;}
#s_partner .s_tt{ text-align:left; float:left; margin-bottom:57px;}
#s_partner .s_tt h3{ margin-bottom:0;}
#s_partner .hd-list .s_tt {
    text-align: center;
    width: 100%;
     float: none; 
    margin-bottom: 57px;
}
#s_partner .hd .btn_more2{ float:right; width:110px; height:40px; line-height:40px; font-size:14px; margin-top:5px;}
#s_partner .hd .btn_more2:before{ border:1px solid #d9d9d9;}
#s_partner ul {
    margin: 0 -13px;
    font-size: 0;
}
#s_partner ul li {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding:13px;
}
#s_partner .j_pages ul li{
	width: auto;
	padding: 0 13px;
}
#s_partner ul li .box {
    padding: 0;
    box-shadow: -5px 9px 8px 0px rgba( 0, 0, 0,.16 );
    background: #fff;
}

#s_partner_list{ background:#f6f6f6; padding-top:87px; overflow:hidden; padding-bottom:98px;}
#s_partner_list .hd{ overflow:hidden;}
#s_partner_list .s_tt{ text-align:left; float:left; margin-bottom:57px;}
#s_partner_list .s_tt h3{ margin-bottom:0;}
#s_partner_list .hd-list .s_tt {
    text-align: center;
    width: 100%;
     float: none; 
    margin-bottom: 57px;
}
#s_partner_list .hd .btn_more2{ float:right; width:110px; height:40px; line-height:40px; font-size:14px; margin-top:5px;}
#s_partner_list .hd .btn_more2:before{ border:1px solid #d9d9d9;}
#s_partner_list ul {
    margin: 0 -13px;
    font-size: 0;
}
#s_partner_list ul li {
    width: 200px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding:13px;
}
#s_partner_list .j_pages ul li{
	width: auto;
	padding: 0 13px;
}
#s_partner_list ul li .box {
    padding: 0;
    box-shadow: -5px 9px 8px 0px rgba( 0, 0, 0,.05 );
    background: #fff;
}
.s_partner_catebox{margin-bottom:10px;}
.s_partner_catename{
	padding-left: 30px;
    background: url(../images/bank-tips.png) left top no-repeat;
	width: 100%;
    height: 30px;
    color: #333;
    line-height: 20px;
    display: block;
    font-size: 20px;
	color: #333;
	font-weight: 600;
	margin-left: 15px;
}
.s_partner_foot{width:100%;height:30px;font-size:20px;text-align:center;color:#000000;margin-top:50px;}
#foot{ background:#1f1b18; padding-top:79px; color:#fff; overflow:hidden;}
#foot .left{ width:368px; float:left;}
#foot .center{ width:442px; float:left; border-left:1px solid #4c4946; border-right:1px solid #4c4946; height:236px; padding:0 70px;}
#foot .right{ float:right;}

.foot_nav{ margin-top:96px; margin-left: -25px;}
.foot_nav li{ float:left; display:block; margin-bottom:20px; width:110px; text-align:center;}
.foot_nav li a{ line-height:45px; font-size:15px; color:#a9a8a8; position:relative; display:inline-block;}
.foot_nav li a:before{ content:""; display:block; width:0; height:3px; background:#015293; position:absolute; left:0; bottom:0; transition:.5s;}
.foot_nav li:hover a{ font-weight:bold; color:#015293;}
.foot_nav li:hover a:before{ width:100%;}

.foot_lianxi{}
.foot_lianxi li{ position:relative; padding-left:34px; margin-bottom:33px;}
.foot_lianxi li font{ position:absolute; left:0; top:0; display:block; width:30px; text-align:center;}
.foot_lianxi li h5{ font-size:16px; color:#fff; margin-bottom:12px;}
.foot_lianxi li p{ font-size:14px; line-height:18px; color:#cececd; font-weight:normal;}
.foot_lianxi li b{ font-size:24px; color:#015293; font-family:DISNEYENGLISH-BOLD; }
.foot_ewm{ overflow:hidden; margin-bottom:28px;  float:right;}
.foot_ewm div{ float:left; text-align:center; margin-left:30px;}
.foot_ewm img{ display:block; width:120px; height:120px;}
.foot_ewm p{ font-size:12px; color:#cececd; margin-top:22px;}

.s_foot_link{ height:40px; width:20rem; cursor:pointer;overflow:visible;position: relative;text-align:left; max-width: 100%; }
.s_foot_link .tanchu{/* overflow:auto; */box-sizing:border-box;position:absolute;bottom: 52px;border-bottom:0;display: none;left: 0;right:-1px;z-index:1;border:1px solid #ccc;}
.s_foot_link .tanchu>div:before {
    content: "";
    position: absolute;
    bottom: 1px;
    right: 50%;
    margin-right: -20px;
    height: 40px;
    width: 40px;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    z-index: -1;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
}
.s_foot_link .tanchu>div{max-height:200px; background: #fff;display:block;padding:10px 13px;overflow:auto;}
.s_foot_link .tanchu>div::-webkit-scrollbar {display:none}
.s_foot_link .tanchu a { color: #7c7c7c; line-height: 27px; display:block; font-size: .75rem;}
.s_foot_link .tanchu a:hover{ color: #0053a7; }
.s_foot_link #bnt_link.a {padding-left:12px;color: #4b4948;border:1px solid #696765; font-size:.875rem;text-align:left; width:100%;height:40px;line-height: 38px;float:left;box-sizing:border-box;text-decoration:none;position:absolute;z-index:1;right: 0;}
.s_foot_link #bnt_link.a h5{height:38px;color:#015293;font-size:15px;line-height:38px;max-width: calc(100% - 45px);display:inline-block;float:  left;}
.s_foot_link #bnt_link.a h5 b{ font-weight:normal; margin-left:.75rem; font-size:13px; color:#dfdfde;}
.s_foot_link .a span{ display:inline-block; float:right; color:#919397; line-height:43px; width:10px; text-align:center; height:100%; margin-right:17px; position:absolute; right:0; top:0; }
.s_foot_link .a span svg{ height:43px; max-height:100%; max-width:100%;}

.copyright{ width:100%; height:60px; line-height:60px; background:#2b2928; text-align:center; font-size:14px; color:#979796; margin-top: 40px;}
#foot a:hover{ color:#015293;}


/*footer*/

.m1360{width:1200px; display:block;margin:0 auto;}
footer{background: #2d2e2f;}
footer .fl01{padding:4rem 0 2.75rem;}
footer .fl01 .content{ display:flex; justify-content:space-between;}
footer .fl01 .left{display:flex;}
footer .fl01 .left dl{ margin-right:2rem}
footer .fl01 .left dl dt{font-size:1rem;color: #fff;line-height:1.25;margin-bottom: 2.25rem;transition:.5s;position:relative;}
footer .fl01 .left dl dt:before{content:"";position:absolute;left:0;top: 200%;width:4rem;height:2px;background:#cbcbcb;width:3.375rem;}
footer .fl01 .left dl dd{font-size:.875rem;color: #949495;line-height:1.6875rem;transition:.5s;}

footer .fl01 .right{display:flex;max-width: 100%;}
footer .fl01 .right .ll{ text-align:center; padding:.625rem 0 0}
footer .fl01 .right .ll h3 img{ width:5.25rem}
footer .fl01 .right .ll h6{ font-size:13px; color:#000000; line-height:1.25; margin:.5rem 0 0}
footer .fl01 .right .rr{text-align:right;}
footer .fl01 .right .rr h6{font-size:.875rem;color: rgba(255,255,255,.54);opacity:.7;line-height:1.5;}
footer .fl01 .right .rr h3{font-size:1.5rem;color: #fff;display:flex;align-items: flex-end;justify-content:flex-end;margin:.5rem 0;font-family: "PingFang SC";}
footer .fl01 .right .rr h3 img{ margin:0 .75rem 0 0}
footer .fl01 .left dl dd:hover {
    opacity: 1;
    color: #fff;
}
.list_box_09{margin: 2.5rem 0 0;display:flex;justify-content:flex-end;}
.list_box_09 li{margin-left: .875rem;}
.list_box_09 li a{background: #2957a4;width: 38px;height: 38px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer; transition: .5s;}

footer .fl02{padding: 1.5rem 0;background: #414344;}
footer .fl02 p{font-size: 14px;color: rgba(255,255,255, .35);line-height: 1.5;}
footer .fl02{ display:flex; align-items:center; justify-content:space-between;text-align:center}

footer .fl01 .center{ width: 220px;}
footer .fl01 .center dl{position:relative;white-space:nowrap;margin-left: 0;background: #414344;width: 100%;padding: 0 1.25rem;cursor:pointer;}
footer .fl01 .center dl dt{line-height: 44px;font-size: 13px;color: #abaaaa;display: flex;align-items: center;justify-content: space-between;}
footer .fl01 .center dl dt svg{width: 10px;height: 10px;fill: #abaaaa;vertical-align:middle;float: right;transform: rotate(180deg); transition:.5s}
footer .fl01 .center dl .con{position:absolute;left:0;bottom: 44px;background:#fff;box-shadow:0 -5px 10px rgba(0,0,0,.15);padding:.5rem .875rem;min-width: 100%;display: none;}
footer .fl01 .center dl .con dd{ font-size:13px; color:#333; line-height:24px; transition:.5s}

footer .fl01 .center dl dt.on svg{ transform: rotate(0);}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; position:  fixed;width:  100%;height:  100%;top: 0;z-index: 99999999999;}
.tc1 .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto; }
.tc1 .close:hover{ transform:rotate(180deg);}
.tc1 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc1 .tc-box{ position:absolute; background: #d9d9d9; border-radius: .5rem; overflow: hidden; top:50%; z-index:9999; width: 18rem; left:50%; margin-left: -9rem; margin-top: -9rem; padding: 1rem; -webkit-border-radius: .5rem; -moz-border-radius: .5rem; -ms-border-radius: .5rem; -o-border-radius: .5rem; }
.tc1 .tc.act .tc-box{  transform:scale(1);}
.tc1 .tc.act{display: block;  }
.tc1 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc1 .tc_bg {height: 100%;background: rgba(0,0,0,.7);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{width:100%; margin: 0 auto;display: block;}
.tc1 .tc-box h5{ padding-top: 1rem; font-size: .875rem; color: #6c6c6c;text-align:center;}

.list_box_10{display: flex;justify-content: space-between;max-width: 220px;margin: 0 auto;}
.list_box_10 h3 img{ width: 84px; height: 84px;}
.list_box_10 h6{font-size: 12px;color: #949495;margin: .75rem 0 1.25rem;text-align: center;}
/*footer end*/

/*online qq*/

.online_q {  position: fixed; right: 6px; bottom:30px; z-index: 9999; }
.online_q .btn2{width:90px; height:90px; border-radius:50%; border:1px solid #e0e0e4; cursor:pointer; position:relative; font-size:12px; transition:.3s; text-align:center; background:#fff; margin-bottom:15px;}
.online_q .btn2 span{ font-size:14px; color:#5c5c5c; display:block; margin-top:4px; transition:.3s;}
.online_q .img02{ display:none;}
.online_q .open.pic{ position:absolute; background:#015293; width:100px; height:100px; right:100px; top:50%; margin-top:-50px; text-align:right; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden;}
.online_q .open.pic:before{ content:""; display:block; width:0; height:0; border:10px solid transparent; border-left:10px solid #015293
; position:absolute; right:-15px; top:50%; margin-top:-10px;}
.online_q .open.pic img{ width:80px; height:80px; margin-top:10px; margin-right:10px;}
.online_q .btn2:hover .open.pic{ opacity:1; right:100px;visibility:visible;}

.online_q .open.tel{ position:absolute; background:#073b90
; width:160px; height:50px; border-radius:20px; color:#fff; font-size:18px; font-family:arial; text-align:center; line-height:50px; right:100px; top:50%; margin-top:-25px; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden;}
.online_q .open.tel:before{ content:""; display:block; width:0; height:0; border:10px solid transparent; border-left:10px solid #073b90
; position:absolute; right:-16px; top:50%; margin-top:-10px;}
.online_q .btn2:hover .open.tel{ opacity:1; right:90px;visibility:visible;}
#gotop{ transition:.5s; overflow:hidden; height:90px;}
#gotop.hide{ height:0; opacity:0; }
.online_q .btn2:hover{ border:1px solid #015293; background:#015293;box-shadow: 0px 9px 6.8px 1.2px rgba(0, 0, 0, 0.18);}
.online_q .btn2:hover .img01{ display:none;}
.online_q .btn2:hover .img02{ display: inline-block;}
.online_q .btn2:hover span{ color:#fff;}
.ny #header{background: rgba(255,255,255,0.3);}
.ny .list-header{background: rgba(255,255,255,1);}
.n_banner{ width: 100%; height: 360px; overflow: hidden; margin-top: 110px;}
.n_tt{ text-align:center; margin-bottom:68px;}
.n_tt span{ font-size:14px; color:#015293; font-family:arial; text-transform:uppercase;}
.n_tt h3{ font-size:36px; color:#015293; font-weight: bold; margin-top:5px; margin-bottom:15px;}
.n_tt h3 b{ color:#1f1b18;}
.n_tt p{ font-size:16px; color:#686665;}

#n_news01{ background: #f3f4f6; padding: 70px 0;}

#n_news01 li{ overflow: hidden;}
#n_news01 li .img{ width: 570px; height: 390px; float: left;}
#n_news01 li .img img{}
#n_news01 li .txt{ width: 630px; height: 390px; background: #fff; float: right; padding: 45px;}
#n_news01 li .txt h5{ font-size: 24px; color: #454545; font-weight: bold;}
#n_news01 li .txt i{ display: block; width: 28px; height: 4px; background: #015293; margin-top: 30px; margin-bottom: 33px;}
#n_news01 li .txt p{ font-size: 15px; line-height: 30px; color: #454545; height: 90px; overflow: hidden;}
#n_news01 li .txt .bot{ overflow: hidden; margin-top: 45px;}
#n_news01 li .time{ font-size: 15px; color: #454545; float: left; line-height:40px; }
#n_news01 li .btn_xq{ float: right; display: block; width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius: 3px; background: #015293; color: #fff; font-size: 15px;}


#n_news02{ padding-top: 75px; padding-bottom: 45px;}
#n_news02 ul{}
#n_news02 ul li{ overflow: hidden; height: 180px; border: 2px solid #e8e9eb; padding:33px 40px; margin-bottom: 23px; box-shadow: 0px 0px 28px 0px rgba( 113, 113, 138,.2 ); border: 2px solid transparent;}
#n_news02 .j_pages ul li {
    overflow: hidden;
    height: 34px;
    min-width: 34px;
    border: 1px solid #e8e9eb;
    padding: 0;
    margin-bottom: 23px;
}
#n_news02 .j_pages ul li:first-child{padding:0 13px}
#n_news02 .j_pages ul li:last-child{padding:0 13px}
#n_news02 ul li .time{ font-family: "Century Gothic"; font-weight: bold; font-size: 14px; color: #015293; width: 128px; float: left;}
#n_news02 ul li .time span{font-size: 50px;}
#n_news02 ul li .time i{ display: block; width: 24px; height: 3px; background: #015293; margin-top: 14px; margin-bottom: 13px;}
#n_news02 ul li .txt{ padding-top: 12px;}
#n_news02 ul li .txt h5{ font-size: 19px; color: #636363; font-weight: bold; margin-bottom: 22px;transition: .5s;}
#n_news02 ul li .txt p{ font-size: 14px; color: #8c8b8b; line-height: 24px; height: 48px; overflow: hidden;}

#n_news02 ul li:hover{ box-shadow: 0px 0px 28px 0px rgba( 113, 113, 138,.2 );border: 2px solid transparent; }
#n_news02 ul li:hover h5{ color: #015293;}

 

.ar_title{  padding-bottom:25px; margin-bottom:43px;}
.ar_title h3{ font-size:26px; color:#242424; margin-bottom:30px;}
.ar_title h4{ font-size:14px; overflow:hidden;}
.ar_title h4 span{ height:30px; line-height:30px; display:block; float:left; margin-right:32px; font-size:15px; color:#999c9d; }
.ar_title .time{ font-family:arial; font-size:18px; color:#3e3e3e; background:url(../images/time2.png) left top no-repeat;  padding-left:36px;}

.ar_fot{ background:url(../images/ar_fot.png) center top no-repeat; padding-top:50px; margin-top:30px; }
.ar_fot h5{ line-height:30px; margin-bottom:20px;}
.ar_fot h5 a{ font-size:15px; color:#909090; transition:.3s;}
.ar_fot h5 b{ font-size:12px; color:#242424; display:inline-block; border:1px solid #d7dddf; border-radius:15px; font-weight:normal; width:105px; height:30px; text-align:center; line-height:28px; margin-right:20px; transition:.3s;}
.ar_fot h5:hover b{ border:1px solid #015293; background:#015293; color:#fff;}
.ar_fot h5:hover a{color:#242424; }
#n_news_xq{ padding-top:90px; overflow:hidden; padding-bottom:65px;}
#n_news_xq .m{ overflow:hidden;}
#n_news_xq .left_con{ width:734px; float:left;}
#n_news_xq .right_con{ width:402px; float:right;}
.news_tuijian{ background:#f3f4f6; padding:45px 30px;}
.news_tuijian .tt{ font-size:18px; color:#015293; padding-left:35px; background:url(../images/tuijian.png) left center no-repeat; margin-bottom:25px;}
.news_tuijian .tt span{ font-size:14px; font-family:arial; text-transform:uppercase;}

.news_r_slide{ margin-bottom:40px;}
.news_r_slide li a{ position:relative; display:block;}
.news_r_slide h5{ z-index:99; position:absolute; bottom:0; left:0; width:100%; height:45px; line-height:45px; color:#fff; background:rgba(0,0,0,.5); padding:0 20px; text-align:center; font-size:14px;}

.news_r_slide .slick-arrow{ z-index:99; position:absolute; top:50%; margin-top:-11px; transform:translate(0,0); opacity:1;
display:block; width: 14px; height: 22px; }
.news_r_slide .slick-prev{ left:15px;background:url(../images/news_r_left.png) left center no-repeat;
	transition:300ms;-webkit-transition:300ms;}
.news_r_slide .slick-next{ right:15px; background:url(../images/news_r_right.png) right center no-repeat;
	transition:300ms;-webkit-transition:300ms;}
.slick-prev:before, .slick-next:before{ display:none;}

.news_r_list{}
.news_r_list li{  padding:20px 0; position:relative;}
.news_r_list li:before{ content:""; width:100%; height:1px; display: block; position:absolute; left:0; bottom:0; background:#d2d5d6;}
.news_r_list li:after{ content:""; width:0; height:1px; display:block; position:absolute; left:0; bottom:0; background:#015293; transition:2s;}
.news_r_list li:hover:after{ width:100%;}
.news_r_list li h5{ font-size:16px; color:#242424; margin-bottom:13px;}
.news_r_list li p{ font-size:12px; color:#959595; line-height:20px; height:40px; overflow:hidden; margin-bottom:6px;}
.news_r_list li span{ font-size:16px; color:#015293;font-family: "Franklin Gothic Demi Cond"; text-transform: uppercase;} 
 
.right_con.fixed{ position:fixed; right:50%; margin-right:-600px; top:100px;}
.right_con.absolute{ position: absolute; left: auto; top: auto; bottom: 0; right: 0;}
/*.ar_article img{width:100%;height:auto;}*/
.ar_article{ font-size:16px; color:#616161; line-height:30px;text-align: justify; min-height: 200px;}
.ar_article p{ font-size:16px; color:#616161; line-height:30px;  margin:0;}	
.ar_article strong{ font-weight:bold;}
.ar_article table{border-right:1px solid #c6c5c5;border-bottom:1px solid #c6c5c5;border-spacing: 0; width:100%; margin-bottom:20px;max-width:100%;}
.ar_article td,.ar_article th{ padding:5px 15px; border-left:1px solid #c6c5c5;border-top:1px solid #c6c5c5; vertical-align:middle;}
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article hr{ border: none; height: 1px; background-color: #dedddb;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#8e8e90;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}
.toplist{width: 100%; display: flex;box-shadow: -9.526px 5.5px 12.8px 3.2px rgba(96, 101, 106, 0.24);padding:20px;margin-bottom: 80px;}
.toplist .toplist-left{width:395px;float:left}
.toplist .toplist-right{width:740px;float:left;padding: 0 20px;}
.toplist .toplist-right .toplist-right-tit{width:100%;font-size:20px;color:#333;margin-bottom:20px;}
.toplist .toplist-right .toplist-right-price{width:100%;font-size:26px;color:#ff5024;margin-bottom:20px;}
.toplist .toplist-right .toplist-right-price span{font-size:20px;}
.toplist .toplist-right .toplist-right-time{width:100%;font-size:16px;color:#666;margin-bottom:20px;font-weight:400;}
.toplist .toplist-right .toplist-right-end{width:100%;font-size:16px;color:#666;margin-bottom:20px;font-weight:400;}
.toplist .toplist-right .toplist-right-btn{width:100%;height: 40px; line-height: 40px;}
.toplist .toplist-right .toplist-right-btn a{padding:10px 30px;font-size:16px;background:#015293;border-radius:5px; color:#fff;}


.book-toplist{width: 100%; display: flex;box-shadow: -9.526px 5.5px 12.8px 3.2px rgba(96, 101, 106, 0.1);padding:20px;margin-bottom: 80px;}
.book-toplist .toplist-left{width:260px;float:left;}
.book-toplist .toplist-right{width:740px;float:left;padding: 0 20px;}
.book-toplist .toplist-right .toplist-right-tit{width:100%;font-size:20px;color:#333;margin-bottom:20px;}
.book-toplist .toplist-right .toplist-right-price{width:100%;font-size:26px;color:#ff5024;margin-bottom:20px;}
.book-toplist .toplist-right .toplist-right-price span{font-size:20px;}
.book-toplist .toplist-right .toplist-right-time{width:100%;font-size:16px;color:#666;margin-bottom:20px;font-weight:400;}
.book-toplist .toplist-right .toplist-right-end{width:100%;font-size:16px;color:#666;margin-bottom:20px;font-weight:400;}
.book-toplist .toplist-right .toplist-right-btn{width:100%;height: 40px; line-height: 40px;}
.book-toplist .toplist-right .toplist-right-btn a{padding:10px 30px;font-size:16px;background:#015293;border-radius:5px; color:#fff;}
.newshow_cont .pro-send{display: flex;
    flex-wrap: wrap;
    /*background: #fff;*/
    /*box-shadow: 0px 0px 8px 0px rgba(200, 202, 213, 0.5);*/
    /*padding: 30px;*/
    /*border-radius: 5px;*/
	
}
.newshow_cont .pro-send li{width: 240px;
    margin: 0 30px 30px 0;
    height: 50px;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee;
    background: #fff;
    border-radius: 5px;
    line-height: 50px;
    font-size: 16px;
    padding-left: 10px;}
.newshow_cont .pro-send li:nth-child(5){width:120px;margin-right:0;margin-right: 0; border: 0; padding-left: 0;}
.newshow_cont .pro-send li:nth-child(5) a{width: 120px;
    height: 50px;
    background: #0152cc;
    display: block;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    padding: 0;}
.newshow_cont .pro-send input{width: 170px;
    height: 100%;
    line-height: 50px;
    font-size: 16px;}
.n_wenhua {
	width: 100%;
	overflow: hidden;
	background: url(../images/wenhua_bg.jpg) center no-repeat;
	background-size: cover;
	padding: 80px 0;
}
.n_wenhua ul {
}
.n_wenhua ul li {
	padding: 5px;
}
.n_wenhua ul li .box {
	background: rgba(217, 219, 230, 0.4);
	height: 100%;
	padding: 55px 50px;
	position: relative;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_wenhua ul li .box:before {
	content: "";
	display: block;
	width: 0;
	height: 3px;
	background: #015293;
	position: absolute;
	left: 0;
	top: 0;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_wenhua .ul_1 {
	width: calc(100% - 840px);
	float: left;
}
.n_wenhua .ul_1 li .box {
	height: 595px;
}
.n_wenhua .ul_2 {
	width: 830px;
	float: left;
}
.n_wenhua .ul_2 li {
	width: 100%;
	float: left;
}
.n_wenhua .ul_2 li .box {
	height: 292.7px;
}
.n_wenhua .ul_2 li:nth-child(3) {
	width: 100%;
}
.n_wenhua .ul_2 li:nth-child(3) .box {
	height: 305px;
}
.n_wenhua ul li .tt {
	margin-bottom: 23px;
}
.n_wenhua ul li .tt span {
	font-size: 36px;
	display: block;
	margin-bottom: 30px;
	font-family: Poppins, Poppins-Bold;
	font-weight: 700;
	text-align: left;
	color: #015293;
	line-height: 30px;
}
.n_wenhua ul li .tt h4 {
	font-size: 26px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: 700;
	text-align: left;
	color: #333333;
	line-height: 30px;
}
.n_wenhua ul li .tt h4 img {
	margin-right: 16px;
	vertical-align: middle;
}
.n_wenhua .con {
	font-size: 16px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	text-align: left;
	color: #333333;
	line-height: 24px;
}
.n_wenhua ul li:hover .box {
	background: #fff;
	box-shadow: 16.41px 38.66px 45.9px 6.3px rgba(125,130,136,0.19);
}
.n_wenhua ul li:hover .box:before {
	width: 100%;
}
#n_ziranren{ text-align: center; padding: 75px 0 130px;}
.n_tt2{ margin-bottom: 63px; text-align: center;}
.n_tt2 h3{ font-size: 36px; color: #1f1b18; font-weight: bold; margin-bottom: 25px;}
.n_tt2 i{ display: block; width: 36px; height: 4px; background: #015293; margin: 0 auto;}
#n_ziranren .box{ border: 2px solid #015293; padding-top: 55px; padding-bottom: 75px; box-shadow: -1.145px 5.89px 68px 15px rgba( 122, 196, 159,.2 ); border-radius: 0 65px 0 65px ; position: relative;background: url(../images/pic_bg.png);}
#n_ziranren .box h3{ font-size: 30px; color: #1f1b18; margin-bottom: 68px;}
#n_ziranren .bot{ height: 49px; line-height: 49px; font-size: 16px; color: #fff; font-weight: bold; border-radius: 25px; position: absolute; background: #015293; padding: 0 53px; left: 50%; white-space: nowrap; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); 
	-moz-transform: translateX(-50%);transform: translateX(-50%); bottom: -25px; }
#n_ziranren .bot span{ margin: 0 13px;}

 
#n_shuiwu{ padding-top:90px; padding-bottom: 210px;  background: #f6f6f6 url(../images/bot_ys_bg.jpg) center bottom no-repeat;}

#n_daikai{ position: relative;height:343px; margin-top: -30px;}
#n_daikai .left{ width:800px; height:285px; float:left; padding:55px 55px; background: #fff; margin-top: 37px;box-shadow: -3.078px 8.457px 57px 21px rgba( 0, 0, 0,.08 );}
#n_daikai .left .tt{ font-size:22px; color:#015293;}
#n_daikai .left .tt span{ font-size:14px; color:#b6b6b6; font-family:arial; text-transform:uppercase; display:inline-block; margin-left:8px;}
#n_daikai .left p{ font-size:18px; color:#3f3f3f; line-height:30px; margin:25px 0;}
#n_daikai .right{ display:block; width:418px; height:343px;background:url(../images/daikai_right.png) center bottom no-repeat; position: absolute; right: 0; top: 0; font-size:18px; line-height:30px; color:#fff; padding-top:130px;  padding-left:90px; padding-right:45px; }
#n_daikai .pic_caishui{ position:absolute; left:-140px; bottom:-82px;}

.bot_ys{ overflow: hidden; padding-top: 80px;}
.bot_ys .img{ width: 531px; height: 460px; float: left; padding-right: 60px;}
.bot_ys .img img{}
.bot_ys .txt{ padding-top: 70px;}
.bot_ys .txt h5{ font-size: 30px; font-weight: bold; color: #595959; margin-bottom: 23px;}
.bot_ys .txt p{ margin-bottom: 36px; font-size: 18px; color: #595959;}

.bn_pingtai{ height: 120px; margin-bottom: 56px; margin-top: 68px;}
.bn_pingtai .btn_more2{ float:right; width:130px; height:40px; line-height:40px; font-size:16px; border-radius: 3px; color: #fff; margin-top:40px; margin-right: 147px; overflow: hidden;}
.bn_pingtai .btn_more2:before{ border:1px solid rgba(255,255,255,.4);}
.bn_pingtai .btn_more2:after{ background: #fe8c00;}

.n_tt3{ height: 55px; width: 589px; line-height: 55px; font-size: 30px; color: #fff; border-radius: 25px; background: #817ac4; margin: 0 auto;}
.n_tt4{ font-size: 30px; color: #1f1b18; margin-top: 45px; margin-bottom: 45px;}
#n_huoyun{ text-align: center; padding-bottom: 58px; padding-top: 75px;}
#n_huoyun table{ text-align: center;}
#n_huoyun table th{ background: #015293; color: #fff; font-size: 24px; padding: 12px; border: 1px solid #00a271;}
#n_huoyun table td{ font-size: 15px; color: #343434; padding: 10px 15px;}
#n_huoyun table .font{ font-size: 20px; color: #343434;}
#n_huoyun table .bg{ background: #f6f7f9;}


#n_hezuo{ text-align: center; padding: 75px 0 130px; background: #f6f7f9;}
#n_hezuo .box{ border: 2px solid #7d7ac4; padding-top: 55px; padding-bottom: 75px; box-shadow: -1.145px 5.89px 68px 15px rgba( 125, 122, 196,.2 ); border-radius: 0 65px 0 65px ; position: relative; background: url(../images/pic_bg.png);}
#n_hezuo .box h3{ font-size: 30px; color: #1f1b18; margin-bottom: 68px;}
#n_hezuo .bot{ height: 49px; line-height: 49px; font-size: 16px; color: #fff; font-weight: bold; border-radius: 25px; position: absolute; background: #7d7ac4; padding: 0 53px; left: 50%; white-space: nowrap; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); 
	-moz-transform: translateX(-50%);transform: translateX(-50%); bottom: -25px; }
#n_hezuo .bot span{ margin: 0 13px;}


#n_moshi{ text-align: center; padding: 75px 0 75px; }
#n_moshi .box{ border: 2px solid #c4a77a; padding-top: 55px; padding-bottom: 50px; box-shadow: -1.145px 5.89px 68px 15px rgba( 196, 167, 122,.2 ); border-radius: 0 65px 0 65px ; position: relative; background: url(../images/pic_bg.png); margin-bottom: 70px;}
#n_moshi .box h3.tt{ font-size: 30px; color: #1f1b18; margin-bottom: 68px;}
#n_moshi .box h3.tt:before,#n_moshi .box h3.tt:after{ content: ""; display: inline-block; width: 33px; height: 2px; background: #1f1b18; vertical-align: middle; margin: 0 29px;}
#n_moshi .bot{ height: 49px; line-height: 49px; font-size: 16px; color: #fff; font-weight: bold; border-radius: 25px; position: absolute; background: #c4a77a; padding: 0 137px; left: 50%; white-space: nowrap; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); 
	-moz-transform: translateX(-50%);transform: translateX(-50%); bottom: -25px; }
#n_moshi .bot span{ margin: 0 13px;}
#n_moshi .box.box2{ border: 2px solid #015293; box-shadow: -1.145px 5.89px 68px 15px rgba( 122, 196, 159,.2 ); }
#n_moshi .box.box2 .bot{ background: #015293;}


#n_zhuanxing{ background: url(../images/n_zhuanxing_bg.jpg) center top no-repeat; height: 749px; padding-top: 80px;}
#n_zhuanxing .tt{ width: 590px; height: 55px; line-height: 55px; text-align: center; background: #fff; border-radius: 28px; margin: 0 auto; font-size: 28px; color: #015293; font-weight: bold; margin-bottom: 52px;}
#n_zhuanxing ul{ margin: 0 -5px;}
#n_zhuanxing ul li{ width: 395px; float: left; margin: 0 4px;}
#n_zhuanxing ul li .img{ height: 210px; position: relative;}
#n_zhuanxing ul li .img img{}
#n_zhuanxing ul li .mask{ position: absolute; width: 100%; height: 100%; left:0; top: 0; text-align: center; color: #fff; font-size: 18px; padding: 0 50px; line-height: 30px;}
#n_zhuanxing ul li .txt{ height: 240px; background: #fff; padding: 35px 40px; box-shadow: -1.145px 5.89px 27px 15px rgba( 158, 158, 158,.16 );}
#n_zhuanxing ul li .txt i{ display: block; width: 28px; height: 4px; background: #00a271; margin: 0 auto; margin-bottom: 35px;}
#n_zhuanxing ul li .txt p{ font-size: 14px; color: #646261; line-height: 26px;}

#n_yijianjj{ background: #f6f6f6; height: 890px; padding-top: 85px; margin-bottom: 160px;}
#n_yijianjj .box{ height: 837px; border-radius: 9px; text-align: center; background: url(../images/yijianjiejue_bg.jpg) center bottom no-repeat; padding: 75px;  box-shadow: -4.007px 20.614px 98px 15px rgba( 0, 0, 0,.2 );}
#n_yijianjj .box p{ margin-bottom: 67px; font-size: 16px; color: #1c1c1c;}
#n_yijianjj .box img{}

#n_zhuli{ padding-top: 80px; padding-bottom: 70px; background: url(../images/s_huoyun_bg.jpg) bottom repeat-x; overflow: hidden;}
#n_zhuli ul{ margin: 0 -13px; font-size: 0;}
#n_zhuli ul li{ width: 25%; display: inline-block; vertical-align: top; text-align: center; padding:0 13px;margin-bottom: 30px;}
#n_zhuli .j_pages ul li{width: auto; min-width: 34px;padding:0}
#n_zhuli .j_pages ul li:first-child{padding:0 13px}
#n_zhuli .j_pages ul li:last-child{padding:0 13px}
#n_zhuli ul li .box{ padding: 15px 20px 15px;box-shadow:-5px 9px 8px 0px rgba( 0, 0, 0,.16 ); background: #fff;}
#n_zhuli ul li font{ display: block; height: 200px;}
#n_zhuli ul li h5{ font-size: 26px; color: #000;}
#n_zhuli ul li i{ display: block; width: 40px; height: 2px; background: #015293; margin:25px auto 30px;}
#n_zhuli ul li p{ font-size: 16px; color: #3f3f3f; line-height: 24px; height: 50px;}

#n_zengxiao{ padding-top: 90px; background: #f6f6f6; padding-bottom: 66px; overflow: hidden;}
#n_zengxiao ul{ overflow: hidden; margin: 0 -12px;}
#n_zengxiao ul li{ width: 33.333%; float: left; padding: 0 12px; margin-bottom: 32px;}
#n_zengxiao ul li .box{ padding: 28px; background: #fff; text-align: center;}
#n_zengxiao ul li h5{ font-size: 24px; color: #3a3837; margin-top: 25px; margin-bottom: 5px;}
#n_zengxiao ul li span{ font-size: 12px; color: #919296; font-family: arial; text-transform: uppercase;}

#n_ying{ padding-top: 77px; padding-bottom: 130px; overflow: hidden;}
#n_ying ul{ overflow: hidden; margin: 0 -15px;}
#n_ying ul li{ float: left; margin: 0 15px;}

#n_faq{ height: 660px; background: url(../images/n_faq_bg.jpg) center no-repeat; padding-top: 80px; overflow: hidden;}
#n_faq .n_tt2{ margin-bottom: 80px;}
#n_faq .n_tt2 h3{ color:#fff;}
#n_faq .n_tt2 i{ background: #fff;}
#n_faq ul{ margin: 0 -21px;}
#n_faq ul li{ background: #fff; width: 579px; height: 90px; float: left; margin: 0 21px; border-radius: 2px; padding-left: 36px; padding-right: 157px; padding-top: 18px; position: relative; margin-bottom: 20px;}
#n_faq ul li font{ font-size: 18px; color: #00a271;font-family: "Franklin Gothic Demi Cond"; font-weight: normal; display: inline-block; width: 22px;}
#n_faq ul li h5{ font-size: 16px; color: #212121; margin-bottom: 8px;}
#n_faq ul li p{ font-size: 14px; color: #333438;}
#n_faq ul li .btn_more2{ width: 110px; height: 40px; line-height: 40px; border-radius: 20px; background: #015293; color: #fff; font-size: 14px; position: absolute; top: 25px; right: 30px;}
#n_faq ul li .btn_more2:before{ display: none;}
#n_faq ul li .btn_more2:after{ background: #5cb186;}

#n_about{ padding-top: 75px; overflow: hidden; padding-bottom: 95px; border-bottom: 3px solid #f3f4f6;width:100%}
#n_about .m .box{font-size:16px;line-height:30px;}
.about_slide{ width: 605px; height: 397px; border: 3px solid #fff; box-shadow: 1px 5px 13px 9px rgba( 96, 101, 106,.2 ); float: left;}
.about_slide img{ width: 599px; height: 391px;}
.about_slide .slick-dots{ bottom:-56px;}
.about_slide .slick-dots li{ margin:0 5px; vertical-align: top;}
.about_slide .slick-dots li button{ padding: 0; }
.about_slide .slick-dots li button:before{ content:""; position:relative; display:inline-block; width:8px; height:8px; border-radius:50%; border:1px solid #b3b3b3; background: #b3b3b3; box-sizing:border-box; opacity:1; transition: .5s;}
.about_slide .slick-dots li.slick-active button:before{ background:none; border: 1px solid #015293; width: 15px; height: 15px;}
#n_about .txt{ width: 530px; float: right; padding-top: 10px;}
#n_about .tt{ margin-bottom: 0; padding-left: 22px; position: relative;}
#n_about .tt:before{ content: ""; display: block; width: 26px; height: 23px; background: url(../images/yinhao.png) center no-repeat; position: absolute; ;left: -18px; top: 8px;}
#n_about .tt span{ font-size: 36px; color: #015293; text-transform: uppercase; font-family: "Franklin Gothic Demi Cond";}
#n_about .tt h3{ font-size: 24px; color: #292929; line-height: 36px;}
#n_about .tt h3:after{ content: ""; display:inline-block; width: 41px; height: 1px; background: #000; vertical-align: middle; margin-left: 17px;}
#n_about .con{ font-size: 15px; line-height: 36px; color: #808080;}
#n_about .con p{text-indent:2em; }
#n_about .box img{    width: 100%;
    height: auto;}
#n_jieshao01{ padding-top: 75px; overflow: hidden; padding-bottom: 95px; border-bottom: 3px solid #f3f4f6;width:100%}
#n_jieshao01 .m{ position:relative; height: 100%;}
#n_jieshao01 .tt{ display: block; width: 464px; height: 357px; margin: 0 auto; position: relative; z-index: 99;}
#n_jieshao01 .box{      font-size: 16px;line-height:20px;line-height:30px;}
#n_jieshao02{ padding-top: 75px; overflow: hidden; padding-bottom: 95px; border-bottom: 3px solid #f3f4f6;width:100%;background: url(../images/zuzhi_bg.jpg) center no-repeat;
	background-size: cover;}
#n_jieshao02 .tt{ font-size: 36px; color: #1f1a17; font-weight: bold; position: relative; margin-bottom: 55px;}
#n_jieshao02 .tt:after{ content: ""; display:block; position: absolute; width: 700px; height: 3px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; right: 0; top: 50%; margin-top: 3px;}
#n_jieshao02 .tt span{ font-weight: bold; color: #98ddbb; font-family: arial; font-size: 24px; text-transform: uppercase; margin-left: 14px;}
#n_jieshao02 .box{      font-size: 16px;line-height:20px;line-height:30px;}

#n_gongju { padding-top: 75px; overflow: hidden; padding-bottom: 95px; border-bottom: 3px solid #f3f4f6;width:100%}
#n_gongju .tt{ margin-bottom: 62px; text-align: center;}
#n_gongju .tt h3{ font-size: 36px; color: #292929; font-weight: bold; margin-bottom: 10px;}
#n_gongju .tt p{ font-size: 16px; color: #808080;}
#n_gongju .box{     font-size: 16px;line-height:20px;line-height:30px;}


#n_case{ width:100%; overflow:hidden; text-align:center; padding-bottom: 110px; background: #f3f4f6; padding-top: 77px;}
#n_case ul{  margin-top: -30px; }
#n_case ul li{ margin-top:30px;}
#n_case ul li a{ display:block;  background:#ececf2; margin:0 23px; padding:0; position:relative; height:auto; }
#n_case .j_pages ul li a{ display:block;  background:none; margin:0; padding:0; position:relative; height:auto; }
#n_case ul li .pic{ width:100%; height:100%; text-align: center;}
#n_case ul li .pic img{width: 100%;
    margin: 0 auto;
    height: 254px;}
#n_case ul li h5{ font-size:1rem; color:#555555; margin-top:0;}

#n_case ul li .mask{ position:absolute; width:100%; height:100%; left:0; top:0; background:#015293; opacity:0; filter:alpha(opacity=0); transition:.3s;padding-top:0;}
#n_case ul li .mask p{    color: #fff;
    font-size: 15px;
    /* margin-top: 1.5rem; */
    max-height: 150px;
    line-height: 25px;
    padding: 0 10px;
    overflow: hidden;}
#n_case ul li .mask i{ display:block; width:15px; height:1px; background:#fff; margin:0 auto; margin-top:.875rem;}
#n_case ul li a:hover{ }
#n_case ul li a:hover .mask{ opacity:1; filter:alpha(opacity=100); padding-top:0px;}


#n_case .slick-arrow{ z-index:99; position:absolute; top:50%; margin-top:-5px; transform:translate(0,0); opacity:1;
	display:block; width: 41px; height: 40px; background-size:41px !important;}
#n_case .slick-prev{ left:-94px;background:url(../images/n_case_left.png) left center no-repeat;
	transition:300ms;-webkit-transition:300ms;}
#n_case .slick-next{ right:-94px; background:url(../images/n_case_right.png) right center no-repeat;
	transition:300ms;-webkit-transition:300ms;}
.slick-prev:before, .slick-next:before{ display:none;}

#n_course{ width:100%; overflow:hidden; text-align:center; padding-bottom: 110px; background: #f3f4f6; padding-top: 77px;}
#n_course .yd-content{margin-top:200px;}
#n_course .yd-content a{padding:10px 30px;font-size:18px;background: #ccc;color:#333;border-radius:5px;}
#n_course .yd-content a:hover{background: #015293;color:#fff;}
#n_course .yd-content .yd-left{float:left;width:33.3%}
#n_course .yd-content .yd-left div:nth-child(1){margin-right:-360px;margin-bottom:160px;margin-top:-50px;}
#n_course .yd-content .yd-left div:nth-child(2){margin-right:-250px;margin-bottom:140px;}
#n_course .yd-content .yd-left div:nth-child(3){margin-right:-320px;}
#n_course .yd-content .yd-middle{float:left;width:33.3%}
#n_course .yd-content .yd-right{float:left;width:33.3%}
#n_course .yd-content .yd-right div:nth-child(1){margin-left:-400px;margin-top:-80px;margin-bottom:140px;}
#n_course .yd-content .yd-right div:nth-child(2){margin-left:-210px;margin-bottom:90px;}
#n_course .yd-content .yd-right div:nth-child(3){margin-left:-260px;margin-bottom:120px;}
#n_course .yd-content .yd-right div:nth-child(4){margin-left:-420px;}


#n_duzi{}
#n_duzi .box{height: 382px;box-shadow: -1.145px 5.89px 68px 15px rgba( 122, 196, 159,.2 ); border-radius: 0 40px 0 40px; padding-left: 30px; padding-top: 60px; position: relative;}
#n_duzi .tt{ float: left;}
#n_duzi .tt h3{ font-size: 22px; color: #1f1b18; margin-bottom: 17px; color:#015293 }
#n_duzi .tt h3 span{font-size: 14px; color: #ccc;}
#n_duzi .tt .img{
	width: 150px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 17px;
}

#n_duzi .tt p{color: #7ac49f; font-family: "Franklin Gothic Demi Cond"; font-size: 60px; text-transform: uppercase;}
#n_duzi .tt p span{ font-size: 36px; display: block;}
#n_duzi .txt{ width: 483px; height: 319px; background: url(../images/n_duzi_txt.png) center no-repeat; float: left; padding:35px 40px; color: #fff; font-size: 16px; font-weight: bold; line-height: 30px; margin-left: 50px;}
#n_duzi .pic_diannao{ width: 370px;position: absolute; right: 0; bottom: -29px;}

#n_liucheng{ padding-top: 100px; padding-bottom: 100px; border-bottom:3px solid #f3f4f6;}
#n_liucheng .n_tt2 p{ font-size: 18px; color: #3f3f3f; margin-top: 20px;}
#n_liucheng ul{overflow: hidden;position: relative;z-index: 1;}
#n_liucheng ul:before{content: "";display: block;width: 100%;height: 1px;background: #015293;position: absolute;top: 55px;z-index: -1;}
#n_liucheng ul li{ width: 20%; float: left; text-align: center;}
#n_liucheng ul li font{display: block;width: 110px;height: 110px;line-height: 110px;border-radius: 50%;background: #015293;text-align: center;margin: 0 auto;box-shadow: -1px 11px 0px 15px rgba(255,255,255,1);}
#n_liucheng ul li font img{}
#n_liucheng ul li h5{ font-size: 24px; color: #3f3f3f; margin-top: 32px; margin-bottom: 8px;}
#n_liucheng ul li p{font-size: 18px; color: #3f3f3f; margin-bottom: 28px;}
#n_liucheng ul li span{ font-size: 24px; color: #3f3f3f; font-weight: bold;}

#n_ziliao{ padding-top: 80px; overflow: hidden; padding-bottom: 100px;}
#n_ziliao .pic{ float:left;}
#n_ziliao ul{ float:right; padding-top: 25px;}
#n_ziliao ul li{ font-size: 18px; color: #727272; font-weight: bold; line-height: 57px;}
#n_ziliao ul li font{ display: inline-block; width: 52px;}

#n_yuanqu{ padding-top: 110px; padding-bottom: 70px; overflow: hidden; border-bottom: 2px solid #edeef3;}
#n_yuanqu .n_tt2{ text-align: left;}
#n_yuanqu .n_tt2 i{ margin-left: 0;}
#n_yuanqu .txt{ width: 565px; float: left; padding-top: 80px;}
#n_yuanqu .con{ font-size: 16px; line-height: 36px; color: #808080;}
#n_yuanqu .pic{ float: right;}

#n_shiyong{ padding-top: 90px; overflow: hidden; padding-bottom: 100px; }
#n_shiyong .txt{ width: 290px; float: left; padding-top: 130px;}
#n_shiyong .txt .tt{ font-size: 60px; color: #015293; font-family: "Franklin Gothic Demi Cond"; text-transform: uppercase;}
#n_shiyong .txt .tt span{ font-size: 30px; display: block;}
#n_shiyong .con{ font-size: 18px; line-height: 30px; color: #808080;}
#n_shiyong .pic{ float:right; margin-top: 30px;}

/*清大产品*/ 
 .n_title {
 	padding: 0;
 	position: relative;
 }
 .n_title .m {
 	position: relative;
 	border-bottom: #f3f4f6 2px solid;
 }
 .n_title .m {
 	position: relative;
 	height: 75px;
 }
 .position {
     line-height: 75px;
     left: 0;
     bottom: 0;
     font-size: .9375rem;
     color: #747679;
 }
 .layui-col-md4 {
 	height: 75px
 }
 .position {
 	line-height: 75px;
 	left: 0;
 	bottom: 0;
 font-size: .9375rem;
 	color: #747679;
 }
 .position img {
 	vertical-align: middle;
 	margin-bottom: 3px;
 	margin-right: 5px;
 }
 .position span, .position a, .position i {
 font-size: 14px;
 	color: #626568;
 	-moz-transition: all 0.36s ease-in-out;
 	-webkit-transition: all 0.36s ease-in-out;
 	-o-transition: all 0.36s ease-in-out;
 	-ms-transition: all 0.36s ease-in-out;
 	transition: all 0.36s ease-in-out;
 }
 .position i {
 	margin: 0px 4px;
 	font-style: normal;
 }
 .position i img {
 	vertical-align: middle;
 	margin-top: -2px;
 }
 .position em {
 	color: #015293;
 	font-style: normal;
 	font-size: 14px;
 }
 .position a:hover {
 	color: #015293;
 }
 .n_main_box .main_box {
 	width: 1200px;
 	height: 80px;
 	position: relative;
 	margin: 0 auto;
 }
 .n_nav {
 	position: relative;
 }
 .n_nav a {
 	display: inline-block;
 	height: 75px;
 	font-size: 16px;
 	font-weight: normal;
 	float: left;
 	line-height: 75px;
 	color: #2c2c2e;
 	text-align: center;
 	box-sizing: border-box;
 	position: relative;
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	margin-left: 2.875rem;
 }
 .n_nav a strong {
 	display: block;
 	position: relative;
 	z-index: 4;
 	height: 75px;
 	line-height: 75px;
 	font-weight: normal;
 }
 .n_nav a:before {
 	content: "";
 	width: 0;
 	height: 3px;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	background: #015293;
 	transition: 0.3s ease-in-out;
 	opacity: 0;
 }
 .n_nav .on:before, .n_nav a:hover:before {
 	width: 100%;
 	opacity: 1;
 }
 .n_nav .on strong, .n_nav a:hover strong {
 	height: 75px;
 	line-height: 75px;
 	color: #015293;
 	font-weight: bold;
 }
 #m_n_nav {
     background: #015293;
     display: none;
     line-height: 50px;
     position: relative;
     z-index: 9;
     float: left;
     width: 100%;
 }
 #nav_slide{display: none;}
 .n_con {
 	padding: 80px 0;
 }
 .m {
     max-width: 1200px;
     height: 100%;
     margin: 0 auto;
     display: block;
     position: relative;
 }

.n_yewu {
}
.n_yewu ul {
	margin-top: -30px;
}
.n_yewu ul li {
	width: 33.333%;
	float: left;
	padding: 0 7px;
	margin-top: 30px;
}
.n_yewu ul li a {
	display: block;
}
.n_yewu ul li .img {
}
.n_yewu ul li .img img {
	display: block;
}
.n_yewu ul li .txt {
	margin: 0 32px;
	padding: 40px 30px;
	margin-top: -60px;
	position: relative;
	z-index: 99;
	height: 200px;
	background: #eff1f4;
}
.n_yewu ul li .txt:before {
	content: "";
	display: block;
	width: 100%;
	height: 0;
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	background: #015293;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li .txt h5 {
	font-size: 22px;
	transition: .5s;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: center;
	color: #015293;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li .txt p {
	font-size: 14px;
	margin-top: 22px;
	transition: .5s;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #85898e;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li .txt svg {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
.n_yewu ul li .txt svg path {
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li:hover .txt:before {
	height: 100%;
}
.n_yewu ul li:hover .txt h5 {
	color: #fff;
}
.n_yewu ul li:hover .txt p {
	color: #fff;
}
.n_yewu ul li:hover .txt svg path {
	fill: #fff;
}
.n_yewu_xq .tt {
	font-size: 34px;
	color: #015293;
	margin-bottom: 20px;
	font-weight: 600;
}
.n_yewu_xq .ar_article {
}
/*新闻详情*/
.n_con {
	padding: 80px 0;
}
.n_news_xq .left {
	width: calc(100% - 385px);
	padding: 0 3.625rem 0 0;
	float: left;
}
.n_news_xq .right {
	width: 385px;
	float: right;
	background: #f6f7fa;
	position: sticky;
	top: 100px;
	padding: 55px 36px 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}
.n_news_xq .right .tt {
	font-size: 22px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.n_news_xq .ar_title {
	margin-bottom: 2rem;
	display: flex;
	justify-content: space-between;
	border-bottom: #e7ecec 1px solid;
	align-items: center;
	position: relative;
}
.n_news_xq .ar_title h3 {
	font-size: 1.875rem;
	color: #333333;
	line-height: 1.5;
margin-bottom: .375rem;
	font-weight: bold;
}
.n_news_xq .ar_title h6 {
	margin-bottom: 1rem
}
.n_news_xq .ar_title h6 span {
	position: relative;
font-size: .875rem;
	color: #9a9a9a;
	display: inline-block;
	line-height: 2.5rem;
	font-weight: normal;
	margin-right: 30px;
	vertical-align: top;
}
.n_news_xq .ar_title h6 span img {
	margin: -3px 0.45rem 0 0
}
.shart_box {
	display: inline-block;
	cursor: pointer
}
#share-21.social-share {
	margin-top: 20px;
}
#share-21.social-share .social-share-icon {
	display: inline-block;
	border: #dbdcdf 1px solid;
	color: #a0a0a0 !important;
	width: 40px;
	height: 40px;
	line-height: 40px;
}
#share-21.social-share .social-share-icon:hover {
	border: #005bac 1px solid !important;
	background: #005bac !important;
	color: #fff !important;
}
#share-21.social-share .icon-wechat .wechat-qrcode .qrcode {
	height: 105px;
}
#share-21.social-share {
	white-space: nowrap;
}
.right_search {
	margin-bottom: 34px;
}
.relative {
	position: relative;
}
.right_search .input {
	height: 54px;
	border: 1px solid #e0e1e8;
	width: 100%;
	background: none;
	padding: 0 20px;
	padding-right: 50px;
	font-size: 14px;
	color: #8a8a8c;
}
.right_search .btn_submit {
	position: absolute;
	border: 0 !important;
	outline: 0 !important;
	cursor: pointer;
	width: 40px;
	height: 100%;
	top: 0;
	right: 0;
	background: none;
	text-align: left;
}
.right_search .btn_submit:hover svg path {
	fill: #005bac;
}
.right_news {
}
.right_news ul {
	margin-top: -18px;
}
.right_news ul li {
	padding: 18px 0;
}
.right_news ul li+li {
	border-top: 1px solid #e3e5eb;
}
.right_news ul li a {
	display: block;
	overflow: hidden;
}
.right_news ul li .img {
	width: 155px;
	height: 100px;
	float: left;
	margin-right: 9px;
}
.right_news ul li .img img {
}
.right_news ul li .txt {
	padding-top: 15px;
}
.right_news ul li .txt .time {
	font-size: 14px;
	color: #808182;
	font-family: arial;
	margin-bottom: 12px;
}
.right_news ul li .txt p {
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	height: 44px;
	overflow: hidden;
}
.j_pages{ margin-top:36px; width:100%; overflow:hidden;text-align: center; }
.j_pages .box{display: inline-block;font-size:0; }
.j_pages li{height: 34px;line-height: 32px; min-width:34px; border:1px solid #d6d6d6; display:inline-block;  margin:0 6.5px; color: #393939;font-size: 12px; box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.j_pages li:first-child{padding: 0px 13px;}
.j_pages li:last-child{padding: 0px 13px;}
.j_pages .box>li{ font-family:arial;}
.j_pages  a{display:block;width:100%;height:100%}
.j_pages .disabled{background:#eee;color:#999!important;}
.j_pages .active{background:#015293;color:#fff!important;border:1px solid #015293;}
.j_pages li:hover{background:#015293; color:#fff!important; text-decoration:none; }
@media (max-width: 1440px)
{
	#nav>ul>li>a h3{ margin: 0 17px;}
	/* .m {
	    padding: 0 50px;
	} */
}
@media (max-width: 768px)
{
	body{
		font-size: 100%;
		    line-height: 1.1;
		    width: 100%;
		    position: relative;
		    background: none;
		    font-family: "微软雅黑","Microsoft YaHei", sans-serif;
		    overflow-x: hidden;
		    max-width: 740px;
		    padding-bottom: 0;
			min-width: 0;
	}
	
	#header {
	    z-index: 999;
	    width: 100%;
		height: 80px;
	    position: relative;
	    top: 0;
	    transition: .5s;
	    padding: 0;
	    background: #fff;
	    overflow: hidden;
	}
	#header{z-index: 9999;height:61px;overflow:hidden;}
	
	.m768{
		height: 100%;
		margin: 0;
		display: block;
		position: relative;
	}
	.banner{
		height: 180px;
	}
	.banner li .img{
		height: 180px;
		background-size: cover !important;
	}
	.searchit {
	margin-left: 0;
	text-align: center;
}
.searchtext {
	margin-top: 20px;
    color: #666666;
}
	#banner .slick-arrow{
		z-index: 99;
		position: absolute;
		top: 50%;
		margin-top: -24px;
		transform: translate(0,0);
		opacity: 1;
		display: block;
		width: 30px;
		height: 30px;
		background-size: 30px !important;
	}
	#banner .slick-prev{
		left: 10px;
	}
	#banner .slick-next{
		right: 10px;
	}
	#logo {
	    float: left;
	    transition: .5s;
	    height: 30px;
		line-height: 60px;
		margin-left: 10px;
	}
	#s_about{padding-top: 20px;padding-bottom: 20px;}
	#s_about .tt span{
		font-size: 18px;
		line-height: 24px;
	}
	#s_about .left{
		width: 100%;
	}
	#s_about .img{
		margin-top: 10px;
		height: auto;
	}
	#s_about .right{
		margin-bottom: 20px;
		width: 100%;
	}
	#s_about ul {
	    padding: 0;
	    background: #fff;
	    width: 100%;
	    height: 130px;
	    box-shadow: 0 3px 10px rgba(0,0,0,.1);
	}
	#s_about ul li{
		padding: 10px;
		height: 130px;
		width: 25%;
		border: 0;
		float:left;
		border-radius: 0;
		border-right: 1px solid #e5e5e5;
    	background: #fff;
	}
	#s_about ul li:last-child{
		border-right: 0;
	}
	#s_about ul li h5{font-size: 24px;}
	#s_about ul li h5 span{
		font-size: 16px;
	}
	#s_about ul li p{
		font-size: 14px;
		margin-top:4px;
	}
	#s_about ul li div {
	    width: 100%;
    text-align: center;
	}
	#s_about ul li font {
		float: none;
		width: 50%;
		margin-left: 0;
		display: block;

		margin: 20px auto;
	}
	#s_about .txt {
	    font-size: 16px;
	    line-height: 24px;
	    color: #808080;
	    text-indent: 2em;
	    max-height: 170px;
	    overflow: hidden;
	}
	#s_about .tt{margin-bottom: 20px;}
	#s_yonggong{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#s_kecheng{padding-top:20px;padding-bottom:20px;}
	.indexOneNr > ul.flCenAc {
	    width: 100%;
	    margin: 0 auto;
	}
	
	.indexOneNr > ul.flCenAc > li {font-size:16px;}
.n_zizhi01{ background: url(../images/n_zizhi_bg.jpg) center no-repeat;}
.n_zizhi01 a{ display: block; position: relative; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.n_zizhi01 .imgbox{ position: relative;box-shadow: 0 8px 8px rgba(0, 0, 0, 0.15); display: block; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.n_zizhi01 .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;padding: 8px 8px;}
.n_zizhi01 .pic img{width: 100%;height: 100%;object-fit: fill;}
.n_zizhi01 p{font-size: 14px;color: #000000;text-align: center;padding-top: 14px;opacity: 0;visibility: hidden;}
.n_zizhi01 .swiper-slide-active p{ opacity: 1; visibility: visible;}
#certify { width: 100%; overflow: hidden;
	position: relative;
}

#certify .swiper-container { margin: 0;
}

#certify  .swiper-slide {
 
}
#certify  .swiper-slide img{
	display:block;
}
 
#certify .swiper-pagination {
	width: 100%;

}

 
#certify .swiper-button-prev {
	left: 0;
	top: 40%;
	bottom: auto;
	margin-top: -20px !important;
	width: 20px;
	height: 40px;
	background: url(../images/next-kc.png) no-repeat  rgba(255,255,255,0.1);
	background-size: 100%;
	border-radius: 0;
}

#certify .swiper-button-prev:hover {
	background-size: 100%
}

#certify .swiper-button-next {
	right: 0;
	top: 40%;
	bottom: auto;
	margin-top: -20px !important;
	width: 20px;
	height: 40px;
	background: url(../images/prev-kc.png) no-repeat rgba(255,255,255,0.1);
	background-size: 100%;
	border-radius: 0;
}
#certify .swiper-slide {
	width: 100%;
}
.newslist li h5 {
    font-size: 16px;
    line-height: 20px;
	margin-bottom: 10px;
}
#s_news .s_tt {
    text-align: left;
    float: left;
    margin-bottom: 30px;
    margin-top: 10px;
}

.n_tuijian_slide{width:100%;height:auto;}
.n_tuijian_slide .li img {
    width: 100%;
    height: auto;
}
.indexOneNr .tit h3 {
    margin-bottom: 2rem;

}
.n_xmzixun_ul > li {
    width: 100%;
    margin: 0 0 30px 0;

}
.n_xmzixun_ul > li:nth-child(6) {
    padding: 0;
}
.newslist li {
    height: 70px;
    padding-top: 10px;
}
#n_course .yd-content .yd-left{width:100%}
.yd-left div{float:left;position:relative;width:33.33%;margin-top:0;margin-bottom:0;margin-right:0;}
#n_course .yd-content a {
    padding: 10px 0;
    width: 90%;
    margin: 0 auto;
    display: block;
    font-size: 16px;
    background: #ccc;
    color: #333;
    border-radius: 5px;
}

#n_course{ width:100%; overflow:hidden; text-align:center; padding-bottom: 110px; background: #f3f4f6; padding-top: 20px;}
#n_course .yd-content{margin-top:50px;}
#n_course .yd-content a:hover{background: #015293;color:#fff;}
#n_course .yd-content .yd-left{float:left;width:100%;height:50px;}
#n_course .yd-content .yd-left div:nth-child(1){margin-right:0;margin-bottom:0;margin-top:0;height:50px;}
#n_course .yd-content .yd-left div:nth-child(2){margin-right:0;margin-bottom:0;height:50px;}
#n_course .yd-content .yd-left div:nth-child(3){margin-right:0;height:50px;}
#n_course .yd-content .yd-middle{float:left;width:33.3%;display:none;}
#n_course .yd-content .yd-right{float:left;width:100%;height:50px;}
#n_course .yd-content .yd-right div:nth-child(1){margin-left:0;margin-top:0;margin-bottom:0;height:50px;}
#n_course .yd-content .yd-right div:nth-child(2){margin-left:0;margin-bottom:0;height:50px;;}
#n_course .yd-content .yd-right div:nth-child(3){margin-left:0;margin-bottom:0;height:50px;}
#n_course .yd-content .yd-right div:nth-child(4){margin-left:0;height:50px;}


.n_wenhua{width: 100%;overflow: hidden;background: url(../images/wenhua_bg.jpg) center no-repeat;background-size: cover;padding: 40px 0;}
.n_wenhua ul{ }
.n_wenhua ul li{ padding: 5px;}
.n_wenhua ul li .box{background: rgba(217, 219, 230, 0.4);height: 100%;padding: 30px 20px;position: relative;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.n_wenhua ul li .box:before{ content: ""; display: block; width: 0; height: 3px; background: #005bac; position: absolute; left: 0; top: 0; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.n_wenhua .ul_1{width: 100%;}
.n_wenhua .ul_1 li .box{height:auto;}
.n_wenhua .ul_2{    width: 100%;}
.n_wenhua .ul_2 li{ width: 50%; float: left;}
.n_wenhua .ul_2 li .box{height: 232px;}
.n_wenhua .ul_2 li:nth-child(3){ width: 100%;}
.n_wenhua .ul_2 li:nth-child(3) .box{height: 210px;}
.n_wenhua ul li .tt{margin-bottom: 21px;}
.n_wenhua ul li .tt span{
    font-size: 32px;
    display: block;
    margin-bottom: 12px;
    font-family: Poppins, Poppins-Bold;
    font-weight: 700;
    text-align: left;
    color: #005bac;
    line-height: 30px;
    }
.n_wenhua ul li .tt h4{
    font-size: 17px;
    font-family: PingFang SC, PingFang SC-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    line-height: 30px;
    }
.n_wenhua ul li .tt h4 img{margin-right: 8px;vertical-align: middle;width: 20px;}
.n_wenhua .con{
    font-size: 13px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 20px;
    }
.n_wenhua ul li:hover .box{ background: #fff;box-shadow: 16.41px 38.66px 45.9px 6.3px rgba(125,130,136,0.19); }
.n_wenhua ul li:hover .box:before{ width: 100%;}
.n_licheng {
    background: url(../images/licheng_bg.jpg) center bottom no-repeat;
    background-size: cover;
    overflow: hidden;
    height: auto;
    padding-top: 100px;
}
.licheng_slide .slick-arrow{width:45px;height:45px;}
.licheng_slide ul li .box {
    width: 100%;
    height: 100%;
    position: relative;
}
.licheng_slide ul li[data-slick-index='1'] {
    padding-top: 130px;
    padding-bottom: 105px;
}
#s_partner_list ul li{width:33.3%}
#s_partner_list{ background:#f6f6f6; padding-top:20px; overflow:hidden; padding-bottom:20px;}
#s_partner_list .hd-list .s_tt{margin-bottom:20px;}
.toplist{display:inline-block;}
.toplist .toplist-left {
    width: 100%;
    height: auto;
     float: left; 
}
.toplist .toplist-right {
    width: 100%;
    /* float: left; */
    padding: 0;
}
.toplist .toplist-right .toplist-right-tit {
    width: 100%;
    font-size: 18px;
    margin-top: 10px;
    color: #333;
    margin-bottom: 10px;
}
.toplist .toplist-right .toplist-right-price {
    width: 100%;
    font-size: 24px;
    color: #ff5024;
    margin-bottom: 10px;
}
.toplist .toplist-right .toplist-right-time {
    width: 100%;
    font-size: 16px;
    color: #666;
    margin-bottom: 10px;
    font-weight: 400;
}
.toplist .toplist-right .toplist-right-end {
    width: 100%;
    font-size: 16px;
    color: #666;
    margin-bottom: 10px;
    font-weight: 400;
}
.n_xmzixun_ul > li {
    width: 100%;
    margin: 0 0 10px 0;
}
#n_about .box video{width:100%;}

.s_partner_foot{margin-top:20px;}
.s_partner_catename{font-size:16px;}
.yd-right div{float:left;position:relative;width:33.33%;margin-top:0;margin-bottom:0;margin-right:0;}
.indexOneNr .solve{padding:20px;}
.indexOneNr .solve > li {
    width: 100%;
    margin: 0 0 20px 0;

}
.indexOneNr .solve > li:nth-child(6) {
    margin: 0 auto;
    border: 0;
    padding-left: 0;
}

#s_news{
	padding-top: 20px;
	padding-bottom: 0;
}
#s_news .right {
    float: right;
    width: 100%;
    margin-top: -5px;
}
#s_yonggong .cont ul {
    min-width: 100%;
    margin-bottom: 20px;
    height: auto;
    overflow: hidden;
}
.n_xskc_slide {
    height: auto;
    overflow: hidden;
    
}
.n_xskc_slide .slick-track li {
    min-width: 0;
}	
.n_case_home_slide .slick-slide {
    min-width: 0;
}
	#s_yonggong .cont ul{width: 100%;overflow: hidden;}
	#s_yonggong .cont .ul_1{margin-bottom:8px;}
	#s_yonggong .cont .ul_2{margin-bottom:8px;}
	#s_yonggong .cont .ul_3 li:first-child{margin-bottom:8px;}
	#s_yonggong .cont ul li{width: 49%;margin-right:2%;float: left;margin-bottom:0;height: 14.179rem;min-width:100%;margin-top:10px;}
	#s_yonggong .cont ul li:nth-child(2n){margin-right:0;}
	#s_yonggong .cont ul.ul_3{width: 100%;float: left;}
	#s_yonggong .cont ul.ul_3 li:first-child{width: 100%;height:14.179rem;}
	#s_yonggong .cont ul.ul_3 li{width: 49%;margin-right: 2%;height: 14.179rem;}
	#s_yonggong .cont ul.ul_3 li:last-child{margin-right:0}
	#s_yonggong .cont ul li .txt h5{font-size: 14px;height:30px;}
	#s_yonggong .cont ul li .txt{width:95%;height:100px;}
	
	#s_qiye{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#s_qiye .t-list {
	    margin: 0;
	    width: 100%;
	    margin-bottom: 0;
	}
	#s_qiye .t-list li {
	    width: 100%;
	    height: 125px;
	    margin: 0;
	    margin-bottom: 20px;
	    
	}
	#s_qiye .t-list li .img {
	    width: 100px;
	    height: 100px;
	    
	}
	#s_qiye .t-list li .txt {
	    width: 197px;
		height: 84%;
		overflow: hidden;
		margin: 0;
		
	}
	#s_qiye .t-list li.li_3 {
	    border-radius: 107px 0 107px 107px;
	}
	#s_qiye .t-list li.li_4 {
	    border-radius: 0 107px 107px 107px;
	}
	#s_qiye .t-list li.li_5 {
	    border-radius: 107px 0 107px 107px;
	}
	#s_qiye .t-list li.li_6 {
	    border-radius: 0 107px 107px 107px;
	}
	#s_qiye .t-list li .txt h5{
		    font-size: 20px;
		    margin-top: 5px;
		    margin-bottom: 5px;
	}
	#s_qiye .s_tt_list{margin-bottom: 20px;}
	#s_qiye .s_tt {
	    text-align: left;
	    float: left;
	    width: 100%;
	    text-align: center;
	}
	#s_qiye .s_tt p{display: block;}
	#s_qiye .txt_r{display: none;}
	#n_duzi{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	#n_duzi .tt .img {
	    margin-bottom: 10px;
	}
	#n_duzi .box {
	    height: 550px;
	    box-shadow: -1.145px 5.89px 68px 15px rgba( 122, 196, 159,.2 );
	    border-radius: 0 40px 0 40px;
	    padding-left: 30px;
	    padding-right: 30px;
	    padding-top: 30px;
	    position: relative;
	}
	#n_duzi .pic_diannao{width: 100px;}
	#n_duzi .tt p span {
	    font-size: 25px;
	    text-align: center;
	    display: block;
	    margin-bottom: 10px;
	}
	#n_duzi .txt {
	    width: 100%;
	    height: 230px;
	    background: url(../images/n_duzi_txt.png) center no-repeat;
	    float: left;
	    padding: 10px 10px;
	    color: #fff;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 30px;
	    margin-left: 0;
	}
	
	.s_tt{margin-bottom: 20px;}
	
	.m {
		padding: 0 15px;
	    max-width: 100%;
	    height: 100%;
	    margin: 0 auto;
	    display: block;
	    position: relative;
	}
	.s_tt span{display: none;}
	.s_tt h3{
		font-size: 20px;
	}
	
	#s_daikai{
		background: none;
		padding-top: 20px;
		height: 690px;
	}
	#s_daikai .left{
		width: 100%;
		height: 250px;
		padding: 20px;
		box-shadow: -3.078px 8.457px 57px 21px rgba( 0, 0, 0,.08 );
	}
	#s_daikai .left .tt {
	    font-size: 19px;
	}
	#s_daikai .left p{
		margin: 10px 0;
		font-size: 14px;
	}
	#s_daikai .right{
		display: block;
		    background: url(../images/daikai_right.png) center bottom no-repeat;
		    font-size: 15px;
		    line-height: 25px;
		    color: #fff;
		    padding-top: 96px;
		    padding-left: 100px;
		    padding-right: 45px;
		    background-size: contain;
		    height: 295px;
		    margin-left: -18px;
		    margin-top: -20px;
			    width: auto;

	}
	#s_daikai .pic_caishui {
		position: absolute;
		left: 125px;
	    width: 40%;
	    bottom: -68px;
	}
	#n_zhuli{padding-top:20px;padding-bottom: 20px;}
	#n_zhuli ul{margin-bottom:20px;}
	#n_zhuli ul li {
	    width: 50%;
	    display: inline-block;
	    vertical-align: top;
	    text-align: center;
	    padding: 0;
	    margin-bottom: 0;
	}
	#n_zhuli ul li .box {
	    padding: 15px 20px 15px;
	    box-shadow: none;
	    background: #fff;
	}
	#n_zhuli ul li font {
	    display: block;
	    height: 120px;
	}
	#n_zhuli ul li i {
	    display: block;
	    width: 40px;
	    height: 2px;
	    background: #015293;
	    margin: 10px auto 10px;
	}
	#n_zhuli ul li p {
	    font-size: 16px;
	    color: #3f3f3f;
	    line-height: 24px;
	    height: 50px;
	    overflow: hidden;
	}
	#s_partner{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#s_partner ul li {
	    width: 33.3333333%;
	    display: inline-block;
	    vertical-align: top;
	    text-align: center;
	    padding: 5px;
	}
	.partner-more{
		display: inline-block !important;
	}
	#s_partner .s_tt {
	    text-align: center;
	    float: left;
	    margin-bottom: 20px;
	    width: 100%;
	}
	#s_partner .hd .btn_more2{display: none;}
	#s_partner .hd-list .s_tt{margin-bottom:20px;}
	.m-partner{display:block;margin-top:20px;}
	#foot{padding-top: 20px;}
	.foot_nav{
		margin-top: 10px;
		margin-left: 0;
	}
	.foot_nav li{
		width: 33.3%;
		margin-bottom: 0;
	}
	#foot .m{padding: 0;}
	#foot .center {
	    width: 50%;
	    float: left;
	    border-left: 0;
	    border-right: 0;
	    height: 180px;
	    padding: 10px;
	}
	#foot .left{display:none;}
.foot_lianxi li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
}
.foot_lianxi li font{width:15px;}
.foot_lianxi li b {
    font-size: 18px;
    color: #015293;
    font-family: DISNEYENGLISH-BOLD;
}
.foot_ewm p{margin-top:10px;}
.foot_lianxi li p {
    font-size: 14px;
}

.draw_h {
	display: none;
    width: 30px !important;

height:30px !important;
}
	#foot .right{float: left;width: 50%;}
	.foot_ewm{margin-top: 0px;margin-bottom:10px;float: left;}
	.foot_ewm div{margin-left: 10px;width: 43%;}
	.foot_ewm img{width:100%;height:auto;}
	.s_foot_link{margin: 0 auto;width:15rem;margin-top: 10px;}
	.copyright .links{display:none;}
	
	
	.m1360 {
	    width: 100%;
	    display: block;
	    margin: 0 auto;
	}
	footer .fl01 {
		padding: 2rem 1rem 2rem;
		width: 100%;
	}
	footer .fl01 .left {
	    display: none;
	}
	footer .fl01 .center {
	    width: 50%;
	}	
	.list_box_10 {
	    display: flex;
	    justify-content: space-between;
	    max-width: 100%;
	    margin: 0 auto;
	}
	footer .fl01 .right {
	    display: flex;
	    max-width: 50%;
	    text-align: center;
	    line-height: 30px;
	}
	
	footer .fl01 .center dl{width:200%}
	
	footer .fl02 {
	    padding: 0.5rem 0;
	    background: #414344;
	}
	footer .fl02 p{padding:0 10px}
	.header_box{display: none;}
	.m_header{display:block}
	#nav{width: 100%;padding: 0;}
	#nav>ul{float: none;}
	#nav ul li .sub{display: none;left: 0 ;margin-left: 0; width: 100%;}
	.ny #nav ul li .sub .box {
	    color: #2b2b2b;
	    background: none;
	}
	#nav ul li .sub .box {
	    color: #fff;
	    padding: 10px 0;
	    background: rgba(255,255,255,0.1);
	    text-align: left;
	}
	#nav ul li .sub a{padding-left:2rem;transition: 0s;}
	#nav>ul>li .sub a:before{transition: 0s;}
	#nav>ul>li{float: none;}
	.n_banner{
		margin-top: 0;
		height: 180px;
	}
	.n_yewu ul li{width: 100%;}
	.n_yewu ul li .txt {
	    margin: 0 16px;
	    padding: 25px 18px;
	    margin-top: -60px;
	    position: relative;
	    z-index: 99;
	    height: 159px;
	    background: #eff1f4;
	}
	.n_yewu ul li .txt h5{font-size:20px;}
	.n_yewu ul li .txt svg{margin-top:5px;}
	.n_yewu_xq .tt{font-size: 20px;}
	.n_nav a {
	    display: inline-block;
	    
	    color: #fff;
	    width: 33.33%;
	    height: 30px;
	    float: left;
	    line-height: 30px;
	    color: #2B2D31;
	    text-align: center;
	    box-sizing: border-box;
	    position: relative;
	    border-radius: 50px;
		margin-left: 0;
		overflow: hidden;
		text-align: center;
	}
	
	.n_nav .on{background: #015293; color: #fffs;}
	.n_nav .on strong, .n_nav a:hover strong{height: 30px;line-height: 30px;color: #fff;}
	.n_nav a strong{height: 30px;line-height: 30px;}
	.n_nav a:before{height: 0;}

	#n_case{padding-top: 20px;    padding-bottom: 20px;}
	#n_case ul{margin: 0;}
	#n_case ul li a{margin: 0 5px;}
	#n_case ul li {
    margin-top: 7px;
}
#n_case ul li .pic img{
    height: 14rem;}
    .j_tab_title{font-size:14px;}
    #n_case ul li .mask p{max-height:80px}
	/*=====移动端新闻资讯====*/
	#n_news01{padding: 20px 0;}
	.n_tt{margin-bottom: 20px;}
	#n_news01 li .img{width: 100%;height: auto;}
	#n_news01 li .txt{width: 100%;height: auto;padding: 20px;}
	.n_tt span{font-size: 15px;}
	.n_tt h3{font-size: 20px;}
	#n_news01 li .txt h5{font-size: 16px;}
	#n_news01 li .txt i {
	    display: block;
	    width: 24px;
	    height: 4px;
	    margin-top: 13px;
	    margin-bottom: 13px;
	}
	#n_news01 li .txt p{font-size: 14px;}
	#n_news01 li .txt .bot{margin-top: 0;}
	#n_news01 li .time{font-size: 12px;}
	#n_news01 li .btn_xq {
	    width: 91px;
	    height: 30px;
	    line-height: 30px;
	    border-radius: 3px;
	    font-size: 12px;
	}
	#n_news02 {
	    padding-top: 35px;
	    padding-bottom: 10px;
	}
	#n_news02 ul li {
	    overflow: hidden;
	    border: 2px solid #e8e9eb;
	    padding: 12px 15px;
	    margin-bottom: 10px;
		height: auto;
	}
	#n_news02 ul li .time {
	    font-family: "Century Gothic";
	    font-weight: bold;
	    font-size: 10px;
	    width: 63px;
	    float: left;
	}
	#n_news02 ul li .time span {
	    font-size: 32px;
	}
	#n_news02 ul li .time i {
	    display: block;
	    width: 24px;
	    height: 3px;
	    margin-bottom: 1px;
	}
	#n_news02 ul li .txt {
	    padding-top: 12px;
	}
	#n_news02 ul li .txt h5 {
	    font-size: 14px;
	    color: #636363;
	    font-weight: bold;
	    margin-bottom: 11px;
	    transition: .5s;
	}
	#n_news02 ul li .txt p {
	    font-size: 13px;
	    color: #8c8b8b;
	    line-height: 20px;
	    height: 40px;
	    overflow: hidden;
	}
	#n_about{
	    width: 100%;
	    padding-top: 20px;
	    overflow: hidden;
	    padding-bottom: 20px;
	    border-bottom: 3px solid #f3f4f6;
	}
	
	#n_jieshao01 {
	    width: 100%;
	    padding-top: 20px;
	    overflow: hidden;
	    padding-bottom: 20px;
	    border-bottom: 3px solid #f3f4f6;
	}
	.about_slide{width: 100%;height: auto;}
	.about_slide img{width: 100%;height: auto;}
	.about_slide .slick-dots {
	    bottom: -36px;
	}
	#n_about .tt:before{background: none;}
	#n_about .tt {
	    margin-bottom: 0;
	    padding-left: 0;
	    position: relative;
	}
	#n_about .tt span {
	    font-size: 24px;
	    color: #015293;
	    text-transform: uppercase;
	    font-family: "Franklin Gothic Demi Cond";
	}
	#n_about .tt h3 {
	    font-size: 19px;
	    color: #292929;
	    line-height: 36px;
	}
	#n_about .con {
	    font-size: 14px;
	    line-height: 24px;
	    color: #808080;
	}
	#n_about .txt{
		width: 100%;
	}
	.m-about{
		display: block;
	}
	.pc-about{
		display: none;
	}
	#n_jieshao02 {
	    width: 100%;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	#n_gongju {
	    width: 100%;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.pcnav_slide{display: none;}
	#nav_slide{ display:block;background: #fff;line-height: 50px; position: relative; z-index: 88; }
	#nav_slide #bnt_back{ position:absolute; left: 1rem; top:-2px;  }
	#nav_slide #bnt_back img{ height: 15px;}
	#nav_slide .n_title{ height: 50px; border-bottom:1px solid #d9d9d9; }
	#nav_slide h1{ font-size: 16px; color: #333; text-align: center; line-height: 50px;}
	#bnt_sub_nav{ position: absolute; right: 1rem; top: 17.5px; cursor: pointer; }
	#bnt_sub_nav img{ display: block; height: 15px; }
	#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
	#sub_nav_content{background: #fff; display: none; z-index: 9;width: 100%;}
	#sub_nav_content ul{padding: 0 10px 10px;overflow:hidden;font-size:  0;text-align: left;line-height: 0;}
	#sub_nav_content ul li {display: inline-block;width:33.333%;text-align:center;margin-top:  10px;overflow: hidden;}
	#sub_nav_content ul li a{display:block;height: 30px;line-height: 30px;font-size: 13px;margin: 0 5px;color: #333; border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	#sub_nav_content ul li.on a{color: #ffffff;background: #0470b9;}
	
	#sub_nav_content dt{height:30px;line-height:30px;position:relative;background:#fafafb;  border-top:1px solid #e7e7e7; z-index: 999; }
	#sub_nav_content dt a{ margin:0 10px; display:block;color:#5b5349; height: 30px; font-size:13px; font-weight: 400;  }
	#sub_nav_content dt.title{background:#fafafb;}
	#sub_nav_content dt.title_on  { background:#fafafb;}
	#sub_nav_content dt.title_on a{ color:#fff; border-top:1px solid #fff;}
	#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
	#sub_nav_content dt.title_on.on{  }
	#sub_nav_content dt.title_on a{ color:#5b5349;}
	#sub_nav_content dd{  display:block;}
	#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
	#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
	#sub_nav_content dd a.on{ color:#b7863e}
	
	.n_con {
		padding: 20px 0;
	}
	.n_news_xq .left {
	    padding: 0;
	    float: left;
	    width: 100%;
	}
	.n_news_xq .right{width: 100%;}
	.n_news_xq .ar_title h3 {
	    font-size: 18px;
	    color: #404040;
	    font-weight: bold;
	    margin-bottom: 0;
	    line-height: 1.7;
	}
	.ar_title{padding-bottom: 0;}
	.n_news_xq .right{padding: 10px;}
	.right_search {
	    margin-bottom: 10px;
	}
	.n_news_xq .right .tt {
	    font-size: 16px;
	    color: #333333;
	    font-weight: bold;
	    margin-bottom: 10px;
	}
	.right_search .input{height: 40px;}
	.right_news ul {
	    margin-top: -10px;
	}
	.right_news ul li {
	    padding: 10px 0;
	}
	.right_news ul li .img {
	    width: 100px;
	    height: 70px;
	    float: left;
	    margin-right: 9px;
	}
	.right_news ul li .txt {
	    padding-top: 0;
	}
	#searchBtn{position: absolute;
    top: 2px;
    right: 20px;
    width: 53px !important;
    height: 61px !important;
    transition: 0.5s;
    cursor: pointer;
    height: 5rem;
    width: 4.5rem;
    background: none;
    border: none;
    padding: 0;
    outline: none;
}
.m_header #searchBtn .icon path {
    fill: #494949;
}
.newshow_cont .pro-send li {
    width: 100%;
    margin: 0;
    margin-bottom: 10px !important;

}
.newshow_cont .pro-send li:nth-child(5) {
    width: 100%;
    
}
.newshow_cont .pro-send li:nth-child(5) a {
    width: 100%;
 
}
#tc_search .draw_h img {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 50%;
    margin-left: -7px;
    transition: .3s;
    width: 16px;
}
#tc_search{padding:1rem;}
#tc_search form{height:3rem}
#tc_search #keyword{height:3rem;font-size:16px}
#tc_search .btn_blue{height:3rem}
/*====翻页效果====*/

}



