@charset ;
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ background:#fff; line-height:24px; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;font-size:12px; color:#5f5f5f;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
a img{ border:0px;}
ul li{ list-style:none;}
.clear{ clear:both;}

#top{ width:auto; height:140px; background:url(imagetop_bg.jpg) repeat-x;}
.top{ width:1000px; height:auto; margin:0 auto;}
#menu{ width:auto; height:48px; background:url(imagememnu_bg2016.gif) repeat-x;}
.menu{ width:1000px; height:auto; margin:0 auto;}
#nav a {display: block; width: 100px; text-align:center; color:#fff;}
#nav a:hover  {color:#fff; text-decoration:none; font-weight:bold;}
#nav li {float: left; width: 100px; font-family: "Microsoft YaHei"! important; line-height:30px; font-size:14px; background:url(imageshu2016.gif) no-repeat right top; padding-top:4px;}
#nav li ul { left: -999em; width:100px; position: absolute; font-size:12px; font-weight:normal; z-index:100;}
#nav li ul li{ width:100px; font-family: "Microsoft YaHei"! important; background:#274f8d; text-align:center; border-bottom:1px dashed #6d90c6; line-height:30px; padding:0px;}
#nav li ul a{display: block; font-family: "Microsoft YaHei"! important; width:100px; font-size:12px;}
#nav li ul a:hover{color:#fff; background:#6d90c6;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#content {clear: left;}

#quan{ width:954px; height:auto; background:url(imagemain_bg.jpg) repeat-y; margin:0 auto; padding:10px 23px 25px;}
#banner{ width:950px; height:240px; border:2px solid #ccc;}
.main_top{ width:954px; height:auto; padding-top:25px;}
.pic_news{ width:260px; height:290px; overflow:hidden; background:url(imageind_pic_news_bg2016.gif) no-repeat; float:left;}
.pic_news_top{ padding-top:2px; padding-left:27px;}
.pic_news_top a{ color:#fff; font-weight:bold; font-size:14px;}
.pic_news_con{ width:242px; margin:15px auto 0px;}
.ind_news{ width:405px; height:auto; float:left; margin-left:22px;}
.ind_news_con{ width:380px; height:auto; min-height:95px; background:url(imageind_news_bg.jpg) no-repeat; padding:12px;}
.ind_news_con_top{ width:380px; height:auto;}
.ind_news_con_pic{ width:100px; height:auto; float:left; padding:3px; border:1px solid #ddd;}
.ind_news_con_right{ width:260px; height:auto; float:right;}
.ind_news_con_right a{ font-weight:bold; color:#aa110b;}
.ind_news_list{ width:380px; height:auto; margin-top:10px;}
.ind_news_list ul li{ width:370px; height:30px; line-height:30px; border-bottom:1px dashed #ccc; background:url(imagedian.jpg) no-repeat left center; padding-left:10px; color:#444;}
.ind_news_list ul li a{ width:285px; height:auto; float:left;}
.ind_news_list ul li span{ width:85px; height:auto; text-align:right; float:right;}
.ind_gonggao{ width:245px; height:auto; float:right;}
.ind_gonggao_con{ width:230px; height:auto; min-height:100px; background:url(imageind_gonggao_bg.jpg) no-repeat; padding-left:15px; padding-top:6px;}
.ind_gonggao_con ul li{ width:220px; line-height:30px; border-bottom:1px dashed #ddd; background:url(imagedian.jpg) no-repeat left center; padding-left:10px;}
.main_bott{ width:954px; height:270px; overflow:hidden; background:url(imagemain_bott_bg2016.gif) no-repeat; margin-top:15px;} 
.ind_jiaoyan{ width:225px; height:auto; float:left; margin-left:10px;}
.ind_jiaoyan_top{ width:102px; height:31px; line-height:31px; font-size:14px; font-weight:bold; text-align:center;}
.ind_jiaoyan_top a{ color:#fff;}
.ind_jiaoyan_list{ width:225px; height:auto; margin-top:5px;}
.ind_jiaoyan_list ul li{ width:215px; height:30px; line-height:30px; padding-left:10px; background:url(imagedian.jpg) no-repeat left center; border-bottom:1px dashed #ddd;}
.ind_jiaoyan_more{ width:60px; height:20px; line-height:20px; border:1px solid #d2d2d2; margin-top:10px; background:#eee; text-align:center;}
.ind_jiaoyan_more a{ color:#4672b7;}
.yl{ width:auto; height:auto; margin-top:20px;}
.yl_top{ font-size:14px; font-weight:bold; color:#2158a8; border-bottom:1px dashed #ccc; padding-bottom:4px;}
.yl_con{ width:auto; height:auto; margin-top:5px;}
.yl_con ul li{ float:left; margin-right:15px;}
#foot{ width:auto; height:auto; background:url(imagefoot_bg2016.gif) repeat-x #f5f5f5;}
.foot_menu{ width:954px; height:auto; line-height:30px; text-align:center; margin:0 auto;}
.foot_con{ width:954px; height:auto; margin:0 auto; text-align:center; padding:15px 0px;}

/* 单页 */
.main{ width:954px; height:auto; margin:25px auto 0px; padding-bottom:80px;}
.left{ width:220px; height:auto; float:left;}
.left_top{ width:210px; height:35px; line-height:35px; padding-left:10px; font-family:"微软雅黑"; font-size:14px; color:#fff; background:url(imageleft_top.jpg) no-repeat;}
.left_list{ width:220px; height:auto;}
.left_list ul li{ width:220px; height:30px; line-height:30px; background:#eee;  margin-top:2px;}
.left_list ul li a{ width:210px; height:30px; display:block; padding-left:10px;}
.left_list ul li a:hover{ width:210px; height:30px; background:#5a7fba; text-decoration:none; padding-left:10px; color:#fff;}
.left_lianxi{ margin-top:30px;}
.right{ width:710px; height:auto; float:right;}
.add{ width:685px; height:34px; line-height:34px; border-bottom:1px solid #ddd; padding-left:25px; background:url(imagelocation_icon.gif) no-repeat 3px center;}
.add,.add a{ color:#777;}
.about{ width:670px; height:auto; margin:30px auto 0px;}
.about p{ text-indent:2em; margin-top:10px;}

/* 列表 */
.news{ width:700px; height:auto; margin:30px auto 0px;}
.news ul li{ width:680px; height:30px; line-height:30px; border-bottom:1px dashed #ddd; padding-left:20px; background:url(imagejt.jpg) no-repeat 5px center;}
.news ul li a{ width:590px; height:auto; float:left;}
.news ul li span{ width:80px; height:auto; float:left; text-align:right; color:#888;}
.news_title{ width:700px; height:auto; margin:30px auto 0px; text-align:center; font-size:16px; font-weight:bold;}
.time{ width:698px; height:28px; background:#f5f5f5; border:1px solid #ddd; text-align:center; line-height:28px; margin:15px auto 0px;}