/*织梦97（dede97.com）做最好的织梦整站模板下载网站*/
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	min-width: 320px;
	background-color: #fafafa;overflow-x: hidden;
}
a:hover, a:focus {
	text-decoration: none;
}
ul,li{ padding:0;margin:0;list-style:none}
h1, h2, h3,
h4, h5, h6 {
    font-family:Microsoft YaHei;
	font-weight: normal;
	margin: 0;
}




.headerrel01-lang{margin-left:32px;display:inline-block;vertical-align:middle;width:102px;text-align:left;position:relative}
.headerrel01-lang dt{padding-left:28px;background:url(../images/z-i3.png) left center no-repeat;height:60px;line-height:60px;cursor:pointer;    margin-top: 18px;}
.headerrel01-lang dt span{display:inline-block;vertical-align:middle;width:calc(100% - 17px);font-size: 14px;color: #999;font-weight: normal;}
.headerrel01-lang dt i{display:inline-block;vertical-align:middle;width:12px;height:12px;background:url(../images/z-i4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.headerrel01-lang dd{position:absolute;left:0;right:0;top:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.02);z-index:100;display:none}
.headerrel01-lang dd a{display:block;font-size:12px;color:#999;line-height:40px;padding:0 20px 0 28px;background-color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.headerrel01-lang dd a.on,.headerrel01-lang dd a:hover{background-color:#0372c4;color:#fff}
.headerrel01-so{margin:0 -10px 0 2px;display:inline-block;vertical-align:middle;position:relative;border-right: 1px solid #ddd;}
.headerrel01-so .btn{width:60px;height:60px;background:url(../images/z-i5.png) center center no-repeat;cursor:pointer}
.headerrel01-so .headerrel01-so-inner{position:absolute;top:100%;right:0;width:300px;z-index:100;display:none}
.headerrel01-so .headerrel01-so-inner input{outline:0;border:none}
.headerrel01-so .headerrel01-so-inner .inp{padding:0 60px 0 20px;display:block;width:100%;height:60px;line-height:58px;font-size:14px;color:#999;border:1px solid #eee;background-color:#fff;border-radius:5px}
.headerrel01-so .headerrel01-so-inner .sub{position:absolute;right:0;top:0;bottom:0;width:60px;background:url(../images/z-i5.png) center center no-repeat}
.headerrel01-hdr .headerrel01-so{display:none}

.top-r{float: right;}

ul.data-l1{padding:0;margin-top: 50px}
.data-l1{overflow:hidden}
.data-l1 li{margin-bottom:40px;overflow:hidden;text-align:center}
.data-l1 .icon{margin:16px 70px 0 0;float:left;width:50px;height:50px;overflow:hidden}
.data-l1 .icon img{display:block;width:100%;height:100%}
.data-l1 h4{font-size:48px;color:#fff;font-weight:400;overflow:hidden;position: relative;}

.data-l1 h4 span{margin: 0 2px 0 -20px;font-size:60px;font-weight:700;vertical-align: top;display: inline-block;font-family: Swis721 Cn BT;padding-bottom: 8px}
.data-l1 h4 i{position: absolute;font-style: normal;}
.data-l1 h4 em{position: absolute;bottom: 12px;font-style: normal;}


.form-1{overflow:hidden}
.form-1 .items{margin:0 -22px}
.form-1 .item{padding:0 22px;margin-bottom:44px;float:left;width:33.33%;overflow:hidden}
.form-1 .item.nowrap{width:100%}
.form-1 .name{float:left;width:60px;font-size:16px;color:#969696;line-height:40px}
.form-1 .name i{color:#f04d24}
.form-1 .right{overflow:hidden}
.form-1 .inp{padding:0 10px;outline:0;border:none;display:block;width:100%;height:40px;line-height:40px;font-size:14px;color:#323232;background-color: #fff;
    border: 1px solid #ddd;}
.form-1 .tar{padding:6px 10px;outline:0;border:none;display:block;width:100%;height:250px;font-size:14px;color:#323232;background-color:#fff;border: 1px solid #ddd;line-height:1.5;resize:none}
.form-1 .submit{margin-left:64px;outline:0;border:none;display:block;width:140px;height:40px;line-height:40px;background-color:#a22225;font-size:16px;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.form-1 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.about_more a{width:155px;height:44px;display: block;line-height: 44px;font-size: 14px;color: #fff;background: #0e2b4e;text-align: center;}
.about_more a:hover{background:#a22225}

.about_bot{/*background: url(../images/about_bot.jpg) center center no-repeat;*/}

.about_bot img{width:100%;}
.about_r{background: #0e2b4e;margin: -124px 0;padding: 28px 0;}
.about_r p{font-size: 14px !important;color: #fff !important}
.nav-bar {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	line-height: 64px;
	padding:0 5%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background: #fff;
	height: 100px;
}
.nav-logo {
	float: left;
	height: 64px;
}
.nav-logo a {
	display: block;
	height: 100%;
}
.nav-logo .logo {
	height: 50%;
	margin-right: 25px;
}
.nav-logo .logo-dark {
	display: none;
}
.nav-menu {
	float: right;
	margin-top: 15px;
}
.nav-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.nav-menu .menu li {
	float: left;
	position: relative;
}
.nav-menu .menu li a {
	padding: 0 20px;
	display: block;
	color: #333;
	font-size: 16px;
}
.nav-menu .menu li a:hover {
	color: #0e2b4e;font-weight: bold;
}
.nav-menu .menu ul {
	position: absolute;
	min-width: 12em;
	left: 0;
	top: 100%;
	padding: 1em;
	background: #232323;
	display: none;
}
.nav-menu .menu ul li {
	float: none;
}
.nav-menu .menu ul li a {
	padding: 0.5em;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	transition: 0.2s linear;
}
.nav-menu .menu ul li a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	padding-left: 10px;
}
.nav-menu .menu li.open ul {
	display: block;
}
.nav-right {
	float: right;
	padding: 0 25px;
}
.nav-right a {
	display: block;
	font-size: 1.2em;
	color: #fff;
}
.nav-right a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.nav-right a span {
	display: none;
}
.nav-search {
	padding-right: 0;
	border-left: 1px solid rgba(255,255,255,0.1);
}
.fa-bars{background: url(../images/menu.png) center center no-repeat;width: 28px;height: 22px;}


.bg1 h3{font-size: 26px;color:#231815;}
.bg1 p{font-size: 16px;color: #5d5b5b}
/* scrolltab */
.idx-pro{background:url(../images/pro_bg.jpg) center center no-repeat;padding: 40px 0}
.idx-pro h3{font-size: 28px;color: #fff;text-align: center;padding-top: 20px}
.scrolltab{position:relative;width:90%;margin:0 auto;}
.scrolltab .ulBigPic{width:100%;padding: 3% 8%;overflow:hidden;background:#fff;}
.scrolltab .ulBigPic li{display:none;}
.scrolltab .ulBigPic .liSelected{display:block;}
.scrolltab .ulBigPic img{background-color:#fff; width: 100%;}
.scrolltab .ulBigPic .sPic{width:44%;float:right;overflow:hidden;}
.scrolltab .ulBigPic .sSideBox{width:50%;float:left;overflow:hidden;margin-right: 2%}
.scrolltab .sSideBox span{display:block;overflow:hidden;}
.scrolltab .ulBigPic .sTitle{line-height:60px;font-size:30px;font-weight:700;color:#333;padding: 20px 0;}
.scrolltab .ulBigPic .sIntro{line-height:36px;color:#333;word-wrap:break-word;word-break:break-all;font-size: 16px}
.scrolltab .ulBigPic .sMore{}
.scrolltab .ulBigPic .sMore a{    width: 214px;
    height: 52px;
    border: 2px solid #29a02f;
    display: block;
    line-height: 52px;
    font-size: 16px;
    color: #29a02f;text-align: center;margin: 20px 0}
    .scrolltab .ulBigPic .sMore a:hover{border:2px solid #0372c5;color: #0372c5}
.scrolltab .ulBigPic .sTitle a{color:#333;}
.scrolltab .ulBigPic .sTitle a:hover{color:#840;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:306px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:10px;}
.scrolltab .sLeftBtnA{background-position:-5px -2px;}
.scrolltab .sLeftBtnASel{background-position:-80px 0;}
.scrolltab .sLeftBtnABan{background-position:-161px 0;}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:10px;}
.scrolltab .sRightBtnA{background-position:-36px 0;}
.scrolltab .sRightBtnASel{background-position:-116px 0;}
.scrolltab .sRightBtnABan{background-position:-192px 0;}
.scrolltab .dSmallPicBox{width:100%;height:114px;position:relative;}
.scrolltab .dSmallPic{width:100%;height:114px;position:absolute;top:0px;overflow:hidden;}
.scrolltab .dSmallPic ul{position:absolute;width: 100% !important;}
.scrolltab .dSmallPic li{width:25%;float:left;display:inline;cursor:pointer;overflow:hidden;text-align: center;position: relative;}
.scrolltab .dSmallPic .sPic{display:block;}
.scrolltab .dSmallPic .sPic img{padding:0px;margin: 0 auto}
.scrolltab .dSmallPic .sTitle{height:50px;line-height:50px;display:block;text-align:center;color:#fff;overflow:hidden;}
/*.scrolltab .dSmallPic .liSelected{border-bottom:2px solid #29a02f;width: 5%;margin:0 10%;height: 112px}*/
.scrolltab .dSmallPic .liSelected:after{content: '';width:100px;height: 3px;background: #29a02f;display: block;margin: 0 auto}
.scrolltab .dSmallPic .liSelected .sPic img{border-color:#fff;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{width:18px;height:37px;display:block;position:absolute;top:45px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel{cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan{left:20px;}
.scrolltab .sLeftBtnB{background-position:0 -87px;}
.scrolltab .sLeftBtnBSel{background-position:-36px -87px;}
.scrolltab .sLeftBtnBBan{background-position:-73px -87px;}
.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{right:20px;}
.scrolltab .sRightBtnB{background-position:-16px -87px;}
.scrolltab .sRightBtnBSel{background-position:-52px -87px;}
.scrolltab .sRightBtnBBan{background-position:-88px -87px;}

.idx_news{background:url(../images/news_bg.jpg) center center no-repeat;}
.news_tit{font-size: 28px;font-weight: 700;text-align: center;border-bottom: 1px solid #e2e2e2;padding-bottom: 40px;margin-bottom: 0}
.idx-news-list{box-sizing: border-box;}
.idx-news-list li{float: left;border-right: 1px solid #e2e2e2;padding:30px 30px 0;}
.idx-news-list .new_time{background: url(../images/ico.jpg) left center no-repeat;padding-left: 26px;line-height: 30px}
.idx-news-list .new_tit{font-size: 26px;padding: 30px 0}
.news_more a{width: 214px;
    height: 52px;
    border: 2px solid #29a02f;
    display: block;
    line-height: 52px;
    font-size: 16px;
    color: #29a02f;
    text-align: center;
    margin: 5px 0 35px 0;}
 .news_more a:hover{border: 2px solid #0372c5;color: #0372c5}
.idx-news-list img{width: 100%}
.idx-news-list .img{width: 100%;overflow: hidden;}

.idx-news-list li:last-child{border-right: 0}
.header-fix {
	position: fixed;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.07);
	box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.07);
}
.header-fix .logo-light {
	/* display: none; */
}
.header-fix .logo-dark {
	display: inline-block;
}
.header-fix .nav-menu .menu li a {
	color: #333;
}
.header-fix .nav-menu .menu ul li a {
	color: #fff;
}
.header-fix .nav-right a {
	color: #333;
}
.pro_list li img{width:100%}
.pro_list li p{text-align:center;line-height:44px;background:#0e2b4e;color: #fff}
.pro_list li a{color:#333}
.ny_about_l img{width:100%}
.ny_about_r h2{line-height:60px;font-size:24px;font-weight:600}
.ny_about_r p{line-height:28px;color:#666}
.ny-news-tit h2{font-size:22px;color:#555;line-height:40px;text-align:center;font-weight:bold}
.ny-news-tit p{text-align:center}
.ny-news-tit h2{font-size:22px;color:#555;line-height:30px;text-align:center;font-weight:bold;margin-bottom:12px;}
.ny-news-tit span{font-size:14px;color:#888}
.ny-news-con{color:#888;padding:0 30px;margin-top:20px;line-height:28px;}
.next-pre{margin: 30px 0;
    overflow: hidden;
    border: 1px dashed #eee;
    padding: 10px 0;}
.next-pre li {float: left;text-align:center;margin: 12px 0;}
.next-pre li a:hover{color: #a22225}
.next-pre li a{color: #999; }

.pro_img{display: table;
    overflow: hidden;
    margin: 0 auto;} 
 .pro_list li:hover p{background: #a22225;}


.pro_img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;width: 100%}
.pro_img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.search-pop {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	display: none;
}
.search-pop:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.85;
	filter: alpha(opacity=85);
	content: '';
}
.search-pop .content {
	position: relative;
	z-index: 1;
}
.search-pop .ipt {
	position: relative;
}
.search-pop .ipt i.fa {
	position: absolute;
	font-size: 20px;
	color: #fff;
	left: 20px;
	top: 15px;
}
.search-pop .ipt input {
	padding: 15px 15px 15px 60px;
	background: rgba(255,255,255,0.3);
	border: 0;
	display: block;
	width: 100%;
	outline: none;
	line-height: 20px;
	height: 50px;
	color: #fff;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.search-pop .close {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 2;
	font-size: 30px;
	color: #fff;
}
.nav-mobile-toggle {
	display: none;
	position: absolute;
	right: 15px;
	top: 0;
	font-size: 24px;
}
.owl-banner .item {
	position: relative;
	height: 100vh;
}
.owl-banner .item:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* background-color: #000; */
	content: '';
	z-index: 1;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.owl-banner .item .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: no-repeat center center; 
	-moz-background-size: cover;
	background-size: cover;
}
.owl-banner .item .container {
	position: relative;
	z-index: 1;
	display: table;
	height: 100%;
	color: #fff;
}
.owl-banner .item .wrap {
	display: table-cell;
	vertical-align: middle;
}
.owl-banner .item h1 {
	margin: 0 0 20px;
	font-size: 60px;
}
.owl-banner .item .btn {
	border-color: #422f6f;
	background: #422f6f;
	color: #fff;
	padding: 14px 50px;
	/* -webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px; */
}
.owl-banner .item .btn:hover {
	border-color: #546cc3;
	background-color: #546cc3;
}
.owl-banner .owl-pagination {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
}
.owl-banner .owl-pagination .owl-page.active span {
	background-color: #fff;
}
.section {
	padding: 100px 0;
}
.section-title {
	margin-bottom: 50px;
}
h3 {
	font-size: 30px;
	font-weight: 800;
	margin: 0 0 36px 0;
}
.cndns-right {
	position: fixed;
	right: 1px;
	bottom: 10%;
	z-index: 99;
	margin-top: -100px;
	border: 1px solid #e0e0e0;
	background: #f1f1f1;
	opacity: .9;
	filter: alpha(opacity=9)
}
.cndns-right i {
	font-style: normal!important
}
.cndns-right-meau {
	position: relative
}
.cndns-right-btn {
	position: relative;
	display: block;
	width: 75px;
	height: 80px;
	border-top: 1px solid #e0e0e0;
	text-align: center;
	text-decoration: none
}
.cndns-right-btn:hover {
	background: #fff
}
.cndns-right-btn span {
	color: #425cbb;
	font-size: 28px!important;
	line-height: 52px
}
.cndns-right-btn sup {
	position: absolute;
	top: -12px;
	left: -12px;
	display: block;
	height: 24px;
	min-width: 24px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #425cbb;
	color: #fff;
	text-align: center;
	line-height: 24px
}
.cndns-right-btn p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
	color: #333;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px
}
.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
	text-decoration: none
}
.meau-car .cndns-right-btn {
	margin-bottom: 20px;
	border-color: #425cbb;
	text-decoration: none
}
.meau-car .cndns-right-meau:hover .cndns-right-btn {
	background-color: #425cbb;
	text-decoration: none
}
.meau-car .cndns-right-meau:hover .cndns-right-btn span {
	display: block;
	color: #fff;
	text-decoration: none
}
.meau-code .sev-t img {
	margin: 0;
	padding: 0;
	width: 134px;
	height: 134px
}
.meau-car .cndns-right-btn span {
	color: #425cbb
}
.meau-top .cndns-right-btn span {
	padding-top: 10px;
	font-size: 24px!important;
	line-height: 38px
}
.meau-top .cndns-right-btn i {
	display: block;
	color: #333;
	font-size: 12px
}
.cndns-right-box {
	position: absolute;
	top: -15px;
	right: 62px;
	display: none;
	padding-right: 25px
}
.cndns-right-box .box-border {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 20px;
	border: 1px solid #f1f1f1;
	border-top: 4px solid #425cbb;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
	box-shadow: 0 3px 8px rgba(0,0,0,.15)
}
.cndns-right-box .box-border .sev-t span {
	float: left;
	display: block;
	margin-right: 20px;
	color: #d3d3d3;
	font-size: 42px;
	line-height: 56px
}
.cndns-right-box .box-border .sev-t p {
	float: left;
	margin: 0;
	padding: 0;
	color: #425cbb;
	font-size: 22px;
	line-height: 28px
}
.cndns-right-box .box-border .sev-t p i {
	display: block;
	color: #888;
	font-style: normal!important;
	font-size: 14px
}
.cndns-right-box .box-border .sev-b {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e4e4e4
}
.cndns-right-box .box-border .sev-b h4 {
	padding-bottom: 15px;
	color: #666;
	font-weight: 400;
	font-size: 14px
}
.cndns-right-box .box-border .sev-b ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.cndns-right-box .box-border .sev-b li {
	float: left;
	width: 50%
}
.cndns-right-box .box-border .sev-b li a {
	display: inline-block;
	padding-left: 43px;
	background: url(/skin/images/zxqq.png) no-repeat left 3px;
	color: #888;
	font-size: 14px;
	line-height: 36px
}
.cndns-right-box .box-border .sev-b li a:hover {
	color: #425cbb
}
.meau-sev .cndns-right-box .box-border {
	width: 300px
}
.meau-contact .cndns-right-box .box-border {
	width: 230px
}
.cndns-right-meau:hover .cndns-right-box {
	display: block
}
.meau-code .cndns-right-box {
	top: inherit;
	bottom: -35px
}
.meau-code .cndns-right-box .box-border {
	width: 156px;
	text-align: center
}
.meau-code .cndns-right-box .box-border i {
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 22px
}
.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit;
	bottom: 50px
}
.meau-zs .cndns-right-btn {
	margin-top: 80px;
	border-color: #425cbb;
	background-color: #425cbb;
	color: #fff
}
.meau-zs .cndns-right-btn span {
	color: #fff
}
.meau-zs .cndns-right-btn p {
	color: #fff
}
.sev-t {
	overflow: hidden
}
.features .item {
	padding: 100px 0;
	min-height: 434px;
}
.features .item h4 {
	margin: 0 0 50px;
	font-size: 22px;
}
.features .item p {
	width: 95%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 1.7;
	text-align: center;
}
.features .item i {
	font-size: 64px;
	margin-bottom: 20px;
}
.pricing {
	background-color: #fff;
	padding: 0px 0px 20px 0px;
	margin-bottom: 20px;
	overflow: hidden;
}
.pricing h5 {
	margin: 0;
	font-size: 24px;
	font-weight: 800;
	padding: 20px 25px;
	width: 100%;
	text-align: left;
}
.pricing h6 {
	padding: 0px 25px;
	text-align: left;
	line-height: 20px;
	font-size: 14px;
	margin: 0 0 30px;
	color: #999;
	font-weight: normal;
}
.pricing .price .h1 {
	font-size: 60px;
	line-height: 1;
}
.pricing .price .h5 {
	vertical-align: top;
}
.pricing p {
	margin: 0 0 50px;
	font-size: 16px;
	line-height: 1.7;
	color: #999;
}

.pricing hr {
	padding: 10px 25px;
}

.pricing .btn {
	border-color: #425cbb;
	background: #425cbb;
	color: #fff;
	padding: 14px 50px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.pricing .btn:hover {
	border-color: #546cc3;
	background-color: #546cc3;
}
.owl-case .item {
	display: block;
	background-color: #fff;
	margin: 0 15px 30px;
	color: #333;
}
.owl-case .item img {
	display: block;
	width: 350px;
	height: 239px;
}
.owl-case .item .text {
	padding: 25px;
}
.owl-case .item .text h4 {
	margin: 0 0 10px;
	font-size: 16px;
}
.owl-case .item .text p {
	margin: 0;
	color: #999;
}
.section-news {
	background: url(/skin/images/banner_bg2.jpg) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover;
	color: #fff;
	position: relative;
}
.section-news:before {
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.section-news .section-title {
	border-bottom: 1px solid #8d8887;
	padding-bottom: 50px;
}
.section-news .section-title h3 {
	font-size: 40px;
}
.section-news .section-title small {
	font-size: 14px;
}
.news-item {
	display: block;
	color: #fff !important;
	margin-bottom: 50px;
}
.news-item h4 {
	margin: 0 0 20px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
}
.news-item p {
	font-size: 12px;
	line-height: 2;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.news-item:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
}
.space {
	background-color: #425cbb;
	color: #fff;
	padding: 60px 0;
	font-size: 22px;
}
.space .btn {
	border-color: rgba(255,255,255,0.1);
	font-size: 12px;
	color: #fff;
	padding: 10px 30px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border-width: 2px;
	margin-left: 20px;
}
.space .btn:hover {
	border-color: #fff;
}
.footer {
	padding: 100px 0 30px;
	background-color: #fff;
	color: #777;
	font-size: 12px;
}
.footer a {
	color: #fff;font-size: 14px
}
.footer a:hover {
	color: #666;
}
.footer p {
	line-height: 2;
	margin: 0 0 5px;
}
.footer .logo {
	display: inline-block;
	margin-bottom: 20px;
}
.footer .logo img {
	width: 84%;
}
.ewm{display: block;text-align: left;}
.wai_link{text-align: left;margin: 12px 0}
.wai_link a{display: inline-block;text-align: left;margin-right: 16px;}
.wai_link .weibo{background: url(../images/weibo.jpg) center no-repeat;width: 31px;height: 25px;}
.wai_link .wx{background: url(../images/wx.jpg) center no-repeat;width: 31px;height: 27px;position: relative;}
.wai_link .wx img{display: none}
.wai_link .wx:hover img{display: block;position: absolute;bottom: 0px;left: 30px}

.footer h6 {
	font-size: 18px;
	color: #fff;
	margin: 0 0 15px;
	line-height: 40px;
	background: url(../images/heng.png) left center no-repeat;padding-left: 34px;
}

.footer ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
.footer li {
	line-height: 28px;padding-left: 34px;
}
.footer .btn {
	padding: 14px 40px;
	color: #fff;
	background-color: #425cbb;
	border-color: #425cbb;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	margin-top: 5px;
}
.footer hr {
	opacity: 0.1;
	filter: alpha(opacity=10);
	border-color: #fff;
}
.footer .link {
	text-align: right;
}
.footer .link a {
	margin-right: 10px;
}
.foot-tel h2{font-size: 36px;font-weight: bold;font-family: Arial;color: #fff;margin-bottom: 12px}
.foot-tel p{font-size: 14px;color: #fff;;line-height: 28px}
.bot{background:#304967;height: 60px;line-height: 60px;color: #fff;font-size: 14px;}
.bot a{color: #fff}
.bot a:hover{color: #ccc}


/*新闻列表*/
#news_page{padding: 20px 0}
#news_page ul li.news-li{width:100%;margin-bottom:55px;clear:both;overflow:hidden;}
#news_page ul li.news-li:hover .txt h1 a{color: #0e2b4e;font-weight: bold;}
#news_page ul li.news-li:hover .data{background: #a22225}
#news_page ul li.news-li:hover .data h1{color: #fff}
#news_page ul li.news-li:hover .data p{color: #fff}
/*新闻列表-日期*/
#news_page li .data{height:100px;background:#f7f7f7;float:left;text-align:center;}
#news_page li .data h1{color:#acacac;height:70px;font:bold 50px/70px Arial;height: 70px;
    margin: 0;}
#news_page li .data p{color:#666;border-top:1px solid #dcdcdc;height:29px;font:normal 14px/29px Arial;}
/*新闻列表-图片*/
#news_page li .pic{float:left;padding:0px 25px 0px 20px;}
#news_page li .pic img{width:100%}
/*新闻列表-内容*/
#news_page li .txt{float:right;}
#news_page li .txt h1 a{color:#333}
#news_page li .txt h1{font:normal 22px/32px "微软雅黑";margin-bottom:10px;}
#news_page li .txt p{color:#999;font:normal 14px/24px "微软雅黑";margin-bottom:10px;}
#news_page li .txt .info{height:44px;line-height:44px;font-size:12px;border-top:1px solid #eee;}
#news_page li .txt .info .day{background:url(../images/news_08.jpg) no-repeat left center;width:170px;display:inline-block;padding-left:30px;}
#news_page li .txt .info .click{background:url(../images/news_10.jpg) no-repeat 10px center;width:65px;display:inline-block;padding-left:40px;}
.news_page_l{}
.news_page_r{width:300px;float:right;}
.news-r-one,.news-r-two{margin-bottom:15px;padding:18px 12px;background:#f6f6f6;}
.news-r-two li img{width:248px;height:162px;overflow:hidden;display:block}
.news-r-two li p{line-height:36px;text-align:center}
.news_page_r .news-content{}
.news_page_r .news-r-tit h2{font-size: 22px;font-weight: normal;
padding:14px;color: #000;}
.ny-r-new li span{color:#0590e3;padding-right:6px;}
.ny-r-new li{line-height:22px;}
.news_page_r .news-r-con li{text-align: left;padding: 14px;background: #fff;margin: 10px 0;}
.news_page_r .news-r-con li a{display:block;font-size:16px;}





.banner {
	padding: 180px 0;
	background: no-repeat center center;
	-moz-background-size: cover;
	background-size: cover;
	color: #fff;
	position: relative;
}
.banner:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #0e2b4e;
	opacity: 0.8;
	content: '';
	filter: alpha(opacity=50);
}
.banner .container {
	position: relative;
}
.banner h1 {
	font-size: 50px;
	margin: 0 0 30px;
	/*letter-spacing: 10px;*/
}
.banner .lead {
	margin: 0;
	opacity: 0.9;
	filter: alpha(opacity=90);
	letter-spacing: 4px;
	text-align: center;
}
.banner .btn {
	border-color: rgba(255,255,255,0.1);
	font-size: 12px;
	color: #fff;
	padding: 10px 30px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border-width: 2px;
	margin: 20px 10px 0;
}
.banner .btn:hover {
	border-color: #fff;
}
.fuwushuo {
	position: relative;
	background-color: #f4f4f4;
}
.fuwushuo .wrap {
	display: table;
	width: 100%;
	height: 700px;
}
.fuwushuo .inner {
	display: table-cell;
	vertical-align: middle;
	padding: 30px 0;
}
.fuwushuo i {
	font-size: 60px;
	color: #465bb6;
}
.fuwushuo h4 {
	font-size: 20px;
	font-weight: bold;
	margin: 25px 0;
}
.fuwushuo p {
	line-height: 26px;
	font-size: 16px;
	color: #888;
}
.fuwushuo h6 {
	line-height: 52px;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 25px;
}
.fuwushuo ul {
	margin-top: 0;
	font-size: 16px;
	display: inline-block;
}
.fuwushuo li {
	padding: 7px 0;
	color: #888;
}
.fuwushuo .img {
	display: block;
	margin: 0 auto;
	width: 60%;
	height: auto;
}
.fuwushuo .bank {
	margin: 0 auto;
	max-width: 500px;
}
.price-table {
	border: 1px solid #e9e9e9;
}
.price-table .col-sm-3, .price-table .col-md-3 {
	padding: 0;
}
.price-table ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
.price-table .pricing__title {
	min-height: 158px;
	padding: 25px 0;
}
.price-table .pricing__title h6 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	line-height: 40px;
}
.price-table .pricing__price {
	margin-top: 10px;
}
.price-table .pricing__dollar {
	vertical-align: top;
}
.price-table .pricing__price .h2 {
	font-size: 36px;
	font-weight: bold;
}
.price-table li {
	padding: 25px;
	color: #767676;
	line-height: 20px;
}
.price-table li:nth-child(odd) {
	background: #f4f4f4;
}
.price-table .fa-check-circle {
	font-size: 20px;
	color: #68b676;
}
.price-table .fa-times-circle {
	color: #e0484c;
	font-size: 20px;
}
.gongneng-item {
	background-color: #fff;
	padding: 40px 15px 30px;
	margin-bottom: 30px;
}
.gongneng-item i {
	font-size: 60px;
	color: #576abc;
}
.gongneng-item h4 {
	font-size: 20px;
	margin: 20px 0;
	height: 22px;
	overflow: hidden;
}
.gongneng-item p {
	line-height: 24px;
	color: #767676;
	height: 48px;
}
.fwxm-item {
	background-color: #fff;
	padding: 30px;
	margin-bottom: 30px;
}
.fwxm-item small {
	color: #999;
}
.fwxm-item h4 {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.fwxm-item p {
	color: #767676;
	margin: 0;
	height: 60px;
}
.case-list .item {
	display: block;
	background-color: #fff;
	margin: 0 0 30px;
	color: #333;
}
.case-list .item img {
	display: block;
	width: 100%;
	height: auto;
}
.case-list .item .text {
	padding: 25px;
}
.case-list .item .text h4 {
	margin: 0 0 10px;
	font-size: 16px;
}
.case-list .item .text p {
	margin: 0;
	color: #999;
}
.pagination p {
							margin: 0;
							cursor: pointer
						}

						.pagination {
							height: 40px;
							padding: 20px 0px;
						}

						.pagination a {
							display: block;
							float: left;
							margin-right: 10px;
							padding: 2px 12px;
							height: 24px;
							border: 1px #cccccc solid;
							background: #fff;
							text-decoration: none;
							color: #808080;
							font-size: 12px;
							line-height: 24px;
						}

						.pagination a:hover {
							color: #a22225;
							background: white;
							border: 1px #a22225 solid;
						}
             
						.pagination a.cur {
							border: none;
							background: #077ee3;
							color: #fff;
						}

						.pagination p {
							float: left;
							padding: 2px 12px;
							font-size: 12px;
							height: 24px;
							line-height: 24px;
							color: #bbb;
							border: 1px #ccc solid;
							background: #fcfcfc;
							margin-right: 8px;
						}

						.pagination p.pageRemark {
							border-style: none;
							background: none;
							margin-right: 0px;
							padding: 4px 0px;
							color: #666;
						}

						.pagination p.pageRemark b {
							color: red;
						}

						.pagination p.pageEllipsis {
							border-style: none;
							background: none;
							padding: 4px 0px;
							color: #808080;
						}

						.dates li {
							font-size: 14px;
							margin: 20px 0
						}

						.dates li span {
							float: right
						}
						
.fenlei {
	margin: -30px 0 30px;
	list-style: none;
	padding: 0;
}
.fenlei li {
	display: inline-block;
	margin-right: 10px;
	line-height: 35px;
	background: #0e2b4e;
	height:35px
}
.fenlei li a {
	color: #fff;
	font-size: 16px;display:block;
	width: 120px;
    text-align: center;
}
.fenlei li a:hover{background:#a22225}


.fenlei li:last-child:after {
	display: none;
}
.fenlei li a:hover {
	color: #fff;
}
.fenlei li.on a {
	color: #077EE3;
}
.news-list .item {
	display: block;
	background-color: #fff;
	margin-bottom: 30px;
	color: #333;
}
.news-list .item .m {
	overflow: hidden;
}
.news-list .item .m img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	transition: 0.4s ease;
}
.news-list .item:hover .m img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.news-list .item .text {
	padding: 25px;
}
.news-list .item .text h4 {
	font-weight: bold;
	margin: 0 0 10px;
	line-height: 1.4;
	font-size: 16px;
	overflow: hidden;
	display: inline-block;
	width:50%;
	/* min-height: 80px; */
}
.news-list .item .text .date {
	font-size: 12px;
	color: #999;
	width: 80px;
	height: 80px;
	background-color: #eee;
	display: inline-block;
	margin-right: 20px;
}
.news-list .item .text .date span {
	display: block;
	text-align: center;
	line-height: 24px;
}
.news-list .item .text .date .p1 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}
.news-list .item .text .date .p2 {
	font-size: 14px;
}
.news-list .item .text .desc {
	font-size: 12px;
	color: #999;
	border-top: 1px solid #eee;
	padding-top: 25px;
}
.about-text {
	color: #767676;
	font-size: 16px;
	line-height: 1.8;
}
.about-text h4 {
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.input-with-icon {
	position: relative;
	margin-bottom: 30px;
}
.input-with-icon i {
	position: absolute;
	left: 28px;
	top: 15px;
	font-size: 22px;
	color: #999;
}
.input-with-icon input {
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: 0;
	width: 100%;
	color: #767676;
	outline: none;
	font-size: 16px;
	padding: 15px 15px 15px 45px;
}
.fm-ta {
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	padding: 15px;
	font-size: 16px;
	outline: none;
	display: block;
	width: 100%;
	color: #767676;
	margin-bottom: 30px;
}
.intxt {
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: 0;
	width: 100px;
	color: #767676;
	outline: none;
	font-size: 16px;
	padding: 10px 15px;
	vertical-align: middle;
}
.inyzm {
	display: inline-block;
	vertical-align: middle;
}
.insubmit {
	display: block;
	width: 100%;
	padding: 15px;
	background-color: #465bb6;
	color: #fff;
	outline: none;
}
.insubmit:hover {
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.detail {
	margin-bottom: 50px;
}
.detail-title {
	padding: 30px 0;
	background-color: #f4f4f4;
}
.detail-title h1 {
	font-size: 30px;
}
.detail-title p {
	margin: 0;
	font-size: 12px;
	color: #999;
}
.detail-title p span {
	padding: 0 10px;
}
.detail-content {
	padding: 30px 0;
	font-size: 16px;
	line-height: 1.8;
	color: #767676;
}
.detail-content img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.casecont {
	margin-bottom: 30px;
}
.casecont .btn {
	padding: 10px 40px;
	background-color: #3e5995;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size: 12px;
}
.casecont .ewm {
	float: right;
	width: 192px;
	margin-left: 40px;
	text-align: center;
	color: #333;
}
.detail-tool {
	border-top: 1px solid #ebebeb;
	padding-top: 30px;
}
.detail-tool .btn {
	font-size: 12px;
	padding: 10px 40px;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	margin: 0 10px;
}
.detail-tool .btn.b1 {
	background-color: #3e5995;
}
.detail-tool .btn.b2 {
	background-color: #25abe9;
}
.detail-tool .btn.b3 {
	background-color: #da4c40;
}
.wap_logo {
	display: none;
}
.wap_logo img {
	height: 36px;
}

.caseleft{
	float: left;
	width: 58%;
}

.caseleft li{
	list-style: none;
}

.caseleft li:nth-child(1){
	margin-bottom: 24px;
}

.caseleft li img{
	width: 100%;
}

.caseright{
	float: right;
	width: 40%;
}

.caseright img{
	width:100%;
}



.c4{padding: 100px 0;background: url(../images/case_bg.png) center center no-repeat}
.c4bt{
    align-items: center;
        margin-bottom: 30px;
}
.c4bt h3{
    font-size:30px;
    color: #231815;
    font-weight: 600;
    line-height: 1;
margin-bottom: 0}
.c4bt a{
    display: block;
    font-size: 16px;
    color: #999999;
    line-height: 1;
}
.flex{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
    .cslb{
    margin-top: 20px;
}




.cslb li{
    position: relative;overflow: hidden;margin-bottom: 12px
    
}
.cslb li .img img{
width: 100%;
}
.cslb li p{
    width: 100%;
    /* position: absolute; */
    line-height: 58px;
    bottom: 0;
    /* text-indent: 2em; */
    text-align: center;
    color: #333;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 8px;
    /* background: -webkit-linear-gradient(top bottom,rgba(14,43,78,0.01),rgba(14,43,78,0.55)); 
    background: -o-linear-gradient(top bottom,rgba(14,43,78,0.01),rgba(14,43,78,0.55)); 
    background: -moz-linear-gradient(top bottom,rgba(14,43,78,0.01),rgba(14,43,78,0.55)); 
    background: linear-gradient(to bottom,rgba(14,43,78,0.01),rgba(14,43,78,0.55)); */
}
.cslb li h3 span{
    display: block;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;/*è¶…å‡ºéšè—*/
    white-space: nowrap;/* å¼ºåˆ¶ä¸æ¢è¡Œ */
    text-overflow:ellipsis;/*æ–‡å­—éšè—çš„æ ¼å¼ */
}
/*
.cslb li::before{
    position: absolute;
    content: "";
    left: 50%;
    bottom: 0px;
    height: 5px;
    width: 0px;
    background: #a22225;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    z-index: 99999;
}
.cslb li::after{
    position: absolute;
    content: "";
    right: 50%;
    bottom: 0px;
    height: 5px;
    width: 0px;
    background: #a22225;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    z-index: 999999;
}
*/
.cslb li:hover::after{
    width: 50%;
}
.cslb li:hover::before{
    width: 50%;
}
.com-img {
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.c5{background: #fff;padding-bottom: 50px}
.c5bt{
    align-items: center;
    padding-top:60px;
    padding-bottom:30px;
    border-bottom: 1px solid #d8d8d8;
}
.c5bt h3{
    font-size: 30px;
    color: #231815;
    font-weight: 600;
    line-height: 1;margin-bottom: 0;
}
.c5bt a{
    display: block;
    font-size: 16px;
    color: #999999;
    line-height: 1;
}
.cc5{
    margin-top: 4vw;
}

.c5a{
    margin-bottom: 12px
}
.nlist1 li{

}
.nlist1 li a .wz{
    /*width: 49%;*/
}
.nlist1 li a .img{
    /*width: 48%;*/
}
.nlist1 li a .wz dd{
    font-size: 16px;
    color: #666666;
}
.nlist1 li a .wz dd span{
     color: #999999;
     font-family: 'Arial';
 }
.nlist1 li a .wz h3{
     font-size:18px;
     color:#333333;
     margin-top: 18px;font-weight: normal;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;margin-bottom: 20px
 }
.nlist1 li a .wz p{
    font-size: 14px;
    line-height: 26px;
    color: #999999;
overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.nlist1 li a .wz .imga{
    width: 60px;
    height: 52px;
    background: url(../images/news_more.png) no-repeat center;
    margin-top: 10px;
}
.nlist1 li:hover a .wz .imga{
    background: url(../images/news_more1.png) no-repeat center;
}
.nlist1 li a .img img{
    width: 100%;
}
.nlist1 li:hover a .wz h3{
    color: #0e2b4e;    font-weight: bold;
}

.nlist2{
    margin-top: 4vw;
}
.nlist2 li{
     /*width: 50%;*/
 }
.nlist2 li dd{
    font-size: 16px;
    color: #666666;
}
.nlist2 li dd span{
     color: #999999;
     font-family: 'Arial';
}
.nlist2 li h3{
     font-size:18px;
     color:#333333;
     margin-top: 18px;font-weight: normal; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;margin-bottom: 20px
}
.nlist2 li p{
    font-size: 14px;
    color: #999999;
    margin-top: 18px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nlist2 li:hover h3{
    color: #0e2b4e;font-weight: bold;
}

.c5b{
    /*width: 48.5%;*/
}



@media screen and (max-width:1024px){
.pc_logo img{width:60%;}
.nav-bar{padding:0 1%;}
.nav-menu .menu li a{padding:0 7px;font-size: 14px}

}

 @media (max-width: 990px) {
 .data-l1 li{width: 50%}
 .data-l1 h4 span{font-size: 40px}
.top-r{position: absolute;
    right: 69px;
    top: 0;}
.top-r .js-so{display: none}
.top-r dl{margin:0;}	 
.headerrel01-lang dt{margin-top: 0}
.caseleft{
	width: 100%;
	margin-bottom: 24px;
}
.caseright{
	width: 100%;
}
.nav-bar {
	padding: 0 15px;
	position: static;
	background-color: #f8f8f8;
	height: auto;
}
.nav-bar .logo-light {
	display: none;
}
.nav-bar .logo-dark {
	display: inline;
}
.nav-mobile-toggle {
	display: block;
}
.nav-logo {
	display: inline-block;
	float: none;
}
.nav-menu, .nav-right {
	display: none;
}
.nav-menu {
	float: none;
}
.nav-menu.open {
	display: block;
}
.nav-menu .menu li {
	float: none;
	border-bottom: 1px solid #e9e9e9;
	line-height: 40px;
}
.nav-menu .menu li.dropdown {
	background: url(/skin/images/listson.png) no-repeat right 11px;
}
.nav-menu .menu li a {
	display: inline-block;
	color: #333;
	padding: 0 10px;
}
.nav-menu .menu li ul {
	position: static;
	width: 100%;
}
.nav-menu .menu li ul li {
	border-bottom: 1px solid #333;
}
.nav-menu .menu li ul li a {
	display: block;
}
.owl-banner .item {
	height: 80vh;
}
.owl-banner .item h1 {
	font-size: 40px;
}
.pc_logo {
	display: none;
}
.wap_logo {
	display: block;
}
}
@media (max-width: 768px) {
	.nlist1 li a .wz{margin-bottom: 12px}
	.nlist2{display: none}
	.c4{padding:40px 0;background: #f7f7f7}
	.about_r{margin: 30px 0  0}
	.form-1 .item{margin-bottom:14px;float:none;width:100%}
.form-1 .name{font-size:12px;line-height:30px;width:40px}
.form-1 .inp{padding:5px 10px;height:30px;line-height:20px}
.form-1 .submit{margin:0;width:100%;height:40px;line-height:40px;font-size:18px}
.form-1 .tar{height:214px}
	.banner{padding:100px 0}
	.banner h1{font-size:32px}
	.banner .lead{font-size:18px}
	.wai_link{text-align:center}
	.ewm{text-align:center;margin: 0 auto;}
	#news_page ul li.news-li{margin-bottom:25px}
	#news_page li .txt p{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
	#news_page li .txt h1{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.section{padding: 30px 0}
	.about_more a{width:150px;height: 36px;line-height: 36px}
	.owl-banner .item {height: 240px;}
    .text-center h3{margin-bottom: 20px}
    .scrolltab .ulBigPic .sSideBox{width: 100%}
    .scrolltab .ulBigPic .sPic{width: 100%;padding-bottom: 2%}
    .scrolltab .ulBigPic{padding: 0 16%}
    .scrolltab .ulBigPic .sTitle{padding: 20px 0 0;}
    .scrolltab .ulBigPic .sIntro{line-height: 28px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:5;
overflow: hidden;}
    .idx-pro h3{padding: 0;margin-bottom: 30px}
    .bg1{background-size: 100%}
}
.pc_logo img{max-width:100%;margin: 20px 0;}
.text .fl{
	margin-left: 0px;
}
.news-list .item .text h4{
	min-height: 80px;
	width: 60%;
}

.owl-banner .item h1 {
	font-size: 24px;
	margin-bottom: 10px;
}
.owl-banner .item .lead {
	font-size: 14px;
}
.owl-banner .owl-pagination {
	bottom: 20px;
}
.owl-banner .item .btn {
	padding: 8px 50px;
	font-size: 12px;
}
.section {
	padding: 70px 0;
}
h3 {
	font-size: 20px;
}
.lead {
	font-size: 26px;
}
.features .item {
	padding: 30px 0;
	min-height: 100px;
}
.section-news .section-title {
	padding-bottom: 30px;
}
.section-news .section-title h3 {
	font-size: 26px;
}
.section-news .section-title small {
	font-size: 12px;
}
.space {
	font-size: 18px;
}
.space .btn {
	display: block;
	width: 150px;
	margin: 20px auto 0;
}
.footer {

	padding-top: 50px;background: #304967;border-top: 7px #a22225 solid
}
/*
.banner {
	padding: 50px 0;
}
.banner h1 {
	font-size: 30px;
	margin-bottom: 10px;
}
*/
.fuwushuo .wrap {
	height: auto;
}
.fwxm-item p {
	height: auto;
}
.detail-tool .btn {
	display: block;
	margin: 0 0 10px;
}
}
.n_case {
	position: relative;
	width: 100%;
	margin-bottom: 40px;
}
.n_case a {
	display: block;
	position: relative;
}
.n_case a .list_eye {
	display: none;
	width: 100%;
	height: 100%;
	background: #444;
	filter: alpha(opacity=50);
	opacity: .5;
	position: absolute;
	left: 0;
	top: 0;
}
.n_case a .list_eye span {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	content: "";
	background: url(/skin/images/eye.png) no-repeat center;
}
.n_case a img {
	width: 100%;
}
.n_case .list_m {
	position: absolute;
	right: 0px;
	top: 55px;
	z-index: 8;
}
.n_case .list_m .list_eye {
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}
.owl-item .n_case {
	width: auto;
}
.owl-item .n_case .list_m {
	top: 120px;
}
.pages .pagination a {
	line-height: 20px;
}
.city {
	overflow: hidden;
}
.city h3 {
	float: left;
	font-size: 15px;
	line-height: 78px;
	margin: 0;
}
.city .flink_list {
	float: left;
}
.city li {
	list-style: none;
	float: left;
}
.city li a {
	margin-right: 15px;
	font-size: 14px;
	color: #666;
	line-height: 78px;
}
.city li a:hover {
	color: #425cbb;
}
.m-message {
	width: 494px;
	margin: 48px auto 0;
}
.m-message label {
	width: 100%;
	margin-bottom: 15px;
	display: block;
	font-size: 14px;
	overflow: hidden;
}
.m-message label em {
	display: block;
	float: right;
	color: red;
	height: 32px;
	line-height: 32px;
}
.m-message label span {
	width: 70px;
	height: 34px;
	line-height: 34px;
	color: #2f2f2f;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-right: 30px;
	display: inline-block;
}
.m-message label input.inp, .m-message label textarea, .m-message label.code input {
	width: 77%;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	border: #cccccc 1px solid;
	border-radius: 3px;
	padding: 0 14px;
	box-sizing: border-box;
	color: #555;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s,  -webkit-box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.m-message label input:focus, .m-message label textarea:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),  0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),  0 0 8px rgba(102, 175, 233, 0.6);
}
.m-message label textarea {
	height: 72px;
	line-height: 24px;
	padding: 10px 14px;
}
.m-message label.code {
	line-height: 34px;
}
.m-message label.code input {
	width: 112px;
	float: left;
	margin-right: 30px;
}
.m-message label.code .pic {
	display: inline-block;
}
.m-message label.code img {
	width: 60px;
	height: 17px;
	vertical-align: middle;
}
.btn-1 input {
	width: 52px;
	height: 32px;
	line-height: 32px;
	background: #e8e8e8;
	border: none;
	color: #333;
	margin-right: 22px;
	cursor: pointer;
	transition: 0.3s;
}
.btn-1 {
	padding-left: 100px;
}
.btn-1 input.focus {
	background: #0152ad;
	color: #fff;
}
.btn-1 input.focus:hover {
	background: #444;
}
.btn-1 input:hover {
	background: #ccc;
}
@media screen and (max-width:580px){
	.owl-case .item img {
	display: block;
	width: 100%;
	height: auto;
}
}

/* 文字描边 */
.stroke {
          text-shadow: #422f6f 1.3px 0 0, #422f6f 0 1.3px 0, #422f6f -1.3px 0 0, #422f6f 0 -1.3px 0;
        }
.bg1{
	background:#f7f8f8;
}

.features .item span {
    font-size: 64px;
	color: #422f6f;
	font-weight: 800;
	display: block;
	margin-bottom: 40px;
}

.features .item span i{
	font-style: normal;
    font-size: 24px;
    margin-bottom: 20px;
}

.fl{
	display: block;
	float: left;
	text-align: left;
	margin-left: 25px;
}

.fr{
	display: block;
	float: right;
	text-align: right;
	margin-right: 25px;
}

.wd100{
    width: 100%;
}

@media screen and (max-width:375px){
	.cslb li p{font-size: 14px;text-indent: 0.5em}
	.scrolltab .ulBigPic {padding: 0 16%;}
	.scrolltab .ulBigPic .sTitle{font-size: 22px}
	.scrolltab .ulBigPic .sMore a{line-height: 40px;height: 40px}
	.wai_link{text-align:center;}
	.ewm{text-align: center;display: initial;}
	.idx-news-list .new_tit{font-size: 20px}
	.news_more a{height: 40px;line-height: 40px;width: 150px}
}
@media screen and (max-width:320px){
.wap_logo img{height: 22px}

}

.form-title {
    height: 68px;
    line-height: 68px;
    background-color: #0e2b4e;
    text-align: center;
    font-size: 30px;
    color: #fff;
    margin-bottom: 22px
}
