@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin: 0;padding: 0;}
body{color: #4c4c4c;font-size: 14px;font-family: PingFang SC, '微软雅黑', "Arial";background: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;min-width:320px}
td,th,caption{font-size: 14px;}
a{color: #000;text-decoration: none !important;}
a:hover{text-decoration: none !important;}
a:visited,a:focus,a:hover{text-decoration: none;color: #333;}
img{border: 0;vertical-align: middle;}
img{border: none;}
ol,ul,li{list-style: none;}
input,textarea,select,button{vertical-align: middle;font-size: 14px;font-family: inherit;line-height: normal;outline: none;}
button{cursor: pointer;}
table{border-collapse: collapse;}
video{object-fit: contain;}
.block{width: 1260px;margin: 0 auto;}
.clearfix:before, .clearfix:after { content: ""; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.w1400{width: 1550px; margin:0 auto;}
.w1200{width: 1200px; margin:0 auto;}
hr{border:none;border-top:1px solid #dcdcdc;}
@media screen and (max-width: 1530px){
 .w1400{width: 1250px;}
}
@media screen and (max-width: 1440px) and (min-width: 1240px){
 .w1400{width: 1200px;}
 
}
@media screen and (max-width: 1250px) and (min-width: 1025px){
 .w1400{width: 1000px;}
 .w1200{width: 1000px;}
}
@media screen and (max-width: 1024px) and (min-width: 100px){
 .w1400{width: 90%;padding-top: 0;}
 .w1200{width: 90%;}
}
@media screen and (max-width:1024px){
html, body{ overflow-y: visible;}
	
}


/*public-header*/
.navbox{width: 92.5%;margin: 0 auto;position: relative;}
.public-header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;box-sizing: border-box;background: #fff;}
.public-header .body-box .navbox{height:100px;line-height:100px; padding:0 0;}
.public-header .body-box .logo-box{display: block;float: left;height:100px;}
.public-header .body-box .logo-box a{height:100px;line-height:100px; width:180px; display:block;background-image: url(../images/logo2.png); background-position:left center; background-repeat:no-repeat; font-size:0;}
.public-header .body-box ul{text-align: center; font-size:0;}
.public-header .body-box li{display: inline-block;*display: inline; zoom:1;}
.public-header .body-box li a.a1{position: relative;display: inline-block;color: #333333;font-size:15px;font-weight: 400;vertical-align: middle;overflow: hidden;width: 100%;padding-left:10px;padding-right:10px;/*padding-left: 24px;padding-right: 24px;*/box-sizing: border-box;line-height:40px; text-align:center;}
.public-header .body-box li a.a1:before{opacity: 0;position: absolute;content: '';width:100%;height:100%;background: #0061cf;top:0;left:0;transition:.2s all linear;}
.public-header .body-box li a.a1 span{ display:inline-block; position:relative; z-index:2;min-width:50px; line-height:20px;}
.public-header .body-box li:hover a.a1,.public-header .body-box li.active a.a1{color: #fff;-webkit-box-shadow: 5px 0px 21px rgba(0, 97, 207, 0.2);box-shadow: 5px 0px 21px rgba(0, 97, 207, 0.2);}
.public-header .body-box li:hover a.a1:before,.public-header .body-box li.active a.a1:before{opacity: 1;}
.public-header.fixed{transition: .5s;-webkit-animation: tem50_headerdonghua .5s;animation: tem50_headerdonghua .5s;width: 100%;z-index: 99;box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1);background: rgba(255, 255, 255, 0.9);}
.public-header.fixed .body-box .navbox{height:80px;line-height:80px;}
.public-header.fixed .body-box .logo-box{height:80px;}
.public-header.fixed .body-box .logo-box a{height:80px;line-height:80px;}
.home .public-header{background:transparent;}
.home .public-header .body-box .logo-box a{background-image: url(../images/logo.png);}
.home .public-header .body-box li a.a1{color: #fff;}
.home .public-header.fixed .body-box .logo-box a{background-image: url(../images/logo2.png);}
.home .public-header.fixed {background: rgba(255, 255, 255, 0.5);}
.home .public-header.fixed .body-box li a.a1{color: #333333;}
.home .public-header.fixed .body-box li:hover a.a1,.home .public-header.fixed .body-box li.active a.a1{color: #fff;}
@media screen and (max-width:768px){
.home .public-header .body-box .logo-box a{background-image: url(../images/logo2.png);}
.public-header .body-box .logo-box a{ background-size:150px;}	
}


/*nav erji*/
.public-header .link_box > li{position:relative;}
.public-header .link_box>li ul{position:absolute;background: rgba(0, 0, 0, 0.5);box-sizing: border-box;width:100%;min-width:160px;height:auto;overflow: hidden;-webkit-transition: top 200ms;transition: height 200ms;/*opacity:0; visibility:hidden;*/ display:none;}
.public-header .link_box>li:hover ul{ display:block;}
.public-header .link_box > li ul li{border-bottom: 1px solid rgba(77, 77, 77, 0.6); display:block;text-align:center;width:100%; line-height:40px;}
.public-header .link_box>li  ul li:last-child{border-bottom: none;}
.public-header .link_box>li.active ul li a,
.public-header .link_box>li ul li a{color: #bfbfbf;font-size:14px;line-height:40px; padding:10px 10px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.public-header .link_box>li ul li a span{ line-height:20px; display:block;}
.public-header .link_box>li ul li a:hover{color: #fff;}
.public-header .link_box>li ul li a:before{content:unset;}
.public-header .link_box>li ul li a:hover:before{content:unset;}
@media screen and (max-width: 1530px){
.public-header .body-box .navbox{height:80px;line-height:80px;}
.public-header .body-box .logo-box{height:80px;}
.public-header .body-box .logo-box a{height:80px;line-height:80px; }
.public-header .body-box li a.a1{padding-left:13px;padding-right:13px; font-size:14px;}
}
@media screen and (max-width: 1400px){
.public-header .body-box li a.a1{padding-left:15px;padding-right:15px;}
.public-header .body-box li a.a1{padding-left:8px;padding-right:8px; font-size:12px;}
}
@media screen and (max-width:1240px){
.public-header .body-box li a.a1{padding-left:5px;padding-right:5px; font-size:12px;}
.public-header .body-box ul{text-align:left; padding-left:240px;}
}
@media screen and (max-width:1100px){
.public-header .body-box .navbox{ width:94%;}
.public-header .body-box li a.a1{padding-left:10px;padding-right:10px;}
.public-header .body-box ul{text-align:left; padding-left:200px;}
}

@media screen and (max-width:1024px){
.public-header .link-box,.headerRight{ display:none;}
.home .public-header.fixed {background: rgba(255, 255, 255, 0.9);}

}



.headerRight{ position:absolute; right:0; top:50%;margin-top:-20px;}
/*topLan*/
.topLan{display:inline-block;cursor:pointer;position:relative;float:right;height:32px;line-height:32px;border:1px solid #d4d4d4;padding:0 12px;border-radius:35px;vertical-align:middle; margin-top:3px;}
.topLan .aa i{width: 12px;height: 12px;line-height:30px;display:inline-block;background:url(../images/v1.png) no-repeat right center;margin-left:10px; cursor:pointer;}
.topLan .aa {color: #a0a0a0;font-size: 12px;display:inline-block;padding: 0;line-height:35px;}
.topLan .Lanbox {position:absolute;right:0;margin: 0;padding: 0;z-index:1000;background: #f7f7f7;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);box-shadow: 0 2px 5px rgba(0,0,0,.1);opacity: 0;visibility: hidden;border-radius:35px; width:100%;}
.topLan .Lanbox:before {content: "";display: block;position: absolute;top:-6px;left:50%; margin-left:-6px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #f7f7f7  transparent;z-index:4;}
.topLan .Lanbox li {text-align:left;clear:both;}
.topLan .Lanbox li a {color:#1b1b1b;font-size: 12px;display: block;height: auto;padding: 2px 12px;line-height: 20px;margin: 0; text-align:left;}
.topLan:hover ul {visibility: visible;opacity: 1;
-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-animation: Grow .4s ease-in-out;-moz-animation: Grow .8s ease-in-out;
-o-animation: Grow .4s ease-in-out;animation: Grow .4s ease-in-out;-webkit-backface-visibility: visible!important; backface-visibility: visible!important;}
@-webkit-keyframes Grow {
    0% {opacity: 0;-webkit-transform: scale(1,.5)}
    100% {opacity: 1;-webkit-transform: scale(1,1)}
}
@-moz-keyframes Grow {
    0% {opacity: 0;-moz-transform: scale(1,.5)}
    100% {opacity: 1;-moz-transform: scale(1,1)}
}
@-o-keyframes Grow {
    0% {opacity: 0;-o-transform: scale(1,.5)}
    100% {opacity: 1; -o-transform: scale(1,1)}
}
@keyframes Grow {
    0% {opacity: 0;transform: scale(1,.5)}
    100% {opacity: 1;transform: scale(1,1)}
}
@media screen and (max-width:1000px){
	.topLan{ display:none;}	
}




/*search*/
.searchBtn{display:block; float:right;width:40px;height:40px;transition:.5s all linear;margin-left:12px;}
.searchBtn-icon {display:block; float:left;width:40px;height:40px;background:url(../images/top-search1.png) center center no-repeat; cursor:pointer; transition:.5s all linear; outline:none;}
.search2 {display:none; position:absolute; right:0; top:60px; background:#fff; width:310px; z-index:10;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);}
.search2 .close {display:block; float:left; width:10px; height:10px;margin-top:20px;margin-left:20px; background:url(../images/close.png) center center no-repeat; cursor:pointer; transition:.5s all ease; background-size:30px;}
.search2 input {float:left; width:260px; line-height:50px; text-indent:15px; border:none;height:50px;display:block;outline:none;}
.search2 .submitTJ {display:block; float:left; width:40px; height:40px;background:url(../images/top-search2.png) center center no-repeat; cursor:pointer; transition:.5s all linear; outline:none;position:absolute; right:10px; top:5px; border:none; background:url(../images/top-search2.png) center center no-repeat;}
.fixed .searchBtn-icon {background-image: url(../images/top-search1.png);}
.active.fixed .searchBtn-icon {background-image: url(../images/top-search1.png);}
@media screen and (max-width: 1400px){
.searchBtn{margin-left:8px;}
}
@media screen and (max-width:1000px){
.search2{overflow:hidden;height:17.1875vw;max-height:110px; width:100%;position: absolute; top:0; background:#fff; border-bottom:1px solid #c8c8c8; display:none;}
.search2 .form1{height:17.1875vw;max-height:110px;width:60%;margin:0 auto;margin-top:50%;}
.search2 .submitTJ{border:none;outline:none;background:url(../images/index_search2.png) no-repeat left;width:6.25%;height:17.1875vw;max-width:40px;max-height:110px;background-size:100%;max-height:110px; cursor:pointer; display:inline-block;float:left;}
.search2 .text{border:none;outline:none;background:none;width:80%;height:10vw;font-family:"微软雅黑";color:#a0a0a0;max-width:520px;max-height:64px;padding:3.59375vw 2%;display:inline-block;float:left; font-size:16px;}
.search2 .close{background:url(../images/index_close.png) no-repeat right center;width:6.25%;height:17.1875vw;max-width:40px;background-size:100%;max-height:110px; cursor:pointer; float:left; display:inline-block;}
}
@media screen and (max-width:1000px){
.searchBtn{ display:none;}	
}








/*mobile menu*/
.model-nav{display: none}
.subhlogo{position: fixed;top: 0px;left: 0px;width: 100%;border-bottom: 1px solid #eeeef0;z-index:1000;display: none;background-color: #fff;}
.subhlogo .layout{display: flex;justify-content: space-between;align-items: center;height: 80px;padding: 0 0.32rem;max-width: 100%;}
.subhlogo .layout>i{width: 17%; min-width: 80px; visibility: hidden;}
.subhlogo .hloho{position: absolute; top: 0px; left:3%; width: 17%; min-width:150px; max-width: 200px;}
.subhlogo .hloho img{max-height:80px;}
.meun-btn{position: absolute; right:0; top:50%;margin-top:-25px;width: 50px;height: 50px;display: flex;cursor: pointer;z-index:1001;flex-direction: column;justify-content: space-around; margin-right:10px; display:none;}
.meun-btn span{top: 50%;left: 0px;display: block;width: 100%;height: 5px;border-radius: 25px;margin-top: -1px;background:#000;transition: .2s ease;}
.meun-btn-open span:nth-of-type(1) {position: absolute;transform: rotate(45deg);}
.meun-btn-open span:nth-of-type(3) {position: absolute; transform: rotate(-45deg);}
.meun-btn-open span:nth-of-type(2){width: 0px;}
.home .public-header  .meun-btn span{background: #fff;}
.home .public-header.fixed .meun-btn span,
.public-header.fixed  .meun-btn span{background: #000;}
/*m-search-btn*/
.m-search-btn{box-sizing: border-box;padding: 0px 20px;margin: 0px;background: #3d3d3d;line-height: 81px;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}
.m-search-btn i {margin-left: 10px; padding:10px 20px;background: url(../images/search_ico.png) no-repeat left; background-size:15px;}
/*second-nav*/
.second-nav{position: fixed;top: 0px;left: 0px;z-index: 555;width: 320px ;height: 100%;background: #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, .4);overflow-y: scroll;padding-bottom: 50px;pointer-events:none;animation-duration: 0.5s;}
.second-nav-lsit li{width: 100%;}
.second-nav-lsit li p{position: relative;display: block;line-height:20px;overflow: hidden;padding:10px 20px 10px 40px;margin: 0px;font-size: 16px;color: #3d3d3d;font-weight: normal;letter-spacing: 1px;cursor: pointer;transition: 0.4s;border-bottom: 1px solid #f2f2f2;}
.second-nav-lsit li p i{float: right; margin-top: 20px;}
.second-nav-lsit li p a{display: block; width: 80%; float: left;}
.second-nav-lsit li p::before{content:"";position:absolute;top: 50%;left: 15px;width: 10px;height: 10px;margin-top: -5px;border: 1px solid #3d3d3d;border-radius: 50%;transition: 0.4s;}
.second-nav-lsit .li-act p::before{border: 1px solid #0092df;background: #0092df;}
.second-nav-lsit .li-act p a{color:#0092df;}
.second-nav-lsit .li-act p i{transform: rotateX(180deg);}
.second-nav-lsit li dl{display: none;}
.second-nav-lsit li dd{font-size: 16px;color: #3d3d3d;line-height: 56px;height: 56px;padding: 0px 20px 0px 40px;border-bottom: 1px solid #f2f2f2;}
.second-nav-lsit li dd a{display: block}
.second-nav-block{pointer-events: auto  !important; visibility: visible !important;}
/*mark*/
.mark{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: rgba(0, 0, 0, 0.5);z-index: 55;display: none;}
/*m-search-box*/
.m-search-box{position: fixed;top: 0px;left: 0px;z-index: 999;width: 100%;height: 100%;background: rgba(0,0,0,.9);pointer-events: none;opacity: 0;transition: .4s;}
.m-search-box-show {pointer-events: auto;opacity: 1;}
.m-search-box .close {position: absolute;top: 30px;right: 30px;display: block;width: 30px;height: 30px;background: url(../images/close_ico.png) no-repeat center;opacity: 1;cursor: pointer;}
.m-search-box form {position: absolute;top: 50%;left: 2.6%;right: 2.6%;height: 40px;margin-top: -62px;border-bottom: 1px solid #515151;}
.m-search-box form .s-text {box-sizing: border-box;width: 100%;height: 40px;overflow: hidden;padding-left: 30px;padding-right: 50px;border: none;outline: none;background: url(../images/search_ico.png) no-repeat left;line-height: 40px;font-size: 20px;color: #fff;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.m-search-box form .s-btn {position: absolute;top: 0px;right: 0px;height: 100%;border: none;background: transparent;line-height: 40px;font-size: 18px;color: #777;text-align: center;cursor: pointer;transition: .3s;}
.m-search-box form .s-btn:hover{color: #fff;}
@media screen and (max-width: 1024px){
  	.model-nav{display: block}
	.meun-btn{display: flex;}
}
@media screen and (max-width: 768px){
 	.subhlogo .layout{height: 60px;}
	.subhlogo .hloho img{max-height:60px;}
  	.meun-btn {width: 30px;height: 30px; margin-top:-15px;}
  	.meun-btn span {height: 3px;}
  	.second-nav{width: 250px;}
  	.search-btn{line-height: 60px;}
	.home .public-header  .meun-btn span{background: #000;}
}



@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  visibility: hidden;
}
















/*banner*/
.banner-box{position: relative;}
.banner-box img{width: 100%;}
.banner-box .public-tab{position: absolute;bottom: 0;left: 0;right: 0;height: 60px;line-height: 60px;background: rgba(0, 0, 0, 0.5);}
.banner-box .public-tab ul{text-align: right;font-size: 0;}
.banner-box .public-tab ul li{display: inline-block;position: relative;}
.banner-box .public-tab ul li:before{position: absolute;content: '';top: 15px;bottom: 15px;width: 1px;background: #808080;}
.banner-box .public-tab ul li a{display: block;color: #fff;width: 160px;font-size: 16px;text-align: center;}
.banner-box .public-tab ul li:last-child:before{display: none;}
.banner-box .public-tab ul li.active a,.banner-box .public-tab ul li:hover a{background: #9f5720;}
.banner-box .public-tab ul li.active:before,.banner-box .public-tab ul li:hover:before{display: none;}







/*foot*/
.footer { background:#f1f1f1;}
.footer .footer-nav{min-height:44px;font-size:12px;width:100%;height:auto;padding:60px 0 30px 0;background: #fff;border-top:1px solid #e6e6e6;}
.footer .footer-nav .left{float:right;font-size:12px;line-height:26px;color:#5d6371;}
.footer .footer-nav .left .ul2{height:auto;float:left;font-size:0;text-align:left;}
.footer .footer-nav .left .ul2 .ulB{ display:inline-block;*display:inline;zoom:1;min-width:70px; vertical-align:top;}
.footer .footer-nav .left .ul2.d1 .ulB{width:200px;}
.footer .footer-nav .left .ul2.d2 .ulB{width:200px;}
.footer .footer-nav .left .ul2.d3 .ulB{margin-right:0;}
.footer .footer-nav .left .ul2 .t2{display:block;line-height:0;padding:0;margin:0;}
.footer .footer-nav .t1{font-size:14px;margin-bottom:10px;color:#6a6a6a; text-transform:uppercase;}
.footer .footer-nav .t1 a{display:inline-block;color:#002743;}
.footer .footer-nav .t2{font-size:12px;}
.footer .footer-nav .t2 a{font-size:12px;display: inline-block;overflow:hidden;line-height:20px; padding:5px 0;color:#a3a3a3; position:relative;}
.footer .footer-nav .t2 a:hover,
.footer .footer-nav .t1 a:hover{color:#0073c6}
.footer .footer-nav .right{float:left;font-size:12px;line-height:20px;color:#000; width:580px;}
.footer .footer-nav .right td img{ border:1px solid #e4e4e4; margin-bottom:10px;}
/*bottom-logo*/
.bottom-logo{float:left;font-size:12px;line-height:24px;color:#a3a3a3;width:300px;padding-right:50px;}
.bottom-logo strong{font-size:14px;line-height:30px;color:#6a6a6a}
.bottom-logo img{ max-width:180px;max-height:60px;}
.bottom-logo .tel{font-size:34px;color:#dd540f;}
/*bq*/
.footer .bq{width:100%;font-size:12px;line-height:30px;color:#757575;position:relative;text-align:center; background:#f5f5f5;}
.footer .bq .w1400{padding:15px 0; }
.footer .bq a{color:#3d444a;}
.footer .bq a:hover{color:#3d444a}
.footer .bq .beian{width:50%; text-align:right; float:left;}
.footer .bq .bqname{width:50%; text-align:left; float:left;}

@media screen and (max-width: 1530px){
	.bottom-logo{width:270px;padding-right:30px;}
	.footer .footer-nav .right{width:480px;}
	.footer .footer-nav .left .ul2.d1 .ulB{width:130px;}
	.footer .footer-nav .left .ul2.d2 .ulB{width:130px;}
}
@media screen and (max-width: 1440px) and (min-width: 1240px){
/*	.footer .footer-nav .left .ul2.d1 .ulB{width:100px;}
	.footer .footer-nav .left .ul2.d2 .ulB{width:100px;}*/
}
@media screen and (max-width:1250px) {
	.bottom-logo{width:230px;padding-right:30px;}
	.footer .footer-nav .right{width:410px;}
	.footer .footer-nav .right img{width:100px;}
	.footer .footer-nav .left .ul2.d1 .ulB{width:100px;}
	.footer .footer-nav .left .ul2.d2 .ulB{width:100px;}
}
@media screen and (max-width:1024px) {
	.bottom-logo{width:100%;padding-right:0; float:none; padding-bottom:30px;}
	.footer .footer-nav .right{width:100%;float:none; padding-bottom:30px;}
	.footer .footer-nav .right img{width:auto; max-width:100px;}
	.footer .footer-nav .left{width:100%;float:none; display:none;}
	.footer .footer-nav .left .ul2.d1 .ulB{width:100px;}
	.footer .footer-nav .left .ul2.d2 .ulB{width:100px;}

}

@media screen and (max-width:768px) {
	.footer .footer-nav .left .ul2{margin-right:0; width:100%;}
	.footer .footer-nav .left .listB{ display:none;}
	.footer .footer-nav .t1{background:url(../images/v.png) right center no-repeat; background-size:15px; border-bottom:1px solid #ccc; line-height:40px;}
	.footer .footer-nav .t1 a,.footer .footer-nav .t2 a{ display:block;}
}
@media screen and (max-width:450px) {
	
	.bottom-logo{font-size:13px;}
	.footer .footer-nav .right{width:100%;float:none; padding-bottom:30px;}
	.footer .footer-nav .right table{display:block!important; width:auto;}
	.footer .footer-nav .right td{ display:inline-block!important; float:left; width:50%; padding:5px 0;}
}










/*****************************page start*****************************/
.pageH{padding-top:100px!important;}
@media screen and (max-width: 1580px){
.pageH{padding-top:80px!important;}
}


/*pagebanner*/
.pagebannerBox {width:100%; height:210px;overflow:hidden;margin:0 auto;text-align:center;position: relative; background-position:center bottom;background-repeat:no-repeat;}
.pagebannerBox.center{background-position:center center;}
.pagebannerBox .t {position:absolute;top:50%;left: 0;right: 0;margin-top:-35px;height:70px;color:#fff;display:inline-block;vertical-align: middle;text-align:center;}
.pagebannerBox .tBox{ display:inline-block;position:relative;padding:0 15px;}
.pagebannerBox .tBox:before{ content:""; position:absolute; left:0; top:-20px; width:40px; height:100%;background:url(../images/line1.png) left top no-repeat;}
.pagebannerBox .tBox:after{content:"";position:absolute;right: 0;bottom:-20px;width:40px;height:100%;background:url(../images/line2.png) right bottom no-repeat;}
.pagebannerBox .t .cn{font-size:20px;line-height:30px;display:block; letter-spacing:2px; }
.pagebannerBox .t .en{font-size:28px;line-height:40px;display:block; text-transform:uppercase; font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif; display:none;}
@media screen and (max-width: 1024px){
.pagebannerBox {margin-top:0;}	
.pagebannerBox .t .en{font-size:24px;}
}
@media screen and (max-width:768px) {
.pagebannerBox { height:210px; background-size:cover;}
.pagebannerBox .t {margin-top:-25px;height:50px;}
.pagebannerBox .t .en{font-size:20px;line-height:30px;}
.pagebannerBox .t .cn{font-size:16px;line-height:20px;}
.pagebannerBox .tBox:before,
.pagebannerBox .tBox:after{width:0;}
}
@media screen and (max-width:640px) {
.pagebannerBox { height:30vw;}
.pagebannerBox .t {margin-top:-20px;height:40px;}
.pagebannerBox .t .en{font-size:18px;line-height:20px;}
}
	

/*PageNav*/
.PageNav {margin:0 auto;text-align: center;display:block;margin-bottom:20px;padding-top:40px;}
.PageNav .layout{ position:relative;}
.PageNav ul{margin:0 auto; font-size:0;}
.PageNav li {list-style:none;display:inline-block;*display:inline; zoom:1;text-align: center;}
.PageNav li a {display:inline-block;line-height:20px;font-size:15px;background:#cbe3fd;color:#0061cf;padding:5px 20px;margin:0 5px;margin-bottom:16px;position:relative;border-radius:5px; text-align:center;min-width:116px; }
.PageNav li a span{ line-height:20px;}
.PageNav li a:hover,.PageNav li.on a{color:#fff; background:#0061cf;}
.PageNav .Navtit{ display:none;}
@media screen and (max-width:768px) {
.PageNav{margin-bottom:15px;padding-top:15px;}
.PageNav .layout{ width:100%;}
.PageNav ul{ display: block;text-align:left;padding:0 3%; background:#f0f0f0;border-radius:5px; margin-top:5px;}
.PageNav li a {display:block;line-height:30px;margin:0 0;font-size:14px; text-align:left;padding: 5px 8px;color:#333;border:none; background:none;min-width:0px;}
.PageNav li a:hover,.PageNav li.on a{color:#0061cf;background:none;}
.PageNav .Navtit {line-height: normal;padding: 10px 20px;position: relative;text-transform: uppercase;font-size: 16px;letter-spacing: 1px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background .15s;-moz-transition: background .15s;-ms-transition: background .15s;-o-transition: background .15s;transition: background .15s;text-align: center;display: block;width: 100%;background:#cbe3fd;color:#0061cf;border-radius:5px; }
.PageNav .Navtit span {position: relative;z-index: 1;-webkit-transition: color .25s;-moz-transition: color .25s;-ms-transition: color .25s;-o-transition: color .25s;transition: color .25s;color: inherit;text-align: left;}
.PageNav .Navtit:after {content: "";display: block;position: absolute;top: 18px;right: 20px;width: 0;height: 0;border-style: solid;border-width: 6px 4px 0 4px;border-color:#0061cf transparent transparent transparent;}
.PageNav .Navtit span {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}	
.PageNav ul li.on a:before,.PageNav ul li.on a:after{ display:none;}
.PageNav li:hover a:after,.PageNav li.on a:after{ width:0;}
}


.page{ background:#fff;}
.pageInfo{ color:#464646; font-size:16px; line-height:30px; min-height:300px; background:#fff; padding:50px 0;}
.pageInfo img{ max-width:100%; height:auto;}
@media screen and (max-width:1024px) {	
.pageInfo{padding:20px 0;}
}

/*pageTable*/
@media screen and (max-width:768px) {	
.pageTable td{ display:block!important; width:100%!important; }
.pageTable td.td0{ font-size:0; line-height:0; display:none!important;}
} 

/*pageList*/
.pageList ul{margin:0 -18.75px;font-size:0;}
.pageList ul li.listpic{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:33.33333%;margin-bottom:25px; vertical-align:top;}
.pageList ul li.listpic a{ display:block;margin:0 18.75px;}
.pageList ul li.listpic .picB{width:375px;height:210px;margin:0 auto; text-align:center;}
.pageList ul li.listpic .pic{width:375px;height:210px; overflow:hidden; position:relative;margin:0 auto; display: table-cell;text-align:center;vertical-align:middle;}
.pageList ul li.listpic .pic img{max-width:100%; max-height:100%; display:block;width:auto; vertical-align:middle;margin:auto;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.pageList ul li.listpic:hover .pic img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}
.pageList ul li.listpic .pic:before{content:""; display:block; position:absolute; left:0; top:0;bottom:0; right:0;border:1px solid #e8e8e8;border-bottom:none;}
.pageList ul li.listpic .pic:after{opacity:0;content:""; display:block; position:absolute; left:0; top:0; z-index:5; width:100%; height:100%; background-color:#000;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.pageList ul li.listpic:hover .pic:after{opacity:0.3;}
.pageList ul li.listpic .tit{ text-align:left;background:#f2f2f2;font-size:14px;color:#333333; padding:0 40px 0 30px; position: relative;}
.pageList ul li.listpic .tit:after{content:""; display:block; position:absolute; right:25px; top:0; z-index:1; width:8px; height:100%;background:url(../images/m.png) right center no-repeat;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.pageList ul li.listpic .tit span{ display:block;line-height:24px; padding:10px 0;overflow:hidden;/*text-overflow:ellipsis;white-space:nowrap;*/}
.pageList ul li.listpic .tit,.pageList ul li.listpic,.pageList ul li.listpic a{-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.pageList ul li.listpic:hover .tit{ background:#0061cf; color:#fff;}
.pageList ul li.listpic:hover .tit:after{ background-image:url(../images/m2.png);}
.pageList ul li.listpic:hover a{box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);}
@media screen and (max-width:1250px){
	.pageList ul{margin:0 -10px;font-size:0;}	
	.pageList ul li.listpic a{margin:0 10px;}
	.pageList ul li.listpic .picB,
	.pageList ul li.listpic .pic{width:320px;height:179px;}
}
@media screen and (max-width:1024px){
	.pageList ul{margin:0 -5px;}
	.pageList ul li.listpic{ width:50%;margin-bottom:25px;}
	.pageList ul li.listpic a{margin:0 5px;}
	.pageList ul li.listpic .picB,
	.pageList ul li.listpic .pic{width:44.43359375vw;height:24.90234375vw;}
}
@media screen and (max-width:768px){
	.pageList ul li.listpic{width:100%;margin-bottom:15px;}
	.pageList ul li.listpic a{margin:0;}
	.pageList ul li.listpic .picB,
	.pageList ul li.listpic .pic{width:100%;height:210px; display:block;}
}
@media screen and (max-width:420px){
	.pageList ul li.listpic .picB,
	.pageList ul li.listpic .pic{width:100%;height:50vw;}
}





/*pageList2*/
.pageList2{margin-bottom:30px;}
.pageList2 ul li.listpic{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:100%;margin-bottom:25px; vertical-align:top;}
.pageList2 ul li.listpic a{display:block;position: relative;padding:0; background:#fff;border:1px solid #e5e5e5;}
.pageList2 ul li.listpic .ImgBox{width:325px;height:240px;overflow:hidden; float:left;}
.pageList2 ul li.listpic .ImgBox img{max-width:325px;max-height:240px; width:100%;}
.pageList2 ul li.listpic a,
.pageList2 ul li.listpic .ImgBox img,
.pageList2 ul li.listpic .listTitle .listTitleBox{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.pageList2 ul li.listpic a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.pageList2 ul li.listpic .listTitle{overflow:hidden;display:block; height:240px;padding:0;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; position:relative;}
.pageList2 ul li.listpic .listTitle .listTitleBox{padding:40px 100px 30px 120px;}
.pageList2 ul li.listpic .listTitle .t{font-size:20px;color:#333333;MAX-height:62px;line-height:36px; overflow:hidden; font-weight:600;}
.pageList2 ul li.listpic .listTitle .t2{font-size: 12px;color:#909090;max-height:52px;line-height:26px; overflow:hidden;margin-top:12px;}
.pageList2 ul li.listpic .listTitle .date{font-size:12px; color:#007cc2;line-height:30px;margin-top:20px;}
.pageList2 ul li.listpic a:hover{background:#0061cf;-webkit-box-shadow: 0px 0px 9px rgba(0,0,0,.1);-moz-box-shadow: 0px 0px 9px rgba(0,0,0,.1);box-shadow: 0px 0px 9px rgba(0,0,0,.1);}
.pageList2 ul li.listpic a:hover .listTitle .t,
.pageList2 ul li.listpic a:hover .listTitle .t2,
.pageList2 ul li.listpic a:hover .listTitle .date{color:#fff;}
@media screen and (max-width:1024px) {	
	.pageList2 ul li.listpic .ImgBox{width:300px;height:220px;}
	.pageList2 ul li.listpic .ImgBox img{max-width:300px;max-height:220px; width:100%;}
	.pageList2 ul li.listpic .listTitle{height:220px;}
    .pageList2 ul li.listpic .listTitle .listTitleBox{padding:40px 10px 30px 30px;}
	.pageList2 ul li.listpic .listTitle .date{margin-bottom:0;}
	.pageList2 ul li.listpic .listTitle .t{font-size: 16px;MAX-height:60px;line-height:30px;}
    .pageList2 ul li.listpic .listTitle .t2{font-size: 13px;height:72px;line-height:24px;}
}
@media screen and (max-width:768px) {
	.pageList2 ul li.listpic a{margin:0;}
	.pageList2 ul li.listpic .ImgBox{width:100%;height:auto; display:block; float:none;}
	.pageList2 ul li.listpic .ImgBox img{max-width: 100%;max-height:100%;width: 100%;}
	.pageList2 ul li.listpic .listTitle{ height:auto;}
	.pageList2 ul li.listpic .listTitle .listTitleBox{padding:30px}
}
@media screen and (max-width:350px) {	
  
	.pageList2 ul li.listpic{width:100%;margin-right:0;}
	.pageList2 ul li.listpic .listTitle{padding:10px;}
}





/*page-newsInfo*/
.page-newsInfo{text-align:left;}
.page-newsInfo .page-newswz{border-bottom: 1px solid #e5e5e5;}
.page-newsInfo .newsPositon{ font-size:12px; color:#464646; line-height:30px;padding:6.5px 19px;border-bottom: 1px solid #e5e5e5; display:none;}
.page-newsInfo .newsPositon a{color:#464646;}
.page-newsInfo .newsPositon a:hover{color:#b60005;}
.page-newsInfo .newsTit{ font-size:26px; color:#000000; line-height: normal; text-align:center; font-weight:600;margin-bottom:10px;padding-top:50px;margin:0 0;}
.page-newsInfo .newsShuju{ font-size:12px; color:#909090;line-height:30px;text-align:center;padding-bottom:34px; }
.page-newsInfo .newsShuju span{ display:inline-block;margin:0 10px;font-size:12px; color:#909090;line-height:30px;}
.page-newsInfo .newsShuju span.s{padding-left:20px;background:url(../images/school-see.png) left center no-repeat;}
.page-newsInfo .newsShuju span.d{padding-left:20px;background:url(../images/d.png) left center no-repeat;}
.page-newsInfo .newsShuju span.u{padding-left:20px;background:url(../images/u.png) left center no-repeat;}
.page-newsInfo .newsText{margin:0 0;text-align:left;font-size:15px;color:#464646;line-height:30px;border-top:1px solid #e5e5e5;}
.page-newsInfo .newsTextNr{padding-top:60px;padding-bottom:20px;}
.page-newsInfo .newsBtn{border-top:1px solid #e5e5e5;padding-top:20px;font-size:0;}
.page-newsInfo .newsBtn span{display:inline-block;*display:inline;zoom:1;width:50%; line-height:30px; height:30px; overflow:hidden;color:#909090;font-size:12px;}
.page-newsInfo .newsBtn a{display:inline-block;max-width:90%;line-height:30px; height:30px;color:#909090; white-space:nowrap;text-overflow: ellipsis; overflow: hidden; }
.page-newsInfo .newsBtn a:hover{color:#b60005;}
.page-newsInfo .newsBtn .newsBtnA{text-align:left;}
.page-newsInfo .newsBtn .newsBtnB{ text-align:right;}
@media screen and (max-width:960px) {
  .page-newsInfo .newsTit,.page-newsInfo .newsText{margin:0 0;}
  .page-newsInfo .newsTit{ font-size:24px;}
  .page-newsInfo .newsTextNr{padding-top:30px;padding-bottom:20px;}
}
@media screen and (max-width:768px) {
  .page-newsInfo .newsBtn span{width:100%; }
  .page-newsInfo .newsBtn .newsBtnB{ text-align:left;}
  .page-newsInfo .newsText{font-size:14px;}
  .page-newsInfo .newsTit{ font-size:18px;}
  .page-newsInfo .newsBtn span,.page-newsInfo .newsBtn a{line-height:20px; height:20px; }
}












/*page-tab*/
.page-tab{margin:0 auto;padding:30px 0 50px 0;text-align: center; }
.page-tab ul { margin:0 auto;padding: 0;list-style: none; text-align:center;height: 38px;line-height: 38px;font-size: 0;}
.page-tab ul li{margin: 0;padding: 0;display: inline-block;position: relative;height: 36px;line-height: 36px;}
.page-tab ul li a{display: inline-block;text-align:center;font-size:14px;color: #5e5e5e;padding:0 15px;height: 36px;line-height: 36px;border: 1px solid #dcdcdc;background: transparent;}
.page-tab ul li a:hover,
.page-tab ul li a.focus{ background:#cbe3fd; color: #0061cf; }
.page-tab ul li.next-page, .page-tab ul li.prev-page{ margin:0 20px;}
.page-tab ul li.next-page a, .page-tab ul li.prev-page a{padding: 0 28px;}

/*page-back*/
.page-back{ margin:0 auto; text-align:center;padding:30px 0;border-top:1px dashed #d4d4d4;border-bottom:1px dashed #d4d4d4;}
.page-back a{display:block;width:200px;font-size: 12px;line-height: 40px;height:40px;overflow:hidden; text-align:center;color: #5e5e5e;margin:0 auto;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s; background:#f2f2f2; }
.page-back a:hover{background:#0061cf; color:#fff;}







/*proList*/
.proList ul{font-size:0;}
.proList ul li.listpic{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:100%;padding-top:20px;margin-bottom:40px; vertical-align:top;}
.proList ul li.listpic a{display:block;position: relative;padding:0; background:#fff;}
.proList ul li.listpic .ImgBox{width:100%;height:auto;overflow:hidden; float:left;}
.proList ul li.listpic .ImgBox img{max-width:100%;max-height:100%; width:100%;}
.proList ul li.listpic a,
.proList ul li.listpic .ImgBox img{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.proList ul li.listpic a:hover .ImgBox img{-moz-transform: scale(1.02); -webkit-transform: scale(1.02);transform: scale(1.02);}
@media screen and (max-width:1024px) {	
.proList ul li.listpic{margin-bottom:30px;padding-top:0px;}
}
@media screen and (max-width:768px) {
.proList ul li.listpic{margin-bottom:20px;}
}





/*proList2 listpic*/
.proList2{margin-bottom:0;width:auto;padding:60px 40px;display:block!important;-webkit-box-shadow: 0px 0px 9px rgba(0,0,0,.1);-moz-box-shadow: 0px 0px 9px rgba(0,0,0,.1);box-shadow: 0px 0px 9px rgba(0,0,0,.1); background:#fff;}
.proList2 ul{font-size:0; line-height:normal;}
.proList2 ul li.listpic{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:100%;position:relative;}
.proList2 ul li.listpic a{display:block;position: relative;padding:45px 0; overflow:hidden; position:relative;border-bottom:1px dashed #d4d4d4;position:relative;}
.proList2 ul li.listpic .ImgBox{width:535px;height:370px;overflow:hidden; float:left; position:relative;}
.proList2 ul li.listpic .ImgBox img{height:370px; width:100%; display:block;}
.proList2 ul li.listpic .ImgBox img,.proList2 ul li.listpic .ImgBox:after{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.proList2 ul li.listpic a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
/*.proList2 ul li.listpic .ImgBox:after{content: '';position:absolute;top:0;left:0;height:100%;width:100%;background:#000;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;}
.proList2 ul li.listpic a:hover .ImgBox:after{filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1;}*/
.proList2 ul li.listpic .listTitle{overflow:hidden;display:block;padding:0;}
.proList2 ul li.listpic .listTitle .listTitleBox{padding:85px 100px 0 100px; }
.proList2 ul li.listpic .listTitle .t{font-size: 20px;color:#0061cf;line-height:30px; overflow:hidden; font-weight:600;margin-bottom:15px;}
.proList2 ul li.listpic .listTitle .t2{font-size:14px;color:#333333;min-height:130px;line-height:26px; overflow:hidden;}
.proList2 ul li.listpic .more2{font-size:12px;color:#0061cf;background:#fff;text-transform:uppercase;width:86px; padding:5px 0;line-height:20px;cursor:pointer; position:relative; border:2px solid #0061cf;border-radius:10px; position:absolute; top:50%; margin-top:-18px; right:0;}
.proList2 ul li.listpic .more2{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.proList2 ul li.listpic .more2:hover{background:#0061cf;color:#fff;}
.proList2 ul li.listpic .more2 span{ display:block; text-align:center; position:relative; z-index:1;}
@media screen and (max-width:1220px) {
.proList2{padding:30px 3%; width:94%!important;display:block!important;}
.proList2 ul li.listpic a{padding:30px 0 ;}
.proList2 ul li.listpic .ImgBox{width:455px;height:315px;}
.proList2 ul li.listpic .ImgBox img{height:315px;}
.proList2 ul li.listpic .listTitle .listTitleBox{padding:80px 100px 30px 50px;}
}
@media screen and (max-width:1024px) {
.proList2 ul li.listpic a{padding:30px 0 ;}
.proList2 ul li.listpic .ImgBox{width:100%;height:auto;overflow:hidden; float:none;}
.proList2 ul li.listpic .ImgBox img{height:auto; width:100%; display:block;}
.proList2 ul li.listpic .listTitle .listTitleBox{padding:30px 100px 30px 0; position:relative;}
.proList2 ul li.listpic .listTitle .t{font-size: 18px;margin-bottom:10px;}
.proList2 ul li.listpic .listTitle .t2{/*max-height:210px; height:auto;*/margin-bottom:15px; font-size:13px;}
.proList2 ul li.listpic:before{ display:none;}
}
@media screen and (max-width:768px) {
	.proList2{padding:0px 0; width:100%!important;display:block!important;-webkit-box-shadow: 0px 0px 0 rgba(0,0,0,0);-moz-box-shadow: 0px 0px 0 rgba(0,0,0,0);box-shadow: 0px 0px 0 rgba(0,0,0,0); }
	.proList2 ul li.listpic .listTitle .listTitleBox{padding:30px 0; position:relative; text-align:center;}
	.proList2 ul li.listpic .more2{ position:static;  margin:0 auto;margin-top:20px; top:auto;}
	
	
}


/*proTable*/
.proTable{ background:#f7f7f7;border-radius:5px;border-top:8px solid #0061cf;}
.proTable td{padding:30px 60px; font-size:15px; color:#333333; line-height:30px;}
.proTable td h1{ font-weight:bold; color:#0061cf; font-size:26px;}
@media screen and (max-width:1220px) {
.proTable td{padding:30px 30px; font-size:14px;}
.proTable td h1{font-size:24px;}
}
@media screen and (max-width:1024px) {
.proTable td{padding:30px 15px;}
.proTable td h1{font-size:20px;}
}


/*proxqTable*/
.proxqTable td{padding:0 0; font-size:14px; color:#000000; line-height:26px;}
.proxqTable td h1{ font-weight:bold;  font-size:24px;}
.proxqTable td img{ max-width:100%;}
@media screen and (max-width:1220px) {
.proxqTable td{padding:30px 0;}
.proxqTable td h1{font-size:22px;}
}
@media screen and (max-width:1024px) {
.proxqTable{display:block!important; width:100%;}
.proxqTable td{padding:10px 0; display:block!important; width:100%;}
.proxqTable td h1{font-size:20px;}
.proxqTable td img{ max-width:100%; display:block;margin: 0 auto; text-align:center;}
}







/*proxqT*/
.proxqT td{padding:8px 0; font-size:12px; color:#595959; line-height:20px;background:url(../images/pro2-tit.png) center center no-repeat;}
.proxqT td h1{ font-weight:bold; color:#0061cf; font-size:20px;line-height:30px;}
@media screen and (max-width:1220px) {
.proxqT td h1{font-size:18px;}
}






/*proCanshu*/
.proCanshu{width: 100%!important;}
.proCanshu th{padding:2px 15px; line-height:30px; color:#fff; background:#0061cf; border-right:2px solid #fff;border-bottom:2px solid #fff; font-size:16px;}
.proCanshu td{padding:2px 15px;line-height:30px;color:#595959;background:#f5f5f5;border-right:2px solid #fff;border-bottom:2px solid #fff;text-align:center;font-size:16px;color:#333333;width: auto!important;}
.proCanshu td:nth-child(1){color:#0061cf!important; background:#e4eef9!important;}
.proCanshu tr:nth-child(2n-1) td{ background:#eaeaea;}
@media screen and (max-width:768px) {
.proCanshu th{padding:2px 5px;}
.proCanshu td{padding:2px 5px;}
}







/*proxq*/
.proxq{margin-bottom:0; width:auto; padding:60px 40px; display:block!important;-webkit-box-shadow: 0px 0px 9px rgba(0,0,0,.1);-moz-box-shadow: 0px 0px 9px rgba(0,0,0,.1);box-shadow: 0px 0px 9px rgba(0,0,0,.1); background:#fff;}
@media screen and (max-width:1220px) {
.proxq{padding:30px 20px;}
}



/**Contact**/
.contactTable td.wz{ width:32%;font-size:18px;color:#ffffff; line-height:28px;vertical-align:minddle;padding:10px 0 10px 0; height:210px;}
.contactTable h1{ font-size:24px; color:#ffffff; font-weight:bold;margin-bottom:10px;}
.contactTable td.td1{background:url(../images/contact-1.jpg) left bottom no-repeat #0161cf;}
.contactTable td.td2{background:url(../images/contact-2.jpg) left bottom no-repeat #0161cf;}
.contactTable td.td3{background:url(../images/contact-3.jpg) left bottom no-repeat #0161cf;}
@media screen and (max-width:1024px) {
.contactTable td{width:auto!important;display:block!important;margin:0;padding:0;}
.contactTable td.wz{ padding:50px 0 10px 0;margin-bottom:5px; height:160px;}
}


/**/
.page-tit{font-size:28px;color:#000000;padding-bottom:50px;text-align:center;}
.page-tit span{ position:relative;padding:15px 0;}
.page-tit span::after{content: '';display: block;width:71px;position: absolute; left:0 ; margin:0 auto;right:0;bottom:0;height:3px;background: #0061cf;}
@media screen and (max-width:1024px) {
.page-tit{font-size:20px;padding-bottom:30px;}
}



/**/
.serviceT td{ font-weight:bold;  font-size:30px; line-height:46px;}
.serviceT2 td{ font-size:24px; line-height:46px;}
@media screen and (max-width:1220px) {
.serviceT td{font-size:28px;}
.serviceT td{font-size:20px;}
}
@media screen and (max-width:1024px) {
.serviceT td{font-size:26px; line-height:40px;}
.serviceT td{font-size:18px;}
}
@media screen and (max-width:768px) {
.serviceT td{font-size:20px;}
}



@media screen and (max-width:1024px) {
.serviceTable td{ width:94%; display:inline-block!important; float:left; padding:30px 3%!important;}
.serviceTable td img{ display:block; margin:0 auto;}
.serviceTable td br{display:none;}	
}
