@import url(font/siyuan.css);



html, body {



	font-size: 14px;



	color:#666;



	margin: 0px;



	padding: 0px;



	text-decoration: none;



	font-family:"siyuan" !important;



	background: #fff;



	-webkit-text-size-adjust: none;

	transition: all 0.3s ease;

}

*{

	margin: 0;

	padding: 0;

	outline: none;

}

a,a:focus,a:active {color: #333;	text-decoration: none;outline: 0px none; font-size: 16px;}



.h30{margin-top: 30px;}



.h15{margin-top: 15px;}



.h45{margin-top: 45px;}



h1,h2,h3,h4{margin:0;padding:0;}



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



ul{padding:0;margin:0;}



ul li{list-style:none;}



.fl{float:left;}



.fr{float:right}



.ct{text-align: center}



.clear{clear:both;}



div{padding:0;margin:0;}



.w100{width:100%;}

table{border-spacing: 0}

.pro_nr .xq table tr:nth-child(2n){background: #eeeeee;}

.pro_nr .xq table tr td:nth-child(1){background-color: #54bcb1;color: #fff;}

td,th {

    white-space:nowrap; /* 自适应宽度*/

    word-break:keep-all; /* 避免长单词截断，保持全部 */

	border:solid #b7b7b7 1px;

	text-align:center;

	white-space:pre-line;

    word-break:break-all !important;

	word-wrap:break-word !important;

	display:table-cell;

	vertical-align:middle !important;

	white-space: normal !important;

	height:auto;

	vertical-align:text-top;

	padding:2px 2px 0 2px;

	display: table-cell;

}

.w1160{width:1160px;margin:0 auto;overflow: hidden;}

.top{background: #2db0a2;height:40px;width: 100%;}

.top .txt{line-height: 40px;color: #fff;margin-left: 5px;font-size: 15px;}

.top .pimg img{margin-top: 7px;}

.top .tel{margin-left: 35px;}

.top .w1160{height: 40px;overflow: initial;}



.language{display:inline-block;margin-left:25px;position:relative;line-height: 40px;}

.language .language-btn{position:relative;text-decoration:none;width:85px;text-align:left;-webkit-transition:.5s;transition:.5s;color: #fff;font-size: 15px;}

.language .language-btn i::before{font-size:14px}

.language .qiuqiu{float: left;margin: 10px;margin-right: 15px;}





.language-dropdown{text-align:center;position:absolute;z-index:10;top:36px;right:-13px;width:90px;visibility:hidden;opacity:0;

					-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.5s;transition:.5s;float: left;}

.language-dropdown.open{visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);background:#2db0a2}

.language-dropdown li{position:relative;background-color:#2db0a2;z-index:-1}

.language-dropdown li a{display:block;position:relative;padding:5px 10px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);text-decoration:none;transition:.5s;font-size: 15px;}

.language .language-btn img{margin-left: 10px;}

.language-dropdown li a:hover{color:#333;}

.language-dropdown li :last-child a{border-bottom:none}



.navbar{width: 100%;background: #fff;height: 95px;line-height: 95px;}

.navbar .navbar-brand{display: block;float: left;width: 232px;height: 95px;}

.navbar .navbar-brand img{width: auto;max-width: 100%;max-height: 100%;height: auto;margin: 10px 0;}

.navbar .collapse{width: 820px;}

.navbar .collapse ul{display: flex;justify-content: space-between;width: 100%;}

.navbar .collapse ul li{text-align: center;width: 12.5%;position: relative;}

.navbar .collapse ul li a{width: 100%;line-height: 95px;color: #333;display: block;}

.navbar .collapse ul li a::after{content: '';width: 0;height: 2px;display: block;background: #2db0a2;position: absolute;bottom: 3px;left: 0;transition:.5s;}

.navbar .collapse ul li:hover a{color: #2db0a2;}

.navbar .collapse ul li:hover a::after{width: 100%;}

.swiper-pagination-bullet{background-color: #2db0a2 !important;}

.swiper-button-prev{transition: all 1s ease;transform: translateX(-30px);}

.banner:hover .swiper-button-prev{opacity: 1;transform: translateX(10px);}

.nbanner{border: transparent;}

.nbanner h3{margin-top: 115px;font-size: 36px;color: #fff;}

.nbanner h3::after{content: '';width: 145px;height: 2px;display: block;background: #fff;margin: 20px 0;}

.nbanner abbr{font-size: 28px;color: #fff;}

.swiper-button-next{transition: all 1s ease;transform: translateX(30px);}

.banner:hover .swiper-button-next{opacity: 1;transform: translateX(-20px);}

.banner img{width: 100%;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: auto;right:400px;width: 200px;bottom: 20px;}

.swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 8px !important;}



/* index */

.index_pro{width: 100%;padding: 60px 0;}

.index_pro .w1160>p{font-size: 34px;text-align: center;color: #2db0a2;margin: 0;text-transform:Uppercase;font-weight: bold;}

.index_pro .w1160>b{margin-top: 15px;font-size: 28px;color: #333;display: block;text-align: center;font-weight: normal;}

.index_pro ul{width: 100%;height: 550px;margin-top: 40px;}

.index_pro ul li{width: 32%;margin: 5px;height: 270px;float: left;background: #eeeeee;position: relative;transition: all 0.5s ease;box-sizing: border-box;}



.index_pro ul li:nth-child(1){height: 550px;background: url(../images/proxl_bg.jpg)no-repeat;background-position: bottom right;padding: 0;}

.index_pro ul li .txt{float: right;margin-top: 75px;margin-right: 10px;width: 50%;}

.index_pro ul li .pimg{position: absolute;top: 50%;left: 23px;transform: translateY(-50%);}



.index_pro ul li a{display: block;font-size: 24px;color: #333;font-weight: normal;}

.index_pro ul li span{font-size: 18px;text-transform:Uppercase;margin: 15px 0;display: block;}

.index_pro ul li .more{font-size:14px;color: #2db0a2;border: 1px solid #2db0a2;border-radius: 10px;width: 125px;height:40px;text-align: center;line-height: 40px;transition: 0.5s;position: relative;}

.index_pro ul li .more:hover{background: #2db0a2;color: #fff;}

.index_pro ul li .more::after{content: '查看更多>';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    opacity: 0;

    -webkit-transform: translate(0,30%);

    transform: translate(0,30%);

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -o-transition: all .3s;

	transition: all .3s;color: #fff;}

.index_pro ul li .more:hover::after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}

.index_pro ul li:nth-child(1) .txt{float: none;width: 100%;}

.index_pro ul li:nth-child(1) .pimg{float: none;}

.index_pro ul li:nth-child(1) a{text-align: center;color: #fff;margin-top: 75px;}

.index_pro ul li:nth-child(1) span{text-align: center;color: #fff;display: block;font-size: 24px;}

.index_pro ul li:nth-child(1) .more{width: 125px;height: 40px;line-height: 40px;color: #fff;border-radius: 10px;border: 1px solid #fff;font-size: 14px;text-align: center;margin: 0 auto;}

.index_pro ul li:nth-child(1) .pimg{margin-top: 50px;position: static;top: auto;transform: translateY(0);}

.index_pro ul li:nth-child(1) .pimg img{margin: 0 auto;display: block;}
.index_pro ul li:nth-child(6),.index_pro ul li:nth-child(7){width: 48.5%;}

.index_tj{background: url(../images/tuijian_cg.jpg)no-repeat;background-position: center;position: relative;padding: 60px 0;}

.index_tj .w1160{position: relative;overflow: visible;}

.index_tj .w1160>p{font-size: 34px;text-align: center;color: #fff;margin: 0;text-transform:Uppercase;font-weight: bold;}

.index_tj .w1160>span{margin-top: 15px;font-size: 28px;color: #fff;display: block;text-align: center;}

.index_tj .w1160>b{margin-top: 15px;font-size: 28px;color: #fff;display: block;text-align: center; font-weight: normal;}

.index_tj .swiper-container{position: relative;margin-top: 50px;}

.index_tj .swiper-container li{width: 32%;transition: .3s;}

.index_tj .swiper-container li:hover{transform: translateY(-10px);}

.index_tj .swiper-container li .pimg{width: 100%;}

.index_tj .swiper-container li .txt{text-align: center;color: #fff;line-height: 60px;height: 60px;}

.index_tj .swiper-container li .pimg img{width: 100%;}

.index_tj .swiper-button-next,.index_tj  .swiper-button-prev{width: 50px;height: 50px;background: #eaeaea;font-size: 12px;color: #666;border-radius: 50%;top: 60% !important;}

.index_tj .swiper-button-next:after,.index_tj .swiper-button-prev:after{font-size: 14px;}

.index_tj .swiper-button-next{right: -60px !important;}

.index_tj  .swiper-button-prev{left: -60px;}

.index_about{padding: 60px 0;}

.index_about ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;margin-bottom: 60px;}

.index_about ul li{background: url(../images/jingli_back.png);width: 24%;background-size: 100%;height: 120px;padding:20px;box-sizing: border-box;transition: 0.3s;}

.index_about ul li:hover{transform: translateY(-10px);}

.index_about ul li span{font-weight: bold;font-size: 36px;color: #2db0a2;}

.index_about ul li p{font-size: 16px;color: #2db0a2;}

.index_about .fl{width: 40%;position: relative;}

.index_about .fl .pimg{width: 100%;}

.index_about .fl .pimg img{width: 100%;}

.index_about .fl .txt{position: absolute;bottom: 30px;right: -79px;width: 355px;padding: 40px;box-sizing: border-box;font-size: 34px;color: #fff;background: #2db0a2;text-transform:Uppercase;font-weight: bold;}

.index_about .fr{width: 50%;padding: 20px 0;}

.index_about .fr b{font-size: 34px;color: #2db0a2;text-transform:Uppercase;}

.index_about .fr p{color: #333;font-size: 28px;margin: 10px 0;}

.index_about .fr span{font-size: 16px;line-height: 30px;color: #666;margin-top: 10px;display: block;}

.index_about .fr span em{font-style: normal;}

.index_about .fr a{height: 40px;width: 120px;display: block;border: 1px solid #2db0a2;border-radius: 10px;text-align: center;line-height: 40px;color: #2db0a2;position: relative;margin-top: 55px;}

.index_about .fr a::after{

	content: '查看更多>';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    opacity: 0;

    -webkit-transform: translate(0,30%);

    transform: translate(0,30%);

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -o-transition: all .3s;

	transition: all .3s;color: #fff;}

.index_about .fr a:hover{background: #2db0a2;color: #fff;transition: all .3s;}

.index_about .fr a:hover::after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}

.index_lianxi{height: 300px;background:url(../images/lianxi.jpg)no-repeat;background-position: center;padding: 60px 0;box-sizing: border-box;}

.index_lianxi .w1160{position: relative;overflow: visible;}

.index_lianxi .txt{color: #fff;}

.index_lianxi .txt span{font-size: 28px;}

.index_lianxi .txt p{line-height: 28px;font-size: 18px;margin: 30px 0;}

.index_lianxi .txt a{line-height: 40px;height: 40px;border: 1px solid #fff;border-radius: 5px;position: relative;width: 225px;display: block;text-align: center;color: #fff;transition: 0.3s;}

.index_lianxi .txt a:hover{transform: translateY(-10px);}

.index_lianxi .txt a img{float: left;margin-top: 10px;margin-left: 32px;}

.index_lianxi .txt a abbr{float: left;margin-left: 5px;}

.index_lianxi .w1160>img{position: absolute;right: 0;top: -140px;}

.index_news{padding: 60px 0;}

.index_news .w1160>span{font-size: 34px;text-align: center;color: #2db0a2;margin: 0;text-transform:Uppercase;font-weight: bold;display: block;}

.index_news .w1160>b{margin-top: 15px;font-size: 28px;color: #333;display: block;text-align: center;font-weight: normal;}

.index_news .news_all{width: 62%;float: left;margin: 50px 0;}

.index_news .news_all .news_t{margin-bottom: 40px;}

.index_news .news_all .news_t li{float: left;margin-right: 20px;border: 1px solid #2db0a2;text-align: center;height: 40px;line-height: 40px;width: 150px;border-radius: 10px;transition: 0.3s;}

.index_news .news_all .news_t li a{text-align: center;display: block;font-size: 14px;color: #333;}

.index_news .news_all .news_t li.on a{color: #fff;}

.index_news .news_all .news_t li.on{background: #2db0a2;}

.index_news .news_nr ul li{line-height: 35px;height: 35px;}

.index_news .news_nr ul li a{color: #666;font-size: 14px;float: left;display: block;}

.index_news .news_nr ul li .date2{float: right;color: #666;}

.index_news .news_nr ul li:nth-child(1){height:100px;width: 100%;line-height: 24px;margin-bottom: 20px;}

.index_news .news_nr ul li:nth-child(1) a{float: none;}

.index_news .news_nr ul li:nth-child(1) .pimg{width: 150px;float: left;overflow: hidden;height: 100px;}

.index_news .news_nr ul li:nth-child(1) .pimg img{width: 100%;}

.index_news .news_nr ul li:nth-child(1) .txt{width: 547px;float: right;}

.index_news .news_nr ul li:nth-child(1) .txt span{font-size: 16px;color: #333;display: block;}

.index_news .news_nr ul li:nth-child(1) .txt abbr{font-size: 14px;color: #666;display: block;margin: 10px 0;}

.index_news .news_nr ul li:nth-child(1) .date{color: #666;}

.index_news .news_nr ul li:nth-child(1) .date img{float: left;margin-top: 2px;margin-right: 10px;}

.index_xuzhi{width: 35%;margin: 50px 0;}

.index_xuzhi ul{width: 100%;}

.index_xuzhi ul li{width: 100%;height: 95px;background: #e7e7e7;padding: 35px;box-sizing: border-box;margin-bottom: 25px;transition: 0.3s;}

.index_xuzhi ul li:hover{background: #2db0a2;}

.index_xuzhi ul li:last-child{margin: 0;}

.index_xuzhi ul li .txt{color: #333;font-size:24px;float: left;transition: 0.3s;}

.index_xuzhi ul li:hover .txt{color: #fff;}

.index_xuzhi ul li .txt i{background: url(../images/myself.png)no-repeat;width: 32px;height: 32px;display: block;float: left;margin-right: 20px;transition: 0.3s;}



.index_xuzhi ul li:nth-child(2) .txt i{background-position: -44px 0;}

.index_xuzhi ul li:nth-child(3) .txt i{background-position: -85px 0;}

.index_xuzhi ul li:nth-child(4) .txt i{background-position: -126px 0;}

.index_xuzhi ul li:hover .txt i{background-position-y: -42px;}

.index_xuzhi ul li .pimg{float: right;background: #a6a6a6;font-size: 14px;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;color: #fff;transition: 0.3s;}

.index_xuzhi ul li:hover .pimg{color: #2db0a2;background: #d5efec;}

/* pro */

.sousuo{height: 60px;line-height: 60px;width: 100%;background: #f8f8f8;border-bottom: 1px solid #efefef;}

.sousuo .pimg{float: left;margin-right: 10px;}

.sousuo .txt{float: left;}

.sousuo .txt a{font-size: 14px;color: #666;}

.sousuo form{float: right;}

.sousuo form select{height: 40px;line-height: 40px;width: 220px;color: #999;padding-left: 10px;box-sizing: border-box;}

.sousuo form input{height: 40px;line-height: 40px;font-size: 14px;padding-left: 10px;box-sizing: border-box;border: 1px solid #dadada;color: #999;margin:0 10px;}

.sousuo form button{width: 90px;height: 40px;line-height: 40px;color: #fff;background: #2db0a2;font-size: 16px;box-shadow: transparent;border: 0;}

.pro{padding: 60px 0;}

.pro .title{position: relative;height: 150px;}

.pro .title h1{font-size: 32px;color: #333;text-align: center;font-weight: normal;}

.pro .title ul{width: 100%;margin: 35px 0;display: flex;justify-content: space-between;}

.pro .title ul li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}

.pro .title ul li a{display: block;color: #666;}

.pro .title ul li.active2{background: #2db0a2;color: #fff;border: none;}

.pro .title ul li.active2 a{color: #fff;}

.pro .title ul li a:hover{background: #2db0a2;color: #fff;transition: all .3s;}

.pro .pro_list{margin-top: 20px;}

.pro .pro_list li{width: 23%;height: 463px;float: left;margin-right: 20px;list-style: none;margin-bottom: 20px;border: 1px solid #2db0a2;box-sizing: border-box;}

.pro .pro_list li .pimg{width: 100%;height: 333px;overflow: hidden;}



.pro .pro_list li .pimg a{position: relative;display: block;height: 100%;transition: 0.5s;}

.pro .pro_list li .pimg img{width: auto;max-width: 100%;height: auto;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.pro .pro_list li:hover .pimg a{transform: scale(1.2);transform-origin: 50% 50% 0}

.pro .pro_list li .txt{padding: 20px;box-sizing: border-box;background: #2db0a2;width: 100%;height: 130px;}

.pro .pro_list li .txt a{color: #fff;font-size: 15px;height: 30px;overflow: hidden;display: block;line-height: 30px;}

.pro .pro_list li .txt p{color: #fff;font-size: 13px;line-height: 20px;}

.pro_nr{width: 100%;padding: 60px 0;}

.pro_nr .xq{width: 815px;border: 1px solid #d9d9d9;box-sizing: border-box;padding: 40px 30px;}

.pro_nr .xq .title{font-size: 24px;color: #2db0a2;height: 60px;line-height: 60px;border-bottom: 1px dotted #2db0a2;}

.pro_nr .xq .title h1{float: left;font-size: 24px;}

.pro_nr .xq .title .date{float: right;}

.pro_nr .xq .title .date img{float: left;margin: 22px 5px;}

.pro_nr .xq .title .date .txt{float: left;color: #2db0a2;font-size: 16px;}

.pro_nr .xq .neirong{margin-top: 30px;width: 100%;}

.pro_nr .xq .neirong .pimg{width: 100%;}

.pro_nr .xq .neirong .pimg img{width: 50%;float: left;}

.pro_nr .xq .neirong .zixun{width: 160px;height: 45px;line-height: 45px;text-align: center;display: block;background: #2db0a2;color: #fff;margin: 30px 0;}



.pro_nr .xq .neirong .yongtu span{line-height: 30px;color: #2db0a2;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}

.pro_nr .xq .neirong .yongtu strong{line-height: 30px;color: #2db0a2;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}

.pro_nr .xq .neirong .yongtu p{line-height: 30px;font-size: 16px;}

.pro_nr .xq .neirong .yongtu img{width: 100%;}

.pro_nr .xq .neirong .yongtu table{width: 100%;}

.pro_nr .fr{width: 320px;}

.pro_nr .fr .contact{width: 100%;border: 1px solid #2db0a2;box-sizing: border-box;margin-bottom: 50px;}

.pro_nr .fr .contact span{line-height: 55px;height: 55px;background: #2db0a2;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}

.pro_nr .fr .contact ul{padding: 30px 26px;}

.pro_nr .fr .contact ul li{line-height: 30px;height: 30px;font-size: 15px;overflow: hidden;}

.pro_nr .fr .contact ul li i{background: url(../images/contact.png)no-repeat;width: 16px;height: 16px;display: inline-block;margin-right: 10px;}

.pro_nr .fr .contact ul li:nth-child(2) i{background-position: -26px 0;}

.pro_nr .fr .contact ul li:nth-child(3) i{background-position: -52px 0;}

.pro_nr .fr .contact ul li:nth-child(4) i{background-position: -78px 0;}
.pro_nr .fr .contact ul li:nth-child(4){height: 60px;}

.pro_nr .fr .xiangguan{width: 100%;border: 1px solid #2db0a2;box-sizing: border-box;}

.pro_nr .fr .xiangguan span{line-height: 55px;height: 55px;background: #2db0a2;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}

.pro_nr .fr .xiangguan ul{padding: 30px 26px;}

.pro_nr .fr .xiangguan ul li{width: 100%;}

.pro_nr .fr .xiangguan ul li .pimg{width: 100%;}

.pro_nr .fr .xiangguan ul li .pimg img{width: 100%;}

.pro_nr .fr .xiangguan ul li .txt{text-align: center;font-size: 14px;line-height: 50px;height: 50px;margin-bottom: 10px;}

/* page */

.page { width:100%; float:left;padding:30px 0; font-size:14px; overflow:hidden; text-align:center; margin-top: 55px;}

.page a { color:#333; background:#fff; margin:5px; padding:0 15px; line-height:40px; display: inline-table; border: 1px solid #2db0a2;}

.page a:hover { background:#fff; color:#333;border-bottom: 1px solid #2db0a2;}

.page a:active {  background:#0063ac; color:#fff; border-radius:0px;}

.page a.page-num-current { background:#2db0a2; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;border-bottom: 1px solid #2db0a2;}

.page span.current { background:#0063ac; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.disabled { padding:0 9px 0 0px; }

/* news */

.news_list{padding: 60px 0;}

.newslist{width:100%;margin-top:135px;}

.news_list .content h1{text-align: center;font-size: 34px;color: #333;font-weight: normal;}

.news_list .content{position: relative;}

.news_list .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}

.news_list .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}

.news_list .list li a{display: block;color: #666;}

.news_list .list li.active2{background: #2db0a2;color: #fff;border: none;}

.news_list .list li.active2 a{color: #fff;}

.news_list .list li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}

.newslist .panel {float:left;width:80px; margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);

	box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: #ddd;}

.newslist blockquote { padding: 0 0 0 20px;  margin: 0 0 20px;  font-size: 17.5px; border-left: 5px solid #eee;display: inline-block;}

.panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd;text-align: center;height: 30px;line-height: 30px;}

.panel-body { height:40px;line-height:40px;text-align: center}

.panel-body::before,.panel-body:after{display: table;content: " ";}

.newslist ul li{width:100%;height:85px;border: none;line-height:25px;clear:both;}

.newslist ul li .txt a{color: #666;}

.newslist ul li:hover{border:none;}

.newslist ul li:hover .txt{border-top:none;background:none;}

.newslist .txt{width:89%;float: right;margin-left:30px;padding-top:0;border-top:none;background:none;}

.newslist ul li:hover .txt a{color:#333}

.newslist .txt small{display: block;color:#2db0a2;}

.newslist .txt .down{width:80px;text-align: center;height: 30px;line-height:30px;background: #1d2088;border-radius: 20px;font-size:14px;margin-top:12px;}

.newslist .txt .down a,.newslist ul li:hover .down a{color: #333;}



.news_list .xiangguan{width: 100%;}

.news_list .xiangguan span{font-size: 24px;color: #2db0a2;font-weight: bold;display: block;margin: 50px 0;}

.news_list .xiangguan ul{display: flex;justify-content: space-between;width: 100%;display: -webkit-flex;display:-ms-flexbox;}

.news_list .xiangguan li{width: 24%;}

.news_list .xiangguan li .pimg{width: 100%;}

.news_list .xiangguan li .pimg img{width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;}

.news_list .xiangguan li .txt{text-align: center;height: 50px;line-height: 50px;}

.news_list .xiangguan li .txt a{text-align: center;font-size: 16px;color:#666;}

.news_list .xiangguan li:hover .txt{background: #2db0a2;}

.news_list .xiangguan li:hover .txt a{color: #fff;}



.content{width: 100%;}

.content .tt{border-bottom:3px solid #2db0a2;font-size: 24px;float: left;color: #333;}

.content .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}





.nview p{line-height: 28px;font-size: 16px;}

.nview p strong{line-height: 60px;}

.news_list .content h1{text-align: center;font-size: 34px;color: #333;font-weight: normal;}

.news_list .content{position: relative;}

.news_list .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}

.news_list .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}

.news_list .list li a{display: block;color: #666;}

.news_list .list li.active2{background: #2db0a2;color: #fff;border: none;}

.news_list .list li.active2 a{color: #fff;}

.news_list .list li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}

.news_list .content .nview h1{margin-bottom: 50px;}

/*搜索*/

.search{padding: 60px 0;}

.search .title{position: relative;height: 150px;}

.search .title h1{font-size: 32px;color: #333;text-align: center;font-weight: normal;}

.search .title ul{position: absolute;left: 50%;transform: translateX(-50%);width: 766px;margin: 35px 0;}

.search .title ul li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}

.search .title ul li a{display: block;color: #666;}

.search .title ul li.active2{background: #2db0a2;color: #fff;border: none;}

.search .title ul li.active2 a{color: #fff;}

.search .title ul li a:hover{background: #2db0a2;color: #fff;transition: all .3s;}

.search .search_list{margin-top: 20px;}

.search .search_list li{width: 23%;height: 463px;float: left;margin-right: 20px;list-style: none;margin-bottom: 20px;}

.search .search_list li .pimg{width: 100%;height: 333px;overflow: hidden;}



.search .search_list li .pimg a{position: relative;display: block;height: 100%;transition: 0.5s;}

.search .search_list li .pimg img{width: auto;max-width: 100%;height: auto;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.search .search_list li:hover .pimg a{transform: scale(1.2);transform-origin: 50% 50% 0}

.search .search_list li .txt{padding: 20px;box-sizing: border-box;background: #2db0a2;width: 100%;height: 130px;}

.search .search_list li .txt a{color: #fff;font-size: 16px;}

.search .search_list li .txt p{color: #fff;font-size: 14px;line-height: 20px;}

.pro_nr{width: 100%;padding: 60px 0;}

.pro_nr .xq{width: 815px;border: 1px solid #d9d9d9;box-sizing: border-box;padding: 40px 30px;}

.pro_nr .xq .title{font-size: 24px;color: #2db0a2;height: 60px;line-height: 60px;border-bottom: 1px dotted #2db0a2;}

.pro_nr .xq .title h1{float: left;font-size: 24px;}

.pro_nr .xq .title .date{float: right;}

.pro_nr .xq .title .date img{float: left;margin: 22px 5px;}

.pro_nr .xq .title .date .txt{float: left;color: #2db0a2;font-size: 16px;}

.pro_nr .xq .neirong{margin-top: 30px;width: 100%;}

.pro_nr .xq .neirong .pimg{width: 100%;}

.pro_nr .xq .neirong .pimg img{width: 50%;float: left;}

.pro_nr .xq .neirong .zixun{width: 160px;height: 45px;line-height: 45px;text-align: center;display: block;background: #2db0a2;color: #fff;margin: 30px 0;}



.pro_nr .xq .neirong .yongtu span{line-height: 30px;color: #2db0a2;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}

.pro_nr .xq .neirong .yongtu strong{line-height: 30px;color: #2db0a2;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}

.pro_nr .xq .neirong .yongtu p{line-height: 30px;font-size: 16px;}

.pro_nr .xq .neirong .yongtu table{width: 100%;}

.pro_nr .fr{width: 320px;}

.pro_nr .fr .contact{width: 100%;border: 1px solid #2db0a2;box-sizing: border-box;margin-bottom: 50px;}

.pro_nr .fr .contact span{line-height: 55px;height: 55px;background: #2db0a2;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}

.pro_nr .fr .contact ul{padding: 30px 26px;}

.pro_nr .fr .contact ul li{line-height: 30px;height: 30px;font-size: 15px;overflow: hidden;}

.pro_nr .fr .contact ul li i{background: url(../images/contact.png)no-repeat;width: 16px;height: 16px;float: left;margin-right: 10px;margin-top: 7px;}

.pro_nr .fr .contact ul li:nth-child(2) i{background-position: -26px 0;}

.pro_nr .fr .contact ul li:nth-child(3) i{background-position: -52px 0;}

.pro_nr .fr .contact ul li:nth-child(4) i{background-position: -78px 0;height: 60px;}

.pro_nr .fr .xiangguan{width: 100%;border: 1px solid #2db0a2;box-sizing: border-box;}

.pro_nr .fr .xiangguan span{line-height: 55px;height: 55px;background: #2db0a2;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}

.pro_nr .fr .xiangguan ul{padding: 30px 26px;}

.pro_nr .fr .xiangguan ul li{width: 100%;}

.pro_nr .fr .xiangguan ul li .pimg{width: 100%;}

.pro_nr .fr .xiangguan ul li .pimg img{width: 100%;}

.pro_nr .fr .xiangguan ul li .txt{text-align: center;font-size: 14px;line-height: 50px;height: 50px;margin-bottom: 10px;}

/* content */

.contact_us{margin: 60px 0;}

.contact_us .biaoti h1{color: #3d3d3d;font-size: 34px;font-weight: normal;text-align: center;}

.contact_us .biaoti span{color: #666; font-size: 1.5em;font-weight: bold;}

.contact_us{position: relative;}

.contact_us  .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;width: 610px;}

.contact_us  .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}

.contact_us .list li a{display: block;color: #666;}

.contact_us .list li.active2{background: #2db0a2;color: #fff;border: none;}

.contact_us .list li.active2 a{color: #fff;}

.contact_us .list li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}

.contact_us .lianxi{margin-top: 130px;}

.contact_us iframe{width: 50%;}

.contact_us .details{width: 50%;height: 500px;background-color: #2db0a2;color: #fff;float: right;padding: 20px 20px;box-sizing: border-box;}

.contact_us .details ul{padding: 30px 46px;box-sizing: border-box;}

.contact_us .details ul li{padding-bottom: 20px;box-sizing: border-box;line-height: 24px;width: 100%;}

.contact_us .details ul li span{font-size: 16px;margin-left: 20px;float: right;}

.contact_us .details ul li i{background: url(../images/contact_icon.png) no-repeat;width: 42px;height: 42px;display: inline-block;float: left;margin-right: 20px;}

.contact_us .details ul li p{float: left;margin: 10px 0;font-size: 14px;}

.contact_us .details ul li p a{font-size: 14px;}

.contact_us .details ul li:nth-child(1) i{background-position: 0 0;}

.contact_us .details ul li:nth-child(2) i{background-position: -52px 0;}

.contact_us .details ul li:nth-child(3) i{background-position: -104px 0;}

.contact_us .details ul li:nth-child(4) i{background-position: -260px 0;}

.contact_us .details ul li:nth-child(5) i{background-position: -208px 0;}

.contact_us .details ul li:nth-child(6) i{background-position: -156px 0;}



.contact_us .contact_input .submit{background-color: #2db0a2;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;cursor: pointer;}

.contact_us .contact_input .reset{background-color: #bababa;margin-right: 0;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;}

.contact_input input{width: 49%;float: left;margin-right: 10px;height: 45px;line-height: 45px;background: #fff;border: 1px solid #dedede;margin-top: 20px;padding-left: 20px;box-sizing: border-box}

.contact_input input:nth-child(2n){float: right;margin-right: 0;}

.contact_input textarea{width: 100%;background: #fff;border: 1px solid #dedede;line-height: 24px;height: 175px;margin-top: 20px;padding-left: 20px;box-sizing: border-box;}

.contact_input{background: #f8f8f8;border: 1px solid #e4e4e4;width: 100%;padding: 30px;box-sizing: border-box;margin-top: 50px;}

.contact_us .details a{color: #fff;}

/* rongyu */



.acontent{height:auto;margin:35px 0;}

.acontent .content-title h1{font-size: 22px;padding: 12px 3px;border-bottom: 2px solid #1d61c4;box-sizing: border-box;max-width:300px;margin-bottom: 0;height: 55px;}

.acontent>p{margin-top: 28px; line-height:25px;font-size: 14px;}

.acontent .list{margin-top: 30px;}

.acontent .list ul{/*display: flex;display: -webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;*/width: 100%;flex-wrap:wrap;}

/*.content .list ul:after{content:"";display:block;width:24%}*/





.acontent .list ul li{width: 24%;text-align: center;margin:5px 5px;float: left;}

.acontent .list ul li>p{text-align: center;padding: 10px 0px 10px 0;}

.acontent .list ul li>a {color: #666;}

.acontent .list .pimg{width:100%;height:255px;text-align:center;display:flex; align-items:center;overflow: hidden;border:1px solid #d2d2d2;box-sizing: border-box;}

.acontent .list .pimg img{max-width:100%;width:auto;max-height:100%;height:auto;margin:auto;}

.anli{padding: 60px 0;}

.anli .anlifr h1{font-size: 34px;color: #333;text-align: center;font-weight: normal;}

.about_fr{width: 100%;}

.about_fr .tt{height: 70px;line-height: 70px;}

.about_fr .tt h1{font-size: 34px;color: #333;text-align: center;font-weight: normal;}

.about_fr .tt span{float: right;color: #666;display: block;}

.about_fr .tt span img{margin-right: 20px;}

.about_us{padding: 60px 0;}

.about_fr .neirong{line-height: 24px;margin-top: 55px;}

.about_fr .neirong img{width: 100%;}

.anli .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.anli .tt h3{border-bottom:3px solid #2db0a2;font-size: 24px;float: left;color: #333;}

.anli .tt span{float: right;color: #666;display: block;}

.anli .tt span img{margin-right: 20px;}

.anlifr{width: 100%;}

.about_us .about_fr{position: relative;}

.about_us .about_fr  .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;width: 610px;}

.about_us .about_fr  .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}

.about_us .about_fr  .list li a{display: block;color: #666;}

.about_us .about_fr  .list li.active2{background: #2db0a2;color: #fff;border: none;}

.about_us .about_fr  .list li.active2 a{color: #fff;}

.about_us .about_fr  .list li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}

.about_us .about_fr{position: relative;}

.about_us .about_fr .list2{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}

.about_us .about_fr .list2 li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;position: relative;}

.about_us .about_fr .list2 li a{display: block;color: #666;}

.about_us .about_fr .list2 li.active2{background: #2db0a2;color: #fff;border: none;}

.about_us .about_fr .list2 li.active2 a{color: #fff;}

.about_us .about_fr .list2 li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}

.about_us .about_fr .neirong{margin-top: 130px;}

.about_us .about_fr .neirong table tr{border: none;}

.about_us .about_fr .neirong table tr td{border: none;}

.about_us .about_fr .neirong p{line-height: 24px;font-size: 16px;}

.about_us .about_fr .neirong strong{line-height: 36px;}

.about_us .about_fr .neirong table .txt{line-height: 60px;font-size: 16px;color: #2db0a2;height: 60px;}

.about_us .about_fr2{position: relative;}

.about_us .about_fr2 h1{color: #333;text-align: center;font-weight: normal;font-size: 34px;}

.about_us .about_fr2  .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;width: 615px;}

.about_us .about_fr2  .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}

.about_us .about_fr2  .list li a{display: block;color: #666;}

.about_us .about_fr2  .list li.active2{background: #2db0a2;color: #fff;border: none;}

.about_us .about_fr2  .list li.active2 a{color: #fff;}

.about_us .about_fr2  .list li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}

.about_us .about_fr2 .neirong{margin-top: 130px;}

.about_us .about_fr2 .neirong table tr{border: none;}

.about_us .about_fr2 .neirong table tr td{border: none;}

.about_us .about_fr2 .neirong p{line-height: 24px;font-size: 16px;}

.about_us .about_fr2 .neirong strong{line-height: 36px;}

.about_us .about_fr2 .neirong table .txt{line-height: 60px;font-size: 16px;color: #2db0a2;height: 60px;}

/* job */

.job_fr{width: 100%;}

.job_fr .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}

.job_fr .tt h3{border-bottom:3px solid #2db0a2;font-size: 24px;float: left;color: #333;}

.job_fr .tt span{float: right;color: #666;display: block;}

.job_fr .tt span img{margin-right: 20px;}

.job_fr .neirong{line-height: 24px;margin-top: 55px;}

/* 在线留言 */

.messages{padding: 60px 0;}

.messages h1{font-size: 34px;text-align: center;color: #333;font-weight: normal;margin-bottom: 30px;}

.messages form{padding: 30px;box-sizing: border-box;width: 100%;background: #ededed;}

.messages form .fr,.messages form .fl{width: 50%;}

.messages form p{height: 40px;line-height: 40px;margin: 10px 0;}

.messages form input{background: #fff;border: 1px solid #2db0a2;width: 95%;color: #2db0a2;margin: 10px 0;height: 40px;line-height: 40px;padding-left: 10px;box-sizing: border-box;}

.messages form input#title{width: 100%;}

.messages form abbr{color: #f00;margin-left: 10px;}

.messages form textarea{width: 100%;height: 400px;background: #fff;color: #2db0a2;padding-left: 10px;box-sizing: border-box;line-height: 24px;font-size: 16px;line-height: 24px;}

.messages form .submit{background-color: #2db0a2;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;cursor: pointer;margin-top: 20px;}

.messages form .reset{background-color: #bababa;margin-right: 0;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;margin-top: 20px;}

/* footer */

footer{background: #2db0a2;padding: 60px 0;}

footer .lianxi{width: 670px;float: left;}

footer .lianxi .footer_nav ul{display: flex;justify-content: space-between;width: 100%;}

footer .lianxi .footer_nav ul li{height: 40px;line-height: 40px;text-align: center;}

footer .lianxi .footer_nav ul li a{color: #fff;margin: 0 auto;float: left;margin-right: 10px;}

footer .lianxi .footer_nav ul li::after{content: '|';color: #fff;float: right;}

footer .lianxi .footer_nav ul li:last-child::after{content: '';}

footer .lianxi .footer_lianxiall{width: 100%;margin-top: 25px;}

footer .lianxi .footer_lianxiall ul{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}

footer .lianxi .footer_lianxiall ul li{width:50%;color: #fff;font-size: 16px;line-height: 30px;}
footer .lianxi .footer_lianxiall ul li p{float: left;width: 90%;}
footer .lianxi .footer_lianxiall ul li i{background: url(../images/footer_icon.png)no-repeat;width: 18px;height: 16px;margin-right: 10px;float: left;margin-top: 10px;}

footer .lianxi .footer_lianxiall ul li:nth-child(2) i{background-position: -26px 0;}

footer .lianxi .footer_lianxiall ul li:nth-child(3) i{background-position: -52px 0;}

footer .lianxi .footer_lianxiall ul li:nth-child(4) i{background-position: -78px 0;}
footer .lianxi .footer_lianxiall ul li:nth-child(5) i{background-position: -104px 0;}
footer .lianxi .footer_lianxiall ul li:nth-child(6) i{background-position: -130px 0;}
.beian strong{text-align: center;display: block;color: #c5e8e4;font-weight: normal;}

.beian{background: #08998a;height: 68px;line-height: 30px;margin: 0;color: #c5e8e4;text-align: center;font-size: 14px;}

.beian a{color: #c5e8e4;margin-left: 10px;font-size: 14px;}

.ewm{float: right;}

.ewm ul li{float: left;margin-right: 10px;}

.ewm ul li i{background: url(../images//ewm.png)no-repeat;width: 110px;height: 110px;display: block;}

.ewm ul li p{text-align: center;color: #fff;}

.ewm ul li:nth-child(2) i{background-position: top right;margin-right: 0;}

.youlian a{color: #666;font-size: 14px;}

.right_nav li .hideBox .hb img{float: none !important;width: 100% !important;height: auto !important;}

.right_nav .top{height: auto;}

@media screen and (max-width:1440px){



	}