body,ul,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none}
body{font-family:"微软雅黑"}
/*.main .clear:after{content:"";display:table;clear:both}*/
/*///////////////////////////////////////////////////////////*/
a, a:hover, a:active, a:link, a:visited {
    color: #222222;
    text-decoration: none;
}
.pMore {
    width: 135px;
    height: 35px;
    display: block;
    border-top: 1px solid #e3a899;
    border-bottom: 1px solid #e3a899;
    color: #e3a899;
    line-height: 33px;
    text-align: center;
    margin: 16px auto 36px;
    font-size: 14px;
}
.prolist ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.prolist p{
word-wrap:break-word;
word-break:normal;
margin: 25px 0;
}
.proli{margin: 10px;padding:10px;background:white;width: 270px;height: auto;box-shadow: 0px 0px 9px rgb(0 0 0 /20%);border-radius: 5px;transition-duration: 750ms;}
.proli:hover{box-shadow: 0px 9px 11px rgb(0 0 0 /20%);transition-duration: 750ms;}
.proimg{width: 270px;height: 160px;overflow: hidden;}
.proimg img{width: 270px;height: auto !important;transition-duration: 750ms;}
.proimg img:hover{transform: scale(1.1);transition-duration: 750ms;}
.prod{
	line-height: 30px;
    height: 30px;
    font-size: 14px;
    color: gray;
}
.protitle{font-size: 16px;color: black;}
.prodate{padding-right: 5px;float: right;}
/*///////////////////////////////////////////////////////////*/
.main .box{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.main .noNewLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main .lf{float:left}
.main .rt{float:right}
.main{min-width:1246px;}
.main a{text-decoration:none;color:#f3a7ac;}
.main img{vertical-align:middle;width:100%;height:100%;}
.main .topPlace{background-color:#fff;margin-bottom:30px;}
.main .topDetail{width:1246px;margin:0 auto;}
.main .mainTitle{margin:20px auto;line-height:40px;text-align:center;padding-top:20px;padding-bottom:18px;background: url(../images/ti.png) no-repeat center;}
.main .mainTitleBar{display:inline-block;width:63px;height:1px;background-color:#ccc;vertical-align:middle}
.main .mainTitleText{display:inline-block;font-size:25px;vertical-align:middle;padding:0 39px;color: white;font-weight:500;}
.main .mainTitleBottom{font-size:18px;line-height:18px;color:#f3a7ac;text-align:center;}
.main .topList{display: flex;flex-direction: row;justify-content: space-between;width:646px;height:44px;border-left:1px solid #f3a7ac;border-right:1px solid #f3a7ac;margin:0 auto;margin-top:16px;border-radius:6px;}
.main .topList .item{width:20%;border:1px solid #E5E5E5;text-align:center;height:44px;line-height:44px;font-size:16px;color:#333;cursor:pointer;}
.main .topList .active{color:#f3a7ac;}
.main .topDetailModelBox .topDetailModel{display:none;}
.main .topDetailModelBox{padding-top:44px;}
.main .topDetailModelBox>.active{display:block;}
.main .topDetailModelModel{width:32%;position:relative;transition:all 0.3s linear;margin-left:10px;}
.main .topDetailModelModel:hover{top:-2px;box-shadow:0 15px 30px rgba(0,0,0,.1);}
.main .topDetailModelModelMiddle{margin:0 20px;}
.main .topDetailPic{height:281px;overflow:hidden;position:relative;}
.main .topDetailPic img{width:100%;height:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;}
.main .topDetailModelModel:hover img{width:106%;height:106%;left:-3%;top:-3%;} 
.main .topDetailDetail{border:1px solid #E5E5E5;border-top:0;text-align:center;}
.main .topDetailTitle{font-size:20px;line-height:20px;color:#333;padding-top:20px;padding-bottom:13px;}
.main .topDetailText{font-size:14px;line-height:22px;color:#666;padding-bottom:16px;}
.main .topDetailSpan{color:#F89910;}
.main .topDetailBtn{display:inline-block;width:108px;height:34px;border:1px solid #666;font-size:16px;line-height:34px;text-align:center;color:#333;border-radius:3px;cursor:pointer;}
.main .topDetailBtn:hover{background-color:#f3a7ac;border-color:#f3a7ac;color:#FEF8EF;}
.main .servicePlace{height:600px;background:url(../images/serviceBg.jpg) no-repeat center;background-size:100% 100%;}
.main .serviceDetail{width:1246px;margin:0 auto;}
.main .serviceLeft{width:47%;height:498px;margin-top: 23px;border-right: 6px solid white;border-bottom: 6px solid white;box-shadow: 0 0 100px white;}
.main .serviceRight{width:52%;height:600px;}
.main .serviceTitle{font-size:40px;line-height:40px;color:#FEFEFE;text-align:center;padding-top:74px;}
.main .serviceText{font-size:20px;line-height:35px;width:422px;margin:0 auto;color:#FEFEFE;padding-top:32px;}
.main .serviceItemBox{width:486px;margin:0 auto;padding-top:5px;}
.main .serviceItemBox .item{width:25%;padding-top:40px;cursor:pointer;}
.main .serviceItemBox .serviceItemPic{width:76px;height:76px;border:1px solid #aaa;border-radius:100%;position:relative;overflow:hidden;margin:0 auto;}
.main .serviceItemBox .serviceItemZz{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6);top:0;left:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);}
.main .serviceItemBox .active .serviceItemPic{border-color:#f3a7ac;}
.main .serviceItemBox .active .serviceItemZz{display:none;}
.main .serviceItemBox .active .serviceItemText{color:white;}
.main .serviceItemBox .serviceItemText{text-align:center;font-size:16px;color:#FFFFFF;line-height:16px;padding-top:15px;}
.main .serviceRight{position:relative;}
.main .serviceRight>div{display:none;width:603px;height:452px;position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-color: rgb(255 255 255);}
.main .serviceRight>.active{display:block;}
.main .serviceRightTitle{text-align:center;line-height:24px;padding-top:49px;}
.main .serviceRightBar{display:inline-block;width:52px;height:1px;background-color:#ccc;vertical-align:middle;}
.main .serviceRightText{display:inline-block;font-size:24px;line-height:24px;color:#f3a7ac;padding:0 43px;vertical-align:middle;}
.main .serviceRightTextDetail{font-size:14px;line-height:28px;color:#f3a7ac;width:515px;margin:0 auto;padding-top:16px;}
.main .serviceBottom{width:526px;margin:0 auto;padding-top:27px;}
.main .serviceBottom .serviceBottomPic{width:100%;height:166px;}
.main .andDataPlace{background-color:#fff;padding-bottom:0px;}
.main .andDataDetail{width:1246px;margin:0 auto;}
.main .linkPlace{width:750px;margin:0 auto;padding-top:60px;}
.main .linkPlace a{display:inline-block;font-size:18px;line-height:18px;color:#333;vertical-align:middle;}
.main .linkPlace a:hover{color:#f3a7ac;}
.main .linkPlace span{display:inline-block;width:8px;height:18px;vertical-align:middle;position:relative;top:-5px;padding:0 25px;}
.main .linkPlace .linkArrow{width:8px;height:10px;top:-7px;padding:0;margin-left:6px;}
.main .andDataBanner{height:475px;position:relative;margin-top:15px;}
.main .andDataBannerModel{display:none;}
.main .andDataBanner .active{display:block;}
.main .andDataBannerModel>div{width:613px;height:475px;}
.main .andDataBannerModel>.andDataLeft{width:633px;}
.main .andDataBannerModel>.andDataRight{background:url(../images/andDataBg.jpg) no-repeat center;background-size:100% 100%;}
.main .andDataBanner .andDataBtn{position:absolute;width:64px;height:64px;background-color:#4B1F4C;bottom:0;}
.main .andDataBtnLeft{left:529px;background:url(../images/arrowLeft.png) no-repeat center;background-size:13px 24px;}
.main .andDataBtnRight{left:613px;background:url(../images/arrowRight.png) no-repeat center;background-size:13px 24px;}
.main .andDataTitle{font-size:36px;line-height:36px;color:#333;padding-left:65px;padding-top:45px;}
.main .andDataText{font-size:16px;line-height:30px;width:480px;padding-left:65px;padding-top:30px;color:black;}
.main .andDataLink{font-size:16px;display:inline-block;line-height:34px;color:#333;width:108px;height:34px;border:1px solid #666;text-align:center;margin-left:65px;margin-top:20px;border-radius:4px;}
.main .andDataLink:hover{background-color:#f3a7ac;border-color:#f3a7ac;color:#FEF8EF;}
.main .studyPlace{background-color:#F5F5F5;padding-bottom:20px;}
.main .studyDetail{width:1246px;margin:0 auto;}
.main .studyModel{width:33%;height:400px;margin-right:2px;position:relative;background-color:#fff;}
.main .studyPic{height:148px;position:relative;cursor:pointer;}
.main .studyIcon{position:absolute;width:100%;height:100%;top:0;left:0;}
.main .iconOne{display:block;background-color:#E8E7E6;}
.main .iconTwo{display:none;background-color:rgb(231 71 135 / 20%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);}
.main .studyList{padding-top:80px;}
.main .studyOneIcon{width:95px;height:95px;margin:0 auto;padding-top:10px;}
.main .studyTwoIcon{width:95px;height:95px;margin:0 auto;padding-top:10px;}
.main .studyOneText{font-size:20px;line-height:20px;color:#4B1F4C;text-align:center;padding-top:0px;}
.main .studyTwoText{font-size:20px;line-height:20px;color:#f3a7ac;text-align:center;padding-top:0px;}
.main .studyModel:hover{top:-2px;box-shadow:0 15px 30px rgba(0,0,0,.1);}
.main .studyModel:hover .iconOne{display:none;}
.main .studyModel:hover .iconTwo{display:block;}
.main .studyDetailList{width:80%;margin:0 auto;padding-top:29px;}
.main .studyDetailList .item .itemTitle{font-size:14px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main .studyDetailList .item .itemTitle a{color:#333;}
.main .studyDetailList .item:hover .itemTitle a{color:#f3a7ac;}
.main .studyDetailList .item .itemPic{height:110px;display:none;}
.main .studyDetailList .item:hover .itemPic{display:block;}
.main .studyDetailList .studyDetailIcon{display:inline-block;width:3px;height:3px;background-color:#333;position:relative;top:-4px;margin-right:5px;}
.main .studyLink{position:absolute;width:27px;height:17px;right:28px;bottom:29px;}
.main .studyLinkOne{display:block;}
.main .studyLinkTwo{display:none;}
.main .studyModel:hover .studyLinkOne{display:none;}
.main .studyModel:hover .studyLinkTwo{display:block;}
.main .videoPlace{background-color:#fff;padding-top:0px;padding-bottom:646px;}
.main .videoDetail{width:1246px;margin:0 auto;}
.main .videoLeft{width:800px;padding-right:6px;background-color:#E5E5E5;height:590px;}
.main .videoRight{width:440px;height:590px;border:1px solid #E5E5E5;border-left:0;background-color:#fff;padding-left:35px;padding-right:30px;padding-top:10px;position:relative;}
.main .videoLeftPic{display:none;}
.main .videoLeft>.active{display:block;}
.main .videoModel{height:90px;border-bottom:1px solid #E5E5E5;padding:20px 0;cursor:pointer;}
.main .videoModel:hover .videoModelTitle{color:#f3a7ac;}
.main .videoModel .videoModelPic{width:90px;height:90px;position:relative;}
.main .videoModel .videoModelPic .videoPicIcon{position:absolute;width:30px;height:30px;display:none;left:0;right:0;bottom:0;top:0;margin:auto;background:url(../images/play.png) no-repeat center;background-size:20px 20px;background-color:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);}
.main .videoModel:hover .videoModelPic .videoPicIcon{display:block;}
.main .videoModel .videoModelRight{width:260px;margin-top: 15px;}
.main .videoModel .videoModelTitle{font-size:16px;line-height:16px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:9px;}
.main .videoModel .videoModelText{font-size:25px;font-weight:100;line-height:36px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:12px;}
.main .videoRightIcon{position:absolute;right:28px;bottom:19px;width:27px;height:17px;background:url(../images/studyLinkIcon1.jpg) no-repeat center;background-size:100% 100%;}
.main .videoRightIcon:hover{background-image:url(../images/studyLinkIcon2.png);}
.main .knowAndPlace{height:696px;background:url(../images/knowAndBg.jpg);}
.main .knowAndDetail{width:1246px;margin:0 auto;}
.main .knowAndModel{width:402px;position:relative;transition:all 0.3s linear;}
.main .knowAndModel:hover{top:-2px;box-shadow:0 15px 30px rgba(0,0,0,.1);}
.main .knowAndBanner{padding-top:80px;}
.main .knowAndBanner .middle{margin:0 20px;}
.main .knowAndPic{height:268px;position:relative;overflow:hidden;}
.main .knowAndPic img{width:100%;height:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;}
.main .knowAndModel:hover img{width:106%;height:106%;left:-3%;top:-3%;}
.main .knowAndText{height:110px;background-color:#fff;font-size:16px;color:#333;line-height:30px;padding:0 30px;padding-top:20px;}
.main .bottomPlace{height:250px;background:url(../images/bottomTopBg.jpg) no-repeat center;background-size:100% 100%;}
.main .bottomDetail{width:1246px;margin:0 auto;padding-top:60px;}
.main .bottomModel{width:25%;border-right:1px solid #C29F6E;height:130px;padding-left:80px;}
.main .bottomDetailIcon{display:inline-block;width:54px;height:26px;border:1px solid #fff;border-radius:4px;text-align:center;line-height:26px;font-size:18px;color:#FEFEFE;}
.main .bottomDetailText{font-size:48px;line-height:48px;color:#FEFEFE;padding-top:20px;}
.main .bottomDetailTextSpecial{font-size:18px;}
.main .bottomDetailDetail{font-size:18px;line-height:18px;color:#FEFEFE;}
.main .lastPlace{background-color:#f3a7ac;}
.main .lastLinkPlace{text-align:center;line-height:16px;padding-top:60px;padding-bottom:34px;border-bottom:1px solid #4D2B45;}
.main .lastLinkPlace>span{display:inline-block;height:16px;width:2px;background-color:#C29E83;vertical-align:middle;margin:0 20px;}
.main .lastLinkPlace>a{display:inline-block;font-size:16px;line-height:16px;color:#C29E83;vertical-align:middle;}
.main .lastTextPlace{text-align:center;padding-top:34px;}
.main .lastTopOne{vertical-align:middle;font-size:14px;color:#C29E83;}
.main .lastTopTwo{vertical-align:middle;font-size:24px;color:#C29E83;}
.main .lastTopModel{font-size:14px;color:#C29E83;text-align:center;padding-top:16px;}
.main .lastTopIcon{display:inline-block;width:15px;height:17px;position:relative;top:-3px;margin-right:6px;}
.main .topPic{overflow:hidden;position:relative;position:relative;left:0;}
.main .topPic .topBannerList{width:400%;position:relative;left:0;}
.main .topPic .item{width:25%;}
.main .topPic .item img{}
.main .topPicBox{overflow:hidden;}
.main .topBtn{position:absolute;bottom:0;top:0;margin:auto 0;width:80px;height:80px;transition:all 0.3s linear;z-index:3;}
.main .leftBtn{left:200px;}
.main .topPic .leftBtn{background:url(../images/topArrowLeft.png) no-repeat center;background-size:24px 46px;background-color:rgba(0,0,0,0);opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.main .rightBtn{right:200px;}
.main .topPic .rightBtn{background:url(../images/topArrowRight.png) no-repeat center;background-size:24px 46px;background-color:rgba(0,0,0,0);opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.main .topPic .btnShow{background-color:rgba(0,0,0,0.6);opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.lastPlaceDetail{width:1246px;margin:0 auto;padding-top:45px;}
.lastPlaceList{border-bottom:1px solid #603E4F;height:48px;}
.lastPlaceList .item{height:47px;line-height:47px;border-bottom:2px solid transparent;font-size:16px;color:#fff;margin-right:26px;cursor:pointer;}
.lastPlaceList .active{border-bottom-color:#C29E83;}
.lastPlaceDetailBox>.item{display:none;height:168px;border-bottom:1px solid #603E4F;}
.lastPlaceDetailBox>.active{display:block;}
.lastPlaceBottomPic{height:60px;padding-top:46px;}
.lastLinkList{padding-top:20px;}
.lastLinkList .item{width:150px;line-height:28px;font-size:12px;}
.lastLinkList .item a{color:#fff;}
.linkListPlace{padding-top:38px;}
.linkListPlace .item{font-size:16px;line-height:16px;margin-right:46px;}
.linkListPlace .item a{color:#FEFEFE;}
.main .addressPlace{padding-top:28px;padding-bottom:53px;}
.main .addressLeft{width:930px;padding-top:4px;}
.main .gaIcon{display:inline-block;width:15px;height:17px;line-height:0;position:relative;top:-3px;}
.main .addressLeft .addressLeftModel{font-size:16px;line-height:26px;color:#e1e2e4;}
.main .addressRight{border-left:1px solid #91726E;height:40px;margin-top:10px;padding-left:23px;}
.main .addressRight .addressRightModel{font-size:16px;color:#e1e2e4;line-height:14px;}
.floating_ck{right:0;}
.serviceRightTextDetail a{color:#f3a7ac;}
.main .topBarList{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-around;width:296px;height:6px;position:absolute;left:0;right:0;bottom:20px;margin:0 auto;z-index:3;}
.main .topBarList .item{width:60px;height:6px;background-color:#fff;margin:0 7px;}
.main .topBarList .active{background-color:#f3a7ac;}
.main .linkPlace .active{color:#f3a7ac;}

.NINESERVICEBOX{height:98px;border-bottom:1px solid #E6E6E6;}
.NINESERVICE{display:flex;flex-direction: row;justify-content: space-between;width:1248px;margin:0 auto;}
.NINESERVICE>div{width:11%;height:98px;position:relative;overflow:hidden;}
.NINESERVICE .NINESTART{font-size:24px;color:#ffffff;text-align:center;line-height:32px;padding-top:17px;background-color:#f3a7ac;}
.NINESERVICE .NINEMODEL{width:100%;position:absolute;left:0;top:0;transition:all 0.3s linear;cursor:pointer;}
.NINESERVICE .NINEITEM:hover .NINEMODEL{top:-98px;}
.NINESERVICE .NINEMODEL .NINEMODELTOP{border-left: 1px solid #E6E6E6;height:98px;border-right:1px solid #E6E6E6;width:100%;}
.NINESERVICE .NINEMODEL .NINEMODELBOTTOM{height:98px;border:none;width:100%;background-color:#f3a7ac;}
.NINESERVICE .ICONUP,.NINESERVICE .ICONDOWN{width:auto;height:46px;line-height:0;margin:0 auto;padding-top:14px;}
.NINESERVICE .ICONUP img,.NINESERVICE .ICONDOWN img{vertical-align:middle;width:100%;height:100%;}
.NINESERVICE .ICONTEXT{font-size:14px;color:#333;text-align:center;line-height:14px;padding-top:10px;}
.NINESERVICE .NINEMODELBOTTOM .ICONTEXT{color:#fff;}

.main .fjPlaceBox{background-color:#fff;}
.main .fjPlace{width:1200px;margin:0 auto;}
.main .fjDetail{padding-top:49px;display:none;}
.main .fjDetailBox .active{display:block;}

.main .fjLeadList{width:388px;height:44px;border-left:1px solid #E5E5E5;margin:0 auto;margin-top:44px;border-radius:6px;}
.main .fjLeadList .item{width:33.33%;border:1px solid #E5E5E5;border-left:0;text-align:center;height:44px;line-height:44px;font-size:16px;color:#333;cursor:pointer;}
.main .fjLeadList .active{color:#f3a7ac;}

.main .titleTop{text-align:center;line-height:40px;padding-top:86px;}
.main .titleIcon{display:inline-block;width:63px;height:1px;background-color:#ccc;vertical-align:middle;position:relative;top:2px;}
.main .titleTop .titleText{display:inline-block;font-weight:normal;font-size:40px;color:#333;vertical-align:middle;padding:0 40px;}
.main .titleBottom{font-size:18px;line-height:18px;color:#999;line-height:18px;text-align:center;padding-top:18px;}
.main .fjModel{width:380px;margin-bottom:30px;}
.main .fjModel:hover{box-shadow:0px 8px 35px 5px #DEDEDE;}
.main .fjModel:hover .fjTitle a{color:#FF7800;}
.main .fjModel:hover .fjText a{color:#F1AF6F;}
.main .fjModelBottom{height:99px;border:1px solid #E5E5E5;}
.main .fjMiddle{margin:0 30px;}
.main .fjTitle{font-size:20px;line-height:20px;text-align:center;padding-top:25px;}
.main .fjTitle a{color:#333;}
.main .fjText{font-size:16px;line-height:16px;text-align:center;padding-top:14px;}
.main .fjText a{color:#999;}
.main .fjBottom{text-align:center;padding-top:30px;padding-bottom:90px;}
.main .fjBottom .fjBtn{display:inline-block;margin:0 15px;width:220px;height:60px;border-radius:6px;font-size:20px;line-height:60px;color:#fff;background-color:#FF840B;}
.main .fjBottom .fjBtnRight{background-color:#F75100;}

.link a{color:#fff !important;}
/*/////////////////////////////////////////////////////////////////////////////*/
.xmhBottom{    
	width: 1246px;
    margin: auto;
    display: flex;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    }
   	.ti{font-size:25px;color: white;}
   	.ti2{font-weight: 100;color: gainsboro;}
/*//////////////////////////////////////////////////////////////////////////////*/
.addressRightModel{font-size:16px !important;}
.addressRightModel a{color:#fff !important;font-size:16px !important ;}

.pretext{float:left;}
.pretext a{color:#333}
.nextext a{color:#333}


/* 新加服务 */
.service{ /*background:#e8e8eb;*/ padding:40px 0; overflow:hidden;}

.service .container{width:1246px;margin:0 auto;}

.service .container .row{display:flex;flex-direction:row;}

.service .service_left{background:url(../images/ser_tit.jpg) top center repeat;width: 50%;}

.service .service_left .title .en{ font-size:45px; color:#f3a7ac;text-transform:Uppercase; display:block}

.service .service_left .title .ch{ font-size:24px; color:#333333}

.service .service_left .service_tel{ text-align:center; color:#fff; margin-top:61%}

.service .service_left .service_tel h2{ font-size:20px; font-weight:normal; position:relative; display:inline-block; margin-bottom:10px;}

.service .service_left .service_tel h2:before{display:block; content:" "; position:absolute; top:50%; left:-70%;width:60%; height:1px; line-height:1px; background:#fff}

.service .service_left .service_tel h2:after{display:block; content:" "; position:absolute; top:50%; right:-70%;width:60%; height:1px; line-height:1px; background:#fff}

.service .service_left .service_tel p{ font-size:32px; font-weight:bold;animation-iteration-count:infinite;animation-duration:2.5s}

.service .service_right{ padding:0;}

.service .service_right ul li{ background:#fff;display: flex;}

.service .service_right .ser_img{ padding:0; overflow:hidden;width:60%;}

.service .service_right .ser_img a img{transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}

.service .service_right .ser_img a:hover img{transform: scale(1.08,1.08);}

.service .service_right .ser_txt{ padding:2%; text-align:center;width:84%;}

.service .service_right .ser_txt b{ font-size:20px; color:#f3a7ac; font-weight:normal; padding-bottom:15px; display:block; margin-bottom:15px; position:relative}

.service .service_right .ser_txt b:before{display:block; content:" "; position:absolute; bottom:0; left:50%; height:1px; line-height:1px; width:20%; background:#f3a7ac; margin-left:-10%;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

.service .service_right ul li:hover .ser_txt b:before{ width:80%; margin-left:-40%;}

.service .service_right .ser_txt p{ color:#4c4c4c;display:block;  text-overflow:ellipsis; overflow:hidden;}

@media  (max-width: 780px) {

.service .service_left .title .en{ font-size:35px;}

.service .service_left .title .ch{ font-size:21px; color:#333333}

.service .service_left .title{ width:90%; margin:auto}

.service .service_left .service_tel h2{ font-size:18px;  margin-bottom:5px;}

.service .service_left .service_tel p{ font-size:25px; }

.service .service_left .service_tel{ margin-top:58%}

}

@media  (max-width: 640px) {

.service .service_right{ margin-top:15px; padding:0 15px;}

.service .service_right .ser_txt b{ font-size:18px; padding-bottom:8px; margin-bottom:8px;}

.service .service_left .title .en{ font-size:25px;}

.service .service_left .title .ch{ font-size:18px; color:#333333}

.service .service_left .title{ width:90%; margin:auto}

.service .service_left .service_tel h2{ font-size:18px;  margin-bottom:5px;}

.service .service_left .service_tel p{ font-size:25px; }

.product .inner ul li p a{ line-height:16px;}

}