/* Css.Kris.Shen.Design.2010/07/12.*/

/* 全屏黑白 IE*/
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/

/* ==========通用样式========= */
body, th, td, input, select, textarea, button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;color: #333333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquotem, p { padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 { font-size: 1em;}
table,td,tr,th { font-size:12px;}
ol, ul, li { list-style: none;}
table { margin:0 auto;} 
caption, th, div { text-align:left;}  
abbr, acronym { border:0;}
address, caption, cite, code, dfn, em, th, var { font-weight:normal; font-style:normal;}   


.left { float:left}
.right { float:right}
.txt_l { text-align:left;}
.txt_c { text-align:center;}
.txt_r { text-align:right;}

a { color:#333333;text-decoration:none;}
a:visited { color:#000000;text-decoration:none;}
a:hover { color:#FF0000;text-decoration:underline;}
a:active { color:#FF0000;text-decoration:underline;}
a img {border: none;}

.colorfoo { color: #f00;}
.cRed a {color:Red;}
.cRed,.cRed:visited,.cRed a {color:Red;}
.cDRed,.cDRed:visited,.cDRed a {color:#BA2636;}

.cBlue a {color:#1E50A2;}
.cBlack,.cBlack:visited,.cBlack a {color:#000;}
.cBlue,.cBlue:visited,.cBlue a {color:#1E50A2;}
.cccc,.cccc:visited,.cccc a {color:#999999;font-family: Arial;font-size: 16px;}

.FF6600 {color:#FF6600;}
.FF6600 a:link, .FF6600 a:visited {text-decoration: none;color: #FF6600;}
.FF6600 a:hover, .FF6600 a:active {text-decoration: none;color: #660000;}

.c333 {color:#333333;}
.c666 {color:#666666;}

.c999 a {color:#999;}
.c999,.c999:visited,.c999 a {color:#999;}

.txt14px {font-size: 14px;}
.txt16px {font-size: 16px;}
.txt20px {font-size: 20px;}

.fontht {font-family: 黑体;}

.left10px {padding-left: 10px;}

.blank1 {clear:both; height:1px; overflow:hidden; display:block; font-size:1px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block; font-size:1px;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block; font-size:1px;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block; font-size:1px;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block; font-size:1px;}
.blank17 {clear:both; height:17px; overflow:hidden; display:block; font-size:1px;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block; font-size:1px;}
.blank22 {clear:both; height:22px; overflow:hidden; display:block; font-size:1px;}

/* ==========MAIN========= */
body {background-color: #f4f2e9;}
#container {padding:0px;width: 980px;margin: 0px auto;}

#header {float: left;width: 980px;height: 167px;background-image: url(../images/header_bg.jpg);background-repeat: no-repeat;}
.logo {padding: 5px 0 0 10px;}

/* Nav
==========================================================*/
.nav {width:500px;position: relative;float: right;margin: 65px auto 0px auto;font-size: 14px;}
.navinner {}
.navlist {height: 30px; line-height: 30px;overflow: hidden;margin: 0;}
.nav li {float: left;display: inline;padding-right: 20px;padding-left: 10px;background: url(../images/nav_ico.gif) left 2px no-repeat;}
.nav a {display: block;}
.nav a:link,.nav a:visited {color: #333;text-decoration: none;}
.nav a:hover,.nav a:active {text-decoration: none;color: #ff0000;}

.subnav {float: left;position: absolute;top: 30px;white-space: nowrap;left: 0px;padding-left: 10px;background: url(../images/nav_ico.jpg) left 2px no-repeat;}
.subnav a {display: inline;padding: 0;}
.subnav, .subnav a:link, .subnav a:visited {color: #bf5500;}

.disable {display: none;}

#content {float: left;width:910px;background-color: #FFFFFF;padding: 35px;margin: 0px auto;}
.content {float: left;width:910px;}
.content_box {float: left;width:910px;}

.w210px {width:210px;}
.w220px {width:220px;}
.w410px {width:410px;}
.w440px {width:440px;}
.w450px {width:450px;}
.w480px {width:480px;}
.w680px {width:680px;}
.w620px {width:620px;}

.index_banner{width:680px; height:380px; overflow:hidden;} 
.slider{position:absolute;} 
.slider li{ list-style:none;display:inline;} 
.slider img{ width:680px; height:380px; display:block;} 
.num{ position:absolute; right:4px; bottom:8px;} 
.num li{ float: left; color: #FF7300; text-align: center; line-height: 10px; width: 10px; height: 10px; font-family: Arial; font-size: 12px; overflow: hidden; margin: 0 3px; background-color: #fff; } 
.num li.on{ color: #fff; line-height: 10px;  width: 10px; height: 10px; font-size: 12px; margin: 0 3px; border: 0; background-color: #FF7300; font-weight: bold; } 

.about_nav {background: url(../images/ico_002.gif) left center no-repeat;border-bottom: 1px solid #ff6c00;text-indent: 15px;height: 20px;}
.about_box {line-height: 18px;color: #666666;text-align: justify;}

#Dynamic {}
.Dynamic {width:220px;height:104px;overflow:hidden}
.Dynamic_box li {float:left;width:220px;color: #666;padding: 3px 0;border-bottom: 1px dashed #CCC;}

.content_nav {
	height: 24px;
	line-height: 24px;
	background-color: #EFEFEF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.content_txt {font-size: 14px;line-height: 22px;color: #666666;width: 680px;}
.content_txt_bg {
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	width: 910px;
	background-image: url(../images/banner_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.honor li {float:left;width:302px;text-align: center;}
.honor li img {width:286px;color: #666;padding: 2px;border: 1px solid #CCC;margin: 5px;}

.cooperation li {float:left;width:182px;text-align: center;}
.cooperation li img {width:166px;color: #666;padding: 2px;border: 1px solid #CCC;margin: 5px;}

.recruitment li {float:left;width:227px;text-align: center;}
.recruitment li img {width:211px;height:160px;color: #666;padding: 2px;border: 1px solid #CCC;margin: 5px;}

.honor_a li {float:left;width:227px;text-align: center;}
.honor_a li img {width:211px;color: #666;padding: 2px;border: 1px solid #CCC;margin: 5px;}

.post li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;line-height: 22px;
}

#footer {float: left;width:980px;height: 65px;text-align:center;padding-top: 20px;background: url(../images/footer_bg.gif) bottom no-repeat;color: #666666;}


.content_yaoqiu {
	background-color: #EFEFEF;
	padding: 10px 15px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #666666;
}

.reason li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;line-height: 22px;
}