﻿/* CSS Document */

/* class */

/* color */
ul,li{list-style:none;}
a.grey {color:#339999; 
  font-size:12px;
  }
#search {
	width: 760px;
	height: auto;
	float: none;
	
	margin:7px 2px 2px 2px;
	position: relative;
	}

#search1 {
	width: 760px;
	height: 120px;
	float: none;
	border-bottom: solid 1px;
	background-image: url(../images/searchbg.gif);
	background-repeat:repeat-x;
	text-align:left;
	}

#search2 {
	width: 949px;
	height: 24px;
	float: left;
	background-image: url(../images/t-1-10.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px;
	padding:3px 0 0 3px;
	text-align:left;
	}

#search3 {
	width: 953px;
	height: 24px;
	float: left;
	background-image: url(../images/t-1-10.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #778A99;
	border-top: solid 1px #778A99;
	}

#searchframe{
    *display:none;
	position:relative;
	left:3%;
	height:70px;
	max-height:120px;
	min-height:85px;
	width:544px;
	top: 10%;
}

.searchbox{
width:530px;
height:22px;
text-align:left;
margin-bottom:0;
margin:-1px 0px 0 0px;
}

.searchbox .plong{
width:77%;
height:20px;
}
.searchbox .plong1{
width:43%;
height:20px;
}
.inputtext{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(http://us.i1.yimg.com/us.yimg.com/i/ww/t4/sbox-bg.gif) no-repeat;
}

#search .btn-more-2{
float:left;
position:relative;
margin-left:-1px;
padding:2px 10px;
*padding:1px;
min-width:140px;
width:10em;
_width:140px;
*overflow:visible;
cursor:pointer;
z-index:50;
text-align:center;
background-image:url(http://us.i1.yimg.com/us.yimg.com/i/ww/thm/1/grd-1px_1.1.gif);
background-repeat:repeat-x;
}

.vsearchtabs{
	margin:10px 0 10px 0;
	font-size:12px;
	width: 485px;
}

.vsearchtabs li{
display:inline;
border-right:1px solid #b0bec7;
}

.vsearchtabs li.last, .vsearchtabs li.last a{
border:0;
}

.vsearchtabs li a{
padding:0 7px;
font-size:100%;
border-right:1px solid #fff;
color:#369;
text-decoration:none;
}

.vsearchtabs li.on a{
color:#f60;
font-weight:normal;
}

#searchx {
width:600px;
height:60px;
margin:10px 0 10px 60px;
float:left;
}

#sbox:after {
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

#sbox {
	zoom:1;
	width:70%;
	clear:both;
	margin:3px 0 1px 5px;
	position: relative;
}

.iemw{
display:none;
width:950px;
font-size:0px;
line-height:0px;
height:0px;
*display:block;
}


.searchbtn {
width:15%;
height:20px;
background-image:url(../images/searchbtn.gif);
background-repeat:repeat-x;
border:1px solid #999b9a;
text-align:center;
}

#searchIE{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/search_1.1.png", sizingMethod="scale");
margin:1px 0 1px 5px;
position:relative;
left:50px;
top:0px;
width:580px;
height:78px;
voice-family:"\"}\"";
voice-family:inherit;
property:value;
}

.searchinput {
	text-align:left;
	width:630px;
	height: 23px;
	margin:10px 0;
}


.searchhot {
	text-align:left;
	width:420px;
	height:19px;
}

/* title */
.blank {
	width: 950px;
	height: 15px;
	}

.blank5 {
    height:5px;
	width:300px;
	}

.blank10 {
    height:10px;
	width:300px;
	}

.cat1, .cat2, .cat3, .cat4{
	width:320px;
	}

.cat1 {
    height:20px;
	padding:1px 0 0 1px;
	margin:1px 0 0 0;
	}

.layer0 {
	height: 1px;
	float: left;
	background-color: #fff;
	}

.title1 {
    width: 264px;
	float: left;
	text-align:left;
	background-image: url(../images/bg001.gif);
	background-repeat: repeat-x;
	height: 21px;
	border-bottom: solid 1px #778A99;
	padding:4px 0 0 4px;
	}

.title10 {
	width: 180px;
	float: left;
	text-align:left;
	background-color:#999999;
	height: 21px;
	border-bottom: solid 2px #336699;
	padding:4px 0 0 4px;
    }

.title11 {
	width: 180px;
	float: left;
	text-align:left;
	background-color:#999999;
	height: 21px;
	border-bottom: solid 2px #FF8B00;
	padding:4px 0 0 4px;
    }
	
.title2 {
	height: 22px;
	background-image: url(../images/t-1-11.gif);
	background-repeat: repeat-x;
	float: left;
	text-align:center;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

.title3 {
	height: 21px;
	background-image: url(../images/t-1-13.gif);
	background-repeat: repeat-x;
	float: left;
	text-align:center;
	margin: 0 4px 0 0;
	padding:4px 0 0 0;
	border-left: solid 1px #5D7E9D;
	border-right: solid 1px #5D7E9D;
	border-top: solid 1px #5D7E9D;
	}


.title4 {
    width: 270px;
	height:26px;
	float: left;
	padding-top:4px;
	background-image: url(../images/bg001.gif);
	background-repeat: repeat-x;
	border-bottom: solid 3px #778A99;
}

.title5 {
	width: 666px;
	height: 21px;
	float: left;
	padding:4px 0 0 4px;
	text-align:left;
	background-image: url(../images/bg001.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #778A99;
	}

.title6, .title8, .title12 {
	width: 267px;
	padding:3px 0 0 4px;
	text-align:left;
	background-image: url(../images/grdbg.gif);
	background-repeat: repeat-x;
	height: 20px;
	border-bottom: solid 1px #778A99;
	}

.title6 {
	width: 267px;
	}

.title8 {
	width: 498px;
	}

.title12 {
    width: 180px;
	}

.title7 {
    width: 266px;
	height:21px;
	float: left;
	padding:4px 0 0 4px;
	background-image: url(../images/bg002.gif);
	background-repeat: repeat-x;
	border-bottom: solid 3px #FF8B00;
}
.title13 {
  width: 100%;
	height:21px;
	float: left;
	padding:4px 0 0 4px;
	background-image: url(../images/bg002.gif);
	background-repeat: repeat-x;
	border-bottom: solid 3px #FF8B00;
}
.title9 {
    width: 946px;
	height:21px;
	padding:4px 0 0 4px;
	background-color:#666;;
	border-bottom: solid 3px #FF8B00;
}

.headtab1, .headtab2 {
	height: 20px;
	background-image: url(../images/t-1-12.gif);
	float: left;
	border-right: #336666 2px solid;
	border-bottom: #336666 2px solid;
	padding-top: 6px;
	}

.headtab1 {
    width: 90px;
	margin-right: 2px;
	text-align:center;
    }
	
.headtab2 {
	width: 130px;
	margin-right: 0px;
	text-align:center;
	}

.layer1tab {
	height: 25px;
	float: left;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 0px 0px;
	}
	
.navtext {
    font-family: "宋体", arial;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
	margin:2px 0 2px 15px;
	text-align:left;
	}
	
/* word */
td, body, input, select {
	font-size: 12px;
	font-family: "宋体";
	line-height: 150%;
	color: #333333;
	}

a:link, a:Visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	text-decoration:none;
	}

a:Hover {
	color: #369;
	text-decoration: underline;
	}

a.navfont, a.navfont:link, a.navfont:active, a.navfont:visited, a.navfont:hover {
	font-family:"宋体", arial;
	font-size:14px;
	color:#000;
	font-weight:bold;
	width: auto;
   }
   
a.navfontred, a.navfontred:link, a.navfontred:active, a.navfontred:visited, a.navfontred:hover {
   font-family:"宋体", arial;
   font-size:14px;
   color:#c30;
   font-weight:bold;
   }

a.article2, a.article2:link, a.article2:hover, a.article2:active, a.article2:visited {
	font-family: "宋体", arial;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	}

a.title-txt-1, a.title-txt-1:link, a.title-txt-1:visited, a.title-txt-1:active, a.title-txt-1:hover{
	font-family: "宋体", arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

a.title-txt-2, a.title-txt-2:link, a.title-txt-2:visited, a.title-txt-2:active, a.title-txt-2:hover{
    font-family: "宋体", arial;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
	}

a.title-txt-3, a.title-txt-3:link, a.title-txt-3:visited, a.title-txt-3:active, a.title-txt-3:hover{
    font-family: "宋体", arial;
	font-size: 14px;
	color: #EF5619;
	font-weight: bold;
	}

.title-txt-4 {
    font-family: "宋体", arial;
	font-size: 14px;
	color: #ffffff;
	}
	
.title-txt-5 {
    font-family: "宋体", arial;
	font-size: 14px;
	color: #003366;
	}

a.navlinks, a.navlinks_1 {
	font-family: "宋体", arial;
	font-size: 14px;
	color: #FFF;
	font-weight: blod;
	}

a.navlinks:link, a.navlinks:active, a.navlinks:visited, a.navlinks_1:link, a.navlinks_1:active, a.navlinks_1:visited {
	font-family: "宋体", arial, verdana, times new roman;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: blod;
	}

a.navlinks_1:hover {
	font-family: "宋体", arial, verdana, times new roman;
	font-size: 14px;
	color: #00ccff;
	text-decoration: none;
	font-weight: bold;
	}

a.acat1, a.acat1:hover, a.acat1:link, a.acat1:visited, a.acat1:active {
    font-weight:bold;
    font-size:14px;
	color:#000;
	text-align:left;
	}

a.acat2, a.acat2:link, a.acat2:visited, a.acat2:active {
   font-size:12px;
   color:#666666;
   text-align:left;
   }
  
a.acat2:hover {
    color:#369;
	}

/* ID */

/* Ä£¿é */

#main {
	width: 956px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	}

/* Í·²¿ */
#head {
	width: 956px;
	height: 90px;
	float: left;
	background-color: #FFFFFF;
	}

#head1 {
	width: 190px;
	height: 66px;
	float: left;
	padding:5px 0 0 5px;
	}

#head2 {
	width: 540px;
	height: 66px;
	float: left;
	}

#head2-1 {
	width: 540px;
	height: 33px;
	float: left;
	}

#head2-1-1 {
	width: 400px;
	height: 24px;
	float: right;
	}

#head2-2 {
	width: 540px;
	height: 32px;
	float: right;
	border-bottom: solid 1px #CCC;
	}

#head2-2-1 {
	width: 515px;
	height: 24px;
	float: right;
	}

/* search */

#search {
	width: 588px;
	height: 73px;
	float: none;
	
	margin:7px 2px 2px 2px;
	position: absolute;
	left: 362px;
	top: 20px;
	}

#search1 {
	width: 650px;
	height: 85px;
	float: none;
	border-bottom: solid 1px;
	background-image: url(../images/searchbg.gif);
	background-repeat:repeat-x;
	text-align:left;
	}

#search2 {
	width: 949px;
	height: 24px;
	float: left;
	background-image: url(../images/t-1-10.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px;
	padding:3px 0 0 3px;
	text-align:left;
	}

#search3 {
	width: 952px;
	height: 24px;
	float: left;
	background-image: url(../images/t-1-10.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px;
	border-top: solid 1px #778A99;
	margin:7px 2px 2px 2px;
	}

#searchframe{
    *display:none;
	position:relative;
	left:3%;
	height:70px;
	max-height:120px;
	min-height:85px;
	width:544px;
	top: 10%;
}

.searchbox{
width:450px;
height:22px;
text-align:left;
margin-bottom:0;
margin:-1px 0px 0 0px;
}

.searchbox .plong{
width:77%;
height:20px;
}

.inputtext{
border:1px solid #f0f0f0;

background:#fff url(http://us.i1.yimg.com/us.yimg.com/i/ww/t4/sbox-bg.gif) no-repeat;
}

#search .btn-more-2{
float:left;
position:relative;
margin-left:-1px;
padding:2px 10px;
*padding:1px;
min-width:140px;
width:10em;
_width:140px;
*overflow:visible;
cursor:pointer;
z-index:50;
text-align:center;
background-image:url(http://us.i1.yimg.com/us.yimg.com/i/ww/thm/1/grd-1px_1.1.gif);
background-repeat:repeat-x;
}

.vsearchtabs{
	position:absolute;
	_display:inline;
	margin_left:20px;
	margin:0 0 5px;
	font-size:12px;
	left: 22px;
	top: 10px;
	bottom: auto;
	width: 418px;
}

.vsearchtabs li{
display:inline;
border-right:1px solid #b0bec7;
}

.vsearchtabs li.last, .vsearchtabs li.last a{
border:0;
}

.vsearchtabs li a{
padding:0 7px;
font-size:100%;
border-right:1px solid #fff;
color:#369;
text-decoration:none;
}

.vsearchtabs li.on a{
color:#333;
font-weight:normal;
}

#searchx {
width:600px;
height:60px;
margin:10px 0 10px 60px;
float:left;
}

#sbox:after {
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

#sbox {
	zoom:1;
	width:70%;
	clear:both;
	margin:3px 0 1px 5px;
	position: relative;
}

.iemw{
display:none;
width:950px;
font-size:0px;
line-height:0px;
height:0px;
*display:block;
}


.searchbtn {
width:20%;
height:20px;

border:1px solid;
text-align:center;
}

#searchIE{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/search_1.1.png", sizingMethod="scale");
margin:1px 0 1px 5px;
position:relative;
left:50px;
top:0px;
width:580px;
height:78px;
voice-family:"\"}\"";
voice-family:inherit;
property:value;
}

#searchIEmask {
	width:450px;
	text-align:left;
	margin:28px 10px 0px 20px;
	font-size:14px;
	position: absolute;
	left: 79px;
	top: -1px;
}

.searchinput {
	text-align:left;
	width:461px;
	position: absolute;
	left: 15px;
	top: 34px;
	height: 30px;
}


.searchhot {
	text-align:left;
	width:300px;
	height:19px;
	position: absolute;
	left: 180px;
	top: 55px;
}

.searchhotx {
	text-align:left;
	width:400px;
	height:19px;
	position: absolute;
	left: 137px;
	top: 53px;
}


/* Ö÷ÒªÄ£¿é */

.layer1 {
	width: 952px;
	height: 142px;
	float: left;

	padding: 0 2px 0 2px;
	}

.layer1left {
	width: 670px;
	float: left;
	height: 135px;
	background-image: url(../images/ad002.jpg);
	background-repeat: no-repeat;
	}

.layer1right {
	width: 270px;
	height: 160px;
	float: right;
	border: solid 1px #778A99;
	}

.layer2 {
	width: 952px;
	height: 205px;
	float: left;
	background-color: #ffffff;
	padding: 0 2px 0 2px;
	text-align:left;
	}

.layer2left {
	width: 670px;
	float: left;
	height: 200px;
	}

.layer2l1 {
	width: 670px;
	float: left;
	height: 161px;
	}

.layer2l1l {
	width: 500px;
	height: 161px;
	float: left;
	background-color: #ccc;
	border:1px solid #778a99;
	}

.layer2l1r {
	width: 160px;
	height: 225px;
	float: right;
	border: solid 1px #778A99;
	}

.layer2l2 {
	width: 670px;
	float: left;
	height: 31px;
	margin-top: 7px;
	background-color: #fff;
	border: solid 1px #778A99;
	}

.layer2right {
	width: 270px;
	height: 190px;
	float: right;
	border: solid 1px #778A99;
	}

.layer3 {
	width: 952px;
	padding:0px 2px 0 2px;
	background-color: #ffffff;
	}

.layer3left {
	width: 670px;
	float: left;
	background-color: #fff;
	}

.layer3right {
	width: 270px;
	float: right;
	}

.layer3l21 {
	height: 40px;
	width: 666px;
	background-color: #E8EFF6;
	float: right;
	border-bottom: 1px solid  #5D7E9D;
	}

.layer3l2 {
	width: 670px;
	background-color: #F1F5F6;
	border-top: 3px solid  #5D7E9D;
	border-left: 1px solid  #5D7E9D;
	border-right: 1px solid  #5D7E9D;
	border-bottom: 1px solid  #5D7E9D;
	}

.layer3l22, .layer3l23 {
	width: 320px;

	float: left;
	margin: 4px 2px 4px 4px;
	}

.layer3l22 {
	float: left;
	margin: 4px 2px 4px 4px;
	text-align:left;
	}

.layer3l23 {
	float: right;
	margin: 4px 4px 4px 2px;
	text-align:left;
	}

.layer3r1 {
	width: 270px;
	float: right;
	border: solid 1px #FF8B00;
	}

.layer3r2 {
	width: 270px;
	float: right;
	margin-top: 7px;
	border: solid 1px #778A99;
	}

#ad02 {
	width: 270px;
	height: 84px;
	float: right;
	margin-top: 7px;
	border: solid 1px #778A99;
	}

.layer4 {
	width: 952px;
	height: 120px;
	float: left;
	background-color: #fff;
	padding: 2px 2px 2px 2px;
	}

.layer5 {
	width: 952px;
	height: 525px;
	float: left;
	background-color: #fff;
	padding: 0px 2px 0 2px;
	}

.layer5left {
	width: 670px;
	float: left;
	height: 500px;
	background-color: #fff;
	}

.layer5right {
	width: 270px;
	height: 500px;
	float: right;
	}

.layer5l1 {
	width: 670px;
	border: solid 1px #778A99;
	}
	
.layer5l1l {
	width: 370px;
	float: left;
	text-align:left;
	}

.layer5l1r {
	width: 290px;
	float: right;
	border-left: solid 1px #778A99;
	text-align:left;
	}

.layer5l2l {
	width: 330px;
	float: left;
	padding:3px 0 3px 4px;
	text-align:left;
	}

.layer5l2r {
	width: 330px;
	float: right;
	padding:3px 0 3px 4px;
	border-left: solid 1px #778A99;
	text-align:left;
	}

.layer5l2 {
	width: 670px;
	float: left;
	height: 174px;
	margin-top: 7px;
	border: solid 1px #778A99;
	}

.job {width:270px;padding:3px 0 3px 0;text-align:left; }
.member {
	width:270px;
	padding:3px 0 3px 0;
	text-align:left;
	height: auto;
}

.layer5l3 {
	width: 670px;
	float: left;
	height: 150px;
	border: solid 1px #778A99;
	margin-top: 7px;
	}

.layer5r1 {
	width: 270px;
	height: 382px;
	float: right;
	border: solid 1px #778A99;
	}

.layer5r2 {
	width: 270px;
	height: 120px;
	float: right;
	border: solid 1px #778A99;
	margin-top: 7px;
	}

.layer6 {
	width: 952px;
	height: 170px;
	float: left;
	background-color: #ffffff;
	padding: 7px 2px 0px 2px;
	}

.layer6-1 {
	width: 950px;
	height: 160px;
	background-color: #F1F5F6;
	border: solid 1px #778A99;
	text-align:left;
	}

#foot  {
    width: 952px;
	height: 21px;
	float: left;
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
	}

#foot1 {
	width: 952px;
	background-color: #666;
	height:21px;
	float:left;
	}
