@charset "utf-8";
/* CSS Document */
body{font-family: "微软雅黑";}
.wrap_n{ width:100%; margin:0 auto;color:#3e3a39}
.wrap_n img{ display: table; width:100%;} 
.ab1{ width:100%; display:table}
.ab1 img{ display:table; width:100%}
.ab2{font-weight:400; width:10rem; display:table;padding:0.6rem 0.8rem 0.6rem; box-sizing:border-box; font-size:0.4rem; line-height:1.6; color:#3e3a39}
.ab2 h1{ color:#ffd900; font-weight:bolder; font-size:0.6rem; line-height:1.4; padding:0.1rem 0}
.ab_bt1{ width:100%; display:table; padding:0.2rem 0 0.4rem}
.ab_bt1 h2{ color:#595757; font-size:0.84rem; font-weight:900; line-height:1.4; margin:0 0 0.2rem}
.ab_bt1 i{ background:#ffd900; height:0.1rem; width:0.8rem; display:table}
.ab2 h3{ font-size:0.48rem; line-height:1; padding:0 0 0.15rem }
.ab2 h3 span{ font-weight:bolder; color:#ffd900; font-size:0.5rem;}


.case_tj{ width:10rem; padding:0.9rem 0.8rem 1rem; box-sizing:border-box; display:table}
.case_tj a{ width:48%; float:left; color:#595757; line-height:1}
.case_tj a h1{font-size:0.42rem; font-weight:100; padding:0.3rem 0 0.5rem}
.case_tj a img{ width:100%; display:table }
.case_tj a:nth-child(2){ float:right}
/**/
.case1{width:9.2rem; margin:0 auto; display:table; }
.case1 li{ width:4.4rem; float:left }
.case1 li a{ line-height:3; width:100%; display:table; font-size:0.42rem; color:#000; text-align:center}
.case1 li a:hover,.case_fo_gj a:hover,.case_page dl a:hover {color:#ffd900;}
.case1 li:nth-child(2n){ float:right}
.case1 li a{display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1; }

/*xw*/
.xw_fl{ color:#3e3a39; padding:0 0.7rem; margin:0 auto; box-sizing:border-box; width:10rem}
.xw_fl a{color:#3e3a39; margin:0 0.1rem; font-size:0.5rem;}
.xw_fl a.on{ color:#ffd900}
.xw_n{width:10rem; padding:0.3rem 0.8rem 1rem; color:#595757; box-sizing:border-box; display:table; font-size:0.38rem; line-height:1.8}
.xw_bt{ width:100%; display:table; border-bottom:1px solid #42403e; padding:0 0 0.3rem; margin:0 auto 0.4rem}
.xw_bt span{ background:#282828; font-weight:100; color:#fff; font-size:0.38rem; line-height:1; padding:0.1rem 0.2rem 0.15rem; display:table; border-radius:0.2rem}
.xw_bt h1{ font-size:0.6rem; line-height:1.4;color:#3e3a39; padding:0.1rem 0 0 }
.xw_fo{ color:#595757; font-size:0.38rem; line-height:1.4;border-top:1px solid #42403e; font-weight:100; margin:0 auto; width:8.4rem; padding:0.2rem 0 0.6rem; box-sizing:border-box; display:table; }
.gd_n{ width:10rem; display:table; margin:0 auto}
.gd_n img{ width:10rem; display:table; padding:0 0 0.4rem}

.xw1{ width:10rem; display:table; padding:0.1rem 0.8rem 0.4rem; box-sizing:border-box}
.xw1 ul{ width:100%; display:table}
.xw1 li{ width:100%; display:table; border-bottom:1px solid #eeeeee}
.xw1 li a{ padding:0.4rem 0; display:table; width:100%; color:#131213; line-height:1.6}
.xw1 li a time{ font-size:0.35rem}
.xw1 li a  h1{ font-size:0.46rem; margin:0.3rem 0}
.xw1 li a  p{ font-size:0.35rem; line-height:0.5rem; height:1rem;}
.xw1 li a  h1{display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
.xw1 li a  p{display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.xw1 li a span{ font-size:0.35rem; text-decoration:underline; padding:0.3rem 0 0; display:table}


.ywk{ width:9.2rem; display:table; padding:0.5rem 0 0.1rem; margin:0 auto; box-sizing:border-box; border-bottom:1px dashed #231815}
.ywk .yw1{ width:100%; display:table}
.ywk .yw1 .yw_t{ width:100%;display:table}
.ywk .yw1 .yw_t img{ width:100%; display:table}
.ywk .yw1 .yw_w{ width:100%; display:table; padding:0.2rem 0 0.5rem}
.ywk .yw1 .yw_w h1{ color:#3e3a39; font-size:0.34rem; line-height:1}
.ywk .yw1 .yw_w h1 span{ font-size:0.54rem; font-weight:bolder; display:table; border-left:0.2rem solid #ffd900; line-height:1; padding-left:0.2rem}
.ywk .yw1 .yw_w h1 p{ padding:0.2rem 0 0 0.4rem ;}
.yw_n{ font-size:0.36rem; line-height:1.6; color:#3e3a39; padding:0.5rem 0 0.5rem 0.4rem; display:table; width:100%; box-sizing:border-box}
.yw_n li{display: table;float: left;margin: 0 0.2rem 0 0;}
.yw_n li a{ color:#3e3a39;  }
.yw_n li a:hover{ color:#ffd900}
.yw_case{width:100%; box-sizing:border-box; padding:0.6rem 0.4rem;  font-size:22px;  display:table}
.yw_case h1{ font-size:0.4rem; font-weight:bolder; margin:0 0 5px}
.yw_case li{ float:left; display:table; width:auto; margin:0 15px 0 0; text-decoration:underline}
.yw_case li a{ font-size:0.34rem; font-weight:100; color:#3e3a39; opacity:.8; line-height:1.6; display:table}
.yw_case li a:hover{color:#ffd900; opacity:1}


.case_n{ width:8.2rem; display:table; margin:0 auto; font-size:0.38rem; padding:0.4rem 0 0.3rem; box-sizing:border-box; line-height:1.8;     color: #595757;}
.case_bt1{ font-size:0.5rem; color:#595757; font-weight:bolder; line-height:1.4; padding:0 0 0.4rem}
.case_n img{}

.case_fo{ width:100%;color:#595757;  display:table; padding:30px 0 40px}
.case_fo_gj{ font-size:18px; line-height:34px; padding:0 10px 0 0; display:table; border-bottom:1px solid #727171;border-top:1px solid #727171}
.case_fo_gj a,.case_page dl a{color:#595757; }
.case_page{ width:100%; display:table; padding:10px 0 0 }
.case_page dl{ display:table;font-size:18px; line-height:34px;}

.yw2{ width:9.2rem; margin:0 auto; box-sizing:border-box; font-size:20px; line-height:35px; color:#595757; padding:40px 0 0}
/*.yw2 h1{ font-size:48px; line-height:88px; padding:15px 0 0px}
*/.yw_bt{ display:table; padding:0.2rem 0 }
.yw_bt h2{ font-size:0.65rem; color:#3e3a39; line-height:1; padding:0 0 20px; font-weight:bolder; display:table; }
.yw_bt h1{ font-size:0.6rem; color:#3e3a39; line-height:1.2; padding:30px 0 0}
.yw_bt h1 i{ font-weight:bolder}
.yw_bt span{ width:0.7rem; height:6px; background:#3e3a39; display:table; }
.yw_n1{ font-size:0.36rem; line-height:1.8}


.lx_r{ width: 9.2rem; display:table; margin:0 auto;color:#595757;font-size:0.42rem;line-height:2; padding:0.3rem 0 }
.lx1{ font-size:0.42rem; line-height:2; padding:0.4rem 0}
.lx2{ text-transform:uppercase;}
.lx3{ width:100%; display:table;padding:13% 0 }
.lx3 ul{ width:100%;}
.lx3 li{ display:table; float:left; text-align:center; width:46%; font-size:0.4rem; line-height:1.4; margin:0 2% 0.4rem}
.lx3 li img{ display:table; width:3rem; margin:0 auto 0.2rem}
.lx4{ font-weight:bolder; padding:0 0 13%}
.lx3 a{ color:#000;}
.lx_bt1{ width:100%; display:table; box-sizing: border-box; margin:0 0 50px}
.lx_bt1 h3{width:calc(100% - 225px - 12%); float:right; display:table; box-sizing:border-box; font-size:53px; color:#ffd900; font-weight:bolder }


@media screen and (max-width:414px) {


	
	}
@media screen and (max-width:375px) {

	}
@media screen and (max-width:320px) {


	}


