/*staer*/
*{padding:0; margin:0;}
ul,ol{ list-style:none}
a{ text-decoration:none;}
input,a{ outline:none;}
body{ box-sizing:border-box; background:#fff;min-width:1240px; margin:0 auto;}
img{ border:none;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;} 



@font-face{
	font-family:"orbitron-black";
	src:url(fonts/orbitron/orbitron-black.otf);	
}
@font-face{
	font-family:"orbitron-bold";
	src:url(fonts/orbitron/orbitron-bold.otf);	
}

@font-face{
	font-family:"orbitron-light";
	src:url(fonts/orbitron/orbitron-light.otf);	
}
@font-face{
	font-family:"orbitron-medium";
	src:url(fonts/orbitron/orbitron-medium.otf);	
}


@font-face{
	font-family:"Montserrat-Light";
	src:url(fonts/montserrat/Montserrat-Light.ttf);	
}
@font-face{
	font-family:"Montserrat-Regular";
	src:url(fonts/montserrat/Montserrat-Regular.ttf);	
}

@font-face{
	font-family:"Montserrat-Medium";
	src:url(fonts/montserrat/Montserrat-Medium.ttf);	
}
@font-face{
	font-family:"Montserrat-Bold";
	src:url(fonts/montserrat/Montserrat-Bold.ttf);	
}


.con{width:1200px; margin:0 auto;box-sizing:border-box; display:block;  background: #fff;  min-height: 100vh;}
.conc{width:1200px; margin:0 auto;box-sizing:border-box; display:block;  background: #fff; }
.conc2{width:1200px; margin:0 auto;box-sizing:border-box; display:block;  background: none; }

/* header */
.header{width:100%; margin:0 auto;box-sizing:border-box; display:block; background:#fff; border-bottom:14px solid #f9bf11; position:relative;z-index:9999;}
.headc{ width:1200px; margin:0 auto; box-sizing:border-box;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.logo{ height:53px; display: block;padding: 28px 0 15px;}
.logo .logol{ height: 100%; display: block;}
.logo .logol img{height: 100%; display: block;}
.nav{box-sizing:border-box; display: block;}
.nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center; border-bottom:2px solid #f9bf11;}
.nav li{box-sizing:border-box; display: block; margin: 0 auto; margin-left:45px; position: relative;}
.nav li:first-child{ margin-left: 0;}
.nav li .daoh{ width:100%;box-sizing:border-box; display: block;height:38px; font-size:16px; font-family:"orbitron-light";  color:#333; line-height:38px; transition:0.3s; border-bottom: 3px solid #ffffff;
transition: 0.3s; font-weight: 400;}
.nav li.on .daoh{border-bottom: 3px solid #f9bf11; font-family:"orbitron-bold";}
.nav li:hover .daoh{ border-bottom: 3px solid #f9bf11; font-family:"orbitron-bold";}

.nav li .down{ background:#f9bf11; position: absolute; top:35px; left:50%; width:196px; margin-left:-77px; box-sizing: border-box; padding:8px 5px; z-index: 99; display:none;
    box-sizing:border-box;; box-shadow: 0 5px 3px rgba(0,0,0,0.12);
}
.nav li .down .dahxx{ box-sizing: border-box; text-align: left;line-height:1.26em; font-size:12px; color:#323232; transition: 0.3s;font-family:"orbitron-light";  
display:block; padding:5px; margin-bottom: 5px; transition: 0.3s; border-bottom:1px solid #323232;}
.nav li:hover .down{display:block;}
.nav li:hover .down .dahxx:hover{ color:#ffffff;  border-bottom:1px solid #ffffff;}







/*海报区域*/
.banner{ width:100%; min-width:1200px; height:600px; position:relative; overflow:hidden; margin:0 auto;}
.banner a{ position:absolute; top:0; left:50%; margin-left:-960px; display:none; transition:0;}
.banner a img{ display:block; margin:0 auto;}
.banner .shu{ position:absolute; width:100%; bottom:18px; text-align:center;}
.banner .shu li{width:12px; height:12px; display:inline-block; color:#fff; cursor:pointer; border-radius:50%; margin:0 5px; box-sizing:border-box;
background:none; box-sizing: border-box; border: 1px solid #b7b7b7;}
.banner .shu li.active{ background: #f9bf11;border: 1px solid #f9bf11;}
.banner .btn{font-size:50px; position:absolute; top:58%; margin-top:-80px;font-family:"宋体"; color:rgba(255,255,255,1); cursor:pointer; opacity:0; 
transition:0.3s;display:block; background:none;}
.banner .btn_l{left:50%; margin-left:-650px}
.banner .btn_r{right:50%; margin-right:-650px;}
.banner:hover .btn_l{ opacity:1; margin-left:-700px;}
.banner:hover .btn_r{ opacity:1; margin-right:-700px;}

/* 产品 */
.pro{width:100%; margin:0 auto;box-sizing:border-box; display:block; padding: 85px 0; }
.proc{width:1200px; margin:0 auto;box-sizing:border-box; display:block;}
.proc ul{width:100%; margin:0 auto; box-sizing:border-box;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start;}
.proc ul li{ width:376px; display: block;}
.proc ul li a{width:100%; margin:0 auto;box-sizing:border-box; display:block; background: #ffffff; box-shadow:0 1px 5px rgba(0,0,0,0.3); padding: 3px; border-radius:8px;transition:0.3s;}
.proc ul li a .protu{width:100%; margin:0 auto;box-sizing:border-box; display:block; overflow: hidden;border-radius:4px 4px 0 0; height: 220px;}
.proc ul li a .protu img{width:100%; margin:0 auto;display:block;transition:0.3s;}
.proc ul li a .prozi{width:100%; margin:0 auto;box-sizing:border-box; display:block; background: #ffffff; padding:15px 25px 15px; height: 135px;transition:0.3s;}
.proc ul li a .prozi h3{font-size:18px; text-align: left; line-height:1.3em; font-weight:400; color: #231815;transition: 0.3s; width:100%; margin:0 auto 10px; font-family:"orbitron-medium";
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.proc ul li a .prozi i{ width: 110px; height: 2px; border-radius: 1px; display: block; background:#f9bf11; margin:5px 0 8px;transition:0.3s;}
.proc ul li a .prozi p{ font-family:"Montserrat-Medium";display:block; width:100%;font-size:13px; color:#231815; line-height:1.2em; text-align:left;transition:0.3s; font-weight:400;
display:inline-block;word-break: break-all; text-overflow: ellipsis; margin:10px auto 12px;overflow: hidden;transition:0.3s;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; }
.proc ul li a .prozi .pmore{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center;}
.proc ul li a .prozi .pmore h6{font-size:14px; text-align: right; line-height:1.2em; font-weight:400; color: #231815;transition: 0.3s; margin-right:6px; font-family:"orbitron-medium";}
.proc ul li a .prozi .pmore .pmorerr{ width: 30px; height: 5px; display: block; background: url(../img/mr.png) no-repeat center; transition: 0.3s;}

.proc ul li:hover a{; background:#f9bf11;}
.proc ul li:hover a .protu img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.proc ul li:hover a .prozi{background: #f9bf11;}
.proc ul li:hover a .prozi h3{ color:#ffffff; }
.proc ul li:hover a .prozi i{ background: #fff; width: 100%;}
.proc ul li:hover a .prozi p{ color:#ffffff;}
.proc ul li:hover a .prozi .pmore h6{ color:#ffffff;}
.proc ul li:hover a .prozi .pmore .pmorerr{ background: url(../img/mrh.png) no-repeat center;}


/* about */
.about{width:100%; margin:0 auto;box-sizing:border-box; display:block; padding:0 0 85px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.abtl{ width:585px;}
.abtl h3{font-size:26px; text-align: left; line-height:1.3em; color: #231815;transition: 0.3s; width:100%; margin:0 auto 10px; font-family:"orbitron-black";
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; font-weight: 900;}
.abtl i{ width:155px; height: 2px; border-radius: 1px; display: block; background:#f9bf11; margin:10px 0 22px;transition:0.3s;}
.abtl p{ font-family:"Montserrat-Light";display:block; width:100%;font-size:13px; color:#717071; line-height:1.6em; text-align:left;transition:0.3s; font-weight:400;
display:inline-block;word-break: break-all; text-overflow: ellipsis; margin:10px auto 12px;overflow: hidden;transition:0.3s;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; }
.xiaz{ box-sizing: border-box; background: #f9bf11;width:350px; height: 36px; transition: 0.3s; margin-top: 44px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center; align-items:center;}
.xiaz h6{font-size:12px; text-align: left; line-height:1.04em; font-weight:400; color: #231815;transition: 0.3s; margin-right:8px; font-family:"orbitron-medium";}
.xiaz .xiaztu{ width:13px; height:13px; display: block; background: url(../img/xxzz.png) no-repeat center; transition: 0.3s;}
.abtr{ width: 530px; height: 337px; display: block; overflow: hidden;}
.abtr img{ width: 100%; display: block; margin: 0 auto;}
.xiaz:hover{ width: 370px;}

/* 伙伴 */
.biaoti{width:100%; margin:0 auto;box-sizing:border-box; display:block; padding:0 0 40px;}
.biaoti h3{font-size:26px; text-align: left; line-height:1.3em; color: #231815;transition: 0.3s; width:100%; margin:0 auto 10px; font-family:"orbitron-black";
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; font-weight: 900;}
.biaoti i{ width:170px; height: 2px; border-radius: 1px; display: block; background:#f9bf11; margin:10px 0 22px;transition:0.3s;}

.txtScroll-left{ width:1200px;  margin:0 auto 80px;box-sizing:border-box; display:block; position:relative; background:#fff; }
.txtScroll-left .hd{ overflow:hidden;  height:170px; padding:0 10px; position: absolute;  top: 0; left: 0; width: 100%; }
.txtScroll-left .hd .prev{display:block;width:41px;height:41px;float:left;margin-left:0;margin-top:55px;overflow:hidden;cursor:pointer;background:url("../img/z1.png") no-repeat center;
transition: 0.3s;}
.txtScroll-left .hd .next{display:block;width:41px;height:41px;float:right;margin-right:0;margin-top:55px;overflow:hidden;cursor:pointer;background:url("../img/z2.png") no-repeat center;
transition: 0.3s;}
.txtScroll-left .hd ul{  overflow:hidden; zoom:1; margin-top:10px; position: absolute; bottom: 0;left: 50%; margin-left: -38px; }
.txtScroll-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin:0 6px; text-indent:-999px; cursor:pointer; border-radius: 50%; background: #999999; }
.txtScroll-left .hd ul li.on{ background: #f9bf11;}
.txtScroll-left .bd{ padding:10px; width:1064px; background:#fff;overflow:hidden; position: relative; top: 0; left: 50%; margin-left:-532px; z-index: 999;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1;}
.txtScroll-left .bd ul li{width: 250px; height: 130px; display: inline-block; overflow: hidden; margin: 0 8px; background: #fff; border: 1px solid #fff; transition: 0.3s;}
.txtScroll-left .bd ul li a{width:100%; margin:0 auto;box-sizing:border-box; display:block;}
.txtScroll-left .bd ul li a img{width:100%; margin:0 auto;display:block;transition: 0.3s;}

.txtScroll-left .hd .prev:hover{background:url("../img/z1h.png") no-repeat center;}
.txtScroll-left .hd .next:hover{background:url("../img/z2h.png") no-repeat center;}
.txtScroll-left .bd ul li:hover{border: 1px solid #f9bf11;}
.txtScroll-left .bd ul li:hover a img{ transform: scale(1.1); -webkit-transform: scale(1.1);}

.biaoti2 i{ width:84px; height: 2px; border-radius: 1px; display: block; background:#f9bf11; margin:10px 0 0;transition:0.3s;}
/* news */
.news{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%; margin: 0 auto 80px;}
.newsl{width: 550px; display: block;}
.newslc{width:100%; margin:0 auto;box-sizing:border-box; display:block;}
.newslc li{width:100%; margin:0 auto 5px;box-sizing:border-box; display:block;}
.newslc li a{width:100%; margin:0 auto;box-sizing:border-box; display:block; border-bottom: 1px solid #dadada; padding:10px 120px 10px 0;}
.newslc li a h3{ font-family:"Montserrat-Medium";display:block; width:100%;font-size:14px; color:#231815; line-height:1.2em; text-align:left;transition:0.3s; font-weight:900;
display:inline-block;word-break: break-all; text-overflow: ellipsis; margin:5px auto 6px;overflow: hidden;transition:0.3s;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; }
.newslc li a h6{font-family:"Montserrat-Light";font-size:12px; color:#717071; line-height:1.2em; font-weight: 400;}
.newsl .more{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; margin-top: 20px; cursor: pointer;}
.newsl .more h6{font-size:14px; text-align: right; line-height:1.2em; font-weight:400; color: #f9bf11;transition: 0.3s; margin-right:6px; font-family:"orbitron-medium";}
.newsl .more .morerr{width: 30px; height: 5px; display: block; background: url(../img/mr2.png) no-repeat center; transition: 0.3s;}
.newsr{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center;}
.newsr i{ width: 1px; height: 175px; display: block; background: #c7c7c7; margin-right:50px;}
.newsr .newsrtu{ width: 550px; height: 235px; display: block; overflow: hidden;}
.newsr .newsrtu img{ width: 100%; display: block; margin: 0 auto;}

.newslc li:hover a{ border-bottom: 1px solid #f9bf11;}
.newslc li:hover a h3{color: #f9bf11;}
.newslc li:hover a h6{color: #f9bf11;}
.newsl .more:hover .morerr{ margin-left: 10px;}

.biaoti3 i{width:84px; height: 2px; border-radius: 1px; display: block; background:#f9bf11; margin:10px 0 0;transition:0.3s;}

/* lianxi */
.dddc{width:100%; margin:0 auto;box-sizing:border-box; display:block; background:#fff url(../img/ffbg.png) no-repeat top center; }
.contact{width:100%; margin:0 auto;box-sizing:border-box; display:block;}
.contact h2{font-size:18px; text-align: left; line-height:1.3em; color: #231815;transition: 0.3s; width:100%; margin:8px auto 20px; font-family:"orbitron-Medium";
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; font-weight:400;}

.contb{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start; width: 100%; margin: 0 auto 80px;}

.contb1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:flex-start; font-family:"Montserrat-Light";}
.contb1 h4{ font-family:"Montserrat-Regular";font-size:18px; color:#000000; line-height:1.5em; font-weight:400; text-align: left;}
.contb1 p{font-family:"Montserrat-Regular";font-size:16px; color:#000000; line-height:1.5em; font-weight: 400; text-align: left; width:310px;}

.contb2{display:inline-block; font-family:"Montserrat-Regular";}
.contb2 h4{ font-family:"Montserrat-Regular";font-size:18px; color:#000000; line-height:1.5em; font-weight:400; text-align: left;}


.dbnav{width:100%; margin:0 auto 90px;box-sizing:border-box; display:block; border-top: 2px solid #858485; padding-top:45px;}
.dbnav ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center;}
.dbnav li{box-sizing:border-box; display: block; margin-right:78px;}
.dbnav li:last-child{ margin-right: 0;}
.dbnav li a{ width:100%;box-sizing:border-box; display: block; font-size:20px; font-family:"orbitron-Medium";  color:#121212; line-height:1.2em; transition:0.3s;
font-weight: 400;}
.dbnav li:hover a{color:#f9bf11;}


/* Copyright */
.Copyright{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;background: #333333; padding:30px 0;}
.copycon{width:1200px;overflow:hidden; box-sizing:border-box; margin:0 auto;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; }
.copycon p{font-size:14px; color:#ffffff; line-height:1.4em; text-align:left; transition:0.3s;font-weight:400; box-sizing: border-box;}
.copycon p a{font-size:14px; color:#fff; line-height:1.4em; text-align:left; transition:0.3s;font-weight:400; box-sizing: border-box; padding:0 10px;}
.copycon p:nth-child(2) a{ padding:0 0 0 5px;}


/* 内页 */
.nybanner{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;background: #ffffff; height: 436px; background-size: cover; }
.nyct{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;background: #f8f8f8; padding: 50px 0; }
.nyctab{width:1200px;overflow:hidden; box-sizing:border-box; margin:0 auto;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start; }
.nyctabltu{ width:440px; display: block; overflow: hidden;}
.nyctabltu img{ width: 100%; display: block; margin: 0 auto;}
.nyctabr{ width: 730px;}
.nyctabr h3{font-size:22px; text-align: left; line-height:1.3em; font-weight:400; color: #f9bf11;transition: 0.3s; width:100%; margin:0 auto 10px; font-family:"orbitron-medium";}
.bdfwb{ width: 100%;overflow:hidden; box-sizing:border-box; margin:0 auto;}
.bdfwb p{font-family:"Montserrat-Regular";font-size:14px; color:#717071; line-height:1.4em; font-weight:400; text-align: left; margin:5px 0;}

.nycszi{width:1200px;overflow:hidden; box-sizing:border-box; margin:0 auto; padding: 20px;}
.nycszi::after{content: ''; clear: both; display: block;}
.nycli{ width: 32%; float: left;  margin-right: 2%; margin-bottom:30px; margin-top:30px; text-align: center;}
.nycli:nth-child(3n){ margin-right: 0;}
.nyclit{ text-align: center;}
.nyclit h2{font-size:54px; font-family:"orbitron-black";  color:#000000; line-height:1.1em; transition:0.3s; font-weight:900;}
.nyclit h2 span{font-size:24px; font-family:"orbitron-black";  color:#000000; line-height:1.1em; transition:0.3s; font-weight:900;}
.nyclit i{ width:110px; height: 3px; border-radius:1.5px; display: block; background:#f9bf11; margin:10px auto 15px;transition:0.3s;}
.nycli h5{width:50%;box-sizing:border-box; display: block; font-size:16px; font-family:"orbitron-Medium";  color:#121212; line-height:1.2em; transition:0.3s;
font-weight: 400;margin:0 auto;}


.nyct2{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;background: #fff; padding: 50px 0; }
.abtu2{ width:440px; display: block; overflow: hidden;}
.abtu2 img{ width: 100%; display: block; margin: 0 auto;}
.abzi2{ width: 725px;}
.abzi2 h3{font-size:22px; text-align: left; line-height:1.3em; font-weight:400; color: #f9bf11;transition: 0.3s; width:100%; margin:0 auto 10px; font-family:"orbitron-medium";}
.abzi2 img{ margin:15px 0;}

.abzi2 .bdfwb p{font-family:"Montserrat-Regular";font-size:14px; color:#717071; line-height:1.4em; font-weight:400; text-align: left; margin:5px 0;}

/* pro */
.concp{ padding: 70px 0 80px;}
.biaoticp i{width: 266px; height:3px; border-radius:1.5px; display: block; background: #f9bf11; margin: 10px 0 22px;}
.biaoticp p{font-family:"Montserrat-Regular";font-size:16px; color:#231815; line-height:1.4em; font-weight:900; text-align: left; margin:5px 0; width:500px;}


.cpc{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;}
.cpc::after{content: ''; clear: both; display: block;}
.cpc li{ width: 380px; margin-right: 30px; margin-bottom: 35px; float: left;}
.cpc li:nth-child(3n){ margin-right: 0;}
.cpc li a{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block;}
.cpc li a .cptu{ width: 380px; height: 285px; display: block; overflow: hidden; margin-bottom:15px;}
.cpc li a .cptu img{width: 100%; display: block; margin: 0 auto; transition: 0.3s;}
.cpc li a h3{font-family:"Montserrat-Bold";font-size:20px; color:#f9bf11; line-height:1.4em; font-weight:900; text-align: left;transition: 0.3s;}
.cpc li:hover a .cptu img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.cpc li:hover a h3{ box-sizing: border-box; padding-left: 15px;}


/* 分页 */
.ffyy2{width:100%; margin:30px auto 0; overflow:hidden; box-sizing:border-box; display: flex;}
.pagination{ width:auto;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:0 0 15px;}
.pagination::after{ content:""; display:block; clear:both;}
.pagination li{ float:left;margin-right:12px; margin-bottom: 20px;}
.pagination li:last-child{ margin-right: 0;}
.pagination li a{display:block;box-sizing:border-box; font-size:18px; color:#999;padding:10px 22px; border-radius:4px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;font-family:"Montserrat-Bold";}
.pagination li span{display:block;box-sizing:border-box; font-size:18px; color:#999;padding:10px 22px; border-radius:4px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;font-family:"Montserrat-Bold";}
.pagination li.active a{ background:#f9bf11; border:1px solid #f9bf11; color:#fff;}
.pagination li:hover a{background:#f9bf11; border:1px solid #f9bf11; color:#fff;}
.pagination li.active span{ background:#f9bf11; border:1px solid #f9bf11; color:#fff;}
.pagination li:hover span{background:#f9bf11; border:1px solid #f9bf11; color:#fff;}

/* 产品详情 */
.cpxq{width:1200px;overflow:hidden; box-sizing:border-box; margin:0 auto; padding:70px 0;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start; }
.cpxql{ width: 515px;}

.cpxqr{ width: 615px; box-sizing: border-box; padding-top: 65px;}
.cpxqr .cptu{ width: 100%; display: block; overflow: hidden; margin-bottom:15px;}
.cpxqr .cptu img{width: 100%; display: block; margin: 0 auto; transition: 0.3s;}
.cpxqr h3{font-family:"Montserrat-Bold";font-size:28px; color:#f9bf11; line-height:1.4em; font-weight:900; text-align: left;transition: 0.3s;}


.cpxqltop{width:100%; margin:0 auto;box-sizing:border-box; display:block; padding:0 0 40px;}
.cpxqltop h3{font-size:26px; text-align: left; line-height:1.3em; color: #231815;transition: 0.3s; width:100%; margin:0 auto 10px; font-family:"orbitron-black";
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; font-weight: 900;}

.cpxqltop i{width: 266px; height:3px; border-radius:1.5px; display: block; background: #f9bf11; margin: 10px 0 22px;}
.cpxqltop p{font-family:"Montserrat-Regular";font-size:16px; color:#717071; line-height:1.4em; font-weight:400; text-align: left; margin:5px 0; width:500px;}

.niuc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; margin:50px 0; width: 100%;}
.niuc .nnn{font-size:14px;text-align:center;line-height:44px;font-weight: 400;color: #231815;transition: 0.3s;margin-right: 8px;font-family: "orbitron-medium";
background:#f9bf11; width:45%; height:44px; margin-right:3%; transition: 0.3s;}
.niuc .nnn:last-child{ margin-right: 0;}
.niuc .nnn:hover{ box-shadow:0 1px 5px rgba(0,0,0,0.3); background:#f9a411;}

.bdfwb2 h3{font-size:16px; text-align: left; line-height: 1.3em; color: #231815; transition: 0.3s; width: 100%; margin: 0 auto 10px; font-family: "orbitron-black";  
font-weight: 400;}


.biaotixw h3{font-size:38px; text-align: left; line-height:1.3em; color: #231815;transition: 0.3s; width:100%; margin:0 auto 10px; font-family:"orbitron-black";
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; font-weight: 900;}

/* news */
.newsxwc{width:100%; margin:0 auto;box-sizing:border-box; display:block; padding:0 0 30px;}
.newsxwc li{width:100%; margin:0 auto 14px;box-sizing:border-box; display:block; }
.newsxwc li a{width:100%; margin:0 auto;box-sizing:border-box; border-top: 2px solid #383838; padding: 20px 0; transition: 0.3s;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:flex-start; }
.newsxwc li a h6{font-family:"Montserrat-Regular";font-size:13px; color:#231815; line-height:1.4em; font-weight:900; text-align: left; transition: 0.3s;width: 180px;}
.newsxwc li a .xwctu{ width: 275px; height: 300px; display: block; overflow: hidden; margin: 0 40px 0 60px;}
.newsxwc li a .xwctu img{ width: 100%; display: block; margin: 0 auto; transition: 0.3s;}
.newsxwc li a .xwczi{ width: 645px; display: block;}
.newsxwc li a .xwczi h3{font-family:"Montserrat-Medium";display:block; width:100%;font-size:24px; color:#231815; line-height:1.5em; text-align:left;transition:0.3s; font-weight:400;
display:inline-block;word-break: break-all; text-overflow: ellipsis; overflow: hidden;transition:0.3s;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; }
.newsxwc li a .xwczi p{font-family:"Montserrat-Medium";display:block; width:100%;font-size:13px; color:#231815; line-height:1.44em; text-align:left;transition:0.3s; font-weight:400;
display:inline-block;word-break: break-all; text-overflow: ellipsis;overflow: hidden;transition:0.3s; margin: 15px 0 80px; height: 94px;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; }

.pmore2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center; align-items:center; background:#f9bf11; width:200px; height: 36px; transition: 0.3s;}
.pmore2 h4{font-size:13px; text-align: right; line-height:1.2em; font-weight:400; color: #231815;transition: 0.3s; margin-right:6px; font-family:"orbitron-medium";}
.pmore2 .pmorerr{ width: 30px; height: 5px; display: block; background: url(../img/mr.png) no-repeat center; transition: 0.3s;}

.newsxwc li:hover a{border-top: 2px solid #f9bf11;}
.newsxwc li:hover a h6{ color: #f9bf11;}
.newsxwc li:hover a .xwctu img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.newsxwc li:hover a .xwczi h3{ color:#f9bf11;}
.newsxwc li:hover a .xwczi p{ color:#000;}
.newsxwc li:hover a h6{color:#231815;}
.pmore2:hover{ width: 220px;}


.biaotixwXQ{width:100%; margin:0 auto 50px;box-sizing:border-box; display:block; padding:30px 0; border-bottom:2px solid #5f5754;}
.biaotixwXQ h3{ font-family: "orbitron-bold"; font-size: 32px; text-align: left; line-height:1.4em; font-weight:400; color: #f9bf11;}
.biaotixwXQ h6{font-family:"Montserrat-Regular";font-size:14px; color:#231815; line-height:1.4em; font-weight:900; text-align: left; transition: 0.3s;
margin-top:30px;}
.bdfwbxq p{font-family:"Montserrat-Regular";font-size:16px; color:#333; line-height:1.5em; font-weight:400; text-align: left; margin:10px 0;}
.biaotixwXQ h5{font-family:"Montserrat-Medium";display:block; width:100%;font-size:13px; color:#666; line-height:1.4em; text-align:left;transition:0.3s; font-weight:400;}
.biaotixwXQ2{ border-bottom:none;margin:0 auto 0; padding:66px 0 30px;}
.zhiyes{width:100%; margin:0 auto 50px;box-sizing:border-box; display:block; }
.zhiyes::after{ content: ''; clear: both; display: block; }
.zhiyes li{ width:550px; float: left; margin-right: 100px; margin-bottom:60px; height: 410px; position: relative;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start;}
.zhiyes li:nth-child(2n){ margin-right: 0;}
.zhiyes li .zhiylitu{ width: 54px; display: block;}
.zhiyes li .zhiylitu img{ width: 100%; display: block; margin: 0 auto;}
.zhiyli{ width:490px;border-top:2px solid #898989;}
.zhiyli h3{font-family:"Montserrat-Medium";display:block; width:100%;font-size:18px; color:#231815; line-height:1.5em; text-align:left;transition:0.3s; font-weight:900;
padding:10px 20px; box-sizing: border-box;}
.zhiylic{width:100%; margin:5px auto 0;box-sizing:border-box; display:block; }
.zhiylitt{/*display:flex;*/flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start; margin-bottom: 20px;}
.zhiylitt i{ width:8px; height:8px; display:block; border-radius:50%; background:#f9bf11; margin-right: 10px; margin-top:5px;}
.zhiylitt p{font-family:"Montserrat-Regular";font-size:13px; color:#000000; line-height:1.5em; font-weight:900; text-align: left; width:470px; display:block;}
.zhiylitt p::before{content: "\0020"; width:8px; height:8px; display:inline-block; border-radius:50%; background:#f9bf11; margin-right: 10px; margin-top:5px;clear: both;overflow: hidden}
.zhiylib{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center;  width: 100%; background: #fff; position: absolute; bottom: 0; left: 0;}
.lianxibb{font-size: 12px; text-align: center; line-height:34px; font-weight:900; color: #231815;font-family: "orbitron-medium"; background: #f9bf11; 
width:150px; height:34px; transition: 0.3s;}
.lianxibb:hover{ width: 170px;}

/* lianxi */
.zhiye2{width:1200px; padding: 66px 0 50px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start;}
.zye{ width: 610px;}
.zyetop{width:100%; margin:0 auto;box-sizing:border-box; display:block; text-align: left; }
.zyetop h3{font-family: "orbitron-bold"; font-size:22px; text-align:left; line-height:1.4em; font-weight:900; color: #323232;}
.zyetop p{font-family:"Montserrat-Regular";font-size:14px; color:#999999; line-height:1.4em; font-weight:400; text-align: left; margin:6px 0;}
.mmsr{ margin: 20px auto 0;width:100%;box-sizing:border-box; display:block; }
.mmsrt{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:flex-start;}
.mmsrt .srkc{ width:300px; height: 60px; background: #fff; border:none; border-bottom: 2px solid #484848; text-align:left; line-height: 58px;
font-size: 16px; color: #323232;font-family: "orbitron-bold"; margin-bottom: 16px; outline: none;}
.srkc2{width:100%; height: 60px; background: #fff; border:none; border-bottom: 2px solid #484848; text-align:left; line-height: 58px;
font-size: 16px; color: #323232;font-family: "orbitron-bold"; margin-bottom: 16px; outline: none;}
.srkc3{width:100%; height:130px; background: #fff; border:none; border-bottom: 2px solid #484848; text-align:left; line-height: 1.4em;
font-size: 16px; color: #323232;font-family: "orbitron-bold"; margin-bottom: 16px; outline: none; margin-top:15px;}
.rrr{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center;  width: 100%; background: #fff; }
.tjbtn{font-size: 14px; text-align: center; line-height:38px; font-weight:900; color:#121212;font-family: "orbitron-medium"; background: #f9bf11; 
width:220px; height:38px; transition: 0.3s; border: none; transition: 0.3s;}
.tjbtn:hover{ width: 240px;}
.zhiye2 i{ width: 1px; height:440px; background: #969696; display: block; margin:10px 80px;}
.llxxr{ width: 420px;}
.lxrtt{width:100%; margin:0 auto;box-sizing:border-box; display:block; text-align: left; margin-bottom: 25px; }
.lxrtt h2{font-family: "orbitron-bold"; font-size:22px; text-align:left; line-height:1.4em; font-weight:900; color: #323232;}
.lxrtt h5{font-family:"Montserrat-Regular";font-size:14px; color:#999999; line-height:1.4em; font-weight:400; text-align: left;margin:12px 0;}

.lxrb{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.lxrbl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; width:75%;}
.lxrbltu{ width:27px; height: 27px; display: block; margin-right: 12px;}
.lxrbltu img{ width: 100%; display: block; overflow: hidden;}
.lxrbl h4{font-family: "Montserrat-Regular"; font-size:14px; text-align:left; line-height:1.24em; font-weight:900; color: #f9bf11;}
.lxrb .ewmtu{ width:56px; height:56px; display: block; overflow: hidden;}
.lxrb .ewmtu img{width: 100%; display: block; overflow: hidden;}

.bdfwb3{    padding: 0px;
    font-family:"Montserrat-Regular";
    font-size: 14px;
    color: #717071;
    line-height: 1.4em;}

.cpc33{ margin-top:20px;}


