﻿@charset "utf-8";

/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,

form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset,img { border: 0; }

address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }

ol,ul,li { list-style: none; }

div,dl,dt,dd,ul,ol,li{ }

caption,th { text-align: left; }

h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }

q:before,q:after { content:''; }

abbr,acronym { border: 0; }

 

/* Public */

html{ width:100%; height:100%;  }

body{ width:100%; height:100%; color:#555555;  font-size:12px; text-align:left; -webkit-text-size-adjust:none;cursor:default;  background:#f3f3f3 url(bg1.jpg)  no-repeat top center;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

* html .clearfix{height:1%;}

*+html .clearfix{min-height:1%;}

a{color:#555555;text-decoration:none; outline:none;}

a:link{color:#323232; text-decoration: none;}

a:visited{color:#323232; text-decoration: none;}

a:hover{color:#d04d15; text-decoration:none;}

a:focus{outline: none;-moz-outline-style: none; }

a:active{color:#d04d15; text-decoration:none;}

.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;

font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}

.blank{height:10px;font-size:0px; line-height:0; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.fl{ float:left;  }

.fr{ float:right;   }

.hide{ display:none; }

.nodata{margin:10px;color:#ccc; }

.clear{ clear:both;}

.div{ width:1000px; margin:0 auto;}





/******头部*******/

.w1000{ width:980px; margin:0 auto;}

.p_top195{ padding-top:195px;}



.bg{ background:#FFFFFF; padding:10px; }

.daoyu{ background:#e0f0ff; border-radius:12px; height:155px; margin-bottom:10px;}

.w72{ background:url(daoyu.jpg) no-repeat left 15px; width:72px; height:135px; margin-left:10px;}

.w900{ width:870px; padding:10px;}

.w900 h2{ background: url(daoyu1.jpg) no-repeat left; padding-right:10px; height:45px; line-height:45px;}

.w900 h2 a{ color:#555; padding-left:20px; font-size:14px;}

.w900 p{ line-height:28px; text-indent:24px;}

.w900 p a{ color:#990000}

.w400{ width:400px; padding:2px; border:1px solid #CCCCCC; height:288px;}

.focusBox { position: relative; width:400px; height:288px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }

	.focusBox .pic img { width:400px; height:288px; display: block; }

	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background:#191919; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }

	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }

	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }

	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white;width: 16px;height: 16px;text-align: center;line-height: 18px;text-decoration: none;display: block;background:#Fff;

top: 266px;border-radius: 10px;height:14px; width:14px;top: 0; left: 0; text-decoration: none; }

	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }

	.focusBox .num li.on a,.focusBox .num a:hover{ /* background:url(focus_tip_current.gif) no-repeat;*/ height:14px; width:14px;background:#a9161e; }

.w560{ width:560px;border:1px solid #CCCCCC;}

.w50{ background:#dcdcdc; height:50px; line-height:50px;}

.w175{ background:#0a5dbb; width:155px;height:50px; line-height:50px; color:#FFFFFF;text-align:center}

.w175 a{color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center}

.numb1{ height:55px; border-bottom:1px dotted #CCC; line-height:55px; text-align:center; }

.numb1 a{ color:#0a5dbb; font-size:20px; font-weight:bold;}

.li_list { padding:3px 5px; }

.li_list li{ background:url(li.jpg) no-repeat left; line-height:30px; height:30px; }

.li_list li a{ font-size:12px; float:left; padding-left:10px;}

.li_list li span{ float:right;}

.m15{ margin-top:4px; margin-right:15px; font-size:14px;    margin-bottom: 8px;} 

.w228{ width:228px;}

.w228 a img{ margin:8px auto; display:block;}

.xgxz{border:1px solid #CCCCCC;}

.xgxz_title{ border-top:2px solid #095dbb; height:37px; border-bottom:1px solid #CCC; line-height:37px; background:url(xz.jpg) no-repeat 10px;}

.xgxz_title a{ padding-left:35px; color:#095dbb; font-size:14px; font-weight:bold;  }

.w365{ width:365px;margin:10px auto;border:1px solid #CCCCCC;}

.w365_title{ width:340px;border-top:2px solid #095dbb; height:37px; border-bottom:1px solid #CCC; line-height:37px; background:url(xz1.jpg) no-repeat 10px; padding-left:25px;color:#095dbb; font-size:14px; font-weight:bold; }

.w365_title a{ float:right; font-size:12px; color:#095dbb;}

.ml10{ margin-left:10px;}

.li_list1 { padding:8px 5px;     height: 180px;}

.li_list1 li{ background:url(li.jpg) no-repeat left; line-height:30px; height:30px; }

.li_list1 li a{ font-size:12px; float:left; padding-left:10px;}

.li_list1 li span{ float:right;}



.foot{ background:url(ft.jpg) no-repeat top; padding:15px 0; text-align:center;}

.nav {



    height:35px;

    background: #095dbb url(en_jinan_icon.gif) 5px center no-repeat;

    line-height: 30px;

    padding-left: 30px;

}

.nav p {

    text-indent: 0;

    color: white;

}.nav a {

    text-decoration: none;

    color: #FFF;

}

.main {

    padding: 10px 15px;

    min-height: 300px;

    margin: auto;

    padding-top: 24px;

}.main h2 {

    font-weight: 500; font-size:24px;

    text-align: center;

}.time {

    line-height: 35px;

    padding-bottom: 30px;

    text-align: center;

}.padding_p {

    margin-bottom: 30px;

}.padding_p p {

    text-indent: 0;

    line-height: 30px;

    margin-bottom: 4px;

    font-size: 16px;

}.seat_r{  border: 1px solid #ededed;background: #f7f7f7;    margin-bottom: 30px;}

.wtitlelist{ float:left; border:1px solid #ededed;  background: #f7f7f7;}

.wtitlelistnr{background: #fff; }

.wtitlelist_head{ margin:0 auto; height:44px;border-bottom:1px solid #f1f1f1;}

.wtitlename{ float:left;height:44px;line-height:60px; border-bottom:2px solid #16569c; min-width:90px;text-align:center;font-size:14px;font-weight:bold;color:#16569c;text-transform:capitalize;}

.wtitlelist_detail ul{list-style: none; margin:0 auto; padding:14px 10px 0 15px; }

.wtitlelist_detail li{background: url(li.jpg) no-repeat  left ; border-bottom:1px dashed #e7e7e7; color:#383838;padding-left:15px;float:left; line-height:35px;font-size:14px;    width:910px;}

.wtitlelist_detail li a{ float:left;}

.wtitlelist_detail li span{ float:right;color:#9b9b9b; font-size:12px;}




.w501{ background:#dcdcdc; height:50px; line-height:50px;}

.w275{ background:#0a5dbb; width:335px;height:50px; line-height:50px; color:#FFFFFF;text-align:center}

.w275 a{color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center}
.w501 span a{ float:right; padding-right:10px;}
.gz_list{ margin-bottom:20px; padding-top:10px;margin-left:10px}
.gz_list li{float: left; width:475px; height:35px; line-height:35px;background: url(li.jpg) no-repeat left; margin:0 5px; }
.gz_list li a {font-size: 12px;float: left;padding-left: 10px;}
.gz_list li span {float: right;    padding-right: 15px;}
.gz_list li:nth-child(2n) {float:right; margin-left:15px;}
