@charset "gb2312";
/* CSS Document */


.fl{ float:left;}
.fr{ float:right;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr40{ margin-right:40px;}

.fg25{ height:25px;}
.fg30{ height:30px;}
.column-box{ width:480px;}
.column-title{ border-bottom:1px #d0d0d0 solid; border-top:2px #00588a solid; line-height:50px; height:50px; margin-bottom:10px; padding:0 5px; }
.column-title h2{ color:#00588a; font-size:20px; font-weight:bold;}
.column-title a{  display:block; float:right;  }
.column-list{ padding:0 5px; }
.column-list li{ font-size:16px; background:url(../images/list-style.jpg) left center no-repeat; line-height:34px; height:34px; overflow:hidden; white-space:nowrap;
text-overflow:ellipsis; padding-left:10px;}
.column-list li:hover{ background:url(../images/list-style-red.jpg) left center no-repeat}
.column-list li span{ float:right; font-size:12px; color:#999;}

.main-right{  padding:6px; border:1px #e9e9e9 solid; }
.main-right-con{background:#f8f8f8; width:220px; padding:8px;}
.side-title{ border-bottom:2px #d3d3d3 solid;  line-height:36px; margin-bottom:8px;}
.side-title h2{color:#cb1d1e; font-size:18px; width:80px; padding-left:5px;font-weight:bold; border-bottom:2px #cb1d1e solid; margin-bottom:-2px; }
.side-title a{ display:block; float:right; font-size:12px; padding-right:5px; color:#cb1d1e; }
.side-list li{ background:url(../images/list-style-red.jpg) left center no-repeat; padding-left:10px; white-space: nowrap;
text-overflow: ellipsis; overflow:hidden; font-size:12px; font-family:"ËÎÌå"; line-height:28px;}



.main .slider{ position:relative; height:255px; overflow:hidden; width:355px; }
.main .slider .slider-nav{height:255px; overflow:hidden; width:355px;}
.main .slider .slider-nav img{height:255px; width:355px;}
.main .slider .slider-nav ul li{ position:relative;height:255px; overflow:hidden; width:355px; display:block}
.main .slider .slider-title-background{ position:absolute; height:40px; width:100%; left:0; bottom:0;background: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 1 }
.main .slider .slider-title{ height:40px; line-height:40px; font-size:14px; position:absolute; width:290px; left:15px; bottom:0px; z-index:2}
.main .slider .slider-title a, .main .slider .slider-title a:hover{ color: #FFF}
.main .slider .slider-cur{ position:absolute; height:5px; right:15px;; bottom:18px;; overflow:hidden; z-index:3}
.main .slider .slider-cur ul li{ width:5px; height:5px; background:#FFF; float:left; text-indent:-999px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-left:8px; cursor: pointer;}
.main .slider .slider-cur ul li.on{ background:#ffbb50;}
.main .slider .prev, .main .slider .next { position: absolute; z-index: 3; display: block; width: 30px; height: 50px; top: 50%; margin-top: -40px; left: 20px; background:url(../images/icon@pc.png) 0 -25px no-repeat; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.main .slider .next { left: auto; right: 20px; background-position: -51px -25px; }
.main .slider .prev:hover, .main .slider .next:hover { filter: alpha(opacity=100); opacity: 1; }
.main .slider .prevStop, .main .slider .nextStop{ display:none}

.column-box-a .column-title{ background:url(../images/new-h2-bg.jpg); height:42px; line-height:42px;}
.column-box-a .column-title h2{ background:#FFF; width:85px; padding:0 8px; margin-left:10px;}


.column-box-a{ width:355px;}
.column-box-b{width:255px;}
.column-box-b .column-title{height:42px; line-height:42px;}
.column-box-a li{ line-height:30px; height:30px; font-size:14px;}
.column-box-b li{ line-height:30px; height:30px; font-size:14px;}
.column-box-c{ width:1000px; height:90px; position:relative; }


.topic{ width:825px; border:1px #f5f5f5 solid; background:url(../images/topic.jpg) left center no-repeat; padding:10px 10px 10px 163px; }
.topic-title{ height:50px; line-height:50px; overflow:hidden;}
.topic-title h2 a{ font-size:28px; color:#000; font-weight:bold;}

.fun{ background:#f4f4f4; border:1px #d7d6d6 solid; }
.fun li{ float:left;}
.fun li a{  font-size:18px; color:#666; display:block; padding-left:72px; padding-right:20px; line-height:70px; height:70px;}
.fun li+li{ border-left:1px #d7d6d6 solid;}
.fun-a{  background:url(../images/ui-1.png) 20px center no-repeat; }
.fun-a:hover{ background:url(../images/ui-1-h.png) 20px center no-repeat; color:#d33336}
.fun-b{  background:url(../images/ui-2.png) 20px center no-repeat; }
.fun-b:hover{ background:url(../images/ui-2-h.png) 20px center no-repeat; color:#d33336}
.fun-c{  background:url(../images/ui-3.png) 20px center no-repeat; }
.fun-c:hover{ background:url(../images/ui-3-h.png) 20px center no-repeat; color:#d33336}
.fun-d{  background:url(../images/ui-4.png) 20px center no-repeat; }
.fun-d:hover{ background:url(../images/ui-4-h.png) 20px center no-repeat; color:#d33336}
.fun li .fun-e{ background:url(../images/ui-5.png) center center no-repeat; padding-left:150px;}


.xinyang { padding:4px 5px 10px; border-bottom:1px #d8d8d8 dashed;  margin-bottom:10px;}
.xinyang h3{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.xinyang p { line-height:22px; font-size:14px; color:#666; text-indent:2em; }
.xinyang p a{ color:#b20204}


.main .module-nav{ width:100%; position:absolute; left:120px; top:15px;}

.main .module-list  ul li{ float:left; line-height:32px; _height:28px; _line-height:28px; font-size:14px; overflow:hidden;  padding-left:15px; background:url(../images/icon@pc.png) no-repeat -40px 13px; margin-right:25px; }
.main .module-list ul li a{  white-space: nowrap;text-overflow: ellipsis; color:#999;}
.main .module-list i{ height:34px; width:5px; background:url(../images/icon@pc.png) no-repeat -45px 13px; float:left; padding-right:5px; display:block}
.main .module-list-summary { overflow:hidden; margin-bottom:5px;}
.main .module-list-summary h2{font-size:18px; line-height:24px;font-weight: bold;margin-top:10px; text-align:center; height:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:480px;}
.main .module-list-summary p{ font-size:14px; line-height:23px;overflow: hidden;  text-indent:2em }
.main .module-title2 { width:100%;overflow:hidden; margin-bottom:5px;}
.main .module-title2 h2 { float:left; font-size:18px;}
.main .module-title2-tab{ float: left; overflow:hidden}
.main .module-title2-tab li{ line-height:22px; font-size:16px;  float:left; margin-right:30px;}
.main .module-title2-tab li a{ display:block; padding-bottom:2px; }
.main .module-title2-tab li.on{  border-bottom:2px solid #bf0b16 }
.main .module-title2-tab li.on a{ color:#bf0b16}






