@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#3d3f4b;}
table{ border-collapse:collapse; border-spacing:0}
img{ border:0}
ul,ol,li{ list-style:none}
h1,h2,h3,h4,h5,h6,strong,b{ font-weight:normal; font-size:100%;}
em,i,big,small{ font-style:normal}
iframe{ border:0; overflow:hidden}

/*文章页-聚焦韩妃*/
.focusHF {display: none;}

.newSwtBox{opacity: 1!important;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:'.';display:block; visibility:hidden;clear:both;height:0; font-size:0; overflow:hidden;line-height:0}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}
.relative{position: relative;}
.absolute{position: absolute;}
a{text-decoration:none;color:#3d3f4b;}
a:focus,a:active {text-decoration:none;}
a:hover{color:purple;}
/*color*/
.white{ color:#FFF}
.black{ color:#000}
.hidecase{display:block!important;}/*控制是否隐藏案例 首页案例，头部底部导航案例，项目页中的美丽日记板块等*/
/*头部*/
#topbu{display: none;}
.header {width:1200px;margin:0 auto;height:137px;}
.header .logo {width:246px;height:81px;display:block;float:left;margin-top:10px;position: relative;z-index: 2;}
.header .column {width:666px;float:right;margin-right:29px;}
.header .column ul li {width:49px;float:left;padding-left:15px;}
.header .column ul li > a {font-size:20px;color:#000;line-height: 137px;}
.header .column ul li:hover > a {color:#a8232a;}

.hmsFL{ float: left;}
.hmsFR{ float: right;}
.hms_head{ width: 100%; height: 160px; margin: 0 auto; background: #fff;}
.hms_smail{ width: 100%; height: 30px; margin:0 auto; /*background: #6803cf;*/background: #06004a}
.hms_smail_c{ width: 1200px; height: 30px; margin: 0 auto;}
.hms_smail_c p{ color: #fff; font-size: 16px; line-height: 30px;}
.hms_smail_c p a{ color: #fff;font-size: 16px; line-height: 30px;}
.hms_tel img{ width: 28px; height: 30px; display: block; float: left;}
.hms_tel a{ display: block; width: 110px; float: left; margin-right: 40px;}
.hms_laug{ margin-left: 5px;}
.hms_laug a:hover{ color: #fbbc4a;}
.hmsLogo{ width: 300px; height: 108px; margin: 12px auto; text-align: center; background: #fff; position: relative; /*overflow: hidden;*/}
.hmsLogo img{ width: 308px; height: 108px;}
.hmsLogo .light{
    cursor:pointer;
    position: absolute;
    left: -180px;
    top: 0;
    width: 80px;
    height: 72px;
    background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
    -ms-transform: skewx(-25deg);
    animation:light_move 2.5s 1s infinite linear ;
    -webkit-animation:light_move 2.5s 1s infinite linear ;
    -moz-animation:light_move 2.5s 1s infinite linear ;
    -o-animation:light_move 2.5s 1s infinite linear ;
    -ms-animation:light_move 2.5s 1s infinite linear ;
}
@keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-moz-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-webkit-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-o-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-ms-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
.hms_nav{ width: 100%; height: 76px; margin:0 auto; background: linear-gradient(to right, #07004b , #000082 , #07004b); }
/*.hms_nav{ width: 100%; height: 93px; margin:0 auto; background: linear-gradient(to right, #5402b3 , #6600fd , #5402b3); }*/
.hms_nav ul{ width: 1200px; height: 76px; margin: 0 auto;}
.hms_nav ul li{ width: 177px; height: 76px;  float: left; text-align: center; position: relative;}
.hms_nav ul li:first-child{ width: 128px; border:0; }
.hms_nav ul li:first-child a{ border:0; padding-right: 45px;}
.hms_nav ul li a{ display: block; width: 99%; height: 40px; color: #fff; font-size: 20px; line-height: 40px;border-left: 2px solid #0d08a2; margin-top: 14px; }
/*.hms_nav ul li a{ display: block; width: 99%; height: 40px; color: #fff; font-size: 20px; line-height: 40px;border-left: 2px solid #aa00fd; margin-top: 30px; }*/
.hms_nav ul li:nth-child(5){display: none;}
.hms_nav ul li a:hover{ color: #fbbc4a; }
.hms_nav ul li:hover .bmpr{ color: #fbbc4a; }
.hm_hotico{ display: block; width: 29px; height: 30px; position: absolute; right: 20px; top:15px;}
.hms_navlist{ width: 1200px; height: auto; float: left; position: absolute; z-index:999999999999999999999; left: 50%; margin-left: -565px; top: 76px; background:rgba(255,255,255,0.97); display: none;}

.hms_navleft{ width: 262px; /*height: 415px; */ position: absolute; left: 0px; top: 0px;}
.smaxside{ width: 173px; float: left; margin-left: 54px; margin-top: 28px;}
.smaxside dt{ display: block; cursor: pointer; width: 173px; height: 48px; }
.smaxside dt p{display: block; float: right; width: 109px; line-height: 40px; color: #4e00c3; font-size: 18px; text-align: left;  }
.smaxside dt:hover{ color: #fff; font-weight: bold;}
.smaxside dt:hover p{ background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(1){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px 0px;}
.smaxside dt:nth-child(2){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -48px; overflow: hidden;}
.smaxside dt:nth-child(3){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -85px; overflow: hidden;}
.smaxside dt:nth-child(4){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -125px; overflow: hidden;}
.smaxside dt:nth-child(5){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -392px; overflow: hidden;}
.smaxside dt:nth-child(6){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -172px; overflow: hidden;}
.smaxside dt:nth-child(7){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -215px; overflow: hidden;}
.smaxside dt:nth-child(8){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -261px; overflow: hidden;}
.smaxside dt:nth-child(9){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -300px; overflow: hidden;}
.smaxside dt:nth-child(10){height: 40px; background: url(/templets/hanfei/images/index2018/nav_ico_03.png) no-repeat;background-position: 0px -340px; overflow: hidden;}

.hms_navimg{ width: 202px; height: 450px; margin-top: 28px;}
.hms_navimg img{ width: 202px; height: 273px; }
.hms_navright{ width: 938px;  float: right;}
.smaxside dt:nth-child(1) .hms_navright{display: block;}
.smaxside dt:hover .hms_navright{ display: block;}
.prew{ width: 686px; margin-top: 20px; margin-left: 50px; float: left;text-align: left !important; }
.prew a{ display:block; font-size: 20px; line-height: 18px !important; font-weight: bold;width: 170px !important; height: 18px !important; line-height: 18px !important; float: left; border: 0 !important; margin-top: 5px !important; margin-bottom: 5px !important; color: #444444 !important; }
.hms_pro:hover .prew{display:block}
.hmslist:nth-child(2) .prew a{ display:block; width: 137px !important; }
.hmslist:nth-child(3) .prew a{ display:block; width: 137px !important;  }
.hmslist:nth-child(4) .prew a{ display:block; width: 137px !important; }
.hmslist:nth-child(5) .prew a{ display:block; width: 137px !important; }
.hmslist:nth-child(7) .prew a{ display:block; width: 137px !important; }
.hmslist:nth-child(8) .prew a{ display:block; width: 114px !important; }
.prew a span{  position: relative;font-size: 15px !important; font-weight: normal; color: #444444 !important; }
.prew a:hover{font-weight: bold;color: #4e00c3 !important;}
.prew a:hover span{ font-weight: normal; color: #fff !important; background: #9591f3;}
.hotem{display: block; width: 9px; height: 11px; position: absolute; right: -12px; top: -2px; background: url(/templets/hanfei/images/index2018/hoticon.png) no-repeat center top;}

.hms_navpci{display: block; width: 505px; height: 241px;float: left; margin-top: 15px; margin-bottom: 30px; clear:both}
.prew h6{ font-size: 16px; clear:both;  line-height: 25px !important; padding-top: 10px !important; margin-bottom: 5px !important; border-bottom: 1px solid #ccc;border-bottom-left-radius: 5px;  }
.prew h6 span{ background: #585858; padding: 2px 10px; border-radius: 5px; color: #fff;}

.smaxside dt:nth-child(1).ac{ height: 40px; background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px 0px;overflow: hidden;}
.smaxside dt:nth-child(1).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(2).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -48px; overflow: hidden;}
.smaxside dt:nth-child(2).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(3).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -87px; overflow: hidden;}
.smaxside dt:nth-child(3).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(4).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -127px; overflow: hidden;}
.smaxside dt:nth-child(4).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(5).ac{ height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat; background-position: 1px -395px; overflow: hidden;}
.smaxside dt:nth-child(5).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(6).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -175px; overflow: hidden;}
.smaxside dt:nth-child(6).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(7).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -215px; overflow: hidden;}
.smaxside dt:nth-child(7).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(8).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -261px; overflow: hidden;}
.smaxside dt:nth-child(8).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(9).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -302px; overflow: hidden;}
.smaxside dt:nth-child(9).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.smaxside dt:nth-child(10).ac{height: 40px;background: url(/templets/hanfei/images/index2018/nav_hover.png) no-repeat;background-position: 1px -343px; overflow: hidden;}
.smaxside dt:nth-child(10).ac p{background: #4e00c3; color: #fff; font-weight: bold;}
.zkbtn{animation:td 1.5s infinite; -webkit-animation:td  1.5s infinite; }
@-webkit-keyframes td{
    0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}
    40%{-webkit-transform:translateY(-2px);}
    60%{-webkit-transform:translateY(-4px);}
}
@keyframes td{
    0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}
    40%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
    60%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
}



.hms_navlist{ width: 1200px; height: auto; float: left; position: absolute; z-index:999999999999999999999; left: 50%; margin-left: -565px; top: 76px; background:rgba(255,255,255,0.97); display: none;}
.hms_navlist{
    top:167px;
    margin-left: -600px;
    min-height: 450px;
    border-radius: 12px;
    padding-bottom: 20px;
}
.navcate {margin-left: 25px;margin-top: 40px;}
.navcate dt{ display: inline-block; cursor: pointer;height: 66px;text-align: center;width: 140px; }
.navcate dt p {line-height: 1;font-size: 22px;color: #333;border-right: 2px solid #333;}
.navcate dt:last-child p{border-right: 0}
.navcate dt:hover p{ color: #b7272e;}
.hmslist {display:none}
.hms_contons{ width: 1200px; padding-left: 50px;}
.hmslist article{padding-top:10px;}
.hmslist article, .hmslist h6, .hmslist article aside a{line-height: 1;font-size: 20px;color: #686262}
.hmslist h6{display: inline-block;margin-right: 8px;vertical-align: top;color: #000}
.hmslist article aside {display: inline-block;}
.hmslist article aside a{display: inline-block;position: relative;padding-right: 35px;margin-bottom: 18px}
.hmslist article aside a span {background: url(/templets/hanfei/images/icon-hot.png) no-repeat center center/100% 100%;display: block;width: 37px;height: 22px;position: absolute;right: 4px;top: -13px;}
.hmslist article.t{padding: 0 0 20px 0;margin-bottom: 10px;border-bottom: 1px solid #737373;width: 600px;}
.hmslist article.t a {margin-right: 20px}
.hmslist article.t,.hmslist article.t h6,.hmslist article.t a {color: #b7272e!important;font-weight: bold}
.hmslist article aside a span,.zknavbtn{animation:navtd 1.5s infinite; -webkit-animation:navtd  1.5s infinite; }
@-webkit-keyframes navtd{
    0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}
    40%{-webkit-transform:translateY(-1px);}
    60%{-webkit-transform:translateY(-2px);}
}
@keyframes navtd{
    0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}
    40%{-webkit-transform:translateY(-1px);transform:translateY(-1px);}
    60%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
}
/*首页头部导航鼻部眼部样式*/

.hmscontent {width:1200px;height:auto;float:left;position:absolute;z-index:1;left:50%;top:137px;background:rgba(255,255,255,0.97);display:block;/* top:167px; */margin-left:-600px;padding-left:50px;min-height:450px;border-radius:12px;padding-top:40px;padding-bottom:20px; display: none; }
.hmscontent article {margin-top:25px;}
.hmscontent article h6 {line-height:1;font-size:20px;color:#686262;padding-top:10px;vertical-align:top;display:inline-block;}
.hmscontent article aside {display:inline-block;margin-top:5px;}
.hmscontent article aside a {display:inline-block;position:relative;padding-right:35px;margin-bottom:18px;font-size:20px;}
.hmscontent article aside a span {background:url(/templets/hanfei/images/icon-hot.png) no-repeat center center/100% 100%;display:block;width:37px;height:22px;position:absolute;right:4px;top:-13px;animation:navtd 1.5s infinite;-webkit-animation:navtd 1.5s infinite;}
.hmscontent article.t {padding:0 0 20px 0;margin-bottom:10px;border-bottom:1px solid #737373;width:600px;line-height:1;font-size:20px;color:#b7272e;font-weight:bold;}
.hmscontent article.t h6 {color:#b7272e;display:inline-block;font-weight:bold;}
.hmscontent article.t a {color:#b7272e;margin-top:10px;display:inline-block;}

/*头部*/
/*banner*/
.slideBox-banner{ width:100%;height: 705px; overflow:hidden; position:relative; background-color: #fff;}
.slideBox-banner .bd{position:absolute; height: 705px; position: absolute; left: 50%; margin-left: -960px;}
.slideBox-banner .bd li img{width:1920px;display:block;}
.slideBox-banner .prev{ display: block; width: 74px; height: 74px; background: url(/templets/hanfei/images/index2018/ban_icon.png) no-repeat; background-position: 20px 0px; background-color: rgba(0,0,0,0.2); position: absolute; left: 11%;top: 40%; display: none;}
.slideBox-banner .next{display: block; width:74px; height: 74px;  background:url(/templets/hanfei/images/index2018/ban_icon.png) no-repeat; background-position: -150px 0px; background-color: rgba(0,0,0,0.2);position: absolute; right: 11%;top: 40%; display: none;}
.slideBox-banner .hd{ width: 600px; height: 11px; position: absolute; left:50%; margin-left: -300px; z-index: 1; bottom: 20px; }
.slideBox-banner .hd ul{text-align: center;}
.slideBox-banner .hd ul li{ background-color: #f1a8bc; width: 11px; height: 11px; display:inline-block; margin: 5px; border-radius: 50%;}
.slideBox-banner .hd ul li.on{ background-color: #f7a300;}
.slideBox-banner:hover .prev,.slideBox-banner:hover .next{ display: block; }
.slideBox-banner .prev:hover,.slideBox-banner .next:hover{ background-color: rgba(0,0,0,0.5);}
.slideBox-banner .bd li img:hover {-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);}
/*2018-0920*/
/*banner*/
.litbanner{ width:100%;height:400px; overflow:hidden; position:relative;}
.litbanner img{position:absolute; left:50%; margin-left:-1000px;}
/*footer*/
#ClCache{ display: none;}
.footerbg{width:100%; height:370px; background:#fff;display: none;}
#footer{width:1200px; height:270px; margin:0px auto; padding:50px 0px; font-size:16px;}
.footLeft{width:280px; float:left;}
.footLeft p{line-height:24px; padding:10px 0px;}
.footLeft a.footchat{display:block; width:216px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#953984;}
.footRight{width:900px; float:right;}
.footRight .uls{ width:80px; float:left; margin-left:100px;}
.footRight .uls h3{color:#3d3f4b;}
.footRight .uls ul{padding-top:10px;}
.footRight .uls ul li{font-size:14px; line-height:26px; }
.footRight .uls ul li a{color:#666666;}
.footRight .uls ul li a:hover{color:#7d09f2;}
.footradius h3{text-align:center;}
.footradius ul li a{display:block; height:100%; border-radius:5px; text-align:center; font-size:16px;  color:#3d3f4b;}
.footradius ul li a:hover{ background:#7d09f2; color:#fff!important;}
.copyright{line-height:30px; background:#f3f3f3; text-align:center; padding-top:10px; padding-bottom:10px; font-size:14px;}
.copyright a{font-size:14px;}
/*右边悬浮*/
.hfnewR{ position:fixed;top:50%;right:0px;height:318px; margin-top:-229px;z-index:999999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+270));}
.hfnewR ul{position:relative;height:318px}
/*.hfnewR li{ width:70px;height:75px; background:#6500fc; position:absolute;right:0;overflow:hidden; z-index:200}*/
.hfnewR li{ width:62px;height:62px; background:#ae0e16; position:absolute;right:0;overflow:hidden; z-index:200}
.hfnewR li.gotop{ background:#d4d4d4;height:68px;bottom:4px;}
.hfnewR li:last-child p{bottom: 10px}
.hfnewR li a{ display:block; text-decoration:none;height:100%; overflow:hidden}
.hfnewR li p{ color:#FFF; font-size:13px; text-align:center; position: absolute;bottom: 3px;left: 0;width: 100%}
.hfnewR .tbIco{ width:62px;height:46px; display:block; margin:0 auto; background-image:url(../images/newRightIco.png);background-repeat:no-repeat;}
.hfnewR .g1{ background-position:0 -65px;}
.hfnewR .g2{ background-position:0 0}
.hfnewR .g3{ background-position:-11px -135px;margin:5px 0 0 12px;}
.hfnewR .g4{ background-position:8px -115px}
.hfnewR .g5{ background-position:0 -193px}
.hfnewR .g6{ background-position:0 -255px;}

.hfnewR li:first-child:hover{
    width: 125px;   
}
.hfnewR li:first-child:hover p {
    font-size: 16px;
    line-height: 62px;
    bottom: 0;
    margin-left: 34px;
}
.hfnewR li:first-child:hover .g2 {
    width: 85px;
    height: 62px;
    background-size: 85px 435px;
    background-position:-18px -2px;
    transition: all 0.25s ease-out;
}

.hfnewR .weixin{ width:232px;height:244px; padding-right:9px; background:url(../img/rightborderBj.png) right top no-repeat; position:absolute;right:75px;bottom:0;display:none}
.hfnewR .zheyouhui{ width:277px;height:254px; background:url(../images/youhui_tm825.jpg) no-repeat center center/100% 100%;position:absolute;right:66px;top:0; overflow:hidden; display:none}
.hfnewR .rzxghb{border:1px solid #636363;display:inline-block;vertical-align:middle;line-height:22px;padding:0 8px;margin:0 10px;font-size:14px;color:#636363;text-decoration:none}
.hfnewR .huidian{width:303px;height:75px; /*background:#6500fc;*/overflow:hidden; cursor:pointer}
/*.hfnewR .telnum{ background:#8131f8; width:251px;height:59px; float:right; font-size:0; padding-top:19px; text-align:center; }*/
.hfnewR .telnum{ /*background:#8131f8;*/ width:251px;height:59px; float:right; font-size:0; padding-top:19px; text-align:center; }
.hfnewR .telnum .num{border:0;background:#FFF;width:150px;height:40px; border-radius:3px 0 0 3px;color:#333; font-size:16px; line-height:40px;vertical-align:top; padding-left:4px}
.hfnewR .telnum .sumbitbtn{ border:0; background:#cccccc; width:76px;height:40px; border-radius:0 3px 3px 0;color:#4c4c4c; font-size:14px; line-height:40px;vertical-align:top; font-weight:bold;}
/*.hfnewR .shense{ background:#8131f8}*/
.hfnewR .shense{ background:#ae0e16}
.hfnewR .shense .g3{background-position:-11px -125px;}
.hfnewR .shense > p{display: none;}
.hfnewR .telnum {padding-top: 11px}
#peonum{background: #000; display:none; width: 25px; line-height: 25px; height: 25px; text-align: center; border-radius: 50%; font-size: 14px; color: #fff; position: absolute; right: 0px; top: 0px !important; background: red;}
.party{ width: 100%; height: 240px;  margin: 0 auto; background: #fff;margin-top:55px;}
.jigouTab{width:1200px; margin:0px auto; padding-bottom:20px; background: #fff;}
.jigouTab .menu{ width:100%; height:50px; line-height:50px; border-bottom:#e4e4e4 1px solid;}
.jigouTab .menu a{ display:block; width:80px; height:100%; float:left; margin-right:70px; text-align:center; font-size:20px;}
.jigouTab .menu a.ac{ border-bottom:3px solid #b254a2; box-sizing:border-box;}
.jigouTab .jgbox .jgcon{display:none;}
.jigouTab .jgbox .ac{display:block;}
#moreXm .mn{ margin:18px auto 15px auto; overflow:hidden;}
#moreXm .mn ul li{display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#afafaf; color:#fff; float:left; margin-right:10px;}
#moreXm .mn ul li.ac{background:#b254a2;}
#moreXm .cbox .cns{height:380px; overflow:hidden; display:none;}
#moreXm .cbox .ac{display:block;}
.relatedXm a{display:inline-block; width:78px; line-height:18px; border-right:1px solid #e3e3e3; text-align:center;}
.relatedXm a.first{text-align:left;}
.cnsMain{height:320px; padding-top:30px; padding-bottom:10px; overflow:hidden;}
#cnsLeft{width:560px; float:left; }
#cnsLeft ul{overflow:hidden;}
#cnsLeft ul li{padding-bottom:20px;overflow:hidden;}
#cnsLeft .leftpic{ width:210px; height:140px; padding:3px; float:left;}
#cnsLeft .rightC{ width:328px; height:146px; float:right; position:relative; }
#cnsLeft .rightC h3{line-height:30px; font-size:18px; color:#000;}
#cnsLeft .rightC span{line-height:20px; font-size:14px; color:#afafaf;}
#cnsLeft .rightC  p{line-height:24px; padding-top:10px;}
#cnsLeft .rightC a.learnMore{ position:absolute; left:0px; bottom:3px; font-size:16px; color:#b254a2;}
#cnsRight{width:600px;height:320px; float:right;}
#cnsRight .hhnews{width:240px; margin-left:40px; float:left;}
#cnsRight .hhnews h3{line-height:40px; font-size:18px; color:#000;}
#cnsRight .hhnews ul li{line-height:28px; background:url(../templets/hanfei/images/home/litri.jpg) no-repeat; background-position:0px 12px; text-indent:12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xiehui{text-align:center; padding-top:20px; overflow:hidden;}
.jianguan{text-align:center; padding-top:20px; overflow:hidden;}
.hezuo{text-align:center; padding-top:20px; overflow:hidden;}
.meiti{text-align:center; padding-top:20px; overflow:hidden;}
.uls ul li a:hover{ color: #7d09f2 !important;}
.footradius ul li a:hover{ background: #7d09f2; color: #fff !important;}
.jigouTab .menu a.ac{border-bottom: 3px solid #fb5e79 !important; box-sizing: border-box; }
/*.jigouTab .menu a.ac{border-bottom: 3px solid #7d09f2 !important; box-sizing: border-box; }*/
.jigouTab .menu a:hover{color: #fb5e79;}
.youhui{ display:none !important;}
/*h5 video设置*/
.videocontf{  text-align: center; margin:0 auto;}
/*.videocontf video{ width: 100%;}*/
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}