@charset "utf-8";
body { font: 12px "宋体"; margin: 0px; padding: 0px; }
td { font-size: 12px; }
img { border-style: none; }
p { text-indent: 2em; }


.bg_page { background: #EDEDED url(../images/bg_page.jpg) repeat-x top; }
.page { color: #989797; text-align: right; margin: 11px 0px 0px; padding: 8px 8px 20px; clear: both; border-top: 1px solid #DDDDDD; }
.page a { color: #989797; text-decoration: none; }
.page a:hover { color: #00754B; text-decoration: none; }
.pagebox { font: 11px Arial, Helvetica, sans-serif; border: 1px solid #D4D4D4; }
.pagebtn { font: bold 11px Arial, Helvetica, sans-serif; color: #666; background: url(../images/pagebox.jpg) no-repeat; height: 22px; width: 28px; border-style: none; }
.clear { clear: both; height: 2px; overflow: hidden; }



.top { background: url(../images/topbg.jpg) no-repeat left top; margin: 7px 0px; padding: 17px 21px 0px 28px; height: 77px; }
.topsearchbox { background: url(../images/searchbox.jpg) no-repeat left top; margin: 0px; padding: 0px 0px 0px 12px; height: 20px; width: 186px; text-align: left; float: right; }
.searbox_top { font-size: 12px; border: 0px; width:110px; margin-left:10px; margin-right:10px; background:none; color:#8d8d8d;}
.mainnav { float: left; }
.contain { margin: 0px auto; padding: 0px; width: 934px; }
.mainbox { background: url(../images/sidebg.jpg) repeat-y left top; }
.maincontent { background: url(../images/mainbg.jpg) repeat-y left; }
.maincontent2 { background: url(../images/mainbg_1.jpg) repeat-y 1px; }

.maincontent_bottom_bg { background: url(../images/mainbg2.jpg) no-repeat bottom; height: auto !important;height: 346px;min-height: 346px; }
.maincontent_bottom_bg2 { background: url(../images/mainbg2_1.jpg) no-repeat 1px bottom; height: auto !important; height: 346px; min-height: 346px; }

.maincontent_top { background: url(../images/mainbg_top.jpg) no-repeat left top; margin: 0px; padding: 14px 17px 0px 10px; }
.maincontent_col_bottom { background: url(../images/mainbg3.jpg) no-repeat bottom; height: auto !important; height: 180px; min-height: 180px; }
.maincontent_col_bottoma { background: url(../images/mainbg3.jpg) no-repeat bottom; /*height: auto !important; height: 180px; min-height: 180px;*/ padding-bottom: 6px; }

.maincontent_col_bottom2 { background: url(../images/mainbg4.jpg) no-repeat bottom; height: auto !important; height: 180px; min-height: 180px; }
.maincontent_col_bottom3 { background: url(../images/mainbg5.jpg) no-repeat bottom; height: auto !important; height: 180px; min-height: 180px; margin: 0px; padding: 0px 0px 18px; }
.mainbox_home { background: url(../images/mainpage_bg.jpg) no-repeat left top; margin: 0px; padding: 1px 0px 0px; float: left; height: 291px; width: 714px; }
.mainbox_col { background: url(../images/rightbg.jpg) repeat-y right; }
.main_inter_col { background: url(../images/mainbg_col2.jpg) repeat-y 182px; }
.main_inter_col_bottom { background: url(../images/mainbg_col.jpg) no-repeat bottom; height: auto !important;height: 400px; min-height: 400px;}
.main_inter_col_top { background: url(../images/mainbg_col3.jpg) no-repeat left top; padding: 6px 11px 27px; }





.sidebar { width: 182px; background: url(../images/sidebg2.jpg) no-repeat left bottom; }
.sidetitle { background: url(../images/sidetitlebg.jpg) no-repeat left top; margin: 0px 0px 12px; padding: 13px 0px 0px 15px; height: 25px; display: block; font-size: 14px; font-weight: bold; color: #00744B; }
.sidemenu { margin: 0px; padding: 0px 15px 26px 10px; }
.sidemenu h2 { font-size: 12px; font-weight: normal; color: #787878; background: url(../images/sidemenu_ico.gif) no-repeat right 9px; margin: 0px; padding: 11px 15px 5px 7px; display: block; border-bottom: 1px solid #DDDDDD; }
.sidemenu h2 a { color: #787878; text-decoration: none; }
.sidemenu h2 a:hover { color: #2A6E59; text-decoration: none; }
.sidemenu h2 a.aon { color: #2A6E59; text-decoration: none; }
.sidemenusub { margin: 0px 0px 0px 7px; padding: 0px; color: #2D6A5B; }
.sidemenusub li { margin: 0px; padding: 8px 0px 6px 4px; list-style: none; background: url(../images/dot.gif) repeat-x bottom; }
.sidemenusub li a {color: #787878; text-decoration: none; background: url(../images/sidemenu_ico.gif) no-repeat left 4px; padding-left: 11px; }
.sidemenusub li a.a2 { color: #2C6A5B; text-decoration: none; background: url(../images/dot4.jpg) no-repeat left 4px; padding-left: 11px; }

.sidebar_main { float: right; width: 214px; }
.rightbar { background: url(../images/rightbg2.jpg) no-repeat bottom; width: 237px; }
.rightbox_inter { background: url(../images/rightbg3.jpg) no-repeat bottom; margin: 0px; padding: 0px 0px 9px; height:auto !important; height:130px;min-height:130px;}





.banner_contact { background: url(../images/banner_contact.jpg) no-repeat left top; height: 144px; }
.banner_group { background: url(../images/banner_groupsub.jpg) no-repeat left top; height: 145px; }
.banner_news { background: url(../images/banner_news.jpg) no-repeat left top; height: 148px; }
.banner_job { background: url(../images/banner_jobsub.jpg) no-repeat left top; height: 145px; }
.banner_bus { background: url(../images/banner_bussub.jpg) no-repeat left top; height: 145px; }

.banner_none { background: url(../images/banner_none.jpg) no-repeat left top; margin: 0px 0px 7px; padding: 2px 0px 0px 3px; height: 210px; }
.banner_main { background: url(../images/bannerbox_main.jpg) no-repeat left top; margin: 0px 0px 0px 2px; padding: 0px 0px 7px; height: 355px; }



#group .banner { background: url(../images/banner_group.jpg) no-repeat left top; height: 205px; padding-bottom: 8px; margin-left: 1px; }
#job .banner { background: url(../images/banner_job.jpg) no-repeat left top; height: 205px; padding-bottom: 8px;margin-left: 1px; }
#guotong .banner { background: url(../images/banner_guotong.jpg) no-repeat left top; height: 211px; margin-left: 0px; padding-bottom: 8px; }
#product .banner { background: url(../images/banner_pro.jpg) no-repeat left top; height: 210px; margin-left: 0px; padding-bottom: 8px; }
#hotel .banner { background: url(../images/banner_hotel.jpg) no-repeat left top; height: 210px; margin-left: 0px; padding-bottom: 8px; }
#hr .banner { background: url(../images/banner_hr.jpg) no-repeat left top; height: 210px; margin-left: 0px; padding-bottom: 8px; }
#property .banner { background: url(../images/banner_property.jpg) no-repeat left top; height: 210px; margin-left: 0px; padding-bottom: 8px; }
#color .banner { background: url(../images/banner_color.jpg) no-repeat left top; height: 210px; margin-left: 0px; padding-bottom: 8px; }
#eq .banner { background: url(../images/banner_eq.jpg) no-repeat left top; height: 210px; margin-left: 0px; padding-bottom: 8px; }
#bus .banner { background: url(../images/banner_bus.jpg) no-repeat left top; height: 210px; margin-left: 0px; padding-bottom: 8px; }

.crumb { color: #A6A6A6; text-align: right; margin: 0px; padding: 10px 6px 10px 0px; }
.crumb a { text-decoration: none; color: #A6A6A6; }
.crumb a:hover { color: #2A6E59; text-decoration: none; }

.crumb2 { color: #A6A6A6; font-size: 12px; font-weight: normal; float: right; margin: 0px; padding: 0px; }
.crumb2 a { text-decoration: none; color: #A6A6A6; }
.crumb2 a:hover { color: #2A6E59; text-decoration: none; }


.content_contact { line-height: 200%; color: #787878; padding-bottom: 20px; }
.contentinfo { line-height: 200%; color: #666; padding: 9px; }

.content { line-height: 200%; color: #666; margin: 0px; padding: 0px 15px 36px; }
.content2 { line-height: 200%; color: #666; margin: 0px; padding: 0px 33px 16px; }

.title { font-size: 14px; font-weight: bold; color: #00744B; background: url(../images/titlebg.jpg) no-repeat left top; margin: 20px 0px 16px; padding: 13px 16px 0px 37px; height: 22px; display: block; }
.title_col { background: url(../images/title.jpg) no-repeat left top; margin: 0px 0px 12px; padding: 0px 0px 0px 19px; height: 41px; line-height: 40px; color: #068F61; font-size: 14px; font-weight: bold; }
.title_col span { background: url(../images/title.jpg) no-repeat right top; display: block; margin: 0px; padding: 0px 13px 0px 0px; height: 41px; }
.morebox2 { float: right; padding-top: 16px; }
.morebox3 { float: right; padding-top: 12px; }



.titlesub { font-size: 14px; line-height: 33px; font-weight: bold; color: #00744B; background: url(../images/titlebg_green.jpg) repeat-x; margin: 0px 0px 9px; padding: 0px 9px 0px 12px; height: 33px; display: block; }
.titlesub2 { font-size: 14px; background: url(../images/titlecol_bg.jpg) no-repeat left top; margin: 0px 0px 9px; padding: 14px 21px 0px 22px; height: 24px; display: block; font-weight: bold; color: #00744B; }
.titlesub2 a { font-size: 14px; color: #00744B; }
.titlesub2a { font-size: 14px; background: url(../images/titlecol_bg.jpg) no-repeat left top; margin: 0px 0px 9px; padding: 15px 21px 0px 22px; height: 23px; display: block; font-weight: bold; color: #00744B; }

.titlesub3 { font-size: 13px; background: url(../images/titlebg_news.jpg) no-repeat left top; margin: 0px; padding: 15px 21px 0px 22px; height: 21px; display: block; font-weight: bold; color: #00744B; }
.titlesub4 { font-size: 13px; background: url(../images/titlebg_news.jpg) no-repeat left top; height: 36px; overflow: hidden; }
.titlesub4_1 { font-size: 13px; margin: 0px; padding: 4px 21px 0px 22px; font-weight: bold; color: #00744B; }
.titlesub5 { font-size: 12px; line-height: 33px; font-weight: bold; color: #00724B; background: url(../images/titlebg_green.jpg) repeat-x; margin: 0px 0px 9px; padding: 0px 0px 0px 12px; height: 33px; display: block; }


.titleinfo { font-size: 14px; line-height: 180%; font-weight: bold; color: #00744B; text-align: center; margin: 0px; padding: 0px 0px 12px; background: url(../images/titleinfo_line.gif) repeat-x bottom; display: block; }
.posttime { font-size: 12px; font-weight: normal; color: #A0A0A0; padding-top: 5px; padding-bottom: 5px; }


.morepic { float: right; }

.f-contact { padding-right: 12px; padding-left: 12px; padding-bottom: 12px; }
.f-intro { line-height: 170%; color: #666; margin: 0px; padding: 0px 23px; }
.f-contact-pro { padding-top: 13px; padding-bottom: 25px; }

.f-group { line-height: 170%; color: #6C6C6C; margin: 0px; padding: 0px 22px 12px; }
.f-group2 { line-height: 170%; color: #6C6C6C; margin: 0px; padding: 9px 22px 12px; }
.f-videotips { line-height: 160%; color: #666; background: #F7F7F7; margin: 0px 0px 12px; padding: 12px; }
.f-videotips h3 { font-size: 14px; font-weight: bold; color: #00925E; display: block; margin: 0px 0px 5px; padding: 0px; }
.f-introhotel { line-height: 170%; color: #6C6C6C; margin: 0px; padding: 0px 60px 12px 24px; }
.f-normal { color: #666; }
.f-bigfont { font-size: 14px; font-weight: bold; color: #7D7D7D; text-align: center; padding: 12px; }

.f-servicecase { color: #4A4A4A; padding: 7px 9px 12px 12px; line-height: 178%; }



.form_text { font-size: 12px; border: 1px solid #E8E8E8; }
.form_btn { font-size: 12px; color: #FFF; background: url(../images/btn_submit.gif) no-repeat; height: 20px; width: 49px; border-style: none; }
.box_space { clear: both; height: 6px; overflow: hidden; }
.box_bg { background: #FFF; margin: 0px 1px; padding: 12px; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; }
.box_news { padding: 19px 29px 29px; }
.box_newsinfo { padding: 12px; }

.box_notice { font-size: 14px; color: #2D6188; background: url(../images/noticbg.jpg) no-repeat left top; margin: 0px; padding: 9px 0px 0px 100px; height: 24px; }
.box_notice a { text-decoration: none; color: #2D6188; }
.box_back { background: url(../images/dot2.gif) repeat-x top; margin: 0px; padding: 12px; text-align: center; }
.box_back a { color: #666; text-decoration: none; }
.box_maininter { margin: 0px 15px 0px 24px; padding: 0px 0px 15px; }
.box_maininter2 { margin: 0px 15px 0px 22px; padding: 2px 0px 15px; }

.box_jobpic { padding: 2px; float: left; margin-right: 15px; border: 1px solid #CCCCCC; }
.box_listjob { float: left; width: 555px; line-height: 176%; color: #666666; }


.box_propic {float: left; margin-right: 13px; }
.box_listpro { float: left; width: 555px; line-height: 176%; color: #666666; }

.box_position { padding: 19px 23px 29px; }
.box_membergroup_main { background: url(../images/mainsidebg.jpg) no-repeat 1px top; margin: 0px; padding: 12px 3px 9px 19px; height: 110px; }
.box_photo { color: #6A6A6A; display: inline; margin: 0px 20px; padding: 0px; float: left; width: 124px; }
.box_photo span { text-align: center; display: block; padding: 8px 0px; }
.box_photo a { text-decoration: none; color: #6A6A6A; }
.box_photo img { border: 1px solid #D1BBA4; }



.box_photo2 { color: #6A6A6A; display: inline; margin: 12px 25px 0px; padding: 0px; float: left; width: 124px; }
.box_photo2 span { text-align: center; display: block; padding: 8px 0px; }
.box_photo2 a { text-decoration: none; color: #6A6A6A; }
.box_photo2 img { border: 1px solid #D1BBA4; }
.box_hrnews { padding: 0px 9px 23px; }
.box_honor_hr { padding-bottom: 55px; }
.box_catepro { background: url(../images/box_pro.jpg) no-repeat right top; margin: 0px; padding: 11px 0px 0px; }
.box_catepro h2 { font-size: 14px; font-weight: bold; color: #00744B; margin: 0px; padding: 0px 0px 11px; display: block; }

.box_cateprointer2 {  bottom; margin: 0px; padding: 0px; }
.box_cateprointer2 h2 { font-size: 14px; font-weight: bold; color: #00744B; margin: 0px; padding: 0px 0px 11px; display: block; }


.box_catepro h2 { font-size: 14px; font-weight: bold; color: #00744B; margin: 0px; padding: 0px 0px 11px; display: block; }
.cate { text-align: center; position: absolute; width: 80px; margin-left: -70px; }
.cate a { color: #666; text-decoration: none; margin: 0px; padding: 5px 5px 5px 11px; display: block; border-bottom: 1px solid #FFF; background: #DFF1EB; text-align: left; }
 a.acate { color: #FFF; text-decoration: none; background: url(../images/catebg.jpg) no-repeat left top; display: block; margin: 0px 7px 0px 0px; padding: 0px 0px 0px 16px; float: left; height: 39px; }
a.acate span { background: url(../images/catebg.jpg) no-repeat right top; display: block; margin: 0px; padding: 9px 16px 0px 0px; float: left; height: 30px; }




.newsbar_home { font-size: 14px; color: #365D7C; background: url(../images/newsbar_main.jpg) no-repeat left top; margin: 0px 0px 9px 2px; padding: 0px 22px 0px 108px; height: 36px; overflow: hidden; }
.newsbar_home a{ color: #365D7C; ; text-decoration: none; }
.newsbar_home a:hover{ color: #408080; ; text-decoration: none; }


a.agray { color: #666666; text-decoration: none; }
a.agray:hover { color: #408080; text-decoration: none; }
a.agreen { color: #0F7B57; text-decoration: underline; }










.list_feedback { line-height: 200%; margin: 0px 9px; padding: 0px; color: #333; 
}
.list_feedback li {
	list-style: none;
	margin: 0px 0px 14px;
	padding: 5px;
	border: 1px dashed #CCCCCC;
}
.list_feedback .time { float: right; }
.list_feedback .subject { color: #218662; }



.list_pro_col{ color: #242623; margin: 0px; padding: 0px; line-height: 150%; }
.list_pro_col li a { color: #242623; text-decoration: none; }
.list_pro_col li a:hover { color: #408080; text-decoration: none; }
.list_pro_col li { display: inline; margin: 0px; padding: 0px 0px 0px 19px; float: left; list-style: none; width: 136px; }
.list_pro_col li span { display: block; padding: 8px 0px 5px 3px; text-align: center; }

.list_pro_col2{ color: #242623; margin: 0px 35px; padding: 12px 0px 0px; line-height: 150%; border-top: 1px solid #CCC; }
.list_pro_col2 li a { color: #242623; text-decoration: none; }
.list_pro_col2 li a:hover { color: #408080; text-decoration: none; }
.list_pro_col2 li { display: inline; margin: 0px; padding: 0px 12px 25px 17px; float: left; list-style: none; width: 136px; }
.list_pro_col2 li span { display: block; padding: 8px 0px 5px 3px; text-align: center; }

.list_honor_group { color: #777674; margin: 0px; padding: 0px; }
.list_honor_group li a { color: #777674; text-decoration: none; }
.list_honor_group li a:hover { color: #408080; text-decoration: none; }
.list_honor_group li { display: inline; margin: 0px; padding: 0px 0px 0px 19px; float: left; list-style: none; width: 125px; }
.list_honor_group li span { display: block; padding: 8px 0px 5px 3px; }

.list_honor { color: #777674; margin: 0px; padding: 0px; }
.list_honor li a { color: #777674; text-decoration: none; }
.list_honor li a:hover { color: #408080; text-decoration: none; }
.list_honor li { display: inline; margin: 0px; padding: 0px 10px 0px 11px; float: left; list-style: none; width: 160px; height: 155px; overflow: hidden; }
.list_honor li span { display: block; padding: 8px 0px 5px; text-align: center; }
.list_news { color: #666; margin: 0px; padding: 0px; }
.list_news li { background: url(../images/dot2.gif) repeat-x bottom; margin: 0px; padding: 8px 0px 8px 6px; list-style: none; }
.list_news li span { font-family: Arial, Helvetica, sans-serif; background: url(../images/listarr.gif) no-repeat left 6px; margin: 0px; padding: 0px 12px; }
.list_news li a { color: #666; text-decoration: none; }
.list_news li a:hover { color: #068659; text-decoration: none; }
.list_newspic { line-height: 150%; color: #666; margin: 0px; padding: 0px 22px; }
.list_newspic li { list-style: none; margin: 0px; padding: 9px 0px; height: 59px; overflow: hidden; }
.list_newspic li .txt { margin: 0px; padding: 0px; float: left; width: 221px; }
.list_newspic li .txt a { font-weight: bold; color: #666; text-decoration: none; background: url(../images/listarr.gif) no-repeat left 5px; padding: 0px 0px 0px 12px; }
.list_newspic li .txt a:hover { color: #2A6E59; text-decoration: none; }

.list_newspic .picbox2 { margin: 0px; padding: 0px 12px 0px 0px; float: left; }
.list_news2 { color: #555555; background: url(../images/listbg.gif) repeat left top; margin: 0px; padding: 0px; }
.list_news2 li { line-height: 30px; margin: 0px; padding: 0px 23px 0px 31px; height: 30px; list-style: none; overflow: hidden; background: url(../images/sidemenu_ico.gif) no-repeat 11px 11px; }
.list_news2 li span { float: right; color: #ABABAB; }
.list_news2 li a { color: #555; text-decoration: none; }
.list_news2 li a:hover { color: #2A6E59; text-decoration: none; }

.list_news3 { color: #676767; margin: 0px; padding: 0px; }
.list_news3 li { list-style: none; border-bottom: 1px solid #DDDDDD; background: url(../images/arrlist2.gif) no-repeat 6px 7px; margin: 0px; padding: 6px 8px 8px 22px; }
.list_news3 span { color: #A7A7A7; float: right; }
.list_news3 a { color: #676767; text-decoration: none; }
.list_news3 a:hover { color: #2A6E59; text-decoration: none; }


.list_news4 { color: #555555; margin: 0px; padding: 0px; line-height: 140%; }
.list_news4 li { margin: 0px; padding: 5px 12px 5px 3px; list-style: none; background: url(../images/dot2.gif) repeat-x bottom; }
.list_news4 li span { float: right; color: #ABABAB; }
.list_news4 li a { color: #555; text-decoration: none; background: url(../images/sidemenu_ico.gif) no-repeat left 3px; padding: 0px 23px 0px 14px; }
.list_news4 li a:hover { color: #2A6E59; text-decoration: none; }


.list_news4a { color: #6C6C6C; margin: 0px 0px 0px 12px; padding: 0px 0px 11px; line-height: 140%; }
.list_news4a li { margin: 0px; padding: 5px 12px 5px 3px; list-style: none; background: url(../images/dot2.gif) repeat-x bottom; }
.list_news4a li span { float: right; color: #ABABAB; }
.list_news4a li a { color: #6C6C6C; text-decoration: none; background: url(../images/sidemenu_ico.gif) no-repeat left 3px; padding: 0px 23px 0px 14px; }
.list_news4a li a:hover { color: #2A6E59; text-decoration: none; }



.list_news5 { color: #555555;  margin: 0px; padding: 0px; }
.list_news5 li { margin: 0px; padding: 4px 0px 8px 11px; list-style: none; background: url(../images/sidemenu_ico.gif) no-repeat left 7px; }
.list_news5 li span { float: right; color: #ABABAB; }
.list_news5 li a { color: #555; text-decoration: none;  }
.list_news5 li a:hover { color: #2A6E59; text-decoration: none; }

.list_scheme { line-height: 150%; color: #686868; margin: 0px; padding: 0px; }
.list_scheme li { list-style: none; margin: 0px; padding: 0px 0px 36px; height: 81px; overflow: hidden; }
.list_scheme li .txt { margin: 0px; padding: 0px; float: left; width: 520px; }
.list_scheme li .txt a { font-weight: bold; color: #686868; text-decoration: none;  padding: 0px; }
.list_scheme li .txt a:hover { color: #2A6E59; text-decoration: none; }
.list_scheme .picbox2 { margin: 0px; padding: 0px 20px 0px 0px; float: left; }
.list_video { color: #666; margin: 0px; padding: 0px; }
.list_video li { margin: 0px; padding: 7px 12px; border-bottom: 1px solid #E6E6E6; height: 38px; overflow: hidden; }
.list_video li .imgbox { float: left; padding-right: 12px; }
.list_video li .f-title { background: url(../images/arrlist.gif) no-repeat left 17px; padding-top: 14px; padding-left: 12px; float: left; }

.list_job { color: #676767; margin: 0px; padding: 0px; }
.list_job li { list-style: none; border-bottom: 1px solid #DDDDDD; background: url(../images/arrlist2.gif) no-repeat 6px 12px; margin: 0px 11px; padding: 12px 8px 8px 22px; }
.list_job span { color: #A4A4A4; float: right; text-align: center; width: 120px; }
.list_job .rightbox { color: #666; }

.list_job a { color: #676767; text-decoration: none; }
.list_job a:hover { color: #2A6E59; text-decoration: none; }
.list_job .tname { font-weight: bold; color: #656565; background: url(../images/tnamebg_job.gif) repeat-x bottom; border-top: 1px solid #EAEAEA; border-right: 1px solid #C7C7C7; border-bottom: 1px solid #C7C7C7; border-left: 1px solid #C7C7C7; margin: 0px 0px 9px; padding: 0px 0px 0px 34px; line-height: 28px; }
.list_home { line-height: 150%; color: #4A4A4A; margin: 0px; padding: 0px; background: url(../images/mainline.gif) repeat-y left; height: 287px; }
.list_home ul { margin: 0px 0px 0px 3px; padding: 0px; }
.list_home li { list-style: none; margin: 0px; padding: 24px 18px 0px; width: 138px; display: inline; float: left; }
.list_home .txt h3 { font-size: 12px; font-weight: bold; color: #007A50; margin: 0px; padding: 0px 0px 4px; display: block; }
.list_home .morbox { text-align: right; margin: 0px; padding: 25px 0px 0px; }
.list_home .txt { margin: 0px; padding: 0px 3px; }
.list_honor_hr { margin: 0px; padding: 0px; }
.list_honor_hr li { display: inline; margin: 0px 0px 0px 22px; padding: 12px 0px 0px; float: left; list-style: none; width: 126px; }
.list_pic_pro { color: #7B7B7B; margin: 0px 0px 0px 12px; padding: 0px; width: 209px; }
.list_pic_pro li a { color: #7A7A7A; text-decoration: none; }
.list_pic_pro li img { padding: 2px; margin-bottom: 4px; border: 1px solid #E1E1E1; }
.list_pic_pro span { text-align: center; display: block; margin: 0px; padding: 4px 0px; background: #EEEEEE; }
.list_pic_pro li { margin: 0px 0px 6px; padding: 0px; list-style: none; }
.list_pro { line-height: 160%; color: #656565; margin: 0px; padding: 0px; }
.list_pro li { background: url(../images/dot2.gif) repeat-x bottom; margin: 0px; padding: 8px 12px; list-style: none; height: 76px; overflow: hidden; }
.list_pro .s1 { background: url(none) repeat-x bottom; margin: 0px; padding: 8px 12px 15px; list-style: none; height: 95px; overflow: hidden; background: url(none); }
.list_pro .s2 {  margin: 0px; padding: 8px 12px 15px; list-style: none; height: 95px; overflow: hidden; background: url(none); }

.list_pro li .imgbox { float: left; margin-right: 11px; }
.list_pro  a { font-weight: bold; color: #666; text-decoration: none; display: block; margin: 0px; padding: 5px 0px; }
.list_pro li .txt { float: left; width: 345px; }
.list_pro li .txt2 { float: left; width: 545px; }
.list_pro li .txt3 { float: left; width: 305px; }
.list_pro li .txt4 { float: left; width: 505px; }









.bottom { color: #7A7A7A; line-height: 180%; margin: 0px; padding: 10px 0px 6px; }
.bottomfont { color: #7A7A7A; line-height: 160%; font-family: Arial, Helvetica, sans-serif; }


#scrollWrap { 
/* width:500px;*/
 height: 36px; 
 overflow: hidden; 
} 
#scrollMsg { 
 float: left; 
 text-align: left;
  padding:0 10px;
}
#scrollMsg ul {
  margin:0;
  padding:0;
}
#scrollMsg li { 
 line-height: 36px; 
  list-style:none;
}
#scrollMsg li span{ 
float: right; 
}


.Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 660px; }



#lantern_slide { MARGIN: 0px 0px 0px 13px; OVERFLOW: hidden; WIDTH: 212px; HEIGHT: 300px; 
}

#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 240px
}
#info { FONT-SIZE: 12px; LINE-HEIGHT: 156%; color: #666666; padding: 7px 0px 0px 9px; }
.lkff A {
	COLOR: #666; TEXT-DECORATION: none
}
.lkff A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
#simg {
	margin: -103px 0px 0px 117px;
	padding: 0px;
	position: absolute;
}
#simg div { FONT-SIZE: 12px; FLOAT: left; WIDTH: 18px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 18px; MARGIN-RIGHT: 1px; HEIGHT: 18px; TEXT-ALIGN: center; background: #F00; }
#simg .f1 {
	BACKGROUND: #686868
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.lkff {
	/*WIDTH: 180px*/
}

#font_hd {
	/*MARGIN-TOP: 3px; */ WIDTH: 100%; HEIGHT: 41px;  padding: 8px 0px 0px 9px; text-align: left; 
}
#font_hd TD {
	OVERFLOW: hidden; HEIGHT: 38px
}
.pic {
	OVERFLOW: hidden;
}
.pic .dis A {
	/*DISPLAY: block; */ VERTICAL-ALIGN: middle; OVERFLOW: hidden;/*WIDTH: 418px; HEIGHT: 207px;*/ TEXT-ALIGN: center
}
.pic .dis A IMG {
	MAX-WIDTH: 212px;
	VERTICAL-ALIGN: middle;
	border-style: none;
}
#font_hd TD A { FONT-SIZE: 12px; color: #333; text-decoration: none; }

.Cont2 {
	OVERFLOW: hidden;
	WIDTH:430px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.box_scrollpic{
	float:left;
	width:153px;
}

.Window_title{ background:url(../images/Window_title.jpg) no-repeat left; line-height:30px; padding:0px 20px; color:#222; font-weight:bold;}
.Window_title span{ float:right; padding-top:5px;}
.Window_cont{ background:url(../images/Window_bg.jpg) repeat-y left; padding:10px; line-height:18px;}
.Window_cont a{ text-decoration:none; color:#555;}
.Window_bottom{background:url(../images/Window_bottom.jpg) no-repeat left top; height:6px; overflow:hidden;}
