@charset "utf-8";
/* CSS Document */
html {font-size:62.5%;}
body {margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:1.2rem;font-size:12px;background:#fff}
img {border:none;}
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl {margin:0;padding:0;list-style:none;color:#333;}
a {text-decoration:none;color:#333;outline:none; transition:0.5s;}
h1 {margin:0;padding:0;font-weight:normal;color:#333;}
.clear {clear:both;}
.fl{float:left}
.fr{float:right}


input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-size:1.2rem;color:#333; border:none; outline:none;}


::-webkit-input-placeholder{/* WebKit browsers */
    color:#333;}
:-o-placeholder{/* Mozilla Firefox 4 to 18 */
    color:#333;}
::-moz-placeholder{/* Mozilla Firefox 19+ */
    color:#333;}
:-ms-input-placeholder{/* Internet Explorer 10+ */
    color:#333;}

.zong{ width:1200px; margin:auto;}
.marn{ margin-right:auto !important;}
.maln{ margin-left:auto !important;}

.head{ width:100%; position:absolute; top:0px; left:0px; background:#fff; background:rgba(255,255,255,0.9); box-shadow:2px 2px 2px #c3c3c1; z-index:99}
.head .zong{ position:relative;}
.hel{ float:right; margin-top:11px;}
.hel li{ font-size:14px; font-size:1.4rem; float:left;}
.hexinfeng{ background:url(../images/hexinfeng.png) no-repeat left center; padding-left:22px;}
.hedianhua{ margin-left:13px; background:url(../images/hedianhua.png) no-repeat left center; padding-left:19px;}
.hel li a:hover{ color:#1c449a;}

.shejiao{ float:right; margin-top:11px;padding-left:4px; margin-right:3px;}
.shejiao a{ display:block; float:left; margin-left:14px;}

.logo{ width:198px; float:left; margin-top:2px;}
.logo a{ display:block; text-align:center;}
.logo a img{ width:100%; max-width:198px; max-height:66px;}

.daohang{ float:right; margin-right:20px; margin-top:27px;}
.daohang>li{ float:left; position:relative; padding-bottom:34px; margin-right:16px; z-index:999}
.daohang>li>a{ display:block; padding:0 22px; font-size:16px; font-size:1.6rem; color:#000; line-height:30px;}
.daohang>li:hover{ background:url(../images/daohang.png) no-repeat bottom center;}
.daohang>li:hover>a{ background:#090404; color:#fff; border-radius:15px;}
.dangqiandao{ background:url(../images/daohang.png) no-repeat bottom center;}
.dangqiandao a{ background:#090404; color:#fff !important; border-radius:15px;}

.yiji{ width:203px; position:absolute; top:-9999px; left:0px; background:#090404; background:rgba(9,4,4,0.8); padding-bottom:13px; z-index:9999}
.yiji li{ position:relative;}
.yiji li a{ display:block; padding:5px; padding-left:33px; font-size:14px; font-size:1.4rem; line-height:26px; color:#fff; background:url(../images/xiala.png) no-repeat -18px 11px;}
.erji{ width:272px; position:absolute; top:-9999px; left:203px; background:#000; background:rgba(0,0,0,0.7); z-index:9999}
.yiji li:hover>a{ background:#3CB371 url(../images/xiala.png) no-repeat 9px 11px; background:rgba(28,67,153,0.8) url(../images/xiala.png) no-repeat 9px 11px;}
.daohang>li:hover .yiji{ top:64px;}
.yiji li:hover .erji{ top:0px;}

/*  sousuo  */
.search{width:30px;z-index:99999; position:absolute;background:none; top:57px; right:0px;}
.sb-icon-search {color: #fff;z-index: 999;width:30px;height:30px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none; z-index:999999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 30px;height: 30px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden; border-radius:15px; z-index:999;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 30px;line-height:30px;padding-left:10px;border:none;margin: 0;z-index: 10;font-family:Arial, Helvetica, sans-serif; color:#fff; border-radius:15px; background:#3CB371;}
.sb-icon-search,.sb-search-submit{width: 30px;height: 30px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background: url(../images/sousuo.png) no-repeat center;border:none;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:30px;line-height:30px;position:relative;right:0px;top:30px; z-index: 9999999;border-radius:15px;}
.no-js .sb-search .sb-icon-search {position:absolute;background:url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px;}
.no-js .sb-search .sb-search-submit{z-index: 9990;}

/*lun bo*/
.index_focus {position: relative;width: 100%; min-width:1200px; height:640px;margin: 0 auto;overflow: hidden;z-index: 9;}
.index_focusn {width: 1920px;position: absolute;left: 50%;top: 0px;margin-left: -960px;height: 100%;z-index: 99}
.index_focus .bd li {display: none;position: absolute;left: 0;top: 0;width: 1920px;z-index: 999}
.index_focus .zong {position: absolute;left: 50%;margin-left: -600px;height: 14px;bottom:25px;z-index: 9999}
.index_focus .slide_nav {position: absolute;bottom: 0px;right: 0px;z-index: 99999}
.index_focus .slide_nav a {width:8px;height:8px;cursor: pointer;float: left; border-radius:50%; margin-right:9px;margin-left:8px;background:#fff; border:3px solid #fff;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin: 0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover, .index_focus .slide_nav .on {text-decoration: none; border:3px solid #3CB371;}
.index_focus_pre, .index_focus_next {display: none;position: absolute;top: 50%;margin-top:50px;width: 58px;height: 58px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre {left:157px;background: url(../images/baleft.png) no-repeat;}
.index_focus_next {right:169px;background: url(../images/baright.png) no-repeat;}

.index_focus2 {position: relative;width: 100%; min-width:1200px; height:557px;margin: 0 auto;overflow: hidden;z-index: 9;}
.index_focusn2 {width: 1920px;position: absolute;left: 50%;top: 0px;margin-left: -960px;height: 100%;z-index: 99}
.index_focus2 .bd li {display: none;position: absolute;left: 0;top: 0;width: 1920px;z-index: 999}
.index_focus2 .zong {position: absolute;left: 50%;margin-left: -600px;height: 14px;bottom:22px;z-index: 9999}
.index_focus2 .slide_nav {position: absolute;bottom: 0px;right: 0px;z-index: 99999}
.index_focus2 .slide_nav a {width:8px;height:8px;cursor: pointer;float: left; border-radius:50%; margin-right:9px;margin-left:8px;background:#fff; border:3px solid #fff;}
.index_focus_post {z-index: 10;}
.index_focus2 .pic {height: auto;display: block;margin: 0 auto;}
.index_focus2 .pic:hover {text-decoration: none;}
.index_focus2 .slide_nav li:hover, .index_focus2 .slide_nav .on {text-decoration: none; border:3px solid #3CB371;}
.index_focus_pre2, .index_focus_next2 {display: none;position: absolute;top: 50%;margin-top:50px;width: 58px;height: 58px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 9999}
.index_focus_pre2 {left:156px;background: url(../images/baleft.png) no-repeat;}
.index_focus_next2 {right:168px;background: url(../images/baright.png) no-repeat;}


/*  main1  */
.main1{ background:#3CB371; min-width:1200px;}
.main1 .zong{ position:relative;}
.m1mor{ display:block; width:183px; height:45px; border-radius:23px; border:1px solid #ffffff; text-align:center; line-height:45px; font-size:20p; font-size:2rem; color:#fff; position:absolute; right:0px; top:50%; margin-top:-22px; font-family:Tahoma, Geneva, sans-serif;}
.m1n{ padding-right:190px; font-family:Tahoma, Geneva, sans-serif; padding-top:24px; padding-bottom:22px;}
.m1n>a{ display:block; font-size:24px; font-size:2.4rem; color:#fff; line-height:30px;}
.m1n p a{ display:block; font-size:16px; font-size:1.6rem; color:#fff; line-height:30px; margin-top:6px;}
.m1mor:hover{ background:#fff; color:#3CB371;}
.m1n a:hover{ color:#3CB371;}

/*  main2  */
.main2{ background:url(../images/m2bei.jpg) no-repeat center; background-attachment:fixed; min-width:1200px;}
.main2 .zong{ position:relative; background:url(../images/banyuan.png) no-repeat center bottom; height:765px;}
.m2tu1{ display:block; width:361px; position:absolute; left:50%; margin-left:-180px; top:325px; padding:0px; border-radius:50%;box-shadow:0 0 1px #fff; }

.banyuan2{ width:487px; position:absolute; left:50%; margin-left:-244px; top:272px;}

.m2tu1:after {position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';}
.m2tu1:after {top: 0;left: 0;padding: 0;z-index: -1;box-shadow: 0 0 0 2px rgba(0,0,0,0.1);opacity: 0;-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
.m2tu1:hover {-webkit-transform: scale(0.95);-moz-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);color: #fff;}
.m2tu1:hover:after {-webkit-animation: sonarEffect 1.3s ease-out 0ms;-moz-animation: sonarEffect 1.3s ease-out 0ms;animation: sonarEffect 1.3s ease-out 0ms;}
@-webkit-keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow:0 0 10px 10px #fff}
	100% { box-shadow:0 0 10px 10px #fff; -webkit-transform: scale(1.2);opacity: 0;}}
@-moz-keyframes sonarEffect {0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow:0 0 10px 10px #fff}
	100% {box-shadow:0 0 10px 10px #fff-moz-transform: scale(1.2);opacity: 0;}}
@keyframes sonarEffect {0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow:0 0 10px 10px #fff}
	100% {box-shadow:0 0 10px 10px #fff;transform: scale(1.2);opacity: 0;}}

.m2lie{ width:167px; height:192px; position:relative; background:url(../images/m2bai.png) no-repeat center top; position:absolute;}
.m2lie p{ text-align:center; font-size:16px; font-size:1.6rem; line-height:18px; text-align:center; padding:0 30px; padding-top:125px; transition:0.5s;}
.m2lie:hover{ background:url(../images/m2hei.png) no-repeat center top;}
.m2lie a{ display:block; position:absolute; left:0px; top:0px;}
.m2lie:hover p{ color:#fff}
.m2lie1{ left:121px; top:314px;}
.m2lie2{ left:273px; top:136px;}
.m2lie3{ left:50%; margin-left:-83px; top:53px;}
.m2lie4{ right:273px; top:136px;}
.m2lie5{ right:121px; top:314px;}

/*  main3  */
@font-face {
    font-family: 'GillSansMTProHeavyItalic';
    src: url('../fonts/GillSansMTProHeavyItalic.eot');
    src: url('../fonts/GillSansMTProHeavyItalic.eot') format('embedded-opentype'),
         url('../fonts/GillSansMTProHeavyItalic.woff2') format('woff2'),
         url('../fonts/GillSansMTProHeavyItalic.woff') format('woff'),
         url('../fonts/GillSansMTProHeavyItalic.ttf') format('truetype'),
         url('../fonts/GillSansMTProHeavyItalic.svg#GillSansMTProHeavyItalic') format('svg');
}
@font-face {
    font-family: 'DINLightItalicAlt';
    src: url('../fonts/DINLightItalicAlt.eot');
    src: url('../fonts/DINLightItalicAlt.eot') format('embedded-opentype'),
         url('../fonts/DINLightItalicAlt.woff2') format('woff2'),
         url('../fonts/DINLightItalicAlt.woff') format('woff'),
         url('../fonts/DINLightItalicAlt.ttf') format('truetype'),
         url('../fonts/DINLightItalicAlt.svg#DINLightItalicAlt') format('svg');
}

.main3{ background:url(../images/m3bei.jpg) no-repeat top center; min-width:1200px;}
.m3n{ width:640px; background:#e4e4e4; background:rgba(228,228,228,0.78); padding-top:78px; padding-bottom:55px;}
.m3biao1{ display:block; font-size:40px; font-size:4rem; color:#3CB371; line-height:42px;font-family: 'GillSansMTProHeavyItalic'; margin-left:33px;}
.m3biao2{ display:block; font-size:30px; font-size:3rem; color:#3CB371; line-height:42px;font-family: 'GillSansMTProHeavyItalic'; margin-left:33px; margin-top:4px;}
.m3n p a{ display:block; margin-left:36px; font-size:1.4rem; font-size:1.4rem; line-height:26px; margin-top:8px; height:104px; overflow:hidden;}
.m3mor{ display:block; width:106px; height:31px; border:1px solid #3CB371; border-radius:15px; text-align:center; line-height:31px; font-size:14px; font-size:1.4rem; color:#3CB371; margin-left:36px; margin-top:54px;}
.m3n p a:hover{ color:#3CB371;}
.m3mor:hover{ background:#3CB371; color:#fff;}

.main4{ background:url(../images/m4bei.jpg) repeat-y center; min-width:1200px;}
.m4l{ width:557px; float:left; padding-top:57px; margin-left:36px;}
.m4lbiao{ display:block; float:left; background:url(../images/m4lbiao.jpg) no-repeat left center; font-size:20px; font-size:2rem; text-transform:uppercase; line-height:30px; padding-left:54px;font-family: 'DINLightItalicAlt';}
.m4r{ width:509px; float:right; position:relative;}
.m4lmor{ display:block; width:70px; height:24px; border-radius:12px; text-align:center; line-height:24px; float:right; background:#3CB371; font-size:14px; font-size:1.4rem; color:#fff; margin-top:7px;}
.m4lmor:hover{ background:#90EE90;}


.ck-slide { position: relative; overflow: hidden; width: 100%; height:337px; margin: 0 auto; margin-top:9px;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide ul.ck-slide-wrapper { position:absolute; width:100%; height:337px; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute; display:none;}
.ck-slidebox { position: absolute; bottom:25px; right:73px; z-index: 30;}
.ck-slidebox ul li { float: left; height: 9px; width:9px; margin:0 6px; background:#fff; border-radius:50%; cursor:pointer;}
.ck-slidebox ul li.current { background-color: #3CB371;}
.ck-slidebox ul li:hover { background-color: #3CB371;}


.m4lie{ margin-top:18px;}
.m4ri{ width:65px; float:left; font-size:72px; font-size:7.2rem; text-transform:uppercase;font-family: 'DINLightItalicAlt'; line-height:80px;}
.m4yue{ width:30px; float:left; margin-left:18px; margin-top:17px; background:url(../images/lankuai.jpg) no-repeat center; font-size:14px; font-size:1.4rem; text-transform:uppercase; font-style:italic; line-height:30px;}
.m4zi p a{ display:block; margin-left:133px; font-size:14px; font-size:1.4rem; line-height:24px; padding-top:23px; height:48px; overflow:hidden;}
.m4zi p a:hover{ color:#3CB371;}

.m4rbiao1{ display:block; font-size:40px; font-size:4rem; color:#fff;font-family: 'DINLightItalicAlt'; line-height:52px; padding-top:53px;}
.m4rbiao2{ display:block; font-size:46px; font-size:4.6rem; color:#fff;font-family: 'DINLightItalicAlt'; line-height:52px; text-transform:uppercase;}
.m4rlie{ width:410px; margin-left:7px; margin-top:21px; margin-bottom:30px;}
.m4rlie>a{ display:block; font-size:24px; font-size:2.4rem; color:#fff; line-height:35px; background:url(../images/m4baitiao.jpg) no-repeat 4px bottom;font-family: 'DINLightItalicAlt'; padding-bottom:5px;}
.m4rlie p a{ display:block; font-size:16px; font-size:1.6rem; color:#fff; line-height:24px; margin-top:7px; margin-left:5px;}
.m4r a:hover{ color:#3CB371;}
.m4mor{ position:absolute; right:2px; top:323px;}

.foot{ background:url(../images/footbei.jpg) no-repeat center; background-attachment:fixed; min-width:1200px; padding-top:21px; padding-bottom:13px;}
.ful1{ width:170px; float:left;}
.ful2{ width:330px; float:left; margin-left:277px;}
.ful3{ width:294px; float:right;}
.fbiao{ display:block; font-size:22px; font-size:2.2rem; color:#fff; line-height:36px;font-family: 'DINLightItalicAlt';}

.ful1 ul{ margin-top:17px;}
.ful1 ul li a{ display:block; padding-left:23px; font-size:14px; font-size:1.4rem; color:#fff; line-height:30px; background:url(../images/fsanjiao.png) no-repeat left 7px;}

.ful2 ul{ margin-top:17px;}
.ful2 ul li{ padding-left:31px; font-size:14px; font-size:1.4rem; line-height:30px; color:#fff;}
.ful2 ul li a{ color:#fff;}
.fqq{ background:url(../images/fqq.png) no-repeat left 9px;}
.fs{ background:url(../images/fs.png) no-repeat left 5px;}
.fdianhua{ background:url(../images/fdianhua.png) no-repeat left 7px;}
.fchuanzhen{ background:url(../images/fchuanzhen.png) no-repeat left 6px;}
.fxinfeng{ background:url(../images/fxinfeng.png) no-repeat left 10px;}
.fdizhi{ background:url(../images/fdingwei.png) no-repeat left 7px;}
.ful2 ul li a:hover{ color:#90EE90;}

.shejiao2{ margin-top:28px; margin-bottom:17px;}
.shejiao2 a{ float:left; margin-right:18px;}
.ful3 p{ font-size:14px; font-size:1.4rem; line-height:30px; color:#fff;}
.ful3 p a{ color:#fff;}
.ful3 p a:hover{ color:#90EE90;}

.youlian{ line-height:28px; padding:5px 0;}
.youlian p{ font-size:16px; font-size:1.6rem; color:#000; float:left;}
.youlian a{ display:block; float:left; font-size:14px; font-size:1.4rem; color:#000; margin:0 6px;}
.youlian a:hover{ color:#90EE90;}

/*********************************************************************  product  ****************************************************************/
.mianbao{ font-size:14px; font-size:1.4rem; color:#999999; line-height:36px; margin-top:7px;}
.mianbao a{ color:#999999;}
.mianbao a:hover{ color:#3CB371;}
.co1c{ color:#3CB371 !important;}

.prmain{ padding-bottom:65px;}
.prl{ width:260px; float:left;}
.prr{ width:900px; float:right;}

.subNavBox{ margin-top:7px;}
.prltbiao{ display:block; border-top:6px solid #2E8B57; border-bottom:1px solid #2E8B57; font-size:22px; font-size:2.2rem; color:#2E8B57; text-transform:uppercase; line-height:40px;font-family: 'GillSansMTProHeavyItalic'; padding-bottom:3px;}
.subNav{border:solid 1px #d2d2d2;cursor:pointer; margin-bottom:8px; font-size:16px; font-size:1.6rem; padding-left:38px; padding-right:13px; background:#eeeeee url(../images/prltjia.png) no-repeat left center;}
.subNav a{ display:block; border-left:1px solid #d2d2d2; line-height:20px; padding:10px 0; padding-left:8px;}
.subNav:hover{background:#2E8B57 url(../images/prltjiah.png) no-repeat left center; border:1px solid #2E8B57;}
.subNav:hover a{color:#fff;}
.currentDd a{color:#fff; border-left:1px solid #fff;}
.currentDt{background:#2E8B57 url(../images/prltjiah.png) no-repeat left center; border:1px solid #2E8B57;}
.navContent{display: none;border:solid 1px #dcdcdc; margin-bottom:8px; margin-top:-8px; padding-top:6px; padding-bottom:24px;}
.navContent>li a{display:block; font-size:14px; font-size:1.4rem; line-height:30px; background:url(../images/prjian.jpg) no-repeat left 14px; padding-left:47px;}
.navContent>li a:hover,.navContent>li a.active{color:#2E8B57;}

.prlb{ margin-top:26px;}
.prlbbiao{ display:block; border-top:6px solid #2E8B57; border-bottom:2px solid #2E8B57; margin-bottom:15px;}
.prlbbiaon{ display:block; float:left; background:url(../images/prlbbiao.jpg) no-repeat left center; font-size:22px; font-size:2.2rem; color:#2E8B57; text-transform:uppercase; line-height:43px;font-family: 'GillSansMTProHeavyItalic'; padding-left:45px;}
.prlbmor{ width:18px; height:18px; float:right; margin-right:4px; margin-top:14px;}
.prlbmor img{ width:18px; height:18px;}
.prlblie{ margin-top:13px;}
.prlblie span{ display:block; padding-left:23px; background:url(../images/shizhong.jpg) no-repeat left; line-height:24px; color:#3CB371; margin-top:6px;}
.prlblie p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:2px;}
.prlb a:hover{color:#3CB371;}

.chanlie{ width:278px; padding:3px 4px; float:left; position:relative; background:#e1e4ec; margin-top:7px; margin-left:21px; margin-bottom:42px;}
.chanlie input{ position:absolute; top:9px; left:8px;}
.chantu{ position:relative; overflow:hidden;}
.chantun{ display:block; text-align:center;}
.chantun img{ width:100%; max-width:422px; max-height:347px;}
.chanfu{ position:absolute; width:122px; height:40px; top:100%; margin-top:0px; left:50%; margin-left:-61px; background:#3CB371; font-size:14px; font-size:1.4rem; color:#fff; text-align:center; line-height:40px; border-radius:20px; transition:0.5s;}
.chanfu1{cursor: pointer;position:absolute; width:122px; height:30px; top:80%; margin-top:0px; left:50%; margin-left:-61px; background:#3CB371; font-size:14px; font-size:1.4rem; color:#fff; text-align:center; line-height:30px; border-radius:20px; transition:0.5s;}
.chanzi{ padding:5px; padding-left:18px;}
.chanzi a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; height:48px; overflow:hidden;}
.chanlie:hover{ background:#3CB371}
.chanlie:hover .chanfu{ top:50%; margin-top:-20px;}
.chanlie:hover .chanzi a{ color:#fff;}
.chanfu:hover,.chanfu1:hover{ background:#fff; color:#3CB371;}

.fenye{ padding-top:25px; position:relative;}
.fenyen{ float:left;}
.fenyen a{ float:left; width:33px; height:28px; background:#eeeeee; text-align:center; line-height:28px; border:1px solid #e5e5e5;margin-right:9px; margin-bottom:10px;}
.fenyen a:hover{ border:1px solid #3CB371; color:#3CB371;}
.sx{ width:59px !important;}
.dangqianfen{color:#3CB371; border:1px solid #3CB371 !important}
.fuxuan{ background:url(../images/fuxuan.jpg) no-repeat left center; padding-left:30px; position:absolute; right:0px; top:17px; font-size:16px; font-size:1.6rem; color:#4b4b4b; line-height:32px;}
.fuxuan.inq{background:none;}
.fuxuan input{ width:102px; height:32px; background:#3CB371; border:none; cursor:pointer; color:#fff; font-size:14px; font-size:1.4rem; margin-left:17px;}
.fuxuan.inq input{width:auto;}
.fuxuan input:hover{ background:#333;}

/*xinjia 2017-3-30 09:19:32*/
.xuanze{ background:#f3f4f8; border-top:6px solid #053d90; padding:35px 23px;margin-top: 7px;}
.xuanlie{ border-bottom:1px solid #dfe0e4; position:relative;}
.xuanxiang{ display:block; line-height:31px; padding:5px 0; text-align:right; position:absolute; left:0px; top:0px; width:146px; padding-right:22px; font-size:14px; font-size:1.4rem; font-weight:bold;}
.xuann{ border-left:1px solid #dfe0e4; font-size:14px; font-size:1.4rem; line-height:31px; padding:5px 0; margin-left:168px;}
.xuann a{ display:block; float:left; margin:0 20px;}
.all{ color:#053d90;}
.xuann a:hover{ color:#053d90;}

/*********************************************************************  product2  ****************************************************************/
.prmain2{ padding-bottom:53px;}

#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:426px;position:relative; float:left; margin-top:10px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative; padding-top:0px !important;}
#tsShopContainer #tsImgS a{display:block;text-align:center; padding:2px; background:url(../images/chanbei.jpg);}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:64px;position:relative; border-radius:4px; margin-top:7px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:24px;height:24px;background:url(../images/prleft.jpg) no-repeat left center;position:absolute;top:21px;left:1px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:24px;height:24px;background:url(../images/prright.jpg) no-repeat right center;position:absolute;top:21px;right:0px;cursor:pointer;} 
#tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../images/prlefth.jpg) no-repeat left center;}
#tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../images/prrighth.jpg) no-repeat right center;} 
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute; width:1px; left:32px;height:64px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:95px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block;width:77px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{border:1px solid #999999;display:block;width:75px;height:62px;}
#tsShopContainer #tsPicContainer #tsImgSCon li:hover img{border:1px solid #2E8B57;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #2E8B57;}

.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}
.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}
.MagicZoomMain{text-align:center !important;width: 92px;}

.jianjie{ width:453px; float:right; padding-top:14px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.jianjiea{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:22px;}
.jianjie ul{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:32px; height:216px;}
.inno{ margin-top:12px;}
.inno a{ display:block; width:135px; height:39px; border:1px solid #3CB371; border-radius:20px; text-align:center; line-height:39px; font-size:16px; font-size:1.6rem; color:#3CB371; float:left; margin-left:7px; margin-right:7px;}
.inno a:hover{ background:#3CB371; color:#fff;}

.chanxbiao{ background:url(../images/huitiao.jpg) repeat-x bottom; margin-top:38px;}
.chanxbiao a{ display:block; font-size:22px; font-size:2.2rem; text-transform:uppercase; color:#2E8B57;font-family: 'GillSansMTProHeavyItalic'; background:url(../images/chanxbiao.jpg) no-repeat left bottom; padding-bottom:10px;}
.chanx{ font-size:16px; font-size:1.6rem; line-height:24px; padding-top:22px;}

.img-scroll { position:relative; margin-top:55px;}
.hotbiao{ background:url(../images/huitiao.jpg) repeat-x bottom;}
.hotbiao a{ display:block; font-size:22px; font-size:2.2rem; text-transform:uppercase; color:#2E8B57;font-family: 'GillSansMTProHeavyItalic'; background:url(../images/chanxbiao.jpg) no-repeat left bottom; padding-bottom:10px;}
.hotnav{ width:53px; height:23px; position:absolute; right:0px; top:0px;}
.img-scroll .prev,.img-scroll .next{position:absolute;display:block;width:23px;height:23px;}
.img-scroll .prev { left:0;cursor:pointer; background:url(../images/hotleft.jpg)}
.img-scroll .next { right:0;cursor:pointer; background:url(../images/hotright.jpg)}
.img-scroll .prev:hover { background:url(../images/hotlefth.jpg)}
.img-scroll .next:hover { background:url(../images/hotrighth.jpg)}
.img-list { position:relative; width:100%; margin-top:32px; overflow:hidden}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:286px; margin-right:21px;}
.img-list li .chanlie{ margin:auto;}

/*********************************************************************  news  **********************************************************************/
.nemain{ padding-bottom:61px;}

.nelie{ position:relative; min-height:209px; margin-top:7px; margin-bottom:34px;}
.netu{ width:325px; position:absolute; left:0px; top:0px;}
.netu a{ display:block; text-align:center;}
.netu a img{ width:100%; max-width:325px; max-height:209px;}
.nezi{ margin-left:356px;}
.nebiao{ display:block; font-size:20px; font-size:2rem; line-height:34px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nezi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; color:#666666; margin-top:10px; height:96px; overflow:hidden; margin-left:3px;}
.nemor{ display:block; width:108px; height:30px; border:1px solid #3CB371; color:#3CB371; text-align:center; line-height:30px; float:left; border-radius:15px; font-size:14px; font-size:1.4rem; margin-top:37px; margin-left:3px;}
.nezi span{ float:right; display:block; font-size:14px; font-size:1.4rem; line-height:24px; background:url(../images/neshizhong.jpg) no-repeat left center; padding-left:21px; margin-top:47px;}
.nebiao:hover,.nezi p a:hover{ color:#3CB371;}
.nemor:hover{ background:#3CB371; color:#fff;}

.jvzhong{ float:none; text-align:center; padding-top:48px;}
.jvzhong a{ float:none; display:inline-block; *float:left;}
form .jvzhong{padding-top: 0;text-align: left;}

@font-face {
    font-family: 'kalinga';
    src: url('../fonts/kalinga.eot');
    src: url('../fonts/kalinga.eot') format('embedded-opentype'),
         url('../fonts/kalinga.woff2') format('woff2'),
         url('../fonts/kalinga.woff') format('woff'),
         url('../fonts/kalinga.ttf') format('truetype'),
         url('../fonts/kalinga.svg#kalinga') format('svg');
}

.hotmain{ background:#f3f5fa; padding-bottom:59px; min-width:1200px;}
.hotbiao2{ display:block; font-size:30px; font-size:3rem; font-family: 'kalinga'; text-transform:uppercase;}
.hotbiao2 a{color:#3CB371;}
.hotnav2{ width:65px; height:28px; position:absolute; top:44px; right:3px;}
.img-scroll2 { position:relative; padding-top:39px;}
.img-scroll2 .prev2,.img-scroll2 .next2{position:absolute;display:block;width:28px;height:28px;}
.img-scroll2 .prev2 { left:0;cursor:pointer; background:url(../images/hotleft2.jpg)}
.img-scroll2 .next2 { right:0;cursor:pointer; background:url(../images/hotright2.jpg)}
.img-scroll2 .prev2:hover { left:0;cursor:pointer; background:url(../images/hotlefth2.jpg)}
.img-scroll2 .next2:hover { right:0;cursor:pointer; background:url(../images/hotrighth2.jpg)}
.img-list2 { position:relative; overflow:hidden; margin-top:27px;}
.img-list2 ul { width:9999px;}
.img-list2 li { float:left; display:inline; width:286px; margin-right:18px;}
.img-list2 li .chanlie{ margin:auto;}
.img-list2 li .chanzi a{ text-align:center; height:auto; padding:8px 0;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

/*********************************************************************  news2  **********************************************************************/
.nemain2{ padding-bottom:31px;}
.nemain2 h1{ text-align:center; font-size:20px; font-size:2rem; line-height:36px; margin-top:5px;}
.nemain2 .riqi{ display:block; width:90px; margin:auto; background:url(../images/neshizhong.jpg) no-repeat left center; padding-left:21px; font-size:14px; font-size:1.4rem; line-height:30px; margin-top:3px;}
.nex{ font-size:16px; font-size:1.6rem; line-height:24px; color:#666666; padding-top:21px;}
.nex p,.nex li,.nex span{ color:#666666;}
.nex a{ color:#3CB371;}

.fanpian{ border-top:1px dashed #4f67a9; padding-top:26px; margin-top:38px;}
.fanpian li{ font-size:16px; font-size:1.6rem; line-height:32px; font-family:Tahoma, Geneva, sans-serif; padding-left:23px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pr{ background:url(../images/pr.jpg) no-repeat left center;}
.ne{ background:url(../images/ne.jpg) no-repeat left center;}
.fanpian li a:hover{ color:#90EE90}

/*********************************************************************  about  **********************************************************************/
.abmain1{}
.abtu1{ width:590px; margin-top:29px; float:left;}
.abtu1 img{ width:590px; height:494px;}
.abzi1{ width:570px; float:right; padding-top:1px;}
.aba1{ display:block; font-size:40px; font-size:4rem; color:#3CB371;font-family: 'GillSansMTProHeavyItalic'; line-height:45px;}
.aba2{ display:block; font-size:30px; font-size:3rem; color:#3CB371;font-family: 'GillSansMTProHeavyItalic'; line-height:33px;}
.abzi1 p{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:15px; margin-bottom:24px;}

.abmain2{ background:url(../images/abbei.jpg) no-repeat center; min-width:1200px; padding-top:94px; margin-top:37px; padding-bottom:115px;}
.ablogo{ display:block;}
.ablogo img{ width:267px; height:72px;}
.abmain2 p{ width:720px; font-size:24px; font-size:2.4rem; color:#fff; line-height:24px;font-family: 'GillSansMTProHeavyItalic'; margin-top:32px;}

.abmain3{ padding-top:13px; padding-bottom:47px;}
.abmain3>p{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:24px;}
.ablie{ width:283px; float:left; margin-left:22px; margin-top:49px;}
.abtu{ display:block; text-align:center;}
.abtu img{ width:283px; height:190px;}
.ablie p{ margin-left:5px; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:8px;}

/*********************************************************************  video  **********************************************************************/
.vimain{}
.vizi{ width:570px; float:left; margin-left:4px; margin-top:29px;}
.via1{ display:block; font-size:40px; font-size:4rem; color:#090404;font-family: 'GillSansMTProHeavyItalic'; margin-left:5px;}
.via2{ display:block; font-size:30px; font-size:3rem; color:#090404;font-family: 'GillSansMTProHeavyItalic'; margin-left:8px; margin-top:4px;}
.vizi p{ font-size:14px; font-size:1.4rem; line-height:26px; color:#090404; margin-top:21px; margin-bottom:26px;}
.vimor{ display:block; width:146px; height:42px; border:1px solid #090404; border-radius:21px; text-align:center; line-height:42px; font-size:16px; font-size:1.6rem; margin-top:29px;}
.vimor:hover{ background:#090404; color:#fff;}
.vitu{ width:584px; float:right; background:url(../images/vibei.jpg) no-repeat top left; padding:17px 11px 10px 12px; margin-top:7px;}
.vitu a{ display:block;}
.vitu a img{ width:584px; height:403px;}

.vimain2{ padding-top:15px; padding-bottom:51px;}
.vilie{ width:382px; float:left; margin-left:27px; background:#ededed; padding-bottom:6px; margin-top:25px;}
.vitu2{ position:relative; overflow:hidden;}
.vitun{ display:block; text-align:center;}
.vitun img{ width:382px; height:205px;}
.vifu{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; background:#000; background:rgba(0,0,0,0.78)}
.vifu img{ width:89px; height:89px; position:absolute; left:50%; margin-left:-45px; top:50%; margin-top:-45px;}
.vilie p a{ display:block; padding-left:55px; padding-right:20px; font-size:14px; font-size:1.4rem; line-height:24px; background:url(../images/jiaojuan.jpg) no-repeat 8px 13px; margin-top:7px; height:48px; overflow:hidden;}
.vilie p a:hover{ color:#3CB371;}
.mat{ margin-top:13px;}
.vilie:hover .vifu{ top:0px;}

/*********************************************************************  Download  **********************************************************************/
.domain{ padding-bottom:57px;}
.dolie{ width:577px; height:271px; border:1px solid #0a1d4b; position:relative; margin-top:7px; margin-bottom:31px; z-index:1}
.dotu{ position:absolute; left:-1px; top:-1px; border:1px solid #3CB371; overflow:hidden; z-index:2}
.dotun{ display:block; text-align:center;}
.dotun img{ width:241px; height:271px;}
.dofu{ position:absolute; width:237px; height:268px; left:0px; top:100%; transition:0.5s; border:2px solid #0a1d4b; background:#080404; background:rgba(8,4,4,0.5); z-index:3}
.doxiazai{ display:block; width:127px; height:34px; background:#fff; border-radius:5px; text-align:center; line-height:34px; font-size:16px; font-size:1.6rem; color:#0a1d4b; color:#0a1d4b; position:absolute; left:50%; margin-left:-64px; top:160px; z-index:4}
.doxiazai2{ display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:5}
.doxiazai2 img{ width:52px; height:52px; position:absolute; left:50%; margin-left:-26px; top:84px; z-index:6}
.dozi{ margin-left:264px; padding-top:18px;}
.dobiao{ display:block; margin-left:2px; font-size:20px; font-size:2rem; color:#2E8B57; line-height:30px; background:url(../images/doxian.jpg) no-repeat left bottom; padding-bottom:11px;}
.dozi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#4d4d4d; height:96px; overflow:hidden; margin-top:13px;}
.xiazai{ display:block; width:90px; height:40px; border:1px solid #3CB371; background:url(../images/xiazai.png) no-repeat left center; padding-left:50px; line-height:40px; font-size:14px; font-size:1.4rem; color:#3CB371; margin-left:4px; margin-top:37px; float:left;}
.xiazai:hover{ background:#3CB371 url(../images/xiazaih.png) no-repeat left center; color:#fff;}
.pdf{ width:35px; height:43px; float:left; margin-left:6px; margin-top:36px;}
.pdf img{ width:35px; height:43px;}
.dolie:hover .dotu{ border:1px solid #0a1d4b;}
.dolie:hover .dofu{ top:0px;}
.dozi p a:hover{ color:#3CB371;}

.mat1{ padding-top:41px;}

/*********************************************************************  contact  **********************************************************************/
.comain{ background:url(../images/quanqiu.png) no-repeat center 80px; padding-bottom:61px;}
.cofeiji{ width:255px; float:left; padding-left:72px; background:url(../images/cofeiji.png) no-repeat left 39px;}
.coshouji{ width:140px; float:left; padding-left:69px; margin-left:44px; background:url(../images/coshouji.png) no-repeat left 39px;}
/*.coxinfeng{ width:195px; float:left; padding-left:85px; margin-left:90px; background:url(../images/coxinfeng.png) no-repeat left 39px;}*/
.coxinfeng{ width:195px; float:left; padding-left:85px; margin-left:90px; background:url(../images/cofax.png) no-repeat left 39px;}
.cos{ width:140px; float:right; padding-left:63px; background:url(../images/cos.png) no-repeat left 39px;}
.colie{ padding-top:10px; min-height:100px;}
.colie>a{ display:block; font-size:26px; font-size:2.6rem; line-height:30px; color:#3CB371;}
.colie li{ font-size:16px; font-size:1.6rem; line-height:29px; color:#999999; margin-top:14px;}
.colie li a{ color:#999;}
.cofeiji li{ margin-top:5px;}
.colie li a:hover{ color:#3CB371;}

.cubiao{ margin-bottom:58px; text-align:center;}
.cubiao a{ display:block; font-size:36px; font-size:3.6rem; line-height:22px;}
.cubiao p{ font-size:16px; font-size:1.6rem; line-height:30px; color:#4d4d4d; padding-top:36px; margin:auto;}

.cuxin{ margin-top:55px; margin-left:4px; margin-right:6px;}
.xinl{ width:579px; float:left;}
.cuxin .int1{ padding-left:22px; margin-top:19px;}
.cuxin .xing{ background:url(../images/xing.png) no-repeat left 22px;}
.cuxin .int1 input{ width:545px; height:50px; border:1px solid #a0a0a0; padding-left:9px; font-size:14px; font-size:1.4rem; line-height:50px; background:none;}
.cuxin .int2{padding-left:15px; margin-top:19px;width:578px; float:right;}
.cuxin .int3{padding-left:22px; margin-top:16px;}
.cuxin textarea{ width:565px; height:197px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:46px;background:none;}
.cuxin .int4{width:252px; height:50px; border:1px solid #a0a0a0; padding-left:9px; font-size:14px; font-size:1.4rem; line-height:50px; float:left; background:none;}
.cuxin .cuyanzheng{ /*width:226px; height:54px;*/width: 140px;height: 50px; float:left; margin-left:67px; cursor:pointer;}
.cuxin .int5{ width:579px; height:54px; border:none; background:#3CB371; float:right; cursor:pointer; font-size:14px; font-size:1.4rem; text-transform:uppercase; color:#fff;}
.cuxin .int5:hover{ background:#0451bc;}
.ditu{ display:block; margin:auto; border:1px solid #a0a0a0; width:1191px; margin-top:49px;}
.ditu .img{width:1191px; height:456px;}

.cuxin .int1.name input{float: left;width: 420px;}
.cuxin .int1.name select{float: right;width: 120px;height: 54px;line-height: 54px;font-size: 14px;font-size: 1.4rem;text-indent: 6px;border: 1px solid #a0a0a0;}

.gsmc{display: none;}
.hasCom .gsmc{display: block;}
.hasCom.cuxin textarea{height: 266px;}

/*  ke fu  */
.kefu{ width:66px; position:fixed; right:0px; top:50%; margin-top:-218px; z-index:99}
.zhan{ display:block; width:188px; height:49px; border-bottom:1px solid #f5f5f5; padding-left:66px; position:relative; left:0px; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; font-size:14px; color:#1e5b92; line-height:49px; cursor:pointer;}
.zhan:hover{ width:209px; padding-left:45px; left:-143px; background-position:8px center; background-color:#f5f5f5;}
.keapp{ background:#eaebeb url(../images/keapp.png) no-repeat 18px center;}
.kewei{width:66px; height:49px;border-bottom:1px solid #f5f5f5; background:#eaebeb url(../images/kewei.png) no-repeat 18px center; position:relative; cursor:pointer; z-index:999}
.weixin{ position:absolute; top:0px; z-index:9999; display:none; right:66px; border:4px solid #fff;}
.weixin img{ width:80px; height:80px;}
.kewei:hover .weixin{ display:block;}
.kedianhua{ background:#eaebeb url(../images/kedianhua.png) no-repeat 18px center;}
.kes{ background:#eaebeb url(../images/kes.png) no-repeat 18px center;}
.kefeiji{ background:#eaebeb url(../images/kefeiji.png) no-repeat 17px center;}
.keqq{ background:#eaebeb url(../images/keqq.png) no-repeat 21px center;}
.keimo{ background:#eaebeb url(../images/keimo.png) no-repeat 17px center;}
.kelei{ background:#eaebeb url(../images/kelei.png) no-repeat 18px center;}

/*detail*/
.chanx table,.nex table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.chanx table tr td,.nex table tr td{ padding:3px; border:1px solid #ccc;}
.chanx p a,.nex p a{ color:#0196da !important}
.chanx p img,.nex p img{ max-width:100%;}


.subNavBox2{ margin-top:7px;}
.se-1{ width:430px; position:relative; z-index:10011}
.se0{ width:430px; position:relative; z-index:10000}
.se1{ width:430px; position:relative; z-index:9999}
.se2{ width:430px; position:relative; z-index:9988}
.se3{ width:430px; position:relative; z-index:9978}
.se4{ width:430px; position:relative; z-index:9968}
.se5{ width:430px; position:relative; z-index:9958}
.se6{ width:430px; position:relative; z-index:9948}
.se7{ width:430px; position:relative; z-index:9938}
.se8{ width:430px; position:relative; z-index:9928}
.se9{ width:430px; position:relative; z-index:9918}
.se10{ width:430px; position:relative; z-index:9898}
.se11{ width:430px; position:relative; z-index:9888}
.se12{ width:430px; position:relative; z-index:9878}
.se13{ width:430px; position:relative; z-index:9868}
.se14{ width:430px; position:relative; z-index:9858}
.se15{ width:430px; position:relative; z-index:9848}
.se16{ width:430px; position:relative; z-index:9838}

.se17{ width:430px; position:relative; z-index:9828}
.se18{ width:430px; position:relative; z-index:9818}
.se19{ width:430px; position:relative; z-index:9808}
.se20{ width:430px; position:relative; z-index:9798}
.se21{ width:430px; position:relative; z-index:9788}




.subNav2{border:solid 1px #dadada;cursor:pointer; margin-bottom:8px; font-size:16px; font-size:1.6rem; padding-left:20px; padding-right:13px; background:#fcfcfc url(../images/xiajian.jpg) no-repeat 400px center; color:#777777; position:relative; line-height:40px; z-index:99}
.navContent2{ display:none; position:absolute; width:100%; background:#9b9ea4; left:0px; top:45px; z-index:9999}
.navContent2>li a{display:block; font-size:14px; font-size:1.4rem; color:#fff; line-height:30px; padding-left:47px; border-bottom:1px solid #acaeb1;}
.navContent2>li a:hover{ background:#7a7d82;}



/*desb 2017-8-30 13:32:54*/
.desgb{}
.desgb table{width: 100%;line-height: 18px;}
.desgb th{display: block;font-size: 12px;font-size: 1.2rem;font-weight: normal;color: #fff;line-height: 20px;background: #2E8B57 url(../images/icon-desgb.png) no-repeat 4px -11px;text-align: left;padding-left: 18px;margin-bottom: 1px;cursor: pointer;}
.desgb tr.on th{background-position: 4px 4px;}
.desgb td{display: block;float: right;width: 68.5%;font-size: 14px;font-size: 1.4rem;color: #333;border-bottom: 2px solid #e0dddd;text-align: center;margin: 1px 0;line-height: 24px;}
.desgb td:first-child{float: left;width: 30%;text-align: left;border-right: 1px solid #e0dddd;padding-left: 2px;margin-left: auto;}

.prlie{ background:#f6f6f6; margin-bottom:20px; margin-top:7px;}
.prtu{ width:322px; float:left;}
.prtu a{ display:block; border:3px solid #eeeeee;}
.prtu a img{ display:block; margin:auto; width:100%; max-width:422px; max-height:347px;}
.przi{ width:515px; float:right; margin-right:27px; padding-top:13px;}
.pra{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; text-transform:uppercase; color:#000000; line-height:36px;}
.przi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; color:#666666; height:104px; overflow:hidden; margin-top:12px;}
.prmor{ display:block; width:118px; height:36px; border-radius:19px; border:1px solid #2E8B57; text-align:center; line-height:36px; background:#fff; text-align:center; line-height:36px; font-size:14px; font-size:1.4rem; color:#2E8B57; margin-top:41px;}
.prmor:hover{ background:#2E8B57; color:#fff;}
.przi p a:hover,.pra:hover{ color:#2E8B57;}