﻿/* common style*/

/*---公共样式--*/
body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:lighter;}
body{text-align:left; font-size:12px; color:#666666; font-family:"宋体",Arial,Helvetica,sans-serif; }
input,select,button,font{font:12px Verdana,Arial,Tahoma;} 
ul, li{ list-style:none;}
img{border:0}
input, textarea, select{ color:#6e6e6e; font-size:12px;}
.aril{ font-family:Arial, Helvetica, sans-serif;}

.flt{ float:left;}
.frt{ float:right;}
.clear{height:0px;font-size:0px;line-height:0px;clear:both; _overflow:hidden;}/*清除浮动*/
.f12{ font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{ font-size:18px;}
.f24{font-size:24px;}
.strong{ font-weight:bold;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.lh24{ line-height:24px;}
.h10{ height:10px;}
.h20{ height:20px;}

a{ color:#666666; text-decoration:none;}
a:hover,a:active,a:focus{color:#e20000; text-decoration: none;}
a:visited {text-decoration: none;}

/*字体*/
.gray1 a{ color:#979797;}
.gray1 a:hover{ color:#e20000; text-decoration: none;}

.head1{ width:973px; margin:0px auto; padding-top:20px;}
.head2{ width:999px; margin:0px auto; padding-top:27px;}
.head2 .title-box span{ line-height:34px; padding-right:14px;}
.head2 .link-box{ line-height:18px; padding-top:4px;}
.head2 .link-box .icon-link{ padding-right:14px;}
.banner-cont{ width:100%; height:184px; background:url(../images/fg-banner-bg.jpg) repeat-x; overflow:hidden;}
.banner-cont .banner{ width:100%; background:url(../images/fg-banner.jpg) no-repeat top center; height:184px;}

/*nav*/
.nav{ background:url(../images/nav-bg.jpg) repeat-x; height:52px; width:100%;}
.nav .nav-cont{ width:1000px;overflow: hidden; margin:0px auto; color:#fff; line-height:43px;}
.nav .nav-cont a{ float:left; display:block; height:43px; padding-left:5px; font-family:"Microsoft Yahei"; padding-right:5px; color:#ffffff; font-size:14px;}
.nav .nav-cont a:hover{ background:#e40000;}
.nav .nav-cont span{ float:left; padding-left:3px; padding-right:3px;}

/*main*/
.main{ width:999px; margin:0px auto;}
.main-cont{ width:999px; padding-top:20px;}
.main-cont .title{ font-size:14px; color:#000; background:url(../images/title-icon.jpg) no-repeat left center; padding-left:25px; font-family:"Microsoft Yahei";}
.main-cont .title a{ color:#000000!important;}
.main-cont .block{ border:solid #efefef 1px; float:left; clear:both; width:982px; padding-top:15px; padding-left:15px; padding-bottom:15px;}
.main-cont .block .month-box{ background:url(../images/cont-bg1.jpg) no-repeat; float:left; color:#414141; width:233px; height:219px;}
.main-cont .block .month-box .year-list{ padding-left:16px; padding-top:31px;}
.main-cont .block .month-box .year-list ul li{ font-size:14px; float:left; display:block; width:60px; height:25px; background:#d6d6d6; margin-right:10px; text-align:center; line-height:25px; cursor:pointer;}
.main-cont .block .month-box .year-list ul .hover{ background:#e40000; color:#fff;}
.main-cont .block .month-box .month-list{ padding-left:16px; padding-top:13px; float:left;}
.main-cont .block .month-box .month-list a{ float:left; color:#414141; text-align:center; line-height:35px; display:block; background:#e9e9e9; width:43px; height:35px; margin-right:9px; _margin-right:8px; margin-bottom:8px;}
.main-cont .block .month-box .month-list .current{ color:#fff; background:#e40000;}
.main-cont .block .scroll-news{ padding-left:21px; padding-top:15px;}
.main-cont .block .news-list{ padding-left:54px; float:left;}
.main-cont .block .news-list ul li{ float:left; width:375px; padding-right:55px; font-size:12px; color:#989898; line-height:28px;}
.main-cont .block .news-list ul li span{ float:right;}
.main-cont .block .news-list ul li a{ font-size:14px; color:#666666; text-decoration:none;}
.main-cont .block .news-list ul li a:hover{ color:#e20000; text-decoration: none;}

/*滚动新闻*/
.focus-news{ height:208px; position:relative; width:700px;}
.prev{ position:absolute; left:0px; top:64px;}
.prev a{ display:block; background:url(../images/arrow.jpg) no-repeat; width:23px; height:46px;}
.prev a:hover{ background-position:0px -47px;}
.next{ position:absolute; right:0px; top:64px; background:url(../images/arrow.jpg) no-repeat; width:23px; height:46px;}
.next a{ display:block; background:url(../images/arrow.jpg) no-repeat -24px -47px; width:23px; height:46px;}
.next a:hover{ background-position:-24px 0px;}
.index-news-show{ float:left; width:580px; padding-left:57px;}
.index-news-show ul li{ float:left; width:580px; font-size:14px;}
.index-news-show ul li p{ font-size:14px; color:#989898; background:url(../images/dot.jpg) no-repeat left center; padding-left:15px; font-size:14px; line-height:28px;}
.index-news-show ul li span{ font-size:12px;}

/*footer*/
.footer{ border-top:solid #e0e0e0 1px; float:left; clear:both; width:100%; padding-bottom:30px;}
.footer p{ text-align:center; line-height:24px; padding-top:15px;}
