/*--------共用---------*/
html,body,form,ul,li,p,h1,h2,h3,table,th,td{margin:0;padding:0;}
body{background-color:#ef0000;font-size:16px;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif; min-width:1400px;} 
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.clearfix{zoom:1;}
.clear{clear:both;}
.container{width:100%; overflow:hidden;}
.pull-left{float:left;}
.pull-right{float:right;}
a{ color:#333;text-decoration:none;}
a:hover{color:#f00;}
.bg-white{background-color:#fff;}
input:focus {outline: none;}
.songti{font-family:SimSun;}
.w1200{width:1200px; margin:0 auto;}
.mt50{margin-top:50px;}
.mb20{margin-bottom:20px;}
.text-center{text-align:center;}

/*--------title区---------*/
.zz-tit{height:24px;border-bottom:1px #dedede solid;background:url(http://www.1288.tv/images/topBg.gif) repeat-x bottom;color:#666;font-size:12px;line-height:25px;}
.zz-tit a{color:#666;}
.zz-tit a:hover{color:red;}
.tit-login{float:left;}
.kefu,.site-nav,.tit-nav{float:right;}
.login-registe{margin-left:30px;}
.user-name{color:red;}
.tit-nav{margin-right:10px;}
.site-nav{position:relative;margin-right:5px;width:60px;}
.site-nav a{display:block; text-align:center;}
.zdx{position:absolute;top:23px;left:0;z-index:200;display:none;width:100%;height:2px;background-color:#fff;}
.dropdown-layer{position:absolute;top:23px;left:-1082px;z-index:100;display:none;width:1198px;border:1px #dedede solid;background-color:#fff;}
.dropdown-layer dl{float:left;margin:20px 0;padding:10px 0 10px 20px;width:278px;}
.dropdown-layer .fore1,.dropdown-layer .fore2,.dropdown-layer .fore3{border-right:1px #f0f0f0 solid;}
.dropdown-layer dt{color:#333;font-size:16px;}
.dropdown-layer dd{margin:10px 0 0;}
.dropdown-layer dd a{float:left;display:block;margin-right:10px;color:#777;font-size:14px;}
.site-nav:hover>a{color:#666;border:1px #dedede solid; border-bottom:none;background-color:#fff; line-height:18px; height:22px; margin-top:2px;}
.site-nav:hover .dropdown-layer,.site-nav:hover .zdx{display:block;}

/*--------导航---------*/
.nav-fixed{position:fixed; top:200px; right:5px; z-index:1000; display:none;}
.nav-fixed li{height:30px; margin-bottom:5px; cursor:pointer; width:90px; text-align:center; border-radius:6px; background-color:#fff6a9;}
.nav-fixed li a{color:#d10000; font-size:14px; line-height:30px;}
.nav-fixed li:hover{background-color:#880000; box-shadow:0 0 3px #420000;}
.nav-fixed li:hover a{color:#fff6a9;}

/* ----------首页轮换图---------- */
.banner{width:100%;overflow:hidden; position:relative;}
.slideBox{ width:1440px; overflow:hidden; position:relative; top:0; left:50%; margin-left:-720px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-20px; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; font-size:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:6%; top:50%; margin-top:-35px; display:block; width:27px; height:61px; filter:alpha(opacity=30);opacity:0.3;   }
.slideBox .next{ left:auto; right:6%; background:url(../images/btn_next.png) no-repeat;}
.slideBox .prev{ background:url(../images/btn_prev.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.slideBox.fhjb .next{right:10%;}
.slideBox.fhjb .prev{left:10%;}
.slideBox.fhjb .hd{bottom:12px;}

/*--------关于峰会---------*/
.about{background:url(../images/about_bg1.jpg) repeat-x;}
.jieshao{height:392px;background:url(../images/about_bg2.jpg) no-repeat center; overflow:hidden;}
.jieshao h1{font-size:48px; letter-spacing:3px; color:#d10000; text-align:center; margin:110px auto 30px;}
.jieshao p{font-size:18px; line-height:32px; color:#666; text-indent:36px; width:1064px; margin:0 auto; text-align:justify;}
.youshi{height:454px;background:url(../images/youshi_bg.jpg) no-repeat center; overflow:hidden;}
.youshi h2{font-size:38px; letter-spacing:2px; color:#fff; text-align:center; margin:10px auto 100px;}
.youshi p{font-size:20px; line-height:40px; color:#fff6a9; text-indent:20px; width:780px; margin-left:490px; text-align:justify;}

/*--------行程安排---------*/
.route{padding:25px 0; height:120px; background-color:#880002; margin-top:30px;}
.route .con{height:120px; margin-left:190px;}
.route .con p{color:#fff600; font-size:42px; height:120px; overflow:hidden; line-height:1; float:left; font-weight:bold; text-align:center; padding-right:50px; background:url(../images/line.png) no-repeat right; margin-right:80px;}
.route .con p .year{font-size:72px;}
.route .con ul{width:800px; float:left;}
.route .con li{float:left;font-size:40px;font-weight:bold; color:#fff; line-height:60px; }
.route .con .month{min-width:100px; }
.route .con .line{margin:0 60px;}

/*--------板块---------*/
.block-tit{height:64px; border-bottom:2px #fff solid; position:relative; margin:60px auto 80px;}
.block-tit .con{width:468px; height:102px; background:#ef0000 url(../images/block_tit_bg.jpg) no-repeat center; position:absolute; top:0; left:50%; margin-left:-234px;}
.block-tit .con h2{font-size:36px; color:#fff; letter-spacing:6px; font-style:italic; line-height:1; margin:10px 0 26px 40px;}
.block-tit .con span{display:block; width:200px; text-align:center; margin-left:240px; color:#fff;}
.block-box{background-color:#fff; width:1120px; margin:0 auto; padding:40px; overflow:hidden;}

/*--------新闻动态---------*/
.news-pic{width:606px; height:356px; padding:5px; border:1px #dedede solid; position:relative; float:left;}
.news-pic .hd{ right:20px; bottom:20px; height:20px; overflow:hidden; position:absolute; z-index:1; }
.news-pic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.news-pic .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; font-size:12px; line-height:20px; text-align:center; background:#000; background:rgba(0,0,0,0.6); cursor:pointer; color:#fff; margin-left:10px;}
.news-pic .hd ul li.on{ background:#fff; color:#d10000; }
.news-pic .bd{ position:relative; height:100%; z-index:0;   }
.news-pic .bd li{ zoom:1; vertical-align:middle; }

.news-list{width:480px; float:right;}
.news-list .tit-box{height:40px; padding-bottom:1px; border-bottom:1px #dedede solid; margin:2px 0 10px;}
.news-list h3{height:40px; background:#f00000 url(../images/news_tit_bg.jpg) no-repeat left; padding-left:126px; line-height:40px; font-size:20px; font-weight:normal; color:#fff;}
.news-list li{width:100%; line-height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-list li a{color:#333;}
.news-list li a:hover{color:#f00;}

.past ul{margin-right:-30px; zoom:1; margin-left:10px;}
.past li{margin-right:30px; margin-bottom:20px; float:left;}
.past h3{font-size:36px; letter-spacing:4px; text-align:center; margin:20px auto; color:#d10000;}

/*--------合作品牌---------*/
.brand-list{margin-right:-60px; zoom:1; margin-bottom:-20px;}
.brand-list li{float:left; width:122px; height:82px; margin:0 21px 20px 0; text-align:center;}
.brand-list li img{border:1px #dedede solid;}
.brand-list li a{color:#333; font-size:14px;}
.brand-list li a:hover{color:#f00;}
.brand-list li a:hover img{box-shadow:0 0 3px #cdcdcd;}

/*--------合作讲师---------*/
.teacher-list{margin-right:-60px; zoom:1;}
.teacher-list li{float:left; width:190px; margin-right:42px; text-align:center; line-height:36px;}
.teacher-list li img{width:190px; height:220px;}

/*--------报名---------*/
.lssch{font-size:30px; color:#d10000; height:30px; position:relative; padding:20px 0 30px; text-align:center;}
.lssch img{position:absolute; top:-10px; right:0;}
.table{width:100%; border-collapse:collapse;}
.table td{border:1px #dedede solid; padding:15px 25px;}
.bg-fa{background-color:#fafafa;}
.table label{margin-right:20px; cursor:pointer;}
.table label.disabled{color:#999; cursor:not-allowed;}
.table .input{height:20px; line-height:20px; border:none; outline:none; font-size:14px;border-bottom:1px #fff solid;}
.table .input:hover{border-bottom:1px #f0f0f0 solid;}
.table select{width:100px; height:22px; line-height:20px; border:1px #dedede solid;}
.table textarea{width:900px; height:100px; padding:5px 10px; line-height:30px; outline:none;}
.address,.shop-name,.remarks{width:500px;}
.submit{width:100px; text-align:center; height:40px; line-height:40px; border:none; border-radius:5px; background-color:#e44; color:#fff; font-size:16px; cursor:pointer;}

.kf-list li{padding:10px 0; width:700px; margin:0 auto 30px; border:1px #dedede solid; text-align:center; background:#fff; background: -webkit-linear-gradient(#f0f0f0, #fff); background: -o-linear-gradient(#f0f0f0, #fff); background: -moz-linear-gradient(#f0f0f0, #fff); background: linear-gradient(#f0f0f0, #fff);box-shadow:0 0 6px 2px #fff inset;}
.QQ{display:inline-block; height:10px; padding:0 50px;}
.csbm{background:url(../images/bg.jpg) no-repeat bottom; padding-bottom:20px;}

/*------底部二维码------*/
.gzh,.yidong{float:left;overflow:hidden;margin-right:12px;width:382px;height:120px;border:1px #dedede solid;line-height:16px;}
.footer-eqcode{float:left;display:block;margin:15px 14px 15px 20px;width:86px;height:86px;}
.footer-t1{margin-top:22px;color:#309128;font-weight:700;}
.footer-t2{margin-top:12px;}
.footer-t3{margin-top:10px;color:#787878;font-size:14px;}
.footer-kefu{float:left;overflow:hidden;width:406px;height:120px;border:1px #dedede solid;background-image:url(../images/kfzx_bg.jpg);}
.footer-kefu p{margin:22px 0 10px 20px;color:#309128;}
.footer-kefu a{display:block;margin-left:20px;width:208px;height:35px;background-image:url(../images/kf_link_bg.jpg);}
/*------网站底部------*/
.footer-bg{margin-top:30px;padding:20px 0;background-color:#f8f8f8;}
#footer{margin:0 auto auto;width:950px;font-size:12px;}
#footer .footerCont{margin:0 auto;width:950px;text-align:center;line-height:22px;}
#footer .footerCont p{padding:5px 0;}
#footer .footerCont strong a{color:red;}
/*------右则固定------*/
.xfck{position:fixed;top:470px;right:25px;width:57px;height:auto;border:1px solid #ccc;text-align:center;}
.xfck .hide{display:none;}
.ck_i{padding:4px 4px 0;width:49px;background:#ededed;font-size:12px;cursor:pointer;}
.ck_i:hover{background:#dadada;}
.ck_i span{display:block;padding:2px 0 6px;height:20px;border-bottom:1px solid #ddd;}