﻿@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "SimSun",Arial,sans-serif;}
body{color:#333; font:12px "SimSun",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*网页限定宽度*/
.con_1180{ margin:0 auto; position:relative; width:1180px;}
.con_1180:after{content:""; display:block; height:0; clear:both;}


.header{ width:100%; min-width:1180px; height:100px;}
.header .headcon{ background:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.header .logo{ float:left; height:100px; line-height:100px;}
.header .logo img{ vertical-align:middle; max-height:120px;}

.header .right{ float:right; text-align:right;}
.header .right ul{ margin:20px 0 0 ;}
.header .right ul li{ display:inline-block; *display:inline; *zoom:1; margin:0 0 0 20px; font-family:"Microsoft Yahei"; font-size:12px;}
.header .right ul li a{ height:20px; line-height:20px; color:#666;}
.header .right ul li a:hover{ color:#4cb659;}
.header .right ul li.li1n a{ color:#4cb659;}
.header .right ul li.li1n a:hover{ text-decoration:underline;}
.header .right ul li em{ float:left; display:block; width:16px; height:20px; background:url(../images/header-ico.png) no-repeat; margin-right:5px;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.header .right ul li.li3n em{ background-position:0 2px;}
.header .right ul li.li3n:hover em{ background-position:0 -36px;}
.header .right ul li.li4n em{ background-position:-36px 2px;}
.header .right ul li.li4n:hover em{ background-position:-36px -36px;}
.header .right ul li.li5n em{ background-position:-72px 1px;}
.header .right ul li.li5n:hover em{ background-position:-72px -35px;}
.header .right ul li.li6n em{ background-position:-115px 2px;}
.header .right ul li.li6n:hover em{ background-position:-115px -36px;}

.header .right .search{ margin:15px 0 0 500px; width:218px; height:26px; line-height:26px; border:1px solid #808080; border-radius:20px; font-size:0;}
.header .right .search .sea-text{ display:inline-block; *display:inline; *zoom:1; width:180px; height:26px; line-height:26px; background:none; border:none; font-family:"Microsoft Yahei"; font-size:14px; color:#808080;}
.header .right .search .sea-but{  display:inline-block; *display:inline; *zoom:1; width:38px; height:26px; line-height:26px; background:url(../images/search-ico.png) no-repeat center center; border:none; text-align:center; cursor:pointer;}


.nav{ clear:both; height:86px; background:#f5f5f5; position:relative; z-index:1; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.nav ul .nLi{ float:left; position:relative; display:inline; height:86px;}
.nav ul .nLi h3{ float:left; height:86px; text-align:center;}
.nav ul .nLi h3 a{ display:block; width:131px; height:100%;  }
.nav ul .nLi h3 b{ display:block; font-family:"Microsoft Yahei"; font-size:14px; color:#4c4c4c; font-weight:bold;}
.nav ul .nLi h3 i{ display:block; font-family:"Microsoft Yahei"; font-size:12px; color:#999; font-weight:normal; padding:25px 0 0 0;}
.nav ul .sub{ display:none; width:100%; left:0; top:86px; position:absolute; background:#379042; line-height:40px; padding:5px 0; text-align:center;}
.nav ul .sub li{ zoom:1; }
.nav ul .sub a{ display:block; padding:0 10px; font-family:"Microsoft Yahei"; font-size:14px; color:#fff;}
.nav ul .sub a:hover{ background:#4ab659; color:#fff; }
.nav ul .nLi:last-child{ border-right:none;}
.nav ul .nLi:last-child h3 a{ width:132px;}
.nav ul .nLi.on h3{ background:url(../images/nav-round-bg.png) no-repeat center center #309c3d;}
.nav ul .nLi.on h3 b{ color:#fff;}
.nav ul .nLi.on h3 i{ color:#fff;}


.banner{ width:100%; min-width:1180px; margin:0 auto; height:434px; overflow:hidden; position:relative;  z-index:0;  }
.banner .bd{ position:relative; z-index:-1;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:434px; overflow:hidden; text-align:center;  }
.banner .hd{ position:absolute; z-index:1; bottom:10px; left:0; width:100%; text-align:right; font-size:0;}
.banner .hd .arrow{ float:right; margin-top:65px;}
.banner .prev,.banner .next{display:inline-block; *display:inline; *zoom:1; width:35px; height:34px; margin-left:28px; background:url(../images/banner-arrow.png) no-repeat; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.banner .prev{ background-position:0 0;}
.banner .next{ background-position:-63px 0;}
.banner .prev:hover,.banner .next:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.banner .hd .dianhua{ position:relative; float:left; width:280px; height:140px; line-height: 30px; background:url(../images/contact-phone-bg.png) no-repeat; font-family:"Microsoft Yahei"; font-size:18px; color:#459f50; font-weight:bold; text-align:left; overflow:hidden;}
.banner .hd .dianhua b{ position:absolute; top:70px; left:23px; display: block; }


.profile{ position:relative; z-index:1; float:left; width:270px; height:236px; background:#f5f5f5; margin:10px 20px 0 0;}
.profile h3{ position:absolute; z-index:2; left:0; bottom:0; width:100%; height:36px; line-height:36px; text-align:center; background:#dbdbdb; font-family:"Microsoft Yahei"; font-size:18px; color:#333; font-weight:normal;}
.profile h3 a{ display:block; color:#333;}
.profile .word{ width:100%; height:145px; line-height:28px; text-align:justify; font-family:"Microsoft Yahei"; font-size:12px; color:#333; margin-top:40px; padding:0 25px; box-sizing:border-box; overflow:hidden;}


.product{ position:relative; z-index:1; float:left; width:600px; height:236px; background:#38b647; margin:10px 20px 0 0;}
.product h3{ position:absolute; z-index:2; left:0; bottom:0; width:100%; height:36px; line-height:36px; text-align:center; background:#309c3d; font-family:"Microsoft Yahei"; font-size:18px; color:#fff; font-weight:normal;}
.product h3 a{ display:block; color:#fff;}
.product ul{margin:20px 0 0 0;}
.product ul li{ width:300px; float:left; overflow:hidden;}
.product ul li .pic{ float:left; width:146px; height:170px; overflow:hidden; margin:0 0 0 10px; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.product ul li .pic:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.product ul li .pic img{ max-width:146px; max-height:170px; }
.product ul li .txt{ float:left; text-align:center;}
.product ul li .txt h5{font-family:"Microsoft Yahei"; font-size:18px; color:#fff; font-weight:bold; margin:45px 0 40px 0; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.product ul li .txt h5:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.product ul li .txt h5 a{ color:#fff; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.product ul li .txt h5 a:hover{ color:#f8f508;}
.product ul li .txt span{ display:block; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.product ul li .txt span:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}


.invideo{ position:relative; z-index:1; float:left; width:270px; height:236px; overflow:hidden; background:#38b647; margin:10px 0 0 0;}

.title{ height:46px; background:url(../images/in-title-bj.jpg) repeat-x left bottom;}
.title h3{ float:left; font-family:"Microsoft Yahei"; font-size:18px; color:#1a1a1a; font-weight: normal;}
.title span{ float:right;}

.news{ width:560px; float:left; margin:50px 0 0 0;}
.news ul li{ height:110px; overflow:hidden; margin:30px 0 0 0;}
.news ul li .pic{ float:left; width:140px; height:110px; overflow:hidden;}
.news ul li .pic img{ width:100%; height:100%; -webkit-transition:all 1s linear; transition:all 1s linear;}
.news ul li .pic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.news ul li .txt{ position:relative; float:right; width:400px;}
.news ul li .txt span{ position:absolute; top:0; left:0; font-family:"Microsoft Yahei"; font-size:14px; color:#333;}
.news ul li .txt b{ position:absolute; top:2px; left:90px; font-family:"Microsoft Yahei"; font-size:12px; color:#fff; font-weight:normal; background:#459f50;  border-radius:5px; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.news ul li .txt b:hover{ background:#4ca1e7;}
.news ul li .txt b a{ display:block; color:#fff; padding:0 10px;}
.news ul li .txt h5{font-family:"Microsoft Yahei"; font-size:14px; color:#333; font-weight:bold; margin:34px 0 0 0; width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.news ul li .txt h5:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.news ul li .txt h5 a{ color:#333; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.news ul li .txt h5 a:hover{ color:#459f50;}
.news ul li .txt p{font-family:"Microsoft Yahei"; font-size:12px; color:#666; height:56px; line-height:28px; margin:5px 0 0 0; overflow:hidden;}


.kjzc{ width:560px; float:right; margin:50px 0 0 0;}

.slideTxtBox{ width:558px; border:1px solid #e6e6e6; text-align:left; margin:30px 0 0 0; border-radius:3px;}
.slideTxtBox .hd{ float:left; position:relative; border-right:2px solid #f2f2f2;}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{ position:relative; width:127px; height:125px; line-height:125px; text-align:center;font-family:"Microsoft Yahei"; font-size:16px; color:#4c4c4c; cursor:pointer; border-bottom:1px solid #e6e6e6;}
.slideTxtBox .hd li:last-child{ border:none;}
.slideTxtBox .hd ul li.on{ background:#f7f7f7;}
.slideTxtBox .hd ul li.on:after{ content:""; position:absolute; right:-12px; top:50%; margin-top:-9px; width:12px; height:18px; background:url(../images/kjzc-li-on.jpg) no-repeat;}
.slideTxtBox .hd ul li a{ display:block; color:#4c4c4c;}
.slideTxtBox .bd{ float:left; margin:0 0 0 25px;}
.slideTxtBox .bd ul{ width:390px; zoom:1;  }
.slideTxtBox .bd li{ height:41px; line-height:41px; border-bottom:1px dotted #ccc; overflow:hidden; }
.slideTxtBox .bd li:last-child{ border:none;}
.slideTxtBox .bd li span{ float:right; color:#999;  }
.slideTxtBox .bd li p{ float:left; font-family:"Microsoft Yahei"; font-size:14px; color:#333; width:310px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.slideTxtBox .bd li p:hover{-webkit-transform:translateX(6px); transform:translateX(6px);}
.slideTxtBox .bd li p a{ color:#333; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.slideTxtBox .bd li p a:hover{ color:#459f50;}


.inlink{ margin-top:50px;}
.inlink .linkroll{overflow:hidden; margin:16px 0 0 0;}
.inlink .linkroll .linkin{float: left;width: 800%;}
.inlink .linkroll .linkin .link1{float: left;}
.inlink .linkroll .linkin .link2{float: left;}
.inlink .linkroll .linkin ul li{ float:left; margin-right:50px;}
.inlink .linkroll .linkin ul li img{max-height:40px;}


.footer{ width:100%; min-width:1180px; height:240px; background:url(../images/footer-bg.jpg) no-repeat center center #309c3d; margin:50px 0 0 0;}
.footer .footlogo{ float:left; width:150px; height:160px;}
.footer .footcon{ float:left; width:840px; margin:0 0 0 42px; text-align:center;}
.footer .footcon .footnav{ width:100%; height:62px; line-height:62px; border-bottom:1px solid #4ebf5c;}
.footer .footcon .footnav ul{ font-size:0;}
.footer .footcon .footnav ul li{ display:inline-block; *display:inline; *zoom:1; margin:0 25px;}
.footer .footcon .footnav ul li a{font-family:"Microsoft Yahei"; font-size:14px; color:#fff;}
.footer .footcon .footnav ul li a:hover{ color:#f8f508;}
.footer .footcon .footadd{ background:url(../images/foot-contactus.png) no-repeat left center; margin:20px 0 0 32px; padding-left:144px; text-align:left;}
.footer .footcon .footadd p{font-family:"Microsoft Yahei"; font-size:12px; color:#fff; line-height:30px;}
.footer .footcon .footadd b{ font-weight:bold; color:#f8f508; margin-right:16px;}

.footer .footrigth{ float:right; margin:23px 0 0 0; width:106px; text-align:center; overflow:hidden;}
.footer .footrigth img{ width:106px; height:106px; margin-bottom:5px;}
.footer .footrigth span{font-family:"Microsoft Yahei"; font-size:12px; color:#fff;}

.footer .copyright{ position:relative; border-top:1px solid #3eb44c; margin:39px 0 0 0; height:39px; line-height:39px;}
.footer .copyright p{ float:left; font-family:"Microsoft YaHei"; font-size:12px; color:#fff;}
.footer .copyright .jltech{ float:right; font-family:"Microsoft YaHei"; font-size:12px; color:#fff;}
.footer .copyright .jltech a{color:#fff;}
.footer .copyright .jltech a:hover{color:#f8f508;}
.footer .copyright:before{ content:""; position:absolute; z-index:2; top:-2px; left:0; display:block; width:100%; height:1px; background:#208a2d;}



.nybanner{ width:100%; min-width:1180px; height:254px;}

.nytitle{ position:relative; width:280px; height:60px; background:url(../images/nytitle-bg.png); margin:-70px 0 10px 0;}
.nytitle b{ position:absolute; left:40px; top:12px; font-family:"Microsoft YaHei"; font-size:18px; color:#459f50; font-weight:bold;}
.nytitle i{ position:absolute; left:128px; top:30px; font-family:"Microsoft YaHei"; font-size:14px; color:#4ca1e7; font-weight:bold;}

.nycon .nytit{ height:38px; line-height:38px; border-bottom:1px solid #e6e6e6;}
.nycon .nytit h3{ position:relative; z-index:2; float:left; background:#fff; margin-top:20px; padding-right:20px; float:left;}
.nycon .nytit h3 b{  font-family:"Microsoft YaHei"; font-size:18px; color:#333; font-weight:bold;}
.nycon .nytit h3 i{  font-family:"Microsoft YaHei"; font-size:16px; color:#b2b2b2; font-weight:bold; margin-left:10px;}

.nycon .nytit .crumbs{ float:right; font-family:"Microsoft YaHei"; font-size:12px; color:#4c4c4c; background:url(../images/crumbs-home.jpg) no-repeat left center; padding-left:25px;}
.nycon .nytit .crumbs a{ color:#4c4c4c; margin:0 5px;}
.nycon .nytit .crumbs a:hover{ color:#4cb659;}


.nycon .portit{ position:relative; z-index:2; background:#fff; margin-top:-13px; padding-right:20px; float:left;}
.nycon .portit li{ float:left; font-family:"Microsoft YaHei"; font-size:18px; color:#666; font-weight:bold;}
.nycon .portit li a{ color:#666; }
.nycon .portit li.on a,.nycon .portit li a:hover{ color:#333; }
.nycon .portit li em{ margin:0 20px;}

.nycon .nyproduct{ margin:50px 0 0 0;}
.nycon .nyproduct .property{ width:100%; height:468px; border:1px solid #e6e6e6; padding:40px; box-sizing:border-box;}
.nycon .nyproduct .property .propic{ float:left; margin:0 42px 0 0; width:520px; height:390px; background:#f0f0f0;}
.nycon .nyproduct .property .propic .hd{ float:left; position:relative; margin-top:10px;}
.nycon .nyproduct .property .propic .hd ul{}
.nycon .nyproduct .property .propic .hd ul li{ position:relative; width:90px; height:90px; border:1px solid #ccc; box-sizing:border-box; margin-bottom:3px; cursor:pointer;}
.nycon .nyproduct .property .propic .hd ul li.on{ border:3px solid #459f50;}
.nycon .nyproduct .property .propic .hd ul li img{ width:100%; height:100%;}
.nycon .nyproduct .property .propic .bd{ float:left; margin:10px; border:1px solid #ccc;}
.nycon .nyproduct .property .propic .bd .bdul{ width:398px; height:368px;}
.nycon .nyproduct .property .propic .bd .bdul img{ width:100%; height:100%;}

.nycon .nyproduct .property .protxt{ float:left; width:536px;}
.nycon .nyproduct .property .protxt h4{ font-family:"Microsoft YaHei"; font-size:20px; color:#333; font-weight:bold; margin-bottom:5px;}
.nycon .nyproduct .property .parameter{ font-family:"Microsoft YaHei"; font-size:14px; color:#4c4c4c; height:185px; line-height:30px; overflow:hidden; border-bottom:1px solid #e6e6e6;}

.nycon .nyproduct .property .number{ margin:40px 0 0 0;}
.nycon .nyproduct .property .number .label{ float:left; line-height:25px;}
.nycon .nyproduct .property .number .button{ clear:both; width:150px; height:44px; border:none; margin-top:60px; cursor:pointer; margin-right: 10px;}
.nycon .nyproduct .property .number .button.ljpurchase{ background:url(../images/probuy-ico-1.jpg) no-repeat;}
.nycon .nyproduct .property .number .button.jrShopCart{ background:url(../images/probuy-ico-2.jpg) no-repeat;}

.spinner .decrease,.spinner .decrease[disabled],.spinner .increase,.spinner .value,.spinner .value.passive,.spinner-sprite{background:url(../images/spinner.png) no-repeat}
.spinner{overflow:hidden;width:83px;height:25px;box-shadow:0 3px 3px -4px #aaa}
.spinner .value,.spinner button{float:left;display:block;margin:0;height:100%;text-align:center;line-height:25px}
.spinner button{padding:0;width:23px;outline:0;border:none;color:#e5312a;font:22px Arial 700}
.spinner .decrease{background-position:0 -50px;text-indent:-625pc;cursor:pointer}
.spinner .decrease[disabled]{background-position:0 -75px;cursor:default}
.spinner .increase{background-position:0 0;text-indent:-625pc;cursor:pointer}
.spinner .value{padding:0;width:36px;height:27px;border:none;background-position:0 -75pt;color:#fff;font-family:Arial}
.spinner .value.passive{background-position:0 -25px;color:#919191}
.spinner .error,.spinner .invalid{background:#a00}


.ProBox{ width:100%; border:1px solid #e6e6e6; margin:30px 0 0 0;}
.ProBox .hd{ height:48px; line-height:48px; background:#fafafa; border-bottom:1px solid #e6e6e6;  position:relative; }
.ProBox .hd ul li{ float:left; width:128px; text-align:center; cursor:pointer; border-right:1px solid #e6e6e6; background:#fff; font-family:"Microsoft YaHei"; font-size:16px; color:#4c4c4c;}
.ProBox .hd ul li.on{ background:#38b647; color:#fff;}
.ProBox .bd{ width:100%; padding:40px; box-sizing:border-box; line-height:32px;}


.nycon .nyleft{ float:left; width:280px; margin:10px 0 0 0;}
.nycon .nyleft .nymenu ul li{ height:54px; border:1px solid #e6e6e6; line-height:54px; background:#fff;}
.nycon .nyleft .nymenu ul li a{ display:block; padding-left:40px; font-family:'Microsoft YaHei'; font-size:16px; color:#333;}
.nycon .nyleft .nymenu ul li.on,.nycon .nyleft .nymenu ul li:hover{background:#459f50;}
.nycon .nyleft .nymenu ul li.on a,.nycon .nyleft .nymenu ul li:hover a{color:#fff;}

.nycon .nyleft .procen{ margin:20px 0 0 0; width:100%; background:#effff1; border:1px solid #e6e6e6; padding:20px 0 20px 25px; box-sizing:border-box;}
.nycon .nyleft .procen h4{ font-family:'Microsoft YaHei'; font-size:16px; color:#333; font-weight:bold;}
.nycon .nyleft .procen ul{ margin:10px 0 0 0;}
.nycon .nyleft .procen ul li{ float:left; width:114px; height:55px; line-height:55px; margin-right:10px;}
.nycon .nyleft .procen ul li img{ max-width:114px; max-height:55px;}


.nycon .nyleft .nytel{ width:280px; height:222px; background:url(../images/nytel-bg.png) no-repeat; margin:20px 0 0 0;}
.nycon .nyleft .nytel ul{ padding:180px 0 0 40px;}
.nycon .nyleft .nytel ul li{ position:relative; float:left; background:url(../images/qq-weixin.png) no-repeat left 0; margin:0 20px 0 0; height:18px; line-height:18px;}
.nycon .nyleft .nytel ul li.qq{ background-position:0 0;}
.nycon .nyleft .nytel ul li.weixin{ background-position:0 -47px;}
.nycon .nyleft .nytel ul li a{ padding-left:30px; font-family:'Microsoft YaHei'; font-size:12px; color:#4c4c4c;}
.nycon .nyleft .nytel ul li a:hover{ color:#4cb659;}
.nycon .nyleft .nytel ul li .hidebox{ display:none; position:absolute; z-index:10; top:30px; left:-20px; padding:2px; border:1px solid #ccc;}
.nycon .nyleft .nytel ul li .hidebox img{ width:86px; height:86px;}

.nycon .nyright{ float:right; width:860px; margin:10px 0 0 0;}
.nycon .nyright .newslist{width:100%; margin:40px 0 0 0;}
.nycon .nyright .newslist ul li{ height:45px; line-height:45px; overflow:hidden; background:url(../images/newslist-bj.png) no-repeat left center; border-bottom:1px solid #e6e6e6;}
.nycon .nyright .newslist ul li p{ float:left;font-family:"Microsoft Yahei";font-size:14px; color:#666; width:720px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.nycon .nyright .newslist ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.nycon .nyright .newslist ul li p a{color:#666; text-decoration:none; padding-left:20px;}
.nycon .nyright .newslist ul li p a:hover{color:#4cb659;}
.nycon .nyright .newslist ul li span{ float:right;font-family:"Microsoft Yahei";font-size:14px; color:#666;}


.nycon .nyright .q_a_list{width:100%; margin:40px 0 0 0;}
.nycon .nyright .q_a_list ul li{ border:1px solid #e6e6e6; padding:0 30px; margin-bottom:40px;}
.nycon .nyright .q_a_list ul li .ask{ height:69px; line-height:69px; font-family:"Microsoft Yahei";font-size:14px; color:#459f50; font-weight:bold; border-bottom:1px solid #e6e6e6; padding-left:38px; background:url(../images/qa-ico.png) no-repeat 0 25px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .q_a_list ul li .answer{ max-height:30px; line-height:30px; overflow:hidden; font-family:"Microsoft Yahei";font-size:14px; color:#666; margin:20px 0 20px 0;  padding-left:38px;  background:url(../images/qa-ico.png) no-repeat 0 -88px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .q_a_list ul li .answer b{ color:#4ca1e7; font-weight:bold;}
.nycon .nyright .q_a_list ul li .answer a{ color:#666;}
.nycon .nyright .q_a_list ul li .answer a:hover{ color:#459f50;}
.nycon .nyright .q_a_list ul li .ask b{ color:#459f50; font-weight:bold;}
.nycon .nyright .q_a_list ul li .ask a{ color:#459f50;}
.nycon .nyright .q_a_list ul li .ask a:hover{ color:#4ca1e7;}

.nycon .nyright .feedback{width:100%; margin:40px 0 0 0;}
.nycon .nyright .feedback .three_menu ul li{ float:left; width:100px; height:30px; line-height:30px; text-align:center; background:#d8e6d9; margin-right:10px;}
.nycon .nyright .feedback .three_menu ul li a{ display:block; font-family:"Microsoft Yahei";font-size:14px; color:#4c4c4c; font-weight:bold;}
.nycon .nyright .feedback .three_menu ul li.on,.nycon .nyright .feedback .three_menu ul li:hover{ background:#459f50; }
.nycon .nyright .feedback .three_menu ul li.on a,.nycon .nyright .feedback .three_menu ul li:hover a{ color:#fff; }

.message{ width:100%; margin:40px 0;}
.message p{ overflow:hidden; margin:0 0 45px 0;}
.message .label{ display:block; float:left; width:80px; height:32px; line-height:32px; text-align:right; vertical-align:top; font-family:"Microsoft Yahei";font-size:14px; color:#4c4c4c;}
.message .input{ display:block; float:left; padding:0 5px; width:300px; height:32px; border:1px #ccc solid;}
.message .textarea{ display:block; float:left; width:678px; height:188px; border:1px #ccc solid;}
.message .identify{ display:block; float:left; padding:0 5px; width:120px; height:32px; border:1px #ccc solid;}
.message .sbmit{ display:block; float:left; margin-right:20px; width:90px; height:30px; font-family:"Microsoft Yahei";font-size:15px; color:#fff; background:#459f50; border:none; cursor:pointer; -webkit-transition:all .3s linear; transition:all .15s linear;}
.message .reset{ display:block; float:left; margin-right:20px; width:90px; height:30px; font-family:"Microsoft Yahei";font-size:15px; color:#4c4c4c; background:#e5e5e5; border:none; cursor:pointer; -webkit-transition:all .3s linear; transition:all .15s linear;}
.message .sbmit:hover,.message .reset:hover{opacity:.75; filter:alpha(opacity=75);}
.message img{ float:left; width:60px; height:30px; margin-left:10px;}
.message span{ display:block; float:left; height:32px; line-height:32px; margin-left:10px; color:#ff0000; vertical-align:top;}
.message small{ display:block; float:left; height:32px; line-height:32px; margin-left:10px; font-family:"Microsoft Yahei";font-size:14px; color:#808080;}


.nycon .nyright .contact{width:100%; margin:40px 0 0 0;}
.nycon .nyright .contact .uster{ width:66%; background:url(../images/uster-bg.jpg) no-repeat center right; margin-bottom:30px;}
.nycon .nyright .contact .uster h5{ font-family:"Microsoft Yahei";font-size:16px; color:#459f50; font-weight:bold; margin-bottom:20px;}
.nycon .nyright .contact .uster ul li{ float:left; width:50%; line-height:30px; font-family:"Microsoft Yahei";font-size:14px; color:#4c4c4c;}
.nycon .nyright .contact .contactlogo{ width:33%; margin:40px 0 30px 0; text-align:right}
.nycon .nyright .contact .contactlogo img{ max-width:100%;}
.nycon .nyright .contact .map{ clear:both; width:100%;height:400px;border:#ccc solid 1px;font-size:12px;}

.nycon .nyright .piclist{width:100%; margin:40px 0 0 0;}
.nycon .nyright .piclist ul li{ float:left; width:300px; margin:0 30px 35px 0;}
.nycon .nyright .piclist ul li.li3n{ margin-right:0;}
.nycon .nyright .piclist ul li p{ width:294px; height:214px; border:1px solid #ccc; padding:2px; overflow:hidden;}
.nycon .nyright .piclist ul li p img{ width:294px; height:214px; -webkit-transition:all 1s linear; transition:all 1s linear; }
.nycon .nyright .piclist ul li p img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.nycon .nyright .piclist ul li span{ width:100%; display:block; text-align:center; margin-top:10px;font-family:"Microsoft Yahei";font-size:14px; color:#4c4c4c;}
.nycon .nyright .piclist ul li span a{ color:#4c4c4c;}
.nycon .nyright .piclist ul li span a:hover{ color:#459f50;}


.nycon .nyright .news_point{width:100%; margin:40px 0 0 0;}
.nycon .nyright .news_point .art_title{ margin-bottom:20px; padding-bottom:20px; text-align:center; border-bottom:1px dotted #ccc;}
.nycon .nyright .news_point .art_title h4{font-family:"Microsoft Yahei"; font-size:24px; color:#303030; font-weight:normal;}
.nycon .nyright .news_point .art_title .info{ margin-top:15px;font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.nycon .nyright .news_point .art_title .info span{ display:inline-block; margin:0 20px;}
.nycon .nyright .news_point .art_content{ line-height:24px; text-align: justify; }
.nycon .nyright .news_point .art_content img{ max-width:100%;}


.nycon .nyright .txtpiclist{width:100%; margin:40px 0 0 0;}
.nycon .nyright .txtpiclist ul li{ position:relative; float:left; width:400px; margin:0 60px 32px 0;}
.nycon .nyright .txtpiclist ul li.li2n{ margin-right:0;}
.nycon .nyright .txtpiclist ul li h6{ width:394px; height:230px; border:1px solid #ccc; padding:2px; overflow:hidden;}
.nycon .nyright .txtpiclist ul li h6 img{ width:100%; height:100%; -webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.nycon .nyright .txtpiclist ul li h6 img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.nycon .nyright .txtpiclist ul li h5{ font-family:"Microsoft Yahei"; font-size:14px; color:#333; font-weight:bold; text-align:center; margin-top:5px;line-height:26px; max-width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .txtpiclist ul li h5 a{color:#333;}
.nycon .nyright .txtpiclist ul li h5 a:hover{color:#459f50;}
.nycon .nyright .txtpiclist ul li p{ font-family:"Microsoft Yahei"; font-size:12px; color:#808080; width:100%; max-height:52px; line-height:26px; text-align:justify; overflow:hidden;}

.nycon .nyright .txtpiclist2{width:100%; margin:40px 0 0 0;}
.nycon .nyright .txtpiclist2 ul li{ position:relative; float:left; width:400px; margin:0 60px 32px 0;}
.nycon .nyright .txtpiclist2 ul li.li2n{ margin-right:0;}
.nycon .nyright .txtpiclist2 ul li h6{ width:394px; height:230px; border:1px solid #ccc; padding:2px; overflow:hidden; text-align:center;}
.nycon .nyright .txtpiclist2 ul li h6 img{ max-width:100%; max-height:100%; vertical-align:middle; -webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.nycon .nyright .txtpiclist2 ul li h6 img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.nycon .nyright .txtpiclist2 ul li h6 a{ width:100%; height:100%; display:block;}
.nycon .nyright .txtpiclist2 ul li h6 a:after{content:''; width:0; height:230px; line-height:230px;}
.nycon .nyright .txtpiclist2 ul li h5{ font-family:"Microsoft Yahei"; font-size:14px; color:#333; font-weight:bold; text-align:center; margin-top:5px;line-height:26px; max-width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .txtpiclist2 ul li h5 a{color:#333;}
.nycon .nyright .txtpiclist2 ul li h5 a:hover{color:#459f50;}
.nycon .nyright .txtpiclist2 ul li p{ font-family:"Microsoft Yahei"; font-size:12px; color:#808080; width:100%; max-height:52px; line-height:26px; text-align:justify; overflow:hidden;}


.nycon .nyright .picnewslist{width:100%; margin:40px 0 0 0;}
.nycon .nyright .picnewslist ul li{ position:relative; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e6e6e6;}
.nycon .nyright .picnewslist ul li .pic{ width:161px; height:116px; border:2px solid #dbdbdb; overflow:hidden;}
.nycon .nyright .picnewslist ul li .pic img{ width:100%; height:100%; -webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.nycon .nyright .picnewslist ul li .pic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.nycon .nyright .picnewslist ul li .txt{ position:relative; width:675px; height:120px;}
.nycon .nyright .picnewslist ul li .txt h5{ font-family:"Microsoft Yahei"; font-size:14px; color:#333; font-weight:bold; height:26px; max-width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom:11px;}
.nycon .nyright .picnewslist ul li .txt h5 a{color:#333;}
.nycon .nyright .picnewslist ul li .txt h5 a:hover{color:#459f50;}
.nycon .nyright .picnewslist ul li .txt p{ font-family:"Microsoft Yahei"; font-size:14px; color:#666; width:100%; max-height:48px; line-height:24px; text-align:justify; overflow:hidden;}
.nycon .nyright .picnewslist ul li .txt span{ position:absolute; left:0; bottom:0; display:block; width:100px; height:20px; line-height:20px; background:url(../images/picnewslist-morebg.png) no-repeat; font-family:"Microsoft Yahei"; font-size:14px; color:#e6e6e6; text-align:center;}
.nycon .nyright .picnewslist ul li .txt span a{ color:#e6e6e6;}


.nycon .nyright .job{width:100%; margin:40px 0 0 0;}
.nycon .nyright .job .job-search .jobsea-text{ width:138px; height:26px; line-height:26px; border:1px solid #d1d1d1; background:none; font-family:"Microsoft Yahei"; font-size:14px; color:#808080; padding:0 5px;}
.nycon .nyright .job .job-search .jobsea-but{ width:60px; height:28px; line-height:28px; text-align:center; border:none; background:#459f50; font-family:"Microsoft Yahei"; font-size:14px; color:#fff; cursor:pointer;}
.nycon .nyright .job .job-search .jobsea-but:hover{background:#4db35a;}


.nycon .nyright .recurit{ border:1px solid #dadada; margin-top:20px;}
.nycon .nyright .recurit .top{ background:#e6e6e6; height:40px; line-height:40px; font-family:"Microsoft Yahei"; font-size:14px; font-weight:bold; color:#333; text-align:center;}
.nycon .nyright .recurit  ul li{ border-bottom:1px solid #e6e6e6; margin-bottom:-1px;}
.nycon .nyright .recurit  ul li p{ float:left; height:100%; border-right:1px solid #ccc; box-sizing:border-box; font-family:"Microsoft Yahei"; font-size:14px; color:#666; overflow:hidden; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .recurit  ul li p.p1n{ width:40%; padding-left:50px;}
.nycon .nyright .recurit  ul li p.p2n{ width:25%; text-align:center;}
.nycon .nyright .recurit  ul li p.p3n{ width:25%; text-align:center;}
.nycon .nyright .recurit  ul li p.p4n{ width:10%; text-align:center; border-right:none;}
.nycon .nyright .recurit .odd{ height:42px; line-height:42px; background:#f3f3f3;color:#323232;}
.nycon .nyright .recurit .even{ height:42px; line-height:42px;color:#323232;}
.nycon .nyright .recurit  ul li a:hover{color:#4db35a;}


.nycon .page{ font-family:Arial; text-align:center; font-size:0; margin:50px 0;}
.nycon .page a{ display:inline-block; *display:inline; *zoom:1; font-family:"Microsoft Yahei"; font-size:16px; color:#666; text-decoration:none; margin:0 0 0 10px; text-align:center;}
.nycon .page a.num{ width:30px; height:30px; line-height:30px; background:#fff; border:1px solid #d7d7d7;}
.nycon .page a.num.on,.nycon .page a.num:hover{ border:1px solid #4cb659; color:#4cb659;}
.nycon .page a.up,.nycon .page a.down{ width:37px; height:22px; line-height:22px; background:url(../images/page-ico.png) no-repeat;}

.nycon .page a.up{ background-position:0 0;}
.nycon .page a.down{ background-position:-51px 0;}
.nycon .page a.up:hover{ background-position:0 -31px;}
.nycon .page a.down:hover{ background-position:-51px -31px;}
.nycon .page span{ display:inline-block; *display:inline; *zoom:1; width:50px; height:1px; line-height:1px; background:#d7d7d7; font-size:16px; margin:0 0 0 10px;}


.frame{ position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background:url(../images/iframe-bg.png); display:none;}
.login_iframe{ position: absolute; z-index: 9999; top: 50%; left: 50%; margin:-190px 0 0 -190px; width: 380px; height: 380px; background: #fff; }
.login_iframe .close{ height:8px; margin:20px;}
.login_iframe .ifram_cont{ height:330px;}

.login_form{ width:300px; height:100%; margin:0 auto;}
.login_form h3{ text-align:center; font-family:"Microsoft YaHei"; font-size:26px; color:#1a1a1a; font-weight:bold; margin-bottom:15px;}
.login_form .label{ width: 40px; height: 40px; float: left; background:url(../images/login_form-ico.png) no-repeat;}
.login_form .text{ width: 260px; height: 40px; line-height: 40px; float: left; border:1px solid #ccc; padding:0 10px; box-sizing: border-box; font-family:'Microsoft Yahei'; font-size:14px; color: #666; margin-left:-1px;}
.login_form .name{margin-bottom:20px;}
.login_form .password{margin-bottom:20px;}
.login_form .password .label{ background-position:-50px 0;}

.login_form .form-other{ font-family:"Microsoft YaHei"; font-size:12px; color:#25aa35; vertical-align:middle; margin-bottom:20px;}
.login_form .form-other a{ margin-left:10px;}
.login_form .form-other a:hover{ text-decoration:underline;}

.login_form .verification{margin-bottom:20px;}
.login_form .verification .text{ width:182px;}
.login_form .verification small{ width: 120px; height: 40px; display: block; float: left; border:1px solid #ccc; box-sizing: border-box; overflow: hidden; margin-left: -1px;}
.login_form .verification small img{ width: 100%; height: 100%; vertical-align: top;}

.login_form .button{ width: 100%; height: 40px; line-height: 40px; text-align: center; background: #38b647; border:none; font-family:'Microsoft Yahei'; font-size:20px; color: #fff; font-weight:bold; cursor: pointer;}
.login_form .button:hover{ opacity: 0.9;}




.kefu{ position:fixed; z-index:9999; top:50%; right:0; margin-top:-145px;  height:290px;}
.kefu .close{ position:relative; top:50%; margin-top:-52px; float:left; width:32px; height:104px;}
.kefu .close .btnOpen{ display:none; width:100%; height:100%; background:url(../images/kefu-but.png) no-repeat -36px 0;}
.kefu .close .btnCtn{ display:block; width:100%; height:100%; background:url(../images/kefu-but.png) no-repeat 0 0;}
.kefu .content{ position:relative; top:0; right:0; float:right; width:140px; height:290px; background:#f5f5f5;}
.kefu .content ul{ width:120px; padding:10px; text-align:center;}
.kefu .content ul .li1n{ font-family:"Microsoft Yahei"; font-size:16px; color:#333; margin:10px 0 10px 0;}
.kefu .content ul .li2n{ margin:0 0 12px 0; font-family:"Microsoft Yahei"; font-size:14px; color:#333; }
.kefu .content ul .li2n img{ margin-right:10px;}
.kefu .content ul .li3n{ margin:0 0 21px 0; font-family:"Microsoft Yahei"; font-size:14px; color:#333;}
.kefu .content ul .li3n img{ margin-right:10px;}
.kefu .content ul .li4n{ width:100%; height:1px; background:#dbdbdb;}
.kefu .content ul .li5n{ font-family:"Microsoft Yahei"; font-size:16px; color:#333; margin:15px 0 15px 0;}
.kefu .content ul .li6n{ width:86px; height:86px; margin:0 auto; border:2px solid #c7c7c7;}
.kefu .content ul .li6n img{ width:100%; height:100%;}


