@charset "utf-8";
@font-face{ font-family:myFirstFont01; src:url(../font/SIMKAI.TTF);}
@font-face{ font-family:hk; src:url(../font/hk.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1440px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}
/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}
header{ position:relative; height:163px; background:url(../images/shan.jpg) 0 bottom repeat-x  #efeff0; -webkit-animation: animate-cloud 10s linear infinite; -moz-animation: animate-cloud 10s linear infinite; -ms-animation: animate-cloud 10s linear infinite; -o-animation: animate-cloud 10s linear infinite; animation: animate-cloud 10s linear infinite; overflow:hidden;}
@-webkit-keyframes animate-cloud {
from {
background-position: 600px 100%;
}
to {
background-position: 0 100%;
}
}
@-moz-keyframes animate-cloud {
from {
background-position: 600px 100%;
}
to {
background-position: 0 100%;
}
}
@-ms-keyframes animate-cloud {
from {
background-position: 600px 100%;
}
to {
background-position: 0 100%;
}
}
@-o-keyframes animate-cloud {
from {
background-position: 600px 100%;
}
to {
background-position: 0 100%;
}
}
header ul{ font-size:0; margin:0 -12.5px;}
header ul li{display:inline-block; *display:inline; *zoom:1;margin:0 12.5px;height:163px;width: 80px;text-align: center; position:relative}
header ul li>a{padding:28px 0 0;display:block;width:100%;height:100%;position: relative;}
header ul li>a h3{display:inline-block; *display:inline; *zoom:1;font-size:22px;color:#000;font-family: "楷体","楷体_GB2312";width:22px;margin-right: 4px;position:relative;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
header ul li>a h5{display:inline-block; *display:inline; *zoom:1;font-size:10px;color: rgba(0,0,0,0.5);width:10px;text-transform:uppercase;transform: rotate(90deg) scale(0.85);-webkit-transform: rotate(90deg) scale(0.85);-moz-transform: rotate(90deg) scale(0.85); -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
header ul li:before{ content:""; position:absolute; right:0; top:0; background:#c6ae93; width:0; height:100%; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
header ul li.on:before,header ul li:hover:before{ left:0; width:100%;}
header ul li.on>a h3,header ul li:hover>a h3,header ul li.on>a h5,header ul li:hover>a h5{ color:#fff}
.logo{ position:absolute; left:50%; width:173px; height:116px; top:50%; margin-left:-86.5px; margin-top:-58px; z-index:100}
.logo img{ width:100%}
/*==========================================公共 结束=============================================*/
/*==========================================首页 开始=============================================*/
.container03{overflow:hidden;padding: 52px 0 40px;position:relative;z-index:1; min-height: calc(100vh - 163px - 150px);background: url(../images/img.jpg) center bottom no-repeat;}
.container03 .table{ text-align:left}
.container03 .title h2{font-size: 30px;color: #434142;font-family:hk;font-weight: bold;}
.container03 .title h2 font{ color:#b4926d}
.container03 .title h4{font-size: 16px;color: #7e7f81;padding: 12px 0 0;}
/* 新闻动态 */
.container03 .notice {float:left;width:970px;overflow: hidden;position: relative;z-index: 2;}
.container03 .notice .tab-hd {float: right;width: 380px;text-align: right;height:50px;margin-bottom: 30px;margin-top: -48px;}
.container03 .notice .tab-hd ul {overflow: hidden;text-align: right;}
.container03 .notice .tab-hd li{display: inline-block;width: 86px;height: 35px;line-height: 35px;text-align:center;position:relative;margin-left: 12px;}
.container03 .notice .tab-hd li a{display:block;box-sizing:border-box;width: 100%;height: 100%;font-size: 14px;color: #434142;position:relative;}
.container03 .notice .tab-hd li a span{ position:relative; z-index:1}
.container03 .notice .tab-hd li a:before{content:"";width: 100%;height: 35px;background: #efefef;position:absolute;left:0;top:0;z-index:0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;border-radius: 4px;}
.container03 .notice .tab-hd li.on a:before{width:100%;background: #c6ae93;color:#fff;}
.container03 .notice .tab-hd li.on a{ color:#fff}
.container03 .notice .left{float:left;width: 420px;}
.container03 .notice .left h5{position:absolute;bottom:0;left:0;width: 70%;height:50px;line-height:50px;font-size: 14px;color:#fff;z-index:1000;padding: 0 0 0 24px;overflow:  hidden;}
.container03 .notice .left h5:hover{ color:#d2945f;}
.container03 .focusBox ul.pic,.container03 .focusBox ul.pic li{width:100% !important;height:100% !important;position:  relative;}
.container03 .content .nav h3{ font-size:20px; color:#222223; font-weight:bold; line-height:36px;}
.container03 .focusBox {float:left;position: relative;width: 420px;height: 280px;overflow: hidden;text-align: left;}
.container03 .pic img {width: 100%;height: 100%;display: block;}
.focusBox .num {width: 100%;height: 50px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#59000000', endColorstr='#59000000');background: rgba(0,0,0,0.6);position: absolute;z-index: 3;bottom: 0;right: 0;text-align: right;padding: 0 12px 0 0;}
.focusBox .num li{display:  inline-block;position: relative;width: 20px;height: 50px;line-height: 50px;overflow: hidden;text-align: center;cursor: pointer;margin: 0;color: #fff;font-size: 12px;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on,.focusBox .num li:hover{background: #b69c7f;color: #fff;}
.container03 .notice .con{float:right;width: 520px;padding: 10px 0 5px;border-bottom:#e5e5e5 1px solid;}
.container03 .notice .con h3{padding: 0 0px;font-size:18px;color:#a68765;margin-bottom: 6px;}
.container03 .notice .con h3 a{font-size: 14px;color:#a68765; font-weight:bold;}
.container03 .notice .con h3 a:hover{ color:#977a5b}
.container03 .notice .con ul li{padding: 0 0 0 0px;height: 24px;line-height: 24px;}
.container03 .notice .con ul li h5 a{font-size: 14px;color:#363535;width: 395px;}
.container03 .notice .con ul li h5 a:hover{ color:#9a6c45;}
.container03 .notice .con ul li span{font-size:12px;color:#a5a5a5; float:right}
footer .slider-for{ float:left; width:590px}
footer .left{ width:804px;}
.comein{float:right;width:315px;height:366px;background:#fcfbf7;border:#dbdbdf 1px solid;padding: 24px 25px;}
.comein .title{ margin-bottom:28px}
.comein ul{ margin:0 -8px;}
.comein ul li{ float:left; width:50%; height:105px; padding:0 8px; margin-bottom:16px; text-align:center;}
.comein ul li a{display:block;background: #c6ae93;height:105px;padding:10px 0 0;}
.comein ul li a .img{ height:60px; line-height:60px;}
.comein ul li a h5{ font-size:15px; color:#fff}
.comein ul li a:hover .img img,footer .right ul li:hover a img{ -webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
@keyframes jello {
from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }
22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }
33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }
44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }
55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }
66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }
77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }
88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }
}
/*==========================================首页 结束=============================================*/
/*==========================================内页 开始=============================================*/
footer{background:url(../images/footer.jpg) center top no-repeat;height: 150px;padding: 28px 0 0;}
footer .left .xuanze{float:left;width:172px;height: 150px;margin-top: -28px;text-align:  left;padding: 34px 11px 0;margin-right: 42px;position:  relative;}
footer .left .xuanze{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#664D4D4F', endColorstr='#664D4D4F');background:rgba(77,77,79,0.4);}
:root footer .left .xuanze{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#004D4D4F', endColorstr='#004D4D4F');}/*for IE9*/
footer .left .xuanze .layui-form-label{padding:0 3px;font-size:14px;color:#cececf;text-align:left;margin-bottom:18px;width: 100%;}
:root footer .left .xuanze{filter:none;}/*for IE9*/
footer .left .ul{ float:left; width:590px; position:relative}
footer .left ul{float:left;width:590px;margin-bottom:20px;white-space:nowrap;overflow:scroll;overflow-y:hidden;position:relative;padding: 0 60px 0 0;}
footer .left .ul:before{content:"";position:absolute;top: 35px;left:0;height:1px;width:100%;background:#4c4c4d;}
footer .left ul::-webkit-scrollbar {width:3px;height:3px; background:transparent; position:relative; top:-2px;}
footer .left ul::-webkit-scrollbar-track {border-radius:1.5px; background:transparent}
footer .left ul::-webkit-scrollbar-thumb {border-radius:1.5px; background:#b4926d}
footer .left .xuanze .layui-form-select .layui-input{border:#6e6e6e 1px solid;border-radius:3px;height:35px;line-height:33px;background:none;font-size: 14px;color: #fff;}
footer .left .xuanze .layui-form-select .layui-edge{ border:none; background:url(../images/icon_down.png) center no-repeat; width:9px; height:5px;}
footer .left .xuanze .layui-form-selected .layui-edge{ margin-top:-4px}
footer .left .xuanze:before{ content:""; position:absolute; top:50%; margin-top:-9px; right:-12px; border-left:#3d3d3e 12px solid; border-top:transparent 9px solid; border-bottom:transparent 9px solid}
footer .left ul li{ display:inline-block; font-size:14px; color:#eaeaea; margin-right:40px; padding:0 0 20px; position:relative}
footer .left ul li a{color:#eaeaea;}
footer .left p{ font-size:13px; line-height:22px; color:#a0a1a3}
footer .left p a img{margin:-3px 5px 0 8px;display:  inline-block;}
footer .left p a{display: inline-block;font-size:12px;color:#b69c7f;text-decoration:underline;}
footer .center{margin-right: 50px;}
footer .center ul{ text-align:center}
footer .center ul li{display:inline-block;margin: 0 5px;padding: 0px 0 0;}
footer .center ul li:nth-child(2){ display:none;}
footer .center ul li h3 img{ width:90px; height:90px;}
footer .center ul li h5{ height:30px; line-height:30px; font-size:12px; color:#949496}
footer .right{ text-align:right}
footer .right ul{text-align:center;margin-right: -15px;}
footer .right ul li{display:inline-block;margin: 0 10px;}
footer .right ul li h5{ height:36px; line-height:36px; font-size:13px; color:#fff}
footer .right .con{width: 312px;display: inline-block;}

footer .right .con .con_right{ font-size:12px; line-height:20px; color:#99999a; text-align:right}
footer .right .con .con_left{font-size:12px;line-height:20px;color:#99999a;text-align: left;}
footer .right .con .con_left a{ font-size:12px; color:#b4926d; text-decoration:underline}
/*==============当前位置=====================*/
.position{position:absolute;line-height: 34px;height: 34px;right:0px;top: 5px;color: #979595;background: url(../images/icon_home.png) left 10px no-repeat;padding-left: 18px;font-size: 12px;}
.position span, .position a, .position i{font-size:12px;color: #979595;margin: 0 3px;}
.position em{ font-size:12px; color:#b4926d; font-style:normal;}
.position a:hover{ color:#b4926d;}
/*==============n_content_left=====================*/
.n_left{width: 217px;float:left;overflow:hidden;}
.n_left .left_title{height:129px;padding-left: 22px;background: url(../images/icon_n_title.jpg) center no-repeat;margin-top: 20px;padding-top: 46px;}
.n_left .left_title strong{display:block;color:#fff;font-size: 20px;text-transform: uppercase;font-family:Baskerville Old Face;font-weight:normal;margin: 0 0 2px;}
.n_left .left_title span{display:block;color:#fff;font-size: 20px;font-family: myFirstFont01;} 
.n_left.fixed{position:fixed;top: 0;}
.n_main_box{margin-top:60px;margin-bottom: 80px;position:relative;}
/*=================侧导航==================*/
.n_container{ background:url(../images/bg.jpg) top center repeat-y;}
#n_nav{padding:1px 0;}
#n_nav{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');background:rgba(255,255,255,0.5);}
:root #n_nav{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');}/*for IE9*/
:root #n_nav{filter:none;}/*for IE9*/
#n_nav dt h1{ display:block;  padding: 0 25px;border-bottom: 1px solid #e9e9ec; line-height: 37px; margin-left: 9px; margin-right: 8px;}
#n_nav dt{position:relative;padding:0 0px;display:block;line-height: 46px;height: 46px;}
#n_nav dt a{font-size:14px;padding-left: 25px;color: #434142;display:block;}
#n_nav dt.title_on a,#n_nav dt:hover a{background: #dddddd url(../images/icon_j_h.png)  180px center  no-repeat;}
.n_right{width: 1075px;float:right;}
.n_title{position:relative;height: 42px;line-height: 42px;border-bottom:1px solid #dde0e2; margin-top: 6px;}
.n_title h1{font-size: 16px;display:inline-block;color: #3c3939;}
#left_links{ margin-top:20px}
.n_about{ padding:45px 0 65px;}
.n_about h3{ font-size:30px; color:#b4926d; font-family:myFirstFont01; margin-bottom:30px}
#n_banner{ height:350px;}
.n_team{ padding:45px 0 80px}
.n_team ul{ overflow:hidden; margin:0 -22px; margin-bottom:30px;}
.n_team ul li{ float:left; width:25%; padding:0 22px; margin-bottom:30px;}
.n_team ul li .box{ padding:8px; border:1px solid #d9d9d9; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; position:relative; overflow:hidden}
.n_team ul li .box:before{ content:""; position:absolute; bottom:0; left:0; width:100%; height:0; background:#b4926d; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_team ul li .box .img{ overflow:hidden; width:200px; height:230px; position:relative; margin:10px auto;border-radius:20px;}
.n_team ul li .box .con{ height:60px; line-height:60px; text-align:center; position:relative}
.n_team ul li .box .con h3{ font-size:16px; color:#3b3c3e; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_team ul li .box .con h3 i{ margin:0 5px}
.n_team ul li .box .con h3 i,.n_team ul li .box .con h3 span{ font-size:14px; color:#8b8b8c; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_team ul li .box:hover{ box-shadow:rgba(0,0,0,0.16) 0 3px 7px;}
.n_team ul li .box .top{ position:absolute; bottom:0; height:0; width:100%; left:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_team ul li .box .top{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC323234', endColorstr='#CC323234');background:rgba(50,50,52,0.8);}
:root .n_team ul li .box .top{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00323234', endColorstr='#00323234');}/*for IE9*/
:root .n_team ul li .box .top{filter:none;}/*for IE9*/
.n_team ul li .box:hover .top{ top:0; height:100%}
.n_team ul li .box .top{ padding:0 35px; text-align:left}
.n_team ul li .box .top .table{ text-align:left; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; opacity:0}
.n_team ul li .box .top h4{ font-size:16px; color:#fff; margin-bottom:20px; }
.n_team ul li .box .top p{ font-size:12px; color:#ddd; line-height:22px; }
.n_team ul li .box:hover .top .table{ opacity:1}
.now_buy {
        border: none;
        background: #b4926d;
        color: #fff;
        padding: 4px 10px;
        font-size: 16px;
        border-radius: 6px;
        margin-top: 10px;
        cursor: pointer;
      }
/*====翻页====*/
.j_pages{margin: 0px auto 0 auto;}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;text-align:right;}
.j_pages a{width: 32px;height: 32px;line-height: 32px;display:inline-block;margin: 0px 5px;color: #646466;font-size: 14px;box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.j_pages a font{font-size:14px;font-family:SimSun;color: #fff;display:  block;background: #bfbfbf;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.j_pages .on{background: #c3ab91;color: #fff;}
.j_pages a:hover{background: #c3ab91;color:#fff!important;}
.j_pages span{background:#e84518;color:#fff!important;border:1px solid #e84518}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.j_pages a font:hover{background: #c3ab91;color:#fff!important;}
.n_team_detail{ padding:45px 0 80px}
.n_team_detail .left{ width:304px; height:396px; background:#fff; padding:9px}
.n_team_detail .right{ width:682px; padding:60px 0 0}
.n_team_detail .right .con{padding-bottom:20px;position:  relative;margin-bottom: 32px;}
.n_team_detail .right .con:before{ content:""; position:absolute; bottom:0; width:100%; height:1px; background:#e9e9e9}
.n_team_detail .right .con h3{ font-size:24px; color:#535353; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; position:  relative;}
.n_team_detail .right .con h3 b{ position:relative}
.n_team_detail .right .con h3 b:before{content:"";left:0;width:100%;height:2px;background:#c4ac91;bottom: -18px;position: absolute;}
.n_team_detail .right .con h3 i{margin: 0 38px;}
.n_team_detail .right .con h3 i,.n_team_detail .right .con h3 span{font-size: 14px;color: #535353;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;line-height: 24px;}
.n_team_detail .right .ar_article p{ color:#535353; font-size:14px; line-height:26px}
.n_jingcai{ padding:90px 0 80px}
.n_jingcai .title{ text-align:center; margin-bottom:62px}
.n_jingcai .title h3{ font-size:30px; color:#434142; font-family:hk; margin-bottom:16px;}
.n_jingcai .title h3 font{ color:#c4ac91; font-family:hk}
.n_jingcai .title h5{ font-size:16px; color:#7e7f81}
.n_jingcai .title h5 span{ position:relative;}
.n_jingcai .title h5 span:before{ content:""; position:absolute; background:url(../images/left_bg.png) center no-repeat; width:101px; height:3px; left:-118px; top:50%; margin-top:-1.5px;}
.n_jingcai .title h5 span:after{ content:""; position:absolute; background:url(../images/right_bg.png) center no-repeat; width:101px; height:3px; right:-118px; top:50%; margin-top:-1.5px;}
.n_jingcai ul{overflow:hidden;width: 1428px;}
.n_jingcai ul li{ float:left; width:273px; height:442px; margin-right:82px;}
.n_jingcai ul li .img,.n_jingcai ul li .img .con{ float:left; width:273px; height:442px; position:relative}
.n_jingcai ul li .img:before{ content:""; position:absolute; left:50%; width:0; height:100%; bottom:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; background:#c4ac91}
.n_jingcai ul li .img:hover:before{ width:100%; left:0}
.n_jingcai ul li .img .con .icon{ display:inline-block; width:97px; height:97px; border:#ffffff 1.5px solid; line-height:94px; -moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%; margin-bottom:38px}
.n_jingcai ul li .img .con h4{ font-size:22px; color:#ffffff; margin-bottom:48px; position:relative; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_jingcai ul li .img .con h4:before{ content:""; position:absolute; width:27px; height:2px; background:#fff; bottom:-25px; left:50%; margin-left:-13.5px}
.n_jingcai ul li .img .con h5{ font-size:14px; color:#ffffff; text-transform:uppercase; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_jingcai ul li .img .con .more img{ transform:scale(0); -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_jingcai ul li .img:hover .con h5{ transform:scale(0);}
.n_jingcai ul li .img:hover .con .more img{ transform:scale(1); margin-top:40px}
.button{position:absolute;left: 15px;right: 15px;top: 20px;bottom: 20px;}
.button .inner {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.button:nth-of-type(1):before, .button:nth-of-type(1):after, .button:nth-of-type(1) .inner:before, .button:nth-of-type(1) .inner:after {
background-color: #1d59dd;
}
.button:nth-of-type(2):before, .button:nth-of-type(2):after, .button:nth-of-type(2) .inner:before, .button:nth-of-type(2) .inner:after {
background-color: #fff;
}
.button:nth-of-type(3):before, .button:nth-of-type(3):after, .button:nth-of-type(3) .inner:before, .button:nth-of-type(3) .inner:after {
background-color: #7e57c2;
}
.button:before, .button:after, .button .inner:before, .button .inner:after {
position: absolute;
content: "";
display: block;
-webkit-transition: -webkit-transform 0.6s;
transition: -webkit-transform 0.6s;
transition: transform 0.6s;
transition: transform 0.6s, -webkit-transform 0.6s;
}
.button.horizontal:before, .button.horizontal:after, .button.both:before, .button.both:after {
left: 0;
width: 100%;
height: 1px;
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
.button.horizontal .inner:before, .button.horizontal .inner:after, .button.both .inner:before, .button.both .inner:after {
top: 0;
width: 1px;
height: 100%;
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
.button.horizontal .inner:before, .button.both .inner:before {
left: 0;
}
.button.horizontal .inner:after, .button.both .inner:after {
right: 0;
}
.button.horizontal .inner:hover:before, .button.horizontal .inner:hover:after, .button.both .inner:hover:before, .button.both .inner:hover:after {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.button.horizontal:before, .button.both:before {
top: 0;
}
.button.horizontal:after, .button.both:after {
bottom: 0;
}
.button.horizontal:hover:before, .button.horizontal:hover:after, .button.both:hover:before, .button.both:hover:after {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.button.horizontal:hover .inner:before, .button.horizontal:hover .inner:after, .button.both:hover .inner:before, .button.both:hover .inner:after {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.button.horizontal.clockwise .inner:before, .button.both.clockwise .inner:before {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.horizontal.clockwise .inner:after, .button.both.clockwise .inner:after {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.button.horizontal.clockwise:before, .button.both.clockwise:before {
-webkit-transform-origin: right center;
transform-origin: right center;
}
.button.horizontal.clockwise:after, .button.both.clockwise:after {
-webkit-transform-origin: left center;
transform-origin: left center;
}
.button.horizontal.clockwise:hover .inner:before, .button.both.clockwise:hover .inner:before {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.button.horizontal.clockwise:hover .inner:after, .button.both.clockwise:hover .inner:after {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.horizontal.clockwise:hover:before, .button.both.clockwise:hover:before {
-webkit-transform-origin: left center;
transform-origin: left center;
}
.button.horizontal.clockwise:hover:after, .button.both.clockwise:hover:after {
-webkit-transform-origin: right center;
transform-origin: right center;
}
.button.horizontal.counterclockwise .inner:before, .button.both.counterclockwise .inner:before {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.button.horizontal.counterclockwise .inner:after, .button.both.counterclockwise .inner:after {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.horizontal.counterclockwise:before, .button.both.counterclockwise:before {
-webkit-transform-origin: left center;
transform-origin: left center;
}
.button.horizontal.counterclockwise:after, .button.both.counterclockwise:after {
-webkit-transform-origin: right center;
transform-origin: right center;
}
.button.horizontal.counterclockwise:hover .inner:before, .button.both.counterclockwise:hover .inner:before {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.horizontal.counterclockwise:hover .inner:after, .button.both.counterclockwise:hover .inner:after {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.button.horizontal.counterclockwise:hover:before, .button.both.counterclockwise:hover:before {
-webkit-transform-origin: right center;
transform-origin: right center;
}
.button.horizontal.counterclockwise:hover:after, .button.both.counterclockwise:hover:after {
-webkit-transform-origin: left center;
transform-origin: left center;
}
.button.vertical:before, .button.vertical:after {
top: 0;
width: 2px;
height: 100%;
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
.button.vertical:before {
left: 0;
}
.button.vertical:after {
right: 0;
}
.button.vertical:hover:before, .button.vertical:hover:after {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.button.vertical.clockwise:before {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.vertical.clockwise:after {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.button.vertical.clockwise:hover:before {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.button.vertical.clockwise:hover:after {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.vertical.counterclockwise:before {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.button.vertical.counterclockwise:after {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.vertical.counterclockwise:hover:before {
-webkit-transform-origin: top center;
transform-origin: top center;
}
.button.vertical.counterclockwise:hover:after {
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
}
.n_news.n_news01 .right h3{padding:0 0 14px;font-size:20px;color:#323232;border-bottom:#dbdcde 1px dashed;margin-bottom: 25px;position:  relative;}
.n_news.n_news01 .right h3:before{ content:""; position:absolute; left:0; bottom:-1px; width:35px; height:1px; background:#1d59dd}
.n_news.n_news01 .right{margin-top: 0px;}
.n_news.n_news01 .right ul li{ height:35px; line-height:35px; border:none}
.n_banner .img{margin: 50px 0 0;display:inline-block;position:relative;}
.n_banner .yuan{position:absolute;top: 242px;left: 114px;width:11px;height:11px;border-radius:50%;}
.n_banner .yuan:before{ content:""; width:100%; height:100%; display:block; border-radius:50%; background:#fff; position:absolute; top:0; left:0;}
.n_banner .yuan:after{ content:""; width:100%; height:100%; display:block; border-radius:50%; background:#fff; background:rgba(255,255,255,.5); position:absolute; top:0; left:0; transform:scale(2.1); animation: home_hero_item_hints_border 1.5s linear infinite; }
@keyframes home_hero_item_hints_border
{
0%,
100% {
transform:scale(2.5); opacity:.6;
}
50% {
transform:scale(1.8); opacity:1;
}
}	
.n_zhuanlan{ padding:45px 0 80px}
.n_zhuanlan ul{ width:1120px; margin-bottom:30px; overflow:hidden;}
.n_zhuanlan ul li{ float:left; width:330px; margin-right:40px; margin-bottom:24px}
.n_zhuanlan ul li .img,.n_zhuanlan ul li .img img{float:left;width:330px;height: 213px;position:relative;overflow:hidden;}
.n_zhuanlan ul li .img .time{width: 56px;height: 68px;background: #b2b2b2;position:absolute;right: 0;top: 0;font-size:14px;color:#fff;text-align:center;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;padding: 8px 0 0;}
.n_zhuanlan ul li .img .time h3{ font-size:24px; line-height:34px; height:34px;}
.n_zhuanlan ul li .img .time h4{ font-size:14px; text-transform:uppercase}
.n_zhuanlan ul li:hover .img .time{background: #c4ac91;}
.n_zhuanlan ul li .con{float:left;width:330px;height: 52px;line-height:52px;position:relative;}
.n_zhuanlan ul li .con:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;background: #c4ac91;}
.n_zhuanlan ul li:hover .con:before{ left:0; width:100%}
.n_zhuanlan ul li .con h5{margin-bottom:15px;color: #2f2f2f;position:relative;padding: 0 15px;text-align: center;}
.n_zhuanlan ul li .con h5 a{font-size: 14px;color: #777777;}
.n_zhuanlan ul li:hover .con h5,.n_zhuanlan ul li:hover .con h5 a{ color:#fff}
.n_notice{ padding:25px 0 80px;}
.n_notice ul{ margin-bottom:45px}
.n_notice ul li{ width:100%; overflow:hidden; padding:23px 0; border-bottom:#d9d9d9 1px dashed}
.n_notice ul li .time{ float:left; width:102px; height:102px; border:#cbc2b4 1px solid; -moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;; padding:25px 0 0; text-align:center;}
.n_notice ul li .time h6{ margin-bottom:16px; position:relative}
.n_notice ul li .time h6:after{content:"";position:absolute;bottom: -10px;left:50%;margin-left:-30px;width: 60px;height:1px;background:#dcd8d5;}
.n_notice ul li .time h3{ font-size:24px; color:#464645}
.n_notice ul li .con{ float:right; width:935px; padding:23px 0 0}
.n_notice ul li .con h5,.n_notice ul li .con h5{ font-size:18px; color:#464645;}
.n_notice ul li .con p{ font-size:14px; color:#a4a4a3; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:20px}
.n_notice ul li:hover .time{ background:#e9e4e0}
.n_news{ padding:10px 0 80px;}
.n_news ul{ margin-bottom:60px;}
.n_news ul li{ width:100%; overflow:hidden; padding:40px 0; border-bottom:#d9d9d9 1px solid}
.n_news ul li .img{ float:left; width:268px; height:178px; overflow:hidden}
.n_news ul li .con{ float:right; width:775px; padding:22px 0 0}
.n_news ul li .con h6{ font-size:12px; color:#757576; margin-bottom:44px; position:relative; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.n_news ul li .con h6:after{content:"";position:absolute;bottom: -20px;left:0;width: 66px;height:2px;background:#c4ac91; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_news ul li .con h5,.n_news ul li .con h5{ font-size:15px; color:#000; margin-bottom:22px;}
.n_news ul li .con p{ font-size:12px; color:#757576; height:44px; line-height:22px; overflow:hidden;}
.n_news ul li:hover .con h6{ padding:0 0 0 92px}
.n_news ul li:hover .con h6:after{ width:161px;}
.n_wenchuang{padding: 45px 0 80px;}
.n_wenchuang ul{ overflow:hidden; width:1160px; margin-bottom:25px;}
.n_wenchuang ul li{ float:left; width:320px; margin-right:56px; margin-bottom:38px}
.n_wenchuang ul li .box{ width:320px; height:194px; border:#dad4cb 1px solid; padding:7px}
.n_wenchuang ul li .box .img,.n_wenchuang ul li .box .img img{ width:304px; height:178px; overflow:hidden}
.n_wenchuang ul li .con{ position:relative}
.n_wenchuang ul li .con:before{ content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#d8d8db}
.n_wenchuang ul li .con:after{ content:""; position:absolute; bottom:0; left:50%; width:0; height:2px; background:#c4ac91; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.n_wenchuang ul li h5{ height:50px; line-height:50px; text-align:center; font-size:17px; color:#474749; }
.n_wenchuang ul li h5 span{ position:relative}
.n_wenchuang ul li h5 span:before{content:"";position:absolute;bottom: -16px;left:50%; margin-left:-50%; width:100%;height:2px;background:#c4ac91; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_wenchuang ul li:hover h5 span:before{ width:0; margin-left:0}
.n_wenchuang ul li:hover .con:after{ width:100%; margin-left:-50%}
.n_news_detail{ padding:45px 0 60px;}
.n_article .ar_title{margin-bottom: 0;}
.n_article .ar_title{padding: 0;position:relative;box-sizing: border-box;}
.n_article .ar_title h1{font-size: 20px;display:block;text-align: center;line-height:30px;color: #4e4e4e;font-weight:  bold;}
.n_article .ar_title h2{font-size:12px;position:relative;text-align: center;display:block;height: 46px;color: #777777;line-height: 36px;}
.n_article .ar_title h2 span{ margin:0 4px}
.n_article .ar_article{padding-top:20px;min-height:400px;margin-bottom: 30px;}
#ar_fot{margin-top:10px;position:relative;padding: 10px 0;border-top: #cacaca 1px solid;}
#ar_fot h5{width: 50%;font-size: 13px;line-height:30px;color: #555557;font-weight: normal;}
#ar_fot h5 a{display: inline-block;font-size: 13px;color: #555557;font-weight:normal;width: auto;max-width: 460px;}
#ar_fot h5 a:hover{color: #1a88cb;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h5 span{ display:inline-block}
#ar_fot h5.fr{ text-align:right}
/*==============分享插件=====================*/
.shart_box{width: 100%;margin-bottom: 20px;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{padding-left: 52px;position:relative;}
#j_shart_s_24 strong{display:block;position:absolute;left:0;z-index:2;line-height:36px;font-size: 13px;color: #777777;font-weight: normal;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}
.bdshare-button-style1-32 a{ width:26px !important; height:26px !important; line-height:26px !important; margin:6px 2px 6px 0 !important;}
.n_fengcai{padding: 45px 0 80px;}
.n_fengcai ul{margin-bottom:10px;width: 1260px;overflow: hidden;}
.n_fengcai ul li{float: left;width: 462px;overflow:hidden;margin-bottom: 40px;margin-right: 145px;}
.n_fengcai ul li .box{float:left;width:211px;height:211px;overflow:hidden;border:#c4ac91 1px dashed;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;padding: 8px;}
.n_fengcai ul li .box .img{ float:left; width:194px; height:194px; overflow:hidden; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
.n_fengcai ul li .con{float:right;width: 222px;padding: 35px 0 0;}
.n_fengcai ul li .con h6{ font-size:12px; color:#757576; margin-bottom:44px; position:relative; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.n_fengcai ul li .con h6:after{content:"";position:absolute;bottom: -20px;left:0;width: 66px;height:2px;background:#c4ac91; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_fengcai ul li .con h5,.n_fengcai ul li .con h5{font-size: 16px;color: #585858;margin-bottom: 16px;}
.n_fengcai ul li .con p{font-size: 14px;color: #8d8d8d;height: 110px;line-height:22px;overflow:hidden;}
.n_fengcai ul li:hover .con h6{ padding:0 0 0 92px}
.n_fengcai ul li:hover .con h6:after{ width:161px;}
.n_chengguo{padding: 45px 0 80px;}
.n_chengguo ul{width:1280px;margin-bottom: 22px;overflow:hidden;}
.n_chengguo ul li{float:left;width: 255px;margin: 0 19px 20px 0;box-sizing:  border-box;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;background: #f2f3f5;}
.n_chengguo ul li a{ display:block; position:relative; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_chengguo ul li a:after{content:"";position:absolute;left:50%;margin-left: -8px;top: 149px;width: 14px;height: 14px;border:#cdbaa4 1px solid;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.n_chengguo ul li .pic_box{width: 100%;display:table;padding: 16px 0;background: #dbdade;position:relative;height: 157px;}
.n_chengguo ul li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}
.n_chengguo ul li img{max-width: 184px;max-height: 125px;display: inline-block;}
.n_chengguo ul li h5{font-size: 14px;color: #777777;text-align:center;margin: 0;height: 55px;line-height: 55px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.n_chengguo ul li a:hover{ box-shadow:rgba(0,0,0,0.35) 3px 3px 7px}
.n_chengguo ul li:hover h5{color: #b4926d;}
.n_chengguo ul li h5:before{content:"";position:absolute;bottom:0;left:0;height:0;background:#115a2f;width:100%;z-index:0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;display: none;}
.n_chengguo ul li:hover h5:before{ top:0; height:55px;}
.n_chengguo ul li h5 span{ position:relative}
.n_chengguo ul li .pic_box:before{
content:"";
width: 8px;
height: 8px;
position: absolute;
bottom:-7px;
left: 50%;
margin-left: -7px;
background:#fff;
border: 3px solid #cdbaa4;
border-radius:50%;
-webkit-transition:0.6s;
transition:0.6s;
opacity:0;
transform:scale(0);
-webkit-transform:scale(0);
}
.n_chengguo ul li .pic_box:after{content:"";width: 8px;height: 8px;position: absolute;bottom:-7px;left: 50%;margin-left: -7px;background: #cdbaa4;border: 3px solid #f2f1ef;border-radius:50%;-webkit-transition:0.6s;transition:0.6s;}
.n_chengguo ul li .pic_box:hover:after{ transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0; }
.n_chengguo ul li .pic_box:hover:before{opacity:1; transform:scale(1); -webkit-transform:scale(1);}
.n_wenchuang_detail{ padding:45px 0 80px}
.n_wenchuang_detail h3{ font-size:24px; color:#474749; margin-bottom:38px; text-align:center}
.n_wenchuang_detail .left{ width:558px;}
.n_wenchuang_detail .slider-nav{padding: 0 45px;position:  relative;}
.n_wenchuang_detail .slider-nav .miso-list{margin: 0 -6px;}
.n_wenchuang_detail .slider-nav .miso-list li{padding: 0 6px;}
.n_wenchuang_detail .slider-nav .miso-list li .box{padding: 0;text-align:center;position:relative;}
.n_wenchuang_detail .slider-nav .miso-list li .box:before{content:"";position:absolute;top: 0;bottom:0;left:0;right: 0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_wenchuang_detail .slider-nav .miso-list li:hover .box:before,.n_wenchuang_detail .slider-nav .miso-list li.miso-current .box:before{border: #c4ac91 1px solid;}
.n_wenchuang_detail .slider-nav .miso-list li .box img{width: 100%;height: 87px;}
.n_wenchuang_detail .slider-nav .miso-list li .box h5{ font-size:18px; color:#1c1b1b; font-weight:bold; margin-bottom:12px; padding:0 25px;}
.n_wenchuang_detail .slider-nav .miso-list li .box h5 a{ font-size:18px; color:#1c1b1b;}
.n_wenchuang_detail .slider-nav .miso-list li .box h5 a:hover{ color:#0081cb;}
.n_wenchuang_detail .slider-nav .miso-list li .box p{ font-size:12px; color:#878a8d; line-height:18px; height:36px; overflow:hidden; padding:0 25px;}
.n_wenchuang_detail .slider-for{ margin-bottom:10px}
.n_wenchuang_detail .slider-for li.miso-slide img{ width:558px; height:327px}
.n_wenchuang_detail .miso-prev, .n_wenchuang_detail .miso-next{width: 32px;height: 87px;bottom: 0;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; top: 0;margin-top: 0;background: url(../images/n_product_detail_left.png) center no-repeat;}
.n_wenchuang_detail .miso-prev{background:url(../images/n_product_detail_left.png) center no-repeat;left: 0;margin-top: 0;}
.n_wenchuang_detail .miso-next{background:url(../images/n_product_detail_right.png) center no-repeat;right:0px;margin-top: 0;left: auto;}
.n_wenchuang_detail .right{width:440px;padding: 30px 0 0;}
.n_wenchuang_detail .right h4{height:40px;line-height: 33px;border-bottom: #d8d8db 1px solid;font-size:16px;position:relative;font-weight:bold;margin-bottom: 30px;color: #c4ac91;}
.n_wenchuang_detail .right h4:before{content:"";position:absolute;bottom:-1px;left:0;width:64px;height:2px;background: #c4ac91;}
.n_wenchuang_detail .right .ar_article{ margin-bottom:0}
.n_wenchuang_detail .right .ar_article p{}
.n_contact{ padding:45px 0 80px}
.n_contact .slider-nav{padding: 0 76px;position:  relative;  margin-bottom:72px}
.n_contact .slider-nav .miso-list{margin: 0 -30px;}
.n_contact .slider-nav .miso-list li{padding: 0 30px;}
.n_contact .slider-nav .miso-list li .box{border: rgba(196,172,145,0.80) 1px solid;padding: 0;text-align:center;position:relative;width: 134px;height: 134px;background: rgba(241,240,238,0.8);-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;padding: 17px 0px;}
.n_contact .slider-nav .miso-list li.miso-current .box{border: #c4ac91 1px solid; background: rgba(239,230,219,0.8);}
.n_contact .slider-nav .miso-list li .box .img {height:64px; line-height:64px; }
.n_contact .slider-nav .miso-list li .box .img img{ display:inline-block}
.n_contact .slider-nav .miso-list li .box .img img.img02{ display:none}
.n_contact .slider-nav .miso-list li .box h5{font-size: 14px;color: #797979;}
.n_contact .slider-nav .miso-list li .box h5 a{ font-size:18px; color:#1c1b1b;}
.n_contact .slider-nav .miso-list li .box h5 a:hover{ color:#0081cb;}
.n_contact .slider-nav .miso-list li .box p{ font-size:12px; color:#878a8d; line-height:18px; height:36px; overflow:hidden; padding:0 25px;}
.n_contact .slider-for{ height:358px; border:#dcdcdc 1px solid}
.n_contact .slider-for li.miso-slide .con{width:365px;height:356px;padding:48px 38px;background: #c4ac91 url(../images/qi.png) 216px 224px no-repeat; float:left}
.n_contact .slider-for li.miso-slide .con h3{font-size:24px;color:#ffffff;font-weight:bold;margin-bottom: 38px;}
.n_contact .slider-for li.miso-slide .con p, .n_contact .slider-for li.miso-slide .con h6{ font-size:14px; line-height:18px; margin-bottom:10px; color:#f4f0ec}
.n_contact .slider-for li.miso-slide .con h6 span{ font-size:14px; color:#f4f0ec}
.n_contact .slider-for li.miso-slide .con h6 .right_con{font-size:14px;color:#f4f0ec;display:  inline-block;width: 214px;}
.n_contact .miso-prev, .n_contact .miso-next{width: 16px;height: 30px;bottom: 0;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;left: 0;top: 50%;margin-top: -15px;background: url(../images/n_product_detail_left.png) center no-repeat;}
.n_contact .miso-prev{background:url(../images/left.png) center no-repeat;left: 0;}
.n_contact .miso-next{background:url(../images/right.png) center no-repeat;right:0px;left: auto;}
.n_contact .slider-for li.miso-slide .map{width: 707px;float:right;}
.n_licheng{ padding:70px 0 80px;}
.n_licheng{background:url(../images/n_licheng_bg.png) center  top repeat-y;padding: 0 0 0 0;margin: 45px 0 80px;}
.n_licheng h3 .e{ float: left;width:calc(50% - 20px); text-align:right; font-size:18px; line-height:26px; color:#d8dade; text-transform:uppercase; margin-bottom:104px;}
.n_licheng h3 .z{ float: right;width:calc(50% - 20px); text-align:left; font-size:22px; line-height:26px; color:#f08200; text-transform:uppercase; margin-bottom:104px;}
.n_licheng h3 .z small{ font-size:18px; font-weight:bold}
.n_licheng ul{float:left;width:100%;position:relative;}
.n_licheng ul li{float:left;width:100%;position:relative;margin-top: 0;margin: -4px 0;}
.n_licheng ul li .licheng{float:  left;width:50%;}
.n_licheng ul li .licheng .year{float:left;width: 145px;text-align:center;font-size: 30px;line-height:30px;color: #c4ac91;padding-top: 68px;font-family: arial;letter-spacing: -2px;}
.n_licheng ul li .licheng .year small{ font-size:14px; margin-left:4px;}
.n_licheng ul li .licheng .box{float:left;width: 390px;background: #f1f0ee;padding: 28px 26px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;border: #c4ac91 1px solid;border-radius: 10px;height: 152px;}
.n_licheng ul li .licheng .box:hover p{ color:#fff}
.n_licheng ul li .licheng .box .con{ height:90px; overflow:scroll; overflow-x:hidden; padding:0 15px 0 0; margin-right:-15px;}
.n_licheng ul li .licheng .box .con::-webkit-scrollbar {width:2px;height:2px; background:transparent}
.n_licheng ul li .licheng .box .con::-webkit-scrollbar-track {border-radius:1px; background:transparent}
.n_licheng ul li .licheng .box .con::-webkit-scrollbar-thumb {border-radius:1px; background:transparent}
.n_licheng ul li .licheng .box:hover .con::-webkit-scrollbar {background:#ddd0c0}
.n_licheng ul li .licheng .box:hover .con::-webkit-scrollbar-track {background:#ddd0c0}
.n_licheng ul li .licheng .box:hover .con::-webkit-scrollbar-thumb {background:#ffffff}
.n_licheng ul li:nth-child(2n-1) .licheng .box:hover{background: #c4ac91 !important;}
.n_licheng ul li:nth-child(2n) .licheng .box:hover{background: #c4ac91;}
.n_licheng ul li .licheng .box p{font-size: 14px;line-height: 30px;color: #777777;}
.n_licheng ul li .dot{position:absolute;left:50%;margin-left: -12px;background:#fff;top: 72px;width: 23px;height: 23px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background: rgba(196,172,145,0.3);}
.n_licheng ul li .dot:before{content:"";width:13px;height:13px;background:#c4ac91;position:absolute;top: 5px;left: 5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.n_licheng .more{margin-top:60px;text-align:center;height: 40px;}
.n_licheng .more a{display:inline-block;width: 135px;height: 45px;line-height: 43px;background: #f1f0ee;border:  #c4ac91 1px solid;overflow:hidden;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;border-radius: 22.5px;color: #777777;font-size: 14px;}
.n_licheng .more a:hover{background: #c4ac91;color: #fff;}
.n_licheng .more p{display:inline-block;width: 124px;height:40px;line-height: 40px;background: #c4ac91;font-size: 14px;color: #fff;border-radius: 22.5px;}
.n_licheng  h3{text-align:center;margin-bottom: 32px;display: none;}
.n_baoming{ padding:56px 0 80px;}
.n_baoming .left{ width:510px;}
.n_baoming .left h5{ font-size:14px; color:#b4b4b4; margin-bottom:30px;}
.n_baoming .left .box{ width:407px; height:407px; border:#c6ae93 1px solid; -moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.n_baoming .left .con{ background:#e2dad0; width:376px; height:376px; -moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; padding:56px 58px; margin:14px}
.n_baoming .left .con h3{ font-size:18px; color:#777777; margin-bottom:35px; text-align:center}
.n_baoming .left .con form .input{ border-bottom:#c4ac91 1px solid; height:35px; line-height:35px; margin-bottom:20px}
.n_baoming .left .con form .input input{ display:block; width:100%; height:35px; line-height:35px; background:none; border:none}
.n_baoming .left .con form .input input placeholder{ color:#c4ac91}
.n_baoming .left .con form .input input::-webkit-input-placeholder{ color:#c4ac91;}
.n_baoming .left .con form .input input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c4ac91; }
.n_baoming .left .con form .input input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#c4ac91;}
.n_baoming .left .con form .input input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#c4ac91;}
.n_baoming .left .con form .submit{ text-align:center; margin-top:45px}
.n_baoming .left .con form .submit input[type="submit"]{ display:inline-block; font-size:16px; color:#8b7964;  background:none; border:none; text-decoration:underline}
.n_baoming .right{ padding:20px 0 0}
footer .miso-prev, footer .miso-next{ width:5px; height:9px; right:0; margin-top:-16px}
footer .miso-prev{ background:url(../images/b_left.png) center no-repeat; right:14px;}
footer .miso-next{ background:url(../images/b_right.png) center no-repeat; right:0;}
/*footer .left ul li.on{ border-bottom:#b4926d 3px solid}*/
footer .left ul li.on a{ color:#b4926d}
footer .left{ position:relative}
footer .left .zz{position:absolute;z-index:100;width:40px;height:40px;top: -12px;right: 0;}
.logo img{width:100%;position: absolute;top: 50%;margin-top: -75px;}


.downpc{float: left; width: 100%; height: 519px; background: url(../images/pc-back.jpg) center no-repeat;}
.downpc-text{float: left; margin-top: 110px; padding-left: 40px; width: 524px;}
.downpc-text h1{ float: left; width: 100%; font-size: 32px; height: 46px; line-height: 46px; color: #2b2b2b; font-family: "microsoft yahei"; font-weight: 500;}
.downpc-text h2{ float: left; width: 100%; font-size: 18px; height: 30px; line-height: 30px; color: #444444; font-family: "microsoft yahei"; font-weight: 500;}
.downpc-text .txt{ float: left; width: 100%; margin-top: 20px; font-size: 14px; line-height: 25px; color: #4e4e4e; font-family: "microsoft yahei"; font-weight: 500;}
.downpc-text .download{ float: left; display: block; width: 142px; height: 46px; color: #ffffff; line-height: 46px; padding-left: 40px; box-sizing: border-box; border-radius: 2px; margin-top: 32px; margin-left: 12px; background-color: #01afec; background-repeat: no-repeat; background-position-x:15px; background-position-y: center; background-image: url(../images/dload.png); font-family: "microsoft yahei"; font-weight: 500; font-size: 20px;}
.downpc-pic{ float: right; margin-top: 60px; margin-right: 32px; }
.downpc-pic img{}

.downandriod{float: left; width: 100%; height: 553px; background: url(../images/andriod-back.jpg) center no-repeat;}
.downandriod-text{float: right; margin-top: 145px; padding-right: 20px; width: 496px;}
.downandriod-text h1{ float: left; width: 100%; font-size: 32px; height: 46px; line-height: 46px; color: #2b2b2b; font-family: "microsoft yahei"; font-weight: 500;}
.downandriod-text h2{ float: left; width: 100%; font-size: 18px; height: 30px; line-height: 30px; color: #444444; font-family: "microsoft yahei"; font-weight: 500;}
.downandriod-text .txt{display: table; float: left; width: 100%; margin-top: 20px; font-size: 14px; line-height: 25px; color: #4e4e4e; font-family: "microsoft yahei"; font-weight: 500;}
.downandriod-text .txt .img{ display: table-cell; width: 142px; vertical-align: middle;}
.downandriod-text .txt .img img{ width: 128px; height: 128px;}
.downandriod-text .txt .img p{ width: 128px; height: 32px;  line-height: 32px; color: #444444; font-size: 14px; text-align: center;}
.downandriod-text .txt .intr{display: table-cell;}

.downandriod-text .download{ float: left; display: block; width: 142px; height: 46px; color: #ffffff; line-height: 46px; padding-left: 40px; box-sizing: border-box; border-radius: 2px; margin-top: 32px; background-color: #01afec; background-repeat: no-repeat; background-position-x:15px; background-position-y: center; background-image: url(../images/dload-andriod.png); font-family: "microsoft yahei"; font-weight: 500; font-size: 20px;}
.downandriod-pic{ float: left; margin-top: 80px;}
.downpc-pic img{}

.downios{float: left; width: 100%; height: 519px; background: url(../images/ios-back.jpg) center no-repeat;}
.downios-text{float: left; margin-top: 110px; padding-left: 40px; width: 496px;}
.downios-text h1{ float: left; width: 100%; font-size: 32px; line-height: 36px; padding: 5px 0; color: #2b2b2b; font-family: "microsoft yahei"; font-weight: 500;}
.downios-text h2{ float: left; width: 100%; font-size: 18px; line-height: 30px; color: #444444; font-family: "microsoft yahei"; font-weight: 500; }
.downios-text .txt{display: table; float: left; width: 100%; margin-top: 20px; font-size: 14px; line-height: 25px; color: #4e4e4e; font-family: "microsoft yahei"; font-weight: 500;}
.downios-text .txt .img{ display: table-cell; width: 142px; vertical-align: middle; }
.downios-text .txt .img img{ width: 128px; height: 128px;}
.downios-text .txt .img p{ width: 128px; height: 32px;  line-height: 32px; color: #444444; font-size: 14px; text-align: center;}
.downios-text .txt .intr{display: table-cell;}
.downios-text .download{ float: left; display: block; width: 142px; height: 46px; color: #ffffff; line-height: 46px; padding-left: 40px; box-sizing: border-box; border-radius: 2px; margin-top: 32px;  background-color: #01afec; background-repeat: no-repeat; background-position-x:15px; background-position-y: center; background-image: url(../images/dload-apple.png); font-family: "microsoft yahei"; font-weight: 500; font-size: 20px;}
.downios-pic{ float: right; margin-top: 46px; margin-right: 32px;}
.downpc-pic img{}
.txt{ overflow: hidden; }
.ibanner{ float: left; width: 100%; height: 354px;}
.ibanner a{ float: left; display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center;}

.ar_article td, .ar_article th{ border:#c3ab93 1px solid}
.ar_article th{ background:#c3ab93; border:#a9937d 1px solid; font-size:16px; color:#fff}
.ar_article td{ background:#fff !important; font-size:14px; color:#434142; text-align:center}
.ar_article td:nth-child(2n){ background:#faf4ee !important;}
.ar_article td:nth-child(1){ font-size:16px; color:#434142; font-weight:bold}

.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}

.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}

.img{ overflow:hidden}

.list_box_sj{ margin:0 -22px; display:flex; flex-wrap:wrap; margin-bottom:20px}
.list_box_sj li{ width:33.333333%; padding:0 22px; margin-bottom:24px;}
.list_box_sj li .img .img_hezi{ padding-bottom:65.15% !important}
.list_box_sj li h5{ height:52px; font-size:16px; color:#46413d; display:flex; align-items:center; justify-content:center; transition:.5s}

.list_box_sj li a:hover h5{ background:#c3ab93; color:#fff}

.list_box_ry{ margin:0 -16px; display:flex; flex-wrap:wrap; margin-bottom:20px}
.list_box_ry li{ width:50%; padding:0 16px; margin-bottom:30px;}
.list_box_ry li .img .img_hezi{ padding-bottom:65.15% !important}
.list_box_ry li h4{ height:50px; font-size:16px; background:#c3ab93; color:#fff; display:flex; align-items:center; justify-content:center; transition:.5s; font-weight:bold}
.list_box_ry li h5{ height:44px; font-size:16px; color:#46413d; display:flex; align-items:center; justify-content:center; transition:.5s}

.fl_box{ padding-bottom:0; margin-bottom:40px; border-bottom:#c4ac94 1px solid}
.h31{ font-size:1.5rem; color:#46413d; font-weight:bold; margin-bottom:46px; text-align:center}

.fl_box:last-child{ margin-bottom:0; border:none}

/*==========================================内页 结束=============================================*/
@media(min-width: 768px){
}
@media(min-width: 992px) and (max-width: 1300px){
}
@media(max-width: 1600px){
}
@media(max-width: 1450px){
.container03{ height:auto; background:none}
}
@media(max-width: 1400px){
.container03{ height:auto; background:none}
}
@media(max-width: 1330px){
.container03{ height:auto; background:none}
}
@media(max-width: 1200px){
}
@media(max-width: 1060px){
}
@media(max-width: 992px){
}
@media(max-width: 768px){
}
@media(max-width: 456px){

}
