﻿/*站点标签通用样式定义*/
html,body{
font-family:微软雅黑,arial,宋体;font-size:12px;line-height:2;color:#2d2d2e; margin:0 auto;}
body, div, ul, li, iframe, form, p,span,h1,h3,h4{ margin: 0px; padding: 0px; }
a{text-decoration:none;color:#2d2d2e;}
a:hover{ color:#BC1F1A; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
table { border-collapse: collapse; }
 
h1{font-size:28px; font-weight:bold;}
h2{font-size:18px; font-weight:bold;}
h3{ font-size:14px; font-weight:bold;}
h4{ font-size:12px; font-weight:bold;}

/*全局样式类定义*/
.clear { clear: both; height:0; overflow:hidden; }

#top1{ width:983px; height:30px; overflow:hidden; margin:0 auto;}
#top1 ul li{ float:left; height:30px;line-height:30px; margin:0px auto; padding:0px;}
#top1 ul li ul { display:none; position:absolute; _margin-left:-83px; *+margin-left:-130px;*+margin-top:20px;}
#top1 ul li ul li { float:none; height:26px; border-bottom:1px solid #cccccc; line-height:26px;color:#666666; margin:0; text-align:center;}
#top1 ul li:hover ul { display:block;}
#top1 ul li.sfhovera ul { display:block;}

.top1white{ color:#FFFFFF; line-height:30px;}
.top1white a{ color:#FFFFFF; line-height:30px;}
.top1white a:hover{ color:#cccccc;}
a.tb{ width:166px; height:26px; display:block; background:#5e5e5e; color:#FFFFFF;}
a.tb:hover{ color:#ffffff; background:#f00001;}

.top2{ width:983px; height:35px; overflow:hidden; margin:0 auto;}
.top3{ width:983px; height:27px; overflow:hidden; margin:0 auto;}


#topmenu{ width:983px; overflow:hidden; margin:auto;}
#topmenu h1,#topmenu h2,#topmenu h3,#topmenu h4{ display:inline;}
#topmenu ul{ float:left; margin:auto; padding:0px; list-style-type:none;}
#topmenu ul li{ float:left; margin:0px auto; padding:0px;}
/*#topmenu ul li a{ color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; margin:auto; width:107px; height:35px; line-height:35px; display:block;}
#topmenu ul li a:hover{ background:url(../images/HCmenujingguo.jpg) top left no-repeat; color:#242424; }
#topmenu ul li a#current { background:url(../images/HCmenujingguo.jpg) top left no-repeat; color:#242424;}*/
#topmenu ul li ul { display:none; position:absolute; _margin-left:-40px; *+margin-left:-40px;}
#topmenu ul li ul li { float:none; height:26px; border-bottom:1px solid #cccccc; line-height:26px;color:#666666; margin:0; text-align:center;}
/*#topmenu ul li ul li a { background:#FFFFFF;  width:107px; height:26px; display:block; line-height:26px; font-size:12px; color:#666666; font-weight:normal;}
#topmenu ul li ul li a:hover { background:#bb190e; line-height:26px; font-size:12px; color:#ffffff;}*/
#topmenu ul li:hover ul { display:block;}
#topmenu ul li.sfhover ul { display:block;}

.menuline { width:8px; height:62px; overflow:hidden; background: url(../Images/SLmenuline.jpg) top left no-repeat; }
a.menu { width: 79px; height: 62px; display: block; color: #2e5399;text-decoration: none; line-height: 62px; text-align: center; }
a.menu:hover { line-height: 62px; background: url(../images/SLmenubg.jpg) top center no-repeat; color:#ffffff;}
a.ta{ width:79px; height:26px; display:block; background:#5e5e5e; color:#ffffff;}
a.ta:hover{ color:#FFFFFF; background:#f00001;}

.bottom1{ width:983px; height:20px; overflow:hidden; margin:0 auto;}



.content{  width:983px; margin:0 auto;}
.mainbody{ width:713px; float:left; background:url(../images/SLaboutleftbg.jpg) top left repeat-y;}
.sidebar{ width:252px; float:right; background:url(../images/SLaboutrightbg.jpg) top left repeat-y;}

.lefttitle{ width:713px; height:56px; background:url(../images/SLindex_r16_c3.jpg) top left no-repeat;color:#BB1E15; line-height:40px; text-indent:50px;}
.lefttitle h3{ font-size:16px; display:inline;}
.lefttitle span{ float:right; padding-right:10px; color:#bb1e15; line-height:40px;}
.lefttitle a{color:#BB1E15; line-height:40px;}

.righttitle{ width:252px; height:56px; background:url(../images/SLindex_r16_c17.jpg) top left no-repeat;color:#BB1E15; line-height:40px; text-indent:50px;}
.righttitle h3{ font-size:16px; display:inline;}

.sidelist{ padding:10px;}
.sidelist li{ line-height:25px; background:url(../images/hldot.jpg) no-repeat left 10px; text-indent:12px;}


/*foot*/
.foot{ width:983px; height:34px; margin:0 auto; text-align:center; background:#BC1F18; line-height:34px; color:#FFFFFF;}
.foot a{ color:#fff; line-height:34px;}
.foot a:hover{ color:fff;}
.footline{ width:983px; height:1px; border-top:1px solid #9c9c9c; overflow:hidden; margin:0 auto;}
.link{ width:983px; margin:0 auto; line-height:30px; text-align:left; padding-top:6px; padding-bottom:6px;}