@charset "utf-8";

*{margin:0;padding:0;background-color:transparent;font-size:100%;}
body, button, input, select, textarea { font:12px/1.5 simsun,arial,\5b8b\4f53;vertical-align:middle;color:#000}
body {background:#fff;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;margin:0px; padding:0px;}
address, cite, dfn, em, var { font-style:normal }
ul,li,ol { list-style:none;margin:0px; padding:0px;}
a{color:#000}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline;color:#000}
img{vertical-align:top;border:0 none}
button, input, select, textarea { font-size:100%; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; outline:none}
textarea { resize:none }
input { line-height:1.2em; overflow:hidden }
.clear:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
.clear{*zoom:1}
*+html img{-ms-interpolation-mode:bicubic}

.pa{position:absolute}
.pr{position:relative}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.w{width:100%}
.w1000{width:1000px;margin:0 auto;overflow:hidden;}
.w630{width:630px;}
.w360{width:360px;}


.m10{margin:10px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.mb8{margin-bottom:8px;}
.pb8{padding-bottom:5px;}

.line {border-bottom:#ccc 1px dotted}
.box { border:#d8d8d8 1px solid}

.fgf {padding:0px 5px;}
.linetop {border-top:1px solid #ccc;}


.site_nav{margin:0px auto;height:30px;color:#a3a3a3;border-top:#aec0ce 3px solid;border-bottom:#aec0ce 1px solid; line-height:30px; background:url("logo.jpg") no-repeat left 1px; overflow:hidden;}
.site_nav ul {margin:0px auto; margin-left:110px;}
.site_nav em {margin:0px 4px;}
.site_nav a {color:#16397b;}



.right h3 { border-bottom:#CCC 1px solid; font-size:14px; font-weight:bold; padding-left:10px;_padding-right:0px; height:30px; line-height:30px;}


.r_pic { overflow:hidden; height:100%;padding:5px 0px 0px 0px;width:100%;}
.r_pic ul {margin-left:3px;}
.r_pic li { width:160px; float:left; text-align:center; position:relative;margin:6px 5px 6px 7px; -margin:6px 3px 6px 3px;}
.r_pic_bg { position:absolute;left:1px;bottom:0px;background-color:#000;height:30px;width:160px;filter:alpha(opacity=60);opacity:0.6;}
.r_pic h4 {position:absolute;left:0px;bottom:0px;width:160px; overflow:hidden;height:30px;}
.r_pic h4 a { color:#fff; line-height:30px; text-align:center;}
.r_pic img { border:#000 1px solid;}


.r_pic1 {
    height: 100%;
    overflow: hidden;
    padding: 5px 0 0;
    width: 100%;
}
.r_pic1 ul {
    margin-left: 3px;
}
.r_pic1 li {
    float: left;
    margin: 6px 5px 6px 7px;
    position: relative;
    text-align: center;
    width: 160px;
}
.r_pic1_bg {    position: absolute;
    background-color: #000000;
    bottom: 0;
    height: 45px;
    left: 1px;opacity:0.6;filter:alpha(opacity=60);
    width: 160px;
}
.r_pic1 h4 {
   bottom: 0;
    height: 43px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 140px;
    padding: 0px 8px;
}
.r_pic1 h4 a {
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
}
.r_pic1 img {
    border: 1px solid #000000;
}





.r_list {padding:5px 0px 10px 10px}
.r_list li { background:url("dot.jpg") no-repeat left center; padding-left:10px;}
.r_list li a{ font-size:14px; line-height:24px;}
.r_list li a:hover {color:#ba2636;}


.r_bbs_list {padding:5px 0px 10px 10px; height:100%; overflow:hidden;}
.r_bbs_list li {width:172px; float:left;}
.r_bbs_list li a{ font-size:14px; line-height:24px;}
.r_bbs_list li a:hover {color:#ba2636;}


.bbs span { float:right; padding-right:10px;}
.bbs span a { font-size:12px; font-weight:normal;color:#000;}


.yule { color:#b02221;background:url("yule.jpg") no-repeat 40px center;}
.yule span { float:right; padding-right:10px;_padding-right:0px;}
.yule span a { font-size:12px; font-weight:normal;color:#b02221;}


.tiyu { color:#0f67ae;border-top:#CCC 1px solid;background:url("tiyu.jpg") no-repeat 40px center;}
.tiyu span { float:right; padding-right:10px;_padding-right:0px;}
.tiyu span a { font-size:12px; font-weight:normal;color:#0f67ae;}


.tushihui {border-top:#CCC 1px solid;}
.tsh {overflow:hidden;}
.tsh_box{padding:5px 0px 0px 10px;width:350px;height:270px;overflow:hidden;}
.tsh_box ul{ overflow:hidden;}
.tsh_box ul li{ width:360px; height:300px; float:left;}
.tsh_btn{ width:84px; height:13px;margin:0px auto; margin-bottom:10px;}
.tsh_btn ul{ float:left; margin-left:3px; display: inline; overflow:hidden; zoom:1; margin-top:1px;}
.tsh_btn li{ position:relative; _display:inline; float:left;  width:9px; height:9px; overflow:hidden; background:#ccc; margin:0 4px; margin-top:2px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url("PIE.htc");}
.tsh_btn ul li.on{width:9px; height:9px; background:#326363; float:left;} 
.tsh_pic {height:122px; float:left;width:162px;text-align:center;margin:6px 12px 6px 0px;position:relative;}
.tsh_pic_bg { position:absolute;left:0px;bottom:0px;background-color:#000;height:40px;width:160px;filter:alpha(opacity=60);opacity:0.6;z-index-:1;}
.tsh_pic h4 {position:absolute;left:0px;bottom:0px;width:162px;}
.tsh_pic h4 a { color:#fff; line-height:30px; text-align:center;}
.tsh_pic img { border:#000 1px solid;width:160px;height:120px;}


.gaoqing {border-top:#CCC 1px solid;}
.gq_pic { overflow:hidden; height:100%;margin:10px auto;width:298px;}
.gq_pic li { width:298px; float:left; text-align:center; position:relative;margin:6px 0px;}
.gq_pic_bg { position:absolute;left:0px;bottom:0px;background-color:#000;height:30px;width:298px;filter:alpha(opacity=60);opacity:0.6;}
.gq_pic h4 {position:absolute;left:0px;bottom:0px;width:298px;}
.gq_pic h4 a { color:#fff; line-height:30px; text-align:center;}
.gq_pic img { border:#000 1px solid;}


.pos {color:#7e7e7e; line-height:23px;}
.search { float:right;width:320px;}
.search #ck { border:#CCC 1px solid; padding:3px;}
.search td {paddding:0px 5px;} 


.cont_title {width:580px; margin:10px auto;}
.cont_title h1 { font-size:22px;font-weight:bold;width:580px; text-align:center; line-height:40px;}
.cont_title h2 { font-size:12px;width:580px; text-align:center;line-height:30px; border-bottom:#b1c3cf 1px dotted;}
.cont_t_include {width:520px; margin:0px auto;}
.hui12 {color:#666;}
.cont_detail {width:580px; margin:20px auto;}
.cont_detail p { font-size:14px; line-height:24px;}
.cont_b {width:580px; margin:10px auto;}
.cont_b span { float:right}
.cont_b_include {width:630px;margin:10px auto; height:100%; overflow:hidden;}
.cont_b_ad { text-align:center; padding:0px;height:10px;width:630px;}

.cont_tab {height:100%; overflow:hidden;border-left:#ccc 1px solid;}
.cont_tab li { float:left; font-size:14px; font-weight:bold; color:#135f91;width:126px;height:35px;background:url("tab_off.gif") no-repeat right top; line-height:35px; text-align:center;}
.cont_tab li.on {background:url("tab_on.gif") no-repeat right top;}
.hide { display:none}
.cont_tab_cont {border:#ccc 1px solid;height:100%; overflow:hidden; border-top:none; padding:15px 0px 10px 0px;width:628px}
.cont_tab_pic {width:214px; float:left; text-align:center; margin:0px 20px;_margin:0px 0px 0px 10px;}
.cont_tab_pic li {position:relative;margin-bottom:6px;height:134px;}
.cont_tab_pic h4 {line-height:30px;width:214px;height:30px;position:absolute;left:0px;bottom:0px;}
.cont_tab_pic h4 a {color:#FFF;}
.cont_tab_pic .tab_pic_bg { position:absolute;left:0px;bottom:0px;background-color:#000;height:30px;width:214px;filter:alpha(opacity=60);opacity:0.6;}
.cont_tab_list { width:370px; float:right;}
.cont_tab_list ul { margin-bottom:15px;}
.cont_tab_list li {background:url("dot.jpg") no-repeat left center; padding-left:10px;}
.cont_tab_list a { font-size:14px; line-height:26px;}




.jctp {width:628px;height:100%;overflow:hidden;}
.jctp h3 { height:30px; line-height:30px; font-size:14px; font-weight:bold;background:url("t_bg.jpg") no-repeat 10px center; padding-left:30px;}
.jctp ul {margin:10px;_margin:0px}
.jctp li { width:120px; height:122px; float:left; text-align:center;margin:4px 15px;}
.jctp img { border:#000 1px solid; }
.jctp li h4 { height:30px; line-height:30px;}
.jctp li a { color:#0056a3}



.tv { color:#b02221;}
.tv span { float:right; padding-right:10px;}
.tv span a { font-size:12px; font-weight:normal;color:#b02221;}
.vod li{ background:url("vicon.jpg") no-repeat left center; padding-left:25px;}
.dianshi {border-top:#CCC 1px solid;}
.dianshi span{position:absolute;  right:10px;font-size:12px; font-weight:normal;}



.footer {border-top:#ccc 1px solid; padding:10px;}
.footer h4 { text-align:center;}
.footer p { text-align:center; line-height:1.8em;}