﻿.nav{ height:50px; line-height:50px; min-width:1200px; background:#58AD58;}
.addclass1{ background:#0069ab;}
.nav .fuli{ float:left; width:150px; height:50px; text-align:center; font-size:14px;  z-index:10000000000;}

.nav .fuli a{ display:block; color:#f3981b; height:50px; line-height:50px;  text-decotion:none;
 font-size: 16px; color: white;  width: 150px; float: left; }
 .nav .fuli:hover a {background:#f3981b;}
.nav .fuli a:hover{ text-decoration:none; background:#f3981b; color:#fff;}
.nav .fuli.cur{background:#0A3E94;}
.nav .cd{ position:absolute; z-index:1000000; top:50px; left:0;    background:#f3981b; display:none; }
.nav .cd  a{ height:50px; display:block; font-size:16px;}
.nav .cd  a:hover{ height:50px; background: #F60;font-size:16px;}
.cd{width:132px;}
.nav .cd1{ position:absolute; z-index:1000000; top:40px; left:0;background:#f3981b; display:none;}
.nav .cd1  a{ height:50px; display:block; width:200px; font-size:16px;}
.nav .cd1  a:hover{ height:50px; width:200px; background:#f3981b;font-size:16px;}
.w1000{width:1200px;margin:0 auto;}

.nav_con{ max-width: 1200px; margin: 0 auto;}

.nav_con ul{}
.logo_box { padding-top:15px; }

.nav_con ul .lli{ font-size: 16px; color: white;position: relative;   width: 129px; float: left; }

.nav_con ul li a{ color: white; width: 131px; display: block; line-height: 49px; text-align: center; height: 50px;}


slide-main{height:580px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:430px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:625px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#f3981b;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:450px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:450px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{ background: url("404.png") no-repeat center;}
#bgstyleb{background: url("404.png") no-repeat center;}
#bgstylec{background:url("404.png") no-repeat center;}
.slide a{display:block;width:100%;height:450px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:223px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}


.gv{ max-width: 1200px; margin: 30px auto;}
.gv h2{ background: url("404.png") no-repeat center; height: 30px;}
.gv p{ background: url("404.png") no-repeat center; height: 23px;  margin: 10px auto;}
.gv > div{ background:url("404.png")no-repeat center; height:486px; margin-top: 10px; }



.bg{ background: url("404.png") no-repeat center; height: 295px;}



.bgc{ background: url("404.png") no-repeat center; height:1537px; }



#jf_case02{width: 1200px;margin: auto;position: relative;}



.jf_case02{}

.jf_btn{position: relative;}

.jf_btn .c_l_btn{position: absolute;top: 185px;left: 0;}

.jf_btn .c_r_btn{position: absolute;top: 185px;right: 0;}

.jf_case_li{position: relative;}
.jf_case_li li{float: left;width: 260px;margin: auto 8px;position: relative;}
.jf_case_li li>a.a_img{display:inline-block;width: 260px;height: 210px;position:relative;overflow:hidden;}
.jf_case_li li img{display:block; border:none; transition: all 0.6s;}
.jf_case_li li:hover img{transform: scale(1.2);}
.jf_case_li li h3{font-size: 14px;text-align: center;font-weight: normal;line-height:50px;}
.jf_case_li li h3>a{color: #252525;}

.jf_case_d01{background: url(../image/jf_fdj.png) center no-repeat rgba(51, 51, 51, 0.57)!important;width: 260px;height: 0;position: absolute;bottom: 53px;left: 0;}
.jf_case_li li:hover .jf_case_d01{height: 209px;transition-duration:1s;}


div.indexmaindiv{height:280px;margin:0px auto;width:1200px;position:relative;}

div.maindiv1{float:left;width: 90%;height:250px;overflow:hidden;position:relative;margin: auto;margin-left:45px;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float: left;width: 260px;margin: auto 7.3px;position: relative;overflow:hidden;}


div.indexmaindiv1 div.stylesgoleft{cursor:pointer;position: absolute;top: 80px;left: 0;}
div.indexmaindiv1 div.stylesgoright{cursor:pointer;position: absolute;top: 80px;right: 0;}






.wc1200{margin:0 auto;width:1200px;padding-top: 20px;background:#F7F7F7;}
.fr{float:right;}
.mt20{}
.icon{background:url(../image/icon.png) no-repeat 0 0;}

.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;}
.warp-pic-list .text-area{background-color:#f2f2f2;line-height:24px;}

.row .hd{background:url(404.png) no-repeat 0 50px;height:55px;}
.row .hd .title{font:26px/40px "微软雅黑",}

.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;
    margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}

.rowE .warp-pic-list{position:relative;width:1180px;height:250px;overflow:hidden;background:#F7F7F7;}
.rowE .count li{margin-right:37px;height:250px;}
.rowE .count .img_wrap{width:263px;height:197px;}
.rowE .count .img_wrap img{width:263px; height: 197px;    border: 1px solid #999}
.rowE .btn{display:block;height:55px;position:absolute;top:60px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}
.qh_title{line-height: 28px;text-align: center;display: block;font-size: 16px; width: 263px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}




.about{ max-width: 1200px; margin: 10px auto;}
.about h2{background: url("../image/lin2.png") no-repeat center; font-size: 30px; color: #58ad58; text-align: center;}
.conn{ margin:30px auto;}
.about .con{ width: 560px;}
.about .con img{ width: 456px; height: 281px;}
.about .jj{width: 626px;}
.about .jj h3{ font-size: 20px; text-align: center; }
.about .jj article{ margin-top: 20px;}
.about .jj article p{ text-indent: 2em; line-height: 30px; }
.about span{ background: #58ad58;    padding: 7px 28px;
    font-size: 16px;}
.about i{ background: #f3981b;    padding: 7px 12px;
    font-size: 16px;}
.about a{ color: white;}
.about .xq{ margin-top: 52px;}



.gg{ background: url("404.png") no-repeat center; height: 252px;}




.new{ max-width: 1200px; margin: 20px auto;}
.new_con{ width: 569px;}
.new_con ul{background: #58ad58;}
.new_con ul li{  font-size: 20px;display: inline-block;padding: 15px 56px;}
.new_con ul li a{ color: white;}
.at{ background: #e59100!important;}
.new_con .xw{ margin-top: 30px; }
.new_con .xw .vg{width: 275px;}
.new_con .xw .vg h4{ width: 275px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 18px; }
.new_con .xw .vg p{ width: 275px; color: #828080;line-height: 27px;}
.new_con .xw ol{ margin: 20px auto;}
.new_con .xw ol li{ border-bottom: 1px dashed #e0e0e0;line-height: 40px; font-size: 16px; margin: 8px 0;}
.new_con .xw ol li:hover a{ color: #004c98;}
.new_con .xw ol li span{ float: right;}

.fq{ width: 528px;}
.fq h3{border-top: 6px solid #58ad58; font-size: 20px; color: #434343;padding: 10px 0;}
.fq h3 span{ text-transform: uppercase;}


.fq  .box2{ border-bottom: 1px dashed #ececec;    padding-bottom: 15px;      margin: 25px 0;}
.fq  .box2_box1{  background: #58ad58; color: white; width: 30px;height: 30px; font-size: 14px; text-align: center; border-radius: 3px;line-height: 30px}
.fq  .box2_text{ font-size: 18px; padding-top: 2px;  margin-left: 20px;width: 445px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fq  .box2_text a{color: #434848;}

.fq  .box2_da{ margin: 10px 0 20px 0;}
.fq  .box2_box2{  background: #f3981b; width: 30px; color:white;height: 30px; font-size: 14px; text-align: center; border-radius: 3px;line-height: 30px}
.fq  .box2_text1{ font-size: 16px; color: #7c7c7c;  margin-left: 20px;width: 400px;line-height: 27px;}
.fq  .box2_text1 a{color: #7c7c7c;}


.quanbu{ width:1200px;}
.er_con{ margin-top:15px; overflow:hidden; zoom:1; margin-bottom:40px; line-height:26px;}
.zuobian{ width:218px; overflow:hidden;}
.zuobian .lanmu .tit{ height:66px; text-align:center; background:#247f3a; color:#fff; padding-top:18px; margin-top:20px}
.zuobian .lanmu .tit .han{ font-size:18px; color:#FFF;}
.zuobian .lanmu .tit .ying{ font-size:10px; text-transform:uppercase; color:#fff; line-height:10px;font: 12px/1.5 "微软雅黑",'Microsoft YaHei','宋体',STHeiti,Verdana,Arial,Helvetica,sans-serif;}
.zuobian .lanmu ul{ background:#f2f2f2;}
.zuobian .lanmu li{ font-size:14px; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #dbdbdb; overflow:hidden;}
.zuobian .lanmu li a{ height:40px; display:block; background:url(404.png) no-repeat 178px center;}
.zuobian .lanmu li a:hover{ text-decoration:none; color:#fff; background:#f3981b;url(404.png) no-repeat 178px center;}
.zuobian .lanmu li.cur a{color:#fff; background:#53afe9 url(404.png) no-repeat 178px center;}
.spacer{ height:13px; font-size:0;}
.zuobian .liannei{ line-height:26px; margin-top:5px;margin-bottom:20px;color:#666;font-size:13px;}

.youbian{ width:960px;}
.youbian .dangqian{ height:28px;font-size:16px; line-height:28px; border-bottom:1px solid #ccc; padding-left:5px;color:#666; margin-top:20px;}
.youbian .dangqian a{ color:#666; }
.w1000{width:1200px;margin:0 auto;}

#f_link{width: 100%;margin: auto;background-color:#ededed;height: 117px;border-top: 1px #e2e2e0 solid;position: relative;}
.f_link{width:1200px;margin:0 auto;margin-top: 10px;line-height:30px;line-height:30px;text-indent:20px;position: relative;}

.f_link_in{text-align: center;position: relative;padding-top: 9px;padding-right: 50px;padding-left: 50px;}
.f_link_in h2{font-size: 20px;color: #58ad58;position: relative;text-align: center;}
.f_link_in h2 span{font-weight:normal;margin-left:8px;font-size: 12px;color: #9f9f9f;text-transform: uppercase;margin-right: 20px;}

.f_link_in h2:before{content:"";width: 450px;height: 1px;background:#58ad58;position: absolute;display: block;left: 0;top: 16px;}
.f_link_in h2:after{content:"";width: 450px;height: 1px;background:#58ad58;position: absolute;display: block;right: 0;bottom: 14px;}

.jf_link{width: 1140px;margin: auto;text-align: left;line-height: 50px;height: 50px;overflow: hidden;}

.jf_link a{font-size: 14px;color: #666;line-height: 50px;height: 50px;margin: auto 8px;}
.jf_link a:first-child{margin-left: 0;}
.jf_link a:last-child{margin-right: 0;}






#footer{position:relative;width:100%;margin:0 auto;height: 258px;background-color: #247f3a;color: #fff;}
#footer a{color:#fff;}
#footer a:hover{color:#fff;text-decoration:none;}
#jf_foot_nav{width:100%;text-align:center;line-height:50px;height:50px;color:#fff;background-color: #58ad58;}
.nav_foot, #jf_foot{width: 1040px;margin: auto;position: relative;}
.nav_foot a{font-size: 14px;line-height:50px;margin: auto 30px;}
.nav_foot a:first-child{margin-left: 0;}
.nav_foot a:last-child{margin-right: 0;}

#jf_foot{margin-top: 29px;}
.jf_foot_l{float: left;text-align: left;margin-top: 10px;}

.copyright, .jf_foot_d02{line-height: 28px;}


.jf_foot_r{float: right;text-align: center;}
.jf_foot_r img{width: 111px;height: 111px;}
.jf_foot_r p{line-height: 28px;}






#jf_case{width:1200px;margin:auto;position:relative;margin-top: 30px;margin-bottom: 50px;overflow: hidden;}

.case_l{float:left;width: 232px;height:620px;background-color:#58ad58;color: #fff;}
.case_l>div{margin: 20px 0;}
.case_l .jf_tt01{color: #fff;font-size: 26px;text-align: center;}
.jf_tt01 span{text-transform: uppercase;color:#9fe3b0;font-size: 12px;font-weight: normal;display: block;}

.jf_d01{background-color: #fff;width: 225px;height:284px;margin: auto;overflow: hidden;margin-top: 10px;margin-bottom: 20px;}
.jf_d01 ul{}
.jf_d01 ul li{height: 35px;margin: 11px 10px;background: url(../image/shjf_quan.png) 8px center no-repeat #58ad58;padding-left: 30px;}
.jf_d01 ul li a{color: #fff;font-size: 14px;line-height: 35px;}
.jf_d02{text-align: center;}
.jf_d02 h2{font-size: 22px;}
.jf_d02 h2 strong{text-transform: uppercase;font-size: 12px;font-weight: normal;}
.jf_d02 img{width: 42px;height: 42px;margin: 10px auto;}
.rx_tel{font-size: 14px;line-height: 32px;}

.jf_d02 h2 strong,.rx_tel strong{display: block;}
.rx_tel strong{font-size: 20px;}

.case_r{margin-top: -8px;}
.case_r ,.case_t01{float: right;width: 940px;}
.case_t01{border-bottom: 1px #58ad58 solid;position: relative;}
.case_t01 h2{float: left;font-weight: normal;font-size: 20px;color: #58ad58;line-height: 35px;}
.case_t01 h2 em{font-style: normal;font-weight: bold;}
.case_t01 h2 span{text-transform: capitalize;color: #888;font-size: 14px;}
.case_t01 a.case_a01{font-size: 14px;color: #333;text-transform: uppercase;float: right;background: url(404.png) right center no-repeat;padding-right:20px;margin-top: 15px;}

.case_div{position: relative;height: 555px;width:940px;overflow: hidden;}

.case_div ul{position: relative;text-align: center;margin-top: 12px;}
.case_div ul li{float: left;margin: 16px 19px;position: relative;height: 247px;}
.case_div ul li:nth-child(1),.case_div ul li:nth-child(4){margin-left: 0;}
.case_div ul li:nth-child(3),.case_div ul li:nth-child(6){margin-right: 0;}
.case_div ul li .img { display:block; width: 286px;height: 231px; border: #ddd solid 1px;overflow:hidden;}
.case_div ul li img{display:block;border:none;}
.case_div ul li h3{line-height: 31px;font-weight:normal;background-color:#58ad58;width: 229px;height: 31px;margin: auto;position: absolute;left: 30px;bottom: 2px;z-index: 999;}
.case_div ul li h3>a{color: #fff;font-size: 14px;line-height: 31px;height: 31px;}

.case_d_h{text-align: center;background-color: #80bef2;width: 288px;height: 0;background:rgba(51, 51, 51, 0.57)!important;position: absolute;bottom:16px;left:0;overflow:hidden;}

.case_d_h p{width: 260px;margin:25px auto;margin-top:75px;color: #fff;font-size:14px;line-height:24px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}

a.case_be_a02{background: url(404.png) 100% center no-repeat;color: #fff;text-transform: uppercase;padding-right: 10px;}


.case_div ul li:hover>div.case_d_h{height:231px;transition-duration:1s;}