@charset "utf-8";
/* CSS Document */
*{
	margin:0; 
	padding:0;
}
iframe{ border:none;}
body{
	font-family:Arial, "宋体";
	 font-size:12px;
	 margin:0 auto;
	 color:#333;
	 background:url(../images/a_01.jpg) top repeat-x;
	 background-color:#f7f7f7;
}
div, h1, h2, h3, h4,h5,dl,dd,dt, p, form, label, input, textarea, img, span{
	margin:0; 
	padding:0;
}
span{ 
	border-width:0;
}
img{ 
	border:0; 
	padding:0;
	vertical-align:middle;
}
ul,input{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
a{ color: #333; text-decoration: none;}

a:hover{ text-decoration:none; color:#000;}
a:visited { text-decoration: none; color:#000;}

a,area{ 
	blr:expression(this.onFocus=this.blur()) 
} /* for IE */
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}

/*top*/

.top{ width:1000px; margin:0 auto;}
.logo{ float:left; width:240px; margin-right:120px; margin-top:15px;}
.top_right{ float:left;}
.tel{ text-align:right; padding:11px 14px 0 0;}
.nav ul{ width:600px; margin-top:8px;}
.nav ul li{ width:100px; text-align:center; float:left;}
.nav ul li a{ display:block; float:left; width:100px; text-align:center; color:#114d7d; font-size:16px; font-family:"微软雅黑"; height:64px; line-height:40px;}
.nav ul li a:hover{ background:url(../images/a_04.jpg) top no-repeat; color:#FFF;}

.banner img{ width:100%;}
.notic{ margin:10px auto; width:1000px; height:52px; background-color:#e8e8e8; line-height:52px;}
.notic_title{ float:left; font-size:16px; font-family:"微软雅黑"; color:#114d7d; width:115px; text-align:center;}
.notic_txt{ float:left; width:870px;}
.notic_txt a{ padding-left:15px; font-family:"宋体"; color:#545454;}

.main{ width:1000px; margin:0 auto;}
.con01{ float:left; width:322px; margin-right:16px;}
.con_title{ background:url(../images/a_06.jpg) top no-repeat; height:65px;}
.con_title01{ background:url(../images/a_07.jpg) top no-repeat;}
.con_title02{ background:url(../images/a_05.jpg) top no-repeat;}
.con_title h1{ float:left; font-size:20px; font-family:"微软雅黑"; font-weight:normal; color:#777777; padding-left:86px; line-height:65px;}
.con_title h2{ float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; line-height:68px; padding-left:15px;}
.con_newslist{ margin:10px 0; overflow:hiddenl;}
.con_newslist li{ line-height:30px;}
.con_newslist li a{ font-family:"宋体";  color:#777777; }
.con_about{ color:#777; line-height:30px; margin:10px 0;}
.con02{ margin:0;}
.con_contact{color:#777; line-height:30px; margin:18px 0; padding:0 8px;}

.con_case{ margin:10px 0; overflow:hidden; float:left; width:1000px;}
.con_case_title{ background:url(../images/a_12.jpg) top no-repeat; height:44px;}
.con_case_title h1{float:left; font-size:20px; font-family:"微软雅黑"; font-weight:normal; color:#777777; line-height:44px; padding-left:20px;}
.con_case_title h2{ float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; padding-left:15px; line-height:44px;}
.con_case_title a{ float:right; padding:15px 10px 0 0; color:#777;}
.con_acseinfo{ margin:10px 0; padding:0 5px; overflow:hidden;}
.con_acseinfo ul li{ float:left; padding:0 5px;}
.con_acseinfo ul li a{ width:237px; line-height:30px; background-color:#e5e5e5; text-align:center; font-family:"微软雅黑"; display:block; }

.foot_box{ border-top:1px solid #ccc; margin-top:10px; overflow:hidden; clear:both;}
.foot{ width:1000px; margin:0 auto; text-align:center; margin-top:20px;}
.foot a{ padding:0 8px; color:#545454; }
.foot p{ padding:10px 0; line-height:26px; color:#9f9c9c;}

/*二级页*/

.sub_con{ width:1000px; border:1px solid #ccc; background-color:#FFF; margin:15px auto 0; overflow:hidden;}
.con_left{ float:left; padding:15px 30px 15px 20px; width:182px;}
.con_left_title{ background:url(../images/a_16.jpg) top no-repeat; font-size:30px; font-family:"微软雅黑"; text-align:center; color:#FFF; height:73px; line-height:80px;}
.menu{ background:url(../images/a_15.jpg) top repeat-y;}
.menu ul{ padding:10px 0}
.menu ul li{ text-align:center; line-height:47px; font-size:18px; font-family:"微软雅黑";}
.menu ul li a{ color:#545454; display:block; line-height:47px;}
.menu ul li a:hover{ background:url(../images/a_17.jpg) top no-repeat; height:47px; color:#FFF;}

.con_right{ float:left; width:750px;}
.current{ text-align:right; line-height:40px; border-bottom:1px solid #ccc;}
.current a{ color:#333;}
.con_text{ padding:10px; line-height:24px; color:#777;}

.news li{ line-height:30px; background:url(../images/a_18.jpg) left no-repeat; padding-left:15px}
.news li span{ float:right;}
.news li a{ color:#777;}

.page{ margin:20px 0; padding-top:10px; border-top:1px solid #ccc; text-align:center;}
.page span, .page a{ padding:0 5px; color:#777;}
.pro{ padding:0; margin-top:20px;}
.pro li{ margin-bottom:18px;}



















/*news*/
.news{
	margin:0 20px;
	padding:0 10px;
	overflow:hidden;
}
.con_news_title{
	color: #000;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
	color:#fff;
}
.con_news_title h5{ font-size:16px; font-weight:bold; color:#000;}
.con_news_title h6 {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    text-align: center;
}
.con_news_img{ margin:15px 0; text-align:center;}
.con_news_txt {
    line-height: 24px;
    padding: 15px;
}
.pageNavi {
    width:693px;
    clear: both;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 15px;
}
.pageP, .pageN{
	float:left;
	width:200px;
	margin:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pageN{
	float:right;
	text-align:right;
}











