@charset "utf-8";
@font-face{font-family:dincond-medium-webfont;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff2) format('woff2'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype'),url(../fonts/dincond-medium-webfont.svg#dincond-regular-webfont) format('svg')}

@font-face{font-family:HelveticaNeue-ExtBlackCond;src:url(../fonts/helveticaneue-extblackcond.eot);src:url(../fonts/helveticaneue-extblackcond.eot) format('embedded-opentype'),url(../fonts/helveticaneue-extblackcond.woff2) format('woff2'),url(../fonts/helveticaneue-extblackcond.woff) format('woff'),url(../fonts/helveticaneue-extblackcond.ttf) format('truetype'),url(../fonts/helveticaneue-extblackcond.svg#dincond-regular-webfont) format('svg')}
html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
	overflow-x:hidden;
}
body {
	width: 100%;
	font-family:"微软雅黑";
	font-size:14px;
	margin:0;
	padding:0;
	color:#4c4c4c;
	line-height:200%;
	overflow:hidden;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
input,select,textarea{vertical-align:middle;outline: none; font-family:"microsoft yahei";border-radius: 0;}
input{margin:0;outline:none;padding:0;}
input::-ms-clear{display:none;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #4c4c4c;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent;
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #fe6808;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.cf:after{content:""; display:block; height:0; clear:both;}
.wrap { width:1200px; margin:0 auto;}
*{ box-sizing:border-box;}
.phone-div { display:none;}

/*menu*/
.header { width:100%; height:120px; line-height:120px; overflow:hidden; padding:0 3%; box-sizing:border-box;}
.header .logo { width:304px; height:100%; float:left; overflow:hidden;}
.header .logo img { display:block; width:100%; height:auto;}
.header .menu { width:910px; height:100%; float:right; text-align:right;background: url(../images/pic0101.jpg) no-repeat right center; padding-right:15px;}
.header .menu a { display: block; font-size:16px; color:#4c4c4c; text-align:center; padding: 0 23px; float:right;}
.header .menu a:hover { background:#d50d15; color:#fff;}
.header .lang { width:85px; height:100%; float:right; text-align:right; color:#db2f2f;}
.header .lang a { font-size:14px; color:#db2f2f;}
#nowMenu2 {background:#d50d15; color:#fff;}

.mmBanner img { display:block; width:100%; height:auto;}
.mBanner { position:relative;height:721px; overflow:hidden;}
.mBanner .swiper-container { position:static;}
.mBanner .swiper-slide img { display:block; width:100%; height:721px;}
.mBanner .swiper-button-prev{width:77px;height:77px;background:url("../images/pic02.png") no-repeat center center; background-size:cover; left:1%; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; top:40%; background-size: cover; }
.mBanner .swiper-button-next{width:77px;height:77px;background:url("../images/pic03.png") no-repeat center center;background-size:cover; right:1%; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; top:40%; background-size: cover; }
.mBanner .swiper-button-prev:after {content:''}
.mBanner .swiper-button-next:after {content:''}
.mBanner .swiper-button-prev:hover {background:url("../images/pic02-on.png") no-repeat center center;background-size: cover; }
.mBanner .swiper-button-next:hover {background:url("../images/pic03-on.png") no-repeat center center;background-size: cover; }

.w90 { width:92%; margin:0 auto;}
.footer { width:100%; height:400px; background:#333333; color:#fff;}
.footer a {-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;}
.footer .box1 {border-bottom:1px solid #5c5c5c; width:100%; height:100px; line-height:99px;font-size:15px;}
.footer .box1 a { color:#fff;}
.footer .box1 .L { width:70%; height:100%; float:left; overflow:hidden;}
.footer .box1 .L a { display:inline-block;}
.footer .box1 .R { width:30%; height:100%; float:right; overflow:hidden; text-align:right;}
.footer .box1 .R a { padding-left:26px; display:inline-block}
.footer .box1 .R span { display:inline-block;}
.footer .box1 .R span.sp1 {background:url("../images/pic06.png") no-repeat right center; margin-right:24px; padding-right:30px;}
.footer .box1 .R a.a1 {background:url("../images/pic04.png") no-repeat left center;}
.footer .box1 .R a.a2 {background:url("../images/pic05.png") no-repeat left center; color:#dddddd}
.footer .box1 .R a.a2:hover { color:#d50d15;}

.footer .box2 { clear:both; height:220px;}
.footer .box2 .w90 { height:100%;}
.footer .box2 .L { width:28%; height:100%; float:left;border-right:1px solid #5c5c5c; box-sizing:border-box; padding-top:50px; }
.footer .box2 .C { width:37%; height:100%; float:left;border-right:1px solid #5c5c5c; box-sizing:border-box; padding-top:50px; padding-left:8%;}
.footer .box2 .R { width:320px; height:100%; float:right; box-sizing:border-box; padding-top:50px;}
.footer .box3 { clear:both; text-align:center; color:#808080; width:100%; height:75px; line-height:70px; font-size:13px; border-top:1px solid #5c5c5c;}
.footer .box3 a { color:#808080;}
.footer a:hover { color:#d50d15;}
.footer .box2 .L .d1 { width:108px; float:left;}
.footer .box2 .L .d1 img { display:block; width:100%}
.footer .box2 .L .d2 { width:42px; float:left; margin-left:12px;}
.footer .box2 .L .d3 { float:left; margin-left:18px;}
.footer .box2 .L .d3 p.p1 { line-height:20px; margin-bottom:3px;}
.footer .box2 .L .d3 p.p2 { font-size:33px; margin-bottom:5px;font-family:dincond-medium-webfont; line-height:36px;}
.footer .box2 .C p { padding-left:26px; margin-top:15px; line-height:30px;}
.footer .box2 .C p.p1 {background:url("../images/pic09.png") no-repeat left center;}
.footer .box2 .C p.p2 {background:url("../images/pic10.png") no-repeat left center;}
.footer .box2 .R .d1 { margin-bottom:12px; }
.footer .box2 .R .d2{height:50px; position:relative; background:#e6e6e6; width:320px;}
.footer .box2 .R .d2 select{display: block; width:100%; height:50px;}
.select_box{font-size: 14px;color: #999999;width: 320px;line-height: 50px; position:relative}
.select_showbox{border:0;height: 50px;background: url(../images/pic11.png) no-repeat right center; padding:0 15px; box-sizing:border-box;}
.select_option{border: 0;border-top: none;display: none;background:#e6e6e6; position:absolute; bottom:50px; width:100%}
.select_option li{padding-left: 15px; line-height:30px;}
.select_option li.selected{}
.select_option li.hover{background: #d50d15; color: #fff;}

.row1 { clear:both; height:640px; overflow:hidden; width:100%; padding-left:7%; box-sizing:border-box;}
.row1 .row1L { width:27%; height:100%; float:left; padding-top:6%; box-sizing:border-box;}
.row1 .row1C { width:5%; height:100%; float:left; background:#ececec; padding-top:6%; box-sizing:border-box; text-align:center;}
.row1 .row1R { width:68%; height:100%; float:left;border-bottom:1px solid #ececec; box-sizing:border-box;}
.row1 .row1L .tit { margin-bottom:30px;height:82px;  }
.row1 .row1L .tit span.sp1 {font-size:48px; color:#333333;text-transform:uppercase; line-height:42px;font-family:HelveticaNeue-ExtBlackCond;}
.row1 .row1L .tit span.sp2 { font-size:22px; color:#666666; margin-left:10px;line-height:30px;}

.row1 .row1L .tit:after { clear:both; content:''; width:50px; height:3px; background:#e72424; margin-top:22px; margin-left:2px; display:block;}
.row1 .row1L .list { width:88%; overflow:hidden; margin-bottom:25px;}
.row1 .row1L .list ul li { margin-bottom:35px;}
.row1 .row1L .list ul li a { display:block; width:100%; height:100%;}
.row1 .row1L .list ul li p.p1 { font-size:20px; color:#333333; margin-bottom:5px; line-height:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.row1 .row1L .list ul li p.p2 { font-size:15px; color:#333333; line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.row1 .row1L .more { clear:both; width:200px; height:50px; line-height:50px; color:#fff; text-align:center; display:block; background:#db2f2f;}
.row1 .row1L .more a { display:block; color:#fff; font-size:15px;}
.row1 .row1C img { display:block; margin:0 auto; height:auto;}

.row1 .row1R .box { width:33%; height:100%; float:left; overflow:hidden; text-align:center; border-right:1px solid #ececec; box-sizing:border-box; position:relative; cursor: pointer;}
.row1 .row1R .m0 {border-right:0;}
.row1 .row1R .box .d1 { position:absolute; left:0; top:0; z-index:1; text-align:center; width:100%; box-sizing:border-box; height:100%;}
.row1 .row1R .box .d1 p.p1 { margin-bottom:50px;margin-top:100px; }
.row1 .row1R .box .d1 img { display:block; margin:0 auto; width:132px; height:auto;}
.row1 .row1R .box .d1 p.p2 { font-size:36px; color:#db2f2f;text-transform:uppercase;font-family:dincond-medium-webfont; font-weight:bold; margin-bottom:60px; line-height:45px;}
.row1 .row1R .box .d1 p.p3 { font-size:24px; color:#1a1a1a; font-weight:bold;}
.row1 .row1R .box .d1 p.p3:after { clear:both; content:''; width:32px; height:2px; margin:0 auto; background:#e72424; margin-top:22px;display:block;}
.row1 .row1R .box .d2 { position:absolute; left:0; top:20%; z-index:2; width:100%; text-align:center; height:100%; background:#db2f2f; color:#fff; opacity:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .row1R .box .d2 .d2-1 { margin-bottom:30px;}
.row1 .row1R .box .d2 .d2-1 img { display:block; width:100%; height:auto;}
.row1 .row1R .box .d2 .d2-2 img { display:block; margin:0 auto;}
.row1 .row1R .box .d2 .d2-3 { font-size:36px; text-transform:uppercase;font-family:dincond-medium-webfont; font-weight:bold; margin-bottom:60px; line-height:45px; margin-top:-90px;}
.row1 .row1R .box .d2 .d2-4 { width:84%; margin:0 auto;font-size:24px;font-weight:bold; border-bottom:2px solid #f47575; padding-bottom:20px; margin-bottom:20px;}
.row1 .row1R .box .d2 .d2-5 { width:84%; margin:0 auto; text-align:left;}
.row1 .row1R .box .d2 .d2-5 span { font-size:15px; color:#e5b9b9; text-align:center; padding:0 10px; border:1px solid #f1acac; border-radius:6px; display:inline-block; line-height:24px; height:24px; margin-right:10px; margin-bottom:8px;}
.row1 .row1R .box:hover .d2 { opacity:1; top:0}


.row2 { clear:both; width:100%; height:720px; overflow:hidden;}
.row2 .w90 { height:100%;}
.row2 .L { width:52.6%; height:100%; float:left; padding:6% 3.2% 6% 4%; box-sizing:border-box;background: url(../images/pic17-l.jpg) no-repeat center center; background-size:cover; overflow:hidden;}
.row2 .R { width:47.4%; height:100%; float:right; padding:6% 6% 6% 6%; box-sizing:border-box;background: url(../images/pic17-r.jpg) no-repeat center center; background-size:cover;}
.row2 .L video { width:100%; height:100%; background-size:cover;}
.row2 .L .mvideo { width:100%; height:100%; background:#000;}
.row2 .L .mvideo img { display:block; width:100%; height:auto}
.row2 .R p.p1 { font-size:48px; color:#1a1a1a; line-height:58px;font-family:HelveticaNeue-ExtBlackCond;}
.row2 .R p.p2 { font-size:24px; color:#1a1a1a; margin-bottom:60px;}
.row2 .R p.p2:after { clear:both; content:''; width:40px; height:2px; background:#e72424; margin-top:22px;display:block;}
.row2 .R p.p3 { font-size:14px; color:#666666; margin-bottom:17%; text-align:justify;}
.row2 .R p.p4 { clear:both; width:200px; height:50px; line-height:50px; color:#fff; text-align:center; display:block; background:#db2f2f;}
.row2 .R p.p4 a { display:block; color:#fff; font-size:15px;}


.row3 { clear:both; width:100%; padding:5% 0; background:#f8f8f8; border-top:1px solid #ececec;}
.row3 .w90 { height:395px; overflow:hidden;}
.row3 .d1 { width:28%; margin-right:1%;}
.row3 .d2 { width:19.8%; margin-right:1%;}
.row3 .d3 { width:19.8%; margin-right:1%;}
.row3 .d4 { width:29.1%;}
.row3 .d { float:left; height:100%; overflow:hidden; position:relative}
.row3 .d a { display:block; width:100%; height:100%;}
.row3 .d .pic { width:100%; height:100%; position:absolute; left:0; top:0; z-index:1}
.row3 .d .pic  .swiper-container { width:100%; height:100%;}
.row3 .d .pic img { display:block; width:100%; height:100%;}
.row3 .d .txt { color:#fff; position: absolute; left:6%; top:13%; z-index:2;}
.row3 .d .txt p.p1 { font-size:28px; line-height:30px; color:#555555; margin-bottom:2px;}
.row3 .d .txt p.p2 { font-size:14px;text-transform:uppercase; color:#989898}
.row3 .d1 .txt p.p1 { color:#fff;}
.row3 .d1 .txt p.p2 { color:#fff}
.row3 .d2 .txt p.p2 { padding-left:13px;}
.row3 .d4 { background:#000; color:#fff}
.row3 .d4 .txt p.p1 { color:#fff;}
.row3 .d4 .txt p.p2 { color:#fff;}
.row3 .d4 .swiper-button-prev { width:42px; height:37px;background:url("../images/pic25.jpg") no-repeat center center; right:42px; left:inherit; bottom:0; top:inherit}
.row3 .d4 .swiper-button-next { width:42px; height:37px;background:url("../images/pic26.jpg") no-repeat center center; right:0; bottom:0; top:inherit}
.row3 .d4 .swiper-button-prev:hover {background:url("../images/pic25-on.jpg") no-repeat center center;}
.row3 .d4 .swiper-button-next:hover {background:url("../images/pic26-on.jpg") no-repeat center center;}
.row3 .d4 video { width:100%; height:100%;}

.row4 { clear:both; overflow:hidden; width:100%; border-bottom:1px solid #ececec;}
.row4 .row4L { width:52.6%; float:left; padding:4% 13% 3% 6%}
.row4 .row4R { width:47.4%; float:right; overflow:hidden;}
.row4 .row4R img { display:block; width:100%; height:auto}
.row4 .row4L .tit span { display:block; color:#1a1a1a;}
.row4 .row4L .tit span.sp1 { font-size:48px; font-weight:bold;font-family:HelveticaNeue-ExtBlackCond; line-height:60px;}
.row4 .row4L .tit span.sp2 { font-size:24px; margin-bottom:50px;}
.row4 .row4L .text { text-align:justify}
.row4 .row4L .text .t1 { font-size:30px; font-weight:bold; color:#e70012; margin-bottom:15px;}
.row4 .row4L .text .t2 { font-size:18px; font-weight:bold; color:#303030;}
.row4 .row4L .text .t3 { font-size:16px; color:#303030; margin-bottom:20px;}
.row4 .row4L .text .t4 a { display:block; width:200px; height:50px; line-height:50px; text-align:center; color:#fff; background:#db2f2f; margin-top:40px;}
.row4 .row4L .text .t3 { font-size:15px;}


/*内页*/
.iBanner img { display:block; width:100%; height:auto;}
.secMenu { clear:both; width:100%; height:65px; line-height:65px; border-bottom:1px solid #ebebeb; overflow:hidden; font-size:15px; color:#808080;}
.secMenu .position { width:30%; float:left; height:100%;}
.secMenu .position a {background:url("../images/pic28.png") no-repeat left center; padding-left:20px; margin-right:10px; color:#808080}
.secMenu .position a.home {background:url("../images/pic27.png") no-repeat left center; padding-left:24px; margin-right:0}
.secMenu .secNav { width:70%; float:right; height:100%; text-align:right;}
.secMenu .secNav a { display:inline-block; color:#808080; margin-left:38px; line-height:63px; height:63px;}
#noeMenu { border-bottom:3px solid #e60021; color:#e60021}
.secMenu .secNav a:hover {color:#e60021}

.pagetitle { clear:both; margin-top:3%; margin-bottom:3%; border-left:1px solid #e60021; padding-left:25px;}
.pagetitle p.p1 { font-size:48px; color:#e5e5e5;text-transform:uppercase; line-height:52px; height:52px}
.pagetitle p.p2 { line-height:55px; height:55px;}
.pagetitle p.p2 span { display: block; line-height:55px; height:55px; float:left;}
.pagetitle p.p2 span.sp1 {font-size:48px; color:#e5e5e5;text-transform:uppercase; font-weight:bold;}
.pagetitle p.p2 span.sp2 { margin-left:20px; font-size:26px; color:#666666;padding-left:20px;background:url("../images/pic29.png") no-repeat left center; }

.iCon { clear:both; padding-bottom:5%;}

/*集团简介*/
.gsjj-div {overflow:hidden;}
.gsjj-div .boxL { width:870px; height:100%; float:left; background:#f6f6f6;}
.gsjj-div .boxR { width:320px; height:100%; float:right}
.gsjj-div .boxL .d1{ background:#ececec; width:100%; height:230px; overflow:hidden; border-bottom:10px solid #fff; padding-top:70px; padding-left:2%;}
.gsjj-div .boxL .d1 div { float:left;}
.gsjj-div .boxL .d1 div.one { width:24%;}
.gsjj-div .boxL .d1 div.two { width:29%;}
.gsjj-div .boxL .d1 div.three { width:24%;}
.gsjj-div .boxL .d1 div.four { width:23%;}
.gsjj-div .boxL .d1 div p { float:left}
.gsjj-div .boxL .d1 div.one p.p1 { text-align:center; width:60px; font-size:12px; height:30px;background: url("../images/pic30.png") no-repeat top center; padding-top:45px; background-size:40px}
.gsjj-div .boxL .d1 div.two p.p1 { text-align:center; width:60px; font-size:12px; height:30px;background: url("../images/pic37.png") no-repeat top center; padding-top:45px; background-size:40px}
.gsjj-div .boxL .d1 div.three p.p1 { text-align:center; width:60px; font-size:12px; height:30px;background: url("../images/pic38.png") no-repeat top center; padding-top:45px; background-size:40px }
.gsjj-div .boxL .d1 div.four p.p1 { text-align:center; width:60px; font-size:12px; height:30px;background: url("../images/pic31.png") no-repeat top center; padding-top:47px; background-size:39px }
.gsjj-div .boxL .d1 div p.p2 { line-height:80px; font-size:72px; color:#e70012; font-family:"dincond-medium-webfont"; letter-spacing:-2px}
.gsjj-div .boxL .d1 div p.p3 { font-size:16px; color:#303030}
.gsjj-div .boxL .d1 div p.p3 span { font-size:20px; color:#e70012; font-weight:bold; display:block; height:20px; margin-bottom:22px;}
.gsjj-div .boxL .d2 { clear:both; padding:54px 48px; text-align:justify}
.gsjj-div .boxL .d2 p.p1 { color:#292828; font-size:24px;}
.gsjj-div .boxL .d2 p.p2 { color:#9e9e9e; font-size:16px;text-transform:uppercase; margin-bottom:40px;}
.gsjj-div .boxL .d2 p.p2:after { clear:both; content:''; display:block; width:30px; height:2px; background:#e70012; margin-top:18px; }
.gsjj-div .boxL .d2 p.p3 { margin-bottom:15px; line-height:30px}
/*.gsjj-div .boxL .d2 p.p3 span { color:#b6171d; font-weight:bold;}*/
.gsjj-div .boxL .d2 p.p4 { font-size:16px; line-height:46px; font-weight:bold;}
.gsjj-div .boxL .d2 p.p4 span {color:#b6171d; font-weight:bold;}
.gsjj-div .boxR img { display:block; width:100%; height:auto; margin-bottom:9px;}
.gsjj-div .boxL .d2 p.p5 { font-size:16px; line-height:30px; margin-bottom:15px;}
.gsjj-div .boxL .d2 p.p5 span {color:#b6171d; font-weight:bold;}

/*资质荣誉*/
.honner-div #container .tab .tit { width:530px; margin:0 auto; text-align:center; font-size:28px; font-weight:bold; color:#4681ab;background: url("../images/pic43.png") repeat-x center center; line-height:35px; height:35px; margin-bottom:60px;}
.honner-div #container .tab .tit span { display:inline-block; background:#fff; padding:0 22px;}
.honner-div #container .tab .list {background: url("../images/pic42.png") repeat-y left center;}
.honner-div #container .tab .list .li { margin-bottom:28px;}
.honner-div #container .tab .list .li .ptxt:nth-of-type(odd) { background:#fff}
.honner-div #container .tab .list .li .ptxt:nth-of-type(even) { background:#e0e6eb;}
.honner-div #container .tab .list .li .li1 { width:140px; float:left;background: url("../images/pic41.png") no-repeat left center; font-size:42px; color:#4681ab;font-family:"dincond-medium-webfont"; padding-left:30px; line-height:34px; padding-top:15px; }
.honner-div #container .tab .list .li .li1  span { font-size:22px; font-family:微软雅黑;}
/*.honner-div #container .tab .list .li .li2:before { content:''; display:block;background: url("../images/pic44.png") no-repeat center center; width:18px; height:32px; position:absolute; left:-18px; top:20px; }*/
.honner-div #container .tab .list .li .li2 { width:100%; background:#f5f5f5; position:relative; padding:30px 0 0 0;}
.honner-div #container .tab .list .li .li2 p { line-height:50px; height:50px; overflow:hidden; width:100%; padding:0 10px;}
.honner-div #container .tab .list .li .li2 p span { display:block; float:left; height:100%;}
.honner-div #container .tab .list .li .li2 p span.sp1 { width:52%; font-size:16px; color:#094571;background: url("../images/pic195.png") no-repeat left center; padding-left:30px; }
.honner-div #container .tab .list .li .li2 p span.sp2 { width:48%; font-size:14px; color:#5e5e5e;}
.honner-div #container .tab .list .li .li2 p span.sp3 { font-size:16px; color:#797979;}
.honner-div #container .tab .list .li p.ptit { width:100%; background:#3976a2; font-size:20px; color:#fff; font-weight:bold; padding-left:20px; box-sizing:border-box; height:34px; line-height:34px; margin-bottom:10px;}
.honner-div #container .tab .list .li .hh { border-bottom:3px dashed #fff; padding:0 30px 30px 30px; margin-bottom:30px; width:100%;}


/*视频*/
.ivideo { width:1200px; height:600px; border-left:45px solid #e60021;}
.ivideo video { width:1160px; height:600px;}
.ivideo .video-js { width:1160px; height:600px;}

/*创始人介绍*/
.csrjj-div {}
.csrjj-div .box1 {}
.csrjj-div .box1 .box1L { width:545px; float:left;}
.csrjj-div .box1 .box1R { width:541px; border-right:15px solid #e60021; float:right;}
.csrjj-div .box1 .box1R img { display:block; width:100%; height:auto;}
.csrjj-div .box1 .box1L .d1 { font-size:36px; font-weight:bold; color:#e60021; margin-bottom:18px;}
.csrjj-div .box1 .box1L .d2 { font-size:18px; font-weight:bold; color:#303030; margin-bottom:12px;}
.csrjj-div .box1 .box1L .d3 { font-size:16px; margin-bottom:45px;}
.csrjj-div .d4 {font-size:18px; font-weight:bold; border-bottom:1px solid #e60021; height:38px; margin-bottom:18px;}
.csrjj-div .box1 .box1L .d5 { font-size:16px; margin-bottom:45px; line-height:28px; text-align:justify}
.csrjj-div .box1 .box1L .d5 p { margin-bottom:7px;}
.csrjj-div .box1 .box1L .d5 span { font-weight:bold;}
.csrjj-div .box2 { clear:both; font-size:16px;}
.csrjj-div .box2 .list{background: url("../images/pic48.png") repeat-y 8px center; margin-top:25px;}
.csrjj-div .box2 .list .li {background: url("../images/pic47.png") no-repeat left center; padding-left:30px; line-height:48px; }
.csrjj-div .box2 .list .li span{ font-weight: bold;}


/*高管团队*/
.ggtd-div .box { clear:both; border-bottom:2px dashed #e1e1e1; margin-bottom:55px;}
.ggtd-div .box .li { float:left; overflow:hidden;}
.ggtd-div .box .li .d1 { margin-bottom:25px; border-bottom:18px solid #e60021;}
.ggtd-div .box1 .li { width:490px; height:790px; margin-right:160px;}
.ggtd-div .box1 .li .d1 { display:block; width:490px; height:658px;}
.ggtd-div .box .li .d1 img { display:block; width:100%; height:100%;}
.ggtd-div .box .li .d2 { width:100%;}
.ggtd-div .box .li .d2 p.p1 { font-size:24px; color:#e70012; padding-right:20px; float:left; font-weight:bold;}
.ggtd-div .box .li .d2 p.p2 { width:390px; float:left; font-size:14px; color:#111; padding-top:5px;}
.ggtd-div .box .li .d2 p.p2 span { font-weight:bold; display:block; color:#444; font-size:16px;}
.ggtd-div .box2 .li { width:350px; height:595px; margin-right:150px;}
.ggtd-div .box2 .li .d2 p.p2 { width:255px;}
.ggtd-div .box3 .li { width:350px; height:625px; margin-right:74px;}
.ggtd-div .box3 .li .d2 p.p2 { width:255px;}
.ggtd-div .box2 .li .d1 { border-bottom:15px solid #e60021;}
.ggtd-div .box3 .li .d1 { border-bottom:15px solid #e60021; height:501px;}
.ggtd-div .box .m0 { margin-right:0;}
.ggtd-div .b0 { border-bottom:0;}

/*集团业务*/
.jtyw-div {background: url("../images/pic83.jpg") repeat-y left center;}
.jtyw-div .li { width:100%; height:360px; overflow:hidden; margin-bottom:60px;}
.jtyw-div .li1 { background:#3463b1; color:#fff;}
.jtyw-div .li3 { height:55px; line-height:55px;background:#e60021; color:#fff; overflow:hidden; font-size:22px; font-weight:bold; padding-left:12px; margin-bottom:5px;}
.jtyw-div .li .liL { width:880px; height:100%; float:left; overflow:hidden; padding:2%;}
.jtyw-div .li .liR { width:320px; height:100%; float:right; overflow:hidden; position:relative}
.jtyw-div .li .liR img { display:block; width:100%; height:360px;}
.jtyw-div .li .liR .txt { width:100%; height:70px; overflow:hidden;background: url("../images/pic80.png") repeat center center; position:absolute; left:0; bottom:0; padding:12px 25px}
.jtyw-div .li .liR .txt p { font-size:18px;}
.jtyw-div .li .liR .txt p:after { content:''; display:block; width:18px; height:2px; background:#fff; margin-top:8px; margin-left:1px;}
.jtyw-div .li .liL .d1 { height:35px; margin-bottom:13px;}
.jtyw-div .li .liL .d1 span { display:block; float:left; font-size:22px; margin-right:20px;}
.jtyw-div .li .liL .d1 a { color:#fff; background:#e60021; width:140px; height:27px; line-height:27px; text-align:center; display:block; float:left; border-radius:4px;}
.jtyw-div .li .liL .d2 { clear:both; text-align:justify; border-bottom:1px solid #7b99cc; padding-bottom:15px; margin-bottom:18px; height:166px;}
.jtyw-div .li .liL .d2 p{ line-height:30px; overflow:hidden;}
.jtyw-div .li .liL .d3 { clear:both; height:85px;}
.jtyw-div .li .liL .d3 .d3L { width:620px; height:100%; float:left; padding-top:1px;}
.jtyw-div .li .liL .d3 .d3R { width:198px; height:100%; float:right; overflow:hidden;}
.jtyw-div .li .liL .d3 .d3R img { display:block; width:80px; height:80px; float:left; margin-right:10px;}
.jtyw-div .li .liL .d3 .d3R span { display:block; float:left; line-height:22px; padding-top:19px;}
.jtyw-div .li .liL .d3 .d3L p.p1 { font-size:16px; font-weight:bold; width:90px; height:100%; float:left;background: url("../images/pic81.png") no-repeat right 7px; margin-right:20px;}
.jtyw-div .li .liL .d3 .d3L p.p2 { line-height:26px;}

.jtyw-div .li2 { padding-left:48px;background: url("../images/pic82.jpg") no-repeat left center; height:318px;}
.jtyw-div .li2 .bbox { width:100%; height:100%}
.jtyw-div .li2 .liL {width:825px; background:#ededed; padding:2% 0;}
.jtyw-div .li2 .liL .d3{ background:#f5f5f5; padding:1% 3%; height:100px}
.jtyw-div .li2 .liL .d1 { padding:0 1% 0 3%;}
.jtyw-div .li2 .liL .d2 { width:775px; margin:0 3%; border-bottom:0; height:147px;}
.jtyw-div .li2 .liL .d3 .d3L { width:570px;}
.jtyw-div .li2 .liL .d3 .d3L p.p1 { color:#e60021;}
.jtyw-div .li2 .liL .d2 p.p1 { font-weight:bold;}
.jtyw-div .li2 .liL .d1 span { color:#000}
.jtyw-div .li2 .liR .txt { color:#fff;}
.jtyw-div .li2 .liR img { height:318px}
.jtyw-div .li2 .liL .d3 .d3L p.p2 { color:#8a8a8a;}
.jtyw-div .li2 .liL .d3 .d3L p.p1 {background: url("../images/pic84.jpg") no-repeat right 7px;}
.jtyw-div .li2 .liL .d3 .d3R span { color:#8a8a8a;}
.jtyw-div .li2:last-child {background: url("../images/pic148.png") no-repeat left center;}
.jtyw-div .bgc .bbox{ background:#3463b1;}
.jtyw-div .bgc .liL { background:none;}
.jtyw-div .bgc .liL .d3 { background:none;}
.jtyw-div .bgc .liL .d1 span { color:#fff;}
.jtyw-div .bgc .liL .d2 { color:#fff;}
.jtyw-div .bgc .liL .d3 .d3R span{ color:#fff;}
.jtyw-div .bgc .liL .d3 .d3L p.p1 { color:#fff;}
.jtyw-div .bgc .liL .d3 .d3L p.p2 { color:#fff;}
.jtyw-div .bgc .liL .d2 { border-bottom:1px solid #7b99cc;}


/*宗申党建*/
.dangjian-div .box1 {  height:314px; overflow:hidden;background: url("../images/pic60.jpg") no-repeat center center; color:#fff; padding-top:120px; margin-bottom:4%}
.dangjian-div .box1 .text { width:400px; float:right; margin-right:50px;}
.dangjian-div .box1 .text p.p1 { text-align:right; font-size:28px; font-weight:bold; margin-bottom:27px;}
.dangjian-div .box1 .text p.p2 a { display:block; font-size:16px; color:#c9c9c9; border:1px dashed #808387; border-radius:8px; text-align:center; float:right; width:230px; height:42px; line-height:40px;background: url("../images/pic62.png") no-repeat 174px center; padding-right:50px;}
.dangjian-div .box2 { clear:both; margin-bottom:2%; padding:0 3% 3% 3%}
.dangjian-div .box2 .L { width:880px; float:left;}
.dangjian-div .box2 .R { width:200px; float:right; text-align:center; font-size:16px; color:#e70012; padding-top:58px}
.dangjian-div .box2 .R img { display:block; margin:0 auto; margin-bottom:5px;} 
.dangjian-div .box2 p.p1 { font-size:20px; color:#2a2a2a; margin-bottom:20px; font-weight:bold;}
.dangjian-div .box2 p.p2 { color:#676767; line-height:34px;}
.dangjian-div .box3 { clear:both; margin-bottom:4%; background:#f2f2f2; padding:2% 0;}
.dangjian-div .box3 img { display:block; width:1200px; height:auto; margin:0 auto;}
.dangjian-div .tit { text-align:center; margin-bottom:3%}
.dangjian-div .tit p.p1 { font-size:22px; color:#2d2d2d; font-weight:bold;}
.dangjian-div .tit p.p2 { font-size:18px; color:#e70012;text-transform:uppercase;}
.dangjian-div .box4 { clear:both; width:1320px; margin:0 auto; margin-bottom:6%; position:relative}
.dangjian-div .box4 .swiper-container { position:static; width:1200px; margin:0 auto;}
.dangjian-div .box4 .swiper-container .swiper-slide img{ display:block; width:100%;height:190px;}
.dangjian-div .box4 .swiper-button-prev {background: url("../images/pic172.png") no-repeat center center; width:54px; height:54px; z-index:999; left:0; top:45%}
.dangjian-div .box4 .swiper-button-next {background: url("../images/pic173.png") no-repeat center center; width:54px; height:54px; z-index:999; right:0; top:45%}


/*新闻中心*/
.news-div .box1 { position:relative; height:500px; width:1330px; margin:0 auto;}
.news-div .box1 .swiper-container{ position:static; width:1200px; margin:0 auto;}
.news-div .box1 .swiper-container .swiper-slide { background:#e7e7e7; height:420px; overflow:hidden;}
.news-div .box1 .swiper-container .swiper-slide .pic { width:100%; height:230px; border-bottom:2px solid #fff; overflow:hidden;}
.news-div .box1 .swiper-container .swiper-slide .pic img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-div .box1 .swiper-container .swiper-slide .txt { padding:15px 23px;}
.news-div .box1 .swiper-container .swiper-slide .txt p.p1 { font-size:16px; color:#000000;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.news-div .box1 .swiper-container .swiper-slide .txt p.p2 { font-size:12px; color:#000000; line-height:20px; margin-bottom:22px;}
.news-div .box1 .swiper-container .swiper-slide .txt p.p3 { font-size:12px; color:#6d6d6d; line-height:20px;}
.news-div .box1 .swiper-button-prev {background: url("../images/pic65.png") no-repeat center center; width:54px; height:54px; z-index:999; left:0; top:40%}
.news-div .box1 .swiper-button-next {background: url("../images/pic66.png") no-repeat center center; width:54px; height:54px; z-index:999; right:0; top:40%}
.news-div .box1 .swiper-button-next.swiper-button-disabled { opacity:1}
.news-div .box1 .swiper-container .swiper-slide:hover .pic img {transform: scale(1.05, 1.05);opacity:0.9;filter:alpha(opacity=90);}
.news-div .box1 .swiper-container .swiper-slide:hover .txt p.p1{ color:#e60021;}


.news-div .box2 { clear:both;}
.news-div .box2 ul li { margin-bottom:20px; border-left:10px solid #e60021; padding-left:30px;}
.news-div .box2 ul li a { display:block; width:100%; height:86px; overflow:hidden;}
.news-div .box2 ul li:nth-of-type(odd) { background:#f7f7f7 url("../images/pic64.png") no-repeat 97% center;}
.news-div .box2 ul li:nth-of-type(even) { background:#efefef url("../images/pic64.png") no-repeat 97% center;}
.news-div .box2 ul li p.p1 { font-size:16px; color:#000000; line-height:32px; margin-top:10px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-div .box2 ul li p.p1 span{ font-size:12px; display:inline-block; margin-left:25px;}
.news-div .box2 ul li p.p2 { font-size:12px; color:#6d6d6d;}
.news-div .box2 ul li:hover p.p1 { color:#e60021;}

.news-content { width: 1200px; margin:0 auto; margin-bottom:80px; }
.newsdetail-content { width:1100px; margin:0 auto}
.newsdetail-content p { margin-bottom:15px;}
.newsdetail-content img { max-width:100%;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title .title { font-weight: bold; font-size: 20px; line-height: 30px; color: #000; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; }

.sxLink { height:80px; margin-top:50px; border-top:1px solid #ddd; padding-top:20px;}
.sxLink .xLink { height:30px; margin-bottom:10px;} 
.sxLink .sLink { height:30px;}
.sxLink a { display:block}

.fy{ clear:both; text-align:center; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:14px;}
.fy b{ display:inline-block; width:24px; height:24px; text-align:center; background:#e70012; border-radius:20px; 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;}

/*宗申产业报*/
.chanyeb-div .pic { margin-bottom:5%}
.chanyeb-div .pic img { display:block; width:100%; height:auto;}
.chanyeb-div .nianfen { border-bottom:1px solid #c8c8c8; text-align:center; height:61px; margin-bottom:5%}
.chanyeb-div .nianfen a {background: url("../images/pic69.png") no-repeat bottom center; font-size:40px; color:#d90000; display: inline-block; height:65px;font-family:dincond-medium-webfont; font-weight:bold; margin:0 25px;}
.chanyeb-div .list { clear:both; width:1240px; margin:0 auto;}
.chanyeb-div .list ul li { width:274px; height:502px; overflow:hidden; float:left; margin:0 17px 50px 17px;background:#f0f0f0 url("../images/pic68.png") no-repeat 210px 445px;}
.chanyeb-div .list ul li a{ display:block;}
.chanyeb-div .list ul li p.p1 { width:100%; height:430px; overflow:hidden; border:1px solid #e2e2e2; margin-bottom:5px;}
.chanyeb-div .list ul li p.p1 img { display:block; width:100%; height:100%;}
.chanyeb-div .list ul li p.p2 {padding:10px 10px 10px 23px;background: url("../images/pic70.png") no-repeat 13px center;}
.chanyeb-div .list ul li p.p2 span { display:block;}
.chanyeb-div .list ul li p.p2 span.sp1 { font-size:15px; font-weight:bold; color:#d70000; line-height:22px;}
.chanyeb-div .list ul li p.p2 span.sp2 { font-size:12px; color:#2c2c2c; line-height:18px;}

/*招聘动态*/
.screening { width:100%; height:50px; margin-bottom:4%;}
.screening .d { font-size:16px; height:40px; line-height:40px; color:#989898;}
.screening .d .d1 { width:525px; height:40px; line-height:40px; border:1px solid #cccccc; float:left;}
.screening .d .d1 input{ display:block; border:0; float:left; width:483px; height:100%; padding:0 8px; font-size:16px;} 
.screening .d .d1 button{ width:40px; height:100%; float:right; font-size:0; border:0;background: url("../images/pic73.png") no-repeat center center;}
.screening .d .d2 { float:left; margin-left:25px; height:100%;}
.zpdt-div ul li { height:50px; line-height:50px; margin-bottom:8px; overflow:hidden; padding:0 25px 0 16px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.zpdt-div ul li:nth-of-type(odd){ background:#f6f6f6;}
.zpdt-div ul li:nth-of-type(even){ background:#eeeeee;}
.zpdt-div ul li a { display:block; color:#171717;}
.zpdt-div ul li p.p1 { font-size:17px; width:88%; float:left;background: url("../images/pic71.png") no-repeat left center; padding-left:16px;}
.zpdt-div ul li p.p2 { font-size:16px; width:12%; float:right;background: url("../images/pic72.png") no-repeat right center;}
.zpdt-div ul li:hover { background:#ce0f0f; color:#fff;}
.zpdt-div ul li:hover a { color:#fff;}
.zpdt-div ul li:hover p.p1 {background: url("../images/pic71-on.png") no-repeat left center; }
.zpdt-div ul li:hover p.p2 {background: url("../images/pic72-on.png") no-repeat right center;}

/*联系我们*/
.lxwm-div .box1 { width:100%; height:357px; overflow:hidden; margin-bottom:50px;}
.lxwm-div .box1 .L { width:435px; height:100%; float:left; background:#ededed; padding:3% 2% 2% 3%}
.lxwm-div .box1 .R { width:758px; height:100%; float:right; overflow:hidden;}
.lxwm-div .box1 .R img { display:block; width:100%; height:100%;}
.lxwm-div .box1 .L .d1 img { display:block; width:241px; height:auto; margin-bottom:18px;}
.lxwm-div .box1 .L .d2 { margin-bottom:26px; font-size:16px; color:#666666; line-height:32px;}
.lxwm-div .box1 .L .d3 img { display:block; width:100px; height:auto;}
.lxwm-div .box2 { clear:both;}
/*地图*/
.lxmap { clear:both; position:relative; overflow:hidden}
#citymap { width: 100%; height: 450px;}
.cityinfo { position: absolute; top: 0; left: 0; width: 430px; height: 100%; background: url("../images/pic76.png") repeat center center;overflow-y:auto }
.cityinfo h4 { color: #fff; font-size: 16px; padding-top: 10px; }
.city-a { margin-bottom:25px; }
.city-a a { width:100%; height:150px; padding-top:15px; display: block; color: #fff; font-size:14px; -webkit-transition: all .3s; transition: all .3s; text-align:center ; border-bottom:1px dashed #dadada; box-sizing:border-box}
.city-a a span { display:block}
.city-a a span.sp1 { width:69px; height:52px; margin:0 auto; background: url("../images/pic77.png") no-repeat center center;}
.city-a a span.sp2 { font-size:18px; font-weight:bold; color:#fff;}
.city-a a span.sp3 { color:#fff; font-size:12px; line-height:18px;}
.city-a a:hover span.sp2 { color:#fff}
.city-a a:hover span.sp3 { color:#fff}
.city-a .current, .city-a a:hover { background: url("../images/pic76-on.png") repeat center center; color: #fff;  }
.city-a .current span.sp2 { color:#fff}
.city-a .current span.sp3 { color:#fff}
.cityinfo::-webkit-scrollbar {    width: 5px; background:#d7d7d7}
.cityinfo::-webkit-scrollbar-track {   border-radius: 10px;}
.cityinfo::-webkit-scrollbar-thumb {    border-radius: 10px; background: #e50505;   }
.cityinfo::-webkit-scrollbar-thumb:window-inactive { background:#e50505;}


.mapBoxTxt { clear:both; width:419px; height:120px; position:absolute; left:52%; top:45%; z-index:999999; background:#fff; overflow:hidden; border:1px dashed #b5b5b5; border-radius:10px;}
.map-box2 { width:404px; height:120px; padding:10px; background:#fff; padding-left:14px; }
.map-left2 { width:270px; height:100px; float:left}
.map-right2 { width:110px; height:100px; float:right; border:1px solid #d7d7d7; box-sizing:border-box}
.map-right2 img { width:100%; height:100%; display:block;}
.map-left2 span { display:block}
.map-left2 span.sp2 { font-size:14px; font-weight:bold; color:#000; line-height:28px;}
.map-left2 span.sp3 { line-height:20px; font-size:12px;}
.map-left2 span.sp4 { line-height:20px; font-size:12px;}



/*返回顶部*/
.backTop { position:fixed; right:10px; bottom:5%; z-index:999; display:none; color: #ffffff;width:53px;height: 53px;background:#666666 url(../images/right-icon.png) center center no-repeat; cursor:pointer;-webkit-transition: all .3s; transition: all .3s;}
.backTop:hover {background:#c7000b url(../images/right-icon.png) center center no-repeat}

.zzjg-div img { display:block; margin:0 auto;}

/*集团业务第二方案*/
.yewu .title { clear:both; text-align:center; font-size:30px; font-weight:bold; color:#3463b1; line-height:40px; height:40px; margin-bottom:3%;background: url(../images/line.jpg) center center repeat-x}
.yewu .title span { display:inline-block; margin:0 auto; background:#fff; padding:0 25px;}
.yewu #nav { height:175px; overflow:hidden;}
.yewu #nav ul li { cursor:pointer; width:230px; height:53px; line-height:53px; text-align:center; color:#fff; font-size:18px; background:#b3b3b3; float:left; margin:0 10px 10px 0;}
.yewu #nav ul #l2 { line-height:24px; padding-top:2px;}
.yewu #nav ul #m0 { margin-right:0}
.yewu #nav ul li.act { background:#3463b1;}
.yewu #container {}




















