@charset "utf-8";
*{ margin:0; padding:0}
html{font-size:100%;}
body{ font-family:'Source Han Sans CN'!important ;}
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote,   /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
list-style-type: none;
font-family:'Source Han Sans CN'!important ;
font-weight: normal;
outline: none;
color:#030000}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol,{ list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; }
a:hover { text-decoration: none;  }
input, img { max-width:100%; vertical-align: middle;}

.clear:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
.clear:{ zoom: 1; }
.fl{float:left; display:inline; }
.fr{ float:right; display:inline} 

/*-----------header 公用---------------*/
.header{ width:100%; overflow:hidden; background-image: -webkit-linear-gradient(#3f3f41, #353535, #2d2d2d); padding:0.1rem 0 0.1rem  0.2rem; height:0.8rem;position:fixed; top:0;z-index: 3000;max-width: 700px;min-width: 320px;}
.m_top{ width:100%; height:1rem;}
.header .navbar{ float:left;width:15%;overflow:hidden;}
.header #title{float: left; width:70%;}
.header .navHome{float: right; width:15%}
.header img{text-align:center; margin:0 auto; display:block;}
.header .navbar img{  width:50%; padding-top:0.15rem}
.header #title img{ width:90%; margin:0 auto}
.header .navHome img{  width:50%; padding-top:0.13rem}

.popMenus{position:absolute;width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;overflow:hidden;background-color:#fff;-moz-transition:all .6s ease-out 0s;-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);z-index:3001}
.popMenus.show{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.pop_title{width:100%;position:relative;z-index:2;padding:0 3%;height: auto;  overflow: hidden; background-color: #043f85;}
.pop_title span{display:inline-block;float:left;font-size:0.3rem;line-height:0.7rem;color:#fff}
.closePopMenu{display:block;width:0.5rem;right:10%;top:0%; position:absolute; }
.closePopMenu img{ display:block; margin-top:0.65rem}
.menuContainer{width:100%;height:100%}
.menuNavs{width:25.3%;height:100%;float:left;overflow:hidden;position:relative}
.menuNavs ul{position:absolute;width:100%;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);padding-bottom:80px}
.menuNavs ul li{width:99%;font-size:0.24rem;line-height:0.6rem;background-color:#fff; border-right:0.01rem solid #f2f2f2; }
.menuNavs ul li.on{ border-right:none;width:100%;}
.menuNavs ul li.on a dl dd{background-color:#fff; color:#8aced2; font-weight:600;}

.menuNavs ul li.on a dl{ border-bottom:0.04rem solid #8aced2; padding:0.2rem 0}
.menuNavs ul a{display:block;width:100%;height:100%;color:#fff}
.menuNavs dl{ border-bottom:0.01rem solid #f2f2f2; padding:0.1rem 0}
.menuNavs dl dt{ margin:0 auto; width:45%; padding:0.2rem 0 0}
.menuNavs dl dt img{ display:block}
.menuNavs dl dd{font-size:0.28rem; text-align:center; color:#3f3f40; font-weight:600;}
.menuContents{width:74%;height:100%;overflow:hidden;float:left;}
.menuContent{width:100%;height:100%;overflow:hidden}
.menuLists{padding-bottom:80px}
.menuList_pic{border-bottom:0.02rem solid #146ab5 ;padding:5% 0; margin-bottom: 10%;}
.menuList h4{font-size: 0.26rem;  color: #3f3f40; margin: 0.1rem 0; border-left: 2px solid #8aced2; padding-left:5%; font-weight:600;}
.menuList .links{padding:2% 0 2% 6%;}
.menuList .links a{display:block;float:left;color:#777777;font-size:0.24rem;line-height:0.5rem; overflow:hidden; width:auto; }
.menuList .links span{ float:left;}
.menuList .links font{ margin:0 5%; float:left; font-size: 0.1rem; color:#c9c9c9; line-height:0.5rem;}
.menuList .links a.hot:after{content:'';position:absolute;width:9px;height:11px;top:0;right:-1px}
.menuList .links a.hot.active:after{-webkit-animation:shake .4s linear 0s 1;animation:shake .4s linear 0s 1}

.kongge{width: 10%;float: left;height: 0.6rem;}
.menuList h3{font-size: 0.26rem;  color: #3f3f40; margin: 0 0.2rem 0.4rem 0; border-left: 2px solid #8aced2; padding-left:2%; font-weight:600; float:left;}
.menuList h3 a{ color:#5c5c5c;}
/*-----------header 公用---------------*/
/*foot公用*/

.new_mlrx{width: 80%;height: auto; overflow: hidden;border-radius: 10px; text-align: center; margin: 0.23rem auto 0;}
.new_mlrx a{ margin:0;}
.new_mlrx img{ width:100%; float:left;}
.new_lggy ul li{ float:left; margin:0 2.7% 2.7% 0;}
.new_lggy ul li:nth-child(1){ width:66.5%;}
.new_lggy ul li:nth-child(2){ width:30.5%; margin-right:0;}
.new_lggy ul li:nth-child(3){ width:29.3%;}
.new_lggy ul li:nth-child(4){ width:30.74%;}
.new_lggy ul li:nth-child(5){ width:34.31%; margin-right:0;}
.new_lggy ul li img{ width:100%; float:left;}
.new_foot{margin:0 auto;}
.new_foot_l{ width:47.5%; float:left;}
.new_foot_l img{ width:100%;}
.new_foot_r ul{width:100%;}
.new_foot_r ul li{ float:left; width:25%;}
.new_foot_r ul li img{display:block; margin-bottom:10%}
.new_foot_r ul li span{ width:13%; float:left; margin-top:2%;}
.new_foot_r ul li span img{ float:left; width:100%;}
.new_foot_r ul li div{ width:85%; float:right;}
.new_foot_r ul li p{ font-size:0.24rem; color:#313131;line-height:0.5rem;}
.new_foot_r ul li h3{ font-size:0.26rem; color:#4c7094; font-weight:600; line-height:0.4rem;}
.new_foot_r ul li:nth-child(3) a{font-size:0.23rem; color:#fff; font-weight:600; background:#4c7094; line-height:0.4rem; padding:2% 1%; border-radius:5px; float:left; margin-top:6%; width:46%;}
.new_foot_r ul li:nth-child(3) a img{ width:17%; margin-left:5%; margin-top:-3%;}
.new_bq{padding-bottom: 1.9rem; }
.new_bq p{ font-size:0.14rem; color:#271c19; line-height:0.3rem; text-align:center;}
.new_bq1{background: #e9e9e9; padding-bottom: 1.9rem; padding-top: 0.3rem;} 
.new_bq1 p{ font-size:0.14rem; color:#271c19; line-height:0.3rem; text-align:center;}
.new_footdt{margin-top:5%;}
.new_footdt{background:url(../new_images/aaa1.jpg) no-repeat top center; background-size:cover; height:2.72rem;}
.new_footdt a{display:block; height:2.64rem;}
.new_foot{background:url(../new_images/bbb1.jpg) no-repeat center; background-size:cover; height:1.22rem;}
.new_mylh{background:url(../new_images/mylhad_07.jpg) #4d7195 no-repeat center; background-size:cover; height:3rem; margin:4% 0 14% 0;}
.new_fonttcs{ font-size:0.16rem; color:#fff; text-align:center;margin:0 auto 0; line-height:0.3rem; width:90%; }
.new_fonttcs span{padding:0 0.8%;}

.new_footerNav {position: fixed;bottom: 0;display: flex;width: 100%;max-width: 720px;min-width: 320px;z-index: 1000;background-image: -webkit-linear-gradient(top, #3d3d3e, #2d2d2d);padding: 0 2% 0 3%;box-sizing: border-box;}
.new_footerNav ul{display: block;width: 100%;padding: 0.25rem 0;}
.new_footerNav ul li{float: left;font-size: 0.23rem;color: #fff;display: inline-block;box-sizing: border-box;}
.new_footerNav ul li a{color: #fff;}
.new_footerNav ul li:last-child{padding-right: 0;}
.new_footerNav ul li img{vertical-align: bottom;display: inline-block;margin-right: 0.03rem;}
.new_footerNav ul li:nth-child(1){width: 15%;padding-top: 0.06rem;}
.new_footerNav ul li:nth-child(1) img{width: 35%;}

.new_footerNav ul li:nth-child(2){width: 30%;padding-left: 0.1rem;}
.new_footerNav ul li:nth-child(2) img{width: 21%;}

.new_footerNav ul li:nth-child(3){width: 16%;position: relative;}
.new_footerNav ul li:nth-child(3).new_footerPos{position: absolute;left: 40%;top: -26%;}

.new_footerNav ul li:nth-child(4){width: 25%;text-align: right;margin-left: 9%;}
.new_footerNav ul li:nth-child(4) img{width: 25%;}

.new_footerNav ul li:nth-child(5){width: 21%;text-align: right;}
.new_footerNav ul li:nth-child(5) img{width: 20%;}
.arrowFoot{
    animation: arrowFoot-vertical 0.8ms;
    -webkit-animation: arrowFoot-vertical 0.8s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes arrowFoot-vertical {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.3);
    }
}
@-webkit-keyframes arrowFoot-vertical {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.3);
    }
}
/*foot  end*/


/* CSS Document */
.translateXY {-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.showMenuBtn {  float:left;width:10%;overflow:hidden; height:0.8rem; margin-top:7%;}
.showMenuBtn a { display: block; width: 93%; height:0.03rem;margin-top:-3px;top:50%;left:0; position:absolute; outline: none; background-color: #ffffff;-moz-transition: background 0.3s linear .3s; -webkit-transition: background 0.3s linear .3s; transition: background 0.3s linear .3s; }
.showMenuBtn a:after, .showMenuBtn a:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0;  background-color: #ffffff;-moz-transition: top 0.3s linear .3s, transform .3s ease-in .1s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-in .1s; transition: top 0.3s linear .3s, transform .3s ease-in .1s;  }
.showMenuBtn a:after { top:14px;}
.showMenuBtn a:before {	top:-14px;}

.showMenuBtn.show a {background-color: rgba(106,115,128,0 );}
.showMenuBtn.show a:after {top:0;-moz-transform: rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg);-moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s; transition: top 0.3s linear .3s, transform .3s ease-out .5s;}
.showMenuBtn.show a:before {top:0;-moz-transform: rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);-moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s; transition: top 0.3s linear .3s, transform .3s ease-out .5s;}

.showMenuBtn a em { background-color: #e60012; border-radius: 50%; -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); display: block; height: 10px; position: absolute; right: -6px; top: -24px; width: 10px; z-index: 10; }
/*导航菜单右上角新加红色圆圈*/

.header .logo { width:68%; float:left; position:relative; top:0.48rem; left:2.6rem;}
.header .topTell { width:10%; right: 5%;position:relative; display:block; float:right; margin-top:0.4rem ;}
.shake {-webkit-animation:shake 0.2s ease-in-out  6  alternate;-moz-animation:shake 0.2s ease-in-out  6  alternate;-o-animation:shake 0.2s ease-in-out  6  alternate;animation:shake 0.2s ease-in-out  6  alternate;}
@-webkit-keyframes shake{
	0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}
@-moz-keyframes shake {
		0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}
@-o-keyframes shake {
		0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}
@keyframes shake {
		0% {
		-moz-transform:rotate(8deg);
		-webkit-transform:rotate(8deg);
		transform:rotate(8deg);
		}
	100% {
		-moz-transform:rotate(-8deg);
		-webkit-transform:rotate(-8deg);
		transform:rotate(-8deg);
		}
	}

.menulist {width:100%;}
.menulist h3 {width:100%;height:80px;font-size:30px;color:#fff;font-weight:500;padding-top:20px;padding-left:22px;}
.menulist ul {width:100%;border-bottom:1px solid #6a7380;}
.menulist ul li {width:100%;float:left;height:78px;overflow:hidden;line-height:78px;font-size:26px;text-align:center;color:#9097a0;border-top:1px solid #6a7380;}
.menulist ul li a {display:block;float:left;height:78px;color:#9097a0;border-right:1px solid #6a7380;border-right:1px solid #6a7380;}
.menulist ul li a:nth-child(4n) {border-right:none;}
.popMenu {display:none;}
.menulists {position:absolute;width:100%;}
.menuBtn {width:100%;height:80px;line-height:80px;text-align:center;font-size:26px;color:#424b59; background-color:#242c37;cursor:pointer;position:relative; -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -ms-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
	-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;}
.menuBtn span {display:inline-block;}
.menuBtn.active i {-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.menuBtn i {position:absolute;left:50%;top:50%;margin-top:-3px;margin-left:60px;display:block;width:17px;height:12px; background:url(/images/down.png) no-repeat;-moz-transition:all 0.6s linear 0s;-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s;}
.call_number {display:block;width:97%;margin:20px auto;-moz-box-shadow:0 7px 20px rgba(38,197,64,.3);-webkit-box-shadow:0 7px 20px rgba(38,197,64,.3);box-shadow:0 7px 20px rgba(38,197,64,.3);overflow:hidden;}
.address_info {width:100%;height:306px; background:url(/images/addressBg.png) no-repeat center; -moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;margin:20px auto;}
.address_pic1 {left:0;top:66px;width:280px;height:190px; background:url(/images/address_pic1.png) no-repeat;}
.address_pic2 {right:54px;top:56px;width:342px;height:134px; background:url(/images/address_pic2.png) no-repeat;}
.address_online {right:209px;top:200px;width:187px;height:64px; background:url(/images/hMap.png) no-repeat;}
.hAbout {right:10px;top:200px;width:187px;height:64px; background:url(/images/hAbout.png) no-repeat;}
.copyRight {width:100%;margin:0 auto 160px;}
.copyRight p {font-size:24px;color:#babdc1;text-align:center;overflow:hidden;}
.copyRight p:nth-child(n+2){font-size:14px;}
.copyRight p span {width:100%;display:inline-block;margin:0 auto;}
.scrollTop { position:fixed; bottom:116px; right:0; width:13%;display:none;z-index:10;}
.callBack {
    background: #fff none repeat scroll 0 0;
    font-size: 3rem;
    text-align: center;
}
.callBack a {
    color: #2e3642;
    line-height: 250%;
}

.swt_middle_new{ display:none !important;}

*{
    margin:0;
    padding: 0;
    list-style: none;
}
/*清除浮动*/
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.';}
/*footer_bcc代码开始*/
.footer_bcc{
    width: 100%;
    max-width: 720px;
    height: 1.25rem;
    z-index: 3000;
    background: url("/new_images/footer_bj.jpg");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
}
.footer_bcc a{
    float: left;
    width: 19%;
    max-width: 720px;
    height: 1.25rem;
    text-decoration: none;
    font-size: 0.24rem;
    text-align: center;
    color: #fff;
}
.footer_bcc a.counsel_bcc{
    width: 24%;
    margin-top: -7%;
    position: relative;
}
.footer_bcc a.counsel_bcc i{
    position: absolute;
    top: 25%;
    left: 32%;
    width: 36%;
    animation: wechatscale 0.8s ease infinite running;
    -webkit-animation: wechatscale 0.8s ease infinite running;
}
.footer_bcc a.counsel_bcc b{
    position: absolute;
    top: 26%;
    left: 58%;
    font-size: 0.24rem;
    width: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    font-family: "Source Han Sans CN"!important ;
    border-radius: 50%;
    background-color: #146ab5;
    color: #fff;
    font-weight: normal;
    animation: hotmove 0.6s ease infinite running;
    -webkit-animation: hotmove 0.6s ease infinite running;
}
.footer_bcc a img{
    width: 100%;
}

/*定义在线咨询动画*/
@keyframes wechatscale {
    0%{
        transform: scale(1);
    }
    35%{
        transform: scale(0.9);
    }
    65%{
        transform: scale(0.9);
    }
    100%{
        transform: scale(1);
    }
}
@-webkit-keyframes wechatscale {
    0%{
        -webkit-transform: scale(1);

    }
    35%{
        -webkit-transform: scale(0.9);

    }
    65%{
        -webkit-transform: scale(0.9);

    }
    100%{
        -webkit-transform: scale(1);
    }
}
/*定义二动画*/
@keyframes hotmove{
    0%{
        transform: translatey(-3px);
        -webkit-transform: translatey(-3px);
    }
    35%{
        transform: translatey(0);
        -webkit-transform: translatey(0);
    }
    65%{
        transform: translatey(0);
        -webkit-transform: translatey(0);
    }
    100%{
        transform: translatey(-3px);
        -webkit-transform: translatey(-3px);
    }
}
@-webkit-keyframes hotmove{
    0%{
        transform: translatey(-3px);
        -webkit-transform: translatey(-3px);
    }
    35%{
        transform: translatey(0);
        -webkit-transform: translatey(0);
    }
    65%{
        transform: translatey(0);
        -webkit-transform: translatey(0);
    }
    100%{
        transform: translatey(-3px);
        -webkit-transform: translatey(-3px);
    }
}
/*footer_bcc代码结束*/

