html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}
img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}
a{color:inherit;text-decoration:none;}
a:hover {}
/*******CSS reset*************/
body{overflow-x:hidden;position:relative;color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;}
a{text-decoration:none;cursor :pointer;outline: none; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;-o-transition: all 0.5s;}
.transition1s{ transition: all 1s;
-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.radius5{-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
input,textarea,button {padding:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f32{font-size:32px!important;}
.f36{font-size:36px!important;}
.f40{font-size:40px;}
.f42{font-size:42px;}
.bold{font-weight:bold;}
.white{color:#fff!important;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.t_c{text-align:center;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.padding-up-20 {padding-top:20px;}
.hidden{display:none;}
.block {display:block;}
.center {margin:0 auto;}
.m0 {margin:0!important;}
.aaa {color:#aaa;}
.font-color {color:#0ca85f;}/*文字主色*/
.bg-color {background-color:#0ca85f;}/*背景主色*/
.wrap{margin:0 auto;width:1200px;}
/*img {transition: 0.4s all;}
img:hover {transform: scale(1.05);}*/

.top_title {width:100%;height:30px;line-height: 30px;}
.in_title {padding-top:45px;padding-bottom:30px;}

.header {padding-top:20px;border-top:2px solid #eee;}
.header>.wrap {padding-bottom:80px;}
.logo {font-size:17px;background:url(../Image/logo.png) no-repeat left center;padding-left:78px;}
.logo b {font-size:35px;}
.logo span {font-size:16px;display:block;float:right;margin-left:20px;}
.tel {width:auto;padding-top: 15px;padding-left:30px;font-size:18px;background:url(../Image/tel.png) no-repeat left 20px;}
.tel b {font-size:22px;color:#eaa023;}
.ewm img {width:100px;height:100px;}
.menu {width:1200px;}
.nav {height:60px;line-height: 60px;background-color:#fff;z-index: 99;
	position:absolute;top:130px;left:50%;transform:translateX(-50%);text-align:center;font-weight:bold;font-size:16px;}
.nav li {float:left; width:11.11%;transition: background 0.5s;background-color:#0ca85f;color:#fff;}
.nav li a {display:block;padding-left:31px;padding-right:31px;}
.nav li:hover {background:#eaa023;}
.nav li.active {background:#eaa023;}

.banner {width:1920px;}



.index_01 {padding-bottom:50px;}
.index_01 .in_title span {display:block;margin-top:30px;}
.index_01_content {text-align:center;}
.index_01_content li {width:247px;height:230px;float:left;overflow:hidden;margin:30px 25px auto 25px;}
.index_01_content li div {position:relative;}
.index_01_content li div img {width:100%;transition:all 0.4s;}
.index_01_content li p {margin-top:25px;color:#aaa;text-align:justify;}
.index_01_content li div>span {position:absolute;bottom:0;display:block;height:40px;width:100%;
text-align:center;font-size:15px;font-weight:bold;color:#fff; line-height: 40px;background-color:#0ca85f;}
.index_01_content li:hover img {transform: scale(1.05);}
.index_01_content .more {border:1px solid #000;text-align:center;display:block;float:unset;
	width:165px;height:40px;line-height:40px; margin:0 auto;margin-top:45px;color:#000;}


.index_02 {position:relative;padding-top:50px;padding-bottom:50px;background-color:#0ca85f;color:#fff;}
.in_title_02 {background:url(../Image/in02_tit_bg.png) no-repeat center center;}
.index_02_type {width:100%;text-align:center;padding-top:35px;}
.index_02_type span {color:#ff0;}
.index_02_content .bd ul li {width:278px;height:275px;overflow: hidden;float:left;margin-right:30px;margin-top:45px;}
.index_02_content .bd ul li img {height:209px;width:100%;}
.index_02_content .bd ul li span {text-align:center;display:block;width:100%;line-height:60px;}
		.index_02_content .prev,
		.index_02_content .next{ position:absolute; left:4%; top:50%;margin-top:20px; display:block; 
			width:32px; height:40px; background:url(../Image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.index_02_content .next{ left:auto; right:4%; background-position:8px 5px; }
		.index_02_content .prev:hover,
		.index_02_content .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.index_02_content .prevStop{ display:none;  }
		.index_02_content .nextStop{ display:none;  }


.i {height:2px;width:40px;background-color:#0ca85f;display: block;}
.more {float:right;font-size:14px;color:#aaa;}
.in_tit {position:relative;display:block;height:50px;line-height: 40px;font-size: 28px;font-weight: bold;}
.stit {width:200px;font-size:14px;color:#aaa;list-style:none;}

.index_03 {padding-top:45px;padding-bottom:55px;background-color:#eee;}
.index_03_left {padding-right:30px;width:370px;float:left;}
.index_03_center {padding-left:30px;padding-right:30px;width:340px;float:left;}
.index_03_center ul {margin-top:40px;list-style-type : disc;padding-left:20px;}
.index_03_center li {line-height:32px;}
.index_03_center li:hover {padding-left:10px;transition:0.4s all;}
.index_03_right {padding-left:30px;width:370px;float:left;}
.in03_con {position:relative;margin-top:40px;}
.in03_con .hd {position:absolute;bottom:15px;right:0;z-index:9999;padding-right:15px;}
.in03_con .hd li {font-size:0px;float:left;margin-right:5px;width:6px;height:6px;border-radius:50%; background-color:#fff;cursor: pointer; }
.in03_con .hd li:hover,.in03_con .hd .on {background-color:#fef00a;}
.in03_con .bd {width:370px;overflow:hidden;}
.in03_con .bd li {position:relative;}
.in03_con .bd li .pic {width:370px;height:245px;overflow: hidden;}
.in03_con .bd li .pic img {width:100%;}
.in03_con .tit {position:absolute;bottom:0;display:block;width:370px;height:40px; 
	line-height:40px;text-align:left;padding-left:20px;color:#fff;background-color:#0ca85f;}
.in03_message {margin-top:40px;}
.in03_message input {border:none;margin-bottom:10px;float:left;margin-right:10px;width:160px;}
.in03_message .m_content {margin-bottom:10px;width:350px;border:none;}
.in03_message .m_mobile {margin-right:0;}
.in03_message .m_submit {width:135px;float:right;border:none;}

.index_04 {padding-top:35px;}
.index_04 .i {position:absolute;left:180px;top:25px;}
.index_04_content {margin-top:40px;}
.index_04_case {width:100%;}
.index_04_case li {width:220px;margin-right:25px;}
.index_04_case .case_pic {width:220px;height:165px;overflow: hidden;}
.index_04_case .case_pic img {width:220px;}
.index_04_case li span {width:100%;display:block;line-height: 50px;text-align:center;}



.footer {color:#999;background-color:#333;width:100%;line-height:30px;margin-top:30px;padding-top:40px;
	position:relative;font-size:14px;}
.footer_con a {color:#999;margin-right:20px;}
.footer_center {position:absolute;top:0px;left:400px;}
.footer_con .wx {width:220px;position:absolute;right:10px;top:0px;text-align:center;}
.footer_con .wx img {float:right;width:135px; height:135px;display:block;}
.footer_bottom {margin-top:80px;line-height: 55px;border-top:1px solid #444;text-align:center;}
.f_tit {
    color: #fff;
    font-weight: bold;
    padding-bottom: 10px;
    display: block;
    font-size: 15px;
}

.sidebar {width:240px;min-height:600px;}
.sidebar .panel .title {font-size:20px;font-weight: bold;text-align: center;color:#fff;display:block;padding-top:10px;padding-bottom:10px;}
.sidebar .panel ul {border:1px solid #eee;height:35px;padding-bottom:20px;line-height: 35px;}
.sidebar .panel .pro_type{height:auto;}
.sidebar .panel .address{height:auto;margin-bottom:50px;}
.sidebar .panel .pro_type li {text-align: center;border-bottom:1px dotted #eee;}
.sidebar .panel .pro_type li a {width:238px;height:35px;display:block;background: url(../Image/in01_li.png) no-repeat  200px center;}
.sidebar .panel .pro_type li a:hover {font-weight: bold;background-color:#0ca85f;color:#fff;}
.sidebar .panel .address li {position:relative;padding:0 20px;}
.sidebar .panel .address li a:hover {padding-left:5px;transform: all 0.5s;}
.sidebar .panel .address li a span {width:200px;right:0;bottom:0;}

.order {margin-top:20px;}
.r-content {width: 900px;margin-left: 16px;margin-bottom:20px;padding: 20px;border: 1px solid #ddd;}
.r-content .title {background: url(../Image/t_l.jpg) no-repeat center left;height:40px;line-height:40px;padding-left:10px;border-bottom:1px solid #eee;}
.r-content .title strong {font-size:20px;}
.r-content img {max-width:100%;}
.pro_list {margin-top:20px;}
.pro_list li {float:left;overflow:hidden; margin-right:19px;margin-bottom:20px;width:287px;height:215px;}
.pro_list li img{width:100%;transition: all 0.6s;}
.pro_list li img:hover {transform: scale(1.1);}
.pro_list li span {color:#eee;bottom:-1px;left:0;height:30px;line-height:30px;width:100%;background: #00000064;}
.pro_list li:nth-child(3n) {margin-right:0;}
.r-content .info_title {text-align: center;padding:10px;}
.r-content .info_bar {background-color: #0ca85f;margin-top:20px;padding:8px 0;}
.r-content .info_bar b {background-color:#000;color:#fff;font-weight:bold;padding:8px;}
.main-img {height:450px;max-width: 600px;max-height: 450px;}
.r-content .new_list {padding-top:10px;}
.r-content .new_list li{width:880px;border-bottom: 1px dotted #eee;padding:10px 20px;}
.r-content .new_list li a{transition:padding 0.5s;}
.r-content .new_list li a:hover {padding-left:5px;transition:padding 0.5s;}
.r-content>p {padding:10px 15px;}
#prev_next {margin-top:20px;}

.page {display:block;width:920px;text-align: center;}

/*产品内页样式*/
.imgbox{ width: 100%; height:315px;padding-top:18px;}
.imgbox .imgbox_lf{ width: 440px; height:300px; border: 1px #ebebeb solid;overflow: hidden; float: left; }
.imgbox .imgbox_lf img{transition: 0.4s all;height: 300px;display: block;margin: 0 auto;}
.imgbox .imgbox_lf img:hover{transform: scale(1.05);}
.imgbox .imgbox_rt{ width: 420px; height: 300px;line-height: 38px; float: right; position: relative; }
.imgbox .imgbox_rt .s01{font-size:21px;line-height:40px;display: block;}
.imgbox .imgbox_rt .s02{width:110px;height:34px;color: #fff;font-size: 18px;line-height:34px;background: #0ca85f;text-align: center;border-radius: 17px;margin-top: 12px;margin-bottom: 10px;display: block;}
.imgbox .imgbox_rt b{color: #086ddf;font-size: 29px;font-family: Georgia,serif,verdana}
.protxt{width: 100%;min-height:280px;height: auto;line-height: 32px;color: #3f3f3f; overflow: hidden;}
.protxt .intitle01{width: 100%;height: 54px;margin: 15px auto 5px;}
.protxt .intitle01 span{width: 124px; font-size: 21px;font-weight: bold;text-align: center; color: #fff;line-height:38px; background:#0ca85f;border-radius: 19px; display: block;}
.protxt .intitle02{width: 100%;height: 54px;border-bottom: 1px #e8e8e8 solid;margin: 15px auto 20px;}
.protxt .intitle02 span{width: 128px; font-size: 21px;font-weight: bold;text-align: center; color: #0ca85f;line-height:53px;border-bottom: 3px #0ca85f solid; display: block;}
.protxt .pics{width: 100%;height: 210px;}
.protxt .pics li{width:280px;height: 210px;float: left;margin-right: 15px;overflow: hidden;border: 1px #ebebeb solid;}
.protxt .pics li img{width:280px;height: 210px;transition: 0.4s all}
.protxt .pics li img:hover{transform: scale(1.05);cursor: pointer;}
/*产品内页样式*/


#picList {width: 100%;padding: 10px 0 0 0;}
#picList li {transition: all 0.3s;height: 170px;margin-bottom: 20px;background: #fcfcfc;padding: 10px;}
#picList li a {display: block;}
#picList li:hover {box-shadow: 6px 6px 1px #ccc;}
#picList li a:hover .d2 span {background: #029f51;color: #fff;}
#picList .picList_date {float: left;width: 100px;height: 170px;color: #fff;text-align: left;}
#picList .picList_date .d1 {font-size: 30px;color: #898989;}
#picList .picList_date .d2 {font-size: 16px;color: #444;line-height: 60px;}
#picList .picList_date .d2 span {display:block;width: 40px;height: 40px;text-align: center;line-height: 40px;transition: all 0.3s;}
#picList .picList_date .d3 {font-size: 16px;color: #aaa;}
#picList .picList_line {height: 1px;margin-top: 20px;width: 35px;background: #bebebe;float: left;transition: all 0.5s;}
#picList li a:hover .picList_line {background: #000;width: 70px;}
#picList .img {float: right;width: 220px;height: 160px;overflow: hidden;background: #fff;}
#picList .Pic_list_txt {width: 435px;padding-right: 10px;float: left;margin: 0 20px;position: relative;height: 160px;overflow: hidden;text-align: justify;}
#picList .Pic_list_txt .t1 {font-size: 18px;font-weight: bold;line-height: 30px;height: 30px;overflow: hidden;width: 100%;color: #000;}
#picList .Pic_list_txt .t2 {overflow: hidden;padding: 8px 0;height: 90px;font-size: 14px;line-height: 25px;color: #666;}
