﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
/* 首页部分开始 */
.mfbox{width:1200px; margin:0 auto;}
.header{position:relative; width:100%; height:155px; background:#FFF; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1); z-index:988;}
.topline{height:40px; line-height:40px; color:#FFF; background:#90c41f;}
.topleft{float:left; color:#FFF;}
.topright{float:right;}
.topright li{float:left; padding-right:20px;}
.topright li a{ display:block; color:#FFF;}

.logo{ float:left; height:115px; overflow:hidden;}

.i_nav{float:right; height:115px;}
.i_nav .menu {WIDTH:734px;HEIGHT: 115px; margin-left:30px;Z-INDEX:999; FLOAT: right;POSITION: relative;}
	.menu LI {WIDTH:110px;HEIGHT:115px;FONT-SIZE: 16px;LINE-HEIGHT:28px; FLOAT: left; PADDING-right:3px; WHITE-SPACE: nowrap; TEXT-ALIGN: center}
	.menu LI A:link {WIDTH:110px;HEIGHT: 53px;DISPLAY: block; COLOR: #000;TEXT-DECORATION: none;PADDING-top:62px;}
	.menu LI A:visited {WIDTH:110px;HEIGHT:53px;DISPLAY: block; COLOR: #000;TEXT-DECORATION: none ;PADDING-top:62px;}
	.menu LI A:hover {COLOR: #504923;FONT-WEIGHT: bold;background:url(../images/icon04.jpg) bottom left repeat-x;}
	.menu LI.line{WIDTH:1px;HEIGHT:115px;background:url(../images/navline.jpg) bottom left repeat-y;}
	.navaactive,.navactive:hover{ display:block;WIDTH:110px;FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #504923; WHITE-SPACE: nowrap; TEXT-ALIGN: center;background:url(../images/icon04.jpg) bottom left repeat-x;}	
	.menu UL {Z-INDEX: 300; POSITION: relative;margin-top:115px; BACKGROUND-COLOR: #fff;}
	.menu LI {POSITION: relative;}
	.menu LI UL {WIDTH:820px;PADDING:0; DISPLAY: none; LEFT:-460px;POSITION: absolute; TOP:0px;background:#fff;BORDER: #dcdcdc 1px solid;Z-INDEX:990;}

.menu LI UL .nlzuo{width:820px; line-height:22px;font-size:14px; float:left; display:block;}
.menu LI UL .nlnavbg1{width:260px;float:left;display:block; padding-bottom:10px; background:url(../images/nlnavbg2.jpg) bottom right no-repeat;}
.menu LI UL .nlnavbg2{width:260px;float:left;display:block; padding-bottom:10px; border-LEFT:1px solid #CCC;border-right:1px solid #CCC;background:url(../images/nlnavbg1.jpg) bottom right no-repeat;}
.menu LI UL .nlnavbg3{width:260px;float:left;display:block; padding-bottom:10px; background:url(../images/nlnavbg3.jpg) bottom right no-repeat;}
.menu LI UL .nl1{width:262px;height:22px;MARGIN:0;padding:0;font-family: "微软雅黑";font-size:14px; font-weight:bold;}
.menu LI UL .nl1 A{width:262px; height:22px;MARGIN:0;padding:0;line-height:22px; float:left; font-family:"微软雅黑"; font-size:14px; color:#3c8f25;}
.menu LI UL .nl1 A:hover{width:262px;HEIGHT:22px;MARGIN:0;padding:0;color:#3c8f25;background:none; text-decoration:underline;}
.menu LI UL .nl2{width:130px;HEIGHT:24px;MARGIN:0;padding:0; float:left; color:#000;font-family: "微软雅黑";}
.menu LI UL .nl2 A{width:130px;HEIGHT:24px;MARGIN:0;padding:0; float:left;font-size:12px; color:#000;font-family: "微软雅黑";}
.menu LI UL .nl2 A:hover{width:130px;HEIGHT:24px;MARGIN:0;padding:0; float:left;font-size:12px;background:none; color:#3c8f25; text-decoration:underline;font-weight:bold;}

	
/*.i_nav li{float:left; width:135px; height:115px;}
.i_nav li.line{width:1px; background:url(../Images/navline.jpg) repeat-y left top;}
.i_nav li > a{display:block; color:#404040; width:135px; height:115px; line-height:115px; font-size:16px; text-align:center;  background:url(../Images/icon05.jpg) repeat-x left bottom;}
.i_nav li > a:hover{color:#0091d8; background:url(../Images/icon04.jpg) repeat-x left bottom;}
.i_nav li > a.on{color:#0091d8; background:url(../Images/icon04.jpg) repeat-x left bottom;}*/

.i_banner_box{position:relative; width:100%; height:510px; overflow:hidden;}
.i_banner{ float:left; display:inline;}
/*.i_banner li{width:100%; height:600px;}
.i_banner li a{display:block; width:100%; height:600px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center; z-index:9000;}
.i_banner_p a{display:inline-block; margin:0 7px; width:10px; height:16px; background:url(../Images/icon06.png) no-repeat center center; overflow:hidden;}
.i_banner_p a:hover{background:url(../Images/icon07.png) no-repeat center center; }
.i_banner_p a.on{background:url(../Images/icon07.png) no-repeat center center; }*/

.i_container{padding:30px 0; overflow:hidden;}

.i_about{width:1200px; margin:0 auto;}
.i_about_i{float:left; width:590px; height:308px; overflow:hidden;}
.i_about_a{float:right; width:156px; height:308px; overflow:hidden;}
.i_about_c{float:left; position:relative; width:414px; height:238px; padding:15px 15px 55px; margin-left:5px; line-height:25px; background:#f0f0f0; overflow:hidden;}

.i_about ins{ display:block; padding:15px 0; font-size:14px; color:#8c8c8c; text-align:center; line-height:26px; text-decoration:none;}
.i_about_c ins{ position:absolute; display:block; right:15px; bottom:15px; width:100px; height:38px; text-decoration:none;}
.i_about_c ins a{ display:block; width:100px; height:38px; text-align:center; line-height:38px; color:#FFF; background:#8fc41e; text-decoration:none;}
.i_about_c ins a:hover{ background:#517406;}

.i_news01{margin:30px auto 0;}
.i_news01_l{width:100%; background:#f4f5f7; margin-top:25px;}
.i_news01_l dl{float:left; width:600px; background:#eceef2;}
.i_news01_l dl dt{float:left; width:290px; height:400px; padding:5px; background:#FFF;}
.i_news01_l dl dt img{width:290px; height:400px;}
.i_news01_l dl dd{float:left; width:280px; padding:50px 10px 0; text-align:center;}
.i_news01_l dl dd h4{ display:block; line-height:25px; color:#000; font-weight:bold; font-size:20px;}
.i_news01_l dl dd span{ display:block; font-size:14px; margin-top:20px; line-height:25px; height:225px; overflow:hidden; text-align:left;}
.i_news01_l dl dd ins{ display:block; text-align:center; margin-top:15px;}

.i_pro{width:1200px; margin:30px auto 0;}
.i_pro_l{width:1200px; margin-top:20px; overflow:hidden; height:240px;position:relative;}
.i_pro_l ul{width:2000px; overflow:hidden;}
.i_pro_l ul li{float:left; display:inline; margin-right:4px;height: 240px !important;}
.i_pro_l ul li img{width:291px; }
.i_pro_l ul li a{ display:block; width:291px; border:3px solid #e1e1e1;}
.i_pro_l ul li a:hover{ border:3px solid #8FC41E;}
.i_pro_l ul li .wor{WIDTH:291px;height: 20px; PADDING:0;text-align:center;font-size:12px;background:#FEF9C2;}

.i_pro_m{ text-align:center; margin-top:20px; height:10px; overflow:hidden;}
.i_pro_m a{ display:inline-block; width:10px; height:10px; margin:0 9px; border-radius:100%; background:#a6c4d3;}
.i_pro_m a:hover{ background:#0091d8;}
.i_pro_m a.on{ background:#0091d8;}

.i_news02{margin:30px auto 0;}
.i_news02_l{width:100%; background:#f4f5f7; margin-top:25px;}
.i_news02_l li{ height:80px; padding:25px 0;}
.i_news02_l li:nth-child(odd){ background:#f4f5f7;}
.i_news02_l li:nth-child(even){ background:#FFF;}
.i_news02_l li dl{float:left; width:96px; padding:0 47px; color:#7fbb00; text-align:center;}
.i_news02_l li dl dt{ height:40px; line-height:40px; font-size:30px;}
.i_news02_l li dl dd{ height:24px; line-height:24px; font-size:16px; border:1px solid #7fbb00;}
.i_news02_l li ins{float:left; display:block; width:3px; height:80px; background:url(../Images/icon10.jpg) repeat-y left top;}
.i_news02_l li strong{float:left; display:block; width:802px; height:80px; padding:0 30px 0 45px;}
.i_news02_l li strong h4{ display:block; font-size:16px; line-height:20px; font-weight:bold;}
.i_news02_l li strong h4 a{ color:#7fbb00; display:block; width:800px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_l li strong h4 a:hover{ color:#557907;}
.i_news02_l li strong span{ display:block; font-size:14px; color:#404040; height:50px; margin-top:10px; line-height:25px; font-weight:normal; overflow:hidden;}
.i_news02_l li i{float:left; display:block; padding:26px 15px 0; font-style:normal; width:100px; height:28px; text-align:center;}
.i_news02_l li i a{ display:block; width:100px; height:28px; line-height:28px; color:#FFF; background:#8fc41e;}
.i_news02_l li i a:hover{ background:#517406;}


.footer{width:100%; padding:20px 0 0; text-align:center;}

.fcontact{width:100%; height:248px; padding:60px 0; text-align:left; background:url(../Images/icon11.jpg) no-repeat center center;}
.fc_l{float:left; display:inline; margin-left:50px;}
.fc_l h3{ display:block; color:#FFF;}
.fc_l h3 span{ display:block; font-size:14px; line-height:20px;}
.fc_l h3 strong{ display:block; font-size:58px;}

.fc_l dl{ display:block; color:#FFF; margin-top:20px;}
.fc_l dl dt{ font-size:16px; line-height:20px;}
.fc_l dl dd{ font-size:28px; padding-top:10px; font-size:28px; line-height:30px;}

.fc_r{float:right; display:inline-block; margin-right:105px; width:387px; height:220px; padding:30px 30px 0 230px; background:url(../Images/icon12.png) no-repeat left top;}
.fc_r span{ display:block; line-height:32px; padding:8px 0;}
.fc_r span img{float:left; margin-right:20px;}
.fc_r .fc_ccr{display:block;background:url(../Images/erw.png) no-repeat right bottom;}

.footer_nav{color:#404040; height:52px; font-size:16px; line-height:52px; border-bottom:1px solid #d3d3d3;}
.footer_nav a{padding:0 25px;}
.copyright{color:#404040; line-height:25px; font-size:14px; padding-top:15px;}
.jsq{color:#404040; line-height:25px; font-size:14px; padding-bottom:15px;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:100%; height:435px; overflow:hidden;}
.p_banner{ float:left; display:inline;}
/*.p_banner li{width:100%; height:435px;}
.p_banner li a{display:block; width:100%; height:435px;}
.p_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center; z-index:9000;}
.p_banner_p a{display:inline-block; margin:0 7px; width:10px; height:16px; background:url(../Images/icon06.png) no-repeat center center; overflow:hidden;}
.p_banner_p a:hover{background:url(../Images/icon07.png) no-repeat center center; }
.p_banner_p a.on{background:url(../Images/icon07.png) no-repeat center center; }*/

.p_container{width:1200px; margin:0 auto; padding:25px 0; overflow:hidden;}

.p_left{float:left; width:222px; overflow:hidden;}
.sidebar{width:222px;}
/*.sidebar h3{ display:block; height:75px; text-align:center; line-height:75px; font-size:24px; color:#FFF; background:url(../Images/icon16.jpg) no-repeat left top;}
.sidebar ul{width:214px; padding:10px 3px 20px; border-width:0 1px 1px; border-style:solid; border-color:#d7d7d7;}
.sidebar li{ height:40px; padding:7px 0; background:url(../Images/icon17.jpg) repeat-x left bottom;}
.sidebar li a{ position:relative; display:block; height:40px; line-height:40px; text-indent:70px; font-size:16px; color:#656565;}
.sidebar li a span{ position:absolute; display:block; height:40px; right:30px; top:0; font-size:20px;}
.sidebar li a:hover{ background:#0091d8; color:#FFF;}
.sidebar li a.on{ background:#0091d8; color:#FFF;}*/

.pl_news{width:222px; margin-top:50px;}
.pl_news_l{width:206px !important; padding:30px 7px 20px; border-width:0 1px 1px; border-style:solid; border-color:#d7d7d7; overflow:hidden;}
.pl_news_l ul{width:100%; overflow:hidden;}
.pl_news_l ul li{float:left; display:inline-block; width:206px; margin-right:9px;}
.pl_news_l ul li img{width:206px; height:145px;}
.pl_news_l ul li h4{ display:block; padding:5px 0; font-size:14px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pl_news_l ul li h4 a{ color:#0091d8;}
.pl_news_l ul li h4 a:hover{ color:#bae200;}
.pl_news_l ul li span{ display:block; line-height:20px; font-size:12px; color:#4c4c4c; height:40px; overflow:hidden;}
.pl_news_l i{ display:block; text-align:right; margin-top:15px; height:6px; overflow:hidden;}
.pl_news_l i a{ display:inline-block; width:6px; height:6px; margin:0 3px; border-radius:100%; background:#a6c4d3;}
.pl_news_l i a:hover{ background:#0091d8;}
.pl_news_l i a.on{ background:#0091d8;}

.p_right{float:right; width:958px; overflow:hidden;}

.path{float:right; padding-right:10px; line-height:40px;}
.path a{ padding:0 10px;}

.p_content{padding:30px 15px;}
.content{font-weight: normal;font-style: normal;text-decoration: none;font-size:normal; }




/* 内页部分结束 */
