﻿body,div,ul,li,p,h3,h1,h2,h5,h6,h4,dl,dt,dd,table,tr,td,img,span,b,form,input,span{ margin:0; padding:0}
img{ border:0;}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}

body{ font-size:12px; color:#000; font-family:"微软雅黑"; }
.ty01, .ty02, .ty03, .ty04, .ty_case, .ty05{ margin:0 auto; overflow:hidden}
.ty02{ width:1400px}
.ty03{ width:1412px; padding-left:12px}
.ty04{ width:1420px; padding-left:20px}
.ty05{ width:1500px}


.head01{  height:72px;margin:0 auto; padding:0; background:#272727; }
.homebody .head01{background:#272727; border-bottom:1px solid #6aa826}
.head-v3{position:relative;z-index:100; min-width:1400px; margin:0 auto; padding:0;}
.navigation-up{height:72px;}
.head-v3 .navigation-inner{margin:0 auto;width:1400px;position:relative; }


.logo{width:166px; display:block; float:left; padding-top:10px; height:50px; overflow:hidden; margin-right:373px}


.navigation-v3{float:left; width:861px; overflow:hidden}
.navigation-v3 ul{float:left}
.navigation-v3 li{float:left;color:#fff; width:123px;height:72px; line-height:72px;text-align:center}
.navigation-v3 .nav-up-selected{background:#1e95d9}

.navigation-v3 li a{color:#fff;display:inline-block;height:72px; line-height:72px; font-size:16px; font-weight:normal}
.navigation-v3 li.nav-up-selected-inpage{ background:#fff}

.navigation-v3 .nav-up-selected a{ color:#fff}


.navigation-down{position:absolute;top:72px;left:0px;width:100%;}
#nav_1,#nav_2,#nav_3,#nav_4,#nav_5,#nav_6,#nav_7{width:100%;margin:0;background:#1e95d9;position:absolute;top:0px; overflow:hidden;}
.navson{margin:auto;width:1400px;position:relative; padding:30px 0 20px; overflow:hidden}

.navleft{ width:460px; float:left; overflow:hidden;}
.navleft h5{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; color:#fff; font-size:18px; margin-bottom:15px}
.ul04,ul05{ width:100%; float:left; overflow:hidden}
.ul04 li{ width:33.33%; float:left; line-height:30px; height:30px; overflow:hidden; }
.ul04 li a{ color:#fff; font-size:15px; }
.ul04 li a:hover{ text-decoration:underline}

.dl07{ width:166px; float:left; overflow:hidden; margin-top:10px}
.dl07 dd{ float:left; overflow:hidden; width:140px; padding-left:26px; background:url(404.png) no-repeat 10px 2px; line-height:30px}
.dl07 dd a{ font-size:12px; color:#fff}
.dl07 a:hover{ text-decoration:underline}

.navright{ width:900px; padding-left:39px; border-left:1px solid #88cef5; float:left; overflow:hidden}
.navright dl{ width:280px; float:left; margin-right:30px}
.navright dl.m_r0{ margin-right:0}
.navright dl img{ width:270px; border:5px solid #c9e4f4; float:left; overflow:hidden; margin-bottom:5px}
.navright dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:26px;color:#fff; font-size:15px}
.navright dt a{ color:#fff; font-size:15px}
.navright dt a:hover{ text-decoration:underline}

.navright2{ width:1400px; padding:0; border:0;}
.navright2 dl{ width:335px; float:left; margin-right:20px}
.navright2 dl img{ width:325px; border:5px solid #c9e4f4; float:left; overflow:hidden; margin-bottom:10px}
.navright2 dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:26px;}
.navright2 dt a{ color:#fff; font-size:18px}
.navright2 dt a:hover{ text-decoration:underline}
.navright2 dl.yw_dl4{ margin-right:0}




.ban{ margin:0 auto; overflow:hidden; height:400px; z-index:1; }
.fullSlide {width:100%;position:relative;height:400px;overflow:hidden;background:#fff; left:0; top:0; background:url(../image/ban.gif) repeat-x 0 0}
.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:400px;overflow:hidden;text-align:center; background-size:100%}
.fullSlide .bd li a{ display:block; width:100%; height:400px}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:6px;line-height:6px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:5px;margin-right:2px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}



.fullSlide .hd ul .on {background:#f60;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-50px;left:5%;z-index:1;width:45px;height:100px;background:url(../image/arrleft.png) no-repeat 0 0; cursor:pointer;filter:alpha(opacity=70);opacity:0.7;display:none;}
.fullSlide .next {left:auto;right:5%; background:url(../image/arrright.png) no-repeat 0 0;}

.youshi2{ height:74px; padding:25px 0; background:#40af36;}
.dl04{ width:373px; float:left; overflow:hidden; height:74px; }
.dl04 h6{ float:left; overflow:hidden; width:70px; height:70px; border-radius:50%; border:2px solid #fff; line-height:70px; text-align:center; font-weight:normal; font-size:40px; color:#fff; margin-right:23px}
.dl04 dt{ width:273px; float:left; line-height:22px; font-size:18px; color:#fff; margin:15px 0 5px}
.dl04 dd{ width:273px; float:left; line-height:20px; font-size:12px; color:#fff; font-family:"宋体"}




.footer{ background:#272727; border-top:1px solid #bdbaba;padding:20px 0;}
.foot_left{ width:500px; overflow:hidden; float:left;}
.foot_left p{ line-height:22px; color:#d6d4d4; font-family:"宋体"; text-indent:10px; background:url(../image/dot3.gif) no-repeat 0px 7px}
.foot_left p.sc_icp{ background:none; color:#968b8b}
.foot_left p.sc_icp a{ color:#ccc; color:#968b8b}
.foot_left p.sc_icp a:hover{ color:#8bc253}

.foot_right{ width:900px; float:left; overflow:hidden;color:#d6d4d4; font-family:"宋体"}
.foot_right p{ line-height:22px; text-align:right}
.foot_right p.sc_icp{ color:#968b8b}
.foot_right p.foot_nav{ color:#8bc235}
.foot_right p.foot_nav a{  font-family:"宋体"; font-size:12px; color:#8bc235; padding:0 2px}
.foot_right p font{  font-family:"微软雅黑" ; padding-left:1px; padding-right:2px; font-size:12px}
.foot_right p.foot_nav a:hover{ color:#ccc; text-decoration:underline}

.foot_rz{ width:1398px; float:left; overflow:hidden; height:66px; text-align:center; padding:15px 0 18px; margin-top:20px; border:1px dashed #5f5e5e}
.foot_rz img{ margin-right:30px; cursor:pointer}
.foot_rz img.foot_rz01{ margin-right:0}



.about{ background:#272727; padding:20px 0 30px;}
.about01{ width:800px; float:left; overflow:hidden; margin-right:220px}
.about01 h4,.about02 h4{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; font-weight:normal; font-size:16px; color:#4d9400;  margin-bottom:15px}
.about01 h4 span,.about02 h4 span{ width:100px; float:left; background:#4d9400; color:#fff; line-height:30px; height:30px; text-align:center; font-weight:normal}
.about01 ul{width:100%; float:left; overflow:hidden;}
.about01 ul p{width:100%; float:left; overflow:hidden; line-height:22px; color:#bbb; font-size:12px; margin-bottom:10px; text-indent:2em}

.about02{ width:380px; float:left; overflow:hidden;}
.about02 ul{ width:100%; float:left; overflow:hidden;}
.about02 ul li{ width:100px; float:left; text-align:center; line-height:20px; text-align:center; font-size:12px; font-family:"宋体"; color:#bbb; margin-right:40px}
.about02 ul li.m_r0{ margin-right:0}

.link{ background:#272727; padding:0px 0 20px; border-bottom:1px solid #333}
.link02{ border-top:1px dashed #5f5e5e}
.link02 h4{ height:30px; line-height:30px; margin-top:10px; font-weight:normal; font-size:14px; color:#5f5e5e}
.link02 h4 span{ font-size:12px; padding-left:5px}

.link02 ul{ width:100%; float:left; overflow:hidden; line-height:26px}
.link02 ul a{ font-size:12px; color:#5f5e5e; float:left; display:inline; margin-right:20px}
.link02 ul a:hover{ color:#4d9400; text-decoration:underline}

.address{ background:#1a1a1a; height:40px; padding:8px 0 10px; border-top:1px solid #111}

.address dl{ float:left; width:50%; overflow:hidden}
.address dl img{ float:left; overflow:hidden; width:72px; height:40px; border-radius:2px; margin-right:15px}
.address dt{ width:; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#4d9400; margin-top:2px }
.address dt span{ font-size:12px; color:#777}









.page{ text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%; margin-top:20px; margin-bottom:30px}
.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:20px}
.page li.thisclass{ background:#40af36; color:#fff; line-height:25px; width:30px }
.page li.thisclass a{ color:#fff; float:left; width:30px}
.page a{ display:block; width:30px;  height:25px; color:#333; line-height:25px; }
.page a:hover, .page a.on_h{ background:#40af36; color:#fff}
.page span.pageinfo{ color:#666; padding:0 5px}
.page li.ne01{ width:60px}
.page li.ne02{ width:40px; }
.page li.ne01 a{ width:60px; display:block; float:left; overflow:hidden; height:25px; line-height:25px}
.page li.ne02 a{ width:40px}
.page select{ border:none; height:25px; line-height:25px}

.tel{ height:70px;  }
.tel01{ background:url(../image/line.gif) no-repeat 367px 10px}
.dl_03{  float:left; overflow:hidden; height:64px }

.dl03a{ background:url(../image/tel01.gif) no-repeat 0 0; width:372px; padding-left:78px}
.dl03b{ background:url(../image/tel02.gif) no-repeat 0 0; width:327px; padding-left:73px}
.dl03c{ background:url(../image/qq.gif) no-repeat 0 0; width:282px; padding-left:68px}

.dl_03 dt{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:18px; color:#333; margin-top:8px}
.dl_03 dd{width:100%; float:left; overflow:hidden; line-height:28px; font-size:20px; color:#f60;}
.dl_03 dt b{ padding:0 3px; font-weight:normal; color:#222 }
.dl_03 dd.dd001{ font-size:21px; margin-top:5px}
.dl_03 dd a{ float:left; margin-right:15px}
.dl_03 dd.dd002{ margin-top:5px}

.dl03b ul{ width:100%; float:left; overflow:hidden; background:url(../image/line.gif) no-repeat 236px 10px}
.tel01 h6{ width:200px; height:70px; float:left; overflow:hidden; text-align:right}









.bgef{ background:#efefef; padding:20px 0}


.nyban{ height:344px; background:url(404.png) no-repeat center 0; margin-bottom:20px}

.ny01{margin-bottom:20px; background:#4d9400}
.ny01 span{ float:right; color:#96d058; line-height:55px; }
.ny01 span a{ color:#96d058;}
.ny01 span a:hover{ color:#fff; text-decoration:underline}

.ny01 ul{ float:left; width:800px; overflow:hidden;}
.ny01 ul li{ float:left; margin-right:10px; width:auto; overflow:hidden; height:55px; line-height:55px;}
.ny01 ul li a{ color:#96d058; font-size:18px; font-family:"微软雅黑"; display:block; float:left; width:auto; padding:0px 25px;}
.ny01 ul li a:hover, .ny01 ul li a.on_h{ background:#fff; color:#4d9400; }


.client{ background:#eee url(../image/work.png) no-repeat center -250px;  padding:28px 0 10px}
.client h3{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:21px; color:#333; margin-bottom:20px}
.client h3 b{ font-size:16px; color:#4d9400; font-weight:normal; }
.client h3 span{ float:right; line-height:30px;  overflow:hidden; margin-right:20px}
.client h3 span a{ font-size:12px; color:#666}
.client h3 span a:hover{ color:#4d9400; text-decoration:underline}

.client ul{ width:1400px; float:left; overflow:hidden}
.client li{ width:224px; line-height:30px; float:left; overflow:hidden;  text-align:center; margin-right:11px; margin-bottom:15px}
.client li.m_r0{ margin-right:0}
.client li a{ color:#666; font-size:14px;}
.client li img{float:left; overflow:hidden; width:222px; border:1px solid #e1e1e1}
.client li a:hover{ color:#4d9400; text-decoration:underline}
.client li a:hover img{ border:1px solid #a5dc68}

.bgf6{ background:#f6f6f6}
.b10{ border-bottom:1px solid #eee}


.ny_ban{ height:270px}
.ny_ban dt{ width:100%; float:left; line-height:30px; overflow:hidden; font-size:23px; color:#ccc; margin-top:130px; margin-bottom:10px}
.ny_ban dd{ width:100%; float:left; line-height:22px; overflow:hidden; font-size:15px; color:#bbb;}









.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color:#009b4c; background-color:#fff; border:1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color:#009b4c; border-color:#009b4c;}
.page-num-current:hover {color: #fff;}




.clear{ clear:both}
.m_10{ margin-bottom:10px}
.m_15{ margin-bottom:15px}
.m_20{ margin-bottom:20px}
.m_40{ margin-bottom:40px}
.m_50{ margin-bottom:50px}
.m_60{ margin-bottom:60px}
.m_80{ margin-bottom:80px}
.m_r132{margin-right:132px}
.m_r70{margin-right:70px}
.m_30{ margin-bottom:30px}
.m_35{ margin-bottom:35px}
.m_r20{ margin-right:20px}
.m_r15{ margin-right:15px}
.m_r10{ margin-right:10px}
.m_r30{ margin-right:30px}
.m_r26{ margin-right:26px}
.m_r40{ margin-right:40px}
.m_r50{ margin-right:50px}
.m_r54{ margin-right:54px}
.m_t20{ margin-top:20px}