﻿*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
@font-face { font-family: 'impact'; src: url('../fonts/impact.ttf'); src: url('../fonts/impact.ttf'); format('embedded-opentype'), url('../fonts/impact.ttf'); format('woff'), url('../fonts/impact.ttf'); format('truetype'), url('../fonts/impact.ttf'); format('svg'); font-weight: normal; font-style: normal;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 0px auto 30px;padding-top: 40px; text-align: center;}
.more-title h5{ font-size: 30px; color: #353535; line-height: 22px;}
.more-title h6{ font-size: 18px; color: #666; line-height: 22px;}
.more-title hr{ background: #4db095; width: 52px; margin: 20px 0 15px; height: 4px; display: inline-block; vertical-align: top; border: none;outline: none;}

/*header*/

.header{ width: 100%;}
.header .h-nr-1{ width: inherit; background: #f1f1f1; height: 32px;line-height: 34px;}
.header .header_top {}

.header .header_top .left{ color: #666; font-size: 14px;}
.header .header_top .right a{ color: #666; font-size: 14px;}
.header .header_top .right i{ color: #666; font-size: 14px; margin: 0 2px 0 5px;}

/*.header .nav*/

.header .nav{ background: #fff; width: 100%; padding: 2px 0; position: relative; z-index: 12; border-bottom: 2px solid #4db095;}
.header .nav .nav-content>div{ display: inline-block; vertical-align: middle;}
.header .nav .nav-content .left{ width: 15%; height: 58px; line-height: 0;}
.header .nav .nav-content .left img{ width: 173px; height: 58px;}
.header .nav .nav-content .wb{ margin: 10px 0 0 16px; width: 33%;}
.header .nav .nav-content .wb p{ color: #4db095; font-size: 24px; font-weight: bold; line-height: 26px;}
.header .nav .nav-content .wb p+p{ color: #333; font-size: 15px; font-weight: normal;}
.header .nav .nav-content .navnr{ width: 57%; margin-top: 10px; height: 46px;}
.header .nav .nav-content .navnr ul li{ display: inline-block; vertical-align: top; margin-right: 29px; height: 46px; line-height: 46px; text-align: center; border-radius: 50px; background: #fff;}
.header .nav .nav-content .navnr ul li a{ color: #666; font-size: 14px; display: block;}
.header .nav .nav-content .navnr ul li.on,.header .nav .nav-content .navnr ul li:hover{ background: #4db195; width: 110px;}
.header .nav .nav-content .navnr ul li.on a,.header .nav .nav-content .navnr ul li:hover a{ color: #fff; font-size: 14px;}

/*首页banner*/

.banner-index{ font-size: 0;}
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 50px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 12px; height: 12px; background: #4db095; margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #eec4b7;}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%; position: relative; background: #fff; height: 40px; padding-top: 10px;}
.search .searchwal{ width: 710px; position: relative; text-align: center;}
.search .searchwal:after,.search-form:after{ content: "";  height: 76px; background-color: #ccc; display: inline-block; position: absolute; right: 0; top: -8px;}
.search .searchwal h4{ color: #4db095; font-size: 24px;}
.search .searchwal h5{ color: #fff; font-size: 18px; background: #4db095; text-align: center; border-radius: 20px; width: 198px; height: 24px; line-height: 24px; display: inline-block; margin: 0 30px;}
.search .searchwar>div{ display: inline-block; vertical-align: top;}
.search .searchwar .icon{ margin: 25px 8px 0 0;}
.search .searchwar h4{ color: #4db095; font-size: 16px;}
.search .searchwar h5{ color: #4db095; font-size: 32px; font-weight: bold; line-height: 35px;}
.search-form{ display: inline-block; position: relative;width: 490px;text-align: center;}
#searchForm{ background: url(../Uploads/2019-05-24/5ce800cf3c62a.jpg)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 335px; height: 35px; vertical-align: middle; display: inline-block;}
#searchForm .search-input{ vertical-align: top; line-height: 35px; background: none; border: none; height: 35px; color: #a1a1a1; outline: none; width: 200px; text-indent: 10px;}
.search-form #s_btn{ background: none; width: 30px; height: 35px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 97px 0 0px; display: inline-block; vertical-align: top; float: right;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #a1a1a1;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #a1a1a1;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #a1a1a1;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #a1a1a1;}
.search-form .search-keywords span,.search-form .search-keywords a,.search-form .search-keywords i{ display: inline-block; vertical-align: top; color: #4db095; font-size: 14px;}
.search-form .search-keywords{ text-align: left; margin: 5px 0 0 77px;}

/*product*/

.product{ padding-bottom: 70px;}
.product .hd ul{ box-sizing: border-box;position: relative;}
.product .hd ul li .hx{ width: 1px; height: 65px; position: absolute; right: 0; top: 0px; z-index: 11; background: #4db095;}
.product .hd ul li:first-child+li+li+li{ border-right: 1px solid #4db095;}
.product .hd ul li:first-child+li+li+li .hx{ display: none;}
.product .hd ul li,.product .hd ul .tsa{ width: 240px; height: 66px; float: left; position: relative; color: #4db095; font-size: 13px; text-align: center; border: 1px solid #4db095; border-right: none; border-left: none; cursor: pointer; padding-top: 22px;}
.product .hd ul li:first-child{ border-left: 1px solid #4db095;}
.product .hd ul .tsa{ border-right: 1px solid #4db095;position: relative;}
.product .hd ul li.on,.product .hd ul .tsa:hover{ background: #4db095; color: #fff;}
.product .hd ul .subnav{ position: absolute; left: 0; top: 109px; z-index: 12; height: 0;overflow: hidden;}
.product .hd ul .tsa a{ color: #4db095;}
.product .hd ul .tsa:hover a{ color: #fff;}
.product .hd ul .tsa:hover .subnav{ height: 100%; transition-duration: 300ms;}
.product .hd ul .subnav a{ color: #4db095!important;}
.product .hd ul .subnav dl dd{ text-align: center; width: 200px; height: 50px; line-height: 50px; border: 1px solid #4db095; border-top: none;}
.product .hd ul .subnav dl dd>a{ color: #4db095; font-size: 20px; display: block;}
.product .hd ul li:before,.product .hd ul .tsa:before{ content: ""; left: 50%; width: 0; height: 5px; background: #eec4b7; position: absolute; top: 0; -webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s 0s; -o-transition: 0.3s 0s; transition: 0.3s 0s;}
.product .hd ul li.on:before,.product .hd ul .tsa:hover:before{ width: 100%; left: 0;}
.product .hd ul li.on:after{ visibility: visible;}
.product .hd ul li:after{ content: url(../images/icon2.png); left: 50%; width: 9px; height: 7px; bottom: 9px; position: absolute; visibility: hidden;}
.product .bd{ background: #fafafa; width: 792px;}
.product .bd ul li .pic{ width: 792px; height: 420px; overflow: hidden;}
.product .bd ul li .pic img{ width: 792px; height: 420px;}
.product .bd ul li .js{ padding: 20px 30px 40px 35px;}
.product .bd ul li .js h6{ color: #4db095; font-size: 24px; font-weight: bold;}
.product .bd ul li .js p{ color: #333; font-size: 16px; line-height: 31px; margin: 35px 0 40px;}
.product .bd ul li .more{ background: #4db095; width: 195px; height: 56px;margin-right: 26px; text-align: center; line-height: 56px; display: inline-block; vertical-align: top; color: #fff; font-size: 16px;}
.product .bd ul li .more img{ vertical-align: middle; margin-right: 6px;}
.product .bd ul li .by{ background: #4db095; text-align: center; height: 76px; padding-top: 12px;}
.product .bd ul li .by h5{ color: #fff; font-size: 20px;}
.product .bd ul li .by p{ text-transform: uppercase; color: #fff; font-size: 14px; font-family: "times new roman";}
.product .nr{ margin: 35px 0 0;}
.product .bd ul li .more:hover{ color: #eec4b7;}
.product .nr .scrollgroup{ background: url(../images/gdbgr.png)no-repeat; width: 381px; position: relative; height: 778px; text-align: center;}
.product .nr .scrollgroup .sPrev,.product .nr .scrollgroup .sNext{ position: absolute; left: 80px; z-index: 11; cursor: pointer; width: 202px; height: 23px;}
.product .nr .scrollgroup .sPrev{ top: 15px;}
.product .nr .scrollgroup .sNext{ bottom: 15px;}
.product .nr .scrollgroup .picbd{ margin: 0 auto; padding: 50px 0 0; height: 724px; overflow: hidden;}
.product .nr .scrollgroup .picbd ul li{ margin-bottom: 10px;}
.product .nr .scrollgroup .picbd ul li p{ color: #666; font-size: 14px;}
.product .nr .scrollgroup .picbd ul li img{ width: 269px; height: 201px;}

/*smallbanner1*/

.smallbanner1{ background: #f1f1f1; width: 100%;height: 430px;}
.smallbanner1 .nr{ padding: 5px 0 0 40px;}
.smallbanner1 .nr .img{ width: 471px; height: 424px;}
.smallbanner1 .nr .right{ padding: 100px 20px 0 0;}
.smallbanner1 .nr .right h6{ color: #000; font-size: 26px;}
.smallbanner1 .nr .right dl dd{ display: inline-block; vertical-align: middle; color: #000; font-size: 14px; border: 1px dashed #4db095; width: 110px; height: 27px; line-height: 27px; text-align: center; border-radius: 5px; margin: 10px 13px 0 0;}
.smallbanner1 .nr .right ul li{ color: #000; font-size: 14px; line-height: 22px; display: inline-block; vertical-align: middle; margin-right: 16px;}
.smallbanner1 .nr .right ul{ margin-top: 15px;}
.smallbanner1 .nr .right .more>div{ display: inline-block; vertical-align: middle;}
.smallbanner1 .nr .right .more>div,.smallbanner1 .nr .right .more>img{ display: inline-block; vertical-align: middle;}
.smallbanner1 .nr .right .more>img{ margin-right: 6px;}
.smallbanner1 .nr .right .more{ border: 1px solid #4db095; width: 450px; height: 50px; line-height: 50px; padding-left: 10px; margin: 10px 0 0;}
.smallbanner1 .nr .right .more .zx{ color: #4db195; font-size: 19px;}
.smallbanner1 .nr .right .more .dh{ color: #4db195; font-size: 34px; font-weight: bold;}

/*smallbanner2*/

.smallbanner2{ background: #4db095; width: 100%;height: 300px;}
.smallbanner2 .nr {}

.smallbanner2 .nr .top{ text-align: center; padding: 10px 0 30px;}
.smallbanner2 .nr .top h5{ color: #fff; font-size: 30px; font-family: 幼圆;}
.smallbanner2 .nr .top h6{ color: #fff; font-size: 32px; line-height: 35px; font-weight: bold;}
.smallbanner2 .nr .top h6 span{ color: #fff; font-size: 25px; line-height: 22px; font-family: 方正细圆_GBK;}
.smallbanner2 .nr ul li{ display: inline-block; vertical-align: top; background: url(../images/lckk.png)no-repeat; width: 133px; height: 132px; text-align: center; margin-right: 56px;}
.smallbanner2 .nr ul li .icon{ height: 62px; text-align: center; margin: 25px auto 0;}
.smallbanner2 .nr ul .tsli{ margin-right: 0;}
.smallbanner2 .nr ul .tsli .icon{ margin: 15px auto 10px;}
.smallbanner2 .nr ul li p{ color: #fff; font-size: 16px;}
.smallbanner2 .nr ul dd{ color: #fff; font-size: 16px; display: inline-block; vertical-align: middle; margin: 35px 0 0 36px;}
.smallbanner2 .nr ul dd p{ color: #fff; font-size: 26px; font-weight: bold; line-height: 22px;}

/*worry*/

.worry {}

.worry ul li>div{ display: inline-block; vertical-align: middle;}
.worry .pic{ line-height: 0; width: 228px; height: 160px;}
.worry .pic img{ width: 200px; height: 199px;}
.worry .wz{ margin-left: 15px; width: 180px;margin-top: -40px;}
.worry ul li{ border: 1px none #4db095; border-radius: 50%; width: 200px; height: 200px; display: inline-block; vertical-align: top; padding: 0px; padding-right: 0; margin: 0 110px 60px 80px;box-shadow: 7px 7px 24px #858585;}
.worry ul .li3{ margin-right: 0;}
.worry .wz h4{ color: #fff; font-size: 20px; font-weight: bold;text-align: center;margin-top: 4px;}
.worry .wz h5{ color: #fff; font-size: 14px; margin: 2px 0 10px -4px;text-align: center;}
.worry .wz a{ text-align: center; border: 1px dashed #4db095; border-radius: 10px; width: 94px; height: 28px; line-height: 28px; display: inline-block; vertical-align: top; color: #4db095; font-size: 14px;}
.worry .wz a:hover{ color: #ff95af;}

/*honor*/

.honor {}

.honor .nr{ position: relative;}
.honor .nr .btn{ position: absolute; width: 36px; height: 92px; z-index: 12; top: 120px; cursor: pointer;}
.honor .nr .bd{ margin: 0 0; overflow: hidden;}
.honor .nr .bd ul li .pic{ height: 317px; width: 246px; line-height: 0; border: 1px solid #d7d7d7; padding: 2px;}
.honor .nr .bd ul li{ float: left; text-align: center; width: 246px; margin-right: 65px;}
.honor .nr .bd ul li .pic img{ height: 311px; width: 240px;}
.honor .nr .bd ul li p{ color: #666; font-size: 14px; margin: 10px 0 0;}
.honor .nr .prev{ left: 0;}
.honor .nr .next{ right: 0;}
.honor .nr ul li {}

.honor .nr .bd ul li:hover p{ color: #ff95af;}

/*case*/

.case .nr ul li{ width: 575px; height: 166px; padding: 20px; background: #4db095;float: left; margin: 0 50px 20px 0;}
.case .nr ul li>div{ display: inline-block; vertical-align: top;}
.case .nr ul li .pic{ line-height: 0; width: 218px; height: 125px;}
.case .nr ul li .pic img{ width: 218px; height: 125px;}
.case .nr ul li .js{ width: 300px; margin-left: 13px;}
.case .nr ul li .js h6{ color: #fff; font-size: 18px; font-weight: bold; line-height: 28px; margin-bottom: 8px;}
.case .nr ul li .js p>i,.case .nr ul li .js p>a{ color: #fff; font-size: 14px; line-height: 22px;}
.case .nr ul li .js p>a:hover{ color: #ff95af;}
.case .nr ul li:first-child+li,.case .nr ul li:first-child+li+li+li{ margin-right: 0;}
.case .nr .more{ margin: 10px 0 50px 0; text-align: center;}
.case .nr .more a{ border: 1px solid #4db195; border-radius: 20px; width: 228px; height: 55px; text-align: center; line-height: 55px; color: #4db195; display: inline-block; vertical-align: top; font-size: 18px;}

/*ys*/

.ys{ padding: 1px 0 0;}
.ys .top h5{ color: #4db195; font-size: 30px; font-family: 幼圆;}
.ys .top h6{ color: #4db195; font-size: 32px; line-height: 35px; font-weight: bold;}
.ys .top{ text-align: center; margin-bottom: 40px;}
.ys .nr{ position: relative; overflow: hidden;}
.ys .nr .right dl dd>div{ display: inline-block; vertical-align: middle;}
.ys .nr .right{ position: absolute; left: 425px; top: 0;}
.ys .nr .right dl dd{ position: relative;}
.ys .nr .right dl dd .wz{ position: absolute; left: 35px; top: 20px;}
.ys .nr .right dl dd:first-child+dd{ margin-left: 60px; margin-bottom: 15px;}
.ys .nr .right dl dd:first-child+dd+dd{ margin-left: 87px; margin-bottom: 15px;}
.ys .nr .right dl dd:first-child+dd+dd+dd{ margin-left: 65px;}
.ys .nr .right dl dd .bt{ width: 97px; height: 97px; text-align: center; color: #fff; font-weight: bold; font-size: 22px; line-height: 31px; padding: 16px 0 0; position: relative; z-index: 12;}
.ys .nr .right dl .dd1 .wz{ background: #f3f3f3;}
.ys .nr .right dl .dd2 .wz{ background: #fff;}
.ys .nr .right dl dd .wz{ width: 670px; height: 59px; border: 1px dashed #e8e8e8; line-height: 59px; border-radius: 8px; color: #333; font-size: 18px; padding-left: 67px;}
.ys .nr .right dl .dd1 .bt{ background: url(../images/four_btbg.png)no-repeat;}
.ys .nr .right dl .dd2 .bt{ background: url(../images/four_btbg2.png)no-repeat;}

/*formbackbg*/

.formbackbg{ background: url(../images/formbackbg.png)no-repeat; background: url(../images/formbackbg.png)\9 no-repeat; width: 100%; height: 385px; background-size: 100% 385px;}
.formbackbg .nr{ padding: 40px 0 0;}
.formbackbg .nr .left p span{ color: #333;}
.formbackbg .nr .left{ padding-top: 25px}
.formbackbg .nr .left p{ font-weight: bold; font-size: 24px; color: #4db095;}
.formbackbg .nr .left dl dd{ display: inline-block; vertical-align: top; font-size: 18px; color: #333; margin-right: 16px;}
.formbackbg .nr .left dl{ margin: 15px 0 0;}
.formbackbg .nr .left a{ width: 216px; height: 26px; text-align: center; line-height: 24px; border-radius: 20px; font-size: 16px; color: #333; border: 1px solid #333; display: inline-block; margin: 20px 0 0;}
.formbackbg .nr .left dl dd:before{ content: url(../images/icon5.png); width: 18px; height: 18px; display: inline-block; vertical-align: top; margin: 3px 6px 0 0;}
.formbackbg .nr .right h5{ font-size: 22px; color: #333; font-weight: bold;}
.formbackbg .nr .right h5:before{ content: url(../images/icon6.png); width: 34px; height: 29px; display: inline-block; vertical-align: top; margin: 3px 6px 0 0;}
.formbackbg .nr .right h6{ color: #4db195; font-size: 12px; margin: 15px 0 20px;}
.formbackbg .nr .right form .inputlist span>b{ font-size: 14px; color: #333;}
.formbackbg .nr .right form .inputlist input{ width: 351px; height: 27px; line-height: 27px; border: 1px solid #cdcdcd; margin-left: 10px;}
.formbackbg .nr .right form .inputlist textarea{ width: 352px; height: 83px; border: 1px solid #cdcdcd; resize: none; overflow: hidden; margin-left: 10px; display: inline-block; vertical-align: top;}
.formbackbg .nr .right form .inputlist{ margin-bottom: 10px; position: relative;}
.formbackbg .nr .right form .inputlist:after{ content: "*"; font-size: 14px; color: #4db095; position: absolute; right: -10px; top: 0;}
.formbackbg .nr .right form #msgLeft_Btn{ background: url(../images/more1.png)no-repeat;}
.formbackbg .nr .right form .sub{ margin: 10px 0 0 70px;}
.formbackbg .nr .right form .sub>div{ width: 108px; height: 38px; text-align: center; line-height: 35px; font-size: 15px; color: #fff; display: inline-block; vertical-align: top; cursor: pointer;}
.formbackbg .nr .right form #qingkong{ background: url(../images/more2.png)no-repeat; margin-left: 26px;}
.formbackbg .nr .right dl dd{ display: inline-block; vertical-align: top; font-size: 18px; color: #333; margin-right: 30px;}
.formbackbg .nr .right dl{ margin: 15px 0 0 74px;position: relative;}
.formbackbg .nr .right a{ width: 216px; height: 26px; text-align: center; line-height: 24px; border-radius: 20px; font-size: 16px; color: #333; border: 1px solid #333; display: inline-block; margin: 10px 0 5px 74px;}
.formbackbg .nr .right dl dd+dd+dd{ margin-right: 0;}
.formbackbg .nr .right dl dd input[type="checkbox"]:checked{ background: url(../images/blackdui.png)no-repeat;}
.formbackbg .nr .right dl dd input[type="checkbox"]{ -webkit-appearance: none; background: url(../images/black.png)no-repeat; height: 11px; vertical-align: middle; width: 11px;}
.formbackbg .nr .right form .dlfirst:after{ content: "*"; font-size: 14px; color: #4db095; position: absolute; right: -10px; top: 6px;}

/*about*/

.about{padding: 30px 0;}
.about .left{ width: 630px; padding: 50px 0 0;}
.about .left .top h5{ font-size: 22px;}
.about .left .top h5>span{ color: #4db095;}
.about .left .top h5>i{ color: #4db095;}
.about .left .top h6{ font-size: 30px; color: #2a2a2a; font-weight: bold;}
.about .left .wb{ overflow: hidden; margin: 40px 0; height: 124px;}
.about .left .wb p{ font-size: 14px; color: #999; line-height: 31px; width: 550px; text-align: justify;}
.about .left .more{ width: 170px; height: 57px; line-height: 57px; text-align: center; font-size: 16px; color: #fff; display: inline-block; vertical-align: top; background: #4db095;}
.about .left .more:hover{ background: #ff95af;}
.about .right{ width: 568px; height: 446px; overflow: hidden;}
.about .right img{ width: 568px; height: 446px;}

/*new*/

.newbg{ padding: 35px 0 40px; background: #eeeeee;}
.new .newlist{ width: 591px; background: #fff; display: inline-block; vertical-align: top;margin-right: 14px;}
.new .newlist .top{ border-bottom: 1px solid #f2f2f2;}
.new .newlist .top>div{ display: inline-block; vertical-align: middle;}
.new .newlist .top .icon{ text-align: center; width: 13.55%; height: 79px; background: #4db095; line-height: 79px;}
.new .newlist .top .icon img{ vertical-align: middle;}
.new .newlist .top .bt{ overflow: hidden; padding: 0 20px; width: 85%;}
.new .newlist .top .bt h5{ float: left;}
.new .newlist .top .bt h5 i{ font-size: 20px; color: #333; line-height: 30px; display: block;}
.new .newlist .top .bt h5 span{ font-size: 16px; color: #ccc; line-height: 15px;}
.new .newlist .top .bt a{ float: right; font-size: 14px; color: #9e9e9e; margin-top: 15px;}
.new .newlist .top .bt a:hover{ color: #ff95af;}
.new .newlist .nr{ padding: 40px 30px 0;}
.new .newlist .nr .newms{ padding-bottom: 25px; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.new .newlist .nr .newms>div{ display: inline-block; vertical-align: top;}
.new .newlist .nr .newms .pic{ width: 238px; height: 158px; line-height: 0;}
.new .newlist .nr .newms .pic img{ width: 238px; height: 158px;}
.new .newlist .nr .js{ margin: 15px 0 10px 16px;}
.new .newlist .nr .js span{ font-size: 14px; color: #4db095; line-height: 30px;}
.new .newlist .nr .js p{ font-size: 22px; color: #4db095; font-weight: bold; line-height: 30px;}
.new .newlist .nr .js h6 a{ font-size: 16px; color: #444; line-height: 30px;}
.new .newlist .nr .js h6 a:hover{ color: #ff95af;}
.new .newlist .nr .js .jswb{ font-size: 14px; color: #767676; width: 255px; line-height: 23px;}
.new .newlist .nr dl dd a i{ font-size: 16px; color: #444; line-height: 30px;}
.new .newlist .nr dl dd a span{ font-size: 14px; float: right; color: #8a8783; line-height: 30px;}
.new .newlist .nr dl dd{ margin-bottom: 10px;}
.new .newlist .nr dl dd a:hover span,.new .newlist .nr dl dd a:hover i{ color: #ff95af;}
.new .newlist .nr dl dd a:hover:before{ background: #ff95af;}
.new .newlist .nr dl dd a:before{ content: ""; width: 4px; height: 4px; display: inline-block; vertical-align: middle; background: #4db095; margin: -4px 8px 0 0;}

/*foot*/

.foot{ background: #4db095;}
.foot .friklist{ width: 100%; height: 75px; line-height: 75px; border-bottom: 1px solid #fff;}
.foot .friklist ul li:first-child{ font-size: 14px; color: #fff;  line-height: 20px; padding-top: 20px;}
.foot .friklist ul li:first-child a{ display: block;}
.foot .friklist ul li a{ font-size: 16px; color: #fff;}
.foot .friklist ul li a:hover{ color: #ff95af;}
.foot .friklist ul li{ display: inline-block; vertical-align: top; margin-right: 35px;}
.foot .content{ padding: 60px 0 20px; overflow: hidden;}
.foot .content>div,.foot .content .left>div{ float: left;}
.foot .content .left{ width: 33%;}
.foot .content .right{ width: 67%;}
.foot .content .left>div{ width: 159px; line-height: 0; overflow: hidden; text-align: center; margin-right: 12px;}
.foot .content .left p{ font-size: 14px; color: #fff; background: #4db095; height: 27px; text-align: center; line-height: 27px;}
.foot .content .right .nav{ margin: 20px 0 0; padding-bottom: 15px; position: relative;}
.foot .content .right .nav:after{ content: url(../images/footnavbg.png); width: 807px; height: 2px; position: absolute; left: 0; bottom: 14px;}
.foot .content .right .nav ul li{ margin-right: 34px; display: inline-block; vertical-align: top;}
.foot .content .right .nav ul li a{ font-size: 14px; color: #fff;}
.foot .content .right dl dd a,.foot .content .right dl dd{ font-size: 14px; color: #fff; line-height: 28px;}
.foot .content .right dl:first-child{ width: 390px;}
.foot .content .right a:hover{ color: #ff95af!important;}
.foot .content .right dl{ margin: 10px 0 0; display: inline-block; vertical-align: top;}

/*btn_top*/

#btn_top ul{ overflow: hidden;}
#btn_top li{ float: left; margin-left: 10px;}
#btn_top li img{ display: block;}
#btn_top{ width: 43px; height: 43px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
#btn_top h4{ width: 43px; height: 43px; overflow: hidden; position: relative;}
#btn_top img{ display: block; position: absolute; top: 0; left: 0;}
