*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
::-webkit-scrollbar{ width: 8px; height: 8px; background-color: #F5F5F5;}
::-webkit-scrollbar-track{ border-radius: 10px; background-color: #E2E2E2;}
::-webkit-scrollbar-thumb{ border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #555;}
.row{ white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.rows{ word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}
.clearfix:after,.clear{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.tywidth{ width: 1400px; margin: 0 auto;}
.more_topic{ width: 1200px; margin: 70px auto 35px; text-align: center;}
.more_topic h3{ color: #333; font-weight: bold; font-size: 36px; line-height: 36px; margin-bottom: 13px;}
.more_topic h4{ color: #666; font-size: 20px; line-height: 20px;}
@font-face{ font-family: 'PINGFANG REGULAR';src: url('../fonts/PINGFANG REGULAR.TTF');font-weight: normal; font-style: normal;}





/*285 292*/

/*header*/

.header{width: 100%;height: 85px;position: fixed;z-index: 9999;border-bottom: 1px solid #38404D;/*background: #0C1117;*/}
.header .header_mid .nr{ height:85px;}
.header .header_mid .logo{ padding-top:21px; width:204px;}
.header .header_mid .text h3{ font-weight: bold; color: #000; font-size: 26px; line-height: 24px; margin: 35px 0 10px;letter-spacing: 2px;}
.header .header_mid .text h3 b{ color: #E70012; font-weight: bold;}
.header .header_mid .text h4{ color: #333; font-size: 18px; line-height: 18px;}
.header .header_mid .right{ margin-top: 30px;}
.header .header_mid .right img{ vertical-align: middle; margin-left: 10px;}
.header .header_mid .right p{ display: inline-block; vertical-align: middle;}
.header .header_mid .right i{ margin-top: 5px; display: block; font-size: 26px; line-height: 26px; color: #333; font-family: arial; font-weight: bold;}
.header .nav{ width: 100%; border-top: 1px solid rgb(220, 220, 220); height: 68px; padding-top: 11px;}
.header .nav .nav-content nav .xz{ position: relative;display: inline-block; vertical-align: top;/*width: 120px;*/ height: 50px; /*margin-right: 3px; */text-align: center;
padding-left: 28px;padding-right: 27px;}
/*.header .nav .nav-content nav .xz:first-child+.xz,.header .nav .nav-content nav .xz:first-child+.xz+.xz{width: 168px;}
.header .nav .nav-content nav .xz:last-child{ margin-right: 0;}*/
.header .nav .nav-content nav .xz a{ display: block; height: inherit; padding-top:23px; /*transition: all .3s ease;*/ color: #fff; font-size: 16px;}
.header .nav .nav-content nav .xz.on,.header .nav .nav-content nav .xz:hover{ /*background: #E70012;*/ color: #fff;}
.header .nav .nav-content nav .xz.on a,.header .nav .nav-content nav .xz:hover a{color: #E70012;font-weight: bold;}
.header .nav .nav-content nav .xz:before{ content: ""; background-color: rgb(201, 201, 201); position: absolute; right: 0; bottom: -10px; 
/*background: url(../images/navhr.png)no-repeat center;*/ /*width: 100%; height: 15px; *//*transition: all .3s ease;*/ opacity: 0;}
.header .nav .nav-content nav .xz.on:before,.header .nav .nav-content nav .xz:hover:before{opacity: 1; bottom: 0;}
.header .nav .nav-content nav .xz ul{ display: none; padding: 5px 0; text-align: center; position: absolute; z-index: 2; background: #f5f5f5;
 width: 120%; left: -10%; /*margin-left: 10%; */top:50px;}
.header .nav .nav-content nav .xz ul li{ height: 30px; line-height: 30px; font-size: 16px; color: #222;}
.header .nav .nav-content nav .xz ul li:hover{ color: #E70012;}

.header .navs .nav-content nav .xz a{color: #333;}
#s2{display: none;}
#a2{display: none;}
#b2{display: none;}


/*banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.banner-index .slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ position: absolute; bottom: 35px;right: 12%; transform: translateX(-50%); font-size: 0; z-index: 99;bottom:35%;}
.slideBox .hd ul li{ /*background: #a3a4a1; */width:16px; height:18px; margin-right: 10px; border-radius: 50%; cursor: pointer;font-size: 16px;color: #8C8C8C;margin-top: 18px;}
.slideBox .hd ul li:last-child{ margin-right: 0;}
.slideBox .hd ul li.on{ /*background: #E70012;*/color: #fff;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li{ display: none;text-align: center;/*background: #000610;*/}
.slideBox .bd ul li:first-child{ display: none;}
.banner img{ width: 100%;}

.slideBox .bd ul li .b1{width: 1380px;height: 600px;/*background: yellow;*/margin:0 auto;position: relative;z-index: 20;margin-top: -600px;padding-top: 125px;}
.slideBox .bd ul li .b1 .b1b{width: 608px;height: 238px;background: rgba(51, 51, 51, .8);background: url(../images/b1_0.png)no-repeat right center;text-align:left;padding-left: 62px;}
.slideBox .bd ul li .b2 .b2b{width: 695px;height: 343px;background: rgba(51, 51, 51, .8);background: url(../images/lb2_0.png)no-repeat right center;text-align:left;padding-left: 62px;}



/*search*/

.search{ font-size: 0; height: 56px; line-height: 56px;overflow: hidden;width: 258px;padding-left: 90px;}
.search-content>div{ display: inline-block;vertical-align: top;}
.search-keywords span{ color: #333; font-size: 14px; font-weight: bold; border-left: 3px solid #E70012; height: 20px; padding-left: 10px;}
.search-keywords span img{ vertical-align: middle; margin: -5px 10px 0 0;}
.search-keywords a{ color: #666; font-size: 14px;}
.search-keywords a:hover{ color: #E70012;}
.search-keywords i{ margin: 0 15px;color: #666; font-size: 14px;}
.search-form{ float: right;}
#searchForm{ margin-top:31px; background: url(../images/ss.png)no-repeat right center; width:168px; height: 24px; display: inline-block; vertical-align: top; text-indent: 10px;}


#searchForm>input{ background: none; border: none; outline: none; display: inline-block; vertical-align: top; color: #999;}
#searchForm .search-input{ height: 24px; line-height: 24px; width: 85%;}
.search-form #s_btn{ width: 24px; height: 24px; cursor: pointer;margin-top: -60px;margin-left: 143px;}
#searchForm .search-input::-webkit-input-placeholder{ color: #999;}
#searchForm .search-input:-moz-placeholder{ color: #999;}
#searchForm .search-input::-moz-placeholder{ color: #999;}
#searchForm .search-input:-ms-input-placeholder{ color: #999;}


#searchForms{ margin-top:31px; background: url(../images/sss.png)no-repeat right center; width:168px; height: 24px; display: inline-block; vertical-align: top; text-indent: 10px;}
#searchForms>input{ background: none; border: none; outline: none; display: inline-block; vertical-align: top; color: #999;}
#searchForms .search-input{ height: 24px; line-height: 24px; width: 85%;}
#searchForms .search-input::-webkit-input-placeholder{ color: #999;}
#searchForms .search-input:-moz-placeholder{ color: #999;}
#searchForms .search-input::-moz-placeholder{ color: #999;}
#searchForms .search-input:-ms-input-placeholder{ color: #999;}





/*model1*/
.m1{width: 100%;height:955px;background: url(../images/m1_bg.png)no-repeat center;padding-top: 95px;}
.m1 .tt{width: 1400px;height: 100px;background: url(../images/m1_t.png)no-repeat center;margin:0 auto;}
.m1 .nr{width: 1400px;height: 635px;margin:53px auto;}
.m1 .nr .hd{width: 282px;height: 32px;position: absolute;margin-top: -107px;margin-left: 1118px;}
.m1 .nr .hd li{width: 128px;height: 32px;float: left;border-radius:5px;border:1px solid #DCDCDC;text-align: center;line-height: 30px;font-size: 16px;}
.m1 .nr .hd li.on{background: #E70012;border:1px solid #E70012;color: #fff;}
.m1 .nr .bd .l{width: 374px;height: 642px;float: left;/*background: url(../images/m1_xxbg1.png)no-repeat center;*/background: url(../images/m1_xxbg1s.png)no-repeat center;}

.m1 .nr .bd .nmbb{width: 374px;height: 642px;float: left;background: url(../images/nmbb.png)no-repeat center;}

.m1 .nr .bd .r{width: 957px;height: 635px;float: left;background: url(../images/m1_xxbg.png)no-repeat center;margin-left: 69px;}
.m1 .nr .bd .l .l1{font-size:28px;font-weight: bold;color: #333;text-align: center;padding-top:50px;}
.m1 .nr .bd .l .l2{font-size:14px;color: #666;line-height: 24px;width: 200px;margin:0 auto;padding-top:53px;text-align: center;}
.m1 .nr .bd .l .tp{text-align: center;padding-top:25px;}

.m1 .nr .bd .r .rs{width:212px;height: 270px;float: left;margin-left: 60px;margin-bottom:53px;margin-right:46px;padding-top: 15px;}
.m1 .nr .bd .r .rs .tp{width: 212px;height: 229px;/*overflow: hidden;*/}
.m1 .nr .bd .r .rs .tp img{ width: 100%; transition: all ease-in .3s;}
.m1 .nr .bd .r .rs:hover .tp img{ transform: scale(1.1);}
.m1 .nr .bd .r .rs .ts{text-align: center;font-size: 16px;color: #666;padding-top:10px;}


.m2{width: 1400px;height: 950px;margin:0 auto;padding-top: 100px;}
.m2 .tt{width: 1400px;height: 100px;background: url(../images/m2_t.png)no-repeat center;margin:0 auto;padding-top: 46px;}
.m2 .tt div{width: 128px;height: 32px;float: left;border-radius:5px;border:1px solid #DCDCDC;text-align: center;line-height: 30px;font-size: 16px;float: right;}
.m2 .tt div:hover{background: #E70012;border:1px solid #E70012;color: #fff;}
.m2 .nr{width: 1400px;height: 603px;margin-top: 65px;}
.m2 .nr .hd{width: 380px;height: 603px;float: left;}
.m2 .nr .hd li{width:380px;height:151px;/*margin-top: 8px;*/border-bottom: 1px solid #BFBFBF;padding-left: 25px;padding-top: 25px;}
.m2 .nr .hd li .tp{width: 110px;height: 100px;float: left;}
.m2 .nr .hd li .tp img{width: 100%;}
.m2 .nr .hd li.on .tp{border:3px solid #fff;}
.m2 .nr .hd li.on{background: #E70012;border:0;}
.m2 .nr .hd li .text{float:left;padding-left: 25px;padding-top: 25px;}
.m2 .nr .hd li .text .t1{font-size:20px;font-weight: bold;color: #333;margin-bottom: 5px;}
.m2 .nr .hd li.on .text .t1{color: #fff;}
.m2 .nr .hd li .text .t2{color: #B3B3B3;}
.m2 .nr .hd li.on .text .t2{color: #F4A2A6;}






.m2 .nr .bd{width: 948px;height: 603px;float: left;margin-left: 72px;}
.m2 .nr .bd li .tts{width:872px;height: 126px;background: url(../images/m2_xxbg1.png)no-repeat center;position: absolute;z-index: 1;margin-top: 445px;margin-left: 38px;
padding-left: 62px;padding-top: 40px;line-height: 26px;font-size: 16px;color: #666;}
.m2 .nr .bd li .tts div{width: 760px;}





.m3{width: 100%;height: 738px;background: #313131;margin-bottom: 275px;}
.m3 .top{width: 1400px;height: 398px;margin:0 auto;padding-top: 138px;}
.m3 .top .l{width:520px;height: 130px;float: left;}
.m3 .top .l .l1{font-size:24px;color: #fff;font-weight: bold;padding-top: 11px;}
.m3 .top .r{width:880px;height: 130px;float: left;line-height: 28px;font-size: 16px;color: #fff;}
.m3 .tps{width: 100%;height:614px;background: url(../images/m3_tbg.png)no-repeat center;}
.m3 .tps .tp{width: 1400px;height: 614px;margin:0 auto;}
.m3 .tps .tp img{width: 100%;}
.m3 .btn{background: rgba(166, 166, 166, .8);}
.m3 .btn:hover{background: rgba(230, 0, 18, .8);cursor:pointer}

/*166
230 0 18 */

/*关于我们*/
.gy{width: 1400px;height: 470px;margin:0 auto;}
.gy .l{width: 530px;float: left;}
.gy .l .l1{width: 189px;height: 145px;overflow: hidden;margin-top:55px;}
.gy .l .l1 img{width: 100%;transition: all .5s;}
.gy .l .l1:hover img{transform: scale(1.1, 1.1);}
.gy .r{width:870px;float: left;}
.gy .r .r1{line-height: 24px;color: #666;padding-top: 113px;padding-left: 11px;}
.gy .r .rr{width: 870px;height: 100px;margin-top: 60px;}
.gy .r .rr .rs{text-align: center;width: 200px;float: left;}
.gy .r .rr .rs span{font-size: 46px;font-weight: bold;color: #E70012}
.gy .r .rr .xx{width: 1px;height: 50px;background: #333;float: left;margin-top: 20px;margin-left: 30px;}


.m5{width: 100%;height: 626px;background: url(../images/m5_1.png)no-repeat center;}
/*关于我们*/


.m6{width: 1400px;height: 615px;margin:0 auto;padding-top: 93px;}
.m6 .tt{width: 1400px;height:78px;background: url(../images/m6_t.png)no-repeat center;}
.m6 .nr{width: 1400px;height: 240px;}
.m6 .nr .l{width: 670px;height: 240px;float: left;}
.m6 .nr .r{width: 620px;height: 240px;float: left;margin-left: 110px;margin-top: 70px;}
.m6 .nr .r img{width: 100%;}
.m6 .nr .l .l1{font-size: 28px;font-weight: bold;padding-top:105px;}
.m6 .nr .l .l2{font-size: 16px;padding-top:37px;color: #666;line-height: 26px;}
.m6 .nr .l .l3{width: 127px;height: 30px;border:1px solid #D2D2D2;border-radius:5px;line-height: 28px;text-align: center;margin-top: 43px;font-size: 16px;}
.m6 .nr .l .l3:hover{background: #E70012;color: #fff;border:1px solid #E70012;}

.m6 .nr .r .xs{opacity: 0; position: absolute;font-size: 16px; width: 127px;height: 30px;background: #E70012;color: #fff;border:1px solid #E70012;
	border-radius:5px;line-height: 28px;text-align: center;transition: all ease-in .3s;}
.m6 .nr .r:hover .xs{opacity: 1;margin-top: 130px;margin-left: 239px;}



/*新闻  news */
.news{height:1043px;width: 100%;background: url(../images/m7_bg.png)no-repeat center;}
.news .big{height: 642px;width:1400px;margin: 0 auto;border-top:1px solid #F6F6F6;}
.news .big .bd{height: 510px;width:1400px;margin-top:160px;}
.news .big .header{height:100px;width:1400px;background: url(../images/m7_t.png)no-repeat center;position: relative;z-index: 1;}
.news .big .bd .bd_nav{height: 60px;width:460px;margin-top:-70px;float: right;position: relative;z-index: 6;}
.news .big .bd .bd_nav ul li{float: left;text-align: center;line-height: 30px;border-radius:5px;border:1px solid #DCDCDC;
    font-size: 13px;margin-left:25px;height: 30px;width: 128px;background: #ffffff;margin-top:17px;color: #666666;}
.news .big .bd .bd_nav ul li.on{background: #E70012;color: #fff;border:1px solid #E70012;}
.news .big .bd .bd_nav ul li.on h3 a{color: #ffffff;}



/*.news .big .bd .bd_nav ul li:hover{background: #E4B064;}*/
/*.news .big .bd .bd_nav ul li:hover a{color: #ffffff;}*/
.news .big .bd .bd_body{height: 460px;width:1400px;/*margin-top:20px;*/}
.news .big .bd .bd_body li{width: 1400px;height: 460px;margin:0 auto;padding-top: 65px;}
.news .big .bd .bd_body li .zx{width: 405px;height: 543px;margin-right: 92px;float: left;}
.news .big .bd .bd_body li .zx:last-child{margin-right: 0;} 
.news .big .bd .bd_body li .zx .z1{width: 140px;height: 46px;background:rgba(51,51,51,0.7);border-right:3px solid #E70012;position: absolute;line-height: 46px;text-align: center;color: #fff;font-size: 15px;}
.news .big .bd .bd_body li .zx .tp1{width: 405px;height: 369px;}
.news .big .bd .bd_body li .zx .tp1 img{width: 100%;}
.news .big .bd .bd_body li .zx .t1{font-size: 24px;font-weight: bold;padding-top: 31px;color: #333;}
.news .big .bd .bd_body li .zx .t2{font-size:16px;color: #666;line-height: 26px;width: 360px;padding-top: 23px;}
.news .big .bd .bd_body li .zx .t3{padding-top: 18px;width: 60px;}


.news .big .bd .bd_body li .zx .tp2{width: 405px;height:543px;position: absolute;}
.news .big .bd .bd_body li .zx .tp2 img{width: 100%;}
.news .big .bd .bd_body li .zx .t1s{padding-left: 40px;color: #fff;font-size: 15px;position: relative;z-index: 5;padding-top: 409px;}
.news .big .bd .bd_body li .zx .t2s{padding-left: 40px;position: relative;z-index: 5;font-size: 24px;font-weight: bold;padding-top:5px;color: #fff;margin-bottom: 5px;}

.news .big .bd .bd_body li .zx .gp{display: none;}
.news .big .bd .bd_body li .zx:hover .hh{display: none;}
.news .big .bd .bd_body li .zx:hover .gp{display:block;}




/*foot*/

.footbg{ font-size: 0; position: relative; background:#303030; width: 100%; height: 419px;}

.footbg .link{width: 1400px;margin:0 auto;height: 58px;margin-bottom: 16px;line-height: 58px;}
/*.footbg .link .t1{width: 130px;height: 50px;line-height: 50px;font-size: 32px;}
.footbg .link .list{width: 1050px;height: 50px;float: left;margin-left:130px;margin-top: -50px;}*/
.footbg .link ul li{float: right;margin:0px 35px;height: 50px;font-size:15px;/*padding-top:2px;*/}
.footbg .link ul li a{color: black;color: #fff;}
.footbg .link ul li:hover a{text-decoration: underline;}




.footbg .nr{width: 1340px;margin:0 auto;height: 230px;margin-top: 36px;}
.footbg .nr>div{ display: inline-block; vertical-align: top;}

.footbg .nr .l{width: 350px;height: 260px;padding-top:6px;margin-right: 40px;}
.footbg .nr .l .l1{font-size: 14px;color: #D7D6D6;margin-top: 49px;}
.footbg .nr .l .l2{font-size: 26px;color: #D7D6D6;margin-top: 2px;margin-bottom: 18px;}
.footbg .nr .l .l3{font-size: 14px;color: #D7D6D6;margin-top: 5px;}


.footbg .nr .text{width: 120px;height: 250px;padding-top:5px;}
.footbg .nr .text .t1{font-size: 18px;color: #E70012;font-weight: bold;}
.footbg .nr .text .t0{width: 20px;height:2px;background: #CFCECE;margin-top: 16px;margin-bottom: 27px;}
.footbg .nr .text .t2{font-size: 14px;color: #C9C8C8;margin-bottom: 14px;}
.footbg .nr .text .t2:hover{text-decoration: underline;color: #fff;}

.footbg .nr .code{width: 112px;height: 200px;margin-top:78px;margin-left:68px;}
.footbg .nr .code .hd{width: 136px;height: 30px;padding-left: 10px;position: relative;z-index: 99;padding-top:16px;}
.footbg .nr .code .hd li{width: 21px;height:17px;text-align: center;padding-top:9px;float: left;margin-right: 23px;}

.footbg .nr .code .hd li .yc{ display: none;}
.footbg .nr .code .hd li.on .xs{ display: none;}
.footbg .nr .code .hd li.on .yc{ display: inline-block;}

.footbg .nr .code .bd{width: 136px;height: 136px;padding-top:30px;margin-top: -38px;}

.footbg .nr .code .c1{width: 112px;height: 200px;margin-left:12px;}
.footbg .nr .code .c1 .t1{width: 112px;height: 112px;}
.footbg .nr .code .c1 .t1 img{width: 100%}
/*.footbg .nr .code .c1 .t2{width: 152px;height: 50px;font-size: 14px;line-height:65px;text-align: center;color: #fff;margin-left: -20px;}*/
.footbg .nr .code .c1 span{ display: block; position: relative; width: 112px; height: 112px; overflow: hidden;}
.footbg .nr .code .c1 span img{width: 100%;}
.footbg .nr .code .c1 span:after{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 26px; 
background: url(../images/light.png)no-repeat center; animation: light 4s linear infinite;}

.footbg .nr .r{width: 398px;height: 449px;background: url(../images/linkbg.png)no-repeat center;margin-left: 125px;margin-top: -124px;padding-left: 45px;}
.footbg .nr .r .n1 input{background:0;border:0;width: 310px;height:50px;line-height: 48px;color: #fff;    outline: none;}
.footbg .nr .r .n2 textarea{background:0;border:0;width: 310px;margin-top: 6px;height: 92px;padding-top:17px;line-height: 20px;color: #fff;    outline: none;}
.footbg .nr .r .n2{color: #fff;}

.footbg .nr .r .buttons{width: 300px;padding-top:42px;}
.footbg .nr .r .buttons .button{width: 98px;height: 36px;line-height: 36px;text-align: center;color: #C9C8C8;float: left;font-size: 16px;}

input::-webkit-input-placeholder {color: #fff;}
input::-moz-input-placeholder {color: #fff;}
input::-ms-input-placeholder {color: #fff;}

textarea::-webkit-input-placeholder {color: #fff;}
textarea::-moz-input-placeholder {color: #fff;}
textarea::-ms-input-placeholder {color: #fff;}



/*.prettify{ -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: color 0.2s; transition: color 0.2s; position: relative; overflow: hidden;}
.prettify:before,.prettify:after{ content: ""; position: absolute; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; border: 2px solid transparent; -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; pointer-events: none; box-sizing: border-box;}
.prettify:before{ border-color: #008fd6 transparent; -webkit-transform: skewX(-81deg); transform: skewX(-81deg);}
.prettify:after{ border-color: transparent #008fd6; -webkit-transform: skewY(40deg); transform: skewY(40deg); -webkit-transition: -webkit-transform 0.4s; transition: -webkit-transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s;}
.prettify:hover:before,.prettify:hover:after{ opacity: 1; -webkit-transform: none; transform: none;}*/