body{ background:#fff;}
.banner{ background:url("bigbg.jpg") no-repeat center top;height:692px;width:100%;}

a:hover{text-decoration:none}

.wapper{width:1020px;margin:0 auto;}
.bgg{ background:url(bgg.png) repeat-x;width:1020px;height:280px; overflow:hidden; position:absolute; top:188px;padding-top:224px; left:50%; margin-left:-510px;}
.title { width:1000px; height:43px; line-height:43px; overflow:hidden; margin:0 auto 20px;}
.titles{ width:1000px;  height:340px; overflow:hidden; margin:0 auto 10px;}
.text p{ color:#0a3b69; font-size:14px; line-height:22px; padding:10px 15px;}
.ad{ width:1000px; margin:20px auto;}
.ad img{ width:1000px; height:90px; overflow:hidden; }
.daoyu{ font-size:26px; color:#0a3b69; font-weight:bold;padding:0 15px;}
.daoyu em{font-size:16px; font-weight:normal; margin-left:10px;}

.search-box{ background:url(search-bg.png) no-repeat; width:730px; height:49px; line-height:49px; margin:120px auto 0;}
.input-text{float:left; width:560px; height:49px; line-height:49px; overflow:hidden; border:0; background-color:#d4d3d2; padding-right:20px; color:#494949;  font-size:24px; margin-left:20px;}
 .btn-search {
    float: left;
    width: 115px;
    height: 49px;
    cursor: pointer;
    border: none;
    background: none;
    margin-left: 13px;
    text-indent: -9999px;
}


.section-1{padding:0 10px;}
.section-1 .slide{float:left;width:535px; overflow:hidden;}
.section-1 .right{    float: left;
    margin-left: 20px; width:440px;}

.section-1 .right .list ul li{margin-top:5px;line-height:25px; border-bottom:1px dashed #ddd; padding-bottom:8px;}
.section-1 .right .list ul li a{line-height:25px;font-size:12px; color:#000;}
.section-1 .right .list ul li a h3{ display:block; font-size:18px; height:25px; overflow:hidden; color:#0784ba;}
.section-1 .right .list ul li.last{ border-bottom:0;}


.section-1 .right .list ul li span{height:25px;line-height:25px;font-size:15px;margin-right:15px}
.section-1 .right a{font-size:14px;color:#333}
.section-1 .slide{width:535px;height:290px;overflow:hidden;position:relative}


.section-1 .slide .hd{height:15px;overflow:hidden;position:absolute; left:48%; text-align:center;bottom:6px;z-index:1}
.section-1 .slide .hd ul{overflow:hidden;zoom:1}
.section-1 .slide .hd ul li{float:left;margin-right:10px;width:10px;height:10px;background:#8c8c8c;cursor:pointer;border-radius:10px}
.section-1 .slide .hd ul li.on{background:#0784ba;}
.section-1 .slide .bd{position:relative;height:100%;z-index:0}
.section-1 .slide .bd li{zoom:1;vertical-align:middle}
.section-1 .slide .bd img{width:535px;height:254px;display:block}
.section-1 .slide .s-title{height:35px;width:540px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.3);line-height:35px;font-size:16px;}
.section-1 .slide .s-title ul{margin-left:10px;}
.section-1 .slide .s-title ul li a{color:#fff}


.section-2{ position:relative;}

.pic-box{ padding:0 34px; height:200px; overflow:hidden;}
	/* 图片滚动 */
.picScroll{ position:relative;  height:156px; padding: 10px 0 10px 42px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 15px;  width:140px; overflow:hidden; display:inline; }
.picScroll ul li img{ width:140px; height:156px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:25px; height:60px; overflow:hidden;  cursor:pointer;  }
.picScroll .prev{background:url(left-arrow.jpg) no-repeat;}
.picScroll .next{ left:auto; right:10px; background:url(right-arrow.jpg) no-repeat; }
.picScroll .prevStop{ background:url(left-arrow.jpg) no-repeat;}
.picScroll .nextStop{  background:url(right-arrow.jpg) no-repeat; }






.section-3{margin-top:20px; position:relative;}
.section-3 ul{ padding:30px 30px 0 15px; }
.toupiao{background-color:#fff;}

.rule{ float:left; line-height:30px; color:#333;padding:20px 20px; font-size:16px; width:390px; border:1px dashed #bfbfbf; margin-left:25px;} 
.rule .titls{ color:#b52a22; font-size:24px; margin-bottom:10px;}

#msgtip {position: fixed;top: 40%;left: 50%;width: 250px;line-height: 30px;background-color: #000;color: #fff;font-size: 16px;text-align: center;border-radius: 3px;margin-left: -125px;margin-top: -15px;word-break: break-all;}
.apply{float:left; width:430px; margin-left:50px;}
.apply p{text-align: center;color: #ff577e;font-size: 28px;line-height: 35px;}
.apply dl{padding: 0 10px;color: #fffae8;font-size: 18px;line-height: 34px;margin-bottom: 15px;}
.apply dl dt{ float:left;display: inline-block;width: 85px; text-align:right;color:#3b2943;}
.apply dl dd{display: block; margin-left:95px;}
.apply dl dd .input_txt,.apply dl dd .textarea{ width:220px;padding:0 10px;border:1px solid #e1e1e1; background-color:#e1e1e1;border-radius: 4px;font-size: 16px;}
.apply dl dd .input_txt{height: 32px;line-height:32px;background:#e1e1e1;color:#fff;}
.apply dl dd .textarea{padding:5px 10px;line-height:24px;background:#e1e1e1;color:#3b2943;}
.apply .upload{}
.apply .upload dt{line-height: 24px;}

.upload_area .post_imglist li {position: relative;float: left;padding: 0 10px 5px 0;line-height: 38px;}
.upload_area .post_imglist li .del {position: absolute;right: 5px;top: -10px;background: url(icon_del.png) no-repeat 15px 0;background-size: 23px auto;width: 40px;height: 40px;display: inline-block; }
.upload_area .post_imglist li .p_img img {padding: 2px;border: 1px solid #DDD;height: 54px;width: 54px; }
.upload_area .post_imglist li .pic_time {display: inline-block;width: 60px;height: 60px;position: relative; }
.upload_area .post_imglist li .pic_time em {display: inline-block;width: 100%;height: 25%;line-height: 15px;font-size: 12px;color: #fff;background-color: #ff4747;position: absolute;top: 22px;left: 0; }
.upload_area .upload_btn {background: url(upload_btn.png) center no-repeat;background-size: 60px auto;float: left;overflow: hidden;position: relative;width: 60px;height: 60px; }
.upload_area .upload_btn input {opacity: 0;position: absolute;left: 0;top: 0;z-index: 10;overflow: hidden;height: 60px;width: 60px; }






.btn{ width:180px; height:40px; line-height:40px; margin:0 auto 20px; display:block; text-align:center;font-size:16px; background:#b02922; color:#fff; border:0; cursor:pointer; border-radius:20px;}

.detail-list{ padding-bottom:30px;}
.detail-list ul li{
	float:left;
	width:210px; padding:10px;
	 background:#e9e8e7;
	 margin-left:20px;
	 margin-top:20px;
	
}
.detail-list ul li img{display:block; widht:210px; height:200px; overflow:hidden; margin-bottom:5px;}
.detail-list ul li .area-name{ height:30px; line-height:30px; overflow:hidden; color:#020100; font-size:16px;margin-bottom:5px;}
.detail-list ul li .view-detail{ display:block;width:210px; height:30px; line-height:30px; overflow:hidden; background:#0784ba; color:#fff; font-size:16px; text-align:center; border-radius:15px; cursor:pointer;}

.detail-list ul li .detail-box{padding:40px 20px 20px; width:300px; border-radius:4px; background:#fff; position:absolute; top:600px; z-index:99; left:50%; margin-left:-170px;}
.detail-list ul li .detail-box .closeds{ background:url(close.png) no-repeat;width:55px; height:55px; overflow:hidden;  position:absolute; cursor:pointer;top: -20px;
    right: -20px;}
.detail-list ul li .detail-box .contents img{ width:300px; display:block; margin-bottom:10px;
	
}
.detail-list ul li .detail-box .contents .ts{font-size:22px; font-weight:bold; color:#333; padding-bottom:10px; border-bottom:1px solid #dfdfdf; margin-bottom:10px;}
.detail-list ul li .detail-box .contents .ts-detail{ font-size:18px; line-height:24px;}
.laybg{width:100%; height:100%; background:#000; opacity:.5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); position: fixed; top:0;}
.dn{
    display: none;}
.db{
    display: block;}