@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a,li,div{ list-style:none; text-decoration:none; color:#666; font-size:14px;}
.m{ margin:0 auto;}
.clear{ clear:both;}
a:hover{ color:#058a37;}
.inner{ width:1200px; margin:0 auto;}
img{ border:none;}
a,p,div,span{ font-family:"Microsoft YaHei";}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.top{ width:100%; height:35px; line-height:35px; background:#efefef;}
.company{ width:500px; float:left; color:#808080; }
.sc{ width:300px; float:right; text-align:right;}
.sc a{ color:#808080;}
.header{ width:1200px; height:100px; margin:0 auto;}
.logo{ width:260px; float:left; margin-top:15px;}
.logo_r{ width:320px; margin-top:27px; float:left;}
.logo_r img{ float:left;}
.logo_r .big{ font-size:18px; color:#333333;}
.logo_r .small{ font-size:16px; color:#058a37;}
.logo_r .logo_p{ width:265px; margin-left:5px; float:left;}
.tel{ width:170px; height:56px; padding:12px 0px 0px 30px; position:relative; float:right; border:1px solid #058a37; margin-top:15px; color:#058a37; }
.tel img{ position:absolute; top:20px; left:-15px;}
.tel p{ font-size:20px; }

.nav_bg{ width:100%; height:58px; background:#2b2f3a; border-top:1px solid #058a37; position:relative; z-index:1}
.nav_bg ul{ width:1200px; margin:0 auto;}
.nav_bg ul li{ line-height:58px; float:left; padding:0 20px; position:relative;}
.nav_bg ul li a{ color:#FFF;}
.nav_bg ul li:hover{ background:#058a37;}
.nav_bg ul li:hover .erp{ display:block;}
.nav_bg ul li .erp{ width:100%; position:absolute; top:58px; left:0px; display:none;} 
.nav_bg ul li .erp a{ height:45px; line-height:45px; background:#161616; display:block; text-align:center; color:#6c6c6c;}
.nav_bg ul li .erp a:hover{ background:#058a37; color:#FFF;}

.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.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:600px;
	overflow:hidden;
	text-align:center;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:8px;
	margin:5px;
	overflow:hidden;
	line-height:999px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	width:40px;
	height:60px;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background-position:-6px -137px;
}

.search_bg{ width:100%; height:69px; background:#f8f8f8; border-bottom:1px solid #dcdcdc; }
.search_left{ width:755px; height:69px; line-height:69px; float:left; }
.search_right{ width:370px; position:relative; margin-top:15px; float:right;}
.ckey{ width:350px; height:40px; background:url(../images/search.png) no-repeat; border:none; padding-left:15px;}
.submit{ width:18px; height:18px; position:absolute; top:11px; right:17px; border:none; background:url(../images/btn.jpg) no-repeat;}

.adv{ width:100%; height:1099px; background:url(../images/adv.jpg) no-repeat top center; }
.adv .tit{ width:410px; height:135px; padding-top:50px; margin:0px auto; background:url(../images/adv_tit.png) no-repeat 73px 53px; }
.adv .tit .big{ font-size:30px; margin-top:-10px; }
.adv .tit .big b{ font-size:74px; color:#ff8400; }
.adv .tit .small{ font-size:20px; color:#058a37; margin-top:-15px; text-align:center;}
.adv .inner{ width:1200px; margin:0 auto; position:relative;}
.adv ul li{ position:absolute;}
.adv ul li .big{ color:#FFF; font-size:25px;}
.adv ul li .small{ color:#FFF; line-height:25px; }
.adv ul .one{ width:205px; top:550px; left:-10px; text-align:right;}
.adv ul .two{ width:205px; top:765px; left:110px; text-align:right;}
.adv ul .three{ width:205px; top:957px; left:490px; text-align:center;}
.adv ul .four{ width:205px; top:765px; left:880px; text-align:left;}
.adv ul .five{ width:205px; top:540px; left:1005px; text-align:left;}
.adv ul .two .big,.adv ul .three .big,.adv ul .four .big{ color:#666; }
.adv ul .two .small,.adv ul .three .small,.adv ul .four .small{ color:#666; }

.i_pro{ width:100%; height:740px; background:url(../images/i_pro.jpg) no-repeat top center;}
.i_pro .tit{ padding-top:45px; margin-bottom:47px; text-align:center;}
.i_pro .tit .big{ font-size:30px; color:#FFF; }
.i_pro .tit .small{ color:#989898; margin-top:8px;}
.i_pro_left{ width:382px; float:left; }
.i_pro_left .left{ width:97px; height:96px; float:left; }
.i_pro_left .right{ width:277px; float:left; border-left:1px solid #0f132c; }
.i_pro_left .right .gg{ width:244px; height:71px; line-height:22px; background:url(../images/i_pro_top.jpg) no-repeat center; color:#FFF; padding:25px 0 0 32px; }
.i_pro_left .right ul{ height:441px; background:#058a37; border-top:1px solid #0f132c;}
.i_pro_left .right ul li{ height:45px; line-height:45px; padding-left:25px; }
.i_pro_left .right ul li a{ color:#FFF;}
.i_pro_left .right ul li:hover{ background:#ff8400 url(../images/i_pro_li.jpg) no-repeat 195px 19px;}
.i_pro_right{ width:805px; float:right;}
.i_pro_right ul li{ width:260px; height:260px; float:left; margin:0px 10px 18px 0px; position:relative;}
.i_pro_right ul li img{ width:260px; height:260px; }
.i_pro_right ul li h2{ width:100%; height:40px; line-height:40px; text-align:center; position:absolute; bottom:0; left:0; background:url(../images/pro_bg.png) repeat; overflow:hidden }
.i_pro_right ul li h2 a{ color:#FFF;}

.liucheng{ width:1200px; height:575px; background:url(../images/liucheng.png) no-repeat 108px 30px; margin:69px auto 0;}
.liucheng .tit{ text-align:center;}
.liucheng .tit .big{ font-size:30px; color:#333; }
.liucheng .tit .small{ width:430px; line-height:22px; margin:10px auto; color:#058a37; }
.liucheng ul{ margin-top:45px;}
.liucheng ul li{ width:220px; float:left; margin-right:25px; text-align:center;}
.liucheng ul li p{ font-size:26px; color:#058a37; margin-top:15px;}
.liucheng .en{ width:680px; text-align:center; margin:57px auto 0px; text-transform:uppercase; color:#058a37; font-size:12px;}


.adv2{ width:100%; height:835px; background:url(../images/adv2.jpg) no-repeat top center;}
.adv2 .inner{ position:relative;}
.adv2 .tit{ position:absolute; top:275px; left:445px;}
.adv2 .tit .big{ color:#FFF; font-size:50px;} 
.adv2 .tit .small{ color:#ffc600; font-size:25px;} 
.adv2 ul li{ position:absolute;}
.adv2 ul li .big{ color:#ffc600; font-size:25px;}
.adv2 ul li .small{ color:#FFF; line-height:22px; margin-top:8px; }
.adv2 ul .one{ width:300px; top:115px; left:88px; text-align:right;}
.adv2 ul .two{ width:310px; top:445px; left:68px; text-align:right;}
.adv2 ul .three{ width:420px; top:620px; left:400px; text-align:center;}
.adv2 ul .four{ width:330px; top:435px; left:810px;} 
.adv2 ul .five{ width:222px; top:115px; left:800px; }

.i_about{ padding:65px 0; background:url(../images/i_about.jpg) repeat;}
.i_about .inner{ height:489px; background:url(../images/about_bg.png) no-repeat top center; position:relative;}
.i_about .inner .tit{ position:absolute; top:150px; left:215px; }
.i_about .inner .tit .big{ font-size:30px; }
.i_about .inner .tit .small{ font-family:"Arial"; letter-spacing:5px; color:#7a7a7a; margin-top:5px; }
.i_about .inner .p{ width:510px; height:110px; overflow:hidden; line-height:22px; color:#666; position:absolute; top:220px; left:216px;}
.i_about .inner .more{ width:118px; height:33px; text-align:center; line-height:33px; display:block; border:1px solid #bfbfbf; color:#666; position:absolute; top:345px; left:216px; }
.about_img{ position:absolute; top:59px; left:760px;}

.i_case{ width:100%; height:600px; background:url(../images/case_bg.jpg) no-repeat center;}
.i_case .tit{ padding-top:45px; margin-bottom:47px; text-align:center;}
.i_case .tit .big{ font-size:30px; color:#FFF; }
.i_case .tit .small{ color:#989898; margin-top:8px;}
.i_case .tit .bg{ width:225px; height:40px; line-height:40px; text-align:center; color:#FFF; background:#058a37; font-family:"Arial"; font-size:18px; margin:10px auto;}
.i_case .partFourCo1{ width:1200px; height:370px; margin:35px auto 0; position:relative; overflow:hidden; }
.i_case .partFourCo1 ul li{ width:320px; height:365px; margin-right:20px; float:left;}
.i_case .partFourCo1 ul li img{ width:320px; height:365px; }
.i_case .partFourCo1 ul li h2{ height:45px; line-height:45px; text-align:center; }
.i_case .partFourCo1 ul li h2 a{ color:#FFF;}

.i_new{ width:1200px; margin:50px auto 0;display:none;}
.i_new_left{ width:500px; padding:50px 20px 20px 20px; border:1px solid #c9c9c9; float:left; position:relative;}
.i_new_left .more{ width:30px; height:30px; display:block; position:absolute; top:50px; left:488px;}
.i_new_left .big,.i_new_right .big{ font-size:30px; color:#333; }
.i_new_left .small,.i_new_right .small{ width:190px; height:20px; background:url(../images/new_small.jpg) no-repeat right bottom; font-size:18px; color:#a6a6a6; }
.i_new_left .new1{ margin-top:15px; border-bottom:1px dashed #c9c9c9; padding-bottom:20px; }
.i_new_left .new1 li img{ width:498px; height:162px}
.i_new_left .new1 h2{ height:22px; line-height:22px; margin-top:20px; padding-left:12px; background:url(../images/new_tit.jpg) no-repeat left;}
.i_new_left .new1 h2 a{ font-size:18px;}
.i_new_left .new1 .p{ color:#8b8b8b; line-height:22px; height:66px; margin-top:8px; overflow:hidden;}
.i_new_left .new2{ margin-top:20px;}
.i_new_left .new2 li{ height:40px; line-height:40px; background:url(../images/i_new_li.jpg) no-repeat 2px 15px; border-bottom:1px solid #c6c6c6; padding-left:20px;}
.i_new_left .new2 li a{ width:365px; display:block; float:left; color:#666;}
.i_new_left .new2 li span{ width:80px; display:block; float:right; color:#a1a1a1; font-family:"Arial";}
.i_new_right{ width:600px; padding:50px 20px 20px 20px; border:1px solid #c9c9c9; float:right; position:relative;}
.i_new_right .small{ width:280px;}
.i_new_right .more{ width:30px; height:30px; display:block; position:absolute; top:50px; left:570px; }
.i_new_right .partFourCo1{ width:600px; height:160px; position:relative; overflow:hidden; margin-top:30px; }
.i_new_right .partFourCo1 ul li{ width:218px; height:158px; float:left; margin-right:18px; border:1px solid #c9c9c9;}
.i_new_right .partFourCo1 ul li img{ width:218px; height:158px; }
.form{ margin-top:39px; position:relative;}
.form input{ width:303px; height:35px; margin-bottom:25px; border:1px solid #c9c9c9; padding-left:5px;}
.form .msgLeft_Txtbox_div{ position:absolute; top:0px; left:325px;}
.form .msgLeft_Txtbox_div textarea{ width:268px; height:98px; border:1px solid #c9c9c9;}
#msgLeft_Btn_div{ width:110px; height:40px; position:absolute; top:121px; left:490px; }

.link_bg{ width:1200px; margin:30px auto;}
.link{ height:40px; margin-bottom:15px; }
.link span{ width:125px; height:40px; display:block; float:left; line-height:40px; background:#058a37; text-align:center; color:#FFF; }
.link a{ height:40px; line-height:40px; margin-left:10px; float:left; display:block;}

.footer_bg{ width:100%; overflow:hidden; padding:30px 0; background:url(../images/footer.jpg) repeat;}
.f_nav{ width:1200px; height:38px; line-height:38px; margin:0 auto 30px; border:1px solid #FFF; text-align:center;}
.f_nav a{ color:#FFF; display:inline-block; *display:inline; padding:0 20px; }
.f_nav_bottom{ width:600px; margin:0 auto; }
.f_nav_bottom .erweima{ width:120px; float:left; }
.f_nav_bottom .f_logo{ width:168px; height:75px; border-right:1px solid #FFF; float:left; margin:20px 0px 0px 20px;}
.f_nav_bottom .f_logo img{ margin:10px 15px 0 0;}
.f_nav_bottom .f_tel{ width:155px; height:55px; margin:32px 0 0 22px; background:url(../images/f_tel.png) no-repeat; color:#FFF; float:left; padding:3px 0 0 70px;}
.f_nav_bottom .f_tel p{ font-size:20px; font-family:"Arial"; }
.f_nav_bottom .b{ width:468px; height:118px; float:left; margin-left:10px; border:1px dashed #FFF;}
.copyright{ width:675px; text-align:center; margin:20px auto 0px;}
.copyright p{ line-height:25px; color:#FFF; }
.copyright a{ line-height:25px; color:#FFF; }
.copyright img{ margin-top:5px;}

.main{ width:1200px; margin:0 auto; }
.pro_left{ width:230px; float:left; }
.pro_left .tit{ height:50px; line-height:50px; font-size:18px; text-align:center; color:#FFF; padding:25px 0; background:#058a37;}
.pro_menu{ background:#f8f8f8; margin-bottom:10px;}
.pro_menu li.one{ line-height:50px; border-bottom:1px dashed #c9c9c9; padding-left:30px; background:url(../images/pro_lv.png) no-repeat 16px 21px;}
.pro_menu li.one:hover{ background:#ff8400 url(../images/pro_bai.png) no-repeat 16px 21px;}
.pro_menu li.one:hover a{ color:#FFF;}
.pro_menu li.one:hover ul{ display:block;}
.pro_menu li.one ul{ display:none; padding-bottom:5px;}
.pro_menu li.one ul li{ background:none; border:none; height:30px; line-height:30px; padding-left:10px; }
.pro_contact{ margin-top:18px; }
.pro_contact p{ line-height:22px; margin-bottom:5px; padding-left:5px; font-size:12px; color:#808080}

.pro_right{ width:950px; float:right;}
.pro_right .position{ height:30px; line-height:30px; margin-top:10px; border-bottom:1px solid #c9c9c9; font-size:16px; color:#666666} 
.pro_right .position span{ color:#f0aa83; margin-left:10px;}
.pro_right .position .thrum{ width:865px; text-align:right; float:right; font-size:12px}
.pro_right .position .thrum a{  font-size:12px}

.pro_list{ margin-top:20px;}
.pro_list li{ width:300px; height:264px; margin:0 22px 20px 0; float:left;position:relative;}
.pro_list li  img{ width:300px;height:225px;}
.pro_list li h2{ width:280px; padding:0 10px; height:40px; line-height:40px; overflow:hidden; text-align:center; background:url(../images/pro_bg.png) repeat; position:absolute; bottom:0}
.pro_list li:hover h2{ background:url(../images/pro_bg1.png) repeat;}
.pro_list li h2 a{ color:#FFF;}

.pages{ padding:20px 26px 20px 0px; overflow:hidden; }
.pages ul{ float:right; } 
.pages li{ width:20px; height:20px; border:1px solid #cccccc; text-align:center; line-height:20px; float:left; margin-right:3px; font-size:12px}
.pages li a{ font-size:12px}
.pages li.pages_solid{ background:#058A37; border:1px solid #058A37; color:#FFF;}
.pages li.previous_s,.pages li.next{ width:55px; background:none;}

.new_list li{ height:100px; /*border:1px solid #ededed;*/ margin-top:20px; } 
.new_list li .date_l{ width:122px; height:120px;  background:#e0e0e0; float:left;}
.new_list li .date_l p{ font-family:"Arial";}
.new_list li .date_l .day{ font-size:24px; text-align:center; margin-top:30px}
.new_list li .date_l .year{ font-size:18px; text-align:center; margin-top:8px;}
.new_list li .date_r{ width:805px; margin-top:10px; float:right; padding-left:15px;}
.new_list li .date_r h2{ height:30px; line-height:30px;}
.new_list li .date_r h2 a{ font-size:18px}
.new_list li .date_r h2 a:hover{ color:#058A37}
.new_list li .date_r .p{ height:45px;  line-height:22px; font-size:12px; margin-top:10px; overflow:hidden;}
.new_list li .date_r .more{ width:114px; height:35px; display:block; margin-top:10px;}
.new_list li:hover{ /*border:1px solid #e25a0f;*/}
.new_list li:hover .date_l{ /*background:#f38901;*/}
.new_list li:hover .date_l .day{ /*color:#FFF;*/}
.new_list li:hover .date_l .year{ /*color:#FFF;*/}

.pro_right h1.title{ font-size:18px; text-align:center; line-height:40px; margin-top:20px; }
.pro_right .date{ text-align:center; color:#058a37; font-size:12px;} 
.pro_right .images{ text-align:center; margin:10px 0; overflow:hidden;}
.pro_con{ line-height:25px; margin-top:10px;}
.pian_b{ border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:10px 0; margin:20px 0;}
.pian div{ line-height:30px;}
.tag{ line-height:25px;}
.tag a{ margin-right:10px;}
.xg_pro{ margin-top:30px;}
.xg_new{ margin-top:10px;display:none;}
.xg_pro .t,.xg_new .t{ width:150px; height:40px; line-height:40px; color:#FFF; background:url(../images/xg_tit.jpg) no-repeat; font-size:16px; text-align:center; margin-bottom:20px; }
.xg_new_ul li{ height:45px; line-height:45px; border-bottom:1px solid #dadada; background:url(../images/new_li.jpg) no-repeat 0px 17px; padding-left:20px;}
.xg_new_ul li:hover{ background:url(../images/new_li_hover.jpg) no-repeat 0px 17px;}
.xg_new_ul li a{ width:705px; height:45px; display:block; float:left;}
.xg_new_ul span{ width:85px; display:block; height:45px; float:right; font-family:arial}
.xg_new_ul{ margin-bottom:30px;display:none;}

.zxx{width:190px;height:151px;background:url(../images/zxzx.jpg) no-repeat top center;position:fixed;right:2px;top:25%;z-index:999;}
.zxx h2{height:32px;text-align:center;margin-top:105px;line-height:32px;}
.zxx h2 a{font-size:16px;color:#000;}
