@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
.flexslider *,.indpro li .cons,.indpro li .cons .content,.indpro li .cons .icon,.indpro li .title,.indsou li .bg,.indsou li .cons,.indzyrl li,.indzyrl li .cons i,.indzyrl li .cons .icon,.indzyrl li .cons .title,.indzyrl li .cons .title2,.indzyrl li .cons .line,.indgkxq li .cons,.prolist li a,.prolist li .title,.prolist li .icon,.prolist li img,.newslist li .pic img,.showtjitem .pic img
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.abc,.prolist li:hover img,.newslist li:hover .pic img,.showtjitem .pic:hover img
{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.abc
{transform:rotate(145deg);-ms-transform:rotate(145deg); -moz-transform:rotate(145deg); -webkit-transform:rotate(145deg); -o-transform:rotate(145deg); }
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei';}
body {color:#595757; line-height:25px;font-size:15px;margin:0 auto;font-family:arial,'Microsoft YaHei';}
a {font-size:15px;color:#595757; text-decoration: none;outline:none;}
a:Hover {color:#008f59;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei';border:0;color:#595757;font-size:14px}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #ccc; height:1px;margin-top:5px}
.clear,.clearfix { clear:both;}

::-webkit-input-placeholder {color: #fff; } 
:-moz-placeholder {color: #fff; } 
::-moz-placeholder { color: #fff; } 
:-ms-input-placeholder {color: #fff; } 
 
.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:30px 0 60px  0; text-align:center;}
.pager {padding:0 0 0px 0; width:100%;text-align:center; font-size:14px; }   
.pager a { margin: 2px 3px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #d3d3d3;}   
.pager span.current { margin: 0 3px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 3px; display:inline-block;text-align:center;border:1px solid #d3d3d3;}   
.pager select {margin: 0px 3px -2px 3px; font-size:14px;}
.pager input {margin: 0px 3px -2px 3px;   padding:2px; text-align:center;font-size:14px;} 
.pager a,.pager span.disabled {background:#fff; font-size:14px;}  
.pager a:hover,.pager span.current { background:#008f59;border:1px solid #e60011;}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #008f59;} 
.pager a,.pager span.disabled {color:#767676;border:1px solid #d3d3d3;} 
.pager a,.pager span.current,.pager span.disabled{width:25px; height:25px; line-height:25px;}
.pager font {font-family:宋体}

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:10px;}
.picright {margin-left:30px;margin-bottom:10px;}

.wrap {width:1180px;margin:0 auto}
.relative{ position:relative;}
.mobmenu { display:none}

.topench {height:30px; line-height:30px;background:#008f59;overflow:hidden}
.topench a {font-size:12px;color:#fff;}
.topench a:hover {color:#fff}
.topench i {font-size:12px; background:#fff;width:1px; height:12px; vertical-align:middle; display:inline-block;margin:0 10px}

.topench .ench {float:left;}
.topench .tel {float:right;color:#fff;font-size:14px;margin-right:30px}
.topench .search {float:right;border:1px solid #fff;border-radius:15px; height:20px; line-height:18px;margin-top:4px}
.topench .search #k {border-radius:15px;margin-left:5px;font-size:12px; height:18px; line-height:18px;width:120px; background:none;color:#fff}
.topench .search #button { background:url(/static/images/search.png) no-repeat center;width:17px; height:14px; vertical-align:middle;margin-right:7px; cursor:pointer}

.navmenu { height:95px; line-height:95px; background:#fff}
.navmenu .logo {float:left; background:url(/static/images/logo.png) no-repeat;width:380px; height:64px;margin-top:13px}
.navmenu .logo a { display:block;width:100%; height:100%}

.navmenu ul {float:right;margin-right:-18px}
.navmenu ul li { display:inline-block; position:relative; height:95px; line-height:95px; vertical-align:top;}
.navmenu ul li a { display:block;color:#595757;font-size:15px;padding:0 18px;font-weight:Bold;border-bottom:3px solid #fff; height:92px}
.navmenu ul li a:hover,.navmenu ul li.check a,.navmenu ul li:hover>a {border-color:#008f59;color:#008f59}

.navmenu ul li dl { position:absolute; z-index:1;top:95px;width:120px; display:none;left:-12px; background:rgba(255,255,255,0.8);padding:10px 0}
.navmenu ul li dd { text-align:center; position:relative}
.navmenu ul li dd a,.navmenu ul li.check dd a {color:#444;display:block; height:30px; line-height:30px;font-size:13px; overflow:hidden; font-weight:normal;border:0}
.navmenu ul li dd a:hover {color:#008f59; background:none}
.navmenu ul li:hover>dl { display:block}
.navmenu ul li dl:empty { display:none!important}

.navmenu ul li dl dl { position:absolute; z-index:1;top:0px;left:180px;width:100%; display:none}
.navmenu ul li dl dl dd { text-align:center}
.navmenu ul li dl dl dd a { background:#d3d3d3; display:block; height:30px; line-height:30px;font-size:13px; overflow:hidden}
.navmenu ul li dl dl dd a:hover,.navmenu ul li dl dd:hover>a { background:none;color:#008f59}
.navmenu ul li dl dd:hover>dl { display:block}

.particulars-nav-fixed{position:fixed; z-index:99999; top:0; left:0; width:100%;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.particulars-nav-fixed.actives .topench {margin-top:-30px}

.maincontent {margin-top:125px}

/* flexslider */
.flexslider,.slides li,.slides li a{height:360px;}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{background-position:center; background-repeat:no-repeat;}
.slides li a { display:block;width:100%;}
.flex-control-nav{position:absolute;bottom:25px;z-index:200;left:50%;margin-left:-600px;text-align:right;width:1200px;}
.flex-control-nav li{display:inline-block;width:55px;height:3px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:55px;height:3px;overflow:hidden;cursor:pointer; background:#fff}
.flex-control-nav .flex-active{ background:#008f59}
.flex-direction-nav{}
.flex-direction-nav li a{position:absolute;z-index:3;width:42px;height:81px;top:50%;margin-top:-40px;display:block;overflow:hidden;cursor:pointer;opacity:1}
.flex-direction-nav:hover li a {opacity:1}
.flex-direction-nav li a.flex-prev{left:10%;background:url(/static/images/left.png) no-repeat; }
.flex-direction-nav li a:hover.flex-prev{}
.flex-direction-nav li a.flex-next{right:10%;background:url(/static/images/right.png) no-repeat;}
.flex-direction-nav li a:hover.flex-next{}

.indmainsubject { text-align:center;margin:30px auto 10px auto;max-width:1180px;}
.indmainsubject .title {color:#727171; font-size:30px; letter-spacing:4px; line-height:35px;}
.indmainsubject .line { height:2px; background:#008f59;width:50px;margin:15px auto 10px auto;}
.indmainsubject .entitle {color:#888; font-size:14px; letter-spacing:1px; line-height:30px}
.indmainsubject .more {margin-top:10px}
.indmainsubject .more a {font-size:16px;color:#008f59; letter-spacing:1px}


.indpro {margin-top:-1%}
.indpro li {float:left;width:23.5%;margin-right:2%;margin-top:2%}
.indpro li.no {margin-right:0}
.indpro li .cons { position:relative;}
.indpro li .cons .pic {text-align:center;margin:0 auto;}
.indpro li .cons .pic img {width:100%; height:auto}
.indpro li .cons .content { position:absolute; z-index:1;top:11%; left:5%;width:80%;color:#008f59; opacity:0}
.indpro li .cons .content .type {font-size:23px;}
.indpro li .cons .content .title2 {font-size:13px; text-decoration:underline;margin-top:0px}
.indpro li .cons .icon { background:url(/static/images/1.png) no-repeat center; background-size:100%; width:31px; height:31px;left:5%;bottom:10%; position:absolute; z-index:1; display:block;opacity:0}
.indpro li .title { height:50px; line-height:50px ; overflow:hidden; background:#efefef;font-size:16px; text-align:center}
.indpro li .title p {border-right:1px solid #fff;}
.indpro li .titlenop p {border:0}
.indpro li:Hover .cons {  background:#efefef}
.indpro li:Hover .cons .content {opacity:1}
.indpro li:hover .cons .icon {opacity:1}
.indpro li:hover .title { background:#008f59;color:#fff;}

.indsou {margin-top:40px}
.indsou li {float:left;width:33.3333%; height:180px; position:relative}
.indsou li.li1 { height:360px;}
.indsou li .cons { position:absolute; z-index:1;bottom:5%;right:3%; text-align:right;color:#008f59;font-size:14px;}
.indsou li .cons h1 {font-size:18px;font-weight:Bold;margin-bottom:-5px}
.indsou li.li1 .cons {bottom:2.5%;color:#fff;}
.indsou li .bg { position:absolute; z-index:1;top:0;left:0;width:100%; height:100%;}
.indsou li:Hover .bg { background:rgba(0,0,0,0.6)}
.indsou li:Hover .cons {color:#fff}

.indzyrl {margin-top:40px}
.indzyrl li {float:left;width:25%; background:#eeeeee}
.indzyrl li .pic { position:relative}
.indzyrl li .pic img {width:100%}
.indzyrl li .cons { position:relative; text-align:center;}
.indzyrl li .cons i { background:url(/static/images/5.png) no-repeat; display:block;width:46px; height:24px; position:absolute; z-index:1;left:50%;margin-left:-23px;top:-24px;}
.indzyrl li.li2 .cons i { background:url(/static/images/4.png) no-repeat;top:auto;bottom:-24px}
.indzyrl li .cons .icon {width:100px; height:100px;margin:0 auto;margin-top:50px}
.indzyrl li .cons .icon1 { background:url(/static/images/zy1.png) no-repeat;}
.indzyrl li .cons .icon2 { background:url(/static/images/zy2.png) no-repeat;}
.indzyrl li .cons .icon3 { background:url(/static/images/zy3.png) no-repeat;}
.indzyrl li .cons .icon4 { background:url(/static/images/zy4.png) no-repeat;}
.indzyrl li .cons .line { height:1px;width:30px;background:#595757;margin:20px auto}
.indzyrl li .cons .title {font-weight:Bold;font-size:22px; letter-spacing:2px}
.indzyrl li .cons .title2 {font-size:14px;}
.indzyrl li:Hover { background:#008f59}
.indzyrl li:hover .cons i{ background-position:0 -24px}
.indzyrl li:hover .cons .icon { background-position:0 -100px;}
.indzyrl li:Hover .cons .title,.indzyrl li:Hover .cons .title2 {color:#fff;}
.indzyrl li:Hover .cons .line { background:#fff}
.indzyrl li .cons img {width:100%;opacity:0}
.indzyrl li .cons .list { position:absolute; z-index:1;top:0;left:0;width:100%; height:100%}


.indgkxq {padding:1.7% 0 2.2% 0;margin-top:60px}
.indgkxq .indmainsubject .title,.indgkxq .indmainsubject .entitle{color:#fff;font-size:20px; letter-spacing:1px}
.indgkxq .indmainsubject {margin:0px auto 0 auto}
.indgkxq .indmainsubject .entitle {font-size:13px; line-height:22px}
.indgkxq .indmainsubject .line { margin:8px auto 15px auto;}
.indgkxq ul {margin-top:5%}
.indgkxq li {float:left;width:30.6666%;margin:0 4% 0 0; text-align:center}
.indgkxq li.no {margin-right:0}
.indgkxq li .title {color:#008f59;font-weight:Bold;font-size:18px}
.indgkxq li .cons {font-size:13px; line-height:25px;color:#fff; border:1px solid #fff;padding:10px 30px;margin-top:20px}
.indgkxq li .cons:Hover { background:#008459;border-color:#008f59;}

.indabout { background:#efefef;padding:60px 0}
.indabout .indmainsubject {margin-top:0;margin-bottom:60px}
.indabout .left {float:left;width:485px;}
.indabout .right {float:right;width:590px; position:relative; z-index:1}
.indabout .right iframe { height:400px;width:100%;}
.indabout .left .title {font-size:28px;}
.indabout .left .cons {font-size:18px; line-height:35px;color:#727171;margin:30px 0 50px 0;min-height:255px}
.indabout .left .more a { display:block;width:150px; height:35px; line-height:35px; text-align:center;font-size:18px;color:#008f59;border:2px solid #008f59;}
.indabout .left .more a:Hover { background:#008f59;color:#fff;}

.indpartner {margin:0 auto;max-width:1280px;}

#owl-demo{position:relative;width:90%;height:100%;padding:0 5%;margin-top:50px}
#owl-demo .item{ position:relative;display:block;margin:0 12px;border:1px solid #ccc; text-align:center;padding:15px 0}
.owl-pagination{position:absolute;left:0;bottom:15px;width:100%;height:22px;text-align:center; display:none}
.owl-page{display:inline-block;width:75px;height:4px;margin:0 10px; background:#333;*display:inline;*zoom:1;}
.owl-pagination .active{ background:#ff0000}
.owl-buttons{ display:block}
.owl-buttons div{ display:block;position:absolute;top:50%;width:42px;height:81px;margin-top:-35px;text-indent:-9999px;}
.owl-prev{left:0%;background:url(/static/images/left.png) no-repeat center;}
.owl-next{right:0%;background:url(/static/images/right.png) no-repeat center;}
.owl-carousel {margin:5px 0 0px 0}
.owl-carousel .owl-wrapper:after {content: ".";	display: block;	clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}

.indmessage { background:url(/static/images/message.jpg) no-repeat center; background-size:cover; position:relative;padding:1px 0 30px 0;margin-top:60px}
.indmessage .indmainsubject .title,.indmessage .indmainsubject .entitle{color:#222}
.indmessage ul {margin-top:15px}
.indmessage li {float:left;width:30%;margin-right:5%;}
.indmessage li.li3 {margin-right:0}
.indmessage li.li4 {width:100%;margin-right:0;margin-top:2%}
.indmessage li.li5 {width:100%;margin-right:0; text-align:center}
.indmessage input[type="text"] {border:1px solid #ccc; height:35px; line-height:35px;padding-left:3%;width:97%;color:#9fa0a0;font-size:16px;}
.indmessage textarea {border:1px solid #ccc; line-height:30px;width:99%;color:#9fa0a0; height:100px;font-size:16px;padding:8px 0 8px 1%;margin-top:-10px}
.indmessage #mbtn {width:220px; height:40px; line-height:40px;margin:0 auto; background:#008f59 url(/static/images/6.png) no-repeat 40px 13px; background-size:12%;font-size:16px;color:#fff; cursor:pointer;padding-left:35px;margin-top:1%}
.indmessage .cons { position:absolute; z-index:1;bottom:0;left:0;width:100%; background:rgba(255,255,255,0.3); text-align:center;font-size:18px; line-height:30px;padding:20px 0;color:#666464}

.procate { text-align:center;margin:30px 0 15px 0}
.procate li { display:inline-block;margin-left:-1px;}
.procate li a {font-size:16px; display:block; height:35px; line-height:35px;padding:0 50px;border:1px solid #ccc;color:#727171}
.procate li a:Hover,.procate li.check a { background:#008f59;border-color:#008f59;color:#fff;}

.prolist li {float:left;width:23.125%;margin:0 2.5% 2.5% 0; text-align:center;}
.prolist li.no {margin-right:0}
.prolist li a { display:block;border:1px solid #ccc;padding:0 0 20px 0}
.prolist li .pic { overflow:hidden;padding:15px 15px 0 15px}
.prolist li img { height:200px; width:auto;}
.prolist li .type {font-size:19px;font-weight:Bold;margin-top:15px}
.prolist li .title {font-size:15px;margin:0 0 10px 0; height:30px; overflow:hidden; line-height:30px}
.prolist li .gs2 {padding:0 15px;font-size:12px; line-height:20px; height:60px; overflow:hidden;color:#7f7f7f;margin-bottom:15px}
.prolist li .icon { background:url(/static/images/7.png) no-repeat;width:20px; height:20px;margin:0  auto}
.prolist li:Hover a {border-color:#008f59;}
.prolist li:Hover .title {color:#595757}
.prolist li:Hover .icon { background-position:0 -20px}

.current_proshow {margin-top:50px;margin-bottom:20px;float:left;width:100%}
.current_proshow i {margin:0 5px}
.pic_proshow {float:left;width:626px;}
.gs_proshow {float:right;width:500px}
.gs_proshow .logo { background:url(/static/images/logopro.png) no-repeat;width:173px; height:42px;}
.gs_proshow .title {font-weight:Bold;border-top:1px solid #ccc;padding-top:30px;font-size:22px;margin-top:40px; line-height:40px;}
.gs_proshow .gs1 {font-size:15px; line-height:25px;margin-top:10px}
.gs_proshow .gs2 {font-size:15px; line-height:25px;margin-top:30px;padding-top:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:30px}
.gs_proshow .qq {margin-top:30px}
.gs_proshow .qq i{ background:url(/static/images/talk.png) no-repeat; display:inline-block;width:22px; height:22px;margin-right:10px; vertical-align:middle}
.gs_proshow .qq:hover i { background-position:0 -22px}
.gs_proshow .qq a {color:#999;}
.gs_proshow .qq a:hover {color:#008f59}
.subject_proshow {float:left;width:100%; text-align:center;font-size:36px;border-bottom:1px solid #ccc;padding-bottom:30px; letter-spacing:2px;margin-bottom:40px;color:#727171;margin-top:60px}
.cons_proshow {float:left;width:100%;margin-bottom:60px}




/* smallImg */
.smallImg{position:relative; height:77px; width:626px; overflow:hidden;float:left;margin-top:20px;}
.smallImg2 { display:none;}
.scrollbutton{width:45px; height:75px; overflow:hidden; position:relative; float:left; cursor:pointer;margin-top:0px;border:1px solid #ccc;}
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(/static/images/left.png) no-repeat center;background-size:50% }
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(/static/images/right.png) no-repeat center;background-size:50%}
/* smallImg */
#imageMenu {height:77px; width:522px; overflow:hidden; float:left;margin-left:10px;text-align:center}
#imageMenu li {width:77px;height:77px;  overflow:hidden; float:left;text-align:center;margin:0 10px 0 0}
#imageMenu li img{width:75px; height:75px;cursor:pointer;max-width:none; height:auto;border:1px solid #e3e3e3}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:75px; height:75px;border:1px solid #008f59;max-width:none; height:auto;}
/* bigImg */
.bigImg{position:relative; float:left; width:99.8%; overflow:hidden;left:0;border:1px solid #ccc;}
.bigImg #midimg{width:100%;}








.adv4 {margin:120px auto 30px auto}
.adv li .pic {float:left;width:50%;}
.adv li .pic img,.adv li .picno img {width:100%}
.adv li .cons {float:left;width:50%; position:relative}
.adv li .cons .list { background:#008f59; position:absolute; z-index:1;top:0;left:0;width:100%; height:100%;}
.adv li .cons .list .tr { display:table; vertical-align:middle; height:100%;max-width:530px;margin-left:60px;}
.adv li .cons .list .td { display:table-cell; vertical-align:middle}
.adv li .cons .list .title {font-weight:Bold;font-size:23px;color:#fff;margin-top:4%}
.adv li .cons .list .line { background:#fff; height:2px;width:25px;margin:5% 0 4% 0}
.adv li .cons .list .content {color:#dcdddd;font-size:14px}
.adv li.item .cons .list { text-align:right; background:#fff;}
.adv li.item .cons .list .tr { text-align:right;margin-right:60px;margin-left:auto}
.adv li.item .cons .list .title {color:#008f59;}
.adv li.item .cons .list .line {margin-left:auto; background:#008f59}
.adv li.item .cons .list .content {color:#595757}

.advapp {background:url(/static/images/advbg.jpg) no-repeat center 273px;padding-bottom:60px}
.advapp ul {margin-top:50px}
.advapp li {float:left;width:33.3333%;}
.advapp li .pic img {width:100%}
.advapp li .icon { background:#fff; text-align:center;  display:table; width:100%; position:relative}
.advapp li .icon img.pic {opacity:0}
.advapp li .icon p { background:#fff; position:absolute; z-index:1;top:0;left:0;width:100%; height:100%;}
.advapp li.item .icon p { background:#008f59; }
.advapp li .icon p span { display:table;width:100%;  height:100%}
.advapp li .icon p span i { display:table-cell; vertical-align:middle;}


.about {}
.about .title {font-size:28px;font-weight:Bold; letter-spacing:2px;margin:60px 0 30px 0}
.about .cons {}
.aboutpic { background:url(/static/images/about.jpg) no-repeat center; height:127px;margin-top:80px}

.brand { background:none;padding:0;min-height:0; text-align:center}
.brand .cons {max-width:100%;}
.brand ul {margin:50px 0 100px 0}
.brand li {float:left;width:21.25%;margin-right:5%; text-align:center}
.brand li.no {margin-right:0}
.brand li .titleul {font-weight:Bold;font-size:20px;margin:25px 0 5px 0}
.brand li .consul {font-size:15px;}

.idea ul {margin:50px 0 150px 0}
.idea li {width:31.3333%;margin-right:3%; position:relative}
.idea li.no {margin-right:0}
.idea li .picul img {width:100%}
.idea li .ideacons { background:#008f59; position:absolute; z-index:1;bottom:-37px;left:10%;width:70%;padding:0 5%;color:#fff; height:58px;padding-top:16px;}
.idea li .ideacons img {width:auto}
.idea li .ideacons .ipic {float:left;width:35px;margin-right:10px;margin-bottom:20px;}
.idea li .ideacons .ititle {font-weight:Bold;font-size:24px;float:left; text-align:left; letter-spacing:2px;}
.idea li .ideacons .icons {font-size:14px; font-weight:normal; letter-spacing:0}

.manage {padding-bottom:100px}

.honorshow .cons {float:left;width:45%; text-align:center}
.honorshow .pic {float:right;width:50%;}
.honorshow .cons .icon { background:url(/static/images/honor.png) no-repeat; width:125px; height:125px;margin:0 auto}
.honorshow .cons .subject {font-size:32px; font-weight:Bold; letter-spacing:2px;margin:45px 0 30px 0}
.honorshow .cons .content {font-size:16px;}
#myiframe {margin:50px 0 60px 0;min-height:400px;}



.contact {padding:50px 0}
.contact .map iframe { height:265px}
.contact .mleft {float:left;width:600px;border-right:1px solid #e5e5e5;padding-right:60px;}
.contact .mright {float:right;width:460px;}
.contact .title {font-size:26px;margin:0 0 20px 0}
.contact .map {padding:25px 0 20px 0}
.contact .cons {color:#727272; line-height:30px}
.contact .tel {margin-top:20px;font-size:16px;color:#8e929e}
.contact .tel span{color:#008f59;font-size:26px;margin-top:5px; display:block}
.contact .subject {font-size:26px;border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:15px}
.contact .subject span {margin-left:25px}
.contact input[type="text"] { height:35px; line-height:35px;padding-left:2%;width:98%; background:#eeeeee;margin-top:0px;margin-bottom:10px;color:#777;font-family:arial,'Microsoft YaHei';}
.contact #mcons2 { background:#eee;padding:2.5% 2% 1% 2%;width:96%; overflow:auto;margin-top:0px;color:#777; height:130px;font-family:arial,'Microsoft YaHei';}
.contact .content {color:#999; line-height:25px;border-bottom:1px solid #e5e5e5;padding:30px 0 25px 0}
.contact .submit input { background:#008f59;color:#fff; cursor:pointer;margin-right:15px;margin-top:32px; height:35px; line-height:35px;padding:0 30px;}
.contact .submit input:Hover {}


.newslist {padding:0px 0 10px 0}
.newslist li {float:left;width:29.83%;padding:1% 1% 0 1%;margin:0 2% 2% 0;border:1px solid #ddd; background:#fff;}
.newslist li.no {margin-right:0}
.newslist li .pic { position:relative; overflow:hidden;margin-bottom:10px;float:left;width:100%}
.newslist li .pic img {width:100%; vertical-align:middle}
.newslist li .pic:Hover p {opacity:1}
.newslist li .title {height:46px; line-height:23px; overflow:hidden;margin-top:10px;float:left;width:75%;font-weight:Bold;}
.newslist li .addtime {float:right;width:20%; text-align:right;font-size:12px;color:#999;margin-top:15px}
.newslist li .addtime p {font-weight:bold;font-size:38px;color:#727272;margin-bottom:-2px}
.newslist .clicks_share { height:30px; line-height:30px;padding:10px 10px 15px 10px;float:left;margin-top:20px;width:80%;}
.newslist .clicks_share .clicks { background:url(/static/images/clicks.png) no-repeat left center; background-size:60%;padding-left:34px;float:left;color:#bbb;margin-top:4px;font-size:12px}
.newslist .clicks_share .share { margin-left:30px;float:left;}
.newslist .clicks_share a.bds_more { background:url(/static/images/share.png) no-repeat left center; background-size:70%;width:58px; height:25px;}
.newslist .icon { background:url(/static/images/7.png) no-repeat;width:20px; height:20px;float:right; margin-right:2px;display:block;margin-top:39px; text-align:right}
.newslist .icon a { display:block;width:100%; height:100%}
.newslist li:Hover .title a,.newslist li:Hover .addtime,.newslist li:Hover .addtime p  {color:#008f59;}
.newslist li:Hover {border-color:#008f59;}


.newstitle { text-align:center;font-size:24px; line-height:40px;padding-top:60px}
.newscome { text-align:center;padding:5px 0 25px 0;border-bottom:1px solid #a0a0a0;color:#727272;margin-bottom:40px}
.newscons { line-height:30px}
.newsprevnext {margin:60px 0 60px 0;}
.newsprevnext .prevnext {text-align:center;}
.newsprevnext .prevnext a {margin:0 10px;display:inline-block;border:1px solid #008f59; line-height:35px; height:35px;padding:0 25px;color:#008f59;font-size:16px;}
.newsprevnext .prevnext a:hover { background:#008f59;color:#fff;}
.newsbottom { background:#efefef;padding:50px;margin-bottom:60px; line-height:30px}
.newsbottom .wxpt {border-bottom:1px dashed #999;padding:0 0 10px 0;}
.newsbottom .bdsharebuttonbox {margin-top:50px}
.newsbottom .bdsharebuttonbox i { display:inline-block;margin:0 1px; width:5px;}
.relaxnews {float:left;width:45%}
.relaxnewsright {float:right}
.relaxnews .subject {font-weight:Bold;margin-top:30px}
.relaxnews i { display:inline-block;font-size:18px;width:15px; vertical-align:middle; font-family:宋体}
.relaxnews li a {font-size:14px}
.relaxnews li p { display:inline-block; height:20px; line-height:20px; overflow:hidden;width:80%; vertical-align:middle}
.relaxnews li span { display:inline-block; height:20px; line-height:20px;width:20%; text-align:right; vertical-align:middle;font-size:13px;color:#777;}

.searchsubject { text-align:center;font-size:20px;font-weight:Bold;margin-bottom:30px}
.search {margin-top:20px}
.search li {border-bottom:1px dotted #ccc; height:40px; line-height:40px;}

.hotsearch{ background:#efefef; text-align:center;padding:5px 0; line-height:25px}
.hotsearch ul { display:inline-block}
.hotsearch li { display:inline-block;}
.hotsearch li a {font-size:13px}
.hotsearch li i { display:inline-block;margin:0 10px;font-size:13px}

.footmenu { text-align:center}
.footmenu li { display:inline-block}
.footmenu li a {font-size:16px;}
.footmenu li i { display:inline-block;margin:0 40px;font-size:16px;}
.foot .links { text-align:center;border-top:1px solid #9fa0a0;margin-top:10px;padding-top:10px;margin-bottom:60px}
.foot .links li { display:inline-block;margin:0 10px 0 5px}

.showtj {color:#008f59;font-size:20px; letter-spacing:2px;font-weight:Bold;margin-left:10px}




.foot { background:#3e3a39;padding:50px 0;color:#9fa0a0;font-size:14px;}
.foot a {color:#9fa0a0;font-size:14px;}
.foot a:hover {color:#fff}
.foot .left {float:left;}
.foot .left .title {font-weight:bold;font-size:16px}
.foot .left .line {width:55px; height:2px; background:#9fa0a0;margin:15px 0}
.foot .right {float:right; text-align:right}
.foot .right .code img {width:90px; height:90px;margin-right:25px;margin-bottom:20px}
.foot .bdsharebuttonbox a {width:26px; height:21px; background:none; vertical-align:middle}
.foot .bdsharebuttonbox a.bds_tsina { background:url(/static/images/wb.png) no-repeat center;}
.foot .bdsharebuttonbox a.bds_weixin { background:url(/static/images/wx2.png) no-repeat center;padding:0 0 0 0;margin-left:5px}
.foot .bdsharebuttonbox a.bds_douban { background:url(/static/images/td.png) no-repeat center;}
.foot .bdsharebuttonbox a.bds_sqq { background:url(/static/images/qq2.png) no-repeat center;}













/* Dynamic loops retain the source four-column cadence and float clearing. */
.indpro li:nth-child(4n),.prolist li:nth-child(4n){margin-right:0;}
.prolist:after,.newslist:after{content:"";display:block;clear:both;}
.newslist li:nth-child(3n){margin-right:0;}
