*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;}
i,em{font-style: normal;}
li{list-style: none;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
/*-----------------------------------------------------------------------------------------------------------------------*/


.tit2{ text-align:center; color:#fff; font-size:1.8rem; font-weight:bold; position:relative; margin:-6rem 0 0; background:url(../images/neiye/h1.png) no-repeat center 1rem; background-size:100% auto;}
.tit2 em{ display:block; font-size:1rem; font-weight:normal; text-transform:uppercase;}

/*成功案例~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-case_banner img{ display:block; width:100%;}
.g-case{ margin-top:4.8rem;}
.g-caset{ margin:1.2rem 0 2.8rem; position:relative;}
.g-caset dl{ width:33.33%; float:left;}
.g-caset dt{ width:77.5%; height:3rem; background:#f2f2f2 url(../images/neiye/case_arr1.png) no-repeat 85% center; background-size:0.75rem 0.45rem; font-size:1.2rem; line-height:3rem; color:#333; padding-left:7%; border-radius:0.3rem; margin:0 auto; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-caset dd{ display:none; background:#fff; padding:2rem 5%; position:absolute; top:3rem; left:0; z-index:99;}
.g-caset dd a{ display:block; width:46%; float:left; font-size:1.4rem; height:3rem; line-height:3rem; padding-left:4%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; color:#333;}
.g-caset dd a:hover{ background:#f2f2f2;}
.g-caset dl:hover dd{ display:block;}
.g-caset dl:hover dt{background:#0056b6 url(../images/neiye/case_arr2.png) no-repeat 85% center; background-size:0.75rem 0.45rem; color:#fff;}

.m-case{ width:93.75%; margin:0 auto 5rem;}
.m-case dl{ box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; margin-bottom:1.5rem;}
.m-case dt img{ display:block; width:100%;}
.m-case dd{ padding:1.2rem 3%;}
.m-case dd h3{ font-size:1.2rem; font-weight:bold; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-case dd p{ font-size:1rem; line-height:1.5rem; color:#999; padding-top:0.3rem;}



/*分子公司~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-company{ background:#f1f2f8 url(../images/neiye/company_line.gif) repeat-x center top; background-size:1px 12.6rem; padding:4.5rem 0 5rem;}

.m-companyt{ width:93.75%; margin:0 auto 1.7rem;background:#fff; border-radius:0.3rem;}
.m-companyt h2{ background:url(../images/neiye/company_bg.png) no-repeat center top; background-size:100% auto; font-size:1.5rem; font-weight:bold; color:#fff; padding:3.9rem 0 1.9rem 20.83%;}
.m-companyt2{ margin:3.5rem auto 0; padding-bottom:3.5rem; width:85%; position:relative;}
.m-companyt2 h3{ height:3.3rem; border:1px solid #ccc; overflow:hidden;}
.m-companyt2 h3 select{ width:100%; line-height:3.3rem; height:3.3rem; color:#999; font-size:1.1rem; overflow:hidden; background:none; border:0; padding-left:5%; overflow:hidden; float:left;}
.m-companyt2 h3 em{ display:block; width:14%; height:3.3rem; background:#666666 url(../images/neiye/company_arr.gif) no-repeat center center; background-size:1.6rem 0.85rem; border:0; float:right;}
.m-companyt2 dl{ position:absolute; top:3.3rem; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; background:#fff; padding:1rem 3%; width:94%;}
.m-companyt2 dd{ font-size:1.2rem; line-height:2rem; height:2rem; overflow:hidden;}

.g-company2{ width:83.75%; margin:0 auto 1rem; background:#fff; padding:2rem 5% 3rem;}
.g-company2 dt{ font-size:1.5rem; color:#0068b7; background:url(../images/neiye/company_icon.png) no-repeat left center; background-size:2.45rem 2.8rem; padding-left:11%;}
.g-company2 dt em{ display:block; font-size:0.9rem; color:#999999;}
.g-company2 dd{ font-size:1rem; line-height:1.8rem; color:#333; padding:1.5rem 0 2.5rem; border-bottom:1px solid #ccc;}
.g-company2 dd:last-child{ border:0;}



/*关于中兴恒~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-about1{ width:93.75%; margin:3.8rem auto 0;}
.g-about1 .tit{ margin-bottom:1.4rem;}
.tit{ text-align:center; font-size:2rem; font-weight:bold; color:#333;}
.tit em{ display:block; font-size:1rem; color:#999; text-transform:uppercase; font-weight:normal;}
.g-about1 p{ font-size:1rem; line-height:1.8rem;}
.g-about1 h3{ font-size:1.5rem; font-weight:bold; color:#333; margin-top:1.4rem;}
.g-about1 ul{ margin-top:1.5rem; display: flex;justify-content: space-between;flex-wrap: nowrap;text-align: center; }
.g-about1 li{ max-width:33.33%; text-align: left;}
.g-about1 li span{ display:block; font-size:2.8rem; color:#0068b7;}
.g-about1 li span em{ font-size:0.9rem; font-weight:bold;}
.g-about1 li i{ display:block; font-size:1.1rem; font-weight:bold; color:#0068b7; line-height:1.5rem; padding-right:5%; text-align: left;}

.g-yew{ background:url(../images/neiye/yewu_bg.jpg) no-repeat center top; background-size:100% 100%; margin-top:3rem; padding:2rem 0 4rem;}
.g-yew .tit,.g-yew .tit em,.g-lc .tit,.g-lc .tit em,.g-value .tit,.g-value .tit em{ color:#fff;}
.g-yew li{ width:50%; float:left; text-align:center; font-size:1.3rem; line-height:2rem; color:#fff; margin-top:2.5rem;}
.g-yew li em{ display:block; width:30%; margin:0 auto 0.5rem; text-align:center;}
.g-yew li em img{ display:block; margin:0 auto; width:100%;}
.g-yew li i{ display:block; padding:0 5%;}

.g-jieg{ background:#eaf0f4; padding-top:2.7rem;}
.g-jieg span{ display:block; font-size:1.2rem; color:#333; line-height:2rem; background:url(../images/neiye/sou.png) no-repeat 33% center; background-size:1.7rem 1.85rem; text-align:center; margin:1.3rem 0 1rem;}
.g-jieg h5 img{ display:block; width:100%;}

.g-lc{ background:url(../images/neiye/about_lc.jpg) no-repeat center top; background-size:100% 100%; padding:2.5rem 0 4rem; overflow:hidden;}
.g-lc dl{ width:81.25%; margin:2.1rem auto 1.8rem; background:#fff; padding-bottom:2rem;}
.g-lc dt img{ display:block; width:100%;}
.g-lc dd{ padding:1.5rem 4% 0;}
.g-lc dd h3{ font-size:3rem; color:#0068b7;}
.g-lc dd p{ font-size:1rem; line-height:1.5rem; height:6rem;}
.g-lc .swiper-pagination-bullet{ background:#fff;}
.g-lc .swiper-pagination-bullet-active{background:#e60000;}

.g-brand .tit{ margin:2.5rem 0 1.5rem;}
.g-brand h3 img{ display:block; width:100%; margin-bottom:2.5rem;}

.g-fengongs{ box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; margin-bottom:6rem;}
.g-fengongs h5{ width:29%; height:3rem;text-align:center; line-height:3rem; color:#fff; background:#0068b7; font-size:1.5rem; margin:1.5rem auto 0; border-radius:0.3rem;}
.g-fengongs h2{ position:relative;}
.g-fengongs h2:before{ content:""; position:absolute; bottom:0; left:9%; width:0; height:0; border-bottom:1rem solid #fff; border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);}



/*集团文化~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-culture1{ background:#f1f2f8; padding:3.8rem 0;}
.g-culture1 dl{ width:93.75%; margin:1.5rem auto 0; background:#fff;}
.g-culture1 dt{ width:44.33%; float:left;}
.g-culture1 dt img{ display:block; width:100%;}
.g-culture1 dd{ width:52.5%; float:left;}
.g-culture1 dd h3{ font-size:1.2rem; color:#0068b7; padding-top:3.2rem; margin-bottom:0.3rem;}
.g-culture1 dd p{ font-size:1.4rem; line-height:1.8rem; color:#333;} 
.g-culture1 dl:nth-child(4) h3{ padding-top:1.5rem;}

.g-value{ background:#0068b7; padding:2.5rem 0 4.4rem;}
.g-value dl{ width:93.75%; margin:1rem auto 0; background:#fff;}
.g-value dt{ width:28.66%; float:left;}
.g-value dt img{ display:block; width:100%;}
.g-value dd{ width:62.5%; float:left; padding:1.2rem 0 0 3%;}
.g-value dd h3 img{ display:block; width:3.05rem; height:1.5rem; padding-bottom:0.2rem;}
.g-value dd p{ font-size:1rem; line-height:1.5rem; color:#333333;}
.g-value dl:last-child dd{ padding-top:1.8rem;}



/*联系我们~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-contact{ margin-top:2.8rem;}
.g-contact1{ background:#fafafa url(../images/neiye/contact_bg.jpg) no-repeat center bottom; padding:3rem 0; position:relative;}
.g-contact1 dl{ width:50%; float:left; margin-top:1.8rem;}
.g-contact1 dt{ text-align:center; font-size:1.2rem; font-weight:bold; color:#333;}
.g-contact1 dt em{ display:block; width:42.5%; margin:0 auto 1rem;}
.g-contact1 dt em img{ display:block; width:100%;}
.g-contact1 dt span{ display:block; font-size:1rem; line-height:1.8rem; padding:1rem 5%; color:#333; font-weight:normal;}
.g-contact1 dd{ background:#fff; padding:2.2rem 5%;  margin:0 auto;  }
.g-contact1 dd p{ height:2.5rem; border:1px solid #ccc; overflow:hidden; margin-bottom:1rem;}
.g-contact1 dd p em{ display:block; width:15%; text-align:right; font-size:1rem; line-height:2.5rem; float:left;}
.g-contact1 dd p input{ width:82%; float:left; line-height:2.5rem; background:none; height:2.5rem; border:0; overflow:hidden;}
.g-contact1 dd p textarea{width:82%; float:left; line-height:2.5rem; background:none; height:2.5rem; border:0; overflow:hidden; resize:none;}
.g-contact1 dd .tj{ width:30%; margin:0 auto; border:0;}
.g-contact1 dd .tj input{height:2.5rem;text-align:center; line-height:2.5rem; color:#fff; background:#0068b7; font-size:1.2rem;border-radius:0.3rem;}
.g-contact1 dl:nth-child(2n){ clear:both;}

.g-map img{ display:block; width:100%;}

.g-fengs{ width:93.75%; margin:0 auto 1.7rem; background:url(../images/neiye/chaz_bg.png) no-repeat center top; background-size:100% auto; border-radius:0.3rem;}
.g-fengs h2{ font-size:1.5rem; font-weight:bold; color:#fff; padding:3.9rem 0 0 20.83%;}
.g-fengs2{ margin:2rem auto 0; background:none;  padding-bottom:3.5rem; width:85%; position:relative;}
.g-fengs h3{ height:3.3rem; overflow:hidden; background:#fff;}
.g-fengs h3 select{ width:100%; line-height:3.3rem; height:3.3rem; color:#999; font-size:1.1rem; overflow:hidden; background:none; border:0; padding-left:5%; overflow:hidden; float:left;}

.g-fengs h3 em{ display:block; width:14%; height:3.3rem; background:#666666 url(../images/neiye/company_arr.gif) no-repeat center center; background-size:1.6rem 0.85rem; border:0; float:right;}
.g-fengs dl{ position:absolute; top:3.3rem; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; background:#fff; padding:1rem 3%; width:94%; z-index:88;}
.g-fengs dd{ font-size:1.2rem; line-height:2rem; height:2rem; overflow:hidden;}


.g_contact_temp{ padding:0;}




/*团队风采~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-team{ overflow:hidden; background:url(../images/neiye/team_bg.jpg) no-repeat center top; background-size:100% 100%; padding:4.5rem 0;}
.g-team p{ width:83.4375%; margin:0 auto; position:relative;}
.g-team p img{ display:block; width:100%;}
.g-team p em{ display:block; width:100%; height:2rem; text-align:center; background:rgba(0,0,0,0.6); position:absolute; bottom:0; font-size:1rem; line-height:2rem; color:#fff; overflow:hidden;}

.g-team2{ width:93.75%; overflow:hidden; margin:1.5rem auto 4.5rem;}
.g-team2 li{ width:48.33%;}
.g-team2 li img{ display:block; width:100%;}
.g-team2 li em{ display:block; text-align:center; height:3rem; color:#333; font-size:1rem; line-height:3rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-team2 a:nth-child(2n-1) li{ float:left;}
.g-team2 a:nth-child(2n) li{ float:right;}




/*新闻动态~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-news{ background:#f2f3f8; padding:3.8rem 0 3.9rem;}

.g-news1{ width:93.75%; margin:0 auto; background:#fff; position:relative; overflow:hidden; padding-bottom:3rem;}
.g-news1 dt img{ display:block; width:100%;}
.g-news1 dd{ padding:1.5rem 4%;}
.g-news1 dd h3{ font-size:1.2rem; font-weight:bold; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-news1 dd p{ font-size:1rem; color:#999; line-height:1.6rem; padding-top:0.3rem;}
.g-news1 .swiper-pagination{ bottom:2rem;}
.g-news1 .swiper-pagination-bullet{ background:#e6e6e6; opacity:1;}
.g-news1 .swiper-pagination-bullet-active{background:#0056b6;}

.g-news2{ width:93.75%; margin:0 auto;}
.g-news2 dl{ background:#fff; margin-top:1.5rem; padding:1.5rem 4%;}
.g-news2 dt{ position:relative;}
.g-news2 dt h3{ width:73.87%; font-size:1.2rem; line-height:1.8rem; height:3.6rem; color:#333;}
.g-news2 dt em{ display:block; width:5.4rem; background:#0068b7; text-align:center; font-size:2.6rem; color:#fff; position:absolute; top:-1.5rem; right:0;}
.g-news2 dt em i{ display:block; font-size:1rem; position:relative; margin-top:-0.2rem; padding-bottom:0.6rem;}
.g-news2 dd{ font-size:1rem; line-height:1.5rem; padding-top:0.8rem; color:#999;}





/*新闻详情~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-newsdetail{ width:93.75%; margin:3.8rem auto 4.5rem; font-size:1.1rem; line-height:1.8rem; color:#333;}
.g-newsdetail h3{ font-size:1.8rem; font-weight:bold; line-height:2.4rem; color:#0056b6; padding-bottom:0.8rem; border-bottom:1px solid #dadbe2;}
.g-newsdetail h3 em{ display:block; font-size:1rem; color:#999; font-weight:normal; padding-top:0.3rem;}
.g-newsdetail p{ font-size:1.1rem; line-height:1.8rem; color:#333; margin-top:1.5rem;}
.g-newsdetail h5 img{ display:block; width:100%; margin-top:1.2rem;}
.g-newsdetail h4{ font-size:1.2rem; font-weight:bold; color:#0056b6; margin-top:1.2rem;}




/*业务范围~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-business{ padding:1.9rem 0 4.2rem; background:#f1f2f8;}
.g-business dl{ width:93.75%; margin:0 auto 1rem; background:#fff; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999;}
.g-business dt{ position:relative;}
.g-business dt img{ display:block; width:100%;}
.g-business dt em{ display:block; width:20.83%; position:absolute; top:6rem; right:5%;}
.g-business dd{ padding:1.5rem 3.125% 2.5rem;}
.g-business dd h3{ font-size:1.5rem; font-weight:bold; color:#0068b7;}
.g-business dd h3 a{ color:#0068b7; display:block;}
.g-business dd p{ font-size:1rem; line-height:1.5rem; color:#333; padding-top:0.5rem;}




/*政策文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-policy{ background:#f2f3f8; padding:2.8rem 0 4.5rem;}
.g-policy .g-news2{ padding-top:0.5rem;}

.g-policy2{ height:3rem; background:#fff; padding:1.3rem 3.125%;}
.g-policy2 h3{ width:23.33%; height:3rem; float:left; position:relative;}
.g-policy2 h3 em{ display:block; height:3rem; border-radius:0.3rem; font-size:1.2rem; color:#333; line-height:3rem; padding-left:6%; background:#f2f2f2 url(../images/neiye/case_arr1.png) no-repeat 92% center; background-size:0.75rem 0.45rem;}
.g-policy2 h3 span{ display:none; background:#fff; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; padding:0.5rem 0; position:relative; z-index:1;}
.g-policy2 h3 span i{ display:block; font-size:1rem; line-height:2rem; color:#333; text-align:center;} 
.g-policy2 input{ display:block; float:left; width:61%; height:3rem; line-height:3rem; border-radius:0.3rem; border:1px solid #ccc; margin-left:2%; text-indent:0.5rem;}
.g-policy2 input:last-child{ width:11.66%; height:3rem; line-height:3rem; color:#333; text-align:right; font-size:1.5rem; border:0; background:none; margin:0;}




/*中国工程咨询产业联盟~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-ceciu1{ width:93.75%; margin:1.5rem auto 0; overflow:hidden; position:relative;}
.g-ceciu1 img{ display:block; width:100%;}
.g-ceciu1 .swiper-pagination{ bottom:0.8rem;}
.g-ceciu1 .swiper-pagination-bullet{ background:#e6e6e6; opacity:1;}
.g-ceciu1 .swiper-pagination-bullet-active{background:#0056b6;}

.g-ceciu{ position:relative;}
.g-ceciu dl{ width:93.75%; margin:0 auto;}
.g-ceciu dt img{ display:block; width:100%;}
.g-ceciu dt em{ display:block; font-size:1.5rem; font-weight:bold; color:#333; padding:2rem 0 0.6rem;} 
.g-ceciu dt p{ font-size:1rem; line-height:1.8rem; color:#333;}
.g-ceciu dd{ margin:1.7rem 0;}
.g-ceciu dd span{ display:block; width:25%; float:left; text-align:center; font-size:1.2rem; font-weight:bold; color:#0056b6; position:relative;}
.g-ceciu dd span em{ display:block; width:80%; height:6rem; margin:0 auto 0.5rem; border-radius:8rem; border:1px solid #0068b7;}
.g-ceciu dd span em img{ display:block; width:60%; margin:0 auto; padding-top:1.2rem;}
.g-ceciu dd span b{ display:block; width:0.85rem; height:0.8rem; background:url(../images/neiye/lianm_j.png) no-repeat; background-size:100% 100%; position:absolute; top:2.4rem; right:-6%;}
.g-ceciu h5{ width:93.75%; margin:0 auto 5rem; height:3.75rem; border-radius:0.3rem; background:#0056b6; text-align:center; line-height:3.75rem; font-size:1.5rem; font-weight:bold; color:#fff;}

.g-join{ width:83.75%; padding:2.5rem 5%; background:#fff; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; position:absolute; top:12%; left:3.125%;z-index:88;}
.g-join h2{ text-align:center; font-size:2rem; font-weight:bold; color:#0068b7;}
.g-join p{ text-align:center; font-size:0.95rem; line-height:1.5rem; padding:1rem 0;}
.g-join p em{ display:block;}
.g-join span{ display:block; width:1.05rem; height:1.05rem; position:absolute; top:1.2rem; right:5%;}
.g-join li{ height:3rem; border:1px solid #ccc; line-height:3rem; margin-bottom:1rem;}
.g-join li input{ width:100%; font-size:1.2rem; color:#cccccc; padding-left:3%; box-sizing:border-box; background:none; border:0; line-height:3rem;}
.g-join .btt{ background:#0056b6; border:0; height:3.8rem; line-height:3.8rem; border-radius:0.3rem;}
.g-join .btt input{ height:3.8rem; background:none; border:0; font-size:1.5rem; font-weight:bold; color:#fff;}





/*专家智库~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-expert{ background:#f2f3f8; padding:4.8rem 0 2.5rem;}
.g-expert dl{ width:93.75%; margin:0 auto 2rem; background:#fff; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999;}
.g-expert dt{ width:36%;}
.g-expert dt img{ display:block; width:100%;}
.g-expert dd{ width:64%;}
.g-expert dd h3{ background:#0068b7; font-size:1.2rem; font-weight:bold; color:#fff; padding:0.5rem 0 0.5rem 3%; margin-bottom:0.8rem;}
.g-expert dd h3 em{ display:block; font-size:0.9rem; font-weight:normal; padding-top:0.2rem;}
.g-expert dd p{ font-size:1rem; line-height:1.6rem; color:#333; padding:0 3%;}
.g-expert dd span{ display:block; margin:1rem 0 0 3.125%;}
.g-expert dd span a{ display:block; width:7.5rem; height:2.6rem; border:1px solid #ccc; border-radius:0.2rem; float:left; font-size:0.9rem; color:#999999; line-height:2.6rem; background:url(../images/neiye/pppzj_icon1.png) no-repeat 11% center; background-size:1.1rem 0.95rem; padding-left:13%; box-sizing:border-box;}
.g-expert dd span a:last-child{ margin-left:3%;background:url(../images/neiye/pppzj_icon2.png) no-repeat 11% center; background-size:1.1rem 0.95rem;}






/*资质荣誉~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-honor{ overflow:hidden; background:url(../images/neiye/honor_bg.jpg) no-repeat center top; background-size:100% 100%; padding:4.5rem 0;}
.g-honor p{ width:53.75%; margin:1.8rem auto 0; position:relative;}
.g-honor p img{ display:block; width:100%;}
.g-honor p em{ display:block; height:2rem; text-align:center;  font-size:1rem; line-height:2rem; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-top:0.8rem;}

.g-honor2{ width:93.75%; overflow:hidden; margin:1.5rem auto 4.5rem;}
.g-honor2 ul{ margin-top:1.9rem;}
.g-honor2 li{ width:48.33%;}
.g-honor2 li img{ display:block; width:100%; border:1px solid #d9d9d9; box-sizing:border-box;}
.g-honor2 li em{ display:block; text-align:center; height:3rem; color:#333; font-size:1rem; line-height:3rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-honor2 a:nth-child(2n-1) li{ float:left;}
.g-honor2 a:nth-child(2n) li{ float:right;}







/*战略合作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-qus h2{ margin-top:3.3rem; text-align:center; font-size:2.1rem; font-weight:bold; color:#333;}
.g-qus h2 img{ display:block; width:100%;}
.g-qus h2 em{ display:block; font-size:1.2rem; font-family:"宋体"; font-style:italic; padding:1rem 4%;}
.g-qus h3 img{ display:block; width:100%;}

.g-fann h2 img{ display:block; width:100%;}
.g-fann dl{ width:93.75%; margin:0 auto 1rem; padding:1.8rem 0; background:#a60000; border-radius:2rem; position:relative; z-index:2;}
.g-fann dt{ width:3.6rem; height:3.6rem; border-radius:3.6rem; background:#fff; margin:0 0 0 1.5%; float:left; text-align:center; font-size:2.4rem; font-family:Impact; color:#a60000; line-height:3.6rem; margin-top:0.3rem;}
.g-fann dd{ width:79.66%; float:left; padding-left:3%; font-size:1rem; line-height:1.5rem; color:#fff;}
.g-fann dl:nth-child(2){ margin:-10rem auto 1rem;}

.g-jiud{ background:#0068b7; padding:2rem 0 3rem; margin-top:3rem;}
.g-jiud h2{ font-size:2.1rem; font-weight:bold; color:#ffffff; text-align:center;}
.g-jiud h2 img{ display:block; width:100%; margin-bottom:0.2rem;}
.g-jiud dl{ background:#fff; width:93.75%; margin:1rem auto 0; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #fff;}
.g-jiud dt img{ display:block; width:100%;}
.g-jiud dd{ padding:1rem 3% 1.5rem;}
.g-jiud dd h3{ font-size:1.5rem; font-weight:bold; color:#333;}
.g-jiud dd p{ font-size:1rem; line-height:1.5rem; color:#333; padding-top:0.2rem;}
.g-jiud dd span{ display:block; background:#0068b7; border-bottom:0.5rem; text-align:center; font-size:0.8rem; color:#fff; line-height:2.25rem; border-radius:0.9rem; margin-top:0.3rem;}

.g-yaoq{ background:url(../images/neiye/yaoq_bg.jpg) no-repeat center top; background-size:100% 100%; padding:5rem 0;}
.g-yaoq h2 img{ display:block; width:100%;}
.g-yaoq h2 span{ display:block; text-align:center; color:#fff; font-size:1.2rem; line-height:2rem; padding:1.5rem 5%;}
.g-yaoq h2 span em{}
.g-yaoq h2 span i{ display:block; font-weight:bold; font-size:1.5rem;}
.g-yaoq h3{ font-size:1.6rem; font-weight:bold; color:#1a1a1a; width:93.75%; margin:0 auto; text-align:center; background:#fff; border-radius:1.2rem; padding:1.2rem 0;}
.g-yaoq h3 em{ display:block;}

.g-join2{ background:#f1f2f8; padding:0 0 3rem;}
.g-join2 h2 img{ display:block; width:100%;}
.g-join2 h2{ text-align:center; font-size:2.1rem; font-weight:bold; color:#1a1a1a;}
.g-join2 ul{ width:93.75%; margin:2.2rem auto 1.2rem; background:#fff; padding:2.2rem 0;}
.g-join2 li{ width:81.6%; margin:0 auto 1rem; border:1px solid #ccc; height:3rem;}
.g-join2 li input{ width:100%; height:3rem; line-height:3rem; color:#999; background:none; border:0; font-size:1.2rem; overflow:hidden; padding-left:3%; box-sizing:border-box;}
.g-join2 .btt{ background:#0056b6; border:0; height:3.5rem; border-radius:0.3rem; overflow:hidden; line-height:2.5rem;}
.g-join2 .btt input{ padding:0; font-size:1.5rem; font-weight:bold; color:#fff; height:3.5rem; line-height:3.5rem;}
.g-join2 dl{}
.g-join2 dd{ width:33.33%; float:left;}
.g-join2 dd h3{ text-align:center; font-size:0.9rem; color:#333; line-height:2rem;}
.g-join2 dd em{ display:block; width:80%; margin:1rem auto; background:#fff; position:relative;}
.g-join2 dd em img{ display:block; width:100%; border:0.5rem solid #fff; box-sizing:border-box;}
.g-join2 dd span{ display:block; width:100%; position:absolute; top:0;}
.g-join2 dd em i{ display:block; font-size:1rem; font-weight:bold; color:#0068b7; text-align:center;}
.g-join2 dd b{ display:block; text-align:center; font-size:0.9rem; font-weight:bold; color:#333;}
.g-join2 dd .ip01{ opacity:0;}
.g-join2 dd span img{ display:block; width:3.6rem; height:2.7rem; margin:1.3rem auto 0;}

.g-cha{ position:relative; padding:1.7rem 0; border-bottom:1.1rem solid #f1f2f8;}
.g-cha h2 img{ display:block; width:100%;}
.g-cha dl{ width:39.85%; position:absolute; top:2.8rem; left:3%;}
.g-cha dt{ font-size:1.5rem; font-weight:bold; color:#333;}
.g-cha dt span{ display:block; font-size:4.2rem; color:#0068b7; padding:0.3rem 0; margin:0.9rem 0; border-top:2px solid #0068b7; border-bottom:2px solid #0068b7;}
.g-cha dd{ background:#0068b7; height:3rem; font-size:1.2rem; font-weight:bold; color:#fff; line-height:3rem; text-align:center; width:70%; margin-top:1.5rem;}

.g-faq{ width:93.75%; margin:1.7rem auto 5rem;}
.g-faq h2{ font-size:1.5rem; font-weight:bold; color:#333;}
.g-faq dl{ border-bottom:1px solid #d9d9d9; padding:1.4rem 0;}
.g-faq dt{ font-size:1rem; font-weight:bold; line-height:1.5rem; background:url(../images/neiye/q.png) no-repeat left center; padding-left:11.11%; color:#333; display: flex;align-items: center; min-height:3rem; background-size:10%;}
.g-faq dd{font-size:1rem;line-height:1.5rem; background:url(../images/neiye/a.png) no-repeat left center; background-size:10%; padding-left:11.11%; color:#333; margin-top:0.2rem;}
.g-faq h5{ width:2.2rem; height:1.4rem; margin:1.3rem auto 0;}
.g-faq h5 img{ display:block; width:100%;}

/*PPP咨询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tit1 img{ display:block; width:100%;}
.g-pppnoshi{ margin-top:2.4rem;}
.g-pppnoshi p{ width:93.75%; margin:1.6rem auto; font-size:1rem; line-height:1.8rem; color:#333;}
.g-pppnoshi dl{ background:#f1f2f8; padding:1.5rem 0;}
.g-pppnoshi dt{ text-align:center; font-size:1.8rem; font-weight:bold; color:#333333; margin-bottom:1rem;}
.g-pppnoshi dd{ width:93.75%; margin:0 auto;overflow-x: scroll;}
.g-pppnoshi dd img{}

.g-pppys{ background:#0068b7; padding:3rem 0;}
.g-pppys .tit1 img{ margin-bottom:1rem;}
.g-pppys p{ width:93.75%; margin:0 auto; font-size:1rem; line-height:1.8rem; color:#fff;}
.g-pppys ul{width:93.75%; margin:1rem auto 0;}
.g-pppys li{ width:49.66%; position:relative; margin-bottom:0.2rem;}
.g-pppys li img{ display:block; width:100%;}
.g-pppys li em{ display:block; height:3rem; line-height:3rem; background:rgba(0,0,0,0.6); position:absolute; bottom:0; font-size:1rem; width:100%; color:#fff; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-pppys li:nth-child(2n-1){ float:left;}
.g-pppys li:nth-child(2n){ float:right;}

.g-pppser{ margin-top:3rem;}
.g-pppser p{ width:93.75%; margin:1.6rem auto; font-size:1rem; line-height:1.8rem; color:#333;}
.g-pppser ul{ width:93.75%; margin:0 auto; border:0.2rem solid #e3e9f1; box-sizing:border-box;}
.g-pppser li img{ display:block; width:100%;}

.g-pppzj{ background:#0068b7; padding:2.5rem 0 5rem; position:relative; overflow:hidden;}
.g-pppzj dl{ width:93.75%; margin:1rem auto 0; background:#fff;}
.g-pppzj dt{ width:36%; float:left;}
.g-pppzj dt img{ display:block; width:100%;}
.g-pppzj dd{ width:60%; float:right;}
.g-pppzj dd h3{ font-size:1.2rem; font-weight:bold; color:#333; padding:0.5rem 0 0.5rem 3%; margin-bottom:0.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-pppzj dd h3 em{ display:block; font-size:0.9rem; font-weight:normal; padding-top:0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-pppzj dd p{ font-size:1rem; line-height:1.6rem; color:#333; padding:0 3%;}
.g-pppzj dd span{ display:block; margin:1rem 0 0 3.125%;}
.g-pppzj dd span a{ display:block; width:7.5rem; height:2.6rem; border:1px solid #ccc; border-radius:0.2rem; float:left; font-size:0.9rem; color:#999999; line-height:2.6rem; background:url(../images/neiye/pppzj_icon1.png) no-repeat 11% center; background-size:1.1rem 0.95rem; padding-left:13%; box-sizing:border-box;}
.g-pppzj dd span a:last-child{ margin-left:3%;background:url(../images/neiye/pppzj_icon2.png) no-repeat 11% center; background-size:1.1rem 0.95rem;}
.g-pppzj .swiper-pagination{ bottom:2rem;}
.g-pppzj .swiper-pagination-bullet{ background:#fff; opacity:1; width:0.8rem; height:0.8rem;}
.g-pppzj .swiper-pagination-bullet-active{ background:#e60012;}

.g-pppshow{ margin:2.7rem 0 5rem;}
.g-pppshow ul{ width:93.75%; margin:2.4rem auto 0;}
.g-pppshow li{width:48.33%;}
.g-pppshow li img{ display:block; width:100%;}
.g-pppshow li em{ font-size:1rem; line-height:3rem; height:3rem; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-pppshow a:nth-child(2n-1) li{ float:left;}
.g-pppshow a:nth-child(2n) li{ float:right;}
.g-pppshow h5{ width:35.15%; height:3rem; line-height:3rem; margin:1rem auto 0; background:#0056b6; color:#fff; font-size:1.2rem; text-align:center;}




/*全过程咨询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.g-pppall p{width:93.75%; margin:1.6rem auto; font-size:1rem; line-height:1.8rem; color:#333;}
.g-pppall h3 img{ display:block; width:100%;}

.g-pppguoc{ background:#f1f2f8 url(../images/neiye/guoc_bg.jpg) no-repeat center bottom; padding:2.5rem 0 3rem; margin-top:3.5rem;}
.g-pppguoc ul{ width:93.75%; margin:2.6rem auto 0;}
.g-pppguoc li{ width:49.666%; position:relative; margin-bottom:0.2rem;}
.g-pppguoc li img{ display:block; width:100%;}
.g-pppguoc li em{display:block; height:3rem; line-height:3rem; background:rgba(0,0,0,0.6); position:absolute; bottom:0; font-size:1rem; width:100%; color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-pppguoc li em i{ font-size:2rem; float:left; font-family: Arial; padding:0 2% 0 5%;}
.g-pppguoc li:nth-child(5){ width:100%;}
.g-pppguoc dl{ width:93.75%; margin:0 auto;}
.g-pppguoc dt{ font-size:1rem; color:#fff; line-height:1.8rem; margin:1.8rem 0;}
.g-pppguoc dd span{ display:block; width:33.333%; float:left; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:1.2rem; font-weight:bold; color:#fff;}
.g-pppguoc dd span em{ display:block; width:77.5%; margin:0 auto 1rem;}
.g-pppguoc dd span em img{ display:block; width:100%;}
.g-pppguoc li:nth-child(2n-1),.g-bjser li:nth-child(2n-1){ float:left;}
.g-pppguoc li:nth-child(2n),.g-bjser li:nth-child(2n){ float:right;}

.g-bjser{ margin:3rem 0;}
.g-bjser .tit1 em{ display:block; text-align:center; font-size:1.5rem; font-weight:bold; color:#00a0e9; margin:2rem 0 0;}
.g-bjser ul{ width:93.75%; margin:0 auto 1.5rem;}
.g-bjser li{ width:13rem;height:13rem; border:0.3rem solid #ccecfb; box-sizing:border-box; border-radius:15rem; margin-top:2.7rem; text-align:center; font-size:1.2rem; color:#00a0e9; text-overflow:ellipsis;white-space:nowrap;}
.g-bjser li i{ display:block; width:3.2rem; height:3.2rem; border-radius:3.2rem; position:relative; margin:-1.6rem auto 1.3rem; background:#00a0e9; text-align:center; line-height:3.2rem; font-size:1.8rem;color:#fff;}
.g-bjser li em{ display:block; width:33.333%; margin:0 auto 0.8rem;}
.g-bjser li em img{ display:block; width:100%;}
.g-bjser p{ width:93.75%; padding:1rem 3%; box-sizing:border-box; background:#0068b7; color:#fff; border-radius:0.2rem; margin:0 auto 0.4rem;}
.g-bjser p em{ display:block; font-size:1.2rem; font-weight:bold;}
.g-bjser p span{ display:block; font-size:1rem; line-height:1.5rem;}

.g-ppplc{ background:#f1f2f8; padding:3rem 0;}
.g-ppplc h3{ width:93.75%; margin:2rem auto 0;overflow-x: scroll;}



/*分店搜索、表单*/
.company5{ height:19rem; padding-top:0.5rem; padding-bottom:0.5rem; overflow-y:scroll;}
.company5 dl{ clear:both; padding-bottom:0.5rem; border-bottom:1px solid #f1f1f1; box-sizing: border-box; padding-left:0.5rem; padding-right:0.5rem; margin-bottom:0.5rem;}
.company5 dl dt{ font-weight:bold; font-size:1.16rem;}
.company5 dl dd{ font-size:1rem;}


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;}}