@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
select{outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
input,textarea{overflow:auto;resize:none;font-family:"Microsoft YaHei",Arial;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/* CSS Document */
body{padding:0; font-family:"Microsoft YaHei",Arial;}
html,body{font-size:16px;}
.margin{margin:0px auto;}
.hidden{overflow:hidden;}
.width1200{max-width:1200px; width:94%;}
img{max-width:100%; max-height:100%;vertical-align: middle;}
section.i_md{ width: 100%; overflow: hidden; position: relative;}
i.md{ position: absolute; margin-top: -6rem; }
/* top_bg */
.top_h,.top_bg{ width:100%;}
.top_h,.top_bg,.top_bg .width1200,.top_bg .logo,.top_bg .lm,.top_bg .lm li{height:5.5rem;}
.top_bg{ background-color:#dccbb8;box-shadow:0px 4px 4px 4px rgba(0,0,0,0.1); position:fixed; top:0px; z-index:999999;}
.top_bg .logo{ display: block; float:left; display:flex; align-items:center;}
.top_bg .lm{ float:right; width:56%; font-size:1rem;}
.top_bg .lm li{ float:left; margin-right:6%; display:flex; align-items:center;}
.top_bg .lm li dd{ color:#4e1602; overflow: hidden; position:relative;}
.top_bg .lm li dd a{ display: block; color: #4e1602; height:3rem; line-height:3rem;}
.top_bg .lm li dd i{ position:absolute; width:0; transition: all .3s ease; height:2px; background-color:#8f1016; left:0px; top:70%;}
.top_bg .lm li:hover dd i{width:100%; transition: all .3s ease;}
.top_bg .lm li dl{ position:fixed; margin-left: -5%; z-index:0; height:0; top:8rem; overflow:hidden;}
.top_bg .lm li:hover dl{ height:3.375rem; line-height:3.375rem; z-index:8; transition: all 0.5s ease; top:5.5rem; overflow:initial;}
.top_bg .lm li dl i{ position:absolute; background-color:rgba(44,31,27,0.50); height:3.375rem; left:-5000%; z-index:-1; width:10000%;}
.top_bg .lm li dl a{ color:#dccbb8; margin:0px 0.5rem;}
.top_bg .lm li dl a:hover{ color:#4e1602;}

/* banner */
.banner{ position:relative; overflow:hidden;}
.banner ul.slides{ overflow:hidden;}
.banner ul.slides li{ height:36.75rem; background-repeat:no-repeat; background-position:center bottom;}
.banner .flex-control-nav,.banner .flex-direction-nav{ display: none;}

/*i_tit*/
.i_tit{ position:relative; text-align:center; padding-bottom:0.875rem;}
.i_tit dd{ font-size:1.875rem; margin-bottom:0.25rem;}
.i_tit dl{ font-size:1.125rem; text-transform: uppercase;}
.i_tit i{ position:absolute; height:2px; background-color:#8f1016; width:8%; left:50%; margin-left:-4%; bottom:0px;}

/*关于我们*/
section.i_md#i1{ margin-top:-4.6875rem;}
section.i_md#i1 i.i_about_bg{position: absolute; z-index:0; left: 0px; bottom: 0px; right: 0px; top: 4.6875rem; background-image:url(../images/i_bg.png);}
.i_about{background-color:#dccbb8; z-index: 1; padding:1.5625rem 0px; position:relative; z-index:9;}
.i_about .i_tit dd{ color:#88665a;}
.i_about .i_tit dl{ color:#876459;}

.i_about .con{ overflow:hidden; margin:1.6875rem auto 0px; width:86%; position:relative;}
.i_about .con div.l{ border:4px solid #a78e7e; width:43%; max-width:436px; float: left;}
.i_about .con div.r{ float: right; width:52%; text-align:justify; line-height:1.6rem; padding:2rem 0px; overflow:hidden; font-size:0.875rem; color:#350c01;}
.i_about .con .more{ position:absolute; right:0px; color:#250601; font-size:1rem; bottom:0px;}

/*集团项目*/
.i_jtxm_bg{width:100%; background-image:url(../images/i_bg.png); padding-top:3.125rem;}
.i_jtxm_bg .width1200 .i_tit{ color: #dccbb8; }
.i_jtxm_bg ul,.i_jtxm_bg ul li{ overflow: hidden; }
.i_jtxm_bg ul{margin-top:3.875rem; margin-bottom:2.1875rem; width:103%; max-width:1230px;}
.i_jtxm_bg ul li{ float:left; margin-bottom:3.125rem; width:31%; max-width:380px; margin-right:2.4%;}
.i_jtxm_bg ul li.c a{ display: block; overflow: hidden; }
.i_jtxm_bg ul li.c a ol{ border:4px solid #a78b81; overflow:hidden;}
.i_jtxm_bg ul li.c a ol img{ margin-bottom:-4px;transition: all .5s ease;}
.i_jtxm_bg ul li.c a:hover ol img{ transform: scale(1.1);transition: all .5s ease;}
.i_jtxm_bg ul li.c a dd{ font-size:1.125rem; color:#ffffff; margin-top:0.75rem;}
.i_jtxm_bg ul li.c a dl{ font-size:0.875rem; color:#dacab9; margin-top:0.625rem;}
.i_jtxm_bg ul li.f{ background-color:#dccbb8; text-align:center;}
.i_jtxm_bg ul li.f img{ border:4px solid #a78b81; margin-bottom:-4px;}


/*最新动态*/
.i_news_bg{ width:100%; background:url(../images/i_news_bg.jpg) no-repeat scroll 50% center; height:41.875rem;}
.i_news_bg .width1200{ padding-top:3.625rem;}
.i_news_bg .width1200 .i_tit{ color:#dccbb8;}
.i_news{ overflow: hidden; margin-top: 3rem;}
.i_news div.l{width:47%; max-width:560px; float: left;}
.i_news div.l ol{ border:4px solid #a78e7e;}
.i_news div.l dd{position:relative; color:#ffffff; margin-top:0.75rem; overflow: hidden;}
.i_news div.l dd span,.i_news div.l dd i{ display: block; }
.i_news div.l dd span{ float: left; font-size:1.125rem; width:80%; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; }
.i_news div.l dd i{ float: right; font-size:0.875rem; top:0px; width:20%; text-align:right;}
.i_news div.l dl{ font-size:0.875rem; color:#a78e7e; line-height:1.5rem; margin-top:0.5rem;}

.i_news ul.r,.i_news ul.r li{ overflow: hidden; }
.i_news ul.r{width:48%; max-width:570px; float: right;}
.i_news ul.r li{ margin-bottom:2.1875rem; height:6.25rem;}
.i_news ul.r li:hover{ background-color:#e4e1e4}
.i_news ul.r li a{ display: block; }
.i_news ul.r li a div{ overflow: hidden; }
.i_news ul.r li a div.l{ float: left; margin-left:4px; line-height:6.25rem; width:15%; max-width:82px; font-size:3rem; color:#ffffff; text-align:center;}
.i_news ul.r li:hover a div.l{ margin-left:0px; border-left:4px solid #a78b81; color:#999999;}
.i_news ul.r li a div.r{float: right; margin:1rem 0px; height:4.25rem; border-left:1px solid #b5b5b5; width:79%; padding-left:4%;}
.i_news ul.r li a div.r dd{font-size:1.125rem; color:#ffffff; position:relative; overflow: hidden;}
.i_news ul.r li:hover a div.r dd{color:#333333;}
.i_news ul.r li a div.r dd span,.i_news ul.r li a div.r dd i{ display: block; }
.i_news ul.r li a div.r dd span{width:80%; float: left; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.i_news ul.r li a div.r dd i{ float: right; font-size:0.875rem; margin-right:0.4rem;}
.i_news ul.r li a div.r dl{ font-size:0.875rem; color:#a78e7e; line-height:1.5rem; height: 3rem; overflow: hidden;}
.i_news ul.r li a:hover div.r dl{ color:#250601;}

/*合作项目*/
.i_hzxm_bg{ width:100%; background-color:#dccbb8; overflow: hidden;}
.i_hzxm_bg .width1200{ padding:3.25rem 0px 4.6875rem;}
.i_hzxm_bg .width1200 .i_tit{ color:#876459;}
.i_hzxm{ position:relative;}
.i_hzxm .flexslider{ margin:3rem auto 0px; max-width: 900px;}
.i_hzxm .flexslider ul.slides,.i_hzxm .flexslider ul.slides li{ overflow:hidden; border-radius: 1rem;}
.i_hzxm .flexslider ul.slides{}
.i_hzxm .flexslider ul.slides li{ position: relative; }
.i_hzxm .flexslider ul.slides li img{ position: relative; z-index: 0; }
.i_hzxm .flexslider ul.slides li i{ position:absolute; z-index: 1; color:#ffffff; font-size:2.25rem; bottom:2rem; right:1rem;}

.i_hzxm .flexslider .flex-control-nav{ display: none; }
.i_hzxm .flexslider .flex-direction-nav li a{ position:absolute; height:80%; width:10%; top:10%; z-index:9; background-repeat: no-repeat; }
.i_hzxm .flexslider .flex-direction-nav li a.flex-prev{left: 0px; background-position: left center; background-image: url(../images/left.png);}
.i_hzxm .flexslider .flex-direction-nav li a.flex-next{ right: 0px; background-position: right center; background-image: url(../images/right.png);}

/*foot_bg*/
.foot_bg{ background-color:#2c1f1b; width:100%; padding-top:2.5rem;}
.foot_bg div.t,.foot_bg div.f{ overflow:hidden;}
.foot_bg div.t{ padding-bottom:2.375rem;}
.foot_bg div.t ul.l,.foot_bg div.t ul.l li{ overflow:hidden;}
.foot_bg div.t ul.l{ width:14%; float: left;}
.foot_bg div.t ul.l li{ margin-bottom:0.625rem;}
.foot_bg div.t ul.l li.t a{ font-size:1rem; color:#6e543d;}
.foot_bg div.t ul.l li.c a{ font-size:0.75rem; color:#c6bdb3;}
.foot_bg div.t div.r{ width:27%; float: right;}
.foot_bg div.t div.r div{ overflow:hidden;}
.foot_bg div.t div.r div.c1{ margin-bottom:0.75rem}
.foot_bg div.t div.r div.c1 dd{font-size:1rem; color:#6e543d;}
.foot_bg div.t div.r div.c1 p{font-size:0.75rem; color:#c6bdb3; margin-top:0.75rem;}
.foot_bg div.t div.r div.c2{ overflow:hidden;}
.foot_bg div.t div.r div.c2 img{ float:left; width:38%; max-width:120px;}
.foot_bg div.t div.r div.c2 dl{ float:right; font-size:0.75rem; color:#90796b; width:52%; line-height:2rem; padding:0.5rem 0px;}
.foot_bg div.f{ border-top:1px solid #1e0a02; height:3.125rem; line-height:3.125rem; text-align:center; font-size:0.75rem; color:#a78b81;}
.foot_bg div.f a{ color:#a78b81;}

.sm_pf{ position:fixed; left:0px; top:30%; max-width:200px; z-index: 99;}

/*动画效果*/
section.i_md .i_jtxm_bg ul{ opacity: 0; padding-top: 100px; }
section.i_md.on .i_jtxm_bg ul{ opacity: 1; padding-top: 0px; transition: all 2s ease;}

section.i_md .i_news div.l{ opacity: 0; margin-left: -100px; }
section.i_md.on .i_news div.l{ opacity: 1; margin-left: 0px; transition: all 2s ease;}
section.i_md .i_news ul.r{ opacity: 0; margin-right: -100px; }
section.i_md.on .i_news ul.r{ opacity: 1; margin-right:0px; transition: all 2s ease;}

/*ny_banner*/
.ny_banner{ width: 100%; position: relative; height: 27.5rem;}
.ny_banner i.bg{ position: absolute; z-index: 0; top: 0px; left: 0px; right: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center; }
.ny_banner div.width1200{ position: relative; z-index: 1; color: #ffffff; padding-top:17.5rem; font-weight:bold;}
.ny_banner div.width1200 dd{ font-size:3rem; margin-bottom:0.8rem;}
.ny_banner div.width1200 dl{ font-size:2.25rem; text-transform: uppercase;}

.ny_con{ padding: 4rem 0px 5rem; min-height: 60rem; }
.ny_con .ny_t{ overflow: hidden; border-bottom:1px solid #f0f0f0;}
.ny_con .ny_t div{ overflow: hidden;}
.ny_con .ny_t div.l span,.ny_con .ny_t div.r{ line-height: 3rem;}
.ny_con .ny_t div.l{ float: left; position:relative; width:50%;}
.ny_con .ny_t div.l i,.ny_con .ny_t div.l span{ display:inline-block; }
.ny_con .ny_t div.l i{ color:#333333; font-size:1.5rem; border-bottom:4px solid #4e1602; line-height: 2.8rem;}
.ny_con .ny_t div.l span{ color:#cccccc; font-size:1rem; margin-left:1.5rem;}
.ny_con .ny_t div.r{ float:right; width:50%; text-align:right; font-size:0.875rem; color:#474747;}
.ny_con .ny_t div.r a{ color:#474747}
.ny_con .ny_f{ overflow: hidden;}
.ny_con .ny_f div.ny_l,.ny_con .ny_f div.ny_r{ overflow: hidden; min-height: 40rem; padding-top:2.875rem;}
.ny_con .ny_f div.ny_l{ float:left; width:20%; padding-right:1px; background:url(../images/x.jpg) no-repeat scroll right top; }
.ny_con .ny_f div.ny_l ul,.ny_con .ny_f div.ny_l ul li{ overflow: hidden; }
.ny_con .ny_f div.ny_l ul{}
.ny_con .ny_f div.ny_l ul li{ overflow:hidden; margin-bottom:1.875rem; height:1.5625rem; line-height:1.5625rem;}
.ny_con .ny_f div.ny_l ul li a{ color:#666666; font-size:1rem; border-left:2px solid #ffffff; padding-left:9%; display: block;}
.ny_con .ny_f div.ny_l ul li.on a,.ny_con .ny_f div.ny_l ul li:hover a{ border-left:2px solid #4f1703}

.ny_con .ny_f div.ny_r{ float:right; width:75%; color:#333333; }

/*关于我们*/
.about_tit{ border:1px solid #4e1602; height:6.4375rem; width:55%; margin:1rem auto 2rem; position: relative; color:#4e1602; }
.about_tit dd{width:50%; max-width: 146px; left: 50%; margin-left: -83px; margin-top:-1.25rem;height:2.5rem; line-height:2.5rem;font-size:1.875rem;position:absolute;background-color:#ffffff;text-align:center; font-weight:bold;}
.about_tit dl{ font-size:1.5rem; text-align:center; margin-top:1.625rem;}
.about_tit i{ position:absolute; width:12%; margin:0px 44%; bottom:1.6875rem; height:2px; background-color:#4e1602;}

.about_gsjj{ font-size:1rem; text-indent:1.875rem; line-height:1.625rem; margin-bottom:5rem; text-align:justify;}

ul.about_qysl{ width:100%; margin:3.625rem 0px 6.125rem; overflow: hidden;}
ul.about_qysl li{ overflow:hidden; height:9.625rem; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1); width:20%; text-align:center; position:relative; float: left; margin:0.5rem 2.5%;}
ul.about_qysl li dd{ color:#dccbb8; font-size:2.625rem; margin:2.5rem 0px 0.75rem;}
ul.about_qysl li dl{ font-size:0.875rem; color:#666666;} 

.about_syyz{ margin-top:4.375rem;}
.about_syyz div{ overflow: hidden; }
.about_syyz div.n{width:103%;}
.about_syyz div.n a{ display: block; float:left; height:3rem; line-height:3rem; text-align:center; width:18%; margin-right:2%; font-size:0.875rem; color:#4e1602; background-color:#cccccc; margin-bottom:1rem;}
.about_syyz div.n a.on,.about_syyz div.n a:hover{ background-color:#dccbb8;}
.about_syyz div.m{ margin-top:0.875rem;}
.about_syyz div.m dl{display:none; overflow:hidden;}

ul.gsry,ul.gsry li{ overflow: hidden; }
ul.gsry{ font-size:0.875rem; color:#505050;}
ul.gsry li{ margin-bottom:1.5rem; line-height:1.5rem; background: url(../images/dian.png) no-repeat scroll left 0.35rem; padding-left:1.625rem; }

.qywh{font-size:1rem; line-height:2; text-align:justify;}

ul.fzls,ul.fzls li{ overflow: hidden; }
ul.fzls{}
ul.fzls li{ position: relative; padding-left: 6rem; margin-bottom:1.5rem; min-height: 2rem; line-height: 1.75;}
ul.fzls li b{ position: absolute; left: 0px; font-size:1.5rem; line-height: 1.25;}

.lssm{ font-size: 1rem; line-height: 2; }

/*董事长风采*/
.dsz_zc div{ overflow: hidden; }
.dsz_zc div.l{ float: left; width:60%; font-size:0.875rem; line-height: 2; font-weight:bold;}
.dsz_zc div.r{ float:right; width:39%; max-width:346px;}

ul.dsz_jj,ul.dsz_jj li{ overflow: hidden; }
ul.dsz_jj{ margin-bottom: 2rem; }
ul.dsz_jj li{ width:50%; float:left; margin-bottom:1rem; overflow:hidden;}
ul.dsz_jj li a{ display: block; }
ul.dsz_jj li a ol{ text-align:center; max-height:21.9375rem;}
ul.dsz_jj li a ol img{ margin-bottom:-4px; max-height:100%;}
ul.dsz_jj li a dd{ font-size:1.125rem; color:#666666; line-height:3.625rem; text-align:center;}
ul.dsz_jj li a:hover dd{ color:#4f1703;}

.dsz_jj_show{ overflow: hidden; }
.dsz_jj_show div{ overflow: hidden; line-height: 2;}
.dsz_jj_show div.t{margin-bottom:2.25rem;}
.dsz_jj_show div.t div.l{ float: left; width:32%;}
.dsz_jj_show div.t div.r{ float: right; width:66%; }
.dsz_jj_show div.t div.r dd{color:#4e1602; font-size:1.5rem;}
.dsz_jj_show div.t div.r dl{color:#666666; font-size:0.875rem;}
.dsz_jj_show div.f{font-size:0.875rem;}

ul.dsz_wj,ul.dsz_wj li{ overflow: hidden; }
ul.dsz_wj{ margin-bottom: 2rem; }
ul.dsz_wj li{ border-bottom:1px dashed #f0f0f0; height:3.5rem; line-height:3.5rem; padding-left:1.875rem; background:url(../images/dian2.png) no-repeat scroll left center;}
ul.dsz_wj li a{ display: block; font-size:1rem; color:#666666; overflow: hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
ul.dsz_wj li a:hover{ color:#4e1602;}

.dsz_wj_show{}
.dsz_wj_show dd{ color:#666666; font-size:1.125rem; border-bottom:1px dashed #f0f0f0; height:2.5rem; margin-bottom:2.25rem;}
.dsz_wj_show dl{ font-size:0.875rem; color:#666666; line-height: 2;}

/*集团项目*/
ul.jtxm,ul.jtxm li{ overflow: hidden; }
ul.jtxm{ margin-top:2rem;}
ul.jtxm li{ overflow:hidden; width:48.334%;}
ul.jtxm li.l{ float: left; }
ul.jtxm li.r{ float: right; }
ul.jtxm li a{ display: block; overflow: hidden;}
ul.jtxm li a ol{background-color:rgba(0,0,0,0);transition: all .5s ease;}
ul.jtxm li a:hover ol{background-color:rgba(0,0,0,0.5);transition: all .5s ease;}
ul.jtxm li a ol img{ position:relative; z-index:-1;}
ul.jtxm li a dd{ font-size:1.5rem; color:#333333; height:4.75rem; line-height:4.75rem;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}

/*集团项目 详情*/
.jtxm_show{ overflow: hidden; }
.jtxm_show div.tit{ font-size:1.875rem; font-weight:bold; height:3.75rem; margin:3rem 0px;}
.jtxm_show div.tit i{ border-bottom:4px solid #eeeeee; padding-bottom:1rem;}
.jtxm_show div.js{ font-size: 0.875rem; line-height: 2; }
.jtxm_show ul,.jtxm_show ul li{ overflow: hidden; }
.jtxm_show ul{ margin-bottom:0.625rem; margin-top:2.1875rem; width:104%;}
.jtxm_show ul li{ margin-bottom:1.25rem; float:left; position:relative; width:23%; max-width:286px; margin-right:1.5%; cursor: pointer;}
.jtxm_show ul li i{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.50);opacity:1;transition: all .5s ease;}
.jtxm_show ul li:hover i{ opacity:0;transition: all .5s ease;}

.pf{ position: fixed; width:3.125rem; right:1.375rem; top:55%; height:10rem;}
.pf li{ width:3.125rem; height:3.125rem; position:relative; margin-bottom:4px;}
.pf li img.ewm{ position:absolute; left:0px; height:0; width:0; max-height: 100vh; max-width:8.4375rem; top:0px; opacity:0;transition: all .5s ease;}
.pf li:hover img.ewm{ opacity:1;left:-8.4375rem; top:-6.25rem;transition: all .5s ease;height:9.5625rem; width:8.4375rem;}

/*新闻中心*/
ul.news_lb,ul.news_lb li{ overflow: hidden; }
ul.news_lb{margin-bottom:2.5rem;}
ul.news_lb li{border-bottom:1px dashed #d4d4d4;}
ul.news_lb li a{ display: block; overflow: hidden;}
ul.news_lb li.t{ padding-bottom:1.75rem;}
ul.news_lb li.t a div.l{width:53%; float: left;}
ul.news_lb li.t a div.l dd{ overflow:hidden; margin-bottom:1.25rem; line-height:1.5rem;}
ul.news_lb li.t a div.l dd span,ul.news_lb li.t a div.l dd i{ display: block; }
ul.news_lb li.t a div.l dd span{ font-size:1.125rem; color:#666666; float: left; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; width:70%;}
ul.news_lb li.t a:hover div.l dd span{ color:#4e1602;}
ul.news_lb li.t a div.l dd i{ font-size:0.75rem; color:#cccccc; float: right;}
ul.news_lb li.t a div.l dl{ color:#666666; font-size:0.875rem; line-height:1.5rem;}
ul.news_lb li.t a img.r{ width:40%; float: right;}

ul.news_lb li.c{ height:3.375rem; line-height:3.375rem;}
ul.news_lb li.c a{ float:left; font-size:0.875rem; color:#666666; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; width:70%;}
ul.news_lb li.c a:hover{ color:#4e1602;}
ul.news_lb li.c i{ display: block; float:right; font-size:0.75rem; color:#cccccc;}

/*新闻中心详情*/
.news_show{ overflow:hidden; line-height: 2;}
.news_show dd{ font-size:1.5rem; color:#666666; text-align:center;}
.news_show ol{ border-bottom:1px dashed #dbdbdb; text-align:center; font-size:0.75rem; color:#cccccc;}
.news_show dl{ padding-top:1.1875rem;}

/*单页*/
.dy_nr{ font-size: 0.875rem; line-height: 2; }

/*fenye*/
.fenye{ text-align:right; overflow:hidden; height: 2rem; line-height: 2rem;} 
.fenye i{ display:none;}
.fenye a{ font-size:1rem; color:#666666; padding:0.1875rem 0.5625rem; border:1px solid #999999;}
.fenye a,.fenye span{ margin-left:0.875rem;}
.fenye a:hover,.fenye span{border:1px solid #dccbb8; background-color:#dccbb8; padding:0.1875rem 0.5625rem;}

/*no*/
.no{ background-color: #ffffff; text-align: center; width: 100% !important; margin-right:0px !important;padding: 2rem 0px; font-size: 2rem; }
.no strong{ color:#ff0000;}

/*w404*/
.w404{ min-height: 100vh;  display:flex;align-items:center;}
.w404 .c{ width: 100%; text-align: center; padding:10vh 0px; }
.w404 .c ol{ margin-bottom: 2rem; }
.w404 .c ol img{ max-width: 35%; }
.w404 .c dd{ font-size: 1.5rem; color: #333333; }
.w404 .c a,.w404 .c a:hover{transition: all .5s ease; display: block;}
.w404 .c a{ width: 80%; max-width: 180px; margin:2rem auto 0px; height: 3rem; line-height: 3rem; font-size: 1rem; color: #ffffff; background-color: #d66f09;}
.w404 .c a:hover{ background-color: #ee7c30;}

/*msg*/
.msg{ padding: 6rem 0px; }
.msg div.c{ text-align: center; padding: 10vh 0px; }
.msg div.c dd{ text-align: center; font-size: 1.5rem; font-weight:bold; }
.msg div.c dl{ margin-top: 2rem; font-size: 1rem;}
.msg div.c dl a,.msg div.c dl a:hover{transition:all .5s ease;}
.msg div.c dl a{display:inline-block; border:1px solid #f4313f; width:10rem; margin:0px 1rem; height:3rem; line-height:3rem; color:#f4313f;}
.msg div.c dl a:hover{ background-color: #f4313f; color: #ffffff;}
