﻿@charset "utf-8";
html,body{font-family:Microsoft Yahei,Arial; font-size:14px; background:#fff;}
.wrap{margin:0 auto;}
.col_1{ float:left;}
.col_2{ float:right;}
.mt20{ margin-top:20px;}
.clear{ clear:both;}
.border1{ border:1px solid #D5D5D5;}
.main_bg{ background:#fdfdfd;}
.banner{ height:600px; background:#fff;}
.banner2{ height:516px; background:#fff;}
.about_ba{ background:url(../img/banner_about.jpg) center top no-repeat;height:350px;}
.wrapper{ width:100%; min-width:1000px; position:relative; overflow:hidden; }
#focus {width:1920px; height:605px; left:50%; margin-left:-960px; overflow:hidden; position:relative;}
#focus ul { width:1920px;height:300px; position:absolute; top:0; left:0;}
#focus ul li {width:1920px; height:605px;  position:absolute; top:0; left:0; background:#fff; display:none;}
#focus ul li img { width:1920px; height:605px; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:100%; height:10px; padding:5px 10px; right:0; bottom:25px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:10px; cursor:pointer; background:url(../img/ico_point.png) 0px 0px no-repeat; _background:url(../images/ico_point.gif) 0px 0px no-repeat;}
#focus .btn span.on { background:url(../img/ico_point.png) 0px -14px no-repeat; _background:url(../img/ico_point.gif) 0px -14px no-repeat;}

.top_bg{ background:url(../img/n_topbg.gif); height:5px;}
.top_menu{ height:50px; line-height:50px; background:#94d147;}
.top_menu a{ height:50px; line-height:50px; display:block; padding:0 25px; float:left;}
.top_menu a:hover{ background:#fff; color:#fff; height:46px; line-height:46px; border-top:4px solid #0a8403;}
.top_menu a.focus{ background:#fff!important; color:#0a8403!important; border-top:4px solid #0a8403; height:46px; line-height:46px;}
.top_logo{ height:88px; margin-top:-1px; overflow:hidden;}

.news_in{ height:462px; position:relative; padding:40px 0; padding-bottom:0;}
.news_in_gg{ background: url(../img/gg_bg.png); width:222px; height:462px; position:absolute; top:40px; left:0px;}
.news_in_gg dl{ padding-top:150px;}
.news_in_gg dl dt{font-size:18px; color:#fff; text-align:center; border-bottom:2px solid #fff; width:80px; margin:0 auto; padding-bottom:10px;}
.news_in_gg dl dt a{color:#fff;}
.news_in_gg dl dd{ text-align:center; padding-top:20px;}
.news_in_gg dl dd p{width:200px; margin:0 auto; overflow:hidden; height:40px; line-height:40px;}
.news_in_gg dl dd p a{ color:#fff;}

.news_in_dt{ background: url(../img/dt_bg.png); width:222px; height:462px; position:absolute; top:40px; left:334px;}
.news_in_dt dl{ padding-top:150px;}
.news_in_dt dl dt{font-size:18px; color:#fff; text-align:center; border-bottom:2px solid #fff; width:80px; margin:0 auto; padding-bottom:10px;}
.news_in_dt dl dt a{color:#fff;}
.news_in_dt dl dd{ text-align:center; padding-top:20px;}
.news_in_dt dl dd p{width:200px; margin:0 auto; overflow:hidden; height:40px; line-height:40px;}
.news_in_dt dl dd p a{ color:#fff;}

.news_in_ch{ background: url(../img/fy_bg.png); width:222px; height:462px; position:absolute; top:40px; right:0px;}
.news_in_ch dl{ padding-top:150px;}
.news_in_ch dl dt{font-size:18px; color:#fff; text-align:center; border-bottom:2px solid #fff; width:80px; margin:0 auto; padding-bottom:10px;}
.news_in_ch dl dt a{color:#fff;}
.news_in_ch dl dd{ text-align:center; padding-top:20px;}
.news_in_ch dl dd p{width:200px; margin:0 auto; overflow:hidden; height:40px; line-height:40px;}
.news_in_ch dl dd p a{ color:#fff;}

.in_about dl{ width:510px; position:absolute; top:200px;left:440px;}
.in_about{ background:url(../img/in_about_bg.jpg) center top no-repeat; height:806px;}
.in_about dl dt{ padding-bottom:20px;}
.in_about dl dd{ font-size:14px; padding-left:20px; line-height:30px;}
.in_about dl dd a{ width:100px; height:30px; text-align:center; background:#94d147; color:#fff; font-size:14px; display:block; margin-top:25px;}
.in_about dl dd h3{color:#5aa100; font-size:18px;}
.in_about dl dd span{color:#5aa100; }

.in_cyfc{ padding:30px 0;}

.in_fwxm{ background:url(../img/in_fwxm.jpg) center top no-repeat; height:696px;}

.in_fwxm dl{ width:410px; text-align:right; font-size:17px; line-height:30px; padding-top:95px;}
.in_fwxm dl dd{ padding-top:40px;}
.in_fwxm .color_1{color:#fed801;}
.in_fwxm .color_2{color:#94d147;}
.in_fwxm .color_3{color:#f35c20;}
.in_fwxm .color_4{color:#1eddee;}

.in_contact{ background:url(../img/in_contact.jpg) center top no-repeat; height:450px;}
.in_contact .in_ad{ width:333px; position:absolute; top:245px;left:0px; text-align:center;}
.in_contact .in_ad dd{ padding-top:25px;}

.in_contact .in_email{ width:333px; position:absolute; top:245px;right:0px; text-align:center;}
.in_contact .in_email dd{ padding-top:25px;}

.in_contact .in_tel{ width:333px; position:absolute; top:245px;right:333px; text-align:center;}
.in_contact .in_tel dd{ padding-top:25px;}

.in_contact2{height:200px;}
.in_contact2 .in_ad{ width:333px; position:absolute; top:20px;left:0px; text-align:center;}
.in_contact2 .in_ad dd{ padding-top:25px;}

.in_contact2 .in_email{ width:333px; position:absolute; top:20px;right:0px; text-align:center;}
.in_contact2 .in_email dd{ padding-top:25px;}

.in_contact2 .in_tel{ width:333px; position:absolute; top:20px;right:333px; text-align:center;}
.in_contact2 .in_tel dd{ padding-top:25px;}





.page_contact h3{ text-align:center; padding:30px 0;}

.cen_text{ text-align:center; line-height:30px;}
.about_con { padding-bottom:60px;}
.about_con table{ margin-top:50px;}
.about_con table td h4{ font-size:24px; font-weight:normal; padding-bottom:20px;}
.about_con table td{ line-height:30px;}

.contact_ba{ background:url(../img/banner_contact.jpg) center top no-repeat;height:350px;}

.contact_page{ padding-bottom:50px; line-height:35px;}
.contact_page h4{ font-size:18px; padding-bottom:15px;}
.contact_page i{ font-weight:bold;}

.message_ba{ background:url(../img/in_ba_3.jpg) center top no-repeat;height:350px;}
.message_page{ background:url(../img/message_bg.png) center top no-repeat; width:930px; height:795px; margin-top:40px; margin-bottom:40px;}
.message_page dl{ padding-left:180px; padding-top:280px;}
.message_page dl p { clear:both; height:35px; line-height:35px; padding:12px 0;}
.message_page dl p label{ width:135px; text-align:right; display:block; float:left;}
.message_page .input_txt{ width:320px; height:35px; line-height:35px; border-radius:5px; border:1px solid #ccc; padding-left:10px; font-size:14px; font-family:Microsoft Yahei; background:none;}
.message_page .area_txt{ width:320px; height:90px; border-radius:5px; border:1px solid #ccc;font-family:Microsoft Yahei; padding-left:10px; padding-top:10px;}
.put_bt{ width:100px; height:35px; line-height:35px; text-align:center; margin-left:135px;font-family:Microsoft Yahei;color:#fff; font-size:16px; margin-top:20px; background:#090; border:none; cursor:pointer; border-radius:5px;}


.job_ba{ background:url(../img/banner_job.jpg) center top no-repeat;height:350px;}
.job_page{ width:980px; height:795px; margin-top:20px; margin-bottom:40px;}


.hd_ba{ background:url(../img/banner_hd.jpg) center top no-repeat;height:350px;}

.hd_page{ background:url(../img/ly.jpg) center top no-repeat; width:930px; height:100%; padding-top:150px; margin-top:40px; margin-bottom:40px;}


.news_ba{ background:url(../img/news_cy.jpg) center top no-repeat;height:350px;}

.news_page{ background:url(../img/news_tit.jpg) center top no-repeat; width:930px; height:100%; overflow:hidden; min-height:400px; padding-top:150px; margin-top:40px; margin-bottom:40px;}

.fw_ba{ background:url(../img/banner_fw.jpg) center top no-repeat;height:350px;}
.fw_page{ background:url(../img/in_fwxm.png) center top no-repeat; width:1000px;overflow:hidden; min-height:400px; padding-top:230px; margin-top:10px; margin-bottom:40px;}

.fw_tit{width:1000px; text-align:center; font-size:24px; height:60px; line-height:60px;color:#0a8403;}
.fw_tit2{width:1000px; text-align:center; font-size:16px; height:60px; font-family:Microsoft yahei; line-height:60px;color:#000;}

.newszy_ba{ background:url(../img/zy_ba.jpg) center top no-repeat;height:350px;}
.newszy_page{ min-height:400px;margin-top:20px; margin-bottom:40px;}

.newszy_con{ background:url(../img/zy_book.png) center top no-repeat; height:602px; overflow:hidden; margin-top:30px; padding-top:60px;}
.newszy_con p{ width:430px; height:50px; background:url(../img/news_dot.png) left 22px no-repeat; padding-left:15px; line-height:50px; margin-left:60px;  border-bottom:1px dashed #ccc;overflow:hidden;}
.newszy_con p span{ float:right;color:#727272;}



DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:25px; float:right; margin-right:60px;
} 
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
DIV.scott A:active {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


.news_page_con h3{ text-align:center; margin-bottom:40px; border-bottom:1px solid #efefef; line-height:50px; height:50px;}
.news_next{ margin-top:30px; border-top:1px solid #efefef; padding-top:20px;}
.news_next a{color:#0a8403;}

.footer{ background:#f3f3f3; height:145px; text-align:center; line-height:35px; padding-top:45px;}









