﻿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;}
dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
*{padding:0px;margin:0px;}

.imgspan{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;}

select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}

.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;}


/*Top002839 */
.Top002839{ z-index: 200;font-size: 100px;line-height: 0;background: rgba(255, 255, 255, 0.6);position: relative;top:0;width: 100%;display: none;}
.Top002839 .logo{float: left;display: table;height: 0.9em; padding: 0 2vw;}
.Top002839 .logo a{display: table-cell;vertical-align: middle;}
.Top002839 .logo img{max-height: 50px}
.Top002839 .mid,
.Top002839 .top-search{float: right;}
.Top002839 .top-search{ width: 0.9em;min-height:  0.9em;transition: 0.3s;}
.Top002839 .open-search{transition: background 0.3s; cursor: pointer;}
.Top002839 .open-search:before,
.Top002839 .open-search:after{position: absolute; content: ''; width: 30px;  height: 2px; background: #9c9c9c; left: 50%; top: 50%; margin: -1px 0 0 -15px; opacity: 0; -webkit-opacity: 0; }
.Top002839 .top-search.on .open-search:before,
.Top002839 .top-search.on .open-search:after{opacity: 1;-webkit-opacity: 1;transition: 0.3s 0.3s;}
.Top002839 .top-search.on .open-search:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Top002839 .top-search.on .open-search:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Top002839 .top-search .inner{width: 100%;min-width:  0.9em;position: relative;padding-right:  0.9em;}
.Top002839 .top-search .inner .text{height: 5.625em; line-height: 5.625em;border: 0;background: #f3f3f3; padding: 0 20px;width: 100%;color: #d1d1d1;font-size: 0.16em;}
.Top002839 .top-search .inner .text.focus{color: #333;}
.Top002839 .top-search .inner .btn{position: absolute;right: 0; top: 0; height: 100%; width:4.9em;background: url(../images/Top002839_btn.png) no-repeat center center #3c77b9;}

.Top002839 .header-menu li{width: auto!important; padding-right: 30px;font-size: 0.16em;}
.Top002839 .header-menu li em{padding-right: 32px;position: relative;line-height: 5.625em;}
.Top002839 .header-menu li:not(:last-child) em:after{position: absolute; content: ''; width: 5px; height: 5px; background: #e5e5e5;right: 0; top: 50%; margin-top: -2.5px;}
.Top002839 .header-menu li em a{position: relative;color: #000;}
.Top002839 .header-menu li em a:after{position: absolute; content: ''; height: 4px; width: 0; bottom: 0; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);background: #3c77b9; transition: 0.3s;}
.Top002839 .header-menu li em a:hover:after,
.Top002839 .header-menu li.aon em a:after{width: 100%;}
.Top002839 .header-menu li .sub-menu dt{line-height: 4.375em; padding: 0 0.5em;}
.Top002839 .header-menu li .sub-menu dt a{color: #999;}
.Top002839 .header-menu li .sub-menu dt a:hover{color: #3c77b9;background: none;}
@media(min-width:1281px){
.Top002839 .top-search{position: relative;overflow: hidden;}
.Top002839 .open-search{position: absolute; right: 0; top: 0; width: 0.9em; height: 100%; z-index:4;}
.Top002839 .top-search.on{width: 30%;}
.Top002839 .top-search.on .open-search{right: 0.9em; }
}
@media(max-width:1500px){
.Top002839 .header-menu li{padding-right: 20px;}
.Top002839 .header-menu li em{padding-right: 22px;}
}
@media(max-width:1280px){
.Top002839 .top-search .inner{position: absolute; right: 0; top: -100%; transform: translateX(-100%);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);opacity: 0; transition:opacity  0.3s;}
.Top002839 .top-search.on{width: 0.9em;}
.Top002839 .open-search{display: block;height:63px;background: url(../images/Top002839_btn.png) no-repeat center center #3c77b9;position: relative;}
.Top002839 .top-search.on .open-search{background: none;}
.Top002839 .top-search.on .inner{opacity: 1; top: 100%; transform: translateX(0);-webkit-transform: translateX(0);-ms-transform: translateX(0);}
.Top002839 .header-menu li .sub-menu dt{padding: 0 15px;}
}
@media(max-width:1024px){
.Top002839{ font-size: 70px;display: block;}
.crc-index-header{display: none;}
.Top002839 #header-menu{position: fixed; left:-100%;opacity: 0; top: 0.9em; bottom: 0;overflow: auto; width: 240px;background: rgba(255,255,255,0.8); transition: 0.3s;}
.Top002839 #header-menu.header-menu-show{left: 0;opacity: 1;}
.Top002839 #header-menu ul{padding: 20px;}
.Top002839 #header-menu li a{color: #333;font-size: 15px;}
.Top002839 #header-menu li.has-sub i.op{display: block;}
.Top002839 #header-menu li.has-sub i.op:before,
.Top002839 #header-menu li.has-sub i.op:after{background: #3c77b9;}
.Top002839 #header-menu li .sub{padding: 10px;background: rgba(60, 119, 185, 0.1);}
.Top002839 #header-menu li .sub-menu dt:last-child a{border-bottom: 0;}
.Top002839 #open_menu{float: right;width: 0.9em; height: 0.9em;position: relative;}
.Top002839 #open_menu i{width: 60%;left: 20%; height: 3px;}
.Top002839 #open_menu i, 
.Top002839 #open_menu i::before, 
.Top002839 #open_menu i::after{background: #3c77b9;}
.Top002839 #open_menu i::after{top: -10px;}
.Top002839 #open_menu i::before{top: 10px;}

}
@media(max-width:640px){
.Top002839{font-size: 60px;}
}


/* 首页 */
#nav{ width:100%; height:44px; background:#333; 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,.navTb1 a{ color:#fff;}
.navTb{ float:right;margin-left:18px;}
.navTb1{font-size:16px;line-height:44px;}
.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.wxwb1{display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:10px;}
.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; background:url(../images/navbj.png) repeat;min-width:1300px;  z-index: 10;}
.logoRowIn{ width:1300px; margin:0 auto; height:96px;}
.logo{ float:left; margin:18px 0 0 0;}
.logo img{height:60px;}
.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:920px;	float:right; line-height:96px;}
.navC li:nth-child(6) .navFd{left: -500px;}
.navC li:nth-child(9) .navFd{left: -590px;}
.navC li:nth-child(10) .navFd{left: -590px;}
.navFont{ float:left; font-size:16px; margin:0 0 0 30px; position:relative;}
.navFont:before{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 1px;
	width: 0;
	height: 2px;
	background: #3c77b9;
	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:#3c77b9; 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;}

.qyry-Top{ width:100%; height:524px; float:left; background:url(../images/qyry-banner.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:200px; 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:#3c77b9; 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:#3c77b9; 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:#3c77b9; 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:#3c77b9; 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; background:#3c77b9; /*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 1%;}
.FooterF2{ width:100%; float:left; color:#fff;}
.FooterF2 a{ color:#fff;}
.FooterF3 a{padding-left:15px;}
.FooterEwm{ width:40%; float:right; font-size:16px; margin:38px 0 0 0;}
.FooterEwmK{ float:right; width:120px; text-align:center; color:#fff;display: none;}
.FooterEwmK p{font-size:14px;line-height:20px;margin-top:10px;}
.FooterEwmK img{transition:all .3s linear;}
.FooterEwmK:hover img{transform:scale(1.2);}


/*集团-产品版块*/
.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 #f0f0f0; font-size:14px; background:#fff; padding:0 12px; margin:0 10px;}
.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) 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;}

.wfull{width: 100%;}
.hexin{}
.hexin_middle{margin:30px auto 10px;width:1300px;}

.hexin_ul1{margin-top: 30px;}
.hexin_ul1 li{width: 252px;/*height: 215px;*/overflow: hidden;position: relative;margin-right: 10px;float: left;margin-bottom: 10px;}
.hexin_ul1_ying{width: 100%;height: 36px;line-height: 36px;color: #fff;/*background: url(../images/index106_03.png);*/position: absolute;bottom:15px;left: 0px;z-index: 999;}
.hexin_ul1_ying_s1{font-size: 20px;margin-left: 8px;}
.hexin_ul1_ying_s2{font-size: 12px;margin-right: 8px;}
.hexin_ul1 li:nth-child(5n){margin-right: 0px;}
.hexin_ul1 li{
    transition:All 0.8s ease-in-out;
    -webkit-transition:All 0.8s ease-in-out;
    -moz-transition:All 0.8s ease-in-out;
    -o-transition:All 0.8s ease-in-out;
    
}
.hexin_ul1 li:hover {
    transform:translate(0,-5px);
    -webkit-transform:translate(0,-5px);
    -moz-transform:translate(0,-5px);
    -o-transform:translate(0,-5px);
    -ms-transform:translate(0,-5px);
    -webkit-box-shadow:0px 5px 15px #B0A8B0;
    -moz-box-shadow:0px 5px 15px #B0A8B0;
    box-shadow:0px 5px 15px #B0A8B0;
}
.hexin_ul1 li a img{
  cursor: pointer;
  transition: all 1.2s;width:100%;
}
.hexin_ul1 li a img:hover{
  transform: scale(1.2);
}



/*Floor002747 */
.Ispic {background-repeat: no-repeat;background-position: center center;background-size: cover;}
.Floor002747{ background: url(../images/Floor002747-bg.jpg) no-repeat center center;background-size: cover; padding: 80px 0;}
.Floor002747 .auto{width:1300px;margin:0 auto;}
@media(min-width:1025px){
.Floor002747 .auto{position: relative; z-index: 1;}
.Floor002747 .title{position: absolute; left: 0; top:0px;}
}
.Floor002747 .title{line-height: 40px;}
/*.Floor002747 .title:after{display: block; content: ''; margin: 25px 0 30px;width: 40px; height: 4px; background: #eb422c;}
*/.Floor002747 .title .cn{font-size: 24px;font-weight:bold;}
.Floor002747 .title .en{opacity: 0.05;-webkit-opacity: 0.05;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Floor002747 .title .cn{font-size: 24px; }
.Floor002747 .title .en{font-size: 40px;}
}

.Floor002747 .list li{float: left; }
.Floor002747 .list li a{color: #fff; font-size: 20px; display: block;position: relative; overflow: hidden;padding-bottom: 145.3125%;}
.Floor002747 .list li a > *{position: absolute; left: 0; width: 100%;}
.Floor002747 .list li a:before{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(60,119,185,0.5); content: ''; z-index: 4; transition: 0.3s ease-in-out;}
.Floor002747 .list li .Ispic{top: 0; height: 100%; z-index: 3;transition: 0.5s ease-in-out;}
.Floor002747 .list li .txt{z-index: 5; width: 100%; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); text-align: center;}
.Floor002747 .list li a:hover .Ispic{transform: scale(1.5);}
.Floor002747 .list li a:hover:before{left: 15px; top: 15px; right: 15px; bottom:15px; }
.Floor002747 .list li .icon{position: relative;display: block; margin: 0 auto 20px;width: 50%; max-width: 92px;}
.Floor002747 .list li .icon:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; border: 1px solid rgba(255,255,255,0.8);border-radius: 50%; transition: 0.3s; }
.Floor002747 .list li .txt img{border-radius: 50%;}
.Floor002747 .list li a:hover .icon:before{ transform: scale(2);-webkit-transform: scale(2);-ms-transform: scale(2); opacity: 0;-webkit-opacity: 0;}
@media(min-width:1025px){
.Floor002747 .list li:first-child{margin-left: 20%;}
.Floor002747 .list li{ width: 20%; }
}
@media(max-width:1024px){
.Floor002747{padding: 30px 0;}
.Floor002747 .list li{ width: 25%; }
}
@media(max-width:640px){
.Floor002747 .list li{ width: 50%; }
}


.crc-sub-li, .crc-nav-li {
/*    display: inline-block;*/
    position: relative;
}
.crc-sub-li {
    font-size: 12px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    background: url(../images/crc-min-arrow.gif) no-repeat left 14px;float:right;
}
.crc-sub-quick{padding:0px 0px 0px 0px;box-sizing: border-box;margin:12px 1px 0px 8px;position: relative;background:url(../images/crc-arrow-down.gif) no-repeat right 13px;line-height:1.2;vertical-align:top;}



.crc-sub-href{display:inline-block;position: relative;padding:5px 10px 5px 0px;color:#fff;}
.crc-sub-quick .crc-sub-href{padding:0 5px;font-size:16px;vertical-align: middle;}



.crc-sub-quick:hover{background:#fff;padding:0px 0px 0px 0px;}
.crc-sub-quick:hover .crc-sub-href{color:#333;}
.crc-sub-navg{display:none;position: absolute;width:270px;right:-1px;top:0px;text-align:left;z-index:999;line-height:1.9;padding:25px 0px 0px 0px;}
.crc-sub-navg-main{background:#fff;border: 1px solid #d0d6e2;padding:10px 15px;}
.crc-sub-navg-title{font-size:14px;font-weight:bold;color:#3c77b9;padding-bottom:2px;}
.crc-sub-navg-wrap{border-bottom:1px dotted #ccc;padding:4px 0px;}
.crc-sub-navg-wrap:last-child{border: none;}
.crc-sub-navg-href{margin-right:7px;color:#5e5756;}
.crc-catlog{background:rgba(255,255,255,.7);border-bottom:1px solid #e5e5e5;}
.crc-sub-navg-col a{display:block;width:100%;font-size:14px;}
.crc-sub-quick:hover .crc-sub-navg{display:block;}
.crc-sub-navg-col a:hover{color:#3c77b9;}



/*Floor002821 */
.Floor002821{overflow: hidden;margin-top:3%;}
/*.Floor002821 .auto{max-width: 1200px;margin:0 auto;}*/
.Floor002821 li{float: left;width: 20%;position: relative;padding-bottom: 21.429%;font-size: 100px;}
.Floor002821 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002821 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002821 li .Ispic{height: 100%; top: 0;}
.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(60,119,185,1) 0%, rgba(49,119,216,0.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(60,119,185,1) 0%,rgba(49,119,216,0.4) 100%);
background: linear-gradient(45deg,  rgba(60,119,185,1) 0%,rgba(49,119,216,0.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ac38', endColorstr='#6623ac38',GradientType=1 );
}
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; bottom: 0.20em;padding: 0 0.35em;color: #fff;}
.Floor002821 li .txt p.t1{font-size: 0.18em; margin:0.4166em 0 0.4166em 0;}
.Floor002821 li .txt p.t2{line-height: 1.71428em;margin: 0;font-size: 0.14em;}
.Floor002821 li .icon img{max-height: 0.4em;display: block;}
@media(min-width:1025px){
.Floor002821 li:nth-child(1) .Ispic,
.Floor002821 li:nth-child(1) a:before{left: auto; right: 0;width: 137.143%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 20%;}
.Floor002821 li:nth-child(1){padding-bottom: 42.858%;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;padding-bottom: 42.858%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}
}
@media(max-width:480px){
.Floor002821 li{font-size: 80px;}
}
@media(max-width:400px){
.Floor002821 li{font-size: 70px;}
.Floor002821 li .txt p.t1{margin-top: 10px;}
}

.w1300{width:1300px;margin:0 auto;}
.ywly{ width:100%; overflow:hidden; position:relative;margin:0 auto;}
.ywly .hd{ overflow:hidden; width: 280px;height:513px;float: left;left: -100%; position: relative; transition: all 1s linear; }
.ywly .hd ul{ overflow:hidden; zoom:1; float:left; background: #F1F1F1; width: 280px;}
.ywly .hd ul li{  cursor:pointer;height:40px;line-height: 40px;width: 100%; text-indent: 20px;font-size: 16px;margin-top:6.5px;}
.ywly .hd ul li.on{ background:#fff; color:#3c77b9;border-left: 4px solid #3c77b9; }
.ywly .bd{ position:relative; height:100%; z-index:0; width: 1008px;float: right;  }
.ywly .bd li{ zoom:1; vertical-align:middle;width:auto!important }
.ywly .bd img{ width:600px; height:513px; display:block; transition: all 1s linear; }
.yw_tit{background: #3c77b9;color: #fff;text-indent: 20px;padding: 18px 0;}
.yw_tit p{font-size: 16px;}
.yw_tit h2{font-size:24px;font-weight: bold;padding-bottom: 10px;}
.ywly_left{float: left;width:600px; height:513px;overflow: hidden;position: relative;top: -513px;transition: all 0.5s linear;}
.ywly_left:hover img{transform: scale(1.1);}
.ywly_right{width: 380px;float: right;position: relative;right: -100%;transition: all 1s linear;margin-left:20px;}
.ywly_right h2{font-size: 24px;padding: 0px 0 20px;border-bottom: 1px solid #E0E0E0;letter-spacing: 1px;margin-bottom: 8px;}

.ywly_right .p{font-size: 14px;line-height: 28px;height:410px;margin-bottom:20px;overflow:auto;padding-right:3%;}
.ywly_right .p::-webkit-scrollbar{width: 3px;-webkit-overflow-scrolling : touch;background-color: #e6e6e6;}
.ywly_right .p::-webkit-scrollbar-track{background-color: #e6e6e6;}
.ywly_right .p::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #999;}
.ywly_right .p::-webkit-scrollbar-button{height: 0px;background-color: #B0AEDA;}


.ljxq{color: #3c77b9;float: right;}
.ywly_d{padding: 60px 0;}
.tit{text-align: center;}
.tit p{font-size: 24px;color: #3c77b9;margin-top: 5px;}
.tit h2{font-size:24px;font-weight: bold;margin-top: 5px;}
.dxyj{background: #F1F1F1;padding: 50px 0 50px;}



.yq_ul{ width:1200px;  overflow:hidden; position:relative;margin: 30px 0 20px;  }
.yq_ul .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; }
.yq_ul  .prev,.yq_ul .next{ display:block;  margin-right:5px;  overflow:hidden;
    cursor:pointer; position: absolute;top: 50%;margin-top: -25px;z-index: 99;}
.yq_ul  .prev{left: 0;}
.yq_ul  .next{right: 0;}
.yq_ul .tempWrap{margin-left: 40px !important;}

.yq_ul .bd{ padding:10px;   }
.yq_ul .bd ul{ overflow:hidden; zoom:1; }
.yq_ul .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width: 205px;  }
.yq_ul .bd ul li .pic{ text-align:center;width:205px; height:127px;overflow: hidden; }
.yq_ul .bd ul li .pic img{ width:205px; height:127px; display:block; transition: all 0.3s linear; }
.yq_ul .bd ul li .pic a:hover img{ border-color:#999;  }
.yq_ul .bd ul li:hover img{transform: scale(1.1);}
.yq_ul .bd ul li .title{ line-height:24px;text-align: left;font-size: 15px;  margin-top: 10px;border-bottom: 1px solid #E0E0E0;padding-bottom: 14px; }
.ljxq{background: #3c77b9;color: #fff;}
.gdsb{background: #F2F2F2;color: #000;margin-left: 20px;}
.more{display: block;width: 90px;height: 30px;color: #3c77b9;line-height: 30px;text-align: center;border-radius: 5px;border: 1px solid #3c77b9;font-size: 16px;margin: 0 auto;}


.HomeSlov{margin:3% 0;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;transition:all .3s linear;}
.HomeSlov li{ width:100%;  float:left; box-shadow:0 0 5px #ddd; text-align:center;background:#fcfcfc;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeSlov li:nth-child(3n){margin-right:0px;}
.HomeSlov .imgbox{ padding-top:60%;position:relative;overflow:hidden;}
.HomeSlov .info{ border:1px solid #eeeeee; border-top:0px; /*height:164px; */padding:0 20px; position:relative;}
.HomeSlov .tit{ color:#333; /*padding-top:10px;*/ line-height:52px; font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.HomeSlov .info i{ display:block; margin:0px auto; width:16px; height:19px; border-top:2px solid #9facb9;}
.HomeSlov .p{ -webkit-line-clamp: 2; color:#555; font-size:14px;}
.HomeSlov .more{ width:126px; line-height:32px; position:absolute; bottom:0px; left:50%; margin-left:-63px; color:#afcceb; border-radius:19px; background:#c4051e;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeSlov li:hover .tit{ color:#3c77b9;}
.HomeSlov li:hover .tit i{border-top:2px solid #3c77b9;}
.HomeSlov li:hover .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; bottom:-16px;}
.HomeSlov li:hover a{ color:#000;}
.HomeSlov li:hover .imgbox span{transform:scale(1.1);}

.HomeSlov .owl-nav{width:100%;}
.HomeSlov .owl-dots{display:none;}
.HomeSlov .owl-carousel .owl-nav button.owl-prev,.HomeSlov .owl-carousel .owl-nav button.owl-next{width:45px;height:45px;top:50%;transform:translate(0,-50%);text-indent:999px;overflow:hidden;border-radius:50%;box-shadow:0 0 30px rgba(23,94,90,.1);outline:none;border:0px;}
.HomeSlov .owl-carousel .owl-nav button.owl-prev{position:absolute;left:0%;background:url(../images/jtf.png);background-size:100% 100%;}
.HomeSlov .owl-carousel .owl-nav button.owl-next{position:absolute;right:0%;background:url(../images/jtr.png);background-size:100% 100%;}
/*.HomePro .owl-carousel .owl-nav button.owl-prev:hover{background:url(../images/fzjtf1.png);background-size:100% 100%;}
.HomePro .owl-carousel .owl-nav button.owl-next:hover{background:url(../images/fzjtr1.png);background-size:100% 100%;}*/

@media(max-width:1600px){
  .HomeSlov .owl-carousel .owl-nav button.owl-prev{left:0px;}
  .HomeSlov .owl-carousel .owl-nav button.owl-next{right:0px;}
}
@media ( max-width:998px){
.HomeSlov li .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; bottom:-16px; width:100px; margin-left:-50px;}
.HomeSlov .info{padding:0 10px;}
}
@media ( max-width:640px){
/*.HomeSlov li { width:48%;}*/
/*.HomeSlov .info{ height:120px;}*/
.HomeSlov .tit{ padding-top:0px; line-height:35px; font-size:15px;}
.HomeSlov .tit i{ height:5px;}
}


.FtLink{padding:30px 0;background:#3c77b9;border-bottom:1px solid rgba(25,255,255,.1)}
.FtLink .Linka{position:relative;padding-left:116px;padding-right:15px;box-sizing:border-box;height:24px;overflow:hidden;transition:all .3s ease-in-out;}
.FtLink .Linka.on{height:auto;}
.FtLink .Linka span{font-size:18px;color:#fff;font-weight:bold;position:absolute;top:0px;left:0px;}
.FtLink .Linka span img{display:inline-block;vertical-align:middle;margin:-5px 8px 0 0;}
.FtLink .Linka a{display:inline-block;font-size:16px;color:#fff;margin-left:20px;}
.FtLink .Linka .linkjt{width:12px;height:7px;background:url(../images/jt.png);position:absolute;top:8.5px;right:0px;cursor:pointer;transition:all .3s linear;}
.FtLink .Linka .linkjt.on{transform:rotate(-180deg);}

@media ( max-width:997px){
    .FtLink .Linka span{font-size:15px;}
    .FtLink .Linka{padding-left:96px;}
    .FtLink .Linka a{margin-left:5px;font-size:15px;}
    .FtLink{padding:10px 0;}
}



/*
 .Menu002188 为demo编号
 */
.SubBan{width:100%;height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.SubBan img{width:100%;display:none;}

@media (max-width: 1199px){
  .SubBan{height:auto;background:none!important;}
  .SubBan img{display:block;}
}


.ComBox{padding:5% 0;}

.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{ float:left; padding:0 15px 20px;}
.Menu002188 .Menu li a{ font-size:15px; color:#333; padding-bottom:19px;border-bottom:2px solid transparent;transition: .3s ease-out;}
.Menu002188 .Menu li.cur a,.Menu002188 .Menu li a:hover{ color:#3c77b9;border-bottom:2px solid #3c77b9;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#3c77b9;}
@media (max-width: 1000px){
   .Menu002188  .Currents{ float:none;text-align:right;width:100%;margin-bottom:10px;}
   .Menu002188 .Currents em{background-size:auto 90%;padding-left: 24px;}
   .Menu002188{padding-top:10px;}
   .Menu002188 .Menu li{padding-bottom:15px;}
   .Menu002188 .Menu li a{padding-bottom:10px;}
}


/*董事长 致辞*/
.Zccon{width:100%;display:table;}
.Zccon .ZcImg{width:47.5%;display:table-cell;vertical-align:middle;}
.Zccon .ZcImg img{width:100%;}

.Zccon .ZcText{width:52.5%;display:table-cell;vertical-align:middle;padding:0 2% 0 5%;box-sizing:border-box;}
.Zccon .ZcText .zcts{font-size:24px;color:#3c77b9;line-height:40px;margin-top:20px;}
.CyTitle{font-size:34px;color:#333;}

.Zccon .ZcText .zsCon{font-size:16px;color:#333;line-height:30px;}
.Zccon .ZcText .zsCon p{margin-top:25px;}
.Zccon .ZcText .zqm{text-align:right;margin-top:50px;}

.zzuimg{margin-top:40px;}
.zzuimg,.zzuimg img{width:100%;}

.Djcon{width:100%;display:table;margin-top:50px;}
.Djcon .Djimg{width:47%;display:table-cell;vertical-align:middle;}
.Djcon .Djimg img{width:100%;}

.Djcon .Djtxt{width:53%;padding-right:5%;display:table-cell;vertical-align:middle;box-sizing:border-box;}
.Djcon .Djtxt .dt1{font-size:26px;color:#3c77b9;line-height:40px;}
.Djcon .Djtxt .dtcon{font-size:16px;color:#666;line-height:30px;}
.Djcon .Djtxt .dtcon p{margin-top:30px;}

@media ( max-width:998px){
  .gycon{font-size:14px;line-height:24px;margin:20px 0;}
  .Zccon,.Zccon .ZcImg,.Zccon .ZcText,.Djcon .Djtxt,.Djcon .Djimg{display:block;width:100%;padding:0px;}
  .Zccon .ZcText,.Djcon .Djimg{margin-top:30px;}
  .Zccon .ZcText .zcts,.Djcon .Djtxt .dt1{font-size:18px;line-height:28px;margin-top:10px;}
  .Zccon .ZcText .zsCon p,.Djcon .Djtxt .dtcon p{margin-top:10px;}
  .Zccon .ZcText .zsCon,.Djcon .Djtxt .dtcon{font-size:14px;line-height:24px;}
  .Zccon .ZcText .zqm,.Djcon{margin-top:20px;}

}


/*公司简介*/

.zzimg{text-align:center;}
.Title01{text-align: center;}
.Title01 span{display: block; font-size: 72px; line-height: 45px; color: #e5e5e5; text-transform: uppercase; font-family: Arial;}
.Title01 h3{font-size: 30px; line-height: 38px; font-weight: normal; color: #262626; margin-top: -22px;}
.Title01 p{font-size: 16px; line-height: 20px ;text-transform: uppercase; font-family: Arial; color: #999;}

.jscon{margin-top:3%;}
.jscon p{font-size:16px;color:#666;line-height:28px;text-indent:2em;margin-top:20px;}
.jscon dl{margin-top:20px;}
.jscon dl dt{font-size:18px;color:#3c77b9;font-weight:bold;}


@media ( max-width:1024px){
    .Title01 span{font-size: 50px;}
    .Title01 h3{font-size: 25px;}
}

@media ( max-width:768px){
    .Title01 span{font-size: 30px; line-height: 35px;}
    .Title01 h3{font-size: 20px; line-height: 30px;}
    .Title01 p{font-size: 14px;}
}

@media ( max-width:560px){
    .jscon p{margin-top:15px;font-size:14px;line-height:22px;}
    .jscon dl dd .p1{font-size:20px;}
    .jscon dl{margin-top:15px;}
    .jscon dl dd .p2{margin-top:3px;}
    .jscon dl dd{width:50%;margin-top:10px;}
}

/*展会掠影*/
.compensate-for-scrollbar{margin-right:0px!important;}
.Pseul{margin-bottom:2%;}
.Pseul li{width:31%;float:left;margin-right:3.5%;margin-bottom:3.5%;}
.Pseul li:nth-child(3n){margin-right:0px;}
.Pseul li .Pseimg{width:100%;overflow:hidden;padding-bottom:65%;position:relative;border:1px solid #eeeeee;}
.Pseul li .Pseimg img,.Pseul li .Pseimg span{width:100%;transition:all .3s linear;}


.Pseul li .pseT{border:1px solid #eeeeee;border-top:0px;font-size:18px;color:#666;padding:20px 10px;box-sizing:border-box;text-align:center;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Pseul li .pseT::after{content:"";width:0px;height:2px;background:#3c77b9;position:absolute;bottom:-1px;left:0px;transition:all .3s linear;}

.Pseul li:hover .Pseimg img,.Pseul li:hover .Pseimg span{transform:scale(1.1)}
.Pseul li:hover .pseT{color:#3c77b9;}
.Pseul li:hover .pseT::after{width:100%;}

@media(max-width:997px){
    .Pseul{margin-bottom:10px;}
    .Pseul li{width:48%;margin-right:0%;margin-bottom:20px;}
    .Pseul li:nth-child(2n){float:right;}
    .Pseul li .pseT{font-size:14px;padding:10px 5px;}
}

/*Page002737 */
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height: 44px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 17px; margin: 0 5px; font-size: 20px; font-family:Arial," sans-serif"; color: #aaa;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #3c77b9; border-color: #3c77b9; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height: 46px; width: 70px; padding: 0; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../images/a_prev.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../images/a_prev_hover.png);}
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/a_next.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/a_next_hover.png);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; text-align: center;border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size: 20px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
/*.Page002737 .Pages{ padding:30px 0;}*/
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}


/*荣誉资质*/
.Honul{margin-bottom:2%;}
.Honul li{width:31%;float:left;margin-right:3.5%;transition:all .3s linear;margin-bottom:40px;}
.Honul li:nth-child(3n){margin-right:0px;}
.Honul li .zzimg{width:100%;padding:10px;background:#f5f5f5;box-sizing:border-box;text-align:center;transition:all .3s linear;}
.Honul li .zzimg img{width:100%;}
.Honul li p{text-align:center;font-size:16px;color:#666;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Honul li:hover p{color:#3c77b9;}
.Honul li:hover .zzimg{background:#3c77b9;box-shadow:0 7px 13px rgba(0,0,0,.2);}

@media(max-width:997px){
    .Honul li p{font-size:14px;margin-top:10px;}
    .Honul li .zzimg img{height:180px;}
    .Honul li{margin-bottom:20px;}
}

@media(max-width:560px){
    .Honul{margin-bottom:10px;}
    .Honul li{width:48%;margin-right:0px;}
    .Honul li:nth-child(2n){float:right;}
    .Honul li .zzimg{padding:5px;}
    .Honul li .zzimg img{height:110px;}
}

/*TextList002855 */
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}
/*TextList002148 */
.TextList002148{ padding-bottom:3%;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#999;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#3c77b9; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.png) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#fff; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#fff; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:18px;}
.TextList002148 li p{font-size:15px; line-height:26px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#999; height:52px; margin:2% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}


/*PicList000687 */

.PicList000687{overflow: hidden;}
.PicList000687 .more1{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #47a0ec;display: block;}
.PicList000687 .more1:hover{background: #3c77b9;}
.PicList000687 .more1:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more1{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 20px;color: #000;text-align:left;}
.PicList000687 p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;font-size:15px;margin:15px 0;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687 p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #3c77b9;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;padding-bottom:10px;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#47a0ec;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{padding: 4.12vw 0 2vw 0;}
.PicList000687 .news-list li{background:#fafafa; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #3c77b9; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;text-align:left;}
.PicList000687 .news-list time{color: #ccc;margin-top:10px;}
.PicList000687 .news-list .more{line-height: normal;color: #47a0ec;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #3c77b9; border-bottom: 0;}
}

/*新闻详情*/
.Titleinfo{color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:28px; color:#000000; padding-bottom:18px;font-weight:bold;line-height:35px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;color:#999;font-size:14px;font-style:initial;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage .img{text-align:center;margin-bottom:30px;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:28px;color:#666666;}
.SinglePage .img img{display:inline-block;vertical-align:middle;margin:0 10px;}
.SinglePage p{text-indent:2em;margin-bottom:30px;}
.SinglePage .i1{float:left;margin-bottom:30px;}
.SinglePage .i2{float:right;margin-bottom:30px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;padding-top:20px;}
.PrevNextBox dl{float:left;width:49%; line-height:60px;background:#f5f5f5;text-align:center; font-size:16px;color:#666666;overflow:hidden; }
.PrevNextBox dl span{color:#000;font-size:16px;}
.PrevNextBox dl:nth-child(2n){float:right;}
.PrevNextBox dl:hover{background:#3c77b9;}
.PrevNextBox dl:hover a{color:#fff;}
.PrevNextBox dl:hover span{color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;padding:0 10px;box-sizing:border-box;}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:17px; padding-bottom:10px;line-height:26px;}
    .PrevNextBox dl{ width:auto; line-height:35px; height:35px;font-size:14px; text-align:left;margin-top:10px;}
    .PrevNextBox dl div{max-width:100%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .PrevNextBox{margin-top:20px;padding-top:0px;}
    .SinglePage p{margin-bottom:15px;}   
    .SinglePage .i1,.SinglePage .i2{float:none;width:100%;margin-bottom:15px;}
    .SinglePage .img{margin-bottom:15px;}
    .SinglePage .img img{margin:10px 0;}
}

/*
 .PicList001646 为demo编号
 */
.PicList001646 .more1{ text-align:center;}
.PicList001646 .more1 a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/PicList001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.PicList001646 .more1 a:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.PicList001646 dl{ margin-bottom:3%;background-color:#f6f6f6;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:100%;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
}
.PicList001646 dd figure{ padding:0 5%;text-align:center;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;}
.PicList001646 dd figure h1,
.PicList001646 dd figure h2{ font-weight:normal; }
.PicList001646 dd figure h1{ font-size:20px;}
.PicList001646 dd figure h1 span{ display:block;}
.PicList001646 dd figure h2{ font-size:14px; padding:2% 0; position:relative;}
.PicList001646 dd figure h2::before{ position:absolute; content:''; left:50%; margin-left:-20px; bottom:0;width:40px; height:2px; background-color:#2078da;}
.PicList001646 dd figure .pre{ line-height:24px; height:72px; text-align:left; margin:5% 0 10% 0; overflow:hidden;}
@media(max-width:768px){
.PicList001646 dd figure .pre{ margin:3% 0; height:48px; }
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
}


/*TextList002855 */
.ComBox1{padding-top:3%;}
.TextList002855{margin-bottom:5%;}
.TextList002855 li{line-height: 4em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}


.Proul{margin:0px 0 40px 0;}
.Proul li{width:31%;float:left;margin-right:3.5%;margin-bottom:3.5%;}
.Proul li:nth-child(3n){margin-right:0px;}
.Proul li .Ardimg{padding:2px 2px 0 2px;background:#3c77b9;position:relative;overflow:hidden;}
.Proul li .Ardimg img{width:100%;height:300px;transition:all .3s linear;}
.Proul li .ArdTit{width:100%;padding:20px 25px;box-sizing:border-box;background:#f8f8f8;}
.Proul li .ArdTit .adrt1{font-size:20px;color:#000;font-family:pfbold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Proul li .ArdTit .adrt2{font-size:14px;color:#808080;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Proul li:hover .Ardimg img{transform:scale(1.1);}

@media(max-width:997px){
    .LmMean a{width:95px;height:35px;line-height:35px;font-size:15px;margin:0 2px;}
    .ComBox{padding:35px 0;}
    .Proul{margin:0px 0 20px 0;}
    .Proul li .ArdTit{padding:10px 15px;}
    .Proul li .ArdTit .adrt1{font-size:15px;}
    .Proul li .ArdTit .adrt2{margin-top:0px;font-size:13px;line-height:20px;}
    .Proul li{width:48%;margin-right:0px;}
    .Proul li:nth-child(2n){float:right;}
    .Proul li .Ardimg .ArdTs{font-size:13px;width:80px;height:30px;line-height:30px;}
}


/*RighInfo002852 */

.RighInfo002852 .singlePage{line-height: 28px;color: #999;font-size:15px;}
.RighInfo002852 .title-css{padding: 0vw 0 1vw;}
.RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid #3c77b9;font-size: 24px;color: #3c77b9;}
.RighInfo002852 dl{margin-bottom:3%;}
.RighInfo002852 dt{font-size:18px;color:#3c77b9;margin:15px 0;}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 17px;padding-bottom:5px;}
.RighInfo002852 dt{font-size:15px;margin:5px 0;}
.Proul li .Ardimg img{height: 120px;}
}


.Hollul{margin-bottom:40px;}
.Hollul li{width:30.715%;margin-right:3.92%;margin-bottom:3.92%;float:left;}
.Hollul li:nth-child(3n){margin-right:0px;}
.Hollul li .holimg{width:100%;height:250px;overflow:hidden;}
.Hollul li .holimg img{width:100%;transition:all .3s linear;width: 379px;height: 299px;}
.Hollul li .holtit{width:95%;margin:0 auto;padding:20px 20px 20px;box-sizing:border-box;background:#fcfcfc;margin-top:-40px;position:relative;-z-index:1;}
.Hollul li .holtit .holt1{font-size:20px;color:#000;text-align:center;font-family:pfbold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Hollul li .holtit .holt1::after{content:"";display:block;width:20px;height:2px;background:#e6e6e6;margin:10px auto;}
.Hollul li .holtit .holt2{font-size:14px;color:#808080;text-align:center;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.Hollul li .holtit .hmore{font-size:15px;color:#333;text-align:center;}
.Hollul li .holtit .hmore img{display:inline-block;vertical-align:middle;margin:-2px 0 0 10px;}
.Hollul li:hover .holimg img{transform:scale(1.1);}
.Hollul li:hover .holt1{color:#3c77b9;}


@media ( max-width:997px){
    .Hollul li .holtit{padding:10px 10px 20px;}
    .Hollul li .holtit .holt1{font-size:16px;}
    .Hollul li .holtit .holt1::after{margin:8px auto;}
    .Hollul li .holtit .hmore{font-size:14px;margin-top:10px;}
}

@media ( max-width:560px){
    .Hollul li{width:100%;float:none;margin-right:0px;margin-top:20px;}

}


/*TextList002972 */
.TextList002972 .tit {font-size: 28px;  color: #000000;  padding-bottom: 20px;  font-weight: bold;  line-height: 35px;text-align:left}
.TextList002972 li:not(:last-child){border-bottom: 1px dotted #ededed;}
.TextList002972 li:not(.active){line-height: 47px;}
.TextList002972 li:not(.active) a{color: #333;}
.TextList002972 li:before{display: inline-block; content: ''; width: 5px; height: 5px; background: #bbb;border-radius: 50%; margin-right: 10px; vertical-align: middle;}
.TextList002972 li:not(.active) a:before{display: inline-block; content: ''; width: 5px; height: 5px; background: #bbb;border-radius: 50%; margin-right: 10px; vertical-align: middle;}

.TextList002972 li time{float: right; margin-left: 10px;}
.TextList002972 li.active a{text-align: center;font-size: 24px; line-height: 3em;color: #205393;font-weight: bold;}
.TextList002972 li.active time{display: none;}
.TextList002972 li:hover{color:#3c77b9;}
@media(min-width:641px){
.TextList002972 li{font-size: 16px;}
}
@media(max-width:640px){
.TextList002972 li.active a{font-size: 5vw;}
}


/*联系我们*/
.LxBox{background:#fcfcfc;}
.Lxfl{width:55%;height:440px;float:left;}
#MapBox{width:100%;height:100%;}
.BMap_shadow img{display:none!important;}
.BMap_pop img{max-width:initial;}
.Lxrh{width:41%;float:right;}
.Lxrh dl dt{font-size:28px;color:#3c77b9;font-weight:bold;margin:40px 0 20px 0;}
.Lxrh dl dd{font-size:16px;color:#666;line-height:34px;}
.Lxrh dl dd.wx{margin-top:15px;}
.Lxrh dl dd img{width:150px;}


@media (max-width:997px){
    .Lxfl,.Lxrh{width:100%;float:none;}
    .Lxfl{height:300px;}
    .Lxrh dl dt{font-size:20px;margin:30px 0 15px;}
    .Lxrh dl dd{font-size:15px;line-height:28px;}
}


.lyBox{border:1px solid #eee;padding:50px 0;background:url(../images/ly.jpg) center center no-repeat;background-size:cover;}
.LyArea{width:80%;margin:0 auto;}
.LyArea li{font-size:14px;color:#333;width:100%;height:36px;border:1px solid #eee;background:#fff;margin-bottom:10px;position:relative;}
.LyArea li input{width:100%;height:100%;padding:0 20px;box-sizing:border-box;}
.LyArea li textarea {width:100%;height:100%;padding:10px 20px;box-sizing:border-box;font-family:"微软雅黑";}


.LyArea li.l1{background:none;border:0px;margin:20px 0;height:auto;}
.LyArea li.l1 input{display:inline-block;vertical-align:middle;width:13px;height:13px;margin-right:10px;}
.LyArea li.l1 label{padding-left:30px;}

.LyArea li.l2 span{color:#999;position:absolute;top:6px;right:15px;display:block;}
.LyArea li.l2 span i{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px;width:12px;height:12px;border:2px solid #bfbfbf;border-radius:50%;}
.LyArea li.l2 input{padding-right:180px;}
.LyArea li.l3 .yz{display:block;width:65px;height:20px;position:absolute;top:9px;right:20px;}
.LyArea li.l3 .yz img{width:100%;height:100%;}
.LyArea li.l3 input{padding-right:120px;}
.LyArea li.l4{height:120px;}


.login{display:block;width:100%;height:36px;line-height:36px;background:#3c77b9;font-size:16px;color:#fff;text-align:center;}
.login:hover{color:#fff;}

@media ( max-width:997px){
    .lyBox{margin:30px 0 10px 0;padding:30px 0;}
    .LyArea{width:90%;}
    .LyArea li.l1 label{margin-left:15px;}
    .LyArea li.l1{margin:15px 0;}
}



.list_1 { overflow:hidden; height:auto; margin-top:10px;border:1px solid #C9C9C9;}
.list_1 .title {
  height:20px;
  padding:10px 0 0 10px;
  font-weight:bold;
  font-size: 14px;
  color: #900;
}
.list_1 .title span{ margin-left:30px; font-weight:bold; line-height:12px; color:#333300}

.list_1 .title1 {
  background-color:#EBEBEB;
  height:20px;
  padding:10px 0 0 10px;
  font-weight:bold;
  font-size: 14px;
  color: #900;
}
.list_1 .title1 span{ margin-left:10px; font-weight:bold; line-height:12px; color:#333300}

.list_1 .zxfk_c {
  background-color:#fefefe;
  font-size: 12px;
  height:auto;
  overflow:hidden;
  line-height:25px;
  padding:5px;
  font-weight:bolder;
}


.list_1 .content1 {padding:10px 0 0 10px; overflow:hidden; height:auto}
.list_1 .foot {height:20px; overflow:hidden; margin-bottom:10px }
.list_1 .ltable td { width:200px; line-height:30px;} 
.module_border { font-size:14px; line-height:25px;padding:10px 0; height:auto; width:98%; border-bottom:1px dashed #CCCCCC; text-align:left; overflow:hidden}
.module_border .l {  float:left; width:120px;padding:4px 5px 0 0px; text-align:right }
.module_border .w {  float:left; width:120px;padding:4px 5px 0 0px; text-align:right }
.module_border .d {  float:left; width:320px;padding:4px 5px 0 0px; text-align:right }
.module_border .e {  float:left; width:220px;padding:4px 5px 0 0px; text-align:right }
.module_border .c {  padding:4px 5px 3px 10px; float:left; width:480px; overflow:hidden }
.module_border .c input,.module_border .c textarea{border:1px solid #333;}

.module_border .s {  padding:4px 5px 3px 10px; float:left; width:480px; color: #666666; font-size:12px; }
.module_border .sco {  padding:4px 5px 3px 10px; float:left; width:480px; color: #A7A7A7; font-size:12px;; overflow:hidden  }
.module_border .r {  padding:4px 5px 3px 10px; float:left; width:240px }
.module_border .label{ border:1px solid #CCCCCC; padding:3px 18px 2px 5px ; font-size:12px; background:url(../images/arrow_down.gif)  repeat-y right; cursor:pointer; line-height:17px; }
.module_border b { color:#FF0000; font-weight:normal; margin-left:5px;}
.module_border span { font-size:14px;width:}
.module_submit { text-align:center; margin-top:6px; height:30px;border-bottom:1px solid #CCCCCC}

.module_border1 { line-height:25px; height:auto; width:98%; text-align:left; overflow:hidden}
.module_border1 .w {  float:left; width:100px;padding:4px 5px 0 0px; text-align:right }
.module_border1 .c {  padding:4px 5px 3px 10px; float:left; width:480px; overflow:hidden; color:#090 }
.module_border1 .all {  padding:10px; float:left; width:650px; overflow:hidden }
.module_border .zxfk_v { }
.module_border .c input.submit{padding:8px 20px;background:#3c77b9;border:0px;border-radius:100px;font-size:15px;color:#fff;cursor:pointer;}



/*人力资源*/
.ZyBox ul{margin:0px 0 40px 0;}
.ZyBox li{width:100%;border:1px solid #eee;padding:30px 30px 20px 40px;box-sizing:border-box;margin-bottom:30px;}
.ZyBox li .ZpTop{position:relative;}
.ZyBox li .ZpTop .zt1{font-size:20px;color:#26282c;}
.ZyBox li .ZpTop dl{margin-top:10px;}
.ZyBox li .ZpTop dd{font-size:14px;color:#636870;margin-right:60px;display:inline-block;}
.ZyBox li .ZpTop .shbtn{display:block;width:100px;height:40px;line-height:40px;background:#3c77b9;font-size:16px;color:#fff;text-align:center;position:absolute;top:10px;right:0px;}
.ZyBox li .zpbtn{border-top:1px solid #eee;padding-top:10px;margin-top:20px;cursor:pointer;}
.ZyBox li .zpbtn span{font-size:14px;color:#3c77b9;border-bottom:1px solid #3c77b9;}
.ZyBox li .ZpCon{display:none;}
.ZyBox li .ZpCon dl{margin-top:30px;}
.ZyBox li .ZpCon dt{font-size:14px;color:#26282c;line-height:30px;}
.ZyBox li .ZpCon dd{font-size:14px;color:#636870;line-height:30px;}

@media (max-width:997px){
    .ZyBox li{padding:15px 10px;margin-bottom:20px;}
    .ZyBox li .ZpTop .zt1{font-size:16px;}
    .ZyBox li .ZpTop dd{margin-right:10px;}
    .ZyBox li .ZpTop .shbtn{font-size:14px;width:80px;height:30px;line-height:30px;}
    .ZyBox li .ZpCon dd{line-height:26px;}
    .ZyBox ul{margin-top:30px;}
    .ZyBox li .ZpCon dl{margin-top:20px;}
    .ZyBox li .ZpTop .shbtn{top:-5px;}
}


/*********************招聘详情***********************/
.zp .zptitle{width:100%;height:60px;background:#3c77b9;}
.zp .zptitle p{padding-left:40px;font-size:18px;color:#fff;line-height:60px;}
.zp .zpul{padding:0 36px;margin-top:36px;}
.zp .zpul dd{width:45%;height:30px;float:left;margin-bottom:20px;border:0px;}
.zp .zpul dd:nth-child(2n){float:right;}
.zp .zpul dd span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;}
.zp .zpul dd input{width:80%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;padding-left:10px;}
.zp .zpul dd select{width:40%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;padding-left:25px;}
.zp .zpul dd input[type="radio"]{width:18px;height:18px;vertical-align:middle;}
.zp .zpul dd label{vertical-align:middle;font-size:14px;color:#666;}
.zp .zpcon{padding:0 36px;margin-bottom:20px;}
.zp .zpcon span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;vertical-align:top;}
.zp .zpcon textarea{width:91%;height:150px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:1%;resize:none;padding:10px 0 0 10px;}
.zp a{display:inline-block;width:120px;height:40px;font-size:16px;color:#fefefe;text-align:center;line-height:40px;background:#606060;border-radius:10px 0 10px 0;}
.zp a.aleft{margin-left:126px;}
.zp a:hover{background:#3c77b9;}
.zp a.aons{background:#3c77b9;}


@media ( max-width:1028px){
    .zp .zpul dd input{width:73%;}
    .zp .zpcon textarea{width:88%;}
}

@media ( max-width:997px){
    .zp .zpul dd input{width:68%;}
    .zp .zpcon textarea{width:84%;}
    .zp {margin-top:30px;}
}

@media ( max-width:768px){
  .zp{text-align:center;}
  .zp .zptitle{height:50px;}
  .zp .zptitle p{line-height:50px;font-size:14px;padding-left:15px;text-align:left;}
  .zp .zpul,.zp .zpcon{padding:0px;}
  .zp .zpul dd{float:none;width:100%;text-align:left;}
  .zp .zpul dd:nth-child(2n){float:none;width:100%;}
  .zp .zpul dd input{width:70%;}
  .zp .zpul dd select{width:73%;}
  .zp .zpcon textarea{width:71%;}
  .zp a{width:100px;}
  .zp a.aleft{margin-left:0px;}
}



/*RighInfo002815 */
.RighInfo002815{padding: 0% 0 2%;}
.RighInfo002815 .auto{max-width: 1440px; width: 96%;}
.RighInfo002815 .info h1{margin: 0;color: #47a0ec;}
.RighInfo002815 .info .t-1{font-size: 22px;color: #3c77b9;padding-top: 5px; padding-bottom: 10px;}
.RighInfo002815 .info .blue{color: #3c77b9;}
.RighInfo002815 .info p{font-size: 16px; line-height: 30px;}
.RighInfo002815 .txt-dl{padding-top: 4%;}
.RighInfo002815 .txt-dl dl{ margin-bottom: 40px;}
.RighInfo002815 .txt-dl dd{position:relative; font-size: 16px;color: #333;margin-top: 20px;line-height: 24px;padding-left: 20px;}
.RighInfo002815 .txt-dl dd:before{position: absolute; content: ''; width: 10px; height: 2px; background: #333; left: 0; top: 10px;}
.RighInfo002815 .txt-dl dt{position: relative;}
.RighInfo002815 .txt-dl dt span{display: block;position: relative; z-index: 3;}
.RighInfo002815 .txt-dl dt span.en{position: absolute; z-index: 1; left: 13px; bottom: 0;color: rgba(0,62,123,0.05);font-size: 48px;font-family: Arial;text-transform: uppercase;line-height: 36px;}
.RighInfo002815 .txt-dl dt span.cn{color: #3c77b9;font-size: 22px;color: #3c77b9;border-left: 3px solid #47a0ec; padding-left: 10px;line-height: 23px;}
@media(min-width:769px){
.RighInfo002815 .txt-dl dl{ width:100%;}

}
@media(min-width:1025px){
.RighInfo002815 .info{padding-right: 5%;}
.RighInfo002815 .pic{width: 30.695%;}
}
@media(max-width:1024px){
.RighInfo002815 .ytable,
.RighInfo002815 .ytable-cell{display: block;}
.RighInfo002815 .pic{text-align: center;}
}



/*Map002134 */
.Map002134{ padding-bottom:3%;}
.Map002134 img{display: block; margin: 0 auto;}
.Map002134 .column{ text-align:center; font-size:18px; color:#3c77b9; padding:2% 0; line-height:20px;}
.Map002134 .column:after{ display:block; content:''; width:100%; height:1px; background:#3c77b9; margin-top:-10px;}
.Map002134 .column span{ display:inline-block; padding-left:30px; background:url(../images/Map002134-title_l.png) no-repeat left center #fff;}
.Map002134 .column span b{ display:inline-block; padding-right:30px; background:url(../images/Map002134-title_r.png) no-repeat right center;}
.Map002134 .tips{ text-align:center; padding-bottom:2%;}
.Map002134 .map{  width:65%; margin-left:3%; text-align:center;position: relative;margin: 0 auto;}
.Map002134 .map:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; z-index: 10;}
.Map002134 .select_area{ float:left; width:20.4%; padding-top:10%;}
.Map002134 .select_area dl{ position:relative; margin-bottom:10%;}
.Map002134 .select_area dt{ line-height:37px; border:1px solid #dedede; padding:0 30px 0 15px; background:url(../images/Map002134-icon_sel.gif) no-repeat 96% center; cursor:pointer;}
.Map002134 .select_area dd{ position:absolute; left:0; width:100%; background:#fff; top:100%; z-index:10;border:1px solid #dedede; border-top:0; display:none; }
.Map002134 .select_area dd a{ display:block; padding:0 10px; line-height:30px;}
.Map002134 .select_area dd a:hover{ background-color:#ececec;color:#3c77b9;}
.Map002134 .select_area .text{ width:100%; line-height:37px;height:37px;border:1px solid #dedede;padding:0 15px; color:#999; margin-bottom:10%;}
.Map002134 .select_area .btn{ cursor:pointer; border:none; background:#3c77b9; color:#fff; width:100%; max-width:109px; height:39px;}

.Map002134 .time{ background:#efefef; padding:10px; color:#333; margin-top:2%;}
.Map002134 .table td{ border:1px solid #efefef; text-align:center; padding:2% 10px;}
.Map002134 .table .tr_top td{ font-weight:bold;color:#333}
.Map002134 .table td.td_0{ width:18%;}
.Map002134 .table td.td_1{ width:40%;}
.Map002134 .table td.td_2{ width:16%;}
.Map002134 .table td.td_3{ width:16%;}
.Map002134 .table td.td_4 a{ color:#3c77b9;}

.Map002134 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002134  .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.Map002134  .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002134  .map_area #allmap *{ box-sizing:content-box;}
.Map002134  .map_area #allmap img{ max-width:none;}
.Map002134  .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002134  .map_area .close::before,
.Map002134  .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#3c77b9; top:15px; left:3px;}
.Map002134  .map_area .close::before{ transform:rotate(45deg);} 
.Map002134  .map_area .close::after{ transform:rotate(-45deg);} 
@media(max-width:768px){
.Map002134 .map,
.Map002134 .select_area{ float:none; width:auto;}
.Map002134 .map{margin-left:0;}
.Map002134 .select_area{padding:2% 0;}
.Map002134 .select_area dl,
.Map002134 .select_area .text{ margin-bottom:2%;}
}
@media(max-width:640px){
.Map002134 .table .tr_top{ display:none;}
.Map002134 .table td{ display:block; width:auto !important; text-align:left; background-color:#efefef;}
.Map002134 .table tr:nth-child(2n) td{ background-color:#fff;}
.Map002134 .table td.td_0{ font-weight:bold; color:#000;}
}
@media(max-width:375px){
.Map002134  .map_area{width:96%; left:2%;}
.Map002134  .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}

/*Timeline000397 */
.Timeline000397{width:100%; position:relative; padding:0;background: url(../images/time-bg.jpg) no-repeat center center;background-size: cover;margin: 30px 0 10px;height: 300px;}
.Timeline000397::before{ content:'';width:1300px;height: 5px;background: #fff;position: absolute;left: 50%;top: 50%; margin-top:-2px;z-index: 1;transform: translateX(-50%);}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:22px; color:#fff;width:24px; height:24px;border-radius:50%;position:absolute; top:50%; margin-top:-12px; border-radius:50%; border:1px solid #3c77b9!important; background:#3c77b9!important;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;font-size:24px;color:#fff;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#3c77b9;}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#fff; }
.Timeline000397 .item time{ text-align:center;  color:#fff;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:0px; }
.Timeline000397 .owl-next{ right:0px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:300px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ line-height:18px;font-size:18px;line-height:28px;text-align:center; overflow:auto; max-height:126px;position:absolute; width:100%; left:0; bottom:250px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:254px;}
.Timeline000397 .item time{position:absolute; width:100%; top:58%;font-size:26px;font-weight:bold;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:31%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px;/* background-position:center bottom;background-image:url(../images/Timeline000397-icon2.jpg);*/}
.Timeline000397 .item div{ padding-top:2%;text-align:center;font-size:16px;}
}



.ComBoxs{background:#f5f5f5;}
.Twul{margin: 0 0% 4%;}
.Twul li{height:180px;position:relative;padding-right:55px;margin-bottom:10px;box-sizing:border-box;transition:all .3s linear;}
.Twul li .TwCon{width:100%;height:100%;background:#fff url(../images/tw1.png) 30px center no-repeat;padding-left:70px;padding-right:45px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;}
.Twul li .TwCon .Tw1{font-size:20px;color:#000;font-family:syr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.Twul li .TwCon .Tw2{font-size:14px;color:#808080;line-height:28px;margin-top:25px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.Twul li .Tjt{width:50px;height:100%;background:#fff url(../images/jts2.png) center center no-repeat;position:absolute;top:0px;right:0px;}

.Twul li:hover{box-shadow:0 30px 30px rgba(0,0,0,.2);z-index:1;}
.Twul li:hover .TwCon{background:#3c77b9 url(../images/tw2.png) 30px center no-repeat;}
.Twul li:hover .Tjt{background:#f0b235 url(../images/jts1.png) center center no-repeat;}
.Twul li:hover .TwCon .Tw1,.Twul li:hover .TwCon .Tw2{color:#fff;}

@media ( max-width:997px){
    .LmA{position:static;margin-top:20px;}
    .LmA a{width:100px;height:35px;line-height:35px;font-size:16px;margin-right:6px;margin-left:0px;}
    .Twul{margin:35px 0 25px;}
    .Twul li{height:120px;padding-right:35px;}
    .Twul li .TwCon{padding-right:20px;background:#fff url(../images/tw1.png) 10px center no-repeat;padding-left:30px;}
    .Twul li .TwCon .Tw1{font-size:16px;}
    .Twul li .TwCon .Tw2{line-height:22px;height:44px;margin-top:10px;}
    .Twul li .Tjt{width:30px;}
    .Twul li:hover{box-shadow:0 20px 20px rgba(0,0,0,.2);}
    .Twul li:hover .TwCon{background:#3c77b9 url(../images/tw2.png) 10px center no-repeat;}
}



@media ( max-width:1199px){
  #logoRow,#nav{display:none;}
  .Top002839{display:block;}
  .w1300,.FooterIn{width:95%;}
  .logo{margin-top:0px;}
  .Top002839 .logo img{max-height:45px;}
  .logo img{height:45px;}
  .Timeline000397{height:auto;padding:20px 0;margin-bottom:10px;}
  .ywly_d{padding:30px 0;}
  .ywly .hd{width:100%;float:none;height:auto;}

  .yw_tit{padding:10px 0px;}
  .yw_tit h2{font-size:18px;padding-bottom:0px;}
  .ywly .hd ul,.ywly_left,.ywly_right{float:none;width:100%;}
  .ywly_left,.ywly_right .p{height:auto;}
  .ywly .hd ul li{float:left;width:50%;height:35px;line-height:35px;font-size:15px;}

  .ywly_right{margin-left:0px;}
  .Timeline000397::before{width:100%;}

  .ywly .bd img{width:100%;height:auto;}
  .ywly .bd{width:100%;float:none;}
  .ywly_left{margin:20px 0;}
  .ywly_right h2{font-size:18px;padding-bottom:10px;}
  .ywly_right .p{line-height:26px;}

  .dxyj{padding:30px 0;}
  .dxyj1{background: #fff !important;}
  .tit h2{font-size:18px;margin-top:0px;}
  .HomeSlov .owl-carousel .owl-nav button.owl-prev, .HomeSlov .owl-carousel .owl-nav button.owl-next{width:30px;height:30px;}
  .HomeSlov{margin:30px 0;}

  #Footer{height:auto;padding-bottom:20px;}
  .FooterL,.FooterEwm{width:100%;float:none;margin-top:20px;}
  .FooterF3 a{padding-left:5px;}
  .FooterF1,.FooterF2{float:none;}
  .FooterEwm{text-align:center;}
  .FooterEwmK{float:none;display:inline-block;vertical-align:middle;width:100px;}
  .FooterEwmK p{height:40px;}
  .FooterF1{margin:10px 0;}
  .FooterF1 span,.FooterF1 a{display:inline-block;vertical-align:middle;float:none;}
  .FooterF2{text-align:center;}

  .CyTitle{font-size:22px;}
  .jscon dl dt{font-size:16px;}
  /*.module_border .c input, .module_border .c textarea{width:100%!important;}*/

}