@charset "utf-8";
/* CSS Document */
body{padding:0px; margin:0px; font-size:12px; color:#444444; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
td{ font-size:12px;}
img{ border:none;}
ul{ padding:0px; margin:0px;}
h1{ padding:0px; margin:0px;}
h2{ padding:0px; margin:0px;}
h3{ padding:0px; margin:0px;}
dl{ padding:0px; margin:0px;}
dd{ padding:0px; margin:0px;}
li{ list-style:none;}
font{ font-size:12px;}
select{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.clear{ clear:both;}


a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color:#1ba608}

.frame{ width:980px; margin:auto; background:url(../images/bg_left.jpg) repeat-y left;}
.left{ float:left; width:222px;}
.right{ float:right; width:740px;}

.bg_left{ background:url(../images/bg_left_bot.jpg) no-repeat left bottom; height:auto !important; height:400px; min-height:400px;}

.index{ width:980px; margin:auto;}
.ind_L722{ float:left; width:722px;}
.ind_L222{ float:left; width:222px;}
.ind_R492{ float:right; width:492px;}

.ind_R250{ float:right; width:250px;}

.bg_top{ background:url(../images/bgtop.jpg) repeat-x top;}
.top{ width:1002px; margin:auto; background:url(../images/bg_topimg.jpg) no-repeat right top;}
.top .date{ color:#f9ffe9; padding:0px 20px 0px 33px; line-height:32px;}
.top .date span { float:right;}
.top .date span a{ color:#f9ffe9; background:url(../images/icon.gif) no-repeat left; padding:0px 18px 0px 12px;}

.ind_swf{ text-align:center; padding:5px 0px 8px 0px;}
.banImg{ text-align:center; padding:5px 0px 8px 0px;}

.bottom{ width:980px; margin:auto; background:url(../images/bg_bottom.jpg) no-repeat bottom; height:auto !important; height:152px; min-height:152px; text-align:center; padding-top:15px;}
.Copyright{ padding-top:8px;}
.Copyright em{ color:#005297; font-weight:bold; font-style:normal;}

.title_menu{ background:url(../images/title_menu_bg.jpg); padding:5px 0px 5px 20px;}

.menu h1{ background:url(../images/menu_bg.jpg) no-repeat; line-height:28px; padding-left:31px; font-size:12px; font-weight:normal;}
.menu h1 a{ color:#444444;}
.menu h1 a:hover{ text-decoration:none; color:#42ae01}
.menu .onmenu a{ color:#42ae01; font-weight:bold;}
.menu ul { padding-left:30px;}
.menu ul li{ background:url(../images/icon4.gif) no-repeat left; padding-left:8px;}
.menu ul li a{ color:#42ae01;}



.Current{ border-bottom:#dcdcdc solid 1px; padding:0px 10px 0px 3px; line-height:29px; margin-bottom:7px;}
.Current span{ float:right; color:#a8a8a8;}
.Current span font{ color:#42ae01;padding-left:6px;}
.Current span a{ color:#a8a8a8; background:url(../images/jt.gif) no-repeat right top; padding-right:19px;}
.Current em{ font-style:normal; font-weight:bold; color:#444444; padding-left:10px; background:url(../images/icon2.gif) no-repeat left 2px;}

.img_fr{ float:right; padding-left:5px;}

.Content{ padding:16px 9px;}
.Content p{ text-indent:2em; padding:0px; margin:0px;}

.info{ padding:16px 9px;}
.info p{ text-indent:2em;}
.info h1{ font-size:14px; text-align:center; color:#42ae01;}
.info h2{ font-size:12px; text-align:center; color:#777; font-weight:normal;}
.info dl{border-bottom:dotted 1px #eaeaea; border-top:dotted 1px #eaeaea;}
.back{ text-align:center;}

.left_con{ width:203px; margin:auto;}
.left_con .bg_search{ background:url(../images/bg_prosearch.jpg) no-repeat top; height:97px; padding-top:33px;}
.text_search{ border:#d1d1d1 solid 1px; background:url(../images/bg_text.jpg) no-repeat; height:17px;}

.img_guestbook{ padding:8px 0px;}

.page{ text-align:right; color:#525252; padding:5px 12px;}
.page a{ color:#525252;}
.page em{ color:#ff0000; font-style:normal;}
.page .go{ background:url(../images/go.jpg) no-repeat; width:28px; height:22px; border:none; cursor:pointer;}
.page .text{ border:#d4d4d4 solid 1px; width:20px; height:14px;}

.list_honor li{ float:left; text-align:center; padding:1px 13px 8px 10px;}
.list_honor img{ border:solid 1px #e0e0e0; padding:4px; width:211px; height:139px;}
.list_honor h3{ padding:8px 0px 0px 0px; font-size:12px; font-weight:normal;}

.list_news{ background:url(../images/list_bg.jpg); line-height:28px; height:auto !important; height:28px; min-height:28px; padding:0px 6px;}
.list_news li{ background:url(../images/icon3.gif) no-repeat left; padding-left:13px;}
.list_news span{ float:right; padding:0px 6px;}
.list_news span img{ padding-right:40px;}
.none_bg li{ background:none;}

.list_pro li{ background:url(../images/list_bgpro.jpg) no-repeat; width:370px; height:auto !important; height:160px; min-height:160px; float:left;}
.list_pro .img{ float:left; padding:20px 9px 0px 9px;}
.list_pro .txt{ float:right; width:220px; padding:24px 29px 0px 0px;}
.list_pro .txt em{ display:block; font-style:normal; font-weight:bold; color:#40a104;}

.big_pro{ background:url(../images/bg_proinfo.jpg) no-repeat; height:auto !important; height:332px; min-height:332px; text-align:center; padding-top:45px; text-align:center;}
.big_pro img{ border:solid 1px #e3e4e6; padding:4px; background:#fff; height:251px;}
.info_pro{ padding:0px 20px 0px 20px;}
.info_pro dl{ padding-bottom:10px;}

.info_job{ padding:10px;}
.info_job em{color:#42ae01; font-size:14px; font-style:normal; font-weight:bold;}

.list_feedback{ padding:3px 0px 5px 0px;}
.list_feedback h1{ background:url(../images/box_feedback_tbg.jpg); line-height:26px; font-size:12px; height:auto !important; height:26px; min-height:26px; color:#282828;}
.list_feedback h1 span{ float:right; display:block; width:250px; background:url(../images/box_feedback_tr.jpg) no-repeat right;}
.list_feedback h1 span font{color:#6d6d6d; font-weight:normal;}
.list_feedback h1 em{ background:url(../images/box_feedback_tl.jpg) no-repeat; display:block; padding-left:37px; font-style:normal;}

.list_feedback h1 div{ width:140px; float:right;}

.list_feedback h2{ background:url(../images/box_feedback_cbg.jpg); line-height:27px; font-size:12px;}
.list_feedback h2 em{ background:url(../images/box_feedback_cl.jpg) no-repeat; display:block; padding-left:23px; font-style:normal;}

.list_feedback dl{ margin:0px 9px; padding:10px 30px; color:#6d6d6d;}
.list_feedback .line{ border-bottom:solid 1px #cdcdcd;}
.list_feedback .box{ border-color:#cdcdcd; border-style:solid; border-width:0px 1px 1px 1px;}

.bg_title{ background:url(../images/bg_line.jpg); margin-bottom:15px;}

.text{ background:#f7f7f7; border:solid 1px #d5d5d5;}

.bg_pic1{ background:url(../images/bg_pic1.jpg) no-repeat right bottom; height:auto !important; height:350px; min-height:350px;}

.f_666{ color:#666666;}
.Button{ background:url(../images/Button_green.jpg) no-repeat; width:54px; height:21px; color:#fff; font-size:12px; border:none; cursor:pointer; margin:0px 5px; font-family:Arial, Helvetica, sans-serif;}
.search{ background:url(../images/Button_search.jpg) no-repeat; width:62px; height:28px; font-weight:bold; color:#fff; font-size:12px; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

.ind_title{ background:url(../images/ind_title_bg.jpg) no-repeat left top; line-height:28px;}
.ind_title em{ background:url(../images/ind_title_bgl.jpg) no-repeat left top; padding:5px 0px 12px 20px; display:block;}
.ind_title span{ background:url(../images/ind_title_bgr.jpg) no-repeat top right; padding:0px 8px 9px 0px; display:block; float:right; font-size:12px; font-weight:normal; color:#b8b8b8;}
.ind_title span a{ color:#b8b8b8;}

.ind_box{ border-color:#e3e3e3; border-style:solid; border-width:0px 1px; background:url(../images/ind_box_bg.jpg) repeat-x bottom;}
.ind_box_bot{ background:url(../images/ind_box_b.jpg) no-repeat left bottom; padding-left:10px;}
.ind_box_bot span{ background:url(../images/ind_box_b.jpg) no-repeat right top; height:10px; _height:10px; display:block; overflow:hidden;}

.ind_box2{ border-color:#e3e3e3; border-style:solid; border-width:0px 1px; background:url(../images/ind_box2_bg.jpg) repeat-x bottom;}
.ind_box2_bot{ background:url(../images/ind_box2_b.jpg) no-repeat left bottom; padding-left:10px;}
.ind_box2_bot span{ background:url(../images/ind_box2_b.jpg) no-repeat right top; height:10px; _height:10px; display:block; overflow:hidden;}

.ind_list{ padding:5px 8px 0px 8px;}
.ind_list li{ line-height:22px; color:#555555; background:url(../images/icon4.gif) no-repeat 4px 8px; text-indent:18px;}
.ind_list a{  color:#000}
.ind_list a:hover{ text-decoration:none; color:#42ae01}
.ind_list span{ float:right; color:#818181; font-size:11px; font-family:Verdana;}

.ind_head{ margin:5px 8px; background:url(../images/dot.gif) repeat-x bottom; color:#444; padding-bottom:12px; line-height:22px;}
.ind_head h1{ font-size:18px;}
.ind_head h1 a{ color:#000; text-decoration:none;}
.ind_head h1 a:hover{ text-decoration:none; color:#42ae01}
.ind_head a{ color:#4a9c26; text-decoration:underline;}
.Slide{ float:left; width:178px; padding-right:12px;}

.ind_photo{ margin:7px; background:url(../images/dot.gif) repeat-x bottom; padding:5px 0px 15px 0px;}
.ind_photo .img{ float:left;}
.ind_photo .img img{ width:89px; height:88px; border:solid 1px #dfdfdf; padding:3px;}
.ind_photo .txt{ float:right; width:110px; padding-right:15px;}
.ind_photo .txt a{ color:#4a9c26; font-weight:bold;}

.ind_honor{ margin:7px; background:url(../images/dot.gif) repeat-x bottom; text-align:center;}
.ind_honor .img img{ width:170px; height:120px;}
.ind_honor h3{ font-size:12px; font-weight:normal; padding-top:8px;}

.ind_contact{ line-height:25px; color:#555555; padding:0px 15px;}

.ind_pro{ padding:8px 0px 0px 18px;}
.ind_pro li{ text-align:center; float:left; width:148px; padding:0px 11px;}
.ind_pro img{ height:101px; border:solid 1px #dbded8; padding:3px; background:#ff;}
.ind_pro h1{ font-size:12px; font-weight:normal; padding-top:8px;}
.ind_pro a{ color:#555555;}
.ind_pro a:hover{ text-decoration:none; color:#42ae01}

.h_186{height:auto !important; height:186px; min-height:186px;}
.h_252{height:auto !important; height:252px; min-height:252px;}
.h_184{height:auto !important; height:184px; min-height:184px;}
.h_150{height:auto !important; height:150px; min-height:150px;}
.h_98{height:auto !important; height:98px; min-height:98px;}
.h_7{height:7px; overflow:hidden; }

.pad_9_0{ padding:9px 0px;}



#andyscroll {
	height:149px;
	overflow:hidden;
}
#andyscroll_2 {
	height:245px;
	overflow:hidden;
}
#andyscroll_3 {
	height:179px;
	overflow:hidden;
}
