/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-size: 100%;}
body,button, input, select, textarea{color: #333;font-family: -apple-system, BlinkMacSystem,"Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica;font-size:16px;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{
  text-decoration: none;color:#333;
  text-decoration: none;
  -moz-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
a:hover{
  text-decoration: none;
  -moz-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
/*select::-moz-focus-inner,*/
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
img{border:0px;  outline-width:0px;  vertical-align:top;}

.clean100{clear:both;height:415px;overflow:hidden;}
.clean80{clear:both;height:80px;overflow:hidden;}
.clean50{clear:both;height:50px;overflow:hidden;}
.clean30{clear:both;height:30px;overflow:hidden;}

/*.w1200{ width:1200px; margin:0 auto;}
.w1080{ width:1080px; margin:0 auto;}*/


#gg1{width: 265px;height: 146px;background: #fff;}
#gg1 a{display: block;width: 100%;height: 100%;}
#gg1 a img{width: 100%;height: 100%;}

.clearfloat:after{display: block;content: "";clear: both;overflow: hidden;}
.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
.w1280{width: 1280px;margin: auto;}
.fl{float: left;}
.fr{float: right;}
.menu{display: none;}
.head_box{width: 100%;border-bottom: 4px solid #045c94;position: relative;z-index: 150;}
.head_box:after{position: absolute;content: ""; display: block;width: 100%;height: 1px;bottom: 0;left: 0; background: #60abda;}
.head_top{height: 122px;position: relative;z-index: 150;}
.logo{width: 500px;margin-top: 25px;}
.logo img{display: block;width: 100%; }
.head_rig{width: 600px;}
.chinese{text-align: right;font-size: 0;margin: 26px 0;}
.chinese a{padding: 0 10px;display: inline-block;height: 16px;line-height: 16px; color: #666666;font-size: 14px;}
.chinese a:hover{color: #0078C4;}
.chinese a+a{border-left: 2px solid #989898;}
.chinese .china{padding-left: 25px;background: url(../images/chinese.png)no-repeat;background-position: 0;}
.head_bottom{ *width:600px;text-align: right;height: 30px;line-height: 30px;font-size: 0;}
.head_bottom a{font-size: 18px;color: #191919;display: inline-block;vertical-align: middle;}
.line_zhao{margin-right: 25px;padding-left: 25px;background: url(../images/jour1.png)no-repeat;background-position: 0; display:inline-block; *float:left}
.mail_box{padding-left: 25px;background: url(../images/mail.png)no-repeat;background-position: 0;   background-size: 21px;display:inline-block;*float:left}
.site{padding-left: 25px;margin-right: 25px;background: url(../images/zhan.png)no-repeat;background-position: 0;font-size: 18px; color: #191919; display: inline-block;vertical-align: middle;background-size: 20px; *width:97px; *float:left}
.site_top{position: relative;width: 100%;cursor: pointer;}
.site .about_down{bottom: inherit;top: 99px;z-index: 300;text-align: left;}
.site .about_list a{display: inline-block;text-align: left;margin:3px 5px;font-size:14px !important;}

.sear_box{display: inline-block;vertical-align: middle;text-align: left;width: 180px;height: 30px;border-radius: 15px;position: relative;background: #f2f2f2;margin-left: 14px;}
.sear_box .kuan_sou{font-size: 12px;height: 18px;line-height: 18px; width: 120px;background: transparent;position: absolute;left: 18px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding-left: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sear_btn{display: block;position: absolute;width: 19px;height: 100%;background: url(../images/sear.png)no-repeat;background-position: 0;right: 12px;top: 0;cursor: pointer;}
.nav_box{position: relative;z-index: 300;background: rgba(255,255,255,0.7);}
.nav{position: absolute;z-index: 101;width: 100%;top: 100%;left: 0;background: rgba(255, 255, 255, .7);}
.nav li{float: left;width: 14.28%;*width: 14.2%;}
.nav_tit{width: 100%;height: 52px; line-height: 52px;font-size: 16px;text-align: center;position: relative;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.nav_tit a{display: block;color: #333333;font-weight: bold;font-size: 16px;}
.nav li:hover .nav_tit,.cur {background: url(../images/bk2.png) center  repeat !important; }
.nav li.active .nav_tit {background: url(../images/bk4.png) repeat;  }
.nav li:hover .nav_tit a,.cur a{color: #ffffff !important;}
.nav li.active .nav_tit  a{color: #ffffff;}

.nav_down{display: none; position: absolute;width: 1280px;padding:16px 0 16px 0;background:#fff\0/;-webkit-box-sizing: border-box;box-sizing: border-box;background: rgba(239,242,244,0.85);left: 50%;top: 52px;margin-left: -640px;overflow: hidden;}
.brief{width: 15%; padding:0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top:35px;height: 100px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5; overflow: hidden; font-size: 15px;color: #045c94;font-weight: bold;line-height: 30px;text-indent: 0px;word-break: break-all;text-align: center;}
.nav_btn{display: none;}
.nav_line{width: 1px;height: 146px;background: #cccccc;}
.sec_nav{width: 15%;padding-left: 29px;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 30px;font-size: 13px;margin-top: 14px;}
.sec_nav.unite_nav{width: 174px;padding-left: 20px;}
.sec_nav a{display: block;padding-left: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;color: #045c94;}
.sec_nav a:after{display: block;content: "";position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;background: #00783a;}
.nav_cont{width:50%;padding-left: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;max-height:140px; overflow:hidden;}
.nav_name{font-size: 18px;color: #045c94;text-align: center;font-weight: bold;margin: 8px auto;}
.nav_info{font-size: 14px;line-height: 24px;text-indent: 28px;width: 90%; margin: 0 auto;}
.nav_pic{width: 15%;margin-top: 5px;margin-right: 35px;}
.nav_pic img{display: block;width: 100%; margin-top:10px; height:120px;object-fit:cover;}
.natu_picse{width: 225px;margin-top: 15px;margin-right: 35px;}
.natu_picse img{display: block;width: 100%;}
.nav_tit.on:before{opacity: 0;-webkit-transition: all .3s ease-in;transition: all .3s ease-in; display: block;content:"";position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); top:42px;width:0px;height: 0px;border-width: 0 10px 10px  10px;border-style:solid;border-color: transparent transparent  rgba(239,242,244,0.85) transparent ;/*透明 透明 透明 灰*/}
.nav li:hover .nav_tit.on:before{opacity: 1;} 
.wap_use{display: none;}
.nature{width: 286px;text-align: center;margin-top: 40px;}
.nature_tit{font-size: 14px;color: #045c94;font-weight: bold;}
.nature_pic{width: 116px;margin:0 auto 10px;}
.nature_pic img{display: block;width: 100%;}
.nature_cont{width: 560px;padding-left: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.nat_top{font-size: 14px;line-height: 24px;text-indent: 28px;}
.unite{width: 426px;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 15px;}
.unite_tit{text-align: center;font-size: 16px;font-weight: bold;}
.unite_tit a{color: #045c94;}
.unite_tit:hover a{text-decoration: underline;}
.unite_info{font-size: 14px;line-height: 25px;margin-top: 15px;}
.unite_info a{color: #045c94;}
.unite_info a:hover{text-decoration: underline;}
.unite_pic{width: 220px;margin-top: 23px;margin-left: 40px;}
.unite_pic img{display: block; width:100%;}
.unite.unitese{width: 445px;}
.scien_nav{width: 343px;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 15px;}
.scien_pic{width: 195px;margin-right: 30px;margin-top: 14px;}
.scien_pic img{display: block;width: 100%;}
.scien_nav.scien_navse{width: 535px;}
.indust_pic{width: 195px;margin-left: 32px;margin-top: 14px;}
.indust_pic img{display: block;width: 100%;}
.indust{width: 485px;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 15px;}
.sec_nav.indust_nav{padding-left: 8px;}
.indust.indust_se{width: 420px;}
.unite_info{text-indent: 28px;}
.party_nav{width: 356px;padding: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 15px;}
.party_nav .unite_tit{text-align: left;text-indent: 28px;}
.combat{width: 273px;padding-right: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.com_tit{font-size: 16px;font-weight: bold;color: #045c94;}
.combat{margin-top: 15px;}
.combat_list{font-size: 14px;line-height: 25px;margin-top: 15px;}
.combat_list p{display: block;height: 25px;line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.combat_list a{color: #666666;}
.combat_list a:hover{color: #045c94;}
.indust_picse{width: 220px;margin-right: 30px;margin-top: 14px;}
.indust_picse img{display: block; width: 100%;}
.manp{width: 748px;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 15px;}
.manp_pic{width: 195px;margin-top: 14px;margin-right: 35px;}
.manp_pic img{display: block;width: 100%;}
.manp_brief{width: 152px;padding: 0 20px;text-align: left; -webkit-box-sizing: border-box; box-sizing: border-box;margin-top: 35px;height: 150px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; overflow: hidden; font-size: 14px;color: #045c94;font-weight: bold;line-height: 30px;text-indent: 0px; word-break: break-all;}
.commou{width: 737px;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 15px;}
.poor{width: 120px;margin-top: 15px;text-align: center;margin-right: 50px;}
.poor_tit{font-size: 16px;font-weight: bold;color: #045c94;}
.poor_list{font-size: 14px;margin-top: 15px;}
.poor_list p{display: block;height: 28px;line-height: 28px;background: #045c94;margin-bottom: 5px;}
.poor_list a{color: #FFFFFF;display: block;}
.sec_nav.manp_nav{padding-left: 18px;}

.estate_list{margin: 25px 0 18px;}
.estate_le{width: calc(50% - 8px);}
.estate_big{overflow: hidden;margin-bottom: 16px;}
.estate_list a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.estate_pic img{display: block;width: 100%;height: 100%;}
.estate_le .estate_sml{width: calc(50% - 8px);}
.estate_rig{width: calc(50% - 8px);}
.devel{width: 308px;}
.estate_rig .est_sml{width: calc(50% - 8px);}
.estate_rig .est_sml .estate_focus{width: 100%;}
.estate_rig .est_sml .estate_focus:first-child{margin-bottom: 16px;}
.estate_rig .develp{width: calc(50% - 8px);}
.estate_pic{width: 100%;height: 100%;position: relative;z-index: 50;}
.estate_list a:after{-webkit-transition: all .3s ease-in;transition: all .3s ease-in; display: block;content: "";position: absolute;width: 100%;height: 58px;left: 0;bottom: 0;background: rgba(0,0,0,0.65);z-index: 80;}
.esta_cont{-webkit-transition: all .3s ease-in;transition: all .3s ease-in; font-size: 14px;color: #ffffff;line-height: 24px;height:0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.esta_tit{height: 58px;line-height: 58px;text-align: center;font-size: 24px;color: #ffffff;}
.esta_info{position: absolute;bottom: 0;left: 50%;width: 84%;z-index: 100;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.estate_focus .focus_on:after{height: 100%;}
.estate_focus .focus_on .esta_info{bottom: 50%;-webkit-transform: translate(-50%,50%);transform: translate(-50%,50%);}
.estate_focus .focus_on .esta_cont{height:96px;}
/*.banner{width: 100%;}*/
.banner{width: 100%;max-height: 576px;margin: 0 auto;}
.banner img{ height:576px;object-fit:cover;}
.banner.swiper-container{position: relative;overflow: hidden;z-index: 50;}
/*.banner img{display: block;width: 100%;}*/
.banner img{display: block;width: 100%;max-height: 100%;object-fit:cover;}
.banner li{position: relative;}

#suanbanner{width: 100%;margin: 0 auto;position: relative;overflow: hidden;z-index: 50;  }
#suanbanner img{ width: 100%;object-fit:cover;}
.suanbanner{width: 100%;margin: 0 auto;position: relative;overflow: hidden;z-index: 50;  }
.suanbanner img{width: 100%;}

/*.banner_pic{position: relative;z-index: 50;}*/
.banner_pic{position: relative;z-index: 50;height: 100%;}
.ban_btn{width: 31px;height: 60px;cursor: pointer;z-index: 100;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);transition: .4s;opacity: 0;}
.ban_prev{background:rgba(0,0,0,0.5) url(../images/ban_prev.png)no-repeat;background-size: 70%; left: -10%;background-position: center;}
.ban_next{background:rgba(0,0,0,0.5) url(../images/ban_next.png)no-repeat;background-size: 70%;right: -10%;background-position: center;}
.banner:hover .ban_prev{left: 2.7%;opacity: 1;}
.banner:hover .ban_next{right: 2.7%;opacity: 1;}

.ban1{position: absolute;z-index: 100; bottom: 20px !important;text-align: center;z-index: 71;width: 100%;text-align: center;}
.ban1 .swiper-pagination-switch{width: 62px;height: 10px;opacity: 1;border-radius: 0;display: inline-block;vertical-align: bottom;margin: 0 4px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 4px 0;}
.ban1 .swiper-pagination-switch::before{display: block;content: '';height: 2px;background: #fff;}
.ban1 .swiper-active-switch::before{background: #00783a;border-radius: 0;border-color: #00783a;}
.banner_cont{position: absolute;z-index: 100;right: 21.2%;top: 32%;color: #FFFFFF;}
.ban_tit{font-size: 50px;}
.ban_en{font-size: 16px;margin-top: 7px;}
/*banner*/
.new_bj{ width:100%; float:left; background:#f0f7ff}
.main{position: relative;z-index: 200;}
.side_nav{position: absolute;top: 155px;width: 88px;margin-right: 20px; background: #f0f0f0;}
.side_nav li{border: 1px solid #e5e5e5;height: 49px;line-height: 49px;font-size: 16px;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.side_nav li:hover{background: #045c94;border: 1px solid #045c94;}
.side_nav li.active{background: #045c94;border: 1px solid #045c94;}
.side_nav a{display: block;text-align: center;}
.side_nav li:hover a{color: #FFFFFF;}
.side_nav li.active a{color: #FFFFFF;}
.side_nav li+li{border-top: none;}
.side_nav li+li:hover{background: #045c94;border: 1px solid #045c94;border-top: none;}
.side_nav li+li.active{background: #045c94;border: 1px solid #045c94;border-top: none;}
.side_nav.active{position: fixed;top: 20px;}
.main_top{ border-bottom: 2px solid #045c94;padding: 15px 0 15px; background:#fff; -webkit-box-sizing: border-box; box-sizing: border-box;text-align: center;position: relative; box-shadow:1px 1px 3px #999 ; margin-top:40px;}
.main_tit{font-size: 36px;font-weight: bold;margin: 10px;}
.news_syno{font-size: 18px;}
.news_syno a{ padding-right:10px; height:20px; background:url(../images/btn.jpg) no-repeat right; overflow:hidden}
.news_syno a:last-child{ background:none}
.news_syno a:hover{color: #045c94;}
.news_box{margin-top: 50px;margin-bottom: 13px; background:#fff;}
.news_lefts{width: 50%; height:429px !important; overflow: hidden;position: relative; float: left;}
.news_lefts ul{width:100%;height: 100%;}
.text_list{top: -40px;left: 14px;color: #FFFFFF;z-index: 300; width:80%;height: auto;white-space:nowrap;text-overflow: ellipsis; position: relative;height: 40px;overflow: hidden;line-height: 40px;}
.text_list p{position: absolute;display: block; left: 0;top: 60px;height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}

.text_list p:first-child{top:0px;}
.banner_text{position: absolute;width:100%;height: 40px;background: rgba(0,0,0,0.62);z-index: 100; bottom: 0px;left:0px;}

.about_down{display: none; position: absolute; right:0;bottom: 40px;background: #fff;\0/;background: rgba(255,255,255,0.9);-webkit-box-shadow: 0 0  5px rgba(0,0,0,0.5);box-shadow: 0 0  5px rgba(0,0,0,0.5);padding: 10px 20px 20px;-webkit-box-sizing: border-box;box-sizing: border-box; width:720px; z-index:888}
.about_tit{font-size: 18px;color: #017BC8; line-height:34px;}



/*新闻*/
.news_banner{width: 100%;overflow: hidden;height: 100%;}
.news_banner li{width: 100%;display: none;position: relative;height: 100%;}
.news_banner li a{display: block;cursor: default;width: 100%;height: 100%;}
.news_banner li p{-webkit-transition: all .3s ease-in;transition: all .3s ease-in;  position: absolute;bottom: 0px;left: 0;z-index: 200;color: #FFFFFF;font-size: 16px;line-height: 57px;cursor: pointer; padding-left: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.news_banner li img{display: block; cursor: pointer;width:100%;height:429px;object-fit:cover;}
.news_banner li:first-child{display: block;}
.num{ position: absolute;font-size: 0; right: 11px;width: 115px;bottom: 15px;z-index: 400;text-align: right;}
.num span{display: inline-block;cursor: pointer; width: 8px;height: 8px;background: #d9d9d9;margin-right: 10px;border-radius: 50%;}
.num .on{background: #045c94;}
.news_btn{position: absolute;width: 39px;height: 74px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 100;cursor: pointer;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.news_prev{left: 0;background: rgba(0,0,0,0.38) url(../images/news_prev.png)no-repeat;background-position: center;}
.news_prev:hover{background: #045c94 url(../images/news_prev.png)no-repeat;background-position: center;}
.news_next{right: 0;background: rgba(0,0,0,0.38) url(../images/news_next.png)no-repeat;background-position: center;}
.news_next:hover{background: #045c94 url(../images/news_next.png)no-repeat;background-position: center;}
/*news_ban*/
.news_right{width:49%}
.group_top{width: 100%;height: 50px;overflow: hidden;line-height: 50px; border-bottom:1px solid #e9e9e9}
.group_top span{float: left;display: block;height: 47px;line-height:47px; font-size:16px; font-weight:600;border-bottom: 3px solid transparent;padding: 0 20px;cursor: pointer; background:url(../images/btn.jpg) no-repeat right;}
.group_top span:last-child{ background:none}
.group_top span.active{border-bottom: 3px solid #045c94;}
.group_more{font-size: 14px;margin-right:8px;}
.group_more.news_more a{display: none;}
.group_more.news_more a.active{display:block;}
.group_more a:hover{color: #0078c4;}
/*.group li{line-height: 35px;}*/
.group_tit{float: left;height: 36px; line-height: 36px;font-size: 16px;width:80%; -webkit-transition: all .3s ease-in;transition: all .3s ease-in;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.group_time{font-size: 12px;color: #b7b7b7;float: right;width: 100px;text-align: right;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;line-height: 36px; text-align: center}
.group_fir{margin-bottom: 8px;margin-top: 35px;}
.group_fir .group_tit{font-size: 18px;width: calc(100% - 90px);color: #000000;}
.group_fir .group_time{width: 90px;color: #000000;}
.group li:hover .group_tit{color: #0078c4;}
.group li:hover .group_time{color: #0078c4;}
.group_info{width: calc(100% - 90px);font-size: 14px;color: #8e8e8e;line-height: 26px;height: 52px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.group{display: none;}
.group.active{display:block;}
.group ul{ width:100%; float:left; padding-top:10px;}
/*news_right*/
.indust_box .estate_list{margin-top: 25px;}
.esta_tit{height: 45px;line-height: 45px;font-size: 18px;}
.estate_list a:after{height: 45px;}

/*关于我们*/
.gywm{ width:100%; float:left; background:url(../images/gywm.jpg) no-repeat;  height:518px;overflow:hidden; background-size:100% 100%}
.gywm_l{ width:42%;height:518px;background:#066699; float:left; overflow:hidden }
.gywm_l span{ background:#fff; padding:30px;display:block; float:left;*width:88%;}
.gywm_l span h1{ font-size:24px; font-weight:600; margin:10px 0 20px;}
.gywm_l span dl{height:180px;overflow:hidden;float:left;}
.gywm_l span p{ line-height:30px; color:#666;}
.gywm_l span a{ display:inline-block; margin-top:30px; padding:9px 30px; background:#045c94; color:#fff}
.gywm_l span a:hover{background:#0078c4}
.gywm_l ul{width:89%;  display:block; float:left;  padding:25px 30px;*padding:20px 30px;padding-top:20px\0/;}
.gywm_l ul li{ width:25%; float:left; text-align:center; }
.gywm_l ul li img{ width:46px; margin-bottom:10px;}
.gywm_l ul li  h1{ font-size:16px; font-weight:600; color:#fff; line-height:40px;}
.gywm_l ul li p{  color:#fff;font-size:13px;}
.gywm .gy{ width:58%;height:518px;object-fit:cover; float:right}



.about{ width:100%; float:left; background:#c8d3e7; padding-top:50px; padding-bottom:40px;}
.about_l{ width:300px;  float:left;  overflow:hidden }
.about_l h1{ font-size:23px; font-weight:600;text-transform:uppercase;color:#333;}
.about_l p{ font-size:30px;color:#333; margin-bottom:40px; font-weight:600}
.about_l em{color:#333; font-size:14px; width:100%; float:left; padding-bottom:20px;}
.about_l span{ font-size:40px; font-weight:bold; color:#045c94}

.about_z{ width:100%; float:left;}
.video{ width:100%; height:720px; margin-bottom:20px; text-align:center; float:left; overflow:hidden}
.about_r{ width:300px; float:right}
.he_border h2{ font-size:20px;color:#fff; font-weight:600}
.he_border:hover h2{ display:none}
.he_border{ width:100%; height:260px; margin-bottom:20px;background:#fff;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border img{display:block;width:100%; height:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.he_border:hover img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.he_border:hover::after{content: " "; position: absolute; top: 0; left: 0; background-color: #065b91; width: 100%; height: 100%; opacity: 0.8;}

.he_border:hover .he_caption{opacity: 1;padding: 0 20px 0 30px;}
.he_caption{position: absolute;top:20px;padding:0 20px;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity: 0;z-index: 2;}

.he_caption h1{color: #fff;
	font-size:25px; 
	line-height:160%;
	text-transform: uppercase;
	argin-bottom: 10px; margin-bottom:15px;
}
.he_caption p{ color:#fff; height:80px; overflow:hidden; line-height:22px;word-break:break-all; letter-spacing:1px}
.he_caption h2{ color:#fff; font-size:14px;overflow:hidden; word-break:break-all; }
.he_caption a{ font-size: 15px;color:#0c102d;background-color: #fff;padding:8px 25px;display: inline-block; margin-top:20px;
	border-radius:25px;
	text-transform: uppercase;
	transition: ease all 0.4s;
	-webkit-transition: ease all 0.4s;
	-moz-transition: ease all 0.4s;
	-o-transition: ease all 0.4s;}
.he_caption a:hover{ background:#00793a; color:#FFF}


/*产业聚集*/
.bjs{ width:100%; float:left; background:#f8f8f8;}
.bt p{ width:100%; float:left; font-size:22px;text-transform:uppercase; color:#2e3333; font-weight:600; }
.bt  h1{ float:left; font-size:30px; line-height:180%;font-weight:600}
.bt  span{ float:right; font-size:14px; color:#999; padding-top:30px;}

.cyjj{ width:100%; float:left; background:url(../images/index_bg_02.jpg) no-repeat;}
.cp_dh{width:100%; float:left; overflow:hidden }
.cp_dh ul{ width:101%; float:left}
.cp_dh ul li{ width:24%; height:246px; position:relative; float:left; margin-right:1%; margin-bottom:1%;overflow:hidden}
.cp_dh ul li span{ width:100%; height:246px;position:relative;transition: ease all 0.4s; overflow:hidden}
.cp_dh ul li img{ width:100%;height:246px;object-fit:cover;}

.cp_dh ul li .cp_dw{ display:none; width:80%; height:206px; float:left; padding:40px 10% 0; position:absolute;top:0;background:rgba(38, 98, 132, 0.80) none repeat scroll !important;background:#266284; filter:Alpha(opacity=80);transition: ease all 0.4s;}
.cp_dh ul li .cp_dw h1{ font-size:30px; line-height:180%; color:#fff; margin-bottom:15px;}
.cp_dh ul li .cp_dw i{color:#fff; float:right; margin-top:25px; }

.cp_dh ul li:hover span img{ transition: ease all 0.4s;-webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.1);transform:scale(1.1);}
.cp_dh ul li:hover .cp_dw{ display:block;transition: ease all 0.4s;}
.cp_dh ul li:hover .cd_wz{ display:none}


.cp_tt{ width:100%; float:left}
.cp_tt ul {width:110%;display: block;float: left;list-style-type: none;padding: 0;margin: 0;overflow: hidden;}
.cp_tt ul li {vertical-align:top;width:20%;margin-right:3%; margin-bottom:30px; border:2px solid #f8f8f8;float:left; text-align:center; background:#FFF	}
.cp_tt ul li a{float:left;display: block; overflow:hidden}
.cp dx{width:100%; height:471px; overflow:hidden}
.xwtp{max-width:100%;height:471px; object-fit:cover}
.imghvr-slide-down {position: relative;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	
background:rgba(0, 0, 0, 0.8) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#000; filter:Alpha(opacity=80);/*实现IE背景透明*/
	color: #fff;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.imghvr-slide-down>img {
	vertical-align: top;
	max-width: 100%
}
.imghvr-slide-down .figcaption{
	background-color: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);background-color: inherit
}
.imghvr-slide-down:before,.imghvr-slide-down:after,.imghvr-slide-down *,.imghvr-slide-down *,.imghvr-slide-down *:before,.imghvr-slide-down *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .35s ease;
	transition: all .35s ease; 

}

.imghvr-slide-down:hover .figcaption {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}


.figcaption {
	opacity:0.95; width:100%; height:100%; text-align: center;}
.figcaption img{ max-height:48px; margin-top:200px}

.cp_tt ul li a h1{ width:100%; float:left; line-height:50px; font-size:18px;  }
.cp_tt ul li:hover{ border:2px solid #0988f3;}


/*子公司*/
.zigs ul{ width:110%; float:left;}
.zigs ul li{ width:390px; float:left; margin-right:50px; overflow:hidden}
.zigs ul li img{ width:100%; }
.zigs ul li h1{ font-size:20px; font-weight:600; margin:20px 0}
.zigs ul li p{ line-height:26px; font-size:15px; color:#777}
.zigs ul li a{ display:inline-block; margin-top:20px; background:url(../images/gd.jpg) right no-repeat; width:130px;height:23px; float:left}
.zigs ul li:hover h1,.zigs ul li:hover a{ color:#045c94}


/*foot*/
.foot{ width:100%; float:left; background:#045c94;}
.foot_l{width:100%; height:36px; float:left; background:#207dbb; margin-bottom:40px; }


.footer{ width:388px; margin:0 auto;}
.footer span{ width:168px; float:left; text-align:center;}
.footer span a{ width:100%; float:left; color:#73a3c3; line-height:35px ; font-weight:550}
.footer ul{ width:220px; float:right; text-align:center; margin-top:8px;}
.footer ul li{ width:90px; float:left; padding-left:20px;}
.footer  img{ width:100%; float:left}
.footer ul li p{ font-size:15px; color:#73a3c3; line-height:30px;}

.footb{ width:100%; float:left; text-align:center; padding:10px 0;}
.footb p,.footb a{ font-size:14px; color:#73a3c3; line-height:30px;}
.footb p img{ margin-top:5px;}


.foot_about{width:60%; float:left; position:relative}
.foot_about li{float: left; display:block; line-height:36px; background:#207dbb;  }
.about_top{padding-right: 25px;background: url(../images/down.png) no-repeat;background-position: 100%;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.about_top.active{background: url(../images/up.png)no-repeat;background-position: 100%;}

.about_top:hover .about_down{ display:block }
.about_tit{font-size: 18px;color: #017BC8;}
.foot_about a{font-size: 14px;color: #ffffff;display: block;}
.about_list{line-height: 24px;}
.about_list a{display: inline-block;margin: 3px 5px;color: #333333;}
.about_list a:hover{color: #017BC8;}


.about_top a{ font-size:18px;}

@media (max-width:1300px){
.w1280,.nav_down{width:1100px;}
.news_box{ height:429px; overflow:hidden;float:left;}

.group_time{ line-height:30px;}
.nav_down{ left:57.5%}
.about_down{left:10px;}
}

