@charset "utf-8";
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0;}
h1,h2,h3,h4,h5{ font-size:12px; font-weight:normal;margin:0px;padding:0px;} 
html{border:none;}
body{ padding:0; margin:0; border:none; font-family:"宋体"; font-size:12px; color:#878787; text-align:left; background-color:#9e9e9e;}
ul,li{ list-style:none;}
form{ float:left;}
input{ font-size:12px; margin:0; padding:0; font-family:Verdana; outline:none }
a { color:#5c5c5c; font-size:12px; text-decoration:none; star:expression(this.onFocus=this.blur()); outline:none;}
.clear{ clear:both;}
.clear_10{ height:10px; clear:both;}
.lf{float:left;}
.rt{float:right;}
#wrap{ width:1024px; margin:0 auto; background-color:#FFF; padding-bottom:10px;}

/*--------------header---------------*/
.header{ height:139px; position:relative; overflow:hidden;}
.top{ height:96px; background:url(../images/top-bg.jpg) repeat-x;}
.nav{ height:43px; background:url(../images/nav-bg.jpg) repeat-x;}
.logo{ float:left; margin-left:20px;}
.name{ float:left; margin:0px 0px 0px 20px;}
.nav ul li{ float:left; line-height:43px; width:95px; text-align:center;}
.nav ul li a{ color:#FFF; font-size:15px; font-family:"微软雅黑";}


.banner{ padding-left:9px;}

/*--------------main---------------*/
.main{ padding:0px 20px;}
.mainA{ float:left; width:325px;}
.mainB{ float:left; width:470px; margin-left:20px;}
.mainC{ float:right;  width:140px;}

.title1{ font-size:16px; color:#dc0121; line-height:40px; font-weight:bold; font-family:"微软雅黑"; border-bottom:1px #e5e5e5 solid; margin-bottom:15px;}
.title1 span{ color:#717171; margin-left:10px;}
.list1 img{ float:left; width:100px;}
.list1_rt{ float:right; width:210px;}
.list1_rt h2{ line-height:25px; font-weight:bold;}
.list1_rt p{ line-height:20px;}
.list1_rt ul li{ line-height:25px; padding-left:10px; background:url(../images/list1-li.jpg) 0px 10px no-repeat;}

.more1{ margin-left:20px;}
.more2{ margin-top:12px;}
.list2 ul{ width:480px;}
.list2 ul li img{ border:1px #dadada solid; width:108px;}
.list2 ul li{ float:left; margin-right:10px;}
.mainC img{ margin-top:20px;}

/*--------------footer---------------*/
.footer{ border:1px #e4e4e4 solid; line-height:30px; width:990px; margin:10px auto; background-color:#efefef;}
.footer_lf{ float:left; padding-left:10px;}
.footer_rt{ float:right; padding-right:10px;}

/*--------------column---------------*/
.column{ background:url(../images/column-bg.jpg) repeat-x; padding-top:30px;}
.columnA{ float:left; width:180px; padding-left:30px;}
.columnB{ float:right; width:780px;}

.list4 ul li{ line-height:30px; border-bottom:1px #d9d9d9 solid;}
.list4 ul li a{ color:#333333; padding-left:30px; display:block; background:url(../images/list4-a.png) 10px 11px no-repeat;}
.list4 ul li:hover{ background:url(../images/list4-li-h.png) no-repeat;}
.list4 ul li:hover a{ color:#FFF; font-weight:bold; background:url(../images/list4-a-h.png) 10px 11px no-repeat;}

.contact{ border:1px #dbdbdb solid; margin-top:30px;}
.title2{ font-size:14px; color:#df0024; font-weight:bold; line-height:40px; padding-left:10px;}
.title2 span{ color:#828282; font-family:Arial, Helvetica, sans-serif; margin-left:10px; font-weight:normal;}
.contact p{ line-height:30px; padding-left:40px; background:url(../images/tel.png) 10px 6px no-repeat; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:20px;}

.location{ line-height:30px; border-bottom:1px #d0d0d0 solid; }
.location a{ color:#878787;}
.con{ padding:10px; line-height:30px;}

.title5{ line-height:35px; height:35px; background:url(../images/title5-bg.jpg) no-repeat; padding-left:20px;}
.title5 a{ color:#FFF; font-weight:bold;}
.list5{float:left; margin-top:20px;}
.list5 ul li{ float:left; margin-right:20px; background-color:#e9e9e9; margin-bottom:20px;}
.list5_lf{ float:left; width:220px;}
.list5_rt{ float:right; line-height:30px; width:150px;}
.list5_lf img{ width:200px; padding:10px;}
.job2{ display:block; font-size:14px; font-weight: bold; margin-bottom:5px; margin-top:20px; background: url(ico01.gif) 0px 7px no-repeat; padding-left:10px; color:#CC0000 }
.job ul li{ padding:0 0 20px 0; border-bottom:dashed 1px #ccc; }
.news_view{
	 
}
.news_title{
	font-size: 16px; font-weight: bold; 
	 text-align: center;
}
.news_line{
	height: 1px; border-bottom: 1px solid #F1F1F1; margin: 5px;
}
.news_time{
	 color: #CCCCCC; text-align: center;
}
.news_content{
	margin-top: 10px; margin-bottom: 10px; line-height: 24px;
}