@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:13px; }
body{ background-color:#FFFFFF;font: 13px "Microsoft Yahei";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}

.wid1200{ width: 1200px; margin: 0 auto;}
/*star 标题 h 20200902*/
.vision-title {font-size: 42px;color: #333;line-height: 60px;text-align: center;margin: 29px;}
/*end*/
.banner{ height:744px; overflow:hidden; background:url(images/banner.png) no-repeat center center;}

/*star pro*/
.pro{ overflow: hidden;}
.pro ul li{float:left;width:24%;margin-right:1%;margin-bottom:30px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;position:relative;padding-bottom:40px;position:relative;overflow:hidden;background: #fff;box-shadow: 0px 0px 6px 0px rgba(127,127,127,0.30);}
.pro ul li:nth-child(4n) {margin-right: 0px;}
.pro ul li a .pro_img{text-align:center;width:100%;height:250px;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
.pro ul li a .pro_img img{vertical-align:middle;max-width:90%;max-height:90%;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.pro ul li a .pro_img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.pro ul li a p{width:100%;height:50px;line-height:50px;font-size:14px;text-align:center;color:#fff;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background: #187562;position:absolute;bottom:0;left:0;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;z-index:30;}
.pro ul li:before{content:'';width:100%;height:100%;position:absolute;left:-100%;top:-100%;background:rgba(0,0,0,.5);-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;z-index:10;}
.pro ul li .ckxq{text-align:center;width:100px;height:30px;line-height:30px;font-size:12px;color:#fff;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-15px;background:#ffb440;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;z-index:20;display:none;}
.pro ul li:hover p{height:60px;line-height:60px;color:#fff;background: #ffb440;}
.pro ul li:hover img{margin-top:-20px;}
.pro ul li:hover:before{left:0;top:0;}
.pro ul li:hover .ckxq{display:block;}
.search{clear: both;overflow: hidden; margin-bottom: 30px;}
.search p.btb6{float: left; font-size: 28px;color: #187562;margin: 30px 0 20px; text-indent: 20px; font-weight: bold;letter-spacing: 3px;border-left: 4px solid #187562;}
.searchbg{ width:700px; height:40px; overflow:hidden; float:right;margin-top: 30px;}
.search_txt .text{width:474px; height:36px; line-height:36px;color:#4a4a4a;font-size:larger;border: 1px solid #adadad;text-indent: 10px;}
.search_btn .button{ height:40px; line-height:40px; width:100px; background:#187562; color:#fff; cursor:pointer; font-size:14px;border: none;}
.search_txt { float:left; width:474px; height:40px; margin-left:5px;}
.search_btn{ float:left;}
.search .myp{line-height: 40px;width: 100px;background: #ffb440;display: block;float: right;text-align: center; color: #fff; font-size: 14px;}
/*satr com*/
.com{background:#f7fffe;padding: 120px 0 280px;box-shadow: 1px 3px 11px 0px #b0cac4;}
.com h3{text-align: center;font-size: 40px;color: #187562;}
.com p{text-align: center;line-height: 34px;font-size: 20px;color: #666;margin: 20px 0; text-indent: 40px;}
.fywenhua{overflow: hidden;}
.fywhbot{margin-top: 80px;overflow: hidden;clear: both;margin-bottom: 60px;}
.fywhbot li{float: left;width:15%;background:#eff5f4;padding: 75px 5% 0;height: 625px;position: relative;overflow: hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f187562,endColorstr=#3f187562);}
.fywhbot li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;border-left: 1px dashed #bfdae0}
.fywhbot li p.fywhbt{font-size: 16px;color: #e7c174;position: relative;z-index: 2}
.fywhbot li p.fywhname{font-size: 30px;color: #187562;margin: 2px 0 30px;position: relative;z-index: 2}
.fywhbot li b{width: 1px;height:68px;background: #bfdadf;display: block;margin-left: 20px;position: relative;z-index: 2}
.fywhbot li span{font-size: 16px;line-height: 24px;overflow: hidden;display: block;margin: 40px 0 30px;;position: relative;z-index: 2}
.fywhbot li img.fuwjicn{display: block;position: absolute;bottom:160px;left:20%;width: 67px;height: 67px;z-index: 2}
.fywhbot li img.fywhimg{display: none;width: 180px;position: relative;z-index: 2}
.fywhbotimgbg {background: #eff5f4;background-size: cover; width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;}
.fywhbot li:hover .fywhbotimgbg{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.fywhbot li:hover .fywhbotimgbg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.fywhbot li:hover  p.fywhbt,.fywhbot li:hover  p.fywhname,.fywhbot li:hover  span{color: #fff}
.fywhbot li:hover img.fuwjicn{display: none}
.fywhbot li:hover img.fywhimg{display: block}
.fywhbot li:hover .fywhbotimgbg{background: #187562;}
.fywhbot li:hover:after,.fywhbot li:last-child:after{display: none}
.history{padding-top: 60px;}
.ht-lst{height: 1200px;clear: both;color:#f60;position: relative;}
.ht-lst .tips{position: absolute;left:18px;bottom: 44px;font-size: 24px;line-height: 44px;	border-bottom: 3px solid #f60;}
.ht-lst .more{display: block;position: absolute;width: 51px;height: 51px;left: 50%;margin-left: -25px;bottom: 0;cursor: pointer;background: url(images/dsj02.png) no-repeat center;}
.ht-lst .list{position: relative;}
.ht-lst .list li{position: absolute;width: 484px;top:0;padding-bottom: 40px;min-height: 150px;	zoom:1px;}
.ht-lst .list li:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
    content:".";}
.ht-lst .list li.left{border-right: 5px solid #f60;left: 115px;}
.ht-lst .list li.right{	border-left: 5px solid #f60;right: 112px;}
.ht-lst .list li.last{ /* padding-bottom: 87px; */}
.ht-lst .list li .cover{width: 494px;height: 26px;display: block;position: absolute;	background-repeat: no-repeat;background-position: left top;top:-26px;}
.ht-lst .list li.left .cover{right: -5px;background-image: url(images/dsj08.png);}
.ht-lst .list li.right .cover{left:-5px;background-image: url(images/dsj09.png);}
.ht-lst .list li.first .cover{right: -5px;background-image: url(images/dsj07.png);}
.ht-lst .list li .year{font-weight: bold;font-size: 36px;line-height: 36px;font-family: Arial;
	display: block;position: absolute;width:115px;text-align: center;top:-36px;}
.ht-lst .list li.left .year{left:-115px;}
.ht-lst .list li.right .year{right:-115px;}
.ht-lst .list li .cnt{padding-top: 15px;padding-left: 10px;float: left;	}
.ht-lst .list li.right .cnt{float: right;}
.ht-lst .list li .cnt p{width: 420px;font-size: 16px;line-height: 24px;max-height: 72px;	overflow: hidden;padding-left: 15px;margin-bottom: 8px;background: url(images/dsj03.png) no-repeat left 9px;}
.ht-lst .list li img{max-width: 100px;height: 90px;margin: 10px 20px;}
.ht-lst .list li.left img{float: right;}
.ht-lst .list li.right img{float: left;}
/*star news*/
.develop{margin: 60px auto;overflow: hidden;}
.develop li {width: 32.1%;float: left;background: #f5f5f566;margin-left: 1.7%;transition: box-shadow .3s;}
.develop li:first-child {margin-left: 0;}
.develop li .pic {width: 100%}
.develop li img {width: 100%;transition: transform .3s}
.develop li .con {padding: 30px 6% 0;min-height: 230px;display: block}
.develop li h3 {font-size: 24px;color: #000;line-height: 43px}
.develop li p.font {font-size: 14px;color: #666;line-height: 30px}
/*end news*/
/*star article&down*/
#con_center{ width:1200px; margin:40px auto;overflow: hidden;}
#con_center .down{ width:580px; float:left; margin-left:40px;  overflow:hidden;}
#con_center .article{ width:580px; float:left; overflow:hidden;}
#content_bottom{ width:100%; float:left;}
#content_bottom .bottom_top,#content_bottom .bottom_foot{ width:1200px; margin:15px auto;}
#content_bottom .main_line{ background:url(../images/main_line.jpg) no-repeat top center; height:5px; margin-bottom:25px}
.known{ float:left; width:301px;}
.sy_tjpro{ width:1200px; margin:35px auto;}
#foot_box{ width:100%; background:#187562; padding-top:10px;}
#foot{ width:1200px; margin:0 auto; color:#fff; line-height:35px;}
#foot .foot_left{ margin:10px auto; text-align:center;}
#foot .foot_right{ float:right; }
#foot a{ color:#fff;}
#ny_newslb_box{ clear:both; margin-top:20px;}
#ny_newslb_box li{ height:39px;line-height:39px; border-bottom:1px dotted #e5e5e5; font-size:14px; overflow:hidden; /*background:url(../images/newsdot.png) no-repeat left center;*/ padding:0 10px 0 15px;}
#ny_newslb_box li a{ color:#666; float:left;width: 460px;}
#ny_newslb_box li:hover a{color:#187562;}
#ny_newslb_box li span{ float:right; color:#999; font-size:12px;}
.about_bt,.news_bt{ height:40px;position:relative;clear: both; }
.about_bt b,.news_bt b{ font-size:18px; color:#187562; width:95px; height:40px; line-height:40px;text-align:center; display:inline-block; border-left:2px solid #187562;}
.about_bt span,.news_bt span{ font-size:13px; color:#999; position:absolute; top:15px;text-transform: uppercase;}
.news_more{ float:right; color:#c71219; font-size:12px; margin:15px 10px 0 0;}
.news_more:hover{color:#187562;}
.news_more1{ float:right; color:#333; font-size:12px; margin:15px 10px 0 0;}
.news_more1 a{margin: 0 6px;color: #666;}
.news_more1 a:hover{color: #187562;}
/*end article&down*/
/*star foot h 20200902*/
.foot{position: relative;margin: 40px 0;}
.foot .lxwm{width: 508px;height: 552px;position: absolute;top: 0px;left: 50%;margin-left: 82px; background: rgba(24, 117, 98, 0.7607843137254902);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9f187562,endColorstr=#9f187562);}
.foot .lxwm h3{padding-top: 60px;text-align: center;font-size: 36px;color: #fff;}
.foot .lxwm ul{ margin-top: 20px;}
.foot .lxwm ul li{ padding: 10px 40px;color: #fff;line-height: 28px;clear: both;overflow: hidden;}
.foot .lxwm ul li img{width: 25px;height: 25px;margin-right: 12px;float: left;}
.foot .lxwm ul li .s1{ display: block;overflow: hidden;}
.footer{width:100%;height:45px;text-align: center;color:#fff;line-height: 45px;background: #187562;}
.footer a{color:#fff;}
/*end*/