@import url("font.css");
*{max-height: 999999px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin: 0;padding: 0;}
fieldset, img{border: 0;}
a{text-decoration: none;}
ul, ol, li{list-style: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
input, select, textarea{outline: none;border: none;background: none;font-size: 100%;font-family: 微软雅黑, "Heiti SC", 黑体, Arial;}
select, input{vertical-align: middle;}
table{border-collapse: collapse;border-spacing: 0;}
sup, sub{font-size: 100%;}
i{font-style: normal;}
html, body{min-width: 1345px;}
body{font:14px "PingFang SC","微软雅黑","Microsoft YaHei", "黑体","Heiti SC", Arial,sans-serif;text-size-adjust: 100%;max-width: 1920px; -webkit-font-smoothing:antialiased !important;margin: 0 auto;}
.allcenter{width: 1250px;margin-left: auto;margin-right: auto;}
.clearfix{*zoom: 1;}
.clearfix:after{content: "";display: table;clear: both;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.ellipsis-2{overflow: hidden;white-space: normal !important;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.l,.fl{float: left}
.r,.fr{float: right}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}

/*ul{ font-size: 0;}*/
.font0{ font-size: 0;}
/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);*/

/*显示图片中间部分*/
.imgstyle{ position: relative;overflow: hidden;font-size: 0;background: #a4a4a4;}
.imgstyle img{ position: absolute;top: 0;left: 0;}
/*图片全显示，并居中中间*/
.imgfull img{ right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}

.imgstyle.hover img{transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}
.imgstyle.hover:hover img{ transform: scale(1.05, 1.05);}

.mainbtn{display: inline-block;position: relative;margin-top: 5px;padding: 5px 20px;border-radius: 3px;font-size: 14px;color: #fff;background-color: #bba880;cursor: pointer;}
.mainbtn:hover{ background: #a0906d;}

/*========================================================
	头部
========================================================*/
.header{height: 54px;padding: 40px 0;border-bottom: 1px solid #bba880;position: relative;z-index: 1;}
.header>.allcenter{width: 1700px;position: relative;height: 100%;}
.header .logo{float: left;height: 100%;}
.header .logo img{height: 100%;}
/*一级菜单*/
.header .menu{width: 1053px;height: 100%;margin: 0 auto;font-size: 0;}
.header .menu>li{position: relative;display: inline-block;padding-bottom: 20px;}
.header .menu>li:first-child{margin-left:0;}
.header .menu>li:before{content: "";position: absolute;top: 2px;left: -2px;width: 5px;height: 51px;background: url(../Images/main/line.png) no-repeat center;background-size: auto 100%;}
.header .menu>li:first-child:before{display:none;}
.header .menu>li>a{font-size: 24px;margin: 0 45px;width: 27px;color: #000;display: block;background: url(../Images/main/transparentbg.png) repeat;*font-size: 16px;text-align: center;}
.header .menu>li:hover a,.header .menu>li.active a{ color: #7c1701;}
.header .menu>li:hover .secmenu{ display: block;}
/*二级菜单*/
.header .menu .secmenu{display: none;position: absolute;top: 72px;left: 50%;width: 600px;height: 46px;margin-left: -300px;line-height: 46px;text-align: center;background: #D7BD81;}
.header .menu .secmenu:before,.header .menu .secmenu:after{content: "";position: absolute;top: 0;width: 11px;height: 46px;background: no-repeat center / auto 100%;}
.header .menu .secmenu:before{left: -10px;background-image: url(../Images/main/left.png);}
.header .menu .secmenu:after{right: -11px;background-image: url(../Images/main/right.png);}
.header .menu .secmenu li{transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);display: inline-block;margin: 0 13px;}
.header .menu .secmenu li a{font-size: 20px;color: #fff;display: block;transition: all .3s;*font-size: 14px;}
.header .menu .secmenu li:hover a,.header .menu .secmenu li.active a{color: #7c1701;}
.header .menu>li.menu-survey .secmenu{width: 840px;margin-left: -420px;}
.header .menu>li.menu-act .secmenu{width: 700px;margin-left: -350px;}
.header .menu>li.menu-learn .secmenu{width: 1040px;margin-left: -520px;}
.header .right{color: #6a6860;position: absolute;right: 0;top: 50%;margin-top: -43px;text-align: right;}
.header .searchbox{width: 200px;height: 30px;background: #fff;float: left;border: 1px solid #9c875b;border-radius: 4px;margin-left: 10px;}
.header .searchbox input{width: 150px;float: left;height: 100%;padding-left: 5px;font-size: 14px;line-height: 30px;}
.header .searchbox input::-ms-clear{ display: none;}
.header .searchbox i{float: right;background:url(../Images/main/searchbtn.png) no-repeat center;height: 100%;width: 40px;cursor: pointer;}
.header .status{line-height: 40px;}
.header .status span{}
.header .status a{font-size: 14px;color: #434343;padding: 0px 12px;position:relative;}
.header .status a:before{content:"";width:1px;height: 14px;background: #6a6860;position:absolute;top:50%;margin-top: -7px;left: -2px;}
.header .status a:first-child:before{display:none;}
.header .status a:hover{color: #9c875b;}

/*========================================================
	底部
========================================================*/
.footer{position: relative;margin-top: 65px;color: #fff;font-size: 16px;text-align: center;background-color: #272727;}
.footer .allcenter{display: inline-block;margin: 30px 0;padding: 30px 20px;width: 1290px;background: url(../Images/main/footer-bg.png) no-repeat center;background-size: 100% 100%;}
.footer p ,.friendlink .arrow,.friendlink .opts a{font-size: 14px;color: #a07c4c;line-height: 1.6;}
.footer .copyright .sydw{display:inline-block;}
.footer .copyright .sydw img{width:25px;vertical-align:middle;margin-top:-3px;}
/*微信二维码*/
.footer .share{position: relative;float: left;width: 140px;margin-top: 0px;margin-right: 15px;font-size: 0;z-index: 1;}
.footer .share > div{position: relative;display: inline-block;width: 60px;height: 60px;cursor: pointer;}
.footer .share > div:first-child{margin-right: 11px;}
.footer .share > div img{ max-width: 100%;height: auto;overflow: hidden;}
.footer .share > div .imgbox{display: none;position: absolute;top: -145px;left: 50%;width: 131px;height: 133px;margin-left: -65px;}
.footer .share > div .imgbox:after{content: "";position: absolute;bottom: -9px;left: 50%;display: block;width: 0;height: 0;margin-left: -10px;border-left: 10px solid transparent;border-top: 10px solid #e1d8c7;border-right: 10px solid transparent;}
.footer .share > div.wechat:hover .imgbox{ display: block;}
.footer .share p{margin: 14px 0;}
.footer .share p a{color:#a07c4c}
/*友情链接*/
.footer .box{position: relative;width: 250px;float: left;text-align: left;}
.footer .box:after{content: '';position: absolute;top: -4%;right: -20px;width: 1px;height: 108%;background-color: #7e6e5d;}
.footer .box > p{line-height: 2.15;}
.friendlink{position: relative;height: 42px;margin: 7px 0;box-sizing: border-box;border: 1px solid #7e6e5d;cursor: pointer;}
.friendlink .arrow{position: absolute;top: 34%;right: 7px;width: 15px;height: 20px;line-height: 19px;cursor: pointer;transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=1);}
.friendlink .arrow.active{top: 23%;transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);}
.friendlink p{width: 205px;height: 42px;padding-left: 15px;line-height: 38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.friendlink .opts{position: absolute;top: 40px;left: -1px;width: 100%;max-height: 95px;overflow-x: hidden;overflow-y: auto;border: 1px solid #7e6e5d;background-color: #272727;z-index: 10;}
.friendlink .opts a{display: block;height: 24px;line-height: 24px;padding: 0 15px;white-space: nowrap;cursor: pointer;}
.friendlink .opts a:hover{background-color: #353535;}
.footcent .box .copyright{font-size: 15px;}



/*详细列表*/
.foot-menu{margin-left: 40px;overflow: hidden;float: left;width: 845px;}
.foot-menu > li{width: 450px;}
.foot-menu > li:nth-child(2n){width: 393px;}
.foot-menu li{float: left;height: 44px;line-height: 44px;}
.foot-menu li a{float: left;display: inline-block;color: #ded0b2;font-size: 14px;padding: 0 3px;}
.foot-menu li i{ font-size: 16px;}
.foot-menu li > a:hover{color: #a07c4c}
.foot-menu li a.twoline{line-height: 22px;}
.foot-menu li span{display: inline-block;float: left;}
.foot-menu li span i{display: inline-block;padding-right: 3px;vertical-align: top;color: #a07c4c;}
.foot-menu li span a{font-size: 16px;padding: 0 2px 0 0;color: #a07c4c;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.friendlink ::-webkit-scrollbar{width: 6px;height: 6px;background-color: #272727;}
/*定义滚动条轨道 内阴影+圆角*/
.friendlink ::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #545454;}
/*定义滑块 内阴影+圆角*/
.friendlink ::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgb(90, 90, 90);background-color: #272727;}

@media only screen and (max-width: 1750px){
.header{height: 50px;padding: 30px 0;}
.header>.allcenter{width: 1415px;}
.header .menu{width: 900px;}
.header .menu>li:before{height: 46px;}
.header .menu>li>a{font-size: 22px;margin: 0 38px;width: 24px;*font-size: 16px;}
/*二级菜单*/
.header .menu .secmenu{width: 510px;top: 64px;height: 43px;line-height: 43px;margin-left: -255px;}
.header .menu .secmenu:before,.header .menu .secmenu:after{height: 43px;}
.header .menu .secmenu:after{right:-10px;}
.header .menu .secmenu li{margin: 0 9px;}
.header .menu .secmenu li a{font-size: 18px;}
.header .menu>li.menu-survey .secmenu{width: 730px;margin-left: -420px;}
.header .menu>li.menu-act .secmenu{width: 580px;margin-left: -290px;}
.header .menu>li.menu-learn .secmenu{width: 912px;margin-left: -456px;}
}

@media only screen and (max-width: 1450px){
.header{height: 45px;padding: 25px 0;}
.header>.allcenter{width: 1330px;}
.header .menu{width: 720px;}
.header .menu>li:before{height: 40px;}
.header .menu>li>a{font-size: 20px;margin: 0 30px;width: 20px;*font-size: 16px;}
/*二级菜单*/
.header .menu .secmenu{width: 472px;top: 64px;height: 40px;line-height: 40px;margin-left: -236px;}
.header .menu .secmenu:before,.header .menu .secmenu:after{height: 40px;}
.header .menu .secmenu:before{left:-10px;}
.header .menu .secmenu:after{right:-10px;}
.header .menu .secmenu li{margin: 0 10px;}
.header .menu .secmenu li a{font-size: 16px;}
.header .menu>li.menu-survey .secmenu{width: 600px;margin-left: -300px;}
.header .menu>li.menu-act .secmenu{width: 480px;margin-left: -240px;}
.header .menu>li.menu-learn .secmenu{width: 790px;margin-left: -395px;}
}

/*========================================================
	分页
========================================================*/
.digg{margin-top:40px;position: relative;z-index: 1;}
.digg ul.pages{ text-align: right;}
.digg ul.pages li{display: inline-block; margin:0 7px 0 0;}
.digg ul.pages li a{ padding: 5px 13px;display: inline-block;color:#2a2a2a;background: #e4e4e4;transition: 0.3s;font-size: 13px;border-radius: 3px;}
.digg ul.pages li:hover a,.digg ul.pages li.active a,.digg ul.pages li.pgCurrent a,.digg ul.pages .pgGoTo:hover a{color:#fff;background-color: #7c1701;}
.digg ul.pages li.disabled a,.digg ul.pages li.pgEmpty a{ cursor: default;color: #CCC8BF;background:#eee;}

/*========================================================
	通用表单
========================================================*/
.mainform ul{margin: 30px auto 0;}
.mainform ul li{margin-bottom: 17px;font-size:14px;overflow:hidden;}
.mainform ul li span:first-child{width: 155px;float: left;text-align: right;line-height: 32px;color: #737373;height: 34px;}
.mainform ul li span:first-child .must,.registertip .must{ color: #f00;padding-right: 3px;}
.mainform ul li input[type="text"],.mainform ul li input[type="password"],.mainform ul li select,.mainform ul li textarea{color:#393939;border: 1px solid #DADADA;padding: 3px;height: 34px;width: 300px;font-size: 14px;text-indent: 3px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;float: left;margin-left: 3px;background: #fff;}
.mainform ul li textarea{height: 160px;}
.mainform ul li label{color:#504f4f;float:left;line-height:33px;margin-right: 8px;margin-left: 3px;cursor: pointer;}
.mainform ul li input[type="radio"],.mainform ul li input[type="checkbox"]{margin-right: 3px;}
.mainform .mainbtn{padding: 9px 39px;margin-top: 20px;border-radius: 4px;}

/*==========================================
    详情
============================================*/
.maindetail{padding-bottom: 40px;color: #808080;position:relative;z-index:1;margin: 50px 100px 0;min-height: 450px;}
.maindetail .title{color: #191918;margin-bottom: 20px;line-height: 32px;position:relative;display: block;}
.maindetail .title h1{font-size: 26px;margin-right: 150px;}
.maindetail .title .money{position: relative;height: 32px;display: inline-block;margin-left: 10px;color: #7C1701;}
.maindetail .title .buy{background: url(../Images/inner/buy.png) no-repeat left center;cursor: pointer;width: 50px;height: 32px;position: absolute;right: 100px;color: #7C1701;padding-left: 45px;font-size: 16px;}
.back{position:absolute;right: 0;top: -5px;width: 78px;height: 40px;font-size: 16px;color: #828282;text-align:  center;line-height: 40px;background: url(../Images/inner/backbg.png) no-repeat center / contain;display: inline-block;}
.back.bg{width: 123px;background: url(../Images/index/service-rect-big.png) no-repeat top left / 100% 78px;height: 39px;}
.back.bg.hybm{right: 120px;}
.maindetail .title i.threed{ width: 23px;height: 23px;background: url(../Images/inner/threed.png) no-repeat;z-index: 5;display: inline-block;cursor: pointer;vertical-align: middle;margin-left: 10px;}
.maindetail .title span.videobtn{width: 80px;height: 30px;line-height: 30px;z-index: 5;cursor: pointer;font-size: 15px;text-align: center;font-weight: normal;background: #0d62a7;color: #fff;position: absolute;right: 0;}
.maindetail .tip{font-size: 16px;color: #808080;}
.maindetail .tip span{margin-right: 20px;}
.maindetail .tip p{ display: inline-block;margin-left: 10px;}
.maindetail .tip p span{ margin: 0 6px;cursor: pointer;}
.maindetail .tip p span.active{ color: #C31414;}
.maindetail .cont{margin-top: 30px;line-height: 1.625;font-size: 16px;overflow: hidden;}
.maindetail .cont p{/*text-indent: 2em;*/margin: 15px 0;}
.maindetail .cont img,.maindetail .cont video{display: block;margin: 5px auto;max-width: 100%;max-height:100%;vertical-align:middle;}
.maindetail .cont h1,.maindetail .cont h2,.maindetail .cont h3,.maindetail .cont h4,.maindetail .cont h5,.maindetail .cont h6{ font-weight: bold;}
.maindetail .cont table{ border-collapse: collapse;text-align: center;max-width: 100%;margin: 5px auto;}
.maindetail .cont table tr{ margin: 0;}
.maindetail .cont table td{ padding: 5px 10px;border: 1px solid #a9a9a9;}
.maindetail .cont table p,.maindetail .cont li p{text-indent:0;}
.maindetail .cont ul,.maindetail .cont ol{margin-left:20px;}
.maindetail .cont ul li{list-style-type: disc;}
.maindetail .cont ol li{list-style-type: decimal;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar{width: 6px;height: 6px;background-color: #F5F5F5;}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #969696;}

/*==========================================
    暂无相关数据
============================================*/
.nocontentbox{text-align: center;margin-top: 40px;}
.nocontentbox i{ background: url(../Images/main/nocontent.png) no-repeat;width: 533px;height: 348px;display: inline-block;}
.nocontentbox p{font-size: 16px;color: #98886A;margin-top: 20px;}

@media only screen and (min-width:1750px) {
    .nocontentbox{margin-top: 75px;margin-bottom: 35px;}
}