/* CSS Document */
.cp_nav{ width:1004px; height:110px; margin:50px auto; }
.cp_nav ul  li{ float:left; margin-bottom: 10px;  width:325px; height:48px; cursor:pointer; margin-left:14px; }
.cp_nav ul  li:hover{width:321px; height:44px; border:2px solid #666; border-radius:3px; overflow:hidden;}
.cp_nav ul  li  img{ width:100%; height:100%;}
.cp_nav ul  li.lihover{ width:321px; height:44px; border:2px solid #666; border-radius:3px; overflow:hidden;}


.xtjs img,.cptd img,.alzs img{ width:1004px; height:42px; }
.cptd { margin:50px 0 30px 0; }
.alzs{ margin-top:80px;}

.xt_xq{ width:1004px; height:auto; background-color:#f2f6fc;}
.xt_xq_fl{  width:520px; height:auto; margin:40px 0 20px 20px; }
.xt_xq_fl p{ text-indent:2em; font:14px/32px "微软雅黑"; color:#1a1a1a;}
.xt_xq_fr img{ width:400px; margin:40px 20px 20px 0 ;}

.cp_tu img{ width:1004px; height:auto; }
.sggy{ width:1004px; height:310px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.sggy img{ max-width:1004px;  height:auto;}
.sggy ul{ width:922px; margin:0 auto;  }
.sggy ul li{ float:left; margin-top:30px;}

.anli{width:1004px; height:auto;}
.anli_tu{ margin:20px auto;}
.anli_tu li {  width:312px; float:left; height:250px;}
.anli_tu  li img{ width:312px; height:194px; position:absolute;	transform: scale(1);transition: all 0.4s;}
.anli_tu  li p{  width:312px; height:42px; color:#000;  font:14px/42px "微软雅黑"; text-indent:1em; margin-bottom:10px; position:absolute;    padding-top: 195px; text-align:center; }
.thumb{width:312px; height:194px; overflow:hidden; position:absolute;}
.anli_tu  li:hover img {z-index:2;transform: scale(1.1); cursor:pointer;opacity:1;	}


/*2019-1-22改版*/
.g_chanpin .gCp_nav{ text-align:center; padding-bottom:50px; }
.g_chanpin .gCp_nav a{ display:inline-block; width:252px; height:54px; line-height:54px; text-align:center; color:#fff; text-decoration:none; margin:0 15px; }
.g_chanpin .gCp_nav a.a1{ background:#709ed1; }
.g_chanpin .gCp_nav a.a2{ background:#b579c3; }
.g_chanpin .gCp_nav a.a3{ background:#78ad96; }

.gCp_list li{ height:354px; overflow: hidden; margin-bottom:22px; }
.gCp_list li .pic{ width:415px; margin:0 14px 0 0; float:left; }
.gCp_list li img{ display:block; }
.gCp_list li .text{ width:770px; height:354px; float:left; overflow:hidden; background:#f6f6f6; position: relative; }
.gCp_list li .tab_b{ padding:47px 58px 0 44px; height:220px; margin-bottom:15px; }
.gCp_list li .tab_b h3{ font-size:20px; color:#595959; text-align:center; height:50px; }
.gCp_list li .tab_b h3 span{ float:right;}
.gCp_list li .tab_b .nr{ font-size:16px; line-height:36px; color:#595959; height:180px; overflow: hidden; }
.gCp_list li .tabs_b{ display:none; }
.gCp_list li .tabs_b.on{ display:block; }
.gCp_list li .tab_t{ bottom:0; left:0; font-size:14px; position: absolute; width:99.9%; height:69px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.gCp_list li .tab_t span{ width:108.8px; cursor:pointer; color:#0278cc; text-align:center; float:left; text-align:center; line-height:68px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
.gCp_list li .tab_t span.on{ color:#fff; background:#4ba3ec; }

.g_chanpin .page{ padding:30px 0 60px; }
.page a{ width:20px; height:20px; line-height:20px; text-align:center; border:1px solid #dadada; padding:0; font-size:14px; display:inline-block; margin:0 3px; }
.page a.pageA{ width:auto; border:0; }

/*放心工程*/
.g_fxgc .gCp_nav{ text-align:center; }
.g_fxgc .gCp_nav a{ width:250px; height:54px; line-height:54px; margin:0 10px; text-align:center; display:inline-block; color:#fff; text-decoration:none; }
.g_fxgc .gCp_nav a.a1{ background:#eff8ff; color:#1175c9; }
.g_fxgc .gCp_nav a.a2{ background:#fff0fe; color:#7b1b75; }
.g_fxgc .gCp_nav a.a3{ background:#e6fffc; color:#10a292; }
.g_fxgc .gCp_nav a.a4{ background:#faefe1; color:#8c5d20; }

.g_fxgcList{ padding:77px 0 0; }
.g_fxgcList li{ background:#f6fbfd; height:510px; margin-bottom:38px; }
.g_fxgcList li.li1 .li_l{ float:left; padding:40px 48px 0 45px; width:630px; position: relative; }
.g_fxgcList li.li1 .li_r{ float:left; padding:113px 42px 0 0; width:432px; height:337px; }
.g_fxgcList li.li1 img{ width:100%; }
.g_fxgcList .numBq{ width:64px; padding:0 0 0 8px; height:69px; color:#fff; text-align:center; position: absolute; top:-17px; left:0; position:absolute; line-height:58px; font-size:26px; font-weight:bold; background:url(../images/bqBg1.png) no-repeat center / cover; }
.g_fxgcList li.li1 .numBq{ background-image:url(../images/bqBg.png); padding:0 8px 0 0; }
.g_fxgcList li.li1 h3{ padding:0 0 0 48px; font-weight:normal; color:#2a83e7; }
.g_fxgcList li.li1 .text{ padding:44px 0 0; text-indent:2em; font-size:16px; line-height:36px; color:#2b2b2b; }

.g_fxgcList li.li2 .li_l{ float:left; padding:73px 62px 0 50px; width:493px; height:450px; }
.g_fxgcList li.li2 .li_r{ float:left; width:550px; padding:50px 44px 0 0; position: relative; }
.g_fxgcList li.li2 .numBq{ left:auto; right:0; }
.g_fxgcList li.li2 h3{ font-size:24px; font-weight:normal; color:#0077cc; text-align:right; padding:0 53px 0 0; }
.g_fxgcList li.li2 .text{ height:428px; overflow: hidden; }
.g_fxgcList li.li2 h4{ font-size:18px; font-weight:normal; color:#2a83e7; margin:24px 0 0; height:30px; }
.g_fxgcList li.li2 p{ font-size:16px; line-height:36px; color:#333; }

.g_fxgcList li.li3 h4{ margin-top:12px; }

/*服务*/
.g_shaixuan li{ height:44px; line-height:44px; border-bottom:1px solid #fff; }
.g_shaixuan li .li_l{ float:left; width:213px; border-right:1px solid #fff; text-align:center; color:#fff; font-size:16px; }
.g_shaixuan li .li_r{ float:left; width:930px; padding:0 22px 0 34px; color:#6b6b6b; font-size:16px; }
.g_shaixuan li a{ color:#6b6b6b; text-decoration:none; }
.g_shaixuan li em{ margin:0 20px; font-style:normal; }
.g_shaixuan li.li1 .li_l{ background:#6facff; }
.g_shaixuan li.li1 .li_r{ background:#e9f3fc; }
.g_shaixuan li.li2 .li_l{ background:#b448ff; }
.g_shaixuan li.li2 .li_r{ background:#fff8ff; }
.g_shaixuan li.li3 .li_l{ background:#81d5a7; }
.g_shaixuan li.li3 .li_r{ background:#f1fdfc; }

.g_fuwuTitle{ height:56px; padding:0 0 9px; background:url(../images/fwTitleLine.jpg) no-repeat center bottom; background-size:100% auto; }
.g_fuwuTitle .box{ padding:0 0 0 232px; line-height:56px; background:url(../images/fwTitle.png) no-repeat left center; }
.g_fuwuTitle .box h2{ font-size:24px; color:#14b2a0; font-weight:normal; }
.g_fuwuTitle .box strong{ color:#3d3c3c; padding:0 0 0 18px; font-weight:normal; }

.g_fuwu1{ padding:30px 0 0; }
.g_fuwu1 .text{ padding:15px 0 20px; font-size:16px; color:#3a3a3a; line-height:30px; text-indent:2em; }
.g_fuwu1List{ padding:0 0 20px; overflow: hidden; }
.g_fuwu1List li{ width:273px; height:193px; float:left; margin:0 36px 0 0; overflow: hidden; position: relative; }
.g_fuwu1List li img{ width:100%; display:block; }
.g_fuwu1List li .bt{ width:100%; height:30px; line-height:30px; left:0; bottom:0; position: absolute; background:url(../images/fwTm.png); }
.g_fuwu1List li h3{ padding:0 20px; color:#fff; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.g_fuwu1List li.noMar{ margin-right:0; }
.g_fuwu1Pic img{ display:block; width:100%; }

.g_fuwu2{ padding:38px 0 0; overflow: hidden; }
.g_fuwu2 .g_con{ padding:20px 0 0; }
.g_fuwu2 .left{ float:left; width:590px; background:#f6f6f6; height:562px; }
.g_fuwu2 .left .box{ padding:20px; font-size:16px; color:#3a3a3a; }
.g_fuwu2 .left h4{ color:#0278cc; height:32px; }
.g_fuwu2 .left p{ line-height:24px; margin-bottom:16px; }
.g_fuwu2 .left .pic{ text-align:center; }
.g_fuwu2 .left .pic img{ max-width:100%; }
.g_fuwu2 .right{ float:right; width:590px; background:#f6f6f6; height:562px; }
.g_fuwu2 .right h3{ line-height:92px; font-size:24px; font-weight:normal; color:#0278cc; text-align:center; }
.g_fuwu2 .right ul{ height:460px; overflow: hidden; }
.g_fuwu2 .right li{ padding:0 98px 0 40px; height:56px; line-height:56px; position: relative; font-size:16px; border-bottom:2px solid #fff; }
.g_fuwu2 .right li i{ width:25px; height:25px; right:73px; top:50%; margin-top:-12px; display:none; position: absolute; background:url(../images/xzIcon.png) no-repeat; }
.g_fuwu2 .right a{ color:#252729; text-decoration:none; }
.g_fuwu2 .right li:hover{ background:#def1ff; }
.g_fuwu2 .right li:hover a{ color:#1560b2; }
.g_fuwu2 .right li:hover i{ display:block; }


.g_fuwu3{ padding:36px 0 0; }
.g_fuwu3 .text{ margin:20px 0 0; padding:17px 38px 36px 32px; background:#f4fafe; font-size:16px; color:#3a3a3a; line-height:30px; }
.g_fuwu3 .text p{ margin:0 0 15px; }

.g_fuwu4{ padding:32px 0 36px; }
.g_fuwu4 ul{ overflow: hidden; padding:20px 0 0; }
.g_fuwu4 li{ float:left; width:272px; height:262px; margin:0 36px 0 0; }
.g_fuwu4 li .pic{ width:100%; height:206px; overflow: hidden; }
.g_fuwu4 li img{ width:100%; display:block; }
.g_fuwu4 li.noMar{ margin-right:0; }
.g_fuwu4 li h3{ font-size:16px; color:#3a3a3a; line-height:50px; text-align:center; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }


/*加盟*/
.jiamen{ padding-bottom:60px; }
.jiamen .tab_t{ text-align:center; padding-bottom:50px; }
.jiamen .tab_t span{ width:252px; height:54px; margin:0 14px; line-height:54px; display:inline-block; text-align:center; font-size:18px; color:#fff; cursor:pointer; }

.jiamen .tab_t span a{ display:block;}

.jiamen .tab_t .span1{ background:#709ed1; }
.jiamen .tab_t .span2{ background:#b579c3; }
.jiamen .tab_t .span3{ background:#78ad96; }
.jiamen .tabs_b{ display:none; }
.jiamen .tabs_b.on{ display:block; }










