body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote{margin: 0; padding: 0; font-family:"微软雅黑"; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

body{font-size: 16px;width: 100%; padding: 0; margin: 0; background:url(../images/body_bg.jpg) }

table{border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%;}

input, img{vertical-align: middle}

a{text-decoration: none; cursor:pointer;}

a:link, a:visited, a:active, a:hover,a{ text-decoration:none; }

a{ text-decoration:none;}

fieldset, img{border: 0;}

address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}

caption, th{text-align: left;}

h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}

input, textarea, select{font-family: inherit; font-size: inherit; font-weight: inherit;}

input[type="text"], input[type="password"], input[type="number"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none; }

li{list-style: none;}

 .clearfixd:after{content: '\20'; display: block; height: 0; clear: both;}

.clearfixd{*zoom:1; }

.hide{display:none;}

.nomarginleft{margin-left:0}

input:focus,select:focus{outline:none;}

.fr_l{ float:left;}

.fr_r{ float:right;}

.clear:after{ content:"";display: block;height:0;clear:both;}

.nav_left::-webkit-scrollbar{width: 0px;} 

.nav_left::scrollbar{width: 0px;}

.dianpu_img{ margin-bottom: 10px}

.wenhua_con h4{ font-size:18px; font-weight: 600}

.contacts{ margin: 30px auto}

.ziliao_r_con{ background:#fff; border-radius:5px; overflow:hidden; box-shadow:0 3px 5px 2px rgba(0,0,0,0.2); padding: 15px; margin: 25px auto}

.ziliao_r_con .ziliao_title{  border-bottom:2px solid #009B4C;}

.ziliao_r_con .ziliao_title h2{ font-size:18px; color:#009B4C; padding-left:15px; border-left:7px solid #009B4C; line-height:1.2em; margin:10px 0}

.ziliao_r_con .ziliao_out{ margin-top:35px;}

.ziliao_out .zhuce_li_con .touxiang{ background:url(../images/touxiang.jpeg) no-repeat center; background-size:100% 100%}

.zhuce_container{ width:100%; max-width:768px; color:#333; font-size:14px; line-height:40px; margin:15px auto;}

.zhuce_li_con{ margin-bottom:10px;}

.zhuce_li{ display:none}

.zhuce_li .zhuce_l{ width:100px; margin-right:10px; font-size:16px; line-height:58px;}

.zhuce_li .zhuce_l span{ color:#ea5413; font-size:16px;}

.zhuce_li .zhuce_r{ width:calc(100% - 110px); position:relative;}

.zhuce_li .zhuce_r input{ width:100%; padding:0 10px; background:#fff; font-size:16px; height:60px; line-height:60px; border-radius:10px; border:1px solid #d5d5d5;}

.zhuce_li .zhuce_r .yzm{ background:#009B4C; color:#fff; font-size:14px; height:40px; width:90px; text-align:center; line-height:40px; border-radius:5px; position:absolute; top:0; right:0; cursor:pointer;} 

.zhuce_li .zhuce_r .zhizhao{ width:100px; height:100px; background:url(../images/add_pic.png) no-repeat center; background-size:100%; margin-right:10px; }

.zhuce_li .zhuce_r .zhizhao_r{ width:calc(100% - 110px);}

.zhuce_li .zhuce_r  .zhizhao_btn{ width:100px; height:35px; line-height:35px;background:#009B4C; color:#fff; border-radius:5px; text-align:center; position:relative; cursor:pointer; margin-top:10px;}

.zhuce_li .zhuce_r  .zhizhao_btn input{ width:100%; height:100%; position:absolute; top:0; left:0; opacity:0}

.zhuce_li .zhuce_r p{ color:#ea5413; font-size:14px; line-height:2em;}

.zhuce_li .zhuce_r textarea{ width:100%;background:#fff; font-size:16px; border-radius:10px; background:#fff; padding:5px 10px; border:1px solid #d5d5d5; min-height: 100px}

.zhuce_li .zhuce_r select{ width:100%;background:#fff; font-size:14px; border-radius:5px; background:#fff; padding:0 10px; border:1px solid #d5d5d5; height:40px; line-height:40px;}

.zhuce_li .zhuce_r  .dizhi{ margin-top:10px;}

.zhuce_btn{ text-align:center;}

.chejian_r{ background-size: 100% 100%}

.chejian ul{ margin-bottom: 50px}

.chejian ul li{ margin-top:50px}

.zhuce_btn input{ text-align:center; background:#009B4C; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:3px; border:none; width:180px}

.chejian_l{ padding: 50px; border:1px solid #d8d8d8}

.chejian_l h3{ font-size:24px; color: #333; padding-bottom: 30px; position: relative; margin-bottom: 20px}

.chejian_l h3::after{    content: "";

    display: block;

    width: 25px;

    height: 2px;

    background: #009B4A;

    position: absolute;

    bottom: 5px;

    left: 0;}

.chejian_r{ border:1px solid #d8d8d8; }



.chejian_l p{ font-size:16px; color: #666; line-height: 1.8em; }

.licheng{ background: url(../images/news_bg.jpg) no-repeat center; padding: 80px 0}

.title_l{ font-size: 36px; color: #333; margin-bottom: 30px}

.licheng_l{ margin-top: 50px}

.licheng_l li{ position:relative; display: none}

.licheng_l_l,.licheng_l_r{ width: 48%}

.licheng_l_l img{ width:100%}

.licheng_l_l img{ width:100%}

.licheng_l_r span{ color: #009b4c; font-size: 36px}

.licheng_l_r h3{ color: #333; font-size: 43px; font-weight: 600; margin: 22px 0;}

.licheng_l_r p{ font-size: 16px; color: #333;}

.licheng_l_r{ position: absolute; top:50%; right: 0; transform: translate(0%,-50%); padding-left: 50px}

.licheng_l_r:after{ content: "";

    display: block;

    width: 100px;

    height: 2px;

    background: #009B4A;

    position: absolute;

    top: 50px;

    left: -100px;}

.licheng_r ul li{ margin-bottom: 20px; font-weight: 600; color: #333; font-size: 20px; font-weight: 600; font-style: italic; cursor: pointer}

.licheng_r ul li.on{color: #009B4A}

@media (max-width:768px){

.zhuce_li .zhuce_r .row>div{ margin-bottom:10px;}

.zhuce_top li{ font-size:14px; padding:0 5px; height:30px; line-height:30px;}

.zhuce_li .zhuce_l{ width:80px; }

.zhuce_li .zhuce_r{ width:calc(100% - 90px); position:relative;}

	.licheng_l_l,.licheng_l_r{ width: 100%}

	.licheng_l_r{ position: static;transform: translate(0%,0%); padding-left: 0px}

	.licheng_l_r:after{ display: none}

	.licheng_l_r h3{ font-size: 36px}

}

@media (max-width:320px){



.zhuce_li .zhuce_r .row>div{ margin-bottom:10px;}

.zhuce_top li{ font-size:12px; }

}

@media (max-width:768px){

.ziliao_l{ margin-bottom:10px;}

.ziliao_l_list ul{ text-align:center; padding:10px;}

.ziliao_l_list ul li{ display:inline-block; padding:0 10px; border-radius:5px;}

.ziliao_l_list ul li:after,.ziliao_l_list ul li.on:after{border-top:none; border-right:none;}

}

@font-face {

  font-family: 'iconfont';

  src: url('../fonts/iconfont.eot');

  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),

  url('../fonts/iconfont.woff') format('woff'),

  url('../fonts/iconfont.ttf') format('truetype'),

  url('../fonts/iconfont.svg#iconfont') format('svg');

}



@font-face {

  font-family: 'shishang';

  src: url('../fonts/shishang.eot');

  src: url('../fonts/shishang.eot?#iefix') format('embedded-opentype'),

  url('../fonts/shishang.woff') format('woff'),

  url('../fonts/shishang.ttf') format('truetype'),

  url('../fonts/shishang.svg#iconfont') format('svg');

}







/**头部区域开始**/

.header{ width:100%; z-index:9999;  background: #fff}

.header.fixd{ background:#fff; position: fixed; top: 0; left: 0; width: 100%; box-shadow: 0 5px 8px rgba(0,0,0,0.3)}

.nei_banner{ width:100%; height: 400px;}

.about_nei_banner{}

.pro_nei_banner{background: url(../images/pro_banner.jpg) no-repeat center}

.news_nei_banner{background: url(../images/news_banner.jpg) no-repeat center}

.lianxi_nei_banner{background: url(../images/lianxi_banner.jpg) no-repeat center}

.fazhan_nei_banner{background: url(../images/jiaru_banner.jpg) no-repeat center}

.anli_nei_banner{background: url(../images/anli_nei.jpg) no-repeat center}

.nei_banner h3{ font-size:60px; color: #fff; font-weight: 600; text-align: center; line-height: 400px; }

.container_con{ max-width:1600px; margin:0 auto; padding:0 30px}

.header_top{  height:70px; }

.shoucang a{display: block; width: 105px; height: 29px; text-align:  center; line-height: 29px; background: #efefef; border-radius: 15px; font-size: 20px; color: #000; margin: 20px 15px 0;}

.header_top .tel{ color: #cd1212; font-size: 30px; font-weight: 600; line-height: 70px; padding-left: 25px; background: url(../images/tel.png) no-repeat left center; background-size: auto 25px;}

.header_top>div{ color:#666666; font-size:12px; line-height:35px;}

.header_center_con{ padding:10px 10px; position:relative; top:0; left:0;}

.header_logo img{ height:60px; margin: 15px 0; }

.header_login ul li{ line-height:90px; padding:0 5px; position:relative;}

.header_login ul li a{ padding:8px; color:#009B4C; font-size:14px; display:block;  background:url(../images/icon_bg.png) no-repeat center; background-size:100% ; }

.header_login ul li .ewm_top{ position:absolute; top:80px; z-index:1000; background:url(../images/body_bg.jpg); padding:6px; box-shadow:0 0 3px 2px rgba(0,0,0,0.3); border-radius:5px; left:50%; margin-left:-58px; display:none;}

.header_login ul li .ewm_top img{ width:100px; height:100px;}

.header_login ul li .ewm_top p{ font-size:12px; text-align:center; color:#353f37; line-height:2em;}

.header_login ul li a img{ width:25px;}

.header_login ul li.on a,.header_login ul li:hover a{}

.header_nav{ height:50px;}

.header_nav_center ul li{ position:relative;line-height:90px; padding:0 20px; text-align:center}

.header_nav_center ul li>a{ color:#595757; font-size:20px; font-weight: 600;  border-bottom:2px solid rgba(0,0,0,0,); padding-bottom:10px}

.header_nav_center ul li.on>a{  color:#009B4A; }

.header_nav_center ul li:hover>a{ color: #009B4A;}

.header_nav_center ul li .down_list{display:none;position:absolute; top:90px; width:100%; z-index:9999; background:#fff; box-sizing:border-box; padding:0; left:0}

.header_nav_center ul li dl{ background:url(../images/body_bg.jpg); color:#353f37;  line-height:35px; text-align:center;}

.header_nav_center ul li dl dd a{ font-size:14px; display:block; width:100%; line-height:45px; color:#fff; text-align:center; color:#333}

.header_nav_center ul li dl dd:hover a{background:url(../images/anv_avtive.png) no-repeat center; background-size:auto 100%; color:#009B4A; }

.header_login{margin-top:15px}

.tel_icon img{ width: 55px; margin-right: 5px; }

.tel_text p{ font-size: 13px; color: #010101 ; margin-left: 5px}

.tel_text span{ font-size: 30px; color: #010101 }
.yd_banner{ position: relative; display: none}
.yd_banner h3{ font-size: 34px;  font-weight: 600; color: #fff; text-align: center; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%)}

.hengfu_out{ padding: 0 35px;}

.hengfu{ font-size: 24px; font-weight: 600; padding: 40px 15px; text-align: center; border: 1px solid #D8D8D8;border-radius: 8px;}

.hengfu:hover{box-shadow: 0 3px 5px rgb(0 0 0 / 10%);}

.header_btn{ width:30px; border-radius:3px; height:35px; padding:4px; cursor:pointer; float:left; margin-top:11.5px; margin-right:10px; background:#fff; }

.header_btn{ display:none;}

.header_btn span{ display:block; width:100%; height:2px; background:#0c1d3a; margin:6px 0;}
.zizhi_float{ background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0;  width: 100%; height: 100%; display: none;}
.zizhi_float .zizhi_con_float{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; border-radius: 10px; padding: 15px; max-width: 800px;  width: 80% }
.zizhi_float .zizhi_con_float img{ width: 100%}
@media (max-width:1200px){

.header_nav_center ul li{ padding:0 16px}

.header_logo img{ height: 60px}

}

@media (max-width:992px){

.header_nav_center ul li>a{ font-size:14px; padding:0 12.5px}	

	.header_top{ display: none}

	.header_logo img{ margin-bottom:0; }

	.about_nei_banner{ height: auto}


	.nei_banner>h3{ display: none}
	.yd_banner{ display: block}

}

@media (max-width:992px){

.header_nav_center ul li>a{ font-size:14px;}	

.header_btn{ display:block}	

.header_nav_center  ul{ background:#fff;position:absolute; width:100%; top:60px; left:0; display:none; z-index:999}

.header_nav_center  ul li{ float:none}

.header_nav_center  ul li{ width:100%; line-height:40px; text-align:center; border-bottom:1px  solid #d9d6cf; padding: 0}

.header_nav_center  ul li .down_list{display:none;position:static;  width:100%;}

.header_nav_center  ul li a{ color: #333;}

.header_center_con .header_logo img{ height:45px;}

.header_login ul li{ line-height:35px; padding:0px;}

.header_login ul li .ewm_top{ top:50px;}

.header{ height:60px;}

.header_logo img{ height:40px; margin-top:10px}

}



@media (max-width:320px){

.header_center_con .header_logo img{ height:34px;}



}

.zhuce_float{ background:rgba(0,0,0,0.3); position:fixed; width:100%; height:100%; top:0; left:0; z-index:99; display:none}

.zhuce_con{ position:absolute; top:50%; left:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:100%; text-align:center}

.zhuce_list{ background:#fff; border-radius:8px; max-width:300px; margin:0 auto; padding:10px; boxs_titlepro_con-shadow:0 5px 10px rgba(0,0,0,0.5); margin-bottom:15px;}

.zhuce_list i{ width:60px; height:60px; display:block; border:2px solid #009B4C; border-radius:50%; text-align:center; line-height:60px; color:#009B4C; font-size:35px; display:inline-block;}

.zhuce_list .zhuce_r{ width:calc(100% - 70px); text-align:center; line-height:60px; color:#009B4C; text-align:left; font-size:18px; color:#009B4C}

.zhuce_float .close{ width:30px; height:30px; position:absolute; top:20px; right:20px; border:1px solid #fff; text-align:center; line-height:30px; border-radius:50%; opacity:1; font-size:18px; color:#fff;}

/**头部区域结束**/

.banner{ position: relative;}

.banner img{ width:100%}

#swiper_banner span{ display:inline-block; width: 62px;height: 8px; background: rgba(255,255,255,0.6); opacity: 1; position: relative; border-radius: 0;}

#swiper_banner span.swiper-pagination-bullet-active{background: #b8c998; width: 30px;}

.banner_con{ position: absolute; top:50%; left: 15%; transform: translate(0,-50%);}

.banner_con span{ display: inline-block; height: 55px; line-height: 55px; background: #ffc85d; color: #000; font-size: 42px; padding:0 10px}

.banner_con h3{color: #fff; font-size: 60px;  font-weight: 600; margin: 5px 0;  margin-bottom: 30px;

   }

.banner_con p{ font-size: 46px; color: #fff;}

.zixun_con ul li{ position: relative; margin-bottom: 15px; border-top: 1px solid #d8d8d8; padding-top: 15px}

.zixun_con{ padding: 80px 15px}

.news_nei_l{ width:300px}

.news_nei_l img{ width: 100%}

.news_nei_r{ width:calc(100% - 330px); pos ition: absolute; top: 50%; right: 0; transfo rm: translate(0%,-50%)}

.news_nei_r h3{ font-size: 22px; color: #333; margin-bottom: 10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.news_nei_r h3:hover{ font-weight: 600; color: #009B4C;}

.news_nei_r span{ font-size: 14px; color: #ccc;}

.news_nei_r p{ font-size: 16px; color: #666; margin-top: 10px;text-overflow: ellipsis;overflow: hidden;



		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

@media (max-width:768px){

.banner_con{ bottom:20px}

.banner_con img{ width:30px}	

.banner_con h3{ font-size:16px; }

.banner_con p{  font-size:14px;}

	.banner_con span{ font-size:18px;height: 35px; line-height: 35px;}

	.news_nei_l{ width:150px}

	.news_nei_r{ width:calc(100% - 160px); }

.news_nei_r h3{ font-size: 18px; color: #333; margin-bottom: 5px;}

.news_nei_r h3:hover{ font-weight: 600; color: #009B4C;}

.news_nei_r span{ font-size: 14px; color: #ccc;}

.news_nei_r p{ font-size: 16px; color: #666; margin-top: 8px;text-overflow: ellipsis;overflow: hidden;}

}



/**关于我们区域开始**/

.about{ padding:100px 0 80px; backgro und: url("../images/about_bg.png") no-repeat center bottom; background-size:  100% 100%;}

.s_title{ text-align: center}

.s_title h3{ font-size: 52px; color: #009B4C; }

.s_title p{ color: #595757; font-size: 20px; line-height: 2em; margin-top: 10px;} 

.s_title h3 span{ border-bottom: 4px solid #009B4C;}

.about_l{ padding:0px 15px; }

.about_r{ padding:0}

	.about_l p{ font-size: 16px; color: #333;  margin-bottom: 10px; margin-top: 18px;text-overflow: ellipsis;overflow: hidden;



		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; line-height: 1.8em;}

.about_r ul li{ width:calc(50% - 20px); margin-right: 20px; margin-bottom:20px;}

.about_r ul li:nth-child(2n){ margin-right:0 }

.about_r img{ width:100%}

.about_out{ background: url(../im ages/about_nei.png) no-repeat center; padding: 40px 0 ; background-size: auto 100%;}

.about_name span{ font-size: 14px; color: #333; margin-bottom: 15px; display: block;}

.about_name h3{ font-size: 28px; font-size: #333; font-weight: 600; padding-bottom: 30px; position: relative;}

.about_name h3::after{ content: ""; display: block;  width: 50px; height: 3px; background: #009B4A; position:absolute; bottom: 5px; left: 0;;}

.about_r,.about_nei_r { padding:0; }

.about_nei_r {padding:0; background:url(../images/about.png) no-repeat center; background-size:auto 100%}

.about_nei_l { padding-left: 45px;}

.about_con{ }

.about_l_con .about_shu ul{ background: none;}

.about_more{ width: 168px; height: 50px; border-radius: 25px; border: 1px solid #009B4A; color: #009B4A; display: block; text-align:  center; line-height: 50px; font-size: 15px; margin-top: 80px; margin-bottom: 50px;}

.about_more:hover{ color: #fff; background: #009B4A}

.about_title { font-size:28px; color:#1051a1; font-weight:600; margin-bottom:50px;}

.about_title::before{ display: block; content: ""; width:0; height: 0; border: 10px solid transparent; border-left: 10px solid #ff9900; margin-bottom: 15px;}

.about_title span{ color: #ff9900}

.abopput_text{ margin:0px 0; font-size:18px; color:#727171; line-height:1.8em}

.abopput_text p{ line-height: 1.8em; margin-bottom: 20px;}

.about_more a{ display:block; width:226px; height:60px; line-height:60px; text-align:center; font-size:20px; color:#fff; color:#fff; background:#d7a752; margin-top:60px}

.about_bottom{ width:100%; position:relative;  z-index:999; margin-bottom:0px; padding: 30px 50px 0px}

.about_bottom ul{ background:#fff; padding:15px 0}

.about_bottom ul li{ width:25%; text-align:center; border-right:1px solid #d8d8d8}

.about_bottom ul li h3{ font-size:16px; color:#3e3a39;  margin-bottom:10px}

.about_bottom ul li h3 span{ color: #e80c17; font-weight: 600;font-size:40px;}

.about_bottom ul li p{ font-size:16px; color:#717171}

.about_bottom ul li:last-child{ border:none}

@media (max-width:992px){

.about_bottom{ left:0; width:100%}

	.about_con { margin-top:30px}

	.about_l p{ font-size:14px}

	.about_r{  background-size:100% auto; margin-top: 15px; margin-bottom: 60px}

.about_title{ font-size:22px; padding-top:10px; background-size:auto 80%; margin-bottom: 15px}

.about{ padding:10px 0}

	.about_bottom { padding: 15px}

.about_bottom ul li h3{ font-size:14px}

	.about_bottom ul li h3 span{ font-size:20px}

.about_bottom ul li p{ font-size:12px; }

.abopput_text{ margin:20px 0}

.about_more a{ margin-top:20px}

	.s_title h3{ font-size: 26px; color: #3e3a39; font-weight: 600}

.s_title p{ color: #595757; font-size: 14px; line-height: 2em;}

	.about_nei_r { background-size:100% 100%}

} 

.chejian_title h3{ background: url(../images/title_bg.png) no-repeat center; margin-bottom: 50px}

.chejian img{ width:100%}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

    background-image: url(../images/left_btn.png);

    left: 10px;

    right: auto; 

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

    background-image: url(../images/right_btn.png);

    right: 10px;

    left: auto;

}

.swiper-button-next, .swiper-button-prev { width: 38px; height: 38px; background-size: 100% 100%

}

.chejian{ position: relative}

/**关于我们区域结束**/





/*产品中心开始*/

.pro{ padding:80px 0;  background-size: 30% auto}

.pro_con img{ width:100%}

.pro_img_r,.pro_l{ padding: 0}

.pro_l{ background: url(../images/pro_bg.png) no-repeat top right; background-size: 50% auto; background-color: #009B4C; padding:10px }

.pro_l_title{ position: relative; padding:20px 0;padding-left:20px;}

.pro_l_title h3{ font-size: 32px; color: #fff; font-weight: 600;}

.pro_l_title:after{ display: block; content: ""; width: 11px; height: 11px; background: #fff; position: absolute; top: 35px; left: 0px;}

.pro_l_title p{ color: rgba(255,255,255,0.46); font-size: 16px;}

.pro_l_list{ background: #fff; padding: 40px 10px; padding-bottom: 3px;}

.pro_l_list li{ width: 100%; height: 50px; padding-left: 50px; position: relative; background: #d8dfcb; font-size: 24px; color: #009B4C; line-height: 50px; margin-bottom: 40px;}

.pro_l_bootom{ padding: 15px 0;}

.pro_l_bootom li{ width: 50%; position: relative; color: #fff;  font-size: 18px; padding-left: 25px;  margin-bottom: 10px;}

.biaoyu{  font-size: 22px; color: #fff; border-top: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2); padding: 10px 0;}

.biaoyu p{ padding-left:45px ;}

.biaoyu p:nth-child(2){ margin-left: 90px;}

.pro_l_bootom li:after{display: block; content: ""; width: 11px; height: 11px; background: #fff; position: absolute; top: 50%; margin-top: -5px;  left: 0px; border-radius: 50%;}

.pro_l_list li:after{ width: 0px; height: 8px;  border: 8px solid transparent; border-left: 8px solid #009B4C; display: block; content: ""; position: absolute; left: 30px; top: 50%; margin-top:-8px;}

.pro_img_l{background: #fff; position: relative; padding-bottom: 2px; margin-bottom: 2px;overflow: hidden}

.pro_b_tel{ font-size: 24px; color: #fff; background: url(../images/pro_tel.png) no-repeat left center; background-size: auto 100%; padding-left: 40px; margin-top: 15px;}

.pro_img_r ul li{ width: calc(33.33% - 2px); margin-right: 2px;  margin-bottom: 10px; position: relative; overflow: hidden}

.pro_img_r ul li .pro_top{ border:1px solid #d8d8d8; overflow: hidden}

.pro_more a{ display: block; margin: 40px auto;width:500px; height: 50px; text-align: center; font-size: 20px; color: #666; background: #fbfdff; border: 1px solid #d5d6d8; line-height: 50px;border-radius: 3px}

.pro_more a:hover{ background: #009B4C; color: #fff; }

.pro_bottom{ text-align: center; font-size:20px; color:  #595757}

.pro_bottom h3{  font-size:20px; color:  #595757 ; text-align: center; margin-top: 10px}

.pro_bottom span{ display: block; width: 90px; height: 25px; margin-top: 5px; font-size: 14px; line-height: 25px; text-align: center; border: 1px solid #9fa0a0; color: #9fa0a0}

.pro_con{ margin-top:85px}

.pro_img_r{ }

.pro_img_r ul li { padding-left: 25px}



.pro_img_r ul li img,.pro_l img{ transition: 0.3s;transform: scale(1);}

.pro_img_r ul li:hover  img,.pro_l:hover img{ transform: scale(1.1);transition: 0.3s}

.pro_l:hover .pro_bottom span{ background: #1f487c; color: #fff; border: 1px solid #1f487c}

.pro_img_r ul li:hover .pro_bottom span{ background: #1f487c; color: #fff; border: 1px solid #1f487c}

.contacts .sty1 {

	overflow: hidden

}

.contacts .sty1 li {

	width: 32.63158%;

	float: left;

	padding: 58px 0;

	background: #fafafa;

	text-align: center

}

.contacts .sty1 li img {

	width: 128px;

	display: block;

	margin: 0 auto 24px

}

.contacts .sty1 li span {

	display: block;

	font-size: 24px;

	line-height: 1.16667;

	color: #000;

	color: rgba(0,0,0,0.85);

	font-weight: bold

}

.contacts .sty1 li p {

	display: none;

	height: 48px;

	font-size: 16px;

	line-height: 1.5;

	color: #000;

	color: rgba(0,0,0,0.65);

	margin: 0 auto 16px

}

.contacts .sty1 li p a {

	color: #f2281c;

	cursor: pointer

}

.contacts .sty1 li+li {

	margin-left: 1.05263%

}

.contact2 {

	background: #fafafa;

	padding-top: 60px;

	padding-bottom: 88px;

	line-height: 1

}

.contact2 .text {

	font-size: 18px;

	color: #888888;

	line-height: 1.8;

	margin-top: 56px

}

.contact2 .sty1 {

	margin-left: -9.2%;

	margin-top: 8px

}

.contact2 .sty1 li {

	width: 41.58%;

	height: 173px;

	float: left;

	padding: 40px 40px 29px 140px;

	margin-top: 40px;

	margin-left: 8.42%;

	position: relative

}

.contact2 .sty1 li:before {

	content: "";

	background: #fff;

	border-radius: 20px;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	z-index: -1;

	transition: all linear 0.3s

}

.contact2 .sty1 li h4 {

	font-size: 20px;

	color: #1d1d1f;

	font-weight: bold;

	display: block

}

.contact2 .sty1 li h4:after {

	content: "";

	border-top: 11px solid #fb4636;

	border-right: 6px solid transparent;

	border-left: 6px solid transparent;

	display: inline-block;

	margin-top: -2px

}

.contact2 .sty1 li p {

	border-top: 1px solid #f3f3f3;

	font-size: 16px;

	color: #888888;

	line-height: 1.75;

	padding-top: 12px;

	margin-top: 15px

}

.contact2 .sty1 li:hover:before {

	box-shadow: 0 10px 32px rgba(29,29,31,0.12)

}

.contact2 .sty1 .one {

	background: url(../images/contact2_tb01.png) 50px center no-repeat

}

.contact2 .sty1 .two {

	background: url(../images/contact2_tb02.png) 50px center no-repeat

}

.contact2 .sty1 .three {

	background: url(../images/contact2_tb03.png) 50px center no-repeat

}

.contact2 .sty1 .four {

	background: url(../images/contact2_tb04.png) 50px center no-repeat

}

.contact3 {

	padding: 30px 0 0

}

.contact3 .bsty {

	display: inline-block

}

.contact3 p {

	font-size: 17px;

	color: #1d1d1f;

	margin-left: 50px;

	vertical-align: text-top

}

.contact3 .map {

	margin-top: 40px

}

.bsty {

    font-size: 40px; font-weight: 600; color: #333

}

.contacts h3{font-size: 40px; font-weight: 600; color: #333}

.lianxi{ padding: 40px 15px}

.lianxi_list{ margin:25px 0}

.contacts p{ font-size:16px; line-height: 2em; color: #666}

.tel_list{ margin-bottom: 50px}

.tel_list ul li{ text-align: center}

.tel_list .tel_con{ border:1px solid #d8d8d8 ; border-radius: 8px; padding: 30px }

.img_tel img{ width:50px; margin-bottom: 20px}

.tel_list .tel_con h3{ font-size:24px; color: #333333; font-weight: 600; margin-bottom: 15px}

.tel_list .tel_con p{ font-size:16px; color: #666; display: block !important; margin: 0}

@media(max-width:1200px){

	.pro_l_title{ display: none}

	.pro_l_bootom{ display: none}

	.pro_l_list ul{ overflow: hidden;}

	.pro_l_list ul li{ float:left; width: auto; font-size: 16px; width:calc(50% - 8px); margin-right: 15px; margin-bottom: 10px; height: 25px; line-height: 25px}

	.pro_l_list ul li:nth-child(2n){ margin-right:0}

	.pro_l_list{ padding:10px 10px 0 10px;  }

	.pro_l{margin-bottom: 20px}

	.pro_con{ margin-top:15px}

	.pro_more a{ width:300px}

}

@media (max-width:768px){

	.contact3 h3{ font-size: 20px}

	.contact3 p{ margin-left:0}

	.pro_img_r ul li{ width: calc(50% - 2px);}

	.pro_bottom h3{ font-size: 18px; color: #1f487c; font-weight: 600; text-align: center}

.pro_bottom span{ display: block; width: 80px; height: 20px; margin-top: 5px; font-size: 12px; line-height: 20px; text-align: center; border: 1px solid #9fa0a0; color: #9fa0a0}

	

} 

.pro_b{ background: url(../images/pro_bototm.jpg) no-repeat center}

.pro_b_r{ text-align: center; padding: 180px 0}

.pro_b_r h3{ color: #1f487c; font-size: 40px;  font-weight: 600;    -webkit-text-stroke: 2px #fff; text-stroke: 2px #fff;font-weight: 900;}

.pro_b_r p{  width: 240px; height: 25xp; line-height: 25px; text-align: center; margin: 10px auto; color: #fff; background: #ff9900}

.pro_b_r a{ padding: 3px 8px; border: 1px solid #fff; color: #fff; top: 5px; position: relative;}

.pro_b_r a:hover{ background:#ff9900; color: #fff }

@media (max-width:768px){

	.pro_b_l{ display: none}

	.pro_b_r{padding: 80px 0}

	.pro_b_r h3{ font-size:34px}

}

.anli{ padding:80px 0; background: #f6f6f6}

.anli_container{ margin-top:50px;}

.anli_list img{ width: 100%}

.anli_bototm{ padding: 10px 15px;}

.anli_bototm table{ border:1px solid #d8d8d8; width: 100%; text-align: center; font-size: 16px;}

.anli_bototm tr:nth-child(1){ background: #d7e6fa;}

.anli_bototm tr{border:1px solid #d8d8d8;}

.anli_bototm td{border:1px solid #d8d8d8;}

.anli_more a{ display: block; background: #fff; width: 180px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #3e3a39; color: #3e3a39; margin: 30px auto 0}

.anli_more a:hover{ background: #ff9900; color: #fff; border: 1px solid #ff9900}







.hezuo{ padding:100px 0; background:#fff}

.hezuo .hezuo_title{ text-align:center}

.hezuo_title h3{ font-size:48px; color:#595757}

.hezuo_title  p{ font-size:18px; color:#727171; text-transform:uppercase; margin-top:10px;}

.hezuo_list{ margin-top:88px}

.hezuo_list ul li{ width:33.33%; padding:10px;  }

.hezuo_list ul li img{ width:100%; display: block;border:1px solid #d8d8d8;}

.hezuo_list ul li img:hover{ box-shadow: 0 4px 6px rgba(0,0,0,0.1)}

.kehu_list{ margin-bottom:50px}

.kehu_list ul li{ width:25%}

@media (max-width:1200px){

.news{ padding:90px 0}

.news_con{ margin-top:50px}

} 

@media (max-width:992px){

.hezuo_list ul li{ width:33.33%}

} 

@media (max-width:768px){

.hezuo_list ul li{ width:50%}

.hezuo,.news{ padding:40px 0}

.hezuo_list,.news_con{ margin-top:30px}

.news_title{padding-top:20px; background-size:auto 60%}

.hezuo_title h3,.news_title h3{ font-size:26px; color:#727171;}

.hezuo_title  p,.news_title p{ margin-top:10px; color:#727171; font-size:16px}

.news_list .news_day{ width:70px}

.news_day .day{ font-size:22px; color:#4a4a4a;}

.news_r{ width:calc(100% - 70px)}

.news_day p{ font-size:16px;}

.news_r h3{ font-size:18px;}

.news_r p{ font-size:16px}

.news_list{ padding:20px 10px}

.container_con{ padding:0 15px;}

} 

/**新闻区域结束**/



/**底部区域开始**/

.footer{ padding:50px 0px 0; background:#282828; background: url(../images/footer.jpg) no-repeat center bottom}

.footer_con{ padding-bottom: 70px;  padding: 20px;}

.footer_l dl{ width:20%; }

.footer_l dt{font-size:21px;  font-weight: 600; color:#fff; margin-bottom:20px; padding-bottom: 10px; position: relative;}

.footer_l dt::after{ display: block; content: "";  width: 20px; height: 1px; background: #fff; position: absolute; left: 0; bottom: 4px;}

.footer_l dd a{ color:#eee; font-size:18px; line-height:3em}

.footer_l dd a:hover{ color:#fff}

.footer_r_top .fr_l  img{ width:150px; height:150px; }

.footer_r_top .fr_r { float:left; margin-left:10px}

.footer_r_top .fr_r  img{ width:220px; }

.footer_r_top p{  color:#3e3a39; font-size:16px; margin-top:10px;}

.footer_r_b p{ font-size:16px; color:#3e3a39; margin-bottom:10px;}

.footer_r_b{ margin-top:10px;}

.footer_bottom{ text-align:center; background: #1b1b1b; font-size:16px; padding:20px 15px; color:#999}

.footer_bottom a{ color:#999}

@media (max-width:992px){

.footer_l{ display:none}

} 

.footer_fixd{ background:#0c1d3a; padding:10px 0; position:fixed; width:100%; left:0; bottom:0}

.footer_fixd ul li{ text-align:center; width:25%; border-right:1px solid rgba(255,255,255,0.3)}

.footer_fixd ul li .icon{ width:25px; height:25px; margin:0 auto;}

.footer_fixd ul li .icon img{ width:100%}

.footer_fixd ul li p{  font-size:14px; color:#fff}

.footer_fixd ul li p a{color:#fff}

.zhanwei{ display:none; z-index:99999}

.wx_float{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1000; }

.yincang{display:none}

.wx_float_con{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}

.wx_float_con p{ font-size:16px; color:#fff; font-size:20px; margin-bottom:10px;}

.wx_float_con img{ width:240px; height:240px;}

@media (max-width:992px){

.footer_r_top .fr_l ,.footer_r_top .fr_r { width:100%; text-align:center; }

	.footer_r_top .fr_r{ margin-top:10px}

	.footer{ padding:30px 0}

}

@media (max-width:768px){

.zhanwei{ display:block}

}

/**底部区域结束**/

.news_page  ul li {

    padding: 60px 0;

    border-bottom: 1px solid #e5e5e5;

}

.news_page_l img{ width:100%}

.news_page_r h3{    font-size: 18px;

    color: #000000;

    font-weight: bold;

    line-height: 1.5;}

.news_page_r p{    font-size: 14px;

    color: #000000;

    line-height: 1.71;

    margin-top: 30px;}

.more-btn {

    display: block;

    width: 120px;

    height: 40px;

    line-height: 40px;

    background: #666464 url(../image/arrow3-white.png) no-repeat right 20px center/15px auto;

    font-size: 13px;

    text-align: center;

    color: #fff;

    padding-right: 25px;

    transition: all .4s ease;  margin-top:20px

}

.news_page_top{ margin-top:100px;    font-size: 32px;

    color: #333333; padding:60px 0; text-align:center}

	.news_btn{    border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

	.news_btn ul{max-width:860px; margin:0 auto; width:100%}

	.news_btn  ul li{ width:25%; text-align:center}

	.news_btn a{    display: inline-block;

    position: relative;

    font-size: 16px;

    color: #333333;

    vertical-align: top; line-height:65px}

	

	.news_btn a:after{    content: '';

    position: absolute;

    width: 0%;

    height: 3px;

    background-color: #eb110c;

    bottom: 0;

    left: 0;

    transition: all .4s ease;}

	.news_btn ul li:hover a:after,.news_btn ul li.on a:after{ width:100%;}

.pagination{

    text-align: center; margin:60px auto; display:block

}

.pagination a{

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    color: #666666;

    height: 40px;

	padding:0 15px;

    line-height: 40px;

    text-align: center;

    border: 1px solid #f2f2f2;

    vertical-align: top;

    transition: all .4s ease;

}

.pagination span,.pagination a:hover{

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    height: 40px;

	padding:0 15px;

    line-height: 40px;

    text-align: center;

    border: 1px solid #f2f2f2;

    vertical-align: top;

    transition: all .4s ease;

    background-color: #009B4C;

    color: #fff;

    border: 1px solid #009B4C;

}

.pagination a.prev,

.pagination a.next{

    width: 104px;

    height: 40px;

    line-height: 38px;

    color: rgba(102,102,102,.5);

    font-size: 12px;

    font-family: '寰蒋闆呴粦';

}

.pagination a.prev{

    padding-left: 10px;

    background: url('../image/pagin-prev.png') no-repeat left 20px center/7px auto;

}

.pagination a.next{

    padding-right: 10px;

    background: url('../image/pagin-next.png') no-repeat right 20px center/7px auto;

}

.ziliao_con{ margin-top:100px}

.ziliao_r_con .ziliao_title {

    border-bottom: 2px solid #009B4C;

}

.ziliao_title h2{ font-size:18px; color:#009B4C; padding-left:15px; border-left:7px solid #009B4C; line-height:1.2em; margin:10px 0}

.news_h{ text-align:center; color:#333; font-size:15px; padding:15px 0;}

.news_l{ padding:0 30px}

.news_time{ width:360px; max-width:100%; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin:0 auto; line-height:30px; text-align:center; font-size:14px; color:#666;}

.news_time span{ margin:0 10px;}

.news_neirong{ margin-top:15px; text-align:center; font-size:14px; line-height:2em; color:#666;}

.news_neirong img{ max-width:100%;}

.news_neirong p{ text-align:left; margin-bottom:10px;}

.xiangguan{ margin-top:20px; margin-bottom:20px;}

.xiangguan p{ border-bottom:1px solid #d5d5d5; font-size:14px; line-height:2em; margin-bottom:10px;}

.xiangguan .shang{ font-size:14px; color:#666; line-height:30px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow:hidden}

.xiangguan .shang a{ color:#666; line-height:2em; color:#666; margin-left:5px;}

.xiangguan .shang:hover a{ color:#009B4C}

.daohang {

	display: none;

	position: absolute;

	top: 50px;

	left: 0;

	width: 240px;

	height: 424px;

	z-index: 9;

}

.anli_top{   background:url(../static/images/gongcheng.jpg) no-repeat center; position: relative}

.anli_top h3{font-size: 36px; color: #fff;text-align: center; font-weight: 600 }

.anli_zhe{ position: absolute; top: 0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity: 1}



.anli_top .anli_zhe h3{ font-size:16px;width: 80%; border-top:1px solid #fff; border-bottom:1px solid #fff; position: absolute; top: 20%;left:50%; transform: translate(-50%,-50%); line-height: 40px}

.anli_title{background-color: rgba(244, 248, 255, 1);}

.anli_box{ max-width: 960px; width: 100%; padding: 0 15px; color: #333; overflow: hidden; margin: 0 auto; height:60px; line-height: 58px}

#anli_btn a{ color: #333; text-align: center; display: block; font-size:16px}

#anli_btn .swiper-slide-active a,#anli_btn  a:hover{color: #F27227; border-bottom: 2px solid #F27227; text-align: center; display: block}

.anli_con{ padding:80px 0}

.anli_con ul li{ margin-bottom:30px; text-align: center}

.anli_con ul li img{ width:100%}

.anli_con ul li .anli_zhe img{ width: 70px; position: absolute; top: 50%;left:50%; transform: translate(-50%,-50%);}

.anli_con ul li p{ font-size: 18px; color: #333; line-height: 2em}

.yingyong_con ul li:hover .anli_zhe{ opacity: 1}

.yingyong_con ul li:hover .anli_zhe h3{top:50%; transition: 0.3S}

@media (max-width:992px){

.anli_top{ padding: 0px 0 0px}

	

}

.title_nei{ font-size: 36px; color: #333; text-align: center; margin-bottom: 40px}

.anli_con_top{ background:url(../static/images/xq_con.jpg) no-repeat center; }

.rencai_con_top{background:url(../static/images/rencai.png) no-repeat center;}

.xq_img img{ width:100%}

.xq_img{ max-width:900px}

.xq_title{ text-align: center; margin-top: 60px; margin-bottom: 30px}

.xq_title h2{ font-size:20px; color: #3c3c3c; font-weight: 600}

.xq_title p{ font-size:16px; color: #333; margin-top: 10px}



.zr_list ul li img{ border:none}

.zr_list ul li p{ font-size:18px; line-height: 2em; color: #333; text-align: center;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}



.rencai_con{ position:relative; padding: 50px 0}

.rencai_con .container{position:relative; }

.rencai_r{ width:60%; float:right}

.rencai_con:nth-child(2n) .rencai_r{float:left}

.rencai_l{ padding:20px; background: #fff;    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29);

    -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29);

    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29); position:absolute; top: 50%;transform: translate(0,-50%);width:50%}

.rencai_con:nth-child(2n) .rencai_l{ left:auto; right:0}

.rencai_l h2{ font-size:32px; color: #3c3c3c; }

.rencai_l h2:after{ width: 50px; height: 2px ;background: #F27227; display: block; content: ""; margin: 20px 0}

.rencai_text { font-size: #333; line-height: 2em; font-size:18px}

.rencai_con:nth-child(2n){background-color: rgba(244, 248, 255, 1);}

@media (max-width:992px){

.rencai_r{ display: none}

	.rencai_l{ position: static; width: 100%; transform: translate(0,0)}



}



.yingyong{ padding: 70px 0; background: url(../images/fanwei_bg.png) no-repeat center; background-size: 100% 100%; margin: 80px auto 0}

.yingyong_con ul li{ padding: 0 10px; margin-top: 70px}

.yingyong_con ul li img{ width:100%}

.yingyong_con ul li a{ display: block; width: 100%; background: #fff}

.yingyong_con ul li  p{ height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #333}

.yingyong .s_title h3 span{ color: #fff; border-bottom: 4px solid #fff}

.yingyong .s_title p{ color: #fff}

.zixun { background: #efefef; padding: 80px 0 30px; position: relative; margin-bottom: 20px}

.zixun_con ul{ margin-top:40px; position:relative; z-index: 100}



.zixun_con ul li .zixun_list{ background: #fff; }

.zixun_con ul li .zixun_list:hover h3{ color:#009B4C}

.zixun_con ul li .zixun_list img{ width:100%; transform: scale(1)}

.zixun_con ul li .zixun_list:hover img{  transform: scale(1.2); transition: 0.5S}

.zixun_img{ overflow: hidden;}

.zixun_bottom{ padding:8px 12px}

.zixun_bottom h3{ border-bottom: 1px solid #d8d8d8; position: relative; line-height: 50px; color: #303030; font-size: 18px; font-weight: 600;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.zixun_bottom h3:after{ width: 110px; height: 3px ;background: #009B4C; display: block; content: "";position: absolute; bottom:0; left: 0}

.zixun_time{ font-size: 16px; color: #666; margin: 5px 0 15px}

.zixun_bottom p{ font-size: 16px; color: #717171; line-height: 1.7em;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.zixun:after{width: 100%; height: 280px ;background: #009B4C; display: block; content: "";position: absolute; bottom:0; left: 0; z-index: 0}

.zixun_more a{     display: block;

    margin: 40px auto;

    width: 500px;

    height: 50px;

    text-align: center;

    font-size: 20px;

    color: #fff;

    background: none;

    border: 1px solid #fff;

    line-height: 50px;

    border-radius: 3px; position: relative;z-index: 10; 

}

.zixun_more a:hover{ background: #fff; color: #009B4C}

.xuanchuan{ background: url(../images/foter_bg.png); padding: 160px 0; text-align: center; color: #fff}

.xuanchuan h3{ font-size:50px; font-weight: 600 }

.xuanchuan h3 span{color: #b0d17d}

.xuanchuan h4{ font-size:24px; line-height: 1.7em;}

.xuanchuan p{ font-size:12px; text-transform: uppercase; color: rgba(255,255,255,0.6)}

.footer_r .footer_ewm img{  width: 100%}

.footer_r ul li{margin-right: 10px; background: #fff; text-align: center; padding: 10px; line-height: 2em; color: #333}

.fenlei{ background-color: rgba(248, 248, 251, 1); border-bottom: 1px solid #d8d8d8; height: 60px;}

.fenlei ul li{ height: 60px; line-height: 60px; }

.fenlei ul li a{ line-height: 60px; text-align: center; color: #707070; font-size: 16px; border-right: 1px solid #d8d8d8;padding: 0 30px;}

.fenlei ul li:hover ,.fenlei ul li.on { border-bottom:3px solid #009B4C; color: #009B4C; }

.fenlei ul li a:hover,.fenlei ul li.on a{ color: #009B4C;}

.fenlei .mianbaoxie a{}

.zhanshi_con{ width:100%; max-width:1200px; margin: 40px auto;}

.zhanshi_con ul li{ text-align:  center;}

.zhanshi_con img{ width: 100%;}

.zhanshi_con p{ font-size: 16px; color: #333; margin-bottom: 15px;}



.nei_banner img{ width: 100%;}

.about_nei{ padding: 50px 30px;}

.about_nei h1{ font-size: 40px; color: #333; margin: 15px 0;}

.about_nei p{ font-size: 16px;  line-height: 1.8em; margin-bottom: 15px;}

.about_nei img{ width: 100%;}

.about_shu ul{background: rgba(255,255,255,0.85); border-radius: 5px; padding: 40px 0;}

.about_shu ul li{ border-right: 1px solid #d8d8d8; text-align: center; padding: 10px 50px;}

.about_shu ul li .shu_top{ font-size: 16px; color: #009B4C; padding: 15px 0;}

.about_shu ul li .shu_top span{ font-size: 40px;}

.about_shu ul li p{ font-size: 18px; color: #444;}

.about_shu ul li:last-child{ border: none;}

.pro_fenlei ul { text-align: center;}

.pro_fenlei ul li{ width: auto; display: inline-block; float: none; margin-bottom: 10px;}

.pro_fenlei ul li a{ padding: 0 35px; line-height:35px}

 .anli_img{ position: relative;}

.pro_nei_title{ text-align: center; font-size: 24px; color: #555;  background: url(../images/hbj.png) no-repeat center; margin-top: 60px;}

.pro_zhe{ position: absolute; top: 0; left:0; width:100%; height:100%; background: rgba(30,149,34,0.8); opacity: 0}

.pro_zhe .zhe_con{ position:absolute; width: 60%; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 16px; color: #fff; }

.pro_zhe .zhe_con h3{line-height: 40px; border-bottom: 1px solid #fff;border-top: 1px solid #fff; text-align: center; font-size: 16px; font-weight: 600}

.pro_zhe .zhe_con p{ font-size:16px; text-align: center}

.pro_zhe .zhe_con .pro_btn{ width:120px; height: 35px;  line-height: 35px; border-radius: 17.5px; margin: 5px auto}

.pro_page ul li:hover .pro_zhe{opacity: 1}

.pro_nei_bottom{ border:1px solid #d8d8d8; padding:0 5px}

.pro_nei_top{ border-bottom: 1px solid #d8d8d8; padding: 5px; text-align: left}

.pro_nei_top h3{ font-size:18px; color: #333; line-height: 50px;

text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.anli_con ul li .pro_nei_top  p{ font-size:14px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }

.pro_bottom{ padding:10px }

.pro_bottom .pro_nei_l{ font-size:14px; color: #666}

.anli_con ul li .zizhi_b{ position: relative; top: 20px}

.anli_con ul li .zizhi_b span{ color:#009B4A; font-size: 18px}

.anli_con ul li:hover .pro_zhe{ opacity:1; transition: 0.3s}

.anli_con ul li:hover .pro_zhe h3{ width:30%; transition: 0.3s}

.dongtai_l_b ul li a{ display: block; overflow:hidden;}

.dongtai_l_b{ padding: 15px;}

.dongtai_l_b ul li { border-bottom: 1px solid #d8d8d8; line-height: 50px;}

.dongtai_l_b ul li:last-child{ border: none;}

.dongtai_r_l{background: rgba(248,248,251,1); border: 1px solid #E5E5E5; border-right: none;}

.dongtai_l_b ul li:hover .gonggao_l{ color: #009B4A;}

.dongtai_l_b ul li .gonggao_l{ width: calc(100% - 100px); font-size: 16px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }

.dongtai_l_b ul li .gonggao_r{ width: 100px; text-align: right;font-size: 14px; color: #999;}

.dongtai_list_l{ padding-right:25px;}

.dt_l_con{ background: rgba(248,248,251,1); border: 1px solid #E5E5E5;}

.dongtai_l_top{ background: url(../images/news_top.jpg) no-repeat center; background-size: cover; padding: 50px; color: #fff;}

.dongtai_l_top span{ font-size: 18px;}

.dongtai_l_top h3{ font-size: 24px; font-weight: 600;}

.dongtai_list_r{ padding-left:25px; box-sizing: border-box; }

.dongtai_r_l{ width: 55%;box-sizing: border-box;float: left;}

.news_r_dt{ width: 45%;box-sizing: border-box;float: left;}

.dongtai_new_title{ padding: 40px 40px 20px 40px;}

.dongtai_new_title span{font-size: 18px;}

.dongtai_new_title p{ font-size: 30px; font-weight: 600; color:#009B4A;}

.dongtai_news_list{ padding: 20px  30px;}

.dongtai_text{ width: calc(100% - 160px);}

#zhuanli img{ width: 100%;}

.dongtai_img img{ width: 150px;}

.dongtai_news_list ul li{ padding: 17px 0; border-bottom: 1px solid #d8d8d8;}

.dongtai_text h3{font-size:19px; color: #333;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-bottom: 10px; font-weight: 600}

.dongtai_text p{font-size:16px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;letter-spacing: 1px;}

.dongtai_news_list ul li:hover .dongtai_text h3{ font-weight: 600; color: #009B4A;}

.zhuanli_title span{ color: #fff;}

.zhuanli_title p{ color: #fff;}

.news_r_con{ padding: 0 40px; max-height: 380px; overflow: hidden;}

.news_r_dt{ background: url(../images/news_r.jpg) no-repeat center; background-size: 100% 100%; padding:0px; padding-bottom: 150px; position: relative;}

.news_r_con h3{ font-size: 18px; font-weight: 600; line-height: 1.8em; color: #fff;}

.news_r_con span{ font-size: 14px; margin-top: 25px; color: #fff;}

.news_r_con  p{font-size: 14px; margin-top: 25px; color: #fff;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.dongtai{ padding: 80px 0;background: url(../images/news_bg.jpg) no-repeat center; background-size: cover; }

.news_more{width: 168px;

    height: 50px;

    border-radius: 25px;

    border: 1px solid #fff;

    color: #fff;

    display: block;

    text-align: center;

    line-height: 50px;

    font-size: 15px; position: absolute; bottom: 20px; left: 50px;

}

.gc_title { margin:20px auto;}

.gc_title h3{ font-size: 40px; color: #000; font-weight: 600;}

.gc_title  p{ font-size: 18px; color: #666; margin-top: 10px;;}

.gc_img .gc_img_list { margin-bottom: 30px;}

.gc_out{ position: relative;}

.gc_out p{ font-size: 16px; color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; background: rgba(0,0,0,0.5); padding: 0 15px;

	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.news_more:hover{ background: #fff; color: #009B4A;}

.dongtai_top{ padding: 0 15px; margin-bottom: 60px; }

.news_top_more{ margin: 0;}

.news_top_more:hover{  background: #009B4A; color: #fff}

.dongtai_l span{ font-size: 18px; color: #333; display: block; margin-bottom: 10px;}

.dongtai_l h3{ font-size: 36px; color: #333;}

.guanggao img{ width: 100%;}

.guanggao{ position: relative}

.guanggao h2{ position: absolute; top: 50%; left: 0; width: 100%; padding: 0 15px; margin-top: -22.5px; line-height: 55px; font-size: 55px; font-weight: 600; color: #fff; text-align: center;-webkit-text-stroke:1px #0de981; text-shadow: 0px 3px 6px  rgba(0,0,0,0.5);}

.guanggao .swiper-slide{ height: 250px;; background:url(../images/hengfu.png) no-repeat center;}

.zizhi{ padding: 80px 0; background: url(../images/zizhi_bg.jpg) no-repeat center;}

.zizhi_r img{ width: 100%; border: 1px solid #d8d8d8;}

.zizhi_r p{ font-size: 16px; text-align:  center; color: #333; margin-top: 10px;;}

.zizhi_r{ position: absolute;

    top: 60px;

    bottom: 0;

    right: 0;}

.zizhi_bototom{ height: 200px; width: 100%; background: url(../images/zizhi_bottom.jpg) no-repeat center; background-size: auto 100%;}

.footer_top img{ height:70px ; margin-bottom: 40px;}

.footer_xinxi p{  font-size: 16px; color: #fff; margin-bottom: 10px;} 

/*产品详情*/

.pro_top1{padding:65px 0 80px;}

.pro_top1 .imgbox{border:1px solid #cfd3d6;width: 597px;}

.pro_top1 .imgbox .img{width: 100%;display: block;}





.pro_top1 .title{font-size: 25px;color: #333333;line-height: 40px;padding:20px 0;border-bottom:2px solid #cfd3d6;}

.pro_top1 .btns{margin-top: 55px;}

.pro_top1 .btns .lk{display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 15px;color: #fff;line-height: 50px;width: 215px;text-align: center;}

.pro_top1 .btns .lk:before{content:'';display: inline-block;vertical-align: middle;margin-right: 10px;width: 44px;height: 44px;}

.pro_top1 .btns .lk_1{background: #266aaf;}

.pro_top1 .btns .lk_1:before{background: url(../images/cp_03.png) no-repeat center;background-size:contain;}

.pro_top1 .btns .lk_2{background: #d1041c;}

.pro_top1 .btns .lk_2:before{background: url(../images/cp_04.png) no-repeat center;background-size:contain;}

.pro_top1 .btns .lk:hover{background: #094c85;}



.pro_top1 .tel{font-size: 17px;color: #666666;margin-top: 40px;background: url(../images/cp_05.png) no-repeat left center;background-size:36px;padding-left: 50px;line-height: 40px;}

.pro_top1 .tel i{font-size: 23px;color: #d1041c;font-weight: bold;}

.pro_top1 .desc{font-size: 14px;color: #666666;line-height: 33px;margin-top: 35px;}

.pro_top1 .desc p{padding-left: 20px;position:relative;}

.pro_top1 .desc p:before{width: 6px;height: 6px;background: #d1041c;border-radius:50%;position:absolute;left: 0;top: 14px;content:'';}

.xing{ font-size:18px;}

.xing span{ font-size:18px; color: #009B4A}   

.tel_c{ width: calc(50% - 15px); background: #efefef; border-radius: 5px; padding: 8px; margin-top: 10px;}

.tel_c .tel_icon img{ width:35px; margin-right: 10px;}

.tel_c  span{ font-size:16px;}

.tel_c  h2{ font-size:16px; color: #333; font-weight: 600}

.pro_bot{}
.pro_bot img{ width: 100%; max-width: 790px;}

.pro_bot .t_tit{border-bottom:1px solid #009B4C;}

.pro_bot .t_tit span{font-size: 17px;color: #009b4a;line-height: 46px;display: inline-block;vertical-align: middle;text-align: center; border-bottom: 1px solid #009b4a}



.pro_bot .editbox{padding:60px 0 80px;font-size: 16px;color: #333333;line-height: 33px;}



.pagenav{padding:25px 0;border-top:1px solid #e5e5e5;}

.pagenav li{font-size: 16px;color: #333333;line-height: 30px;width: 47%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;}

.pagenav li.next{text-align: right;float: right;}

.pagenav li a:hover{color: #0a589a;}

.pagenav li a{ color: #333}

.pro_top1 img{ width:100%}

.new_zong{display: flex;flex-direction:row; flex-wrap:nowrap}

.new_left{ width: 100%; margin-top: 20px;overflow: hidden;}

.new_left .new_left_top{ margin: 0 0 20px; border-bottom: 1px solid #e3e3e1; padding-bottom: 20px; text-align: center}

.new_left .new_left_top h5{ font-size: 22px; font-weight: bold; line-height: 30px; margin-bottom: 20px;}

.new_left .new_left_top span{ margin: 0 10px 0 0; font-size: 14px; color: #666;}

.new_left .new_left_top span img{ margin-right: 5px;}

.new_left_xia{ margin: 30px 0; font-size: 17px;}

.new_left_xia p{ font-size: 15px; color: #666; line-height: 30px;}

.new_left_xia p.fr{ margin: 40px 0;}

.new_left_xia p.fr a{background:#d1041c ; font-size: 16px; font-weight: bold; line-height: 30px; padding: 10px 40px; color: #FFF;}

.new_left_xia p.fr a:hover{background: #0e7ab8;}

.new_left_xia img { height: auto; max-width: 100%}

.new_right{display: block; width:32%}

.new_rt_xia{border: 1px solid #e6e8e8;padding: 20px 20px; }

.rht_top{ margin: 0 0 15px; border-bottom: 1px solid #e6e8e8; padding-bottom: 25px;}

.rht_top h5{ font-size: 20px; line-height: 40px; font-weight: bold; margin-bottom: 15px;}

.rht_top i{ font-size: 14px; color: #666; line-height: 30px;}

.rht_top p{ line-height: 30px; margin-top: 15px;}

.rht_top p a{font-size: 16px; color: #d1041c; font-weight: bold;}

.rht_top p a:hover{ color: #0e7ab8; }

.rrter{border-bottom:none}

.wenhua_con h3.title{ font-size: 40px; color: #333; margin: 30px 0;}

.wenhua_con p{ font-size:16px; color: #666; line-height: 2em; margin-bottom: 30px;}

.linian_list_img{ border-radius: 8px; }

.linian_list_r ul li{ width: 50%; padding: 5px 10px;}

.linian_list_r ul li .wenhua_list{ border-radius: 8px; border: 1px solid #d8d8d8; padding: 10px;}

.wenhua_list img{ width: 60px; height:60px;}

.wenhua_list h3{ font-size: 24px; color: #444; margin-bottom: 0; line-height: 65px; position:relative; margin-bottom: 15px}

.wenhua_list h3:after{ display: block; width: 30px; height: 3px; content: ""; display: block; background: #009B4C; position: absolute; bottom: 0; left: 0;}

.wenhua_list:hover{ box-shadow: 0 5px 8px rgba(0,0,0,0.3);}

/* .wenhua_list:hover h3:after{ transition: 0.5s; width: 60px;} */

.wenhua_list p{ font-size: 16px; color: #666; margin: 0;}

.linian_con li{ width: 20%; padding:  10px 5px;}

.sixiang{background-color: rgba(248, 248, 251, 1); padding: 80px 0}

.sixiang li{ width:50%; }

.sixiang li .ln_list{background: #fff; height: 302px}

.sixiang li .ln_list p{ margin-bottom: 10px; height: auto}

.xingwei_con .ln_bottom{  height: auto}

.linian_con li .ln_list{ position: relative; overflow: hidden;}

.linian_con li .ln_list:after{ display: block; width: 0px; height: 3px; content: ""; display: block; background: #009B4C; position: absolute; bottom: 0; left: 0;}

.linian_con li:hover .ln_list:after{transition: 0.5s; width: 100%}

.linian_con li .ln_list,.xingwei_con ul li .ln_list{ border-radius: 8px; border: 1px solid #d8d8d8; padding: 10px; margin-bottom: 10px;}

.ln_list h3{ font-size: 24px;line-height: 65px; position:relative; margin-bottom: 10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.ln_list h3:after{ display: block; width: 30px; height: 3px; content: ""; display: block; background: #009B4C; position: absolute; bottom: 0; left: 0;}

.ln_list p{ line-height: 2em; font-size: 16px; color: #666; height:64px ; margin-bottom: 0;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.xingwei_con ul li{width: 33.33%; padding:  10px 5px;}

.xingwei_con{ margin-bottom: 40px;}

.ln_bottom{ height: 96px;}

.ln_bottom p{ height: auto;}

.wenhua_nei{ padding: 80px 0;}

.jichu{ background: #f8f8f8; padding: 50px 0; margin: 40px 0;}

.xingwei_con ul li .ln_list:hover{ box-shadow: 0 3px 5px rgba(0,0,0,0.1);}

.fenlei::-webkit-scrollbar-track {background-color: #009B4C;-moz-border-radius: 0px; /* FF1+ */-webkit-border-radius: 0px; /* Saf3+, Chrome */border-radius: 0px; /* Opera 10.5, IE 9 */} /* 滚动条的滑轨背景颜色 */

.fenlei::-webkit-scrollbar-thumb {background-color: #009B4C;-moz-border-radius: 10px; /* FF1+ */-webkit-border-radius: 10px; /* Saf3+, Chrome */border-radius: 10px; /* Opera 10.5, IE 9 */} /* 滑块颜色 */

.mianbaoxie{ line-height: 60px; font-size: 16px;}

.mianbaoxie span{ margin:  0 5px;}

.mianbaoxie a{ color: #333; }

.mianbaoxie a:hover{ color: #009B4C;}

.pro_page{ margin: 60px 0;}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ background: url(../images/tuyou_btn_l.png) no-repeat center; background-size: auto 100%}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{ background: url(../images/tuyou_btn_r.png) no-repeat center; background-size: auto 100%}

.pro_page ul li{ margin-bottom: 30px;}

/*.pro_page ul li:hover .pro_page_r img{ transform: translate(1.2em); transition: 0.3S;}*/

.pro_page_l,.pro_page_r{ width: 100%;}

.pro_page_r{ overflow: hidden; position: relative;}

.pro_page_l{ position: relative; margin-top: 10px; border-top: 1px solid #d8d8d8; padding-top: 15px ;}

.pro_page_l h3{ font-size: 16px; font-weight: 100; color: #333; width: 60%; line-height: 25px;

	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.pro_page_r img{ width: 100%;}

.pro_page_con{ padding:15px;  border-radius: 8px; box-shadow: 0 3px 8px rgba(0,0,0,0.1);}

.pro_btn{ width: 35%; height: 25px; text-align: center; line-height: 25px; color: #fff; border-radius: 12.5px; background: #009B4C; }

.lianxi_r img{ width: 100%;}

.lianxi_top{ max-width: 1200px; margin: 0 auto;  background: #efefef; padding: 0; }

.lianxi_l{ background: #efefef; padding: 40px 0 0;}

.lianxi_l p{ margin-bottom: 15px; position: relative;padding-left: 30px;}

.lianxi_l p i{ position: absolute; top: 0; left: 0;}

.lianxi_l p i img{ width: 25px;}

.zizhi_con{ position: relative}

@media (max-width:992px){



	.zixun_more a{ width:260px}

	.xuanchuan h3{ font-size:24px}

	.xuanchuan h4{ font-size:16px}

	.xuanchuan{ padding:80px 10px}

	.footer_r ul { text-align: center; }

	.footer_r ul li{ display: inline-block;float: none; width: 140px}

	.zixun_bottom h3{  font-size: 16px}

	.yingyong_con ul li{ margin-top:20px}

    .about_nei{ padding:20px 15px;}

	.fenlei{ overflow-x: scroll;}

	.about_shu ul li{ padding:0}

		.about_shu ul li .shu_top span{ font-size:24px;}

	.about_shu ul li p{ font-size:16px;}

	.guanggao h2{ font-size: 40px;}

		.guanggao .swiper-slide{  height: 150px;}

}





@media (max-width:768px){

	.wenhua_con h3.title{ font-size: 24px;}

	.fenlei ul{ width: 750px;}

	.mianbaoxie{ display: none;}

	.linian_list_r ul li{ width: 100%; padding: 0; margin-top: 10px;}

	.wenhua_list h3{ font-size: 20px;}

	.linian_con li,.xingwei_con ul li{ width: 100%;}

    .fenlei{ margin-top: 20px;}

    .anli_con{ padding: 20px 15px;}

    #w_grid-1593323333829> div > .p_gridbox > .p_gridCell{margin: 15px 0}

	.pro_page ul li{ padding:0}

	.pro_page_l h3{ font-size:18px;}

	.pro_btn{ width: 90px; height: 30px; border-radius: 15px; font-size: 14px; line-height: 30px}
	.dongtai{ padding:20px 0 }
	.dongtai_list_l{ padding-right:15px; margin-bottom: 15px}

	.dongtai_list_r{ padding-left:15px;}

	.dongtai_r_l{ width: 100%;box-sizing: border-box;float: left; }

.news_r_dt{ width: 100%;box-sizing: border-box;float: left;}

	.zizhi_r{ top:20px; position: static}

	.footer_l{ display: none}

	.footer_con{ padding-bottom: 10px}

	.about_more{ width: 130px; height: 40px; line-height: 40px}

	.gc_title h3{ font-size: 24px;}

.guanggao h2{ font-size: 24px;}

	.guanggao .swiper-slide{  height: 120px;}
	.about_shu ul{ padding: 10px 0}


}