@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px;}

a { text-decoration:none; color:#000000;}
img { border:0;}
li { list-style-type:none;}

#warpper { width:980px; margin:0 auto; font-size:12px;}

textarea { word-break:break-all;}

/*header部分---Start*/
#header { height:70px; }
	.logo { width:220px; height:70px; float:left; text-indent:-9999px; background: #FFFFFF url(logo.gif) center center no-repeat;}
	.clogin { width:200px; height:20px; padding-left:350px; margin-top:45px; text-align:left; float:left;}
		.clogin a{ width:40px; padding:5px;}
		.clogin a:hover{ color:#993333;}
	.topnav { height:20px; padding-top:12px; }
		.homepage { width:30px; height:20px; padding-left:20px; background:url(home.gif) no-repeat;}
		.collect { width:30px; height:20px; margin-left:10px;padding-left:20px; background:url(sc.gif) no-repeat;}
		.search { margin-top:5px; +margin-top:10px; _margin-top:10px;}
			.searchinput{ height:18px; line-height:20px; background:#FFFFF; border:1px solid #999999;}
			.searchbtn{ height:20px; width:20px; border:0; cursor:pointer; background:url(search.gif) center center no-repeat;}

#nav { height:32px; background:url(nav_bg.gif) repeat-x; text-align:center;}
	#nav ul { height:32px; margin:0 auto; list-style-type: none;}
	#nav li { height:32px; width:100px; color:#222222; font: normal normal bold 14px/32px Arial, "微软雅黑", Helvetica, sans-serif;overflow: hidden; line-height:32px; float:left; display:block; background:url(nav_line.gif) no-repeat right;}
		#nav li a:hover{ color:#FFFFFF; height:32px; width:96px; font: normal normal bold 14px/32px Arial, "微软雅黑", Helvetica, sans-serif; overflow: hidden; line-height:32px; float:left; background:url(nav_red.gif) repeat-x;}

.flash { margin:5px 0;}
/*header部分---End*/

/* ==content(中部)定义开始== */

/*--首页专用---Start--*/
#ifocus { width:978px; height:360px; margin-top:5px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:840px; height:340px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:840px; height:340px; overflow:hidden; }
		#ifocus_piclist img { width:840px; height:340px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); list-style-type:none;}
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(ifocus/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:840px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }

#content { height:155px; margin-top:10px;}
	.ind_service { width:190px; float:left;}
	.ind_news { width:300px; float:left; margin-left:5px;}
		.ind_news li { background: url(icon_02.gif) no-repeat left center; list-style: none; border-bottom: 1px dashed #ccc;line-height: 25px; padding-left: 10px; color: #aa0000;}
		.ind_news li a { display: block; float: left; width: 240px;}
		.ind_news li a:hover { color:#c00;}
		
	/* 公告栏 */
	.ind_anno { width:250px; float:left; margin-left:15px;}
		.ind_anno li { list-style: none; padding-bottom:10px; margin-bottom:10px; padding-left: 10px; padding-right: 10px;}

	/* 友情链接 */
	.ind_link { width:210px; float:left; margin-left:10px;}
		.ind_link li { list-style: none; width:90px; float:left; margin:0 0 5px 10px;}

	.ind_service dt, .ind_news dt, .ind_anno dt, .ind_link dt{ font-weight:bold; height:30px; padding-left:30px; background:url(icon_01.gif) no-repeat;}
	.ind_service dt a:hover, .ind_news dt a:hover { color:#c00; }
	
	.annolist  { height:100px; background: url(line.gif) no-repeat left center;}
		.annolist li{ line-height:130%;}

/*--首页专用----End--*/

/*--中间部分--*/
#main { clear: both; background: url(ent_bg.gif) no-repeat left bottom; height:100%; overflow:hidden;}

.left { float: left; width: 210px; margin-bottom:5px;}
	/*--左侧导航栏头部标题--*/
	.left dt { background: url(sbanner.gif) no-repeat left bottom; color:#fff;font: normal normal bold 14px/40px Arial, "微软雅黑", Helvetica, sans-serif; padding-left: 30px; letter-spacing:5px}
		.left dt a{ color:#ffffff; text-decoration: none;}
		.left dt a:hover { color:#ffffff;}
		
	/*--左侧导航栏列表--*/
	.left li {background:url(arrow01.gif) no-repeat left 7px;border-bottom: 1px solid #ddd;font-size: 13px;font-weight: bold;line-height: 30px;padding-left: 45px;}
		.left li a{color:#333333;text-decoration: none;display:block;}
		.left li a:hover { text-decoration: none; color:#9e0204;}
		.left li img { display:none}
		
	/*-- left_box(左侧最新文章列表栏) --*/
	#main_left, .left_box, .left_box dl, .left_box dt, .left_box dd{padding: 0px; margin: 0px;}
	.left_box{border: 1px solid #ccc; width:210px; margin-top: 5px;}

.left_box dt{text-align: center;font: normal normal bold 14px/120% Arial, "宋体" ,Helvetica,sans-serif;background: url(left_tit.gif) no-repeat left top;color: #c00;line-height: 24px;border-bottom: 1px solid #ccc;}
.left_box dd li{background: url(common7.gif) no-repeat; height: 16px; margin:3px 0; padding-left: 14px;}

r_box dd, .left_box dd{ background: #FCFCFC; padding: 5px; line-height: 150%; height: auto !important; height: 100px; min-height: 100px; color:#333333;}
.left_box input{ height:20px; width:140px;}
.left_box select{ height:20px; width:70px;}
.left_box #login_code{width:70px;}
.left_box td { width:55px; text-align:left;}
.left_box #button { width:45px; height:25px;}
.left_box span { margin:0 5px; float:left;}
.left_box .buttom { width:50px; height:25px;}

/*--中部右侧主体内容部分--*/
.right { float: right; width: 760px; margin-top:5px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; height: auto!important;height: 400px; min-height: 400px; position:relative;}

/* 右侧导航 */
.r_navigation
{
    margin-bottom: 5px;
    line-height: 24px;
    border: 1px solid #ccc;
    background: url(Channel_bg.gif) #fff repeat-x top;
    text-align: left;
    clear: both;
    color: #c00;
}
.r_navigation a, #r_navigation:link
{
    font: normal normal normal 12px/24px Arial, "宋体" ,Helvetica,sans-serif;
    text-decoration: none;
    color: #c00;
}

.r_navigation a:hover
{
    color: #c00;
    text-decoration: underline;
}
.r_n_pic
{
    float: left;
    width: 30px;
    height: 20px;
    margin: 1px 0px 0px;
    background: url(c_title.gif) no-repeat center;
    display: block;
}
/*--右侧内容区--[单页模板]--*/
.c_cont {
	color:#333;
	line-height:200%;
	padding:20px;
}
/*--右侧内容区--[新闻列表]--*/
.news_title 
{
 margin:10px 20px;
}
.news_title li {
	padding-left: 10px;
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dashed #ccc;
	color:#aa0000;
	background: url(icon_02.gif) no-repeat left;
}
.news_title li a {
	float: left;
	width: 550px;
}
.news_title li a:hover {
	color:#993333;
}
.date {
	padding-right:20px;
}
/*--右侧内容区--[新闻内容页]--*/
.c_cont h2{
	text-align:center;
}
.c_cont .newsinfo{
	text-align:center;
}
.c_cont .newsinfo span{
	margin:0 5px;
}

/*--右侧内容区--[图片展示]--*/
.piclist {
	padding-left:20px;
	padding-top:10px;
}
.piclist ul {
	width:100%;
}
.piclist li {
	float:left;
	width:33%;
}
/* 定义缩略图宽度，按比例缩放 */
 .pic_thumb, .pic_list_thumb, .pic_thumb img {
	height: 130px;
	width: 200px;
	/*padding:5px;*/
	text-align:center;
	
}
.pic_thumb {
	padding:5px;
	border:1px solid #cccccc;
}
.pic_list_thumb {
	padding:5px;
	border:1px solid #cccccc;
	background:url(piclist_bg.gif) no-repeat right bottom;
}
/* 定义缩略图标题样式 */
.pic_thumb_title {
	margin: 5px 5px 5px 0px;
	height: 30px;
	overflow: hidden;
	font: normal normal normal 12px/150% Arial, "宋体", Helvetica, sans-serif;
	text-align: center;
	word-wrap: break-word;
	word-break: keep-all;
}
.pic_thumb_title a {
	color: #222;
}

/*--右侧内容区--[商品展示]--*/
.product {
	padding:0px 20px;
	
}
.product li {
	height:150px;
	margin-top:8px;
	/*margin-bottom:8px;*/
	border-bottom:1px dashed #cccccc;
}
/* 定义产品缩略图宽度，按比例缩放 */
 .pro_thumb {
	height: 130px;
	width: 200px;
	text-align:center;
	padding:5px;
	border:1px solid #cccccc;
	float:left;
	
}
/* 定义产品缩略图标题样式 */
.pro_thumb_title {
	padding: 5px;
	margin-left:220px;
	/*background:#990000;*/
	height: 130px;
	/*width:250px;*/
	overflow: hidden;
	font: normal normal normal 12px/150% Arial, "宋体", Helvetica, sans-serif;
	text-align: left;
	word-wrap: break-word;
	word-break: keep-all;
}
.pro_thumb_title h2 {
	font-size:14px;
	/*font-weight:normal;*/
	color:#CC0000;
	/*background:#0000FF;*/
	text-align:left;
	padding-left:15px;
}
.pro_thumb_title p {
	text-indent: 2pc;
	text-align:left;
	margin-top:5px;
}
.pro_thumb_title a {
	color: #CC0000;
}
/*--右侧内容区--[商品详细信息]--*/
.viewbox {
	height:250px;
	padding-top:10px;
}
.viewbox h2{
	font-size:20px;
	text-align:center;
}
.textview {
	float:left;
	padding:30px 0 0 60px;
}
.textview p{
	line-height:150%;
	margin-bottom:10px;
}
.picview {
	width:300px;
	padding: 30px 0 0 30px;
	float:right;
}
.labetitle {
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px solid #DDDDDD;
}
.labetitle span {
	margin-top:10px;
	width:80px;
	height:25px;
	text-align:center;
	line-height:26px;
	display:block;
	color:#cc0000;
	background:#f8f8f8;
}
.procontent {
	margin-top:20px;
	height:400px;
}
/*--右侧内容区--[下载中心]--*/
.download {
	padding:0px 20px;
	padding-top:10px;
	/**padding-left:0;*/
}
.download li {
	height:80px;
	margin-top:8px;
	/*margin-bottom:8px;*/
	border-bottom:1px dashed #cccccc;
}
.download .title {
	height:23px;
	padding-top:3px;
	background:#F8F8F8;
	border:0;
	
}
.download .title-name {
	width:480px;
	padding-left:20px;
	float:left;
}
.down-title {
	height:20px;
	line-height:20px;
}
.down-title a {
	width:500px;
	float:left;
	font-weight:bold;
}
.down-title a:hover {
	color:#cc0000;
}
.down-title .size {
	width:120px;
	float:left;
}
.down-cont {
	padding:5px 10px;
	line-height:180%;
}
/*--右侧内容区--[客户留言]--*/
.guest-list {
	padding:0px 20px;
	*padding-left:0;
	_padding-left:20px;
}
.guest-list li {
	min-height:150px;
	margin-top:8px;
	/*margin-bottom:8px;*/
	border:1px solid #cccccc;
}
.guest-title {
	height:24px;
	line-height:24px;
/*	padding-top:3px;*/
	padding-left:10px;
	background:#F8F8F8;
	border:0;
}
.guest-title .title-name {
	width:600px;
	/*margin-left:10px;*/
	float:left;
}
.guest-list .guest-cont {
	margin:10px;
	line-height:160%;
}
.guest-list .repeat {
	margin:10px;
	border:1px dashed #cccccc;
}
.guest-list .admin-repeat {
	color:#CC0000;
}
.guest-list .repeat-cont {
	padding:5px;
	line-height:160%;
}
.guest-list .write-message {
	height:20px;
	text-align:right;
	padding-right:20px;
	color:#cc0000;
}
.guest-list .write-message a{
	color:#cc0000;
}
/*--留言表单--*/
.guest-list form {
	+margin-left:20px;
	_margin-left:0;
}
.guest-list input {
	height:20px;
	line-height:20px;
	width:150px;
	border:1px solid #CCCCCC;
	margin-top:10px;
}
.guest-list label {
	height:20px;
	width:80px;
	margin-top:10px;
	float:left;
}
.guest-list textarea {
	height:100px;
	width:300px;
	font-size:12px;
	margin-top:10px;
	word-break:break-all;
	border:1px solid #CCCCCC;
}
.guest-list .btn {
	height:20px;
	line-height:20px;
	width:50px;
	border:1px solid #CCCCCC;
	margin-top:10px;
	margin-left:80px;
}
/*-- 人才招聘 --*/


.jobtitle { font-size: 14px; font-weight:bold; float: left; height: 28px; line-height: 28px; clear:both; overflow:hidden;}


.jobtitle span{font-size:12px; font-weight:normal; color:#666666;}


#LblJobName{ font-size: 14px; color:#996633; font-weight:bold; float: left; height: 30px; line-height: 30px; background:none;}

.jobinfo{ clear: both;width: 100%; border-top: 2px solid #f66; border-bottom: 2px solid #f66; height: auto; overflow:hidden;}
.jobinfo li{width:100px; float: left; height: 28px; line-height: 28px; list-style:none; padding-left: 10px; overflow:hidden;}
.jobinfo li.gray{ background:#f9f9f9; font-weight: bold;}

.information{ clear: both; margin: 20px 0px; }
.information span{color:#333333; font-weight:bold;}

/*-- 用户中心 --*/
.ucenter { border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align:center;
}
.ucenter form { width:550px; margin:20px auto; text-align:left;}
.ucenter fieldset { width:100%; border: 1px solid #dddddd; padding: 10px;}
.ucenter legend { height:30px; width:60px; color:#FF0000; margin-left:20px; padding:5px; font-weight:bold;}
.ucenter input { width:140px; height:20px;}
.ucenter fieldset label {
    float:left;
    width:120px;
    text-align:right;
    padding:4px;
    margin:1px;
}
fieldset div {
    clear:left;
    margin-bottom:5px;
}
.ucenter .buttom{
    padding:0px 10px;
	cursor:pointer;
	width:50px;
	margin: 0 30px;
    font-size:12px;
    border:1px #DDDDDD solid;
    background:url(left_tit.gif) no-repeat -20px 0;
}
.ucenter .center {
	text-align:center;
}
.ucenter .login_code {
	width:60px;
	margin-right:5px;
	margin-top:-12px;
}
.ucenter .high { width:10px; color:#FF0000;}
.formtips{width: 200px;padding:2px; margin-left:5px;}
.onError{
    background:#FFF2F2 url(error.png) no-repeat 0 center;
	border:1px dashed #FF8080;
	padding-left:25px;
}
.onSuccess{
    background:#E5F5FF url(success.png) no-repeat 0 center;
	border:1px dashed #40B3FF;
	padding-left:25px;
}

#userinfo {
	padding:5px;
}
#userinfo ul {
	width:100%;
}
#userinfo li {
	background:#FFFFFF;
	height:20px;
}
#userinfo li b{
	color:#FF0000;
}

/*--友情链接--*/
.friendlink { border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background:#FFF;
}
.friendlink ul {
	padding:10px 20px;
}
.friendlink li {
	width:90px;
	float:left;
	margin:0 5px 10px 5px;
}


/*--分页--*/
.pages {
	position:absolute;
	width:100%;
	bottom:20px;
}
.pages ul {
	display: inline-block; margin:0 auto; text-align: center;width:100%;
}
.pages ul li {
	font-family:Tahoma;
	
	display: inline; margin-right: 5px; text-align: center; line-height: 17px;
}
.pages ul li a {
	padding:2px 4px 2px;
	color:#666;
	/*border-bottom:1px solid #EEE;*/
}
.pages ul li a:hover {
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.pages .pageinfo {
	
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pageinfo strong {
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
/* ==通用定义==清除浮动 */
.clearbox{
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    height: 0px;
    clear: both;
    background: none;
    font-size: 0px;
    visibility: hidden;
}
/* 定义[图片列表]&[产品列表]后面的“更多”样式 */
.p_more {
	width: 60px;
	float: right;
	margin-right:30px;
	height:22px;
	line-height:22px;
	text-align:right;
	color:#c00;
    margin-bottom: 10px;
}
.p_more a {
	color:#c00;
}
/* ==bottom_all(底部)定义开始== */
/* --网页底部-- */
#footer {
	clear:both;
	background: #f8f8f8;
}
.info {
	text-align:center;
	width: 982px;
	border-top: 1px solid #ddd;
	border-bottom: 1px dashed #ddd;
	height: 50px;
	line-height: 50px;
	color: #666;

}
.info a:hover {
	color:#c00;
}
#copyright
{
text-align: center;
height: 30px;
	line-height: 30px;
	color: #333;
		font-family: Arial, "宋体", Helvetica, sans-serif;	
}

/* ==bottom_all(底部)使用定义结束== */