body{ font-size:14px; overflow-x:hidden; }
h1,h2,h3,h4,h5,dl{ margin-top: 0em;}
a:hover{ text-decoration: none;}
ul{ margin: 0px; padding: 0px;}
li{ list-style: none;}
.container-80{ width: 70%; margin: 0 auto;}
@font-face {
	font-family:'pf';
	src: url('../fonts/pingfang.ttf');
}
.wapmenu{ display: none;}
.top{ background-color: #f6f6f6; padding: 8px 0px;}
.tel i{ font-size: 40px; color: #cf0101;}
.tel span{ margin-left: 10px;}
.tel span p{ margin-bottom: .1rem; margin-top: 8px;}
.tel span h3{ font-size: 22px; font-weight: 700;}
.logo-text h4{ margin-top: 10px; text-align:center;}
.logo-text h3{ font-weight: 700;}
.menu{ background-color: #3d282d; height: 56px;}
#navmenu {position:relative;z-index:99; }
#navmenu .menuhome { text-align: center; }
#navmenu li {position:relative;display:block;float:left;cursor:pointer; padding: 0px 19px;}
#navmenu .tablink {position:relative;line-height:56px;display:block;height:56px;color:#fff;font-size:16px;z-index:99;text-align: center;}
#navmenu .tablink a {line-height:56px;color:#FFF;text-decoration:none;font-size: 16px;}
#navmenu li:hover { background-size: 100%; padding: 0px 19px;background-color: #78696c; }
#navmenu li:hover .tablink {color:#fff;border-bottom:0;text-decoration:none;}
#navmenu li:hover .tablink { }
#navmenu .dropdown div {display:none}
#navmenu .dropdown:hover div {position:absolute;display:block;margin-left:-1px;top:56px;left:1px;z-index:9}
#navmenu .subnav {width:100%;background-color: #78696c;}
#navmenu .subnav a {width:100%;display:block;text-align: center; line-height: 40px; font-size: 14px; line-height: 36px;color:#fff;}
#navmenu .subnav a:hover{color:#fff; background-color: #3d282d;}
#navmenu .subnav:hover {color:#080}
#navmenu .subnav {border-top:0;}

.m1{ margin: 60px 0px;}
.m1 h2{ font-size: 36px;}
.m1 p{ color: #898989; font-size: 12px;}
.m1 h5{ color: #777; font-size: 14px;}
.m1-n{ margin: 50px 0px;}

.index_service .service-list{padding: 0; }
.index_service .service-list .item{opacity: 1; float: left; width: 25%; position: relative;}
.index_service .service-list .item .mask{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.index_service .service-list .item .mask .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #161A1D;opacity: 0.6;filter: alpha(opacity=60);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item:hover .bg.other-bg{opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
.index_service .service-list .item:hover .content{top: 5%;}
.index_service .service-list .item .mask .content .line-panel .item-line{width: 20px;height: 2px;background: #ffffff;display: inline-block;opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item .mask .content .line-panel{padding: 0;margin: 0;font-size: 0;line-height: 0;margin-top: 20px;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item .mask .content .item-img-panel i{font-size: 45px;color:#f7d641;color:;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item:hover .mask .content .item-img-panel i{color:#fff;}
.index_service .service-list .item:hover .content .line-panel .item-line{opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}
.index_service .service-list .item .mask .content{position: absolute;left: 0;right: 0;top: 100px;bottom: 0;text-align: center;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item .mask .content .item-img-panel{position: relative;display: inline-block;}
.index_service .service-list .item .content .line-panel{padding: 0;margin: 0;font-size: 0;line-height: 0;margin-top: 20px;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item .mask .content .item-title{color: #ffffff;font-size: 22px;line-height: 24px;margin: 0;padding: 0;margin-top: 24px;font-weight: bold;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item .mask .content .item-desc{opacity: 1;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item .mask .content .item-desc{font-size: 14px;color: #ffffff;text-align: center;margin-top: 30px;margin-bottom: 0;padding: 0 30px;line-height: 24px;}
.index_service .service-list .item:hover .content .item-desc{opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}
.index_service .service-list .item:hover .content .item-desc{margin-top: 22px;}
.index_service .service-list .item:hover .content{top: 5%;}
.index_service .service-list .item .mask .content .item-link{opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_service .service-list .item .mask .content .item-link{display: inline-block;border: 1px solid #ffffff;width: 120px;height: 36px;line-height: 36px;font-size: 14px;color: #ffffff;text-decoration: none;margin-top: 62px;}
.index_service .service-list .item:hover .content .item-link{opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}
.index_service .service-list .item:hover .content .item-link{margin-top: 10%;}
.index_service .service-list .item .mask .content .item-link:hover{color: #333;color: ;background: #000;}
.index_service li a img{margin: 0 auto;max-width: 100%;}


.m1-bn img{ width: 100%;}
.m1-bn a{color: #000000;}
.m1-bn a p{ background-color: #dcdcdc; padding: 10px 0px;}
.m1-bn a:hover p{ background-color: #cf0101; color: #fff;}

.m2{ background-image: url(../images/icon2.jpg); background-position: left top; background-repeat:repeat-x; padding-top:100px;margin-bottom:60px; }
.m2-d{ background-color: #cf0101; color:#fff;position: relative;padding-bottom:20px; padding-left: 20px; min-height: 400px;}
.m2-dimg{ margin-top: -30px; margin-right: 40px; width: 50%;}
.m2-dimg img{ width: 100%;}
.m2-dtext{width: 50%;width: 50%;}
.m2-dtext h2{font-weight: normal; font-size: 22px; margin-bottom: 8px; position: relative;}
.m2-dtext h2::after{ content: ''; position: absolute; left: 0; bottom: -15px; background: #fff; width: 50px; height: 2px;}
.m2-dtext h3{font-weight: normal;font-size: 18px;margin-bottom: 8px;}
.m2-dtext p{ line-height: 30px; }
.m2-dtext a{ position: absolute; right: 0px; bottom:0px;}



.m3{ margin: 60px 0px;}
.m3 h2{ font-size: 36px;}
.m3 p{ color: #898989; font-size: 12px;}
.m3 h5{ color: #777; font-size: 14px;}
.m3-n{ margin: 50px 0px;}



.m3-bn img{ width: 100%;}
.m3-bn a{color: #000000;}
.m3-bn a p{ background-color: #dcdcdc; padding: 15px 0px; font-size: 16px;}
.m3-bn a:hover p{ background-color: #3d282d; color: #fff;}

.ad img{ width: 100%;}


.m5{ margin: 60px 0px;}
.m5 h2{ font-size: 36px;}
.m5 p{ color: #898989; font-size: 12px;}
.m5 h5{ color: #777; font-size: 14px;}
.m5-n{ margin: 50px 0px;}

.m5-img img{ width: 100%;}
.m5-img{ position: relative;}
.m5-text{ position: absolute; left: 0; bottom: 0; height: 40px; text-align: center; background: rgba(0,0,0,.5); width: 100%; line-height: 40px;}
.m5-img a{ color: #fff;}
.m5-img a:hover .m5-text{ background: rgba(207,1,1,.5);}




.m4{ background-image: url(../images/m4_bg.jpg); background-position: left top; background-repeat:repeat-x; background-size: 100% 100%; padding-top:160px; padding-bottom:50px; }
.m4_z{ padding-top:30px;}
.m4_z>h1{ font-size: 36px; color:#ffd900; margin-top:10px;}
.m4_z>h2{ font-size: 33px; color:#ffd900; font-family: "agency fb";}
.m4_z>p{ color:#fff; font-size:15px;}
.m4_r{background-image: url(../images/m4_r.png); background-position: 120px top; background-repeat:no-repeat; padding-top:90px;margin-bottom:60px; padding-bottom:50px; padding-left:280px;}
.m4_r>.m4_r1>h1{ font-size: 26px; color:#ffd900; margin-top:10px; font-weight: normal;}
.m4_r1>p{color:#fff; font-size:16px;}

.m4_r>.m4_r2>h1{ font-size: 26px; color:#ffd900; margin-top:10px; font-weight: normal; margin-top: 90px;}
.m4_r2>p{color:#fff; font-size:16px;}

.m4_r>.m4_r3>h1{ font-size: 26px; color:#ffd900; margin-top:10px; font-weight: normal;margin-top: 80px;}
.m4_r3>p{color:#fff; font-size:16px;}



.m6{ margin: 60px 0px;}
.m6 h2{ font-size: 36px;}
.m6 p{ color: #898989; font-size: 12px;}
.m6 h5{ color: #777; font-size: 14px;}
.m6-n{ margin: 50px 0px;}

.m6-bn img{ width: 100%;}
.m6-bn a{color: #000000;}
.m6-bn p{ line-height: 40px;}

.m6-bn a:hover p{ background-color: #cf0101; color: #fff;}


.m7{ padding: 60px 0px; background-color: #dbdbdb;}
.m7 h2{ font-size: 36px;}
.m7 p{ color: #898989; font-size: 12px;}
.m7 h5{ color: #777; font-size: 14px;}
.m7-n{ margin: 50px 0px;}
.m7-niteam{ margin: 10px 0px;}
.m7-niteam img{ width: 100%;}



.m8{ padding: 60px 0px;}
.m8 h2{ font-size: 36px;}
.m8 p{ color: #898989; font-size: 12px;}
.m8 h5{ color: #777; font-size: 14px;}
.m8-n{ margin: 50px 0px;}



.m8-nzt b{ font-size: 18px;}
.m8-nzt a{ color: #ccc; margin-top: 5px;}
.m8-nzt a:hover{ color: #cf0101; }
.m8-nzbiteam{ border-bottom: 1px dotted  #ccc; margin-bottom: 9px;}
.m8-nzbiteam a h3{ font-size: 16px; color: #000;}
.m8-nzbiteam a p{ font-size: 14px; color: #757575;}

.m8-nmimg img{ width: 100%;}
.m8-nmniteam a{ color: #000;}
.m8-nmniteam a:hover{ color: #cf0101;}
.m8-nmniteam i{ float: right; font-style: normal; color: #999; }
.m8-nmniteam li {border-bottom: 1px dotted  #ccc;line-height: 32px;}


.footclass{ background-color: #3d282d; padding:20px 0px; color: #fff;}
.footclass a{ color: #fff; font-size: 15px; padding:0px 15px}

.foot{ background-color: #78696c; padding: 50px 0px 0px 0px; color: #fff;}
.foot-1 h3{ color:#fff; font-size:18px;margin-bottom: 20px; position:relative; }
.foot-1 h3::after{position:absolute;left:0; bottom:-8px; height: 2px; width: 45px; background:rgba(191, 48, 48, 0.9); content: "";}
.foot-1 p{ font-size: 12px;  line-height: 22px;}
.foot-1 .bah{ margin-top: 20px;}
.foot-1 .bah a{ color: #fff;}

.foot-2 h3{ color:#fff; font-size:18px;margin-bottom: 20px; position:relative; }
.foot-2 h3::after{position:absolute;left:0; bottom:-8px; height: 2px; width: 45px; background:rgba(191, 48, 48, 0.9); content: "";}
.foot-2 p{ font-size: 14px; }
.foot-2 p i{ margin-right: 5px;}

.foot-copyright{background-color: #3d282d; color: #fff; padding: 10px 0px; text-align: center; margin-top: 50px;}


.breadcrumb a{ color:#707070;}
.about{ margin: 40px 0px;}
.about h2{ font-size: 36px;}
.about p{ color: #898989; font-size: 12px;}
.about h5{ color: #777; font-size: 14px;}

.about_n{ line-height: 32px; font-size: 15px; padding:0 10px}

.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none; background-color: ;}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
.pagination li.active a,.pagination li a:hover {background:#ff9600;color:#fff;border:1px solid #ff9600;}
.mclass{margin: 20px 0px;}
.mclass a{ padding:5px 20px; font-size: 14px; border: 1px solid #7d7d7d; border-radius: 6px; color: #7d7d7d; margin: 0 5px;}
.mclass a.active{ color: #d51758;border: 1px solid #d51758;}
.mclass a:hover{ color: #d51758;border: 1px solid #d51758;}

.newslist{padding: 10px 0px; }
.niteam{ border-bottom: 1px solid #e3e3e3; padding-bottom: 40px; padding-top: 40px;}
.niteam img{ width: 270px; height: 200px;}
.niteam a h5{ font-size: 18px; line-height: 30px; color:#000;font-weight:700}
.niteamdata{ color: #999; margin-top: 20px;}
.niteambody{ color: #999; margin-top: 20px; margin-bottom: 20px;}
.niteam a b{ color: #e60012; margin-top: 10px; font-weight: normal;}
.niteamdata{  margin-top: 10px; font-size:14px; background:#e2dcdc; border-radius: 12px; padding: .1rem 1rem ;}
.fuwu-dy h2{ line-height: 30px; font-size: 24px; color: #3C3C3C;}
.fuwu-dy h5{ color: #999999;}
.fuwu-dy h5 span{ margin: 0 15px;}

.fw-fy{ padding-top: 50px;  margin-bottom: 100px;}
.fw-fy a{ color: #333333;}
.fw-fy-l{ display: inline; line-height: 50px;}
.fw-fy-l a{ display: block; width: 48%; float: left; margin-right: 2%;}
.fw-fy-r{ display: inline; line-height: 50px;}
.fw-fy-r a{ display: block; width: 48%; float: left; margin-left: 2%; }
.fw-fy-l a:hover{ color: #c10214;}
.fw-fy-r a:hover{ color: #c10214;}
.foot-copyright a{ color: #fff;}
.foot-2 img{ height: 100px;}

@media(max-width:767px) {
header{ display: none;}
.logo{ margin-bottom: 0px; margin-top:5px}
.logo img{ height: 35px; }
.wapmenu{ background: #fff; padding: 10px; display: block;}
.am-offcanvas-bar{ width: 50%;}
.menubtn{ color: #c8cf1f; margin-top: 5px; }
.menubtn a{border:1px solid #fff; border-radius: 4px;}
.menua a{ display: block; text-align: center; line-height: 50px; font-size:16px;}
.menua a:hover{ color:#d5dd2a}
.index_service{ display: none;}
.m2-dimg{ margin-top: -30px; margin-right: 0px; width: 100%;}
.m2-dtext{ width: 100%;}
.m4{ display: none;}

.m1, .m3 , .m5,.m6,.m7{ margin: 30px 0px;}
.m8{padding: 30px 0px;}
.m1 h2 ,.m3 h2 , .m5 h2,.m6 h2,.m7 h2 ,.m8 h2,.about h2{ font-size:26px;}
.m8-n>.row>.col{ margin-bottom: 15px;}
.m8-n{ margin-bottom: 20px;}

.foot-1{ display: none;}
.footclass{ display: none;}
.media {display:block}
.niteam img{ width: 100%;margin-bottom: 10px; height: auto; }

.m3-n>.row>.col:last-child{display: none;}
}