@charset "gb2312";
/* CSS Document */

*{
padding:0;
margin:0;
}
body{
background:#fff;
}
#page #site-nav .welcome {
	color: #666;
}
/*-------------------------------------------  public style end ----------------------------------------*/

.tab_pic {
	height: 110px;
	width: 255px;
	position:relative;
}
.tap_pic_img {
	height: 90px;
	width: 100px;
	position: relative;
	left: 0px;
	float: left;
}
.tab_info {
	height: 100%;
	width: 140px;
	float: right;
	margin: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.tab_pic_middle {
	height: 110px;
	width: 370px;
	position:relative;
}
.tap_pic_img_middle {
	height: 90px;
	width: 100px;
	position: relative;
	left: 0px;
	float: left;
}
.tab_info_middle {
	height: 100%;
	width: 260px;
	float: right;
	margin: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.top-nav{
height:30px;

}

#box{
width:969px;
height:auto;
margin:0 auto;
position:relative;
}
#header{
height:140px;
width:969px;
float:left;
}
.logo{
height:90px;
background:url(../images/logo.gif) no-repeat;
}
.number{
	background:url(../images/tel.gif) no-repeat;
	float:right;
	margin-left:658px;
}
.number p {
	font-family:Microsoft YaHei,SimHei;
	font-size:20px;
	color:#DD4F00;
	line-height:24px;
	float:left;
}
.nav{
height:37px;
background:url(../images/nav.png) no-repeat;
}
.nav ul li{
display:inline;
color:#fff;
font-size:14px;
font-weight:bold;
line-height:33px;
margin-left:3px;
padding-right:10px;

}
.nav ul li a{
color:#fff;
}
.nav ul li a {blr:expression(this.onFocus=this.blur())} 

/*------------------------------------------------ header style end -----------------------------------------------*/



.images{
height:300px;
width:969px;
border:1px solid #fff;
float:left;
margin-bottom:20px;
}


/*********CSS reset ***********/
ul,li,ol{
	line-height:24px;
	padding:3px 0 0 5px;
	list-style-image: none;
	list-style-type: none;
}
img,a img{ border:none;}
a{ text-decoration:none;color:#434343;}
a {blr:expression(this.onFocus=this.blur())} 
a:hover{
	text-decoration:underline;
	color:red;
}
body{font-size:12px; font-family:"SimSun";color:#434343;}
.blank10{clear:both;  font-size:0; overflow:hidden; height:10px;}
.blank{clear:both;  font-size:0; overflow:hidden; height:10px; background:#FFF;}
/*********content css定义***********/
#content{width:969px;margin:0 auto;}
h1,h2,h3{ font-family:"SimSun";color:#00659b;}
h1,h2,h3,h4,h5,h6{ font-weight:bold;}
#footer{padding-bottom:0;margin:0px auto 0;}
/*********main css定义***********/
.mb15 {margin-bottom: 0px;}
#main{width:969px; overflow:hidden;}



/*********图片切换 css定义***********/
.sub_box{width:969px; height:300px; float:left; position:relative; overflow:hidden; border:0px solid #cccccc;}
.sub_box img{border:none; width:969px; height:300px;}
#bd1lfimg{position:relative; width:969px; height:300px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:969px; height:300px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:969px; height:300px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:969px; height:65px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 20px;}
#bd1lfimg dd h2{height:25px; padding:8px 0 4px 0; line-height:25px; overflow:hidden;}
#bd1lfimg dd h2 a{font-size:18px; font-weight:bold; color:red;text-decoration:underline;}
#bd1lfimg dd a{color:#ffffff; text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none; color:gold;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}

.sub_nav{width:969px; height:25px; bottom:0px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:25px; height:25px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#999999; cursor:pointer;}
.sub_no li.show{background:#ffffff; color:#000000;}
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}


/*********图片切换 css定义***********/


#contents{
height:auto;
width:969px;
position:relative;
float:left;
}
.list-top, .list-center, .list-bottom{
height:auto;
width:969px;
float:left;
margin-bottom:10px;
}




/*---------------------------------------------------- public contents style end -------------------------------------*/




.list-left{
height:auto;
width:276px;
float:left;
border:1px solid #ccc;
}
.list-left h2{
height:30px; 
background:url(../images/list-left.png) no-repeat; 
line-height:30px;
padding-left:27px;
font-size:14px;
color:#fff; 
}


/*-------------------------------------------------------- list-left style end ----------------------------------------*/


.ad1{
height:90px;
width:969px;
float:left;
margin-bottom:10px;
}
.list-middle{
height:auto;
width:391px;
float:left;
margin-left:10px;
margin-right:10px;
border:1px solid #ccc;
}
.list-middle h2{
height:30px;
background:url(../images/list-middle.png) no-repeat;
line-height:30px;
padding-left:27px;
font-size:14px;
color:#fff; 
}



/*-------------------------------------------------------- middle-left style end ----------------------------------------*/

.link_tab {
	color: #434343;
}
.copyrightlink {
	color: #999;
	
}

.list-right{
height:auto;
width:276px;
float:left;
border:1px solid #ccc;
}
.article_list-right h2 ,.list-right h2{
height:30px; 
background:url(../images/list-right.png) no-repeat;
line-height:30px;
padding-left:27px;
font-size:14px;
color:#fff; 
}
#bottom{
clear:both;
width:auto;
}
#bottom h2{
background:url(../images/bottom.png) no-repeat top;
height:30px;
}
#footer{
	width:auto;
	height:auto;
	position: relative;
	
}
#flink{
height: auto;
width:969px;
margin:0 auto;
border:0px;
}
#flink h3{
height:30px;
color:#fff;
font-size:14px;
line-height:30px;
border-bottom:1px dotted #fff;
background:url(../images/16-em-plus2.png) no-repeat left center;
padding-left:40px;
}
#flink ul{
color:#fff;
padding-left:10px;
padding-right:10px;
}
 .copyright{
	margin-top:0;
	width:969px;
	height:auto;
	color:#fff;
	text-align:center;
	line-height:25px;
	padding-top:20px;
	border-top:1px solid #fff;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.litime {
	width: 75px;
	position: relative;
	float:right;
	color:#9C9C9C;
	text-align: right;
	
}
.search {
	height: auto;
	width: 500px;
	float:right;
	text-align: right;
}
/*ͷ*/

.servicemain1 { margin: 0 auto; width: 960px; }
.servicemain1 .left { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; float: left; height: 600px; overflow: hidden; width: 198px; }
.servicemain1 .left h3 { background: none repeat scroll 0 0 #427799; color: #FFFFFF; float: left; font-size: 14px; height: 35px; line-height: 35px; overflow: hidden; text-indent: 10px; width: 198px; }
.servicemain1 .left ul { padding:0px; }
.servicemain1 .left li { border-bottom: 1px solid #E5E5E5; border-left: 4px solid #E5E5E5; height: 35px; line-height: 35px; }
.servicemain1 .left a { border-left: 4px solid #FFFFFF; font-size: 14px; text-decoration: none; }
.servicemain1 .left li:hover { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #427799; border-left: 4px solid #427799; text-decoration: none; }
.servicemain1 .right { background: none repeat scroll 0 0 #FFFFFF; float: right; height: 100%; overflow: hidden; width: 750px; }
.servicemain1 .right .sitenav { border: 1px solid #E5E5E5; height: 35px; line-height: 35px; text-indent: 10px; }
.servicemain1 .right .sitenav a:hover { color: #FF6600; text-decoration: none; }
.servicemain1 .right .rightbox { border:1px solid #E5E5E5; border-top:none; font-size: 14px; line-height: 25px; padding: 10px; text-indent: 0; }
.servicemain1 .right .rightbox h2 { text-indent: 0; }