*{margin: 0;padding: 0;}
body,html{width: 100%;}
body{font-size: 16px;font-family: "微软雅黑";}
li,ol{list-style: none;}
a{text-decoration: none;color: inherit;}
img{border: 0;}
i,em,b{font-style: normal;font-weight: 500;}
button{border: 0;background: #FFFFFF;}
._main{overflow: hidden;position: relative;width: 1200px;margin: auto;}
._clear{clear: both;display: block;}
/***************************初始化部分********************************/
.content h1{text-align: center;font-size: 24px;margin-top: 20px;margin-bottom: 20px;}
.content{line-height: 35px;}

/***************************内容开始********************************/
/*head*/

._top{background: rgb(23,24,28);height: 38px;color: rgb(153,153,153);font-size: 14px;line-height: 38px;padding-left: 5px;box-sizing: border-box}
._top_main span{float: right;}
._top_main span a{margin-left: 20px;}
._top_main span a:hover{color: #fff;}


._head{height: 106px;box-sizing: border-box;padding-left: 20px;}
._head>*{float: left;}
._head a{display: block;width: 55%}
._head a img{margin-top: 18px;border: 0;width: 100%}
._card{font-size: 27px;color: #f00;font-weight: 700;margin-top: 7px;width: 45%}
._card img{margin-top: 19px;margin-left: 20px;margin-right: 7px;}
._nub{font-family: impact;line-height: 29px;width: 75%;height: 115px;float: right;}
._nub *{width: 100%;height: 100%;overflow: hidden;margin: 0 !important;}
._card>*{float: left;display: block;}



._nav{height: 54px;background: rgb(23,24,28);line-height: 54px;color: #fff;}
._nav nav a{display: block;width: 12.5%;height: 50px;margin-top: 2px;float: left;text-align: center;transition-duration: .2s;}
._nav nav a:hover{background: rgb(200,33,38);}



._banner{width: 85%;margin: auto;overflow: hidden;position: relative;}
._banner img{position: absolute;width: 100%;}
._bbt{position: absolute;bottom: 30px;left: 0;right: 0;margin: auto;width: 100px;}
._bt{height: 20px;width: 20px;border-radius: 50%;float: left;background: #fff;margin: 0 5px;cursor: pointer;border: 1px solid #000;}
._btact{background: #70a114;}


._href{height: 56px;background: #e6e6e6;line-height: 56px;}
._href h1{font-size: 18px;margin-right: 36px;float: left;}
._href a{margin-right: 40px;display: block;float: left;}


._bottom{background: #25252d;padding-bottom: 30px;}
._bottomTop{height: 65px;border-bottom: 1px solid #393b40;line-height: 65px;color: #fff;font-size: 14px;}
._bottomTop a{display: block;padding: 0 20px;float: left;}

._bottom_main{color: #fff;font-size: 15px;line-height: 1.5em;}
._bottom_main ._babout{margin-top: 11px;float: left;}

._minbot{color: #fff;font-size: 15px;line-height: 1.5em;}
._minbot ._babout{margin-top: 11px;margin: auto;width: 70%}
._minbot ._calld{overflow: hidden;border-left: 1px solid #323433;width: 70%;margin: auto;margin-top: 18px;}
._minbot ._calld li{float: left;text-align: center;margin-left: 21px;}
._minbot ._calld ul{float: right;display: flex;width: 100%;}
._minbot ._calld li img{display: block;width: 100%}




._bottom_main ._calld{overflow: hidden;border-left: 1px solid #323433;float: right;width: 40%;margin-top: 18px;}
._bottom_main ._calld li{float: left;text-align: center;margin-right: 21px;}
._bottom_main ._calld ul{float: right;display: flex;width: 100%;}
._bottom_main ._calld li img{display: block;width: 100%}


._abb{background: #1d1d1d;padding-bottom: 20px;position: relative;}
._abb_main h1{background: url(../img/bg00.jpg) no-repeat 50% 0;height: 153px;text-align: center;overflow: hidden;margin-bottom: 20px;}
._abb_main h1 *{display: block;}
._abb_main h1 em{color: #FF0000;font-size: 36px;font-family: impact;margin-top: 26px;}
._abb_main h1 span{color: #fff;}
._abbroll{overflow: hidden;height: 425px;width: 91%;margin: auto;position: relative;}
._abbroll *{display: block;}
._abbroll a{float: left;height: 100%;width: 223px;margin-right: 69px;}
._abbroll a span{width: 100%;height: 336px;overflow: hidden;}
._abbroll a span img{width: 100%;height: 100%;transition-duration: .25s;}
._abbroll a:hover img{transform: scale(1.1);}
._abbrolls{width: 9344px;position: absolute;height: 100%;left:0;}
._abbrolls a em{color: #aaaaaa;font-size: 12px;text-align: center;margin-top: 26px;}
._abbrolls a button{background: url(../img/icon02.jpg) no-repeat;border: 0;width: 116px;height: 26px;margin: auto;margin-top: 16px;cursor: pointer;}
._bts{position: absolute;z-index: 1;top: 50%;width: 95%;left: 0;right: 0;margin: auto;height: 0;}
._bt22{height: 64px;width: 30px;background: url(../img/icon01.png) no-repeat;opacity: .8;cursor: pointer;}
._bt22:hover{opacity: 1;}
._bt1{float: left;}
._bt2{float:right;background-position-x: -50px;}


._pro{background: url(../img/bg01.jpg);position: relative;overflow: hidden;padding-bottom: 40px;width: 100%}
._pro>a{text-align: center;display: block;}
._pro>a *{display: block;}
._pro h6{margin-top: 15px;font-size: 18px;color: #666;}
._pro>a em{color: #FF0000;font-size: 36px;font-family: impact;margin-top: 26px;}
._pro>a span{color: #000;}
._pro_main nav{margin-top: 40px;margin-bottom: 46px;color: #000;line-height: 50px;overflow: hidden;width: 100%;}
._pro_main nav a{width: 11.5%;height: 50px;border: 1px solid #7c7c7c;background: #fff;text-align: center;display: block;float: left;margin-right: 10px;transition-duration: .2s;}
._pro_main nav a:last-child{margin-right: 0;}
._pro_main nav a:hover{background: #fa0011 !important;color: #fff;}
._pror{overflow: hidden;padding: 5px;width: 95%;margin: auto;}
._pror a{box-shadow: 0 0 3px 3px #ccc;display: block;float: left;width: 21%;height: 330px;overflow: hidden;margin-right: 46px;margin-bottom: 17px;position: relative;}
._pror a:nth-of-type(4n){margin-right: 0;}
._pror a span{width: 100%;height: 100%;display: block;}
._pror a span img{width: 100%;height: 100%;display: block;}
._pror a em{display: block;background: rgba(0,0,0,.6);color: #fff;text-align: center;line-height: 60px;position: absolute;bottom: 0;width: 100%;transition-duration: .3s;opacity: 0;}
._pror a:hover em{opacity: 1;}


._work{overflow: hidden;position: relative;background: url(../img/bg02.jpg) center;height: 565px;border-top: 1px solid #747473;}
._work>a{text-align: center;display: block;}
._work>a *{display: block;}
._work>a em{font-size: 36px;font-family: impact;color: #FA0011;margin-top: 26px}
._work>a p{color: #fff;font-size: 30px}
._workroll{margin-top: 47px;width: 96%;height: 290px;}
._workrolls{height: 100%;width: 6080px;position: absolute;left: 0;}
._workrolls div{height: 100%;float: left;}
._workrolls *{display: block;}
._workrolls a{float: left;height: 250px;border: 1px solid #888;margin-right: 18px;transition-duration: .25s;margin-top: 20px;width: 300px;}
._workrolls a img{width: 100%;height:100%;}
._workrolls a:hover{transform: scale(1.1);}
._work p{margin-top: 20px;color: #fff;font-size: 18px;font-weight: 700;}
._work p a{display: block;border: 1px solid #fff;width: 193px;height: 60px;margin: auto;line-height: 60px;text-align: center;}




._hezuo{height: 525px;position: relative;overflow: hidden;background: #f1f1f1;}
._hezuo h1{text-align: center;font-size: 27px;color: #000000;margin-top: 5 %;margin-bottom: 78px;}
._hezuo_main *{display: block;}
._hezuo_main ul{float: left;width: 50%;}
._hezuo_main ul li{overflow: hidden;margin-bottom: 40px;}
._hezuo_main ul li>*{float: left;}
._hezuo_main ul li p{width:68%;margin-left: 15px;font-size: 34px;color: #FA0011;font-weight: 900;}
._hezuo_main ul li p em{font-size: 15px;color: #1e1e1e;line-height: 2em;width: 78%;}


._par{height: 442px;border-top: 1px solid #828282;border-bottom: 1px solid #828282;position: relative;overflow: hidden;background: url(../img/bg03.jpg) center;padding-bottom: 15px;}
._par h1{margin-top: 30px;text-align: center;background: url(../img/bg00.jpg) no-repeat center bottom;margin-bottom: 16px;}
._par h1 em{margin-bottom: 22px;display: block;}
._par h1 span{color: #000000;font-size: 30px;display: block;padding-bottom: 16px;}
._par_main{height: 278px;}
._par_main ._parroll{position: absolute;left: 0;height: 100%;}
._parroll div{height: 100%;float: left;}
._parroll div p{float: left;border: 1px solid #868686;width: 278px;margin-right: 11px;overflow: hidden;height: 100%;}


._about{background: url(../img/bg04.png) no-repeat center;height: 566px;position: relative;overflow: hidden;background-size: cover;}
._about_main{margin-top: 86px;}
._about_main img{width: 60%;height: 395px;}
._about_main>*{float: left;display: block;}
._abouts{width: 40%;height: 395px;background: #FA0011;color: #fff;overflow: hidden;box-sizing: border-box;padding-left: 22px;padding-right: 22px;}
._abouts *{display: block;font-weight: 500;}
._abouts h1{font-size: 26px;margin-top: 40px;margin-bottom: 17px;}
._abouts p{margin-top: 22px;line-height: 1.5em;font-size: 14px;text-indent: 2em;}
._abouts a{width: 25%;height: 32px;border: 1px solid #fff;line-height: 32px;text-align: center;font-size: 14px;border-radius: 30px;transition-duration: .25s;margin-top: 22px;}
._abouts a:hover{background: #fff;color: #FA0011;}


._news{height: 525px;background: url(../img/bg06.png) no-repeat 50% 50%;}
._news>div{float: left;width: 50%;}
._news div h1{font-size: 26px;width:60%;height: 85px;margin: auto;text-align: center;overflow: hidden;}
._news div h1 *{display: block;}
._news div h1 em{font-family: impact;margin-top: 6px;}
._news div h1 span{color: #fff;}
._new h1{background: #e40000;}
._new h1 em{color: #292929;}
._call h1{background: #939393;}
._call h1 em{color: #000000;}
._new_main{margin-top: 62px;font-size: 14px;color: #555;text-indent: 2em;}
._new_main *{display: block;}
._new_main a{border-bottom: 1px solid #eeeeee;line-height: 37px;overflow: hidden;width:92%;background: url(../img/icon07.jpg) no-repeat 0 50%;}
._new_main a em{width: 400px;height: 37px;overflow: hidden;float: left;}
._new_main a span{float: right;margin-right: 5px;}
._new_main a:hover{color: #FA0011;}
._call_main{background: url(../img/bg08.jpg) no-repeat;height: 335px;width:95.5%;margin-top: 41px;box-sizing: border-box;padding: 2px 239px 0 10px;color: #fff;font-size: 14px;line-height: 2em;margin-left: 26px;}



._list{float: left;width: 25%;}
._list_pro{overflow: hidden;border: 1px solid #ccc;border-radius: 10px;box-sizing: border-box;}
._list_pro>a{display: block;background: rgb(200,33,38);color: #fff;font-size: 24px;font-weight: 700;line-height: 50px;text-indent: 1.5em;}
._list_pro>a span{font-size: 16px;float: right;margin-right: 1.5em;font-weight: 500;}
._listline{line-height: 45px;}
._listline a{display: block;border-bottom: 1px dashed #ccc;text-indent: 2em;}
._listline a:last-child{border: 0;}
._zy_call{margin-top: 20px;border: 1px solid #ccc;border-radius: 10px;overflow: hidden;}
._zy_call a{display: block;background: rgb(200,33,38);color: #fff;font-size: 24px;font-weight: 700;line-height: 50px;text-indent: 1.5em;}
._callx{line-height: 36px;padding-left: 20px;padding-right: 15px;box-sizing: border-box;}

._zy_{margin-top: 20px;overflow: hidden;position: relative;margin-bottom: 36px;}
._zy_m{line-height: 36px;overflow: hidden;}
._zy_m img{width: 100%;}

._gsjj_main{float: left;width: 70%;border: 1px solid #ccc;margin-left: 4%;border-radius: 5px;box-sizing: border-box;padding: 20px;}
._gsjj_main h2{font-size: 26px;margin-bottom: 20px;}
._gsjj_main h2 span{float: right;font-size: 16px;font-weight: 500;}
._gsjj_main h2 a:hover{text-decoration: underline;}


._newa{display: block;height: 100px;display: block;overflow: hidden;padding-left: 10px;margin-bottom: 15px;box-sizing: border-box;padding-top: 10px;border: 1px solid #ccc;}
._newa *{display: block;}
._newa span{width: 80px;height: 80px;background: #FA0011;overflow: hidden;border-radius: 10px;color: #fff;text-align: center;float: left;}
._newa span i{font-size: 36px;font-weight: 700;border-bottom: 1px solid #fff;margin-bottom: 3px;}
._newa em{width: 80%;float: left;margin-left: 25px;font-size: 18px;}
._newa em strong{font-weight: 500;font-size: 14px;margin-top: 5px;line-height: 1.5em;color: #999;}


._zywl_{line-height: 36px;}

.gs_wz{line-height: 1.5em;}
.gs_wz h1{margin-bottom: 20px;}


.zhshiw{width: 1250px;overflow: hidden;}
.zhshi{width: 905px;float: right;margin: 0;}

#showdata{width: 100%;overflow: hidden;padding: 5px;box-sizing: border-box;}
#showdata li{width: 208px;float: left;overflow: hidden;border-radius: 5px;background: #fdfdfd;margin-top: 15px;margin-right: 5px;}
#showdata li a{display: block;width: 100%;height: 100%;color: #666;padding: 5px;box-sizing: border-box;}
#showdata li a *{display: block;width: 100%;}
#showdata li a span{overflow: hidden;border-radius: 5px;}
#showdata li a img{max-height: 340px;}
#showdata li:hover{box-shadow: 0 0 8px #666;background: #F0F0F0;}
#showdata li a em{padding: 10px 0;}
@media only screen and (max-width: 1250px) {
	.zhshiw{width: 100%;}
	._list{width: 25%;}
	.zhshi{width: 72%;}
	#showdata li{width: 31%;}
}
