
/* 
   Style
------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border:none; outline: 0;} ol, ul { list-style: none; }

/* 
   General 
------------------------------------------------------------------- */
body{
	background:#EFF0EB;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif,"宋体";
	padding:0;
	margin:0 auto auto auto;
	color: #5A5A50;
	}
.clear{height:0; line-height:0; font-size:0; clear:both;}
a {color: #543;}
a:hover {
	color: #C40;
	text-decoration: underline;
}
.pages{ width:600px; clear:both; margin:20px auto 0 auto; text-align:center;}


/* 
   Header 
------------------------------------------------------------------- */
.header{height:105px; width:1000px; margin:0 auto; background:#E9EAE4;}
   .log{margin-top:10px; float:left;}
   .header_box{float:right; margin-top:20px; margin-right:25px;}
   .language{width:255px; height:23px; float:right; text-align:right;}
   .language img{margin-left:2px;}
   .search{width:262px; margin-top:20px; float:right; height:22px;}
   .search fieldset{line-height:22px; height:22px; color:#817878; font-size:13px; font-weight:bold; float:right;}
   .search input{width:147px; height:22px; background:url(../images/search_bg.jpg) no-repeat top; padding:0 8px; font-size:11px; color:#999; border:none; line-height:22px; float:right;  _margin-left:-3px;}
   .search button{width:25px; height:22px; background:url(../images/search_btn.jpg) no-repeat top; border:none; text-indent:-5000px; cursor:pointer; float:right;}


/* 
   Navigation 
------------------------------------------------------------------- */
.navigation{width:990px; height:42px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x; left:0; top:0; padding-left:10px;}
    .navigation ul li{display:inline; float:left; height:42px;}
	.navigation ul li a{display:block; height:42px; text-decoration:none; font-size:12px; font-weight:bold; color:#665; line-height:42px; float:left; text-align:center; outline:none; width:100px; background:url(../images/n_bg.jpg) no-repeat right center;}
	.selected{background:url(../images/home_bg.jpg) no-repeat center center !important;}


/* 
   Banner
------------------------------------------------------------------- */
.banner{width:970px; height:240px; margin:8px auto;}


/* 
   Container
------------------------------------------------------------------- */
.container{width:970px; margin:0 auto;}
   
   /* aside */
   .aside{float:left; width:235px;}
      .box1{width:235px;}
	  .box1_title{width:197px; height:32px; background:url(../images/ct.jpg) no-repeat; line-height:32px; padding-left:38px; font-size:13px; font-weight:bold; color:#fff;}
	  .box1_center{width:215px; background:url(../images/cbg.jpg) repeat-y; padding:0 10px; z-index:500;}
	  #list li{width:215px; position:relative; height:28px; z-index:500;}
	  #list li span{ width:215px; display:block; background:url(../images/divider1.gif) repeat-x left bottom;}
	  #list li span a{width:199px; height:24px; display:block; text-decoration:none; white-space:nowrap; overflow:hidden; line-height:24px; font-size:12px; background:url(../images/list.gif) right center no-repeat; padding:1px 15px 1px 1px;}
	  .hover{width:198px; height:20px; display:block; text-decoration:none; white-space:nowrap; overflow:hidden; line-height:22px; font-size:12px; background:url(../images/list.gif) right center no-repeat; padding-right:15px; border:1px solid #ccc; border-right:none;}
	  
	  #list1{position:absolute; left:215px; top:0; width:165px; display:none; background:#EFF0EB; border-top:1px solid #ccc; border-bottom:1px solid #ccc; z-index:500px;}
	  #list1 li{width:163px; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; z-index:500px;}
	  #list1 li span{width:160px; padding:0 0 0 3px; background:none;}
	  #list1 li a{display:block; width:147px; height:24px; text-decoration:none; white-space:nowrap; overflow:hidden !important; line-height:24px; border:none; background:url(../images/job_ico.gif) left center no-repeat !important; padding:0 0 0 13px !important; white-space:nowrap; text-overflow:ellipsis;}
	  #list1 li a:hover{background:url(../images/job_ico.gif) left center no-repeat !important; border:none !important;}
	  
	  .box1_bom{width:235px; height:3px; background:url(../images/cbot.jpg) no-repeat;}
   
   /* main */
   .main{float:right; width:725px; overflow:hidden;}
      .main_box1{width:725px; margin-bottom:10px;}
	  .main_box1_title{width:725px; height:32px; background:url(../images/templatemo_section_box_top.jpg) repeat-x left center; font-size:113%; font-weight:bold; line-height:32px; color:#fff;}
	  .main_box1_title p{width:118px; height:32px; line-height:32px; margin-left:42px; text-align:center;}
	  .main_box1_center{width:695px; height:178px; background:url(../images/box_con.jpg) repeat-y; overflow:hidden; padding:8px 15px 0 15px; text-indent:2em; line-height:24px;}
	  .main_box_bom{width:725px; height:2px; background:url(../images/box_bom.jpg) no-repeat; overflow:hidden;}
	  
	  .main_box2{width:725px;}
	  .main_box2_title{width:725px; height:32px; background:url(../images/templatemo_section_box_top.jpg) repeat-x left center; font-size:113%; font-weight:bold; line-height:32px; color:#fff;}
	  .main_box2_title p{width:118px; height:32px; line-height:32px; margin-left:42px; text-align:center; overflow:hidden; white-space:nowrap; letter-spacing:2px;}
	  .main_box2_conter{width:695px; height:351px; background:url(../images/box_con.jpg) repeat-y; overflow:hidden; padding:8px 15px 0 15px;}


/* 
   Footer 
------------------------------------------------------------------- */
.footer{width:1000px; margin:10px auto 0 auto; clear:both; z-index:-100;}
   .link{width:1000px; height:32px; background:url(../images/main_wrapper_inner.jpg) repeat-x left center; line-height:32px; z-index:-100;}
   .link span{margin-left:15px;}
   .link a{margin-left:10px; text-decoration:none; color:#808072;}
   .copyright{width:1000px; height:100px; background:url(../images/grain_dark.gif) repeat-x left; margin-top:1px; text-align:center; line-height:24px; padding-top:5px;}





/* 
   单页 
------------------------------------------------------------------- */
 .dan_box1{width:725px;}
	  .dan_box1_title{width:725px; height:32px; background:url(../images/templatemo_section_box_top.jpg) repeat-x left center; font-size:113%; font-weight:bold; line-height:32px; color:#fff;}
	  .dan_box1_title p{width:108px; height:32px; padding:0 5px; line-height:32px; margin-left:42px; text-align:center; overflow:hidden; white-space:nowrap;}
	  .dan_box1_center{width:695px; min-height:581px; _height:581px; background:url(../images/box_con.jpg) repeat-y; overflow:hidden; padding:8px 15px 0 15px; text-indent:2em; line-height:27px;}
	  .dan_box_bom{width:725px; height:2px; background:url(../images/box_bom.jpg) no-repeat; overflow:hidden;}
	  
	  
	  
/* 
   产品内容页 
------------------------------------------------------------------- */
.proc_box1_center{width:685px; height:581px; _height:581px; background:url(../images/box_con.jpg) repeat-y; overflow:hidden; padding:8px 20px 0 20px; text-indent:2em; line-height:24px;}
.proc_title{width:685px; height:30px; line-height:30px; border-bottom:1px solid #A8762B; text-align:center; font-size:14px; font-weight:bold; margin-bottom:15px;}
.proc_conter{width:685px; _height:479px; min-height:479px; line-height:27px; text-indent:2em; margin-bottom:15px;}
.proc_sx{width:685px; height:30px; line-height:30px; text-align:center;}
.proc_sx span{margin-right:30px;}



/* 
   新闻内容页 
------------------------------------------------------------------- */
.newc_box1_center{width:685px; height:579px; _height:579px; background:url(../images/box_con.jpg) repeat-y; overflow:hidden; padding:8px 20px 0 20px; text-indent:2em; line-height:24px;}
.newc_title{width:685px; height:30px; line-height:30px; border-bottom:1px solid #A8762B; text-align:center; font-size:14px; font-weight:bold; margin-bottom:15px;}
.newc_conter{width:685px; _height:479px; min-height:479px; line-height:27px; text-indent:2em; margin-bottom:15px;}
.newc_sx{width:685px; height:30px; line-height:30px; text-align:center;}
.newc_sx span{margin-right:30px;}



/* 
   新闻页 
------------------------------------------------------------------- */
.new_box1_center{width:695px; min-height:579px; _height:579px; background:url(../images/box_con.jpg) repeat-y; overflow:hidden; padding:8px 15px 0 15px; text-indent:2em; line-height:24px;}
.new_conter{width:600px; min-height:551px;_height:551px; margin-bottom:20px; margin-top:20px; margin:0 auto;}
.fanye{width:695px; height:30px; line-height:30px; text-align:center;}



/* 
   产品页 
------------------------------------------------------------------- */
.pro_box1_center{width:695px; min-height:581px; _height:581px; background:url(../images/box_con.jpg) repeat-y; overflow:hidden; padding:8px 15px 0 15px; line-height:24px;}
.pro_li{width:695px; min-height:546px; _height:546px;}