body{ font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; color:#000; line-height:24px; margin:0 auto;}
ul,li,p,span,img,p,h1,h2,h3,h4,h5{ list-style:none; padding:0; margin:0; border:none; font-weight:normal;}
a{ text-decoration:none; color:#000;}
.clear:after{ content:" "; display:block; clear:both;}
.margin:before{ content:" "; display:table;}

.Imgbh img{ cursor:pointer; transition:all 2s;}
.Imgbh:hover img{transform: scale(1.0);}

.AnjbBlue a{ color:#fff; background:#0059a9; display:block;transition: background 0.8s; -webkit-transition: background 0.5s;}
.AnjbBlue a:hover{ background:#006dce;color: black; color:#fff;}

.fontcolor1 a:hover{ color:#045095;}
.fontcolor2:hover{ color:#045095;}

.navHfd1{ position:absolute; left:0; top:0; z-index:11;}
.logoHfd1{ position:absolute; left:0; top:44px; z-index:10;}

.navHfd{ position:fixed; left:0; top:0; z-index:11;}
.logoHfd{ position:fixed; left:0; top:44px; z-index:10;}
.footerHfd{ position:fixed; left:0; bottom:0; z-index:10;}




/* 首页 */
#nav{ width:100%; height:44px; background:#333; float:left ;min-width:1300px}
#navIn{	width:1300px; height:44px; margin:0 auto;}
.navTz{ float:right; line-height:44px; font-size:16px; margin-left:18px;}
.navTz a{ color:#fff;}
.navTb{ float:right;margin-left:18px;}
.search{ width:250px; float:right; border-radius:20px; background:#d6d6d6; height:27px; overflow:hidden; margin:9px 0 0 0;}
.search input{ width:209px; float:left;	border:none; background:#d6d6d6; line-height:27px; outline:none; padding:0 8px;	color:#000;	font-family:\5FAE\8F6F\96C5\9ED1;padding-left:12px;}
input.anfdj{ width:16px; height:27px; float:left; background:url(../images/fdj.png) no-repeat;}

.navTb{ float:right; margin-left:18px; position:relative; z-index:11;}
.navTb img.wxwb{ cursor: pointer; transition: all 0.4s;}
.navTb img.wxwb:hover{ cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg);}
.fdwbwx{ width:240px; height:128px; position:absolute; background:url(../images/wbwx.png) no-repeat; left:-110px; top:38px; z-index:1500;}
.wbwxImg{ float:left; margin:26px 0 0 16px;}
.wbwxF{ width:116px; float:left; margin:40px 0 0 10px;}

#logoRow{ width:100%; height:96px; float:left; background:url(../images/navbj.png) repeat;min-width:1300px;  z-index: 10;}
.logoRowIn{ width:1300px; margin:0 auto; height:96px;}
.logo{ float:left; margin:26px 0 0 0;}
.logoS{ width:1px; height:39px; float:left; background:#ccc; margin:30px 18px 0 20px;}
.logoSm{ float:left; font-size:24px; color:#0057ad; font-weight:bold; margin:36px 0 0 0;}

.navC{ width:800px;	float:right; line-height:96px;}
.navFont{ float:left; font-size:20px; margin:0 0 0 25px; position:relative;}
.navFont:before{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 1px;
	width: 0;
	height: 2px;
	background: #0255b1;
	transition: all .3s;
}
.navFont:hover:before{
	width: 100%;
    left: 0;
    right: 0;
}
.navFd{ width:682px; height:320px; position:absolute; left:-40px; bottom:-320px; z-index:10;}
.navFdBg{ width:682px; height:320px; left:0; top:0; background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7; position:absolute; z-index:11;}
.navFdxian{ width:106px; height:2px; background:#0255b1; left:28px; top:0; position:absolute; z-index:12;}
.navCys{ width:162px; float:left; font-size:15px; left:0; top:20px; position:absolute; z-index:13;}
.navCys a{ width:162px; float:left; text-align:center; line-height:38px;}
.navShu{ width:1px; height:206px; float:left; background:#c8c8c8; left:162px; top:32px; position:absolute; z-index:13;}
.navRf{ width:420px; right:50px; top:36px; position:absolute; z-index:13;}
.navImg1{ width:420px; height:152px; float:left; text-align:center;}
.navFontJj{ width:420px; float:left; font-size:14px; line-height:30px; margin:20px 0 0 0; color:#333;}


.cpbkejTop1{ width:100%; height:524px; float:left; background:url(../images/gywmBj.jpg) center top no-repeat;}


#banner{ width:100%; height:698px; position:relative; overflow:hidden;}
ul.bannerZ{ width:100%; float:left;}
ul.bannerZ li.bannerImg{ width:100%; position:absolute; left:0; top:0; z-index:1; cursor: pointer; transition: all 6s; transform: scale(1.2);}
ul.bannerZ li.bannerF{ width:1300px; font-size:68px; color:#fff; position:absolute; left:50%; top:230px; z-index:2; font-family:'Helvetica Neue','Helvetica' ,Arial,'PingFang SC','Microsoft Yahei', 'WenQuanYi Micro Hei', 'Lucida Grande', 'Hiragino Sans GB',  STHeiti, SimSun,sans-serif; margin-left:-650px; font-weight:bold; font-style:italic;}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}


ul.bannerN{	width:332px; position:absolute;	left:50%; margin-left:-166px; bottom:40px; z-index:3;}
ul.bannerN li a{ width:98px; height:5px; background:#cfd1d0; border-radius:3px;	float:left;	margin:0 0 0 10px;}
ul.bannerN li.now a{ background:#c0070d;}


#main1{	width:1300px; margin:0 auto; padding:50px 0 0 0;}
.main1ImgK{ width:45%; position:relative; float:left;}
.main1Img{ position:absolute; left:0; top:0; z-index:1;}
.main1Sp{ position:absolute; left:50%; margin-left:-46px; top:120px; z-index:2;}

.main1R{ width:52%; float:right;}
.main1Font1{ font-size:42px; font-weight:bold; padding:12px 0 0 0;}
.main1Font2{ font-size:18px; line-height:34px; color:#000; margin:26px 0 0 0;}
.ljxqAn{ width:90px; height:32px; float:right; text-align:center; line-height:32px;	margin:50px 0 0 0; font-size:16px;}



#main2{	width:100%;	position:relative; margin:30px 0 0 0; float:left; height:327px;min-width:1300px;}
.main2Bj{ width:100%; position:absolute; left:0; top:0;	z-index:1;}
.main2Arrow{ width:1300px; height:17px;	position:absolute; left:50%; margin-left:-650px; top:160px;	background:url(../images/main2Jt.png) no-repeat; z-index:2;}
.main2Nr{ width:1300px;	position:absolute; left:50%; margin-left:-650px; top:0;	z-index:3;}
.main2K1{ width:120px; margin:72px 0 0 50px; float:left;}
.main2Nr span{ width:100%; text-align:center; float:left; font-size:34px; color:#fff; line-height:34px; transition: color 0.5s; -webkit-transition: color 0.5s;}
.main2Nr a:hover span{ color:#e50008;}
.main2Nr span:first-line{ font-size:18px;}
.round{	width:100%;	float:left;	text-align:center; margin:22px 0 0 0; background:url(../images/main2Blue.png) center no-repeat;	height:15px; transition: background 0.5s; -webkit-transition: background 0.5s;}
.round.roundRed{ background:url(../images/main2Red.png) center no-repeat;}
.main2Nr a:hover .round{ background:url(../images/main2Red.png) center no-repeat;}
span.red{ color:#e50008;}

.main2K2{ width:110px; margin:140px 0 0 0; float:left; }
.main2K3{ width:270px; margin:72px 0 0 0; float:left;}
.main2K4{ width:146px; margin:140px 0 0 10px; float:left;}
.main2K5{ width:180px; margin:72px 0 0 10px; float:left;}
.main2K6{ width:198px; margin:140px 0 0 10px; float:left;}
.main2K7{ width:160px; margin:72px 0 0 10px; float:left;}


#main3{	width:100%; margin:50px 0 0 0;	float:left;}
.main3In{ width:1300px;	margin:0 auto;}
ul.mainBz{ width:100%; float:left; border-right:1px solid #e6e6e6; height:156px;}
ul.mainBz li{ height:156px;	background:#fff; float:left; width:33.33%;}
ul.mainBz li a{	border-left:1px solid #e6e6e6; display:block;}
ul.mainBz li span{ width:100%; float:left; text-align:center; margin:30px 0 0 0; cursor: pointer; transition: all 1s;}
ul.mainBz li span:hover{ cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}
ul.mainBz li p{ width:100%; float:left; text-align:center; font-size:26px; color:#3a3a3a; margin:20px 0 0 0;}
ul.mainBz li a{ width:100%; height:156px; display:block; transition: background 0.5s; -webkit-transition: background 0.5s;}


.main2Xwzx{ width:100%; float:left; margin:50px 0 0 0; background:#f2f2f2; padding:56px 0 50px 0;}
.main2Xwzx_in{ width:1300px; margin:0 auto;}
.m2XwL{ width:360px; float:left;}
.XwzxBt{ width:100%; float:left; font-size:42px; font-weight:bold; line-height:50px;}
ul.XwzxFont1{ width:100%; float:left; font-size:18px;}
ul.XwzxFont1 li{ width:100%; float:left; line-height:30px; margin:20px 0 10px 0; height:60px; overflow:hidden;}
ul.XwzxFont1 li a{ color:#000; width:300px; float:left; margin:0 0 0 10px;}
ul.XwzxFont1 li a:hover{ color:#004c98;}
ul.XwzxFont1 li img{ float:left; margin:4px 0 0 0;}

.XwzxRight{ width:940; float:right; margin:10px 0 0 0;}
.XwzxRhalf{ width:460px; height:302px; float:left; position:relative; overflow:hidden;}
.XwzxImgz{ width:460px; height:302px; position:absolute; left:0; top:0; z-index:1;}
.Xwzx_tmbj{ width:460px; height:50px; background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5; position:absolute; left:0; bottom:0; z-index:2;}
.Xwzx_font{ width:420px; position:absolute; height:50px; line-height:50px; overflow:hidden; font-size:18px; color:#fff; left:20px; bottom:0; z-index:3;}

.XwzxHs{ width:100%; height:236px; border-left:1px solid #e6e6e6;}
.XwzxFont4{ width:94%; float:left; padding:19px 0 0 3%; font-size:24px; line-height:32px; height:64px; overflow:hidden;}
.XwzxFont4 a{ color:#000;}
.XwzxFont5{ width:94%; float:left; padding:14px 0 0 3%; font-size:18px; height:52px; line-height:26px; overflow:hidden; color:#666;}
.XwzxFont6{ width:94%; float:left; padding:13px 0 0 3%; font-size:14px; height:30px; line-height:30px; overflow:hidden; color:#999;}
.XwzxRgd{ float:left; margin:5px 0 0 3%;}



#main4{ width:1300px; margin:0 auto;}
.QqalH1{ width:1300px; height:801px; margin:50px 0 0 0; float:left; position:relative;}
.QqalK1{ width:380px; height:260px; float:left; position:absolute; overflow:hidden; left:0; top:0; z-index:1;}
.QqalK1 img{ z-index:2;}
.QqalK1 span{ width:85px; height:40px; position:absolute; left:0; top:0; z-index:3; background:#004c99; text-align:center; font-size:18px; color:#fff; line-height:40px;}

.QqalK2{ width:380px; height:260px; float:left; position:absolute; overflow:hidden; left:390px; top:0; z-index:1;}
.QqalK2 img{ z-index:2;}
.QqalK2 span{ width:85px; height:40px; position:absolute; left:0; top:0; z-index:3; background:#004c99; text-align:center; font-size:18px; color:#fff; line-height:40px;}

.QqalKR{ width:486px; position:absolute; right:0; top:0; z-index:1;}
.QqalKR span{ width:100%; text-align:right; font-size:42px; font-weight:bold; line-height:50px; float:left;}
.QqalKR p{ float:left; font-size:18px; height:192px; overflow:hidden; line-height:32px; text-indent:2em; margin:20px 0 0 0;}

.QqalK3{ width:380px; height:260px; float:left; position:absolute; overflow:hidden; left:0; top:270px; z-index:1;}
.QqalK3 img{ z-index:2;}
.QqalK3 span{ width:85px; height:40px; position:absolute; left:0; top:0; z-index:3; background:#004c99; text-align:center; font-size:18px; color:#fff; line-height:40px;}

.QqalK4{ width:380px; height:260px; float:left; position:absolute; overflow:hidden; left:0; top:540px; z-index:1;}
.QqalK4 img{ z-index:2;}
.QqalK4 span{ width:85px; height:40px; position:absolute; left:0; top:0; z-index:3; background:#004c99; text-align:center; font-size:18px; color:#fff; line-height:40px;}

.QqalK5{ width:910px; height:530px; overflow:hidden; position:absolute; right:0; top:270px; z-index:3;}
.QqalImg5{ width:910px; position:absolute; left:0; top:0; z-index:4;}
.QqalK5 span{ width:910px; height:40px; position:absolute; left:0; bottom:0; z-index:5; background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.QqalK5 p{ width:910px; height:40px; line-height:40px; position:absolute; left:0; bottom:0; z-index:6; color:#fff; font-size:18px; text-align:center;}
.QqalK5 a:hover p{ text-decoration:underline;}

.Ztbgg{ width:1300px; height:60px; float:left; position:relative; margin:50px 0 0 0;}
.dzzbpt_t{ float:left;}
.ZtbggBt{ position:absolute; left:188px; top:0; z-index:1;}
ul.ZtbggR{ width:949px; float:right; height:58px; overflow:hidden; border:1px solid #e1e1e1;}
ul.ZtbggR li{ float:left; margin:0 0 0 25px; line-height:58px; font-size:16px;}
ul.ZtbggR li a{ color:#000;}
ul.ZtbggR li a:hover{ text-decoration:underline;}
ul.ZtbggR li span{ width:2px; height:2px; float:left; background:#000; margin:30px 6px 0 0;}

.Shzr{ width:1300px; float:left; margin:50px 0 0 0; }
.ShzrBt{ width:100%; float:left; font-size:42px; font-weight:bold; line-height:50px; margin:0 0 30px 0;}
.ShzrNr{ width:429px; height:322px; float:left; position:relative; overflow:hidden;}
.ShzrImg{ width:100%; float:left; z-index:1;}
.ShzrImg img{ float:left;}
.ShzrNr span{ width:100%; height:40px; position:absolute; left:0; bottom:0; z-index:2; background-color:#000; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.ShzrNr p{ width:100%; line-height:40px; height:40px; color:#fff; font-size:18px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; z-index:3;}
.ShzrNr a:hover p{ text-decoration:underline;}
.mairginR15{ margin-right:0.5%;}


#main5{ width:100%; float:left; margin:50px 0 0 0;}
.DjzjBt{ width:100%; float:left; text-align:center; font-size:42px; line-height:50px; font-weight:bold;}
.DjzjH{ width:100%; float:left; margin:30px 0 0 0;min-width:1300px;}
.DjzjK{ width:33%; overflow:hidden; float:left; position:relative; border:1px solid #fff;}
.DjzjImg{ width:100%; float:left; z-index:1;}
.DjzjImg img{ float:left;}
.Djzjbfz{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;
-webkit-transition: -webkit-transform 0.6s linear;
-moz-transition: -moz-transform 0.6s linear;
-o-transition: -o-transform 0.6s linear;
transition: transform 0.6s linear;
}
.Djzjbfz:hover{-webkit-transform: translateY(-110px);
-moz-transform: translateY(-110px);
-ms-transform: translateY(-110px);
-o-transform: translateY(-110px);}
.DjzjTm{ width:100%; height:320px; background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7; position:absolute; left:0; bottom:-225px; z-index:2;}
.DjzjFont{ width:100%; height:100%; position:absolute; left:0; bottom:98px; z-index:3;}
.DjzjFont span{ width:90%; float:left; padding:77% 0 0 5%; text-align:center; font-size:30px; line-height:36px; color:#fff; height:72px; overflow:hidden;}.DjzjFont p{ width:90%; float:left; padding:3% 0 0 5%; font-size:20px; line-height:26px;; color:#fff;}

#Footer{ width:100%; float:left; height:182px; margin:120px 0 0 0; background:#0055a9; min-width:1300px;}
.FooterIn{ width:1300px; margin:0 auto;}
.FooterL{ width:60%; float:left; font-size:16px; line-height:28px; margin:50px 0 0 0;}
.FooterF1{ width:100%; float:left; color:#fff;}
.FooterF1 a{ color:#fff; float:left;}
.FooterF1 span{ float:left; padding:0 2%;}
.FooterF2{ width:100%; float:left; color:#fff;}
.FooterF2 a{ color:#fff;}
.FooterEwm{ width:500px; float:left; font-size:16px; margin:38px 0 0 0;}
.FooterEwmK{ float:right; width:120px; text-align:center; color:#fff;}



/*集团-产品版块*/
.bgImg{ background:url(../images/cpbj.jpg) no-repeat; background-size:cover;}

.cpbkC{ width:1300px;  margin:0 auto;}
.cpbkIn{ width:410px; float:left; margin:80px 0 0 0;}
.cpbkImg{ width:410px; height:410px; overflow:hidden; float:left;}

.cpbkNr{ width:410px; height:320px; float:left; background:#fff; padding:16px 0 0 0;}
.cpbkFont{ width:300px; float:left; font-size:18px; line-height:38px; margin:0 0 0 70px;}
.cpbkFont img{ float:left; margin:15px 12px 0 0;}
.marginR35{ margin-right:35px;}




/*集团-产品版块-二级栏目-2*/
.cpbkejTop{ width:100%;  float:left; }

.ejlnNav{ width:100%; height:78px; float:left; background:#f0f0f0;}
.ejlmNacIn{ width:1300px; margin:0 auto;}
ul.ejlmNL{ float:left; margin:22px 0 0 0;}
ul.ejlmNL li{ float:left; line-height:30px; font-size:18px; margin:0 12px;}
ul.ejlmNL li a{ padding:0 15px;}
ul.ejlmNL li a:hover{ background:#1962b0; color:#fff; float:left;}
ul.ejlmNL li.now{ background:#1962b0;}
ul.ejlmNL li.now a{ color:#fff;}

.ejlmNR{ float:right; line-height:78px; text-align:right; font-size:16px; color:#999;}
.ejlmNR a{ color:#999;}

.ejlmNr{ width:1300px; margin:0 auto;}
ul.ejlmNav2{ width:1300px; float:left; margin:70px 0 0 0;}
ul.ejlmNav2 li{ float:left; background:url(../images/ejbd1.png) 0 center no-repeat; font-size:16px; margin:0 30px 0 0; padding:0 0 0 26px;}
ul.ejlmNav2 li a{ color:#999;}
ul.ejlmNav2 li.now{ background:url(../images/ejbd2.png) 0 center no-repeat;}
ul.ejlmNav2 li.now a{ color:#1b63ad;}

.ejlmNrZ{ width:1300px; float:left;}
.ejlmK{ width:390px; float:left; margin:36px 64px 0 0;}
.ejlmK span{ width:390px; height:290px; overflow:hidden; float:left;}
.ejlmK p{ width:390px; float:left; text-align:center; font-size:18px; margin:16px 0 0 0;}

.page{ width:1300px; float:left; text-align:center; margin:80px 0 0 0;}
.page a {
	display: inline-block;
	line-height: 40px;
	border: 1px solid #d5d1d1;
	font-size: 16px;
	background: #fff;
	padding: 0 15px;
}
.page a.now{ background:#004dbc; color:#fff; border:1px solid #004dbc;}

.fwzxH{ width:1300px; margin:0 auto;}
.fwzxH a{ float:left; margin:80px 80px 0 0;}



/*集团公司-产品版块-三级栏目-详情页-重装*/
.sjlmFont1{ float:left; font-size:28px; font-weight:bold; line-height:78px;}

.sjlmH1{ width:1300px; margin:60px 0 0 0; float:left;}
.sjlmImgb{ width:600px; height:450px; float:left; overflow:hidden;}
.sjlmImgb img{ width:600px; height:450px; overflow:hidden;}

.sjlmImgS{ width:180px; float:left; margin:0 0 0 16px;}
.sjlmImg2{ width:180px; height:128px; float:left; margin:0 0 15px 0;}
.sjlmImg2 a{ display:block;}

.sjlmJt{ width:180px; float:left;}
.sjlmJt a{ width:82px; height:21px; float:left;}
.sjlmJt a.jtLeft{ background:url(../images/xqjt1.png) no-repeat; margin-right:16px;}
.sjlmJt a.jtLeft:hover{ background:url(../images/xqjtn1.png) no-repeat;}
.sjlmJt a.jtRight{ background:url(../images/xqjt2.png) no-repeat;}
.sjlmJt a.jtRight:hover{ background:url(../images/xqjtn2.png) no-repeat;}

.sjlmH1R{ width:446px; float:right;}
.H1Rf1{ width:446px; float:left; font-size:28px; font-weight:bold; line-height:30px; margin:18px 0 20px 0;}
.xianGrey{ width:100%; float:left; height:1px; background:#e6e6e6;}
.jgcxF{ width:100%; float:left; font-size:18px; color:#333; margin:20px 0 0 0;}
.jgcxF1{ width:410px; float:right; margin:16px 0 0 0;}
.jgcxF1 p{ float:left; font-size:16px; color:#666; line-height:28px;}
.jgcxF1 input{ width:254px; line-height:26px; border:1px solid #e6e6e6; outline:none; margin:0 0 0 20px; padding:0 12px; float:left; color:#333;}
.jgcxF1 span{ float:left; color:#ca0b21; padding:0 0 0 6px;}
.tjan{ float:left; width:80px; height:30px; background:#666; outline:none; border:0; margin:16px 0 24px 120px; color:#fff;}

.xswlH{ width:100%; float:left; height:68px; line-height:68px;}
.xswlH a{ display:block; height:68px;}
span.xswlImg1{ float:left; margin:10px 0 0 0;}
.xswlH p{ float:left; font-size:18px; margin:0 0 0 16px;}
span.xswlImg2{ float:right; margin:8px 16px 0 0;}

ul.cpgsNav{ width:1300px; float:left; margin:60px 0 0 0;}
ul.cpgsNav li{ width:424px; float:left; height:114px; background:url(../images/cpgsBj.png) repeat-x; margin-right:2px; font-size:24px; text-align:center; line-height:100px;}
ul.cpgsNav li a{ display:block;}
ul.cpgsNav li.now{ background:url(../images/cpgsBj1.png?1) no-repeat;}
ul.cpgsNav li.now a{ color:#fff;}

ul.cpgsNav_top{ width:1300px; float:left; position:fixed; top:0; z-index:20;}
ul.cpgsNav_top li{ width:323px; float:left; height:114px; background:url(../images/cpgsBj.png) repeat-x; margin-right:2px; font-size:24px; text-align:center; line-height:100px;}
ul.cpgsNav_top li a{ display:block;}
ul.cpgsNav_top li.now{ background:url(../images/cpgsBj1.png) no-repeat;}
ul.cpgsNav_top li.now a{ color:#fff;}

.cpgsF1{ width:1300px; float:left; font-size:26px; font-weight:bold; margin:34px 0 26px 0;}
.cpgsF2{ width:1300px; float:left; font-size:18px; line-height:36px;}
.cpgsImg{ width:1300px; float:left;}



/*集团-关于我们*/
.jtjjZ{ width:1300px; margin:0 auto;}
.jtjjBt{ width:1300px; float:left; font-size:34px; color:#333; line-height:40px; margin:65px 0 0 0;}
.jtjjNr{ width:1300px; float:left; font-size:16px; color:#333; line-height:38px; margin:30px 0 0 0;}





/*集团-社会责任*/
.cpbkejTop2{ width:100%; float:left;}

.shzrNr1{ width:1300px; margin:0 auto;}
.gyhdBt{ width:1300px; float:left; text-align:center; font-size:34px; line-height:40px; margin:50px 0 0 0;}

.gyhdNr{ width:1300px; float:left; height:400px; background:url(../images/shzrBj1.jpg) no-repeat; position:relative; margin:30px 0 0 0;}
.gyhdNrL{ width:592px; height:320px; background:#fff; position:absolute; left:26px; top:40px; z-index:2;}
.gyhdNrL p{ width:556px; float:left; font-size:24px; margin:40px 0 0 0;}
.gyhdNrL span{ width:556px; float:left; font-size:18px; color:#666; line-height:32px; margin:12px 0 0 0;}
.ljgdAn{ float:left; margin:40px 0 0 0;}
.gyhdNrR{ width:800px; height:400px; overflow:hidden; position:absolute; right:0; top:0; z-index:1;}

.fpgsH{ width:1300px; float:left; margin:30px 0 0 0;}
.fpgsK{ width:400px; height:300px; float:left; overflow:hidden; position:relative;}
.fpgsKimg{ width:400px; position:absolute; left:0; top:0; z-index:1;}
.fpgsKbj{ width:400px; height:300px; position:absolute; left:0; top:0; z-index:2;
-webkit-transition: -webkit-transform 1s linear;
-moz-transition: -moz-transform 1s linear;
-o-transition: -o-transform 1s linear;
transition: transform 1s linear;}
.fpgsKbj:hover{-webkit-transform: translateY(-66px);
-moz-transform: translateY(-66px);
-ms-transform: translateY(-66px);
-o-transform: translateY(-66px);}
.fpgsKbjK{ width:400px; background:url(../images/tmbjH.png) repeat; height:130px; position:absolute; left:0; bottom:-80px; z-index:3;}
.fpgsKbj p{ width:380px; float:left; font-size:24px; color:#fff; left:10px; bottom:12px; position:absolute; z-index:4;height: 24px;overflow: hidden}
.fpgsKbj span{ width:380px; float:left; font-size:18px; color:#fff; line-height:28px; height:56px; overflow:hidden; left:10px; bottom:-56px; position:absolute; z-index:4;}
.marginR50{margin-right:50px;}

.hbzrH{ width:1300px; float:left; margin:20px 0 0 0;}
.hbzrHL{ width:570px; height:286px; float:left; background:#f3f3f3; padding:60px 40px 0 40px;}
.hbzrHL p{ width:570px; float:left; font-size:24px;}
.hbzrHL span{ width:570px; float:left; font-size:18px; color:#666; line-height:32px; margin:12px 0 0 0; text-indent:2em;}
.hbzrHR{ width:650px; height:346px; float:left; overflow:hidden;}


.cpbkejTop_n{  width:100%; height:524px; background:url(../images/ejbj.jpg) no-repeat; min-width:1300px;}
.cpbkejTop_n img{ float:left;}

/*集团-新闻中心详情页*/
.cpbkejTop_n{ width:100%; float:left;}
.cpbkejTop_n img{ float:left;}

.xwnrH{ width:1300px; margin:0 auto;}
.xwnrF1{ width:866px; float:left; font-size:32px; font-weight:bold; line-height:40px; margin:56px 0 0 0;}
.xwnrF2{ width:866px; float:left; font-size:16px; color:#999; border-bottom:1px solid #e6e6e6; padding:40px 0 40px 0; margin-bottom:50px;}
.xwnrImg1{ width:866px; float:left; text-align:center; margin:0 0 20px 0;}
.xwnrImg1 img{ max-width:866px; overflow:hidden;}
.xwnrF3{ width:866px; float:left; font-size:18px; line-height:36px; color:#333;}

.xwzxxian{ width:866px; height:1px; background:#e6e6e6; float:left;}
.marginT80{ margin-top:80px;}
.xwzxNr1{ width:866px; height:84px; float:left; line-height:84px;}
.xwzxNr1 a{ display:block; line-height:84px; height:84px;}
.xwzxNr1 img{ float:left; margin:30px 0 0 1px;}
span.xwnrF4{ float:left; color:#666; font-size:18px; margin:0 30px 0 16px;}
span.xwnrF5{ float:left; color:#333; font-size:18px;}
span.xwnrF6{ float:right; color:#999; font-size:16px;}


.xwzx_left{ width:866px; float:left;}
.xwzx_left img{max-width:760px;margin: 16px auto;}

.xwzx_right{ width:366px; float:right;}
.xdxgs{ width:366px; font-size:32px; margin:56px 0 0 0; font-weight:bold; line-height:40px;}
.xdxgs_nr{ width:364px; border:1px solid #e6e6e6; margin:30px 0 0 0; float:left;}
.xdxgs_h{ width:304px; float:left; margin:0 0 0 30px; height:72px; line-height:72px;}
.xdxgs_h p{ float:left; font-size:18px; color:#333; width:260px; height:72px; overflow:hidden;}
.xdxgs_h img{ float:right; margin:25px 0 0 0;}
.xdxgs_h a{ display:block; height:72px;}
.sdxgs_xian{ width:304px; float:left; height:1px; background:#e6e6e6; margin:0 0 0 30px;}


/*集团-新闻中心详情页*/
.qqal_bj{ background:url(../images/qqal_bj.jpg) no-repeat; background-size:cover;}

.qqal_mt100{ margin-top:100px;}
.qqal_k{ width:433px; height:325px; float:left; position:relative;}
span.qqal_img{ width:433px; height:325px; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
p.qqal_f{ font-size:32px; font-weight:bold; color:#fff; position:absolute; text-shadow:1px 1px 1px #000; z-index:2;}
span.qqal_tb{ position:absolute; z-index:2;}

p.qqal_f1{ right:28px; top:30px;}
span.qqal_tb1{ right:58px; top:80px;}

p.qqal_f3{ left:28px; top:30px;}
span.qqal_tb3{ left:58px; top:80px;}

p.qqal_f5{ left:118px; top:30px;}
span.qqal_tb5{ left:206px; top:80px;}



/*全球案例-列表页1*/
.tc_tmbj{ width:390px; height:290px; position:absolute; background:url(../images/fdj_tm.png) center no-repeat; z-index:6; display:none;}
a:hover .tc_tmbj{ display:block;}

#fdk_Z{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:20; background:url(../images/tmbjH.png) repeat; overflow-y:scroll;}
.fdk_lbz{ width:1300px; margin:0 auto; clear:both;}
.qqal_lbimg{ width:800px; height:600px; margin:100px 0 0 250px; float:left;}
.qqal_lbf1{     width: 1300px; text-align: center; font-size: 24px;color: #fff;margin: 30px auto 0 auto;line-height: 30px;}
.qqal_lbf2{  width: 1300px; font-size: 18px; color: #fff; margin: 20px auto 30px auto; line-height: 32px;  text-indent: 2em;  text-align: left; word-break:break-all;white-space:normal}
.qqal_lbf2 a{ color:#fff;}


.tip{ padding:100px 0px; width:500px; margin:0 auto;  text-align:center; color:#999; }


/*出错页面*/
.ccym_bj{ background:#efefef;}
.ccym_img{ width:100%; float:left; text-align:center; margin:80px 0 0 0;}
.ccym_font{ width:100%; float:left; text-align:center; font-size:26px; margin:25px 0 0 0;}
.ccym_font a{ color:#246fb5;}


#mainZ{ width:1300px; margin:0 auto;}
/*搜索页面*/
.ssym_k{ width:1300px; background:#f0f0f0; float:left; margin:60px 0 0 0;}
.ssym_search_h{ width:1260px; float:left; margin:26px 0 0 20px; border-bottom:1px solid #dddddd; padding:0 0 28px 0;}
input.ssym_wb{ width:164px; height:28px; line-height:28px; float:left; border:1px solid #ccc; outline:none; padding:0 10px; font-size:14px; color:#666; font-family:\5FAE\8F6F\96C5\9ED1;}
input.ssym_ss{ float:left; margin:0 0 0 20px; padding:0 20px; line-height:30px; height:30px; background:#1962b0; border:0; color:#fff; outline:none; font-size:16px;}
.ssym_ssjg{ width:1260px; float:left; margin:20px 0 20px 20px; font-size:16px; color:#666;}




/*网站地图*/
ul.wzdt_h{ width:1300px; float:left; border-bottom:1px solid #ddd; padding:16px 0;}
ul.wzdt_h li{ float:left; display:block; font-size:16px;}
ul.wzdt_h li a{ color:#666; padding:0 18px;}
ul.wzdt_h li.now{ background:#f0f0f0; font-weight:bold; margin-right:18px;}
ul.wzdt_h li.now a{ color:#666; padding:0 30px;}
ul.wzdt_h li.now a:hover{ background:#b8b8b8; color:#fff;}
.wzdt_mt40{ margin:40px 0 0 0;}

/*制造实力*/
.zzslTop1{ width:100%; height:524px; float:left; background:url(../images/zzslBj.jpg) center top no-repeat; min-width:1300px;}
.zzsl_h1{ width:1300px; margin:0 auto;}
.zzsl_k1{ width:433px; float:left; margin:60px 0 0 0;}
.zzsl_k1_top{ width:433px; height:320px; float:left; position:relative; background:#f4f4f4;}
.zzsl_k1_top .zzsl_arrow1{ position:absolute; left:50%; bottom:-21px; margin-left:-14px; z-index:10;}
.zzsl_k1_top .zzsl_arrow2{ position:absolute; left:50%; top:-17px; margin-left:-14px; z-index:10;}
.zzsl_k1_top p{ width:340px; float:left; margin:45px 0 0 40px; font-size:28px; font-weight:bold; height:30px; overflow:hidden;}
.zzsl_k1_top span{ width:340px; float:left; margin:16px 0 0 40px; font-size:16px; line-height:28px; color:#666; height:168px; overflow:hidden;}

.zzsl_sp1{ width:433px; height:320px; float:left; position:relative;}
.zzsl_sp1 .zzsl_sp1_img{ width:433px; height:320px; position:absolute; left:0; top:0; z-index:1;}
.zzsl_sp1 .zzsl_sp1_bj{ width:433px; height:320px; position:absolute; left:0; top:0; z-index:2;background-color:#081f4b;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.zzsl_sp1 .zzsl_sp1_tb{ width:86px; height:86px; position:absolute; left:172px; top:118px; z-index:3;}

.zzsl_center{ width:100%; height:510px; float:left; background:url(../images/zzsl_bj_center.jpg) top center no-repeat; margin:80px 0 0 0; min-width:1300px;}
.zzsl_center_in{ width:1300px; margin:0 auto;}
.zzsl_center_in .center_k{ width:620px; height:380px; float:left; background:url(../images/zzsl_center_bj.png) repeat; margin:66px 0 0 0;}
.zzsl_center_in .center_k p{ width:500px; float:left; font-size:28px; font-weight:bold; margin:80px 0 0 60px;}
.zzsl_center_in .center_k span{ width:500px; float:left; font-size:16px; line-height:28px; color:#666; margin:20px 0 0 60px;}

.zzsl_bottom{ width:1300px; margin:0 auto;}
.zzsl_bottom_h{ width:1300px; float:left; margin:60px 0 0 0;}

.zzsl_sp2{ width:650px; height:350px; float:left; position:relative;}
.zzsl_sp2 .zzsl_sp2_img{ width:650px; height:350px; position:absolute; left:0; top:0; z-index:1;}
.zzsl_sp2 .zzsl_sp2_bj{ width:650px; height:350px; position:absolute; left:0; top:0; z-index:2;background-color:#081f4b;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.zzsl_sp2 .zzsl_sp2_tb{ width:86px; height:86px; position:absolute; left:280px; top:132px; z-index:3;}

.zzsl_sp2_r{ width:550px; float:left; margin:0 0 0 60px;}
.zzsl_sp2_r p{ width:550px; float:left; line-height:50px; font-size:28px; font-weight:bold; margin:20px 0 0 0; height:50px; overflow:hidden;}
.zzsl_sp2_r span{ width:550px; float:left; font-size:16px; color:#666; line-height:28px; height:168px; overflow:hidden; margin:12px 0 0 0;}


.xztc_z{ width:100%; position:fixed; height:1000px;background-color:#131929;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9; top:0; left:0; z-index:20;}
.xztc_font{ width:1200px; position:fixed; left:50%; top:260px; margin-left:-600px; z-index:21; font-size:28px; line-height:76px; font-size:b
; color:#fff;}
.xztc_cha{ position:fixed; right:0; top:0; z-index:22;}


.qywh-btxg{ width:1300px; text-align:center; font-size:34px; line-height:40px; margin:70px 0 0 0; float:left;}
.qywh-btxg a{ margin:0 26px; padding-bottom:18px;}
.qywh-btxg a.now{ border-bottom:3px solid #1b63ad;}
