﻿@import url("reset.css");

@import url("reset.css");

#page_container{ overflow:hidden; background:url(images/bg_top.jpg) center top repeat-y;}
#page_top{ overflow:hidden; background:url(images/bg_t.jpg) repeat-x;}
#top{ height:569px; background:url(images/top2.jpg) top center no-repeat;}
#nav{ padding:127px 0 0 0px; overflow:hidden;}
.menu li{ float:left; width:90px; text-align:center;line-height:30px; font-size:14px; font-weight:bold; margin-left:30px;}
.menu li a:link,.menu li a:visited{ color:#fff;}
.menu li a:hover,.menu li a.current_nav{ display:block; width:93px; height:30px; background:url(images/bg_nav.jpg) top center no-repeat; color:#e01980;}

#slide{height:304px; background:url(images/slide.jpg) center top no-repeat; margin:50px 0 0 0;}

/*复用部分*/
.mw{ width:979px; margin:0 auto; overflow:hidden;}
.fl{ float:left;}
.ml{ margin-left:20px;}
.title a:link,.title a:visited{ float:right; padding-right:15px; color:#dd3185;}
/**/
#main_page{ overflow:hidden; background:#fff; width:979px; margin:0 auto; margin-top:10px;}
#left{ width:680px; margin-left:13px;}
#about{ width:372px; line-height:25px;}
.title_a{ height:65px; background:url(images/bg_a.jpg) center bottom no-repeat;}
.title_a a{line-height:65px;}

#news{ width:282px;}
.title_n{ height:56px; background:url(images/bg_n.jpg) center top no-repeat;}
.title_n a{line-height:65px;}
.news_list li{ line-height:26px; background:url(images/icon.jpg) 10px center no-repeat; text-indent:25px;}
.news_list li a:link,.news_list li a:visited{ color:#dd3185;}li{height:26px;overflow:hidden}

#display{ width:680px; margin-top:10px;}
.title_d{ height:74px; background:url(images/bg_p.jpg) center bottom no-repeat;}
.title_d a{line-height:86px;}

#right{width:253px; height:562px; background:url(images/join_i.gif) no-repeat;}
#add{ padding:100px 40px 0 40px; line-height:23px; text-indent:25px; height:190px;}

#contact{padding:90px 40px 0 40px; }
.tel{ line-height:20px; padding-left:10px;}

/*内页样式*/
#present{ line-height:30px; border-bottom:1px solid #dd3185; text-indent:15px;}
#present a:link,#present a:visited,#foot p a:link,#foot p a:visited{color:#dd3185;}
#present a:hover,#foot p a:hover{ text-decoration:underline; }
#pro{ height:auto;}
.pcontent{ padding:10px; line-height:25px;}
/**/

#foot_container{ height:180px; background:url(images/foot.jpg) center top no-repeat;margin:0 auto;}
#foot{ width:980px; margin:0 auto; padding-top:90px;}
#foot p{ line-height:30px; text-align:center;}

/*Detail*/
.page_station {  text-align:right; font-size: 12px;  margin-bottom: 15px;   font-weight: normal; height: 38px; color:#fff;  
                   line-height: 38px; background:#dc0708;   }
.page_station a{ color:#fff; margin:0 5px;   }
.h_title{ margin-top:12px; font-size:20px; padding-left:25px;  text-align:center; color:#cf0000; }
.page_info{ text-align:center; color:#999; font-size:14px; background:url(../images/line.gif) left bottom repeat-x; padding:5px 0 12px 0; }
.page_content,.page_contant{ line-height:30px; font-size:14px; padding:8px; color:#333;}
.page_content a{color:#5bc4f1;}
.content_info a:hover{ color:#BF0707; }
.guanjianci { line-height: 30px; padding: 5px; border-top:solid 1px #ccc; margin-top:5px; font-size:12px; }
.guanjianci a:link,.guanjianci a:visited { color:#cf0000; }
.page_bar{  padding:10px ; color:#333;  font-size:12px; width:80%;   }
.page_bar span{ letter-spacing:1px; word-spacing:1px;}
.page_bar a:link,.page_bar a:visited,.page_bar a{  padding:5px 10px;   }
.page_bar a:hover,.page_current{ color:#fff; background:#a71300;}
.page_near p{ line-height:30px;  margin-bottom:10px; color:#333; padding-left:10px; width:45%; float:left; }
.page_near a{ color:#274c76; }
.page_near a:hover{ color:#fff; background:#274c76; text-decoration:none; }
.mianze { line-height: 22px; padding: 5px 8px; text-indent: 10px; margin-top: 10px; ; font-size: 12px; color: #5a524c; background: #2c1c1a;}
/*news*/
.newslist li{ height:30px; line-height:30px; margin-top:4px; background:url(/public/images/line.gif) left bottom repeat-x; }
.newslist li a{ background:url(../images/icon.gif) 8px center no-repeat;  padding-left:22px; line-height:25px; color:#333;  }
.newslist li a:hover{color:#cc252c; padding-left:19px;}
.newslist span{ float:right; font-size:13px;color:#999; margin-right:12px;}

/*焦点图样式*/
.focus {width:975px; height:305px; overflow:hidden; position:relative; margin:0 auto;}
.focus ul {height:304px; position:absolute;}
.focus ul li {float:left; width:975px; height:305px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:975px; height:20px; left:0; bottom:0; background:#c40306; display:none;}
.focus .btn {position:absolute; width:975px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:18px; height:18px;
                   line-height:18px; text-align:center;
                   _font-size:0; margin-left:8px; cursor:pointer;
                   background:#c40306; color:#c40306;  filter: alpha(opacity=50); /* IE */ -moz-opacity: 0.5; /* Moz + FF */ opacity: 0.5;}
.focus .btn span.on {background:#f3a7cb; color:#fff;}


