html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{margin:0;font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height: 1.42857143;font-size: 14px;min-width: 1230px;background: #fff;color: #333;}
a{-webkit-text-decoration-skip:objects;background-color:transparent;}
strong{font-weight:bolder;}
small{font-size:80%;}
img{border-style:none;max-width:100%;}
body {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
video{display:inline-block;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
a {color: #333;text-decoration: none;}
a:hover {color: #ee5d1a;}
ul {margin: 0;list-style: none;padding: 0;}

/* 模板样式 */
a:on, a:hover {
    outline: 0;
}

/* 模板样式 */


.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition: all 0.5s;transition: all 0.5s;}

.img-cover {overflow: hidden;position: relative;}
.img-cover span {display: block;width: 100%;background: no-repeat center / cover;-webkit-transition: all 0.5s;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}

.container {padding: 0 15px;width: 1200px;margin: 0 auto;}

.header {position: absolute;z-index: 100;left: 0;top: 0;width: 100%;padding: 20px 0;}
.header .logo {float: left;height: 66px;line-height: 66px;text-align: left;}
.header .nav {font-size: 0;float: right;}
.header .nav li {display: inline-block;vertical-align: middle;margin-left: 30px;}
.header .nav li a {display: block;font-size: 16px;color: #fff;line-height: 66px;}
.header .nav li .arr {float: right;height: 40px;width: 40px;position: relative;display: none;}
.header .nav li .arr:after {content: '';border-top: 2px solid #fff;border-left: 2px solid #fff;box-sizing: content-box;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom: 0;-webkit-transform: rotate(135deg);transform: rotate(135deg);right: 15px;}
.header .nav li.dropdown {position: relative;}
.header .nav .dropdown-box {position: absolute;left: 50%;width: 160px;top: 100%;background-color: #ee5d1a;display: none;z-index: 10;margin-left: -80px;text-align: center;}
.header .nav .dropdown-box p {margin: 0;}
.header .nav .dropdown-box a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff !important;line-height: 50px;font-size: 14px;padding: 0 10px;border-bottom: 0;background-image: none;}
.header .nav .dropdown-box a:hover {background-color: #313131 !important;}
.header .nav li.on a,.header .nav li a:hover {background-position: center 110%;color: #ee5d1a;}
.header .nav li.on a span,.header .nav li.open a span,.header .nav li a:hover span {opacity: 1;color: #ee5d1a;}
.header .nav li.open .dropdown-box {display: block;}
.menu-btn {display: none;padding: 6px 0;float: right;margin-left: 15px;}
.menu-btn:before,.menu-btn:after,.menu-btn span {display: block;height: 2px;background-color: #fff;content: '';}
.menu-btn:before {width: 24px;}
.menu-btn:after {width: 18px;margin-left: 6px;}
.menu-btn span {width: 12px;margin: 6px 0 6px 12px;}

.sp_nav{width:18px;float:right;position:relative;cursor:pointer;z-index:10;height: 14px;margin: 25px 0 0 25px;}
.sp_nav span{display:block;background:#ffffff;width:18px;height:2px;position:absolute;left:0;-webkit-transition:all ease 0.35s;transition:all ease 0.35s;}
.sp_nav .sp_nav1{top:0;}
.sp_nav .sp_nav2{top:6px;width:14px;}
.sp_nav .sp_nav3{top:12px;}
.sp_nav_se .sp_nav1,.sp_nav_se .sp_nav2,.sp_nav_se .sp_nav3 {background-color:#222222;}
.sp_nav_se .sp_nav1{top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sp_nav_se .sp_nav2{width:0!important;}
.sp_nav_se .sp_nav3{top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sp_nav:hover .sp_nav2{width:18px;}

.sp_nav-box {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;z-index: 99;display: none;}
.sp_nav-box .container {display: table;height: 100%;}
.sp_nav-box .inner {display: table-cell;vertical-align: middle;}
.sp_nav-box ul {overflow: hidden;margin: 100px 0;}
.sp_nav-box li {float: left;width: 20%;font-size: 0;text-align: center;}
.sp_nav-box li a {display: inline-block;padding: 12px 0;font-size: 24px;vertical-align: middle;position: relative;}
.sp_nav-box li a:after {position: absolute;content: '';height: 3px;background-color: #ee5d1a;left: 0;bottom: 0;-webkit-transition: all 0.5s;transition: all 0.5s;width: 0;}
.sp_nav-box li a:hover:after {width: 30px;}

.banner {height: 750px;position: relative;background: url(../images/aboutvideo.jpg) no-repeat center / cover;}
.banner video {display: block;position: absolute;left: 50%;top: 50%;width: 1920px;height: 1080px;margin: -540px 0 0 -960px;}
.banner .text {display: table;width: 100%;height: 100%;color: #fff;background: rgba(8,8,9,0.4);}
.banner .text .inner {display: table-cell;vertical-align: middle;text-align: center;}
.banner .text h4 {font-size: 54px;text-shadow: 0 2px 2px #333333;margin: 0 0 30px;-webkit-transform: translateX(-200px);transform: translateX(-200px);-webkit-transition: all 1s;transition: all 1s;opacity: 0;}
.banner .text p {font-size: 22px;margin: 0;text-shadow: 0 2px 2px #333333;-webkit-transform: translateX(200px);transform: translateX(200px);-webkit-transition: all 1s;transition: all 1s;opacity: 0;}
.banner .img-cover {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.banner .swiper-pagination {display: none;}
.banner .ani-slide h4,.banner .ani-slide p {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}

.banner-sub {height: 500px;background: no-repeat center / cover;color: #fff;text-align: center;font-size: 44px;text-shadow: 0 2px 2px #333333;}
.banner-sub .container {display: table;height: 100%;}
.banner-sub .inner {display: table-cell;vertical-align: middle;}

.in-total {color: #fff;margin-top: -85px;position: relative;z-index: 3;text-align: center;background: url(../images/gundongbg.jpg) no-repeat center / cover #ee5d1a}
.in-total li {float: left;width: 25%;padding: 40px 0;}
.in-total li span {display: block;line-height: 1;font-size: 18px;}
.in-total li strong {font-size: 58px;position: relative;display: inline-block;font-family: Impact;margin-right: 5px;}
.in-total li strong:before {position: absolute;right: -16px;top: 0;font-size: 24px;}
.in-total li p {margin: 10px 0 0;font-size: 18px;}

.section {padding: 80px 0;}
.section-title {text-align: center;margin-bottom: 40px;font-size: 33px;}
.section-title span {color: #ee5d1a;text-transform: uppercase;}
.section-title p {font-size: 18px;margin: 5px 0 0;color: #666;}
.section-title-1 strong {background-color: #fff;padding: 0 30px;display: inline-block;}
.section-title-2:after {content: '';display: block;margin: 15px auto 0;width: 60px;height: 5px;background-color: #ee5d1a;}

.in-server {margin: -20px 0 0 -20px;}
.in-server li {float: left;width: 25%;}
.in-server li a {display: block;border: 1px solid #f4f4f4;margin: 20px 0 0 20px;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-server li .img-center {height: 105px;line-height: 105px;padding-top: 20px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-server li h4 {margin: 30px 0 10px;font-size: 22px;font-weight: normal;}
.in-server li p {margin: 0 20px 20px;color: #868686;text-align: justify;}
.in-server li span {display: block;line-height: 54px;background-color: #f9f9f9;color: #868686;border-top: 1px solid #f4f4f4;font-size: 16px;}
.in-server li a:hover {box-shadow: 0 0 26px #cacaca;-webkit-transform: translateY(10px);transform: translateY(10px);border-color: #d6d6d6;}
.in-server li a:hover span {background-color: #ee5d1a;color: #fff;}
.in-server li a:hover .img-center {-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}

.in-seo li {float: left;width: 33.333333%;}
.in-seo li a {display: block;color: #fff;background: url(../images/product-bg-yellow.jpg) no-repeat center / cover #ee5d1a;text-align: center;padding: 30px;}
.in-seo li .img-center {height: 74px;line-height: 74px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-seo li p {margin: 15px 0 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in-seo li:nth-child(even) a {background-image: url(../images/product-bg-gray.jpg);color: #333;}
.in-seo li a:hover .img-center {-webkit-transform: scale(0.9);transform: scale(0.9);}

.in-team {margin: -20px 0 0 -20px;}
.in-team li {float: left;width: 16%;}
.in-team li a {display: block;border: 1px solid #f4f4f4;margin: 20px 0 0 20px;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-team li a img{}
.in-team li h4 {margin: 30px 0 10px;font-size: 22px;font-weight: normal;}
.in-team li p {margin: 0 20px 20px;color: #868686;text-align: center;}
.in-team li a:hover {box-shadow: 0 0 26px #cacaca;-webkit-transform: translateY(10px);transform: translateY(10px);border-color: #d6d6d6;}

.in-new li {float: left;width: 50%;}
.in-new li a {display: block;overflow: hidden;background-color: #fff;padding: 20px;}
.in-new li .img-center {float: left;width: 150px;}
.in-new li .text {margin-left: 170px;}
.in-new li .text h4 {margin: 0;font-size: 20px;font-weight: normal;}
.in-new li .text p {color: #999;}
.in-new li a:hover {box-shadow: 0 0 20px #eeeeee;}


.in-partners {text-align: center;font-size: 0;margin: -15px 0 0 -15px;}
.in-partners li {display: inline-block;vertical-align: middle;}
.in-partners li a {display: block;margin: 15px 0 0 15px;}
.in-partners li .img-center {height: 65px;line-height: 65px;}

.in-ready {text-align: center;}
.in-ready h4 {margin: 0;font-weight: normal;font-size: 24px;}
.in-ready .btn {margin: 15px auto;background: url(../images/djwz.jpg) center repeat-x;width: 90%;}
.in-ready .btn span {display: inline-block;vertical-align: middle;border-left: 25px solid #fff;border-right: 25px solid #fff;line-height: 55px;background-color: #ee5d1a;color: #fff;width: 350px;font-size: 22px;}
.in-ready p {margin: 0;font-size: 16px;letter-spacing: 5px;text-indent: 5px;}

.yunu-link {padding: 20px 0;}
.yunu-link h4 {border-bottom: 1px solid #ddd;margin: 0;font-size: 18px;color: #ee5d1a;padding-bottom: 15px;}
.yunu-link h4 small {text-transform: uppercase;font-size: 16px;font-weight: normal;color: #999;}
.yunu-link ul {margin-left: -20px;}
.yunu-link li {float: left;margin-left: 20px;margin-top: 20px;}

.lanmu {position: relative;background-color: #f1f1f1;text-align: center;}
.lanmu-title {display: none;line-height: 50px;font-size: 16px;}
.lanmu-title:after {content: '';display: inline-block;vertical-align: middle;margin: 0 0 -3px 10px;border-width: 7px;border-style: solid dashed dashed dashed;border-color: #333 transparent transparent transparent;}
.lanmu ul {font-size: 0;}
.lanmu li {display: inline-block;vertical-align: middle;}
.lanmu li a {display: block;line-height: 70px;font-size: 17px;position: relative;padding: 0 40px;border-right: 1px solid #ddd;-webkit-transition: all 0.5s;transition: all 0.5s;}
.lanmu li:last-child a {border-right: 0;}
.lanmu li.on a,.lanmu li a:hover {background-color: #ee5d1a;color: #fff;}

.wzjs-1 {margin-bottom: 40px;}
.wzjs-1 .pic {float: left;padding: 10px;width: 350px;background: url(../images/bj_12.jpg) center no-repeat;height: 305px;}
.wzjs-1 .pic .img-center {height: 305px;line-height: 305px;}
.wzjs-1 .info {margin-left: 400px;}
.wzjs-1 .info h1 {margin: 0;font-size: 0;font-weight: normal;}
.wzjs-1 .info h1 span,.wzjs-1 .info h1 small {display: inline-block;vertical-align: middle;}
.wzjs-1 .info h1 span {font-size: 32px;margin-right: 15px;}
.wzjs-1 .info h1 small {font-size: 14px;color: #fff;line-height: 26px;padding: 0 4px;}
.wzjs-1 .text {padding: 15px;background: url(../images/conbg_03.jpg) repeat center;margin-top: 20px;}
.wzjs-1 .text .item {overflow: hidden;margin-bottom: 15px;}
.wzjs-1 .text .con {line-height: 24px;}

.wzjs-5 {position: relative;}
.wzjs-5 .bg {position: absolute;left: 50%;top: 0;background: url(../images/shzb_97.jpg) no-repeat center / contain;width: 28px;height: 100%;margin-left: -14px;}
.wzjs-5 .wzjs-box {width: 520px;}
.wzjs-5 .text {color: #666;line-height: 1.8;}
.wzjs-5-left {float: left;background: url(../images/bg-bg_03.jpg) no-repeat right bottom;}
.wzjs-5-right {float: right;background: url(../images/bg-bg_05.jpg) no-repeat right bottom;}

.wzjs-box {margin-bottom: 40px;}
.wzjs-tit {margin-bottom: 20px;border-bottom: 2px solid #d7d7d7;line-height: 22px;}
.wzjs-tit span {display: inline-block;font-size: 22px;border-bottom: 2px solid #ee5d1a;margin-bottom: -2px;padding-bottom: 10px;}
.wzjs-tit em {float: right;font-size: 12px;color: #999;font-style: normal;}

.wzjs-6 {margin: 0;}
.wzjs-6 dt {float: right;width: 600px;}
.wzjs-6 dd {margin: 0 700px 0 100px;padding-top: 60px;}
.wzjs-6 dd p {margin: 0 0 15px;line-height: 2;font-size: 16px;background-color: #ececec;padding: 0 20px;border-left: 10px solid #e79d22;}

.wybzd {text-align: center;font-size: 16px;line-height: 2;margin: -20px 0 40px;}
.wybzd p {margin: 0;}

.position {padding: 20px 0;background-color: #ededed;color: #777;}
.position i {margin-right: 10px;display: inline-block;vertical-align: top;width: 17px;height: 20px;background: url(../images/daohangdw.png) no-repeat center;}

.section-sub {padding: 40px 0;}

.h-lanmu {font-size: 0;margin-bottom: 20px;}
.h-lanmu li {display: inline-block;vertical-align: middle;margin: 0 10px 10px 0;}
.h-lanmu li a {display: block;padding: 0 30px;line-height: 50px;background-color: #fff;font-size: 16px;}
.h-lanmu li a:hover,.h-lanmu li.on a {background-color: #ee5d1a;color: #fff;}

.list-3 li {margin-bottom: 20px;}
.list-3 li a {display: block;overflow: hidden;background-color: #fff;padding: 20px;}
.list-3 li .img-center {float: left;width: 204px;}
.list-3 li .text {margin-left: 224px;}
.list-3 li .text h4 {margin: 0;font-size: 22px;font-weight: normal;}
.list-3 li .text p {color: #999;margin: 15px 0 0;line-height: 1.7;}
.list-3 li .text span {display: block;margin-top: 15px;font-size: 12px;color: #999;}
.list-3 li a:hover {box-shadow: 0 0 20px #eeeeee;}

.pages p{margin:0;cursor:pointer}
.pages{height:40px;padding:20px 0px}
.pages a{display:block;float:left;margin-right:10px;padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:12px;line-height:24px}
.pages a:hover{color:#077ee3;background:white;border:1px #077ee3 solid}
.pages a.cur{border:none;background:#077ee3;color:#fff}
.pages p{float:left;padding:2px 12px;font-size:12px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:8px}
.pages p.pageRemark{border-style:none;background:none;margin-right:0px;padding:4px 0px;color:#666}
.pages p.pageRemark b{color:red}
.pages p.pageEllipsis{border-style:none;background:none;padding:4px 0px;color:#808080}

.about-1 {margin: 0;}
.about-1 .text {margin-top: 50px;text-align: justify;font-size: 16px;line-height: 1.8;}
.about-1 .text p {margin: 0;text-indent: 2em;}
.about-1 .in-total {margin-top: 50px;background: none;color: #333;}
.about-1 .in-total li {padding: 0;}

.contact-left {float: left;width: 750px;}
.contact-left .tel {font-size: 20px;margin-bottom: 30px;}
.contact-left .tel strong {font-family: Impact;font-size: 34px;color: #ee5d1a;}
.contact-left li {background: no-repeat 0 0;border-bottom: 1px dashed #cac9c9;font-size: 18px;padding-bottom: 15px;margin-bottom: 15px;line-height: 1.8;}

.contact-right {float: right;width: 370px;}
.contact-right .tit {font-size: 16px;}
.contact-right .tit img {vertical-align: middle;}
.contact-right dl {margin: 20px 0 0;overflow: hidden;}
.contact-right dt {float: left;width: 152px;border: 1px solid #ebebeb;}
.contact-right dd {margin-left: 170px;}
.contact-right dd h4 {font-size: 26px;font-weight: normal;margin: 0;}
.contact-right dd p {margin: 15px 0 0;font-size: 16px;color: #999;}

.map {height: 500px;}

.banner-content .inner {vertical-align: bottom;}
.content-title {text-align: left;margin-bottom: 40px;}
.content-title h1 {font-size: 38px;margin: 0;}
.content-title p {font-size: 0;margin: 20px 0 0;}
.content-title p span {display: inline-block;vertical-align: middle;font-size: 14px;margin-right: 30px;}

.content-title .weizhi {float: right;font-size: 14px;}
.content-title .weizhi a {color: #fff;}
.content-title .weizhi em {font-style: normal;padding: 0 5px;}

.content-main {background-color: #fff;padding: 30px;}
.content-body {line-height: 1.8;}
.content-body img {max-width: 100% !important;height: auto !important;width: auto !important;}
.content-exp {border-top: 1px dashed #ccc;padding-top: 20px;overflow: hidden;margin-top: 20px;}
.content-exp a {float: left;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content-exp a:last-child {text-align: right;}

.footer {background-color: #1e1d1d;color: #959595}
.footer-top {width:100%;padding-top:40px}
.footer-top .fls{float:left;}
.footer-top .fls .flogo{width:150px;float:left;}
.footer-top .fls .ewm{width:150px;float:left;margin-left:15px;}
.footer-top .fls .ewm span{display:block;text-align:center;font-size:14px;}
.footer-top .frs{float:right;text-align:right;}
.footer-top .frs h2{font-size:28px;line-height:30px;color:#fff;}
.footer-top .frs p{font-size:14px;line-height:16px;color:#959595;}
.footer-copy {overflow:hidden;margin-top:40px;border-top: 1px solid #363636;color: #6a6a6a;text-align:center}

@media screen and (max-width: 767px) {
    body {min-width: 320px;padding-top: 50px;}
    .container {width: auto;}

    .header {background-color: #ee5d1a;padding: 10px 0;position: fixed;}
    .header .logo {height: 30px;padding: 0;line-height: 30px;float: none;}
    .header .nav {display: none;margin: 10px -15px 0;text-align: left;float: none;}
    .header .nav li {display: block;border-top: 1px solid rgba(255,255,255,0.4);margin: 0;}
    .header .nav li .arr {display: block;}
    .header .nav li a {border-bottom: 0;padding: 0 15px;font-size: 14px;color: #fff !important;line-height: 40px;}
    .header .nav .dropdown-box {position: static;width: auto;margin: 0;text-align: left;background-color: #a90002;}
    .header .nav .dropdown-box a {padding: 0 15px;line-height: 40px;}
    .header .nav li.on a, .header .nav li a:hover {color: #ce2e33;}
    .menu-btn {display: block;}
    .sp_nav {display: none;}
    .sp_nav-box {display: none !important;}

    .banner {height: 250px;}
    .banner .img-cover,.banner .swiper-pagination {display: block;}
    .banner video {display: none;}
    .banner .text h4 {font-size: 20px;margin-bottom: 15px;}
    .banner .text p {font-size: 14px;}
	
	.banner-sub {height: 120px;font-size: 20px;}

    .in-total {margin: 0 -15px;}
    .in-total li {padding: 15px 0;}
    .in-total li span {font-size: 12px;}
    .in-total li strong {font-size: 24px;}
    .in-total li p {margin: 5px 0 0;font-size: 12px;}

    .section {padding: 30px 0;}
    .section-title {font-size: 20px;margin-bottom: 20px;}
    .section-title p {font-size: 12px;}

    .in-server li {width: 50%;}
    .in-server li a {border: 0;}
    .in-server li span {display: none;}
    .in-server li .img-center {line-height: 50px;height: 50px;padding: 0;}
    .in-server li h4 {font-size: 16px;margin: 10px 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .in-server li p {margin: 0;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

    .in-seo li {width: 100%;}
    .in-seo li a {padding: 20px;}
    .in-seo li .img-center {height: 40px;line-height: 40px;}
    .in-seo li p {margin-top: 10px;}


    .in-team li {width: 50%}
    .in-team li a {border: 0;}
    .in-team li h4 {font-size: 16px;margin: 10px 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .in-team li p {margin: 0;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
    .in-team li:first-child {width: 100%;}
	
    .in-new li {margin-bottom: 15px;width: 100%}
    .in-new li a {padding: 10px;}
    .in-new li .img-center {width: 100px;}
    .in-new li .text {margin-left: 110px;}
    .in-new li .text h4 {font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .in-new li .text p {margin-top: 5px;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

    .in-partners {margin: -5px 0 0 -5px;}
    .in-partners li a {margin: 5px 0 0 5px;}
    .in-partners li .img-center {height: 45px;line-height: 45px;}

    .in-ready h4 {margin: 0;font-weight: bold;font-size: 20px;}
    .in-ready .btn span {background-color: #ee5d1a;color: #fff;width: 70%;font-size: 20px;}

    .lanmu-title {display: block;}
    .lanmu ul {position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;z-index: 11;box-shadow: 0 5px 5px rgba(0,0,0,0.1);display: none;}
    .lanmu li {display: block;border-top: 1px solid #ddd;margin: 0;}
    .lanmu li a {display: block;line-height: 40px;text-align: center;border-right: 0;font-size: 14px;}
    .lanmu li.on a,.lanmu li a:hover {background-color: transparent;color: #ee5d1a;}

    .wzjs-1,.wzjs-box {margin-bottom: 30px;}
    .wzjs-1 .pic {width: auto;float: none;padding: 0;background: none;height: auto;}
    .wzjs-1 .pic .img-center {height: 235px;line-height: 235px;}
    .wzjs-1 .info {margin: 20px 0 0;}
	.wzjs-1 .info h1 {text-align:center}
    .wzjs-1 .info h1 span {font-size: 18px;margin-right: 5px;}
    .wzjs-1 .info h1 small {font-size: 12px;line-height: 20px;}

    .wzjs-5 .bg {display: none;}
    .wzjs-5 .wzjs-box {width: auto;}
    .wzjs-5-left,.wzjs-5-right {float: none;}

    .wzjs-6 dt {float: none;width: auto;}
    .wzjs-6 dd {margin: 20px 0 0;padding-top: 0;}
    .wzjs-6 dd p {margin: 10px 0 0;font-size: 14px;padding: 0 10px;}

    .wzjs-tit {line-height: 20px;}
    .wzjs-tit em {display: none;}
    .wzjs-tit span {font-size: 16px;}

	.wybzd {font-size: 12px;line-height: 1.8;margin: 0 0 20px;}


    .position {padding: 10px 0;font-size: 12px;}
    .position i {margin-right: 5px;height: 17px;background-size: 12px;width: 12px;}
	
	.section-sub {padding: 30px 0;}
	
	.h-lanmu {display: none;}

    .list-3 li {margin-bottom: 15px;}
    .list-3 li a {padding: 10px;}
    .list-3 li .img-center {width: 100px;}
    .list-3 li .text {margin-left: 110px;}
    .list-3 li .text h4 {font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .list-3 li .text p {margin-top: 5px;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
    .list-3 li .text span {display: none;}

    .about-1 .img-center {width: 70%;margin: 0 auto;}
    .about-1 .text {margin-top: 20px;font-size: 14px;}
    .about-1 .in-total {margin-top: 20px;}

    .contact-left,.contact-right {width: auto;float: none;}
    .contact-left .tel {margin-bottom: 20px;font-size: 16px;}
    .contact-left .tel strong {font-size: 24px;}
    .contact-left li {font-size: 14px;background-size: 24px auto;padding-left: 30px;}
    .contact-right {margin-top: 30px;}
    .contact-right .tit img {height: 30px;}
    .contact-right dt {width: 100px;}
    .contact-right dd {margin-left: 115px;}
    .contact-right dd h4 {font-size: 18px;}
    .contact-right dd p {font-size: 14px;margin-top: 10px;}
	
    .map {height: 300px;}
	
	.banner-content {height: auto;padding: 30px 0;}
    .banner-content .inner {display: block;}
    .content-title {margin: 0;}
    .content-title h1 {font-size: 20px;}
    .content-title p {margin-top: 10px;}
    .content-title p span {font-size: 12px;margin-right: 5px;}
	
	.content-title .weizhi {display:none}
	
	.content-main {padding: 15px;margin: -30px -15px 0;}
	.content-exp {margin-top: 15px;padding-top: 15px;font-size: 12px;}
    .content-exp a {float: none;display: block;width: auto;}
    .content-exp a:last-child {text-align: left;margin-top: 10px;}
	
	.footer-top {padding-top: 20px;}
    .footer .fls {display: none;}
	.footer .frs {text-align:left;width:100%}
}
