@charset "utf-8";
/*通用*/
*{margin:0;padding:0;}
body {
    font-family:simsun,arial;
    font-size:14px;
    line-height:2;
    color: #404040;
	margin:0;
}
.w1000{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.pad{
	padding:0 40px;
	background:rgb(250,250,250);
	overflow:hidden;
}
.w1080{
	width:1080px;
	margin:0 auto;
	position:relative;
}
.w1160{
	width:1160px;
	margin:0 auto;
}
.center{text-align:center;}
.relative{position:relative;}
.vis{overflow:visible;}
.flex{display:flex;}
.between{justify-content:space-between;}
.middle{align-items:center;}
a{color:#444;text-decoration:none;}
a:hover{color:#F8B30D;text-decoration:underline;}
.blue{color:rgb(10,100,160) !important;font-weight:800;}
ul{margin:0}

.pdf{padding:40px 0 20px 0;}
.pdf h2{padding:20px 0;border-bottom:1px solid #eee;}
.pdf  a{width:45%;}
.pdf img{width:100%;}

/*头部*/
#headBox_1{height:32px;font-size:12px;color:#666;}
#headBox_2{height:140px;background:rgb(235, 249, 255);}
#headBox_2  .w1000{height:140px;}
#head_t1{float:left;height:32px;}
#head_t1  #date{margin-right:10px;}
#head_t2{float:right;padding-top:4px;}
#head_logo{}
#searchdiv{width:22%;line-height:1.5;position:relative;margin-top:2px;}
#searchdiv #searchinput{border:1px solid #ccc;background-color:#fff;width:92%;height:24px;line-height:24px;padding-left:10px;}
#searchdiv #subbtn{position:absolute;top:0;right:0;cursor:pointer;}
#top1{position:absolute;top:0;left:0;width:100%;height:120px;overflow:hidden;z-index:88;}
#top1_bg{width:100%;height:80px;background:rgba(250,250,250,0.7);}
#logodiv{width:20%;float:left;font-size:26px;font-weight:800;color:#666;padding-top:12px;}
#logodiv  img{height:56px;}
#nav2_bg{
	width:100%;height:30px;background: url(bg1.png)/*tpa=http://www.hbszdb.com/css/bg1.png*/ repeat;
}
/*导航栏*/
#topNav{background-color:rgb(11,105,162);padding:10px 0 8px 0;}
.navBox{}
.navBox .navDiv{
	text-align:center;
	line-height:30px;
	height:30px;
	font-size:14px;
	font-weight:800;
	color:#555;
	font-family:Microsoft Yahei UI Light;
	text-decoration:none;
	border-bottom:2px solid transparent;
	flex-basis:7%;
}
.navBox .navDiv:hover{
	border-bottom:2px solid #fff;
}
.navBox .navDiv  a{
	white-space:nowrap;
	text-decoration:none;
	color:#fff;
}
.navBox .navDiv:hover  .nav1{
	color:#fff !important;
}
.navBox  a  span{
	font-size:12px;
	font-family:arial;
}
.navBox .navDiv .nav2{
	position:absolute;
	top:70px;
	left:0;
	width:1000px;
	text-align:center;
	white-space:nowrap;
	display:none;
}
.navBox .navDiv .nav2  a{
	padding:0 18px;
	line-height:36px;
	color:rgb(10,100,160);
	font-size:14px;
	font-family:simsun;
	font-weight:400;
}
.navBox .navDiv .nav2  a:hover{
   color:#F8B30D;
}
.navBox .navDiv .nav3{
	display:none;
}
.navBox .navDiv .arrow{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-5px;
	display:none;
}

/*底部*/
#footer{background-color:rgb(160,160,160);color:#fff;padding:20px 0 30px 0;}
#footer  div{align-items:flex-end;}
#footer_txt{width:80%;float:left;line-height:26px;font-size:14px;font-family:microsoft yahei;max-height:999px;}
#wxpic{float:right;line-height:14px;font-size:14px;text-align:center;}
#wxpic   img{width:84px;margin-top:6px;} 
#rightbox{position:fixed;top:40%;right:20px;width:80px;border:1px solid #ccc;background-color:#fff;text-align:center;}
#right1,#right2{border-bottom:1px solid #ccc;padding:14px 0 7px 0;line-height:28px;font-size:14px;font-weight:800;}
#foot{display:none;}
.bdsharebuttonbox{margin-top:80px;border-top: 1px dashed #ccc;padding:20px 0 10px 0;}
#QRcodeDiv{position:fixed;right:-6px;top:40%;padding:8px 12px 8px 8px;border-radius:6px;background-color:rgb(120,120,120);display:none;}
#QRcode{position:absolute;top:-40px;right:-160px;transition:right 0.4s;}
.rightIn{right:6px !important;}

/*首页*/
#keyworddiv{height:50px;line-height:50px;width:50%;float:left;}
#keyworddiv a{color:#444;font-size:14px;text-decoration:none;}
#keyworddiv a:hover{color:#006f51;font-size:14px;text-decoration:underline;}
#index1{padding:15px 0;}
#index1 div{justify-content: flex-start;}
#index1 #No1_Box{line-height:40px;height:40px;}
#index1 #No1_Box a{font-size:30px;font-weight:800;color:rgb(10,100,160);}
#index1 #No1_Box span{font-size:14px;font-weight:400;color:rgb(150,150,150);margin-left:10px;}
/*#index2{background:url(bg1.png) repeat;padding:20px 0 28px 0;}*/
#index2{background:rgb(235, 249, 255);padding:20px 0 28px 0;}
#index2  h2{line-height:1;padding-bottom:8px;border-bottom:1px solid #ccc;font-weight:800;margin-bottom:12px;color:#333;}
.index_more{float:right;margin-top:16px;}
.index_icon{width:18%;display:inline-block;text-align:center;line-height:24px;padding-top:30px;background:url(iconbg.png)/*tpa=http://www.hbszdb.com/css/iconbg.png*/ 100% 30px no-repeat;}
.index_icon:nth-of-type(5){background:none;}
.more_icon{display:none;}
.index_icon img{border:none;width:30%;margin-bottom:8px;}
.index_icon a{color:#7c7c7c;text-decoration:none;font-weight:800;}
.index_icon a  .index_icon_en{font-size:13px;font-family:arial;font-weight:400;}
#index3{padding:15px 0;background-color: rgb(201,233,252);}
#index1 div{justify-content: flex-start;}
#index3  #NoticeBox{width:640px;height:30px;overflow:hidden;}
#index3  #NoticeBox  ul{list-style:none;margin-left:16px;}
#index3  #NoticeBox  ul  li{float:left;margin-right:50px;}

/*marquee滚动js插件专用样式*/
.plus-mar-left{overflow:hidden; word-break:keep-all; white-space:nowrap;}
.plus-mar-left ul{list-style:none; margin:0; padding:0; display:inline-block; *display:inline; zoom:1;}
.plus-mar-left li{display:inline-block; *display:inline; zoom:1; text-indent:15px;}
.plus-mar-top{overflow:hidden; word-break:keep-all; white-space:nowrap;}
.plus-mar-top ul{list-style:none; margin:0; padding:0;  line-height:40px;}
.plus-mar-top li{ padding-right:10px;}
.plus-mar-bottom{overflow:hidden; word-break:keep-all; white-space:nowrap; position:relative;}
.plus-mar-bottom ul{list-style:none; margin:0; padding:0;  line-height:40px; position:relative;}
.plus-mar-bottom li{ padding-right:10px;}
.plus-mar-up{overflow:hidden;}
.plus-mar-up ul{list-style:none; margin:0; padding:0;  line-height:40px;}
.plus-mar-down{overflow:hidden; position:relative;}
.plus-mar-down ul{list-style:none; margin:0; padding:0; position:relative;}

#index4{padding:16px 0 30px 0;}
#index6{background:url(bg1.png)/*tpa=http://www.hbszdb.com/css/bg1.png*/ repeat;padding:30px 0;}
#index7{padding:30px 0;}
#index8{padding:30px 0;background:rgb(220,220,220);}
#index8  .link-scroll  .link-title{width:85px;height:70px;padding-left:20px;background:url(li_l.png)/*tpa=http://www.hbszdb.com/css/li_l.png*/ no-repeat;line-height:70px;color:#fff;}
#index8  .link-title-2{width:85px;height:33px;padding-left:20px;background:url(li_m.png)/*tpa=http://www.hbszdb.com/css/li_m.png*/ no-repeat;line-height:33px;color:#fff;}
#index8  #banklist{width:880px;height:80px;margin-left:12px;overflow:hidden;}
#index8  #companylist{width:880px;height:72px;margin-left:12px;overflow:hidden;}
#index8  #companylist ul{list-style:none;}
#index8  #link_box_out{position:relative;}
#index8  #link_box_out  #link_box_in{flex-basis:880px;}
#index8 .index_link{flex-basis:22%;}
#index8 .index_link .index_link_t {width: 85%;line-height:33px;text-align: center;background-color: #fff;padding-left: 15%;}
#index8 .index_link  .link_arrow{width:24px;float: right;margin:10px 12px 0 0;width: 24px;transition:all 0.4s;}
#index8 .index_link  .link_arrow_up {transform: rotate(180deg);}
#index8 .index_link .index_link_b {position: absolute;left: 0;top: 44px;width:960px;background-color: #fcfcfc;padding: 12px 16px 12px 24px;display:none;}
#index8 .index_link .index_link_b   a{margin:0 14px;}
#index8 .index_link .index_link_b_in{display:flex;flex-wrap:wrap;}
#index8  #link_box{position:relative;}
#index_company{flex:0 0 29%;padding:14px 1.5%;color:#666;line-height:1.75;background:rgb(255,255,255);}
#index_company h1{border-bottom:none;text-align:left;line-height:46px;padding:0;margin:0;color:#666;font-size:20px;}
#index_news{width:60%;float:right;position:relative;}
#news1{position:absolute;left:0;top:10px;font-size:16px;color:#666;cursor:pointer;}
#news2{position:absolute;left:100px;top:10px;font-size:16px;color:#666;cursor:pointer;}
#index_news_bg_1{position:absolute;left:0px;top:46px;width:360px;border-bottom:2px solid #ccc;height:0px;line-height:0px;z-index:9;}
#index_news_bg_2{position:absolute;left:0px;top:46px;width:90px;border-bottom:2px solid #006F51;height:0px;line-height:0px;z-index:19;transition:left 0.3s 0s;}
#index_news_list{width:66%;float:left;margin-top:40px;}
#index_news_img{width:30%;float:right;}
#index_news_t{width:66%;border-bottom:2px solid #ccc;float:left;}
#index_news_t  h2{font-size:16px;color:#666;width:25%;float:left;line-height:46px;}
#newslist1{flex:0 0 63%;padding:1.5% 2%;padding-top:12px;background:rgb(255,255,255);display:flex;flex-wrap:wrap;justify-content:space-between;}
#newslist1  h2{flex:0 0 100%;}
#newslist1  #newsBox{flex:0 0 53%;position:relative;padding-left:47%;height:210px;overflow:hidden;}
#newsBox  #newsPic{flex:0 0 40%;}
#newsBox  .newsPicDiv{position:absolute;left:0;top:6px;z-index:1;}
#newsBox  .newsPicDiv  .newsPic{width:300px;height:200px;}
#newsBox  .newsPicDiv:nth-of-type(1){z-index:2;}
#newsBox  .newsPicOn{z-index:4 !important;animation:leftIn 0.3s 0s linear forwards; }
#newsBox  .newsPicOff{z-index:3 !important;}
@keyframes leftIn {
  0% {left:-300px;} 
  100% {left:0;}
}
#newslist2{}
#index2 .NewsListBox{flex-basis:52%;position:relative;}
.NewsListBox  .NewsListCannel{float:left;}
.NewsListBox .NewsList{position:absolute;top:40px;left:0;width:100%;padding-top:5px;display:none;}
#index2 .NewsListBox .NewsListTitle{position:absolute;top:0;left:0;padding-bottom:10px;cursor:pointer;}
.NewsListTitle  a{text-decoration:none;}
#index2 .NewsListBox .NewsListTitle  h3{border:none;background-color:rgb(230,230,230);width:102px;text-align:center;}
#index2 .CannelShow h3{background-color:rgb(52,176,240) !important;color:#fff;}
#index2 .CannelShow h3:after{content:'';position:absolute;left:41%;bottom:-3px;width:0;height:0;border-top:7px solid rgb(52,176,240);border-right:9px solid transparent;border-bottom:7px solid transparent;border-left:9px solid transparent;}
.NewsListBox .NewsListTitle  h3  span{color:rgb(250,190,0);font-family:arial;font-size:12px;margin-left:10px;}
.NewsListBox .indexNews{display:block;}
.newsdiv{width:100%;overflow:hidden;margin-bottom:2px;}
.newsdiv .newstime{float:right;}
.newsdiv .newstitle{float:left;}
.newsdiv .newstitle  span{display:none;}
.newsdiv .newstitle  a{color:#666;text-decoration:none;}
.newsdiv .newstitle  a:hover{color:#F8B30D;text-decoration:underline;}
.newsdiv .newstime2{width:25%;float:left;display:none;}
.newsdiv .newstitle2{width:70%;float:right;display:none;}
.newsdiv .newstitle2 a{color:#666;text-decoration:none;}
.imgbox{position:absolute;right:0;top:20px;padding:4px;border:1px solid #ccc;display:none;width:200px;}
.imgbox:first-of-type{display:block;}
.imgbox img{width:99%;}

#index4 .NewsListTitle{position:absolute;top:0;left:0;margin-bottom:10px;cursor:pointer;}
#index4 .NewsListBox{flex-basis:52%;position:relative;background:url(bg2.png)/*tpa=http://www.hbszdb.com/css/bg2.png*/ 0 32px repeat-x;}
#index4 .CannelShow{color:rgb(10,100,160);border-bottom:1px solid rgb(10,100,160);}
#index4 .zhuanti{display:flex;flex-direction:column;justify-content:space-between;}
#index4 .zhuanti img{width:100%;}
#index4  .title{border-bottom:1px solid #ddd;line-height:32px;font-weight:800;font-size:18px;position:relative;}
#index4  .title:after{content:'';height:0;line-height:0;border-top:1px solid rgb(10,100,160);width:80px;position:absolute;left:0;bottom:-1px; }

#index5{background-color:rgb(201,233,252);padding:30px 0;}
#AboutUsBox{flex-basis:740px;background-color:#fff;position:relative;}
#AboutUsBox  .tab{width:25%;height:80px;background-color:rgb(253,253,253);padding-left:5%;display:flex;align-items:center;}
#AboutUsBox  .tab  img{margin-right:16px;}
#AboutUsBox  .blue{background-color:rgb(236,245,253);}
#AboutUsBox  .tab  .AboutUs_content{position:absolute;top:20px;right:20px;width:62%;margin:0;text-indent:2em;line-height:1.8;}
#AboutUsBox  .tab  .hide{display:none;}
#ContactUsBox{display:flex;flex-direction:column;justify-content:space-between;}
#index_industry{flex:0 0 63%;background:rgb(255,255,255);margin-top:12px;padding:1.5% 2%;}
#index_industry h2{flex:0 0 100%;}
#industryBox{height:320px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-content:space-between;}
#industryBox  .industry{position:relative;overflow:hidden;}
#industryBox  .industry  img{transition:0.5s;}
#industryBox  .industry  img:hover{transform:scale(1.15,1.15);}
#industryBox  .industry  .industry_t{position:absolute;width:95%;bottom:0;left:0;height:30px;line-height:30px;padding-left:5%;background:rgba(40,40,40,0.7);color:#fff;}
#index_zhuanlan{flex:0 0 32%;margin-top:12px;display:flex;flex-direction:column;justify-content:space-between;}
#index_zhuanlan  .zhuanlan{padding:4% 5%;background:rgb(255,255,255);}
#index_zhuanlan .bom{padding-bottom:5%;}
#index_friendlink{flex:0 0 63%;padding:1.5% 2%;background:rgb(255,255,255);display:flex;align-items:center;flex-wrap:wrap;margin-top:12px;}
#index_friendlink  .title{background:rgb(20,102,73);color:rgb(255,255,255);height:100%;padding:0 12px;display:flex;align-items:center;}
#index_friendlink  img{max-width:180px;margin:0 10px;}
#index_QRcode{margin-top:12px;flex:0 0 32%;background:rgb(255,255,255);display:flex;justify-content:center;align-items:center;}
/*首页轮播图*/
img{ border:none;}

.main_visual{
	width:100%;
	padding:0;
	margin-top:0;
}
.main_image {
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
}
.main_image ul {
	width:9999px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.main_image li {
	float:left;
	width:100%;
	height:100%;
}
.main_image li img{
	width:100%;
	height:100%;
	border:none;
}
.main_image li span {
	display:block;
	width:100%;
	height:100%;
}
.main_image li a {
	display:block;
	width:100%;
	height:100%;
}

div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:9;
}
div.flicking_con .flicking_inner {
	position:absolute;
	top:-30px;
	left:460px;
	z-index:-1;
	width:300px;
	height:40px;
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url(btn_main_img.png)/*tpa=http://www.hbszdb.com/css/btn_main_img.png*/ 0 0 no-repeat;
	display:block;
	text-indent:-2000px
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(hover_left.png)/*tpa=http://www.hbszdb.com/css/hover_left.png*/ no-repeat left top;
	left:60px;
}
#btn_next {
	background:url(hover_right.png)/*tpa=http://www.hbszdb.com/css/hover_right.png*/ no-repeat right top;
	right:60px;
}

/*翻页代码*/
.dede_pages{
	overflow:hidden;
	text-align:center;
}
.dede_pages ul{
	display:inline-block;
	padding:20px 0px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li.textclass {
	float:left;
	padding:4px 8px 4px;
	color:#999;
	display:block;
	text-decoration:none;
		border:1px solid #ccc;
}
.dede_pages ul li select{
	display:none;
}
.dede_pages ul li a{
	float:left;
	padding:4px 8px 4px;
	color:rgb(10,100,160);
	display:block;
	text-decoration:none;
	cursor:pointer;
		border:1px solid rgb(10,100,160);
}
.dede_pages ul li a:hover{
	background-color:rgb(10,100,160);
	color:#fff;
	text-decoration:none;
	padding:4px 8px 4px;
	border:1px solid rgb(10,100,160);
}
.dede_pages ul li.thisclass{
	background-color:rgb(10,100,160);
	color:#fff;
	padding:4px 8px 4px;
	border:1px solid rgb(10,100,160);
}
.dede_pages ul li.thisclass  a{
	background-color:rgb(10,100,160);
	color:#fff;
	padding:0px;
	border:none;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    color:#fff;
	font-weight:bold;
	border:0px solid rgb(10,100,160);
}
.dede_pages .pageinfo{
	display:block;
	padding:4px 8px 4px;
	color:#999;
	border:1px solid #ccc;
}
.dede_pages .pageinfo strong{
	color:#777;
	font-weight:normal;
	margin:0px 2px;
}

/*内页*/
#inbannerdiv{padding:0;margin-top:0;height:330px;}
#routediv{height:41px;overflow:hidden;}
#routeborder{border-bottom:1px solid #ccc;height:40px;}
.route1{padding:0;border-right:0px solid #ccc;border-bottom:1px solid #ddd;}
.route1 a{text-decoration:none;color:rgb(10,100,160);}
.route1 a:hover{text-decoration:underline;}
.route2{height:40px;line-height:40px;padding:0 24px;float:left;}
.route2_a{display:inline-block;padding:0;margin-right:24px;position:relative;}
.route2_a  a{text-decoration:none;color:#666;display:block;height:40px;line-height:40px;}
.route2_a  a.now_route2{color:#006F51;}
.route2_a_line{position:absolute;top:40px;left:0;width:100%;height:1px;background:url(line.png)/*tpa=http://www.hbszdb.com/css/line.png*/ 50% 0 no-repeat;display:none;}
a.green{
	color:#006F51;
}
a.routedown{
	color:#006F51;
	animation: routedown 0.2s;
	-webkit-animation: routedown 0.2s;
}
#content{overflow:hidden;background:rgb(235, 249, 255);padding:40px 0;}
.leftdiv{padding:28px 2% 20px 2%;margin-bottom:20px;min-height:400px;}
.leftdiv p{font-size:18px;line-height:2;}
.leftdiv .leftNav{flex-basis:20%;background:url(leftNavBg.png)/*tpa=http://www.hbszdb.com/css/leftNavBg.png*/ 0 96px repeat-x;margin-top:10px;}
.leftdiv .leftNav  h2{padding:24px 32px 14px 0;border-bottom:1px solid #fff;text-align:right;font-weight:800;font-size:24px;line-height:1.25;font-family:'microsoft yahei';background:#fff;}
.leftdiv .leftNav  h2  .en{font-size:22px;color:#ccc;font-family:arial;font-weight:400;}
.leftdiv .leftNav  a.rightNav_s{display:block;line-height:3;text-align:right;padding-right:32px;text-decoration:none;border-bottom:1px solid #fff;transition:all 0.4s;}
.leftdiv .leftNav  a.rightNav_s:hover{background-color: rgb(52,176,240) !important;color:#fff;}
.leftdiv .leftNav  a.rightNav_now{background-color: rgb(52,176,240) !important;color:#fff;}
.leftdiv .rightBox{flex-basis:75%;}
.leftdiv .rightBox  .top{border-bottom:1px solid #ccc;}
.typename{font-weight:800;font-size:24px;line-height:40px;color:rgb(10,100,160);font-family:'microsoft yahei';}
.positionNav{display:flex;align-items:flex-end;color:#888;}
.positionNav  img{margin-right:6px;margin-bottom:6px;}
.positionNav  a{color:#888;}
.leftdiv .rightBox  .contantBox{background-color:#fff;padding:36px 24px;min-height:300px;}
.leftdiv .newslist{list-style:none;}
.leftdiv .newslist li{overflow:hidden;margin:20px 0;}
.leftdiv .newslist li .date{width:50px;background-color:#006F51;font-size:14px;font-family:arial;color:#fff;padding:8px 20px;float:left;line-height:18px;}
.leftdiv .newslist li .date b{font-size:28px;line-height:32px;}
.leftdiv .newslist li .title{width:630px;text-align:left;float:left;margin-left:20px;line-height:1.5;}
.leftdiv .newslist li  .title a{color:#006F51;font-size:18px;text-decoration:none;}
.leftdiv .newslist li .title a:hover{text-decoration:underline;}
.leftdiv .newslist li .intro{width:630px;margin-left:20px;text-align:left;float:left;font-size:12px;color:#777;}
.leftdiv .newslist li:nth-of-type(1) .date{width:650px;background-color:#fff;font-size:30px;font-family:arial;color:#777;padding:8px 0px;text-align:left;float:left;line-height:18px;}
.leftdiv .newslist li:nth-of-type(1) .title{margin-left:0px;padding-top:12px;}
.leftdiv .newslist li:nth-of-type(1) .intro{margin-left:0px;padding-bottom:20px;}
.leftdiv .productlist{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.leftdiv .productlist li{flex:0 0 48%;overflow:hidden;margin:0 0 34px 0;position:relative;background:rgb(250,250,250);}
.leftdiv .productlist li  .litpic{width:100%;margin:0;overflow:hidden;margin-bottom:16px;}
.leftdiv .productlist li  .litpic img{width:100%;margin:0;height:240px;transition:0.5s;}
.leftdiv .productlist li  .litpic img:hover{transform:scale(1.1,1.1);}
.leftdiv .productlist li .title{display:inline-block;text-align:left;float:left;line-height:1;padding-bottom:16px;font-size:22px;margin-left:10px;}
.leftdiv .productlist li  .title a{color:#444;text-decoration:none;}
.leftdiv .productlist li .title a:hover{text-decoration:underline;}
.leftdiv .productlist li .intro{width:380px;margin-left:20px;text-align:left;float:left;font-size:12px;color:#777;height:60%;overflow:hidden;}
.leftdiv .productlist li  a.more{display:inline-block;float:right;margin-right:10px;height:24px;border:none;color:#006F51;font:14px/24px arial;border:1px solid #006F51;border-radius:15px;padding:0 14px;text-decoration:none;transition:0.4s;}
.leftdiv .productlist li  a.more:hover{background-color:#006F51;color:#fff;}
.leftdiv .caselinkdiv{width:31%;float:left;margin-right:3%;background-color:#eee;}
.leftdiv .caselinkdiv:last-of-type{width:31%;float:left;margin-right:0;}
.leftdiv .caselinkdiv img{margin:0;}
.leftdiv .caselinkdiv .case_pic{overflow:hidden;}
.leftdiv .caselinkdiv .case_pic img{width:100%;transition:0.5s;}
.leftdiv .caselinkdiv .case_pic img:hover{transform:scale(1.1,1.1);}
.leftdiv .caselinkdiv .case_title{color:#006F51;text-align:left;line-height:20px;font-size:16px;line-height:24px;padding:12px 0 0 5%;font-weight:800;}
.leftdiv .caselinkdiv .case_txt{color:#777;text-align:left;font-size:14px;line-height:24px;padding:0 0 0 5%;}
.leftdiv .caselinkdiv .case_arrow{text-align:left;padding:8px 0 12px 5%;}
.leftdiv h1{font-size:32px;text-align:center;margin:0;line-height:50px;color:rgb(10,100,160);padding-top:30px;}
.leftdiv .info{padding-bottom:30px;text-align:center;font-size:14px;color:#999;}
.leftdiv .bodybox{text-align:left;}
.leftdiv .bodybox  p{}
.rightdiv{width:190px;float:right;display:none;}
.rightdiv  .rightNavBox{margin-top:28px;}
.rightdiv  .rightNav_f{display:block;background:rgb(20,102,73);color:#fff;padding-left:2em;line-height:3;border-bottom:1px solid rgb(200,200,200);text-decoration:none;}
.rightdiv  .rightNav_s{display:block;background:rgb(248,248,248);color:rgb(50,50,50);padding-left:4em;line-height:3;text-decoration:none;animation:0.5s;}
.rightdiv  .rightNav_s_2{display:block;background:rgb(255,255,255);color:rgb(60,60,60);padding-left:56px;line-height:2.5;text-decoration:none;animation:0.5s;font-size:13px;border-top:1px dotted rgb(200,200,200)}
.rightNav_s_2:nth-of-type(2){border-top:none !important;} 
.rightdiv  .rightNav_now{display:block;background:rgb(20,102,73);color:rgb(255,255,255);}
.rightdiv  .rightNav_div{border-bottom:1px solid rgb(200,200,200);}
.rightdiv  .rightNav_s:hover,.rightNav_s_2:hover{background:rgb(20,102,73);color:rgb(255,255,255);}
.rightnews{width:90%;padding:3% 3% 6% 7%;margin-top:10px;background-color:#006F51;color:#fff;}
.rightnews a{color:#fff;text-decoration:none;font-size:16px;line-height:28px;}
.rightpic{width:100%;margin-top:10px;overflow:hidden;position:relative;}
.rightpic .mask {position: absolute;top: 100%;right: 0;bottom: 0;left: 0;background: url(transbg1.png)/*tpa=http://www.hbszdb.com/css/transbg1.png*/ repeat 0 0;-webkit-transition:0.3s;transition:0.3s;}
.rightpic:hover .mask {top: 0;}
.rightpic .txt {width:100px;margin:10% auto 0 auto;}
.rightpic .g-tit1 {color: #fff;font-size:18px;margin-bottom:12px;text-align:center;}
.rightpic a.g-btn1 {display:block;height:30px;line-height:30px;color: #fff;border:1px solid #c5c5c5;border-radius:15px;text-align:center;text-decoration:none;font:14px/30px arial;}
#topbanner1{width:100%;height:297px;background:url(banner10.jpg)/*tpa=http://www.hbszdb.com/css/banner10.jpg*/ 50% 0% no-repeat;}
#topbanner2{width:100%;height:297px;background:url(banner11.jpg)/*tpa=http://www.hbszdb.com/css/banner11.jpg*/ 50% 0% no-repeat;}
#pagenav{background-color:#F5F9FC;border-bottom:1px solid #ccc;text-align:center;}
#pagenav a{display:inline-block;width:100px;font-size:14px;line-height:36px;color:#888;text-decoration:none;}
#pagenav .thisclass{color:#408FC7;}
#pagenav a:hover{color:#408FC7;}
.newslist{padding:30px 60px;background-color:#fff;}
.news_top{
    position: relative;
	background:rgb(238,238,238);
	margin-top:20px;
	overflow:hidden;
}
.newsTimg{
    display: flex;
	justify-content:center;
    float: left;
    width: 240px;
    height: 160px;
    overflow: hidden;
}
.newsTr{
    position: relative;
    float: right;
    width: 600px;
    height: 160px;
    padding:0 20px;
    overflow: hidden;
	text-align:left;
}
.newsTr .date{
    font-size: 14px;
	line-height:18px;
    color: rgb(180,180,180);
    font-family: arial;
	position:absolute;
	left:20px;
	bottom:10px;
}
.newsTr h2{
    font-size:20px;
	line-height:26px;
    color: rgb(10,100,160);
    font-weight: 800;
    margin: 10px 0 0 0;
}
.newsTr p{
    font-size: 12px;
    color: #7f7f7f;
    text-align: justify;
    line-height: 20px;
    text-indent:2em;
	margin-top:6px;
}
.newsTr span{
    display: block;
    position: absolute;
    color: rgb(10,100,160);
    right: -80px;
    bottom: 6px;
	transition:all .3s ease;
}
.newsTimg img {
	width:240px;
	height:160px;
	margin:0;
    -webkit-transition: all 1.2s ease 0s;
    transition: all 1.2s ease 0s;
}
.news_top a:hover .newsTimg img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.news_top:hover .newsTr span {right: 20px;}
.news_top:hover .newsTr h2{text-decoration:underline;}
.joblist{width: 100%;border-collapse: collapse;border-spacing: 0;}
.joblist .joblist_t{display:flex;text-align:center;padding:12px 0;background-color:rgb(250,250,250);font-size:16px;}
.joblist .joblist_t  div:nth-of-type(1){flex-basis:20%;padding-left:6%;}
.joblist .joblist_t  div:nth-of-type(2){flex-basis:24%;font-weight:800;color:rgb(28,93,65);}
.joblist .joblist_t  div:nth-of-type(3){flex-basis:12%;}
.joblist .joblist_t  div:nth-of-type(4){flex-basis:15%;}
.joblist .joblist_t  div:nth-of-type(5){flex-basis:15%;}
.joblist .joblist_t  div:nth-of-type(6){flex-basis:8%;}
.joblist .th{font-weight:800;border:1px solid rgb(220,220,220);}
.joblist .joblist_m{border:1px solid rgb(220,220,220);margin-top:16px;}
.joblist .arrow{margin-top:8px;height:16px;transform:rotate(0deg);transition:0.4s;}
.joblist .arrowUp{transform:rotate(180deg);}
.job_Detail{display:flex;flex-wrap:wrap;text-align:left;padding:16px;background-color:rgb(28,93,65);color:#fff;font-size:13px;}
.job_Detail  .job_intro{flex-basis:42%;padding-left:6%;}
.job_Detail  .job_require{flex-basis:42%;padding-left:6%;}
.job_Detail  .job_contact{flex-basis:50%;padding-left:6%;padding-top:16px;color:rgb(250,160,100);font-size:16px;}
.job_Detail  .title{font-size:16px;font-family:"microsoft yahei";border-bottom:1px solid #fff;margin-bottom:8px;}
.jobdiv{font-size:16px;}
.jobbody{border-top:1px solid #eee;padding-top:12px;margin-top:16px;}
.jobbody a{text-decoration:underline;}
.productpic{margin-top:20px;text-align:center;}
.content{margin:24px 0px;min-height:200px;}
.listbox{padding:20px 0;min-height:200px;}
.listdiv{line-height:50px;border-bottom:1px solid #ddd;padding-left:16px;background:url(icon1.png)/*tpa=http://www.hbszdb.com/css/icon1.png*/ 0px 24px no-repeat;}
.listdiv .info{float:right;}
.listdiv a{text-decoration:none;color:#666;}
.listdiv a:hover{color:#408FC7;}
.productbox{overflow:hidden;padding-top:30px;min-height:200px;}
.productdiv{width:23%;margin-right:2.66%;float:left;text-align:center;margin-bottom:10px;}
.productdiv:nth-child(4n){width:23%;margin-right:0;float:right;}
.productdiv a{display:block;color:#888;text-decoration:none;line-height:1.5;min-height:56px;}
.productdiv  a:hover{color:#408FC7;}
.productdiv img{max-width:100%;height:130px;}
#productnav{border-bottom:1px solid #ddd;text-align:center;}
#productnav a{display:inline-block;width:100px;font-size:14px;line-height:36px;color:#888;text-decoration:none;}
#productnav .thisclass{color:#408FC7;}
.picbox{margin:40px 0 20px 0;text-align:center;}
.picbox .picdiv{display:inline-block;width:29%;margin:0 2%;}
.picbox .picdiv img{width:100%;border:none;}
.picbox .picdiv a{color:#888;text-decoration:none;}
.picbox .picdiv  a:hover{color:#408FC7;}

/*留言板*/
.guestbookBox{width:90%;padding:30px 0 20px 0;border-top:1px dashed #ccc;margin:0 auto;}
.guestbookBox  .title{font-size:24px;line-height:1.5;font-weight:800;}
.guestbookBox  .info{font-size:12px;color:#999;}
.guestbookBox  .msg{padding:20px 0 30px 0}
.guestbookBox  .reply{background:rgb(236,236,236);padding:20px;}
#book_post{width:90%;margin:0 auto;border-top:1px solid #ccc;padding:30px 0 40px 0;}
#book_post  .book_tr{width:66%;margin:0 auto;display:flex;align-items:center;padding:8px 0;}
#book_post  .book_tr  .t{font-size:18px;font-weight:800;}
#book_post  .book_tr  .r{color:#c00;margin-left:8px;}

/*不忘初心*/
.CuxinCannel{background:#fff;padding:30px 0 0 0;}
.CuxinCannel:last-of-type{padding-bottom:40px;}
.CuxinCannel h3{margin:0 60px;border-bottom:1px solid #ccc;font-size:24px;color:#f30;}
.CuxinCannel h3  a{float:right;font-size:14px;padding-top:15px;color:#666;font-weight:400;}
.CuxinCannel  .NewsList{padding:20px 60px 10px 60px;}
.CuxinCannel  .NewsList .newstitle{line-height:2.5;}
.CuxinCannel  .NewsList .newstitle  a{color:#333;}
.CuxinCannel a:hover,.CuxinCannel  .NewsList .newstitle  a:hover{color:#f30;}

/*幻灯片动画*/
.Yl-container{height:266px;overflow:hidden; position:relative;width:440px;flex-basis:440px;margin-top:10px;}
.Yl-container .Yl-wrapper{ width: 100%; height: 100%; overflow: hidden;position:relative;}
.Yl-container .Yl-wrapper i{list-style:none; font-style:normal;}
.Yl-container .Yl-wrapper .Yl-slide{ width: 100%; height: 100%; overflow: hidden; position:absolute; display: none;}
.Yl-container .Yl-wrapper .Yl-slide.active{ display: block;}
.Yl-container .Yl-wrapper .Yl-slide .Yl-img{width: 100%; height: 100%; position:absolute; z-index:0;background-size:100% auto;}
.Yl-container .Yl-wrapper .Yl-slide .Yl-font0,.Yl-container .Yl-wrapper .Yl-slide .Yl-font1,.Yl-container .Yl-wrapper .Yl-slide .Yl-font2{ width:100%; height:auto; text-align: center; margin: 10px auto;font-size:16px;font-weight:800;color: #fff;}
.Yl-container .Yl-wrapper .Yl-slide.Yl-0 .Yl-font0{}
.Yl-container .Yl-wrapper .Yl-slide.Yl-0 .Yl-font1{}
.Yl-container .Yl-wrapper .Yl-slide.Yl-0 .Yl-font2{}
.Yl-container .Yl-pagination{ width:100%; height: 10px; position: absolute; bottom:6px; z-index: 3; text-align: center;}
/*.Yl-container .Yl-pagination span{display:inline-block;width:13px;height:13px;border:2px solid #fff;border-radius:100%;margin:0 8px;cursor:pointer;line-height:6px;vertical-align:middle;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.Yl-container .Yl-pagination-bullet-active{box-shadow:0 0 12px rgba(255,255,255,0.8); background:transparent;}
.Yl-container .Yl-pagination-bullet-active:after{content:"";width:7px;height:7px;border-radius:100%;display:inline-block;background:#fff; margin-top:3px;}*/
.Yl-container .Yl-pagination span{display:inline-block;width:22px;height:4px;border:1px solid #fff;background:#fff;margin:0 4px;cursor:pointer;line-height:6px;vertical-align:middle;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.Yl-container .Yl-pagination-bullet-active{background:transparent !important;}

/*.Yl-container .Yl-wrapper .Yl-slide .fadeInUp i{opacity:0;display:inline-block;vertical-align:text-bottom;transform:translateY(120px);-webkit-transform:translateY(120px);transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;}*/
.Yl-container .Yl-wrapper .Yl-slide .fadeInUp i{opacity:1;display:inline-block;vertical-align:text-bottom;transform:translateY(0px);-webkit-transform:translateY(0px);transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;}
.Yl-container .Yl-wrapper .Yl-slide .fadeInUp.act i{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.Yl-container .Yl-wrapper .Yl-slide .fadeInUp.act:before{content:'';position:absolute;z-index:0;left:0;top:10px;width:100%;height:32px;background:rgba(30,30,30,0.6);}

.Yl-container .Yl-Button{ position: relative; z-index: 2; width: 1200px; height:60px; margin: 0 auto;border-top: 1px rgba(255, 255, 255, 0.19) solid; text-align:center; margin-top: 50px;}
.Yl-container .Yl-Button a{ display:block; width:278px; height:48px; line-height:48px; font-size:26px; color:#111; text-align:center; margin:0 auto; background:#fff; margin-top:20px; font-weight:700; border:2px #fff solid; text-decoration:none;}
.Yl-container .Yl-Button a:hover{ background:#111; color:#fff;}

.Yl-container .Yl-wrapper .Yl-slide .slideInLeft{ position:relative; z-index: 1;}
.Yl-container .Yl-wrapper .Yl-slide .slideInLeft i{display:inline-block;text-align:left;}
.Yl-container .Yl-wrapper .Yl-slide .slideInLeft i b{opacity:0;display:inline-block;white-space:nowrap;overflow:hidden;transition:all 0.6s ease-out 0s;-webkit-transition:all 0.6s ease-out 0s; width:10%;}
.Yl-container .Yl-wrapper .Yl-slide .slideInLeft.act i b{width:100%;opacity:1;}

/*.Yl-container .Yl-wrapper .Yl-slide .Yl-img0.act,.Yl-container .Yl-wrapper .Yl-slide .Yl-img1.act,.Yl-container .Yl-wrapper .Yl-slide .Yl-img2.act{
	animation:Yl-img_an 6s infinite;
}*/
@keyframes Yl-img_an
{
	0%{transform:scale(1,1);}
	100%{transform:scale(1,1);}
}

/*翻页代码*/
.pagelist{list-style:none;text-align:center;padding:12px 0 20px 0;}
.pagelist li{display:inline-block;color:#888;font-size:14px;}

@keyframes routedown
{
0% {transform:translateY(-50px);}
100% {transform:translateY(0px);}
}

@media screen and (max-width:640px) {
	div{width:100%;}
	.w1160{width:100%;margin:0 auto;}
	.w1080{width:90%;margin:0 auto;}
	.w1000{width:100%;margin:0 auto;padding:0;}
	.pad{padding:0}
	.flex{display:flex;flex-direction: column;flex-wrap:wrap;justify-content:center;}
	#top1{position:relative;top:0;left:0;width:100%;height:70px;}
	#top1_bg {height:70px;}
	#logodiv{width:100%;text-align:center;height:54px;padding-top:16px;}
	#logodiv img{height:40px;}
	#navBox{position:fixed;top:0;left:120%;padding-left:5%;width:40%;height:100%;background:rgba(50,50,50,0.85);display:block;transition:left 0.5s;overflow:auto;}
	.navBox .navDiv {flex:0 0 33%;text-align:left;line-height: 40px;height:auto;font-size: 16px;padding: 0;overflow:hidden;}
	.navBox .navDiv:hover{background:transparent;}
	.navBox  .navDiv  a {color:#fff;float:left;}
/*	.navBox .navDiv a{color:#fff;font-size:14px;margin:0;}
	.navBox .navDiv:nth-of-type(1){display:none;}
	.navBox .navDiv:nth-of-type(8){flex:0 0 25%;}
	.navBox .navDiv:nth-of-type(5){flex:0 0 25%;}
	.navBox .navDiv:nth-of-type(6){flex:0 0 25%;}
	.navBox .navDiv:nth-of-type(7){flex:0 0 25%;}*/
	.navBox  a  span{display:none;}
	.navBox .navDiv .arrow{position:relative;bottom:auto;left:auto;margin:0 0 0 12px;display:inline-block !important;transform:rotate(180deg);transition:0.4s;}
	.navBox .navDiv .arrowUp{transform:rotate(0deg);}
	.navBox .navDiv .nav1{display:flex;align-items:center;}
	.navBox .navDiv .nav2 {position:relative;display:none;top:0;left:0 !important;}
	.navBox .navDiv .nav2  a{position:relative;display:block;line-height:28px;float:none;padding:0;padding-left:32px;}
	.navBox .navDiv .nav3{display:block;line-height:24px;padding-left:46px !important;background:url(navRight.png)/*tpa=http://www.hbszdb.com/css/navRight.png*/ 32px 8px no-repeat;}
	#navBox_sec{height:60px;line-height:40px;color:#fff;background:url(navbg.png)/*tpa=http://www.hbszdb.com/css/navbg.png*/;padding:0;position:absolute;top:140px;left:360px;z-index:99;width:360px;transition:left 0.4s 0s;}
	#navBox_sec a{display:inline-block;width:33.3%;height:40px;line-height:40px;color:#fff;text-align:center;margin:0;}
	#keyworddiv{display:none;}
	#searchdiv{width:100%;float:none;margin:8px auto;}
	#rightbox{display:none;}
	#index2{height:auto;padding-bottom:16px;}
	.index_more{float:right;margin-right:24px;width:38px !important;}
	.index_icon{width:32%;display:inline-block;text-align:center;line-height:24px;padding-top:20px;background:none;}
	.more_icon{display:inline-block;}
	.index_icon a{line-height:16px;}
	.index_icon a  .index_icon_en{font-size:11px;font-family:arial;font-weight:400;}
	#index_company{order:1;flex: 0 0 90%;margin:0 auto;padding:12px 3%;color:#666;line-height:28px;}
	#index_company img{width:94%;}
	#index_company h1{border-bottom:none;text-align:left;line-height:28px;padding-bottom:8px;margin:0;color:#666;font-size:20px;}
	#index_news{width:100%;padding:0;float:none;margin:0 auto;position:static;}
	#index_news_list{width:100%;float:none;margin-top:0px;}
	#index_industry{order:2;padding:12px 3%;}
	#industryBox{}
	#industryBox  a{display:block;width:49%;}
	#industryBox  .industry {width:100%;}
	#industryBox  .industry   img{}
	#index_industry  #industryBox{height:484px;width:94%;}
	#newslist1{order:3;width:100%;padding:12px 3%;margin-top:12px;}
	#newslist1 #newsBox {flex: 0 0 100%;position: relative;padding-left:0;height:auto;padding:12px 0 0 0;}
	#newsBox .newsPicDiv {position:relative;width:94%;margin:0;}
	#newsBox .newsPicDiv .newsPic {width:100%;height:auto;}
	#index_zhuanlan{order:4;flex: 0 0 90%;margin-bottom:40px;}
	#index_zhuanlan .zhuanlan {padding:3%;margin-bottom:12px;}
	#index_zhuanlan .zhuanlan   img{width:94%;}
	#index_friendlink,#index_QRcode{display:none;}
	#index_news_bg_1,#index_news_bg_2{display:none;}
	.newsdiv{padding:12px 0;border-bottom:0px solid #eee;width:94%;}
	.newsdiv:last-of-type{border-bottom:none;}
	#news1,#news2{position:static;left:0;background:url(bg1.png)/*tpa=http://www.hbszdb.com/css/bg1.png*/;font-size:20px;padding:6px 5%;}
	.imgbox{position:static;float:right;width:31%;margin-right:9%;padding:0px;border:none;display:block;}
	.newsdiv .newstime{width:auto;float:left;margin-right:0;color:#ccc;}
	.newsdiv .newstitle{width:100%;float:left;}
	.newsdiv .newstitle  span{display:inline-block;}
	.newsdiv .newstitle a {font-size:16px;}
	.newsdiv .newstitle2{width:58%;float:left;display:block;}
	.newsTimg{width:100%;height:230px;}
	.newsTimg img {width:100%;margin:0 !important;}
	.newsTr {float:none;width:94%;height:auto;padding:10px 3%;overflow: hidden;text-align: left;}
	.newsTr span{display:none;}
	.news_top a:hover{text-decoration:none;}
	
	#footer1,#footer2{display:none;}
	#foot{display:block;width: 100%;float: left;height: 49px;background:#00825E;position: fixed;left: 0;bottom: 0;z-index: 99999;}
	#foot a {display:block;width: 24.4%;float: left;height: 44px;text-align: center;padding-top:5px;font-size: 14px;color: #fff;background:#006F51;margin-right:0.6%;text-decoration:none;}
	#foot a:last-of-type{width:25%;margin-right:0;}
	#foot .footpic {height:24px;margin:0px;padding: 0px;line-height:0px;text-align:center;}
	#foot .foottext {height:20px;margin:0px;padding: 0px;line-height:16px;}
	#foot img{max-height:24px;max-width:24px;vertical-align:middle;text-align:center;}
	
	/*轮播图部分*/
	.main_visual{margin-top:0;}
	.main_image {width: 100%;height: 160px;overflow: hidden;margin: 0 auto;position: relative;z-index: 1;}
	.main_image li{height:160px;background-size:auto 100% !important;}
	div.flicking_con {width:100%;margin:0 auto;position:relative;z-index:9;}
	div.flicking_con .flicking_inner {position:absolute;top:-30px;left:0px;z-index:-1;width:100%;height:40px;text-align:center;}
	div.flicking_con a {float: none;width: 16px;height: 16px;margin: 0;padding: 0;background: url(btn_main_img.png)/*tpa=http://www.hbszdb.com/css/btn_main_img.png*/ 50% 0 no-repeat;display:inline-block;}
	#btn_prev {left:5%;}
	#btn_next {right:5%;}
	
	/*内页*/
	#inbannerdiv{margin-top:0px;height:80px;background-size:auto 100% !important;}
	#routediv{height:auto;overflow:hidden;line-height:0;background:url(routeborder.png)/*tpa=http://www.hbszdb.com/css/routeborder.png*/ 0 100% repeat-x;}
	#routeborder{border-bottom:1px solid #ccc;height:auto;line-height:0;}
	.route1{display:none;}
	.route2{padding:0;float:none;height:auto;line-height:0;}
	.route2_a{width:33.3%;float:left;padding:0;margin-right:0px;text-align:center;position:relative;}
	.route2_a  a{text-decoration:none;color:#666;display:block;height:40px;line-height:40px;border-bottom:1px solid #eee;}
	.route2_a  a.now_route2{color:#006F51;border-bottom:1px solid #006F51;}
	.route2_a_line{position:absolute;top:40px;left:0;width:100%;height:1px;background:url(line.png)/*tpa=http://www.hbszdb.com/css/line.png*/ 50% 0 no-repeat;display:none;}
	.leftdiv{width:90%;float:none;text-align:left;padding:20px 5%;margin-bottom:0px;border-right:none;}
	.leftdiv img{max-width:100%;height:auto;margin:8px 0;display:block;}
	.leftdiv .newslist li{height:86px;overflow:hidden;}
	.leftdiv .newslist li:nth-of-type(1){height:auto;margin-top:10px;}
	.leftdiv .newslist li .title{width:210px;text-align:left;float:left;margin-left:20px;line-height:22px;overflow:hidden;}
	.leftdiv .newslist li  .title a{color:#006F51;font-size:16px;text-decoration:none;}
	.leftdiv .newslist li .intro{width:210px;margin-left:20px;text-align:left;float:left;font-size:12px;color:#777;line-height:1.75;height:63px;overflow:hidden;}
	.leftdiv .newslist li:nth-of-type(1) .date{width:100%;background-color:#fff;font-size:30px;font-family:arial;color:#777;padding:0px;text-align:left;float:left;line-height:30px;}
	.leftdiv .newslist li:nth-of-type(1) .title{width:100%;margin-left:0px;padding:16px 0 8px 0;}
	.leftdiv .newslist li:nth-of-type(1) .intro{width:100%;margin-left:0px;padding-bottom:10px;height:auto;}
	.leftdiv .productlist li{margin-bottom:16px;text-align:center;}
	.leftdiv .productlist li  .litpic  img{height:108px;}
	.leftdiv .productlist li  .litpic{width:100%;float:none;margin:0 auto;overflow:hidden;}
	.leftdiv .productlist li .title{width:100%;text-align:center;float:none;margin-left:0px;line-height:1;padding-bottom:12px;padding-top:16px;font-size:28px;}
	.leftdiv .productlist li .intro{width:100%;margin-left:0px;text-align:left;float:none;font-size:12px;line-height:2;color:#777;height:auto;overflow:hidden;}
	.leftdiv .productlist li  a.more{display:block;width:50%;height:26px;margin:0 auto 12px auto;float:none;border:none;color:#006F51;font:16px/26px 'microsoft yahei';border:1px solid #006F51;border-radius:15px;padding:0 14px;text-decoration:none;transition:0.4s;}
	.leftdiv .productlist li  a.more:hover{background-color:#006F51;color:#fff;}
	.leftdiv .caselinkdiv{width:100%;float:none;margin-right:0;background-color:#eee;margin-bottom:12px;}
	.leftdiv .caselinkdiv:last-of-type{width:100%;float:none;margin-right:0;}
	.leftdiv .caselinkdiv img{margin:0;}
	.leftdiv .caselinkdiv .case_pic{overflow:hidden;}
	.leftdiv .caselinkdiv .case_pic img{width:100%;transition:0.5s;}
	.leftdiv .caselinkdiv .case_pic img:hover{transform:scale(1.1,1.1);}
	.leftdiv .caselinkdiv .case_title{color:#006F51;text-align:left;line-height:20px;font-size:16px;line-height:24px;padding:12px 0 0 5%;font-weight:800;}
	.leftdiv .caselinkdiv .case_txt{color:#777;text-align:left;font-size:14px;line-height:24px;padding:0 0 0 5%;}
	.leftdiv .caselinkdiv .case_arrow{text-align:left;padding:8px 0 12px 5%;}
	.leftdiv h1{font-size:1.5em;line-height:1.5;text-align:center;margin:0;padding-bottom:0px;}
	.leftdiv .info{border-top:2px solid #eee;padding-bottom:16px;color:#aaa;}
	.leftdiv .bodybox{font-size:16px;}
	.leftdiv .bodybox img{max-width:100% !important;height:auto !important;margin:8px auto !important;padding:0 !important;}
	.dede_pages ul{display:inline-block;padding:0px 0px 20px 0px;}
	.rightdiv{width:100%;float:none;border-top:1px solid #ccc;padding-bottom:0;}
	.rightdiv .rightNavBox {display:none;}
	.rightnews{width:80%;padding:2% 5% 5% 5%;margin:16px auto 0 auto;background-color:#006F51;color:#fff;}
	h2{padding:0;margin:0;}
	.rightnews a{color:#fff;text-decoration:none;font-size:16px;line-height:28px;}
	.rightpic{width:90%;margin:10px auto 0px auto;overflow:hidden;}
	.rightpic  img{width:100%;}
	.rightpic .txt {width:100px;margin:20% auto 0 auto;}
	.salerTable  .allmap{float:right;margin:16px 0 0 0;}
	.saler td:nth-of-type(1),.saler td:nth-of-type(5){display:none;}
	.saler td:nth-of-type(2){width:32%;}
	.joblist .joblist_t  div:nth-of-type(1){flex-basis:35%;padding-left:0;}
	.joblist .joblist_t  div:nth-of-type(2){flex-basis:35%;font-weight:800;color:rgb(28,93,65);}
	.joblist .joblist_t  div:nth-of-type(3){display:none;}
	.joblist .joblist_t  div:nth-of-type(4){flex-basis:20%;}
	.joblist .joblist_t  div:nth-of-type(5){display:none;}
	.joblist .joblist_t  div:nth-of-type(6){flex-basis:10%;}
	.job_Detail{width:91%;}
	.job_Detail  .job_intro{flex-basis:90%;padding-left:5%;}
	.job_Detail  .job_require{flex-basis:90%;padding-left:5%;margin-top:16px;}
	.job_Detail  .job_contact{flex-basis:90%;padding-left:5%;padding-top:16px;color:rgb(250,160,100);font-size:16px;}
	.pagelist li {margin-bottom: 10px;}
}