@charset "utf-8";
/* CSS Document */

html{width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%; /*禁用Webkit内核浏览器的文字大小调整功能，默认是auto；*/
	-ms-text-size-adjust:100%; /*禁用IE内核浏览器的文字大小调整功能，默认是auto；*/
	font-family: sans-serif; /* 1 */font-size:14px;}
*{word-wrap: break-word; word-break:break-all;margin:0;padding:0;}
ul,ol,dl{list-style-type:none}
a,area{outline:none; blur:expression(this.onFocus=this.blur())}
a{text-decoration:none; color:#000;}
a:focus{outline:none}
a:hover,a:active{outline:none; color:#3db4ec; text-decoration:none;}
img{border:none;vertical-align:middle;}
.bordernone{border:none !important;}
.clearfix{*zoom:1; clear:both;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";} 
.clearfix:after{clear:both;}
.layui-clear{ clear:both;*zoom: 1;}
.w1200{ width:1200px; margin:0 auto; padding:0px 0px;}
.float-left , .fl{ float:left;}
.float-right , .fr{ float:right;}
.display-none{ display:none;}
/*不自适应的时候增加的代码-end*/
body{line-height:2;font-size:14px !important;}
.text-center {text-align: center;}

.top{ width:100%; height:48px; background:#f5f5f5; line-height:48px; color:#666; font-size:14px;}
.top .fr{color:#666; }
.top .fr a{ color:#666;}
.top .fr a.language{ background:url(../images/icon1.jpg) left center no-repeat; padding-left:20px; padding-right:5px;}

.headBg{box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    z-index: 99;width:100%;height:110px; margin:0 auto; padding:0px 0px; background:#fff;}
.head{display: -webkit-flex; width:100%; max-width:1200px; margin:0 auto;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;flex-wrap: wrap;-webkit-flex-wrap: wrap;padding: 0 0px;height:110px;position: relative;}


.logo{ width:392px; float:left; position:relative; left:0px; top:4px;}
.headRight{ float:right;}

.menu{ width:700px; float:right; margin-top:32px;}

#nav{ width:700px; margin:0px 0px; padding:0px 0px;}
#nav .mainlevel{float:left;width:100px;height:30px;float:left;display:block;text-align:center;}
#nav .mainlevel a {color:#333;text-decoration:none;height:30px;font-family:"微软雅黑";text-align:center;display:block;width:100px; position:relative;}
#nav .mainlevel a span{ width:100%; display:block; float:left;height:20px; line-height:20px; font-size:16px; color:#000;}
#nav li.mainlevel a:hover{width:100px; height:30px;color: #fff;}

#nav .mainlevel a i{position: absolute;width:50px;height: 2px;position: absolute;left:25px;bottom: 0;}
#nav .mainlevel a i::before{display: block;content: '';width:0%;height: 100%;background: #3db4ec;margin: 0 auto;-webkit-transition: .4s;transition: .4s;}
#nav .mainlevel:hover  a{color:#3db4ec; text-decoration:none;-webkit-transition: .4s;transition: .4s;}
#nav .mainlevel:hover  a i::before{width:50px;-webkit-transition: .4s;transition: .4s;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:100px;z-index:2; margin-left:0px;}
.ulnav ul{width:100%;float:left; margin:0px 0px;background-color: #f5f5f5;overflow: hidden;position:relative;z-index: 2;}

#nav .mainlevel ul li {line-height:50px;height:50px; border-bottom:solid 1px #dddddd;display:block;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#333; font-family:"微软雅黑";line-height:40px; width:96%; padding:0 2%;height:40px;background:none;float:left;font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#nav .mainlevel ul li a:hover{color:#1a65b3;line-height:40px; width:96%; padding:0 2%;height:40px;background:none;text-decoration:underline; font-size:14px;}



#nav .mainlevel .ulnav3 {display:none; position:absolute;padding:0;border-bottom:0px;width:140px;z-index:2; margin-left:0px;}
#nav .mainlevel .ulnav2 {display:none;position:absolute;padding:0;border-bottom:0px;width:100%;left:0px;background:#f5f5f5;padding:30px 0px;z-index:2;margin-left:0px;}

#nav .mainlevel .ulnav2 ul{ width:564px; display:block; margin:0 auto; padding:0px 0px; background:none; float:none !important;}
#nav .mainlevel .ulnav2 ul li{ width:252px; display:block; float:left; margin:0px 15px; height:auto !important; border-bottom:none;}
#nav .mainlevel .ulnav2 ul li a{ width:252px; display: block; float:left; height:202px; padding:0px 0px;}
#nav .mainlevel .ulnav2 ul li a img{ width:252px; height:112px; display:block; float:left;}
#nav .mainlevel .ulnav2 ul li a i{display:block;float:left;width:240px;height:30px;padding:5px 6px;line-height:30px;text-align:center;}
#nav .mainlevel .ulnav2 ul li a:hover i{ background:#1a65b3; color:#fff;}
/*---------- banner style ----------*/
.banner{ width:100%; height:580px; z-index:-9; margin:0px auto;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#3db4ec; cursor:pointer;}
.banner, .banner a {height:580px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.cpzx{ width:1200px; margin:30px auto;}
.title1{ width:100%; height:80px; padding:10px 0px; text-align:center;}
.title1 span{ width:100%; display:block; height:50px; line-height:50px; font-size:32px; font-weight:bold; color:#000;}
.title1 label{ width:100%; display:block; height:20px; line-height:20px;color:#666;}

.cpzxTit{ width:1200px; float:left; height:45px;margin:10px 0 50px;text-align: center;}
.cpzxTit a{display: inline-block; color: #616161;padding: 12px 42px;-webkit-transition: all .3s ease;transition: all .3s ease;}
.cpzxTit a:hover,.cpzxTit a.cur{ background:#3db4ec; color:#fff;}



.cpzxBox{ width:1200px;overflow: hidden; display:none;}
.cpzxBox.active{height: auto; width: auto; overflow: auto; opacity: 1;  filter: Alpha(opacity=100); visibility: visible; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
.cpzxBox li{float:left;width:382px;display:block; height:320px;margin: 0 9px 30px;background-color:#fff;overflow:hidden;position:relative}
.cpzxBox li a { display: block; height:320px;overflow: hidden; position: relative;}
.cpzxBox li .img{text-align: center;overflow:hidden;width:382px;height:290px; display:block; float:left;}
.cpzxBox li .img img{height:100%;-webkit-transition:all .6s cubic-bezier(0.215,0.61,0.355,1) 0s;transition:all .6s cubic-bezier(0.215,0.61,0.355,1) 0s}
.cpzxBox li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.cpzxBox li .caption{width:300px;height:29px; position:relative;float:left;padding:0 80px 0 10px;left:0;bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;border-bottom:1px solid #e5e5e5}
.cpzxBox li .caption .title{line-height:30px;font-size:15px;color:#555;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cpzxBox li .caption .info{color:#b5b5b5}

.cpzxBox li .insert{width:30px;height:20px;line-height:20px;position:absolute;top:50%;right:10px;margin-top:-10px;-webkit-transition:all .3s ease;transition:all .3s ease}
.cpzxBox li .insert::before{content:"→";font-size:16px;color:#cdcdcd;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Arial"}

.cpzxBox li:hover {box-shadow:0 10px 15px 0 #bbb;}
.cpzxBox li:hover .caption{height:90px;border-color:#183885;background:#3db4ec;}
.cpzxBox li:hover .caption p{color:#fff}
.cpzxBox li:hover .insert{position:absolute;top:14px;right:10px; padding-left:10px;}
.cpzxBox li:hover .insert::before{color:#fff}

.grayBg{ width:100%; padding:30px 0px; background:#f6f6f6;}
.gywm{ width:1200px; margin:0px auto;}
.gywmBox{ width:1200px; float:left; margin-top:30px;}
.gywmBox .gywmBoxL{ width:700px; float:left;}

.gywmBox .gywmBoxL .txt{ width:700px; height:180px;font-size:16px; line-height:30px; color:#707070;float:left; height:; overflow:hidden;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;}

.gywmNum{ width:700px; float:left; margin-top:20px;}
.gywmNum ul li{ text-align:center; float:left; width:140px;}
.gywmNum ul li:nth-child(2){ width:200px;}
.gywmNum ul li:nth-child(3){ width:200px;}
.gywmNum ul li span{ display:block; width:100%; font-size:36px; color:#3db4ec; font-family:Impact; height:40px; line-height:40px; font-weight:bold;}
.gywmNum ul li label{ display:block; width:100%; font-size:16px; color:#707070;  height:40px; line-height:40px;}
.gywmBox .gywmBoxR{ width:465px; height:275px;float:right;}


.gywmBoxR .hd {bottom:30px;height:18px;right:0px; top:-24px;width:100%;}
.gywmBoxR .hd ul {width:465px;text-align:right;margin:0 auto;}
.gywmBoxR .hd ul li {display:inline-block;background:#000;color:#fff;text-align:center;list-style:none;width:20px;height:18px; line-height:18px; font-size:12px;margin-left:1px;cursor:pointer;}
.gywmBoxR .hd ul li {*display:inline;}
.gywmBoxR .hd ul li.on { background:#3db4ec; cursor:pointer;}
.gywmBoxR, .gywmBoxR a {height:275px;display:block;}
.gywmBoxR a img{ width:465px; height:275px;}
.gywmBoxR ul {margin:0 auto; padding:0px 0px;}


.ryzz{ width:1200px; margin:30px auto;}
.ryzzBox{ width:1200px; float:left;}
.ryzzBox ul{ margin-left:-18px;}
.ryzzBox ul li{ width:286px; float:left; height:292px; display:block; margin:10px 0px 10px 18px;}
.ryzzBox ul li a.ryzzImg{display: flex;align-items: center; /* 垂直居中 */justify-content: center; float:left; border:solid 2px #e1e1e1; width:282px; height:248px;}
.ryzzBox ul li a.ryzzImg img{ height:248px; width:auto; max-width:282px;}
.ryzzBox ul li a.ryzzTxt{ width:270px; float:left; height:40px; line-height:40px; text-align:center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding:0px 8px;background:#e7e7e7;}


.xwzx{ width:820px; float:left;}
.title2{ width:100%; height:60px;}
.title2 span{ display:block; float:left; height:50px; line-height:50px;font-size:28px; font-weight:bold;width:100%; text-align:left;}
.title2 em{ display:block; float:left; height:5px; width:58px; background:#3db4ec;}

.xwzxBox{ width:820px; float:left; margin-top:20px;}
.xwzxBox .xwzxImg{ display:block; width:400px; float:left; height:290px; position:relative;}
.xwzxBox .xwzxImg img{ width:400px; height:290px; position:relative; display:block; float:left; z-index:1;}
.xwzxBox .xwzxImg  i{width:400px;display:block;float:left;position:absolute;z-index:3; background:url(../images/blackBg.png) repeat; bottom:0px;height:40px;}
.xwzxBox .xwzxImg .txt{ width:370px; height:40px; padding:0px 15px; color:#fff; line-height:40px; position:absolute; bottom:0px; z-index:4;}

.xwzxBox .xwzxUl{ width:400px; float:right;}
.xwzxBox .xwzxUl ul li{ width:400px; display:block; float:left; margin-bottom:18px;}
.xwzxBox .xwzxUl ul li a{ display:block; width:400px; overflow:hidden; height:30px; line-height:30px;text-overflow: ellipsis;white-space: nowrap; font-size:18px; font-weight:bold; color:#333;}
.xwzxBox .xwzxUl ul li span{ display:block; float:left; margin:5px 0px; background:url(../images/dateIcon.jpg) left center no-repeat; padding-left:20px; width:300px; font-size:12px; color:#666;}
.xwzxBox .xwzxUl ul li p{ display:block; float:left;width:400px; overflow:hidden; height:20px; line-height:20px;text-overflow: ellipsis;white-space: nowrap; color:#666;}

.lxwm{ width:345px; float:right;}
.lxwmBox{ width:345px; float:left; margin-top:20px;}
.lxwmBox img{ display:block; float:left;}
.lxwmBox span{ display:block; float:left; margin-top:20px; line-height:36px; color:#666; background:url(../images/lxIcon.jpg) 0px 12px no-repeat; padding-left:30px;}


.footBg{ width:100%; background:#333; padding:30px 0px; margin-top:30px;}
.foot{ width:100%; max-width:1200px; margin:0 auto; padding:0px 0px;}
.foot .foot1{ width:24%; float:left;}
.foot .foot1 span{ display:block; float:left; width:100%; color:#fff; font-size:18px;}
.foot .foot1 ul{ display:block; float:left; width:100%; margin-top:15px;}
.foot .foot1 ul li{ display:block; float:left; width:100%; line-height:28px; height:28px;}
.foot .foot1 ul li a{ color:#9f9f9f;}
.foot .foot2{ width:28%; float:right;}
.foot .foot2 .fTel {width:75%;height:42px;float:left;background: url(../images/telicon.jpg) left center no-repeat;padding-left:15%; margin-left:10%;}
.foot .foot2 .fTel label{ display:block; float:left; color:#959595; width:190px; line-height:20px;}
.foot .foot2 .fTel span{ color:#fff; font-weight:bold; font-size:24px;width:190px; line-height:22px; height:22px;display:block; float:left;}
.foot .foot2 .fEwm {width:100%;float: left;margin-top: 30px;}
.foot .foot2 .fEwm img{ width:108px; height:108px; display:block; margin:0 auto;}
.foot .foot2 .fEwm span{ width:100%; text-align:center;display:block; font-size:14px; line-height:28px;float:right; color:#fff; line-height:30px; height:30px;}


.copyright{ width:100%; text-align:center; line-height:60px; color:#fff; font-size:14px; background:#222;}
.copyright a{color:#FFF;}


.locationBg{ width:100%;height: 57px;background: #efefef;overflow: hidden;line-height: 57px;}
.location{ width:1200px; margin:0 auto; padding:0px 0px; height:57px;  font-size: 14px; color:#737373;background: url(../images/site_ico.gif) no-repeat 0 center; padding-left: 25px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.location a{display: inline-block; padding: 0 5px; color:#737373;}
.location a.mbxwz{  color:#000000;}


.pageMenu{ width:1200px;text-align: center;font-size: 0;margin: 45px auto 0 auto;padding-bottom: 3px;}
.pageMenu ul{display: inline-block;}
.pageMenu .l1{float: left; margin: 0 33px; margin-bottom:20px;}
.pageMenu .l1 a{float: left; line-height:40px; padding-left:20px; padding-right:20px; color:#3db4ec; font-size:16px; position: relative; border:1px #3db4ec solid;border-radius:10px;}
.pageMenu .l1 a:after{position: absolute; content: ''; width: 0; height: 3px; bottom: -1px; left: 50%; background: #3db4ec;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.pageMenu .l1 a:hover{color:#fff; background-color:#3db4ec;}
.pageMenu .l1 a:hover:after,
.pageMenu .l1.on a:after{width: 60px; margin-left: -30px;}
.pageMenu .l1.on a{color:#fff; background-color:#3db4ec}



.pageAbout{width:1200px; margin:30px auto;line-height:30px;}



/*-----新闻样式----------*/
.news-lists {padding:0px 0px;}
.news-lists{ width:1200px; margin:0 auto;}
.news-lists ul li{ width:1200px; float:left; border-bottom:dashed 1px #ebebeb; padding:0px 0px 25px 0px; margin-top:25px; height:170px;}
.news-lists ul li .newsImg{ width:280px; height:175px; float:left; border:solid 1px #ebebeb;}
.news-lists ul li .newsImg img{ width:280px; height:175px;}
.news-lists ul li .newsTxt{ width:900px; float:right;}
.news-lists ul li .newsTxt .txtTitle{ width:900px; float:left; font-size:18px; height:30px; line-height:30px; overflow:hidden;}
.news-lists ul li .newsTxt .txtTitle span{width:80px; height:30px; line-height:30px; float:right; display:block; background-color:#0061ae; border-radius:5px; color:#FFF; text-align:center; font-size:15px;}
.news-lists ul li .newsTxt span.date{ width:900px; display:block; float:left; font-size:14px; color:#999; line-height:25px; padding:5px 0px;}
.news-lists ul li .newsTxt span.txt{ width:900px; display:block; float:left; color:#555; font-size:14px;}
.news-lists ul li .newsTxt span.txt a{ color:#555;}
.news-lists ul li .newsTxt .more{ float:left;width: 80px; height: 30px; border-radius: 20px; font-size: 0; border: 1px solid #e3e3e3; display: block; background: url('../images/icon-more01.png') no-repeat center center; background-size: 40%; transition: all 0.3s; margin-top:30px;}


.news-lists ul li .newsTxt .more:hover { background: url('../images/icon-more02.png') no-repeat center center #3db4ec; background-size: 40%; border-color: #3db4ec; }


/*分页*/
.pageNav{width:100%;height:auto;font-size:0px;text-align:center;position:relative;overflow:hidden; padding: 20px 0; margin-top:20px; margin-bottom:60px;}/*分页*/
.pageNav a,
.pageNav span{ display:inline-block; height:26px;line-height:24px;text-align:center; font-size:18px;color:#333;border:1px solid #e8e8e8;margin:0 5px; padding: 0 12px; font-size: 14px;}
.pageNav a.on, .pageNav a:hover,
.pageNav .laypage_curr{background-color:#3db4ec;color:#ffffff;border-color:#3db4ec;}
.pageNav a:first-child,
.pageNav a:last-child{background:none;border:1px solid #cccccc;font-weight:600;color:#888888;}

/*----产品中心-*/

.inPro{ width:1200px;margin:0 auto;}


.cpzxMain{ width:100%; clear:both; padding-bottom:30px;}
.inPro ul{ margin-left:-48px;}
.inPro ul li{ width:368px; float:left;display: block;margin:20px 0px 20px 48px;background-color: rgba(255,255,255,1); box-shadow: rgb(50 50 93 / 5%) 1px -2px 60px -12px, rgb(0 0 0 / 20%) 1px -2px 36px -18px; position:relative;}
.inPro ul li .cpzxImg{overflow: hidden;width:368px; height:264px;}
.inPro ul li .cpzxImg img{width:368px;height:264px;-webkit-transition: -webkit-transform 0.8s;
    -moz-transition: -moz-transform 0.8s;
    transition: transform 0.8s;}
.inPro ul li .cpzxImg:hover img{-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.inPro ul li .cpzxTxt1{display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;display-radio: flex;padding-top: 10px;position: absolute; z-index: 1;bottom: 0;right: auto;left: 0; background-color: rgba(0,0,0,0.38);height: auto;padding-bottom: 10px;-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;opacity: 1;}
	
.inPro ul li .cpzxTxt1 a{line-height: 1.5; display-radio: -webkit-box;font_radio: 2;font-size: 16px;color:#fff;text-align: center;padding-top: 0px;margin-top: 0px;margin-bottom: 0px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;padding-left: 20px;margin-right: auto;margin-left: auto;font-weight: normal;-webkit-line-clamp: 1;min-height: 0px;padding-right: 20px;padding-bottom: 0px;}
/*.cpzxMain ul li .cpzxTxt1:hover , .cpzxMain ul li .cpzxTxt1:hover a{ background:#; color:#fff;}
.cpzxMain ul li:hover .cpzxTxt1 , .cpzxMain ul li:hover .cpzxTxt1 a{ background:#0ba29a; color:#fff;}
*/
.cpzxMain ul li .cpzxTxt2{width: 100%;display-radio: flex;padding:10px 30px;position: absolute; z-index: 1;bottom: 0;right: auto;left: 0; background: #0ba29a;opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;}
	
.cpzxMain ul li:hover .cpzxTxt2{width: 100%;display-radio: flex;padding:10px 30px;position: absolute; z-index: 1;bottom: 0;right: auto;left: 0; opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;}
.cpzxMain ul li:hover .cpzxTxt2 a{ line-height: 1.5; display-radio: -webkit-box;font_radio: 2;font-size: 16px;color:#fff;text-align: center;padding-top: 0px;margin-top: 0px;margin-bottom: 0px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;padding-left: 20px;margin-right: auto;margin-left: auto;font-weight: normal;-webkit-line-clamp: 1;min-height: 0px;padding-right: 20px;padding-bottom: 0px;} 
.cpzxMain ul li:hover .cpzxTxt1{opacity: 0;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;}


/*----联系我们--*/

.pageContact{ width:100%; max-width:1200px; margin:0 auto;}
.pageContact ul{ width:100%; float:left; margin-top:50px;}
.pageContact ul li{width:22%;float: left;text-align: center;}
.pageContact span{background: #F6F6F6; display:inline-block; height:100px; width:100px; position: relative; border-radius:50%;}
.pageContact span img{position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; transition:all 0.5s ease;}
.pageContact strong{margin-top:22px;font-size:22px;font-weight: normal;letter-spacing: 2px; line-height: 38px; display: block;}
.pageContact p{ font-size:16px; line-height:28px; letter-spacing:1px; margin-top:5px;}
.pageContact h5{ letter-spacing: 2px; line-height: 38px; font-size: 20px; font-weight: normal; display: block; }
.pageContact ul li:nth-child(1){ width:30%;}
.pageContact ul li:nth-child(2){ width:22%;}
.pageContact ul li:nth-child(3){ width:22%;}
.pageContact .m2lxMap{ width:100%; max-width:1200px; margin:30px auto 0px auto;background:#F6F6F6; height:400px;}

.contTitle{font-size:22px; text-align:center; line-height:46px; height:56px; margin-bottom:10px; font-weight:bold; width:1200px;  border:none; border-bottom:1px #CCCCCC solid;}
.subtxt{width:1200px; height:28px;  line-height:25px; text-align:center; font-size:12px;}

