/*
*author : furucy@titan24.com
*date   : 2011-05-08
*copyright (c) 2010, titan24.com All rights reserved 
*/

/*basic settings*/
@charset "utf-8";
/*all*/
* {word-break:break-all;}
body {color: #4C4948; font-family:"微软雅黑",Arial;font-size:12px;line-height:18px; background:url(bg.jpg) repeat-x left top;}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
iframe { margin: 0; padding: 0; list-style:none;}
ul, li { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
input,select,textarea   { font: 12px Arial } 
div,table,td{font-family:Arial, "微软雅黑";font-size:12px;line-height:18px;}
a { color: #4C4948; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover {color: #093A95; text-decoration: underline;}
		
	a img { border: none; }

.clear { font-size:0px; line-height:0px; height:0px; clear:both;}
.b { font-weight:bold;}

/*home*/
.warp { width:950px; margin:0 auto;}
.block { clear:both;}



.menu { display:block; text-align:left; height:132px; position:relative;z-index:999; }
.menu .tel { position:absolute; right:72px; top:25px;}
.menu .logo { position:absolute; left:60px; top:31px;_top:22px;}
.menu ul {position:absolute; left:180px; bottom:21px; height:16px; line-height:16px; font-size:14px;z-index:999; }
.menu ul li { float:left; position:relative;  text-align:center;  background:url(../images/sx.gif) no-repeat right center;font-weight:bold;}
.menu ul li.last { background:none;}
.menu ul li a {display:block;color:#473F3D;text-decoration:none; }
.menu ul li a:hover{ border-bottom:0; border-top:#A88246;}
.menu table {position:absolute; top:0; left:0;}
.menu ul ul {visibility:hidden;position:absolute;left:0;top:23px;z-index: 1001;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{display:block;padding:2px 9px;_padding:2px 7px;margin:3px;color:#473F3D;text-decoration:none;} 
.menu a:hover{color:#000;} 
.menu ul ul li {clear:both;text-align:center;height:24px; line-height:24px; width:82px;font-size:12px;background:#EBF2FF; font-weight:normal;padding: 0px;} 
.menu ul ul li a{display:block;padding:4px 15px;height:15px;margin:0;border:0;} 
.menu ul ul li a:hover{border:0;background:#fafafa; color:#053A95;} */



.secnav { text-align:center;  height:34px; background:url(img/navbg.jpg) no-repeat left top;z-index:999;}
.secnav ul { }
.secnav ul li { float:left; position:relative; padding:0px 7px; *padding:0px 5px;font-weight:bold;}
.secnav ul li a { padding:0 7px;}
.secnav ul li a:hover{background:#f8f8f8; border:1px solid #E1DFDF;  border-bottom:0; border-top:#A88246;}
.secnav table {position:absolute; top:0; left:0;}
.secnav ul ul {visibility:hidden;position:absolute;left:3px;top:30px;font-size:12pxz-index: 1001;;} 
.secnav ul li:hover ul, 
.secnav ul a:hover ul{visibility:visible;} 
.secnav a{display:block;color:#473F3D;text-decoration:none;} 
.secnav a:hover{color:#000;} 
.secnav ul ul li {clear:both;text-align:left;height:24px; line-height:24px; width:67px;font-size:12px;background:#EBF2FF; font-weight:normal;} 
.secnav ul ul li a{ display:block;font-size:12px;height:24px; line-height:24px;margin:0;border:0;} 
.secnav ul ul li a:hover{border:0;background:#fff; color:#053A95;height:24px; line-height:24px; } 


.secnav {  padding:0 100px;}
.secnav a{ padding:8px 10px; font-size:14px;  line-height:34px; }
.secnav a:hover{background:#f8f8f8; border:1px solid #E1DFDF; border-bottom:0; border-top:#A88246;}


.homeban { clear:both;}
.homepic { text-align:center;  height:138px; padding:20px 0; margin:0 auto; }
.homepic img { padding-right:3px;}
.foot { height:105px; text-align:center;background:url(navbg.jpg) no-repeat left -38px; }
.foot .link  { width:950px;  text-align:center; height:40px; line-height:30px; }
.foot .link a {  font-size:14px; padding:0 10px; font-weight:bold;}
.foot .copyright { clear:both; padding-top:10px; }

/*sec*/
.sectop { height:101px; clear:both;}



.content { width:766px; margin:0 auto;}
.secban { padding:30px 0 16px 0; display:block; z-index:-999;}
.location { height:22px;font-size:14px; font-weight:bold; font-family:"微软雅黑"; }
.products { margin-bottom:50px;}
.products dl{ width:383px; height:122px; float:left; padding:18px 0 0; position:relative;}
.products dl dt { float:left; width:172px; padding-right:10px; }
.products dl dt img { width:170px; height:120px; border:1px solid #D2D5DC;}
.products dl dd {float:left; width:195px; position:absolute; bottom:0; right:0;}
.products dl dd span {font-weight:bold;}

.list ul{ clear:both;}
.list ul li { clear:both; height:24px;background:url(../images/li1.gif) no-repeat left 8px; padding-left:10px;}
.list ul li a { font-size:14px;height:24px; line-height:24px;}

	.links .a01  { float:left; width:95px;}
	.links .a01 li { padding:3px 0;}
	.links .a01  img { display:block; padding:2px; border-bottom:1px #C4C7C9 solid;border-right:1px #C4C7C9 solid;  background-color:#fff;width:88px; height:31px; }
	.links .a02  { float:right; display:block; width:137px; }
	.links .a02 li { padding:3px 0;}
	.links .a02 select  { width:130px; }


.foot { clear:both; padding-top:20px;}
.foot .line { height:8px; background:#D7E5EF; font-size:0px; line-height:8px; border-bottom:1px solid #fff;}
.foot .f01 { background:#F2F6F9; padding-top:4px; text-align:center; color:#83A7BF; padding-bottom:20px; }
.foot .f01 a {color:#83A7BF;}

.dig { clear:both; height:60px;}	
div.digg { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;	padding:20px 0 20px 0; margin:3px; text-align: center;}
div.digg a { margin:2px; color:#000; padding:2px 5px; text-decoration:none;}
div.digg a:hover {color: #2378BA; }
div.digg a:active {  color: #2378BA;}
div.digg span.current {padding:2px 5px; margin:2px; font-weight:bold; color:#FFF; background:#2378BA; }
div.digg span.disabled { padding:2px 5px; margin:2px; color:#ddd;}


/* onepage */
#onepage {margin: 30px 0px 0 10px;}

/* */
#slides {}
.slides_container { z-index:-999;
	width: 766px;
	height: 174px;
	overflow: hidden;
}

.homeban .slides_container {
	width: 950px;
	height: 220px;
	overflow: hidden;
}

/* Anli list */
/* 列表样式 */
.itemGrid {
  width: 720px;
  margin:auto;
  overflow: hidden;
}

.itemGrid .item {
	text-align: center;
	width:340px;
	float: left;
	padding: 10px;
	overflow: hidden;
}
.itemGrid .item .name{
margin-top:5px;
overflow: hidden;
}
.itemGrid .item img {
	border:1px solid #D7D7D7;padding: 3px;
}
.itemGrid .item img:hover {border:1px solid #7A4712;padding: 3px;}
.page {
	margin:auto;
	text-align: center;
	margin-top:20px;
	line-height: 60px;
	width: 740px;
}

.pagelist a, .pagelist strong {
	height: 18px;
	line-height: 18px;
	padding: 0 0.4em;
	background: white;
	border: 1px solid #CCC;
	margin-left: 5px;
}

.pagelist a:hover, .pagelist strong {
	color: white;
	background: #CCC;
	text-decoration: none;
}

ul#kehulogo { clear:both; width:746px; padding:5px;  background:#ccc; text-align:center;}
ul#kehulogo li { float:left;display:inline-block; padding: 3px;}
ul#kehulogo li img { width:118px; height:50px;}
/* article */

#art_tit {line-height: 25px;padding: 10px 0;}
#art_tit h1 {font-size: 20px;font-weight: normal;line-height: 25px;text-align: center;}
#art_con {padding: 5px 26px 10px 26px;font-size: 14px;line-height: 24px;}

.contact {
margin: auto;
width: 740px;
line-height: 22px;
overflow: hidden;
}

.contact .c {
width: 365px;
float: left;
}

.contact .f {
font-size: 12px;
width: 365px;
float: right;
}

.contact .c_t, .contact .f_t {
line-height: 50px;
font-weight: bold;
font-size: 14px;
}

.star {
color: red;
}

.f_txt {
padding-bottom: 20px;
}

.itemList {width: 600px;padding:20px 0;margin:0 auto;}
.itemList ul {}
.itemList ul li {width: 270px;overflow: hidden;text-align: left;line-height: 30px; padding-left: 12px;float: left; position: relative;background: url(li.gif) no-repeat left 12px;background-position: center left;}
.itemList ul li span {color: #CCC;right: 0px; position: absolute;top: 0px;line-height: 30px;}


.bdr {
	border: 1px solid #D2D2D2;
}

.clearfix {
display: block;
}



.rollcon {  padding-bottom:0; padding:20px 0; position:relative; height:65px; overflow:hidden; zoom:1; }
.rollcon #gol { position:absolute; left:5px; top:20px; }
.rollcon #gor { position:absolute; right:5px; top:20px; }
#roll {width:800px; margin:0 auto; position:relative; height:65px; overflow:hidden; zoom:1; }
#roll ul { position:absolute;  left:0; top:0; }
#roll ul li { float:left; text-align:center; margin:0 13px; display:inline;  width:120px; height:51px;padding:5px; }
#roll ul li img { vertical-align:middle; border: 1px solid #D2D2D2;padding:0 5px; }
