@charset "utf-8";
/* CSS Document */

 
html{overflow-x:hidden;}
*{margin:0;padding:0;word-break:break-all;}
body{padding:0px;margin:0; font-family:"微软雅黑","宋体";font-size:12px; background:#f8f8f8;
background-attachment:fixed;}
a{text-decoration:none; color:#333;}
img{ border:none;}
img.lazy{ background:url(../images/loading.gif) no-repeat center;}
li{ list-style:none;}
input {outline: none; border:0;}
textarea {outline: none;}
.clr{ clear:both;}

.fl{ float:left;}
.fr{ float:right;}
.w440{ width:440px; overflow:hidden;}
.abs{ position:absolute;}
.rel{ position:relative;}

.pic a{ display:block;}
.pic a img{ width:100%; height:auto !important;}
.pic a:hover img{
	filter: alpha(opacity=80);/* internet explorer */
        -khtml-opacity: 0.8;     /* khtml, old safari */
        -moz-opacity: 0.8;      /* mozilla, netscape */
        opacity: 0.8;}

.head0{
	width:100%;
	height:120px;
	background:#f7d784 url(../images/head_bg.jpg) repeat-x center top;}
.head{
	width:1000px;
	height:120px;
	position:relative;
	margin:0 auto;}
.logo{
	position:absolute;
	left:43px;
	top:26px;}
.head .tel{
	position:absolute;
	right:46px; top:34px;
	background:url(../images/tel_head.png) no-repeat left top;
	padding:0 0 0px 60px;}
.head .tel p{
	font-size:14px;
	color:#333;
	line-height:22px;}
.head .tel h1{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff5400;
	font-weight:normal;
	line-height:30px;}

/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav0{
	width:100%;
	height:40px;
	background:url(../images/nav_bg.jpg) repeat-x top;z-index:999;}
.nav{
	width:1000px;
	margin:0 auto;
	line-height:40px;position:relative; z-index:999; }
.nav ul{
	zoom:1;
	width:110%;}
.nav .nLi{
	position:relative;
	float:left;
	padding-right:2px;
	display:inline;
	background:url(../images/nav_line.jpg) no-repeat right top;
	z-index:999;}
.nav .nLi h3{ float:left;  }
.nav .nLi:last-child{
	background:none;}
.nav .nLi h3 a{
	display:block;
	width:165px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;}
.nav .nLi h3 a:hover{
	color:#fff;
	background:url(../images/nav_hover.jpg) repeat-x top left;}
.nav .on h3 a{
	color:#fff;
	background:url(../images/nav_hover.jpg) repeat-x top left;}
.nav .sub{
	display:none;
	width:auto;
	min-width:165px;
	left:0; top:40px; 
	position:absolute;
	background:#fff; 
	line-height:30px;
	z-index:999;
	-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.5);              
    -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.5);           
    box-shadow:0px 3px 3px rgba(0,0,0,0.5);}
.nav .sub li{ zoom:1;}
.nav .sub a{
	display:block;
	padding:0 15px;
	color:#333;
	border-bottom:1px #efefef solid;}
.nav .sub a:hover{
	background:#f8f8f8;
	color:#ff5400;}


/*主体*/
.main{
	width:100%;
	min-height:500px;}
.con{
	width:1000px;
	margin:0 auto;}
.con .bt{
	height:35px;
	overflow:hidden;
	zoom:1;
	position:relative;
	background:url(../images/shadow_330.png) no-repeat bottom center;
	padding-bottom:10px;}
.con .bt h1{
	float:left;
	display:inline;
	color:#888;
	line-height:35px;
	font-size:14px;
	font-weight:normal;}
.con .bt h1 span{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin-right:10px;}
.con .bt h1 span font{
	color:#006eb9;}
.con .bt a.more{
	position:absolute;
	bottom:15px; right:0;
	padding:3px 8px;
	font-size:12px;
	background:#006eb9;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
.con .bt a.more:hover{
	background:#007bcf;}




/*底部*/
.foot0{
	width:100%;
	background:#efefef;
	border-top:1px #dbdbdb solid;
}
.foot{
	border-top:1px #fff solid;
	text-align:center;
	color:#666;
	font-size:12px;
	padding: 20px 0 30px;
	line-height:26px;}
.foot a{
	color:#fff;}
.foot a:hover{
	text-decoration:underline;}



/*其他页面*/
.banner_s{
	height:150px;
	width:100%;}
.banner_s h1{
	padding:50px 0 0 50px;
	font-size:30px;
	color:#fff;
	font-weight:normal;
	-moz-text-shadow:1px 1px 2px #000;
	-webkit-text-shadow:1px 1px 2px #000;
	text-shadow:1px 1px 2px #000;}

.left{
	float:left;
	width:240px;
	margin-top:-10px;
	margin-bottom:20px;}
.right{
	float:right;
	width:740px;}
.left .bt{
	background:none;
	line-height:40px;
	height:40px;
	padding:5px 0 0;}
.left .bt h1{
	float:none;
	display:block;
	text-align:center;}

.shadowbox{
	background:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);              
    -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);           
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);}

.list_pro{
	margin-bottom:20px;}
.list_pro .nr{ padding:5px 0 10px;}
.list_pro li{ display:block; height:40px; line-height:35px; text-align:center; white-space:nowrap;}
.list_pro li.cur{ background:url(../images/list_pro_cur.jpg) no-repeat center;}
.list_pro li.cur a{ color:#006cb7; font-weight:bold;}
.list_pro li a{ font-size:14px; color:#333; display:block;}
.list_pro li a:hover{ color:#006eb9;}


.left_contact .nr{
	padding:0 0 5px 0;}
.left_contact dl{
	position:relative;
	font-size:12px;
	color:#333;
	line-height:22px;
	padding:3px 0;}
.left_contact dl dt{
	position:absolute;
	left:8px ; top:3px;}
.left_contact dl dt span{
	padding-left:24px;
	line-height:22px;}
.left_contact dl dd{
	padding-left:33px;
	width:200px;}
.left_contact dl.tel dt span{
	background:url(../images/ico_phone.png) no-repeat left center;}
.left_contact dl.add dt span{
	background:url(../images/ico_add.png) no-repeat left center;}
.left_contact dl.fax dt span{
	background:url(../images/ico_fax.png) no-repeat left center;}
.left_contact dl.QQ dt span{
	background:url(../images/ico_qq.png) no-repeat left center;}
.left_contact dl.mail dt span{
	background:url(../images/ico_mail.png) no-repeat left center;}
.left_contact dl.tel dt{
	top:5px;}
.left_contact dl.tel dd{
	width:100%;
	padding:30px 0 0px 0px;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff5400;
	line-height:40px;
	text-align:center;}

.right_box{
	margin-top:20px;
	margin-bottom:20px;}

.position{
	text-align:right;
	font-size:12px;
	height:40px;
	line-height:40px;
	padding:0 20px;
	color:#888;}
.position a{
	color:#888;}
.position a:hover{
	color:#333;}







/*分页*/
.pagelist{
	text-align:center;
	line-height:40px;
	height:40px;
	overflow:hidden;
	padding:10px 40px 20px;}
.pagelist a{
	padding:5px 12px;
	margin:0 2px;
	color:#888;
	_color:#888;
	font-size:14px;
	cursor:not-allowed;
	_cursor:pointer;
	background:#fff;
	border:#fff solid 1px;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
.pagelist a[href]{
	color:#888;
	cursor:pointer;}
.pagelist a[href]:hover{
	color:#006eb9;
	background:#fff;
	border-color:#006eb9;}
.pagelist a.thisclass{
	color:#fff;
	background:#006eb9;
	border-color:#006eb9;}








