@charset "utf-8";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,figcaption { margin:0;padding:0;font-family: "΢���ź�";}
html,body {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a{text-decoration: none;color: #000;}
body{min-width: 1260px;}

.clearfix:after{ content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.width{ width:1200px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}
.wapper{ width:96%;min-width: 1200px; margin:0 auto;}

.bar{ background:#ff9cae;/* background:#795078; */ height:128px;width: 100%;position: relative;z-index: 3;}
.bar .logo{ float:left;margin-top: 35px;width: 19.785%;}
.bar .dh{ float:right; margin-right:10%; position:relative; /* padding-top:35px; */height: 128px;}
.bar .dh li{ float:left; /* margin:0 25px; */margin-left: 35px; text-align:center;text-transform: uppercase; position: relative;height: 100%;box-sizing: border-box;padding-top: 35px;}
.bar .dh li:nth-child(1){margin-left: 0;}
.bar .dh li .dh-a{display: block;width: 100%;height: 100%;}
.bar .dh li .dh-a span{ display:block; line-height:30px;}
.bar .dh li .dh-a{font-size:16px; color:#fff;}
.bar .dh li .dh-a span:nth-child(1){ font-weight:600;}
.bar .dh li:hover .dh-a{ color:#b7022f}
.bar em{width:9px;height:128px;overflow: hidden;position: absolute;background: url(../img/xian.png) no-repeat;margin-left:0; margin-top:-37px;}

.bar .dh .drop-down{position: absolute;left: 50%;z-index: 3;margin-left: -85px;width: 170px;box-sizing: border-box;background: rgba(135,0,14,.53);padding: 18px 0;display: none;}
.bar .dh .drop-down .d-a{display: block;width: 100%;height: 35px;line-height: 35px;font-size: 18px;color: #fff;transition: .5s;}
.bar .dh .drop-down .d-a img{display: inline-block;width: 32px;vertical-align: middle;margin-right: 10px;}
.bar .dh .drop-down .d-a:hover{background: rgba(0,0,0,.1);}


.banner{ width: 100%; position: relative; overflow: hidden;}
.banner img{ width: 100%; display: block;}


.weixin{position: absolute; right:8%; top:55px;}
.weixin a img{width:40px; height:32px;}
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-40px; top:50px; display:none; z-index:2}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}

.xinlang{position: absolute; right:4%; top:55px;}
.xinlang a img{width:40px; height:32px;}
.xinlang .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-40px; top:50px; display:none; z-index:2}
.xinlang .weixin_nr img{ margin-bottom:5px;}
.xinlang .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.xinlang.on .weixin_nr{ display:block;}

.video{ padding-top:104px;}
.video .title{ width:583px; height:54px; border:1px solid #000; margin:0 auto; position: relative;}
.video .title span{ display:block; text-align:center;}
.video .title span:nth-child(1){ font-size:36px; font-weight:600; color:#000; position:absolute; top:-27px; left:205px; width:189px; background:#fff}
.video .title span:nth-child(2){ font-size:20px; color:#000; position:absolute; top:41px; left:205px; width:189px; background:#fff;text-transform:Uppercase;}
.video .nr{ padding-top:85px;}
.video .zuo img{ height:629px;}
.video .zuo{ width:57%;}	
.video .you{ width:43%; background:url(../img/shipin_02.jpg) no-repeat top center; height:629px; position:relative}	
.video .bf{ position:absolute; top:200px; left:-34px;}
.video .bf:hover img{transform:rotate(-50deg);-ms-transform:rotate(-50deg);-webkit-transform:rotate(-50deg);}
.video .sp{ padding-top:200px; padding-left:96px;}
.video .line{ width:48px; border:1px solid #fff; margin:30px 0 30px 96px;}
.video .wenzi{ font-size:18px; color:#fff; line-height:27px; padding-left:96px;}
.video .more{ background:#e3606e; width:199px; height:36px; line-height:36px; color:#fff; text-align:center; font-size:12px;text-transform:Uppercase; display:block; margin-left:96px; margin-top:45px;}
.video .more:hover{ background:#fff; color:#e3606e;transition: .5s;}

.about{ padding:140px 0;}
.about .jj{ width:683px; padding-top:46px;position: relative;z-index: 5555;}
.about  h2{ color:#1b1b03; font-size:24px;letter-spacing:27px; padding-top:60px; padding-bottom:20px;}
.about .js{ font-size:16px; line-height:30px; color:#696969;text-align:justify; text-justify:inter-ideograph; padding-bottom:68px;}
.about .more{ width:199px; line-height:36px; height:36px; text-align:center; color:#fff; font-size:12px;text-transform:Uppercase; display:block;background:#e3606e;}
.about .more:hover{background:#b7022f; color:#fff;transition: .5s;}
.about .gywm{ position:relative;}
.about .yy{ position:absolute; bottom:-100px; right:0;}
.about .pic{position:relative; z-index:5555}
.about .pic:hover{transform:rotate(-50deg);-ms-transform:rotate(-50deg);-webkit-transform:rotate(-50deg); }

.shiji{ background:url(../img/dashiji.jpg) no-repeat top center; height:690px;}
.shiji .title{ height:437px; width:337px;background-color:rgba(255,80,103,0.8);/* background-color:rgba(139,38,137,0.8); */ padding-top:196px;}
.shiji .title h2{ font-size:30px; color:#fff; font-weight:600; text-align:center; padding-bottom:29px;}
.shiji .title span{ font-size:36px; color:#fff; display:block;text-transform:Uppercase; font-weight:600; padding-left:90px;}
.shiji .title span:nth-child(3){ font-weight:300;}
.shiji .more{ border:1px solid #fff; width:197px; height:34px; line-height:34px; color:#fff; text-align:center; font-size:12px;text-transform:Uppercase; display:block; margin:72px auto;}
.shiji .more:hover{ background:#fff; color:#751573;transition: .5s;}
.sj{width:711px;  overflow:hidden; position:relative;padding-top:56px;    height: 580px}

.shiji .hd{ overflow:hidden; width:130px; float:right;}
.shiji .next{ display:block;  width:28px; height:52px; float:right;overflow:hidden;cursor:pointer; background:url(../img/left.png); margin-right:20px;}
.shiji .prev{ display:block;  width:28px; height:52px; float:right;overflow:hidden; cursor:pointer;background:url(../img/right.png)}
.shiji .bd{ height:633px;}
.shiji .bd ul li{zoom:1; margin-top:50px;}
.shiji .pic{background: #d74454; background: -moz-linear-gradient(top,  #fe9aac 0%, #d84555 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9aac), color-stop(100%,#d84555));background: -webkit-linear-gradient(top,  #fe9aac 0%,#d84555 100%);background: -o-linear-gradient(top,  #fe9aac 0%,#d84555 100%);background: -ms-linear-gradient(top,  #fe9aac 0%,#d84555 100%); background: linear-gradient(to bottom,  #fe9aac 0%,#d84555 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9aac', endColorstr='#d84555',GradientType=0 ); padding:3px 20px;border-radius:15px; font-size:20px; color:#fff;}
.shiji .nr{ line-height:30px; font-size:16px; color:#000; padding-top:20px;}


.fuwu{ background:url(../img/fuwu.jpg) no-repeat top center; height:605px; padding-top:160px; position:relative;}
.fuwu ul{ overflow:hidden; padding-bottom:101px;}
.fuwu ul li{ background:#d84555; width:266px; height:266px;border-radius:50%; float:left; margin:0 17px;transition: .5s;padding-top: 60px;box-sizing: border-box;}
.fuwu ul li a{display: block;width: 100%;height: 100%;}
.fuwu ul li a img{display: block;width: 100px;margin: 0 auto 10px;}
.fuwu ul li a p{font-size: 26px;color: #fff;text-align: center;line-height: 35px;}
/* .fuwu ul li:nth-child(4){ margin-right:0;} */
.fuwu ul li:hover{background: #fe9aac; background: -moz-linear-gradient(top,  #fe9aac 0%, #d84555 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9aac), color-stop(100%,#d84555));background: -webkit-linear-gradient(top,  #fe9aac 0%,#d84555 100%);background: -o-linear-gradient(top,  #fe9aac 0%,#d84555 100%);background: -ms-linear-gradient(top,  #fe9aac 0%,#d84555 100%); background: linear-gradient(to bottom,  #fe9aac 0%,#d84555 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9aac', endColorstr='#d84555',GradientType=0 );transition: .5s;}
.fuwu .title{ font-size:30px; color:#000; font-weight:600;text-transform:Uppercase; padding-bottom:86px;}
.fuwu .title span{ font-weight:500;}
.fuwu .more{ display:block; clear:both; width:197px; height:34px; border:1px solid #000; text-align:center; line-height:34px; font-size:12px; color:#2b2b2b; font-weight:600; margin:0 auto;text-transform:Uppercase;}
.fuwu .more:hover{ background:#b7022f; color:#fff;transition: .5s;}

.fuwu .fwScroll{width: 1200px;overflow: hidden;margin-bottom: 70px;position: relative;}

.fuwu .fwScroll .hd{position: absolute;top: 40%;left: 0;right: 0;z-index: 3;height: 0;}
.fuwu .fwScroll .hd a{display: block;width: 40px;height: 40px;background: rgba(0,0,0,.4);font-size: 26px;font-family: '宋体';text-align: center;line-height: 40px;font-weight: bold;color: #fff;cursor: pointer;}
.fuwu .fwScroll .hd a.prev{float: left;}
.fuwu .fwScroll .hd a.next{float: right;}


.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.team{ background:url(../img/ren.jpg) no-repeat top center; height:770px; padding-top:94px;}
.team .yc{ display:none;margin-top: 75px;transition: .5s;margin-left: -50px;margin-right: -50px;}
.tuandui .bd li .yc.active{display: block;}
.team .title{ font-size:36px; color:#000;text-transform:Uppercase;}
.team .title span{ font-weight:600;}
.tuandui{ position:relative;}
.team .jj{ font-size:16px; color:#6b6b6b; line-height:24px;}
.team .bt{ font-size:20px; line-height:18px; color:#000; font-weight:600; padding-bottom:19px;}
.team .biaoti{ font-size:20px; color:#000; line-height:40px;}
.tuandui .qiehuan{ position:absolute; top:-40px; right:0; width:328px; padding-left:102px;}
.tuandui em{width:74px;height:3px;overflow: hidden;position: absolute;background: url(../img/x.jpg) no-repeat;margin-left:-102px; margin-top:14px;}
.team .pic img{ width:155px; height:155px;border-radius:50%;transition: .5s;box-shadow:0px 0px 5px #888888;}
.tuandui .bd{padding-top: 150px;}
.tuandui .bd li a{transition: .5s;}
.tuandui .bd li:hover .pic img{-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);box-shadow:0px 0px 5px #888888;}
.tuandui .bd li.active .pic img{-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);}
.tuandui .bd li:hover .yc{ display:block;  text-align:center}
.tuandui .hd{position:relative; }
.tuandui .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;}
.tuandui .hd ul li{ float:left;cursor:pointer; font-size:20px; line-height:30px;font-weight:600; margin-right:22px;}
.tuandui .hd ul li.on{ font-size:20px; color:#b7022f; font-weight:600;}
.tuandui .bd ul{zoom:1; }
.tuandui .bd li{ float:left; width:155px; margin-right:98px; text-align:center}
.tuandui .bd li:nth-child(5){ margin-right:0;}
.tuandui .bd li .date{ float:right; color:#999;  }
.team .more{ width:199px; line-height:36px; height:36px; text-align:center; color:#fff; font-size:12px;text-transform:Uppercase; display:block;background:#e3606e;clear:both; margin:50px auto;}
.team .more:hover{background:#b7022f; color:#fff;transition: .5s;}


.bottom{ background:#e3606e;/* background:#751673; */ overflow:hidden; padding:93px 0;}
.bottom .zc{ width:420px;}
.bottom .adress{ font-size:14px; line-height:25px; color:rgba(255,255,255,.7); padding:10px 0;}
.bottom .adress span{ font-weight:600;}
.bottom .yc{ border-left:1px solid #d2d2d2; width:739px; padding-left:40px;}
.bottom .yc li{ float:left; margin-right:34px;}
.bottom .yc li:nth-child(8){ margin-right:0;}
.bottom .xiala{ padding-top:20px;}
.bottom .xiala a{ font-size:16px; color:rgba(255,255,255,.7); line-height:40px;}
.bottom .bai{ font-size:16px; color:#fff;}
.bottom a:hover { color:#b7022f}

footer{ height:90px;background:#2f2f2f;}
footer .bq{ font-size:14px; color:#7f7f7f; line-height:90px; float:left;}
footer .youce{ width:233px; padding-top:30px;}
footer .pic{ float:left; margin-right:21px;}
footer .pic:nth-child(1){ padding-top:5px;}
footer .pic:nth-child(2){ padding-top:5px;}
footer .pic:nth-child(3){ margin-right:0;}

/**内页**/
.mbx{ background:#f3f3f3; height:87px; line-height:87px; font-size:24px; color:#000; padding-left:20px;}
.mbx em{width:6px;height:25px;overflow: hidden;position: absolute;background: #ff5067;/* background: url(../img/b.png) no-repeat; */margin-left:-20px; margin-top:32px;border-radius: 6px;}
.mbx .xl{ padding-top:25px;}
.mbx a{ display:block; width:103px; height:35px; line-height:35px; text-align:center;  font-size:16px;  float:left;}
.mbx .on{border:1px solid #ff5067;border-radius:20px; color:#ff5067;font-weight:600;}

.nypage{ padding-top:55px;}
.nypage .title{ text-align:center; position:relative;}
.nypage .bai{ width:393px; background:#fff; margin:0 auto;overflow: hidden;position: relative;z-index: 1111}
.nypage .title span{ display:block; color:#000; font-size:36px; font-weight:600;}
.nypage .title span:nth-child(2){ font-size:20px;text-transform:Uppercase; font-weight:500; padding-top:15px;}
.nypage .title .line{ border:1px solid #d2d2d2; position:absolute; top:50px; width:100%;}

.nyabout .fbt{ font-size:24px; color:#ff5067; font-weight:600; text-align:center; padding-top:90px;}
.nyabout .fbt span{  color:#7e7e7e}
.nyabout .jzgnr{ background:#f5f5f5; padding:10px; margin-top:45px; }
.nyabout .wz{font-size:16px; color:#646464; line-height:36px; padding:70px 40px;}
.nyabout .wz span{ font-size:18px; color:#646464; font-weight:600;}
.nyabout .yuanjing{ background:#f5f5f5; padding:90px 155px; overflow:hidden;}
.nyabout .yj{ font-size:18px; line-height:48px; color:#646464; font-weight:600; padding-top:25px;}
.nyabout h2{ font-size:24px; color:#ff5067; font-weight:600;}
.nyabout .qiye{ padding-top:100px;}
.nyabout .qiye h2{ float:left; width:200px;}
.nyabout .jj{ font-size:16px; color:#646464; line-height:36px; float:right; width:1000px;}
.nyabout .gao{ clear:both; height:90px;}
.nyabout .gongyue{ background:#f5f5f5; clear:both; overflow:hidden; padding:0 65px; margin-bottom:100px;}
.nyabout .gypic{ padding-top:70px;}

.nyvideo .tuijian{ margin-top:70px;}
.nyvideo .spwz{ background:url(../img/nshipin2.jpg); width:470px; height:236px; padding-top:155px; padding-left:50px;}
.nyvideo .an{ float:left; padding-right:15px;}
.nyvideo .yw{ font-size:18px; color:#fff; line-height:27px;}
.nyvideo .splist{ clear:both; padding-bottom:100px; padding-top:10px;}
.nyvideo .videobox{ float:left; margin-right:42px; margin-top:47px;}
.nyvideo .videobox:nth-child(4n){ margin-right:0;}
.nyvideo .spbt{ font-size:16px; line-height:40px; color:#8f8f8f;}
.nyvideo .videobox:hover .spbt{ color:#d74454}


.nypic .splist{ clear:both; padding-bottom:100px; padding-top:10px;margin-top:70px;}
.nypic .picbox{ float:left; margin-right:42px; margin-top:47px; border:5px solid #eee;}
.nypic .picbox:hover{border:5px solid #795078;}
.nypic .picbox:hover .spbt{color:#795078}
.nypic .videobox:nth-child(4n){ margin-right:0;}
.nypic .spbt{ font-size:16px; line-height:40px; color:#8f8f8f; text-align:center}
.nypic .sptp img{ width:248px;}
.nypic .videobox:hover .spbt{ color:#d74454}



.nyshiji .sjlist{ margin:70px 0; padding-left:32px;}
.nyshiji .sjlist li{ float:left; width:100%; margin-bottom:10px; position:relative;}
.nyshiji .zuo{ background:#fff;box-shadow:0px 1px 14px #c5c5c5; width:443px; position:relative; padding:60px 50px 50px 17px; float:left;}
.nyshiji .you{ position:absolute; left:605px; top:130px; font-size:24px; color:#d74454; font-weight:600;}
.nyshiji .time{ position:absolute; left:-20px; top:-25px; font-size:14px; color:#d74454; font-weight:600;}
.nyshiji .time span{ font-size:40px;}
.nyshiji .sx{ position:absolute; right:20px;top:20px;width: 6px;height: 34px;background: #d74454;}
.nyshiji .pic{ width:128px; padding-right:33px;}
.nyshiji .pic img{border-radius:50%; border:3px solid #e5e5e5; width:122px; height:122px;}
.nyshiji .jj{ width:275px; font-size:16px; color:#00; line-height:30px;}
.nyshiji .jj span{ display:block; font-size:20px; line-height:33px; color:#d74454; text-align:right;}
.nyshiji .sjlist li:nth-child(2n) .zuo{ background:#fff;box-shadow:0px 1px 14px #c5c5c5; width:443px; position:relative; padding:60px 50px 50px 17px; float:right;}
.nyshiji .sjlist li:nth-child(2n) em{width:41px;height:41px;overflow: hidden;position: absolute;background: url(../img/shizhong.png) no-repeat;margin-left:100px; margin-top:-7px;}
.nyshiji .sjlist li:nth-child(2n)  .you{ position:absolute; left:452px; top:130px; font-size:24px; color:#d74454; font-weight:600;}
.nyshiji em{width:41px;height:41px;overflow: hidden;position: absolute;background: url(../img/shizhong.png) no-repeat;margin-left:-55px; margin-top:-5px;}
.nyshiji .fg{ position:absolute; height:273px; border-left:1px solid #dfc4dd; left:570px;}

.nynews .fenlei{ background:#f5f5f5;overflow:hidden; padding-bottom:50px;margin-top:70px;}
.nynews .flx{ float:left; width:380px; margin-right:30px;}
.nynews .flx:nth-child(3){ margin-right:0;}
.nynews .line{ border:3px solid #000;border-radius:5px;}
.nynews .pic{ padding-left:8px; padding-top:39px;}
.nynews .flbt{ padding-left:20px; font-size:30px; color:#bfbfbf; font-weight:600;text-transform:Uppercase; padding-top:40px;}
.nynews .flbt a{ float:right;}
.nynews .flbt h2{ font-size:30px; color:#434343;font-weight:600;}
.nynews .newslist { padding-bottom:100px;}
.nynews .newslist li{ float:left; width:264px; margin-right:42px; border:2px solid #d2d2d2; margin-top:45px;}
.nynews .newslist li:nth-child(4n){ margin-right:0;}
.nynews .t img{ border-bottom:2px solid #d2d2d2;}
.nynews .zt{ padding:22px 22px 0 22px; font-size:16px; color:#333333; font-weight:600;overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;} 
.nynews .jj{ padding:10px 22px 0 22px; font-size:14px; color:#898989; line-height:24px;}
.nynews .time{ background:#f1f1f1; height:39px; line-height:39px; font-size:14px; color:#898989;padding:0 22px;}
.nynews .time img{ float:right; padding-top:13px;}
.nynews .newslist li:hover .zt{ color:#ff5067;}
.nynews .newslist li:hover .jj{ color:#ff5067;}
.nynews .newslist li:hover .time{ background:#ff5067; color:#fff;}
.nynews .newsbt{text-align: center; position: relative; margin-top:60px;}
.nynews .baix{width:393px; background:#fff; margin:0 auto;overflow: hidden;position: relative;z-index: 111; height:50px; line-height:50px;text-transform:Uppercase; font-size:24px; color:#434343;}
.nynews .baix span{ color:#ff5067}
.nynews .xx{border:1px solid #d2d2d2; position:absolute; top:25px; width:100%;}

.nyfuwu{ padding-bottom:100px;}
.nyfuwu .fwxm{margin-top:70px;}
.nyfuwu .xm{ float:left; width:272px; margin-right:37px;margin-bottom: 25px;}
.nyfuwu .xm:nth-child(4n){ margin-right:0;}
.nyfuwu .xm h2{ font-size:24px; color:#ff5067; font-weight:600; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 85%;}
.nyfuwu .xm a{ float:right;}
.nyfuwu .fwnr{ clear:both;}
.nyfuwu .pic{ padding-top:10px; clear:both; padding-bottom:35px;}
.nyfuwu .fwnr{ background:#f5f5f5; padding:45px; font-size:16px; color:#646464; line-height:36px;text-align:justify; text-justify:inter-ideograph;}
.nyfuwu .fwnr h2{ font-size:18px; color:#646464; font-weight:600; padding-bottom:10px;}

.nyteam .teamlist{margin-top:70px;}
.nyteam .teamlist li{ float:left; width:575px; margin-right:50px; margin-bottom:35px; position:relative}
.nyteam .teamlist li:nth-child(2n){ margin-right:0;}
.nyteam .t{ width:287px; height:342px; position:relative}
.nyteam .t img{ width:287px; height:342px;}
.nyteam .js{ width:284px; border:2px solid #d2d2d2; height:338px;}
.nyteam .tx{ text-align:center; padding-top:35px; padding-bottom:20px;}
.nyteam .tx img{width:84px; height:84px;border-radius:50%; border:3px solid #d2d2d2;}
.nyteam .name{ font-size:16px; color:#333333; font-weight:600; line-height:40px; text-align:center; padding-bottom:20px;}
.nyteam .wz{ width:200px; margin:0 auto; font-size:14px; line-height:24px; color:#4b4b4b;}
.nyteam .kuang{ display:none;}
.nyteam .teamlist li:hover{box-shadow:0px 0px 15px #d2d2d2}
.nyteam .teamlist li:hover .name{ color:#d74454;}
.nyteam .teamlist li:hover .kuang{ display:block; position:absolute; left:0; top:0;}

.nylxwm{ padding-bottom:100px;}
.nylxwm .ditu{margin-top:70px; padding-bottom:59px;}
.nylxwm .dianhua{ width:457px; border:10px solid #f8f8f8; padding:35px;}
.nylxwm .dizhi{ clear:both;background:#f8f8f8; overflow:hidden; padding:40px 10px; font-size:14px; line-height:30px; color:#434343;}
.nylxwm .luxian{ float:left; padding-right:10px; }
.nylxwm .dh{ padding-right:40px; }
.nylxwm .wz{font-size:14px; line-height:30px; color:#434343;}
.nylxwm .haoma{ font-size:27px; font-weight:600; color:#fd3600; padding-top:20px;}
.nylxwm .bt{ font-size:20px; color:#e3606e; font-weight:600; padding-bottom:45px;}
.nylxwm .bt em{width:5px;height:19px;overflow: hidden;position: absolute;background:#e3606e;/* background: url(../img/dw.jpg) no-repeat; */margin-left:-20px; margin-top:3px;}
.nylxwm .liuyan{ background:#eeeeee; width:540px; padding:22px 30px;}
.nylxwm .liuyan em{width:5px;height:19px;overflow: hidden;position: absolute;background: url(../img/aq.jpg) no-repeat;margin-left:-20px; margin-top:5px;}
.nylxwm .btx{ padding-left:20px; font-size:20px; color:#535353; font-weight:600; padding-bottom:18px;}
.nylxwm .liuyan textarea{ width:94%; background:#fff; border:none; height:110px; outline:none;  font-size:14px; color:#aeaeae; line-height:30px; padding:2%;}
#j_btn{ float:right; width:119px; line-height:31px; line-height:31px; text-align:center; background:#e3606e; border:none; font-size:17px; color:#fff;border-radius:8px; margin-top:20px;}


.contact .zbt{ margin-top:70px; text-align:center; font-size:25px; font-weight:600; line-height:50px;}
.contact h2{ text-align:center; font-size:14px; color:#ff9cae; line-height:40px;}
.contact .wenzhang{ padding:20px 0; font-size:14px; color:#666666; line-height:30px;text-align:justify; text-justify:inter-ideograph;}

/* 列表页分页 */
.m-pages { margin-top: 40px;margin-bottom: 40px;}
.m-pages .m-overview { margin: 0 10px 0 0; line-height: 28px;}
.m-pages a, .m-pages span { display: inline-block; padding: 0 12px; height: 26px; line-height: 26px; border: 1px solid #E2E2E2; border-right: none; font-size: 12px; vertical-align: middle;}
.m-pages a { cursor: pointer;}
.m-pages a em { font-family: 'sim sun'; font-size: 16px;}
.m-pages a:hover { color: #159688;}
.m-pages a.u-prev { border-radius: 2px 0 0 2px;}
.m-pages a.u-next { border-right: 1px solid #E2E2E2; border-radius: 0 2px 2px 0;}
.m-pages a.u-disabled { color: #D2D2D2;}
.m-pages span.u-dot { font-weight: 700; color: #999;}
.m-pages span.u-item-act { height: 28px; line-height: 28px; border: none; color: #fff; border-radius: 2px;}
/* /列表页分页 */


/* 图片懒加载 */
.m-lazyload img { display: block; width: 100%; height: 100%; background: url(../images/loading.gif) 50% no-repeat;}
/* /图片懒加载 */


/* 内容页翻页 */
.m-clips { margin-bottom:100px; font-size:14px; line-height:25px; color:#666666; border:1px solid #DFDFDF; padding:10px;}
.m-clips p { display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 1; overflow: hidden;}
.m-clips a:hover { text-decoration: underline;}
/* /内容页翻页 */


/* 自定义表单 */
.m-diy-forms { padding: 20px;}
.m-diy-forms dd { margin: 5px 0 10px;}
.m-diy-forms label em { display: inline-block; margin-left: 5px; font-family:'SimSun'; color: #d60000;}
.m-diy-forms input, .m-diy-forms textarea { width: 100%; border: 1px solid #CED4DA; border-radius: 2px; box-sizing: border-box;}
.m-diy-forms input { height: 30px; padding: 0 5px;}
.m-diy-forms textarea { min-height: 96px; padding: 5px;}
.m-diy-forms .m-verify dd { position: relative;}
.m-diy-forms .m-verify dd img { position: absolute; top: 1px; right: 1px;}
.m-diy-forms .m-btn { margin-top: 20px;}
.m-diy-forms .m-btn button { width: 100%; padding: 8px 0; background: #09bb07 url(none); border: none; border-radius: 5px; font-size: 16px; color: #fff; text-align: center;}
/* /自定义表单 */