@charset "UTF-8";
.crumbs{overflow: hidden;height: 38px;line-height: 38px;border-bottom: 1px solid #d4d4d4;margin-bottom: 20px;font-size: 14px;color: #666;}
.crumbs span{background: url("../images/in/home.png") no-repeat left;padding-left: 26px;padding-top: 4px;padding-bottom: 4px;}
.crumbs a{color: #666;}
.crumbs a:hover{text-decoration: underline;color: #90cf38;}

.banner-in{overflow: hidden;}
.banner-in>img{width:100%;}

.page{text-align: center;padding: 40px 0;}
.page a,.page span{display:inline-block;*display: inline;zoom:1;line-height:32px;margin:0 5px;padding:0 12px;background:#f2f2f2;transition: all 0.2s ease;}
.page span.cur,.page a:hover{background:#90cf38;color:#fff;}

.title-in{background: url("../images/in/title_in_bg.png") no-repeat center;height: 74px;}
.title-in h1{font-weight: normal;line-height: 74px;color: #fff;font-size: 24px;}

/*product-list*/
.product-list{overflow: hidden;}
.product-list-ul{width: 960px;overflow: hidden;}
.product-list-ul li{width: 288px;float: left;margin-right: 20px;margin-bottom: 20px;text-align: center;}
.product-list-ul li img{width: 280px;height: 234px;display: block;padding: 4px;border: 1px solid #e0e0e0;margin-bottom: 4px;}
.product-list-ul li p{color: #333;}
.product-list-ul li:hover p{color: #90cf38;}

/*product-info*/
.product-info{overflow: hidden;padding: 20px 0;}
.product-info-head{overflow: hidden;margin-bottom: 54px;}
.product-info-left{width: 736px;float: left;height: 435px;overflow: hidden;}
.info-small{width: 182px;overflow: hidden;float: left;}
.info-small-ul{}
.info-small-ul li{width: 166px;height: 118px;position: relative;margin-bottom: 5px;cursor: pointer;}
.info-small-ul li:last-child{margin-bottom: 0;}
.info-small-ul li img{width: 166px;height: 115px;display: block;}
.info-small-ul li i{width: 160px;height: 112px;background: transparent;border: 3px solid #90cf38;display: block;position: absolute;left: 0;top: 0;display: none;}
.info-small-ul li.cur i{display: block;}
.info-small-ul li.cur:before{content: "";background: url("../images/in/product_info_icon.png") no-repeat center;width: 12px;height: 14px;position: absolute;right: -16px;top: 50%;margin-top: -7px;}
.info-big{float: right;width: 520px;height: 360px;}
.info-big img{width: 100%;height: 360px;display: block;}

.product-info-right{width: 684px;float:right;}
.product-info-right>h2{width: 80%;font-size: 22px;color: #333;padding-left: 46px;padding-bottom: 6px;border-bottom: 1px solid #d0d0d0;font-weight: normal;margin-bottom: 10px;}
.info-right-attr{overflow: hidden;padding-left: 46px;line-height: 1.8;}
.info-right-attr h3{font-size: 18px;font-weight: normal;margin-bottom:6px;}
.info-right-attr p{color: #333;}
.info-right-attr h4{font-weight: normal;color: #90cf38;font-size: 18px;margin-bottom: 10px;margin-top: 10px;}
.info-right-attr a.talk{width: 124px;height: 38px;text-align: center;line-height: 38px;background: #90cf38;color: #fff;display: block;margin-top:30px;}
.info-right-attr a.talk:hover{background: #faa63d;}

.show-title{height: 42px;border-bottom: 1px solid #90cf38;margin-bottom: 20px;}
.show-title span{width: 122px;height: 42px;line-height: 42px;display: block;text-align: center;background: #90cf38;color: #fff;font-size: 16px;}
.product-info-show{overflow: hidden;}
.product-info-show img{max-width: 100%;}

/*case-page*/
.case-page{padding: 20px 0;overflow: hidden;}
.case-page-list{overflow: hidden;}
.case-page-ul{overflow: hidden;padding: 10px 10px 0 10px;width:1250px;}
.case-page-ul li{width: 560px;height: 242px;overflow: hidden;padding: 16px 8px 16px 16px;float: left;position: relative;transition: .35s all;margin-right: 12px;margin-bottom: 20px;}
.case-page-ul li img{width: 260px;position: absolute;left: 16px;top: 16px;}
.case-page-text{padding-left: 274px;overflow: hidden;}
.case-page-title{overflow: hidden;border-bottom: 1px solid #999;padding-bottom: 6px;margin-bottom: 10px;}
.case-page-title h3{font-size: 18px;color: #333;font-weight: normal;}
.case-page-title span{color: #999;}
.case-page-text{overflow: hidden;height: 263px;position: relative;}
.case-page-text p{text-indent: 2em;color: #666;}
.case-page-text a{width: 128px;height: 28px;border: 1px solid #dcdcda;line-height: 28px;text-align: center;position: absolute;bottom: 20px;right: 10px;transition: .35s all;}
.case-page-text a:hover{background: #90cf38;color: #fff;border: 1px solid #90cf38;}
.case-page-ul li:hover{-moz-box-shadow:0 0 10px #bbb; -webkit-box-shadow:0 0 10px #bbb; box-shadow:0 0 10px #bbb;}

/*case-info*/
.case-info{overflow: hidden;padding-top: 30px;}
.case-head{position: relative;margin-bottom: 40px;}
.case-head img{width: 350px;height: 325px;position: absolute;left: 0;top: 0;border:1px solid #f0f0f0;}
.case-head-text{min-height: 320px;*height:320px;padding-left: 380px;padding-top: 10px;}
.case-head-text p{color: #666;}
.case-info-show{overflow: hidden;margin-bottom: 30px;}
.case-info-show img{max-width: 100%;}

.cases-change{overflow: hidden;height: 50px;line-height: 50px;border-top: 1px dashed #bbb;margin-bottom: 20px;}
.cases-change a{height: 50px;color: #333;font-size: 16px;width:40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cases-change a.pre{float: left;}
.cases-change a.next{float: right;}
.cases-change a:hover{color: #90cf38;text-decoration: underline;}

/*customer*/
.customer{overflow: hidden;}
.customer-ul{overflow: hidden;padding: 10px;}
.customer-ul li{position: relative;overflow: hidden;padding: 18px;height: 286px;margin-bottom: 62px;transition: .35s;}
.customer-ul li>img{width: 413px;height: 286px;position: absolute;left: 18px;top: 18px;}
.customer-text{overflow: hidden;padding-left: 440px;}
.customer-text-title{font-size: 18px;color: #333;line-height: 52px;border-bottom: 1px solid #dcdcda;margin-bottom: 20px;}
.customer-text p{color: #666666;}
.page-more{width: 128px;height: 28px;border: 1px solid #dcdcda;line-height: 28px;text-align: center;position: absolute;bottom: 18px;right: 18px;transition: .35s all;}
.page-more:hover{background: #90cf38;color: #fff;border: 1px solid #90cf38;}
.customer-ul li:hover{-moz-box-shadow:0 0 10px #bbb; -webkit-box-shadow:0 0 10px #bbb; box-shadow:0 0 10px #bbb;}

/*brand*/
.brand{overflow: hidden;}
.brand-nav{overflow: hidden;text-align: center;margin-top: 20px;}
.brand-nav a{width: 148px;height: 42px;font-size: 16px;border: 1px solid #666;display: inline-block;*display: inline;*zoom:1;line-height: 42px;border-radius: 30px;margin: 0 24px;}
.brand-nav a.cur{background: #90cf38;border-color: #90cf38;color: #fff;}
.brand-wrap{overflow: hidden;padding-top: 40px;}
.brand-part1{overflow: hidden;margin-bottom: 80px;}
.brand-part1>img{width: 521px;float: right;}
.brand-part1-text{width: 603px;overflow: hidden;float: left;margin-right: 42px;}
.brand-part1-text i{width: 47px;height: 1px;background: #333;display: block;margin-bottom: 10px;}
.brand-part1-text h3{font-size: 18px;color: #333;margin-bottom: 20px;}
.brand-part1-text p{color: #666;line-height: 1.6;}
.brand-part2{overflow: hidden;margin-left: 10px;margin-right: 10px;position: relative;margin-bottom: 50px;-moz-box-shadow:0 0 10px #bbb; -webkit-box-shadow:0 0 10px #bbb; box-shadow:0 0 10px #bbb;}
.brand-part2-text{padding: 40px 820px 0 40px;overflow: hidden;}
.brand-part2-text h3{font-size: 18px;margin-bottom: 10px;}
.hexin{width: 145px;height: 145px;display: block;position: absolute;right: 690px;top:50%;margin-top: -72px;z-index: 10;}
.brand-part2-ul{overflow: hidden;}
.brand-part2-ul li{overflow: hidden;line-height: 2;}
.brand-part2-ul li b{float: left;color: #333;width: 60px;}
.brand-part2-ul li p{float: left;color: #666;width: 250px;}
.brand-part2>img{position: absolute;top: 0;right:0;width:765px;}
.brand-part3{overflow: hidden;}
.team{height: 305px;position: relative;padding: 60px 0;}
.team-list{overflow: hidden;width: 1086px;margin: auto;position: relative;}
.team-ul{overflow: hidden;width: 1100px;}
.team-ul li{width: 353px;height: 305px;float: left;margin-right: 13px;}
.team-ul li img{width: 353px;height: 305px;display: block;}
.team-leftbtn ,.team-rightbtn{cursor: pointer;}
.team-leftbtn{background: url("../images/in/team_leftbtn.png") no-repeat left;width: 45px;height: 45px;position: absolute;left: 0;top: 50%;margin-top: -23px;}
.team-rightbtn{background: url("../images/in/team_rightbtn.png") no-repeat right;width: 45px;height: 45px;position: absolute;right: 0;top: 50%;margin-top: -23px;}

/*photo*/
.photo{overflow: hidden;}
.photo-ul{overflow: hidden;width: 1250px;}
.photo-ul li{width: 396px;overflow: hidden;text-align: center;float: left;margin-right: 6px;margin-bottom: 30px;}
.photo-ul li img{width: 100%;height: 265px;display: block;margin-bottom: 14px;}
.photo-ul li p{padding: 0 10px;color: #666;font-size: 16px;}

/*adv-part1*/
.adv-part1{overflow: hidden;margin-bottom: 80px;}
.adv-part1-left{background: #90cf38;color: #fff;float: left;padding: 24px 30px;}
.adv-part1-left h3{font-size: 24px;font-weight: normal;letter-spacing: 2px;}
.adv-part1-left p{font-size: 18px;}
.adv-part1-right{width: 870px;padding-right: 20px;float: right;color: #666;padding-top: 10px;}
.adv-part2{text-align: center;margin-bottom: 80px;}
.adv-part2 img{width: 1160px;}
.adv-part3{overflow: hidden;margin-bottom: 30px;}

/*news-in*/
.news-nav{overflow:hidden;font-size:0;}
.news-nav a{width:108px;display:inline-block;*display:inline;*zoom:1;line-height:39px;color:#333;text-align:center;font-size:14px;transition:.3s;}
.news-nav a.cur{background:#90cf38;color:#fff;}
.news-nav a:hover{background:#90cf38;color:#fff;}

.news-in{overflow: hidden;}
.news-in-ul{overflow: hidden;padding-top: 36px;}
.news-in-ul li{overflow: hidden;height: 127px;position: relative;margin-left: 20px;margin-right: 10px;border-bottom: 1px solid #dcdcdc;padding-bottom: 36px;margin-bottom: 36px;}
.date{height: 100px;position: absolute;left: 0;top: 0;}
.date span{font-size: 28px;color: #888;}
.date i{background: url("../images/in/news_in_icon.png") no-repeat center;width: 30px;height: 30px;position: absolute;left: 0;bottom: 0;}
.news-in-text{padding-left: 200px;padding-right: 320px;}
.news-in-text h3{font-size: 18px;font-weight: normal;color: #333;margin-bottom: 10px;}
.news-in-text p{color: #888;}
.news-in-img{position: absolute;top: 0;right:0;width:200px;height:127px;}
.news-in-ul li h3:hover{color: #90cf38;text-decoration: underline;}

.news-info{overflow: hidden;}
.news-info h5{font-size: 20px;text-align: center;margin-bottom: 20px;}
.news-date{border-bottom: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;height: 33px;line-height: 33px;text-align: center;width: 730px;margin: 0 auto;}
.news-date span{font-size: 14px;color: #a5a4a4;margin: 0 10px;}
.news-info-text{padding-top: 30px;padding-bottom: 30px;}
.news-info-text img{width:100%;display: block;}
.news-info-text p{text-indent: 2em;font-size: 16px;color: #333;line-height: 1.6;padding:20px 0;}

.news-change{overflow: hidden;height: 50px;line-height: 50px;border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;margin-top: 20px;}
.news-change p{height: 50px;color: #333;font-size: 16px;width:40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-change p.pre{float: left;}
.news-change p.next{float: right;}
.news-change a:hover{color: #90cf38;text-decoration: underline;}

/*contact*/
.contact{overflow: hidden;padding: 30px 0 50px 0;display:flex;flex-direction:column-reverse}
.map{width: 90%;height:343px;margin:50px auto 0px;}
.contact-text{padding-top: 20px;display:flex;justify-content:space-around;}
.contact-text div{width:35%}
.contact-text h3{font-size: 18px;font-weight: normal;color: #000;margin-bottom: 10px;}
.contact-text p{color: #666;font-size: 16px;line-height: 2.2;}
.title_en .en_decoration{font-size:22px;font-weight:normal;border-bottom:1px solid;display: block;margin-top: -10px;width: 85%;margin: 0 auto;}  
   

.footer-right{overflow: hidden;width:800px;margin-bottom:50px;}
.footer-right h3{color: #90cf38;font-size: 18px;margin-bottom: 10px;font-weight: normal;border-bottom:1px solid #90cf38;margin-bottom:16px;}
.footer-right h3 span{font-size: 14px;}
.message-wrap{overflow: hidden;width: 100%;}
.message-wrap input{border: 1px solid #ccc;background: #fff;outline: none;height: 32px;text-indent: 8px;margin-bottom: 16px;width:360px;}
.message-wrap .m1{float:left;}
.message-wrap .m2{float:right;}
.message-wrap textarea{border: 1px solid #ccc;background: #fff;outline: none;margin-bottom: 10px;text-indent: 8px;padding-top: 4px;height: 85px;min-height: 85px;max-height: 85px;width:798px;}
.message-wrap a{width: 76px;height: 28px;text-align: center;line-height: 28px;background: #90cf38;color: #fff;display: block;}

/*产品图片*/
.box{width:452px;float: left;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;width: 480px;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:62px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:450px;width:450px;}
.tb-s310, .tb-s310 img{max-height:450px;max-width:450px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:60px;width:60px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #90cf38;height:60px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
.tb-thumb img{max-width:60px;max-height:60px;}
div.zoomDiv{z-index:999;position:absolute;top:0;left:0;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.tb-thumb-box{width:344px;margin: auto;}
.red{color: red;}
#think_page_trace_open{
	display:none
}














