﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font-size:12px; font-family:Microsoft Yahei,arial,tahoma,sans-serif,宋体; color:#414141;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #050000;text-decoration: none;-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
a:hover{color: #227700;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
.container{width: 1250px;margin:0 auto;}
:focus{outline: none;}
.rela{position: relative;}
.cb{clear: both;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list li{float: left;}
.list li.last{margin-right: 0!important;}
.cor1,a.cor1{color:#227700 !important;}
.cor2,a.cor2{color:#08a6a4 !important;}
.more{background: #227700;display: inline-block;line-height: 20px;padding: 0 10px;border-radius: 20px;color: #fff;text-indent: 0;}
.more:hover{color: #fff;}
.mgr12{margin-right: 12px;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;}
.ic1{background-position: 0px -71px;width: 15px;height: 15px;}
.ic2{background-position: 0px -92px;width: 17px;height: 11px;}
.ic3{background-position: 0px -109px;width: 17px;height: 18px;}
.icphone{background-position: 0 0;width: 19px;height: 49px;}
.ic4{background-position: 0px -139px;width: 40px;height: 39px;margin-top: 20px;}
.ic5{background-position: 0 -182px;width: 33px;height: 34px;margin-top: 23px;}
.ic6{background-position: 0px -228px;width: 46px;height: 45px;margin-top: 14px;}

.ic7{background-position: -28px -72px;width:19px;height:19px;}
.ic8{background-position: -56px -72px;width:17px;height:21px;}
.ic9{background-position: -79px -71px;width:16px;height:22px;}
.ic10{background-position: -102px -74px;width:17px;height:11px;}
/*common*/
.top{background: #e7e7e7;padding: 5px 0;}
.top .tools{line-height: 28px;}
.top .tools a{color: #4d4d4e;margin: 0 16px;}
.top .tools .icon{vertical-align: middle;margin-right: 6px;}
.top .phone{padding-left: 10px;position: relative;}
.top .phone p{color: #4d4d4e;margin-right: 4px;padding:0 0 0 42px;}
.top .phone .ch{font-size: 22px;}
.top .phone .en{display: block;font-size: 14px;text-transform: uppercase;margin-top: 8px;}
.top .phone .num{font-size: 26px;line-height: 40px;color: #227700;}
.top .phone .icphone{position: absolute;left: 10px;top:0;}
.header{box-shadow: 0 5px 5px #939292 ;position: relative;z-index: 4;}
.header .logo{padding: 5px 0 5px;}
.header .nav{}
.header .nav li{line-height: 77px;font-size: 16px;}
.header .nav a{display: block;padding:0 16px;}
.header .nav a:hover{color:#227700 ;}
.banner{position: relative;text-align: center;max-height: 424px;height:424px;width: 100%;top:0;z-index: 1;margin-bottom: 10px;}
.banner .slider{margin: 0 auto;position: relative;max-height: 424px;height:424px;}
.slider li{position: absolute;width: 100%;}
.slider img{width: 100%;height:424px ;}
.banner .pagination{font-size: 0;position: absolute;z-index: 2;bottom: 20px;width: 100%;}
.banner .pagination a{display: inline-block;background: #d7eaef;width: 8px;height: 8px;margin: 0 8px;border-radius: 100%;}
.banner .pagination a.current{background: #ffffff;}

.bannerTwo{width: 100%;min-width: 1200px;}
.bannerTwo img{width: 100%;}

.breadcrumb{margin:14px 0 16px;color:#221815;font-size: 14px;text-align: right;}
.breadcrumb .line{padding:0 12px;}
.breadcrumb .locat{padding-right: 4px;color: #227700;}
.breadcrumb a{color:#595757;}

.pages{text-align:center;}
.pages a,.pages span{display:inline-block;height: 29px;line-height:29px;color:#3e3a39;padding: 0px 11px;margin:0 3px;font-size: 16px;}
.pages a:hover,.pages a.current,.pages span.current{text-decoration: none;color: #07ae52;background: #05acd6;color: #fff;}

.footer{background:#e7e7e7;padding: 2px 0 12px;margin-top: 20px;}
.footer .container{padding: 0 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.footer .footerlogo{font-size: 18px;}
.footer .footerlogo a,.footer .footerlogo a:hover{color: #fff;}
.footer .footerlist{margin: 18px 0 12px;}
.footerlist li{width: 282px;font-size: 13px;margin-right:14px;}
.footerlist .icon{margin-right: 14px;vertical-align: middle;}
.footer .copy{color: #898989;}