@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: "阿里巴巴普惠体";
    src: url("Alibaba-PuHuiTi-Medium_0.otf");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "阿里巴巴普惠体常规";
    src: url("Alibaba-PuHuiTi-Regular_0.otf");
    font-weight: normal;
    font-style: normal;
}
body {margin: 0;  padding: 0;  font-size:14px; font-family: Arial, Helvetica, "Microsoft Yahei", sans-serif;color: #333; line-height:1.8;}

ul,li{list-style: none;padding: 0;}
*{padding: 0;margin: 0;}
a{text-decoration: none;  margin: 0;  padding: 0;color: #333; }
p,span,i,em{  margin: 0;  padding: 0;  font-style: normal;  font-weight: normal;  }
tr,td{  margin: 0;  padding: 0;  }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both}
.clearfix{display:inline-table;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
.clearfix { display:block; }
.dn{ display:none}
div{ box-sizing:border-box}
.cur{ display:block;}

.w1400{ width:1400px; margin:0 auto}
.top{ background:#4863c6; height:36px; line-height:36px; color:#fff; font-size:12px;}
.head{ background:#fff; position:relative; height:90px;}
.logo{ width:40%; margin-left:-5%; padding-top:13px;}
.logo img{ max-width:100%}
.menu{ width:57%}
.menu > li{ height:90px; line-height:90px; float:left; width:14.28%; text-align:center; position:relative}
.menu > li > a{ display:block; font-size:16px; position:relative}
.menu > li > a:after{ content:""; position:absolute; left:50%; bottom:0; width:0; height:2px; background:#3054d9; transition:all 500ms}
.menu > li:hover > a,.menu li.active > a{ color:#3054d9; font-weight:bold;}
.menu > li:hover > a:after,.menu li.active > a:after{ width:100%; left:0}
.ejmenu{ background:rgba(255,255,255,.9); position:absolute; left:0; right:0; top:100%; z-index:100;
transform-origin: 50% 0%;
    transform: perspective(70px) rotateX(-90deg);
    opacity: 0;
    transition: all .3s 0s;
    visibility: hidden; }
.ejmenu li{ height:45px; line-height:45px;}
.ejmenu li:hover a{ color:#3054d9}
.menu > li:hover .ejmenu{ visibility: visible;
    transform: perspective(0px) rotateX(0deg);
    -webkit-transform: perspective(0px) rotateX(0deg);
    opacity: 1;
    transition: all .1s 0s;}
.nav-2 { clear:both;
    background-color: #fff; left:0;
    position: fixed; top:0; right:0; transform:translateX(100%); transition:all 450ms ease-out;
    z-index: 130000; height:100%; overflow-y: auto; padding-top:5%;
}
.close{ position:absolute; top:10px; right:10px;}
.nav-2.active{ transform:translateX(0);}
.nav-2 > ul > li {
    border-top: 1px dashed #ccc;
    padding: 10px 20px;
}
.nav-2 > ul > li:first-child {
    border-top: 0;
}
.nav-2 > ul > li > a {
    font-size: 14px; display:block;
    width: 100%;
    color: #333;
}
.nav-2 > ul > li ul{ display:none}
.nav-2 > ul > li ul{ margin-left:3%}
.nav-2 > ul > li ul li{ line-height:2.5; border-top: 1px solid #eee;}
.nav-2 > ul > li ul li:first-child{border-top: 0;}
.chenggao {
    display: none;
    height:100px;
}
#nav-2-heidi {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background:rgba(0,0,0,.7);
    display: none;
}
.menuico{display:none; margin-top:4%;}
.menuico span{ background:#4863c6; display:block; width:26px; margin:0 auto; height:3px; margin-top:5px; transition:all 500ms ease-in-out;}
.close span{ background:#4863c6; display:block; width:26px; margin:0 auto; height:3px; margin-top:5px; transition:all 500ms ease-in-out;}
.close .mtop {
    -webkit-transform: translateY(3px) rotateZ(45deg);
    -moz-transform: translateY(3px) rotateZ(45deg);
    -ms-transform: translateY(3px) rotateZ(45deg);
    -o-transform: translateY(3px) rotateZ(45deg);
    transform: translateY(3px) rotateZ(45deg);
}
.close .middle {
    width: 0;
}
.close .bottom {
    -webkit-transform: translateY(-13px) rotateZ(-45deg);
    -moz-transform: translateY(-13px) rotateZ(-45deg);
    -ms-transform: translateY(-13px) rotateZ(-45deg);
    -o-transform: translateY(-13px) rotateZ(-45deg);
    transform: translateY(-13px) rotateZ(-45deg);
}

.indexbanner .swiper-slide > a,.sjpic .swiper-slide > a{ display:block}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{ display:none}
.imgstyle{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative}
.imgstyle img{ width:100%}

.sjbanner{ display:none}

.indexcont{ background:url(../images/bg.jpg) no-repeat center center; background-size:cover; padding:30px 0; padding-bottom:10px;}
.title{
	background: -o-linear-gradient(left, #4863c6, #edeff8);
background: -moz-linear-gradient(right,#4863c6, #edeff8);
background: linear-gradient(to right, #4863c6, #edeff8); height:40px; line-height:40px; padding:0 15px; overflow:hidden
}
.title_l h2{font-family: "阿里巴巴普惠体"; display:inline-block; color:#fff; font-size:18px;}
.title_l span{ color:#fff; font-size:14px;font-family: "阿里巴巴普惠体"; opacity:.2; text-transform:uppercase; margin-left:13px;}
.title_r a{ font-size:12px; color:#b0b3bd}
.title_r a:hover{ color:#3054d9; text-decoration:underline}
.tpnew{ width:45.2%;margin-top:20px;}
.newpic{position:relative}
.newpic ul li{position:relative}
.newpic ul li a{ display:block}
.newpic ul li a p{ position:absolute; left:0; right:0; height:36px; line-height:36px; padding:0 15px; box-sizing:border-box; bottom:0; background:rgba(0,0,0,.7); color:#fff; padding-right:30%; text-overflow: ellipsis; white-space:nowrap; overflow:hidden}
.newlist{ width:52%;margin-top:20px;}
.newlist li{ height:46px; line-height:46px; border-bottom:1px solid #ebebeb}
.newlist li a{ float:left; transition:all 300ms; width:80%;text-overflow: ellipsis; white-space:nowrap; overflow:hidden}
.newlist li span{ float:right; font-size:12px; color:#919399}
.newlist li:hover a,.newlist li:hover span{ color:#3054d9}
.indexcont .w1400 > div{ margin-bottom:27px;}
.map {margin-top: 1%;width: 750px;height: 450px;background-repeat: no-repeat;background-position: center;}
.abmain{ margin-top:20px;}
.ablist{}
.ablist li{ float: left; width:17.6%; margin-left:3%}
.ablist li:first-child{ margin-left:0}
.ablist li a{ position:relative; background:#fff url(../images/abg.png) no-repeat center center;
display: flex;
justify-content:center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content:center; height:110px; border:1px solid #e1e3e6; border-radius:10px;transition: all 300ms; overflow:hidden}
.ablist li a:before{ content:""; position:absolute; left:0; width:0; top:0; bottom:0; background:url(../images/abh.jpg) no-repeat center center; transition: all 500ms}
.ablist li a dt{ position:relative; width:50px; height:50px; overflow:hidden; z-index:10}
.ablist li a dt img{ position:absolute; left:0; top:0; bottom:0; right:0; height:50px; transition:all 500ms}
.ablist li a img.gsicoh{ transform:translateX(-100%)}
.ablist li a dd{ margin-left:15px; font-size:20px;font-family: "阿里巴巴普惠体常规"; position:relative;z-index:10}
.ablist li a:hover{ color:#fff; }
.ablist li a:hover:before{ width:100%}
.ablist li a:hover  dt img.gsicoh{ transform:translateX(0)}
.ablist li a:hover dt img.gsico{ transform:translateX(100%)}

.csccont{ margin-top:20px; position:relative}
.csccont .swiper-container{ width:94%}
.csccont .swiper-slide a dd{ margin-top:12px;text-overflow: ellipsis; white-space:nowrap; overflow:hidden}
.csccont .swiper-button-prev{ top:0; bottom:0; left:0; width:2%;height:85.5%; background:#3054d9 url(../images/gl.png) no-repeat center center;margin-top:0; opacity:1;border-radius:5px;}
.csccont .swiper-button-prev.swiper-button-disabled{background:#ceced2 url(../images/gl.png) no-repeat center center;}
.csccont .swiper-button-next{ top:0; bottom:0; right:0;width:2%; height:85.5%;background:#3054d9 url(../images/gr.png) no-repeat center center; margin-top:0; opacity:1; border-radius:5px;}
.csccont .swiper-button-next.swiper-button-disabled{background:#ceced2 url(../images/gr.png) no-repeat center center;}
.csccont .swiper-button-prev:focus,.csccont .swiper-button-next:focus{ outline:none}

.ywmain{ margin-top:20px; background:url(../images/ywbg.jpg) no-repeat center center; background-size:cover; padding-top:33px; padding-bottom:40px; border:1px solid #dcdee0; border-radius:8px;}
.ywlist{}
.ywlist li{ float:left; width:20%; text-align:center; position:relative}
.ywlist li:after{ content:""; position:absolute; right:0; top:50%; width:1px; height:50px; background:#d9d9e7; transform:translateY(-50%)}
.ywlist li dt img{ height:50px; transition:all 500ms}
.ywlist li dd{ font-size:18px; margin-top:5px;}
.ywlist li:last-child:after{ display:none}
.ywlist li:hover dt img{ transform:rotateY(360deg)}
.ywlist li:hover dd{ color:#3054d9}

.foot{background:#16202c;padding-top:3%}
.foot_l{ width:63%}
.fmenu li{ float:left; width:16.66%;}
.fmenu li dt{ font-size:12px; color:#ffffff; margin-bottom:8%;}
.fmenu li a{display:block; font-size:12px; color:#94979b; opacity:.6; line-height:34px;}
.fmenu li a:hover{color: #3054d9;font-weight: bold;}
.fmenu li a.active{color: #3054d9;font-weight: bold;}
.foot_c{ width:20%; margin-left:2%}
.flx{}
.flx dt{ font-size:12px; color:#fff;margin-bottom:6%;}
.flx dd{ font-size:12px; color:#fff}
.fdh{ margin-top:14%}
.fdh dt{ color:#858282; font-size:12px;}
.fdh dd{ color:#fff; font-size:30px; margin-top:-10px;}
.foot_r{ width:15%; text-align:right}
.foot_r dt{ font-size:12px; color:#ffffff}
.foot_r dd{ height:110px; margin-top:6%}
.foot_r dd img{ max-width:100%}
.ftext{ background:#4863c6; height:40px; line-height:40px; margin-top:2.5%}
.ftext_l{ color:#fff; font-size:12px;}
.ftext_r a{ color:#fff;font-size:12px;}
.ftext_r a img{ margin-bottom:-4px; margin-left:5px;}

.nypic img{ width:100%}
.sjpic{ display:none}

.adress{ background:#f7f7f7; padding-top:20px; font-size:12px; color:#999191}
.adress a{font-size:12px; color:#999191}
.adress a:last-child{ color:#333030}
.adress a:hover{ color:#4863c6; text-decoration:underline}
.danpian {
    max-width: 1200px;
    margin: 0 auto;
	background-color: #fff;
	padding: 1rem;
}
.danpian-h1 {
    font-size: 28px;
    line-height: 1.4;
    color: #333;
    text-align: center;
}
.danpian-h2 {
    font-size: 14px;
    line-height: 1.6;
    color: #999;
    text-align: center;
    border-bottom: 1px solid #eee;
    padding: 10px 0 15px;
}
.danpian-con {
    font-size: 14px;
    color: #666;
    line-height: 2;
    padding: 10px 0 10px;
}
.dan-page {
    border-top: 1px solid #eee;
}
.dan-a {
    margin-top: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.dan-a a {
    font-size: 14px;
    color: #666;
}

.nycont{ background:#f7f7f7; padding-top:20px; padding-bottom:2%}
.nydj_l{ width:32.35%}
.nydj_l img,.nydj_r img{ width:100%}
.nydj_r{ width:66.1%}
.nymenu{ text-align:center;}
.nymenu ul li{ display:inline-block; margin:0 2%; position:relative; padding-bottom:5px;}
.nymenu ul li:after{ content:""; position:absolute; left:0; right:0; bottom:0; width:0; width:0; height:2px; background:#e30502; margin:0 auto; transition:all 500ms}
.nymenu ul li a{ font-size:16px;}
.nymenu ul li:hover a,.nymenu ul li.active a{ color:#e30502}
.nymenu ul li:hover:after,.nymenu ul li.active:after{ width:23px;}.nymenudj{ text-align:center; margin-top:2%}.nymenudj ul li{ display:inline-block; margin:0 2%; position:relative; padding-bottom:10px;}.nymenudj ul li:after{ content:""; position:absolute; left:0; right:0; bottom:0; width:0; width:0; height:2px; background:#e30502; margin:0 auto; transition:all 500ms}.nymenudj ul li a{ font-size:16px;}.nymenudj ul li:hover a,.nymenudj ul li.active a{ color:#e30502}.nymenudj ul li:hover:after,.nymenudj ul li.active:after{ width:23px;}
.nydjlist{}
.nydjlist li{ background:#fff; padding:1.5%; box-sizing:border-box; float:left; width:49.25%; margin-top:1.5%; transition:all 300ms}
.nydjlist li:nth-child(even){ float:right}
.nydjlist li dt{ width:34.2%; float:left}
.nydjlist li dd{ width:62%; float:right; padding-top:1%; box-sizing:border-box}
.nydjlist li dd h3{ font-size:18px;font-weight:600;transition:all 300ms}
.nydjlist li dd h4{ font-size:18px;text-overflow: ellipsis; white-space:nowrap; overflow:hidden; font-weight:600; transition:all 300ms}
.nydjlist li dd p{ font-size:12px; color:#b2aaaa; line-height:2; margin-top:2%;text-overflow: ellipsis;overflow: hidden;
display: -webkit-box;
-webkit-line-clamp:2;
line-clamp: 2;
-webkit-box-orient: vertical;}
.nydjlist li:hover{ box-shadow:0 0 15px 1px rgba(0,0,0,.09)}
.nydjlist li:hover dd h3,.nydjlist li:hover dd h4{ color:#4863c6}
.page {
	text-align: center;
	margin-top:3%;
	clear: both;
}
.page a {
	display: inline-block;
	text-align: center;  padding:4px 11px; margin:0 3px; box-sizing:border-box; background:#fff; border-radius:5px;
	color: #807c7c;
	vertical-align: middle;
	transition: all 400ms cubic-bezier(.4, 0, .23, 1);
	-moz-transition: all 400ms cubic-bezier(.4, 0, .23, 1);
	-webkit-transition: all 400ms cubic-bezier(.4, 0, .23, 1); font-size:12px;
}
.page a:first-of-type,.page a:last-of-type{ font-family:"宋体"}
.pageactive {
	display: inline-block;
	text-align: center;
	color: #fff!important;
	background:#4863c6;padding:3px 11px;
	vertical-align: middle;margin:0 3px;box-sizing:border-box;font-size:12px; border-radius:5px;
}
.page a:hover {
	color: #fff!important; background:#4863c6;
}

/*.nycslist{margin-top:-2%}*/
.nycslist li{ float:left; width:32%; margin-right:2%; background:#fff; margin-top:2%; transition:all 300ms}
.nycslist li:nth-child(3n+0){ margin-right:0}
.nycslist li dt{}
.nycslist li dd{ height:55px; line-height:55px; padding:0 20px; box-sizing:border-box; font-size:16px; white-space:nowrap;text-overflow: ellipsis;overflow: hidden; transition:all 300ms}
.nycslist li:hover{ background:#4863c6; box-shadow:0 0 15px 1px rgba(0,0,0,.2)}
.nycslist li:hover dd{ color:#fff}

.bklist{}
.bklist li{ margin-bottom:2%; background: url(../images/bkbg.jpg) no-repeat left center;}
.bklist li dt{ float:left;width:50%; padding:4%; padding-left:3.5%; box-sizing:border-box; padding-bottom:0}
.bklist li dt h3{}
.bklist li dt h3 img{ height:50px;}
.bklist li dt h4{ font-size:18px; font-weight:600;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;margin-top:3%; transition:all 300ms}
.bklist li dt p{ font-size:12px; color:#999; line-height:2; margin-top:3%;
text-overflow: ellipsis;overflow: hidden;
display: -webkit-box;
-webkit-line-clamp:3;
line-clamp:3;
-webkit-box-orient: vertical;}
.bklist li dt span{ display:block; margin-top:6%; font-size:12px; color:#999999; border-top:1px solid #4863c6; padding-top:5%; box-sizing:border-box}
.bklist li dt span i{ font-size:18px; color:#4863c6}
.bklist li dd{ float:right; width:50%}
.bklist li:nth-child(even) dt{ float:right}
.bklist li:nth-child(even) dd{ float:left}
.bklist li:nth-child(2){background: url(../images/bkbg1.jpg) no-repeat right center;}
.bklist li:nth-child(3){background: url(../images/bkbg2.jpg) no-repeat left center;}
.bklist li:nth-child(4){background: url(../images/bkbg3.jpg) no-repeat right center;}
.bklist li:nth-child(5){background: url(../images/bkbg4.jpg) no-repeat left center;}
.bklist li:hover{ box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.bklist li:hover dt h4{ color:#4863c6}

.rlmenu ul li:hover a,.rlmenu ul li.active a{ color:#4863c6}
.rlmenu ul li:after{ background:#4863c6}
.rlimg{ margin-top:2%}
.rlimg img{ width:100%}
.rlzplist ul li{ min-height:46px; line-height:46px;margin-top:2%}
.nrczp_t{display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; padding:0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius:5px; cursor:pointer; background:#fff url(../images/rjia.png) no-repeat right 14px}
.zpinfo{ padding:2% 3%; background:#fff; }
.zpinfo dl{margin-bottom:1%}
.zpinfo dl dt{ font-weight:bold}
.zpinfo dl dd{}
.zpinfo dl dd p{ line-height:1.8; margin-top:2px;}
.zpinfo p{ line-height:1.5;}
.rlzplist ul li.active{ }
.rlzplist ul li.active .nrczp_t{ color:#fff; background:#4863c6 url(../images/rjian.png) no-repeat right 14px}

.tdlist{}
.tdlist li{ float:left; width:18.4%; margin-right:2%; background:#fff; text-align:center; padding:2.5%; box-sizing:border-box; border:1px solid #d8dbe6; margin-top:2%; position:relative}
.tdlist li:before{ content:""; position:absolute; left:0; top:0; height:6px; background:#4863c6; width:0; transition:all 500ms}
.tdlist li:nth-child(5n+0){ margin-right:0}
.tdlist li dt{ width:136px; height:136px; margin:0 auto; position:relative}
.tdlist li dt:before{ content:""; position:absolute; left:-10px; top:-10px; bottom:-10px; right:-10px; border:1px dashed #4863c6; border-radius:100%; transform:scale(0); transition:all 300ms}
.tdlist li dt img{ height:136px; border-radius:100%; }
.tdlist li dd{ margin-top:10%}
.tdlist li dd h3{ font-size:20px;}
.tdlist li dd p{ margin:6% 0; margin-bottom:9%}
.tdlist li dd span{ background:#f7f7f7; color:#909299; font-size:12px; padding:4px 10px; border-radius:50px;}
.tdlist li:hover{ background:url(../images/tdbg.jpg) no-repeat bottom center}
.tdlist li:hover dt:before{ transform:scale(1)}
.tdlist li:hover dd h3{ color:#4863c6}
.tdlist li:hover:before{ width:100%}

.ygfclist{}
.ygfclist li{ float:left; width:31%; margin-right:3.5%;background:#fff; margin-top:2%}
.ygfclist li:nth-child(3n+0){ margin-right:0; }
.ygfclist li dd{ font-size:16px; color:#83858b; height:60px; line-height:60px; padding:0 20px; box-sizing:border-box}


@media screen and (max-width:1366px){
.w1400{ width:80%}
.tpnew{ width:52%}
.newlist{ width:45%}
.newlist li{ height:40px; line-height:40px;}
.ablist li a{ height:90px;}
.ywmain{ padding-top:25px; padding-bottom:30px;}
.ywlist li dd{ font-size:16px;}
	}

@media screen and (max-width:1024px){
.w1400{ width:95%}
.menuico,.sjbanner,.sjpic{ display:block;}
.menu,.pcbanner,.pcpic{ display:none}
.top{ height:30px; line-height:30px;}
.logo{ margin-left:-3%; width:75%; padding-top:2.3%}
.head{ height:60px;}
.indexcont{ padding:5% 0}
.title{ height:35px; line-height:35px; padding:0 10px;}
.title_l h2{ font-size:16px;}
.title_l span{ font-size:12px; margin-left:8px;}
.tpnew,.newlist,.foot_c,.foot_r{ width:100%; float:none; margin-top:3%}
.indexcont .w1400 > div{ margin-bottom:5%}
.csccont .swiper-container{ width:82%}
.csccont .swiper-button-prev,.csccont .swiper-button-next{ width:6%}
.foot_l{width:100%; float:none; }
.foot_c{ margin-left:0}
.fmenu li a{ display:none}
.flx dt{ margin-bottom:2%}
.fdh{ margin-top:5%}
.foot_r{ text-align: center}
.foot_r dd{ margin-top:2%}
.ablist li a{flex-wrap:wrap;}
.ablist li a dd{ margin-left:0; font-size:14px; margin-top:-20px;}
.ablist li a dt{ width:35px; height:35px;}
.ablist li a dt img{ height:35px;}
.ywlist li{ padding:0 4%; box-sizing:border-box}
.ywlist li dt img{ height:35px;}
.ywlist li dd{ font-size:14px; line-height:20px;}
.ywmain{ margin-top:3%; padding-top:3%; padding-bottom:5%}
.csccont,.abmain{margin-top:3%;}
.nycont{ padding-top:2%; padding-bottom:4%}
.nymenu{ margin-top:4%}
.nymenu ul li{ padding-bottom:6px;}
.nydjlist li{ width:100%; float:none; margin-top:3%; padding:3%}
.nydjlist li dd{ padding-top:0}
.nydjlist li dd h4{ font-size:16px;}
.nydjlist li dd h3{ font-size:14px;}
.nydjlist li dd p{ margin-top:1%; line-height:1.6}
.nydjlist li dt{ width:38%}
.nydjlist li dd{ width:58%}
.page{ margin-top:4%}
.sjnycslist li{ float:left; width:48.5%; margin-right:3%; background:#fff; margin-top:3%;}
.sjnycslist li:nth-child(even){ margin-right:0}
.sjnycslist li dt{}
.sjnycslist li dd{ height:45px; line-height:45px; padding:0 10px; box-sizing:border-box; white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.bklist li{ margin-top:5%}
.bklist li dt{ padding:0; padding-bottom:5%}
.bklist li dt,.bklist li dd{ float:none; width:100%}
.bklist li dt h3 img{ height:35px;}
.bklist li dt h4{ font-size:16px;}
.nymenu ul li{ margin:0 4%}
.nymenu ul li a{ font-size:15px;}
.sjygfclist li{ float:left; width:48.5%; margin-right:3%;background:#fff; margin-top:3%}
.sjygfclist li:nth-child(even){ margin-right:0; }
.sjygfclist li dd{  color:#83858b; height:50px; line-height:50px; padding:0 10px; box-sizing:border-box}
.sjtdlist li{ float:left; width:48.5%; margin-right:3%; background:#fff; text-align:center; padding:5%; box-sizing:border-box; border:1px solid #d8dbe6; margin-top:3%; position:relative}
.sjtdlist li:nth-child(even){ margin-right:0}
.sjtdlist li dt{ width:80px; height:80px; margin:0 auto;}
.sjtdlist li dt img{ height:80px; border-radius:100%; }
.sjtdlist li dd{ margin-top:10%}
.sjtdlist li dd h3{ font-size:16px;}
.sjtdlist li dd p{ margin:5% 0; margin-bottom:6%}
.sjtdlist li dd span{ background:#f7f7f7; color:#909299; font-size:12px; padding:4px 10px; border-radius:50px;}
.map {float: none; margin-top:3%;width: 100%;height: 260px;}
}