@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
a:link, a:visited, a:hover, a:active {color:#666666;text-decoration:none;cursor:pointer;font-family:"Microsoft Yahei";}
a:hover, a:active {color:#3d9100;text-decoration:none;}
body {font:14px/150% "Microsoft Yahei","宋体",  "Arial", "Thmano";color:#3d9100; background:#e3f4de; }
img {border:0px;}
ul, ol {list-style-type:none;}
table {border-collapse:collapse;border-spacing:0;}
input, textarea, select {font:12px/150% "Microsoft Yahei", "Arial", "宋体", "Thmano";color:#333;outline:0;}
textarea {resize:none;overflow:auto;}
h1, h2, h3, h4, h5, h6, font {font-size:12px;font-weight:400;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;}
.clearFloat {float:none !important;}
.hidden {display:none;}
.center {text-align:center;}
.overlay {width:100%;height:100%;background:#000;position:fixed;_display:none;left:0;top:0;z-index:100;opacity:1;}
.autocut {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
a.btn, a.btn:visited {width:100px;height:32px;line-height:32px;text-align:center;display:block;color:#FFF;}
.tit {color:#fff;font: bold 18px "Microsoft Yahei";text-align:center;}
a.btn:hover {background-position:0 -42px;}
.left {float:left;}
.right {float:right; }

.main{ width: 1000px; margin:45px auto 30px; }
/* sideBar */
.left_contant{ float: left; width: 207px; }
.ny_classy{ width: 207px; float: left; }
.ny_classy .thead{ background: url(images/classy_top.jpg) no-repeat top center; height: 75px; position: relative; }
.ny_classy .thead span{ font-size: 30px; color: #fff; font-weight: 700;display: block; width: 207px; text-align: center; line-height: 60px; }
.ny_classy .thead i{ position: absolute; left:-75px; top: -40px;  background: url(images/leaves.png) no-repeat right top; width: 125px; height: 85px; }
.ny_classy .tod{ background: url(images/classy_tod.jpg) repeat-y ; padding:0 13px; width: 181px; }
.ny_classy .tod li{ padding:6px 0;   }
.ny_classy .tod li a{ display: block; background: url(images/item.jpg) no-repeat center; width: 141px; 
    height: 34px; line-height: 34px; font-size: 14px; font-weight: 700; padding-left: 40px; color: #fff;  }
.ny_classy .tod .cui>a{ background: url(images/item_hover.jpg) no-repeat center;  }
.ny_classy .tod li a:hover{ background: url(images/item_hover.jpg) no-repeat center;  }
.ny_classy .tod li a.current{background: url(images/item_hover.jpg) no-repeat center;}
.ny_classy .tod li.current >a { background: url(images/item_hover.jpg) no-repeat center;  }
.ny_classy em{ background: url(images/Classy_bottom.jpg) no-repeat; display: block; width: 207px; height: 22px; }

.ny_classy .drop{ display: none; }
.ny_classy .drop a{ padding:6px 0;  }
/* contact*/
.contact{ float: right; width: 207px; }
.contact .tit1 span{ font-size: 20px; }
.contact .tod{ font-size: 14px; line-height: 30px; color:#696969; padding:20px 0; height: auto; overflow: hidden;}
.contact .tel1{ line-height: 40px; position: relative; height: 88px; padding-top: 10px; width: 100%; background-color:#3d9100; }
.contact .tel1 p{ font-size: 20px; color: #fff; margin-left:10px;  }
.contact .tel1 h4{font-size: 24px; color: #fff; margin-left:10px; }
.contact .tel1 .people{ background: url(images/people.png) no-repeat; width: 117px; height: 139px; position: absolute; right: 0; bottom: 0; }

.contant{ width:760px; float:right;}
.contant .left_tit{ float:left;padding-left:38px;background:#ff6c00 url(images/ny_icon.png) 10px center no-repeat;}
.contant .tit1 { color:#fff;background:#166d97 ;height:49px;line-height:49px;text-align:left;}
.contant .tit1 b{font-size:20px;  display: block;  float: left; }
.contant em{;background:url(images/ny_tit.png) center no-repeat; width:37px; height:49px;  display: block; float: left;}

.contant .tit1 span {color:#fff; }
.listProduct .tit1 .more{float:right;font:12px/48px "宋体";color:#a4a3a3;margin-right:17px;}
.contant .tod {border:1px solid #e3e3e3;border-top:none;padding-top:20px;min-height:800px;}
.listProduct .tod .list{padding-left:9px; }

.listProduct {  }
.listProduct ul li{ float: left; margin: 0 10px 15px; }
.listProduct ul li a{ display: block; width: 220px; background: #34a702; padding:2px;}
.listProduct ul li a:hover{ background: #ff6c00; transition: background-color 300ms; }
.listProduct ul li a img{ width: 220px; height: 165px;  }
.listProduct ul li a span{ text-align: center; display: block; color: #fff; width: 220px; height: 31px; line-height: 31px; font-size: 14px; }

.cloum2{ width: 100%; height: 60px; line-height: 60px; border-bottom: 2px solid #77c056; }
.cloum2 .text{ float: left; font-size: 30px; font-weight: 700; background: url(images/itit.png) no-repeat 8px -35px; padding-left: 40px;}
.cloum2 a{ font-size: 14px; color: #399112; font-weight: normal;}
.cloum2 a:hover{  color: #ff6c00; }

#sitepath {float:right;padding-left:45px;overflow:hidden; margin-right:20px;}
#sitepath  a{color:#399112;}
#sitepath  a:hover{color:#ff6c00;}

.contant .tbody {border:1px solid #e3e3e3;border-top:none;padding:20px;  margin-bottom: 20px;min-height:300px;line-height:30px;}

/* singlePage */
.singlePage .tbody {}
.singlePage .tbody p {}
/* listNews */
.listNews {  }
.listNews ul.list {padding-bottom:20px;overflow:hidden;}
.listNews ul.list li.item {background:url(images/arrow.jpg) left center no-repeat;height:37px;line-height:37px;padding-left:14px;border-bottom:1px dashed #CCC;font-size:14px;}
.listNews ul.list li.item a {float:left;font-family:"Microsoft Yahei";color:#1b1b1b;}
.listNews ul.list li.item a:hover {color:#209104;}
.listNews ul.list li.item span {float:right;color:#666;}
/* pageNews */
.pageNews {  }
.pageNews .tbody .tit2 {font-size:20px;line-height:25px;font-family:"Microsoft Yahei";padding:15px 0;text-align:center;color:#209104;}
.pageNews .mark {height:30px;line-height:30px;text-align:center;margin-bottom:20px;color:#999;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.pageNews .mark span, .pageNews .tbody .mark a.msg {margin:0 7px;}
.pageNews .mark .font a {margin:0 3px;color:#ccc;}
.pageNews .mark .font a:hover, .pageNews .tbody .mark .font a.cur {color:#209104;}
.pageNews .mark a.msg {width:40px;height:20px;line-height:20px;color:#209104;}
.pageNews .mark a.msg:hover {text-decoration:underline;}
.pageNews .photo {overflow:hidden;text-align:center;margin-bottom:20px;}
.pageNews .photo img {max-width:580px;padding:5px;border:1px solid #ccc;background:#FFF;}
.pageNews .info {margin-bottom:40px;line-height:200%;}
.pageNews .info p {margin-bottom:10px;line-height:200%;text-indent:2em;}
/* pageProduct */
.pageProduct {}
.pageProduct .photo {text-align:center;width:400px;float:left;padding:4px;border:1px solid #ddd;}
.pageProduct .photo img {width:100%;height:300px;display:block;}
.pageProduct .wd {float:right;width:275px;height:318px;margin-bottom:15px;overflow:hidden;}
.pageProduct .wd h1 {font-family:"Microsoft Yahei";font-size:16px;font-weight:700;line-height:20px;margin-bottom:7px;color:#209104;}
.pageProduct .wd ul {font-size:12px;}
.pageProduct .wd li.item {height:30px;line-height:30px; }
.pageProduct .wd li.item i{font-size:18px; color:#ff6c00; font-style:normal;}
.pageProduct .wd li.item span {margin-right:5px;}
.pageProduct .wd li.btn {height:45px;}
.pageProduct .wd li.description {padding:10px;line-height:22px;border:1px dotted #ccc;background:transparent;}
.pageProduct a.order {width:103px;height:30px;margin-top:5px;line-height:30px;text-align:center;background:#209104;display:block;color:#fff;}
.pageProduct a.order:hover {background:#ff6c00;}
.pageProduct .info {margin-bottom:20px;}
.pageProduct div.ts {font-size:14px;font-weight:700;height:25px;}
.pageProduct div.infor {line-height:24px;}
/* listCase */
.listCase .tbody {overflow:hidden;}
.listCase ul.list {padding-bottom:20px;overflow:hidden;width:100%;}
.listCase li.item {float:left;width:250px; margin-bottom:10px; }
.listCase a.img {width:229px;display:block;text-align:center;margin:0 auto;}
.listCase a.img img {display:block;width:225px;height:169px;padding:1px;background:#FFF;border:1px solid #16753B;}
.listCase a.img span {display:block;height:40px;line-height:40px;background-color:#00591e;color:#FFF;}
.listCase a.img:hover img {border-color:#00591e;background:#00591e;}
.listCase a.img:hover span {color:#fcdd04;}
/* pageCase */
.pageCase {margin-top:20px;}
.pageCase .tbody .tit {border: none;font-family:"Microsoft Yahei";font-size:18px;height: 25px;line-height:25px;padding:15px 0;text-align:center;color:#209104;}
.pageCase .tbody .photo {overflow:hidden;text-align:center;margin-bottom:20px;}
.pageCase .tbody .photo img {padding:5px;border:1px solid #ccc;background:#FFF;width:500px}
.pageCase .tbody .info {margin-bottom:40px;}
.pageCase .tbody .info p {margin-bottom:10px;line-height:2;text-indent:2em;}
/* listProduct2 */
.listProduct2 {margin-top:30px;}
.listProduct2 .tbody {}
.listProduct2 ul.list {padding-bottom:20px;overflow:hidden;}
.listProduct2 li.item {float:left;padding:25px 0px;width:100%;border-bottom:1px dotted #aaa;}
.listProduct2 li.item .img {display: block; float:left;width:200px;height:150px;padding:4px;border:1px solid #cccccc;background:#FFF;}
.listProduct2 li.item .img:hover {border:1px solid #209104;}
.listProduct2 li.item .img img {width:200px;height:150px;}
.listProduct2 li.item .wd {width:505px;float:right;}
.listProduct2 li.item .tit { border: none;height:25px;line-height:20px;font-size:16px;font-family:"Microsoft Yahei";}
.listProduct2 li.item .tit a {display:block; color: #209104; height:37px;line-height:37px;padding-left:22px;text-align:left;}
.listProduct2 li.item .tit a:hover { }
.listProduct2 li.item .opr b{width:79px; height:35px; font:26px/26px "Microsoft Yahei";color:#ff6600;font-weight:bold;}
.listProduct2 li.item .opr b em{ font-size:18px; font-weight:normal;font-style:normal;}
.listProduct2 li.item .summary {text-indent:2em;line-height:24px;height:90px;margin-top:15px;overflow:hidden;color:#555;}
.listProduct2 li.item .opr .order {height:20px;text-align:center;line-height:20px;display:inline-block;padding:0 10px;border:1px solid #dedede;}
.listProduct2 li.item .opr .order:hover {border:1px solid #16753B;}
/* listCase2 */
.listCase2 {margin-top:30px;}
.listCase2 ul.list {padding-bottom:20px;overflow:hidden;}
.listCase2 li.item {float:left;padding:10px 0;width:100%;border-bottom:1px dotted #aaa;}
.listCase2 li.item .img {float:left;width:210px;height:155px;padding:2px;border:1px solid #cccccc;background:#FFF;}
.listCase2 li.item .img:hover {border:1px solid #0e6597;background:#0e6597;}
.listCase2 li.item .img img {width:210px;height:155px;}
.listCase2 li.item .wd {width:515px;float:right;}
.listCase2 li.item .tit {height:25px;line-height:20px;font-size:16px;font-family:"Microsoft Yahei";}
.listCase2 li.item .tit a {color:#d4b877;font-weight:400;}
.listCase2 li.item .tit a:hover {color:#0e6597;}
.listCase2 li.item .summary {text-indent:2em;line-height:22px;height:130px;overflow:hidden;}
/* listNews2 */
.listNews2 {margin-top:30px;}
.listNews2 ul.list {padding-bottom:20px;overflow:hidden;}
.listNews2 li.item {width:100%;height:140px;border-bottom:1px dotted #CCC;margin-bottom:12px;}
.listNews2 li.item .img {float:left;width:160px;height:120px;border:1px solid #ddd;padding:2px;background:#FFF;margin-right:10px;display:inline;}
.listNews2 li.item .img:hover {border-color:#16753B;}
.listNews2 li.item .img img {display:block;width:160px;height:120px;}
.listNews2 li.item h3 {height:35px;line-height:35px;font-size:18px;font-family:"Microsoft Yahei";font-weight:400;}
.listNews2 li.item a:hover {text-decoration:underline;}
.listNews2 li.item .time {height:22px;line-height:22px;color:#999;}
.listNews2 li.item .summary {height:65px;overflow:hidden;line-height:22px;}
/* pager */
.pager {display:block;width:100%;height:auto;padding:25px 0 5px;text-align:right;clear:both;margin-bottom:5px;}
.pager span, .pager a {display:inline-block;border:1px solid #b7b7b7;color:#b7b7b7;height:24px;line-height:24px;padding:0px 8px;text-decoration:none;background:#fff;margin:0 5px;}
.pager a:hover {background:#ff6c00;border-color:#ff6c00;color:#FFF;text-decoration:none;}
.pager .cur {background:#ff6c00;border-color:#ff6c00;font-weight:bold;color:#FFF;}
.pager span.dot {background:#166D97;border-color:#166D97;font-weight:bold;color:#FFF;}
/* reInformation */
.reInformation {padding:0 20px 20px;margin-bottom:20px;border:1px solid #ddd;}
.reInformation .tit {height:30px;line-height:30px;border-bottom:1px solid #ddd;font-size:14px;margin-bottom:10px;font-family:"Microsoft Yahei";color:#209104;}
.reInformation .tit2 {height:30px;line-height:30px;border-bottom:1px solid #ddd;font-size:14px;margin-bottom:10px;font-family:"Microsoft Yahei";color:#209104;}
.reInformation ul {margin-left:2px;float:left;}
.reInformation li {float:left;width:194px;padding:7px 7px 0;border:1px solid #ddd;margin-left:4px;_margin-left:2px;margin-right:4px;display:inline;}
.reInformation li img {width:194px;}
.reInformation li img:hover {opacity:0.9;}
.reInformation .g {display:block;width:207px;}
.reInformation .t {float:left;line-height:30px;font-size:12px;color:#1b1b1b;}
.reInformation .t:hover，.reInformation .o:hover {color:#ff6c00;}
.reInformation .o, .reInformation .o:visited {float:right;line-height:30px;color:#209104;}
/* relatedLink */
.relatedLink {height:30px;line-height:30px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:100%;margin:0 auto 10px;}
.relatedLink .prevLink {float:left;margin-left:10px;}
.relatedLink .nextLink {float:right;margin-right:10px;}
.relatedLink .nextLink a {color:#ff6c00;}
.relatedLink a{color:#ff6c00;}
.relatedLink a:hover {color:#209104;}
/* cms2.0.map */
.BMap_bubble_title a {_background:#999;_color:#FFF;}
.BMap_bubble_title a:hover {_background:#666;_color:#FFF;}
.BMap_bubble_title > a {background:#166D97;color:#d2d4b3;}
.BMap_bubble_title > a:hover {background:#166D97;}
/* 搜索数据 */
#searchfrom .err {height:55px;line-height:55px;width:100%;}
#searchfrom .err span {color:#FF0000;margin-left:20px;}
.loading {color:red;height:40px;line-height:40px;background:url(../images/loading.gif) 5px center no-repeat;padding-left:30px;}

.baiduMap{ line-height:24px;}
.formData tr.item label{font-size:12px;}

.baiduShare{ *margin-left: 540px;}



/* index样式 */
.middle{ width: 1000px; margin: 0 auto; }
.top{ height: 129px;}
.logo{ height: 64px; width: 320px; float: left; margin-top:25px!important;}
.tel{ width: 160px; text-align:left;  padding-left: 75px; background: url(images/tel.jpg) no-repeat left center; height: 46px; float: left; margin:55px 0 0 10px; }
.tel p{ color: #666666; font-size: 14px; line-height: 20px; }
.tel h4{ color: #34a702; font-size: 21px; }
.top_right{ width: 424px; float: right; background: url(images/leaves_top.jpg) no-repeat left top; padding-top:50px ; }
.t1 { text-align: right; color: #666666; }
.t1 .addFavo,.setHome{padding:0 10px; }
.t1 .addFavo{}
.t1 .setHome{}
/*搜索*/
.searcher{width:330px;height:26px;float:right; margin-top:10px;  }
.searcher .submit{width:62px;height:26px; color: #fff; float:right;border:0px;background:url(images/search.jpg) no-repeat 0px 0px;cursor:pointer;}
.searcher .txt{width:175px;padding-left: 10px; height:24px;line-height:24px;float:right;background:#fff;border:1px solid #ccc;color:#666; }
.searcher .type{width:70px; padding-left: 3px ;line-height:24px;height:24px;float:right;position:relative;z-index:1000;background:#fff;
    border:1px solid #ccc; margin: 0 2px; }
.searcher .type span.res{width:100%;display:block;height:24px;line-height:24px;color:#777;background:url(images/resbg.gif) no-repeat 85% 50%;cursor:pointer;}
.searcher .type .drop{display:none;position:absolute;z-index:1000;top:25px;left:0px;width:73px;padding:5px 0px;background:#3b9a00;}
.searcher .type .drop a{display:block;height:20px;line-height:20px;text-indent:0.5em;text-align:left;color:#fff;cursor:pointer;}
.searcher .type .drop a:hover{background:#fff;color:#348502;}

.nav {background:url(images/nav.jpg) bottom repeat-x;height:46px;}
.nav ul {width:1000px;height:auto;margin:0 auto;}
.nav li {float:left;width:110px;height:46px;text-align: center; background:url(images/nav_li.jpg) left bottom no-repeat; 
    position:relative; z-index: 100;}
.nav li:first-child{background:none;  }
.nav li a{height:46px;color:#fff;text-align:center;width:110px;font:14px/46px "Microsoft Yahei";display:block;}
.nav li a:hover {background:url(images/nav_hover.jpg) bottom repeat-x; text-decoration:none;display: block;color:#fff;}
.nav li a.hover {background:url(images/nav_hover.jpg) bottom repeat-x; text-decoration:none;display: block;color:#fff;}
/*二级下拉*/
.subNav{ display: none; }
.subNav a{ background:#34a702;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.subNav i{background:#34a702;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; height: 7px; display: block; }

.banner {background:url(images/banner.jpg) no-repeat;height:437px;}
/* banner */
.banner { height:550px; background:#e3f4de; position:relative; overflow:hidden; }
.banner ul.list { width:100%; height:550px; }
.banner li.item { width:100%; height:445px; position:absolute; left:0; top:0; }
.banner li img{ position: absolute; width: 1920px; left: 50%; top: 0; margin-left:-960px;  }
.banner div.tip { width:100%; height:15px; text-align:center; position:absolute; bottom:40px; left:0; }
.banner div.tip em {display:inline-block; width:24px; height:17px; cursor:pointer; margin:0 5px; background: url(images/bannertip.png) no-repeat top left;}
.banner div.tip em.cur { background: url(images/bannertip.png) no-repeat bottom left;}
.minBanner, .minBanner ul, .minBanner img { height:400px !important;}
.minBanner img {width: 1920px; margin-left: -960px;}

.part1{ margin: 50px 0 228px 0; height: 440px;  }
.part2{ height: 500px; padding-top: 35px; background: url(images/iprocess.jpg) no-repeat center; width: 100%; }
.part3{  }
.part4{ margin-top:35px;  background: url(images/icase.jpg) no-repeat center; height: 302px; }
.part5{ margin-top: 50px; }
/* 产品分类 */
.classy{ width: 207px; float: left; }
.classy .thead{ background: url(images/classy_top.jpg) no-repeat top center; height: 75px; position: relative; }
.classy .thead span{ font-size: 30px; color: #fff; font-weight: 700;display: block; width: 207px; text-align: center; line-height: 60px; }
.classy .thead i{ position: absolute; left:-75px; top: -40px;  background: url(images/leaves.png) no-repeat right top; width: 125px; height: 85px; }
.classy .tod{ background: url(images/classy_tod.jpg) repeat-y ; padding:0 13px; width: 181px; }
.classy .tod li{ padding:6px 0;   }
.classy .tod li a{ display: block; background: url(images/item.jpg) no-repeat center; width: 141px; 
    height: 34px; line-height: 34px; font-size: 14px; font-weight: 700; padding-left: 40px; color: #fff;  }
.classy .tod li a:hover{ background: url(images/item_hover.jpg) no-repeat center;  }
.classy em{ background: url(images/Classy_bottom.jpg) no-repeat; display: block; width: 207px; height: 22px; }
/* 产品展示 */
.iproduct{ float: right; width: 785px; }
.iproduct ul{  }
.iproduct ul li{ float: left; margin: 0 10px 15px; }
.iproduct ul li a{ display: block; width: 235px; background: #34a702; padding:2px;}
.iproduct ul li a:hover{ background: #ff6c00; transition: background-color 300ms; }
.iproduct ul li a img{ width: 235px; height: 167px;  }
.iproduct ul li a span{ text-align: center; display: block; color: #fff; width: 235px; height: 31px; line-height: 31px; font-size: 14px; }

/* 流程展示iprocess */
.iprocess{ position: relative;  background: #fff; height: 455px; width: 980px; padding: 10px; }
.iprocess i{ width: 5px; height: 5px; position: absolute; background: url(images/corners.png) no-repeat; }
.iprocess i.i1{ left:0; top: 0; background-position: right top; }
.iprocess i.i2{ right:0; top: 0; background-position: left top; }
.iprocess i.i3{ left:0; bottom: 0; background-position: right bottom; }
.iprocess i.i4{ right:0; bottom: 0; background-position: left bottom; }
.iprocess .tod{ height: 455px; border: 1px dashed #ccc; background: url(images/2.jpg) no-repeat center; }
.iprocess ul{ margin: 40px 20px 0;  height: 350px; }
.iprocess li{ float: left; width: 170px; height: 145px; background: url(images/1.jpg) no-repeat;  }
.iprocess li.left{ padding-left: 145px; }
.iprocess li.right{ float: right; padding-right: 145px;  }
.three,.four{ margin-top:55px;  }
li.one{ background-position: left 10px; }
li.two{ background-position: right -280px; }
li.three{  background-position: left -135px;  }
li.four{ background-position: right -420px; }
.iprocess li span{ font-size: 22px; color: #1c8f00; font-weight: 700; line-height: 40px; }
.iprocess li span em{  }
.iprocess li .description{ font-size: 14px; line-height: 22px; color: #717270; }
.iprocess .tod .thead{ margin: 0 auto; background: url(images/submit.jpg) no-repeat bottom center; width: 155px; height: 37px; color: #fff; font-size: 29px;
line-height: 37px; text-align: center; }

/* iabout */
.iabout{ margin-top:35px;  }
.iabout_tit{ font-weight: 700; text-align: center; background: url(images/iabout_tit.jpg) no-repeat center 15px; width: 1000px;
 font-size: 30px; color:#1c8f00; line-height: 37px; }
.iabout_tit p{ color: #ff6c00; font-size: 24px; }
.iabout .tod{margin-top:35px; background: url(images/iabout_tod.jpg) no-repeat center; height:285px; }
.iabout .tod img{ float: left; }
.iabout .tod .wd{ float: right; width: 440px; padding:40px 15px 0 0; color: #fff; line-height: 30px; font-size: 14px; }
.iabout .tod .wd a{margin-top: 10px; text-align: center; display: block; width: 77px; height: 29px; line-height: 29px; background: #fff; color:#ff6c00;   }


.tit{ width: 100%; height: 60px; line-height: 60px; border-bottom: 2px solid #77c056; }
.tit span{ float: left; font-size: 30px; font-weight: 700; background: url(images/itit.png) no-repeat 8px 27px; padding-left: 40px;}
.tit a.more{ display: block;  float: right; font-size: 14px; color: #fff; font-weight: normal;}
/* icase */
.icase{color: #fff; }
.icase .tod{  }
.icase .tod .case{ overflow: hidden; width: 940px; height: 235px; float: left; }
.icase .case_list{ float: left; }
.icase .case_list ul{  }
.icase .case_list li{ float: left; margin: 20px 10px; }
.icase li a{ display: block; width: 214px; }
.icase li a img{ width: 210px; height: 158px; border: 2px solid #fff; }
.icase li a span{ display: block; text-align: center; color: #fff; height: 45px; line-height: 45px; font-size: 18px; }
.arrow_r,.arrow_l{ background: url(images/arrow.png) no-repeat; width: 22px; height: 41px; float: left; margin-top: 75px; }
.arrow_l{ background-position: left center; margin-left:10px;  }
.arrow_r{ background-position: right center; }

.tit1{ width: 100%; height: 60px; line-height: 60px; border-bottom: 2px solid #77c056; }
.tit1 span{ float: left; font-size: 30px; font-weight: 700; background: url(images/itit.png) no-repeat 8px -35px; padding-left: 40px;}
.tit1 a.more{ display: block;  float: right; font-size: 14px; color: #3d9100; font-weight: normal;}

/* inews */
.inews{ width: 555px; float: left; margin-bottom: 60px;}
.inews .tod{  }
.inews .tod ul{  }
.inews .tod li{ border-bottom:1px dashed #696969; height: 125px; margin-top:25px;   }
.inews .tod li img{ width: 136px; height: 102px; float: left; margin-right: 15px; }
.inews .tod li a{ color: #696969; font-size: 22px; line-height: 40px; }
.inews .tod li a:hover{ color:#3d9100;  }
.inews .tod li .description{ line-height: 20px; color: #696969; }

/* icontact*/
.icontact{ float: right; width: 405px; }
.icontact .tod{ font-size: 14px; line-height: 30px; color:#696969; padding:20px 0; height: 164px; overflow: hidden;}
.icontact .tel1{ line-height: 40px; position: relative; height: 88px; padding-top: 10px; width: 100%; background-color:#3d9100; }
.icontact .tel1 p{ font-size: 24px; color: #fff; margin-left:10px;  }
.icontact .tel1 h4{font-size: 32px; color: #fff; margin-left:10px; }
.icontact .tel1 .people{ background: url(images/people.png) no-repeat; width: 117px; height: 139px; position: absolute; right: 0; bottom: 0; }

/* imessage*/
.imessage{width:980px; height: 405px; background: #3d9100; padding:25px 10px; }
.imessage .price{ float: left; background: #e3f4de; width: 370px; height: 395px; padding:5px; }

.imessage .price .thead{ position: relative; background: #368b00; height: 65px; line-height: 65px; color: #fff;font-size: 16px; text-align: center; }
.imessage .price .thead em{ position: absolute; left: 0; top: 0; background: url(images/leaves.png) no-repeat left bottom; width: 125px; height: 67px; }
.imessage .imsg{ float: right; width:590px;}
.imsg span{ color: #fff; font-size: 16px; display: block; }


.imsg .item { width:230px; padding-left:50px;  height:35px; 
    float:left; margin:12px 5px; background: #e3f4de url(images/imassage_txt.jpg) no-repeat; }
.imsg .name{ background-position: left top;}
.imsg .email{ background-position: left -45px; }
.imsg .phone{ background-position: left -90px; }
.imsg .d{ background-position: left -135px; }
.imsg .item .txt{ width: 148px; height:35px; line-height:35px;font-size: 16px; color: #949494; border:0; background:none; *float:left;}
.imsg .item label{ font-size: 16px; color: #949494; line-height:35px;*float:left;}
.imsg .imasgCon{height:105px;  background: #e3f4de; font-size: 16px; color: #949494; padding:10px 20px; margin-left: 5px; margin-top: 10px;
 width:525px;  }
.imsg .imasgCon label{height: 30px; line-height: 30px; width: 96px; float: left; }
.imsg textarea { line-height:30px;font-size: 16px; color: #949494; width: 428px; height: 105px; float: left;resize: none; border:0; background: none; }
.imsg .code{height: 35px; margin:20px 5px;*margin:15px 5px;position: relative; }
.imsg .code label{ line-height:35px; font-size: 16px; color: #949494;position: absolute;top: 0;left: 13px; }
.imsg .code input{ border:0; width:165px; padding-left:73px;  height:35px;  
    float:left; background: #e3f4de; line-height:35px; font-size: 16px; color: #949494;}
.imsg .submit,.imsg .submit1{ width:148px; text-align: center; float: left; margin-top: 5px;*margin-top: 0; }
.imsg .submit1 { margin-left: 30px; }
.imsg .submit input,.imsg .submit1 input{width:148px; height:44px; border:0; background:url(images/submit.jpg) no-repeat left top; color:#FFF; 
    font-size:24px; cursor:pointer; line-height:44px; text-align: center; }
.imsg .item .red { color:red; }

/*ilink*/
.ilink{ height: 90px; line-height: 90px; }
.ilink .link_tit{ font-size: 18px; float: left;}
.link_tit span{ color:#ff6c00; font-style: 16px; margin-left: 10px;margin-right: 25px;  }
.ilink a{float: left;color: #3d9100; font-style: 14px; margin:0px 10px;height:40px;display: block;}

/*footer*/
.footer{ background: #399112; color: #fff; height: 250px; }
.footer .middle{ position: relative;  }
.footer .logo_b{ width: 150px; height: 140px;  margin-top: 65px; }
.footer .footer_top{  width: 72px; height: 71px;position: absolute; top:-28px; left: 465px; }
.footer .footer_top a{ display: block;width: 72px; height: 71px; transition: all 1s ease 0s;}
.footer .footer_top a:hover{ transform:rotate(-360deg);-webkit-transform:rotate(-360deg);  
-ms-transform:rotate(-360deg);  
transform:rotate(-360deg);  } 
.footer .zi{ margin-top: 65px; width: 770px; }
.footer .footer_nav{ height: 40px; line-height: 40px; border-bottom: 1px dashed #fff; }
.footer .footer_nav a{ margin: 12px; color: #fff;height: 40px; line-height: 40px; }
.footer .keyword{  line-height: 40px;  }
.footer .copyright{ line-height: 26px; }
.footer .copyright a{ color: #fff; }

.formData tr.item .tip{ width: 131px!important; }

.minBanner img{width: 1920px!important;margin-left: -960px!important;}

/*地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li.map_3{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}
.clear { clear: both;font-size: 0px; margin: 0; padding: 0;display: block;height: 0px;_height: 0px;overflow: hidden;}