@charset "utf-8";a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,option,p,pre,q,s,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,var,video {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight:rgba(0,0,0,0)}
body {border:0;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;color:#333}
ul,li {list-style:none;}
dl,dt,dd,img {border:0}
a {text-decoration:none;color:#333}
em,b {font-style:normal}
img {display:block;max-width:100%;margin-left:auto;margin-right:auto}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset,img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
.cl:after {content:"\200B";display:block;height:0;clear:both;visibility:hidden;}
.cl {*zoom:1}
.fl {float:left}
.fr {float:right}
.fc {margin-left:auto;margin-right:auto;display:block}
.wrap {width:90rem;margin-left:auto;margin-right:auto;}
.col21 {width:49.99%;float:left}
.col31 {width:33.33%;float:left}
.col32 {width:66.66%;float:left}
.col41 {width:21.99%;float:left}
.col43 {width:77.99%;float:left}
.bk {padding:0 1rem}
.mt {margin-top:1rem}
.mt2 {margin-top:2rem}
.ml {margin-left:2rem}
html {font-size:16px;}
@media(max-width:1440px) {html {font-size:14px;}
}
@media(max-width:1366px) {html {font-size:12px;}
}
#header {position:absolute;top:3rem;left:0;right:0;z-index:998;height:100px;}
.fixed #header:before {opacity:1;visibility:visible}
#header .wrap {position:relative;padding:0 1rem;}
#header .wrap .blk {height:100px;padding:0 1.25rem;position:relative;z-index:1}
#header .wrap .blk:before {content:"";position:absolute;background:rgba(255,255,255,.85);border-radius:1.25rem;top:0;bottom:0;left:50%;z-index:-1;width:100%;margin-left:-50%;transition:.5s;}
#header.fixed {position:fixed;top:0}
#header.fixed .wrap .blk:before {width:100vw;margin-left:-50vw;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.15);background:rgba(255,255,255,.95);}
.t_logo {position:relative;line-height:100px;}
.t_logo img {max-height:70px;display:inline-block;vertical-align:middle;position:relative;z-index:6}
.t_link {position:relative;margin:2.5rem -0.5rem;z-index:1000;}
.t_link a {display:inline-block;vertical-align:top;position:relative;z-index:3;padding:0 0.5rem;box-sizing:content-box}
.t_lang {border-right:1px solid rgba(100,100,100,.5);width:20px;height:20px;background:url(w.png) 50% no-repeat}
.t_search {width:20px;height:20px;background:url(ss.png) 50% no-repeat}
.t_logo,.menu {z-index:9999}
.t_nav {position:absolute;top:40px;right:50%;margin-right:-38rem;font-size:0;z-index:1000;}
.t_nav.on {top:70px}
.t_nav .on h3 a {font-weight:700}
.t_nav .on h3 a:before,.t_nav li:hover h3 a:before {width:100%}
.t_nav li {display:inline-block;position:relative;font-size:1rem;vertical-align:top;padding:0 1rem}
.t_nav li:last-child {margin-right:0}
.t_nav h3 {font-weight:normal;position:relative;z-index:3}
.t_nav h3 a {font-size:20px;line-height:20px;display:block;color:#333;padding:0 0 40px;white-space:nowrap;position:relative;text-transform:uppercase;}
.t_nav h3 a:before {content:'';position:absolute;bottom:20px;width:0;height:2px;background:#c50f1c;}
.t_nav h3 p {font-size:12px;color:#888}
.t_nav a {display:block;color:#fff}
.t_nav .sub_nav,.nav_list .sub_con {position:absolute;top:calc(100% + 24px);font-size:1rem;padding:10px 0;background:rgba(255,255,255,.9);width:-webkit-max-content;width:-moz-max-content;min-width:100%;z-index:6;box-shadow:0 3px 1rem rgba(192,16,6,.3);text-align:center;}
.t_nav li:hover .sub_nav,.nav_list li:hover .sub_con {top:100%;opacity:1;filter:alpha(opacity=100);visibility:visible;}
.t_nav .sub_nav a {padding:10px 1rem;font-size:18px;color:#333;line-height:22px;white-space:nowrap;}
.t_nav .sub_nav a:not(:first-child) {border-top:1px solid rgba(0,0,0,.05);}
.t_nav .sub_nav a:hover {color:#c01006;}
/*search*/.search_wrap {position:fixed;left:0;top:0;width:100%;height:100%;color:#666;transition:all 0.5s;z-index:99999;display:none}
.search_wrap .search_box {position:fixed;width:90%;max-width:640px;z-index:999;z-index:3;display:none;}
.search_wrap .i_txt {width:100%;height:46px;position:relative;border:none;background:none;padding:0 96px 0 1rem;background:#fff;font-size:1rem}
.search_wrap .submit {position:absolute;top:0;right:0;width:80px;height:46px;cursor:pointer}
.search_wrap .close {position:fixed;right:5%;top:15%;width:22px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2MEUwM0UyRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2MEUwM0UzRDE0QjExRUFCMkMxQzY0OTVDMkFDRDQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzYwRTAzRTBEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzYwRTAzRTFEMTRCMTFFQUIyQzFDNjQ5NUMyQUNENDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tLD5kAAABQ0lEQVR42uyaSwrCMBCGh0LvZmnJGUQ8nidyIbgodF1wI0icSIpS6MOamSQ/Bv5NH5n52jSZzoSstUdWz+pYDYsy0Y51Zl1YNXmIod1ZJgMI430d2rUgohu9W8k6sQyl24z3sfw49nB09Ygu5TdjJnytli4wGUC8fFx9YcoQY5BUYVb5tPnGlCCmQFKB+cqHYB3FhFgCiQWzyaZYx5oQa0G0YH6yoWZIum91g1J9RjMcuq+YTzHo2401roMP0RgfqcikoT1tis18mmuA6FqktSqLL6haIYZ4iKMV9InHaZoRrGjkXBBK+w8t4I8dYvqFWBAhQhSIoBEijIf4sYL41YVIPkCkgyASdBApU4gkNkRZAaLQA1F6gyiGQpSnITYMVABbOBp3ss0EYg6mQ9nm1LuDew/T+mGWy8azyvvsfD88BRgACRoA/Uq+It4AAAAASUVORK5CYII=) no-repeat center;background-size:cover;cursor:pointer;transition-duration:.5s;z-index:9999}
.search_wrap .close:hover {transform:rotate(90deg)}
.search_wrap .bck {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3}
.ban {overflow:hidden}
.ban .item {position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:70}
.ban .item a {display:block;padding-top:38%}
.ban .slick-next,.ban .slick-prev {position:absolute;top:50%;margin-top:-30px;display:block;width:29px;height:58px;cursor:pointer;z-index:72;border:none;font-size:0}
.ban .slick-dots {text-align:center;position:absolute;bottom:38px;width:100%}
.ban .slick-dots li {display:inline-block}
.ban .slick-dots button {outline:0;border:1px solid #fff;font-size:0;padding:0;width:1rem;height:1rem;background-color:transparent;margin:0 6px;cursor:pointer;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ban .slick-dots .slick-active button,.ban .slick-dots button:hover {background:#fff}
img {display:block;border:none;vertical-align:middle}
.slow {position:relative;overflow:hidden;}
.slow img {-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;width:100%;height:100%;}
.slow img:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box {clear:both}
.box dt {height:4rem;line-height:3rem;}
.box dt strong {display:block;float:left;font-size:1.75rem;color:#c50f1c;}
.box dt span.more {float:right;font-size:0.875rem;padding-right:10px;color:#999}
.box dt span.more a {color:#999;text-decoration:none}
.box dd {}
.bx1 dt strong {color:#fff;text-shadow:0 0 1rem rgba(0,0,0,.5);}
.bx1 dt span.more a {color:#fff;}
.bx1 dd {background:#fff;}
.list {display:inline-block;width:100%;}
.list li {padding:1rem 0;border-bottom:1px dashed #eee;transition:.5s;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.list li a {overflow:hidden;font-size:1.125rem;}
.list li:hover {transform:translateX(5px);}
.list li span {overflow:hidden;font-size:0.875rem;color:#999;float:right;}
.list1 {margin:-1rem -1rem 0;position:relative}
.list1 img {max-width:100%;height:18rem;width:100%;-o-object-fit:cover;object-fit:cover}
.list1 li {margin:1rem;box-shadow:0 0 1rem rgba(0,0,0,.04);transition:0.5s;}
.list1 li:hover {box-shadow:0 0 1rem rgba(0,0,0,0.08);}
.list1 p {padding:1rem;}
.list1 p a {text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.125rem;line-height:1.875rem;height:3.75rem;overflow:hidden}
.list1 p span {display:block;color:#aaa;line-height:30px;font-size:0.875rem;}
.list1 .slick-prev {text-indent:999px;overflow:hidden;width:25px;height:40px;position:absolute;z-index:9;left:1rem;top:50%;margin-top:-40px;background:url(left1.png) no-repeat;background-size:100% 100%;cursor:pointer;}
.list1 .slick-next {text-indent:999px;overflow:hidden;width:25px;height:40px;position:absolute;z-index:9;right:1rem;top:50%;margin-top:-40px;background:url(right1.png) no-repeat;background-size:100% 100%;cursor:pointer;}
.list1 .slick-prev:hover,.list1 .slick-next:hover {opacity:0.8;}
.list2 {}
.list2 li {padding:0.75rem 0;border-top:1px dashed #eee;}
.list2 li>a {display:block;overflow:hidden;font-size:1.125rem;color:#333;line-height:1.875rem;height:3.75rem;transition:.5s;position:relative;}
.list2 li span {float:left;width:3rem;height:3rem;text-align:center;padding-right:0.5rem;font-size:0.875rem;color:#aaa;transition:all .3s;}
.list2 li span i {font-size:2rem;line-height:2rem;display:block;font-style:normal}
.list2 span.new {color:#c50f1c;}
.list2 li:hover a {color:#c50f1c;transform:translateX(5px);}
.list3 {margin:0 -1rem}
.list3 li {position:relative;float:left;width:calc(33.33% - 2rem);margin:0 1rem 2rem;border-top:#c50f1c 4px solid;padding:2rem 1rem;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background:#fff;}
.list3 li>a {display:block;overflow:hidden;font-size:1.125rem;color:#333;line-height:1.875rem;height:3.75rem;transition:.5s;position:relative;}
.list3 li span {float:left;width:3rem;height:3rem;text-align:center;padding-right:0.5rem;font-size:0.875rem;color:#aaa;transition:all .3s;}
.list3 li span i {font-size:2rem;line-height:2rem;display:block;font-style:normal}
.list3 li:hover {box-shadow:0 0 1rem rgba(0,0,0,0.08);}
.list3 span.new {color:#c50f1c;}
.list3 li:hover a {color:#c50f1c;transform:translateX(5px);}
.list4 {box-shadow:0 0 1rem rgba(0,0,0,.08);padding:1.5rem;}
.list4 li {padding:1rem 0;border-top:1px dashed #eee;transition:.5s;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.list4 li a{overflow:hidden;font-size:1.125rem;}
.list4 li:hover {transform:translateX(5px);}
.list4 li span {overflow:hidden;font-size:0.875rem;color:#999;float:right;}
.list4 li:first-child{padding:0rem 0;border-top:0px dashed #eee;}
.list4 li:first-child:hover {transform:translateX(0px);}
.list4 .slow{position:relative;height:16rem;overflow:hidden;padding:0rem 0;border-top:0px dashed #eee;}
.list4 .slow img{width:100%}
.list4 .slow p{z-index:2;width:100%;position:absolute;left:0;right:0;bottom:0;line-height:1.5rem;font-size:1.125rem;padding:1.5rem 1rem 1rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABCCAMAAABKMPd6AAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAKHRSTlNpRD2xq6Cblo6GgHtyYlpUTDMnIBsOFhMJBqikkol2bl5QSDgwLSsClsnwWgAAAGxJREFUCNc9wsURgDAABMDD3SGCe/rvkNyHnYUx0BpaQSkMA0sJKSAE+p67jtuW3xfPg/tG0/B1wXXZsR0+T9Q1HweqisuS9x1Fwb9tQ57zuiLLOE05SXhZEMc8z4giDkMOAp4mjCN8nz3P/gDISwhIqelSegAAAABJRU5ErkJggg==) repeat-x;color:#fff;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.list5 {box-shadow:0 0 1rem rgba(0,0,0,.08);padding:1.5rem;}
.list5 li {padding:0.5rem 0;transition:all 0.3s ease 0s;height:4rem;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;margin-bottom:0.5rem;}
.list5 li a {overflow:hidden;font-size:1.125rem;line-height:3rem;}
.list5 li span {overflow:hidden;line-height:1rem;font-size:0.875rem;color:#aaa;display:block;background:url(line.png) 3rem center no-repeat;}
.list5 li:hover {color:#c50f1c;transform:translateX(5px);}
.bg1 {padding:2rem 0;background-image:url(b1bg.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;background-repeat:no-repeat;}
.bg2 {background:#f8f8f8;padding:2rem 0;}
.bg3 {padding:1rem 0 2rem;background:url(b3bg.jpg) center top no-repeat;}
.link {margin:-1rem -1rem 0;position:relative}
.link img {max-width:100%;height:100%;width:100%;object-fit:cover}
.link li {margin:1rem;border:solid 1px #f8f8f8;height:7rem;text-align:center;line-height:7rem;background-color:rgba(0,0,0,.5);background:no-repeat center center / cover;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s;transition:all 0.5s;}
.link li:hover {box-shadow:0 0 1rem rgba(0,0,0,.08);}
.link li .title {padding-left:3.25rem;background:no-repeat left center; background-size:3rem 3rem; font-size:2rem;color: #fff;font-weight: bold; display: inline-block;}
.link li .title a{color:#fff;}
.link li:hover {background:#b50d00 !important;}
.link .slick-prev {text-indent:999px;overflow:hidden;width:25px;height:40px;position:absolute;z-index:9;left:1rem;top:50%;margin-top:-40px;background:url(left.png) no-repeat;background-size:100% 100%;cursor:pointer;}
.link .slick-next {text-indent:999px;overflow:hidden;width:25px;height:40px;position:absolute;z-index:9;right:1rem;top:50%;margin-top:-40px;background:url(right.png) no-repeat;background-size:100% 100%;cursor:pointer;}
.link .slick-prev:hover,.link .slick-next:hover {opacity:0.8;}
.footer {background:#c50f1c url(fbg.jpg) center bottom no-repeat;background-size:cover;padding:2rem 0;font-size:1rem;}
.footer p {color:#eee;line-height:2rem}
.ewm {margin:0px auto;text-align:center;color:#eee;line-height:2;font-size:0.875rem;}
.ewm img {width:5rem;height:5rem;margin:0 1rem;border:0.25rem solid #fff;}
.top {width:4rem;height:4rem;display:none;position:fixed;right:2rem;bottom:2rem;z-index:200;background:url(top.jpg) no-repeat 0 0;box-shadow:0 0 1rem rgba(0,0,0,.08);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.banner {position:relative;display:block;width:100%;z-index:-2;height:33rem;display:table;background:url(banner.jpg) center no-repeat;background-size:cover;}
.bn1 {background-image:url(bn1.jpg);}
.bn2 {background-image:url(bn2.jpg);}
.bn3 {background-image:url(bn3.jpg);}
.banner h1 {font-size:4rem;font-weight:700;color:#fff;text-align:center;display:table-cell;vertical-align:middle;padding-top:8rem;text-shadow:0 0 1rem rgba(0,0,0,.5);}
.content {background:#fefefe;}
.content .wrap {position:relative;}
.mbx {position:relative;display:inline-block;min-height:500px;width:100%;overflow:hidden;margin:2rem 0;padding:2rem;box-shadow:0 0 1rem rgba(100,100,100,0.05);background:#fff;}
.mbx dt {height:3rem;line-height:2rem;border-bottom:2px solid #eee;}
.mbx dt strong {display:block;float:left;font-size:1.75rem;color:#333}
.mbx dt span.more {float:right;position:relative;font-size:0.875rem;color:#999}
.mbx dt span.more a {color:#999;text-decoration:none}
.mbx dd {padding:1rem;}
.leftNav {position:relative;width:100%;}
.leftNav:before {content:"";position:absolute;width:100%;height:9px;background:url(yinyin.png) center no-repeat;background-size:cover;bottom:-9px;}
.leftNav>h2 {line-height:5rem;color:#fff;background:#c50f1c;font-size:1.5rem;overflow:hidden;font-weight:600;text-align:center;}
.leftNav>ul {background:#fff;/* box-shadow:0 0 10px rgba(0,0,0,.1);*/padding:0 0 4rem;}
.leftNav>ul>li {position:relative;border-top:1px solid #eeeeee;}
.leftNav>ul>li:first-child {border-top:none;}
.leftNav ul li:before {content:"";width:3px;height:0;background:transparent;position:absolute;left:0;top:0;transition:0.6s;}
.leftNav ul li.on:before,.leftNav ul li:hover:before {height:100%;background:#c50f1c;}
.leftNav ul li:after {content:"";width:7px;height:11px;background:url(left_jiantou.png) center no-repeat;position:absolute;right:2.5rem;top:50%;transition:0.36s;margin-top:-5.5px;}
.leftNav ul li.on:after,.leftNav ul li:hover:after {background:url(left_jiantou_on.png) right center no-repeat;}
.leftNav ul li a {display:block;font-size:1.25rem;line-height:4rem;padding-left:3rem;background:#fcfcfc;}
.pagenum {margin-top:1rem;text-align:center;font-size:1rem}
.p_pages {margin-left:-5px}
.p_fun_d,.p_no_d,.p_no_o,.p_fun a,.p_no a {border:1px solid #ccc;padding:4px 8px;margin:0px 0px 0px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1rem;box-sizing:border-box;display:inline-block;vertical-align:middle}
.p_t {line-height:1rem;margin:0px;padding:0px;display:inline-block;vertical-align:middle}
.p_fun_d,.p_no_d,.p_no_o {color:#ccc}
.p_fun a,.p_no a {color:#666}
.p_fun a:hover,.p_no a:hover {border:1px solid #e0e0e0;background-color:#f1f1f1;color:#999}
.p_no_d {border:1px solid #e0e0e0;color:#fff;background-color:#e0e0e0}
.p_dot {margin-left:5px}
.article {margin:0 auto;}
.article h2 {height:auto;text-align:center;padding:1rem 0;color:#222;font-size:1.5rem;color:#403f3f;font-weight:700;}
.article .info {display:block;text-align:center;color:#999;line-height:2rem;padding:0.5rem 0;font-size:1rem;border-top:1px solid #f5f5f5;}
.article .info span {color:#ff6600;}
.article .info span.green {color:#259235}
.enrty {line-height:1.8;text-align:justify;text-justify:inter-ideograph;min-height:360px;padding:1rem;padding-bottom:0}
.enrty h1,.enrty h2,.enrty h3,.enrty h4,.enrty h5,.enrty h6 {margin-bottom:10px;line-height:1.8;color:#000}
.enrty p,.enrty div {line-height:2;color:#444;margin:1rem 0;font-size:1.125rem}
.enrty img {max-width:100%;height:auto !important;margin:0 auto}
.enrty img.ir {float:right;margin-left:1rem}
.enrty video {background:#000;max-width:100%;height:auto !important;margin:0 auto}
.enrty .pi {text-align:center;font-family:"\6977\4F53","\6977\4F53_GB2312";margin-top:-10px}
.enrty blockquote,.enrty pre {margin:1rem;padding:0 1rem;border-left:5px solid #eaeef1;color:#666}
.enrty ol,.enrty ul {margin:10px 1rem}
.enrty ol li {list-style:decimal}
.enrty ul li {list-style:disc}
.enrty table {margin-bottom:1rem;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1rem}
.enrty th {padding:5px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd;background:#f8f8f8}
.enrty td {padding:3px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd}
.near {border-top:1px dashed #eee;padding:0.5rem;font-size:1rem;color:#999;}
.near li {height:2.5rem;line-height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shart_box {display:inline-block;cursor:pointer;}
.social-share {font-family:"socialshare" !important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;display:inline-block;background:#fff;vertical-align:top;margin:0;transition:.5s;float:right;z-index:10;color:#848484;line-height:2rem;margin:2rem 0;}
.social-share * {font-family:"socialshare" !important}
.social-share a {position:relative;text-decoration:none;margin:0;display:inline-block;outline:none;}
.social-share .social-share-icon {position:relative;display:inline-block;width:2rem;height:2rem;border-radius:0;line-height:24px;border:none;color:#666666;text-align:center;vertical-align:top;transition:background 0.6s ease-out 0s;transition:.6s;font-size:13px;background:#ececec;margin-left:.5rem;background-size:100% 100% !important;}
.social-share .social-share-icon:hover {}
.social-share .icon-weibo {border-color:#ff763b;}
.social-share .icon-weibo:hover {background:#ff763b}
.social-share .icon-tencent {color:#56b6e7;border-color:#56b6e7}
.social-share .icon-tencent:hover {background:#56b6e7}
.social-share .icon-qq {border-color:#56b6e7;}
.social-share .icon-qq:hover {}
.social-share .icon-qzone {border-color:#FDBE3D;}
.social-share .icon-qzone:hover {background:#FDBE3D}
.social-share .icon-douban {color:#33b045;border-color:#33b045}
.social-share .icon-douban:hover {background:#33b045}
.social-share .icon-linkedin {border-color:#0077B5;}
.social-share .icon-linkedin:hover {background:#0077B5}
.social-share .icon-facebook {color:#44619D;border-color:#44619D}
.social-share .icon-facebook:hover {background:#44619D}
.social-share .icon-google {color:#db4437;border-color:#db4437}
.social-share .icon-google:hover {background:#db4437}
.social-share .icon-twitter {color:#55acee;border-color:#55acee}
.social-share .icon-twitter:hover {background:#55acee}
.social-share .icon-diandian {color:#307DCA;border-color:#307DCA}
.social-share .icon-diandian:hover {background:#307DCA}
.social-share .icon-wechat {position:relative;border-color:#7bc549;}
.social-share .icon-wechat:hover {background:#7bc549}
.social-share .icon-wechat .wechat-qrcode {display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after {display:none}
.social-share .icon-wechat .wechat-qrcode h4 {font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode {width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table {margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p {font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after {content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode {display:block}
.social-share .icon-weibo {background:;}
.social-share .icon-wechat {background:url(share-icon02.png) no-repeat center center !important;background-size:100% 100% !important;}
.social-share .icon-qq {background:url(share-icon03.png) no-repeat center center !important;background-size:100% 100% !important;}
.social-share .icon-qzone {background:url(share-icon04.png) no-repeat center center !important;background-size:100% 100% !important;}
.f0 {font-size:0}
.pa {position:absolute}
.x,.t_nav h3 a:before,.t_nav .sub_nav,.t_nav .sub_nav:before {left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.y {top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.c,.search_box,.t_nav h3 a:after {top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.no_scroll {overflow:hidden;}
@media (min-width:1240px) {.menu,.t_nav h3 b {display:none}
.t_nav .sub_nav {-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in}
.t_nav .sub_nav,.nav_list .sub_con {opacity:0;visibility:hidden;-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in}
.t_nav .sub_nav:before {content:'';position:absolute}
.t_nav .sub_nav:before {top:-6px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(255,255,255,.9) transparent}
}
@media (max-width:1440px) {.t_nav {right:140px;}
.t_nav h3 a {font-size:20px}
}
@media (max-width:1239px) {#header {transition:.6s;height:4rem;position:relative;}
#header {height:4rem;box-shadow:0 3px 5px rgba(0,0,0,.05);top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,.95);background-size:cover;}
#header .wrap .blk {height:4rem;padding:0 0rem;}
#header .wrap .blk:before {width:100vw;margin-left:-50vw;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.15);background:rgba(255,255,255,.95);}
#header .t_logo {height:4rem;float:left;line-height:4rem;}
.t_logo img {max-height:3.5rem}
.t_nav {right:0;margin-right:0}
.t_nav section {padding-left:0;padding-right:0}
.t_link,header.on .t_link {margin:29px 38px 0 -24px}
.menu {right:1rem;display:block;width:30px;transition:all .3s ease;z-index:99999}
.menu span {width:100%;height:2px;display:block;background:#666;transition:all .3s ease;border-radius:100px}
.menu span + span {margin-top:8px}
.menu.on {margin-top:5px}
.menu.on span {transform:rotate(45deg)}
.menu.on span:nth-child(2) {transform:rotate(-45deg) translate(7px,-7px)}
.menu.on span:nth-child(3) {display:none}
.t_nav {height:100vh;position:fixed;top:0;left:0;right:0;text-align:left;z-index:999;margin-right:0;display:none;overflow-y:auto;overflow-x:hidden;padding-top:102px;padding-bottom:20px;margin:0;z-index:998;background:#fff;}
.t_nav li {display:block;border-bottom:1px solid rgba(0,0,0,.1);padding:0;width:auto}
.t_nav h3 a {font-size:18px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;line-height:1.8;padding:10px 60px 10px 25px;border-top:none;color:#333;white-space:initial;}
.t_nav h3 b {position:absolute;right:0;bottom:0;width:60px;text-align:center;line-height:44px;height:46px;color:rgba(100,100,100,.4);font-size:20px;cursor:pointer;font-weight:normal;top:50%;margin-top:-23px;}
.t_nav .on h3 a,.t_nav .on h3 p {color:#ff7b00}
.t_nav .on b {transform:rotate(-45deg);margin-top:-22px}
.t_nav .on h3 a {height:auto;padding:10px 60px 10px 25px;}
.t_nav .sub_nav {display:none;position:initial;top:0;background:none;padding:10px 0;width:auto;background:rgba(0,0,0,.05);left:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;min-width:auto;box-shadow:none;}
.t_nav .sub_nav a {padding:8px 30px;color:#333;opacity:.8;display:block;width:auto;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;background-position:20px 13.5px;text-align:left;}
.t_nav .on h3 a:after {content:none}
.t_nav h3 a:before {width:3px;height:0;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.t_nav li:hover h3 a:before {width:0;height:0}
.t_nav .on h3 a:before {width:3px !important;height:100% !important}
.t_nav h3 a {font-size:1rem}
}
@media (max-width:767px) {.ban .slick-dots {bottom:10px}
.col32 {width:100%;float:inherit}
.col31 {width:100%;float:inherit}
.col41 {width:100%;float:inherit}
.col43 {width:100%;float:inherit}
.bg3 {background:none;}
.bx1 dt strong {color:#c50f1c;text-shadow:0 0 0rem rgba(0,0,0,.5);}
.mbx dd {padding:0rem;}
.enrty {padding:0rem;}
.list3 li {width:calc(100% - 2rem);margin:0 1rem 1rem;padding:1rem 1rem;}
.footer {text-align:center;}
.footer img {width:80%}
.ewm {display:none;}
.top {width:3rem;height:3rem;right:0rem;bottom:2rem;}
.t_link {font-size:0}
.t_nav {padding-top:100px}
.t_nav li {margin:0}
.t_nav h3 a {font-size:1.5rem}
.t_logo {max-width:calc(100% - 100px);}
.t_link,header.on .t_link {margin:1.2rem 34px 0 -24px}
.t_lang {border:none}
.t_lang i {margin:0}
.t_link a {padding:0 6px;}
.menu {width:26px}
.menu span + span {margin-top:7px}
.menu.on span:nth-child(2) {transform:rotate(-45deg) translate(6px,-6px)}
.menu.on {width:1.75rem}
.banner {height:10rem;}
.banner h1 {font-size:2rem;padding-top:2rem;}
.leftNav {float:none;width:auto;margin-top:2rem;}
.leftNav:before {display:none;}
.leftNav>h2 {line-height:3rem;font-size:1.5rem;text-align:left;padding-left:1rem;font-weight:600;}
.leftNav>h2 span {float:right;width:1.5rem;height:2rem;margin-top:0.5rem;background:url(sub_left_down2.png) no-repeat center center;background-position:left center;margin-right:0.75rem;}
.leftNav ul {display:none;padding:0 0 0rem;}
.leftNav ul li a {line-height:3rem;padding-left:1.5rem;}
.mbx dt strong {font-size:1.25rem;}
}
@media only screen and (max-width:479px) {.wrap {width:100%;padding:0 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ban .slick-dots button {outline:0;border:1px solid #fff;font-size:0;width:12px;height:12px;background-color:transparent;margin:0 4px;cursor:pointer;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}