.wrap img{width: 100%;display: block;}
/*广告*/
/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv { clear:both;height:18rem;overflow:hidden;position: relative; width:100%;}
.g-adv img{ width:100%;}

/*我们*/
.wm{ }
.wm h2{ text-align:center; height:4.2rem; line-height:2.6rem; font-size:1.6rem; color:#000000;background:url(../images/wm_tit.jpg) no-repeat center bottom / 100% auto; padding-top:2.95rem; font-weight:bold;}
.wm p{ line-height:1.8rem; font-size:1.1rem; height:3.6rem; margin-top:1.75rem; padding-left:23%;background:url(../images/wm_mimg.jpg) no-repeat left center / auto 80%; margin-left:5%;}
.wm ul{width:90%; margin:0 auto; padding-top:1.05rem;}
.wm ul li{ height:3.45rem; line-height:3.45rem; padding-left:4.6rem; border-bottom:1px solid #e0e0e0;}
.wm ul li span{display:inline-block;height:3.45rem; line-height:3.45rem; font-size:1.1rem; font-weight:bold; color:#333333;}
.wm ul li em{background:url(../images/fwxg.jpg) no-repeat left center / auto 30%; display:inline-block;height:3.45rem; line-height:3.45rem; padding-left:1.7rem; font-weight:normal; color:#555555; font-size:1.1rem;}
.wm ul li.fwli1{background:url(../images/fw1.jpg) no-repeat  0.75rem center / auto 73%; }
.wm ul li.fwli2{background:url(../images/fw2.jpg) no-repeat  0.75rem center / auto 73%; }
.wm ul li.fwli3{background:url(../images/fw3.jpg) no-repeat  0.75rem center / auto 73%; }
.wm ul li.fwli4{background:url(../images/fw4.jpg) no-repeat  0.75rem center / auto 73%; border-bottom:none;}

/*服务*/
.fw{ padding:0 5% 1.6rem 5%; width:90%; margin-top:2.72rem; background:#f4f4f4;}
.fw h2{ text-align:center; height:4.2rem; line-height:2.6rem; font-size:1.6rem; color:#000000;background:url(../images/fw_titm.jpg) no-repeat center bottom / 100% auto; padding-top:2.6rem; margin-bottom:2.2rem; font-weight:bold;}

.fwcon{}
.fwcon .u_lst8{ width:65%; overflow:hidden; margin:0 auto;}
.fwcon .u_lst8 li{ width:100%;}
.fwcon .u_lst8 li img{ width:100%;}
.fwcon .u_lst8 li em{ width:100%; display:block; height:3.55rem; line-height:3.55rem; text-align:center; font-size:1.1rem; font-weight:bold; color:#333333; background:#fff;}
.fwcon .u_lst8 li em span{ line-height:2.55rem; background: url("../images/fwjt_m.jpg") no-repeat scroll right  center / auto 100% ; padding-right:2rem;}
.fwswp{ width:50%;}

.fwcon{ position:relative;}
.fwcon .fwprev{background:url(../images/fu_l.png) no-repeat  center center / 100% auto; width:1.75rem; height:3.2rem; display:block; position:absolute; left:0; top:59%; z-index:2;}
.fwcon .fwnext{background:url(../images/fu_rm.png) no-repeat  center center / 100% auto;width:1.75rem; height:3.2rem; display:block; position:absolute; right:0; top:59%;z-index:2;}

.fwcon .fwtit {
	top: 0;
	left: 0; height:6.4rem; margin-bottom:2.2rem;
	width: 100%
}
.fwcon .fwtit span {
	 width:33%; float:left; height:3.15rem; line-height:3.15rem; text-align:center; display:block; font-size:1.1rem; color:#000000; background:#fff;border-bottom:1px solid #fff;
}
.fwcon .fwtit span:nth-child(1),.fwcon .fwtit span:nth-child(2),.fwcon .fwtit span:nth-child(3){border-bottom:1px solid #e1e1e1;}
.fwcon .fwtit span:nth-child(2),.fwcon .fwtit span:nth-child(5){border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}

.fwcon .fwtit span.active {
	opacity: 1;
	background: #da251d;border-radius: none; color:#fff; fotn-size:1.1rem; font-weight:bold;border-bottom:1px solid #e1e1e1;
}

/*小广告*/
.sjad1{background:url(../images/sjad1.jpg)  no-repeat scroll center center / 100% auto; width:100%; height:14.2rem; position:relative;}
.sjad1 a{ display:block; position:absolute; left:50%; top:73.1%; height:2.5rem; line-height:2.5rem; font-size:1.5rem; color:#ffffff; font-family:Arial;background:url(../images/tel_sj.png)  no-repeat scroll left center / auto 100%; padding-left:3rem;}

/*知识产权*/
.zscpm{ width:90%; padding:0 5%;}
.zscpm h2{ text-align:center;background:url(../images/ys_titm.jpg) no-repeat center bottom  / 100% auto; height:5.55rem; padding-top:3.55rem; margin-bottom:2.45rem; width:100%;}
.zscpm h2 span{ font-size:2rem; color:#333333; font-weight:bold; display:block; height:2.45rem; line-height:2.45rem;}
.zscpm h2 span em{ color:#da251d;}
.zscpm h2 i{ font-size:1.5rem; color:#454545; display:block; height:2.15rem; line-height:2.15rem;}

.zscq2{}
.zscq2 dl{ width:100%;}
.zscq2 dl dt{ width:100%;}
.zscq2 dl dt img{ width:100%;}
.zscq2 dl dd{ padding-top:2.6rem;}
.zscq2 dl dd h3{ padding-left:7.25rem; height:8.25rem;}
.zscq2 dl dd h3 span{ display:block; line-height:2.7rem; padding-top:1.3rem; font-size:1.6rem; font-weight:bold; color:#313131;}
.zscq2 dl dd h3 em{ display:block;line-height:2.7rem; font-size:1.1rem; font-weight:bold; color:#da251d;}
.zscq2 dl dd p{ line-height:2rem; color:#333333; font-size:1.1rem; padding:1.4rem 5% 0 5%;}
.zscq2 dl dd dd{ width:582px;}
.zscq2 dl dd dd img{ width:582px; height:386px;}

.zscq2 dl.zsdl1 dd h3{background:url(../images/zs01_m.jpg) no-repeat left center / auto 100%;}
.zscq2 dl.zsdl2 dd h3{background:url(../images/zs02_m.jpg) no-repeat left center / auto 100%;}
.zscq2 dl.zsdl3 dd h3{background:url(../images/zs03_m.jpg) no-repeat left center / auto 100%;}
.zscq2 dl.zsdl4 dd h3{background:url(../images/zs04_m.jpg) no-repeat left center / auto 100%;}

.zscq2 .swiper-pagination-bullets{ text-align:center; padding-top:3.3rem;}
.zscq2 .swiper-pagination-bullet {
	width: 1.2rem; border-radius:1rem;
	height: 1.2rem;
	display: inline-block; background:#333333; margin:0 1.5rem;
}
.zscq2 .swiper-pagination-bullet-active {
	opacity: 1;
	background: #da251d;border-radius: none; color:#fff; fotn-size:1.1rem; font-weight:bold;
}

/*专家团队*/
.zjtd{ background:#f9f9f9; width:90%; padding:0 5%; margin-top:3.5rem;}
.zjtd h2{ height:9.35rem; line-height:7.5rem;background:url(../images/td_titm.jpg) no-repeat center bottom  / 100% auto; font-size:1.6rem; color:#000000; text-align:center; width:100%; font-weight:bold; margin-bottom:2.5rem;}

.tdcon{ position:relative;}
.tdcon .tdprev{background:url(../images/td_zm.jpg) no-repeat  center center  / 100% auto; width:3.9rem; height:2.5rem; display:block;  position:absolute; left:0 ; bottom:0; z-index:2;}
.tdcon .tdnext{background:url(../images/td_rm.jpg) no-repeat  center center  / 100% auto;width:3.9rem; height:2.5rem; display:block; position:absolute; left:3.9rem ; bottom:0; z-index:2;}
.tdcon .tdzx{background:url(../images/tdzx_m.png) no-repeat  0 0  / 100% auto;width:9.95rem; height:2.7rem; display:block; position:absolute; left:0rem ; bottom:4.5rem; z-index:2;}

.td1{ width:53.8%; float:left;}
.td1 dl{}
.td1 dl dt{ height:2.6rem; line-height:2.6rem;}
.td1 dl dt i{ display:inline-block; font-weight:bold; font-size:1rem; color:#000000; }
.td1 dl dt em{ color:#555555; display:inline-block;font-size:0.8rem; padding-left:0.9rem;}
.td1 dl dd{}
.td1 dl dd em{ font-size:1rem; font-weight:bold; color:#000000; display:block; height:2.6rem; line-height:2.6rem;}
.td1 dl dd p{ color:#555555; height:2.9rem; line-height:1.4rem; display:block; padding-bottom:0; margin-bottom:0.5rem; font-size:1rem; overflow:hidden;}
.td1 dl dd i{  text-decoration:underline; display:block; font-size:1rem; color:#da251d;background:url(../images/tdhx_m.jpg) no-repeat left top  / 16% auto; padding-top:1.65rem;}

.td2{width:46.2%; float:right;}
.td2 img{ width:100%;}

/*成功案例*/
.al{width:90%; padding:0 5%; margin-top:0.5rem;}
.al h2{ height:9.35rem; line-height:7.5rem;background:url(../images/al_titm.jpg) no-repeat center bottom  / 100% auto; font-size:1.6rem; color:#000000; text-align:center; width:100%; font-weight:bold; margin-bottom:2.5rem;}

.alcon{padding-bottom:4px;}
.alcon ul{ width:84.5%; overflow:hidden; border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; margin:0 auto;}
.alcon ul li{ border:1px solid #e3e3e3; border-right:none; border-bottom:none;  float:left; width:32.8%; }
.alcon ul li.alli3{ border-right:1px solid #e3e3e3;}
.alcon ul li img{ width:100%;}

.alcon .alprev{background:url(../images/fu_l.png) no-repeat  center center / auto 100%; width:1.75rem; height:3.2rem; display:block; position:absolute; left:0; top:31%; z-index:2;}
.alcon .alnext{background:url(../images/fu_rm.png) no-repeat  center center / auto 100%;width:1.75rem; height:3.2rem; display:block; position:absolute; right:0; top:31%;z-index:2;}

/*新闻中心*/
.xwzx{ padding-bottom:2.6rem; width:100%;}
.xwzx h2{ text-align:center; height:4.2rem; line-height:2.6rem; font-size:1.6rem; color:#000000;background:url(../images/xw_titm.jpg) no-repeat center bottom / 100% auto; padding-top:2.6rem; margin-bottom:0.95rem; font-weight:bold;}

.zxcon{ padding-left:6%; border-bottom:1px solid #e3e3e3; margin-bottom:0.9rem;}
.zxcon a{ display:inline-block; padding-left:3rem; padding-right:1.3rem; font-size:1.2rem; color:#333333; line-height:3.4rem; height:3.4rem;}
.zxcon a.zxa1{ background:url(../images/xz1_m.jpg) no-repeat left center / auto 50%;}
.zxcon a.zxa2{ background:url(../images/wd1_m.jpg) no-repeat left center / auto 50%; }
.zxcon a.zxa1.cur{ background:url(../images/xz2_m.jpg) no-repeat left center / auto 50%; }
.zxcon a.zxa2.cur{ background:url(../images/wd2_m.jpg) no-repeat left center / auto 50%; }

.zxtit ul{ width:90%; margin:0 auto; overflow:hidden;}
.zxtit ul li{ line-height:3.25rem; height:3.25rem; width:100%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border-bottom:1px dashed #e3e3e3; font-size:1.1rem; color:#333333;}
.zxtit ul li.nones{ border:none;}

/*关于*/
.sjabout{ background:url(../images/about_bg.jpg) no-repeat center top  / 100% auto; padding-bottom:3.7rem; width:100%;}
.sjabout h2{ text-align:center; height:4.2rem; line-height:2.6rem; font-size:1.6rem; color:#fff;background:url(../images/gy_titm.png) no-repeat center bottom / 100% auto; padding-top:2.5rem; margin-bottom:2.2rem; font-weight:bold;}

.sjabout dl{ width:86%; margin: 0 auto;}
.sjabout dl dt{width:100%;}
.sjabout dl dt img{ width:100%;}
.sjabout dl dd{}
.sjabout dl dd h3{ text-align:center; font-weight:bold; font-size:1.1rem; color:#da251d;background:url(../images/abbt_bg.jpg) no-repeat 0 center / 100% auto; height:3.8rem; line-height:3.8rem; margin-top:1.05rem;}
.sjabout dl dd h3 a{ color:#da251d;}
.sjabout dl dd p{ color:#555555; line-height:2rem; text-align:center; font-size:1.1rem;}
.sjabout dl dd span{ width:11.25rem; height:2.7rem; line-height:2.7rem; margin:1.5rem auto 0 ;background:url(../images/abgd_m.jpg) no-repeat 0 center / 100% auto; display:block;}
.sjabout dl dd span a{ display:block; width:11.25rem; height:2.7rem; display:block;}


html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }
    
    