html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, img, ins, q, s, samp,
small, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button,textarea {
    margin:0; 
	padding:0; 
}
body {
    font:12px/18px Tahoma,"宋体",Arial,verdana,sans-serif;
	text-align:left; 
	color:#333333;
	width:960px;
    margin:0 auto;
}
p{margin:0 10px 10px}
a{ color:#333333;cursor:pointer;
outline:medium none;
text-decoration:none;}
a:hover {
  text-decoration:underline;
}
.font1{font-weight:bold;font-size:14px;color:#006600;}
.font2{font-weight:bold;font-size:14px;color:#333333;}
.font3{font-size:14px;color:#333;line-height: 2.8em;text-align: left}
.grey{color:#7c776a} 
img {border: none;}
div#header{margin:0;}
div#heade .logo{ float:left;width:450px; padding:5px 0 0 5px;}
div#heade .english{float:right;width:100px;padding:26px 10px 0 0;} 
div#heade .english a{ color:#333333; font:14px;}
div#heade .english a:hover{color:#333333;}
/*- Menu Tabs 10--------------------------- */

    #nav {
      float:left;
      width:100%;
      margin:0 0 8px 0;
	  background:url(../images/tab.gif) repeat-x; 
      font-size:12px;
	  font-weight:bold;
	  border-bottom:1px solid #80C61D;
      line-height:normal;
      } 
    #nav ul {
	  margin:0;
	  padding:0 10px 0 30px;
	  list-style:none;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #nav a {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	background-image: url(../images/tabright.gif);
	background-repeat: no-repeat;
	background-position: left top;
      }
    #nav a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:8px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #nav a:hover {
      background-position:0% -42px;
      }
    #nav a:hover span {
      background-position:100% -42px;
      }
div#container{height:100%;background-color:#F7F7F7; border:1px solid #80C61D;}
div#container .flash{}
div#content{ height:310px; background:url(../images/conbg.gif) repeat-x;}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:960px;margin:0 auto}
div#content{width:960px;}
div#content .left{margin:8px 0 0 0; float:left;width:293px; height:250px; padding: 50px 10px 20px 0;background:url(../images/newsbg.gif) no-repeat 8px 5px;}
div#content .left li{ line-height:1.4em; list-style:none;padding:4px 0 4px 30px;}

div#content .right{margin:8px 0 0 0;float:left;width:610px; height:280px; padding: 18px 20px 10px 20px;background:url(../images/pdcbg.gif) no-repeat 8px 5px; font:14px}
div#content .right ul{list-style-type:none; margin:0px;}
/* 标准盒模型 */
div#content .right .ttl{height:20px;}
div#content .right .ctt{height:auto;padding:5px;clear:both;}
div#content .right .tb_{background-color: #fff;}
div#content .right .tb_ ul{height:24px;}
div#content .right .tb_ li{float:left;height: 24px;line-height:1.9;width:200px;cursor:pointer;text-align:center;margin-right:3px; list-style: none;margin-left:0;}
/* 用于控制显示与隐藏的css类 */
div#content .right .normaltab    { background:url(../images/tit.gif) repeat-x 0 -40px; color:#fff ;font:14px;}
div#content .right .hovertab      {background:url(../images/tit.gif) repeat-x; color:#fff; font-weight:bold;font:14px;}
div#content .right .dis{display:block;}
div#content .right .undis{display:none;}
div#content .right .tbc1,div#content .right .tbc2 ,div#content .right .tbc3 ,div#content .right .tbc4{ float:left;padding:2px 5px 5px 5px; overflow:hidden; }
div#content .right .tbc1{width:110px;}
div#content .right .tbc2{width:120px;}
div#content .right .tbc3{width:140px;}
div#content .right .tbc4{width:190px;}
div#content .right p{font-weight:bold; margin:0 10px 2px 0;_margin:0 2px 3px 1px; border-bottom:2px solid #bcbcbc; color:#1F3A87 ; text-align:center;}
div#content .right .tbc p{ font-style:normal; font-weight:100; margin:0; border-bottom:none; text-align:left;}
div#content .right li{padding:4px 0; list-style: disc;margin-left:4px; }
div#footer{ background:url(../images/footerbg.gif) repeat-x;clear:both;width:100%; height:46px; font:13px;padding:10px 0 0 0; text-align:center;}

/*leftmunu*/

#left_menu{
	float:left;
	width:225px;
}

#tree2 {
	margin:10px 0 0 10px;
	text-align:left;
	font:12px/1.6em;
	padding:2px;
	width:219px;

}

#navleft {
	width:100%;
	line-height:2.5em;
	list-style-type: none;
	text-align:left;

}
#navleft a {
	width:199px;
	_height:20px;
	_padding:4px 0 0 0;
	display: block;
	padding-left:20px; 
	text-decoration:none;

}
#navleft li {
	font-weight:bold;
	line-height:2.5em;
}
#navleft li a:hover  {text-decoration:none;font-weight:bold;background:#5BBDD2;}

#navleft li ul { padding-bottom:10px;list-style:none;text-align:left;background:url(../images/menubg.gif) no-repeat 4px bottom;}
#navleft li ul li{
	font-weight:normal;
	font-size:12px;
	line-height:2em;
}
#navleft li ul a{
         padding-left:30px;
         width:189px;

}

#navleft li ul a  {
	color:#333; text-decoration:none;
}

#navleft li ul a:hover {
    color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#5BBDD2;

}
/*==============================*/
#navleft li:hover ul {
	left: auto;
}
#navleft li.sfhover ul {
	left: auto;
}
#navleft ul.collapsed {
	display: none;
}
#clear {clear:both}

#navleft a  {
	text-decoration:none;
}
#navleft .first{font-weight:bold;}

/*sub*/
.mid{  float:left;background: url(../images/midbg.gif) repeat-y 0 0; height:100%; width:100%;}
/*right*/
.subright{float:right;width:710px;padding:0 0 0px 10px;_padding:0 0 0 10px; }
.title{height:40px;background: url(../images/tittlebg.gif) repeat-x ; padding:0 0 5px 0;}
.title p{padding:15px 0 0 10px;}
.case{padding:18px 10px 10px 0; height:160px; overflow:hidden;border-bottom:1px dotted #dcdcdc;margin-right:34px;}
.case .casecon{ float:left;width:110px; padding:0 20px 0 28px; border-right:1px dotted #dcdcdc;}
.case .last{border-right:none;}
.case .first{padding-left:10px;;}
.case .casecon p{ line-height:1.6em;padding-top:2px;}
.pic{padding:5px 0 0 10px;}
.job {padding:10px; border-bottom:2px solid #f1eee6;margin-right:10px;}
.news li{padding:5px 0 5px 0; list-style:none;}
.subright .news{padding:5px 30px 10px 16px;}
.subright .news .tit{padding:5px 20px 10px 10px; text-align:center;font-weight:bold;}
.subright p{ line-height:2em;}
.mid .search{ float:left;height:100%;}
.mid .search .con{ background:#EFFBEC;width:960px; padding-bottom:5px;border-bottom:2px solid #f1eee6; }
.mid .search .search{ float:left; text-align:center;}
.mid .search .search .text{height:16px; width:120px; background-color:#F1EEE7;border:1px solid #dedace; margin: 0 5px 10px 0 ; padding:1px 1px 0;color:#7d776b;vertical-align:middle;}


/* CSS Document */


.font1{font-weight:bold;font-size:14px;color:#7c776a;}
.font2{font-weight:bold;font-size:14px;color:#333333;}
.font3{font-size:14px;color:#333;line-height: 2.8em;text-align: left}
.grey{color:#7c776a}
.h1{font-size:12px;color:#FFFFFF;text-align: left;font-style: normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, img, ins, q, s, samp,
small, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button,textarea {
    margin:0; 
	padding:0; 
}

body {
    font:12px/18px Tahoma,"宋体",Arial,verdana,sans-serif;
	text-align:left; 
	color:#333333;
	width:930px;
	min-height:910px;
	*min-height:910px;
    margin:0 auto;
}
a{ color:#333333;cursor:pointer;
outline:medium none;
text-decoration:none;}
a:hover {
  text-decoration:underline;
} 

.content{height:100%;background-color:#FFFFFF; border:1px solid #DCDCDC;}

fieldset,img {
    border:0;
}
table {
    border-collapse: collapse; 
}

td {
    vertical-align:top;
}

input,select,textarea {
    font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	outline:none;
	border:none;
}

.btn,.submit {
    outline:none; 
	cursor:pointer; 
}

.highlight {
    color:#ff4800;
}
/* public small tips */
.none {display:none;}
.block {display:block;}
.error {color:#ff0000;}
.ct {text-align:center;}

/*head*/
.head{}
.head .logo{float:left;height:30px;margin:10px 0 0 12px;_margin:10px 0 0 10px;}
.head .search{float: right;padding:30px 10px 0 0;}
.head .search .text{height:16px;background-color:#F1EEE7;border:1px solid #dedace; margin: 0 5px 10px 0 ; padding:1px 1px 0;color:#7d776b;vertical-align:middle;}

.head .nav{float:left; height:37;padding:0 10px;margin:5px 10px 0 10px;_margin:0 5px 0 5px;width:890px;background:url(../images/mbg.gif) repeat-x;border:1px solid #DCDCDC;}
    .nav ul {padding: 0px 6px 0px 20px;}
    .nav li {display:block;margin:0;padding:0; text-align:center;float:left;display:block;line-height: 1.2em;}
    .nav a {float:left;width:88px;height:14px;padding: 12px 11px 11px 6px;display:block;text-decoration:none; font-size:14px;font-weight: bold;color: #FFF;background: url("../images/nav02_1.gif") right top;}
   /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .nav a span {float:none;}
    /* End IE5-Mac hack */
    .nav a:hover{color:#FFF; background-position:0 -37px;}

/*leftmunu*/

#left_menu{
	float:left;
	width:225px;
}

#tree2 {
	margin:10px 0 0 10px; 
	text-align:left; 
	font:12px/1.6em; 
	padding:2px;
	width:219px;
}

#navleft {
	width:100%;
	line-height:2.5em;
	list-style-type: none;
	text-align:left;

}
#navleft a {
	width:199px;
	_height:20px;
	_padding:4px 0 0 0;
	display: block;
	padding-left:20px; 
	text-decoration:none;

}
#navleft li {
	font-weight:bold;
	line-height:2.5em;
}
#navleft li a:hover  {text-decoration:none;font-weight:bold;background:#BED0DC;}

#navleft li ul { padding-bottom:10px;list-style:none;text-align:left;background:url(../../../Nsvn/beta2/menubg.gif) no-repeat 4px bottom;}
#navleft li ul li{
	font-weight:normal;
	font-size:12px;
	line-height:2em;
}
#navleft li ul a{
         padding-left:30px;
         width:189px;

}

#navleft li ul a  {
	color:#333; text-decoration:none;
}

#navleft li ul a:hover {
    color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#BED0DC;

}
/*==============================*/
#navleft li:hover ul {
	left: auto;
}
#navleft li.sfhover ul {
	left: auto;
}
#navleft ul.collapsed {
	display: none;
}
#clear {clear:both}

#navleft a  {
	text-decoration:none;
}
#navleft .first{font-weight:bold;}

/*end*/
.end{height:80px;width:100%;background-color:#E0DACE; clear:both;}
.end .endleft{float:right; padding:14px 0 0 0;height:86px; width:160px; background:#f1eee6 url(../images/endbg.gif) no-repeat 8px 7px; }
.end .endleft li{margin: 0 0 0 60px; list-style:none}
.end .endleft li a{ font:13px; color:#704D0D;line-height:1.4em;}
.end .endright{ float:left;padding:14px 0 10px 20px; color:#7d776b;}

