﻿@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #000; background-color: #F8F8F8; margin: 0px; padding: 0px; }
a:link { color: #000; text-decoration: none; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration:underline; color: #A20101; }
a:active { text-decoration: none; color: #000; }

.f1, .f1 a:link, .f1 a:visited{ color:#A20101;}
.f1 a:hover{ color:#000;}
.f2, .f2 a:link, .f2 a:visited{ color:#878686;}
.f2 a:hover{ color:#A20101;}


.size11{ font-size:11px; -webkit-text-size-adjust:none;}
.hanggao16{ line-height:16px;}
.hanggao20{ line-height:20px;}
.P_L10{ padding-left:10px;}
.M_T20{ margin-top:20px;}
.size14{ font-size:14px;}


form{ border:none; padding:0px; margin:0px;}
img, a img{ border:none; padding:0px; margin:0px;}
.webwidth{ width:1002px; margin:0px auto;}
.topbg{ background-color: #E5E5E5; background-image: url(images/index_02.jpg); background-repeat: repeat-x; background-position: left bottom; height:92px; overflow:hidden; }
.webtop{ position:relative; height:92px;}
.logobg{ position:absolute; left:0px; bottom:0px;}
.searchbg{ position:absolute; right:0px; top:49px; background-image: url(images/index_18.jpg); background-repeat: repeat-x; background-position: left center; height:37px; overflow:hidden; padding:0px 12px;}

.menubg{ background-image: url(images/index_28.jpg); background-repeat: repeat-x; background-position: left top; /*height:33px; overflow:hidden;*/}
.menubg ul{ padding:0px 0px 0px 1px; margin:0px; list-style:none;}
.menubg ul li{ float:left; display:inline; padding:0px; margin:0px; list-style:none; height:33px; overflow:hidden;}
.menubg ul li a:link, .menubg ul li a:visited{ display:inline-block; font-family:Georgia, "Times New Roman", Times, serif; /*background-image: url(images/M_on.jpg); background-repeat: no-repeat; background-position: center center;*/ color:#FFF; font-size:16px; height:33px; line-height:33px; overflow:hidden; padding:0px 41px;}
.menubg ul li a:hover, .menubg ul li a.menu_on{ display:inline-block;background-color: #9D0201;  background-image: url(images/M_on.jpg); background-repeat: no-repeat; background-position: center center; text-align:center; height:33px; line-height:33px; overflow:hidden; color:#FFF; text-decoration:none; }

.bannerbg{ /*background-image: url(images/index_34.jpg); background-repeat: repeat-x; background-position: left top;*/ text-align:center; }
/*.indexcontent{ background-color:#F8F8F8;}*/
.index_lr{ padding:18px 0px 20px 18px;}
.index_l{ float:left; display:inline; width:410px;}
.index_R{ float:right; display:inline; width:540px;}
.clear_B{ clear:both;}
.titlebg1{ background-image: url(images/index_39.jpg); background-repeat: no-repeat; background-position: left center; padding-left:10px; color:#FFF; font-family:'微软雅黑'; font-size:15px; line-height:26px; height:30px; }
.titlebg2{ background-image: url(images/index_41.jpg); background-repeat: no-repeat; background-position: left center; padding-left:10px; color:#FFF; font-family:'微软雅黑'; font-size:15px; line-height:26px; height:30px; }
.index_pz{position:absolute; bottom:0px; left:0px; width:94px; height:16px; line-height:16px; text-align:center; color:#FFFFFF;  *color:#FFF;  background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#000000; display:block; z-index:200; font-size:11px;-webkit-text-size-adjust:none; overflow:hidden;}
.index_pz a{color:#FFFFFF;  *color:#FFF;}


.index_l1{ float:left; display:inline; width:530px;}
.index_R1{ float:right; display:inline; width:430px;}
.index_cbg{ background-image: url(images/index_57.jpg); background-repeat: no-repeat; background-position: left bottom; padding:20px 0px 0px 250px; height:160px; }
.bottombg{ background-color:#1C1E22; padding:10px 0px;}

/*about*/
.aboutcontent{ width:840px; margin:60px auto;}
.abouttitle{ font-family:Baby Face; color:#3D3D3E; font-size:48px; /*font-weight:bold;*/}
.abouttextbg{ border:#C8C8C8 1px solid; margin:10px auto 4px auto; padding:20px; background-image: url(images/about_11.jpg); background-repeat: no-repeat; background-position: 490px bottom; background-color: #FFF; line-height:26px; min-height:300px; height:auto !important; height:300px;}

.aboutbottom{ background-color:#3D3D3F; height:16px; overflow:hidden;}

.Careerstextbg{ border:#C8C8C8 1px solid; margin:10px auto 4px auto; padding:20px; background-color: #FFF; line-height:22px; min-height:300px; height:auto !important; height:300px;}

/*newst*/
.newstextbg{ border:#C8C8C8 1px solid; margin:10px auto 4px auto; padding:20px; background-image: url(images/news_11.jpg); background-repeat: no-repeat; background-position: 490px bottom; background-color: #FFF; line-height:22px; min-height:300px; height:auto !important; height:300px; /*position:relative;*/}
.newstable img{ padding-top:11px;}
.border_b1{ border-bottom:#DADADA 1px solid;}
.textbg p{ padding:10px 0px 10px 0px; margin:0px;}

/*feedback*/
.feedbackbg{border:#C8C8C8 1px solid; margin:10px auto 4px auto; padding:20px; background-image: url(images/feedback_11.jpg); background-repeat: no-repeat; background-position: 490px bottom; background-color: #FFF; min-height:300px; height:auto !important; height:300px;}
.input{ border:#D1D1D2 1px solid;}

/*contact*/
.contacttextbg{ border:#C8C8C8 1px solid; margin:10px auto 4px auto; padding:20px; background-image: url(images/Contact_03.jpg); background-repeat: no-repeat; background-position: 490px bottom; background-color: #FFF; line-height:22px; min-height:300px; height:auto !important; height:300px;}

/*product*/
.border_bx1{ border-bottom:#919191 1px dashed;}
.p_b_t{ border:#0F0F0F 1px solid; background-color:#FFF; padding-left:25px; line-height:30px; height:30px; overflow:hidden; font-size:14px; font-weight:bold;}
.p_b{ border:#0F0F0F 1px solid; border-top:none; background-color:#FFF; padding:20px; background-image: url(images/product1_03.jpg); background-repeat: no-repeat; background-position: center center; min-height:175px; height:auto !important; height:175px; line-height:22px; }

/*menus*/

#menubg{background-image: url(images/index_28.jpg); background-repeat: repeat-x; background-position: left top;}
#menubg #menuwidth{ width:1002px; margin:0px auto;}
#menubg #menuwidth{ _height:33px; _overflow:hidden;}

#menubg1{background-image: url(images/index_28.jpg); background-repeat: repeat-x; background-position: left top; width:1002px; margin:0px auto;}
#menubg1 #menuwidth{ width:1002px; margin:0px auto;}
#menubg1 #menuwidth{ _height:33px; _overflow:hidden;}

#site-nav {clear:both; height: 33px; width: 1002px; position:relative; z-index:399; }
#site-nav ul { 	margin: 0; padding: 0; z-index:3999; }
#site-nav li { 	list-style-type: none; position: relative; float:left; padding:0 ; margin: 0px; } 
#site-nav ul ul { 	display: none; width:273px; /*border:#3D3D3F 1px solid; background-color:#D1D0D1; */ padding: 0; position:absolute; top:33px; left:0; z-index:459; }
#site-nav ul ul ul { /*border:#3D3D3F 1px solid; background-color:#D1D0D1;*/ left: 100%; top: 0px; width: 298px; white-space: nowrap; z-index:499; }
#site-nav ul ul li { /*border-bottom: 1px solid #D1D0D1; */ padding:0px; margin:0px}
/*#site-nav ul ul ul li { border-bottom: 1px solid #3D3D3F; }*/
#site-nav ul ul a { /*border-bottom:1px solid #3D3D3F; */display:block;	color: #000000; font-family:Arial, Helvetica, sans-serif; /*font-size: 11px; -webkit-text-size-adjust:none; */text-decoration:none; height:20px; padding:5px 10px 0px 10px; margin:0px; }
/*#site-nav ul li a:link{ 	color: #000; }
#site-nav ul li a:hover{ 	text-decoration: underline; }
#site-nav ul li a:visited{ 	color: #000; }*/

#site-nav ul#primary-nav li.top-level { float: left; margin: 0; padding: 0; text-align: center; position: relative; height:33px; }
#site-nav ul#primary-nav li a.top-nav:link, #site-nav ul#primary-nav li a.top-nav:visited{ display:inline-block; font-family:'微软雅黑';color:#FFF; font-size:16px; height:33px; line-height:33px; overflow:hidden; padding:0px 41px 0px 41px;}
#site-nav ul#primary-nav  li a.top-nav:hover, #site-nav ul#primary-nav  li a.active:link, #site-nav ul#primary-nav  li a.active:visited{display:inline-block; background-color: #9D0201;background-image: url(images/M_on.jpg); background-repeat: no-repeat; background-position: center center; text-align:center; height:33px; line-height:33px; overflow:hidden; color:#FFF; text-decoration:none;}
/*#site-nav ul#primary-nav  li a.singleline { height:24px; padding-top: 8px; }*/

#site-nav ul ul li { text-align:left; width:100%; padding:0; }
#site-nav ul li:hover > ul { display: block; }

ul#primary-nav li ul li a:hover, ul#primary-nav li ul li:hover { background-color:#FFF; color: #000000; }
/*ul#primary-nav li ul li:hover a { margin-bottom: -1px; padding-bottom:1px; }*/
ul#primary-nav li.last ul { left: auto; right: 0; }
ul#primary-nav li.last ul li { text-align:right; }
ul#primary-nav li.last ul ul { left: auto; right: 100%; }
ul#primary-nav .parent { background: transparent url(images/m.gif) no-repeat scroll 95% 10px; }
ul#primary-nav .last .parent { background: transparent url(images/m1.gif) no-repeat scroll 5% 10px; }

.homepage .info-box { margin-bottom: 18px; }
.homepage strong { font-weight:bold; }
.homepage form { font-size: 11px; }

.border_hs1{border:#3D3D3F 1px solid; background-color:#D1D0D1;}
.mb1{border-bottom:1px solid #3D3D3F; background-color:#D1D0D1;}

.border_hs2{border:#3D3D3F 1px solid; background-color:#D1D0D1; border-bottom:none;}
.mb2{border-bottom:1px solid #3D3D3F; background-color:#D1D0D1;}

a.p_disabled:link, a.p_disabled:visited, a.p_disabled:hover{color:#CCC;}
.wordlight{ color:#F00;}


