@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
html, body { height: 100%; }
fieldset, img, input { border:none; } /*为了照顾ie6 链接图片有边框*/
img{display: block;}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal; }
body { font-size:15px; line-height: 24px; color:#444; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; background: #fff; height: 100%; }
form { height: 100%; }
.clearfix:after { content:""; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
a { color:#666; text-decoration:none; }
a:hover { color:#0085ca; text-decoration:none; }
div { box-sizing: border-box; }

.headWrap {} 
.head { display: none; width: 100%; height: 450px; margin: 0 auto; overflow: hidden; }
.head .th { margin-top: 35px; }
.head .th .le { float: left; margin-left: 15px; }
.head .th .ri { float: right; margin-right: 15px; }
.head .th h2 { font-size: 52px; font-weight: bold; color: #0085ca; line-height: 90px; }
.head .th h3{ font-size: 32px; font-weight: 500; color: #555; line-height: 50px; text-align: right; }
.head .th h3 span { color: #88cc00; }
.head .bh { margin-top: 150px; float: right; margin-right: 15px; }
.head .bh p { height: 60px; line-height: 60px; font-size: 18px; }
.head .bh img { display: inline-block; }
.head .baoming a{ float: right; display: block; width: 200px; height: 46px; line-height: 46px; background: #0286d0; color: #fff; text-align: center; font-size: 18px; }
.head .baoming a:hover { background: #006dc9; }
.main h2 { height:40px; line-height: 40px; margin: 20px auto 10px;font-size: 30px; color:#0085ca; text-align: center; }
.jieshao, .richeng, .jiudian, .review, .fangan, .gift, .signup { width: 100%; padding: 0 10px; overflow: hidden; } 
.jieshao p {font-size: 16px; line-height: 26px; color: #666; margin-bottom: 10px; text-indent: 2em;}
.richengW { background: #f8f9fc; }
.agenda1-con {
    /*position: relative;*/
    overflow: hidden;
    width: 100%;
}
.agenda1-block {
    /*position: absolute;
    left: 0;
    top: 0;
    width: 100%;*/
    display: none;
}
.agenda1-block.current {
    display: block;
    z-index: 10;
}
.agenda1-con ul {
    padding: 5px 0;
    border-bottom:1px solid #ececec;
}
ul.agenda1-head {
    background: #ececec;
    padding: 5px 0;
}
ul.agenda1-head li {
    color: #000;
    font-size: 16px;
    line-height: 40px;
}
.agenda1-con li {
    float: left;
    font-size: 14px;
    line-height: 40px;
    padding: 0 10px;
}
.agenda1-con li span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 0 10px 10px;
}
.agenda1-line-1 { width: 20%; }
.agenda1-line-2 { display: none; height: 40px; line-height: 40px;}
.agenda1-line-2.showp { display: block; }
.agenda1-line-3.hiddenp { display: none; }
.agenda1-con .pl200 { display: block; }
.signup .rights { display: none; }
.signup p { text-align: center; }
.signup ul { width: 100%;  }
.signup li input { display: block; width: 90%; margin: 15px auto; height: 36px; line-height: 36px; border: 1px solid #ccc; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; padding: 0 10px; font-size: 16px; box-sizing: border-box; }
.signup li .button { border: none; background: #0085ca; color: #fff; border-radius: 3px; cursor: pointer; }
.signup li .button:hover { background: #006dc9; }
.signup .qs a { color: #0085ca; font-weight: bold; }
.signup .qs a:hover { text-decoration: underline; }
.jiudian p { line-height: 22px; padding: 10px 0; }
.jiudian p span { color: #0086cd; }
img.le { width: 90%; margin: 0 auto; margin-bottom: 20px; }
img.ri {  width: 90%; margin: 0 auto;margin-bottom: 20px; }
.reviewW { background: #f8f9fc; overflow: hidden; }
.review { overflow: visible; }
.conr li { width: 80%; margin: 0 auto; cursor: pointer; }
.conr li .imgbox { width: 100%; transition: all 0.25s; }
.conr li img { width: 100%;}
.conr li p { line-height: 24px; padding: 10px 0; text-align: center;font-weight: bold; color: #333; }
.conr li:hover .imgbox {
	width: 130%;
	margin-top: -12%;
	margin-left: -15%;
	position: relative;
}
.conr li:hover .imgbox {
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
}
.conr li:hover p{
	color: #00a6d8;
}
.fangan .conrf ul { margin-bottom: 20px; overflow: hidden; }
.fangan .conrf li { width: 80%; margin: 0 auto; background: #fff; }
.fangan .conrf .imgbox { padding: 10px; background: #f0f0f0;}
.fangan .conrf li img { width: 100%; transition: all 0.25s; cursor: pointer;  }
.fangan .conrf li img:hover {
	width: 110%;
	margin-top: -6%;
	margin-left: -5%;
	position: relative;
}
.fangan .conrf li p { line-height: 30px; color: #000; margin-top: 10px; text-align: center; }
.fangan .conrf li:hover p { color: #0286d0; }
.giftW { background: #f8f9fc; }
.cong { background: #fff; overflow: hidden; padding: 10px 30px; margin-bottom: 20px; }
.cong li { width: 100%; text-align: center; color: #0286d0; }
.cong li.l1 { color: #666; }
.cong li img { display: block; margin: 0 auto;  }
.cong .baoming a{ display: block; width: 150px; height: 36px; line-height: 36px; background: #0286d0; color: #fff; text-align: center; margin: 0 auto; margin-top: 20px; }
.cong .baoming a:hover { background: #006dc9; }
.footWrap { background: #2e2e2e; overflow: hidden; }
.footer { width: 100%; color: #fff; padding: 0 10px; }
.footer .left {}
.footer .left dl { margin: 20px 0; overflow: hidden; }
.footer .left dt { float: left; }
.footer .left dd { float: left; font-size: 24px; line-height: 50px; }
.footer .right {}
.footer .right .outer { width: 260px; }
.footer .right h3 { font-size: 24px; line-height: 50px; width: 200px; border-bottom: 1px solid #fff; }
.footer .right .outer li { margin-top: 20px; }
.fot { font-size: 13px; line-height: 21px; margin: 20px 0 20px; text-align: center; }