*{ padding: 0; margin: 0; text-decoration: none; list-style: none; outline: none;}
body{ font-family:"微软雅黑","黑体","宋体";}
a{ direction: none;}
table{direction:none;}

/*gonggong*/
.pubCon{ margin:0 auto; width:1200px;}


/*top*/
.top{ width:1200px; height:120px; margin:0 auto;}
.top .logo{ float:left; width:640px; margin-top:11px;}
.top .toptel{ width:390px; height:60px; margin-top:30px;  float:right;}
.top .toptel img{ float:left; margin-right:10px;}
.top .toptel p{ font-size:18px; color:#333;}
.top .toptel b{ font-size:30px; color:#c78d12;}

/*nav*/
.nav{ width:100%; height:60px; background:#186f06;}
.nav ul li{ width:171px; height:60px; float:left; font-size:16px; text-align:center; position:relative; transition:0.5s; line-height:60px;}
.nav ul li a{ color:#fff;}
.nav ul li:hover{ background:#c78d12;}

/*banner*/
.banner{ height:550px; width:100%; position:relative; overflow:hidden; z-index:1;}
.banner ul li{ position:absolute; top:0; left:50%; margin-left:-960px; display:none;}

.banner ol li{ display:inline-block; width:16px; height:16px; font-size:12px; background:#333; color:#fff; text-align:center; line-height:16px; border-radius:50%; margin:0 3px; cursor:pointer;}
.banner ol{ position:absolute; bottom:20px; left:0; width:100%; font-size:0px; text-align:center;}
.banner ol li.on{ background:#c78d12;}

.banner .btn{ width:40px; height:80px; font-size:50px; position:absolute; top:50%; margin-top:-40px; text-align:center; line-height:80px; color:#fff; cursor:pointer; transition:0.3s; opacity:0;}
.banner:hover .btn{ opacity:1;}
.banner .btn_l{ left:11%;}
.banner:hover .btn_l{ left:5%;}
.banner .btn_r{ right:11%;}
.banner:hover .btn_r{ right:5%;}
/*banner*/

/*gonggao*/
.gonggao{ width:100%; height:60px; background:#c78d12;}
.gonggao img{ float:left; margin-right:10px; margin-top:13px;}
.gonggao b{ font-size:18px; line-height:60px; color:#fff; marign-right:10px; float:left;} 
#marquee1{width:1040px;height:60px; line-height:60px;font-size:14px; float:right; margin-right:40px;  overflow:hidden;}
#marquee1 ul li{float:left; padding:0 10px; line-height:60px;}


/*产品*/
.pubTit{ width:1200px; margin:0 auto; background:url(../images/titbj.png) no-repeat center bottom; padding-bottom:20px; height:50px; text-align:center; margin-top:40px;}
.pubTit h3{ font-size:30px; color:#212121;}
.pubTit p{ font-size:18px; color:#c78d12;}

.proList{ width:1200px; padding-top:30px; }
.proLeft{ width:260px; height:730px; background:#ddd; float:left;}
.fenleiTit{ width:260px; height:70px; background:#186f06;font-size:30px; line-height:70px; color:#fff;}
.fenleiTit img { float:left; margin-top:16px; margin-left:20px; margin-right:20px;}
.proLeft ul li{ width:236px; margin-left:7px; height:37px; line-height:37px; border-radius:20px; background:#fff;margin-top:13px; text-align:center; transition:0.5s; font-size:16px;}
.proLeft ul li a{width:236px; height:40px; display:block; color:#212121; background:url(../images/proliftbj.png) no-repeat center left; }
.proLeft ul li:hover{ background:#186f06;}
.proLeft ul li:hover a { background:url(../images/proleftbjhover.png) no-repeat center left;  color:#fff;}

.proRight{ width:895px; float:right;}
.proRight ul li{ widht:280px; height:240px; float:left; margin-right:26px; margin-bottom:10px;}
.proRight ul li:nth-child(3n){ margin-right:0px;}
.proRight ul li .propic{ width:280px; height:210px; overflow:hidden;}
.proRight ul li img{display:block; width:100%; transition:0.5s; min-height:210px;}
.proRight ul li h3{width:280px; font-size:16px; color:#212121; font-weight:100; text-align:center; line-height:30px;}
.proRight ul li:hover h3{ color:#186f06;}
#marquee4{ width:895px; height:730px; overflow:hidden; }

/*about*/
.about{ widht:100%; height:489px; background:url(../images/aboutbj.jpg) no-repeat center; margin-top:50px;}
.aboutLeft{ width:690px; height:411px;padding-left:45px; padding-right:40px; background:url(../images/about.png) no-repeat center bottom; float:left; margin-top:78px; }
.aboutLeft .aboutText{ margin-top:30px;line-height:30px;}
.aboutLeft .aboutText p{ font-size:16px; color:#212121; }
.aboutLeft h1{ font-size:20px; color:#186f06; display:inline-block;}
.abIcon{ width:690px; }
.abIcon ul li{ width:172px;float:left;margin-top:30px; font-size:18px; font-weight:600; color:#c78d12;}
.abIcon ul li img{ margin-right:5px;}

.aboutRight{ width:420px; height:458px;float:left;margin-top:31px;}

/*news*/
.news{ width:1200px; he ight:488px; margin:0 auto; margi n-top:50px; overflow:hidden;}
.newsLeft{ width:380px; height:488px; overflow:hidden; float:left; margin-top:30px;}
.exzoom_img_ul{ width:380px; overflow:hidden;}

.newsRight{ width:750px; he ight:488px; float:right; margin-top:30px;}
.newsRight ul li{ width:750px; height:100px; border-bottom:1px dashed #999; margin-bottom:10px; padding-bottom:5px;}
.newsRight .date{ width:90px; height:90px; background:#186f06; font-size:26px; color:#fff; text-align:center; line-height:90px; float:left;}
.newsRight .newstext{ width:630px; float:right; color:#333;}
.newsRight .newstext h4{ font-size:18px; font-weight:100; margin-bottom:10px; margin-top:5px;}
.newsRight .newstext p{ font-size:14px; color:#666;} 

.newsRight ul li:hover h4{ color:#186f06;}


/*case*/
.case .pubCon{ width:1160px;  margin:0 auto; position:relative;}
.case .pubTit{ margin-top:10px;}

.case .swiper-container{ margin-top:40px; margin-bottom:30px;}
.case .swiper-slide{ width:280px; height:210px; ove rflow:hidden;}
.case .casepic{ width:280px; height:210px;}
.case .swiper-slide .casepic img{ display:block; width:100%; min-height:210px;}
.case .ceng{ position:absolute; bottom:-210px; left:0; width:100%; height:210px; background:url(../images/heizhe.png) no-repeat center; text-align:center; color:#fff; transition:0.5s;}
.case .swiper-slide:hover .ceng{ bottom:0;}
.case .ceng img{ width:36px; height:36px; margin-top:70px;}
.case .pubCon .ceng p{ font-size:16px; padding:10px 20px 0; line-height:1.6em;}

.case .swiper-button-next,.case .swiper-button-prev{ width:45px; height:85px; background-size:90%; margin-top:10px;}
.case .swiper-button-prev,.case .swiper-container-rtl .swiper-button-next{ background-image:url(../images/left.png); left:-55px;}
.case .swiper-button-next,.case .swiper-container-rtl .swiper-button-prev{ background-image:url(../images/right.png); right:-55px;}


/*footer*/
.footer{ width:100%;margin-top:50px;}
.fNav{ width:100%; height:60px; background:#186f06; }
.fNav ul li{ width:171px; height:60px; float:left; font-size:16px; text-align:center; position:relative; transition:0.5s; line-height:60px;}
.fNav ul li a{ color:#fff;}
.fNav ul li:hover a{ font-weight:600;}
.fLogo{ margin-top:30px; float:left;}

.fLianxi{ float:left; width:500px; margin-left:30px; padding-top:20px; float:left;}
.fLianxi p{ float:left; margin-left:20px;width:220px; line-height:35px; font-size:14px;}
.fLianxi p i{ margin-right:10px; margin-top:7px;}

.ewm{ width:165px; height:110px; float:right;}
.ewm img{ float:left; margin-top:20px; margin-right:10px;}
.ewm p{ margin-top:60px; font-size:14px; line-height:25px;}
/*copy*/
.copy{ width:100%; text-align:center; line-height:30px; background:#186f06; margin-top:15px;}
.copy p{ font-size:14px; color:#fff; display:inline-block; margin-right:20px;}
.copy b{ font-size:14px; color:#fff; font-weight:100;}
.copy b a{ color:#fff;}



/**********************************************************内页样式***********************************************************/
.neitop{ overflow:hidden;}
.pubneiTit{ width:270px; height:131px; background:url(../images/neitit1.png) no-repeat center; float:left;}
.pubneiTit h3{font-size:30px; padding:40px 92px; width:270px; color:#fff;}
.address{ width:890px; float:right; margin-top:40px; background:url(../images/weizhibj.png) no-repeat center bottom; padding-bottom:20px; font-size:14px;}
.address a{ color:#333;}
.address i{ margin:0px 10px;}
.address a:hover{ color:#186f06;}

/*about内页*/
.aboutCon{ width:1200px; margin:40px auto;}
.aboutCon p{ padding:0px 75px; text-indent:2em; line-height:2em; margin-bottom:15px;}
.aboutCon #marquee1{ width:1150px; height:240px; padding-bottom:30px;}
.aboutCon #marquee1 ul li{ width:280px; float:left; overflow:hidden;}
.aboutCon #marquee1 ul li a h4{ color:#212121; text-align:center; }
.aboutCon #marquee1 ul li .propic{ width:280px; height:210px; overflow:hidden;}
.aboutCon #marquee1 ul li img{ width:100%; min-height:210px;}


/*新闻列表*/
.newslist{ margin-top:20px; pad ding-bottom:30px; overflow:hidden;}
.newslist li{ float:left; width:1200px;height:120px; border-bottom:1px dashed #ccc; margin:20px 0px 20px;}
.newslist li a{ color:#666;}
.newsDate{ width:100px; height:100px; background:#eee; text-align:center; float:left; transition:0.5s;}
.newsDate p{font-size:24px; line-height:100px;  }
.newslist .newstext{ width:990px; float:left; margin-left:50px;}
.newslist .newstext h3{font-size:16px; color:#333; font-weight:100; margin:5px 0px 15px; transition:0.5s;}
.newslist .newstext p{ font-size:14px; line-height:1.75em; }

.newslist li:hover .newsDate{ background:#186f06;}
.newslist li:hover a .newsDate b{ color:#fff;}
.newslist li:hover a .newsDate p{ color:#fff;}
.newslist li:hover a h3{ color:#186f06;}

/*新闻内页*/
.newsneiCon{ width:1200px; }
.newsneiCon h3{ text-align:center; line-height:50px;}
.newsneiCon .productText{ width:1200px; font-size:14px; line-height:30px; text-indent:2em; color:#333; text-align:justify;}
.productText p{ width:1100px; margin-left:50px; }

.page { width:1200px; margin-top:20px ; margin-bottom:50px; text-align:center;}
.page a{ color:#333; width:50px; text-align:center; display:inline-block; border:1px solid #ccc; margin-right:5px; transition:0.3s;}
.page a:hover{ color:#fff; background:#186f06; border-color:#186f06;}

.pian{width:1200px; line-height:30px; font-size:14px; margin-bottom:50px;}
.pian a{ color:#373c57;}
.pian a:hover { color:#dea420;}

/*产品列表*/
.proneiRIght{ width:890px; overflow:hidden; float:right; }
.proneiRIght li{ width:280px; height:245px; float:left; margin-right:25px; margin-bottom:20px; overflow:hidden;}
.proneiRIght li:nth-child(3n){ margin-right:0px;}
.proneiRIght li .proPicture{ width:280px; height:210px; overflow:hidden;}
.proneiRIght li img{ width:100%; min-height:210px; transition:0.5s;}
.proneiRIght li img:hover{ transform:scale(1.1);}
.proneiRIght li h4{ width:280px; line-height:35px; text-align:center; transition:0.5s;}
.proneiRIght li a{ color:#212121; font-size:16px; font-weight:100;}
.proneiRIght li:hover h4{ color:#186f06;}

/*产品内页*/
.productnei{ width:890px; margin-bottom:30px; float:right; }
.productnei h3{width:890px; text-align:center; line-height:50px;}
.fbdate{ font-size:14px; line-height:40px; text-align:center; } 
.proneiPic{ margin-bottom:30px;}
.productText{ width:890px; font-size:14px; line-height:30px; text-indent:2em; color:#333; text-align:justify;}

.propian{width:890px; line-height:30px; font-size:14px; margin-bottom:50px; float:right;}
.propian a{ color:#373c57;}
.propian a:hover { color:#dea420;}
.neiye .proneiCon{ margin-top:30px; width:1200px; }


/*case列表*/
.caseCon{ width:1200px; margin-top:30px;}
.caseCon ul li{ width:280px; height:240px; float:left; margin-right:26px; margin-bottom:10px;}
.caseCon ul li:nth-child(4n){ margin-right:0px;}
.caseCon ul li .proTu{ width:280px; height:210px; overflow:hidden;}
.caseCon ul li img{display:block; width:100%; transition:0.5s; min-height:210px;}
.caseCon ul li h4{width:280px; font-size:16px; color:#212121; font-weight:100; text-align:center; line-height:30px;}
.caseCon ul li:hover h4{ color:#186f06;}


/*联系我们*/
.aboutCon .contacttext{ width:450px; font-weight:600; font-size:16px; line-height:40px; margin-left:-30px;}
#dituContent{ width:530px; float:right; margin-right:50px;}
.contacttext img{ margin-right:10px;}


