@charset "utf-8";
body{ margin:0px; font-size:12px; color:#555;font-family:"微软雅黑";}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#555;text-decoration:none;}
a:hover{color:#58bcb2;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.wead {width:1180px; margin:0 auto; overflow:hidden;}

/*menu*/
#menu {height:47px; width:100%; background-color:#58bcb2; border-bottom:1px solid #2a9f93; overflow:hidden; z-index:9999999}
#nav {width:1044px; display:block; margin:0 auto; height:46px; overflow:hidden;}
#nav .mainlevel {float:left;}
#nav .mainlevel a {color:#fff; font-size:15px; font-family:"微软雅黑"; text-decoration:none; line-height:46px; display:block; padding:0; width: 149px; text-align:center; font-weight:bold;}
#nav .mainlevel:hover {background:#2a9f93;}
#nav .mainlevel li {width:190px; background-color:#58bcb2; list-style:none; height:36px; border-top:1px solid #2a9f93; line-height:36px; overflow:hidden;/*IE6 only*/}
#nav .mainlevel1 {float:left; color:#ffffff; margin:0px; border-top:1px solid #58bcb2; padding:0px; overflow:hidden; width:190px; z-index:9999;}
#nav .mainlevel1 a {color:#ffffff; font-size:12px; font-weight:normal; text-decoration:none; line-height:36px; display:block; width:180px; height:36px; margin:0px; padding:0px; overflow:hidden; text-align:left; padding-left:10px; -webkit-transition:all .5s ease-in-out;}
#nav .mainlevel1 a:hover {background:#2a9f93; color:#ffffff; line-height:36px; text-decoration:none; padding-left:15px;}
#nav .mainlevel ul {display:none; position:absolute; z-index:99999;}
#nav .mainlevel:hover ul {display:block;}

.yindao {width:100%; background-color:#f8f8f8; border-bottom:1px solid #e7e7e7; overflow:hidden;}  
.yindao .yd {width:1040px; margin:0 auto; overflow:hidden;}
.yindao .yd .lf {font-size:12px; color:#555555; line-height:32px;}
.yindao .yd .lf .xx {float:left;}
.wx {float:left; width:21px; height:20px; margin-left:10px; margin-top:5px; display:block;}
.wx a {background:url(hd_ico_sns.png) no-repeat; width:21px; height:20px; display:block;}
.wx a:hover {background:url(hd_ico_sns.png) no-repeat 0 -21px; transition:all 0.3s;}
.wb {float:left; width:21px; height:20px; margin-left:10px; margin-top:5px; display:block;}
.wb a {background:url(hd_ico_sns.png) no-repeat -21px 0; width:21px; height:20px; display:block;}
.wb a:hover {background:url(hd_ico_sns.png) no-repeat -21px -21px; transition:all 0.3s;}
.yindao .yd .rt {font-size:12px; color:#555555; line-height:32px; float:right;} 
.yindao .yd .rt a {height:32px; font-size:12px; line-height:32px; color:#555555; text-align:center; text-decoration:none; float:left; display:block;}
.yindao .yd .rt a:hover {color:#58bcb2;}
.yindao .yd .rt span {padding:0 10px; float:left;}
.yindao .yd .rt img {margin-top:8px; margin-left:8px;}

.top {width:1040px; margin:30px auto 20px; overflow:hidden;}
.top .logo {width:240px; height:54px; float:left;}
.top .wz {float:right; margin-left:20px; padding-left:20px; border-left:1px solid #e7e7e7; font-size:20px; line-height:54px; color:#555;}
.top .rt {padding-left:60px; background:url(../images/dh.png) no-repeat left center;}
.top .rt h3 {font-size:16px; color:#777; font-weight:normal;}
.top .rt p {font-size:28px; color:#58bcb2;}
.daohang {width:100%; z-index:9999999; overflow:hidden;}

.banner{position:relative;width:100%;min-width:1000px;height:420px;overflow:hidden;z-index:9; margin:0px; padding:0px;}
#fullSlide{width:100%;position:relative;height:420px;}
#fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#fullSlide .bd ul{width:100% !important;}
#fullSlide .bd li{width:100% !important;height:420px;overflow:hidden;text-align:center;}
#fullSlide .bd li a{display:block;height:420px;}
#fullSlide .hd{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:28px;line-height:28px;text-align:center;}
#fullSlide .hd ul{height:28px;text-align:center}
#fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:0 5px;background:url(../images/ico.png) no-repeat;overflow:hidden;line-height:9999px;}
#fullSlide .hd ul .on{background:url(../images/ico.png) no-repeat -14px 0;}

.bt {width:100%; margin-bottom:40px; text-align:center;}
.bt h3 {font-size:30px; margin-bottom:15px; color:#58bcb2;}
.bt p {font-size:14px;}
.bt span {width:100px; height:2px; background-color:#9ad500; margin:0 auto; display:block; margin-bottom:15px;}
.bt1 {width:100%; margin-bottom:40px; text-align:center;}
.bt1 h3 {font-size:30px; margin-bottom:15px; color:#fff;}
.bt1 p {font-size:14px; color:#fff;}
.bt1 span {width:100px; height:2px; background-color:#9ad500; margin:0 auto; display:block; margin-bottom:15px;}

.zxdt {width:100%; background-color:#e7e7e7; padding:6px 0; overflow:hidden;}
.zxdt .lf {width:800px;}
.zxdt .lf .tb {width:80px; padding-left:25px; background:url(../images/tz.png) no-repeat left center; font-size:14px; line-height:30px; color:#333; font-weight:bold; float:left;}
.zxdt .rt {width:180px; padding:0 6px; background-color:#fff; border-radius:6px;}
.zxdt .rt input {width:146px; height:30px; background:none; border:0; font-size:12px; line-height:30px; font-family:"微软雅黑"; color:#555; float:left; outline:none;}
.zxdt .rt a {float:right;}

.jjfa {width:1040px; margin:50px auto; overflow:hidden;}
.jjfa ul {width:1080px;}
.jjfa ul li {width:320px; border-radius:0 0 8px 8px; background-color:#f8f8f8; float:left; display:block; margin-right:40px; overflow:hidden;}
.jjfa .tp {width:320px; height:176px; overflow:hidden;}
.jjfa .tp img { -webkit-transition:all .5s ease-in-out;}
.jjfa ul li:hover img {transform:scale(1.1);}
.jjfa .wz {text-align:center; margin-top:10px; margin-bottom:20px; padding:0 15px;}
.jjfa .wz h3 {font-size:15px; margin-bottom:6px; color:#333;}
.jjfa .wz p {font-size:12px; line-height:24px; color:#555; margin-bottom:10px;}
.jjfa .wz a {width:80px; height:24px; background-color:#58bcb2; text-align:center; font-size:12px; color:#fff; line-height:24px; display:block; margin:0 auto; -webkit-transition:all .5s ease-in-out;}
.jjfa .wz a:hover {background-color:#31a498;}

.ydnt {width:100%; height:660px; background:url(../images/bj.jpg) no-repeat top center; background-size:cover; overflow:hidden;}
.ydnt .nr {width:1040px; margin:40px auto 0; overflow:hidden;}
.ydnt .nr .wz {width:550px; margin-top:40px; float:left; margin-left:60px;} 
.ydnt .nr .wz h3 {font-size:22px; margin-bottom:15px; color:#58bcb2;}
.ydnt .nr .wz h3 span {font-size:34px;}
.ydnt .nr .wz p {font-size:18px; color:#333; line-height:30px; margin-bottom:6px; background:url(../images/yq.png) no-repeat left center; padding-left:20px;}
.ydnt .nr .tp {width:312px; float:right; margin-right:60px;}
.ydnt .nt {width:1000px; padding:20px; background-color:#fff; margin:70px auto 0; overflow:hidden;}
.ydnt .nt .td {width:277px; height:133px; float:left;}
.ydnt .nt .wz {width:700px; float:right;} 
.ydnt .nt .wz h3 {font-size:22px; margin-bottom:15px; color:#58bcb2;}
.ydnt .nt .wz h3 span {font-size:34px;}
.ydnt .nt .wz p {font-size:18px; color:#333; line-height:30px; margin-bottom:6px; font-weight:bold; background:url(../images/dd.png) no-repeat left center; padding-left:25px;}

.gsys {width:100%; background:url(../images/bj1.jpg) no-repeat top center; background-size:cover; overflow:hidden;}
.gsys .ys {width:1040px; height:784px; margin:60px auto 0; overflow:hidden; position:relative;}
.gsys .ys .b {width:100%; overflow:hidden;}
.gsys .ys .wz {width:450px; overflow:hidden; position:absolute;}
.gsys .ys .wz h3 {font-size:20px; margin-bottom:6px; color:#555;}
.gsys .ys .wz p {font-size:15px; color:#777; line-height:30px;}

.xzly {width:100%; padding:60px 0; background-color:#f6f6f6; overflow:hidden;}
.xzly .nr {width:1040px; margin:0 auto; overflow:hidden;}
.xzly .nr .b {background:url(../images/b.jpg) no-repeat center; text-align:center; font-size:30px; font-weight:bold; color:#58bcb2;}
.xzly .nr .b span {font-size:24px; color:#555; font-weight:normal; padding-top:6px; display:block;}
.xzly .nr .lyo {width:1040px; padding-bottom:80px; margin-top:40px; overflow:hidden;}
.xzly .nr .lf {margin-left:50px;}
.xzly .nr .rt {margin-right:50px;}
.xzly .nr .wz {width:510px; margin-top:30px; overflow:hidden;}
.xzly .nr .wz .sm {width:50px; height:50px; border-radius:100%; background-color:#58bcb2; font-weight:bold; text-align:center; line-height:50px; font-size:30px; font-family:Arial; color:#fff; float:left;}
.xzly .nr .wz .jj {width:450px; float:right;}
.xzly .nr .wz .jj h3 {font-size:20px; margin-bottom:6px; padding-bottom:15px; border-bottom:1px dotted #aaa; color:#58bcb2;}
.xzly .nr .wz .jj p {font-size:14px; line-height:30px; color:#555;}

.cgal {width:100%; background-color:#58bcb2; padding:50px 0; overflow:hidden;}
.case_nei {width:1160px; margin:0 auto; overflow:hidden;}
.floatL {float:left; padding-top:85px; padding-right:24px;}
.floatR {float:right; padding-top:85px; padding-left:24px;}
.subBox {width:1040px; height:210px; overflow: hidden; float:left;}
.subBox ul { width:100000px; margin:0; padding:0;}
.subBox ul li {width:480px;height:190px;background-color:#fff;padding:10px;margin-right:40px;float:left;display:block;}
.subBox .tp {width:190px; height:190px; float:left;}
.subBox .wz {width:270px; height:190px; float:right;}
.subBox .wz h3 {font-size:15px; color:#333; line-height:40px; margin-bottom:10px;}
.subBox .wz p {font-size:12px; line-height:26px;}
.subBox .wz a {color:#58bcb2;}
.subBox .wz a:hover {text-decoration:underline;}

.zjbl {width:1040px; margin:25px auto; padding-bottom:15px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.zjbl h2 {font-size: 18px; color:#333; margin-bottom:20px;letter-spacing: 10px;padding-left: 59px;}
.zjbl .sp {width:223px; float:left;}
.zjbl .jj {width:780px; float:right;}
.zjbl .jj h3 {font-size:15px; color:#333; margin-bottom:10px;}
.zjbl .jj p {font-size:12px; line-height:28px;}
.zjbl .jj a {width:80px; height:24px; background-color:#58bcb2; text-align:center; font-size:12px; color:#fff; line-height:24px; display:block; -webkit-transition:all .5s ease-in-out; margin-top:15px;}
.zjbl .jj a:hover {background-color:#31a498;}
.zjbl .hj {width:1040px; margin-top:20px; overflow:hidden;}

.newss {width:1040px; margin:0 auto 30px; overflow:hidden;}
.newss .ly {width:290px; float:right;}
.newss .ly input {width:278px; height:42px; padding:0 5px; background:none; border:1px solid #e7e7e7; font-family:"微软雅黑"; font-size:14px; color:#666; line-height:42px; outline:none; margin-bottom:10px;}
.newss .ly textarea {width:278px; height:100px; padding:0 5px; background:none; border:1px solid #e7e7e7; font-family:"微软雅黑"; font-size:14px; color:#666; line-height:42px; outline:none; margin-bottom:10px; resize:none}
.newss .ly .tj {width:135px; height:40px; background-color:#58bcb2; text-align:center; font-size:14px; color:#fff; line-height:40px; float:left; -webkit-transition:all .5s ease-in-out;}
.newss .ly .tj:hover {background-color:#31a498;}
.newss .ly .cz {width:135px; height:40px; border:1px solid #e7e7e7; text-align:center; font-size:14px; color:#555; line-height:40px; float:right; -webkit-transition:all .5s ease-in-out;}
.newss .ly .cz:hover {background-color:#58bcb2; border:1px solid #58bcb2; color:#fff;}
.newss .xw {width:700px; float:left;}
.newss .xwn {width:700px; overflow:hidden;}
.newss .xwn ul {width:700px;}
.newss .xwn ul li {width:700px; line-height:32px; float:left;}
.newss .xwn ul li a {padding-left:10px; background:url(../images/jt1.png) no-repeat left center;}
.newss .xwn ul li a:hover {background:url(../images/jt.png) no-repeat left center;}
.newss .xwn span {float:right; font-family:Arial; color:#777;}
.newss .xwn .tw {width:700px; margin-bottom:6px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.newss .xwn .tw .tp {width:190px; float:left;}
.newss .xwn .tw .wz {width:490px; float:right;}
.newss .xwn .tw .wz h3 {font-size:15px; color:#333; margin-bottom:10px;}
.newss .xwn .tw .wz p {font-size:12px; line-height:28px;}
.newss .xwn .tw .wz a {width:80px; height:24px; background-color:#58bcb2; text-align:center; font-size:12px; color:#fff; line-height:24px; display:block; -webkit-transition:all .5s ease-in-out; margin-top:15px;}
.newss .xwn .tw .wz a:hover {background-color:#31a498;}

.tabs{width:auto; height:auto; border:0px solid red;}
.selectTab,.unselectTab{border-bottom-width:0; width:80px; height:40px; line-height:40px; vertical-align:middle; text-align:center; font-size:16px; font-weight:bold; color:#58bcb2; cursor:pointer;float:left; margin-bottom:15px;}
.unselectTab{color:#000000; background:none;}
.selectContent{clear:both;}
.unselectContent{display:none;}

.somebody{ width:1040px; margin:0 auto 15px; overflow:hidden;}
.Title{ display:block; float:left; background-color:#58bcb2; border-radius:6px 6px 0 0; width:120px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:15px; font-weight:bold; cursor:pointer; margin-right:2px;}
.Title2{display:block; float:left; background-color:#f9f9f9; border-radius:6px 6px 0 0; width:120px; height:36px; line-height:36px; text-align:center; color:#333; font-size:15px; font-weight:bold; cursor:pointer; margin-right:2px;}
.somebody .Main .Middle .News {width:1040px;}
.somebody .Main .Middle .News h3 {display: block;}
.somebody .Main .Middle .News ul {display:block; width:1018px; height:115px; padding:10px; overflow:hidden;}

.rmss {width:1018px; margin:0 auto 20px; padding:10px; border:1px solid #e7e7e7; overflow:hidden;}
.rmss span {font-size:14px; font-weight:bold; color:#333;}
.rmss a {padding:0 5px;}

.bottom {width:100%; overflow:hidden;}
.bottom .bottom1 {width:100%; background-color:#333333; padding:15px 0; overflow:hidden;}
.bottom .bottom1 .bott1 {width:1040px; padding:15px 0; margin:0 auto; overflow:hidden;}
.bottom .bottom1 .bott1 .bot2 {width:240px; min-height:186px; border-right:1px solid #606060; float:left; padding-left:20px; overflow:hidden;}
.bottom .bottom1 .bott1 .bot2 h3 {font-size:14px; color:#fff; line-height:30px;}
.bottom .bottom1 .bott1 .bot2 p {width:100%; margin-top:15px; font-size:20px; line-height:24px; color:#999; padding-left:50px;}
.bottom .bottom1 .bott1 .bot2 p span {font-size:14px;}
.bottom .bottom1 .bott1 .bot2 p.dh {background:url(../images/dh.jpg) no-repeat left center;}
.bottom .bottom1 .bott1 .bot2 p.sj {background:url(../images/wx.jpg) no-repeat left center;}
.bottom .bottom1 .bott1 .bot1 {width:600px; min-height:186px; border-right:1px solid #606060; float:left; margin-left:30px; overflow:hidden;}
.bottom .bottom1 .bott1 .bot1 ul {width:600px; margin:0 auto;}
.bottom .bottom1 .bott1 .bot1 ul li {width:150px; float:left; display:block; overflow:hidden;}
.bottom .bottom1 .bott1 .bot3 {width:130px; float:right;}
.bottom .bottom1 .bott1 .bot3 img {width:130px; height:auto}
.bottom .bottom1 .bott1 .bot3 p {text-align:center; line-height:40px; color:#dddddd; font-size:12px;}
.bottom .bottom2 {width:100%; background-color:#272727; overflow:hidden;}
.bottom .bottom2 .bot2 {width:1080px; margin:0 auto; padding:10px 0; text-align:center; font-size:12px; line-height:24px; color:#fff;}
.ddh {width:150px; overflow:hidden;}
.ddh h3 {font-size:14px; color:#fff; line-height:30px;}
.ddh p {font-size:12px; color:#999; width:150px; line-height:26px; float:left; display:block;}
.ddh p a {font-size:12px; color:#999; line-height:26px; text-decoration:none}
.ddh p a:hover {color:#ddd}

.nban {width:1040px; margin:20px auto;}

.neiye {width:1040px; min-height:500px; margin:0 auto 40px; overflow:hidden;}
.neiye .lf {width:260px; float:left; overflow:hidden;}
.neiye .lf h3 {width:250px; padding-left:10px; border-bottom:3px solid #34988e; background-color:#58bcb2; color:#fff; font-size:18px; line-height:50px;}
.neiye .lf ul {width:240px; background-color:#f8f8f8; padding:6px 10px 20px; margin-bottom:15px; overflow:hidden;}
.neiye .lf ul li {width:240px; float:left; display:block;}
.neiye .lf ul li a {width:225px; height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; /* padding-left:15px; */ background:url(../images/jt1.png) no-repeat left center;}
.neiye .lf ul li a:hover {color:#58bcb2; background:url(../images/jt.png) no-repeat left center;}
.neiye .lf ul li .hover{color:#58bcb2; background:url(../images/jt.png) no-repeat left center;}
.neiye .lf .l {width:240px; background-color:#f8f8f8; padding:0 10px 20px; margin-bottom:15px; overflow:hidden;}
.neiye .lf p {padding:10px 0; border-bottom:1px dotted #bbb; font-size:14px; line-height:26px; color:#555;}
.neiye .rt {width:750px; float:right; overflow:hidden;} 
.neiye .rt .lmmc {width:750px; color:#58bcb2; font-size:18px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:15px;}
.neiye .rt .lmmc span {float:right; font-size:12px; color:#555;}
.neiye .rt .gy {width:750px; overflow:hidden;}
.neiye .rt .gy p {font-size:14px; color:#555; line-height:32px; margin-top:10px;}
.neiye .rt .gy p strong {font-size:15px;}
.neiye .rt .xinwen {width:750px; overflow:hidden;}
.neiye .rt .xinwen ul {width:750px;}
.neiye .rt .xinwen li {width:750px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d7d7d7; float:left; overflow:hidden;}
.neiye .rt .xinwen .tp {width:170px; height:150px; float:left; overflow:hidden;}
.neiye .rt .xinwen img {-webkit-transition:all .3s ease-in-out;}
.neiye .rt .xinwen ul li:hover img {transform:scale(1.1); -webkit-transition:all .3s ease-in-out;}
.neiye .rt .xinwen .wz {width:570px; float:right; overflow:hidden;}
.neiye .rt .xinwen .wz h4 {font-size:16px; margin-bottom:15px; font-weight:bold;}
.neiye .rt .xinwen .wz p {font-size:14px; line-height:28px; margin-bottom:10px;}
.neiye .rt .xinwen .wz span {color:#58bcb2;}
.neiye .rt .pj {width:750px; overflow:hidden;}
.neiye .rt .pj ul {width:780px;}
.neiye .rt .pj ul li {width:328px; height:150px; border:1px solid #e7e7e7; padding:15px; margin-bottom:25px; margin-right:30px; float:left; display:block;}
.neiye .rt .pj ul li:hover {border:1px solid #58bcb2;}
.neiye .rt .pj .tp {width:150px; height:150px; float:left; overflow:hidden;}
.neiye .rt .pj .tp img {-webkit-transition:all .3s ease-in-out;}
.neiye .rt .pj ul li:hover img {transform:scale(1.1); -webkit-transition:all .3s ease-in-out;}
.neiye .rt .pj .fn {width:170px; height:150px; border-left:2px solid #e7e7e7; float:right; position:relative;}
.neiye .rt .pj .fn h4 {font-size:15px; line-height:36px; border-left:2px solid #b7b7b7; font-weight:bold; padding-left:10px; margin-left:-2px;height: 36px;overflow: hidden;}
.neiye .rt .pj .fn p {font-size:12px; line-height:28px; padding-left:10px;height: 28px;overflow: hidden;}

.Paging{margin:20px 0 30px 0px; text-align:center; padding:5px 0; float:left;}
.Paging a{line-height: 27px; color: #727272; text-align:center; border:1px solid #d7d7d7; width:28px; height:28px; margin-right:5px; display:block; float:left;}
.Paging .current{background-color:#58bcb2; color:#fff;}

#prol { float:left; width:240px; display:inline; padding:0px;}
#prol1 { float:left; width:240px; margin:0px; display:inline; padding:0px;}

.ttl1 {} 
.ctt1 {float:left; height:auto; clear:both; } 
.w938 { float:left;width:240px;clear:both;} 
.tb1_{float:left; width:240px;}
.tb1_ ul {float:left;width:240px; line-height:42px;}
.tb1_ li {float:left; line-height:42px;cursor:pointer; width:240px;} 
.tb1_ li h4 {text-indent:15px; font-size:14px;}

#J_navlist li {float:left; width:240px; border-bottom:1px dotted #d7d7d7; color:#666;font-weight: normal;}
#J_navlist li h4 {font-weight: normal;background:url(../images/jt1.png) no-repeat left center;}
#J_navlist li.selected {margin:0px; color:#555; font-weight: normal;}
#J_navlist li.selected h4 {font-weight:bold; border-bottom:1px dotted #d7d7d7; background:url(../images/jt.png) no-repeat left center; color:#58bcb2;}
#J_navlist li .list-item {float:left; display:block; width:240px;}
#J_navlist li .none {display:none;}
#J_navlist li p {border:0;}
#J_navlist li p a {float:left; width:240px; height:24px; border:0; background:none; line-height:24px; font-size:12px; color:#333; margin-bottom:10px; text-decoration:none; text-indent:30px;}
#J_navlist li p a:hover,#J_navlist li p a.hover {color:#58bcb2;}

.content {width:890px;}
.content dl {margin-bottom:20px;}
.content dl dt {line-height:44px;color:#333; font-weight:normal; font-size:15px; background-color:#f4f4f4; text-indent:15px;}
.content dl dt a {width:44px; height:44px; background:url(jj.png) no-repeat 0 -44px;text-decoration:none; display:block; float:right;}
.content dl dt a.hover { background:url(jj.png) no-repeat 0 0;}
.content dl dd {clear:both;color:#868283;margin-top:5px; margin-bottom:10px;display:none; line-height:30px;}

#preview{float:left; width:360px;}
.jqzoom{ width:350px; height: 350px; border:1px solid #dddddd; position:relative;}

.zoomdiv{height:240px; width:400px; overflow:hidden;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px; border:1px solid #ccc; width:50px; height:50px;}

.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.cpxx {width:750px; overflow:hidden;}
.cpcs {width:380px; float:right; overflow:hidden;}
.cpcs h3 {font-size:15px; color:#555555; margin-bottom:15px;}
.cpcs p {font-size:12px; color:#555555; line-height:26px; margin-bottom:10px;}
.cpcs p span {font-size:26px; font-family:Arial; color:#ff0000; padding:0 8px;}

.somebody1 { width:750px; float:left; overflow:hidden; margin-top:20px;}
.Title1 { display:block; float:left; border-radius:6px 6px 0 0; background:none; border:1px solid #dddddd; border-top:3px solid #58bcb2; width:120px;  height:34px; line-height:34px; text-align:center; color:#58bcb2; font-size:14px; font-weight:bold; cursor:pointer; margin-right:2px; margin-bottom:2px;}
.Title3 {display:block; float:left; border-radius:6px 6px 0 0; background:#f9f9f9; border:1px solid #dddddd; width:120px; height:36px; line-height:36px; text-align:center; color:#555555; font-size:14px; font-weight:bold; cursor:pointer; margin-right:2px; margin-bottom:2px;}
.somebody1 .Main .Middle .News {width:750px;}
.somebody1 .Main .Middle .News h3 {display: block;}
.somebody1 .Main .Middle .News ul {display:block; width:750px; float:left;}
.somebody1 .Main .Middle .News p {line-height:30px;}
.somebody1 .Main .Middle .News ul table{ max-width: 750px;}


.gy img{ max-width:100%;}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }





.top .an{position:absolute;top: 18.7vw; right: 4vw; height: 4.8vw; width: 8vw; display:none;}
.top .an span{width:8vw; height:0.5vw; background-color:#555; display:block; position:absolute; transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.top .an span.a1{top:0; left:0;}
.top .an span.a2{ top:2.1vw; left:0;}
.top .an span.a3{ top:4vw; left:0;}
.top .an.n span.a2{display:none;}
.top .an.n span.a1{ top:2.1vw; width:8vw; transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.top .an.n span.a3{ top:2.1vw; width:8vw; transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);}

.zxkf {width:60px; position:fixed; right:0; top:50%; margin-top:-80px; z-index:99999;}
.zxkf .dh {margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.zxkf .dh:hover {background-color:rgba(0,0,0,.8); width:210px;}
.zxkf .dh .tp {float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .dh .wz {font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq {margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.zxkf .qq:hover {background-color:rgba(0,0,0,.8); width:150px;}
.zxkf .qq .tp {float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .qq .wz {font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a {color:#fff;}
.zxkf .wb {margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.zxkf .wb:hover {background-color:rgba(0,0,0,.8); width:150px;}
.zxkf .wb .tp {float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/w_b.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .wb .wz {font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .wb .wz a {color:#fff;}
.zxkf .ww {margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.zxkf .ww:hover {background-color:rgba(0,0,0,.8); width:150px;}
.zxkf .ww .tp {float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/ww.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ww .wz {font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .ww .wz a {color:#fff;}
.zxkf .wx {margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.zxkf .wx:hover {background-color:rgba(0,0,0,.8);}
.zxkf .wx .tp {float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm {position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img {width:100%; height:auto;}
.zxkf .wx:hover .ewm {display:block;}
.zxkf .fh {margin-bottom:10px; background-color:#58bcb2; width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.zxkf .fh:hover {background-color:#9ad500;}
.zxkf .fh .tp {float:left; width:60px; padding-top:30px; height:30px; background:url(../images/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}

.pc{ display: block;}
.wap{ display: none;}

@media only screen and (max-width:1070px){
	*{ box-sizing: border-box; margin: 0; padding: 0;}
	
	.yindao{ padding: 0 15px;}
	.yindao .yd{ width: 100%;}
	
	.top{ width: 100%; padding: 0 15px;}
	
	#nav{ width: 100%;}
	#nav .mainlevel { width: 14.2%;}
	#nav .mainlevel a { width: 100%;}
	
	.banner{ min-width: 100%;}
	
	.wead{ width: 100%;}
	.zxdt{ padding: 6px 15px;}
	.zxdt .lf{ width: 68%;}
	.zxdt .lf .tb{ width: 105px;}
	.zxdt .lf>div{ width: calc(100% - 105px)!important;}
	.zxdt .rt{ width: 192px;}
	.zxdt .rt form{ width: 100%;}
	
	.jjfa{ width: 100%; padding: 0 15px;}
	.jjfa ul{ width: 100%;}
	.jjfa ul li{ width: 29.6%; margin-right: 3.7%;}
	
	.ydnt .nr{ width: 100%;}
	.ydnt .nr .wz{ width: 52.9%;}
	.ydnt .nr .tp{ width: 30%;}
	.ydnt .nt{ width: 100%;}
	.ydnt .nt .td{ width: 27.7%;}
	.ydnt .nt .wz{ width: 70%;}
	
	.gsys .ys{ width: 100%; padding: 0 15px;}
	.gsys .ys .wz{ width: 43.3%; right: 13.7%;}
	
	.cgal{ padding: 50px 15px;}
	.case_nei{ width: 100%;}
	.subBox{ width: calc(100% - 120px);}
	.subBox ul li{ width: 380px; height: auto;}
	.subBox .tp{ width: 49%; height: 100%;}
	.subBox .tp img{ max-width: 100%;object-fit: cover;}
	.subBox .wz{ width: 49%;}
	
	.zjbl{ width: 100%; padding: 0 15px; padding-bottom: 15px;}
	.zjbl .sp{ width: 21.4%;}
	.zjbl .jj{ width: 75%;}
	
	.newss{ width: 100%; padding: 0 15px;}
	.newss .xw{ width: 67.3%;}
	.newss .xwn{ width: 100%;}
	.newss .ly{ width: 27.9%;}
	
	.somebody{ width: 100%; padding: 0 15px;}
	.somebody .Main .Middle .News{ width: 100%;}
	.somebody .Main .Middle .News ul{ width: 100%;}
	
	.rmss{ width: calc(100% - 30px);}
	
	.bottom .bottom1 .bott1{ width: 100%; padding: 15px;}
	.bottom .bottom1 .bott1 .bot2{ width: 23.1%;}
	.bottom .bottom1 .bott1 .bot1{ width: 57.7%;}
	.bottom .bottom1 .bott1 .bot3{ width: 130px;}
	
	.bottom .bottom2 .bot2{ width: 100%; padding: 10px 15px;}
	
	.nban{ width: 100%; margin: 15px auto;}
	.nban img{ max-width: 100%; width: auto!important; height: auto!important;}
	
	.neiye{ width: 100%; min-height: auto; margin: 0 auto 15px; padding: 0 15px;}
	.neiye .lf{ width: 25%;}
	.neiye .lf h3 {width: 100%;padding-left:10px;border-bottom:3px solid #34988e;background-color:#58bcb2;color:#fff;font-size:18px;line-height:50px;}
	.neiye .lf ul {width: 100%;background-color:#f8f8f8;padding:6px 10px 20px;margin-bottom:15px;overflow:hidden;}
	.neiye .lf ul li {width:100%; float:none; display:block;}
	.neiye .lf ul li a {width:100%; height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; /* padding-left:15px; */ background:url(../images/jt1.png) no-repeat left center;}
	.neiye .lf ul li a:hover {color:#58bcb2; background:url(../images/jt.png) no-repeat left center;}
	.neiye .lf ul li .hover{color:#58bcb2; background:url(../images/jt.png) no-repeat left center;}
	.neiye .lf .l {width:100%; background-color:#f8f8f8; padding:0 10px 20px; margin-bottom:15px; overflow:hidden;}

	.neiye .rt{ width: 72.1%;}
	.neiye .rt .lmmc {width: 100%;}
	.neiye .rt .gy {width: 100%;overflow:hidden;}
	.gy img{ width: auto!important; height: auto!important;}
	
	.neiye .rt .xinwen {width:100%; overflow:hidden;}
	.neiye .rt .xinwen ul {width:100%;}
	.neiye .rt .xinwen li {width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d7d7d7; float:left; overflow:hidden;}
	
	.neiye .rt .pj {width:100%; overflow:hidden;}
	.neiye .rt .pj ul {width:100%;}
	
	.neiye .rt .xinwen .tp {width: 22.7%;height:150px;float:left;overflow:hidden;}
	.neiye .rt .xinwen .wz {width: 76%;float:right;overflow:hidden;}
	
	
}

@media only screen and (max-width:993px){
	body{ font-size: 3.2vw;}
	
	.pc{ display: none;}
	.wap{ display: block;}
	
	h1, h2, h3, h4, h5, h6{ font-size: 3.2vw;}
	
	.zxkf {display:none;}
	
	.yindao .yd .lf {font-size: 3.2vw;color:#555555;line-height: 8vw;}
	.yindao .yd .rt{ display: none;}
	
	.yindao{ padding: 0 4vw;}
	
	.top{ width: 100%; padding: 4vw; margin: 0;}
	.top.ontop{ background: #fff; position: fixed; top: 0; left: 0; width: 100%; z-index: 99;}
	.top.ontop.on{ position: static;}
	.top.ontop .an{ top: 9vw;}
	.top .logo{ width: auto; height: auto; float: none;}
	.top .logo img{ height: 13.3vw!important; width: auto!important;}
	.top .wz {float: none;width: 100%;margin-left: 0;padding-left: 4vw;border-left: none;font-size: 4vw;line-height: 10.7vw;color:#555;}
	.top .rt{ display: none;}
	
	.top .an{display:block;}
	.top .an.n{ position: fixed; z-index: 99999; top: 4vw;}
	.top.ontop .an.n{ top: 4vw;}
	.top .an.n span{ background:#fff;}
	
	#menu{ height:100%;z-index: 99;}
	.menu{ width: 100%; padding: 13.3vw 4vw; height:100%; position:fixed;top: 0;left: -100%;z-index:9999;margin-left: 0;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
	.menu.on{left:0;}
	.menu.on .xia:before{ transform: rotate(90deg);}
	#nav{width: 100%;height: auto;}
	#nav .mainlevel {width: 100%;float: none;margin: 1vw 0;}
	#nav .mainlevel a {width: 100%;text-align: left;height: auto;line-height: 8vw;padding-left: 0;font-size: 3.7vw;}
	#nav .mainlevel .mainlevel1 a{font-size: 3.4vw;}
	.y_j{ position: relative;}
	#nav .mainlevel:hover{ background: none;}
	#nav .mainlevel:hover ul{ display: none;}
	#nav .mainlevel ul {display:none;position: static;z-index:99999;padding-left: 4vw;}
	#nav .mainlevel1 {float: none;color:#ffffff;margin:0px;border-top: none;padding:0px;overflow:hidden;width: 100%;z-index:9999;}
	#nav .mainlevel li {width: 100%;background-color:#58bcb2;list-style:none;height: auto;border-top: none;line-height: 8vw;overflow:hidden;/*IE6 only*/}
	#nav i{line-height: 8vw;text-align:right;position:absolute;width:50%;height: 8vw;right:4vw;top: 0;display:block;color: #fff;}
	#nav i::before{content: '>';display: block;font-family: simsun;width: 100%;font-size: 5.3vw;color: #fff;font-style: normal;font-weight: bold;}
	#nav i.fa-down{transform: translate(4%,-25%);-webkit-transform: translate(4%,-25%);-moz-transform: translate(4%,-25%);-ms-transform: translate(4%,-25%);-o-transform: translate(4%,-25%);}
	#nav i.fa-down::before{/* content: 'ˇ'; */transform: rotate(90deg);width: 8vw;height: 100%;margin-left: auto;}
	
	#fullSlide{ height: 50vw;}
	#fullSlide .bd{ height: 100%;}
	#fullSlide .bd ul{ height: 100%;}
	#fullSlide .bd li{ width: 100% !important; height: 100%;}
	#fullSlide .hd ul li{ width: 10px;height: 10px;margin: 0 3px;}
	
	.zxdt{ padding: 1.6vw 4vw;}
	.zxdt .lf .tb{width: 28vw;font-size: 3.7vw;}
	.zxdt .lf>div{width: calc(100% - 28vw)!important;}
	.zxdt .rt{ width: 192px;}
	
	.jjfa{ width: 100%; padding: 0 4vw; margin: 8vw 0;}
	.bt {width:100%;margin-bottom: 4vw;text-align:center;}
	.bt h3 {font-size: 4.8vw;margin-bottom: 2vw;color:#58bcb2;}
	.bt p {font-size: 3.7vw;}
	.bt span {width: 10vw;height:2px;background-color:#9ad500;margin:0 auto;display:block;margin-bottom: 4vw;}
	.jjfa ul li{ border-radius: 0 0 2.8vw 2.8vw;}
	.jjfa .tp {width: 100%;height: 45vw;overflow:hidden;}
	.jjfa .tp img {-webkit-transition:all .5s ease-in-out;object-fit: cover;height: 100%;width: 100%;}
	.jjfa ul li:hover img {transform:scale(1.1);}
	.jjfa .wz {text-align:center; margin-top: 3vw; margin-bottom: 4vw; padding:0 4vw;}
	.jjfa .wz h3 {font-size: 4vw;margin-bottom: 1.8vw;color:#333;}
	.jjfa .wz p {font-size: 3.2vw;line-height: 5.9vw;color:#555;margin-bottom: 3vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
	.jjfa .wz a {width: 21.3vw;height: 6vw;background-color:#58bcb2;text-align:center;font-size: 3.2vw;color:#fff;line-height: 6vw;display:block;margin:0 auto;-webkit-transition:all .5s ease-in-out;}
	
	.ydnt {width:100%;padding: 0 4vw;height: auto;background:url(../images/bj.jpg) no-repeat top center;background-size:cover;overflow:hidden;padding-bottom: 8vw;}
	.ydnt .nr {width: 100%;margin: 8vw auto 0;overflow:hidden;}
	.ydnt .nr .wz {width: 100%;margin-top: 0px;float: none;margin-left: 0;} 
	.ydnt .nr .wz h3 {font-size: 4vw;margin-bottom:15px;color:#58bcb2;}
	.ydnt .nr .wz h3 span {font-size: 4.5vw;}
	.ydnt .nr .wz p {font-size: 3.7vw;color:#333;line-height: 5.9vw;margin-bottom:6px;background: url(../images/yq.png) no-repeat left top 2vw;padding-left: 15px;background-size: 8px;}
	.ydnt .nr .tp {width: 100%;float: none;margin-right: 0;margin-top: 4vw;}
	.ydnt .nr .tp img{ max-width: 100%; height: auto!important;}
	.ydnt .nt {width: 100%;padding: 4vw;background-color:#fff;margin: 4vw auto 0;overflow:hidden;}
	.ydnt .nt .td {width: 100%;height: auto;float: none;}
	.ydnt .nt .td img{ max-width: 100%; height: auto!important;}
	.ydnt .nt .wz {width: 100%;float: none;margin-top: 4vw;} 
	.ydnt .nt .wz h3 {font-size: 4vw;margin-bottom: 4vw;color:#58bcb2;}
	.ydnt .nt .wz h3 span {font-size: 4.5vw;}
	.ydnt .nt .wz p {font-size: 3.7vw;color:#333;line-height: 5.9vw;margin-bottom: 1.5vw;font-weight:bold;background: url(../images/dd.png) no-repeat left top 1.2vw;padding-left: 23px;background-size: 16px;}
	
	.gsys{ background: none;}
	.gsys .ys{ width: 100%; padding: 0 4vw; height: auto; margin: 8vw auto 0; margin-bottom: 8vw;}
	.gsys .ys .b img{ max-width: 100%; height: auto!important;}
	.gsys .ys .wz{ position: static; width: 100%; margin-top: 3vw;}
	.gsys .ys .wz h3 {font-size: 4vw;margin-bottom: 0;color:#555;}
	.gsys .ys .wz p {font-size: 3.7vw;color:#777;line-height: 5.9vw;}
	
	.cgal{ padding: 8vw 4vw;}
	.bt1 {width:100%;margin-bottom: 8vw;text-align:center;}
	.bt1 h3 {font-size:4.8vw; margin-bottom: 2vw; color:#fff;}
	.bt1 p {font-size:3.7vw; color:#fff;}
	.bt1 span {width:10vw; height:2px; background-color:#9ad500; margin:0 auto; display:block; margin-bottom:4vw;}
	
	.floatL{ width: 40px; padding-right: 15px;}
	.floatL img{ max-width: 100%;}
	.floatR{ width: 40px; padding-left: 15px;}
	.floatR img{ max-width: 100%;}
	.subBox{ width: calc(100% - 80px); height: auto;}
	.subBox ul li{width: 80vw;height:auto;background-color:#fff;padding: 3vw;margin-right: 3vw;float:left;display:block;}
	.subBox .tp {width:100%;height:auto;float:none;text-align: center;}
	.subBox .tp img{max-width: 100%;width: auto!important;height: 32vw!important;object-fit: cover;}
	.subBox .wz {width: 100%; height:auto; float:none;}
	.subBox .wz h3 { font-size:4vw; line-height: 4.8vw; margin: 3vw 0;}
	.subBox .wz p {font-size: 3.2vw; line-height: 6vw;}
	
	.zjbl{ width: 100%; padding: 0 4vw; padding-bottom: 4vw;}
	.zjbl h2 {font-size: 4.8vw;color:#333;margin-bottom: 4vw;letter-spacing: 3vw;padding-left: 0;}
	.zjbl .sp {width: 100%;float: none;}
	.zjbl .sp img{ max-width:100%; width: auto!important; height: auto!important;}
	.zjbl .jj {width: 100%;float: none;margin-top: 4vw;}
	.zjbl .jj h3 {font-size: 4vw;color:#333;margin-bottom: 3vw;}
	.zjbl .jj p {font-size: 3.2vw;line-height: 7vw;}
	.zjbl .jj a {width: 21.3vw;height: 6vw;background-color:#58bcb2;text-align:center;font-size: 3.2vw;color:#fff;line-height: 6vw;display:block;-webkit-transition:all .5s ease-in-out;margin-top: 4vw;}
	.zjbl .jj a:hover {background-color:#31a498;}
	.zjbl .hj {width: 100%;margin-top: 4vw;overflow:hidden;}
	#demo0{ height: auto!important;}
	.zjbl .hj img{ width: 40vw !important;height: auto !important;}
	
	.newss{ width: 100%; padding: 0 4vw;}
	.newss .ly {width: 100%;float: none;margin-top: 4vw;}
	.newss .ly input {width: 100%;height: 10.7vw;padding: 0 1.3vw;background:none;border:1px solid #e7e7e7;font-family:"微软雅黑";font-size: 3.7vw;color:#666;line-height: 10.7vw;outline:none;margin-bottom: 3vw;}
	.newss .ly textarea {width: 100%;height: 26.7vw;padding: 0 1.3vw;background:none;border:1px solid #e7e7e7;font-family:"微软雅黑";font-size: 3.7vw;color:#666;line-height: 10.7vw;outline:none;margin-bottom: 3vw;resize:none;}
	.newss .ly .tj {width: 36vw;height: 10.7vw;background-color:#58bcb2;text-align:center;font-size: 3.7vw;color:#fff;line-height: 10.7vw;float:left;-webkit-transition:all .5s ease-in-out;}
	.newss .ly .tj:hover {background-color:#31a498;}
	.newss .ly .cz {width: 36vw;height: 10.7vw;border:1px solid #e7e7e7;text-align:center;font-size: 3.7vw;color:#555;line-height: 10.7vw;float:right;-webkit-transition:all .5s ease-in-out;}
	.newss .ly .cz:hover {background-color:#58bcb2; border:1px solid #58bcb2; color:#fff;}
	.selectTab,.unselectTab{border-bottom-width:0;width: 20vw!important;height: auto;line-height: 8vw;vertical-align:middle;text-align:center;font-size: 4vw;font-weight:bold;color:#58bcb2;cursor:pointer;float:left;margin-bottom: 4vw;}
	.unselectTab{ color: #000000;}
	.newss .xw {width: 100%;float: none;}
	.newss .xwn {width:100%; overflow:hidden;}
	.newss .xwn ul {width: 100%;}
	.newss .xwn ul li {width: 100%;line-height: 8vw;float: none;}
	.newss .xwn ul li a {padding-left:10px;display: block;width: calc(100% - 16.5vw);background:url(../images/jt1.png) no-repeat left center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.newss .xwn ul li a:hover {background:url(../images/jt.png) no-repeat left center;}
	.newss .xwn span {float:right;font-family:Arial;color:#777;width: 16.5vw;}
	.newss .xwn .tw {width: 100%;margin-bottom: 1.6vw;padding-bottom: 4vw;border-bottom:1px solid #e7e7e7;overflow:hidden;}
	.newss .xwn .tw .tp {width: 100%;float:none;}
	.newss .xwn .tw .tp img{max-width: 100%;width: auto!important;height: auto!important;}
	.newss .xwn .tw .wz {width: 100%;float:none; margin-top: 3vw;}
	.newss .xwn .tw .wz h3 {font-size: 4vw;color:#333;margin-bottom: 2vw;}
	.newss .xwn .tw .wz p {font-size: 3.2vw;line-height: 7vw;}
	.newss .xwn .tw .wz a {width: 21.3vw;height: 6vw;background-color:#58bcb2;text-align:center;font-size: 3.2vw;color:#fff;line-height: 6vw;display:block;-webkit-transition:all .5s ease-in-out;margin-top: 4vw;}
	
	.somebody{ width: 100%; padding: 0 4vw;}
	.Title{display:block;float:left;background-color:#58bcb2;border-radius: 1.5vw 1.5vw 0 0;width: 32vw;height: 9.6vw;line-height: 9.6vw;text-align:center;color:#fff;font-size: 4vw;font-weight:bold;cursor:pointer;margin-right: 0.5vw;}
	.Title2{display:block;float:left;background-color:#f9f9f9;border-radius: 1.5vw 1.5vw 0 0;width: 32vw;height: 9.6vw;line-height: 9.6vw;text-align:center;color:#333;font-size: 4vw;font-weight:bold;cursor:pointer;margin-right: 0.5vw;}
	.somebody .Main .Middle .News {width:1040px;}
	.somebody .Main .Middle .News h3 {display: block;}
	.somebody .Main .Middle .News ul {display:block;width:1018px;height: auto;padding: 3vw;overflow:hidden;}
	#demo00{ height:auto!important;}
	#demo00 td{ height:auto!important; padding: 3vw 0;}
	#demo00 td img{ width: 100px; height: auto;}
	
	.rmss {margin: 0 auto 4vw;padding: 3vw;border:1px solid #e7e7e7;overflow:hidden;line-height: 5.3vw;}
	.rmss span {font-size: 3.7vw;font-weight:bold;color:#333;}
	.rmss a {padding: 0 1.3vw;}
	
	.bottom {width:100%; overflow:hidden;}
	.bottom .bottom1 {width:100%;background-color:#333333;padding: 4vw 0;overflow:hidden;}
	.bottom .bottom1 .bott1 {width:100%; padding: 4vw; margin:0 auto; overflow:hidden;}
	.bottom .bottom1 .bott1 .bot2 {width: 100%;min-height: auto;border-right: none;float: none;padding-left: 0;overflow:hidden;}
	.bottom .bottom1 .bott1 .bot2 h3 {font-size: 3.7vw;color:#fff;line-height: 8vw;}
	.bottom .bottom1 .bott1 .bot2 p {width:100%;margin-top: 4vw;font-size: 4.8vw;line-height: 6vw;color:#999;padding-left:50px;}
	.bottom .bottom1 .bott1 .bot2 p span {font-size: 3.7vw;}
	.bottom .bottom1 .bott1 .bot2 p.dh {background:url(../images/dh.jpg) no-repeat left center;/* background-size: 30px; */}
	.bottom .bottom1 .bott1 .bot2 p.sj {background:url(../images/wx.jpg) no-repeat left center;}
	.bottom .bottom1 .bott1 .bot1 {width: 100%;min-height: auto;border-right: none;float: none;margin-left: 0;overflow:hidden;margin: 4vw 0;}
	.bottom .bottom1 .bott1 .bot1 ul {width: 100%;margin:0 auto;}
	.bottom .bottom1 .bott1 .bot1 ul li {width: 24%;margin-right: 1%;float:left;display:block;overflow:hidden;}
	.bottom .bottom1 .bott1 .bot3 {width: 35vw;margin: auto;max-width: 344px;float: none;}
	.bottom .bottom1 .bott1 .bot3 img {width: 100% !important;height:auto;}
	.bottom .bottom1 .bott1 .bot3 p {text-align:center;line-height: 10.7vw;color:#dddddd;font-size: 3.2vw;}
	.bottom .bottom2 {width:100%; background-color:#272727; overflow:hidden;}
	.bottom .bottom2 .bot2 { margin:0 auto;  padding: 4vw; text-align:center;font-size: 3.2vw;line-height: 6.4vw;color:#fff;}
	.ddh {width: 100%;overflow:hidden;}
	.ddh h3 {font-size: 3.7vw;color:#fff;line-height: 8vw;}
	.ddh p {font-size: 3.2vw;color:#999;width: 100%;line-height: 6vw;float: none;display:block;}
	.ddh p a {font-size: 3.2vw;color:#999;line-height: 5vw;padding: 2vw 0;text-decoration:none;}
	
	.nban{ margin: 4vw auto;}
	.nban img{ height: 35vw!important; object-fit: cover;}
	.neiye{ width: 100%; min-height: auto; margin: 0 auto 4vw; padding: 0 4vw;}
	.neiye .lf{ width: 100%; display: none;}
	.neiye .rt{width: 100%;float: none;}
	.neiye .rt .lmmc {color:#58bcb2;font-size: 4.3vw;border-bottom:1px solid #ddd;line-height: 8vw;margin-bottom: 4vw;overflow: hidden;}
	.neiye .rt .lmmc span {float:right;font-size: 3.2vw;color:#555;line-height: 5vw;padding: 1.5vw 0;}
	.neiye .rt .gy {width:100%;overflow:hidden;}
	.neiye .rt .gy p {width: 100%;font-size: 3.7vw;color:#555;line-height: 7vw!important;margin-top: 3vw;text-indent: 0!important;margin-left: 0!important; text-align: justify;}
	.neiye .rt .gy p span{ font-size: 3.7vw!important;}
	.neiye .rt .gy p strong {font-size: 4vw;}
	.neiye .rt .gy td{ line-height: 6vw;}
	
	.neiye .rt .gy .tit{ height: auto; line-height: 8vw; padding: 3vw 0;}
	.neiye .rt .gy .tit strong{ font-size: 4.3vw!important;}
	
	.neiye .rt .xinwen li {padding-bottom: 4vw;margin-bottom: 4vw;border-bottom:1px dotted #d7d7d7;float: none;overflow:hidden;}
	.neiye .rt .xinwen .tp {width: 35%;height: 32vw;float:left;overflow:hidden;}
	.neiye .rt .xinwen img {-webkit-transition:all .3s ease-in-out;max-width: 100%; width: auto!important; height: 100%!important;object-fit: cover;}
	.neiye .rt .xinwen ul li:hover img {transform:scale(1.1); -webkit-transition:all .3s ease-in-out;}
	.neiye .rt .xinwen .wz {width: 62%;float:right;overflow:hidden;}
	.neiye .rt .xinwen .wz h4 {font-size: 4vw;margin-bottom: 2vw;font-weight:bold;}
	.neiye .rt .xinwen .wz p {font-size: 3.7vw;line-height: 7vw;margin-bottom: 3vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	
	.xiaocms-page {padding: 0;font-family:\5b8b\4f53;margin-right: 0; margin-top: 3vw;}
	.xiaocms-page a {display:inline-block;height: 5.6vw;line-height: 5.6vw;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding: 0 3vw;margin-left: 0.2vw;margin-bottom: 2vw;}
	.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
	.xiaocms-page span {display:inline-block;height: 5.6vw;padding: 0 3vw;line-height: 5.6vw;background:#5a85b2;border:1px solid #5a85b2;color:#fff;text-align:center;margin-left: 0.2vw;}
	
	.neiye .rt .pj ul li {width: 100%;height: auto;border:1px solid #e7e7e7;padding: 4vw;margin-bottom: 4vw;margin-right: 0;float: none;display:block;overflow: hidden;}
	.neiye .rt .pj ul li:hover {border:1px solid #58bcb2;}
	.neiye .rt .pj .tp {width: 35%;height: 32vw;float:left;overflow:hidden;}
	.neiye .rt .pj .tp img {-webkit-transition:all .3s ease-in-out;height: 100%;/* object-fit: cover; */max-width: 100%;}
	.neiye .rt .pj ul li:hover img {transform:scale(1.1); -webkit-transition:all .3s ease-in-out;}
	.neiye .rt .pj .fn {width: 62%;height: auto;border-left: none;float:right;position:relative;}
	.neiye .rt .pj .fn h4 {font-size: 4vw;line-height: 8vw;border-left: none;font-weight:bold;padding-left: 3vw;margin-left:-2px;height: auto;overflow: hidden;}
	.neiye .rt .pj .fn p {font-size: 3.2vw;line-height: 5.6vw;padding-left: 3vw;height: auto!important;overflow: hidden;}
	
	#fontzoom table{ width: 100%!important;}
	
	.f_l{ padding: 4vw;}
	.f_l ul{ text-align: center; font-size: 0;}
	.f_l li{margin: 0 1vw;display: inline-block;line-height: 8vw;margin-bottom: 3vw;border: 1px solid #666666;border-radius: 5px;}
	.f_l li a{padding: 0 3vw;display: block;font-size: 3.7vw;}
	.f_l li.cur{ background: #01c6b2; border: 1px solid #01c6b2;}
	.f_l li.cur a{ color: #fff;}
}

@media only screen and (max-width:600px){
.zxdt .lf{ width: 100%; float: none; overflow: hidden;}
.zxdt .rt{ float: none; overflow: hidden; margin: auto; margin-top: 2vw;}

.jjfa ul li{ width: 100%; margin-right: 0; margin-top: 4vw;}

.subBox ul li{width: 70vw;}
}

@media only screen and (max-width:373px){
	.subBox ul li{width: 65vw;}
	
	.newss .xwn span { width: 20vw;}
	.newss .xwn ul li a{ width: calc(100% - 20vw);}
}