/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.clearfix:after {
   content:""; 
   display: block; 
   clear:both; 
}
.wapper{ width:1200px; margin:0 auto;}

.logo img{margin-top: 3px;}
.c_nav_main{overflow: inherit;}
.logo{float: left;}
.top_menu{float: right;height: 60px;margin-top: 30px;position: relative;z-index: 9;}

.index_banner{padding: 20px 0px;position: relative;z-index: 8;}
.swiper-container {width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.swiper-slide01 {text-align: center;font-size: 18px;background: #fff;
/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a{display: block;width: 100%;}
.swiper-slide a img{display: block;width: 100%;}


.con1_bg{padding:50px 0px 20px 0px;}
.c1_left{float: left;width: 530px;}
.c1_left video{width: 100%;height: auto;}
.c1_right{float: right;width: 635px;}
.c1_right .title_c1{height: 70px;line-height: 70px;}
.c1_right .title_c1 h2{font-weight: normal;color: #000;font-size:30px}
.c1_right .title_c1 span{display: inline-block;font-size: 18px;padding-left: 10px;color: #707070;}
.c1_right p{line-height: 25px;margin: 0;font-size: 14px;padding: 0;}
.c1_right b{display: block;font-weight: normal;border-bottom: 1px solid #ddd;padding-bottom: 10px;text-align: right;}
.c1_right b a{display: inline-block;text-align: right;font-size: 14px;color: #000;}
.c1_right ul li{float: left;width: 20%;padding: 20px 0px;}
.c1_right ul li .c1_lipic img{display: block;max-width: 100%;margin: 0 auto;padding-bottom: 5px;}
.c1_right ul li .c1_litxt{text-align: center;font-size: 15px;color: #000;}

.title_biao01 h2{line-height: 40px;text-align: center;font-size: 30px;font-weight: normal;background: url(../images/xian.png) center center no-repeat;margin-top: 30px;}
.title_biao01 span{color: #bcbcbc;font-size: 14px;line-height: 25px;text-align: center;display: block;}
.title_biao01 p{font-size: 14px;text-align: center;padding: 0;line-height: 25px;color: #a4a4a4;}
.con2 ul{margin: 30px auto;padding-bottom: 50px;}
.con2 ul li{float: left;width: 200px;margin-right: 50px;}
.con2 ul li:nth-child(5n){margin-right: 0px;}
.con2 ul li .c2_pic{border-radius: 50%;border: 1px solid #ccc;}
.con2 ul li .c2_pic a{display: block;padding: 10px;background: #fff;border-radius: 50%;}
.con2 ul li .c2_pic a:hover{background: #FF6600;}
.con2 ul li .c2_pic a img{display: block;max-width: 100%;width: 100%;margin: 0 auto;border-radius: 50%;}
.con2 ul li .c2_txt{line-height: 42px;font-size: 18px;text-align: center;color: #707070;}

.con3_bg{padding: 30px 0px;}
.c3_biaoti{padding-bottom: 20px;}
.c3_biaoti img{display: block;max-width: 100%;margin: 0 auto;}

.c3_nav{margin-bottom: 40px;}
.c3_nav ul{text-align: center;margin: 0 auto;}
.c3_nav ul li{display: inline-block;margin: 0px 15px;padding: 0px 20px;border-radius: 30px;height: 45px;line-height: 45px;background: #00bc50;position: relative;}

.c3_nav ul li .nav_lidowncon{display: none;}
.c3_nav ul li:hover .nav_lidowncon{display: block;}
.c3_nav ul li a{display: block;text-align: center;font-size: 14px;color: #fff;}
.c3_nav ul li dl{background: #fff;position: absolute;top: 45px;left: 0;width: 120%;z-index: 9;}
.c3_nav ul li dl dd{line-height: 28px;border-bottom: 1px dashed #ccc;}
.c3_nav ul li dl dd a{display: block;text-align: left;color: #333;padding-left: 50px;}
.c3_nav ul li.nav_lidown a{background:url(../images/right.png) right center no-repeat;padding: 0px 15px;}
.c3_nav ul li:hover{color: #fff;background: #FF6600;}
.c3_nav ul li a:hover{color: #fff;background: #FF6600;}

.swiper-slide02{position: relative;overflow: hidden;}
.swiper02_pic{display: block;width: 100%;overflow: hidden;}
.swiper02_pic img{display: block;width: 100%;transition: all 0.6s;cursor: pointer;}
.swiper02_txt{padding-bottom: 20px;position: absolute;bottom:-60px;left: 0;right: 0;width: 100%;background: rgba(48,48,48,0.7);transition: all 0.6s;}
.swiper02_pic img:hover{transform: scale(1.4);}
.swiper-slide02:hover .swiper02_txt{background:rgba(76, 174, 79, 0.72);bottom: 0;transition: all 0.6s;}
.swiper02_txt h2{font-weight: normal;font-size: 14px;color: #fff;text-align: center;white-space: nowrap;line-height: 50px;}
.swiper02_txt .c3_btn{display: block;margin: 0 auto;}
.swiper02_txt .c3_btn a{display: block;width: 140px;border-radius: 10px;height: 38px;line-height: 38px;text-align: center;color: #fff;font-size: 14px;border:1px solid #ccc;margin: 0 auto;}
.swiper02_txt .c3_btn a:hover{background: #fff;border: 1px solid #fff;color: #FF6600;}


.c3_anniu{margin:30px auto 40px auto;}
.c3_anniu a{display: block;width:157px;height:50px;line-height:50px;background: #ff8700;color: #fff;margin: 0 auto;text-align: center;font-size: 18px;border-radius: 30px;}
.c3_anniu a:hover{opacity: 0.8;}

.con4_bg{padding: 30px 0px;}
.con4_bg ul{margin-top: 30px;}
.con4_bg ul li{float: left;width: 368px;margin-right: 48px;margin-bottom:48px;}
.con4_bg ul li:nth-child(3n){margin-right: 0;}
.c3_tuwen{border: 1px solid #ccc;}
.c3_pic img{display: block;width: 100%;}
.c3_txt{padding:20px 35px 30px 35px;}
.c3_txt h2{line-height: 48px;text-align:left;font-size: 24px;color:#000;font-weight: normal;}
.c3_txt p{font-size: 25px;color:#a4a4a4;font-size: 14px;padding: 10px 0px;}
.c3_txt b{display: block;font-weight: normal;margin-top: 5px;}
.c3_txt b a{display: block;width: 112px;height: 28px;line-height: 28px;font-size: 18px;background: #22ac38;text-align: center;color: #fff;}
.c3_txt b a:hover{color: #fff;background: #ff6600;}

.c5_left{width: 490px;float: left;padding-top: 30px;}
.c5_right{width: 650px;float: right;padding-top: 30px;}
.c5_right ul li{margin-bottom: 15px;padding:10px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.c5_right ul li:hover{background: #f5f5f5;}
.c5_right ul li .c5_xinwen h2{line-height: 42px;font-size: 18px;}
.c5_right ul li .c5_xinwen h2 a{color: #000;}
.c5_right ul li .c5_xinwen h2 b{display: inline-block;text-align: right;font-size: 14px;font-weight: normal;background: url(../images/time.png) left center no-repeat;padding-left: 30px;float: right;}
.c5_right ul li .c5_xinwen p{line-height: 26px;font-size: 16px;}

.small_lunbo{width: 490px;}


.footer_bg{background-color: rgba(60, 60, 60, 1);margin-top: 50px;padding: 20px 0px;}
.foot_l01{float: left;width: 350px;}
.foot_tel{background: url(../images/dh_tb.jpg) left center no-repeat;}
.foot_tel p{line-height: 24px;font-size: 16px;color: #fff;padding-left: 50px;}
.foot_tel h2{line-height:32px;font-size: 30px;color: #fff;padding-left: 70px;font-weight: normal;}
.footer_bg ul li{line-height: 28px;font-size: 14px;}
.foot_l02{float: left;width: 305px;padding-top: 15px;}
.foot_l03{float: left;width: 370px;padding-top: 15px;}
.foot_l04 img{display: block;margin: 0 auto;width: 108px;}

/* è¯¦æƒ…å†…é¡µæ ·å¼ */
.nei_banner img{display: block;width: 100%;}

.about_bg{padding: 30px 0px;}
.title_biao02 h2{line-height: 40px;text-align: center;font-size: 36px;background: url(../images/xian.png) center center no-repeat;margin-top: 30px;color: #00bc50;}
.title_biao02 span{color:#808080;font-size: 20px;line-height: 25px;text-align: center;display: block;padding: 5px 0px 20px 0px;}

.about_nav{margin: 40px auto 30px auto;}
.about_nav ul{text-align: center;margin: 0 auto;}
.about_nav ul li{display: inline-block;margin: 0px 15px;padding: 0px 20px;border-radius: 30px;height: 45px;line-height: 45px;background: #00bc50;position: relative;}

.about_nav ul li .nav_lidowncon{display: none;}
.about_nav ul li:hover .nav_lidowncon{display: block;}
.about_nav ul li a{display: block;text-align: center;font-size: 14px;color: #fff;}
.about_nav ul li dl{background: #fff;position: absolute;top: 45px;left: 0;width: 120%;z-index: 9;}
.about_nav ul li dl dd{line-height: 28px;border-bottom: 1px dashed #ccc;}
.about_nav ul li dl dd a{display: block;text-align: left;color: #333;padding-left: 50px;}
.about_nav ul li.nav_lidown a{background:url(../images/right.png) right center no-repeat;padding: 0px 15px;}
.about_nav ul li:hover{color: #fff;background: #FF6600;}
.about_nav ul li a:hover{color: #fff;background: #FF6600;}

.about_nav ul li:hover{background: #FF6600;}
.about_nav ul li a{display: block;text-align: center;font-size: 14px;color: #fff;}
.about_nav ul li a:hover{color: #fff;}

.about_biaoti{padding-bottom: 30px;color: rgba(30, 30, 30,1);font-size: 30px;text-align: center;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.about_xq{padding: 20px 0px;font-size: 15px;}
.about_xq img{display: block;max-width: 100%;margin: 0 auto;}

.fl{float: left;}
.fr{float: right;}
.about_pic{width:48%;}
.about_pic img{display: block;max-width: 100%;width: 100%;}
.about_txt{width:48%;}


.news_list ul li{margin-bottom: 15px;padding:10px 0px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.news_list ul li .news_xinwen h2{line-height: 42px;font-size: 18px;}
.news_list ul li .news_xinwen h2 a{color: #000;}
.news_list ul li .news_xinwen h2 b{display: inline-block;text-align: right;font-size: 14px;font-weight: normal;background: url(../images/time.png) left center no-repeat;padding-left: 30px;float: right;}
.news_list ul li .news_xinwen h2 b em{display: inline-block;padding-left: 5px;color: #333;}
.news_list ul li .news_xinwen p{line-height: 26px;font-size: 16px;}
.news_list ul li .news_xinwen b{display: block;height: 30px;}
.news_list ul li .news_xinwen b a{display: block;width: 86px;height: 28px;line-height: 28px;font-weight: normal;text-align: center;border:1px solid #ccc;color: rgba(101, 190, 186,1);float: right;}

.page_list01 .p_page{float: right;margin-top: 15px;}


.p_page .pre {display: inline-table;float: left;margin-left: 18px;margin-right: 5px;}
.p_page .pageNum {display: inline-block;position: static;float: left;margin-right: 5px;line-height: 30px;}
.p_page .next {display: inline-table;float: left;}
.p_page .PageInterval {display: inline-block;position: static;float: left;margin-right: 5px;line-height: 38px;font-size: 12px;}
.p_page .p_PageInterval {display: inline-block;position: static;float: left;margin-right: 5px;line-height: 38px;font-size: 12px;}
.p_page .pre:after {content: "";display: none;position: absolute;top: 5px;left: -14px;width: 27px;height: 27px;background-color: rgba(242, 242, 242, 1);font-size: 0;line-height: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;}
.p_page .pre:hover:after {top: 4px;left: -12px;background-color: rgba(101, 190, 186, 1);border-radius: 4px 0 0 0;-webkit-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-moz-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;}
.p_page .pre:active:after {top: 8px;left: -12px;width: 28px;height: 25px;background-color: rgba(90, 170, 167, 1);border-radius: 0 3px 0 0;-webkit-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-moz-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-webkit-transform: rotate(-226deg);-moz-transform: rotate(-226deg);-o-transform: rotate(-226deg);-ms-transform: rotate(-226deg);transform: rotate(-226deg);z-index: -1;}
.p_page .pre {height: 30px;color: rgba(102, 102, 102, 1);border-width: 0;border-style: solid;border-color: rgba(255, 255, 255, 0);background-color: rgba(242, 242, 242, 1);text-align: center;padding-top: 0;padding-right: 20px;padding-left: 20px;position: relative;left: 0;top: 0;}
.p_page .pre:hover {color: rgba(255, 255, 255, 1);border-width: 0;border-style: solid;border-color: rgba(255, 255, 255, 0);background-color: rgba(101, 190, 186, 1);cursor: pointer;}
.p_page .pre:active {background-color: rgba(90, 170, 167, 1);}
.p_page .pre .font {display: table-cell;vertical-align: middle;bottom: 0;font-size: 12px;}
.p_page .pre:hover .iconfont {color: rgba(255, 255, 255, 1);}
.p_page .pre:active .iconfont {color: rgba(255, 255, 255, 1);}
.p_page .pre .iconfont:before {content: "";margin-right: 5px;shadow-angle: 0px;shadow-distance: 0px;shadow-angle-ofInset: 0px;shadow-distance-ofInset: 0px;}
.p_page .next:after {content: "";display: none;position: absolute;top: 5px;right: -14px;width: 27px;height: 27px;background-color: rgba(101, 190, 186, 1);font-size: 0;line-height: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;}
.p_page .next:hover:after {top: 5px;
				right: -12px;
				background-color: rgba(101, 190, 186, 1);
				border-radius: 4px 0 0 0;
				-webkit-box-shadow: 0 3px 0px #777;
				-moz-box-shadow: 0 3px 0px #777;
				box-shadow: 0 3px 0px #777;
				-webkit-transform: rotate(-45deg);
				-moz-transform: rotate(-45deg);
				-o-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				transform: rotate(-45deg);
				z-index: -1;
				width: 26px;
				height: 26px;
			}
.p_page .next:active:after {
				top: 8px;
				right: -12px;
				width: 27px;
				height: 24px;
				background-color: rgba(90, 170, 167, 1);
				border-radius: 0 3px 0 0;
				-webkit-box-shadow: 0 3px 0px #777;
				-moz-box-shadow: 0 3px 0px #777;
				box-shadow: 0 3px 0px #777;
				-webkit-transform: rotate(226deg);
				-moz-transform: rotate(226deg);
				-o-transform: rotate(226deg);
				-ms-transform: rotate(226deg);
				transform: rotate(226deg);
				z-index: -1;
			}
.p_page .next {
				height: 30px;
				color: rgba(255, 255, 255, 1);
				border-width: 0;
				border-style: solid;
				border-color: rgba(255, 255, 255, 0);
				background-color: rgba(101, 190, 186, 1);
				text-align: center;
				padding-top: 0;
				padding-right: 20px;
				padding-left: 20px;
				position: relative;
				left: 0;
				top: 0;}
.p_page .next:hover {color: rgba(255, 255, 255, 1);border-width: 0;border-style: solid;border-color: rgba(255, 255, 255, 0);background-color: rgba(101, 190, 186, 1);cursor: pointer;}
.p_page .next:active {background-color: rgba(90, 170, 167, 1);}
.p_page .next .font {display: table-cell;vertical-align: middle;bottom: 0;font-size: 12px;}
.p_page .next:hover .iconfont {color: rgba(255, 255, 255, 1);}
.p_page .next:active .iconfont {color: rgba(255, 255, 255, 1);}
.p_page .next .iconfont:before {content: "";margin-top: 3px;float: right;margin-left: 5px;shadow-angle: 0px;shadow-distance: 0px;shadow-angle-ofInset: 0px;shadow-distance-ofInset: 0px;}
.p_page .pageNum {position: relative;background-size: 100% 100%;color: inherit;cursor: pointer;display: table;font-family: inherit;font-size: 14px;font-weight: inherit;height: inherit;position: absolute;text-decoration: none;width: inherit;}
.p_page .pageNum {height: 30px;width: 30px;color: rgba(102, 102, 102, 1);border-width: 0;border-style: solid;border-color: rgba(255, 255, 255, 0);background-color: rgba(242, 242, 242, 1);text-align: center;position: relative;}
.p_page .pageNum:hover {color: rgba(255, 255, 255, 1);border-width: 0;border-style: solid;border-color: rgba(255, 255, 255, 0);cursor: pointer;text-decoration: none;background-color: rgba(101, 190, 186, 1);}
.p_page .pageNum:active {text-decoration: none;background-color: rgba(90, 170, 167, 1);}
.p_page .pageNum.active {text-decoration: none;background-color: rgba(90, 170, 167, 1);color: rgba(255, 255, 255, 1);}
.p_page .pageNum .font {display: table-cell;vertical-align: middle;bottom: 0;}
.p_page .pageNum .iconfont {display: inline;color: rgba(255, 255, 255, 1);vertical-align: middle;}
.p_page .pageNum:hover .iconfont {color: rgba(255, 255, 255, 1);}
.p_page .pageNum:active .iconfont {color: rgba(255, 255, 255, 1);}
.p_page .pageNum .iconfont:before {content: "";}
.p_page .PageInterval {line-height: 30px;cursor: text;color: rgba(102, 102, 102, 1);}
.p_page .p_PageInterval {line-height: 30px;cursor: text;color: rgba(102, 102, 102, 1);}


.clearfix:after {
   content:""; 
   display: block; 
   clear:both; 
}
.contact_xq .contact_left{float: left;width: 535px;}
.contact_left h2{line-height: 42px;color:#000;font-size:36px;font-weight: normal;}
.contact_left p{color: #707070;font-size: 14px;line-height: 28px;margin-bottom: 40px;}
.contact_left .contact_txt{text-align: left;font-size: 14px;color: #707070;}
.contact_left .contact_txt hr{width: 36px;height: 1px;background: #FE7700;}
.contact_left ul li{line-height: 28px;text-align: left;font-size: 14px;color: #707070;}
.contact_left dl{padding-top: 20px;}
.contact_left dl dd{display: inline-block;float: left;}
.contact_left dl dd img{display: block;max-width: 105px;padding-right: 15px;border-right: 1px solid #ccc;}
.contact_left dl dd:nth-child(2n){padding-left: 15px;}
.contact_left dl dd{display: inline-block;}
.contact_left dl dt{float: left;line-height: 28px;text-align: left;font-size: 15px;display: inline-block;padding-top: 15px;padding-left: 15px;}
.contact_left dl dt span{}
.contact_xq .contact_right{float: right;width: 470px;}
.contact_xq .contact_right .biaoge_li{margin:0px 10px 10px 10px;}
.contact_xq .contact_right .biaoge_lil{width: 100px;margin-right: 5px;line-height: 30px;float: left;text-align: right;color: #666;font-size: 15px;}
.contact_xq .contact_right .biaoge_lil i{display: inline-block;color: #FF0000;width: 10px;text-align: center;}
.contact_xq .contact_right .biaoge_lir{float: right;width:335px;}
.contact_xq .contact_right .biaoge_lir textarea{display: inline-block;width: 333px;height: 150px;color: #666;border-color: #f0f0f0;text-indent: 5px;padding:5px;}
.contact_xq .contact_right .biaoge_lir input{width: 100%; height: 40px;border: 1px solid #f0f0f0;text-indent: 5px;padding:5px;}
.contact_xq .contact_right .biaoge_lir input.yzm_input{width: 160px;}
.contact_xq .contact_right .biaoge_lir img{display: inline-block;height: 40px;}

.tijiao_btn{height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: #fff;background: #FE7700;display: block;}


.product_xq ul li{position: relative;overflow: hidden;float: left;width: 390px;margin-right: 15px;margin-bottom: 15px;}
.product_xq ul li:nth-child(3n){margin-right: 0px;}
.product_xqpic{display: block;width: 100%;overflow: hidden;}
.product_xqpic img{display: block;width: 100%;transition: all 0.6s;cursor: pointer;}
.product_xqtxt{padding-bottom: 20px;position: absolute;bottom:-60px;left: 0;right: 0;width: 100%;background: rgba(48,48,48,0.7);transition: all 0.6s;}
.product_xqpic img:hover{transform: scale(1.4);}
.product_xq ul li:hover .product_xqtxt{background:rgba(76, 174, 79, 0.72);bottom: 0;transition: all 0.6s;}
.product_xqtxt h2{font-weight: normal;font-size: 14px;color: #fff;text-align: center;white-space: nowrap;line-height: 50px;}
.product_xqtxt .product_xqbtn{display: block;margin: 0 auto;}
.product_xqtxt .product_xqbtn a{display: block;width: 140px;border-radius: 10px;height: 38px;line-height: 38px;text-align: center;color: #fff;font-size: 14px;border:1px solid #ccc;margin: 0 auto;}
.product_xqtxt .product_xqbtn a:hover{background: #fff;border: 1px solid #fff;color: #FF6600;}

.rongyu_piclili  ul li{float: left;width: 285px;margin: 0px 20px 20px 0px;}
.rongyu_piclili  ul li:nth-child(4n){margin-right: 0px;}
.rongyu_piclili  ul li img{display:block;width: 100%;}