@charset "utf-8";
*{ margin:0px; padding:0px; color:#434343;}
body {  font-family: 'Microsoft YaHei';  margin: 0;  padding: 0;  color: #646464;  font-size: 14px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,aside,article,summary,address{display:block;font-style:normal;}
b,strong{font-weight:700}
h1,h2,h3,h4,h5,h6,p,label,b{font-weight:normal;font-family:'Microsoft YaHei';}
ul,li,dl,dd,dt,ol{list-style:none;font-family:'Microsoft YaHei';}
a{text-decoration:none;background-color:transparent;cursor:pointer;font-family:'Microsoft YaHei';}
a:active,a:hover{outline:0}
img{border:0;display:block;margin:0 auto;max-width:100%; vertical-align: middle;}
table {     border-collapse: collapse;     border-spacing: 0;     width:100%;	}
.container {  width: 1200px;  margin: 0 auto;}
.w994 {  width: 994px;margin: 0 auto;}
.fl {  float: left;}
.fr {  float: right;}
.zdlogo{width: 207px;height: 59px;float: left; color:#4b82a8}
.zdtel{float: right;margin-top: 15px;}
.nav{width: 100%;height: 42px;background: #4b82a8;}
.nav ul{width: 1050px; height:42px;display: block;margin: 0 auto;}
.nav ul li{width: 131px;height: 42px;text-align: center;line-height: 42px;font-size: 16px;float: left;}
.nav ul li a{color: #FFF;}
.nav ul li a:hover{color: #ffc107;}
.clear{ clear:both;}
/*  头部  */
.content { width: 1170px; margin-left: auto; margin-right: auto; height:100%; position:relative; }
header { width: 100%; height: 145px; background:url(../images/dfnn21.jpg) repeat-x;}
header .logo { float: left; margin-top:14px; margin-bottom:14px;}
header .nav { position:absolute; left:0px; top:100px; }
header ul{ width:1200px;height:45px;line-height:45px;background:#0073C1; }
header li { float: left;	width: 145px;	font-size: 16px;	line-height: 45px;	text-align: center;position:relative; }
header li a,header li a:hover { color: #FFF; }
header li h3{ text-align:center; font-size:16px;}
header li:hover{ background:#326d92;}
header li:hover .con { display: block; }
header .tel { float: right; font-size: 22px; margin-top: 34px; background: url("../images/tel.png") left center no-repeat; padding-left: 24px; line-height: 40px; color: #0075c2; }
header a:hover { opacity: 1; }
header .con {  position:absolute; width:150px; display:none;left:0px; top:45px;z-index:999; }
header .con a { display: block; line-height: 45px;background:url("../images/da.png");color:#666; height:45px; text-align:center; }
header .con a:first-child { border: none; }
header .con a:hover{ background:#2c8aca;}
/*  头部end  */
.clear{ clear:both;}
.aibanner{ width:100%; height:370px; background:url(../images/banner.jpg) center no-repeat;	}
ul,li{ list-style:none;}
.aibanner a{ width:1200px; height:411px; margin:0 auto; display:block;}
.aibanner img{ display:none;}

.lmsho{height: 41px;margin: 0 auto;line-height: 38px;font-size: 20px;text-indent: 21px;margin-bottom: 20px;}
.lmsho h3{color: #4b82a8;font-weight: bold;text-align: center;}
.gmhspos{width: 1000px;height: 22px;line-height: 22px;margin: 0 auto;margin-top: 30px;margin-bottom: 42px;}
.gmhspos img{float: left;margin-right: 10px;}
.gmhs1{width: 1170px;margin: 0 auto;overflow: hidden; background:#f7f7f7}
.gmhs1 p{ padding: 0 15px;line-height: 26px;margin-bottom: 20px; }
.gmhs1 img.gmhs1img{float: left;margin-right: 34px;}

.gmhs1eft{width: 390px;float:left;padding:20px 30px }
.gmhs1eft p{ padding: 0 20px;line-height: 26px;margin-bottom: 20px; }
.gmhscenter{width: 260px;float:left;margin:0 auto;text-align: center;}
.gmhscenter img{padding-top:50px}
.gmhs1eft p{ padding: 0 15px;line-height: 26px;margin-bottom: 20px; }
.gmhs1in{width: 360px;float:right;padding:20px 30px}
.gmhs1in h5{height: 21px; line-height: 21px;padding-left: 20px;font-size: 14px;color: #434343;font-weight: bold;margin-bo ttom: 15px;}
.gmhs1in dl{}
.gmhs1in dl dd a{display: block;width: 130px;height: 32px;float: left;margin: 0 10px;background: #eee;line-height: 32px;margin-bottom: 18px;padding-left:15px; background:url(../images/dian.png) left no-repeat}
.gmhs1in ul{display:block;overflow: hidden;float: right;}
.gmhs1in ul li{ width: 170px; height: 38px;line-height: 38px;float: left;margin: 0 15px;font-size: 16px;text-align: center;border-radius: 6px;}
.gmhs1in ul li img{float: left;}

.gmhs1in ul li a{color: #fff;font-weight: bold;}



.gmhs2{width: 100%;overflow: hidden; background:#4b82a8;margin-top:30px;margin-bottom:30px;padding-top:30px}
.gmhs2 p{ line-height: 26px;margin: 20px; color: #fff; }
.gmhs2 ul li{width: 60%;margin: 0 auto;text-align: left;}
.gmhs2 ul li img{margin-bottom: 35px;text-align: center;}

.gmhs3{width: 100%;overflow: hidden;margin: 0 auto; }
.gmhs31{width: 1170px;overflow: hidden;margin: 0 auto; padding-bottom:20px; text-align:center}
.gmhs31 h3{font-size: 20px;font-weight: bold;color: #4b82a8; text-align:center}
.gmhs31 ul{padding-top:30px}
.gmhs31 ul li{display: block;width:40%;height: 32px;float: left;text-align:left; padding-top:10px;padding-left:10%}
.bg01{background:#f7f7f7;}
.gmhs31 ul li img{float: left;text-align:left; padding-top:5px;margin-right:15px;}
.gmhs3 ul li h3{font-size: 18px;font-weight: bold;color: #0075c2;}
.gmhs32{width: 100%;overflow: hidden;margin: 0 auto; padding-bottom:20px; text-align:center}

.lmgmd ul li{height: 45px;float: left;}
.lmgmd ul li.a1{width: 528px;}
.lmgmd ul li a1:hover{ color:#0075c2;}
.lmgmd ul li.a2{width: 464px;}
.lmgmd ul li a{ color:#0075c2;}
.lmgmd ul li a:hover{ color:#0075c2;}
.lmgmd ul li em{display: block;width: 11px;height: 24px;background: #0075c2;float: left;margin: 10px 8px 8px 8px;}

.gmhs4{width: 100%;overflow: hidden;background:#4b82a8;margin-top:30px;margin-bottom:30px;padding-bottom:40px;text-align:center;}
.gmhs4l{width: 62%;margin:0 auto;text-align:center;}
.gmhs4l h3{height: 61px;margin: 0 auto;line-height: 38px;font-size: 20px;text-indent: 21px;margin-top: 20px;color: #fff;font-weight: bold;}
.gmhs4l ul li{display: block;width:40%;height: 32px;float: left;text-align:left; padding-top:10px;padding-left:10%;color: #fff;}
.gmhs4l ul li a{color: #fff;}
.gmhs4l ul li a:hover{ color:#fff;}
.gmhs4l ul li img{float: left;text-align:left; padding-top:5px;margin-right:15px;}
.bg02{background:#3b759a;}

.gmhs5{width: 350px; height:80px;overflow: hidden;margin:0 auto;justify-content:center;display:flex}
.gmhs5 img{width:120px; height:40px;}
.bg03{background:#3b759a;}


.mjfooter{
	width: 100%;
	height: 206px;
	background: #4b82a8;
	padding-top: 60px;
	margin-top: 10px;
}
.mjfooterin{
	width: 1000px;
	height: 170px;
	margin: 0 auto;
	position: relative;
	text-shadow: 0px 0px;
}
.mjfooterin h4{ width:100%; height:36px; margin-bottom:24px;}
.mjfooterin h4 span{ display:block; width:125px; height:36px; line-height:36px; color:#fff; border-bottom:2px solid #fff; font-size:24px; text-align:center;}
.mjfooterin ul{ overflow:hidden; margin-bottom:90px;}
.mjfooterin ul li{ float:left; padding:0 10px; border-right:2px solid #fff; margin-bottom:5px; }
.mjfooterin ul li a{ color:#fff;}
.mjfooterin ul li a:hover{ color:#F93;}
.mjfooterin p{line-height:30px; font-size:14px;color:#fff;}
.mjfooterinx{ width:1000px; position:absolute; bottom:0px; left:0px; border-top:1px solid #3b759a;padding-bottom: 10px;}
.mjfooterinxlink{  width:1000px; position:absolute; bottom:22px; left:-1px;padding-bottom: 30px;}
.mjfooterinx p{ font-size:14px; text-align:center;line-height: 22px; margin-top:5px;}

.mjfooterin1{}
.mjfooterin1 img.a1{float: left;margin-right: 60px;}
.mjfooterin1 span{display: block;width: 360px;float: left;padding-left: 55px;background: url(../images/footerdw.png) left no-repeat;}
.mjfooterin1 img.a2{float: right;}



.nr{width: 1170px; margin: 0 auto;overflow: hidden;}
.nrleft{width: 73%;float:left; background:#f7f7f7 ; }
.nrb{width: 96%;float:left; height:34px;  background:#4b82a8; padding:9px 0 0 34px;margin-bottom:15px}
.nrb h3{float:left;  font-size:18px; color:#fff;font-weight: bold;}
.nrb p{ padding: 25px 25px;line-height: 26px;margin-top: 30px;	text-indent: 28px;}
.nrleft1{width: 100%;margin-bottom:10px }
.nrleft1 p{ margin-left: 20px;margin-right: 20px;padding-left: 15px;line-height: 28px;text-indent: 28px;}
.nrleft1bt{ font-size:20px; color:#0d0d0d; font-weight: bold; text-align:center; padding-bottom:10px}

.nrleft2{width: 100%;margin:10px 0 5px 0;}
.nrleft2 ul{padding-top:30px}
.nrleft2 ul li{display: block;width:45%;height: 32px;float: left;text-align:left; padding-top:10px;padding-left:5%}
.nrleft2 ul li img{ float: left;text-align:left; padding-top:5px;margin-right:15px;}

.nrleft2zj{  margin: 5px 0 5px 0; height: 166px; width: 281px; float: left; text-align: center; padding:0 2px 0 1px;}
.nrleft2zj img {display: inline;padding-left:2px}

.nrright{width: 25%;float:right;}
.nrright1{width: 100%;background:#f7f7f7 ;margin-bottom:20px;}
.nrright1 p{ padding: 28px;line-height: 28px;margin-top:5px; text-indent: 28px;}
.nrright1 img{display: inline; margin-left:60px;padding-top:10px;}
.nrright2{width: 100%; height:250px; background:#f7f7f7 ;margin-bottom:20px;padding-bottom:20px; }
.nrright2 p{}
.nrright2 p a{ display: inline;width: 130px;height: 32px;float: left; background:url(../images/dian.png) left no-repeat ;margin-left:40px;padding-left:30px;line-height: 32px;}
.bg03{ background:#eee}






@media screen and (max-width: 640px) { 
.wrap {width: 100%;} 
.top-down{ overflow:hidden; width:100%;min-width:320px; max-width:640px;}
.container { width:100%;}
.logo{ width:55%;}
.call-hotline{ width:40%; margin-top:16px;}
.mainnav{ display:none;}
.aibanner{ height:300px; }
header{ height:auto; background:none;}
.nav{display:none;}
.content{width:100%; height:auto;overflow:hidden; display:flex;}
header .tel{width:45%;display:block;text-align:right;justify-content:center;margin-top:0px; background:none; padding:0px; line-height:24px; font-size:16px; float:left;display:flex;align-items:center;}

.nav{height: auto;overflow: hidden;margin-bottom: 10px;}
.nav ul,.gmhs1,.gmhs1in,.gmhs1in dl dt,.gmhs2,.gmhs3,.gmhs4,
.lmgmd ul li.a1,.lmgmd ul li.a2,.gmhs4r ul li,.gmhs5,.gmhspos{ width:100%; height:auto;}
.sho4,.sho41,.sho5,.sho6{width:95%; height:auto;margin: 0 auto;}
.nav ul li{width: 25%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;border: solid 1px #FFF;}
.lmsho{margin-top: 15px;margin-bottom: 15px;font-size: 16px;text-indent:10px;width: 100%;}
.gmhspos{margin-top: 10px;margin-bottom: 15px;}
.gmhs1 img.gmhs1img{ width: 100%;float:none;margin-right: 0; }
.gmhs1in{float: none;overflow: hidden;}
.gmhs1in dl dt{padding-left: 0;text-align: center;font-size: 16px;margin-bottom: 10px;}
.gmhs1in dl dd{width: 100%;overflow: hidden;}
.gmhs1in dl dd a{width: 46%;margin: 0 2%;float: left;margin-bottom: 10px;}
.gmhs1in ul{float: none;}
.gmhs1in ul li{width: 46%;margin: 0 2%;float: left;}
.lmgmd{width: 100%;margin-top: 20px;margin-bottom: 25px;padding-left: 10px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.gmhs3 ul li{width: 46%;margin: 0 2%;float: left;height: auto;margin-bottom: 10px;}
.gmhs4l{width: 100%;float: none;}
.gmhs4r{width: 100%;float: none;}
.lmgmd1{display: block;}
.lmgmd ul li.a2{display: none;}
.lmgmd ul li{float: none;}
.lmgmd1 ul li.a2{display: block;}
.gmhs4r ul li.a1{margin-bottom: 10px;}
.gmhs4r ul li{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 6px;}
.gmhs5{text-align: center;}
.gmhs5 ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; flex-wrap:wrap;justify-content: center;}
.gmhs5 ul li{width: 39px;height: 58px;padding-top: 40px;margin-bottom: 15px;}
.gmhs5 ul li.a1{width: 100px;height: 81px;padding-top: 17px;}





.mjfooter{ display:none;}
.ailx9{ margin-bottom:10px;}
.ailxlm3{ margin-bottom:10px;}
.ailxlm3in{min-width:inherit;}
.aibanner{ height:300px; margin-bottom:0px; background:none; height:auto;}
.aibanner img{ display:block;}
.aibanner a{ width:100%; height:auto;}
.ft{ display:block; background:#4b82a8;}
.ft p{ color:#FFF; font-size:12px; text-align:center; padding:10px 0px; line-height:24px;}
}
