@charset "utf-8";/* CSS Document */
body,ul,p,h3{ padding:0px; margin:0px; font-family:"微软雅黑"}
img{ border:0}
li{ list-style:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline; color:#FF0000;}
.border{ width:100%; height:4px; background:#007f18; min-width:1200px;}
.w1200{ width:1200px; margin-left:auto; margin-right:auto; }
.ww1100{ width:1150px; margin-left:auto; margin-right:auto; }
.w{width:105%}

.nav li{ float:left; line-height:90px; position:relative; z-index:9999}
.nav a{ color:#007f18; font-family:"微软雅黑"; font-size:14px; text-decoration:none; padding:0 20px 0 20px;}
.nav span{ font-size:12px; color:#00470d}
.nav img{ width:375px; height:172px;}
.navChild{ display:none; position:absolute; width:150px;}
.nav li:hover .navChild{ display:block; background:#007f18; text-align:center;}
.nav li:hover .navChild a{color:#FFF; line-height:30px;  padding:0 20px 0 20px; display:block; text-align:left; font-size:14px;}
.nav ul li:hover .fatherNav{ background:#007f18; display:block; width:64px; color:#fff}


/* banner */
.banner{height:600px; clear:both; position:absolute; top:-121px; overflow:hidden}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:block;}
.banner .Left,.banner .Right{position:absolute;width:35px;height:33px;right:50%;bottom:250px;}
.banner .Left{left:0px;background-position:5px 0; background:url(../images/right_03.png) no-repeat; width:35px; height:33px;}
.banner .Right{right:0px;background-position:-33px 0;background-color:#e6292f;background:url(../images/left_02.png) no-repeat; width:35px; height:33px;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%; min-width:1200px;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:10px;left:0;width:52%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:12px;height:12px;line-height:12px;overflow:hidden;text-align:center;margin-right:6px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#007f18; border-radius:100%; color:#007f18}
.ban_nav .on{background:#ffffff;color:#fff;}
.Left,.Right{cursor:pointer;}

.about{ margin-top:-80px;}
.about img{ display:block; float:left; margin-right:20px;}
.about img:hover{ opacity:0.8}
.about h3{ font-family:"微软雅黑"; font-size:18px; color:#007f18; font-weight:normal; margin-bottom:30px;}
.about p{ color:#405955; font-size:14px; line-height:35px; margin-bottom:65px;}
.about  a{color:#405955; text-decoration:none; border:#405955 solid 1px; font-family:"微软雅黑"; font-size:14px; border-radius:4px; padding:10px 40px 10px 40px;}
.about  a:hover{ background:#007f18; color:#FFF; border:none}

.title{ clear:both; overflow:hidden; margin-top:40px; border-bottom:#c6d5d2 solid 1px; padding-bottom:10px;}
.titleLeft{ width:200px; text-align:left; color:#007f18; font-size:18px; font-family:"微软雅黑"; float:left}
.titleLeft span{ margin-right:5px; font-weight:bold}
.titleRight{ float:right; text-align:right;width:900px}
.titleRight a{ text-decoration:none;color:#405955; font-size:14px; font-family:"微软雅黑"; margin-left:20px;}
.titleRight a.act{ background:#007f18; color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; border-radius:4px; padding:4px 8px 4px 8px; display:block; width:52px; float:right}

.product{ overflow:hidden}
.product li{ border:#e5e5e5 solid 1px; float:left; width:280px; margin-right:24px; margin-top:18px; text-align:center}
.product li img{ width:265px; height:209px; margin-top:8px; transition: all 1s;}
.product li  a{color:#405955; font-size:16px; text-decoration:none; line-height:45px;}
.product li:hover{ background:#007f18}
.product li:hover a{ color:#FFF}
.product li:hover img{ opacity:0.8}

.teamsBox{ width:100%; clear:both; height:230px;}
.teams{ overflow:hidden; width:1200px; margin:0 auto;}
.teamsLeft{ width:1200px; margin:0 auto}
.friendTeams{height:284px; overflow:hidden; padding-top:0px; }
.mr_frboxTeams{padding:0px 0px 0px;position:relative}
.mr_frBtnLTeams{cursor:pointer;display:inline;left:0;height:32px;margin:114px 0 0 0;width:32px; display:block; position:absolute; z-index:999}
.mr_frUlTeams{float:left;width:1200px;margin-left:0px; margin-top:20px; overflow:hidden}
.mr_frBtnRTeams{margin-top:114px;cursor:pointer;width:32px;height:32px;position:absolute;right:0}
.mr_frUlTeams ul li{display:inline;float:left;/*height:389px;*/width:290px;overflow:hidden;position:relative; margin-right:14px;height:209px;}
.mr_frUlTeams ul li a img{/*display:block;*/width:290px; height:209px;}
.mr_frUlTeams ul li a img:hover{ opacity:0.8;}
.mr_frUlTeams ul li a{ position:relative; color:#000000; text-align:center; display:block; font-size:16px }
.mr_frUlTeams ul li a span{ line-height:45px;}

.news{ float:left; border:#e5e5e5 solid 1px; width:385px; margin-top:20px; margin-right:19px; margin-bottom:40px;}
.news:hover{ border:#007f18 solid 1px;}
.news img{ width:340px; height:150px; padding:22px}
.news ul li{ overflow:hidden; line-height:30px;}
.news ul li img{width:9px; height:7px; float:left; display:block; padding:12px 15px 0px 22px}
.news ul li a{ float:left; color:#405955; font-size:14px; text-decoration:none}
.news span{ background:url(../images/newsbg_03.png) no-repeat; width:150px; height:40px; text-align:center; line-height:40px; display:block; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:25px;}
.news span a{ color:#405955; text-decoration:none; font-size:16px;}

.tea li{ margin-top:20px; overflow:hidden}
.tea li:hover h3{border-bottom:#007f18 solid 1px; width:820px}
.tea li:hover img{ opacity:0.8}
.tea li:hover div:nth-child(3){border-left:#007f18 solid 1px;}
.tea li div:nth-child(1){ width:596px; float:left;}
.tea li div:nth-child(2){ width:0px; float:left;text-align:right }
.tea li div:nth-child(3){ width:556px; float:right; border-left:#d7d7d7 solid 1px; padding-left:23px; height:165px;}
.fonts{ color:#007f18; font-size:36px; font-family:Arial, Helvetica, sans-serif; display:block}
.font{ color:#007f18; font-size:18px; font-family:Arial, Helvetica, sans-serif; display:block}
.tea li img{ float:left; width:596px; height:165px;}
.tea li h3{ border-bottom:#d7d7d7 solid 1px; padding-bottom:20px;}
.tea li h3 a{ font-size:16px; color:#405955; text-decoration:none}
.tea li p{ color:#405955; font-size:14px; line-height:35px; margin-top:10px}

.footer{ background:#007f18; margin-top:40px; min-width:1200px;}
.footerNav{ text-align:center; border-bottom:#015912 solid 1px; color:#015912}
.footerNav a{ color:#FFF; text-decoration:none; font-size:18px; line-height:55px; margin-right:30px; margin-left:30px;}

.copyConf{ overflow:hidden; margin-top:40px;}
.conf span{ text-align:center; display:block; color:#FFF; margin-top:10px; font-size:14px;}
.copy{ float:left; width:984px; color:#FFF; line-height:45px; font-size:14px;}
.copy a{ color:#FFF; text-decoration:none}
.conf{ text-align:center;width:202px;float:right;margin-bottom:30px;}
.conf p{ width:202px; background:url(../images/ewm_03.png) no-repeat; height:202px;  text-align:center; }
.conf img{ width:174px; height:174px; margin-top:15px;}
.footerBg{ background:url(../images/foot_02.png); width:100%; height:14px; display:block}

/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .preve,#fenye .nexte{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#0C9AD8; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

.nph_tj{ padding:10px 30px;}
.nph_tj li{ height:25px; line-height:25px;}
.nph_tj a{ color:#000000;}
/***************************/
.menu{ clear:both; margin-top:-100px; background:#007f18; color:#FFF; font-size:14px; line-height:45px; overflow:hidden}
.menu a{ color:#FFF; font-size:14px; text-decoration:none}
.menu div:first-child{ float:left; display:inline}
.menu div:last-child{ float:right; display:inline;}
.menu div:last-child a{ border:#016915 solid 1px; display:inline; padding:6px 15px 6px 15px ; border-radius:10px; margin-left:10px;}
.menu div:last-child span{ border:#016915 solid 1px; display:inline; padding:6px 15px 6px 15px ; border-radius:10px; margin-left:10px;}
.menu div:last-child span.act{ background:#016915}

.containter{ line-height:30px;}
.containter img{ max-width:1200px; height:auto;}

.main{ overflow:hidden; margin-top:20px; margin-top:-100px;}
.mainLeft{ width:200px; float:left; background:#007f18; }
.mainLeft li{ color:#FFF; line-height:45px; border-bottom:#005110 solid 1px;}
.mainLeft li span{margin-left:10px;}
.mainLeft li img{ width:15px; height:15px; float:right; margin-right:10px; margin-top:14px;}
.mainLeft li:nth-child(1){ font-size:18px;}
.mainLeft li a{ color:#FFF; font-size:14px; text-decoration:none;margin-left:10px; display:block} 
.mainLeft li a:hover img{ background:url(../images/jth_03.png) no-repeat; width:15px; height:15px;}
.mainRight{ width:980px; float:right}
.menus{  padding-bottom:10px;color:#405955; font-size:14px;}
.menus a{ color:#405955; font-size:14px; text-decoration:none}

.cyfg{ border:#005110 solid 1px; overflow:hidden; margin-top:0px;}
.cyfg li{ width:290px; float:left; text-align:center;color:#405955; margin-top:20px; margin-right:18px; margin-left:18px; background:#f0f0f0}
.cyfg li:hover{background:#007f18;}
.cyfg li:hover a{ color:#FFF}
.cyfg li:hover img{   transform: scale(1.2);  }
.cyfg li div{ height:209px; width:290px; overflow:hidden}
.cyfg li img{ height:209px; width:290px; transition: all 0.6s;  }
.cyfg li a{ color:#405955; font-size:14px; text-decoration:none; line-height:45px;}

.xwzx{ border:#005110 solid 1px; overflow:hidden; margin-top:0px;}
.xwzx li{color:#405955; margin-top:20px; margin-right:18px; margin-left:18px; background:#f0f0f0; height:100px;}
.xwzx li:hover{background:#007f18;}
.xwzx li:hover a{ color:#FFF}
.xwzx li:hover p{ color:#FFF}
.xwzx li img{ height:100px; width:240px; float:left; margin-right:10px; }
.xwzx li a{ color:#405955; font-size:14px; text-decoration:none;}
.xwzx li p{ font-size:14px; padding-right:10px;}
.xwzx li span{ font-size:14px; padding-right:10px; line-height:45px;}
.xwzx li time{ float:right; padding-right:10px; line-height:45px; font-family:Arial, Helvetica, sans-serif;    font-size:12px;}

.cpzx{ border:#005110 solid 1px; overflow:hidden; margin-top:0px;}
.cpzx li{ width:280px; float:left; text-align:center;color:#405955; margin-top:20px; margin-right:18px; margin-left:25px; background:#f0f0f0}
.cpzx li:hover{background:#007f18;}
.cpzx li:hover a{ color:#FFF}
.cpzx li div{ height:209px; width:265px; overflow:hidden;  }
.cpzx li img{ height:209px; width:265px; transition: all 0.6s; margin-left:15px; margin-top:15px; }
.cpzx li a{ color:#405955; font-size:14px; text-decoration:none; line-height:45px;}

.page{ text-align:center; clear:both}
.page a{color:#405955; text-decoration:none; line-height:50px; margin-right:10px; font-size:14px;}
.containterTitle h3{color:#405955; text-align:center; line-height:45px; padding: 5px 0}
.containterTitle span{color:#666; text-align:center; line-height:25px; display:block; font-size:12px; padding: 3px; border:1px solid #f2f2f2; margin-bottom: 20px; border-right: 0;border-left: 0; border-bottom:0;}
.containter p{ margin: 10px 0}
.containter{ line-height: 160%; font-size: 14px; color: #333}
.containter img{max-width: 980px!important;}