*{margin:0px; padding:0px;font-family:'微软雅黑';}
a{text-decoration:none; color:#333;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
.clearfix{clear:both;}
img{vertical-align:middle;}
.last{margin-right:0px !important;}
.div1200{width:1200px; margin:0px auto;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
/*index*/
.top{ margin-top:17px;}
.tel{ width:224px; margin-top:17px;}
.tel_a{ width:32px; margin-top:10px;}
.tel_b{ margin-left:12px; width:180px;}
.tel_b p{ font-size:18px; color:#333; line-height:30px;}
.tel_b h3{ font-size:26px; color:#da271f; line-height:30px; font-weight:normal;}
.nav{ margin-top:10px; background:#333; line-height:50px;}
.nav ul li{ float:left; width:170px; text-align:center; margin-right:36px;}
.nav ul li a{ display:block; font-size:16px; color:#fff;}
.nav ul li:nth-child(6){ margin-right:0 !important;}
.nav ul .on{ background:#0aa5c5;}
.nav ul li:hover{ background:#0aa5c5;}
.conn{ line-height:55px; box-shadow:1px 5px 10px #f0f0f0;}
.conn_a dl{ float:left;}
.conn_a dl dt{ width:96px; display:inline-block; font-size:16px; color:#0aa5c5;}
.conn_a dl dd{ display:inline-block; font-size:16px; color:#333;}
.conn_a dl dd span{ padding:0 10px; font-size:16px; color:#333;}
.search{ font-size:0; margin-top:10px;}
.search input{ border:none; outline:none;}
.search .text{ width:258px; line-height:35px; background:#eee; padding-left:12px;}
.search .btn{ /*background:url(../images/index_15.png) center center no-repeat;*/background-color: #0aa5c5; width:50px; height:35px; cursor:pointer;}
.service{ margin-top:58px;}
.tit{ text-align:center;}
.tit h3{ font-size:24px; color:#333;}
.tit .b{ width:87px; height:2px; background:#dcdcdc; display:inline-block; margin-top:10px;}
.tit p{ font-size:16px; color:#999; line-height:36px;}
.service_list{ margin-top:50px;}
.service_list ul li{ text-align:center; width:278px; float:left; margin-right:22px;}
.nav ul li:nth-child(4){ margin-right:0 !important;}
.service_list ul li h6{ font-size:18px; color:#333; font-weight:normal; line-height:36px;}
.service_list ul li p{ font-size:16px; color:#666; line-height:24px;}
.service_list ul li img {transform-style: preserve-3d;transition: all 1s;}
.service_list ul li:hover img{transform: rotateY(180deg);}
.about{ margin-top:90px;}
.about_list{ margin-top:54px;}
.about_a{ width:528px; margin-left:28px;} 
.about_b{ margin-left:65px; width:555px; margin-right:24px; text-align:center;}
.about_b h6{ font-size:16px; color:#333; line-height:30px; margin-top:24px;}
.about_b .bb{ width:55px; height:2px; background:#0aa5c5; display:inline-block; margin-top:10px;}
.about_b p{ text-indent:2em; text-align:left; font-size:16px; color:#666; line-height:30px; margin-top:16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.more{ margin-top:32px;}
.more a{ display:inline-block; width:124px; height:32px; line-height:32px; text-align:center; background:#0aa5c5; font-size:16px; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.con{ margin-top:75px;}
.new{ display:inline-block; width:372px; margin-right:30px;}
.new p{ background:#0aa5c5; line-height:48px; padding-left:12px; font-size:18px; color:#fff;}
.new p span{ margin-left:15px; text-transform:uppercase;}
.img{ margin-top:24px;}
.new ul li{ background:url(../images/index_46.png) left center no-repeat; padding-left:18px; line-height:36px;}
.new ul li a{ font-size:15px; color:#333;}
.new ul li a span{ float:right;}
.new ul li:hover a{ color:#0aa5c5;}
.question{ display:inline-block; width:396px;height: 450px;overflow: hidden; position:relative;}
.question > p{ background:#0aa5c5; line-height:48px; height:48px;z-index:999; width:100%; padding-left:12px; font-size:18px; color:#fff; position:absolute; top:0;}
.question > p > span{ margin-left:15px; text-transform:uppercase;}
.question_scroll{ margin-top:57px;}
.question ul li{ border-bottom:1px dashed #afafaf; padding-bottom:9px; margin-top:9px;}
.question ul li .wenti1{ width:26px; height:26px; line-height:26px; background:#383838;}
.question ul li .wenti1 p{ font-size:16px; color:#fff; text-align:center;}
.question ul li .wenti2{ width:350px; margin-left:10px;}
.question ul li .wenti2 p{ font-size:13px; color:#333; line-height:26px;}
.question_con{ margin-bottom:12px;}
.question ul li .wenti3{ width:26px; height:26px; line-height:26px; background:#0aa5c5;}
.question ul li .wenti3 p{ font-size:16px; color:#fff; text-align:center;}
.link{ margin-top:50px;}
.link dl dt{ display:inline-block; font-size:16px; color:#333;}
.link dl dd{ display:inline-block; margin-right:43px;}
.link dl dd a{ font-size:16px; color:#666;}
.link dl dd:hover a{ color:#0aa5c5;}
.foot{ margin-top:12px; border-top:1px solid #dcdcdc; padding-top:26px;}
.foot_nav{ margin-left:24px; width:700px;}
.foot_nav ul{ float:left; margin-right:71px;}
.foot_nav ul h6{ font-size:16px; color:#333; font-weight:normal; margin-bottom:7px;}
.foot_nav ul li{ line-height:30px;}
.foot_nav ul li a{ font-size:14px; color:#666;}
.foot_nav ul li:hover a{ color:#333;}
.ewm{ margin-left:75px; width:114px; text-align:center;}
.ewm p{ font-size:16px; color:#333;}
.ewm img{ margin-top:26px;}
.all{ padding-left:46px; width:180px; margin-right:15px;}
.all p{ font-size:14px; color:#333; line-height:30px;}
.all h3{ font-weight:normal; font-size:26px; color:#da271f; line-height:30px; margin-bottom:12px;}
.online{ width:140px; height:40px; line-height:40px; text-align:center; border:1px solid #333; margin-left:18px;}
.online a{ display:block; font-size:16px; color:#333;}
.online a img{ margin-right:8px;}
.copy{ margin-top:30px; line-height:42px; background:#0aa5c5;}
.copy p{ text-align:center; font-size:12px; color:#fff;}
.copy p a{ font-size:12px; color:#fff;}
/*product*/
.commom{ line-height:66px;}
.commom_head{ border-bottom:1px solid #0aa5c5;}
.commom_head img{ margin-left:12px; margin-right:10px;}
.commom_head span{ font-size:15px; color:#666;}
.ifarm{ margin-top:28px;}
.ifarm_a{ width:260px;}
.ifarm_a_tit{ border-bottom:1px solid #7d7d7d; padding-bottom:10px; padding-left:12px;}
.ifarm_a_tit p{ font-size:14px; color:#666; font-family:"Arial"; text-transform:capitalize;}
.ifarm_a_tit h3{ font-size:24px; color:#333; font-weight:normal;letter-spacing:8px}
.ifarm_a_list ul li{ line-height:49px; border-bottom:1px solid #e7e6e6; background:url(../images/product_13.png) 238px center no-repeat; margin:5px 0 5px 5px;}
.ifarm_a_list ul li a{ display:block; font-size:16px; color:#333; padding-left:21px;}
.ifarm_a_list ul .on a{ color:#fff; background:url(../images/product_10.png) 233px center no-repeat #0aa5c5; margin:5px 0 5px 5px; padding-left:16px;}
.ifarm_b{ margin-left:70px; width:840px;}
.product{ margin-top:53px;}
.product ul li{ width:260px; float:left; margin-right:27px; margin-bottom:31px;}
.product ul li:nth-child(3n){ margin-right:0 !important;}
.product ul li p{ line-height:34px; background:url(../images/product_17.png) 17px center no-repeat #333; font-size:14px; color:#fff; padding-left:31px;}
.product ul li:hover p{ background:url(../images/product_17.png) 17px center no-repeat #0aa5c5;}
.product ul li .product_img{ overflow:hidden;}
.product ul li img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.product ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.fenye{ margin-top:17px; text-align:center;}
/*xq*/
.xq{ margin-top:23px;}
.xq h6{ font-size:18px; color:#333; font-weight:normal; text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:15px;}
.xq_tu{ text-align:center; margin-top:37px;}
.xq_nr{ margin-top:64px;}
.xq_nr p{ font-size:16px; color:#333; line-height:24px;}