@charset "gb2312";

/*reset*/
html{font:14px/1.5 "微软雅黑","\5b8b\4f53",Arial,sans-serif;color:#333;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
*{margin:0;padding:0}
a{color:#333;text-decoration:none;background:transparent;outline:none;}
a:focus{outline:0}
a:hover{color: #eb6e00}
img{border:0;}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0;}
ul,ol{list-style:none;}
li{list-style:none}
input{border:none;text-indent: 5px;}
::-webkit-file-upload-button{
    float: left;
    font-size: 16px;
    width: 165px;
    height: 40px;
    line-height: 40px;
    border: none;
	background:#39a5f1;
  color:#fff;
  border-radius:10px;
}

/*====通用开始=====*/
body{min-width: 1200px;}
/*一般*/
.fr{float: right;}
.fl{float: left;}
.ft12{font-size: 12px;}
.ft13{font-size: 13px;}
.ft17{font-size: 17px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt35{margin-top:35px;}

.mr0{margin-right: 0px;}
.clear{height: 35px;width: 100%;overflow: hidden;}
.w12{width: 1200px;margin:0 auto;overflow: hidden;}
.pr{position: relative;z-index:100}
.hide{display: none;}
.tit24{font-size: 24px;font-weight: bold;}
.dn{display: none;}

/*颜色*/
.bg-gray{background: #f1f1f1}
.color-gray{color:#8c8c8c;}
.color-red{color:#dc2d30;}
.color-blue{color:#0a7bca;}

/*通用按钮*/
.btn-blue{background: #39a5f1;text-align: center;border-bottom: 2px solid #2079e7;border-radius: 5px;color:#fff; }
.btn-red:hover,.btn-blue:hover,.btn-orange:hover{cursor: pointer;color:#fff;}
.btn-red{color:#fff;background: #dc2d30;border-bottom: 2px solid #ca1b1d;text-align: center;border-radius: 5px;}
.btn-red:active{background: #ca1b1d;}
.btn-orange{color:#fff;background: #f58636;text-align: center;border-radius: 5px;}

/*====通用结束=====*/

/*头部*/
.header{padding:30px 0 20px 0;}
.header .w12{overflow: visible;height: 56px;}
.header .w12 .ft12{width: 590px;}
.header .logo{background: url(logo.jpg) no-repeat left center;width: 392px;height: 56px;}
.header .header-search{border:2px solid #39a5f1;height: 36px;width: 590px;line-height: 36px;}
.header .header-select{width: 90px;border-right: 1px solid #ddd;height: 36px;text-indent: 13px;background: url(xjt.gif) no-repeat 76px center;}
.hide-header-select{position: absolute;left:-2px;top:38px;width: 92px;background: #fff;display: none;}
.hide-header-select a{border:1px solid #ddd;border-top:none;}
.header .header-select a{display: block;width: 91px;height: 100%;}
.header .header-input{height: 36px;width: 431px;text-indent: 10px;}
.header .header-submit{height: 36px;width: 68px;color:#fff;background:#39a5f1;font-size: 15px;}

/*底部*/
.footer{padding:33px 0;background: #202126;color:#fff;}
.footer .support a{color:#8d8e8f;}

/*导航*/
.top-nav{height: 45px;background: #008bed;line-height: 45px;}
.top-nav a{display: block;float: left;width: 150px;text-align: center;color:#fff;font-size: 16px;}
.top-nav a.on,.top-nav a:hover{background: #0077e8}

/*==========首页=============*/

/*首页标题*/
.idx-tit{border-bottom: 2px solid #ddd;height: 50px;line-height: 50px;margin-bottom: 25px;}
.idx-tit-info{float: left;font-size: 23px;font-weight: bold;border-bottom: 2px solid #39a5f1;line-height: 48px;}
.idx-tit .select-box-top{border-bottom: none;height: auto;margin-left: 35px;float: left;}
.idx-tit .select-box-top a{height: 50px;line-height: 50px;}
.idx-tit-more{float:right;font-weight:bold;color:#888}

/*首页头部*/
.idx-top{overflow: hidden;width: 1200px;margin:0 auto;margin-top:35px;}

.idx-info{float: left;border-bottom: 1px solid #efeeee;border-left: 1px solid #efeeee;height: 399px;width: 298px;}
.idx-info-1{background: #39a5f1;width: 250px;height: 170px;padding:0 24px;}
.idx-info-1 a{color:#fff;}
.idx-info-help{background: url(help.png) no-repeat center top;height: 59px;width: 39px;display: block;text-align: center;line-height: 100px;float: left;margin-top: 54px;}
.idx-info-msg{float: left;width: 132px;margin:0 20px;text-align: center;margin-top:25px;color:#fff;}
.idx-info-our{background: url(our.png) no-repeat center top;height: 59px;width: 39px;display: block;text-align: center;line-height: 100px;float: right;margin-top:54px;}
.idx-info-2{width: 270px;margin:0 auto;}
.idx-info-2 ul li{background: url(list.gif) no-repeat left center;text-indent: 10px;height: 33px;line-height: 33px;}

.idx-img-show{width: 740px;height: 400px;float: left;}
.changeBox{width: 740px;height: 400px;position: relative;}
.idx-img-show .ul_change_a2{position:absolute;overflow:hidden;bottom:13px;right:16px;*bottom:13px;*right:16px;}
.idx-img-show .ul_change_a2 span{width:12px;height:12px;display:block;background:#c9c9c9;opacity:0.7;float: left;margin-left: 5px;border-radius: 50%;}
.idx-img-show .ul_change_a2 span.on{background:#eb6e00;opacity:1;}
.idx-img-show .changeBox_a1{float:left;width:100%;height:100%;position:relative}
.idx-img-show .changeBox_a1 img{width:100%;height:100%}
.idx-img-show .changeDiv{position:absolute;bottom:0px;top:0px;display:none}
.idx-img-show .changeDiv h3{position:absolute;bottom:0;left:0;width:100%;height:38px;line-height:38px;background:#000;filter:alpha(opacity=70);opacity:0.7}
.idx-img-show .changeDiv h3 a{display:block;color:#fff;font-size:16px;text-align:left;text-indent:15px;font-weight:normal;line-height: 38px;}

.idx-top .idx-code{float: right;width: 148px;border:1px solid #f0efef;text-align: center;color:#737373;height: 399px;}
.idx-top .idx-code-tit{background: #eb6e00;color:#fff;font-size: 16px;height: 40px;line-height: 40px;}
.idx-top .idx-code-con{padding:20px 0;}
.border-1{border-top:1px solid #dedede;margin:22px 0;margin-top:18px;}

/*文化活动*/
.idx-whhd .idx-tit .select-box-top{margin-left: 0px;}
.idx-whhd .idx-tit .idx-tit-info{padding-right: 20px;}
.idx-whhd .idx-tit .select-box-top a{margin-right: 3px;padding:0 12px;}
.idx-whhd .idx-tit .select-box-top a.on{border-top:2px solid #39a5f1;border-left: 1px solid #39a5f1;border-right: 1px solid #39a5f1;color:#000;border-bottom: 2px solid #fff;height:48px;}
.idx-whhd .idx-tit .select-box-top a.select-top-1{background: url(yc.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-2{background: url(jz.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-3{background: url(zl.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-4{background: url(px.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-5{background: url(ss.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-6{background: url(qz.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-8{background: url(ds.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-9{background: url(ys.gif) no-repeat 8px center;}
.idx-whhd .idx-tit .select-box-top a.select-top-10{background: url(qt.gif) no-repeat 8px center;}

/*文化社团*/
.idx-whst .idx-tit .select-box-top a.select-top-1{background: url(yy.gif) no-repeat left center;}
.idx-whst .idx-tit .select-box-top a.select-top-2{background: url(wd.gif) no-repeat left center;}
.idx-whst .idx-tit .select-box-top a.select-top-3{background: url(xj.gif) no-repeat left center;}
.idx-whst .idx-tit .select-box-top a.select-top-4{background: url(sh.gif) no-repeat left center;}
.idx-whst .idx-tit .select-box-top a.select-top-5{background: url(sy.gif) no-repeat left center;}

/*文化品牌*/
.idx-whpp img{margin-right: 77px;}
.idx-whpp img.mr0{margin-right: 0px;}

/*文化场馆*/
.idx-whcg{height: 522px;min-width: 1200px;background: url(bg1.jpg) no-repeat center bottom;padding-top:150px;position: relative;}
.idx-whcg-tit{font-size: 25px;color: #fff;margin-bottom: 10px;}
.idx-whcg .ul_change_a2{position: absolute;bottom: 9px;left: 0px;}
.idx-whcg .ul_change_a2 span{width:158px;height:80px;display:block;opacity:0.7;filter:alpha(opacity=60);float: left;margin-right:9px;}
.idx-whcg .ul_change_a2 span.on{opacity: 1;filter:alpha(opacity=100);}
.idx-whcg .ul_change_a2 img{height: 80px;width:158px;}
.idx-whcg .changeBox_a1{float:left;width:1200px;height:428px;position:relative;background: url(bg2.jpg) no-repeat right center;}
.idx-whcg .changeBox_a1 .changeDiv img{width:480px;height:320px}
.idx-whcg .changeDiv{position:absolute;bottom:0px;top:0px;display:none;height:428px;width: 1180px;}
.idx-whcg .changeDiv h3{position:absolute;bottom:0;width:100%;height:38px;line-height:38px;background:#000;filter:alpha(opacity=70);opacity:0.7}
.idx-whcg .changeDiv h3 a{display:block;color:#fff;font-size:16px;text-align:left;text-indent:15px;font-weight:normal;line-height: 38px;}
.idx-new-box{width: 444px;height: 350px;position: absolute;right: 0px;top:38px;color:#fff;padding: 35px 30px 0 40px;}
.idx-new-bg-white{height: 38px;width: 519px;position: absolute;right: 0px;top: 0px;}

/*==========内页=============*/

/*当前位置*/
.location{padding:12px 0;}

/*左侧导航*/
.left-nav{width: 260px;}
.left-tit{height:43px;line-height: 43px;color:#fff;background:#008bed;font-size: 19px;font-weight: bold;text-indent: 26px;border-bottom: 1px solid #f0e4e4;}
.left-nav > a{display: block;height:43px;width: 100%;line-height: 43px;background:#f5f5f5;border-bottom: 1px solid #f0e4e4;text-indent: 27px;font-size: 15px;}
.left-nav > a.lefton,.left-nav > a:hover{background:#008bed;color:#fff;}

/*登录*/
.login{max-width: 1920px;min-width:1200px;background: url(bg.jpg) no-repeat center;height: 557px;position: relative;}
.login-box{width:333px;height: 407px;float: right;border-radius: 10px;background-color:#fff;margin-top:75px;margin-right: 50px;padding: 0 25px;}
.login-tit{font-size:25px;color:#f58636;text-align: center;margin-top:20px;margin-bottom:25px;}
.login-input{width: 330px;height: 40px;border:1px solid #ddd;line-height: 40px;overflow: hidden;margin-bottom: 10px;}
.login-input img{padding-right: 8px;border-right:1px solid #ccc;float: left;}
.login-input input{text-indent: 5px;height: 40px;line-height: 40px;font-size: 14px;width:286px;float:left;}

/*注册*/
.register.content{padding: 35px 50px;overflow: hidden;margin:0 auto;}
.register-box{margin-top:30px;border-top:2px solid #e5e5e5;padding:35px 0;overflow: hidden;}
.register-box .fl{width: 300px;font-size: 22px;}
.register-box .fr{width: 775px}
.register-input{margin-bottom: 20px;overflow: hidden;}
.register-box-tit{font-size: 17px;}
.register-box-input{margin-top:8px;}
.register-box-input input{width: 458px;height: 40px;border:1px solid #d9d9d9;line-height: 40px;font-size: 17px;}
.register-box-input.input-code input{width: 304px;float: left;}
.register-box-input.input-code div{width: 153px;height: 42px;line-height: 42px;font-size: 15px;text-align: center;background: #d9d9d9}
.exist{color:red;font-size: 18px;}
.register-box .register-box-tit-left{width: 57px;float: left;font-size: 17px;height: 42px;line-height: 42px;}
.register-box-input.input-left{margin-top:0px;float: left;}
.register-box-input.input-left input{width:400px;float:left}
.radio{width: 42px;height: 42px;border-radius: 50%;border:1px solid #d1d1d1;text-align: center;line-height: 42px;float: left;margin-right: 10px;}
.radio.on{border:none;width: 44px;height: 44px;line-height: 44px;background: #39a5f1;color:#fff;}

/*选项1*/
.select-box{padding:0 19px;background: #fff;border:1px solid #e8e8e8;width: 1160px;}
.select-box-top{border-bottom: 2px solid #39a5f1;height: 62px;}
.select-box-top a{float: left;width:75px;height: 62px;line-height: 62px;margin-right: 30px;font-size: 16px;text-indent: 36px;}
.select-box-top a.on,.select-box-top a:hover{color:#f1994c;}
a.select-top-1{background: url(all.gif) no-repeat left center;}
a.select-top-2{background: url(yc.gif) no-repeat left center;text-indent: 40px;}
a.select-top-3{background: url(jz.gif) no-repeat left center;}
a.select-top-4{background: url(zl.gif) no-repeat left center;}
a.select-top-5{background: url(px.gif) no-repeat left center;}
a.select-top-6{background: url(ss.gif) no-repeat left center;text-indent: 40px;}
a.select-top-7{background: url(qz.gif) no-repeat left center;}
a.select-top-8{background: url(ds.gif) no-repeat left center;text-indent: 42px;}
a.select-top-9{background: url(ys.gif) no-repeat left center;text-indent: 40px;}
a.select-top-10{background: url(qt.gif) no-repeat left center;}
.select-box-bottom{padding-top: 10px;padding-bottom: 20px;overflow: hidden;}
.select-toggle{width: 58px;height: 23px;position: absolute;bottom: 0px;right: 0px;color:#a5a5a5;border:1px solid #f1f1f1;text-align: center;background: url(zk.gif) no-repeat 11px center;text-indent:15px;line-height: 23px;}
.select-toggle.sq{background: url(sq.gif) no-repeat 11px center;display: none;}
.select-bottom-radio{line-height: 26px;font-size:15px;overflow: hidden;}
.select-bottom-tit{color:#8c8c8c;text-indent: 10px;width: 103px;height: 26px;}
.select-bootom-con a{height: 26px;padding:0 15px;display: block;float: left;margin-bottom: 15px;margin-right: 1px;}
.select-bootom-con a.on,.select-bootom-con a:hover{background: #3292c9;color:#fff;}

/*选项2*/
.select-box-2{height: 48px;line-height: 48px;border:1px solid #e8e8e8;width: 1198px;background: #fff;margin:20px 0;text-align: center;}
.select-box-2 > div{width: auto;margin:0 auto;}
.select-box-2 a{font-size: 15px;}
.select-box-2 a.on{color:#318eda;}
.split{width: 38px;height: 13px;}

/*列表块*/
.list{overflow: hidden;}
.list-box{width: 285px;height: auto;background: #fff;box-shadow: 2px 2px 5px #ccc;margin-bottom: 35px;float: left;margin-right:19px;padding-bottom: 10px;}
.list-box.mr0{margin-right: 0px;}
.list-box-img{width: 285px;height: 184px;}
.list-box-tit{font-size: 17px;font-weight: bold;line-height: 22px;height:47px;overflow:hidden;}
.list-box-con{padding:10px 17px;overflow: hidden;}
.list-box-info{color:#666;height: 115px;margin:10px auto;}
.list-box-btn{width: 116px;height: 32px;display: block;line-height: 32px;font-size: 16px;}
.list-box-btn:hover{color:#fff;background: #dc2d30;border-bottom: 2px solid #ca1b1d;}
.list-box-like{display: block;width: 43px;background: url(like1.gif) no-repeat right center;height: 34px;font-size: 12px;line-height: 34px;}
.list-box-like:hover,.list-box-like.on{background: url(like2.gif) no-repeat right center;color:#eb6e00;}

/*分页*/
.page{font-size:15px;text-align:center;margin-bottom:20px;}
.page span {display: inline-block;height: 22px;_zoom: 1;padding: 0 4px;margin-right: 2px;border: 1px solid #dcdcdc;line-height: 25px;_width: 50px;}
.page .pg_num_current {background-color: #39a5f1;color: #fff;}
.page .pg_num_current a{color:#fff}

/*详细内容块*/
.content{padding:0 50px;width: 1098px;border:1px solid #e7e7e7;background: #fff;overflow: hidden;}
.content-tit{text-align: center;font-size: 26px;color:#dc2d30;}
.content-info{text-align: center;color:#9d9d9d;}
.content-img{margin-left: 90px;}
.content-img img{width: 453px;height: 289px;}
.content-info2{margin-left: 65px;line-height: 38px;font-size: 16px;width: 488px}
.content-info2 .btn-red{width: 165px;height: 38px;display: block;line-height: 38px;}
.content-info2 .btn-red:hover{color:#fff;}
.content-info2 .info2-top{font-size:18px;}
.content-info2 .color-gray{margin-right: 23px;}

.link-group{position: absolute;right: 0px;bottom: 0px;font-size: 14px;color:#999;}
.link-group a{padding-left:15px;height: 15px;display: block;line-height: 15px;text-indent: 5px}
.link-group a.fenx{background: url(fx.gif) no-repeat;}
.link-group a.zan{background: url(soucang.gif) no-repeat left center;margin:0 10px;}
.link-group a.soucang{background: url(star.gif) no-repeat;}

.content-info3{margin-bottom: 10px;line-height: 30px;overflow: hidden;}
.content-info3 .info3-left{float: left;font-size: 16px;font-weight: bold;}
.content-info3 .info3-right{float: left;color:#666;width: 1008px;margin-left: 3px;font-size: 15px;}

/*评论*/
.comment-tit{padding-top: 20px;overflow: hidden;}
.comment-tit .fr{padding-left:15px;height: 15px;line-height: 15px;background: url(comment.gif) no-repeat left center;text-indent: 10px;margin-top: 17px;}
.comment-info{line-height: 40px;height: 40px;padding-bottom: 40px;border-bottom: 2px solid #e5e5e5;font-size: 15px;}
.comment-msg{padding-top:20px;overflow: hidden;}
.comment-msg .fr{width: 994px;border-bottom: 1px dashed #959595;padding:13px 0 33px 0;}
.comment-msg-nickname{font-size: 16px;font-weight: bold;margin-right: 15px;}
.comment-msg-time{color:#9d9d9d;}

/*文化活动预定*/
.active-note{padding: 10px;border: 1px solid #ccc;line-height: 30px;}

/*文化社团内容*/
.content-whst .content-img{margin-left: 0px;}
.content-whst .content-img img{width: 547px;height: 289px;}
.content-whst .content-info2{margin-left: 45px;}
.content-whst .info2-top{font-size: 26px;color:#dc2d30;}
.content-tab-tit{width: 300px;height: 54px;line-height: 54px;margin:0 auto;text-align: center;font-size:18px;}
.content-tab-tit a{display: block;float: left;padding:0 10px;}
.content-tab-tit a.on{border-bottom: 2px solid #39a5f1;color:#39a5f1;}
.sthd-center{margin:0 20px;}
.content-tab-con{border-top:2px solid #e5e5e5;padding: 20px 0;}
.content-tab-con p{text-indent:2em;font-size:15px;margin:10px 0;color:#666;}

/*个人中心*/
.my-left{width: 300px;border:1px solid #e8e8e8;float: left;background: #fff;padding:30px 10px;}
.my-right{width: 758px;border:1px solid #e8e8e8;float: right;background:#fff;padding: 25px 50px;}
.my-conf-tit{font-size: 22px;font-weight: bold;border-bottom: 1px solid #e8e8e8;text-align: center;height: 30px;line-height: 30px;padding-bottom: 10px;}
.register-box-tit-left {width: 57px;float: left;font-size: 17px;height: 42px;line-height: 42px;}
.my-left ul li{height: 42px;line-height: 42px;font-size:17px;text-indent: 15px;margin-bottom: 10px;}
.my-left ul li.on,.my-left ul li:hover{background: #f58636;color:#fff;border-radius: 6px;}
.my-left ul li.on a,.my-left ul li:hover a{color:#fff;display:block;width:100%;height:100%;}
.my-active-box{border:1px solid #bbb;border-radius: 5px;margin-top:10px;position: relative;}
.my-active-top{font-size:16px;border-bottom: solid 1px #D9D9D9;height: 24px;line-height: 24px;padding: 8px 20px;}
.my-active-center{line-height: 31px;overflow: hidden;color: #4A4A4A;font-size: 16px;padding: 10px 20px;position: relative;}
.cancelOrder{    display: block;
  padding: 0px 20px;
  border: 1px solid #bbb;
  margin-top: 5px;
  color: #F58636;
  float: left;
  border-radius: 5px;}
.my-tab-link{overflow:hidden;padding-bottom:10px;border-bottom:1px solid #e8e8e8}
.my-tab-link a{display: block;padding: 5px 20px;border: 1px solid #bbb;margin-right:15px;color: #F58636;float: left;border-radius: 5px;}
.my-tab-link a.on{color:#fff;background:#F58636;}