@charset "utf-8";

/* CSS Document */



body,dl, dt, dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}

body{color:#101115;font-size:12px; line-height:24px; font-family:"microsoft yahei","宋体";}

 

ul,ol,li{list-style-type:none;}



input{vertical-align:middle} 

label{vertical-align:middle;}



select,input,select{vertical-align:middle;}

img{ border:none;}

 

a{text-decoration:none; color:#101115;}

a:hover{color:#84c225; text-decoration:none;}

.clear{clear:both; height:0px; line-height:0px; font-size:0px;}



.public{width:1200px; margin:0 auto; overflow:hidden;}

.fl{float:left;}

.fr{float:right;}

.tmar25{margin-top:25px;}

.lmar33{margin-left:33px;}



.header{width:100%; height:39px; background:#fafafa; border-bottom:1px solid #dfdfdf;min-width: 1250px;}

.headbox{width:1200px; margin:0 auto;}

.header_l{float:left; width:70%; line-height:39px;}

.header_l b{color:#84c225; font-size:14px;}

.header_r{width:30%; float:right; text-align:right; line-height:39px; position:relative;}

.header_r a{padding:0 6px; display:inline-block;}

.header_r p{position:absolute; display:none; z-index:999; padding:1px; border:1px solid #dfdfdf; right:100px; top:39px;}

.header_r:hover p{display:block;}

.header_r:hover p img{width:100px; height:100px;}



.top{width:1200px; height:110px; margin:0 auto;}

.logo{float:left; margin-top:10px;}

.daohang{float:right;}

.nav{width:auto; height:110px;}

.nav li{width:atuo; height:110px; line-height:50px; font-size:16px; float:left; text-align:center; position:relative;min-width: 104px;}

.nav li:hover{background:#f5f5f5;}

.nav li a{display:block; padding:45px 20px 15px;}



.nav li ul{width:auto; height:auto; background:url(../images/lbg.png) repeat; padding:10px 0; position:absolute; display:none; z-index:100;}

.nav li:hover ul{ width:auto; height:auto; display:block; }

.nav li ul li{width:100%; display:block; height:36px; line-height:36px; font-size:14px;}

.nav li ul li:hover{background:url(../images/lhbg.png) repeat;}

.nav li ul li a{padding:0; color:#fff;}



.tm{width:100%; height:5px; background:url(../images/tm.png) repeat-x; position:relative; z-index:99; overflow:hidden;}

.fullSlide{width:100%; position:relative; height:500px; margin:-5px auto 0 auto; z-index:0; min-width:1200px}

.fullSlide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important; height:500px; overflow:hidden; text-align:center;}

.fullSlide .bd li a{display:block; height:500px;}

.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:5px; margin:6px; overflow:hidden; background:#fff;

filter:alpha(opacity=80); opacity:0.8; line-height:999px;}

.fullSlide .hd ul .on{background:#84c225;}

.fullSlide .prev,.fullSlide .next{display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}

.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}



.index_kinds,.left{width:254px; overflow:hidden;}

.index_kinds_t{    width: 254px; height: 90px; line-height: 28px; text-align: center; font-size: 16px; background-color: #84c225; color: #fff; /* background: url(../images/fltit.jpg) no-repeat; */}

.index_kinds_t h2{font-size:20px; padding:20px 0 0 10px;}

.index_kinds_t p{padding-left:10px;}

.index_kinds_n{width:auto; border:1px solid #dbdbdb; margin-top:10px;height:592px; overflow:hidden}

.kinds_box{padding:20px 0; background:url(../images/xx_1.jpg) bottom repeat-x;height:395px; overflow:hidden}

.kinds_box li{width:100%; height:40px; line-height:40px; font-size:16px; overflow:hidden;}

.kinds_box li a{display:block; padding-left:36px;}

.kinds_box li:hover a{background:#f5f5f5;}



.lianxi{width:100%; padding:2px 0 40px; min-height:112px; }

.lianxi h2,.lianxi h3{padding:0 24px;}

.lianxi h3{font-size:18px;}

.lianxi h3 b{display:block; font-size:16px; color:#88898c;}

.lianxi h2{font-size:24px; color:#00923f; margin-top:12px;}



.index_cpzs,.right{width:917px; overflow:hidden;}

.tit_1{width:100%; height:36px; line-height:36px; overflow:hidden; margin-top:15px}

.tit_1 p{float:left; font-size:18px; font-weight:bold;}

.more{float:right; font-size:12px;}



.index_cpzs_n{width:100%;}

.index_cpzs_box{padding:0; margin-left:-19px; overflow:hidden;}

.index_cpzs_box li{width:215px; height:185px; display:block; float:left; margin:30px 0 0 19px; overflow:hidden;}

.index_cpzs_box li .acp{display:table-cell; vertical-align:middle; width:215px; height:150px; text-align:center;}

.index_cpzs_box li .acp img{vertical-align:middle;height:150px; padding:0; margin:0;}

.index_cpzs_box li span{display:block; text-align:center; width:100%; padding-top:13px; font-size:14px;}



.hbg{width:100%;min-width:1250px; max-height:409px; margin-top:40px; background:url(../images/tlbg.jpg) center no-repeat; overflow:hidden;}

.qyvi{padding:40px 0 65px;}

.index_gycs{width:778px;}

.index_gycs_n{width:100%; margin-top:16px; font-size:14px; line-height:28px;}

.index_gycs_n img{width:100%; height:128px; margin-top:16px;}

.index_video{width:384px; overflow:hidden;}

.index_video img{width: 377px; height: 250px;}



.index_khal{margin-top:25px;}

.index_khal_n{margin-left:-25px; width:100%;}

.index_khal_box{padding:0;}

.index_khal_box li{width:220px; height:303px; display:inline-block; line-height:30px; float:left; margin:18px 0 0 25px; overflow:hidden;}

.index_khal_box li img{width:220px; height:147px;}

.index_khal_box li span,.zxal_n span,.anli_box span{display:block; width:100%; font-size:14px; padding-top:6px;}

.index_khal_box li p,.zxal_n p,.anli_box p{display:block; width:100%; color:#383a40; font-size:12px; overflow:hidden; line-height:26px}

.index_khal_box li p.pjj,.zxal_n p.pjj,.anli_box p.pjj{height:50px; margin:5px 0 10px 0}

.index_khal_box li p a,.zxal_n p a,.anli_box p a{color:#84c225;}

.index_khal_box li p a:hover,.zxal_n p a:hover,.anli_box p a:hover{text-decoration:underline;}

.zxal_n span a,.index_khal_box li span a,.anli_box span a{display:block;height:26px;overflow:hidden}

.index_xinwen{padding-top:23px; margin-top:25px; border-top:1px solid #f4f0f1;}

.index_gsxw{width:378px; overflow:hidden;}

.index_gsxw_n{padding:0;}

.news_n_1{margin-top:14px; margin-bottom:10px}

.news_n_1 img{width:117px; height:77px; float:left; margin-right:15px;}

.news_n_1 h3{font-size:14px;height:24px; overflow:hidden}

.news_n_1 p{padding-top:6px; color:#383a40;}

.news_n_2{}

.news_n_2 li{width:100%; height:30px; line-height:30px; background:url(../images/xx.jpg) bottom repeat-x; overflow:hidden;}

.news_n_2 li a{display:block; background:url(../images/icon_1.jpg) 0 13px no-repeat; padding-left:12px; font-size:13px;}

.news_n_2 li span{display:block; float:right; color:#383a40;}



.link{width:100%; padding:10px 0; margin-top:45px; background:#f4f4f4; overflow:hidden;}

.link a{padding:0 6px; display:inline-block;}

.botdh{width:100%; background:#84c225 url(../images/bothbg.jpg) repeat-x; color:#fff; overflow:hidden;min-width:1250px;}

.botind{position:relative; padding:35px 0 50px; width:1220px; margin:0 auto; overflow:hidden;}

.botsj{position:absolute; width:11px; height:12px; top:0px; left:121px;}

.botind a{color:#fff;}

.bot_lx{width:250px; float:left; padding:10px 40px 0; margin-right:10px; background:url(../images/bsx.png) right no-repeat; text-align:center; overflow:hidden;}

.bot_lx h3{font-size:18px; line-height:40px; padding-bottom:5px;}

.bot_lx b{font-size:22px; color:#fff600;}

.bot_lx p.ewm{margin-top:20px;}

.bot_lx p.ewm img{width:110px; height:110px;}

.bot_lx span{display:block; text-align:center; font-size:14px; padding-top:6px;}

.botind dl{display:block; min-height:100px; float:left; padding:30px 40px 0 40px; overflow:hidden;height:192px}

.botind dl dt{font-size:18px; margin-bottom:8px;}

.botind dl dt a{color:#fff;}

.botind dl dd{display:block; font-size:14px; height:40px; line-height:40px;}

.botind dl dd a{background:url(../images/icon_2.png) 0 50% no-repeat; padding-left:15px;}

.botind a:hover{color:#fff600;}



.footer{width:100%; background:#00923f; overflow:hidden;min-width:1250px;}

.footer .bottom{padding:14px 0; color:#fff; overflow:hidden;}

.footer .bottom a{color:#fff;}

.footer .bottom a:hover{color:#fff;}

.footer .bottom span{display:block; float:right;}



.n_ban{width:100%; height:276px; position:relative; margin-top:-5px; overflow:hidden;min-width:1250px;}



.content{padding:20px 0 60px;}

.lanmu{padding:0;}

.lanmu_t,.right_t{width:100%; height:46px; line-height:46px; border-bottom:1px solid #dcdcdc; overflow:hidden;}

.lanmu_t h2{font-size:18px; background:url(../images/icon_3.jpg) 0 50% no-repeat; padding-left:30px;}



.lanmu_n{width:100%; margin-top:18px;}

.lanmu_box{padding:0;}

.lanmu_box li{width:100%;line-height:40px; font-size:14px;}

.lanmu_box li a{display:block; padding-left:30px; background:url(../images/jh.png) 213px 50% no-repeat;}

.lanmu_box li a:hover{background:#f5f5f5 url(../images/jt_hover.png) 213px 50% no-repeat;}

.zxal{margin-top:10px;}

.zxal_n{margin-top:22px; line-height:30px;}

.zxal_n img{width:254px; height:170px; margin-bottom:3px;}



.lenew_n{margin-top:16px;}

.lenew_box{padding:0;}

.lenew_box li{height:32px;line-height:32px;font-size:13px;overflow:hidden;background:url(../images/icon_1.jpg) 0 13px no-repeat;padding-left:12px;}
.lenew_box li a{display:block;height:32px;line-height:32px;overflow:hidden}


.right_t h2{font-size:18px; float:left;}

.site{display:block; float:right; font-size:13px;}

.company{padding:25px 0px; font-size:14px; line-height:28px;}

.newslist{padding-bottom:10px;}

.news_box{padding:0;}

.news_box li{width:100%; display:block; font-size:14px; line-height:27px; margin-top:26px; color:#424242; overflow:hidden;}

.news_box li img{width:182px; height:120px; float:left; margin-right:18px;}

.news_box li h2{font-size:16px; line-height:32px; margin-bottom:3px;}

.news_box li span{display:block; color:#555765; margin-top:5px;}

.news_box li span a{display:inline-block; color:#84c225; margin-left:30px;}

.news_box li span a:hover{text-decoration:underline;}

.prolist{padding-top:10px;}

.page{width:auto; margin-top:45px; text-align:center; font-size:12px; overflow:hidden;}

.page a{display:inline-block; border:1px solid #dedddd; padding:0 12px; margin:0 3px; color:#858585; overflow:hidden;}

.page a:hover,a.cur{background:#ececed; border:1px solid #ececed; text-decoration:none;}



.anli_box{margin-left:-36px;}

.anli_box li{width:281px; height:344px; display:inline-block; line-height:30px; float:left; margin:18px 0 0 36px; overflow:hidden;}

.anli_box li img{width:281px; height:188px;}

.anli_box p{font-size:14px;}



.new_con{padding:28px 0 10px; overflow:hidden;}

.bt{width:100%; text-align:center; padding-bottom:12px; border-bottom:1px dotted #d6d6d6; margin-bottom:20px}

.bt h2{ font-size:18px; font-family:"microsoft yahei";}

.bt p{ margin-top:8px; color:#9b9b9b; font-size:12px;}

.new_con p{ line-height:30px; text-align:justify}

.con{width:100%; height:auto; font-size:14px; line-height:27px; text-align:left; margin-top:20px;}

.share{float:right; margin-top:20px; margin-bottom:5px;}



.fenpian{ width:100%; margin-top:20px; text-align:left; padding:15px 0; background:url(../images/sxx.jpg) repeat-x; overflow:hidden;}

.fenpian ul li{line-height:27px; width:100%; font-size:14px;}



.xgnews,.xgsb{width:100%; padding-top:15px; border-top:1px dotted #d6d6d6;}

.xgnews h2,.xgsb h2{font-size:18px; line-height:36px;}

.xgnews_box{padding-top:10px; margin-left:-85px;}

.xgnews_box li{width:416px; height:28px; line-height:28px; font-size:14px; display:inline-block; float:left; margin-left:85px; overflow:hidden;}

.xgnews_box li span{display:block; float:right; color:#383a40; font-size:13px;}



.cpxx_zuo{margin-top:30px;}

#owl-demo{position:relative; width:450px; height:316px; }

#owl-demo .item{ position:relative; display:block; width:450px; height:316px; display:table-cell; vertical-align:middle; text-align:center;}

#owl-demo img{max-width:450px; max-height:316px; vertical-align:middle; margin:0 auto;}



.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}

.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}

.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}

.owl-buttons{display:none;}

.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}



.cpxx_you{width:430px; margin-top:30px; font-size:14px; line-height:30px; overflow:hidden;}

.cpxx_you h2{font-size:22px; line-height:44px; padding-bottom:10px;}

.xjtel{background:url(../images/telic.jpg) no-repeat; height:28px; line-height:28px; margin-top:30px; }

.xjtel p{font-weight:bold; padding-left:44px; font-size:14px; color:#343233;}

.xjtel p b{font-size:24px; color:#e10101;}

.bjdg{margin-top:30px;}

.bjdg a{display:inline-block; width:180px; height:38px; line-height:38px; margin-right:12px; text-align:center; color:#fff;}

.bjdg a.abj{background:#ed1e24;}

.bjdg a.adg{background:#242d3c;}



.canshu_t{width:100%; height:45px; line-height:45px; margin-top:35px; background:url(../images/hx.jpg) bottom repeat-x; font-weight:bold; overflow:hidden;}

.canshu_t p{width:auto; height:45px; line-height:45px; float:left; font-size:16px; margin-right:15px; text-align:center;}

.canshu_t p a{display:block; cursor:pointer; padding:0 5px;}

.canshu_t p a.a_n{background:url(../images/hhx.jpg) bottom repeat-x; color:#e10101;}

.canshu_n{padding:20px 0; font-size:14px; line-height:28px;}



.xgal{margin-top:25px;}

.xgal_box{padding:0; margin-left:-19px; overflow:hidden;}

.xgal_box li{width:215px; height:300px; display:inline-block; line-height:30px; float:left; margin:17px 0 0 19px; overflow:hidden;}

.xgal_box li img{width:215px; height:144px;}

.xgal_box li span{display:block; width:100%; font-size:14px; padding-top:6px;}

.xgal_box li p{display:block; width:100%; color:#383a40; font-size:12px; overflow:hidden;}

.xgal_box li p.pjj{height:60px;}

.xgal_box li p a{color:#84c225;}

.xgal_box li p a:hover{text-decoration:underline;}

.thumb_ {margin:20px auto;text-align: center;}

.case{ padding-top:5px}

.case ul{ width:996px}

.case li{ float:left; width:254px; margin-right:78px}

.case li img{width:254px;height:170px}

.service li{ border-bottom:1px dashed #ccc; padding-bottom:25px}

.service li span a{ margin-left:0px}

.about{padding-top:18px;font-size:14px; line-height:30px;}

.about p{font-size:14px; line-height:28px; text-align:justify}

/*联系我们*/

.contact_us{ padding-top:36px}

.contact_us p{font-size:14px;color:#666;line-height:28px}

.contact_us h3{color:#333;font-size:16px;margin-bottom:10px;}

.contact_us .m25{margin-top:25px}

.contact_us .map{margin-top:20px}

.ryzs{ padding-top:27px}

.ryzs ul{width:940px}

.ryzs li{float:left;margin-right:25px;width:210px;text-align:center; margin-bottom:25px}

.ryzs li img{border:1px solid #ccc;width:208px}

.ryzs li a p{ color:#666; font-size:14px; margin-top:10px}



.lanmu_box li .sub_nav{}

.lanmu_box li .sub_nav li{}

.lanmu_box li .sub_nav li a{color:#101115; font-size:14px;background:url(../images/icon_1.jpg) 30px 19px no-repeat; padding-left:52px;}

.lanmu_box li .sub_nav li a:hover{ color:#263a99 }