@charset "utf-8";
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0px; padding: 0px; }
td { font-size: 12px; }
p { margin: 0px; padding: 0px 0px 17px; }
img { border-style: none; }
form { font-size: 12px; margin: 0px; padding: 0px; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
.pagebg { background: url(../images/pagebg.jpg) repeat-x top; }
.pageline { height: 18px; border-bottom: 1px dashed #C9C9C9; margin: 0px 19px; }


.page { margin: 0px; padding: 9px 27px 9px 20px; color: #979797; clear: both; text-align: right; }
.pageem { color: #D31B13; font-weight: bold; }
.page a { color: #979797; text-decoration: none; }
.page a:hover { color: #800000; text-decoration: none; }
.pagebox { font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #D4D4D4; }




.contain { margin: 0px auto; padding: 0px 26px; width: 950px; }
.top { margin: 4px 0px 0px; padding: 0px; }
.languagemenu { color: #717171; text-align: right; padding-top: 7px; padding-bottom: 10px; font-family: Tahoma; text-transform: uppercase; }
.languagemenu a { color: #717171; text-decoration: none; }
.languagemenu a:hover { color: #004080; text-decoration: none; }
.subnav { background: url(../images/crico.gif) no-repeat 40px top; margin: 0px; padding: 3px 0px 0px; }
.subnav4 { background: url(../images/crico.gif) no-repeat 200px top; margin: 0px; padding: 3px 0px 0px; }
.subnav2 { background: url(../images/crico.gif) no-repeat center top; padding-top: 3px; }
.subnav3 { background: url(../images/crico.gif) no-repeat 130px top; padding-top: 3px; }

.subnav_inter { background: url(../images/submenubg.gif) no-repeat left top; margin: 0px; padding: 0px 0px 0px 17px; height: 27px; }

.subnav_inter span { background: url(../images/submenubg.gif) no-repeat right top; margin: 0px; padding: 0px 17px 0px 0px; height: 27px; line-height: 27px; color: #5A5A5A; display: block; }
.subnav_inter  a { color: #595959; text-decoration: none; background: url(../images/line.gif) no-repeat right center; padding-right: 10px; padding-left: 10px; }
.subnav_inter span a:hover { color: #D0180E; text-decoration: none; }
.subnav_inter  a.a1 { background: url(none); }

#about .banner { background: url(../images/banner_about.jpg) no-repeat left top; margin: 0px 0px 15px; padding: 0px; height: 235px; }
#news .banner { background: url(../images/banner_news.jpg) no-repeat left top; margin: 0px 0px 15px; padding: 0px; height: 235px; }
#product .banner { background: url(../images/banner_product.jpg) no-repeat left top; margin: 0px 0px 15px; padding: 0px; height: 235px; }
#culture .banner { background: url(../images/banner_culture.jpg) no-repeat left top; margin: 0px 0px 15px; padding: 0px; height: 235px; }
#contact .banner { background: url(../images/banner_contact.jpg) no-repeat left top; margin: 0px 0px 15px; padding: 0px; height: 235px; }
#home  .banner { padding-bottom: 24px; }


.sidebar { float: left; width: 211px; }
.sidetitle { background: url(../images/sidetitlebg2.jpg) no-repeat left top; height: 30px; }
.sidetitle2 { background: url(../images/sidetitlebg.jpg) no-repeat left top; height: 30px; }
.sidetitle3 { background: url(../images/sidetitlebg2.jpg) no-repeat left top; height: 30px; }
.sidetitle_inter { background: url(../images/sidetitle_interbg.jpg) no-repeat left top; display: block; margin: 0px; padding: 0px 0px 0px 12px; float: left; height: 30px; }
.sidetitle_inter span { font-size: 12px; font-weight: bold; color: #FFFFFF; background: url(../images/sidetitle_interbg.jpg) no-repeat right top; display: block; padding: 9px 46px 0px 0px; float: left; height: 21px; }
.sidecontent_box { border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; margin: 0px 0px 8px; padding: 11px 9px 27px; clear: both; }
.sidecontent_box ul { color: #000000; margin: 0px; padding: 0px; }
.sidecontent_box .subItems { margin: 0px; padding: 5px 0px 5px 8px; border:none; }
.sidecontent_box li { margin: 0px; padding: 10px 0px 7px 8px; border-bottom: 1px solid #DADADA; }
.sidecontent_box a { color: #000000; text-decoration: none; background: url(../images/sidemenuico_a.gif) no-repeat left 3px; padding: 0px 0px 0px 17px; }
.sidecontent_box a:hover { color: #D2170E; text-decoration: none; }
.sidecontent_box a.aon { font-weight: bold; color: #D2170E; text-decoration: none; background: url(../images/sidemenuico_b.gif) no-repeat left 3px; }




.side_custmer_box { line-height: 190%; color: #4C4C4C; background: url(../images/telbg.jpg) no-repeat right bottom; margin: 0px 0px 8px; padding: 7px 11px 11px; clear: both; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; font-family: Arial, Helvetica, sans-serif; }
.side_custmer_box li { background: url(../images/sidemenuico_a.gif) no-repeat left 8px; padding-left: 10px; }

.side_custmer_box_home{ line-height: 180%; color: #717171; background: url(../images/telbg.jpg) no-repeat right bottom; margin: 0px 0px 4px; padding: 7px 11px 0px; clear: both; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; font-family: Arial, Helvetica, sans-serif; height: auto !important; height: 92px; min-height: 92px; }
.side_custmer_box_home li { background: url(../images/sidemenuico_a.gif) no-repeat left 8px; padding-left: 10px; }


.side_linkbox_home { background: #F9F9F9 url(../images/link.jpg) no-repeat center top; margin: 0px; padding: 0px 4px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; clear: both; height: 70px; }
.side_linkbox_home li { display: inline; margin: 0px; padding: 2px 4px 2px 5px; float: left; height: 32px; width: 90px; overflow: hidden; }


.side_linkbox{ background: #F9F9F9 url(../images/linkbg.jpg) no-repeat center top; margin: 0px; padding: 3px 4px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; }
.side_linkbox li { display: inline; margin: 0px; padding: 4px; float: left; height: 34px; width: 90px; overflow: hidden; }

.sidenotice_box { padding: 7px 11px 11px; clear: both; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-top-width: 1px; }
.sidenotice_box li { line-height: 180%; color: #707070; background: url(../images/listico2.jpg) no-repeat left 8px; margin: 0px; padding: 0px 0px 0px 16px; }
.sidenotice_box a { color: #707070; text-decoration: none; }
.sidenotice_box a:hover { color: #D11C11; text-decoration: underline; }

.clear { clear: both; height: 1px; overflow: hidden; }
.mainbox { float: right; width: 718px; margin-right: 1px; }
.title { font-size: 13px; font-weight: bold; color: #222222; background: url(../images/titleico.gif) no-repeat 5px 3px; margin: 0px 0px 16px; padding: 3px 9px 7px 17px; border-bottom: 1px solid #DADADA; }
.titleinfo { font-size: 14px; line-height: 180%; font-weight: bold; color: #D01B12; background: url(../images/titlenews_bg.jpg) repeat-x bottom; text-align: center; margin: 0px 0px 12px; padding: 0px 0px 20px; }
.titleinfo_sub { font-size: 12px; font-weight: normal; color: #A0A0A0; padding-top: 9px; }

.picTitle{ font-family: Arial; color: #989898; font-size:11px; padding-left:5px;}

.crumb { font-size: 12px; font-weight: normal; color: #989898; float: right; padding-top: 2px; }
.crumb a { color: #989898; text-decoration: none; }
.crumb a:hover { color: #004080; text-decoration: none; }
.content_contact { line-height: 200%; color: #595959; background: url(../images/contactbg.jpg) no-repeat right center; margin: 0px; padding: 11px 25px 16px; }
.content { padding: 12px 19px 13px; line-height: 200%; color: #595959; }

.f-bigtitle { font-size: 14px; font-weight: bold; margin: 0px; padding: 5px 0px; }
.f-em { font-weight: bold; color: #153A6C; }
.list_news { color: #595959; background: url(../images/listbg.jpg) repeat left top; margin: 0px; padding: 0px 16px 0px 24px; clear: both; }
.list_news li { margin: 0px; padding: 0px 0px 0px 14px; height: 28px; line-height: 28px; background: url(../images/listico3.jpg) no-repeat left 12px; }
.list_news a { color: #595959; text-decoration: none; }
.list_news a:hover { color: #D11C11; text-decoration: none; }
.list_news span { float: right; }
.list_honor { margin: 0px; padding: 0px; }
.list_honor li { background: url(../images/pic_honorbord.jpg) no-repeat left top; display: inline; margin: 10px 4px 23px 19px; padding: 3px 6px 6px 3px; float: left; height: 269px; width: 199px; overflow: hidden; }
.list_pro { line-height: 167%; color: #585858; margin: 0px 16px 0px 28px; padding: 0px; }
.list_pro li { background: url(../images/probg.jpg) no-repeat right bottom; margin: 0px 0px 3px; padding: 0px 3px 3px 0px;   overflow: hidden; }
 .f-td { padding-left: 15px; }
 .f-td2 {  background: #FAFAFA; padding-left: 15px; }
 .f-td2 span { font-weight: bold; background: #FAFAFA; padding-left: 15px; }
 .f-td3 { text-align: center; width: 214px; }
.list_pro .imgbox { margin-top: 11px; margin-bottom: 7px; }
.list_pro a { color: #595959; text-decoration: none; }
.list_pro a:hover { color: #800000; text-decoration: none; }
.list_pro a.adetail { color: #D11C13; text-decoration: underline; float: right; padding-right: 9px; }
.list_news_home { color: #595959; margin: 0px 4px; padding: 0px; }
.list_news_home li { border-bottom: 1px dashed #C9C9C9; background: url(../images/listico2.jpg) no-repeat 3px 8px; margin: 0px; padding: 5px 0px 5px 14px; }
.list_news_home span { font-size: 10px; font-family: Arial, Helvetica, sans-serif; float: right; }
.list_news_home a { color: #595959; text-decoration: none; }
.list_news_home a:hover { color: #800000; text-decoration: none; }
.list_links { margin: 0px; padding: 0px; }
.list_links li { display: inline; margin: 0px 6px 15px 19px; padding: 0px; float: left; height: 60px; width: 150px; overflow: hidden; border: 1px solid #E0E0E0; }




.box_normal { margin: 0px 19px; padding: 12px 0px 0px; }
.box_info { margin: 19px; padding: 0px; }
.contentinfo { line-height: 180%; color: #5A5A5A; background: url(../images/dot.gif) repeat-x bottom; margin: 0px; padding: 12px 30px; }
.box_back { text-align: center; padding: 12px; }
.box_back a { color: #686868; text-decoration: none; }
.box_back a:hover { color: #004080; text-decoration: none; }
.box_proinfo { margin: 0px 0px 0px 19px; padding: 4px 0px 0px; width: 692px; background: url(../images/proinfobg3.jpg) no-repeat left top; }
.box_proinfobg { background: url(../images/proinfobg2.jpg) repeat-y left; margin: 0px; padding: 0px 18px 12px 14px; line-height: 180%; color: #595959; }
.title_proinfo { text-align: center; padding-top: 12px; padding-bottom: 4px; }
.box_proimg { padding: 11px 0px; border-bottom: 1px dashed #B7B7B7;  width:658px; }
.box_procontent { padding: 0px 14px; }
.box_proinfobg .subtitle { font-size: 12px; font-weight: bold; background: #FAFAFA; margin: 6px 0px 12px; padding-top: 4px; padding-bottom: 4px; padding-left: 12px; }
.box_proinfo_b { background: url(../images/proinfobg.jpg) no-repeat left top; overflow: hidden; height: 7px; }
.box_homepro { background: url(../images/homebg.jpg) no-repeat left bottom; }

.headline { line-height: 160%; color: #6C6C6C; margin: 0px 4px 3px; height: 90px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-bottom: 1px dashed #C9C9C9; }
.headline .imgalign { float: left; margin-right: 11px; }
.headline .txt h3 { font-size: 12px; font-weight: bold; color: #153A6C; margin: 0px; padding: 4px 0px; }
.headline a.aview { color: #C00D05; text-decoration: none; }





#home .bottom { line-height: 168%; color: #656565; margin: 12px 0px 0px; padding: 13px 2px 13px 3px; border-top: none; clear: both;  border-bottom: 4px solid #6A0903; }

.bottom { line-height: 168%; color: #656565; margin: 29px 0px 0px; padding: 13px 2px 13px 3px; border-top: 1px solid #E2E2E2; clear: both; border-bottom: 4px solid #6A0903; }
.bottom a { color: #2F5081; text-decoration: none; }
.bottom a:hover { color: #004080; text-decoration: none; }
.copyright { float: right; font: 11px Arial, Helvetica, sans-serif; }
.copyrighten { font: 11px Arial, Helvetica, sans-serif; }




.topNewsList {
	margin: 3px;
	padding: 0px;
}

.topNewsList ul {
	line-height: 130%;
	color: #A0A0A0;
	margin: 0px;
	padding: 0px;
}
.topNewsList ul li { list-style: none; margin: 0px 0px 2px; padding: 0px; }
.topNewsList ul li a { color: #7c7b7b; text-decoration: none; display: block; margin: 0px; padding: 0px; cursor: hand; }
.topNewsList ul li a:hover {
	/*background: #F4F2F2;*/
	text-decoration: none;
	color: #FF7100;
}
.topNewsList ul li a.up { background: url(../images/probg2.jpg) no-repeat left top; margin: 0px; padding: 5px 7px 5px 0px; }
.topNewsList ul li a.up .ttitle{color: #FF7100; }
.topNewsList li .ttitle {
	font-size: 12px;
	font-weight: bold;
	color: #565656;
	margin: 0px;
	padding: 0px;
}

.topNewsList li .picleft { padding: 1px; border: 1px solid #CCCCCC; margin-left: 13px; }
.topNewsPic { MARGIN: 0px; OVERFLOW: hidden;/* WIDTH: 266px;*/ HEIGHT: 180px; }
.imgbox{ padding:1px; border:solid 1px #ccc; margin-top:23px;}


.sitemapstyle a { color:Gray; text-decoration:none;}
.sitemapstyle a:hover{color: #D2170E;}

