body { background: #f2f2f2; }
.g-doc { margin: 0 auto; }
.song { font-family: \5b8b\4f53; }
.g-banner { width: 100%; height: 329px; background: url("../images/banner.jpg") center top no-repeat; }
.g-banner1 { min-width: 1135px;width:100%; overflow:hidden; }
.date1{text-align: center; z-index: 10; font-size: 30px; color: rgb(255, 255, 255); font-weight: bold; position: relative; margin-top: -85px; height: 85px;}
.g-banner1 img{left: 50%;margin-left: -960px;position: relative;}
.container { width: 1135px; background: #fff; margin-top: 30px; padding-bottom: 40px; }
.m-main { width: 1100px; margin: 0 auto; }
.slideImg { width: 1100px; height: 600px; background: #ccc; }
.m-wrap { margin-top: 20px; overflow: hidden; }
.m-wrap .article { width: 672px; height: 765px; overflow-y: auto; float: left; background: #ebf4fc; border-radius: 15px; padding: 0 20px; }
.m-wrap .article .title { padding: 25px 0; text-align: center; font-weight: bold; color: #16305e; font-size: 26px; }
.m-wrap .article .content { line-height: 25px; }
.m-wrap .article .content p { color: #2F548E; font-size:16px; padding: 10px 0; }
.m-wrap .column { width: 361px; float: right; }
.m-wrap .column h3 { overflow: hidden; margin-bottom: 8px; }
.m-wrap .column h3 span { display: block; float: left; width: 74px; height: 24px; }
.m-wrap .column h3 .t1 { background: url("../images/title_1.png") 0 0 no-repeat; }
.m-wrap .column h3 .t2 { background: url("../images/title_2.png") 0 0 no-repeat; }
.m-wrap .column h3 a { display: block; float: right; color: #bdbdbd; font-size: 14px; }
.m-wrap .column .info .video { width: 361px; height: 204px; }
.m-wrap .column .info .m2 { padding: 12px 0; text-align: center; font-size: 18px; }
.m-news { width: 1100px; height: 459px; margin-top: 30px; padding-top: 28px; background: url("../images/bg.png");border: 1px solid #F0F0F0; }
.m-news h3 { height: 23px; background: url("../images/title_3.png") center 0 no-repeat; }
.m-news .news-list { width: 1065px; margin: 35px auto 0 auto; }
.m-news .m-tab { height: 35px; border-bottom: 1px solid #2d55b1; }
.m-news .m-tab span { display: block; width: 250px; height: 35px; float: left; line-height: 35px; text-align: center; font-size: 18px; font-weight: bold; margin-left: 15px;cursor:pointer; }
.m-news .m-tab .cur { background: #2d55b1; border-top-left-radius: 8px; border-top-right-radius: 8px; color: #fff; }
.m-news .tab-tip { overflow: hidden; margin-top: 30px; }
.m-news .tab-tip .tabCon { display: none; }
.m-news .tab-tip ul { width: 532px; float: left; }
.m-news .tab-tip .rb { border-right: 1px solid #e7e7e7; }
.J_daliy .date { overflow: hidden; }
.J_daliy .date .btn { display: block; width: 44px; height: 44px; background: url("../images/arrow_button.png") no-repeat; float: left; margin-top: 5px; }
.J_daliy .date .prev { background-position: 0 0; }
.J_daliy .date .next { background-position: -56px 0; }
.J_daliy .date-info { float: left; width: 957px; height: 70px; overflow: hidden; position: relative; }
.J_daliy .date-info .line { position: absolute; background: #e2e2e2; width: 100%; height: 3px; font-size: 0; z-index: 5; left: 0; top: 25px; }
.J_daliy .date-info ul { position: absolute; width: 100%; left: 0; top: 0; z-index: 10; }
.J_daliy .date-info li { width: 106px; height: 51px; text-align: center; padding-top: 3px; font-size: 16px; float: left; position: relative; margin-left: -21px; cursor: pointer; background: url("../images/d_bg.png") 0 0 no-repeat; }
.J_daliy .date-info li .corner { position: absolute; display: none; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 15px solid #2153b8; left: 0; bottom: -15px; }
.J_daliy .date-info .active { background-position: -125px 0; color: #fff; }
.J_daliy .date-info .active .corner { display: block; }
.J_daliy .news { width: 1015px; margin: 15px auto 0 auto; }
.J_daliy .news .J_tip { height: 165px; line-height: 30px; font-size: 16px; border-radius: 10px; background: #e9effc; text-align: center; padding-top: 35px; display: none; }
/*幻灯片*/
.J_slideSImg { width: 1100px; height: 600px; overflow: hidden; position: relative; float: left; background: #ccc; }
.J_slideSImg .ul { position: absolute; left: 0; top: 0; z-index: 80; }
.J_slideSImg .li { float: left; width: 1100px; height: 600px; position: relative; }
.J_slideSImg .li a { color: #fff; font-size: 14px; }
.J_slideSImg .li .opacity-bg { position: absolute; display: block; width: 100%; left: 0; bottom: 0; height: 40px; background: #000; filter: alpha(opacity=40); opacity: 0.4; }
.J_slideSImg .li .c1 { position: absolute; display: block; width: 100%; left: 0; bottom: 0; height: 40px; line-height: 40px; padding-left: 15px; font-size: 14px; text-align: center; }
.J_slideSImg .page { position: absolute; overflow: hidden; right: 10px; bottom: 16px; z-index: 80; }
.J_slideSImg .page a { display: block; width: 10px; height: 10px; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; float: left; margin-right: 6px; font-size: 0; }
.J_slideSImg .page .cur { background: #154e9b; }
.footer {color: #323232;font: 14px/30px "SimSun";margin-top: 25px;text-align: center;}