.hcbg{
	background-repeat: no-repeat!important;
}
.w1180{ width: 1180px; margin:0 auto; }
.dfColor{ color: #F99C34; }
.cl6{ color: #666; }
.pt80{ padding-top: 80px; }
img.imgW100{ width: 100%!important; height: auto!important; }
img.imgH100{ width: auto!important; height: 100%!important; }
.hcMenuBg,.hcSearchBox{ display: none; }
.hcSearchBox{
	width: 100%;
	background: #fff;
	height: 100px;
	z-index: 10;
	top: 56px;
	border-top: 1px solid #E5E5E5;
}
.hcHeader .hcMenuBg { 
	height: 40px;
	top: 61px;
	z-index: 101;
	right: 60%;
}
.topMenuBg{ display: none; z-index: 100; width: 100%; height: 40px; background: rgba(0,0,0,0.2); top: 155px; left: 0; right: 0;  }
.hcMenuBox .menuList_in ,.hcMenuBox .topMenuItem { height: 62px; }
.hcHeader .hcMenuBg.active{ display: block; }
.hcHeader .hcMenuBg .menu_2 { height: 100%; margin:0 auto; }
.hcHeader .hcMenuBg .menu_2 a{ color: #F0F9FF; line-height: 40px; margin-left: 20px }
.hcHeader .hcMenuBg .menu_2 a:hover{ color: #f99c34; }
.hcSearchBox .hcSearchBox_in{ width: 720px; margin:20px auto 0; }
.hcSearchBox .hcSearchBox_in input{ width: 100%; padding:5px 100px 5px 10px; height: 48px; border: 1px solid #E0E3E5; }
.hcSearchBox .hcSearchBox_in .hcSearchBtn { width: 80px; height: 48px; line-height: 48px; background:#f99c34; 
	line-height: 48px; text-align: center; color: #fff; font-weight: bold; right: 0; top: 0; cursor: pointer;
}
.hcTop{ height: 56px; line-height: 56px; overflow:hidden; }
.hcTop .topLink span{ color: #eee; padding:0 24px; }
.hcTop .hcLg{ padding-left: 28px; background-size: 20px 20px; background-position: left center;
}
.hcTop .hcLg .en{ margin-left: 12px; }
.hcTop .searchBtn{ width: 20px; height: 20px; margin-left: 20px; cursor:pointer;}
.hcTop .searchBtn img{ width: 100%; }
.hcTop .searchBtn .hideBtn{ display: none; }
.hcMenuBox{ height: 100px; }
.hcMenuBox .logo{ padding-top: 20px; overflow:hidden; max-width: 425px; }
.hcMenuBox .logo img{ height: 58px; }
.hcMenuBox .addLogo { left: -105px; width: 100px; height: 58px; top: 18px; text-align: center;
	display: flex; justify-content: center; align-items: center; 
}
.hcMenuBox .addLogo a{ width: 100px; height: 58px; display: block; }
.hcMenuBox .addLogo img{ max-width: 100%; max-height: 100%; }
.hcMenuBox .menuList{ margin-top: 38px;}
.hcMenuBox .menuList .topMenuItem { float: left; margin-left: 44px;}
.hcMenuBox .menuList .topMenuItem .hcMenuBg .menu_2{ }
.hcMenuBox .menuList .topMenuItem:hover .hcMenuBg { display: block; }
.hcMenuBox .menuList .mLink_1 { font-size:16px; line-height: 24px; padding-bottom: 42px;}
.hcMenuBox .menuList .mLink_1.active{ 
	color:#F99C34; border-bottom:4px solid  #F99C34!important; padding-bottom: 36px!important;
}
.hcMenuBox .menuList .topMenuItem:hover .mLink_1{ border:none; padding-bottom: 36px; color:#F99C34;}
.hcBanner { height: 400px; overflow: hidden; background:#d9d9d9; }
.hcContainer .leftMenu{ width: 240px; }
.hcContainer .rightContainer{ padding-left: 80px; width: 940px; }

.leftMenu .titleBox{ width: 240px; height: 172px; background:#FBFBFB;  padding:10px; 
	display: flex;text-align: center; justify-content: center; align-items: center;
}
.leftMenu .titleBox .cn{ padding-bottom: 6px; line-height: 45px; font-weight: bold; font-size:32px; }
.leftMenu .titleBox .en{ line-height: 25px; font-size:16px; }
.leftMenu ul li{ width: 100%; height: 50px; }
.leftMenu ul li a{ line-height: 50px; display: block; padding-left: 20px; font-size:16px; font-weight: bold; }
.leftMenu ul li a.active,.leftMenu ul li a:hover{ background:#F99C34; color:#fff; }

.rightContainer{ padding-top: 80px; }
.rightContainer .topBox h3{ line-height: 34px; font-size:24px; font-weight: bold; }
.rightContainer .topBox .breadBox{ right: 0; top: 5px; }
.rightContainer .topBox .breadBox a{ color: #666; }
.rightContainer .topBox .breadBox span{ color: #666; padding:0 10px 0 5px; }
.rightContainer_in{ padding-top: 40px; }
.hcServiceBox .topTxt,.hcServiceBox .topTxt div,.hcServiceBox .topTxt p{ 
	line-height: 30px!important; color:#333!important; font-size:14px!important; 
}
.hcServiceBox .topTxt img{ max-width: 100%!important; }
.hcServiceBox .svList .item{ padding-top: 40px; }
.svList .item .bTitle{ width: 284px; border-top:1px solid #F99C34; margin:0 auto; 
	display: flex; justify-content: center;
}
.svList .item .bTitle h3{ position: absolute; padding: 0 20px; font-weight: bold; font-size:20px; 
	line-height: 28px; background:#fff; display: inline-block; top: -14px;
}
.svList .item .sTitle{ text-align: center; margin-top: 24px; font-size:12px; }
.svList .item .txt{ padding-top: 30px; line-height: 22px; }
.svList .item ul li{ float: left; margin-top: 30px; margin-right: 25px; background: #FFFFFF;
	box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.1); width: 270px; height: 377px; overflow:hidden;
}
.svList .item ul li:hover{ transform: translateY(-10px); }
.svList .item ul li .img{ width: 270px; height: 180px; overflow:hidden; }
.svList .item ul li .img img{ width: 100%; }
.svList .item ul li:nth-child(3n){ margin-right: 0; }
.svList .item ul li .item_in{ padding:18px 20px 20px; }
.svList .item ul li .item_in .title{ height: 44px; margin-bottom: 20px; line-height: 22px; font-size:16px; font-weight: bold; }
.svList .item ul li .item_in .stxt{ height: 95px; color: #666!important; }
.svList .item ul li .item_in .stxt *{ color: #666!important; }
.hcFooter{ background:#333; }
.hcFooter .w1180{ padding:40px 0 68px; }
.hcFooter .fLink a,.hcFooter .fLink span{ color: #999; line-height: 22px; font-size:14px; }
.fLink span{ font-weight: bold; padding: 0 5px 0 7px; }
.fLink span:last-child{ display: none; }
.hcFooter .hcfooterTxt{ padding:16px 0;  color: #999!important; font-size:14px!important; }
.hcFooter .hcCopyRight,.hcFooter .hcCopyRight a{ color: #666; font-size:14px; }
.hcFooter .hcCopyRight .hcba{ margin:0 12px; }
.hcFooter .hcCode{ top: 40px; right: 0px; padding:10px;  }
.hcFooter .hcCode .img{ width: 100px; height: 100px; overflow:hidden; }
.hcFooter .hcCode .img img{ width: 100%; }
.hcFooter .hcCode .txt{ padding-top: 4px; text-align: center; }
.hcContainer{ padding-bottom: 80px; }
.newsList{ padding-top: 40px; }
.newsList .item{ width: 100%; height: 132px; overflow:hidden; border-bottom: 1px solid #EEEEEE; padding-bottom: 40px; margin-bottom: 40px; }
.newsList .item a{ display: block; width: 100%; padding-left: 132px;  }
.newsList .item a .title{ line-height: 24px; font-size:18px; font-weight: bold; margin-bottom: 20px; } 
.newsList .item a .time{ background:rgba(249,156,52,0.1);  width: 90px; height: 90px; position: absolute; left: 0; top: 0; padding-top: 15px; }
.newsList .item a .time .day{ text-align: center; font-size:24px; line-height: 26px; padding-bottom: 8px;}
.newsList .item a .time .year{ text-align: center; font-size:16px; line-height: 26px; }
.newsList .item a .txt{ height: 48px; }
.newsList .item a:hover .title{ color: #F99C34; }


/* 发展历程 */
.hcFzlcBox{}
.hcFzlcBox .topMenuInfo{ height: 360px; width: 100%; padding: 62px 20px 10px; 
	background-size: cover!important; background-color: #000; text-align: center;
	margin-bottom: 80px;
}
.hcFzlcBox .topMenuInfo .title{ display: inline-block; border-bottom: 1px solid #F99C34; margin:0 auto; 
	font-size:28px; font-weight: bold; padding-bottom: 8px;
}
.hcFzlcBox .topMenuInfo .txt{ margin-top: 48px; color:#fff; font-size:20px; line-height: 44px; }
.fzlcList .item{ padding-right:430px;}
.fzlcList .item .item_in{ border-right: 2px solid #F47E60; padding-right: 84px; width: 430px; 
	padding-top: 20px;
}
.fzlcList .item .time{ top: -50px; 
	padding-right: 84px; width: 100%; text-align: center;
}
.fzlcList .item .time .num{ font-size:48px; line-height: 67px; display: inline-block; font-weight: bold; 
	background:#fff; padding:0 30px; color: #f99c34;
}
.fzlcList .item:nth-child(2n) { padding-left: 429px; padding-right:0}
.fzlcList .item:nth-child(2n) .item_in{ border-left: 2px solid #F99C34; border-right:0; padding-left: 84px; padding-right: 0;}
.fzlcList .item:nth-child(2n) .time{ padding-right: 0px;  padding-right: 84px; width: 100%; }
.fzlcList .item .item_in .txt{ line-height: 24px; }
.fzlcList .item .item_in .img{ width: 100%; margin-top: 20px; }
.fzlcList .item .item_in .img img{ max-width: 100%; }
.fzlcList .item_1 .item_in{ border-color: #F99C34!important; }
.fzlcList .item_2 .item_in{ border-color: #6D5B55!important; }
.fzlcList .item_0 .item_in{ border-color: #F47E60!important; }

.fzlcList .item_1 .item_in .num{ color: #FF7C5B; }
.fzlcList .item_2 .item_in .num{ color: #F99C34; }
.fzlcList .item_0 .item_in .num{ color: #6D5B55; }

.fzlcList .item_in .bottomBg { width: 182px; height: 36px; background-size: 80%!important; 
	background-color: #fff!important; right: -175px; bottom: 0; background-position: 2px top!important;
}
.fzlcList .item:nth-child(2n) .item_in .bottomBg { background-position: 35px top!important; }
.fzlcList .item:nth-child(2n) .item_in .bottomBg{ right: auto; left:-176px; }

.fzlcList .item_1 .item_in .bottomBg{ background: url(../image/fzlcxintu52x_n.png) no-repeat center center;}
.fzlcList .item_2 .item_in .bottomBg{ background: url(../image/fzlcxintu32x_n.png) no-repeat center center;}
.fzlcList .item_0 .item_in .bottomBg{ background: url(../image/fzlcxintu12x_n.png) no-repeat center center;}

.fzlcList .item_1.item:nth-child(2n) .item_in .bottomBg {background: url(../image/fzlcxintu22x_n.png) no-repeat center center;}
.fzlcList .item_2.item:nth-child(2n) .item_in .bottomBg {background: url(../image/fzlcxintu62x_n.png) no-repeat center center;}
.fzlcList .item_0.item:nth-child(2n) .item_in .bottomBg {background: url(../image/fzlcxintu42x_n.png) no-repeat center center;}

.fzlcList .item_in .topBg{ background-position:  1px bottom!important; background-color: #fff!important; top: 0; right: -7px; padding-top: 8px; 
	width: 12px; height: 25px; z-index: 1; background-size: 94%!important; 
}
.fzlcList .item:nth-child(2n) .item_in .topBg{ background-position: 0px bottom!important; }
.fzlcList .item:nth-child(2n) .item_in .topBg{ right: auto; left: -7px; }
.fzlcList .item_1 .item_in .topBg{ background: url(../image/fz_jiantou1.png) no-repeat; }
.fzlcList .item_2 .item_in .topBg{ background: url(../image/fz_jiantou3.png) no-repeat; }
.fzlcList .item_0 .item_in .topBg{ background: url(../image/fz_jiantou2.png) no-repeat; }
.fzlcList .item:last-child .item_in .bottomBg{ background:none!important; }
.fzlcList .item:first-child .item_in:after { 
	content: ""; background: url(../image/icon2x_rn.png) no-repeat; 
	position: absolute; right: -10px; top: -18px; z-index: 10; width: 16px; height: 16px; background-size:100%!important;
}
.fzlcList .item:first-child .item_in:before{ content: ""; 
position: absolute; z-index: 11; right: 16px; top: -11px; height: 0; border-top: 3px dashed #F99C34; width: 120px;
}
.fzlcList .item:first-child .time .num{ color: #F99C34; }
/* 发展历程 end */

/* 视频中心 */
.hcVideoBox .list{ margin-top: -25px; }
.hcVideoBox .list .item{ width: 270px; height: 230px; padding:10px; margin-right: 25px; margin-top: 25px; float: left; cursor: pointer; }
.hcVideoBox .list .item:nth-child(3n){ margin-right: 0; }
.hcVideoBox .list .item .img{ width: 250px; height: 141px; overflow:hidden; }
.hcVideoBox .list .item .img .vbg{ width: 100%; height: 100%; }
.hcVideoBox .list .item .img .vBtn{ right: 20px; bottom: 20px; width: 30px; height: 30px; overflow:hidden;  }
.hcVideoBox .list .item:hover .img .vbg{ transform: scale(1.1); }
.hcVideoBox .list .item:hover .title{ color: #f99c34; }
.hcVideoBox .list .item .title{ padding-top: 20px; font-weight: bold; height: 66px; overflow: hidden; }
/* 视频中心 end */
.hcjxry{ padding-bottom: 80px; } 

/* 公司简介 */
.aboutUs_gsjj .txt{ min-height: 260px; padding-top:50px; line-height: 30px; color: #333; font-size:14px;
	background-position: top center; background-size: auto 255px!important; background-repeat: no-repeat;
	background-image: url(../image/bj2x.png);
}
.aboutUs_gsjj .txt img{ max-width: 100%; }
.aboutUs_gsjj .img{ padding-top: 20px; }
.aboutUs_gsjj .img img{ width: 100%; }
/* 公司简介 end */
.hcContactUs{ width: 100%; padding-right:540px; min-height: 386px; background:#FBFBFB; }
.hcContactUs .img{ right: 0; top: 0; width: 500px; height: 386px; overflow: hidden; }
.hcContactUs .img img{ width: 100%; }
.hcContactUs .txt{ padding-left: 20px; padding-top: 30px; }

.hcBusinessMenu{ height: 60px; bottom: -30px; 
	width: 1180px;
	display: flex;
	justify-content: center;
	left: 50%;
	margin-left: -598px;
}
.hcBusinessMenu ul li{ background:#F5F6F7;margin-left:24px;
}
.hcBusinessMenu ul li a{ display: block; width: 240px; height: 60px; line-height: 60px; font-size: 18px; 
	text-align: center; font-weight: bold; 
}
.hcBusinessMenu ul{ margin-left: -24px; display: flex; }
.hcBusinessMenu ul li.active a{ background:#f99c34; color: #fff; }
.hcBusinessCon{ padding:110px 0 80px;  }

.hcBusinessCon .hcBusinessTZ{ width: 100%; height: 328px; overflow: hidden; display: flex; 
	justify-content: center; align-items: center;
	background-repeat: no-repeat!important; background-size:100%!important;
}
.hcBusinessTZ .hcBusinessTZ_in{ text-align: center; }
.hcBusinessTZ .hcBusinessTZ_in .title{ display: inline-block; border-bottom: 2px solid #f99c34; padding-bottom: 9px; 
	line-height: 42px; font-size:28px; color: #fff; margin-bottom: 22px;
}
.hcBusinessTZ .hcBusinessTZ_in  .txt{ 
	line-height: 28px; font-size:16px; color: #fff; padding:0 20px;
}
.hcBusinessSJ .menuTxt{ text-align: center; line-height: 30px; font-size:18px; }
.hcBusinessSJ .proSJList{ padding-bottom: 40px;}
.hcBusinessSJ .proSJList .item{ width: 372px; height: 356px; float: left; 
	margin-right: 32px; margin-top: 40px;
	box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.1);
	border-radius: 0px 30px 0px 30px; 
}
.hcBusinessSJ .proSJList .item:nth-child(3n){ margin-right: 0; }
.hcBusinessSJ .proSJList .item .img{ height: 248px; width: 372px; overflow: hidden; border-radius: 0 30px 0 0; }
.hcBusinessSJ .proSJList .item .img img{ width: 100%; }
.hcBusinessSJ .proSJList .item .txt{ padding: 40px 40px 0; font-size:20px; font-weight: bold; }
.hcBusinessSJ .proSJList .item a:hover img { transform: scale(1.1); }
.hcBusinessSJ .proSJList .item a:hover .txt{ color: #f99c34; }
.hcENname{ text-align: center; font-size:24px; color: #EEEEEE;line-height: 32px; padding-bottom: 20px; }
.hcBusinessGL .menuTxt{ font-size:18px; line-height: 30px; text-align: center; }
.hcBusinessGL .glPic{ padding-top: 40px; }
.hcBusinessGL .glPic img{ width: 100%; }
.hcBusinessGL .proGLList .item{ float: left; width:372px; height: 461px; background: #FFFFFF;
	box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.1); border-radius: 0px 30px 0px 30px; margin-right: 32px; margin-top: 32px;
}
.hcBusinessGL .proGLList .item:nth-child(3n){ margin-right:0; }
.hcBusinessGL .proGLList .item .img{ width: 372px; height: 248px; overflow: hidden; border-radius: 0 30px 0 0; }
.hcBusinessGL .proGLList .item .img img{ width: 100%; height: 100%; }
.hcBusinessGL .proGLList .item a:hover .img img{ transform: scale(1.1); }
.hcBusinessGL .proGLList .item .hcaddr { padding:40px 0 0 40px; line-height: 24px; }
.hcBusinessGL .proGLList .item .txt{ font-size:20px; line-height: 28px; font-weight: bold; padding:19px 40px 0 40px; 
	height: 74px; 
}
.hcBusinessGL .proGLList .item a:hover .txt{ color: #f99c34; }
.hcBusinessGL .proGLList .item .more{ padding:0 40px; text-align: right; color: #f99c34;line-height: 22px; }
.hcBusinessGL .proGLList .item .more img{ padding-left: 16px; vertical-align: middle; width: 32px; height: 32px; }

.indexBanner{ width: 100%; /*height: 680px;*/ background: #d9d9d9; }
.indexTitle .cn{ font-size:28px; line-height: 28px; font-weight: bold; }
.indexTitle .en{ line-height: 28px; font-size:20px; color: #999; padding-left: 16px; }
.hcIndexyw ul{ padding:70px 0 80px; overflow: hidden; }
.hcIndexyw { padding-top: 80px; } 
.hcIndexyw ul li{ float: left; margin-right: 32px; width: 372px; height: 465px; }
.hcIndexyw ul li:nth-child(3n){ margin-right: 0; }
.hcIndexyw ul li img{ width: 100%; height: 100%; }
.hcIndexyw ul li .txt{ width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; line-height: 465px; 
	text-align: center; color: #fff; font-size:32px; font-weight: bold;
}
.hcIndexyw ul li a{ display: block; }
.hcIndexyw ul li:hover { transform: translateY(-10px); }
.indexNews{ background: #F5F6F7; padding: 80px 0; width: 100%; }
.indexTitle .more{ right: 0; top: 5px; }
.indexTitle .more:hover{ color: #f99c34; }
.cNews .cNewsBox { margin-top: 40px; padding-left: 400px; }
.cNews .cNewsBox .imgs{ width: 380px; height: 253px; background:#d0d0d0; left: 0; top: 0; }
.cNews .cNewsBox .list { height: 253px; }
.cNews .cNewsBox .list a{ display: block; padding-left: 75px; width: 375px; height: 55px; margin-bottom: 12px; }
.cNews .cNewsBox .list a .title{ width: 300px; line-height: 28px; font-weight: bold; }
.cNews .cNewsBox .list a .txt{ line-height: 24px; }
.cNews .cNewsBox .list a .time{ width: 55px; height: 55px;background:rgba(249,156,52,0.1); left: 0; top: 0;  }
.cNews .cNewsBox .list a .time .day{ padding-top: 6px; line-height: 22px; font-size:16px; 
	font-weight: bold;text-align: center; 
}
.cNews .cNewsBox .list a:hover .title,.cNews .cNewsBox .list a.active .title{ color: #f99c34; }
.cNews .cNewsBox .list a .time .year{ text-align: center; padding-top: 3px; line-height: 17px; font-size: 12px; }
.ywNews .ywPro{ overflow: hidden; margin-top: 40px; }
.ywNews .ywPro img{ width: 100%; height: 100%; }
.ywNews .ywPro a{ display: block;  width: 371px; height: 253px; }
.ywNews .ywPro a:hover img{ transform: scale(1.1); }

.hcDetail{ padding:80px 0; }
.hcDetail .title{ font-size:24px; line-height: 32px; text-align: center; }
.hcDetail .hcDetailInfo{ text-align: center; color: #999; padding:32px 0 40px; border-bottom: 1px solid #EEEEEE; }
.hcDetail .hcDetailInfo span.item{ padding:0 20px; }
.hcDetail .hcDetailInfo span.item span{ cursor: pointer; }
.hcDetail .txt{ padding-top: 40px; font-size: 16px; line-height: 2; color: #666; }
.hcDetail .imgs{ margin-top: 40px; width: 720px; margin:40px auto 0;  }
.hcDetail .rqpreNext{ margin-top: 80px; padding-top: 40px; border-top: 1px solid #E5E5E5; overflow: hidden; }
.hcDetail .rqpreNext .item{ width: 458px; }
.hcDetail .rqpreNext .item h4{ font-weight: bold; color: #666; }
.hcDetail .rqpreNext .item .txt{ position: relative; padding-top: 20px; font-size:14px; }
.hcDetail .rqpreNext .item .txt .time{ position: absolute; right: 0; top: 22px; color: #999;font-size:14px; }
.yw_detail .title{ text-align: center; box-shadow: inset 0px -1px 0px 0px #EEEEEE;  height: 75px; line-height: 75px;
	font-size:24px; font-weight: bold;
}
.yw_detail .dtTopTxt{ padding-top: 40px;line-height: 32px; color: #666; font-size:16px;  }

.yw_detail .dt2Imgs { margin-top: 40px; width: 100%; height: 787px; }
.dt2Imgs .oldImg { width: 100%; height: 100%;  background-repeat: no-repeat;
	background-size: 1180px 787px; background-position: left top; background-color: #000;
}
.dt2Imgs .newImg{ width: 590px; height: 787px; background-repeat: no-repeat;
	background-size: 1180px 787px; background-position: left top;  left: 0; top: 0; background-color: #000;
}
.hcBusinessDt2{ padding-bottom: 70px; }
.handleDiv{ height: 64px; width: 64px; right: -30px; top: 50%; margin-top: -32px; z-index: 10; cursor: pointer; }
.mdXian {     width: 4px;
	height: 787px;
	background: #f99c34;
	right: 0;
	top: 0; 
}
/* 网站地图 */
.rqMap{}
.rqMap .list{ padding-bottom: 40px; border-bottom: 1px solid #F2F4F4; margin-bottom: 40px; }
.rqMap .list:last-child{ margin-bottom: 0; border:none; }
.rqMap .list .topTitle{ font-weight: bold; color: #f99c34; line-height: 28px; font-size:20px; }
.rqMap .list ul{ margin-left: -60px; overflow:hidden; }
.rqMap .list ul li{ float: left;  margin-left: 60px; margin-top: 20px; }
.rqMap .list ul li a{font-weight: bold; color: #666666; line-height: 24px; font-size:16px;}
.rqMap .list ul li a:hover{ color: #f99c34; }
.rqMap .list ul li a img{ height: 10px; padding-left: 10px; }
.singlename{
	text-align: center;
	padding: 0px 0 60px;
	line-height: 36px;
	font-weight: bold;
	font-size: 28px;
}
/* 网站地图 end */
.singlePage{}
.singlePage img{ max-width: 100%!important; }
.hcBusinessDt { padding-bottom: 80px; }
.hcBusinessDt .title{ line-height: 30px; font-size:24px; font-weight: bold; text-align: center; }
.hcBusinessDt .dtTopTxt { padding-top: 23px; line-height: 30px; color:#666; font-size:16px;  }
.hcBusinessDt .dtImgs{ padding-top: 40px; }
.hcBusinessDt .txt{ padding-top: 56px; }
.hcBusinessDt .txt img{ max-width: 100%!important; }
.dt2Imgs .txtPic{ width: 75px; line-height: 32px; height: 32px; background:rgba(0,0,0,0.5); font-size:14px; color: #fff;
	bottom: 10px; text-align: center;
}
.dt2Imgs .oldImg .txtPic { right: 10px; }
.dt2Imgs .newImg .txtPic { left: 10px; }

.indexnewsSwiper .banner-bg{ height: 253px; width: 100%; overflow: hidden; }
.indexnewsSwiper .banner-bg a{ display: block; width: 100%; height: 100%px; }
.indexnewsSwiper .banner-bg a img{ width: 100%; }
.indexnewsSwiper .banner-bg a:hover img{ transform: scale(1.1); }
.indexnewsSwiper .banner-bg .txt{ width: 100%; height: 40px; line-height: 40px; padding:0 20px; color: #fff; 
	background:rgba(0,0,0,0.8); bottom: 0; left: 0; font-size:14px; text-align: left;
}
.indexnewsSwiper .swiper-button-prev:after, .indexnewsSwiper .swiper-container-rtl .swiper-button-next:after,.indexnewsSwiper .swiper-button-next:after, .indexnewsSwiper .swiper-container-rtl .swiper-button-prev:after{
	display: none;
}
.indexnewsSwiper .news-btn div{ background-repeat: no-repeat; background-size: 100% 100%;  }
.indexnewsSwiper .swiper-button-next, .indexnewsSwiper .swiper-button-prev{
	right: 0; width: 16px; height: 32px; 
}
.indexnewsSwiper .swiper-button-prev, .indexnewsSwiper .swiper-container-rtl .swiper-button-next { 
	left: 0; width: 16px; height: 32px; 
}
.z-page .crc-pub-page-num, .z-page .crc-pub-page-enter, .z-page .crc-pub-page-next{ padding:5px 15px; }
.z-page .crc-pub-page-sel { color: #f99c34; border-color: #f99c34; }
.z-page .crc-pub-page-text { width: 60px; height: 37px; }
.z-page .crc-pub-page { padding: 60px 0 0; }
.z-page .crc-pub-page-enter { border-color: #f99c34; background:#f99c34; }
.ywgkBannerTxt { width: 900px; top: 100px; left: 50%; margin-left: -450px; }
.ywgkBannerTxt .title{ text-align: center;color: #FFFFFF;
	line-height: 58px; font-size: 48px; padding-bottom: 16px;
}
.ywgkBannerTxt .bannerTxt{ height: 96px; overflow: hidden; color: #FFFFFF;
	line-height: 32px; font-size:18px; text-align: center;
}
.ywglSearchBox{
	margin-top: 60px;
	height: 85px;
	background: #FFFFFF;
	box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.06);
	padding:20px; padding-left: 0;
}
.ywglSearchBox .itemName{ height: 45px; background: #FFFFFF; overflow: hidden; line-height: 45px; padding-left: 20px;
	border-radius: 1px; 
	border: 1px solid #DDDDDD;  font-size: 14px; cursor: pointer;
	font-weight: 400;
	color: #333333;
	background-repeat: no-repeat;
	background-size: 20px auto;
}
.ywglSearchBox .shijiName{
	background-position: 166px 12px;
}
.ywglSearchBox .qujiName{
	background-position: 246px 12px;
}
.ywglSearchBox .item{ margin-left: 20px;  } 
.shijiName{ width: 200px; }
.qujiName{ width: 280px; }
.nameSearch input{ width: 300px; height: 45px; padding:0 55px 0 20px; background: #FFFFFF;
	border-radius: 1px; color: #999; font-size:14px;
	border: 1px solid #DDDDDD;
}
.ywglSearchBox .list_ul { width: 100%; top: 49px; left: 0; right: 0; z-index: 101; display: none;
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2);
	border-radius: 1px;
}
.ywglSearchBox .list_ul a{ 
	display: block; height: 44px; line-height: 44px; padding-left: 20px; font-size:14px; color:#333;
}
.ywglSearchBox .list_ul a.active,.ywglSearchBox .list_ul a:hover{ background-color: #f99c34; color: #fff; }
.nameSearch .gl-search-button { width: 45px; height: 45px; right: 0; top: 0;
	background-repeat: no-repeat; cursor: pointer;
	background-position: 5px center;
	background-size: 16px auto;
}
.z-page{ text-align: center; }
.z-page .spage-number{ padding-top: 60px; text-align: center; }
.z-page .spage-number,.z-page .spage-skip{ display: inline-block; }
.z-page .spage-number button{ font-size:14px; line-height: 24px; cursor: pointer;
	background: #fff; padding: 5px 15px; 
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	border: 1px solid #f7f7f7;
	background: #f7f7f7;
	border-radius: 2px;
	transition: all .5s;
}
.z-page .spage-number button.active{ color: #f1a725; border:1px solid #f1a725; font-size:14px; line-height: 24px; 
	background: #fff; padding: 5px 15px; margin:0 5px;
}
.z-page .spage-skip{ margin-left: 10px; }
.z-page .spage-skip input{ margin:0 5px;  
	width: 50px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	vertical-align: middle;
	margin: 0 5px;
	border: 1px solid #d6d6d6;
}
.z-page .spage-skip button{ 
	line-height: 36px; border-radius: 2px;     margin: 0 5px;
	height: 36px;
	width: 60px;
	border:none;
	color: #fff;
	background: #f1a725;
}

.hcDetail .txt.s16{ font-size:16px!important; }
.hcDetail .txt.s14{ font-size:14px!important; }
.hcDetail .txt.s12{ font-size:12px!important; }

.qiyewenhuaBox{ padding:0px 0 0px; }
.qiyewenhuaBox .qywhTab{
	width: 860px;
	height: 56px;
	box-shadow: inset 0px -1px 0px 0px #E5E5E5;
	display: flex;
	justify-content: center;
	display: none;
}
.qiyewenhuaBox .qywhTab .item{ line-height: 56px; padding:0 40px;
	font-size: 18px;
	font-weight: 400;
	color: #333333;
}
.qiyewenhuaBox .qywhTab .item:first-child:after{ content: ""; width: 40px; height: 2px; background: #f99c34; 
bottom: 0; z-index: 1; left: 50%; margin-left: -20px; position: absolute;
}
.qiVideo{width: 755px; margin:40px auto 0; padding:12px;
	height: 433px;
	border-radius: 8px;
	border: 1px solid #E5E5E5;
}
.qiVideo video{ width: 100%; height: 409px; }
.qiyeTitle{ 
	font-size: 20px;text-align: center;
	font-weight: 500;
	color: #333333;
	line-height: 28px;
	padding:80px 0 0;
}
.qyBox { width:572px; overflow: hidden; float: right; }
.qyBox .list{ float: left; margin-bottom: 44px; width: 250px; margin-left: 36px;}
.qyBox .list .title{ padding-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
}
.qyBox .list .txt{ color: #666; }
.qyBox .list:first-child,.qyBox .list:nth-child(2){ height: 144px;  }
.qyBox .list:nth-child(3),.qyBox .list:nth-child(4){ height: 120px; }
.qyBox .list:nth-child(5)d,.qyBox .list:nth-child(6){ height: 60px; }
.qiyeTxt { overflow: hidden; padding-top: 80px; }
.qiyeTxt .imgs{ width: 280px; }
.qiyeTxt .imgs img{ width: 100%; }
.qyMore{ text-align: center; padding-top: 60px; }
.qyMore a{ color: #F99C34; font: 16px;  }
.nullData{ 
	height: 250px;
	line-height: 250px;
	text-align: center;
	font-size: 16px;
	color: #666;
}
.yk-d-imgs .newdetailLunbo .swiper-slide{ display: flex!important; justify-content: center; align-items: center; }
.jlogo{ display: none; }
.gldtConBox{ overflow: hidden; margin-top: 40px; }

.gldtConBox .imgs{ width: 800px; }
..gldtConBox .imgs img{ width: 100%; }





