@charset "utf-8";
/* CSS Document public*/
body{padding:0;margin:0;font-size:12px;font-family:"微软雅黑";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1200px;text-align:center;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/  padding:15px 0 0 0;min-width:1200px;}

a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a:hover,ul li a:hover,dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s}

ul{list-style:none;}img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}

.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time{display:block}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content,.container{text-align:left}
.w100{width:100%}
.w94{width:94%;margin:0 auto}
.w1200{width:1200px;margin:0 auto}
.w1230{width:1230px;margin:0 auto}
.center-vertical{position:relative;top:50%;transform:translateY(-50%)}/*垂直居中代码 兼容IE9+*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";  /* For IE 8 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');  /* For IE 5.5 - 7 */-moz-box-shadow: 2px 2px 10px #909090;/* for firefox */ -webkit-box-shadow: 2px 2px 10px #909090;/* for safari or chrome */ box-shadow:2px 2px 10px #909090;/* for opera or ie9 */}

.ev{min-height:887px;}
.me{min-height:882px;}
.container-c .ev ul li .top .txt a:hover, .container-r .me ul li .left a:hover,.list-tittle a:hover,.detail .ev ul li .top .txt a:hover,.detail .new-actives li a:hover,.detail .ev .sxy span a:hover{ color:#f00;}
/* CSS Document public*/
.bg{ width:1214px; margin:0 auto; }
.head{ height:118px; overflow:hidden;}
.head-l{ float:left; width:366px; padding:0 0 0 30px; line-height:118px; color:#62627d;}
.head-l span{ font-size:14px; color:#777793;}
.head-l a{color:#62627d}
.head-c{ float:left; width:450px; height:118px;margin-left:366px;}
.head-c img{ }
.head-r{ float:right; height:82px; padding:36px 30px 0 0;  overflow:hidden;}
.head-r ul{ float:right;}
.head-r ul.toplianjie{}
.head-r ul li{ float:left; margin:0 4px;}
.head-r .ss{ float:left; width:144px; height:24px; padding:0 12px 0 0; position:relative; }
.head-r .ss .l{ display:none; width:134px; height:23px; line-height:23px; color:#666; padding-left:10px; border:none; background:url(../images/s-bg.png) no-repeat; outline:none; position:absolute; right:12px; top:0; z-index:0; transition:all 1s;-webkit-transition:all 1s;}
.head-r .ss .r{ width:23px; height:23px; float:right; position:absolute; z-index:1; right:12px; top:0;}
.head-r .ss:hover .l{ display:block;}

.container{ overflow:hidden; position:relative; width:938px; padding-left:262px;border-bottom: 1px solid #07265D;border-right: 1px solid #07265D;}
.container-l{ float:left; width:202px; padding:0 30px; border-top:#b60005 5px solid; background-color:#2f3950; position:absolute; bottom:0; left:0;top: 0px;}
.container-l-nav{ float:left; height:50px; line-height:40px; font-size:20px; color:#fff; background:url(../images/bg1.png) bottom center no-repeat; margin:15px 0 13px 0;}
.container-l>ul{ float:left; width:100%;}
.container-l>ul li{ float:left; width:202px; height:162px; margin:9px 0;}
.container-l>ul li img{ float:left; margin:1px;}
.container-l>ul .color1{ background-color:#fabe00;}
.container-l>ul .color2{ background-color:#41a66d;}
.container-l>ul .color3{ background-color:#14126e;}
.container-l>ul .color4{ background-color:#b60006;}
.container-l>ul li .txt{ float:left; height:63px; padding:0 10px; text-align:center; line-height:18px; color:#fff; text-transform: uppercase; font-family:"微软雅黑"}
.container-l>ul li .txt1{ float:left; height:63px; padding:0 10px; text-align:center; line-height:18px; color:#fff; text-transform: uppercase; font-family:"微软雅黑"}
.container-l>ul li .txt-color1{ width: 100%; max-width: 182px; padding-top:15px; color:#2f3950; max-height:36px; overflow:hidden;}
.container-l>ul li .txt-color2{ width: 100%; max-width: 182px; padding-top:15px; color:#fff; max-height:36px; overflow:hidden;}
.container-l>ul li .txt-color3{ width: 100%; max-width: 182px; padding-top:15px; color:#fff; max-height:36px; overflow:hidden;}
.container-l .bg2{ width:100%; height:5px; margin:32px 0; background:url(../images/bg2.png) no-repeat;}
.container-l .situ ul{ float:left; margin:20px 0;}
.container-l .situ ul li{ float:left; width:200px; height:63px; line-height:63px; border:#5c78b8 1px solid; background-color:#445273; margin:0 0 15px 0;}
.container-l .situ ul li:hover{ background-color:#292f3c;}
.container-l .situ ul li a{ color:#91a8db; font-size:14px;}
.container-l .situ ul li img{ float:left; width:20px; height:18px; margin:20px 20px;}

.container-c{ float:left; width:524px;}
/* 本例子css */
.slider{ float:left; width:524px; position:relative; height:372px;; background:#fff; margin:0 40px 44px 0; }
.slider .bd{ position:relative; z-index:0;  }
.slider .bd li{ height:371px; overflow:hidden; }
.slider .bd li img{ display:block; width:524px; height:371px; }
.slider .bd li .txt{ position:absolute; bottom:0; left:0; width:484px; height:36px; background:url(../images/h40.png); line-height:18px; padding:7px 20px; color:#fff; font-size:14px;}

.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:-44px; left:0; height:44px; line-height:44px; background-color:#2f3950; }
.slider .hd ul{ text-align:center; margin:15px 0 0 0; }
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 5px; background:url(../images/dot.png) no-repeat; overflow:hidden;   vertical-align:top; line-height:9999px; }
.slider .hd ul .on{ background:url(../images/dot-on.png) no-repeat; }
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; -moz-opacity:0.4;-khtml-opacity: 0.4; font-size:0; overflow:hidden; }
.container-c .ev{ float:left; width:456px; background-color:#fff; padding:25px 34px;}
.container-c .ev-nav{ float:left; height:50px; line-height:40px; font-size:20px; color:#2f3950; background:url(../images/bg3.png) bottom center no-repeat; margin:15px 0 13px 0;}
.container-c .ev ul li{ float:left; padding:25px 0; border-bottom:#e8e8e9 1px solid; overflow:hidden;}
.container-c .ev ul li .top{ float:left; width:456px; height:50px; margin-bottom:10px;}
.container-c .ev ul li .top .time{ float:left; width:22px; border-right:#8f9ab4 1px solid; text-align:right; padding-right:8px; }
.container-c .ev ul li .top .time .day{ float:left; width:22px; line-height:24px; color:#d90006; font-size:20px;}
.container-c .ev ul li .top .time .month{ float:left; width:22px; line-height:16px; color:#d90006;}
.container-c .ev ul li .top .txt{ float:left; width:408px; padding:0 8px; font-size:16px; line-height:18px; font-weight:bold; max-height:36px; overflow:hidden;}
.container-c .ev ul li .top .txt a{ color:#2f3950; }
.container-c .ev ul li .bottom{ float:left; width:456px;}
.container-c .ev ul li .bottom img{ float:left; width:120px; height:78px;}
.container-c .ev ul li .bottom .txt{ float:left; width:312px; padding:0 12px; line-height:18px; color:#909295; max-height:72px; overflow:hidden;}
.more{ float:left; width:150px; height:35px; line-height:35px; border:#dbd9d4 1px solid; text-indent:26px; font-size:14px; margin:20px 0 -4px 0; background:url(../images/More.png) 76px 18px no-repeat; }
.more a{ color:#a0a09f; display:block;}
.more a:hover{ background-color:#2f3950; text-align:center; text-indent:0;}

.container-r{ float:left; width: 414px; overflow:hidden;}
.container-r .ne{ float:left; width:410px; height:418px; background-color:#505071; }
/* 本例子css */
.new-actives { float:left; width: 346px; padding:20px 34px 19px 34px; overflow: hidden; position: relative; zoom: 1; background-color:#505071; }
.new-actives .tab-hd{ float:left; height:50px; width: 342px;}
.new-actives .tab-hd h4{ float:left; width:100%; height:50px; line-height:40px; font-size:20px; color:#fff; background:url(../images/bg4.png) bottom center no-repeat; font-weight:normal }
.new-actives .more { float: right; position: relative; top: 5px; right: 7px; }
.new-actives .step { right: 36px; float: right; margin-top: 13px;  }
.new-actives .tab-bd { float:left; overflow: hidden ;width: 342px;}
.new-actives .tab-bd ul{ overflow:hidden;}
.new-actives .tab-bd li { border-bottom: 1px solid #5f5f80; overflow: hidden; float: left; width: 100%; position: relative; padding:22px 0; cursor:pointer; }
.new-actives .tab-bd li .time{ float:left; width:62px; height:64px; background:url(../images/n-bg.png) no-repeat; text-align:center;}
.new-actives .tab-bd li:hover .time,.new-actives .tab-bd li .time1{ background:url(../images/n-bg-on.png) no-repeat}
.new-actives .tab-bd li .month{ float:left; width:62px; color:#505071; line-height:20px;}
.new-actives .tab-bd li .day{ float:left; width:62px; color:#8181a4; font-size:28px; line-height:44px;}
.new-actives .tab-bd li a{ float:left; margin: 10px 0px 0 15px; font-size:14px; width: 264px; color:#fff; line-height:18px; max-height:36px; overflow:hidden;}

.new-actives .step { position: absolute; padding-left: 1px; }
.new-actives .step a { float: left; width: 19px; height: 18px; margin-right:5px; }
.new-actives .step .prev:hover{ background:url(../images/left.png) no-repeat; opacity:0.4; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;}
.new-actives .step .next:hover{ background:url(../images/right.png) no-repeat; opacity:0.4; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;}
.new-actives .step .prev{ background:url(../images/left.png) no-repeat; opacity:1; filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;}
.new-actives .step .next{ background:url(../images/right.png) no-repeat; opacity:1; filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;}

.container-r .me{ float:left; width: 346px; background-color:#f7f5f1; padding:25px 34px; border-top:#fabe00 5px solid;}
.container-r .me-nav{ float:left; height:50px; line-height:40px; font-size:20px; color:#2f3950; background:url(../images/bg5.png) bottom center no-repeat; margin:10px 0 13px 0;}
.container-r .me ul li{ float:left; width:342px; padding:25px 0; border-bottom:#e8e8e9 1px solid; overflow:hidden;}
.container-r .me ul li .left{ float:left; width:180px;}
.container-r .me ul li .left a{ float:left; line-height:18px; height:72px; overflow:hidden; font-size:14px; color:#1c2029; margin-bottom:22px;}
.container-r .me ul li .left span{ float:left; display:block; line-height:22px; width:180px; height:22px; color:#bea982;}
.container-r .me ul li .right{ float:right; width:132px; height:132px; position:relative;overflow: hidden;}
.container-r .me ul li .right .img{ position:absolute; right:0; top:0; }
.container-r .me ul li .right img{ margin:0 auto; max-height:132px; width:auto;}
.footer{ height:60px; line-height:60px; text-align:center; color:#687799;    overflow: hidden;
    height: auto;
    padding-bottom: 10px;}

.detail .ev{ float:left; width:818px; min-height: 1332px;background-color:#fff; padding: 20px 60px 1px 60px;}
.detail .ev-nav{ float:left; height:50px; line-height:40px; font-size:20px; color:#2f3950;background: url(../images/bg6.png) center bottom no-repeat;}
.detail .ev ul li{ float:left; padding:25px 0; border-bottom:#e8e8e9 1px solid; overflow:hidden;}
.detail .ev ul li .top{ float:left; width: 818px; height:50px; margin-bottom:10px;}
.detail .ev ul li .top .time{ float:left; width:22px; border-right:#8f9ab4 1px solid; text-align:right; padding-right:8px; }
.detail .ev ul li .top .time .day{ float:left; width:22px; line-height:24px; color:#d90006; font-size:20px;}
.detail .ev ul li .top .time .month{ float:left; width:22px; line-height:16px; color:#d90006;}
.detail .ev ul li .top .txt{ float:left; width: 766px; padding:0 8px; font-size:16px; line-height:18px; font-weight:bold; max-height:36px; overflow:hidden;}
.detail .ev ul li .top .txt a{ color:#2f3950; }
.detail .ev ul li .bottom{ float:left; width: 818px;}
.detail .ev ul li .bottom img{ float:left; width:120px; height:78px;}
.detail .ev ul li .bottom .txt{ float:left; width: 670px; padding:0 12px; line-height:18px; color:#909295; max-height:72px; overflow:hidden;}

.detail .me{ float:left; width:818px; min-height: 1332px; background-color:#f7f5f1; padding: 20px 60px 1px 60px; border-top:#fabe00 5px solid;}
.detail .me-nav{ float:left; height:50px; line-height:40px; font-size:20px; color:#2f3950; background:url(../images/bg5.png) bottom center no-repeat; margin:10px 0 13px 0;}
.detail .me ul li{ float:left; width:100%; padding:25px 0; border-bottom:#e8e8e9 1px solid; overflow:hidden;}
.detail .me ul li .left{ float: right; width:656px;}
.detail .me ul li .left a{ float:left; line-height:18px; max-height:72px; overflow:hidden; font-size:14px; color:#1c2029; margin-bottom:22px;}
.detail .me ul li .left span{ float:left; display:block; line-height:22px; width:100%; height:22px; color:#bea982;}
.detail .me ul li .right{ float: left; width:132px; height:132px; position:relative;overflow: hidden;}
.detail .me ul li .right .img{ position:absolute; right:0; top:0; }
.detail .me ul li .right img{ margin:0 auto; max-height:132px; width:auto;}

.qiehuan{ float:left; width:818px; height: 135px; }
.list-tittle{ width: 600px; float: right; color:#828282; font-size:12px; text-align:right;}
.list-tittle a{ display:inline; color:#868990; margin:0 4px; }
.list-tittle span{ display:inline;  color:#868990; margin:0 4px; }

.detail .new-actives{ float:left; width:818px; background-color:#fff; padding: 20px 60px 45px 60px;}
.detail .new-actives li { border-bottom: 1px solid #d3d3dd; overflow: hidden; float: left; width: 100%; position: relative; padding:22px 0; cursor:pointer; }
.detail .new-actives li .time{ float:left; width:62px; height:64px; background:url(../images/n-bg.png) no-repeat; text-align:center;}
.detail .new-actives li:hover .time,.detail .new-actives li .time1{ background:url(../images/n-bg-on.png) no-repeat}
.detail .new-actives li .month{ float:left; width:62px; color:#505071; line-height:20px;}
.detail .new-actives li .day{ float:left; width:62px; color:#8181a4; font-size:28px; line-height:44px;}
.detail .new-actives li a{ float:left; margin: 10px 0px 0 15px; font-size:14px; width: 737px; color:#333; line-height:18px;min-height:36px;overflow:hidden;}
.detail .ev .dd{ float:left; width:100%; overflow:hidden; margin-bottom:50px;}
.detail .ev p{ line-height:30px; font-size:14px; color:#313131;}
.detail .ev h1{  line-height:32px; font-size:24px; color:#313131; font-weight:normal; padding:20px 60px; text-align:center;}
.detail .ev .sxy{ width:910px; height:auto; overflow:hidden; padding:20px 0; background-color:#f6f6f6; margin: 0 0 30px -45px;}
.detail .ev .sxy span{ line-height:18px; font-size:14px; color:#383838; padding: 4px 45px; display:block;}
.detail .ev .sxy span a{ color:#333;}

.fenyelist table table{margin-top:20px;}
