﻿@charset "utf-8";
body, html {
    min-width: 1200px;
}
.section{width: 1200px;margin: 0 auto;overflow: hidden;}
/*header*/
.header{height: 100px;}
.logo{float: left;width:250px;height: 52px;margin-top: 20px;}
.logo img{display: block;width: 450px;height: 58px;}
.header_shb{float: left;width: 224px;height: 25px;margin: 37px 0 0 30px;}
.header_shb img{display: block;width: 100%;height: 100%;}
.header_ys{overflow: hidden;height: 100px;margin-left: 0px;float: left;}
.header_ys div{float: left;padding-left: 30px;width: 78px;line-height: 100px;font-size: 12px;color: #333;}
.header_ys1{background: url("../images/header_03.jpg") left center no-repeat;}
.header_ys2{background: url("../images/header_04.jpg") left center no-repeat;}
.header_ys3{background: url("../images/header_05.jpg") left center no-repeat;}
.header_ys4{background: url("../images/header_06.jpg") left center no-repeat;}
.header_pho{float: right;padding-left: 40px;background: url("../images/header_07.jpg") left center no-repeat;line-height: 100px;font-size: 26px;color: #c80027;}
.nav{width: 100%;border-bottom: 1px solid #c80027;}
.nav_main{width: 1200px;height: 41px;margin:  0 auto;}
.nav_le{float: left;position: relative;width: 234px;}
.nav_letp{width: 234px;height: 40px;border: 1px solid #db2d28;border-bottom: none;line-height: 40px;text-align: center;}
.nav_letp a{font-size: 15px;color: #c80027;display: block;background: url(../images/nav.png) 40px center no-repeat;}
.nav_letp:hover a{background: url(../images/nav_02.png) 40px center no-repeat;color: #fff;}
.nav_letp:hover {background: #c80027;}
.nav_lebt{position: absolute;top: 41px;left: 0;z-index: 888;display: none;padding-top: 1px;}
.nav_lebt ul li{width: 236px;height: 63px;}
.nav_le2{height: 62px;border-bottom: 1px solid #506077;border-right: 1px solid #c80027;line-height: 62px;text-align: center;background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);position: relative;padding-right: 20px;}
.nav_le2 a{display: block;font-size: 15px;color: #fff;background: url("../images/left1.png") right center no-repeat;}
.nav_le2:hover,.nav_le2_act{border: 1px solid #c80027;border-bottom: 1px solid #c80027;border-right: none;background: #fff;height: 61px;}
.nav_le2:hover a,.nav_le2_act a{color: #333;background: url("../images/left2.png") right center no-repeat;}
.nav_le2ul{position: absolute;top: 0;left: 236px;/*padding-left: 20px;*/background: #fff;display: none;height: 500px;width: auto;border-bottom: 1px solid #c80027;border-right: 1px solid #c80027;border-top: 1px solid #c80027;}
.nav_le2li{float: left;width: 156px;height: 463px;margin: 20px 0;width: 630px;}
.nav_le2li p{padding-left: 13px;line-height: 50px;height: 50px;float: left;width: 240px;border-right: 1px solid #d3d3d3;}
.nav_le2li p a{display: block;padding-left: 8px;font-size: 14px;color: #555;}
.nav_le2li p:hover a{background: url("../images/back2.png") left center no-repeat;color: #c80027;}

.nav_rt{overflow: hidden;height: 40px;}
.nav_rt a{display: block;float: left;line-height: 40px;margin-left: 35px;font-size:16px;color: #444;}
.nav_rt a.act,.nav_rt a:hover{color: #db2d28;}




/*header*/
.index_banner{width: 100%;height: 504px;position: relative;overflow:hidden;}
.index_banner .bd ul li{height: 504px;position: relative;overflow: hidden;zoom:1; vertical-align:middle;}
.index_banner .bd ul li img{display: block;position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;height: 504px;}
.index_banner .hd{ overflow:hidden; position:absolute;bottom: 20px;left: 50%; z-index:1; }
.index_banner .hd ul{ overflow:hidden; zoom:1;}
.index_banner .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; background:#fff; cursor:pointer;border-radius: 5px;}
.index_banner .hd ul li.on{width: 30px;}
/*header*/
.fwxm{background: #f2f3f5;padding-bottom: 70px;}
.index_topic{padding-top: 66px;width: 1200px;height: 46px;overflow: hidden;}
.index_topic img{display: block;width: 100%;height: 100%;}
.fwxm_main{margin-top: 48px;width:100%; overflow:hidden; position:relative;}
.index_topicle{float: left;width: 517px;height: 38px;background: url("../images/le_1.png") right center no-repeat;margin-top: 6px;}
.index_topicrt{float: right;width: 517px;height: 38px;background: url("../images/rt_1.png") left center no-repeat;margin-top: 6px;}
.index_topiccon{float:left;width: 140px;height: 46px;overflow: hidden;}


.index_topiccon p{float: left;line-height: 46px;font-size: 42px;color: #c62723;}
.index_topiccon div{float: left;margin-left: 3px;margin-top: 5px;}
.index_topiccon div span{line-height: 20px;font-size: 20px;color: #333;}
.index_topiccon div u{line-height: 12px;font-size: 12px;color: #959595;text-transform:uppercase;}
.index_topic1 .index_topiccon{width: 140px;margin-left: 12px;}
.index_topic3 .index_topicle{width: 495px;}
.index_topic3 .index_topicrt{width: 495px;}
.index_topic3 .index_topiccon{width: 178px;margin-left: 15px}

.fwxm_main .bd{ position:relative; width:100%; z-index:0;}
.fwxm_main .bd li{ zoom:1; vertical-align:middle; width: 284px;margin-right: 20px;padding-top: 40px;background: #fff;height: 358px;}
.fwxm_maintop{height: 36px;line-height: 36px;text-align: center;font-size: 20px;color: #333;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.fwxm_mainimg{width: 125px;height: 125px;margin: 16px auto 0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.fwxm_mainimg img{display: block; width: 100%;height: 100%;}
.fwxm_maintxt{height: 44px;line-height: 22px;overflow: hidden;margin-top: 20px;text-align: center;font-size: 12px;color: #888;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;padding: 0 30px;}
.fwxm_mainxq{width: 98px;height: 30px;border:1px solid #d3d3d3;-moz-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;-ms-border-radius: 15px;border-radius: 15px;line-height: 30px;text-align: center;background: #f2f3f5;margin: 24px auto 0;}
.fwxm_mainxq a{display: block;font-size: 12px;color: #888;}
.fwxm_mainxq:hover{background: #999;}
.fwxm_mainxq:hover a{color: #fff;}
.fwxm_main .bd li:hover .fwxm_maintxt,.fwxm_main .bd li:hover .fwxm_maintop{-webkit-transform:translate(0,-14px);-o-transform:translate(0,-14px);-moz-transform:translate(0,-14px);-ms-transform:translate(0,-14px);transform:translate(0,-14px);transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.fwxm_main .bd li:hover .fwxm_mainimg{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.fwxm_mainbtn{position: absolute;top: 50%;margin-top: -29px; display: block;width: 30px;height: 58px;background: #d9d9d9;line-height: 58px;text-align: center;font-size: 26px;color: #fff;font-family: "宋体";}
.fwxm_mainbtn img{display: block;width: 100%;height: 100%;}
.fwxm_main .prev{left: 0px;}
.fwxm_main .next{right: 4px;}
.index_dk{padding-bottom: 70px;}
.index_dkcon{margin-top: 48px;width:100%; overflow:hidden; position:relative;padding-bottom: 5px;}
.index_dkli{float: left;margin-left: 36px;width: 273px;position: relative;left: 0;}
.index_dkli:first-child{margin-left: 0;}
.index_dkimg{width: 273px;height: 160px;overflow: hidden;}
.index_dkimg img{display: block;width: 100%;height: 100%;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.index_dkli:hover .index_dkimg img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}

.index_dkinf{border:1px solid #d3d3d3;border-top: none;padding: 24px 18px;}
.index_dkinf div{height: 30px;line-height: 30px;text-align: center;overflow: hidden;}
.index_dkinf div a{font-size: 18px;color: #333;}
.index_dkinf p{height: 72px;line-height: 24px;margin-top: 6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.index_dkinf p a{font-size: 13px;color: #777;}
.index_dkli:hover{box-shadow: 4px 4px 10px 0px #eee;-ms-box-shadow: 4px 4px 10px 0px #eee;-webkit-box-shadow: 4px 4px 10px 0px #eee;-o-box-shadow: 4px 4px 10px 0px #eee;-moz-box-shadow: 4px 4px 10px 0px #eee;}
.index_dkli:hover .index_dkinf div a{color: #c62723;}
.index_m{width: 150px;height: 40px;background: #d31a22;margin: 50px auto 0;line-height: 40px;text-align: center;}
.index_m a{display: block;font-size: 16px;color: #fff;}
.index_ys{background: #f2f3f5;padding-bottom: 70px;}
.index_yscon{margin-top: 70px;width:100%; overflow:hidden; position:relative;}
.index_ysli{float: left;width: 260px;margin-right: 53px;}
.index_ysli:first-child + .index_ysli + .index_ysli + .index_ysli{margin-right: 0;}
.index_ysimg{width: 128px;height: 147px;margin: 0 auto;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.index_ysimg img{display: block;width: 100%;height: 100%;}
.index_ysli:hover .index_ysimg{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.index_ysinf{margin-top: 30px;}
.index_ysinf div{line-height: 26px;text-align: center;font-size: 18px;color: #333;}
.index_ysinf p{line-height: 24px;text-align: center;font-size: 14px;color: #888;margin-top: 14px}
.index_xw{padding: 60px 0 70px;}
.index_xwle{float: left;width: 364px;}
.index_xwletp{overflow: hidden;}
.index_xwletp p{float: left;line-height: 46px;font-size: 42px;color: #c62723;}
.index_xwletp div{float: left;margin-left: 3px;margin-top: 5px;}
.index_xwletp div span{line-height: 20px;font-size: 20px;color: #333;}
.index_xwletp div u{line-height: 12px;font-size: 12px;color: #959595;}
.index_xwleimg{margin-top: 12px;width: 364px;height: 218px;}
.index_xwleimg img{display: block;width: 100%;height: 100%;}
.index_xwmd{float: left;width: 450px;margin: 14px 0 0 30px;}
.index_xwmdtp{height: 41px;overflow: hidden;border-bottom: 1px solid #d3d3d3;}
.index_xwmdtp p{float: left;margin-right: 30px;line-height: 40px;font-size: 16px;color: #555;cursor: pointer;}
.index_xwmdtp div{float: right;line-height: 40px;}
.index_xwmdtp div a{font-size: 14px;color: #a7a7a7;}
.index_xwmdtp div a:hover{color: #c62723;}
.index_xwmdtp p:hover,.index_xwmdtp p.act{border-bottom: 2px solid #c62723;}
.index_xwmdbt{margin-top: 16px;overflow: hidden;}
.index_xwmdle{float: left;width: 10px;height: 200px;margin-top: 7px;}
.index_xwmdinf{float: left;margin-left: 17px;width: 422px;}
.index_xwmdinful{display: none;}
.index_xwmdinf_act{display: block;}
.index_xwmdli{height: 35px;line-height: 35px;overflow: hidden;}
.index_xwmdli div{float: left;width: 316px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_xwmdli div a{font-size: 13px;color: #555;display: block;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.index_xwmdli:hover div a{-webkit-transform:translate(14px,0);-o-transform:translate(14px,0);-moz-transform:translate(14px,0);-ms-transform:translate(14px,0);transform:translate(14px,0);transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;color: #c62723;}
.index_xwmdli p{float: right;}
.index_xwmdli p a{font-size: 13px;color: #555;}
.index_xwrt{float: right;width: 316px;}
.index_xwrttp{overflow: hidden;border-bottom: 1px solid #d3d3d3;padding-bottom: 7px;}
.index_xwrttple{float: left;}
.index_xwrttprt{float: right;line-height: 65px;height: 48px;}
.index_xwrttprt a{font-size: 14px;color: #a7a7a7;}
.index_xwrttprt a:hover{color: #c62723;}
.index_xwrtul{margin-top: 16px;}
.index_xwrtli{height: 35px;line-height: 35px;overflow: hidden;}
.index_xwrtli u{display: block;width: 20px;font-size: 13px;color: #333;font-family: "宋体";float: left;}
.index_xwrtli span{display: block;width: 295px;font-size: 13px;color: #333;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_xwrtli:hover span{color: #c62723;}
.index_al{padding: 60px 0 70px;background: #f2f3f5;}
.index_alcon{margin-top: 50px;overflow: hidden;border-top: 1px solid #d3d3d3;border-left: 1px solid #d3d3d3;width: 1195px;}
.index_alli{float: left;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;width: 238px;height: 125px;}
.index_alli img{display: block;width: 100%;height: 100%;}
/*footer*/
.footer{background: #555555;min-width: 1200px;}
.footer_top{padding: 20px 0;overflow: hidden;height: 30px;border-bottom: 1px solid #777;}
.footer_toptxt1{float: left;width: 75px;height: 30px;line-height: 30px;font-size: 14px;color: #fff;}
.footer_toptxt2{float: left;width: 1110px;position: relative;height: 30px;overflow: hidden;}
.footer_toplj{position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;}
.footer_toplj a{display: block;float: left;margin-right: 14px;height: 30px;line-height: 30px;font-size: 13px;color: #a4a4a4;}
.footer_toptxt3{float: right;width: 12px;height: 7px;margin-top: 11px;cursor: pointer;}
.footer_toptxt3 img{display: block;width: 100%;height: 100%;}
.footer_mid{margin-top: 20px;overflow: hidden;padding-bottom: 35px;}
.footer_midle{float: left;width: 595px;overflow: hidden;}
.footer_midleli{float: left;width: 146px;}
.footer_midleli div{height: 35px;line-height: 35px;margin-bottom: 10px;}
.footer_midleli div a{font-size: 15px;color: #fff;}
.footer_midleli p{line-height: 30px;height: 30px;}
.footer_midleli p a{font-size: 13px;color:  #a4a4a4;}
.footer_midline{width: 1px;height: 150px;background: #a4a4aa;float: left;}
.footer_midmd{float: left;margin-left: 60px;width: 298px;padding-top: 8px;}
.footer_midmd1{height: 30px;line-height: 32px;padding-left: 40px;background: url("../images/footer_pho.png") left center no-repeat;font-size: 14px;color: #fff;}
.footer_midmd2{line-height: 48px;font-size: 30px;color: #fff;}
.footer_midmd3{line-height: 40px;font-size: 13px;color: #a4a4a4;}
.footer_midrt{float: left;width: 244px;}
.footer_midrt div{width: 120px;;height: 120px;margin: 10px auto;}
.footer_midrt div img{display: block;width: 100%;height: 100%;}
.footer_midrt p{line-height: 24px;font-size: 14px;color: #fff;text-align: center;}
.footer_bot{width: 100%;background: #313131;height: 60px;line-height: 60px;text-align: center;font-size: 12px;color: #9d9d9d;}
.footer_bot a{font-size: 12px;color: #9d9d9d;}
/*footer*/
/*右边栏*/
.slidebar{position: fixed;right: 10px;top: 50%;width: 83px;height: 252px;background: url("../images/slidebar.png") center top no-repeat;margin-top: -126px;z-index: 9999;}
/*.slidebar{position: fixed;right: 10px;top: 50%;width: 48px;height: 204px;background: url("../images/slidebar.png") center top no-repeat;margin-top: -102px;z-index: 9999;}*/
.slidebar a{display: block;width: 83px;height: 83px;margin-bottom: 1px;}
.slide_wx{position: fixed;right: 68px;top: 50%;width: 106px;height: 106px;border: 1px solid #d3d3d3;display: none;}
.slide_wx img{display: block;width: 100%;height: 100%;}
.slide_pho{position: fixed;right: 93px;top: 50%;margin-top: -126px; width: 140px;height: 83px;line-height: 83px;text-align: center; display: none;overflow: hidden;}
/*.slide_pho{position: fixed;right: 58px;top: 50%;margin-top: 54px; width: 140px;height: 48px;line-height: 48px;text-align: center; display: none;overflow: hidden;}*/
.slide_pho div{position: relative;left: 150px;background: #d31a22;font-size: 16px;color: #fff;}


/*右边栏*/
/*全部服务分类*/
.fwfl_top{height: 46px;line-height: 46px;}
.fwfl_top .section div{font-size: 13px;color: #918f8f;padding-left: 24px;background: url("../images/home.png") left center no-repeat;}
.fwfl_top .section div a{font-size: 13px;color: #918f8f;}
.fwfl_nav{width: 1138px;padding: 14px 30px;border: 1px solid #d3d3d3;margin: 0 auto;}
.fwfl_navli{overflow: hidden;}
.fwfl_navle{float: left;width: 80px;line-height: 26px;margin-top: 10px;font-size: 15px;color: #333;}
.fwfl_navall{float: left;width: 46px;height: 26px;line-height: 26px;text-align: center;margin-top: 10px;}
.fwfl_navall a{font-size: 14px;color: #333;display: block;}
.fwfl_navul{float: right;width: 1000px;}
.fwfl_navul p{height: 26px;line-height: 26px;float: left;padding: 0 10px;margin: 10px;}
.fwfl_navul p a{font-size: 14px;color: #333;display: block;}
.fwfl_navul p:hover{background: #d5000c;}
.fwfl_navul p:hover a{color: #fff;}
.fwfl_navall:hover{background: #d5000c;}
.fwfl_navall:hover a{color: #fff;}
.fwfl_navli .fwfl_nav_act{background: #d5000c;}
.fwfl_navli .fwfl_nav_act a{color: #fff;}
.fwfl_navli2,.fwfl_navli3{border-top: 1px dotted #d3d3d3;display: none;}
.fwfl_case{width: 1206px;margin: 30px auto 0;}
.fwfl_caseul{overflow: hidden;padding: 0 3px;}
.fwfl_caseli{float: left;margin-right: 36px;width: 273px;position: relative;margin-bottom: 36px;}
.fwfl_caseliimg{width: 273px;height: 160px;overflow: hidden;}
.fwfl_caseliimg img{display: block;width: 100%;height: 100%;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.fwfl_caseli:hover .fwfl_caseliimg img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.fwfl_caseliinf{border:1px solid #d3d3d3;border-top: none;padding: 24px 18px;}
.fwfl_caselitxt div{height: 30px;line-height: 30px;text-align: center;overflow: hidden;}
.fwfl_caselitxt div a{font-size: 18px;color: #333;}
.fwfl_caselitxt p{height: 48px;line-height: 24px;margin-top: 6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fwfl_caselitxt p a{font-size: 13px;color: #777;}
.fwfl_caseli:hover{box-shadow: 4px 4px 10px 0px #eee;-ms-box-shadow: 4px 4px 10px 0px #eee;-webkit-box-shadow: 4px 4px 10px 0px #eee;-o-box-shadow: 4px 4px 10px 0px #eee;-moz-box-shadow: 4px 4px 10px 0px #eee;}
.fwfl_caseli:hover .fwfl_caselitxt div a{color: #c62723;}
.fwfl_caselibtn{margin-top: 20px;padding: 0 5px;overflow: hidden;}
.fwfl_caselibtn div{float: left;width: 100px;height: 28px;border:1px solid #d3d3d3;line-height: 28px;text-align: center;}
.fwfl_caselibtn div a{font-size: 14px;color: #555;display: block;}
.fwfl_caselibtn div.fwfl_caselibtn2{float: right;}
.fwfl_caselibtn div:hover{border: 1px solid #c62723;}
.fwfl_caselibtn div:hover a{color: #c62723;}
.page_banner{width: 100%;overflow: hidden;}
.page_banner img{display: block;width: 100%;height: 100%;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.page_banner:hover img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.zcxq_top{overflow: hidden;border-bottom: 1px solid #d3d3d3;}
.zcxq_top p{float: left;height: 52px;line-height: 52px;}
.zcxq_top p a{font-size: 18px;color: #333;}
.zcxq_top div{float: right;width: 114px;height: 38px;line-height: 38px;text-align: center;margin-top: 7px;background: #d31a22;}
.zcxq_top div a{font-size: 14px;color: #fff;display: block;}
.zcxq_con{margin-top: 16px;}
.zcxq_con img{max-width: 100%;}
.zcxq_btn{margin-top: 40px;padding-bottom: 30px;border-bottom: 1px solid #d3d3d3;}
.zcxq_btnul{width: 414px;margin: 0 auto;overflow: hidden;}
.zcxq_btnli{float: left;width: 88px;margin: 0 25px;}
.zcxq_btnli div{height: 88px;width: 88px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;background: #c4c4c4;}
.zcxq_btnli div a{display: block;width: 100%;height: 100%;}
.zcxq_btnli1 div a{background: url("../images/zcxq4.png") center center no-repeat;}
.zcxq_btnli2 div a{background: url("../images/zcxq5.png") center center no-repeat;}
.zcxq_btnli3 div a{background: url("../images/zcxq6.png") center center no-repeat;}
.zcxq_btnli:hover div{background: #d31a22;}
.zcxq_btnli p{margin-top: 10px;line-height: 30px;text-align: center;}
.zcxq_btnli p a{font-size: 16px;color: #333;}
.zcxq_yw{width: 1300px;margin: 80px auto;}
.zcxq_ywmain{width: 1200px;margin: 0 auto;position: relative;}
.zcxq_ywmain .bd{ position:relative; width:100%; z-index:0;}
.zcxq_ywmain .bd ul{overflow: hidden;}
.zcxq_ywmain .bd li{float: left; zoom:1; vertical-align:middle;margin-right: 36px;
    width: 273px;}
.zcxq_ywmain .bd li div{width: 273px;height: 160px;overflow: hidden;}
.zcxq_ywmain .bd li div img{display: block;width: 100%;height: 100%;}
.zcxq_ywmain .bd li p{padding-top: 14px;line-height: 26px;text-align: center;}
.zcxq_ywmain .bd li p a{font-size: 15px;color: #333;}
.zcxq_ywbtn{position: absolute;top: 50%;margin-top: -33px; display: block;width: 20px;height: 36px;line-height: 36px;text-align: center;font-size: 34px;color: #555;font-family: "宋体";}
.zcxq_yw .prev{left: -45px;}
.zcxq_yw .next{right: -45px;}
/*全部服务分类*/
/*专家团队*/
.zjtd_con{width: 1198px;border:1px solid #d3d3d3;margin: 20px auto;}
.zjtd_top{height: 54px;border-bottom: 1px solid #d3d3d3;overflow: hidden;padding: 0 10px 0 30px;}
.zjtd_tple{float: left;overflow: hidden;}
.zjtd_tple p{float: left;line-height: 54px;margin-right: 36px;}
.zjtd_tple p a{display: block;padding-right: 14px;font-size: 14px;color: #555;background: url("../images/back3.jpg") right center no-repeat;}
.zjtd_tple p.act a{background: url("../images/back4.jpg") right center no-repeat;color: #db2d28;}
.zjtd_tprt{float: right;overflow: hidden;width: 218px;height: 30px;border:1px solid #d3d3d3;margin-top: 11px;position: relative;}
#zjtd_tpnm{display: block;width: 155px;padding: 0 15px;height: 30px;line-height: 30px;color: #999;float: left;font-size: 12px;}
.zjtd_tprt div{float: right;width: 29px;height: 30px;}
.zjtd_tprt img{display: block;}
#zjtd_tpbtn{position: absolute;top: 1px;right: 1px;width: 29px;height: 30px;opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);display: block;}
.zjtd_li{border-bottom: 1px solid #d3d3d3;overflow: hidden;padding-bottom: 30px;}
.zjtd_liimg{position: relative;float: left;width: 112px;height: 112px;margin: 34px 0 0 40px;}
.zjtd_liimg img{display: block;width: 100%;height: 100%;}
.zjtd_liimg.act div{width: 21px;height: 26px;background: url("../images/zjtd_05.png") no-repeat;position: absolute;left: 5px;top: -3px;z-index: 5;}
.zjtd_liinf{float: left;margin: 32px 0 0 40px;width: 542px;}
.zjtd_liinftp{overflow: hidden;height: 22px;}
.zjtd_liinftp p{float: left;line-height: 22px;font-size: 20px;color: #333;width: 74px;}
.zjtd_liinftp div{float: left;height: 20px;margin-top: 1px;margin-right: 16px;}
.zjtd_liinftp div img{display: block;width: 100%;height: 100%;}
.zjtd_liinfbt{margin-top: 12px;line-height: 24px;font-size: 14px;color: #555;}
.zjtd_liinfbt span{color: #999;}
.zjtd_lizxcd{height: 112px;line-height: 112px;width: 270px;float: left;font-size: 14px;color:  #bcbcbc;margin-top: 34px;}
.zjtd_lizxcd span{color: #777;}
.zjtd_lizx{float: left;width: 192px;margin-top: 34px;}
.zjtd_lizx p{height: 44px;line-height: 44px;padding-left: 20px;background: url("../images/zjtd_07.jpg") left center no-repeat;font-size: 18px;color: #333;}
.zjtd_lizx div{margin: 12px 0 0 34px;width: 106px;height: 34px;line-height: 34px;text-align: center;background: #dd000c;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.zjtd_lizx div a{font-size: 14px;color: #fff;}
/*专家团队*/
/*关于我们*/
.about_top{padding-top: 40px;}
.about_top p{line-height: 68px;text-align: center;font-size: 30px;color: #333;}
.about_top div{width: 80px;height: 2px;background: #e60012;margin: 24px auto 0;}
.gsjs_top{margin-top: 24px;line-height: 90px;height: 90px;overflow: hidden;text-align: center;font-size: 44px;color: #333;}
.gsjs_txt{width: 812px;margin: 10px auto 0;line-height: 24px;text-align: center;font-size: 14px;color: #555;}
.gsjs_ul{overflow: hidden;margin-top: 60px;}
.gsjs_li{width: 250px;margin: 0 75px;float: left;}
.gsjs_li div{width: 218px;height: 192px;margin:  0 auto;}
.gsjs_li p{margin-top: 16px;line-height: 50px;text-align: center;font-size: 24px;color: #333;font-weight: 600;}
.gsjs_li span{display: block;height: 72px;line-height: 24px;text-align: center;font-size: 14px;color: #444;}
.gsjs_li1 div{background: url("../images/about01.jpg") no-repeat;}
.gsjs_li2 div{background: url("../images/about02.jpg") no-repeat;}
.gsjs_li3 div{background: url("../images/about03.jpg") no-repeat;}
.gsjs_li1:hover div{background: url("../images/about11.jpg") no-repeat;}
.gsjs_li2:hover div{background: url("../images/about12.jpg") no-repeat;}
.gsjs_li3:hover div{background: url("../images/about13.jpg") no-repeat;}
.gsjs_inf{width: 1050px;margin: 16px auto 50px;}
.fzlc{width: 100%;height: 625px;overflow: hidden;position: relative;}
.fzlc_img{position: absolute;top: 0;left: 50%;width: 1920px;height: 625px;margin-left: -960px;z-index: 55;}
.fzlc_img img{display: block;width: 100%;height: 100%;}
.fzlc_inf{position: absolute;top: 0;left: 50%;width: 1200px;margin-left: -600px;z-index: 66;}
.fzlc_inf .about_top p{color: #fff;}
.fzlc_top{margin: 100px auto 0;width: 1000px;line-height: 50px;text-align: center;height: 100px;overflow: hidden;font-size: 30px;color: #fff;font-weight: 600;}
/*.fzlc_inf{position:relative;width:1200px;height:auto;margin:0 auto;}*/

.fzlc_inf #dates{height:150px; line-height:30px;background:url(../images/index_bj4.png) repeat-x center;position:absolute;left:50%;margin-left:-696.5px;cursor:context-menu !important;}
.fzlc_inf #dates{white-space:nowrap;overflow:auto;width:1400px; zoom:1;/*bottom:-120px;*/margin-top: 40px;}

.fzlc_inf #dates::-webkit-scrollbar{display:none;}

.fzlc_inf #dates li{display:inline-block;text-align:center;font-size:24px;margin-top:100px;color:rgba(255,255,255,0.8);width:120px;margin-right:61px;font-weight:normal; cursor:pointer;position:relative;}

 #issues{height:300px;overflow:hidden; position: absolute;}
#issues li{width:1200px;height:300px;list-style:none;float:left;}
#issues li img{text-align:center;display:block;margin:0 auto;}
.fzlc_inf #dates li.selected{font-size:30px;font-weight:bold;color:rgba(255,255,255,1)}
.fzlc_inf #dates li.selected:before{content:"";width:43px;height:52px;background:url("../images/index_j.png") no-repeat;display:block;left:50%;margin-left:-21.5px;top:-100px;position:absolute;}

.fzlc_inf #dates li:after{content:"";width:1px;height:28px;background:#fff;position:absolute;left:50%;top:-39px;}
.fzlc_inf #dates li span:before,.fzlc_inf #dates li span:after{left:5px;content:"";width:1px;height:13px;position:absolute;top:-31px;background:#fff;}
.fzlc_inf #dates li span:after{left:auto;right:5px;}
.fzlc_inf #timeline #issues{ position:relative; height:100%; z-index:0;width:1200px;margin:0 auto;}
.fzlc_inf #timeline #issues li{ zoom:1; vertical-align:middle;width:1000px;margin:0 auto;}
.fzlc_inf #timeline #issues img{ width:204px; height:121px; display:block;float:left;margin-right:15px;}
.fzlc_inf #timeline #issues li .index_tit{width:100%;height:121px;float:left;margin-top:33px;margin-left:200px;}
.fzlc_inf #timeline #issues li .index_text{width:643px;float:right;}
.fzlc_inf #timeline #issues li p{padding:0;font-size:15px;line-height:30px;margin-top:27px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.fzlc_inf #timeline #issues li b{font-size:28px;color:#fff;display:block;margin-top:58px;}
.fzlc_inf #timeline #issues li b.index_b{color:#fff;font-weight:bold;font-size:65px;display:block;float:left;margin-top:46px;}
.fzlc_inf #prev,.fzlc_inf #next{position:absolute;left:0;margin-top:-25px; display:block;width:45px;height:45px;font-family:"宋体";text-align:center;line-height:45px;border-radius:100%;border:2px solid rgba(255,255,255,0.5);font-weight:bold;color:rgba(255,255,255,0.5);font-size:28px;top:50%;}
.fzlc_inf #next{ left:auto; right:0; background-position:8px 5px; }
.fzlc_inf #prev:hover,.fzlc_inf #next:hover{border:2px solid rgba(255,255,255,1);color:rgba(255,255,255,1);}
.time_boxd{width:843px;height:auto;overflow:hidden;margin:0 auto;}
.fzlc_inf .slideBox .prevStop{display:none;}
.fzlc_inf .slideBox .nextStop{display:none;}

.about_lb{font-size: 18px;
    position:relative;
    width:754px;
    height:440px;
    margin:60px auto 0;}
.about_lb #box{position:relative;}
.zy-Slide ul{
    position:relative;
    width:754px;
    /*height:400px;*/
    height:321px;
    margin:0;
    padding:0;
}
.zy-Slide li{
    position:absolute;
    list-style:none;
    background:#000;
    width:0;
    height:0;
    top:160px;
    left:377px;
    z-index:0;
    cursor:pointer;
    border-radius:3px;
    margin:0;
    padding:0;
}
.zy-Slide li img{
    width:100%;
    height:100%;
    vertical-align:middle;
}
.zy-Slide section:nth-child(1), .zy-Slide section:nth-child(2){ position: absolute; top: 50%; width: 46px; height: 46px; margin-top: -20px; cursor: pointer; line-height: 40px;border-radius: 50%;line-height: 46px;text-align: center;font-size: 40px;color: #666;font-family: "宋体";}
.zy-Slide section:nth-child(1){
    left:-60px;
}
.zy-Slide section:nth-child(2){
    right:-60px;  
}
.about_txt{line-height: 70px;text-align: center;font-size: 18px;color: #333;}
/*.about_lb #box{position:relative;width:885px;height:318px;margin:64px auto 90px;}
.about_lb #box ul{position:relative;width:688px;height:318px;margin:0 auto;}
.about_lb #box li{position:absolute;list-style:none;border-radius:10px;width:460px;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;background:#000;z-index:99;}
.about_lb #box li img{width:96%;border-radius:10px;height:93.88%;vertical-align:top;position:relative;z-index:3;display:block;margin:2.1% auto 0;}
.about_lb #box li div{position:absolute;bottom:-100px;border-radius:10px;width:100%;height:100px;background:#000;filter:alpha(opacity=70);opacity:0.7;z-index:4;}
.about_lb #box li .black_bj{background:url(../images/index_bj44.png) no-repeat;width:100%;background-size:100% 100%;z-index:1;height:100%;position:absolute;left:0;top:0;}
.about_lb #box li div h4{margin:0 10px;font:12px/24px arial;border-bottom:1px #333 solid;}
.about_lb #box li div h4 span{color:red;margin-left:10px;}
.about_lb #box li div p{margin:5px 10px 0;text-indent:2em;}
.about_lb #box .prev,.about_lb #box .next{position:absolute;top:50%;width:43px;height:43px;overflow:hidden;cursor:pointer;font-family:"宋体";font-weight:bold;font-size:24px;background:#e5e5e5;border-radius:100%;text-align:center;line-height:43px;margin-top:-21.5px;}
.about_lb #box .prev{left:-60px;}
.about_lb #box .next{right:-60px;background-position:-39px 0;}
.about_lb #box .prev:hover,.about_lb #box .next:hover{background:#c79769;color:#fff;}*/


.gstd{border-top: 1px solid #d3d3d3;padding-bottom: 60px;}
.gstd_top{margin: 30px 0;line-height: 30px;font-size: 14px;color: #555;text-align: center;}


/*.zcxq_yw{width: 1300px;margin: 80px auto;}*/
.gstd_main{width: 980px;margin: 0 auto;position: relative;}
.gstd_main .bd{ position:relative; width:100%; z-index:0;overflow: hidden;}
.gstd_main .bd li{float: left; zoom:1; vertical-align:middle;margin-right: 40px;
    width: 300px;}
.gstd_main .bd li div{width: 298px;height: 298px;overflow: hidden;border: 1px solid #d3d3d3;}
.gstd_main .bd li div img{display: block;width: 100%;height: 100%;}
.gstd_main .bd li p{padding-top: 14px;line-height: 52px;text-align: center;}
.gstd_main .bd li p a{font-size: 18px;color: #333;}
.gstd_main .bd li span{display: block;width: 40px;height: 2px;background: #e60012;margin: 0 auto;}
.gstd_main .bd li u{display: block;margin-top: 20px;line-height: 22px;text-align: center;}
.gstd_main .bd li u a{font-size: 13px;color: #888;}


.gstd_btn{position: absolute;top: 50%;margin-top: -85px; display: block;width: 40px;height: 70px;line-height: 70px;text-align: center;font-size: 50px;color: #555;font-family: "宋体";}
.gstd_main .prev{left: -50px;}
.gstd_main .next{right: -50px;}

.gshj{padding-bottom: 60px;border-top: 1px solid #d3d3d3;}
.gshjimg_con{position: relative;}
.gshjimgul{overflow: hidden;position: relative;height: 497px;}
.gshjimg{position: absolute;}
.gshjimg img{display: block;width: 100%;height: 100%;}
.gshjimg1{left:0;top: 0;width: 375px;height: 239px;}
.gshjimg2{left:394px;top: 0;width: 246px;height: 239px;}
.gshjimg3{left:659px;top: 0;width: 246px;height: 239px;}
.gshjimg4{left:924px;top: 0;width: 276px;height: 497px;}
.gshjimg5{left:0;top: 258px;width: 246px;height: 239px;}
.gshjimg6{left:265px;top: 258px;width: 375px;height: 239px;}
.gshjimg7{left:659px;top: 258px;width: 246px;height: 239px;}
/*关于我们*/
/*新闻动态*/
.xwdt_top{padding: 50px 0;text-align: center;border-bottom: 1px solid #d3d3d3;}
.xwdt_top span{display: inline-block;margin-right: 20px;width: 190px;height: 40px;line-height: 40px;text-align: center;border:1px solid #d3d3d3;}
.xwdt_top span a{font-size: 13px;color: #555;display: block;}
.xwdt_top span:hover,.xwdt_top span.act{background: #e60012;border: 1px solid #e60012;}
.xwdt_top span:hover a,.xwdt_top span.act a{color: #fff;}
.xwdt_li{padding: 30px 0;border-top: 1px solid #d3d3d3;overflow: hidden;}
.xwdt_li:first-child{border-top: none;}
.xwdt_liimg{float: left;width: 248px;height: 140px;overflow: hidden;}
.xwdt_liimg img{display: block;width: 100%;height: 100%;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.xwdt_litm{float: left;margin: 25px 0 0 35px;width: 136px;line-height: 20px;font-size: 14px;color: #737373;}
.xwdt_litm span{line-height: 36px;font-size: 32px;color: #444;}
.xwdt_liinf{float: left;width: 660px;}
.xwdt_liinf div{height: 48px;line-height: 24px;overflow: hidden;}
.xwdt_liinf div a{font-size: 20px;color: #444;}
.xwdt_liinf p{height: 48px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwdt_liinf p a{font-size: 13px;color: #999;}
.xwdt_lim{float: right;margin: 50px 42px;width: 11px;height: 11px;}
.xwdt_lim img{width: 100%;height: 100%;}
.xwdt_lim img.xwdt_lim1{display: block;}
.xwdt_lim img.xwdt_lim2{display: none;}
.xwdt_li:hover .xwdt_liinf p a{color: #444;}
.xwdt_li:hover .xwdt_lim img.xwdt_lim1{display: none;}
.xwdt_li:hover .xwdt_lim img.xwdt_lim2{display: block;}
.xwdt_li:hover .xwdt_liimg img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.xwxq_top{height: 98px;background: #fff;}
.xwxq_top .section p{float: left;width: 119px;height: 36px;border: 1px solid #d3d3d3;line-height: 36px;text-align: center;margin-top: 31px;}
.xwxq_top .section p a{font-size: 13px;color: #666;display:block;}
.xwxq_top .section p:hover {border-color: #c62723;}
.xwxq_top .section p:hover a{color: #c62723;}
.xwxq_top .section div{float: right;line-height: 98px;font-size: 13px;color: #918f8f;padding-left: 24px;background: url(../images/home.png) left center no-repeat;}
.xwxq_main{background: #f7f7f7;padding: 20px 0;}
.xwxq_con{width: 1100px;padding: 50px;background: #fff;margin: 0 auto;}
.xwxq_maintp p{line-height: 60px;text-align: center;font-size: 26px;color: #333;}
.xwxq_maintp div{text-align: center;line-height: 44px;}
.xwxq_maintp div span{padding-left: 30px;margin-right: 20px;background: url("../images/xwxq_02.jpg") left center no-repeat;font-size: 14px;color: #888;}
.xwxq_maintp div u{padding-left: 30px;background: url("../images/xwxq_03.jpg") left center no-repeat;font-size: 14px;color: #888;}
.xwxq_maintxt img{max-width: 100%;}
.xwxq_mainbot{margin-top: 30px;overflow: hidden;}
.xwxq_mainpages{float: left;width: 900px;}
.xwxq_mainpages div{line-height: 24px;}
.xwxq_mainpages div a{font-size: 14px;color: #333;}
.xwxq_mainpages div:hover a{color: #d41921;}
.xwxq_mainfx{float: right;}
.xwxq_rd{margin-top: 20px;}
.xwxq_rdtp{line-height: 60px;font-size: 26px;color: #333;}
.xwxq_rdul{overflow: hidden;}
.xwxq_rdli{float: left;width: 248px;margin-left: 36px;}
.xwxq_rdli:first-child{margin-left: 0;}
.xwxq_rdli div{width: 248px;height: 140px;overflow: hidden;}
.xwxq_rdli div img{display: block;width: 100%;height: 100%;}
.xwxq_rdli p{line-height: 30px;}
.xwxq_rdli p a{font-size: 16px;color: #333;}
.xwxq_rdli span{display: block;line-height: 26px;}
.xwxq_rdli span a{font-size: 13px;color: #999;}
/*新闻动态*/
/*联系我们*/
.lxwm_con{margin: 50px auto 70px;}
.lxwm_le{float: left;width: 550px;}
.lxwm_letp p{line-height: 70px;font-size: 40px;color: #e50012;}
.lxwm_letp p span{display: inline-block;border-bottom: 2px solid #e50012;}
.lxwm_letp div{margin-top: 13px;line-height: 56px;font-size: 42px;color: #333;}
.lxwm_letxt1{padding: 10px 0;margin-top: 40px;border-top: 1px solid #d3d3d3;font-size: 14px;color: #333;line-height: 28px;}
.lxwm_letxt2{padding-top: 12px;border-top: 1px solid #d3d3d3;}
.lxwm_letxt2 div{line-height: 54px;color: #333;font-size: 18px;}
.lxwm_letxt2 p{line-height: 30px;color: #333;font-size: 14px;}
.lxwm_letxt2 p span{font-size: 20px;color: #db2d28;}
.lxwm_rt{float: right;width: 500px;}
.lxwm_rttp{line-height: 70px;font-size: 22px;color: #444;}
.lxwm_rtinf input{display: block;width: 464px;height: 49px;line-height: 49px; padding: 0 18px;font-size: 14px;color: #999;background: #f3f3f3;margin-bottom: 10px;}
.lxwm_rtinf select{display: block;width: 500px;height: 49px;line-height: 49px; padding: 0 15px;font-size: 14px;color: #999;background: #f3f3f3;margin-bottom: 10px;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.lxwm_rtinf textarea{display: block;width: 464px;height: 110px;line-height: 49px; padding: 10px 18px;font-size: 14px;color: #999;background: #f3f3f3;margin-bottom: 10px;}
#lxwm_rtbtn{width: 500px;height: 49px;padding: 0;text-align: center;font-size: 20px;color: #e50012;background: #fff;border:1px solid #e50012;cursor: pointer;}
#lxwm_rtbtn:hover{background: #e50012;color: #fff;}
.lxwm_ico{border-top: 1px solid #d3d3d3;padding: 55px 0;}
.lxwm_icoli{float: left;width: 280px;height: 280px;border:1px solid #fff;margin: 0 9px;}
.lxwm_icoli div{width: 121px;height: 121px;margin: 40px auto;}
.lxwm_icoli div img{display: block;width: 100%;height: 100%;}
.lxwm_icoli div img.lxwm_ico1{display: block;}
.lxwm_icoli div img.lxwm_ico2{display: none;}
.lxwm_icoli p{margin-top: 30px;line-height: 24px;font-size: 16px;color: #333;text-align: center;}
.lxwm_icoli a{display: block;width: 280px;height: 280px;}
.lxwm_icoli:hover{border-color: #db2d28;}
.lxwm_icoli:hover div img.lxwm_ico2{display: block;}
.lxwm_icoli:hover div img.lxwm_ico1{display: none;}




/*联系我们*/

.zc1_ta1 {
    background: #eaeaea;
    line-height: 100px;
    width: 15%;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 18px;
    color: #333333;
}
.zc1_ta2 {
    width: 80%;
    border: 1px solid #ddd;
    line-height: 26px;
    padding: 16px 0px;
        padding-left: 0px;
    padding-left: 30px;
    color: #666666;
    font-size: 14px;
}
.zc_tit{font-size: 25px;color: #007cc6;text-align: center;width: 100%;font-weight: normal;margin-bottom: 30px;}
.zc_line {
    position: absolute;
    margin-top: -22px;
    width: 100%;
    height: 1px;
    background: #eaeaea;
    top: 85px;
}
#zc2 {
    margin-top: 43px;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-bottom: 60px;
}
.zcleft{margin:0px 100px;}
.shouhou{text-align: center;}
.shouhou img{margin-top: 30px;}
#zc4{margin-top: 40px;position: relative;height: auto;width: 100%;overflow: hidden}
#zc4 .zc4_1{width: 100%;border-bottom: 1px solid #eaeaea;height: 120px;overflow: hidden;padding:10px 0px;}
#zc4 .zc4_1 div{float: left;}
#zc4 .zc4_1 .zc4_1_1{width: 10%;}
#zc4 .zc4_1 .zc4_1_2{width: 84%;}
#zc4 .zc4_1 span{font-size: 14px;color: #ff9a72;font-weight: bold;margin-top: 25px; margin-bottom:8px;display: block;}
#zc4 .zc4_1 span.cllc{margin-top: 40px;}
#zc4 .zc4_1 p{line-height: 24px;color: #666;}
#zc4 .zc4_1 div>img{margin-top: 20px;}
#zc4 .zc4_2{height: auto;border-bottom: 0px;}
#zc4 .zc4_3{width: 100%;height: auto;overflow: hidden;}
#zc4 .zc4_3 span{display: block;float: left;height: 40px;background: #ff7f00;font-size: 14px;text-align: center;color: #fff;border-radius: 4px;line-height: 40px;padding: 0px 20px;}
#zc4 .zc4_3 img{float: left; width: 40px; margin-top: 33px !important;}

.liuchengs{text-align: center;}
.liuchengs img{text-align: center;padding-top: 30px;}
.zc_tit_m {
    width: 94px;
    background-color: #fff;
    margin: 0 auto;
        margin-left: auto;
    z-index: 11;
    height: 30px;
    color: #007cc6;
    position: absolute;
    left: 50%;
    margin-left: -47px;
    top: 55px;
    text-align: center;
}


.contract-aptitude {
    width: 100%;
    background: #fff;
    margin-top: 40px;
    margin-bottom: 40px;
}
.w1180 {
    width: 1180px;
    height: auto;
    margin: 0 auto;
}

/*title*/
.Forum-title {
    width: 100%;
    overflow: hidden;
}
.Forum-title-left {
    border-left: 4px solid #1566ce;
    float: left;
}
.Forum-title-h1 {
    font-size: 22px;
    color: #333;
    font-weight: bold;
    margin-left: 10px;
}
.Forum-title-text {
    font-size: 14px;
    color: #666;
    margin-left: 7px;
}
.Forum-title-right {
    float: right;
    overflow: hidden;
    position: relative;
    top: 5px;
}

.contract-aptitude{
    width: 100%;
    background: #fff;
    margin-top: 40px;
    margin-bottom: 40px;
}
.contract-aptitude-content{
    margin-top: 20px;
}
.contract-aptitude-content table{
    width: 100%;
    height: 290px;
}
.contract-aptitude-content table tr td{
    width: 196px;
    height: 145px;
    border: 1px solid #eaeaea;
    text-align: center;
}
.contract-aptitude-content table tr td img{
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
.contract-aptitude-content table tr td:hover span{
    color: #e02b1d;
}
/*官方需求资料*/
.official-demand{
    width: 100%;
    background: #fff;
}
.official-demand-content{
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}
.official-demand-content .official-demand-ul>li{
    float: left;
    width: 275px;
    height: 345px;
    margin-left: 26px;
    position: relative;
}
.official-demand-content .official-demand-ul li.official-demand-li1{
    margin-left: 0;
}
.official-demand-content .official-demand-ul li a{
    display: block;
    /*width: 100%;*/
    height: 100%;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding: 0 27px;
}
.official-demand-content .official-demand-ul li.official-demand-li3 a{
    padding: 0 24px;
}
.official-demand-btm-ul1-li{
    position: relative;
    left: -5px;
}
.official-demand-top{
    padding: 20px 0 5px;
    text-align: center;
    border-bottom: 1px solid #eaeaea;
}
.official-demand-top img{
    margin: 0 auto;
    width: auto;
    height: auto;
}
.official-demand-top p{
    color: #1566ce;
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
}
.official-demand-btm{
    overflow: hidden;
}
.official-demand-btm ul{
    overflow: hidden;
    text-align: left;
}
.official-demand-btm-ul1{
    float: left;
}
.official-demand-btm-ul2{
    float: right;
}
.official-demand-btm ul li{
    float: none;
    margin-top: 10px;
    width: auto;
    height: auto;
}
.official-demand-btm ul li a{
    font-size: 14px;
    color: #666;
}
.understand-btn{
    display: block;
    width: 108px;
    height: 28px;
    border: 1px solid #e02b1d;
    color: #e9291a;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    margin: 0 auto;
    border-radius: 3px;
    font-weight: 300;
    margin-top: 35px;
    position: absolute;
    left: 50%;
    margin-left: -54px;
    bottom: 20px;
}
/*专业办理流程*/
.handling-procedures{
    background: #f1f5f8;
    width: 100%;
    padding-top: 40px;
    margin-top: 40px;
}
.handling-procedures-content{
    width: 100%;
    height: 204px;
    background: url("../images/chengbao_63.jpg") no-repeat;
    background-size: cover;
    margin-top: 20px;
}
.handling-procedures-content a{
    display: block;
    width: 100%;
    height: 100%;
}

.engineer-title .wechat-btn {
    padding-top: 0;
}
/*小顶网实力保障*/
.xd-strength{
    width: 100%;
    background: #fff;
    padding: 40px 0;
}
.xd-strength-content{
    width: 100%;
    height: 385px;
    margin-top: 15px;
    background: url("../images/chengbao_71.jpg") no-repeat;
    background-size: cover;
}
.xd-strength-content a{
    display: block;
    width: 100%;
    height: 100%;
}
.dgg_footer{
    background: #f1f5f8;
}
.wechat {
    position: relative;
    width: 378px;
    height: 46px;
    border: 1px solid #1566cf;
    margin: 0 auto;
    border-radius: 2px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background-color: white;
}
.wechat-btn{
    padding: 40px 0;
    text-align: center;
}
.dib {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.wechat{
    position: relative;
    width: 378px;
    height:46px;
    border: 1px solid #1566cf;
    margin: 0 auto;
    border-radius: 2px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background-color: white;
}
.wechat span{
    display: block;
    width: 266px;
    color: #1566cf;
    font-weight: bold;
    line-height: 46px;
    font-size: 23px;
}
.wechat span i{
    width: 21px;
    height: 24px;
    background: url("../images/wechat.png") no-repeat;
    vertical-align: sub;
}
.wechat a{
    position: absolute;
    width: 115px;
    height: 46px;
    top: 0;
    right: 0;
    color: white;
    background-color: #1566cf;
    line-height: 46px;
    font-size: 18px;
}
.wechat:hover{
    padding: 0 10px;
}
