/*

 * Name:Micro Website

 * Author:Wang

 * Date:2018.7.25 P

*/



/*reset style*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { font-size:1em; }

*{ word-wrap: break-word;}

a{ color:#666; text-decoration:none; 

 transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

   }

a:hover {}

fieldset, img { border:none; }

img{ border:0; vertical-align:middle;}

legend { display:none; }

ol, ul, li{ list-style:none; }

em, strong, cite, th,i { font-style:normal; font-weight:400; }

input, textarea, select, button { font:12px Verdana, Helvetica, Arial, sans-serif; vertical-align:middle;}

table { border-collapse:collapse; }

html { overflow:-moz-scrollbars-vertical; height:100%; }

/* common style */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix { display:block; zoom:1; }

.clear{ clear:both;}

.fl{ float:left;}

.fr{ float:right;}

.dis{ display:none;}

.undis{ display:block;}

a,input,select,button{ outline:none; }

.mt1{margin-top:10px;}

.mt2{margin-top:20px;}

.mt3{margin-top:30px;}

.mt4{margin-top:40px;}

.pt1{padding-top:10px;}

.pt2{padding-top:20px;}

.pt3{padding-top:30px;}

.pt4{padding-top:40px;}

.pl5{padding-left:5px;}

.pl15{padding-left:15px;}

.pl3{padding-left:30px;}

.pr15{padding-right:15px;}





body{width:100%; height:100%;margin:0;padding:0;  position:relative; left:0; top:0;font-family:"Microsoft Yahei"; }

@font-face {

  font-family:'iconfont';

  src: url('../fonts/iconfont.eot');

  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),

  url('../fonts/iconfont.woff') format('woff'),

  url('../fonts/iconfont.ttf') format('truetype'),

  url('../fonts/iconfont.svg#iconfont') format('svg');

}

.iconfont{

  font-family:"iconfont" !important;

  font-style:normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width: 0.2px;

  -moz-osx-font-smoothing: grayscale;

}
.digg4 { padding: 3px;margin: 3px;text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:12px 15px 12px 15px; color:#aaa;margin: 0 2px;}
.metpager_8 a:hover { border:1px solid #004096; }
.metpager_8 a:hover { border:1px solid #004096; }
.metpager_8 a.act { border:1px solid #004096;color: #fff;
    background-color: #004096; }
.metpager_8 span.current {border:1px solid #004096; padding:12px 17px 12px 17px; margin:2px; color:#fff; background-color:#004096; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;display: none;}

.pc_header{
	display: block
}
.con_w {
			margin: 0 auto;
			height: auto;
			max-width: 1200px;
			min-width: 1000px;
		}
		
		.header {
			width: 100%;
			height: auto;
			background-color: #fff;
		}
		
		.h125 {
			height: 125px;
		}
		
		.logo1 {
			
		}
		
		.logo1,
		.logo1 img {
			width: 495px;
			margin-top:12px;
		}
		
		.top_r {}
		
		.top_nav {
			text-align: right;
			height: 36px;
			padding-top: 20px;
		}
		
		.top_nav a {
			font-size: 14px;
			line-height: 14px;
			display: inline-block;
			padding: 0 5px;
			border-left: 1px solid #dadada;
			border-right: 1px solid #818181;
			color: #818181;
		}
		/*搜索*/
		
		.search {
			width: 460px;
			height: 38px;
			border: 1px solid #d0d0d0;
			border-radius: 16px;
			margin-top: 50px;
		}
		
		.search input {
			display: inline-block;
			border: 0;
			vertical-align: top;
		}
		
		.input_1 {
			background: none;
			width: 388px;
			height: 36px;
			padding-left: 20px;
			line-height: 36px;
			color: #555555;
			font-size: 16px;
		}
		
		.button_1 {
			background: url(../images/searchbg1.png) no-repeat center center;
			width: 35px;
			height: 36px;
			cursor: pointer;
		}
		/*导航菜单*/
		
		.nav1 {
			width: 100%;
			clear: both;
			height: 62px;
			background: #1a487c;
		}
		
		.navp {
			position: fixed;
			left: 0;
			top: 0;
			z-index: 1111;
		}
		
		.nav1 li {
			float: left;
			display: block;
			width: 11%;
			position: relative;
			text-align: center;
		}
		
		.one_m {
			display: block;
			font-size: 18px;
			line-height: 62px;
			text-align: content;
			color: #fff;
			letter-spacing: 2px;
		}
		
		.nav_h {}
		
		.nav_h .one_m,
		.one_m:hover {
			background: #002d5e;
			-moz-box-shadow: 1px 2px 6px 0px #060001;
			-webkit-box-shadow: 1px 2px 6px 0px #060001;
			box-shadow: 1px 2px 6px 0px #060001;
			color: #fff;
		}

		.sub {
			position: absolute;
			left: 0px;
			top: 62px;
			background: rgba(0,0,0,.5);
			width: 100%;
			padding: 0px 2px;
			box-sizing: border-box;
			display: none;
			z-index: 5;
			height: auto;
		}
		/*.nav1 ul li:hover .sub{
			display: block;
		}
		*/
		.sub a {
			display: block;
			width: 100%;
			text-align: center;
			line-height: 26px;
			font-size: 14px;
			color: #fff;
		}
		
		.wtwo {
			width: 300px;
			text-align: left;
		}
		
		.wtwo a {
			display: inline-block;
			margin: 0 15px;
			width: auto;
		}

#header{max-width:1200px;height:80px;margin:0 auto;/*overflow:hidden;*/position:relative;display: none;}

#header:after{content:'';position:absolute;top:0;right:101px;width:1px;height:100%;background:#eee;}

.logo{width: 23%;float: left;margin-top:14px;}

.logo img{width:340px;vertical-align: middle;}

.g-wrap{width:65%;margin-left:6%;float:left;height:80px;line-height:80px;}

#shop{position:absolute;top:0;right:0;z-index:9999;}

#shop:hover span,#shop:hover i{color:#004096;}

.weblist{position: absolute;top:102%;width:100%;display: none;}

.weblist li a{display:block;width:100%;background:#777;color:#fff;text-align:center;font-size:14px;line-height:3em;border-bottom:solid 1px #aaa;}

.nav{height:80px;line-height:80px;float: left;}

.nav li{float: left;margin: 0 10px;width:87px;}

.nav li:last-child{background: none;}

.nav li .a1{display: block;text-align: center;text-transform: uppercase;}

.nav li .a1 span{display: block;font-size: 16px;}

.nav li.ok .a1,

.nav li .a1:hover,

.nav li.on .a1{background: #004096;color: #fff;border-bottom:2px solid #e60021;}

.nav li.on .a1 span{color:#fff;}

.nav li a.on{background: #0063af;color: #fff;}

.nav-second dl dd:hover{background:#fff;}

.head-btn{float: right;padding-top: 47px;}

.head-btn a{

    float: left;width: 50%;height: 26px;line-height: 26px;

    width: 50px;text-align: center;

    background: #a7b1bf;color: #fff;

}

.head-btn .a1{padding-left: 5px;border-radius: 13px 0 0 13px;}

.head-btn .a2{padding-right: 5px;border-radius: 0 13px 13px 0;}

.head-btn .on,.head-btn .a1:hover{background: #01479d;}

.nav li{position: relative;}

.nav-second{display: none; width: 100%;

position: absolute;left: 0;top: 82px;z-index: 999;line-height: 25px;

background:#c9d0e2}

.nav-second dl{display: block;padding: 5px 0;}

.nav-second dl dd{text-align: center;}

.nav-second dl a{display: inline-block;font-size:14px;line-height: 36px;color: #666;}

.nav-second dl .dd-hov{background:#fff;}

.nav-second dl a:hover{color: #01479d;}

/*banner*/

#banner{}

#banner .item {position: relative;height: 430px;background-position: center center;background-repeat: no-repeat;background-size: cover;}

#banner .item .more {margin: 30px auto 0;display: block;width: 40px;height: 40px;background-image: url(../images/ico-arrow-down-2.png);}

#banner .slick-dots {position: absolute;right: 0;bottom: 6%;width: 100%;text-align: center;line-height: 1;}

#banner .slick-dots li {margin: 0 12px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #e7e7e7;cursor: pointer;}

#banner .slick-dots .slick-active {background-color: #e60020;width: 12px;height: 12px;border-radius: 20px;}

#banner .btn {position: absolute;top: 50%;margin-top: -34px;display: block;width: 50px;height: 68px;z-index: 10;}

/*#banner .btn.btn-prev {left: 0;background-image: url(../images/ico-arrow-left-5.png);}

#banner .btn.btn-next {right: 0;background-image: url(../images/ico-arrow-right-5.png);}*/

/* banner-slider */

.slick-slider{

    position: relative;

    display: block;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}

.slick-list{

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

}

.slick-list:focus{

    outline: none;

}

.slick-list.dragging{

    cursor: pointer;

    cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list{

    -webkit-transform: translate3d(0, 0, 0);

       -moz-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

         -o-transform: translate3d(0, 0, 0);

            transform: translate3d(0, 0, 0);

}



.slick-track{

    position: relative;

    top: 0;

    left: 0;

    display: block;

}

.slick-track:before,

.slick-track:after{

    display: table;

    content: '';

}

.slick-track:after{

    clear: both;

}

.slick-loading .slick-track{

    visibility: hidden;

}

.slick-slide{

    display: none;

    float: left;

    height: 100%;

    min-height: 1px;

}

[dir='rtl'] .slick-slide{

    float: right;

}

.slick-slide img{

    display: block;

}

.slick-slide.slick-loading img{

    display: none;

}

.slick-slide.dragging img{

    pointer-events: none;

}

.slick-initialized .slick-slide{

    display: block;

}

.slick-loading .slick-slide{

    visibility: hidden;

}

.slick-vertical .slick-slide{

    display: block;

    height: auto;

    border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

    display: none;

}



.backTop{

	width:45px;

	height:45px;

	background:#615f5f;

	opacity: .7;

	position:fixed;

	right:5%;

	bottom:12%;

	z-index:999;

	cursor:pointer;

}

.backTop:hover{

	background:#464444;

}

.backTop:hover:after{

	border-bottom:.2rem solid #fdc20f;

	border-left:.2rem solid #fdc20f;

}

.backTop:after{

	display:inline-block;

	content:'';

	width:1rem;

	height:1rem;

	border-bottom:.2rem solid #fff;

	border-left:.2rem solid #fff;

	transform:scaleX(0.5) rotateZ(138deg);

	-webkit-transform:scaleX(0.7) rotateZ(136deg);

	position:absolute;

	left:13px;

	top:19px;

}

.main{

	max-width:1200px;

	margin:30px auto;

}

.m-left{

	float:left;

	width:75%;

}

.m-right{

	float:right;

	width:22%;

}

.tab-area{

	

}

.nav-tabs{

	width:100%;



	line-height:40px;

    background: #f5f5f5;

}

.nav-tabs span{

	display:inline-block;

	font-size:16px;

	color:#000;

	margin-right:3.8%;
	padding: 0 10px;
	box-sizing: border-box;
	cursor: pointer;

}

.nav-tabs .selected{

color: #fff;
    background: #1a487c;

}



.newbox{

	margin-top:10px;

}

.animat img{

	transition:all 0.8s;

	max-width:100%;

}

.tab-cont span{

	display:block;

	font-size:14px;

	color:#333;

	line-height:22px;

}

.cma{

	margin:10px 0;

	padding-bottom:12px;

	border-bottom:1px solid #e9e9e9;

}

.cma h3{	

	margin:7px 0 18px 0;

}

.cma h3 a{

	font-weight:normal;

	font-size:16px;

	color:#014099;

}

.dyw{

	position:relative;

	line-height:30px;

	text-align:right;

}

.dyw a{

	float:left;

	display:inline-block;

	font-size:13px;

	color:#555;

	max-width:77%;

	max-height:22px;	

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

	/*-webkit-transition-delay:.2s;

	transition-delay:.2s;

	-webkit-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;*/

}

.dyw font{

	display:inline-block;

	font-size:12px;

	color:#999;

}


.insideOut{float:left;width: 56%;}

.insideOut .zflimg{width:100%;height:340px;overflow:hidden;display: block}

.insideOut .zflimg img{width:100%;transition:all 0.8s;}

.inside-nav{float:left;width:44%;padding-left: 10px;box-sizing: border-box;}

			
.news_date{

	text-align:right;

}

.news_date a{

	display:block;

	font-size:14px;

	color:#014099;

	text-transform: uppercase;

}

.newbox:hover .animat img,.zy_right_img_container:hover img,.honorbox ul li:hover .honor-img img,.insideOut:hover .zflimg img{

	transform:scale(1.1); -webkit-transform:scale(1.1);-webkit-transition:all ease 0.8s;

}

.dyw:hover a,.dj ul li:hover a{

	-ms-transform:scale(1.1);

	-webkit-transform:scale(1.1);

	transform:scale(1.1);

}

.djNew{

	width:47%;

	float:left;

	margin-right:3%;

}

.djNew:last-child{

	margin-right:0;

}

.title{

	position:relative;

	width:100%;

	height:36px;

	line-height:36px;

    background: #f5f5f5;

}

.title h4{
	width: 110px;
	text-align: center;

	position:relative;

	font-size:16px;

	font-weight:normal;
color: #fff;
    background: #1a487c;


}


.title a{

	position:absolute;

	top:0;

	right:0;

	display:block;

	color:#014099;

	font-size:14px;

	text-transform: uppercase;

}

.dj-box{

	margin-top:30px;

}

.dj{

	padding:12px 0;

}

.dj ul li{

	position:relative;

	text-align:right;

	line-height:30px;

}

.dj ul li:before{

	content:'';

	position:absolute;

	top:44%;

	left:0;

	width:4px;

	height:4px;

	background:#014099;

}

.dj ul li a{

	float:left;

	font-size:13px;

	color:#666;

	padding-left:5%;

	-webkit-transition-delay:.2s;

	transition-delay:.2s;

	-webkit-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;

}

.dj ul li span{

	display:inline-block;

	font-size:12px;

	color:#888;

}

.m-lr-1{

	margin-top:20px;

}

.m-lr-1 img{

	border:1px solid #ccc;

}
.lxy_jtgg{
	width: 100%;
	height:100%;
	border:1px solid #e9e9e9;

	box-sizing: border-box;
}
.lxy_jtgg .biaoti{
	width: 100%;
	height: 40px;
	line-height: 40px;
	
		box-sizing:border-box;
	background:#f5f5f5;
}
.lxy_jtgg .biaoti h1{
	    width: 110px;
    text-align: center;
    position: relative;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    background: #1a487c;
}
.lxy_jtgg ul li{

	position:relative;

	text-align:left;

	line-height:30px;
	height: 30px;
	overflow: hidden;
	    padding: 0 15px 0 30px;
    box-sizing: border-box;
}

.lxy_jtgg ul li:before{

	content:'';

	position:absolute;

	top:44%;

	left:12px;

	width:4px;

	height:4px;

	background:#014099;

}
.lxy_jtgg ul li a{

	

	font-size:12px;

	color:#666;

	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;

	-webkit-transition-delay:.2s;

	transition-delay:.2s;

	-webkit-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;

}

footer{

	width:100%;

	background:#002349;
	color: #fff !important

}

.foot{

	max-width:1200px;

	margin:0 auto;

	padding:22px 0;

}

.f-cont{

	float:left;

}

.friend span,.friend a{

	display:inline-block;

	font-size:14px;

	color:#c2c2c2;

}

.friend span{

	/* font-weight:bold; */

}

.address{

	width:820px;

	margin-top:26px;

}

.address b{

	display:block;

	font-size:14px;

	font-weight:bold;

	color:#c2c2c2;

	margin:10px 0;

}

.addr li{

	float:left;

	width:400px;

	margin:0.5% 0;

}

.addr li i{

	display:inline-block;

	font-size:16px;

	color:#c2c2c2;

}

.addr li span{

	display:inline-block;

	font-size:14px;

	color:#c2c2c2;

}

.f-ewm{

	float:right;

	text-align:center;

}

.f-ewm p{

	font-size:14px;

	color:#c2c2c2;

	margin:4px 0;

}

.typeright{

	width:100%;

	padding:9.5px 0;

	background:#000;

	text-align:center;

}

.typeright p{

	font-size:14px;

	color:#c2c2c2;

}

.m-lr-1 img{

		max-width:100%;

}

/*******************************

    -------[=手机导航]-------

********************************/

.phone-nav{

    display: none;

    position: absolute;

    z-index: 9;

    right: 0;

    top: 82px;

    width: 100%;  

}

.phone-nav li{text-align: center;font-size: 14px;background: rgba(1,70,157,0.8);line-height: 35px;}

.phone-nav li .a1{display: block;color: #fff;}

.phone-nav li.ok .a1,

.phone-nav li .a1:hover{background: #01479d;border-bottom: 1px solid #fff;}

.phone-nav .head-btn{float: none;height: 26px;width: 90px;padding: 10px 0 10px;margin: 0 auto;}

.phone-nav li a{color:#fff;}

.phone-nav dl{overflow: hidden;display: none;border-bottom: 1px solid #fff;}

.phone-nav dl dd{width: 50%;float: left;}

.phone-nav dl dd a{display: block;color: #fff;}

.phone-nav dl dd a:hover{background: #01479d;}

.menuBtn{

    display: none;

    position: relative;

    z-index: 9;

    float: right;

    width: 26px;

    height: 26px;

    margin:26px 3% 0 0;

    cursor: pointer;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.menuBtn b{

	display: block;

	height: 3px;

	background-color: #014099;

    margin: 4px 0;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.menuBtn.open{}

.menuBtn.open b{display: none;margin: 0;position: absolute;left: 0px;top: 50%;margin-top: -4px;width: 26px;}

.menuBtn.open b:first-child{display: block;

    transform:rotate(45deg);

    -webkit-transform:rotate(45deg);

    -o-transform:rotate(45deg);

    -ms-transform:rotate(45deg);

}

.menuBtn.open b:last-child{display: block;

    transform:rotate(-45deg);

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

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

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

}



/*====================公司简介====================*/

.sub-banner img{

	width:100%;

}

.seat-area{

	margin-top:22px;

	width:100%;

	height:40px;

	line-height:40px;

	border-bottom:1px solid #ddd;

}

.seat{

	position:relative;

	max-width:1200px;

	margin:0 auto;

}

.crumbs{

	/*float:left;*/

	display: inline-block;

	font-size:14px;

	color:#999;

}

.crumbs i{

	display:inline-block;

	font-size:16px;

	color:#444;

	margin-right:5px;

}

.crumbs a{

	display:inline-block;

	font-size:14px;

	color:#999;

}

.about-nav{

	float:right;

	/*width:55%;*/

}

.about-nav a{

	margin-left: 12px;

	margin-right: 12px;

	/*border-bottom:2px solid #fff;*/

	display:inline-block;

	font-size:14px;

	color:#000;

	/*margin-right:4%;*/

	float:left;

}



/*.xinwen_nav a{

	float: none;

}*/

.about-nav .selecte,.about-nav a:hover{

	color:#0967c7;

	border-bottom:2px solid #014099;	

}

.container{

	max-width:1200px;

	margin:3% auto;

}

.inner{

	float:left;

	width:70%;

}

.imenu{

	float:right;

	width:26%;

}

.zy_right_img_container{

	margin-bottom:4%;

	overflow:hidden;

}

.zy_right_img_container img{

	max-width:100%;

	transition:all 0.8s;

}

.seice{

	margin:2% 0;

}

.seice p{

	font-size:14px;

	color:#666;

	line-height:24px;

	padding:10px 0;

}

.seice img{

	margin:3% 0;

	max-width:100%;

}

.indust span{

	display:block;

	font-size:16px;

	font-weight:bold;

	color:#555;

	margin:6px 0;

}

.personnel img{

	max-width:100%;

}

.honorbox{

	

}

.honorbox ul li{

	position:relative;

	float:left;

	width:30%;

	margin:1%;

	box-sizing: border-box;

}

.honorbox ul li .honor-img{

	overflow:hidden;

}

.honorbox ul li .honor-img img{

	max-width:100%;

	transition:all 0.8s;

}

.honor-intro{

	min-height:90px;

	max-height:90px;

	padding:3%;

	margin-top:2%;

	background:#e5ecf1;

}

.honor-intro p{

	font-size:14px;

	color:#4b4a48;

	line-height:22px;

}

.honorbox ul li .alink,.newsbox ol li .alink{

	display:block;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.sub-page{

	margin:4% 0;

	text-align:center;

}

.sub-page a{

	display:inline-block;

	margin:0 0.5%;

	width:40px;

	height:40px;

	line-height:40px;

	border:1px solid #e7e7e7;

} 

.sub-page .pageNumber{	

	color:#444;

	font-size:14px;

	text-align:center;	

}

.sub-page .orange,.sub-page .pageNumber:hover{

	color:#fff;

	background:#004096;

	border:1px solid #004096;

}

.sub-page .pageArrow{

	font-size:16px;

	color:#555;

}

.newsbox li{

	position:relative;

	margin:2% 0;

	padding-bottom:1.5%;

	border-bottom:1px solid #ccc;

}

.data{

	position:absolute;

	top:0;

	left:0;

	width:80px;

	height:88px;

	text-align:center;

	background:#d6d9db;

	overflow:hidden;

}

.data span{

	display:block;

	color:#de4c4c;

	font-size:30px;

	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

	margin-top:5px;

}

.data p{

	font-size:14px;

	color:#666;

	text-transform: capitalize;

}

.news-cont{

	margin-left:100px;

	width:80%;

}

.news-cont h3{

	font-size:18px;

	color:#666;

}

.fv{

	margin:4px 0;

}

.fv span{

	display:inline-block;

	font-size:14px;

	color:#555;

	margin-right:5px;

}

.news-cont p{

	font-size:14px;

	color:#333;

	min-height:38px;

	max-height:38px;

	overflow:hidden;

}

.detailed{

	height:45px;

	font-size:14px;

	color:#000;

	line-height:45px;

	text-align:center;

	background:#d6d9db;

	margin:20px 0 8px 0;

	transition:all 0.8s;

	display:none;

}

/*.newsbox li:hover .detailed{

	color:#fff;

	background:#004096;

	display:block;

}

.newsbox li:hover .data{

	display:none;

}

.newsbox li:hover .news-cont{

	width:100%;

	margin-left:0;

}*/

.showbox{

	

}

.showbox h3{

	font-size:20px;

	color:#000;

	margin:12px 0;

}

.show-main{

	margin-top:2%;

}

.show-main p{


}

.show-main img{	

	max-width:100%;

	margin-top:2%;

}

.jthis .shake{

	float:left;

	font-size:14px;

	color:#444;

	margin-top:4px;

}

.human .hm{

	margin:20px 0;

	padding-bottom:20px;

	border-bottom:1px dashed #ccc;

}

.human dl dt{

	margin-bottom:25px;

	font-size:16px;

	font-weight:bold;

	color:#555;

}

.human dl dd{

	margin:15px 0;

}

.human dl dd span{

	display:block;

	font-size:13px;

	font-weight:bold;

	color:#666;

	margin:15px 0;

}

.human dl dd p{

	font-size:13px;

	color:#666;

	line-height:22px;

}

.contact-add{

	margin-top:30px;

}

.contact-add ul li{

	margin:24px 0;

}

.contact-add ul li span{

	display:block;

	font-size:15px;

	font-weight:bold;

	color:#666;

	margin-bottom:3px;

}

.contact-add ul li p{

	font-size:14px;

	color:#666;

}

.culture{

	text-align:center;

}

.culture p{

	font-size:13px;

	color:#666;

	line-height:34px;

}

.culture p span{

	color:#003399;

	font-weight:bold;

}

.style{

	

}

.style li{

	float:left;

	width:31.2%;

	margin-right:2%;

	margin-bottom:2%;

	text-align:center;

}

.style .no-li{

	margin-right:0;	

}

.style li img{

	width:100%;

}

.hp{

	margin:16px 0;

	min-height:40px;

}

.hp p{

	font-size:14px;

	color:#333;	
	height: 57px;
    overflow: hidden;
    line-height: 19px;

}

.style1{

	margin-top:22px;

	padding:16px 0;

	border-top:1px solid #ccc;

}

.style1 li{

	box-sizing: border-box;

	margin-bottom:2.5%;

	min-height:120px;

	border:2px solid #d6d9db;

}

.style1 li a{

	display:block;

	padding:5%;

}

.style1 li h6{

	font-size:18px;

	color:#666;

}

.style1 li span{

	display:block;

	font-size:13px;

	color:#666;

	margin-top:22px;

}

/**----------解决方案----------**/

.slove-banner{

	overflow:hidden;

}

.slove-banner img{

	transition:all 5s ease-out;

}

.slove-banner:hover img,.slove-list:hover .slove-pic img{

	transform:scale(1.1); -webkit-transform:scale(1.1);-webkit-transition:all ease 0.8s;

}

.slove-list{

	margin:4% 0;

}

.slove-pic{

	position:relative;

	overflow:hidden;

}

.slove-pic img{

	width:100%;

	transition:all 1.2s;

}

.slove-number{

	position:absolute;

	top:0;

	right:-23%;

	width:30%;

	height:100%;

	transition:all 0.9s;

	background:rgba(1,64,153,0.8);

}

.h-5{	

	width:110px;

	height:110px;

	line-height:110px;

	text-align:center;

	background:#014099;

	margin-top:7%;

}

.h-5 h5{

	color:#fff;

	font-size:60px;	

}

.pregnancy{

	width:50%;

	margin:0 auto;

	color:#fff;

}

.slove-number:before{

	content:'';

	position:absolute;

	top:11%;

	left:-5%;

	width:40px;

	height:40px;

	transform: rotate(45deg);

	background:#014099;

}

.pregnancy h4{

	display:block;

	font-size:20px;

	font-weight:normal;

	margin:20px 0 30px 0;

}

.pregnancy p{

	font-size:13px;

}

.pregnancy .s-more{

	display:block;

	width:110px;

	height:38px;

	font-size:14px;

	line-height:38px;

	text-align:center;

	margin:60% 0 3% 0;

	border:1px solid #fff;

}

.nh{

	width:53%;

}

.preg-ul li{

	margin:4% 0;

	width:90%;

	height:50px;

	line-height:50px;

	text-align:center;

	border:1px solid #fff;	

}

.preg-ul li a{

	color:#fff;

}

.preg-ul li b{

	display:inline-block;

	font-size:14px;

	margin-right:3px;

}

.preg-ul li font{

	font-size:12px;

}

.slove-list:hover .slove-number{

	right:0;

}



.cont-nav{

	display:none;

}



/*解决方案详情*/

.wisdom{

	

}

.wis-cont{

	float:left;

	width:58%;

}

.wis-cont h6{

	font-size:36px;

	font-weight:normal;

	color:#004098;

	margin-bottom:30px;

}

.wis-cont p{

	font-size:16px;

	color:#000;

	line-height:30px;

}

.wis-pic{

	float:right;

	width:38%;

}

.wis-pic img{

	max-width:100%;

}

.bright{

	margin-top:5%;

	text-align:center;

}

.bright h5{

	font-size:40px;



	font-family:'黑体';

	color:#4b4948;

}

.bright-spot{

	width:100%;

	padding:4% 0;

	background:#eee;

	text-align:center;

}

.ld-ul{

	max-width:1200px;

	margin:0 auto;

}

.ld-ul li{

	float:left;

	width:25%;

}

.n-ul li{

	width:33.33%;

}
.yjcs li {
	width:100%;
	float:none;
}
.cloud-intro{

	margin-top:36px;

}

.cloud-intro p{

	font-size:26px;

	color:#4b4948;

	line-height:36px;

}

.corebox{

	margin-top:4%;

}

.core-dl{

	position:relative;

	margin:2% 0;

	padding:1.5%;

	background:#eee;

}

.core-dl dt{

	float:left;

	width:48%;

	overflow:hidden;

}

.core-dl dt img,.core-dl dd img{

	max-width:100%;

	transition:all 0.8s;

}

.core-dl dd{

	float:right;

	width:50%;

	overflow:hidden;

}

.core-dl-other .fot{

	left:2%;

}

.sbm{

	margin:5% 0;

}

.sbm span{

	font-size:24px;

	color:#4b4948;

}

.sbp{

	margin-top:2%;

}

.sbp p{

	font-size:14px;

	color:#000;

	line-height:30px;

}

.core-dl .fot{

	display:block;

	position:absolute;

	bottom:2%;

	right:2%;

	font-size:65px;

	color:#0091ed;

}

.core-dl:hover dt img,.core-dl:hover dd img,.cg-case ul li:hover .cg-pic img{

	transform:scale(1.1); -webkit-transform:scale(1.1);-webkit-transition:all ease 0.8s;

}

.cg-case{

	margin-top:3%;

}

.cg-case ul li{

	float:left;

	width:33.33%;

}

.cg-case ul li a{

	display:block;

	margin-right:3%;

	background:#eee;

}

.cg-pic{

	overflow:hidden;

}

.cg-pic img{

	max-width:100%;

	transition:all 0.8s;

}

.cg-cont{

	margin:3%;

}

.cg-cont span{

	display:block;

	font-size:28px;

	color:#4b4948;

	margin-left:3%;

	margin-bottom:3%;

}

.cg-cont p{

	font-size:14px;

	color:#222;

	line-height:24px;

	padding:0 3%;

}

.standard{

	

}

.standard h5{

	font-size:36px;

	font-weight:normal;

	color:#004098;

}

.standard img{

	max-width:100%;

	margin:2% 0;

}

.standard p{

	font-size:16px;

	color:#000;

	line-height:26px;

	

}





/**----------发展历程----------**/

.cut{

	margin:0 auto 0;

}

.myswip{

	width:100%;

	background:#0b4da2;

}

.con5_list1{

	position:relative;

	max-width:1200px;

	margin:0 auto;

}

.con5_list2{

	width:100%;

	min-height:600px;

	background:url(../images/develop-bg.png) center center no-repeat;

	background-size:100%;

	overflow:hidden;

}

.swiper-box{

	padding-top:28%;

}

.swiper-box .swiper-slide{

	position:relative;

}
.special-column .swiper-slide{
	height:inherit!important;
}

.left-line{

	position:absolute;

	width:2px;

	height:600px;

	background:#c7c8c9;

	transition:all .3s ease;

}

.ball{

	position: absolute;

    top: -22px;

    left: -11px;

    width: 20px;

    height: 20px;

    border-radius: 50%;

    border: 2px solid #c7c8c9;

}

.swiper-box .swiper-slide h3,.swiper-box .swiper-slide p{

	color:#c9ced5;

}

.swiper-container .swiper-wrapper{

	height:220px;

}

.con5_list3{

	margin-left:15%;	

	

}

.con5_list3 h3{

	font-size:34px;

	font-weight:normal;

	transition: all .5s ease;

	position:absolute;

	bottom:15px;

	left:20px;

}

.con5_list3 p{

	font-size:15px;

	line-height:22px;

	min-height:160px;

	max-height:200px;	

	overflow:hidden;

	transition: all .5s ease;

}

.swiper-box .swiper-slide:hover .con5_list3 h3{

	font-size:40px;	

}

.swiper-box .swiper-slide:hover .con5_list3 p{

	margin-top:-10px;

}

.swiper-box .swiper-slide:hover .left-line{

	transform: translateY(-20px);

}

.icon-zuoyou1{

	width:24px!important;

	height:25px!important;

	background:url(../images/01.png) center center no-repeat!important;

}

.icon-zuoyou2{

	width:24px!important;

	height:25px!important;

	background:url(../images/02.png) center center no-repeat!important;

}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{

	left:-5%!important;

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{

	right:-5%!important;

}













.science{

	max-width:1200px;

	margin:1% auto;

}

.science a{

	float:left;

}

.col-lg-8{

	width:33.4%;

}

.col-lg-12{

	width:64.6%;

	margin-left:2%;

}

.science a img{

	max-width:100%;

}

.scien-area{width:100%;background:#313131;overflow:hidden;}
.sciencebox{max-width:1200px;margin:40px auto 0;}
.caseWinBg{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:9; display:none;}
.caseWinBox{ border:10px solid rgba(255,255,255,0.39); z-index:10; position:fixed; left:50%; width:1000px; margin-left:-500px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); border-radius:10px; display:none;}
.caseClose{ position:absolute; right:-25px; top:-25px; text-align:center; line-height:35px; z-index:11; display:block; width:35px; height:35px; background:#FFFFFF; border-radius:50%; font-size:35px; color:#000000; font-family:"é»‘ä½“"; cursor:pointer; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.casewinTop{ position:relative;text-align:center;background:#2b2b2b;}
.casewinTop img{ /*max-width:100%; min-width:100%; */max-height:667px; margin:0 auto;}
.casewinTopName{ font-size:14px; color:#e6e6e6; line-height:38px; background:#313131; padding:0 45px; position:absolute; left:0; width:100%; bottom:0; text-align:center;}
.casewinBot{ padding:10px 45px 20px; position:relative; }
.casewinBot img{ width:100%;}
.casewinBot .swiper-slide-active img{ border-color:#701b2e;}
.casewinBtn1,.casewinBtn2,.casewinBtn3,.casewinBtn4{ position:absolute; top:50%; font-size:30px; color:#787878; display:block; width:35px; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%); cursor:pointer; z-index:1;}
.casewinBtn1,.casewinBtn3{ left:3%;}
.casewinBtn2,.casewinBtn4{ right:3%;}
.CBD i{font-size:50px;font-weight:bold;color:#999;display:block;}
.CBD .if-1{transform: rotate(90deg);}
.CBD .if-2{transform: rotate(-90deg);}
.casewinTop:hover .CBD i{color:#fff;}
.em{background:#014099;padding:2em 0;}


#baguetteBox-overlay {

	display: none;

	opacity: 0;

	position: fixed;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1000000;

	background-color: #222;

	background-color: rgba(0, 0, 0, 0.8);

	-webkit-transition: opacity 0.5s ease;

	transition: opacity 0.5s ease;

}



#baguetteBox-overlay.visible {

	opacity: 1;

}



#baguetteBox-overlay .full-image {

	display: inline-block;

	position: relative;

	width: 100%;

	height: 100%;

	text-align: center;

}



#baguetteBox-overlay .full-image figure {

	display: inline;

	margin: 0;

	height: 100%;

}



#baguetteBox-overlay .full-image img {

	display: inline-block;

	width: auto;

	height: auto;

	max-height: 100%;

	max-width: 100%;

	vertical-align: middle;

	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

	   -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

	        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

}



#baguetteBox-overlay .full-image figcaption {

	display: block;

	position: absolute;

	bottom: 0;

	width: 100%;

	text-align: center;

	line-height: 1.8;

	color: #ccc;

	background-color: #000;

	background-color: rgba(0, 0, 0, 0.6);

	font-family: sans-serif;

	white-space:normal;

	padding:5px 15px;

}



#baguetteBox-overlay .full-image:before {

	content: "";

	display: inline-block;

	height: 50%;

	width: 1px;

	margin-right: -1px;

}



#baguetteBox-slider {

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	white-space: nowrap;

	-webkit-transition: left 0.4s ease, -webkit-transform 0.4s ease;

	        transition: left 0.4s ease, -moz-transform 0.4s ease;

	        transition: left 0.4s ease, transform 0.4s ease;

}



#baguetteBox-slider.bounce-from-right {

	-webkit-animation: bounceFromRight 0.4s ease-out;

	        animation: bounceFromRight 0.4s ease-out;

}



#baguetteBox-slider.bounce-from-left {

	-webkit-animation: bounceFromLeft 0.4s ease-out;

	        animation: bounceFromLeft 0.4s ease-out;

}



.baguetteBox-button#next-button,

.baguetteBox-button#previous-button {

	top: 50%;

	top: calc(50% - 55px);

	width: 44px;

	height: 110px;

}



.baguetteBox-button {

	position: absolute;

	cursor: pointer;

	outline: none;

	padding: 0;

	margin: 0;

	border: 0;

	-moz-border-radius: 15%;

	     border-radius: 15%;

	background-color: #4f4f4f;

	/*background-color: rgba(50, 50, 50, 0.5);*/

	color: #fff;

	font: 1.6em sans-serif;

	-webkit-transition: background-color 0.4s ease;

	        transition: background-color 0.4s ease;

}



.baguetteBox-button:hover {

	background-color:#701b2e;

}



.baguetteBox-button#next-button {

	right: 0; display:block !important; border-radius:5px 0 0 5px;

}



.baguetteBox-button#previous-button {

	left: 0; display:block !important; border-radius:0 5px 5px 0;

}



.baguetteBox-button#close-button {

	top: 20px;

	right: 2%;

	right: calc(2% + 6px);

	width: 30px;

	height: 30px;

	background:none;

}



.spinner {

	width: 40px;

	height: 40px;

	display: inline-block;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -20px;

	margin-left: -20px;

}



.double-bounce1,

.double-bounce2 {

	width: 100%;

	height: 100%;

	-moz-border-radius: 50%;

	     border-radius: 50%;

	background-color: #fff;

	opacity: 0.6;

	position: absolute;

	top: 0;

	left: 0;

	-webkit-animation: bounce 2s infinite ease-in-out;

	        animation: bounce 2s infinite ease-in-out;

}



.double-bounce2 {

	-webkit-animation-delay: -1s;

	        animation-delay: -1s;

}



@-webkit-keyframes bounceFromRight {



0% {

	margin-left: 0;

}



50% {

	margin-left: -30px;

}



100% {

	margin-left: 0;

}



}



@keyframes bounceFromRight {



0% {

	margin-left: 0;

}



50% {

	margin-left: -30px;

}



100% {

	margin-left: 0;

}



}



@-webkit-keyframes bounceFromLeft {



0% {

	margin-left: 0;

}



50% {

	margin-left: 30px;

}



100% {

	margin-left: 0;

}



}



@keyframes bounceFromLeft {



0% {

	margin-left: 0;

}



50% {

	margin-left: 30px;

}



100% {

	margin-left: 0;

}



}



@-webkit-keyframes bounce {



0%,100% {

	-webkit-transform: scale(0);

	        transform: scale(0);

}



50% {

	-webkit-transform: scale(1);

	        transform: scale(1);

}



}



@keyframes bounce {



0%,100% {

	-webkit-transform: scale(0);

	   -moz-transform: scale(0);

	        transform: scale(0);

}



50% {

	-webkit-transform: scale(1);

	   -moz-transform: scale(1);

	        transform: scale(1);

}



}


/*新加专题专栏板块*/
.special-column{
	max-width:1200px;
	margin:0 auto;
}
.index_news{
	position:relative;
	margin:26px 0;
}
.index_news .swiper-slide img{
	width:100%;
}
.index_news .swiper-container .swiper-wrapper{
	height:inherit;
}
.friend{
	position:relative;
	padding-bottom:2%;
	border-bottom:1px dashed #999;
}
.friend font{
	position:absolute;
	top:2px;
	left:0;
	display:block;
	font-size:14px;
	color:#fff;
}
.selectopen{
	margin-left:10%;
}
.selectopen ul li{
	float:left;
	margin-right:7%;
}
.selectopen ul li:last-child{
	margin-right:0;
}
.selectopen ul li select{
	width:200px;
	font-size:14px;
	font-weight:bold;
}
.selectopen ul li span{
	display:inline-block;
	font-size:14px;
	color:#fff;
	margin-right:4px;
}
.address-area{}
.bq{
	margin:2% 0 0;
	text-align:center;
}
.bq a,.bq span{
	display:inline-block;
	font-size:14px;
	color:#fff;
}
.bq span{
	font-size:12px;
	margin:0 6px;
}
.bosh{
	margin:1.5% 0; 
	text-align:center;
}
.bosh span{
	display:inline-block;
	font-size:13px;
	color:#fff;
	margin:0 8px;
}



.foot_left{
	width :80%;
	float:left;
}
.f-ewm{
	width:20%;
	margin: 2% 0 0;
}
.f-ewm img{
	width:85px;
	height:85px;
}
.nav_1 li{
	border-bottom: 1px dashed #999;
}
.nav_1 li a{
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 38px;
	height: 30px;
	font-size:15px;
	margin-right: 10px;							
}						
.nav_1 .nav_2 li a{						    
	font-size:14px !important;						
}















/*-----媒体查询-----*/

@media(max-width: 1440px){

	#banner .item{

		height:430px;

	}

}
@media(max-width: 1300px){
	.special-column .button-icon{
		display:none;
	}
}

@media(max-width: 1260px){
	.news_date a{
		text-align: center;
	}

	.menuBtn{

		display:block;

	}

	.g-wrap{

		display:none;

	}
	.pc_header{
		display: none
	}
#header{
	display: block
}

	#header:after{

		content:none;

	}

	.logo{

		margin-left:3%;

	}

	#banner .item{

		height:380px;

	}

	.main{

		width:96%;

		margin:4% auto;

	}

	.m-left,.m-right,.f-cont{

		float:none;

		width:100%;

	}

	.dj-box{

		margin-top:4%;

	}

	.m-lr-1{

		float:left;

		width:33.33%;

	}


	.foot{

		width:96%;

		margin:0 auto;

	}

	.f-ewm{

		float:none;

		width:100%;

		margin-top:4%;

	}

	.banner-intro{

		width:100%;

		height:80px;

		background:url(../images/banner-about.jpg) center center no-repeat;

		background-size:cover;

	}

	.banner-news{

		width:100%;

		height:80px;

		background:url(../images/banner-about.jpg) center center no-repeat;

		background-size:cover;

	}

	.banner-style{

		width:100%;

		height:80px;

		background:url(../images/banner-style.jpg) center center no-repeat;

		background-size:cover;

	}

	.solve-bg{

		width:100%;

		height:680px;

		background:url(../images/solve-bg.jpg) center center no-repeat;

		background-size:cover;

	}

	.banner-solve{

		width:100%;

		height:680px;

		background:url(../images/banner-solve.jpg) center center no-repeat;

		background-size:cover;

	}

	.sub-banner img{

		display:none;

	}

	.banner-solve{

		height:220px;

	}

	.banner-solve img{

		display:none;

		width:100%;

	}

	.seat,.container{

		width:98%;

		margin:0 auto;

	}

	.container{

		margin:4% auto;

	}

	.about-nav{

		width:63%;

	}

	.slove-number{

		position:initial;

		width:100%;

		margin-top:3%;

		overflow:hidden;

	}

	.h-5{

		margin:3% auto;

	}

	.h-5 h5{

		font-size:42px;

	}

	.pregnancy .s-more{

		margin:15% 0 5% 0;

	}

	.slove-number:before{

		content:none;

	}

	.sciencebox{

		width:96%;

		padding:3% 0;

		margin:0 auto;

	}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		left:0!important;
	}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		right:0!important;
	}
	.selectopen ul li select{
		width:150px;
	}

}

@media(max-width: 992px){
	.selectopen ul li{
		margin-right:2%;
	}
	.selectopen ul li select{
		width:140px;
	}
	.bosh span{
		font-size:12px;
	}
	.insideOut{
		width:44%;
	}
	.insideOut .zflimg{
		width:100%!important;	
	}
	.inside-nav{width:50%!important;}

	#banner .item{

		height:280px;

	}

	.nav-tabs span{

		margin-right:5%;

		font-size:14px;

	}

	.tab-img{

		width:44%;

	}

	.tab-cont h3{

		margin:5px 0 10px 0;

	}

	.dj-box{

		margin-top:1%;

	}

	.djNew{

		width:48%;

	}

	.address{

		width:100%;

	}

	.addr li{

		width:48%;

	}

	.addr li span{

		font-size:13px;

	}

	.typeright p{

		font-size:12px;

	}

	.dj ul li a{

		display:inline-block;

		max-width:74%;

		max-height:24px;

		white-space:nowrap;

		text-overflow:ellipsis;

		overflow:hidden;

	}

	.sub-banner{

		height:60px;

	}

	.banner-solve{

		height:140px;

	}

	.banner-solve img{

		display:none;

		width:100%;

	}

	.inner{

		width:98%;

		margin:0 auto;

		float:none;

	}

	.imenu{

		float:none;

		display:none;

	}

	.about-nav{

		display:none;

	}

	.about-nav a{

		float:left;

	}

	.cont-nav{

		display:block;

		float:none;

		width:80%;

		margin:4% auto 5%;

	}

	.cont-nav a{

		margin-right:6%;

	}

	.seice-img img{

		height:102px;

	}

	.news-cont h3{

		font-size:16px;

	}

	.con5_list2{

		background:none;

	}

	.wis-cont h6{

		font-size:24px;

		margin-bottom:10px;

	}

	.wis-cont p{

		font-size:14px;

		line-height:28px;

	}

	.bright h5{

		font-size:32px;

	}

	.cloud-intro{

		margin-top:10px;

	}

	.cloud-intro p{

		font-size:18px;

		line-height:30px;

	}

	.sbm{

		margin:4% 0;

	}

	.sbm span{

		font-size:20px;

	}

	.sbp p{

		line-height:24px;

	}

	.core-dl .fot{

		font-size:34px;

	}

	.cg-cont span{

		font-size:24px;

		margin-bottom:5%;

	}

	.standard h5{

		font-size:30px;

	}

	.standard p{

		font-size:14px;

		line-height:24px;

	}

	.standard{

		width:98%;

		margin:0 auto;

	}

	.h-5{

		width:90px;

		height:90px;

		line-height:90px;

	}

	

	.about-nav a{

		margin-left: 0;

	}
	.selectopen ul li select{
		width:150px;
	}

	

}

@media(max-width: 810px){

	.cont-nav{

		width:90%;

	}

	.cont-nav a{

		margin-right:5%;

	}

	.style1 li{

		min-height:142px;

	}

	.style1 li h6{

		font-size:16px;

	}

	.solve-bg{

		height:380px;

	}

	.nav-tabs span{

		margin-right:2%;

	}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		left:0!important;
	}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		right:0!important;
	}
	.friend font{
		position:inherit;
	}
	.selectopen{
		margin-top:2%;
		margin-left:0;
	}
	.selectopen ul li span{
		font-size:12px;
	}

}
@media(max-width: 700px){
	.friend{
		display:none;
	}
}

@media(max-width: 620px){
	.insideOut{
		width:100%;
		float:none;
	}
	.inside-nav{
		width:100%!important;
		float:none;
		margin-top:4%;
	}
	.menuBtn{

		 margin:5% 3% 0 0;

	}

	.hlj li a{

		max-width:72%;

	}

	.nav-tabs{

		height:inherit;

	}

	.nav-tabs span{

		margin-right:6%;

	}

	.tab-cont h3{

		margin:5px 0 7px 0;

	}

	.tab-cont h3 a{

		display:block;

		max-width:90%;

		max-height:24px;

		white-space:nowrap;

		text-overflow:ellipsis;

		overflow:hidden;

	}

	.tab-cont span{

		line-height:20px;

	}

	.hlj{

		margin:5% 0;

	}

	.hlj li{

		line-height:24px;

	}

	.djNew{

		width:100%;

		margin:0 auto;	

	}

	.dj ul li{

		line-height:25px;

	}

	.addr li{

		width:100%;

	}

	.sub-banner{

		height:50px;

	}

	.banner-solve{

		height:120px;

	}

	.banner-solve img{

		display:none;

		width:100%;

	}

	.cont-nav{

		width:92%;

	}

	.human{

		width:96%;

		margin:0 auto;

	}

	.solve-bg{

		height:300px;

	}

	.h-5{

		width:70px;

		height:70px;

		line-height:70px;

	}

	.h-5 h5{

		font-size:28px;

		font-weight:normal;

	}

	.pregnancy h4{

		font-size:18px;

	}

	.pregnancy h4{

		margin:20px 0 20px 0;

	}

	.pregnancy .s-more{

		margin:12% 0 6% 0;

	}

	.swiper-box .swiper-slide:before{

		left:-10%;

	}

	.col-lg-8,.col-lg-12{

		float:none;

		width:100%;

		margin-left:0;

	}

	.col-lg-8 img,.col-lg-12 img{

		width:100%;

	}

	.wis-cont,.wis-pic,.core-dl dt,.core-dl dd,.cg-case ul li{

		float:none;

		width:100%;

	}

	.wisdom{

		width:97%;

		margin:0 auto;

	}

	.wis-pic{

		margin-top:3%;

	}

	.cloud-intro p{

		font-size:16px;

		line-height:26px;

	}

	.core-dl .fot{

		display:none;

	}

	.core-dl{

		margin:5% 0;

	}

	.sbp{

		padding-bottom:2%;

	}

	.cg-pic img{

		width:100%;

	}

	.cg-case ul li a{

		margin-right:0;

	}

	.honorbox ul li{

		width:48%;

	}

	.style li{

		width:100%;

		margin-right:0;

		margin-bottom:2%;

	}

	.dsbox ul li{

		width:100%;

		margin-bottom:2%;

	}

	.honor-img img{

		width:100%;

	}

	.casewinTopName{

		font-size:14px;

		padding:0 0;

	}

	.dyw:hover a,.dj ul li:hover a{
		transform: none;
	}
	.casewinTop img{
		max-width:100%; min-width:100%;
	}
	.em{
		padding:1.2em 0;
	}
	.swiper-container .swiper-wrapper{
		height:70px;
	}

}

@media(max-width: 440px){

	.foot_left{
		float:none;
		width:100%;
	}


	.menuBtn{

		 margin:7% 3% 0 0;

	}

	#banner .item{

		height:190px;

	}

	.m-lr-1{

		width:100%;

		float:none;

		text-align:center;

	}

	.nav-tabs span{

		margin-right:6%;

	}

	.insideOut .zflimg{width:414px;height:initial;overflow:hidden;}

	.tab-img{

		width:98%;

		margin:0 auto;

	}

	.tab-cont{

		width:98%;

		margin:0 auto;

	}

	.hlj{

		margin:3% 0;

		padding-top:3%;

	}

	.address{

		margin-top:3%;

	}

	.f-ewm{

		margin-top:6%;

	}

	.f-ewm p{

		margin-top:5px;

	}

	.typeright{

		width:inherit;		

	}

	.typeright p{

		padding:2%;

		line-height:1.2rem;

	}	

	#banner .slick-dots li{

		width:10px;

		height:10px;

	}

	.sub-banner{

		height:35px;

	}

	.solve-bg{

		height:200px;

	}

	.cont-nav{

		width:100%;

	}

	.cont-nav a{

		width:32.5%;

		font-size:13px;

		text-align:center;

		margin-right:0;

		margin-bottom:2%;

		box-sizing: border-box;

		height:40px;

		line-height:40px;

	}

	.about-nav .selecte, .about-nav a:hover{

		

		margin-bottom:2%;

	}

	

	.data{

		width:60px;

		height:60px;

	}

	.news-cont{

		margin-left:10%;

	}

	.data{

		display:none;

	}

	.news-cont{

		margin-left:0;

		width:95%;

		margin:0 auto;

	}

	.news-cont h3{

		font-size:15px;

		max-width:93%;

		max-height:22px;

		overflow:hidden;

	}

	.fv span{

		font-size:12px;

	}

	.detailed{

		display:block;

		height:40px;

		line-height:40px;

		margin:10px 0 5px 0;

	}

	

	.crumbs{

		float:none;

		margin-left:2%;

	}

	.swiper-box .swiper-slide:before{

		left:-11%;

	}

	.con5_list3 h3,.bright h5{

		font-size:28px;

	}

	.con5_list2{

		min-height:450px;

	}

	.swiper-box .swiper-slide:before{

		left:-7%;

	}

	.swiper-box .swiper-slide:after{

		left:-3%;

	}

	.wis-cont h6,.cg-cont span{

		font-size:20px;

	}

	.wis-cont p{

		line-height:24px;

	}

	.sbp p{

		line-height:22px;

	}

	.ld-ul li{

		width:49%;

		margin-bottom:3%;

	}
	.yjcs li{
		width:100%;
		float:none;
	}

	.cloud-intro{

		margin-top:0;

	}

	.sbm span{

		font-size:18px;

	}

	.cg-cont span{

		margin-bottom:3%;

	}

	.corebox,.cg-case{

		width:97%;

		margin:0 auto;

	}

	.cg-case{

		margin-top:3%;

	}

	.con5_list3 h3, .bright h5{

		font-size:24px;

	}

	.standard h5{

		font-size:22px;

	}

	.h-5{

		width:50px;

		height:50px;

		line-height:50px;

	}

	.h-5 h5{

		font-size:24px;

	}

	.pregnancy{

		text-align:center;

	}

	.pregnancy h4{

		font-size:16px;

		margin:10px 0 10px 0;

	}

	.pregnancy .s-more{

		margin:10% auto;

	}

	.cloud-intro p{

		font-size:14px;

		line-height:24px;

	}

	.banner-solve{

		height:100px;

	}

	.banner-solve img{

		display:none;

		width:100%;

	}

}

@media(max-width: 410px){

	.nav-tabs span{

		margin-right:5%;

	}

}

@media(max-width: 375px){

	#header{

		height:70px;

	}

	#banner .slick-dots li,#banner .slick-dots .slick-active {

		width:8px;

		height:8px;

	}

	#banner .slick-dots li{

		margin:0 8px;

	}

	.banner-solve{

		height:90px;

	}

	.banner-solve img{

		display:none;

		width:100%;

	}

	.phone-nav{

		top:73px;

	}

	.nav-tabs span{

		margin-right:4%;

	}

	.addr li span,.honor-intro p{

		font-size:12px;

	}

	.logo img{

		width:250px;

	}

	.nav-tabs{

		line-height:35px;

	}

	.cont-nav a{

		width:32%;

	}

	.sbm span{

		font-size:16px;

	}

	.news-cont p{

		font-size:13px;

		line-height:20px;

	}

	.sub-page a{

		width:34px;

		height:34px;

		line-height:34px;

	}

	

	.sbm{

		margin:3% 0;

	}

	.culture img{

		width:100%;

	}

	.casewinTopName{

		font-size:12px;

	}

	

}

@media(max-width: 320px){

	#header{

		height:65px;

	}

	#banner .item{

		height:152px;

	}

	.nav-tabs span{

		margin-right:1%;

	}

	.addr li span{

		font-size:12px;

	}

	.banner-solve{

		height:80px;

	}

	.banner-solve img{

		width:100%;

	}

}




















