@charset "utf-8";
@font-face{font-family:dincond-medium-webfont;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype'),url(../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont) format('svg')}
/*** 重置样式 ***/
*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
	overflow-x:hidden;
}

body {
	width: 100%;
	margin: 0 auto;
	font-family:"微软雅黑";
	font-size:14px;
	margin:0;
	padding:0;
	color:#525252;
	line-height:200%;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
input,textarea{font-size:14px;font-family:'Microsoft YaHei';overflow:auto;}
input,textarea,img{outline:none}
.clear{ clear:both; margin:0; padding:0; height:0;}
.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}
a {
	color: #525252;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:hover {
	color:#d50101;
	transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;
}
.fr{float:right}
.fl{float:left}
.wrap { width:1200px; margin:0 auto;}
.phone-div { display:none}



/*** 公共样式 ***/
/*首页*/
.top{position: relative;width: 100%;height: 100px;}
.top .wrap{width:1200px;margin:0 auto;height: 100px; overflow:hidden}
.top .logo { width:200px; height:100px;}
.sy_hide{position: absolute;width: 100%;height: 55px;background: rgba(213,0,0,0.9);z-index: 9999;line-height: 55px; left: 0;top: 100px;display: none;}
.sy_hide dl dd{color: #000;float: left;margin-right: 40px;}
.sy_hide dl dd a{color: #000;font-size: 14px;}
.sy_hide dl dd a:hover{color: #fff;}
.hk1{padding-left: 39.3%}
.hk2{padding-left: 45.2%}
.hk3{padding-left: 50.5%}
.hk4{padding-left: 55.5%}
.hk5{padding-left: 60.5%}
.hk6{padding-left: 66%}
.hk7{padding-left: 62%}
@media screen and ( max-width:1366px ){
	.top{width: 1350px;}
	.hk1{padding-left: 34.7%}
	.hk2{padding-left: 43.2%}
	.hk3{padding-left: 50.6%}
	.hk4{padding-left: 58%}
	.hk5{padding-left: 65.3%}
	.hk7{padding-left: 72%}
}
@media screen and (min-width:1367px) and (max-width:1440px){
	.top{width: 1425px;}
	.hk1{padding-left: 35.7%}
	.hk2{padding-left: 43.6%}
	.hk3{padding-left: 50.7%}
	.hk4{padding-left: 57.6%}
	.hk5{padding-left: 64.8%}
	.hk7{padding-left: 71.7%}
}
@media screen and ( min-width:1441px ) and ( max-width:1500px ){
	.top{width: 1485px;}
}
@media screen and ( min-width:1551px ) and ( max-width:1600px ){
	.top{width: 1585px;}
}
@media screen and ( min-width:1501px ) and ( max-width:1550px ){
	.top{width: 1505px;}
}
@media screen and ( min-width:1441px ) and ( max-width:1600px ){
	.hk1{padding-left: 37.2%}
	.hk2{padding-left: 44.2%}
	.hk3{padding-left: 50.3%}
	.hk4{padding-left: 56.6%}
	.hk5{padding-left: 63%}
	.hk7{padding-left: 69.2%}
}
.menu {height: 100px;margin-left:120px;background: url('../images/pic04.png') no-repeat right center; padding-right:8px;}
.menu>ul {height: 100px; line-height:100px;}
.menu>ul>li {float: left;height: 100px; font-size:14px; color:#333333; font-weight:bold}
.menu>ul>li:hover { background:#de0000; color:#fff;}
.mo1 { display:block;padding: 0 22px;}
.menu>ul>li:hover a { color:#fff}
.top_tb { height:50px;margin-top: 37px;cursor: pointer; width:100px;position:relative;}
.top_tb ul li { float:left;width: 23px; margin-left:20px;}
.top_tb .li1{width: 23px;height: 20px; font-weight:bold}

/*侧边栏*/
#side-mask{position:fixed;top:0;width:100%;height:100%;background-color:#000;z-index:999;display:none;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}
.mt15{margin-top:15px}
.open-side .side-box{right:0;visibility:visible;}
.open-side #side-mask{display:block}
.side-box{width:325px;background:#d50000;position:fixed;top:0;right:-360px;height:100%;z-index:999999;padding:20px 0 0 35px;-webkit-transition:all .4s;transition:all .4s;visibility:hidden;}
a.side-close{display:block;width:28px;height:29px;background:url(../images/pic03.png) no-repeat}
.side-title{color:#fff;font-size:18px;padding-top:30px;padding-bottom:10px;line-height:20px;margin-bottom:10px}
.side-dl{overflow:hidden;margin-top:10px;width:108px;float:left;height:180px}
.side-dl a{color:#fff;-webkit-transition:all .3s;transition:all .3s}
.side-dl a:hover{color:#fff}
.side-dl h5 a{font-size:15px;padding-bottom:5px;display:inline-block;color:#fff;border-bottom:1px solid #fff;margin-bottom:10px}
.side-dl p a{margin-right:10px;display:block;margin-bottom:4px;font-size:13px;font-weight:700; display:block}
.side-dl p a:hover { color:#000}
.side-contact p{color:#cdd0d9;line-height:22px}
.side-contact a.tel{color:#cdd0d9}
.side-box.smallwidth{padding:20px 0 0 35px}
.smallwidth .side-title{padding-bottom:0}
.smallwidth .side-dl{height:200px}


/* 首页幻灯 */
.banner_qh {max-height:860px; overflow:hidden}
.banner_qh img{width: 100%;display: block;}
.banner_qh .swiper-pagination-bullet { width:14px; height:14px; background:url(../images/pic06.png) no-repeat center center;opacity:1}
.banner_qh .swiper-pagination-bullet-active { background:url(../images/pic05.png) no-repeat center center; width:14px; height:14px;}
.banner_qh .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:24px;}
.banner_qh .swiper-button-prev, .swiper-container-rtl .swiper-button-next {background:url(../images/pic07.png) no-repeat center center; width:44px; height:14px; left:80px;top:inherit}
.banner_qh .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background:url(../images/pic08.png) no-repeat center center; width:44px; height:14px; right:80px;top:inherit}


.home .row1 { clear:both;width:100%; height:990px; margin:6% 0;overflow:hidden;background: url(../images/pic09.jpg) no-repeat center center;}
.home .row1 .row1L { width:54%; float:left}
.home .row1 .row1R { width:44%; float:right; color:#fff;}
.home .row1 .row1R p.p1 { font-size:36px; color:#000000; font-family:dincond-medium-webfont;text-transform:uppercase; font-weight:bold; line-height:40px;}
.home .row1 .row1R p.p2 { font-size:20px; color:#000000;font-family:dincond-medium-webfont; margin-bottom:175px;}
.home .row1 .row1R p.p3 { font-size:26px; line-height:40px; margin-bottom:40px;}
.home .row1 .row1R p.p4 { font-size:40px; color:#555555;font-family:dincond-medium-webfont;text-transform:uppercase; margin-bottom:15px; }
.home .row1 .row1R p.p4 span { color:#ca0000;}
.home .row1 .row1R p.p5 { color:#bab9b9; margin-bottom:30px;}
.home .row1 .row1R p.p6 { color:#bab9b9; margin-bottom:110px;}
.home .row1 .row1R p.p7 {}
.home .row1 .row1R p.p7 a { display:block; width:300px; height:50px; line-height:50px; border:1px solid #e2e2e2; text-align:center; color:#fff;background:url(../images/pic10.png) no-repeat 240px center;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row1 .row1R p.p7 a:hover { background:#d50000 url(../images/pic10.png) no-repeat 240px center;border:1px solid #d50000;}
.home .mTit {}
.home .mTit span { display:block; color:#000;}
.home .mTit span.sp1 { font-size:36px;font-family:dincond-medium-webfont;text-transform:uppercase; font-weight:bold; line-height:42px;}
.home .mTit span.sp2 { font-size:20px;}


.home .row2 { clear:both;background: url(../images/pic11.jpg) no-repeat bottom center; width:100%; height:1191px; overflow:hidden; margin-bottom:6%;}
.home .row2 .mTit { height:162px;}
.home .row2 .box { height:959px;}
.home .row2 .boxL { width:298px; float:left}
.home .row2 .boxL p.p1 { font-size:56px; color:#d50000;font-family:dincond-medium-webfont;text-transform:uppercase; line-height:55px; font-weight:100; margin-bottom:9px;}
.home .row2 .boxL p.p2 { font-size:20px; color:#000000; line-height:30px; margin-bottom:5px;}
.home .row2 .boxL p.p3 { color:#000000; line-height:24px;}
.home .row2 .boxR { width:902px; float:right}
.home .row2 .boxR p.p1 img { display:block}
.home .row2 .boxR p.p2 a { display:block; width:404px; height:70px; line-height:70px; text-align:center; color:#fff;background:#d50000 url(../images/pic10.png) no-repeat 340px center;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; float:right}
.home .row2 .boxR p.p2 a.hover { border:1px solid #fff;}

.home .row3 { clear:both;background: url(../images/pic13.jpg) no-repeat bottom center; width:100%; height:950px; overflow:hidden; margin-bottom:6%;}
.home .row3 .mTit { margin-bottom:205px;}
.home .row3 .box { height:880px;}
.home .row3 .boxL { width:453px; height:100%; float:left}
.home .row3 .boxR { width:747px; height:100%; float:right}
.home .row3 .boxR p.p1 img { display:block}
.home .row3 .boxR p.p2 a { display:block; width:404px; height:70px; line-height:70px; text-align:center; color:#fff;background:#d50000 url(../images/pic10.png) no-repeat 340px center;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; float:right}
.home .row3 .boxR p.p2 a.hover { border:1px solid #fff;}
.home .row3 .text {}
.home .row3 .text .li { height:150px; overflow:hidden}
.home .row3 .text .li .textL { width:100px; height:100%; float:left; font-size:24px; font-weight:bold; color:#fff; text-align:right; line-height:33px; }
.home .row3 .text .li .textR { width:240px; height:100%; float:left; color:#8c8c8c;background: url(../images/pic15.png) no-repeat left 10px; padding-left:38px; margin-left:30px;}


.home .row4 { clear:both;background: url(../images/pic18.jpg) no-repeat center center; width:100%; height:500px; padding-top:110px; overflow:hidden; margin-bottom:6%;}
.home .row4 .mTit span{ color:#fff}
.home .row4 .box { height:500px;}
.home .row4 .boxL { width:300px; height:100%; float:left}
.home .row4 .boxR { width:845px; height:100%; float:right}
.home .row4 .boxR .list {border-top:1px solid #dbdbdb; margin-bottom:80px;}
.home .row4 .boxR .list p { height:70px; line-height:70px; border-bottom:1px solid #dbdbdb}
.home .row4 .boxR .list p a { display:block; height:70px; color:#000;}
.home .row4 .boxR .list p a:hover { color:#d50000; font-weight:bold}
.home .row4 .boxR .list p span { display:block; float:left}
.home .row4 .boxR .list p span.sp1 { font-size:15px; font-weight:bold; width:156px; text-align:center}
.home .row4 .boxR .list p span.sp2 { font-size:16px; margin-left:130px;}
.home .row4 .boxR .btn a{ display:block; width:404px; height:70px; line-height:70px; text-align:center; color:#fff;background:#d50000 url(../images/pic10.png) no-repeat 340px center;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; float:right}

.footer { clear:both;width:100%; height:295px; padding-top:10px; background:#000000;color:#a6a6a6; border-top: 4px solid #d50000;}
.footer a { color:#a6a6a6;}
.footer a:hover { color:#d50000;}
.footer .footer-1 { border-bottom:1px solid #353535; padding:55px 50px 55px 170px; margin-bottom:55px;background: url(../images/pic16.png) no-repeat 80px center;}
.footer .footer-1 p { line-height:24px;}
.footer .footer-2 {} 
.footer .footer-2 a { display:block; float:left; margin-right:40px;} 
.zixun { width:62px; height:62px; position:fixed; right:40px; bottom:40px; z-index:9999}


/*------------内页---------------*/
.iBanner {background: url(../images/iBanner.jpg) no-repeat center center; height:300px;}
.iBanner2 {background: url(../images/iBanner2.jpg) no-repeat center center; height:300px;}
.iBanner3 {background: url(../images/iBanner3.jpg) no-repeat center center; height:300px;}
.iBanner4 {background: url(../images/iBanner4.jpg) no-repeat center center; height:300px;}
.iBanner5 {background: url(../images/iBanner5.jpg) no-repeat center center; height:300px;}
.iBanner6 {background: url(../images/iBanner6.jpg) no-repeat center center; height:300px;}
.iBanner7 {background: url(../images/iBanner7.jpg) no-repeat center center; height:300px;}
.secMenu { height:80px; text-align:right;background: url(../images/pic19.png) no-repeat center center; margin-bottom:80px;}
.secMenu a { font-size:14px; color:#000000; margin:0 28px; line-height:80px; display: inline-block; font-weight:bold }
.secMenu a:hover {color:#fff;}
#Nowmenu { color:#fff;}
h1.pagetitle{ clear:both;padding:0 0 30px 0;text-align:center; background:none}
h1.pagetitle i{color:#eeeeee; height:35px;display:block;font-size:40px;font-style:normal;line-height:30px; font-weight:normal;text-transform:uppercase;font-family:dincond-medium-webfont;}
h1.pagetitle b{color:#000000;font-size:20px; height:38px;line-height:38px; display:block; font-weight:500; font-family:黑体}

/*** 公司简介 ***/
.gsjj-div {}
.gsjj-div .box1 { height:467px; overflow:hidden}
.gsjj-div .box1 .L { width:780px; height:467px; float:left}
.gsjj-div .box1 .R { width:378px; height:467px; float:right}
.gsjj-div .box1 .R img { display:block; width:100%; height:100%;}
.gsjj-div .box1 .L p.p1 { font-size:26px; color:#000000; margin-bottom:45px;}
.gsjj-div .box1 .L p.p1 span { color:#d50000;}
.gsjj-div .box1 .L p.p2 { font-size:15px; margin-bottom:25px;}
.gsjj-div .box2 {background: url(../images/pic21.jpg) no-repeat center center; height:420px; color:#fff;}
.gsjj-div .box2 .num { padding:14% 10%;}
.gsjj-div .box2 .num .d { text-align:center; width:25%; float:left;}
.gsjj-div .box2 .num { display:block}
.gsjj-div .box2 .num p.p1 { font-size:64px; font-weight:bold; line-height:60px; height:60px;}
.gsjj-div .box2 .num p.p1 span { font-family:dincond-medium-webfont}
.gsjj-div .box2 .num p.p1 i { font-style:normal; font-size:20px;vertical-align:super; line-height:20px;}
.gsjj-div .box2 .num p.p2 {}
.gsjj-div .box3 { clear:both; background:#f0f0f0; padding:6% 0 10% 0; }
.gsjj-div .box3 .wrap { position:relative; left:0; top:0}
.gsjj-div .box3 .tit { text-align:center; margin-bottom:55px;}
.gsjj-div .box3 .tit p.p1 { font-size:30px; color:#d50000; margin-bottom:18px;}
.gsjj-div .box3 .tit p.p2 { font-size:16px; color:#a6a6a6;}
.gsjj-div .box3 .list { width:1200px; height:480px; overflow:hidden}
.gsjj-div .box3 .list .d { width:600px; height:240px; float:left; overflow:hidden; }
.gsjj-div .box3 .list .d p.p1 { width:300px; height:240px; float:left; padding:60px 10px 0 30px; box-sizing:border-box; font-size:18px; font-weight:bold; background:#fff; color:#000000;}
.gsjj-div .box3 .list .d1 p.p3 .po { display:block; position:absolute; left:0; top:50%; margin-top:-8px; width:9px; height:16px; z-index:9}
.gsjj-div .box3 .list .d2 p.p3 .po { display:block; position:absolute; left:0; top:50%; margin-top:-8px; width:9px; height:16px; z-index:9}
.gsjj-div .box3 .list .d p.p1 span { display:block; font-size:17px; line-height:20px;color:#a3a3a3; margin-top:20px; font-weight:normal; letter-spacing:-1px}
.gsjj-div .box3 .list .d p.p1 i { font-style:normal; color:#d50000}
.gsjj-div .box3 .list .d p.p3 { width:300px; height:240px; float:left; overflow:auto; position:relative; left: 0; top:0}
.gsjj-div .box3 .list .d p.p3 .pic { display:block; width:100%; height:100%;}
.gsjj-div .box3 .list .d1 { color:#fff;}
.gsjj-div .box3 .list .d1 p.p1 { text-align:right; background:#d50000;padding:60px 30px 0 10px; color:#fff}
.gsjj-div .box3 .list .d1 p.p1 span { text-align:right; color:#fff}
.gsjj-div .box3 .list .d2 p.p1 { text-align:right; padding:60px 30px 0 10px;}
.gsjj-div .box3 .list .d2 p.p1 span { text-align:right;}
.gsjj-div .box3 .list .d2 p.p1 {}
.gsjj-div .box3 .list .d3 p.p3 .po { display:block; position:absolute; right:0; top:50%; margin-top:-8px; width:9px; height:16px; z-index:9}

.gsjj-div .box3 .swiper-container { position:static}
.gsjj-div .box3 .swiper-container-horizontal>.swiper-pagination-bullets {bottom:-70px}
.gsjj-div .box3 .wmdks-list .swiper-button-next{top: inherit; bottom:-70px}
.gsjj-div .box3 .wmdks-list .swiper-button-prev {top: inherit; bottom:-70px}
.gsjj-div .box3 .wmdks-list .swiper-button-prev{ width:39px; height:16px;background: url(../images/pic29.png) no-repeat center center; left:0; z-index:999; background-size:cover}
.gsjj-div .box3 .wmdks-list .swiper-button-next{ width:39px; height:16px;background: url(../images/pic30.png) no-repeat center center; right:0; z-index:999; background-size:cover}
.gsjj-div .box3 .wmdks-list .swiper-button-prev:hover {background: url(../images/pic29-on.png) no-repeat center center;}
.gsjj-div .box3 .wmdks-list .swiper-button-next:hover {background: url(../images/pic30-on.png) no-repeat center center;}
.gsjj-div .box3 .wmdks-list .swiper-button-next.swiper-button-disabled{ opacity:1}
.gsjj-div .box3 .wmdks-list .swiper-button-prev.swiper-button-disabled { opacity:1}
.gsjj-div .box3 .swiper-pagination-bullet-active { background:#d50101}



/*** 企业文化 ***/
.qywh-div { padding-bottom:9%}
.qywh-div .box1 { background: url(../images/pic31.jpg) no-repeat center center; height:398px; overflow:hidden; color:#fff;}
.qywh-div .box1 .text { padding:110px 0 0 120px}
.qywh-div .box1 .text p.p1 { font-size:24px;}
.qywh-div .box1 .text p.p2 { font-size:20px; color:#697989;text-transform:uppercase; margin-bottom:40px;}
.qywh-div .box1 .text p.p3 { font-size:38px;}
.qywh-div .box2 { clear:both; height:256px;}
.qywh-div .box2 .L { width:400px; height:256px; padding:50px 0 0 50px; box-sizing:border-box; float:left;background: url(../images/pic34.jpg) no-repeat center center;}
.qywh-div .box2 .R { width:789px; height:256px; padding:50px 0 0 50px; box-sizing:border-box; float:right;background: url(../images/pic35.jpg) no-repeat center center;}
.qywh-div .box2 .L p.p1 { font-size:24px; color:#df2226;}
.qywh-div .box2 .L p.p2 { width:32px; height:1px; background:#df2226; margin:14px 0 13px 0;}
.qywh-div .box2 .L p.p3 { font-size:20px; color:#f0a1a3;text-transform:uppercase; line-height:24px; margin-bottom:10px;}
.qywh-div .box2 .L p.p4 { font-size:16px; color:#df2226}
.qywh-div .box2 .R p.p1 { font-size:24px; color:#fff; margin-bottom:14px;}
.qywh-div .box2 .R p.p2 { width:32px; height:1px; background:#fff;margin:14px 0 13px 0;}
.qywh-div .box2 .R p.p3 { font-size:20px; color:#f0a1a3;text-transform:uppercase; line-height:24px; margin-bottom:10px;}
.qywh-div .box2 .R p.p4 { font-size:16px; color:#fff; width:170px}
/*切换*/
.qywh-div .qywh-con {width:1200px;height:398px; margin:0 auto; position:relative; margin-bottom:10px;}
.qywh-list-1{width:1200px; height:398px;overflow:hidden;} 
.qywh-list-1 ul { height:398px;}
.qywh-list-1 li{width:1200px;height:398px; float:left;cursor:pointer; background:#f5f5f5;}
.qywh-con .qywh-btns a { display:block;position:absolute;top:43%; z-index:9; }
.qywh-con .qywh-btns .qywh-prev{width:52px;height:52px;background:url("../images/pic32.png") no-repeat center center; background-size:cover; right:53px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }
.qywh-con .qywh-btns .qywh-next{width:52px;height:52px;background:url("../images/pic33.png") no-repeat center center;background-size:cover; right:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }
.qywh-con .qywh-btns .qywh-prev:hover{background:url("../images/pic32-on.png") no-repeat center center;}
.qywh-con .qywh-btns .qywh-next:hover{background:url("../images/pic33-on.png") no-repeat center center;}

/*公司认证*/
.gsrz-div { padding-bottom:5%; width:1248px; margin:0 auto;}
.gsrz-div ul li { width:366px; height:250px; float:left; margin:0 25px 45px 25px;}
.gsrz-div ul li p img { width:366px; height:250px; display:block}


/*发展历程*/
.history-bg {padding-top: 50px; padding-bottom:8%;}
.historybox { width: 1200px; margin: 0 auto; background: url(../images/pic42.jpg) repeat-y center center; overflow: hidden; }
.historybox li { width: 605px; padding-bottom: 40px; position: relative; margin-bottom: 15px; }
.historybox .hl { float: left; text-align: right;background: url(../images/pic43.jpg) no-repeat right top; }
.historybox .hr { float: right; background: url(../images/pic43.jpg) no-repeat left top; }
.hr .historycont { padding-left: 55px; }
.hl .historycont { padding-right: 55px; }
.historybox li h4 { color: #ca0000; font-size: 40px; margin-bottom: 10px;font-family:dincond-medium-webfont; font-weight:bold; }
.historybox li p { font-size:15px; }
.history-bg .more { clear:both;}
.history-bg .laosding2 {
    width: 68px;
    height: 68px;
    background: url(../images/pic44.jpg) no-repeat center;
    cursor: pointer;
    margin: 0 auto;
}
.history-bg .laosding2 a {
    display: block;
    height: 100%;
		color: rgba(0,0,0,0);
}


/*产品列表*/
.cp-list { background:#0a0a0a; padding-bottom:50px;}
.cp-list .cpMenu { text-align:center; border-bottom:1px solid #3f3f3f; margin-top:-30px; height:53px; margin-bottom:60px;}
.cp-list .cpMenu a { font-size:20px; color:#fff; font-weight:bold; margin:0 30px}
.cp-list .cpMenu a:hover { color:#d50000}
#Nowmenu2 { color:#d50000;}
.cp-list .list { width:1260px; margin:0 auto; padding-bottom:10px;}
.cp-list .list ul li { width:360px; height:475px; float:left; margin:0 30px 60px 30px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
.cp-list .list ul li a { display:block}
.cp-list .list ul li .d1 { width:360px; height:360px; overflow:hidden; background:#fff;}
.cp-list .list ul li .d1 img { display:block; width:100%; height:100%;}
.cp-list .list ul li .d2 { height:115px; background:#0a0a0a; color:#fff; padding:28px 20px 25px 20px; border-bottom:1px solid #d50000; box-sizing:border-box;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
.cp-list .list ul li .d2 p.p1 { font-size:20px; margin-bottom:3px;}
.cp-list .list ul li .d2 p.p2 { font-size:15px; line-height:22px;}
.cp-list .list ul li:hover .d2 { background:#d50000; color:#fff;}

.cp-nr { background:#fff; width:1200px; margin:0 auto; padding:55px 0 60px 0; margin-bottom:65px;}
.cp-nr .cptit { width:1080px; margin:0 auto; text-align:center; font-size:18px; border-bottom:1px solid #efeeee; line-height:28px; height:28px; padding-bottom:25px; margin-bottom:50px; font-weight:bold}
.cp-nr .cpCon { width:1080px; margin:0 auto;}
.cp-nr .cpCon .L { width:440px; height:430px; overflow:hidden; float:left; background:#fff;border:1px solid #eae9e9;}
.cp-nr .cpCon .L img { display:block; width:430px; height:430px; margin:0 auto;}
.cp-nr .cpCon .R { width:440px; height:430px; float:right}
.cp-nr .cpCon .R p.p1 { font-size:18px; font-weight:bold; color:#333; margin-bottom:20px;}
.cp-nr .cpCon .R p.p2 { border-bottom:1px solid #999; font-size:15px; font-weight:bold; line-height:50px; height:50px; margin-bottom:5px;}


.fy{ clear:both; text-align:center; height:30px; padding:20px 0; font-size:14px; margin-bottom:20px;}
.fy b{ display:inline-block; width:24px; height:24px; text-align:center; background:#cf000d; border-radius:50%; line-height:24px; margin:0 5px; color:#fff; font-weight:100;}
.fy a{ display:inline-block; padding:0 10px;height:24px; text-align:center; line-height:24px;margin:0 5px; font-size:14px;}



/*合作案例*/
.case-list {}
.case-list ul li { width:100%; height:445px; margin-bottom:40px; overflow:hidden; background:#000000; color:#fff;}
.case-list ul li a { display:block}
.case-list ul li .L { width:740px; height:445px; float:left; overflow:hidden}
.case-list ul li .L img { display:block; width:100%; height:100%}
.case-list ul li .R { width:460px; height:445px; float:left; padding:115px 0 0 130px; box-sizing:border-box}
.case-list ul li .R .d1 { font-size:20px; font-weight:bold; margin-bottom:20px;}
.case-list ul li .R .d2 { font-size:15px; margin-bottom:80px;}
.case-list ul li .R .d3 {}
.case-list ul li .R .d3 a { display:block; width:122px; height:42px; line-height:42px; color:#fff; padding-left:30px; background:#d50000 url(../images/pic50.png) no-repeat 105px center;}
.case-con {}



/*新闻中心*/
.gsxw-list { padding-top:25px;}
.gsxw-list ul li { background:#0d0d0d; color:#fff; height:260px; width:100%; margin-bottom:20px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
.gsxw-list ul li a { display:block; color:#fff;}
.gsxw-list ul li .L { width:290px; height:260px; float:left;}
.gsxw-list ul li .L p { width:290px; height:220px; margin-top:40px; overflow:hidden}
.gsxw-list ul li .L p img { width:100%; height:100%; display:block;transition:all .5s;}
.gsxw-list ul li:hover .L p img {transform: scale(1.06, 1.06);}
.gsxw-list ul li .R { width:840px; height:260px; float:left; margin-left:35px;}
.gsxw-list ul li .R p.p1 { font-size:20px; margin-bottom:18px; margin-top:40px;}
.gsxw-list ul li .R p.p2 { font-size:15px; margin-bottom:52px; line-height:28px;}
.gsxw-list ul li .R p.p3 { clear:both; color:#d50000;}
.gsxw-list ul li .R p.p3 span { display:block;}
.gsxw-list ul li .R p.p3 span.sp1 { font-size:15px; float:left; padding-top:10px;}
.gsxw-list ul li .R p.p3 span.sp2 { float:right; width:122px; height:42px; line-height:42px; color:#d50000; padding-left:30px; background: url(../images/pic51.png) no-repeat 105px center; border:1px solid #d50000;}
.gsxw-list ul li:hover { background:#d50000;}
.gsxw-list ul li:hover p.p3 { color:#fff;}
.gsxw-list ul li:hover p.p3 span.sp2 { color:#fff;border:1px solid #fff;background: url(../images/pic50.png) no-repeat 105px center;}

.news-content { padding-bottom:9%; padding-top:20px;}
.newsdetail-content { width:1100px; margin:0 auto;}  
.newsdetail-content p { margin-bottom:25px;}
.newsdetail-content p img { max-width:840px;}
.newsdetail-title { width: 1100px; margin:0 auto; padding: 0 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title .title { width:1080px; margin:0 auto; font-weight: bold; font-size: 20px; line-height: 30px; color: #000; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; }

/*招聘列表*/
.shzp-div .list_dl .list_dt { width:100%; margin:0 auto; height:50px; padding:10px 0; line-height:50px; cursor: pointer; background:#f2f2f2; margin-bottom:10px; }
.bgcolor { background:#f2f2f2}
.shzp-div .list_dl .list_dt span { display:block; float:left}
.shzp-div .list_dl .list_dt span.sp1 { width:350px; padding-left:30px; font-size:18px;}
.shzp-div .list_dl .list_dt span.sp2 { width:200px;}
.shzp-div .list_dl .list_dt span.sp3 { width:200px;}
.shzp-div .list_dl .list_dt span.sp4 { width:50px; height:50px;background:url("../images/pic52.png") no-repeat center center; float:right; margin-right:30px;}
.shzp-div .btn { clear:both; width:130px; height:40px; line-height:40px; text-align:center; color:#fff; background:#d50000; border-radius:20px; margin:30px 0; cursor:pointer}
.shzp-div .btn a { color:#fff; display:block; width:100%; height:100%;}
.list_dd{padding:30px 42px 10px 42px; display: none;font-size:15px;}
.list_dd p.p0 { font-weight:bold; color:#222; font-size:16px; margin-bottom:10px;}
.list_dd p.p1 { font-weight:bold; color:#222; font-size:16px; margin-top:25px;}
#open span.sp4{
    background: url("../images/pic53.png") no-repeat center center;
}
/*弹出层-简历*/
.fotdn{
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}
.fot_yp{
	width: 360px;
	height: 340px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -170px;
	margin-left: -180px;
	background: #fff;
	padding:20px
}
.yp_tit{
	width: 360px;
	height: 70px;
	text-align: center;
	overflow: hidden;
	margin-bottom:18px;
}
.yp_tit p{
	font-size: 18px;
	margin-top: 13px;
	line-height:22px;
}
.yp_tit span{ font-size: 14px; line-height:22px;}
.fot_cnt p{
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 9px 0;
	font-size: 14px;
}
.fot_cnt p span{
	display: block;
	float: left;
	width: 90px;
	text-align: right;
}
.fot_cnt p em{
	display: block;
	float: left;
	width: 230px;
}
.fot_cnt p em .txt{
	width: 220px;
	height: 22px;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 14px;
	line-height: 22px;
	padding: 0 5px;
}
.sumt{
	width: 180px;
	height: 40px;
	margin:0 auto;
	margin-top:10px;
}
.sumt .sbnm{
	width: 160px;
	height: 40px;
	border: 0;
	background: #d50000;
	cursor: pointer;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 15px;
	color: #fff;
	outline:none;
	border-radius:20px;
	
}
.fot_yp .fancybox{
	position: absolute;
	top: -16px;
	right: -16px;
	cursor: pointer;
}


/*联系我们*/
.lxwm-div { background:#0d0d0d;}
.lxwm-div .box1 { height:260px; margin-bottom:110px; color:#fff;}
.lxwm-div .box1 .L { width:590px; height:260px; float:left; border:1px solid #1e1e1e; box-sizing:border-box; padding:25px;}
.lxwm-div .box1 .R { margin-left:20px;background: url("../images/pic54.png") no-repeat 415px 90px;}
.lxwm-div .box1 .L p.p1 { font-size:18px; font-weight:bold; margin-bottom:30px;}
.lxwm-div .box1 .L p.p2 { font-size:16px;}
.lxwm-div .box1 .L p.p3 {}
.lxwm-div .box1 .L p.p3 span { display:block; float:left}
.lxwm-div .box1 .L p.p3 span.sp1 { width:65px;}
.lxwm-div .box1 .L p.p3 span.sp2 { width:400px;}
.lxwm-div .box2 { clear:both}
.lxwm-div .box2 .map { height:550px; width:100%; border-top:2px solid #d50000;}
.lxwm-div .box3 { clear:both; background:#fff; padding-top:60px; padding-bottom:80px;}
.lxwm-div .box3 .form {}
.lxwm-div .box3 h1.pagetitle { margin-bottom:35px;}
.lxwm-div .box3 .form .d1 { width:590px; height:90px; float:left; margin-bottom:20px;}
.lxwm-div .box3 .form .m10 { margin-left:20px;}
.lxwm-div .box3 .form p.p1 { height:42px; line-height:42px; font-size:16px; font-weight:bold; color:#000000}
.lxwm-div .box3 .form p.p1 span { color:#d50000; margin-left:5px;}
.lxwm-div .box3 .form .d1 p.p2 { height:48px; line-height:48px;}
.lxwm-div .box3 .form .d1 p.p2 input { width:100%; height:48px; border:1px solid #cccccc; padding:0 10px; box-sizing:border-box; display:block}
.lxwm-div .box3 .form .d2 { clear:both; margin-bottom:50px;}
.lxwm-div .box3 .form .d2 p.p2 textarea { border:1px solid #cccccc; padding:10px; box-sizing:border-box; display:block; width:1200px; height:160px;} 
.lxwm-div .box3 .form .smt { width:220px; height:60px; margin:0 auto; cursor:pointer}
.lxwm-div .box3 .form .smt input { width:220px; height:60px; line-height:60px; text-align:center; color:#fff; background:#d50000; border:0; font-size:18px; cursor:pointer}

/*公司资质*/
.gszz-div { width:1248px; margin:0 auto}
.gszz-div ul li { width:272px; height:362px; overflow:hidden; margin:0 20px 45px 20px; float:left}
.gszz-div ul li img { width:100%; height:362px; display:block}















