*{margin:0;padding:0}
body{min-width:1080px;background:#fff;background-repeat:repeat-x;background-position:0 0;margin:0;padding:0;text-decoration:none;font-size:12px;font-variant:normal;font-family:"Microsoft YaHei"}
a:active,a:hover,a:link,a:visited{text-decoration:none}
a{text-decoration:none}
li{list-style-type:none}
ol,ul{list-style-type:none;list-style-image:none}
.main{width:1080px;margin:0 auto}
.head{width:100%;height:112px;overflow:hidden}
.head img{display:block}
.head .name{float:left;margin-top:20px}
.head .tel{float:right;margin-top:40px}
.top{width:100%;height:40px;background:#f4f4f4}
.top p{font-size:13px;color:#666;line-height:40px;float:left}
.top p a{color:#000}
.top ul{float:right}
.top ul li{float:left;padding-right:10px;padding-left:10px;line-height:40px;position:relative}
.top ul li a{font-size:13px;color:#666}
.top ul li:after{content:"";width:1px;height:13px;position:absolute;top:14px;right:0;background:#666;}
.top ul li:last-child:after{width:0}
.nav{width:100%;height:40px;background:#0a7239}
.nav ul{width:1080px;margin:0 auto;height:40px}
.nav ul li{float:left;width:120px;height:40px;text-align:center;position:relative;line-height:40px}
.nav ul li a{color:#fff;font-size:16px; display:block;}
.nav ul li.m_hover,.nav ul li:hover{background:#199e5d}
.nav ul ul{position:absolute;left:0;top:40px;width:195px;background:#0a7239;z-index:100;height:auto;display:none;overflow:hidden}
.nav ul li:hover ul{display:block}
.nav ul ul li{width:100%;text-align:center;text-align:center;border-bottom:1px dashed #199e5d;line-height:37px}
.nav ul ul li a{font-size:13px;color:#fff;display:block}
.nav ul ul li:last-child{margin-bottom:10px}
.banner{width:100%;margin:0 auto;overflow:hidden;position:relative}
.banner .hd{height:auto;overflow:hidden;position:absolute;width:100%;bottom:10px;z-index:1}
.banner .hd ul{overflow:hidden;zoom:1;width:100%;display:flex;justify-content:center;float:left}
.banner .hd ul li{float:left;margin:0 5px;width:15px;height:15px;border-radius:50%;line-height:14px;text-align:center;cursor:pointer;border:2px solid #0a7239}
.banner .hd ul li.on{background:#0a7239}
.banner .bd{position:relative;height:100%;z-index:0;width:100%}
.banner .bd li{zoom:1;vertical-align:middle}
.banner .bd img{width:100%;display:block}
.banner .next,.banner .prev{position:absolute;left:3%;top:50%;margin-top:-3%;display:block;width:32px;height:40px;opacity:.5}
.banner .next{left:auto;right:3%;background-position:8px 5px}
.banner .next{font-size:58px;color:#fff}
.banner .prev{font-size:58px;color:#fff}
.banner .next:hover,.banner .prev:hover{opacity:1}
.banner .prevStop{display:none}
.banner .nextStop{display:none}
.product{width:1080px;margin:0 auto;height:auto;overflow:hidden;margin-top:30px}
.title{background:url(../images/tit01.png) no-repeat center;height:auto;overflow:hidden;margin-top:30px;width:100%}
.title p{color:#1a1a1a;font-size:24px;font-weight:700;text-align:center}
.title span{display:block;color:#666;font-size:16px;text-transform:uppercase;text-align:center;font-size:16px;margin-top:5px}
.product .list{width:210px;height:490px;overflow:hidden;margin-top:30px;position:relative;float:left}
.product .list ul li{width:100%;height:auto;background:#eee;margin-bottom:5px;padding:8px 0;position:relative}
.product .list ul li:after{content:">>";position:absolute;left:7px;top:9px;color:#1a1a1a;font-size:14px}
.product .list ul li a{color:#1a1a1a;font-size:16px;display:block;width:175px;height:auto;overflow:hidden;margin-left:30px}
.product .list ul li:hover{background:#0a7239}
.product .list ul li:hover a{color:#fff}
.product .list ul li:hover:after{color:#fff}
.product .list .tel{position:absolute;bottom:0;height:auto;background:#0a7239;overflow:hidden;width:200px;padding:15px 5px}
.product .list .tel:after{content:"";width:92%;height:92%;position:absolute;border:1px solid #fff;left:4%;top:4%}
.product .list .tel b{color:#fff;display:block;width:183px;font-size:15px;margin:0 auto}
.product .list .tel p{width:183px;margin:0 auto;margin-top:2px;font-size:14px;line-height:24px;color:#fff}
.product .list h3{ font-size:18px; color:#fff; background:#0a7239; height:60px; line-height:60px; padding-left:15px; margin-bottom:2px; font-weight:bold;}
.product .pic{width:860px;height:auto;overflow:hidden;margin-top:30px;float:right}
.product .pic ul{margin-left:-10px}
.product .pic ul li{float:left;width:278px;border:1px solid #dcdcdc;position:relative;margin-bottom:10px;margin-left:10px}
.product .pic ul li div{display:block;width:278px;overflow:hidden}
.product .pic ul li div img{width:100%;height:100%}
.product .pic ul li p{width:100%;height:40px;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:14px;position:absolute;bottom:0;line-height:40px}
.product .pic ul li:hover p{background:rgba(10,114,57,.5)}
.cases{width:1080px;margin:0 auto;height:auto;overflow:hidden;margin-top:20px}
.cases .show{width:100%;height:auto;overflow:hidden;margin-top:20px}
.cases .box{width:400%;height:auto;overflow:hidden}
.cases .pic{float:left}
.cases .pic ul li{float:left;width:300px;height:auto;overflow:hidden;margin-right:9px}
.cases .pic ul li div{display:block;width:280px;padding:9px;border:1px solid #eee; overflow:hidden;}
.cases .pic ul li div img{width:100%;height:100%}
.cases .pic ul li:hover div{background:#0a7239}
.cases .pic ul li p{width:100%;line-height:30px;text-align:center;color:#1a1a1a;font-size:14px}
.section{width:1080px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;height:auto;overflow:hidden}
.boxes{width:334px;height:300px;overflow:hidden;background:#eee;margin-top:30px;padding:10px}
.boxes .tit{width:100%;height:40px;background:#0a7239}
.boxes .tit div{float:left;margin-left:10px;margin-top:5px}
.boxes .tit div img{display:block;float:left}
.boxes .tit div p{color:#fff;font-size:20px;float:left;font-weight:700;margin-left:5px}
.boxes .tit a{display:block;width:45px;float:right;margin-top:8px;height:24px;background:url(../images/more.png) center;color:#0a7239;line-height:24px;text-indent:6px;margin-right:5px;font-size:12px}
.boxes .intro{width:310px;margin:0 auto;height:250px;overflow:hidden;margin-top:10px}
.boxes .intro p{color:#1a1a1a;line-height:25px;text-indent:2em;font-size:14px; text-align:justify;}
.boxes .intro p a{color:#1a1a1a}
.boxes ul{width:100%;height:auto;overflow:hidden;margin-top:20px}
.boxes ul li{width:100%;height:40px;background:#fff;position:relative;margin-bottom:10px;line-height:40px}
.boxes ul li:after{content:"●";position:absolute;left:10px;top:0;color:#1a1a1a}
.boxes ul li a{color:#1a1a1a;font-size:15px;display:block;width:230px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:20px}
.boxes ul li span{float:right;margin-right:10px}
.boxes ul li:hover{background:#0a7239}
.boxes ul li:hover a{color:#fff}
.boxes ul li:hover span{color:#fff}
.boxes ul li:hover:after{color:#fff}
.boxes .info{width:310px;margin:0 auto;height:auto;overflow:hidden;margin-top:20px}
.boxes .info h4{color:#1a1a1a;font-size:15px}
.boxes .info p{color:#1a1a1a;font-size:15px;line-height:30px;margin-top:5px}
.footer{width:100%;height:220px;border-top:2px solid #199e5d;background:#0a7239;margin-top:40px;position:relative;float:left}
.footer .info{width:100%;height:107px;display:flex;align-items:center;justify-content:center}
.footer .info p{color:#fff;font-size:14px;line-height:24px;text-align:center}
.footer .links{width:100%;height:50px;overflow:hidden;overflow:hidden;border-top:1px solid #fff;margin-top:5px}
.footer .links p{color:#fff;font-size:15px;margin-top:5px;line-height:25px;float:left}
.footer .links ul{margin-top:5px;height:50px}
.footer .links ul li{float:left;padding-right:10px;padding-left:10px;line-height:25px}
.footer .links ul li a{color:#fff;font-size:13px}
.footer .cr{width:100%;height:40px;background:#042e17;position:absolute;bottom:0}
.footer .cr p{color:#fff;font-size:14px;line-height:40px;text-align:center}
.footer .cr a{color:#fff}
.container{width:1080px;margin:0 auto}
.con_left{width:210px;float:left;margin-right:20px;margin-bottom:50px;margin-top:20px}
.con_right{width:850px;float:left;margin-bottom:30px;margin-top:40px}
.l_about{width:100%;float:left}
.in_prokind{width:200px;padding-left:10px;height:40px;line-height:40px;color:#fff;font-size:18px;background:#0a7239;font-weight:700;border-bottom:1px solid #ccc;position:relative}
.in_prokind span{position:absolute;right:12px;top:0;font-size:13px}
.in_prokind span a:link{color:#fff}
.in_prokind span a:visited{color:#fff}
.in_prokind span a:hover{color:#000}
.in_casetit{width:100%;height:56px;line-height:56px;font-size:20px;font-weight:700;color:#333;text-align:left;position:relative;border-bottom:#ccc 1px solid}
.in_casetit span{ float:right; font-size:14px; font-weight:400;}
.in_casetit span a{ color:#666; }
.in_casetit span a:after{color:#666; content:">"; margin:0 5px;}
.in_casetit span a:last-child:after{ content:""; display:none;}



.position{position:absolute;right:5px;top:10px;font-size:14px;font-weight:400}
.position a:link{color:#333}
.position a:visited{color:#333}
.position a:hover{color:#0a7239}
.ul_news{width:100%;margin:0 auto;background:#f0f0f0;padding-bottom:10px;border-bottom:#e9e9e9 2px solid}
.ul_news li{padding-left:20px;font-size:13px;height:36px;line-height:36px;border-bottom:#bfbfbf 1px dotted;color:#1d1d1d;background:url(../images/icon04.jpg) no-repeat 5px ;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.in_contact{width:100%;margin-top:10px;float:left;color:#333}
.in_contact p{width:200px;font-size:14px;line-height:24px;padding-left:5px;padding-right:5px}
.in_contactmid{background:#f0f0f0;padding-bottom:10px;border-bottom:#e9e9e9 2px solid}
.in_contactmid h3{line-height:28px;font-size:16px;padding-left:5px;color:#1b242d}
.in_contactmid img{margin-top:10px;width:100%}
.clear{clear:both}
.index_aboutcont p{text-indent:2em;font-size:13px;color:#3e3e3e;font-weight:700}
.main_case,.main_right_product{width:100%;margin:0 auto}
.main_case ul,.main_right_product ul{margin:0;padding:0;width:110%}
.main_right_product ul li{list-style:none;width:270px;height:260px;float:left;margin-top:10px;margin-right:18px}

.main_case ul li{list-style:none;width:270px;height:220px;float:left;margin-top:10px;margin-right:18px}
.p_name{text-align:center;line-height:30px;font-size:14px}
.main_right_product ul li div{width:260px;padding:5px;border:#eee 1px solid; overflow:hidden;}
.main_right_product ul li div img{width:100%;height:100%;}
.main_right_product p a{color:#000}

.main_case ul li img{width:260px;height:180px;padding:5px;border:#eee 1px solid}
.main_case ul li a:link,.main_right_product ul li a:link{color:#444;text-decoration:none}
.main_case ul li a:visited,.main_right_product ul li a:visited{color:#444;text-decoration:none}
.main_case ul li a:hover,.main_right_product ul li a:hover{color:#0a7239;text-decoration:none}
.product_con{width:100%}
.index_newscont img,.product_con img,.productimg img{text-align:center;margin:0 auto}
.index_newscont{width:100%;margin:10px auto}
.index_newscont ul li{height:42px;line-height:42px;border-bottom:#ccc 1px dotted;font-size:13px;background:url(../images/icon04.jpg) no-repeat 5px;padding-left:15px;position:relative}
.index_newscont p a{color:#000}
.news_time{position:absolute;right:0;top:0}
.index_newscont ul li a:link,.ul_news li a:link{color:#3e3e3e}
.index_newscont ul li a:visited,.ul_news li a:visited{color:#3e3e3e}
.index_newscont ul li a:hover,.ul_news li a:hover{color:#0a7239}
.nav ul li.current{background:#4f9900}
.index_newscont h4,.main_right_product h4{font-size:16px;text-align:center;line-height:50px}
.fy,.xlr_pages{width:100%;height:24px;line-height:24px;font-size:12px;text-align:center;float:left;margin-top:10px;margin-bottom:10px}
.xlr_pages ul{width:100%;margin:20px auto;height:24px;text-align:center}
.pagelist li{text-decoration:none;margin-right:1px;display:inline-block;border:#ccc 1px solid;padding:0 8px;border-radius:3px}
.thisclass{background:#0a7239;color:#fff}
.pagelist li select{margin:3px}
.fy a:link,.pagelist li a:link{color:#000;text-decoration:none}
.fy a:visited,.pagelist li a:visited{color:#000;text-decoration:none}
.fy a:hover,.pagelist li a:hover{color:#0a7239;text-decoration:none}
.footer .right .info a{color:#fff}
.newscontent{font-size:16px;line-height:24px ;border-top:1px #ccc solid; padding-top:20px;}
.newscontent p{ text-indent:2em; color:#555; line-height:30px; font-size:16px; text-align:justify;}
.newscontent img{ display:block; max-width:100%; margin:0px auto; text-align:center;}
.message{width:100%;height:600px;margin-left:50px}
.message span{width:100%;height:60px;line-height:60px;float:left;color:#000;text-align:center;font-size:30px}
.message p{font-size:15px;color:#999;text-align:center}
.message_left{float:left;width:40%;height:34px;line-height:34px;font-size:14px;color:#777;text-align:left;border-color:#333;border-style:none;clear:both;margin-top:8px}
.message_right{float:left;width:90%;height:24px;line-height:24px;background-color:#eee;font-size:14px;color:#777;text-align:left;padding:4px;border:1px;border-color:#aaa;border-style:dashed}
.area_message{float:left;width:90%;height:122px;line-height:24px;background-color:#eee;background-image:none;font-size:14px;color:#777;text-align:left;padding:4px;font-family:Microsoft YaHei;border:1px;border-color:#aaa;border-style:dashed}
.sub_message{float:left;width:92%;height:40px;line-height:40px;background-color:#0a7239;color:#fff;text-align:center;border:1px;border-color:transparent;margin-top:20px}

.about_dq{ overflow:hidden; font-size:15px; color:#555; line-height:30px; padding: 20px 0;}
.about_dq p{ text-indent:2em; text-align:justify;}
.news_lb{ overflow:hidden;}
.news_lb ul{ overflow:hidden;}
.news_lb ul li{ overflow:hidden; font-size:15px; height:42px; line-height:42px; background:url(../images/icon04.jpg) no-repeat center left; padding-left:10px; border-bottom:1px #ccc solid;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_lb ul li span{ float:right; margin-left:20px; overflow:hidden;}
.news_lb ul li a{color:#666;}
.news_lb ul li a:hover{color:#0a7239;}














