/* CSS Document */
.top { height:140px;}
.top1 { width:425px; float:left;}
.top1 a { height:140px; line-height:140px; display:block; background:url(../img/logo.png) left top no-repeat;}
.top_tel { width:175px; height:120px; float:right; background:url(../img/tel.png) right top no-repeat;}
.top2 { float:left; line-height:26px; font-size:14px; color:#ec7500; padding-top:32px; padding-left:30px; white-space:nowrap;}
.top3 { float:left; line-height:26px; font-size:14px; color:#ec7500; padding-top:32px; padding-left:60px; white-space:nowrap;}

.navbg { background:#e4143f; height:50px;}
.nav { position:relative; z-index:100;}
.nav ul.n1 li { width:171px; float:left; background:#000;}
.nav ul.n1 li a { display:block; height:50px; color:#fff; text-align:center; background:url(../img/nav_bg.png) right top repeat-y #e61340; font-size:16px;
transition:background-color 0.6s ease 0s;
-ms-transition:background-color 0.6s ease 0s;
-moz-transition:background-color 0.6s ease 0s;
-webkit-transition:background-color 0.6s ease 0s;
-o-transition:background-color 0.6s ease 0s;

}
.nav ul.n1 li a:hover,.nav ul.n1 li a.on { background:#c5022c; color:#fff;}
.nav ul.n1 li a em { position:relative; font-style:normal; height:50px; line-height:50px; z-index:1; display:inline-block; white-space:nowrap; padding-left:35px;}
.nav ul.n1 li a span { left:0; width:23px; margin-top:14px; line-height:23px; height:23px; display:block; position:absolute; border-radius:23px;}
.nav ul.n1 li a span.a1 { background:url(../img/icons/1.png) center center no-repeat #fff; }
.nav ul.n1 li a span.a2 { background:url(../img/icons/2.png) center center no-repeat #fff;}
.nav ul.n1 li a span.a3 { background:url(../img/icons/3.png) center center no-repeat #fff;}
.nav ul.n1 li a span.a4 { background:url(../img/icons/4.png) center center no-repeat #fff; }
.nav ul.n1 li a span.a5 { background:url(../img/icons/5.png) center center no-repeat #fff;}
.nav ul.n1 li a span.a6 { background:url(../img/icons/6.png) center center no-repeat #fff;}
.nav ul.n1 li a span.a7 { background:url(../img/icons/7.png) center center no-repeat #fff;}

#nav_box { width:1200px; background:rgba(255,255,255,0.9); position:absolute; left:0; top:50px; min-height:300px; padding:15px 0;}
.nbox { background:#fff;}
.nbox a.logo { width:171px; float:left; height:100px; line-height:100px; background: url(../img/nav_logo.jpg) center 10px no-repeat;} 
.nbox ul { border-left:1px solid #ebebeb; height:320px; width:170px; float:left;}
.nbox ul li { height:30px; width:132px; margin:0 auto; border-bottom:1px dotted #ddd;}
.nbox ul li a { height:30px; line-height:30px; display:block; color:#636363; font-size:12px;}
.nbox ul li a span { height:30px; margin-right:10px; line-height:30px; width:30px; display:block; float:left; background:url(../img/nav_icon.png) center center no-repeat;}
.nbox ul li a:hover  { background:#e4143f; color:#fff;}
.nbox ul li a:hover span { background:url(../img/nav_icon.png) center center no-repeat #eee;}

.footer { border-top:1px solid #dcdcdc; padding-top:30px;}
.footer1 { width:384px; float:left; padding-right:25px;}
.footer1 a { height:24px; line-height:24px; width:100px; display:block; float:left;}

.footer2 { width:384px; float:left;}
.footer3 { width:384px; float:right;}
.footer3 .wei { padding-left:130px; background:url(../test/2wei.png) left top no-repeat; height:110px;}
.footer .title { height:30px; line-height:24px; color:#f24588; font-size:14px;}
.footer p { font-size:12px; color:#656d78; line-height:24px;}

#side_tag {width: 50px;height: 50px;float: right;position: fixed;_position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}
#side_tag a {width:50px; height:50px; line-height:50px; display:block;}
#side_tag a.gotop {background: url(../img/side_tag.png) no-repeat center top #FAFAFA;}
#side_tag a:hover.gotop {background: url(../img/side_tag2.png) no-repeat center top #666666;}


.mask_full {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 999;}

/* 侧边标签 */
/* 解决IE6下滚动抖动的问题 */

*html {background-image: url(about:blank);background-attachment: fixed;}

/* 文章展示 */
.article h2 {padding: 25px 0 15px;font-size: 36px;font-weight: normal;line-height: 48px;}
.article h3 { border-top:1px solid #ddd; padding-top:15px;}
.article h4 { height:30px; line-height:30px; font-size:18px; font-weight:normal;}
.aritlce_info {height: 40px;border-bottom: 1px solid #E6E6E6;overflow: hidden;}
.aritlce_date {float: left;color: #999;line-height: 26px;}
.aritlce_zoom {float: right;}
.aritlce_zoom a {display: inline-block;margin-left: -1px;width: 26px;height: 24px;border: 1px solid #E0E0E0;background: #FAFAFA;line-height: 18px;text-align: center;overflow: hidden;}
.aritlce_zoom sup {font-size: 10px;-webkit-text-size-adjust: none;}
.article_content {padding: 20px 0;font-size: 14px;line-height: 32px;}
.article_content p {padding-bottom: 20px;}

.article_page_nav {margin: auto;padding-bottom: 20px;width: 600px;overflow: hidden;}
.article_page_nav li {float: left;margin: 0 -1px -1px 0;width: 298px;height: 38px;border: 1px solid #E6E6E6;}
.article_page_nav li a {display: block;padding: 0 15px;line-height: 38px;}
.article_page_nav li a.crt {color: #468C00;}

.article_page {margin: auto;padding-bottom: 40px;width: 600px;border-top: 1px solid #E6E6E6;text-align: center;}
.article_page a {display: inline-block;margin-left: -1px;padding: 5px 12px;height: 20px;border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;border-bottom: 2px solid #E6E6E6;background: #FAFAFA;color: #333;line-height: 20px;vertical-align: middle;}
.article_page a:hover {background: #FFF;}
.article_page a.current {background: #FFF;border-bottom: 2px solid #8EC100;}

.article_right { float:right; width:35%;}
.article_right .title { height:40px; line-height:40px; padding-left:15px; background:#8e8e8e; color:#fff; font-size:16px;}
.article_right ul li { border-bottom:1px solid #ddd; color:#888; font-size:14px; padding:15px;}
.article_right ul li a { font-size:16px; line-height:24px; display:block; padding-bottom:10px;}


.news_links { text-align:center;}
.news_links a { height:30px; line-height:30px; display:inline-block; padding:0 12px; margin:0 5px; border-radius:3px; _width:2px; white-space:nowrap;}
.news_links a.no,.news_links a.no:hover { background:#fff; color:#999; border:1px solid #dddddd; }
.news_links a:link,.news_links a:visited { background:#fafafa; border:1px solid #dddddd; color:#333;}

.news_links a:hover { background:#fd818b; border:1px solid #fd818b; color:#fff;}
.news_links a.show:link,.news_links a.show:visited,.news_links a.show:hover {background:#fb5762; border:1px solid #e41a42; color:#fff;}

