.foot_3body, html,div {padding: 0; margin: 0;}
*{margin:0;padding:0;border:0;}
li{list-style-type:none;}
.clear{ clear:both;}
body{min-width: 3.2rem; max-width: 6.4rem; width: 100%;color:#666666; margin: 0px auto;font-family:"微软雅黑";background:#ffffff; font-size:.12rem;}
img{ width:100%;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family:"微软雅黑";
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
body, html {
	margin: 0 auto;
}
* {
	margin: 0;
	padding: 0;
	text-shadow: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.clearfix:after, .clear:before {
	display: table;
	content: '';
}
.clearfix:after {
	clear: both;
	overflow: hidden;
}
.clearfix {
	zoom: 1;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.translateXY {
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.translateY {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.translateX {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.contentBox { -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.borderBox { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.popMenus {  width: 100%;height:100%; position: fixed; left: 0; top: 0; bottom: 0; right: 0; overflow: hidden; background-color: #3f4754;-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:200}
.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; background-color: #2e3642; padding: 0 3%; }
.pop_title span { display: inline-block; float: left; font-size: .3rem; line-height: .76rem; color: #6a7380; }
.closePopMenu { display: block; width: .49rem; height: .47rem; right: 3%; top: 50%; }
.menuContainer { width: 100%; height: 100%; }
.menuNavs { width:30%; background-color: #2e3642; height: 100%; float: left; overflow: hidden; position: relative; }
.menuNavs ul { position: absolute;width:100%;/* Prevent elements to be highlighted on tap */ -webkit-tap-highlight-color: rgba(0,0,0,0); /* Put the scroller into the HW Compositing layer right from the start */
-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: 100%; font-size: .26rem; line-height: .66rem; padding-left: 9%; }
.menuNavs ul li.on { background-color:#3f4754;}
.menuNavs ul a { display: block; width: 100%; height: 100%; color: #fff; }
.menuContents {width:70%;height:100%;overflow:hidden;float:left;padding:0 6%;}
.menuContent {width:100%;height:100%;overflow:hidden;}
.menuLists {padding-bottom:.8rem;}
.menuList h4 {font-size:.24rem;color:#fff;line-height:.48rem;border-bottom:1px solid #525c6b;margin-top:2%;font-weight:normal;}
.menuList .links {padding:3% 0.5%;}
.menuList .links a{display:block;float:left;color:#a9a9a9;font-size:.22rem;line-height:.48rem;width:33%;overflow:hidden;}
.menuList .links a.hot:after {content:'';position:absolute;width:.09rem;height:.11rem; background:url(/commonJs/images/h.png) no-repeat;top:0;right:-1px;}
.menuList .links a.hot.active:after {-webkit-animation:shake .4s linear 0s 1;animation:shake .4s linear 0s 1;}

.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%);}
.header {
	width: 100%;
	height: 1.15rem;
	position: relative
}
.showMenuBtn { width: .38rem; height: .53rem;left: 3%;top: 50%; position:relative;cursor:pointer;}
.header h1 { width: 4.17rem; height: .76rem; left: 50%; top: 50%;}
.header .topTell { width: .47rem; height: .47rem; right: 3%; top: 50%;position:absolute; }
.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 {wdith:100%;height:.8rem;font-size:.3rem;color:#fff;font-weight:500;padding-top:.2rem;padding-left:.22rem;}
.menulist ul {width:100%;border-bottom:1px solid #6a7380;}
.menulist ul li {width:100%;float:left;height:.78rem;overflow:hidden;line-height:.78rem;font-size:.26rem;text-align:center;color:#9097a0;border-top:1px solid #6a7380;}
.menulist ul li a {display:block;float:left;height:.78rem;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%;}



/*通栏导航*/
.nav{ margin-top:.38rem; height:1.66rem;}
.nav ul{ margin-left:.18rem;}
.nav ul li{ width:1.02rem; height:.87rem; background:#d0d0d0;border-radius:6px; float:left; margin-left:.24rem;text-align:center;}
.nav ul li:first-child
{ 
margin-left:0;
}
.nav ul li div{ width:.62rem; height:.62rem;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; background:#ffffff;display:block; margin-top:.11rem; margin-left:.21rem;}
.nav ul li:nth-child(1) img{ width:.47rem; height:.5rem; margin-top:.07rem;}
.nav ul li:nth-child(2) img{ width:.35rem; height:.26rem;margin-top:.19rem;}
.nav ul li:nth-child(3) img{ width:.43rem; height:.43rem;margin-top:.06rem;}
.nav ul li:nth-child(4) img{ width:.48rem; height:.38rem;margin-top:.11rem;}
.nav ul li:nth-child(5) img{ width:.49rem; height:.34rem;margin-top:.11rem;}
.nav ul li p{ font-size:.22rem; line-height:.8rem; text-align:center;}
.nav ul li p a{ color:#666666;}


.yyjs{ width:100%;margin-top:.28rem; height:4.3rem; background:#EBEBEB;overflow: hidden;}
.yyjs_tab{ padding-top:.52rem; margin-left:.21rem; text-align:center; line-height:.55rem;}
.yyjs_tab a{ width:1.4rem; height:.55rem; background:#ffffff; color:#333333; font-size:.25rem; margin-right:.13rem; float:left;}
.yyjs_tab .on{ background-color:#313131; color:#ffffff;}

.yyjs_qh{ width:100%; max-width:6.1rem; margin-left:.15rem; height:2.11rem;margin-top:.86rem;overflow:hidden;}
.yyjs_qh2{ width:100%; max-width:6.1rem; margin-left:.15rem; height:2.6rem;margin-top:.86rem;overflow:hidden;}
.yyjs_title{ width:2.95rem; height:2.11rem;}
.yyjs_title2{ width:1.99rem; height:2.6rem;}
.yyjs_1 .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: top;
        align-items: top;
}
.yyjs_2 .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: top;
        align-items: top;
}
.yyjs_3 .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: top;
        align-items: top;
}
.yyjs_4 .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: top;
        align-items: top;
}
.none{ display:none;}


.footer{ width:100%; background:#313131; margin-top:.17rem; height:4.96rem; overflow:hidden;}
.foot_1{ width:5.43rem; margin:0 auto; font-size:.22rem; color:#999999; line-height:.54rem; text-align:center; padding-top:.2rem; border-bottom:2px solid #3d3d3d;}
.foot_2{ font-size:.48rem; color:#999999; line-height:.64rem; text-align:center; }
.foot_3{ margin-top:.35rem; margin-left:.02rem;}
.foot_3 ul li{ width:1.52rem; height:1.88rem; border:1px solid #585858; float:left; margin-right:.07rem; text-align:center;}
.foot_3 ul li:nth-child(1) img{ width:.61rem; height:.7rem;margin-top:.12rem;}
.foot_3 ul li:nth-child(2) img{ width:.76rem; height:.76rem;margin-top:.09rem;}
.foot_3 ul li:nth-child(3) img{ width:.74rem; height:.76rem;margin-top:.1rem;}
.foot_3 ul li:nth-child(4) img{ width:.63rem; height:.75rem;margin-top:.12rem;}
.foot_3 ul li:nth-child(4){ margin-right: 0px;}
.foot_3 ul li p{ font-size:.15rem; color:#727272; line-height:.25rem;}
.foot_3 ul li .xx{ margin-top:.21rem;}
.foot_3 ul li .yy{ margin-top:.18rem;}
.foot_3 ul li .zz{ margin-top:.14rem;}
.foot_3 ul li .aa{ margin-top:.15rem;}
.foot_4{ padding-top:2.2rem; margin-left:1.37rem;}
.foot_4 span{ float:left;}
.foot_4 span img{ width:.84rem; height:.48rem;}
.foot_4 h3{ font-size:.4rem; color:#999999; float:left; margin-left:.2rem;}
.foot_4 h3 a{ color:#999999;}

/*案例*/
#anli{ width:6.16rem;margin-left:.12rem;position:relative; overflow: hidden;}
.anli_nr{ height:3.78rem;}
.anli_l{ float:left; width:3.12rem; height:3.78rem;}
.anli_r{ float:left; width:2.71rem; margin-left:.3rem;; height:3.78rem;}
.anli_r{ font-size:.2rem; line-height:.34rem; color:#0c0101;}
.anli_r span{ font-size:.3rem; margin-top:.2rem;}
.anli_r span strong{ font-size:.4rem;letter-spacing:2px; font-weight:normal;}
.anli_b{ width:6.13rem; height:1.44rem; margin-top:.23rem;}
.anli_qh {
    width: 182px;
	height:17px;
	background-color:#313131;
	border-radius:10px;
	margin:0 auto;
	margin-top:.23rem;
}
.anli_qh ul{ text-align:center; margin-left:35px;}
.anli_qh ul li {
    width: 9px;
    height:9px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background-color: #5D5D5D;
    float: left;
    font-size: 0px;
	margin-right:9px;
	margin-top:4px;
}
.anli_qh ul li.on {
    background-color:#229f3c;
}

/*活动*/
.new_hd{ width:100%; overflow:hidden;}
.tit_hd{ margin-left:.23rem;color:#808080; line-height:.72rem;}
.tit_hd span{ float:left; font-size:.3rem; }
.tit_hd a{ float:right; font-size:.2rem;color:#808080; margin-right:.45rem;}
.jpList1{ width:100%; height:3.3rem; overflow:hidden;}
.jpList1 .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: top;
    align-items: top;}
.jpList1 .swiper-slide .daa{width: 1.86rem;height:3.1rem; position: relative;}
.jpList1 .swiper-slide .daa div{ position: absolute; width:0.54rem;top:2.5rem; right: 0;}
.jpList1 .swiper-slide span{ margin:0 auto; display:block; width:1.86rem;position: relative;}

.jpList1 .swiper-slide strong{ padding-top:.2rem; display:block; color:#000000; line-height:0.25rem; height:.4rem; font-size:.2rem;font-weight: normal;}
.jpList1 .swiper-slide em{  display:block; line-height:0.25rem; font-size:0.25rem; color:#ff6600; font-style:normal; margin-top: 0.4rem;}
.jpList1 .swiper-slide em i{font-style: normal; text-decoration: line-through; font-size:0.2rem; color:#a2a2a2;}
.jpList1 .swiper-slide em b{font-size: 0.22rem;font-weight: normal;}


/*专家*/
.zhuanjia{ width:100%; height:6.31rem;position:relative; z-index:1; margin-top:.28rem; overflow:hidden;}
.zhuanjia .zj_tit{ width:100%;position:absolute; top:.65rem; }
.zhuanjia .zj_tit p:nth-child(1){font-size:.45rem;color:#1da838; font-weight:bold;text-align:center;}
.zhuanjia .zj_tit p:nth-child(2){font-size:.2rem;color:#4e4e4e;width:4.24rem; margin:0 auto;margin-top:.8rem; line-height:.36rem;}
.zhuanjia .searchzj{ margin:0 auto; width:3.68rem; height:0.44rem;  position:relative; padding-bottom:0.35rem; }
.zhuanjia .searchtxt{ position:absolute; width:2.4rem; height:0.44rem; left:0; top:0; box-shadow:inset 0 0 0.05rem #ccc;background:#fff; border:1px solid #d5d5d5; box-sizing:border-box; z-index:10; color:#505050}

.zhuanjia .searchInput{ font-style:normal; cursor:pointer; display:inline-block;width:2.25rem; height:0.44rem; font-size:0.22rem; line-height:0.44rem; text-indent:0.24rem; background:url(../images/sanjiao.png) 1.95rem 0.19rem no-repeat; background-size:0.17rem 0.09rem}
.zhuanjia .selectBox{ display:none; width:2.25rem; border:1px solid #cacaca; border-top:none; box-sizing:border-box; background:#fff;}
.zhuanjia .selectBox li{ height:0.5rem; line-height:0.5rem; padding-left:0.48rem; border-bottom:1px solid #cacaca; background:url(../images/jian.jpg) 0.29rem center no-repeat; background-size:0.11rem 0.14rem; font-size:0.18rem}
.zhuanjia .selectBox li:last-child{ border-bottom:none}
.zhuanjia .selectBox li a{ color:#646060;}
.zhuanjia .sbtn{ text-align:center; font-size:0.23rem; color:#fff; position:absolute; width:1.42rem; height:0.44rem; line-height:0.44rem; background:#219f3b; right:0; top:0; z-index:2; border-radius:0 0.05rem 0.05rem 0;}
.zhuanjia .pagzjt{ text-align: center;position: absolute;bottom: 0.5%;left: 0%;width: 100%;z-index: 5; height:0.15rem;}
.zhuanjia .searchzj {position: absolute;left: 50%;margin-left: -1.89rem;top: 1.38rem;}
.zhuanjia .swiper-pagination-bullet {display: inline-block;width: 0.1rem;height: 0.1rem;margin-right: 0.05rem;border-radius: 12px;background: #bdbdbd;vertical-align: top;opacity: 1;}
.zhuanjia .swiper-pagination-bullet-active {background: #8e61a7;}

.zjtime{padding: 0.2rem 0;background-color: #fff;}
.zjList{ width:100%; overflow:hidden;height: 1.36rem;}
.zjList .swiper-wrapper{}
.zjList .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: top;
        align-items: top;
}
.zjList .swiper-slide a{display: block;background-color: #e8e8f3;width: 2.74rem;padding: 0.1rem 0;overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border-radius: 0.1rem;
}
.zjList .swiper-slide img{ width:1rem;}
.zjList .swiper-slide span{ display:block; width:1rem; height: 1rem; overflow:hidden; border-radius:50%;float: left;margin: 0.04rem 0.08rem 0 0.06rem; }
.zjList .swiper-slide div{float: left;width: 1.56rem;}
.zjList .swiper-slide strong{ padding-top:0.05rem; display:block;  height:0.3rem; line-height:0.3rem; font-size:0.2rem;}
.zjList .swiper-slide strong i{display: inline-block;width:0.24rem;height:0.18rem;background: url("../images/tyzj_ico.jpg") no-repeat;background-size: cover;vertical-align: middle;margin-left: 0.06rem; margin-top: -0.06rem; }
.zjList .swiper-slide em{ margin-top: 0.04rem;  display:block; line-height:0.22rem; font-size:0.18rem; font-style:normal}
.zjList .swiper-slide em font{color: #ff6600;}

.sm_zhuanjia{ width:100%; max-width:6rem; margin-left:.2rem; height:1.61rem;margin-top:.36rem;overflow:hidden;}
.sm_title{ width:2.89rem; height:1.61rem; background:#E2E2E2;border-radius:.14rem;}
.sm_zhuanjia .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: top;
        align-items: top;
}
.smzj_l{ float:left; margin-top:.15rem; margin-left:.12rem; width:1.2rem; height:1.2rem;}
.smzj_r{ float:left; margin-left:.1rem; margin-top:.1rem;}
.smzj_r p{ margin-left:.06rem; font-size:.2rem; color:#999999; line-height:.26rem;}
.smzj_r p:nth-child(1){ font-size:.28rem; color:#333333; line-height:.36rem;}
.smzj_r .zj_zx{ width:1.28rem; height:.38rem; text-align:center; line-height:.38rem; font-size:.22rem; color:#ffffff; background:#219f3b; margin-top:.09rem;border-radius:.13rem;}
.smzj_r .zj_zx a{ color:#ffffff;width:1.28rem; height:.38rem; display:block;}



