/* 全局 */
body{background:#2F2200; font-size:12px; line-height:150%; color:#fff; }
ul,li,p,td,div,form,img,body,dl,dt,dd{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,li{list-style-type:none;}
.copy{font-family:arial;}
a{text-decoration:none;}
a:link{color:#fff;}
a:hover{color:#b2ac00;}
a:visited{color:#f3f3f3;}
input{background:#151515; border:1px solid #999; color:#fff;}
textarea{background:#151515; border:1px solid #999; color:#fff;}
img{border:0;}

/*****顶部共用条****/
.topline{background:url(../../images/bg_topline.gif); margin:0 auto;height:34px;line-height:34px;color:#000;}
	.topline img{vertical-align:middle;}
	.topline a:link{color:#000;}
	.topline a:visited{color:#000;}
	.topline a:hover{color:#963;}
	.innertopline{ width:760px;margin:0 auto; }
	.topusertype{width:400px;float:left;}
	.toppars{width:230px; float:right;height:34px; line-height:34px;}
		.toppars a{color:#000000;text-decoration:none;}
		.liuyan{float:left;background:url(../../images/email.gif) left 9px no-repeat;padding:0 22px 0 18px;}
		.shoucang{float:left;background:url(../../images/fav.gif) left 9px no-repeat;padding:0 22px 0 16px;}
		.xiaoxi{float:left;background:url(../../images/pm.gif) left 9px no-repeat;padding:0 0 0 17px;}


/* form */
textarea, input, select{ padding:2px; border:1px solid; border-color:#ccc #666 #666 #ccc; background:#F9F9F9; color:#333; }
.txt, select{ vertical-align:middle; }
.txt:hover, .txt:focus, textarea:hover, textarea:focus{ border-color:#09C; background:#F5F9FD; }
.txtnobd{ border:1px solid #FFF; background:#FFF; cursor:pointer; }
.radio, .checkbox{ border:none; background:none; vertical-align:middle; }
.checkbox{ height:14px; }
.btn{ margin:3px 0; padding:2px 5px; *padding:4px 5px 1px; border-color:#ddd #666 #666 #ddd; background:#DDD; color:#000; cursor:pointer; vertical-align:middle; }
.uploadbtn{ width:250px; border-color:#999; }

.imgcode, .verifycode{vertical-align:middle;}

/* 主要用户 h3 内文字左右分开 */
span.l{float:left;}
span.r{float:right;}

/* 浮动hack + 空行 */
.clear{clear:both;}
.clearall{height:1px; overflow:hidden; clear:both;}
.space02{height:8px; overflow:hidden; clear:both;}

/* 消息提醒 */
#errorbox{margin:50px; color:#f00; text-align:center;}
#flash_message{margin:20px; color:#f00; text-align:left;}

/* 分页 */
ul#pager {font-size: 12px;font-weight: bold;list-style: none;margin: 0px;padding: 0px;}
#pager li {list-style: none;background-color: #333;margin: 0px;display: block;float: left;margin-left: 2px;margin-right: 2px;}
#pager li.disabled {border: 1px solid #DDDDDD;padding: 2px 6px 2px 6px;color: #ccc;}
#pager li.current {border: 1px solid #fff; padding: 2px 6px 2px 6px; background-color: #666;   color: #fff;}
#pager li.none {border: 1px none; padding: 2px 6px 2px 6px;}
#pager li a {border: 1px solid #9AAFE5;padding: 2px 6px 2px 6px;display: block;text-decoration: none;color: #105CB6;}
#pager li a:hover {border: 1px solid #2E6AB1;color:#b2ac00;}

/* 布局 */
#header{width:760px; margin:0 auto;}
#footer{width:760px; text-align:center; margin:30px auto 5px auto; }
.middlebox{width:750px; margin:8px auto; background-color:#000; border:5px solid #fff; }
.mleft{width:240px; float:left;}
.mright{width:509px; background:#151515; border-left:1px solid #7F7F7F; padding:0 0 5px 0; color:#fff; float:left;}
.rightbox{float:right; margin-right:15px; color:#fff;}
.rightbox a{color:#fff;}
.inner{margin:0 10px;}

/*  头部  */
#logo{float:left;height:60px;}
#banner{text-align:center; margin:0 auto; width:750px; overflow:hidden; border:5px solid #fff;}
.companyname{font-size:24px; font-weight:bold; color:#930; padding:10px; color:#fff;height:60px;}

/* 主菜单 */
#menu{clear:both; background:#993300; height:28px; line-height:28px; margin:0 auto; background:url(../images/bg_menu.jpg) top center no-repeat;}
#menu ul{margin-left:71px;}
#menu li{float:left; font-size:14px;width:88px; text-align:center; overflow:hidden;}
#menu li a{font-size:14px; color:#fff; text-decoration:none; font-weight:bold;}
#menu li a:hover{color:#e2e2e2;}
#rightbox .inner{margin-left:15px;}
.hrline{width: 700px; margin:20px auto; clear:both; background-color: #999; display:none; height:1px; padding:0;}

/* 标题+列表样式 */
h3{border-bottom:1px solid #eee;height:26px; line-height:26px; text-indent:15px; font-size:14px; color:#F2BE00;}
h3 a{font-size:14px; color:#F2BE00;}
h3 span.r a{ font-weight:normal; text-decoration:none; margin-right:15px; font-size:12px; color:#F2BE00;}
h3 span.r a:hover{color:#b2ac00;}
.cbox .title{text-align:center; color:#F2BE00; font-size:15px; margin-top:15px; font-weight:bold;}
.cbox h4{color:red;}
.cbox .inbox{font-size:12px; color:#fff;}
.cbox .inbox ul{padding:10px 0;}
.cbox .inbox li a{color:#fff;}
.cbox .inbox li{line-height:23px; height:23px; background:url(../images/icon/icon09.gif) 5px 8px no-repeat; overflow:hidden; text-indent:15px;}
.tline{text-align:right; color:#999;}  /*文章标题下的时间*/
/* 左侧标题+列表 */
.mleft .cbox h3 span.red{color:red; float:none; font-weight:normal;}

/* 右侧标题+列表 */
.mright .cbox h3{color:#fff;}
.mright .pbox h3{color:#fff;}

/* 产品展示页 */
.parasbox{padding:15px 0;}
.imgbox{float:left; height:250px;margin-left:15px; padding-top:15px;}
.paras{float:left; margin:0 0 0 15px; padding-top:15px;}
.paras dl{clear:both;}
.paras dt{float:left; width:90px;}
.paras dd{float:left; width:200px; }
.procontact, 
.introduct{margin-top:8px;}

/* 右侧纯文本 */
.mright .cbox .txtbox{line-height:150%; margin-top:15px;}
.txt1, .txt2{line-height:200%;}
.txt1 a, .txt2 a{color:#F2BE00;}
.txt1 a:hover, .txt2 a:hover{text-decoration: underline;}
.txt1{}
     .txt1 dl{clear:both;}
     .txt1 dt{float:left; width:100px; text-align:right;}
	 .txt1 dd{float:left; width:300px; padding-left:5px;}
.txt2{}
      .txt2 dl{width:220px; float:left; overflow:hidden;}
	  .txt2 dt{float:left; width:100px; text-align:right;}
	  .txt2 dd{float:left; width:100px; padding-left:5px; }

/* 右侧图片列表 首页 */
.pbox .inbox{}
.pbox .inbox li{height:120px; float:left; margin:15px 8px; text-align:center; width:100px; overflow:hidden;}

/* 产品列表 */
.probox {}
.probox dl{margin:15px; }
.probox dt{float:left; width:100px; }
.probox dd{float:left; margin-left:15px; width: 300px;}

/* 招聘列表 */
.jobbox{margin-top:15px; width:98%; font-size:12px;}
.jobbox .jobl{line-height:180%; text-align:right; width:70px; padding:2px 3px; border-bottom:1px solid #333; color:#fefefe;}
.jobbox .jobr{padding:2px 3px; border-bottom:1px solid #333;  color:#fefefe;}
.jobbox .jobr a, .jobbox .jobr a:visited{color:#F2BE00;}
.jobbox .jobr a:hover{color:#b2ac00;}
.jobbox a{color:#fff;}
.jobbox a:hover{color:#eee; }
.jobbox a:visited{color:#f3f3f3;}
.jobbox .jobtitle{background:url(../images/icon/i2.gif) 5px 8px no-repeat; text-indent:15px; height:26px; line-height:26px; border-bottom:1px solid #ddd;}
.jobbox .jobtitle a{font-weight:bold; font-size:14px; text-decoration:none;}

/* 留言 */
.bookbox{margin-top:15px; width:98%; font-size:12px;}
.bookbox .boxl{ line-height:180%; text-align:right; width:80px; padding:8px 3px;  color:#fff; }
.bookbox .boxr{padding:2px 3px; color:#fff;}
.bookbox input.txt{width:290px;}
.bookbox input.verifycode{width:30px;}
.bookbox input.checkbox{width:16px;}
.bookbox a{color:#730;}
.bookbox a:hover{color:#333; }
.bookbox a:visited{color:#666;}
.bookbox .boxtitle{background:url(../images/icon/i2.gif) 5px 8px no-repeat; text-indent:15px; height:26px; line-height:26px; border-bottom:1px solid #666;}
.bookbox .boxtitle a{font-weight:bold; font-size:14px; text-decoration:none;}

/* 页脚修饰 */
#footer span.bline{font-family:arial;border-bottom:3px double #fff; padding:5px; display:block;}

.kt{background:url(../images/kt.gif) no-repeat; width:100px; height:100px; padding:2px;}
.ktd{background:url(../images/ktd.gif) no-repeat; width:220px; height:220px; padding:2px;}

.leftcontact{}
.leftcontact dl{margin:0;padding:0;}
.leftcontact dt{float:left; width:70px;}
.leftcontact dd{float:left; width:150px; word-break: break-all;}

.booklist{border-bottom:1px solid #333;}
.word{overflow:hidden; word-break:break-all; border:1px solid #222; background-color:#222; padding:5px 5px;}
