/*@font-face {
  font-family: 'PingFang';
  src: url('../ziti/PINGFANGREGULAR.TTF');
}*/

.width1004{ min-width:1200px;}
.indexcontent{ margin:0 auto; width:1200px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.sl2{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.sl3{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 3; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.sl4{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 4; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.sl5{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 5; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
a.bs:hover{ text-decoration:underline;}
a.ys:hover{ color:#96cf2a;}

.backToTop{position: fixed; left: 50%; margin-left: 620px; bottom: 20%; width: 50px;}
.backToTop .totop{ background: url(../images/gotop.png) no-repeat; width:50px; height:50px; cursor:pointer;}


.content{ font-size:14px; color:#646464; line-height:30px;}
.content *{ line-height:30px;}
.content p{ padding:10px 0;}
.content img{ max-width:100%; height:auto !important;}

.fd{overflow: hidden;cursor: pointer}
.fd img{transition:transform 0.3s;display: block;}
.fd:hover img{transform: scale(1.05)}

.pages { margin-top: 15px; font-size: 14px; line-height: 30px; text-align: center;float: right;}
.pages a { text-decoration: none; color: #666; background: #fff; border: 1px solid #ddd;/*外框颜色*/  padding: 5px 10px; padding-bottom: 6px; margin-right: 3px }
.pages a.active { background: #7fc31e; border: 1px solid #ddd; color: #fff }/*激活状态颜色*/
.pages a:hover {  background: #7fc31e; border: 1px solid #7fc31e; color: #fff; text-decoration: none;  }/*鼠标经过颜色*/


.top1{ background:#f8f8f8;}
.top1 .indexcontent{ height:45px; position:relative;}
.top1 .top1_dl{ float:left; line-height:45px; margin-left:45px; width:300px;}
.top1 .top1_dl a{ margin-right:10px;}
.top1 .top1_dl a img{ margin-right:5px; padding-bottom:3px;}
.top1 .top1_right{ float:right; line-height:45px; margin-right:12px;}
.top1 .top1_right a{ margin-right:20px;}
.top1 .top1_right a img{ margin-right:5px; padding-bottom:3px;}

.top_search_bt{ width:40px; line-height:40px; padding-top:1px; float:right; position:relative; z-index:9999; margin:0 10px; text-align:center;}
.top_search_bt .top_search_bg{ display:none; position:absolute; right:-2px; top:40px; background:url(../images/top_search_bg.png) no-repeat; width:300px; height:79px;}
.top_search_bt:hover .top_search_bg{ display:block;}
.top_search_bt .top_search_bg .top_search_txt{ position:absolute; left:25px; top:29px; width:205px; height:30px; border:0; background:#f8f8f8;}
.top_search_bt .top_search_bg .top_search_bt{ position:absolute; right:17px; top:23px; width:40px; height:39px; border:0; background-color:transparent; cursor:pointer;}

.top2{ height:95px; position:relative; background:#fff;}
.top2 .top2_logo{ position:absolute; left:45px; top:12px;}
.top2 .top2_txt{ position:absolute; left:506px; top:19px;}
.top2 .top2_dh{ position:absolute; right:20px; top:20px; background:url(../images/top2_dh.png) left center no-repeat; line-height:20px; padding-left:65px; font-size:16px; color:#4d4d4d;}
.top2 .top2_dh span{ font-size:18px; color:#82c120; font-weight:bold;}
.top_nav{ background:#7ec31d; height:50px;}

.i_title1{ text-align:center;}

.i_p_nav{}
.i_p_nav li{ float:left; width:130px; height:130px; border:#fff 2px solid; border-radius:50%; margin-left:132px;}
.i_p_nav li .ico{ width:130px; height:65px; margin-top:15px;}
.i_p_nav li .ico1{ background:url(../images/i_p1.png) center no-repeat;}
.i_p_nav li .ico2{ background:url(../images/i_p2.png) center no-repeat;}
.i_p_nav li .ico3{ background:url(../images/i_p3.png) center no-repeat;}
.i_p_nav li .ico4{ background:url(../images/i_p4.png) center no-repeat;}
.i_p_nav li .ico5{ background:url(../images/i_p5.png) center no-repeat;}
.i_p_nav li .txt{ text-align:center; font-size:16px; color:#808080; line-height:30px;}
.i_p_nav li.on{ float:left; width:130px; height:130px; border:#85bf1c 2px solid; border-radius:50%;}
.i_p_nav li.on .ico1{ background:url(../images/i_p1_on.png) center no-repeat;}
.i_p_nav li.on .ico2{ background:url(../images/i_p2_on.png) center no-repeat;}
.i_p_nav li.on .ico3{ background:url(../images/i_p3_on.png) center no-repeat;}
.i_p_nav li.on .ico4{ background:url(../images/i_p4_on.png) center no-repeat;}
.i_p_nav li.on .ico5{ background:url(../images/i_p5_on.png) center no-repeat;}

.i_plb_c .img1{float:left;}
.i_plb_c .img2{float:right;}
.i_plb_c .i_plb_c_txt{float:left; width:597px; height:310px; background:#f2f2f2;}
.i_plb_c .i_plb_c_txt .txt1{ font-size:24px; color:#85bf1c; line-height:35px; padding-top:45px; text-align:center;}
.i_plb_c .i_plb_c_txt .txt2{ font-size:16px; color:#646464; line-height:30px; padding:40px 50px 0 50px;}
.i_plb_c .img3{float:right;}

.i_ab_txt{ padding:0 220px; text-align:center; font-size:18px; color:#000000; line-height:35px; height:110px;}
a.i_ab_more{ margin:0 auto; display:block; width:188px; height:37px; line-height:38px; text-align:center; background:#84be1e; font-size:16px; color:#ffffff; border-radius:18px;}
.i_ab_c2{ background:url(../images/i_ab_img.jpg) center no-repeat; height:713px;}
.i_ab_c2 .indexcontent{ position:relative; height:713px;}
.i_ab_c2 .i_ab_c2_nav{ position:absolute; bottom:-96px; left:80px;}
.i_ab_c2 .i_ab_c2_nav li{ float:left; width:160px; height:160px; background:#fff; border-radius:10px; margin:0 60px; box-shadow:0px 5px 5px #EBEBEB;}
.i_ab_c2 .i_ab_c2_nav li .ico{ height:75px; width:100%; margin-top:25px;}
.i_ab_c2 .i_ab_c2_nav li .ico1{ background:url(../images/i_ab_ico1.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li .ico2{ background:url(../images/i_ab_ico2.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li .ico3{ background:url(../images/i_ab_ico3.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li .ico4{ background:url(../images/i_ab_ico4.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li .txt{ line-height:40px; font-size:18px; color:#86c328; font-weight:bold; text-align:center;}
.i_ab_c2 .i_ab_c2_nav li:hover{ background:#86c328;}
.i_ab_c2 .i_ab_c2_nav li:hover .ico1{ background:url(../images/i_ab_ico1_on.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li:hover .ico2{ background:url(../images/i_ab_ico2_on.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li:hover .ico3{ background:url(../images/i_ab_ico3_on.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li:hover .ico4{ background:url(../images/i_ab_ico4_on.png) center no-repeat;}
.i_ab_c2 .i_ab_c2_nav li:hover .txt{ color:#fff;}

.i_khal_list li{ float:left; width:290px; margin:0 5px;}
.i_khal_list li .txt{ font-size: 14px; color: #474747; line-height: 50px; text-align: center;}

.i_news_l{ float:left; width:534px; height:537px; position:relative; background:#efefef;}
.i_news_l .txt{ position:absolute; left:42px; top:262px; width:370px; height:188px; background:#fff; border-bottom:#96cf2a 2px solid; padding:35px 40px 0 40px;}
.i_news_l .txt .txt1{ padding:10px 0; line-height:25px; font-size:14px; border-bottom:#dddddd 1px dashed;}
.i_news_l .txt .txt2{ padding-top:17px; line-height:25px; height:50px; font-size:14px; color:#888888;
}
.i_news_l .txt .txt3{ margin-top:17px; line-height:25px; font-size:14px; color:#555555; position:relative;}
.i_news_l .txt .txt3 a{ position:absolute; right:30px; top:0;}

.i_news_l2{ float:left; width:534px;}
.i_news_l2 .i_news_l2_img{ width:534px; height:273px; margin-bottom:30px;}
.i_news_l2 .i_news_l2_img img{ width:534px; height:273px;}

.i_news_r{ float:right; width:638px;}
.i_news_r li{ height:273px; background:#f0f0f0; margin-bottom:30px; position:relative;}
.i_news_r li .rq{ position:absolute; left:36px; top:80px; width:100px; height:115px; background:#96cf2a; z-index:2; transition:transform 0.3s}
.i_news_r li .rq .txt1{ padding-top:30px; font-size:36px; color:#f0f0f0; line-height:35px; text-align:center;}
.i_news_r li .rq .txt2{ font-size:14px; color:#f0f0f0; line-height:30px; text-align:center;}
.i_news_r li .txt{ position:absolute; left:136px; top:36px; width:372px; height:182px; background:#fff; box-shadow:0px 0px 20px #ccc; padding:20px 42px 0 48px;}
.i_news_r li .txt .txt1{ padding:10px 0; line-height:22px; border-bottom:#d7d7d7 1px solid;}
.i_news_r li .txt .txt2{ padding-top:10px; line-height:25px; line-height:25px; color:#a5a5a5;}
.i_news_r li:hover .rq{ background:#96cf2a;}

.footer{ background:#303033; border-top:#96cf2a 7px solid;}
.footer .indexcontent{ padding-top:20px; padding-bottom:10px;}
.footer .footer_c1{ float:left; width:340px;}
.footer .footer_c1 .txt{ font-size:14px; color:#848485; line-height:28px; margin-top:15px;}
.footer .footer_c2{ float:left; width:405px; padding:0 70px; border-left:#3f3f41 1px solid; border-right:#3f3f41 1px solid;}
.footer .footer_c2 .title{ font-size:20px; color:#ffffff; line-height:30px;}
.footer .footer_c2 .txt1{ margin-top:10px; font-size:14px; color:#848485; line-height:28px;}
.footer .footer_c2 .txt1 a{ display:inline-block; margin-right:40px; color:#848485;}
.footer .footer_c2 .txt2{ margin-top:10px; font-size:14px; color:#848485; line-height:28px;}
.footer .footer_c2 .txt2 a{ color:#848485;}
.footer .footer_c3{ float:right; width:120px;}
.footer .footer_c3 .txt{ margin-top:10px; font-size:14px; color:#848485; line-height:28px; text-align:center;}

.i_ab_hr{ height:7px; background:#53bc45;}
.i_shipin{ float:left; width:792px; height:455px;}
.i_ab_r{ float:right; width:399px;}
.i_ab_list{ width:1056px; margin:0 auto;}
.i_ab_list li{ float:left; background:url(../images/i_ab_list_bg.png) no-repeat; width:152px; height:113px; margin:0 56px; padding-top:24px; text-align:center;}
.i_ab_list li .txt{ font-size:18px; color:#86c328; font-weight:bold; line-height:40px; text-align:center; padding-top:5px;}

/*关于我们*/
.n_nav{ background:#f5f5f5;}
.n_nav .indexcontent{ padding-top:28px; padding-bottom:25px;}
.n_nav .n_nav_list li{ float:left; width:120px; margin:0 60px;}
.n_nav .n_nav_list li .ico{ width:82px; height:82px; border:#a3a3a3 1px solid; border-radius:50%; margin:0 auto;}
.n_nav .n_nav_list li .ico1{ background:url(../images/n_nav_ico1.png) center no-repeat;}
.n_nav .n_nav_list li .ico2{ background:url(../images/n_nav_ico2.png) center no-repeat;}
.n_nav .n_nav_list li .ico3{ background:url(../images/n_nav_ico3.png) center no-repeat;}
.n_nav .n_nav_list li .ico4{ background:url(../images/n_nav_ico4.png) center no-repeat;}
.n_nav .n_nav_list li .ico5{ background:url(../images/n_nav_ico5.png) center no-repeat;}
.n_nav .n_nav_list li .txt{ font-size:18px; color:#7c7c7c; line-height:35px; text-align:center; margin-top:5px;}
.n_nav .n_nav_list li.on .ico1,.n_nav .n_nav_list li:hover .ico1{ background:url(../images/n_nav_ico1_on.png) #7ec31d center no-repeat; border:#7ec31d 1px solid;}
.n_nav .n_nav_list li.on .ico2,.n_nav .n_nav_list li:hover .ico2{ background:url(../images/n_nav_ico2_on.png) #7ec31d center no-repeat; border:#7ec31d 1px solid;}
.n_nav .n_nav_list li.on .ico3,.n_nav .n_nav_list li:hover .ico3{ background:url(../images/n_nav_ico3_on.png) #7ec31d center no-repeat; border:#7ec31d 1px solid;}
.n_nav .n_nav_list li.on .ico4,.n_nav .n_nav_list li:hover .ico4{ background:url(../images/n_nav_ico4_on.png) #7ec31d center no-repeat; border:#7ec31d 1px solid;}
.n_nav .n_nav_list li.on .ico5,.n_nav .n_nav_list li:hover .ico5{ background:url(../images/n_nav_ico5_on.png) #7ec31d center no-repeat; border:#7ec31d 1px solid;}

.n_title1{ font-size:30px; color:#5c5b5b; line-height:45px; text-align:center;}
.n_title2{ font-size:24px; color:#7ec31d; line-height:45px; text-align:center;}
.n_title2 span{ margin:0 20px;}
.n_title2 img{ padding-bottom:5px;}

.about_d1_txt{ float:left; width:595px; color:#646464; line-height:25px;}

.about_d2{ background:#f7f7f7;}
.about_d2_list li{ float:left; width:281px; margin:0 9px;}
.about_d2_list li .txt{ height:100px; background:#fff; padding:0 25px;}
.about_d2_list li .txt .txt1{ font-size:16px; color:#444444; line-height:30px; padding-top:10px; text-align:center;}
.about_d2_list li .txt .txt2{ font-size:14px; color:#909090; line-height:25px;}

.about_d4{ background:#f8f8f8;}
.about_d4_list{ background:url(../images/about_d4_bg.jpg) center repeat-y;}
.about_d4_list li{ width:503px; padding:20px 25px; box-shadow:0px 0px 20px #ddd; position:relative;}
.about_d4_list li .txt1{ font-size:24px; color:#7ec31d; line-height:40px; font-weight:bold;}
.about_d4_list li .txt2{ font-size:14px; color:#6a6a6a; line-height:25px;}
.about_d4_list li.l{ float:left;}
.about_d4_list li.l .ico{ position:absolute; right:-58px; top:0;}
.about_d4_list li.l .txt1{ text-align:right;}
.about_d4_list li.l .txt2{ text-align:right;}
.about_d4_list li.r{ float:right;}
.about_d4_list li.r .ico{ position:absolute; left:-57px; top:0;}

/*产品中心*/
.n_weizhi span{ color:#7ec31c;}
.n_nav2{ border-bottom:#d9d9d9 1px solid;}
.n_nav2_list{ float:left; width:950px;}
.n_nav2_list li{ float:left; width:112px; height:40px; background:#efefef; margin:20px 45px 20px 0;}
.n_nav2_list li.on,.n_nav2_list li:hover{ background:#7ec31c; color:#fff;}
.n_nav2_list li.on a,.n_nav2_list li:hover a{ color:#fff;}
.n_nav2_list li a{ display:block; width:112px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#505050;}
.n_weizhi{ padding-top:20px; height:35px; line-height:35px; color:#5e5e5e;}
.n_search{ float:right; width:178px; height:38px; border:#d9d9d9 1px solid;}
.n_search .n_search_txt{ width: 115px; height: 38px; border: 0; padding:0 10px;}
.n_search .n_search_bt{ width: 38px; height: 38px; border: 0; background:url(../images/search_ico.jpg) center no-repeat; cursor:pointer;}

.p_nav2_list{ padding:20px 0; line-height:30px;}
.p_nav2_list a{ display:inline-block;}
.p_nav2_list a.on{ color:#7ec31c;}
.p_nav2_list a:hover{ color:#7ec31c;}
.p_nav2_list span{ padding:0 20px; color:#ccc;}

.p_lb_img{ float:left;}
.p_lb_txt{ float:left; margin-left:55px; width:480px; padding-top:75px;}
.p_lb_txt .txt1{ font-size:48px; color:#7ec31d; line-height:60px;}
.p_lb_txt .txt2{ font-size:30px; color:#c9c9c9; line-height:40px;}
.p_lb_txt .txt3{ font-size:16px; color:#5e5e5e; line-height:30px; margin-top:20px;}

.p_c{ background:#f9f9f9;}
/*
.p_list li{ float:left; width:378px; border:#85bf1c 2px solid; border-radius:10px; overflow:hidden; position:relative; margin:20px 9px;}
.p_list li .p_logo{ position:absolute; right:10px; top:10px;}
.p_list li .txt{ height:68px; border-top:#e1e1e1 1px solid; background:#f6f6f6; padding:10px 25px 10px 25px; position:relative;}
.p_list li .txt .txt1{ font-size:24px; color:#7a7a7a; line-height:35px;}
.p_list li .txt .txt2{ font-size:16px; color:#7a7a7a; line-height:25px;}
.p_list li .txt a.more{ display:block; position:absolute; bottom:15px; right:25px; width:105px; height:28px; background:#a8a8a8; text-align:center; line-height:28px; font-size:14px; color:#ffffff;}
.p_list li:hover{ box-shadow:0px 0px 20px #ddd;}
.p_list li:hover .txt a.more{ background:#85bf1c;}*/
.p_list{ float:right; width:947px;}
.p_list li{ float:left; width:298px; border:#85bf1c 2px solid; border-radius:10px; overflow:hidden; position:relative; margin:0 0 20px 20px; padding-top: 23px;}
.p_list li:nth-child(3n+1){ margin-left:0;}
.p_list li .p_logo{ position:absolute; left:10px; top:10px;}
.p_list li .txt{ height:40px; border-top:#e1e1e1 1px solid; background:#f6f6f6; padding:5px 15px 5px 15px; position:relative;}
.p_list li .txt .txt1{ font-size:16px; color:#7a7a7a; line-height:20px; font-weight:bold;}
.p_list li .txt .txt2{ font-size:12px; color:#7a7a7a; line-height:20px; width:160px;}
.p_list li .txt a.more{ display:block; position:absolute; bottom:12px; right:25px; width:90px; height:25px; background:#a8a8a8; text-align:center; line-height:25px; font-size:12px; color:#ffffff;}
.p_list li:hover{ box-shadow:0px 0px 20px #ddd;}
.p_list li:hover .txt a.more{ background:#85bf1c;}

.nm-left{ width:215px; float:left; }
.nmenu > ul > li{ line-height:49px; margin-bottom:1px; font-size:14px; color:#555; position:relative;}
.nmenu > ul > li > a{ display:block; padding-left:20px; background:#eaeaea; font-weight:bold; }
.nmenu > ul > li  .ion{ font-size:12px; position:absolute; right:20px; color:#96cf2a; }
.nmenu > ul > li > a:hover,.nmenu > ul > li.cur > a{ background:#96cf2a; color:#fff; }
.nmenu > ul > li > a:hover .ion,.nmenu > ul > li.cur .ion{ color:#fff; }
.nmenu > ul > li.cur .ion{transform:rotate(90deg);-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.nmenu > ul > li.cur > ul{ display:block; }
.nmenu li ul{ display:none;}
.nmenu li li{line-height:49px; margin-top:1px;}
.nmenu li li a{ display:block; padding-left:20px; background:#f3f3f3;  }
.nmenu li li .ion{font-size:12px; position:absolute; right:20px; color:#9b9b9b !important;transform:none !important;}
.nmenu li li a:hover,.nmenu li li.cur>a{ color:#96cf2a;}
.nmenu li li a:hover .ion,.nmenu li li.cur .ion{ color:#96cf2a !important; }
.sanji a{ background:#f6f6f6 !important;  padding-left:30px !important;}

.snav:hover ul{ display:block;}

@font-face {font-family: "jrico";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chromeã€firefox */
  url('iconfont.ttf') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.ion {
  font-family:"jrico" !important;
  display:inline-block;
  margin:0 .3em;
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;   
}

.p_list2 li{ float:left; width:298px; border:#85bf1c 2px solid; border-radius:10px; overflow:hidden; position:relative; margin:0 0 0 22px; padding-top: 23px;}
.p_list2 li:nth-child(3n+1){ margin-left:0;}
.p_list2 li .p_logo{ position:absolute; left:10px; top:10px;}
.p_list2 li .txt{ height:40px; border-top:#e1e1e1 1px solid; background:#f6f6f6; padding:5px 15px 5px 15px; position:relative;}
.p_list2 li .txt .txt1{ font-size:16px; color:#7a7a7a; line-height:20px;}
.p_list2 li .txt .txt2{ font-size:12px; color:#7a7a7a; line-height:20px; width:160px;}
.p_list2 li .txt a.more{ display:block; position:absolute; bottom:12px; right:25px; width:90px; height:25px; background:#a8a8a8; text-align:center; line-height:25px; font-size:12px; color:#ffffff;}
.p_list2 li:hover{ box-shadow:0px 0px 20px #ddd;}
.p_list2 li:hover .txt a.more{ background:#85bf1c;}

/*产品详情*/
.p_i_r{ float:right; width:950px;}
.p_i_title{ font-size:24px; color:#393536; line-height:50px;}
.p_i_img{ width:444px; height:333px; border:#7ec31d 1px solid; border-radius:10px; overflow:hidden;}
.p_i_c{ float:right; margin-right:12px; width:480px;}
.p_i_c .p_i_nav{ background:#e6e6e6; border-radius:8px; overflow:hidden;}
.p_i_c .p_i_nav li{ float:left; width:160px; height:45px; text-align:center; line-height:45px; font-size:16px; color:#535353;}
.p_i_c .p_i_nav li.on{ background:#91cd46; color:#fff;}

.p_content{ font-size:14px; color:#393536; line-height:25px; height:182px; margin-bottom:10px; overflow:hidden;}
.p_content *{ line-height:25px;}
.p_content p{}
.p_content img{ max-width:100%;}

.p_i_simg li{ float:left; width:85px; height:75px; border:#939091 1px solid; border-radius:8px; overflow:hidden; margin-right:9px;}
.p_i_simg li img{ width:85px; height:75px; cursor:pointer;}
.p_i_title2{ height:54px; background:#e6e6e6; border-radius:8px; overflow:hidden}
.p_i_title2 .txt{ width:205px; height:54px; line-height:54px; background:#91cd46; font-size:20px; color:#ffffff; text-align:center;}

/*新闻中心*/
.news_list li{ padding:40px 0; border-top:#b6b6b6 1px dashed; position:relative;}
.news_list li .news_list_img{ float:left; width:364px; height:236px;}
.news_list li .txt{ float:left; margin-left:45px; width:765px;}
.news_list li .txt .txt1{ padding:25px 0; font-size:18px; color:#4f4f4f;}
.news_list li .txt .txt1 a{ color:#4f4f4f;}
.news_list li .txt .txt2{ font-size:14px; color:#7c7c7c; line-height:25px;}
.news_list li .txt .time{ font-size:14px; color:#7c7c7c;}
.news_list li a.more{ position:absolute; right:25px; bottom:27px; display:block; width:130px; height:40px; text-align:center; line-height:40px; border-radius:20px; color:#a7a7a7; border:#c7c7c7 1px solid;}
.news_list li:hover .txt .txt1 a{ color:#96cf2a;}
.news_list li:hover a.more{ background:#96cf2a; color:#ffffff; border:#96cf2a 1px solid;}

/*新闻内页*/
.news_i_c{ background:#fff;}
.news_i_title1{ font-size:26px; color:#222222; text-align:center; line-height:45px; padding-top:20px;}
.news_i_title2{ font-size:14px; color:#666666; text-align:center; line-height:25px; padding-bottom:20px; border-bottom:#cbcbcb 1px dashed;}

/*专业团队*/
.zytd_d1_l{ float:left; margin-left:25px; width:610px; line-height:25px; color:#505050;}
.zytd_d1_l *{ line-height:25px; color:#505050;}
.zytd_d1_r{ float:right; margin-right:12px;}

.zytd_d2{ background:url(../images/zytd_d2_bg.jpg) center no-repeat; height:614px;}
.zytd_d2 .zytd_d2_nav{}
.zytd_d2 .zytd_d2_nav li{ float:left; width:160px; height:160px; background:#fff; border-radius:10px; margin:0 60px; box-shadow:0px 0px 20px #aaa;}
.zytd_d2 .zytd_d2_nav li .ico{ height:75px; width:100%; margin-top:25px;}
.zytd_d2 .zytd_d2_nav li .ico1{ background:url(../images/zytd_d2_ico1.png) center no-repeat;}
.zytd_d2 .zytd_d2_nav li .ico2{ background:url(../images/zytd_d2_ico2.png) center no-repeat;}
.zytd_d2 .zytd_d2_nav li .ico3{ background:url(../images/zytd_d2_ico3.png) center no-repeat;}
.zytd_d2 .zytd_d2_nav li .ico4{ background:url(../images/zytd_d2_ico4.png) center no-repeat;}
.zytd_d2 .zytd_d2_nav li .txt{ line-height:40px; font-size:18px; color:#6d6d6d; font-weight:bold; text-align:center;}
.zytd_d2 .zytd_d2_nav li:hover .txt{ color:#86c328;}
.zytd_d2_c{ width:1075px; margin:0 auto; margin-top:70px; font-size:18px; color:#4a4a4a; line-height:32px;}
.zytd_d2_c *{ font-size:16px; color:#4a4a4a; line-height:30px;}

.zytd_d2_list li{ float:left; width:351px; padding:15px 15px 0 15px; background:#f7f7f7; margin:20px 9px;}
.zytd_d2_list li .txt{ font-size:14px; color:#474747; line-height:50px; text-align:center;}
.zytd_d2_list li:hover{ box-shadow:0px 0px 20px #ccc;}

/*服务首页*/
.fuwu_nav li{ float:left; width:276px; height:178px; border:#efefef 1px solid; box-shadow:0px 0px 20px #eee; margin:0 11px;}
.fuwu_nav li .ico{ width:90px; height:90px; margin:0 auto; margin-top:22px; border:#f1f1f1 2px solid; border-radius:50%;}
.fuwu_nav li .ico1{ background:url(../images/fuwu_nav_ico1.jpg) center no-repeat;}
.fuwu_nav li .ico2{ background:url(../images/fuwu_nav_ico2.jpg) center no-repeat;}
.fuwu_nav li .ico3{ background:url(../images/fuwu_nav_ico3.jpg) center no-repeat;}
.fuwu_nav li .ico4{ background:url(../images/fuwu_nav_ico4.jpg) center no-repeat;}
.fuwu_nav li .txt{ font-size:16px; line-height:50px; text-align:center;}

.fuwu_c{ border:#f0e6ea 1px solid;}
.fuwu_c .txt{ width:438px; padding:45px 95px 0 65px;}
.fuwu_c .txt .txt1{ font-size:36px; color:#444444; line-height:80px;}
.fuwu_c .txt .hr{ width:50px; height:3px; background:#444444;}
.fuwu_c .txt .txt2{ margin-top:35px; font-size:14px; color:#444444; line-height:25px;}
.fuwu_c .txt a.more{ display:block; margin-top:20px; width:120px; height:35px; background:#96cf2a; color:#f8f8f8; text-align:center; line-height:35px;}

.fuwu_i_c{ padding: 80px 50px 70px 50px; border: #d3d3d3 1px solid;}

/*联系我们*/
.lianxi_d1_l{ float:left; margin-left:35px; width:490px; font-size:14px; color:#646464;}
.lianxi_d1_l p{ color:#646464;}
.lianxi_d1_r{ float:right; margin-right:15px;}

/*登录*/
.login_box{width: 300px;height: 350px;padding:50px;background: #fff;box-shadow: 0px 0px 20px 0px rgba(9, 1, 3, 0.1);margin: 0 auto;margin-top: -350px;position: relative}
.login_box .h1{font-size: 20px;color:#d34817;text-align: center;margin-bottom: 38px}
.login_box .h2 span{float: left;line-height: 50px;width: 75px;text-align: center}
.login_box .h2 input{float: left;width: 213px;height: 50px;border: none;background: #f5f5f5;padding-left: 10px;border-radius: 3px}
.login_box .h2{margin-bottom: 20px;}
.login_box .button{background: #d34817;color: #fff;width: 100%;border: none;height: 40px;border-radius:5px}
.login_box .login_box_bottom{position: absolute;bottom:30px;width: 300px;text-align: center}
.login_box .login_box_bottom .h3{margin-top:5px;color: #999}
.login_box .login_box_bottom .h3 span{color: #d34817;}
.login_box .login_box_bottom .a{line-height:50px;}
.login_box .login_box_bottom .a:hover{color: #d34817}   
.login_txt{color: #999;text-align: center;margin-top: 10px}


/*专卖店查询*/
.case_d2{ background:#f3f4f4;}
.case_title{ background:url(../images/case_title_ico.png) 17px center no-repeat; padding-left:45px; font-size:24px; color:#7ec31d; line-height:35px;}
.case_d2_list li{ float:left; width:351px; padding:15px 15px 0 15px; background:#fff; margin:15px 9px;}
.case_d2_list li .txt{ font-size:14px; color:#474747; line-height:50px; text-align:center;}
.case_d2_list li:hover{ box-shadow:0px 0px 20px #ccc;}

.zxcx_left{ float:left; width:560px;}
.zxcx_right{ float:right; width:370px; height:578px; background:#f8f8f8; padding:27px 12px;}
.net-select{ width: 168px; height: 36px; position: relative; float: left; font-size: 16px; line-height: 38px; background: url(../images/select-bg.jpg) right no-repeat;}
.net-select select{ position: absolute;top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); border: none;}
.net-select .select-item2 { padding-left: 14px; color:#fff;}
.zxcx_title1{ line-height:35px; font-size:16px; color:#222222;}
.zxcx_i_content{ height:435px; width:350px; margin:0 auto; overflow: auto;}
.zxcx_i_content::-webkit-scrollbar {width:4px;height:4px;}
.zxcx_i_content::-webkit-scrollbar-track {background:#f6f6f6;}
.zxcx_i_content::-webkit-scrollbar-thumb {background:#CBCBCB;}

.zxcx_list{ width:340px;}
.zxcx_list li{ padding:30px 10px 20px 10px; border-bottom:#c7c7c7 1px solid;}
.zxcx_list li .txt1{ font-size:16px; color:#af8452; line-height:30px;}
.zxcx_list li .txt2{ font-size:14px; color:#4a4a4a; line-height:30px;}
/*地图*/
.haier-school{ padding:20px 0;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}
.haier-school .mapH3{ font-weight:bold; padding-left:20px;}
.haier-school .china-map{ background:url(../images/zhongguoditu.gif); width:626px; height:506px; overflow:hidden; position:relative; margin:30px 0 0 0px; font-family:"微软雅黑"; color:#5D5D5D; font-size:14px;}

.china-map li.current a span{ color:#FFF;}
.china-map li span{position:absolute; display:block; }
.china-map li a{position:absolute; display:block; cursor:pointer;outline:none;}
.heirongjiang{top:0px; right:0px; width:140px; height:124px;}
.heirongjiang span{top:70px; left:64px;}
.china-map li.current .heirongjiang{ background:url(../images/heirongjiang.png);_background:url(../images/heirongjiang.gif);}

.xinjiang{top:59px; left:0px; width:248px; height:189px;}
.xinjiang span{top:105px; left:110px;}
.china-map li.current .xinjiang{background:url(../images/xinjiang.png);_background:url(../images/xinjiang.gif);}

.gansu{top:159px; left:207px; width:177px; height:149px;}
.gansu span{top:110px; left:116px;}
.china-map li.current .gansu{background:url(../images/gansu.png);_background:url(../images/gansu.gif);}

.neimenggu{top:6px; right:91px; width:273px; height:233px;}
.neimenggu span{top:175px; left:104px;}
.china-map li.current .neimenggu{background:url(../images/neimenggu.png);_background:url(../images/neimenggu.gif);}

.xizang{top:234px; left:25px; width:244px; height:149px;}
.xizang span{top:75px; left:110px;}
.china-map li.current .xizang{background:url(../images/xizang.png);_background:url(../images/xizang.gif);}

.qinghai{top:206px; left:163px; width:155px; height:112px;}
.qinghai span{top:42px; left:67px;}
.china-map li.current .qinghai{background:url(../images/qinghai.png);_background:url(../images/qinghai.gif);}

.sichuan{top:286px; left:252px; width:122px; height:119px;}
.sichuan span{top:42px; left:47px;}
.china-map li.current .sichuan{background:url(../images/sicuan.png);_background:url(../images/sicuan.gif);}

.yunnan{top:359px; left:246px; width:111px; height:116px;}
.yunnan span{top:57px; left:42px;}
.china-map li.current .yunnan{background:url(../images/yunnan.png);_background:url(../images/yunnan.gif);}

.guangxi{top:401px; left:339px; width:94px; height:69px;}
.guangxi span{top:27px; left:42px;}
.china-map li.current .guangxi{background:url(../images/guangxi.png);_background:url(../images/guangxi.gif);}

.guangdong{top:411px; left:402px; width:98px; height:75px;}
.guangdong span{top:15px; left:42px;}
.china-map li.current .guangdong{background:url(../images/guangdong.png);_background:url(../images/guangdong.gif);}

.guizhou{top:357px; left:327px; width:76px; height:66px;}
.guizhou span{top:27px; left:25px;}
.china-map li.current .guizhou{background:url(../images/guizhou.png);_background:url(../images/guizhou.gif);}

.hunan{top:344px; left:390px; width:68px; height:79px;}
.hunan span{top:27px; left:25px;}
.china-map li.current .hunan{background:url(../images/hunan.png);_background:url(../images/hunan.gif);}

.chongqing{top:314px; left:349px; width:58px; height:59px;}
.chongqing span{top:23px; left:9px;}
.china-map li.current .chongqing{background:url(../images/chongqing.png);_background:url(../images/chongqing.gif);}

.shanxi{top:209px; left:352px; width:62px; height:110px;}
.shanxi span{top:70px; left:16px;}
.china-map li.current .shanxi{background:url(../images/saixi.png);_background:url(../images/saixi.gif);}

.ningxia{top:214px; left:335px; width:35px; height:53px;}
.ningxia span{top:17px; left:6px;}
.china-map li.current .ningxia{background:url(../images/ningxia.png);_background:url(../images/ningxia.gif);}

.hubei{top:300px; left:385px; width:95px; height:58px;}
.hubei span{top:20px; left:40px;}
.china-map li.current .hubei{background:url(../images/hubei.png);_background:url(../images/hubei.gif);}

.sanxi{top:191px; left:403px; width:43px; height:85px;}
.sanxi span{top:32px; left:10px;}
.china-map li.current .sanxi{background:url(../images/sanxi.png);_background:url(../images/sanxi.gif);}

.henan{top:252px; left:407px; width:70px; height:67px;}
.henan span{top:24px; left:20px;}
.china-map li.current .henan{background:url(../images/henan.png);_background:url(../images/henan.gif);}

.jilin{top:99px; left:508px; width:105px; height:66px;}
.jilin span{top:24px; left:50px;}
.china-map li.current .jilin{background:url(../images/jilin.png);_background:url(../images/jilin.gif);}

.liaoning{top:138px; left:493px; width:74px; height:69px;}
.liaoning span{top:18px; left:31px;}
.china-map li.current .liaoning{background:url(../images/liaoning.png);_background:url(../images/liaoning.gif);}

.shandong{top:222px; left:458px; width:80px; height:53px;}
.shandong span{top:18px; left:16px;}
.china-map li.current .shandong{background:url(../images/shandong.png);_background:url(../images/shandong.gif);}

.jiangsu{top:263px; left:477px; width:69px; height:67px;}
.jiangsu span{top:10px; left:22px;}
.china-map li.current .jiangsu{background:url(../images/jiangsu.png);_background:url(../images/jiangsu.gif);}

.sanghai{top:308px; left:529px; width:17px; height:17px;}
.sanghai span{top:0px; left:0px; width:30px;}
.china-map li.current .sanghai{background:url(../images/shanghai.png);_background:url(../images/shanghai.gif);}

.anhui{top:273px; left:462px; width:59px; height:71px;}
.anhui span{top:30px; left:16px;}
.china-map li.current .anhui{background:url(../images/anhui.png);_background:url(../images/anhui.gif);}

.jiangxi{top:339px; left:452px; width:58px; height:83px;}
.jiangxi span{top:30px; left:11px;}
.china-map li.current .jiangxi{background:url(../images/jiangxi.png);_background:url(../images/jiangxi.gif);}

.zhejiang{top:331px; left:505px; width:46px; height:44px;}
.zhejiang span{top:10px; left:11px;}
.china-map li.current .zhejiang{background:url(../images/zhejiang.png);_background:url(../images/zhejiang.gif);}

.fujian{top:364px; left:485px; width:52px; height:67px;}
.fujian span{top:23px; left:11px;}
.china-map li.current .fujian{background:url(../images/fujian.png);_background:url(../images/fujian.gif);}

.taiwan{top:403px; left:540px; width:20px; height:48px;}
.taiwan span{top:12px; left:0px; width:30px;}
.china-map li.current .taiwan{background:url(../images/taiwan.png);_background:url(../images/taiwan.gif);}

.hainan{bottom:0px; left:390px; width:31px; height:25px;}
.hainan span{top:4px; left:0px;}
.china-map li.current .hainan{background:url(../images/hainan.png);_background:url(../images/hainan.gif);}

.hebei{top:158px; left:437px; width:67px; height:96px;}
.hebei span{top:51px; left:10px;}
.china-map li.current .hebei{background:url(../images/hebei.png);_background:url(../images/hebei.gif);}

.beijing{top:182px; left:455px; width:23px; height:24px;}
.beijing span{top:0px; left:0px; width:30px;}
.china-map li.current .beijing{background:url(../images/beijing.png);_background:url(../images/beijing.gif);}

.tianjin{top:193px; left:471px; width:14px; height:22px;}
.tianjin span{top:4px; left:0px; width:30px;}
.china-map li.current .tianjin{background:url(../images/tianjin.png);_background:url(../images/tianjin.gif);}

/*国外*/
.haier-school .waiguo-map{ background:url(../images/shijieditu.png); width:639px; height:327px; overflow:hidden; position:relative; margin:120px 0 0 0px; font-family:"微软雅黑"; color:#5D5D5D; font-size:14px;}

.waiguo-map li.current a span{ color:#FFF;}
.waiguo-map li span{position:absolute; display:block; }
.waiguo-map li a{position:absolute; display:block; cursor:pointer;outline:none;}
.waiguo-map li:hover a span,.waiguo-map li.current a span{ color:#FFF;}

.yazhou{ top: 13px; left: 359px; width:268px; height:200px;}
.yazhou span{ top: 61px; left: 121px;}
.waiguo-map li:hover .yazhou,.waiguo-map li.current .yazhou{ background:url(../images/sjdt_yazhou.png);}

.ouzhou{ top: 20px; left: 276px; width:150px; height:88px;}
.ouzhou span{ top: 38px; left: 79px;}
.waiguo-map li:hover .ouzhou,.waiguo-map li.current .ouzhou{ background:url(../images/sjdt_ouzhou.png);}

.beimeizhou{ top: 0px; left: 0px; width:279px; height:178px;}
.beimeizhou span{ top: 63px; left: 69px;}
.waiguo-map li:hover .beimeizhou,.waiguo-map li.current .beimeizhou{ background:url(../images/sjdt_beimeizhou.png);}

.nanmeizhou{ top: 165px; left: 106px; width:109px; height:162px;}
.nanmeizhou span{ top: 45px; left: 35px;}
.waiguo-map li:hover .nanmeizhou,.waiguo-map li.current .nanmeizhou{ background:url(../images/sjdt_nanmeizhou.png);}

.dayangzhou{ top: 198px; left: 546px; width:93px; height:98px;}
.dayangzhou span{ top: 49px; left: 26px;}
.waiguo-map li:hover .dayangzhou,.waiguo-map li.current .dayangzhou{ background:url(../images/sjdt_dayangzhou.png);}

.feizhou{ top: 103px; left: 254px; width:157px; height:181px;}
.feizhou span{ top: 49px; left: 72px;}
.waiguo-map li:hover .feizhou,.waiguo-map li.current .feizhou{ background:url(../images/sjdt_feizhou.png);}


/*特效*/
#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	
}

#certify .swiper-container {
	padding-bottom: 90px;
	font-size: 30px;
}

#certify  .swiper-slide {
	width: 520px;
	height: 365px;/*280*/
	/*background: #fff;
	box-shadow: 0 8px 30px #ddd;*/
	text-align: center;
	line-height: 280px;
}
#certify  .swiper-slide img{
	margin: 0 auto;
	width:270px;/*200*/
	vertical-align: middle;
	box-shadow: 0 8px 30px #ccc;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #86c328;
	background-color: #fff;
}

#certify .swiper-button-prev {
	
}

/*#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}*/

