﻿@charset "utf-8";

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, input, img, p, ul {margin: 0;padding: 0;list-style-type: none;}
/* text */
.fHei{ font-family:'黑体';}
.fTahoma{ font-family:Tahoma,Verdana; }
.fyahei{font-family:"Microsoft YaHei","微软雅黑";}

.f17{ font-size:17px;}
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f28{ font-size:28px; }
.f36{ font-size:36px; }
.f48{ font-size:48px; }
.f50{ font-size:50px; }

.lh150{ line-height:150%; }
.lh160{ line-height:160%; }
.lh180{ line-height:180%; }

.w{ width:100%; }
.wp70{ width:70%; }
.wp80{ width:80%; }
.wp85{ width:85%; }
.wp90{ width:90%; }
.w120{width: 120px;}
.w140{width: 140px;}

.h120{ height:120px; }

.db{ display:block; }
.bc{ margin-left:auto; margin-right:auto; }
.dib{ display:inline-block; }
.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix{*zoom:1;}
.overhidden{overflow: hidden;}

.pr{position: relative;}
.pa{position: absolute;}

.mt15{margin-top: 15px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}

.pl60{padding-left: 60px;}

.pt50{padding-top: 50px;}
.pt70{padding-top: 70px;}
.pb20{padding-bottom: 20px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}

.padd47{ padding:47px; }

.specolor{color:#666f77;}
.black{ color:#000000; }
.color6c{color:#6c6c6c;}
.colorbb{color:#bbbbbb;}
.f4bg{background-color: #f4f4f4;}
.e6bg{background-color: #e6e6e6;}
.spebg{background-color: #394042;}
.fabg{background-color: #fafafa;}
.debg{background-color: #dedede;}
.orginbg{background-color: #ef4a1f;}
.f6bg{background-color: #f6f6f6;}
.brr-org{border: 1px solid #ef4a1f;}
.brr-gray{border: 1px solid #bbbbbb;}


/**------------------------------start---------------------------------**/
.bannerbg{background: url(../images/jiqirenzhuanti01.jpg) center no-repeat;background-size: auto 100%;}
.bannercnt{position: relative;}
.commentbtn{border: 0;color: #fff;font-size: 18px;line-height: 2;background-color: #e75113;width:180px;text-align: center;border-radius: 15px;-webkit-border-radius: 15px-ms-border-radius: 15px;}
.baomingbtn{position: absolute;bottom: 40px;right:0;}
.versioncnt{color: #000000;text-align: right;}
.versioncnt a{font-size: 20px;color: #a8a59e;line-height: 22px;display: inline-block;padding: 0 10px;font-weight: bold;cursor: pointer;}
.versioncnt a:first-child{border-right:2px solid #000;}
.versioncnt .on{color: #000000;}
/**标题**/
.headtit{text-align: center;width: 100%;margin-top: 20px;}
.headtit h1{font-size: 24px;line-height: 36px;color: #463030;display: inline-block;font-weight: bold;position: relative;background-color: #fff;padding: 0 60px;}
.headtit h1:after{content:"";position: absolute;width: 100px;height:2px;bottom: 0;left: 50%;margin-left: -50px;background-color: #e75113;}
/**.headtitline{position: relative;overflow: hidden;width: 70%;margin: 0 auto;}
.headtitline:before,.headtitline:after{content:"";position: absolute;width: 35%;height:1px;top:50%;background-color: #ddd9cf;}
.headtitline:before{margin-right:60px;left: 0;}
.headtitline:after{margin-left: 60px;right: 0;}**/
.headtitline{position: relative;overflow: hidden;width: 70%;margin: 0 auto;}
.headtitline:after{content: "";width: 100%;height: 1px;background-color: #ddd9cf;float: left;margin-top: -17px;}
@media (max-width:760px){.headtitline{width:90%;}.headtit h1{padding: 0;}}
.difcolor:before, .difcolor:after{background-color: #1a1a1a;}
.difcolor h1{background-color: #dedede;}
.beijingtext{text-align: justify;font-size: 16px;color: #a8a59e;line-height: 32px;padding: 10px;text-indent:2em;}

/**轮播**/
.banner{margin-top: 90px;margin-bottom: 50px;margin-left: 1px;}
.banner .pager-prev,.banner .pager-next{position: absolute;top:28%;z-index: 2;display:block;width:66px;height:66px;overflow:hidden;cursor:pointer; background:#fff url(../images/icon.png) -2px -2px no-repeat;}
.banner .pager-prev{right:1px;transform: rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.banner .pager-next{left: 0;}
.banner .pager-prev:hover{background-position:-2px -71px;transform: rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.banner .pager-next:hover{background-position:-2px -71px;transform: rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

.carousel img{display:block;margin:30px auto;max-width: 100%;width: 50%;}
.carousel .item{border-right:1px solid #ddd9cf;height:100%;}
.carousel .item a{float: left;width: 100%;}
.carousel .item h3{font-weight: bold;text-align: center}
.carousel .item p{float: left;width: 100%;font-size: 12px;color: #a8a59e;line-height: 16px;padding: 0 30px;text-align: justify;}
.carousel .item p em{display: inline-block;color: #333;width: 100%;line-height: 20px;text-align: center;font-size: 14px;}
/**日程表**/
.lishilist{margin: 50px 0;border-left: 1px dashed #e55124;float: right;width: 80%;}
.lishilist li{float: left;width: 100%;position: relative;padding:0px 20px 25px 20px;color: #fff;font-size: 14px;line-height: 16px;list-style: none;}
.lishilist li span{position: absolute;width: 35px;height:35px;left:-18px;top:0;background: url(../images/icon.png) -2px -157px no-repeat;}
.lishilist li h1{color: #8c8c8c;display: inline-block;vertical-align: top;line-height: 30px;width: 20%;text-align: center;font-size: 16px;}
.lishilist li p{float: right;font-size:14px;line-height: 28px;color: #8c8c8c;display: inline-block;width: 80%;padding-left: 10px;}
.lishilist li p em{display: inline-block;width: 100%;color: #1a1a1a;word-break: break-word;font-weight: bold;line-height: 30px;font-size: 15px;}
.lishilist li p i{display: inline-block;width: 100%;font-style: normal;color: #000;font-size: 14px;}
.lishilist li:first-child{margin-top: -12px;}
@media (max-width:760px){.lishilist{width:90%;}}
/****/
.msgcnt{padding: 0 60px;margin-top: 40px;}
.msgcnt img{display: block;margin: 0 auto;max-width: 100%;margin-bottom: 25px;}
.msgcnt p{color: #666666;font-size: 14px;line-height: 24px;}
/**注册信息**/
.registrationmsg{padding: 0 60px;margin-top: 40px;}
.registrationmsg li{float: left;width:100%;position: relative;}
.registrationmsg li label{font-size: 14px;color: #666666;line-height: 30px;position: absolute;left: 0;padding: 0;width: 80px;text-align: right;}
.registrationmsg li label em{display: inline-block;color: red;margin: 0 5px;vertical-align:middle;}
.registrationmsg li input[type="text"]{border: 1px solid #8c8c8c;width: 100%;font-size: 16px;color: #666666;line-height: 28px;padding: 0 5px 0 100px;}
.registrationmsg li .errormsg{width: 100%;line-height: 30px;height:30px;font-size: 14px;color: #e75113;}
.registrationmsg li .sendnumber{position: absolute;right: 0;border: 2px solid #8c8c8c;border-left: 0;width: 130px;font-size: 16px;color: #666666;line-height: 48px;background-color: #fff;}
.registrationmsg li.sendnumbercnt input[type="text"]{padding-right:100px;padding-left:70px;}

@media (max-width:760px){.msgcnt,.registrationmsg{padding: 0 10px;}}

/**------------------------------end---------------------------------**/
/**高清大图**/
.slider{ width:100%;  min-width:980px;  height:568px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:980px; position:absolute; left:50%; margin-left:-490px  }
.slider .bd li{ width:980px;  overflow:hidden; }
.slider .bd li img{ display:block; width:980px; height:568px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-980px !important;   }
.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(images/slider-btn.png) 0 -10px no-repeat;       margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }  .slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:568px; cursor:pointer;   }    .slider .prev{ left:-50%; margin-left:-490px;  }
.slider .next{ left:50%;  margin-left:490px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:568px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .ltarrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:75px;top:50%;margin-top: -37px;}
.slider .pnBtn .ltarrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .ltarrow{ right:-70px; background:url(../images/ltzhuantiarrow.png) 0 0 no-repeat;   }
.slider .next .ltarrow{ left:-70px; background:url(../images/ltzhuantiarrow.png) -50px 0 no-repeat;  }


.focusbanner{ width:100%;position:relative; overflow:hidden;}
.focusbanner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focusbanner .hd ul{ display:inline-block; height:5px; padding:3px 5px;font-size:0; vertical-align:top;}
.focusbanner .hd ul li{ display:inline-block; width:1rem; height:0.2rem; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; cursor: pointer;}
.focusbanner .hd ul .on{ background:#fff;}
/**-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;**/
.focusbanner .bd{ position:relative; z-index:0; }
.focusbanner .bd li{ width:100%;}
.focusbanner .bd li p{height: 500px;background-repeat: no-repeat;background-position: center;width: 100%;}
.focusbanner .bd li img{ width:100%;}
.focusbanner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }