@import url("millia.css");
@import url("Swiper3.4.2.css");
/* 背景图 */
/* body{background:url(../images/body.png);} */
.millia{width:1400px;margin:0 auto;position:relative;}
.millia2{width:840px;}
.top{background:#fff;position:relative;}
/* 修改 4 */
#nav{position:absolute;top:30px;right:200px;}
.head {width: 100%; height: 100px;color: #000000;font-size:12px;}
#nav li{display:inline-block;font-size:18px;padding:0px 30px;margin-left: 20px;}
.ztz img{
	width: 60%;
	padding: 0 0 0 150px;
}
.ztz1 img{
	width: 60%;
	padding: 0 100px 0 0;
}
.w500 .qdkg a {
	margin-right: 0px;
}
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.kai {
	padding: 0 0 10px 0;
}
.xwz {
	padding: 0 0 0 10px;
}

.xzwz00000 {
	padding: 0 0 0 400px;
}
.xzwz0000 {
	padding: 0 0 0 280px;
}
.xzwz000 {
	padding: 0 0 0 320px;
}
.xzwz00 {
	padding: 0 0 0 300px;
}
.xzwz0 {
	padding: 0 0 0 440px;
}
.xzwz {
	/* padding: 0 0 0 380px; */
	text-align:center;
}
.xzwz1 {
	padding: 0 0 0 350px;	
}
.xzwz2 {
	padding: 0 0 0 250px;	
}
.xzwz3 {
	padding: 0 0 0 50px;	
}
.xzwz4 {
	padding: 0 0 0 320px;	
}
.xzwz5 {
	padding: 0 0 0 200px;	
}
.xzjc {
	font-weight: bold
}
.xzs1 {
	color: #838699;
}
.xzs2 {
	color: #2098d1;
}
.xzs3 {
	color: #095c3e;
}
/* 首行缩进 */
p{
text-indent: 2em; /*em是相对单位，2em即现在一个字大小的两倍*/
}
.p2 {
	text-indent: 4em; /*em是相对单位，2em即现在一个字大小的两倍*/
}
.p3 {
	float: left;
	padding-top: 25px;
}
.p4 {
	text-indent: 8em; /*em是相对单位，2em即现在一个字大小的两倍*/
}
.tu{
	display: none;
	text-align : left ;
}
.tu2 {
	margin: 0 0 0 0;
	align:center;
	width: 680px;
	margin: 0 auto;
	
}

.xt {
	font-style:oblique;
	font-style:italic;
	color: #548dd4;
}
.xt1 {
	font-size:10px;
}
.xt2 {
	color: #0052ff;
}
.xt3 {
	color: #a5a5a5;
}
.div-inline { 
	float: left;
	margin: 0 0 0 350px;
} 
.div-inline-r {
	float: left;
	margin: 0 300px 0 10px;
}
.tu2 li {
	float: left;
	width: 320px;
	height: 232px;
	margin: 0 10px;
}
/* 表格居中 */
.at{
	margin: auto;
}
/* 横排 */
.hp {
	width:1000px;overflow-x:scroll;overflow-x:hidden;/* 隐藏滚动条 */
}
.hp2 {
	width:760;
	height:100;
	float: left;
	position: relative;
}
.hp3 {
	width:760;
	height:100;
	float: left;
	position: relative;
}
.hp5 {
	margin: 0 0 0 -10px;
}
.hp6 {
	float: left;
	margin: 100px 0 0 200px;
}
.hp6 img {
	width: 200px;
	height: 140px;
}
.hp7 {
	float: left;
	margin: 80px 0 0 200px;
}
.hp7 img {
	width: 200px;
	height: 140px;
}
.pc1 {
	font-weight:bold;
}
/* 轮播图 */
.dx {
	width:1400px;
	height:400px;
}
.target {
				overflow:hidden;
				position:relative;
				margin:0px auto;
			}
			.target img {
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
			}
.xz {
	z-index: 9999;
	width: 100px;
	height: 100px;
	background-color: #000000;
}

.x3 {
	margin: 0 0 0 5px;
}
.x10{
	z-index: 9999;
}
.x10:hover {
text-decoration: underline;
}
.x11 {
	margin-left: 70px;}
.x6 {
	width: 50px;
	height: 40px;background: url(../images/icon01.png) no-repeat;padding: 1px;
	position: absolute; 
	
	right:50px;
	top:10px;
}
/* 修改6 */
.navigation {
	position: absolute;
	bottom: 120px;
	left: 50%;
	transform: translate(-50%);
	display: flex;
	z-index: 999999;
	width: 1500px;
}
.bar {
	width: 20px;
	height: 50px;
	background-color: rgba(0,0,0,.1);
	margin: 6px;
	cursor: pointer;
	transform: 0.4s;
}
.bar:hover{
	background: #fff;
}
.z {
	margin: 0 auto;
	margin-top: 15px;
	color: #fff;
	margin-left: 3px;
}
.j1 {
	margin-left:80px ;
}
.j2 {
	margin-left: 1300px ;
}
.input[name="r"]{
	position: absolute;
	visibility: hidden;
}




.header {
	width: 100%;height: 40px;background-color: rgba(242,242,242);font-size:13px;
}

/* 微信公众号 */
.h1 {width: 1400px;height: 100%; margin: 0 auto;padding: 10px 0 0 0;}
.h2 {
	margin: -15px 0 0 900px;text-align: center;color: #0293d4;
}
.h2 img {
	width: 15px;
	height: 15px;

}
.h3 {
	position: relative;
	margin: -16px 100px 0 300px;
	color: #000000;
}
.h3 img {
	position: absolute;
	width: 60px;
	height: 60px;
	display: none;
	z-index:9999;/* 处在最上层 */
	margin: 5px 0 0 20px;
}
.h3:hover {
	color: #008e90;
}
.h3:hover img {
	display: block;
}
/* 下拉弹出 */
#nav li div{position:fixed;width:1000px;left:30%;font-size:0;height:50px;overflow:hidden;z-index:9999;padding-top:20px;display:none;background-color: rgba(255,255,255,.8);}
#nav li div a{display:inline-block;height:100%;text-align:center;position:relative;overflow:hidden;padding-top:60px;}
#nav li div a b{display:block;font-size:18px;margin-bottom:10px;mtfont-weight:normal;margin-top: -60px;}
#nav li div a i{font-style:normal;font-size:18px;}
/* !!! */

/* 修改 9 */
#nav li div a i,#nav li div a b{z-index:9;position:relative;color:#333;}
#nav li div a img{position:absolute;left:0;top:0;width:80%;height:1%;transition:all .5s;margin: 0 auto;margin-left: 20px;margin-top: ;}
#nav li div a:hover img{transform:scale(1.2,1.2)}
#nav li div.childFive a{width:20%;}
#nav li div.childFour a{width:25%;}
#nav li div.childThree a{width:33.3%;}
#nav li div.childTwo a{width:50%;}
#nav a:hover{text-decoration:none;}
#markbg{display:none;}
/* 搜索框 */
.searbg{background:#f5fcff;position:absolute;top:30px;width:170px;right:0;border:1px solid #c7c9c9b5;border-radius:20px;padding:4px;overflow:hidden;z-index: 9999;}
.int01{border:none;line-height:32px;height:32px;background:none;    padding-left: 5px;
    color: #d2c3b2;}
.bt01{border:none;background:url(../images/icon01.png) no-repeat center center;height:32px;width:22px;margin-left: 120px;margin-top: -50px;}
/* 修改2 */
.engTag{background:#0055a2;color:#fff;position:absolute;left:51%;top:0;margin-left:620px;padding:20px 10px 15px 10px;border-radius:0 0 20px 20px;}

.engTag a{color:#fff;}


/* 修改1 */
.x {width: 100%; margin: 0 ; }

/* 动画 */
@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInRight {
	animation-name: bounceInRight;
    animation-duration: 1s;
    
}


@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

/* 动画结束 */

.content1 {
	background-color: #003667;
	margin: 0 100px;
}
.Tagbg{position:relative;}
.xbgs {
	background-image: linear-gradient(135deg,#768bca,#008e90);
	            -webkit-background-clip:text;
	            color: transparent;
}
.comTag1:hover .xbgs1 {
	color: #FFFFFF;
}
.comTag1:hover .xbgs2 {
   
    color: #FFFFFF;
}
.xbgs2:hover a {
    background-color: #2098d1;
    border: 2px solid #2098d1;
    color: #FFFFFF;
    text-decoration: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.xbgs1:hover a {
    background-color: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    text-decoration: none;
}
.x111 {
	padding: 0 0 0 40px;
}
.x222 {
	padding: 0 0 0 150px;
}
.x333 {
	padding: 0 170px 0 0;
}
.x444 {
	padding: 0 0 0 10px;
}
.x555 {
	padding: 0 0 0 120px;
}
.x666 {
	padding: 0 0 0 70px;
}
.x777 {
	padding: 0 0 0 120px;
}
.x888 {
	padding: 0 0 0 65px;
}

.x112 {
	font-size: 15px;
	padding: 0 0 0 10px;;
} 
.comTag{position:absolute;;/* right: 100px;left: -45px; */top:25px;background:rgba(237,236,236,.4);padding:20px;z-index:99;color:#999;}
.comTag span{display:block;overflow:hidden;margin-bottom:20px;}
.textareadiv {
    clear:both; 
    font-size: 1.5em;
    line-height: 32px;
    height: 32px;
    padding: 0px;
    resize: none;
    text-align: center;
    letter-spacing: -1px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.2);
    overflow: hidden;
    color: #2098d1;
    background-color: #f8f8f8;
    font-family: Roboto Mono, Monaco, courier, monospace;
}
.textareadiv a {
    color: #2098d1;
    text-decoration:none;


}
.textareadiv1 {
    clear:both; 
    font-size: 1.5em;
    line-height: 32px;
    padding: 0px;
    resize: none;
    text-align: center;
    letter-spacing: -1px;
    width: 100%;
    overflow: hidden;
    color: #2098d1;
    background-color: #f8f8f8;
    font-family: Roboto Mono, Monaco, courier, monospace;
}
.textareadiv1 a {
    color: #2098d1;
    text-decoration:none;


}
/* 左图 */
.comTag span img {
    width: 100%;
    height: 100%;
    transition: all .5s;
}
.proList .swiper-slide span img {
    width: 100%;
  
    transition: all .5s;
}
.dateList li span img {
    max-width: 180px;
    max-height: 180px;
    transition: all .5s;
}
.Piclist li img {
    max-width: 180px;
    max-height: 180px;
    transition: all .5s;
}
.Piclist2 li {
    width: 45%;
    display: inline-block;  
    margin: 0 3% 3% 0;
    position: relative;
    overflow: hidden;
    vertical-align: top;
}

.Piclist2 li img{max-width:100%;height:200px;}
    .comTag span:hover img, .proList .swiper-slide:hover span img, .Piclist li:hover img, Piclist2 li:hover img {
        transform: scale(1.2,1.2);
    }
.comTag b{font-size:26px;display:block;margin-bottom:10px;color:#008e90;line-height:36px;}
/* */
.comTag1{/* right: 100px;left: -45px; */top:25px;/* background:rgba(237,236,236,.8); */padding:20px;z-index:99;color:#999;}
.comTag1 span{display:block;overflow:hidden;margin-bottom:20px;}

.comTag1 span img{width:100%;height:100%;transition:all .5s;}

.comTag1 span:hover img{transform:scale(1.2,1.2);}
.comTag1 b{font-size:26px;display:block;margin-bottom:10px;color:#008e90;line-height:36px;}
.comTag1 .top1 .hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  padding: 10px 0;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098d1;
  color: white;
}
.hvr-fade:hover a {
	background-color: #2098d1;
	color: #FFFFFF;
	border-color: #2098d1;
}
.dateList :hover a {
	color: white;
}
.comTag1 .top1 .hvr-fade1 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  padding: 10px 0;
}
.hvr-fade1:hover, .hvr-fade1:focus, .hvr-fade1:active {
  background-color: #2098d1;
  color: white;
  border-color: #2098d1;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}

.comTag1 .top1 .hvr-fade1 a{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  padding: 10px 0;
}
.hvr-fade1:hover a , .hvr-fade1:focus, .hvr-fade1:active {
  background-color: #2098d1;
  color: white;
  border-color: #2098d1;
}

.xjg:hover a {
	background-color: #2098d1;
	color: #FFFFFF;
	border-color: #2098d1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.bk:hover b{
	margin: 0 0 0 10px;
}

/* 底下 轮播图 边框 */
.xzys {
	width:250px ;
	height: 300px;
}
.xzys:hover b {
	background-image: linear-gradient(135deg,#768bca,#008e90);
	            -webkit-background-clip:text;
	            color: transparent;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.amore a{display:inline-block;color: rgba(153, 153, 153);padding:0 20px;
/* 圆角边框 */border-radius: 15px;/* 圆角边框 粗细 颜色 */border:2px solid #768bca;
line-height:38px;margin-right: 150px;}
.amore1 {
	background-color: #F9F9F9;
}
.top1 {
	padding: 10px 0;
}
.amore1 a{display:inline-block;background:#0055a2;padding:0 20px;color:#fff;border-radius:10px;}
.sss {
	color: #464646;
}
.ydd {
	padding-left: 20px;
}
.jz {
	width:100%; text-align:center; 
}
.jj .z1 {
	margin-top: 4px;
}
.jj .z2 {
	margin-top: 8px;
}
.dateList1 li:hover{background:#008e90;color:#e4e4e4;}
.dateList1 li:hover p,.dateList li:hover p a{color:#fff;}
.dateList1 li:hover p{background:#fff;color:#008e90;}



.dateList li{float:left;width:100%;box-sizing:border-box;position:relative;padding:5px 0 5px 110px;border-top:1px solid #cdcdcd;color:#999;min-height:120px;cursor:pointer;}
.xdl li{float:right;width:125%;}
.dateList li:first-child{border:none;}
.dateList li b{/* 圆角 */border-radius: 15px; display:block;position:absolute;left:0;top:10px;background:#008e90;color:#fff;width:90px;text-align:center;font-weight:normal;padding:5px 0;font-size:18px;}
.dateList li b i{display:block;font-style:normal;font-size:32px;line-height:50px;}
.dateList li span{float:right;margin-left:20px;}
.dateList li h6{font-size:18px;padding-bottom:15px;color: #454545;}
.dateList a{color:#999;}
.dateList a h6{color: #454545;}
.dateList li,.dateList li h6,.dateList li h6 a,.dateList li b{transition:all .5s;}
.dateList li h6 a{color:#454545;}
.dateList li:hover{background:#008e90;color:#e4e4e4;}
.dateList li:hover h6,.dateList li:hover h6 a{color:#fff;}
.dateList li:hover b{background:#fff;color:#008e90;}
.dateList li:hover f15{color: #FFFFFF;}
.dateList li:hover .bs {
	color: #FFFFFF;
}
.hvr-fade:hover, .xbgs2 a {
	    border-color: #2098d1;
}

.comTag1:hover a {
    color: #ffffff;
}
.xbgs2 a {
    margin-right: 130px;
}

.bg01{padding:40px 0;/* background:url(../images/bg01.jpg) no-repeat top center; */}
/* 产品信息 */
.ht01{font-size:32px;font-weight:bold;color:#006ed1;line-height:50px;font-weight: lighter;} 
.ht03{font-size:32px;font-weight:bold;
/* 字体颜色 */
	background-image: linear-gradient(135deg,#768bca,#008e90);
	            -webkit-background-clip:text;
	            color: transparent;
line-height:50px;font-weight: lighter;} 
.ht02{font-size:18px;font-weight:bold;color:#a0a0a0;line-height:50px;margin-top: -10px;font-weight: lighter;padding: 10px 0;} 

/* 修改11 js也有一部分修改 */
.proList .swiper-slide span{display:block;width:100%;height:200px;overflow:hidden;margin-bottom:20px;}
.proList .swiper-slide div {
    font-size: 16px;
    font-weight: normal;
    padding: 0 20px;
    /*white-space: nowrap;*/
    width: 95%;
  
    overflow: hidden;
    text-align: center;
}
.proList .swiper-slide b{display:inline-block;font-size:16px;font-weight:normal;padding:0 20px;white-space:nowrap;}
.proList a,.proList{color:#343434;}
/* 修改12 */
.bg02{background:#ededed;padding:40px 0;}
.bg03{/* background:url(../images/bg03.jpg) no-repeat top center; */padding:40px 0;}
.bg04 {
	background-color: #FFFFFF;
}
.endNav dl{float:left;margin-right:30px;}
.x1 {width: 100px;}
.x2 {width: 50%;height: 50%;margin: -10px 0px;}
.x5 {margin: 0px 0px 0px 100px;}
.x9 {
	margin-left: 80px;
}


.endNav dl dt{font-size:18px;padding-bottom:10px;}

.erM{height:180px;}
.erM img{height:80%;width:auto;}
.x4 {padding: 0px 200px 0 0;}

.end,.end a{background:#003667;padding:40px 0;color:#fff;}
.w1040{width:1040px;}

.leftNav{position:absolute;left:0px;top:10px;z-index:99;width:100%;}
.leftNav dt{border-radius: 0 15px 15px 0 ;font-size:24px;line-height:76px;padding-left:30px;box-shadow: 5px 3px 5px rgba(0,0,0,0.1);}
.leftNav dt span {
	padding: 0 0 0 10px;
}
.zd {
	color:#FFF; background-color: #2098d1;border-radius:0 15px 15px 0;
}
.zd a{
	color:#FFF;
}
.zd span{
	margin: 0 0 0 30px;
}
.leftNav dt a {
	padding: 0 0 0 10px;

}
.leftNav dt:hover {
		color: #FFF;
}
.leftNav dt:hover a {
		color: #FFF;
}
.leftNav dt {
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.leftNav dt:before  {
	border-radius: 0 15px 15px 0 ; display:block;position:absolute;
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.leftNav dt:hover, .leftNav dt:focus, .leftNav dt:active {
  color: white;
}
.leftNav dt:hover:before, .leftNav dt:focus:before, .leftNav dt:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.leftNav dd{border-top:1px solid #fff;line-height:66px;padding-left:40px;transition:all .5s;}
.leftNav dd {
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.leftNav dd a {
		padding: 0 0 0 10px;
}
.leftNav dd:hover {
		color: #FFF;
}
.leftNav dd:hover a {
		color: #FFF;
}
.leftNav dd:before  {
	border-radius: 0 15px 15px 0 ; display:block;position:absolute;
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.leftd dd:hover, .leftNav dd:focus, .leftNav dd:active {
  color: white;
}
.leftNav dd:hover:before, .leftNav dd:focus:before, .leftNav dd:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}



.kong {
	width: 100px;
	height: 150px;
}
.dy {
	margin: 30px 50px;
}
.dy1 {
	margin: 0 0 0 200px;
}
.jl {
	width: 200px;
	height: 100px;
	padding: 50px 20px;
	position:absolute;
	float: right;
	margin: -50px 0 0 798px;
	color: #FFFFFF;
	z-index: 99999;
    font-size:1rem;

}
.xjl {
	width: 200px;
	height: 100px;
	padding: 250px 20px;
	position:absolute;
	float: right;
	margin: -50px 0 0 798px;
	color: #FFFFFF;
	z-index: 99999;

}
.jl1 {
	background-color: #008e90;
		padding: 10px 20px;
		z-index: 99999;
}
.jl2 {
	color: #000000;
	z-index: 99999;
	background-color: #edecec;
}
.jl3 {
	color: #0055a2;
	z-index: 99999;
}
.jl4 {
	color: #0055a2;
	background-color: #edecec;
	padding: 0 0 10px 0;
}
.bj {
	padding: 10px 5px 5px 10px;
}
.bj1 {
	padding-left: 50px;
}
.posi{background:url(../images/icon02.png) no-repeat left center;padding-left:30px;}

#content{padding:50px 0 20px 0;}
.content{padding-top:50px;}
h1{font-size:32px;text-align:center;padding-bottom:30px;}
.scoure{border-bottom:1px solid #efeded;padding-bottom:30px;}
.content img{display:block;max-width:100%;height:auto;margin:0 auto 15px auto;}
.content p{padding-bottom:25px;}
.content .tu {
	margin-left: 30px;
}

.list li{position:relative;padding:50px 0 50px 120px;border-top:1px solid #e5e1e2;}
.list li:first-child{border-top:none;}
.list li span{display:block;position:absolute;left:0;top:30px;width:90px;background:#e5e1e2;text-align:center;color:#666;font-size:18px;line-height:24px;}
.list li span b{display:block;background:#0055a2;color:#fff;font-size:32px;line-height:32px;padding:5px 0;}
.list li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.list1 li{position:relative;padding:20px 0;text-indent:30px;}

.z1{
	color: #CCCCCC;
	font-size: 15px;
	text-indent: 0;
	padding: 0 0 0 30px;
	}
.z2 {
	color: #777;
	font-size: 17px;
	text-indent: 0;
	padding: 0 0 0 30px;
	}
.page a{display:inline-block;padding:5px 10px;border:1px solid #ccc;font-size:18px;margin:3px;}
    .page span a, .page a:hover {
        border: 1px solid #2098d1;
        background: #2098d1;
        color: #fff;
        text-decoration: none;
    }
    .page a.active {
        border: 1px solid #2098d1;
        background: #2098d1;
        color: #fff;
        text-decoration: none;
    }
.page a.disabled {
        background-color: #fff;
        border-color: #ddd;
        color:#ddd;
        cursor: not-allowed;
    }
    .Piclist {
        width: 100%;
        overflow: hidden;
        font-size: 0;
    }
.Piclist ul{width:103%;}
.Piclist li{display:inline-block;width:30.3%;margin:0 3% 3% 0;position:relative;overflow:hidden;vertical-align:top;}
.Piclist li b{display:block;position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:18px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.5);color:#fff;font-weight:normal;}

.QQOline{position:fixed;right:2%;bottom:2%;z-index:999;}
#wximg{
position: absolute;
right:120px;
    display: none;
    z-index: 9999;
    margin: 5px 0 0 20px;}
	#wximg img{    width: 60px;
    height: 60px;}

@media screen and (max-width:640px){
.millia{width:100%;overflow:hidden;}
.header{text-align:center;font-size:12px;}
.header .pr120{padding:0;}
.header .fr{float:none;}
.web-header{height:auto !important;padding:1rem 0 !important;}
.web-header .logo{padding:0 !important;text-align:center !important;float:none !important;}
.logo img{display:block;margin:0 auto;}
.dx{width:100%;height:auto;}
.hy-wrapper{position: static;}
.target img{position:static;}
.searbg,#nav ul li div img,#nav li div a i,.x6{display:none;}
.web-header .menu{width:36px !important;height:36px !important;position:fixed !important;right:0;top:0;z-index:9;	}
.web-header .menu .menu_img{background-size:70% 70% !important;}
.engTag{left:0;margin:0;}
#topnav{top:40px !important;padding-top:0 !important;}
#nav{position:fixed;top:1%;right:1%;box-sizing:border-box;z-index:999;display:block;padding-top:50px;}
#nav span{background:url(../images/navbg.png) rgba(23,70,139,0.8) no-repeat center center;width:46px;height:46px;border-radius:50%;display:block;position:absolute;right:0;top:0;}
#nav ul{background:rgba(23,70,139,0.8);display:none;position:absolute;right:0;top:50px;width:9rem;}
#nav ul li{font-size:1.6rem;line-height:2rem;width:100%;text-align:center;border:none;border-top:1px dotted #3a6ebb;padding:1rem 0;color:#fff;}
#nav ul li:first-child{border:none;}
#nav ul li a{padding:0 1rem;display:block;white-space:nowrap;color:#fff;}
#nav ul li div{right:9.1rem;left:auto;top:0;position:absolute;height:auto;padding:.5rem 0;text-align:center;background:#0055a2;}
#nav ul li:nth-child(6) div{display:none !important;}
#nav ul li div a{text-align:center;width:100% !important;padding:.5rem 0;line-height:2rem;}
#nav li div a i,#nav li div a b{text-shadow:none;}
#nav li div a b{font-size:1.6rem;margin:0;}
#markbg{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;z-index:998;display:none;}	

.topic .swiper-slide img{width:auto;height:10rem;}
.topic .swiper-slide dl{position:absolute;top:3rem;text-shadow:2px 2px 10px #657a83;left:12% !important;}
.topic .swiper-slide dt{font-size:2.6rem;white-space:nowrap;}
.topic .swiper-slide dd{font-size:1.4rem;white-space:nowrap;}

.comTag b{font-size:2.6rem;padding:0 2rem;}
.comTag{position:static;padding:.5rem .5rem 2rem .5rem;}
.comTag p{padding:0 2rem;}
.dateList li{padding:2rem 1rem 2rem 6rem;}
.dateList li span{float:none;width:100%;height:auto;margin:0 0 1rem 0;display:block;}
.dateList li b{width:5rem;font-size:1.2rem;padding:1rem 0;top:2rem;}
.dateList li b i{font-size:2rem;line-height:2.2rem;}
.dateList li h6{font-size:2rem;padding-bottom:.7rem;}

.ht01{font-size:3rem;}
.proList .swiper-slide span{width:100%;height:auto;}

.erM,.erM img{width:100%;height:auto;}
.x111,.x112{padding:0;}
.bg02{padding:1rem 0;}
.end{padding:2rem 1rem;}
.posi{font-size:1.4rem;}
h1{font-size:2.6rem;}
#content{padding:0 1rem;}
.content{font-size:1.6rem;line-height:2.4rem;padding:2.5rem 0;}
.page span a,.page a:hover{margin-bottom:1rem;}

.list li{padding:2rem 0 2rem 6.5rem;font-size:1.6rem;min-height:5.5rem;}
.list li span{width:5rem;font-size:1.2rem;top:2rem;}
.list li span b{font-size:3rem;}
.list li a{white-space:normal;}

.Piclist ul,.Piclist li{width:100%;}
.Piclist li{margin:0 0 3% 0;}

.ui-box{padding:0 !important;}
.w1040{padding:0 1rem;box-sizing:border-box;}
}
#allmap {
    width: 100%;
    height: 500px;
}