@charset "UTF-8";

/********头部***************/
.page-header { background:#fff;  }
.page-header .page-top { background:#000; color:#fff; padding:0.5em 0px 0.6875em; }
.page-header .page-welcome { line-height:2.1875; font-weight:bold; }
.page-header .page-search { width:17.1428em; position:relative; border:1px solid #777; border-radius:2.5em; padding:0.5625em 3.3571em 0.4375em 1.2857em; } 
.page-header .page-search .page-inp input { float:left; width:100%; color:#fff; /*line-height:2; height:2em;*/ background:none; border:none; }
.page-header .page-search .page-btn input { position:absolute; top:0px; right:0px; width:3.9285em; height:100%; bottom:0px; background:url(../images/txw-search.png) no-repeat center center; background-size:1.6428em 1.6428em; border:none; }
.page-header .page-login a { color:#fff; line-height:2.5; margin-right:3em; }
.page-header .page-login a:hover { color:#ff682b; } 
.page-header .page-login { padding-left:2.2857em; position:relative; top:0.125em; }

.page-header .page-search .page-inp input::-webkit-input-placeholder { color:#fff; }
.page-header .page-search .page-inp input::-moz-input-placeholder { color:#fff; }
.page-header .page-search .page-inp input::-ms-input-placeholder { color:#fff; }



.page-header .page-after-login { line-height:2.5; color:#fff; padding-left:1em; }
.page-header .page-after-login a { color:#fff; margin-left:1em; display:inline-block; }
.page-header .page-after-login a:hover { color:#ff682b; }
.page-header .page-after-login span { display:inline-block; cursor:pointer; margin-left:1em; }
.page-header .page-after-login span:hover {color:#ff682b; }



.page-header .page-center { border-bottom:1px solid #e3e8ee; }
.page-header .page-center .page-logo {/* padding:1.3125em 0px 1em;*/ padding-top:1.3125em; }
.page-header .page-center .page-logo img { height:2.875em; }
@media only screen and (max-width:1660px){
.page-header .page-center .page-logo { padding-top:1.125em; }
.page-header .page-login { top:0.1875em; }
}
@media only screen and (max-width:1340px){
.page-header .page-center .page-logo { padding-top:1em; }
}
@media only screen and (max-width:1000px){
.page-header .page-center .page-logo {padding:1.3125em 0px 1em;  }
.page-header .page-center .page-logo img { height:2.875em; }
}
@media only screen and (max-width:767px){
	.page-header .page-after-login { text-align:left; padding-left:0px; }
}

/*******导航部分******/
.page-header { position:relative; z-index:1000;}
.page-header .nav>ul { }
.page-header .nav>ul>li{ display:inline-block; }
.page-header .nav>ul>li>a{display: block; line-height:4.611; padding:0px 1.1em;  position: relative; color:#000; }
.page-header .nav>ul>li>a>em{position: absolute; left:0px; bottom:0px; margin-top:-0.08rem; width:0px; height:0.1667em; background:#ff6628; transition:0.5s all; -webkit-transition:0.5s all; }
.page-header .nav>ul>li.on>a>em,.page-header .nav>ul>li:hover a em { width:100%; }

.page-header .navlist{position: absolute; z-index: 100; background:#fff; box-shadow:0px 0.5em 0.5em rgba(0,0,0,0.1); right:0px; top:100%; display:none; left:0px; opacity:1;}
.page-header .navlist .page-wrap { padding-top:3em; padding-bottom:3em; }
.page-header .navlist ul { float:left; }
.page-header .navlist ul li { float:left; padding-left:2em; padding-bottom:2.125em; min-width:9em; }
.page-header .navlist ul li a{display:block; color:#858585; padding-left:0.9em; text-align:left;  position:relative; }
.page-header .navlist ul li a:before {position:absolute; width:6px; left:0; height:1px; top:50%;  content:""; border-radius:0.02rem; background:#8f8f8f;transform-origin:left center; transform:rotate(-135deg); -webkit-transform:rotate(-135deg);  }
.page-header .navlist ul li a:after { position:absolute; width:6px; margin-top:0px; left:0px; height:1px; border-radius:0.02rem; top:50%;  content:""; background:#8f8f8f; transform-origin:left center; transform:rotate(135deg); -webkit-transform:rotate(135deg); }

.page-header .navlist ul li a:hover { color:#f25f22; }
.page-header .navlist ul li a:hover:after { background:#f25f22; }
.page-header .navlist ul li a:hover:before { background:#f25f22; }
.page-header .navlist .page-img { width:30.97%; margin-right:5.833%; }
.page-header .navlist .page-img .bg_container { height:161px;  }

.page-header .navlist .wid01 { width:17em;}
.page-header .navlist .wid02 { width:63%; }
.page-header .navlist .wid02  li { min-width:8em;}
.page-header .navlist .wid03 { width:28em; }
.page-header .navlist .wid03  li { min-width:15em;}
.page-header .navlist .wid04 { width:60%; }
.page-header .navlist .wid04  li { min-width:7.7em;}



.nav_phone_btn,.nav_phone{display: none;}


.page-header:hover,.page-header.hover { background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1); }
.page-header:hover .nav>ul>li>a,.page-header.hover .nav>ul>li>a { color:#333; }


@media only screen and (max-width:1660px){
.page-header .nav>ul>li>a { line-height:4.911; }
}
@media only screen and (max-width:1440px){
.page-header .navlist .wid02  li { min-width:7.75em;}
}
@media only screen and (max-width:1340px){
.page-header .nav>ul>li>a { padding:0px 0.75em; }
.page-header .navlist ul li { padding-bottom:1.5em; }
}
@media only screen and (max-width:1200px){
.page-header .nav>ul>li>a { padding:0px 0.5em; }
}
@media only screen and (max-width:1100px){
.page-header .nav>ul>li>a { padding:0px 0.375em; }
}

@media only screen and (max-width:1000px){
.page-header .page-login a { margin-right:2em; }

.nav_phone_btn,.nav_phone{display: block;}

.phone_hide { display:none; }

.page-header .page-center { position:relative; }
.phone-nav-bg { display:none; z-index:100; position:fixed; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.5); }

/*手机导航按钮开始*/
.nav_phone_btn{ position:absolute; top:50%; margin-top:-16px; z-index:101; right:20px; transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all; }
.nav_phone_btn{display: block;cursor: pointer; height:40px;}
.nav_phone_btn span {position: relative;font-size: 0;width:40px;height:3px;background-color: #ff6d32;display: inline-block;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before,.nav_phone_btn span:after {content: "";position: absolute;width: 100%;height:3px;background-color: #ff6d32;left:0px;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before{top:-10px;}
.nav_phone_btn span:after{top:10px;}
.visible_nav.nav_phone_btn { right:80%; }
.visible_nav.nav_phone_btn span{background-color: transparent;}
.visible_nav.nav_phone_btn span:before{left:5px;top:0px;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);}
.visible_nav.nav_phone_btn span:after{top:0px;left: 5px;transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);}
.body_nav_phone .phone-nav-bg { display:block;}
/*手机按钮结束*/

/*手机导航内容*/
.nav_phone{display:block;position: fixed; z-index:101;top:0px;bottom: 0px;right:-74%;height: 100%;width:74%;left:auto;transition:left 0ms ease-out;-webkit-transition:left 0ms ease-out;transition:right 250ms ease-out;-webkit-transition:right 250ms ease-out;overflow: hidden;}
body.body_nav_phone .nav_phone{right:0;left:auto;}
.nav_phone_tit{box-sizing:border-box;height:48px;width: 100%; position:relative; color:#666; background:#fff; border-bottom:0.02rem solid #dadada; }
.nav_phone_tit span{display: inline-block; position:absolute; left:1em; right:0px; top:50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -o-transform: translate(0,-50%); -moz-transform: translate(0,-50%); }
.nav_phone_tit .button{float: right;display: inline-block;margin-right: 10px; cursor: pointer; display:none;}
.nav_phone_tit .button:before{
content: "";display: inline-block;width: 17px;height: 3px;background: #fff;transform: rotate(45deg);border-radius: 8px;
transform: rotate(45deg); -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.nav_phone_tit .button:after{content: "";display: inline-block;width: 3px;height: 17px;background: #fff;margin-left: -10px;margin-bottom: -7px;transform: rotate(45deg);border-radius: 8px;transform: rotate(45deg); -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.nav_phone_con{position: absolute;top:48px;bottom: 0px;width: 100%;background: #fff;overflow: hidden;}
.nav_phone_con>ul{overflow-y: auto;overflow-x: hidden;position: absolute;bottom:1em;top:3em; left:1.4166em; right:0px;}
.nav_phone_con>ul>li {line-height:2.667;border-bottom: 2px solid #d7d7d7;}
.nav_phone_con>ul>li a{opacity: 1;box-sizing: border-box;width: 100%;color: #333;display: inline-block;position: relative;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;}
.nav_phone_con>ul>li>a .btn { position:absolute; right:0px; top:0px; bottom:0px; width:3em; border-left:2px solid #d7d7d7;  }
.nav_phone_con>ul>li>a em,.nav_phone_con>ul>li> ul>li>a em{display: inline-block;width:0.75em;height:0.75em;border-right: 3px solid #b2b2b2;border-bottom: 3px solid #b2b2b2;position: absolute;top:50%;right:1.2em;margin-top:-0.375em;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.nav_phone_con>ul>li ul {overflow-y: auto;overflow-x: hidden; position:fixed; padding:2em;top:0;bottom: 0px;width: 100%;background: #fff;opacity: 0;visibility: hidden;right:-100%;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;z-index: 3;}
.nav_phone_con>ul>li ul li{line-height:2.667;border-bottom:0.02rem solid #d7d7d7;}
.nav_phone_con>ul>li ul li:first-child { border-bottom:none; }
.nav_phone_con>ul>li ul li:first-child a {color: #005bac; font-weight:bold; }
.nav_phone_con>ul>li.on>a{/*opacity: 0;*/}
.nav_phone_con>ul>li.on ul,.nav_phone_con>ul>li ul li.on dl{opacity: 1;visibility: visible;right:0;}
.nav_phone .hd-logo { position:absolute; text-align:center; left:0px; bottom:2em; right:0px; }
.nav_phone .hd-logo img { height:28px; }
.nav_phone .phone-search {  margin:1em; position:relative; padding:0px 3em 0px 1.25em; background:#e7e7e7; border-radius:1em; }
.nav_phone .phone-search input { float:left; margin-top:1px; width:100%; line-height:2; background:none; border:none; }
.nav_phone .phone-search .but {position:absolute; width:3em; background:url(../images/txw-search.png) no-repeat center center; background-size:1.374375em 1.4375em; right:0px; top:0px; height:100%; border:none; }

/*手机导航内容结束*/



}
@media only screen and (max-width:900px){
.page-header .page-login a { margin-right:1em; }

}


@media only screen and (max-width:767px){
.page-header .page-search { display:none; }
.page-header .page-login { margin-right:-1em; padding-left:0px; }
.page-header .page-login a { margin-right:1em; }
}

/***********底部*************/
.page-footer { background:#323639; }
.page-footer .page-wrap { max-width:1230px; }
.page-footer .ft-nav ul { margin:0px -0.75em; padding-top:1em; }
.page-footer .ft-nav ul li { display:inline-block; padding:0.92851em 0px;  color:#727579; }
.page-footer .ft-nav ul li a { color:#727579; display:inline-block; line-height:2;  margin:0px 0.75em; }
.page-footer .ft-nav ul li a:hover { color:#fff; }
.page-footer .page-lf { position:relative; padding-right:200px; }
.page-footer .page-share { position:absolute; bottom:3.2857em; right:0px; }
.page-footer .page-share a { color:#727579; display:block; padding:0.5em 0px; }
.page-footer .page-share a img { height:2.2857em; margin-bottom:0.5em;  }
.page-footer .page-share ul li { display:inline-block; position:relative; margin-right:4.2857em; }
.page-footer .page-share ul li .page-code { position:absolute; left:50%; background:#fff;  width:10em;  margin-left:-5em; bottom:100%; display:none; border-radius:0.5em; box-shadow:0px 0px 1em rgba(0,0,0,0.1); text-align:center; }
.page-footer .page-share ul li .page-code img { width:100%; }
.page-footer .page-share ul li .page-code p { margin-top:0.5em; }
.page-footer .page-share ul li .page-code dl dd { padding:1em;float:left; }
.page-footer .page-share ul li:hover .page-code { display:block; }
.page-footer .page-share ul li .page-code.wid20 { width:19em; margin-left:-9.5em; }
.page-footer .page-share ul li .page-code.wid20 dl dd { width:50%; padding:1em 0.5em 1em 1em; }
.page-footer .page-share ul li .page-code.wid20 dl dd:first-child +dd { padding:1em 1em 1em 0.5em; }

.page-footer .page-ft-tel { color:#727579; text-align:right; padding-left:3.33em; border-left:1px solid #4c5053;   }
.page-footer .page-ft-tel img { vertical-align:middle; height:1.11em; margin-right:0.556em; }
.page-footer .page-ft-tel p:first-child { color:#ff682b; line-height:1.1; margin-bottom:0.778em; }
.page-footer .page-ft-tel p:first-child +p+p { margin-top:0.2142em;}
.page-footer .page-ft-tel a { color:#727579; }
.page-footer .page-ft-tel a:hover { color:#fff; }
.page-footer .page-ft-copy { color:#727579; line-height:2; padding-bottom:3.4285em; }
.page-footer .page-ft-copy a { color:#727579; display:inline-block; }
.page-footer .page-ft-copy a:hover { color:#fff; }
.page-footer .page-ft-copy span { display:inline-block; }



@media only screen and (max-width:1100px){
.page-footer .page-lf { padding-right:140px; }
.page-footer .page-share ul li { margin-right:2em; }

}
@media only screen and (max-width:1000px){
.page-footer .page-lf { padding-right:2em; }	
.page-footer .page-share { position:relative; bottom:auto; }
.page-footer .page-ft-copy { padding-bottom:1em; }
.page-footer .page-ft-tel { padding-left:2em; }
.page-footer .page-share ul li .page-code.wid20 { left:0px; margin-left:-1em; }


}
@media only screen and (max-width:767px){
.page-footer .page-wrap { display:block; position:relative; }
.page-footer .ft-nav ul li { padding:0px; }
.page-footer .ft-nav ul { margin:0px -0.5em; }
.page-footer .ft-nav ul li a { margin:0px 0.5em; }
.page-footer .page-lf { width:100%; padding-right:0px; position:static; }
.page-footer .page-ft-tel { border-left:none; width:100%; text-align:left; padding:1em 0px; }
.page-footer .page-share { position:absolute; right:0px; bottom:1em; }
.page-footer .page-share ul li .page-code.wid20,.page-footer .page-share ul li .page-code { left:auto; right:0px; margin-left:auto; margin-right:-1em; }
.page-footer .page-share ul li { margin-right:0px; margin-left:1em; }
.page-footer .page-ft-copy { padding:1em 0px; }

}



.page-current { color:#adadad; padding:1.5em 0px 2.6875em; }
.page-current i { padding:0px 1em; font-weight:bold; }
.page-current span { color:#ff6628; display:inline-block; }
.page-current a { display:inline-block; }

@media only screen and (max-width:1000px){
.page-current { padding:1em 0px 1.5em; }
}

.page-er-bn img { width:100%; }



.page-label-tab { border-top:1px dashed #dedede; margin-top:0.375em; }
.page-label-tab  .page-label { border-bottom:1px dashed #dedede; line-height:24px; padding:1.0625em 6em 1.0625em 0px; position:relative;  }
.page-label-tab  .page-label dl dt { float:left; color:#7f7f7f; width:5em; text-align:right;  }
.page-label-tab  .page-label dl dd { overflow:hidden; height:24px; }
.page-label-tab  .page-label dl dd span { display:inline-block; margin:0px 1.40625em 10px; cursor:pointer; }
.page-label-tab  .page-label dl dd span.on { color:#ff6628; }
.page-label-tab  .page-label .page-folder { position:absolute; display:none; cursor:pointer; right:0px; top:1em; padding-left:1.8125em; }
.page-label-tab  .page-label .page-folder:before { border:13px solid #6c6c6c; border-width:6px 6.5px; border-color:#6c6c6c transparent transparent transparent; position:absolute; left:0px; top:50%; margin-top:-2.5px; content:""; }
.page-label-tab  .page-label2 { border-bottom:none; padding-bottom:0px; }

.page-label-tab  .page-label.on dl dd { height:auto; }

.layui-form-select dl { z-index: 1023;}

.page-label-tab .layui-form { margin-top:2.6875em; }
.page-label-tab .layui-input-block { margin-left:0px; }
.page-label-tab .layui-form-item { margin-bottom:0px; }
.page-label-tab .layui-form-item .layui-input-inline { width:auto; margin-right:0px;height:3em; }
.page-label-tab .layui-form-item .page-inp {padding:0.89285em 0px 0.89285em 1.5714em;background:#f4f5f9;border-radius:0.75em 0px 0px 0.75em;  }
.page-label-tab .layui-input {width:174px;  font-size:14px; padding:0px; line-height:normal; height:auto; background:none; /*line-height:3.2857;*/  /*height:3.2857em;*/ border:none;  }
.page-label-tab .layui-form-item .page-inp.on  .layui-input { color:#ff6628; }
.page-label-tab .layui-btn { height:3.433em; width:4.0714em; background:url(../images/txw-search2.png) no-repeat center center #f4f5f9; background-size:1.6428em 1.6428em; border-radius:0px 0.75em 0.75em 0px ; margin-right:2.7142em;  }
.page-label-tab .layui-btn.layui-btn-primary { background:#ff6d32; border-radius:1.4em; color:#fff; width:123px; height:2.4375em; line-height:2.4375; border:none; margin-top:0.375em; margin-right:0px; font-size:16px; }
.page-label-tab .layui-form-item .layui-input-inline.page-select { margin-right: 2em;}
.page-label-tab .layui-unselect .layui-input { background:#f4f5f9; border:0px solid #f4f5f9; padding:0.965em 1em 0.965em 1.8571em; border-radius:0.75em; /*height:3.2857em; line-height:3.2857em;*/ height:auto; line-height:normal; }


@media only screen and (max-width:1660px){
.page-label-tab .layui-input { font-size:13px; }	
.page-label-tab .layui-btn.layui-btn-primary { font-size:15px;}
.page-label-tab .layui-btn { height:3.051em; }

}
@media only screen and (max-width:1440px){
.page-label-tab .layui-btn.layui-btn-primary { font-size:14px;}
}
@media only screen and (max-width:1000px){
.page-label-tab  .page-label dl dd span { margin:0px 1em; }

}
@media only screen and (max-width:767px){
.page-label-tab .layui-btn { margin-right:1em; }
.page-label-tab .page-label dl dt { float:none; width:100%; text-align:left; }
.page-label-tab  .page-label dl dd span { margin:0px 1em 10px 0px; }
.page-label-tab .page-label { padding-right:0px; }
.page-label-tab .layui-btn.layui-btn-primary { margin-top:0.2em; }
.page-label-tab .layui-unselect .layui-input { width: 7.5em;}

}
@media only screen and (max-width:450px){
.page-label-tab .layui-form-item .layui-input-inline { margin-left:0px; display:inline; float:left; }
.page-label-tab .layui-btn.layui-btn-primary { width:6em; }
.page-label-tab .layui-input { width:10em; }
.page-label-tab .layui-form-item .page-inp { padding-left: 1em;}
.page-label-tab .layui-form-item .layui-input-inline.page-select { margin-right: 1em;}
.page-label-tab .layui-unselect .layui-input { padding-left: 1em; width: 5.5em;}
}
@media only screen and (max-width:374px){
.page-label-tab .layui-input { width:9em; }
}


/***************内容页左侧时间跟分享*****************/
.page-aside-detail-lf { width:6.875em; padding-top:1.125em; }
.page-aside-detail-lf .page-title { position:relative; }
.page-aside-detail-lf .page-title span { display:inline-block; position:relative; z-index:2; padding:0px 0.75em; background:#fff; color:#7d7d7d; }
.page-aside-detail-lf .page-title:before { position:absolute; left:0px; width:100%; top:50%; margin-top:-0.5px; right:0px; height:1px; background:#d3d3d3; content:""; }
.page-aside-detail-lf .page-time dl { color:#434343; line-height:1.3; padding-top:1.1875em; }
.page-aside-detail-lf .page-share { padding-top:2em; }
.page-aside-detail-lf .page-share ul li { cursor:pointer; position:relative; }
.page-aside-detail-lf .page-share ul li .page-ico span { display:inline-block; width:2.1875em; height:2.1875em; border-radius:0.375em;  }
.page-aside-detail-lf .page-share ul li.li01 .page-ico span { background:url(../images/page-share-ico03.png) no-repeat center center #1fa0f9; background-size:100% 100%; }
.page-aside-detail-lf .page-share ul li.li02 .page-ico span {  background:url(../images/page-share-ico04.png) no-repeat center center #58cb48; background-size:100% 100%; }
.page-aside-detail-lf .page-share ul { padding-top:1em; }
.page-aside-detail-lf .page-share ul li { padding-bottom:0.75em; }
.page-aside-detail-lf .page-share ul li .page-code-tc p { padding-bottom:0.33em; }
.page-aside-detail-lf .page-share ul li .page-code-tc { border:1px solid #ddd; border-radius:5px; padding:0.5em; position:absolute; left:0px; top:100%; width:100%; right:0px; background:#fff; z-index:2;display:none; }
.page-aside-detail-lf .page-share ul li .page-code-tc:before { content:""; position:absolute; width:10px; height:10px; background:#fff; border:1px solid #ddd; top:-6px; transform:rotate(-45deg); left:50%; margin-left:-6px; -webkit-transform:rotate(-45deg); border-color:#ddd #ddd transparent transparent;  }
.page-aside-detail-lf .page-share ul li .page-code-tc img { width:100%; }
.page-aside-detail-lf .page-share ul li .page-code-tc p { padding-top:1em; }
.page-aside-detail-lf .page-share ul li .page-code-tc p:first-child { padding-top:0px; }
.page-aside-detail-lf .page-share ul li:hover .page-code-tc { display:block; }
.page-aside-detail-lf .page-share ul li:hover .page-ico span { opacity:0.5; }
.page-aside-detail-lf .page-share ul li .bshare-custom.icon-medium { font-size:16px; }
.page-aside-detail-lf .page-share ul li .bshare-custom.icon-medium { position:absolute; left:0px; top:0px; width:100%; }
.page-aside-detail-lf .page-share ul li .bshare-custom.icon-medium a { padding-left:35px; height:35px; opacity:0; filter:alpha(opacity=0);  }
.bsBox {box-sizing:content-box; } 


@media only screen and (max-width:767px){
.page-aside-detail-lf { width:100%; display:none; }	
.page-aside-detail-lf .page-time { float:left; padding:0px 0.5em; width:50%;  }
.page-aside-detail-lf .page-share { float:right; padding:0px 0.5em; width:50%;  }
.page-aside-detail-lf .page-share ul li { float:left; width:33.33%; }
.page-aside-detail-lf .page-share ul li .page-code-tc { width:6.75em; left:50%; margin-left:-3.375em; }
}



.page-content-wrap { padding-left:13.1944%; position:relative; min-height:500px;  }
.page-content-wrap .page-aside-detail-lf { position:absolute; left:0px; top:0px; }
.page-content-wrap .ns-detail-wrap { width:68%; padding-bottom:5.5625em; }
.page-content-wrap .ns-detail-wrap.wid100 { width:100%; }
.page-content-wrap .ns-detail-wrap .page-title { padding-right:4.2142em; position:relative; }
.page-content-wrap .ns-detail-wrap .page-title .page-star { background-size:1.3125em 1.3125em; font-weight:normal; right:0px; color:#9f9f9f; width:4.3125em; background-position:left center; text-align:right; line-height:1.375; top:0.25em; cursor:pointer; }
.page-content-wrap .ns-detail-wrap .page-sub { padding-top:1.8125em; }
.page-content-wrap .ns-detail-wrap .page-sub span { display:inline-block; padding-right:1.125em; color:#434343; }
.page-content-wrap .ns-detail-wrap .page-sub span:last-child { padding-right:0px; }
.page-content-wrap .ns-detail-wrap .page-sub .page-view {  background:url(../images/page-view-ico01.png) no-repeat left center; padding-left:1.5em; background-size:1.1875em 0.8125em;  }
.page-content-wrap .ns-detail-wrap .page-content { color:#434343; line-height:2.25; padding:3.375em 0px 4.4375em; }
.page-content-wrap .ns-detail-wrap .page-content img { max-width:100%; height:auto!important; }
.page-content-wrap .ns-detail-wrap .page-ft { border-top:1px solid #e6e6e6; position:relative; padding:1.0625em 8.75em 1.0625em 0px; color:#434343; }
.page-content-wrap .ns-detail-wrap .page-ft ul { min-height:1.5em; }
.page-content-wrap .ns-detail-wrap .page-ft ul li { padding:0.125em 0px; }
.page-content-wrap .ns-detail-wrap .page-ft ul li a { color:#434343; }
.page-content-wrap .ns-detail-wrap .page-ft ul li a:hover { color:#ff6029; }

.page-content-wrap .ns-detail-wrap .page-back { position:absolute; right:0px; top:50%; margin-top:-0.75em; }
.page-content-wrap .ns-detail-wrap .page-back a { display:inline-block; background:url(../images/back-ico01.jpg) no-repeat right center; padding-right:2.375em;  }
.page-content-wrap .page-activity-reg { padding-bottom:2em; }
.page-content-wrap .page-activity-reg a { display:inline-block; position:relative; background:#ff6628; border-radius:0.5em; color:#fff; line-height:2.5; padding:0px 2em; }
.page-content-wrap .page-activity-reg a:before { position:absolute; width:0px; content:""; border-radius:0.5em; left:0px; top:0px; height:100%; background:rgba(0,0,0,0.1); transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; }
.page-content-wrap .page-activity-reg a:hover:before { width:100%; }
.page-content-wrap .page-activity-reg a.hui { background:#ccc; }


@media only screen and (max-width:1000px){
.page-content-wrap { padding-left:9em; }
.page-content-wrap .ns-detail-wrap { width:100%; }
}
@media only screen and (max-width:767px){
.page-content-wrap { padding-left:0px; }
.page-content-wrap .page-aside-detail-lf { position:relative; }
.page-content-wrap .ns-detail-wrap { padding-top:2em; padding-bottom:2em; }
.page-content-wrap .ns-detail-wrap .page-sub { padding-top:1.5em; }
.page-content-wrap .ns-detail-wrap .page-content { padding:2em 0px; }
.page-content-wrap .ns-detail-wrap .page-ft { padding:1em 0px; }
.page-content-wrap .ns-detail-wrap .page-back  { position:relative; padding-top:2em; bottom:auto; display:none;  }
}


.page-detail-into { padding-top:7.6875em; padding-bottom:3.3125em; }
.page-detail-into .page-title { position:relative;  }
.page-detail-into .page-title span { padding:0.15em 0.778em 0.1167em 1.611em; background:#ff6d32; border-radius:0.5em 0px 0px 0px; color:#fff; position:relative; z-index:2; }
.page-detail-into .page-title:before { position:absolute; left:0px; bottom:0px; width:100%; height:0.11em; background:#ff6d32; content:""; }
.page-detail-into .page-title i { width:1.889em; position:relative; overflow:hidden; }
.page-detail-into .page-title i:before { content:""; position:absolute; width:3em; height:3em; background:#ff6d32; top:0.5em; left:-1.5em; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); }
.page-detail-into .page-con { line-height:2.25; color:#434343; padding-top:2.75em;word-wrap:break-word; }
.page-detail-into .page-con img { max-width:100%; height:auto!important;}

@media only screen and (max-width:1000px){
.page-detail-into { padding-top:3em; }
}
@media only screen and (max-width:767px){
.page-detail-into .page-con { padding-top:2em; }
.page-detail-into { padding-bottom:2em; }
}


.page-logo-contact { background:#f7f9fc; padding:3.25em 0px 3.8125em; }
.page-logo-contact .page-logo { width:23.125%; padding:0px 0.5em; }
.page-logo-contact .page-logo img { max-width:100%; max-height:10em; }
.page-logo-contact .page-contact { width:70.2%; padding-left:2.375em; border-left:0.1875em solid #ff6d32; }
.page-logo-contact .page-contact ul li { min-width:44%; color:#434343; padding:0.625em 1em 0px 0px; }
.page-logo-contact .page-contact ul li a { color:#434343; }
.page-logo-contact .page-contact ul li a:hover { color:#ff6d32; } 
.page-logo-contact .page-contact h3 { position:relative; line-height:1.1; margin-bottom:0.91667em;  }
.page-logo-contact .page-contact h3 img { height:0.91667em; vertical-align:middle; margin-left:0.5em; margin-top:
-1px;}
.page-logo-contact .page-contact ul li span { position:relative; display:inline-block; padding-right:0.5em; }
.page-logo-contact .page-contact ul li span i { position:absolute; right:0px; top:0px;}
.page-logo-contact .page-contact ul li em { display:inline-block; }
@media only screen and (max-width:1540px){
.page-logo-contact .page-contact ul li { min-width:48%; }
}
@media only screen and (max-width:767px){
.page-logo-contact .page-logo { width:100%; }
.page-logo-contact .page-logo img {max-width:50%; }
.page-logo-contact .page-contact { width:100%; margin-top:2em; padding-left:1.5em; }
}




/****************弹出登录******************/
.page-login-tc { position:fixed; left:0px; top:0px; z-index:102; width:100%;right:0px; bottom:0px; height:100%; background:rgba(0,0,0,0.5); }
.page-login-wrap { position:absolute; left:0px; top:0px; width:100%; height:100%;  overflow-y:auto; }
.page-login-wrap .page-login-con { background:#fff; width:90%; max-width:590px; position:relative; border-radius:1em; }
.page-login-wrap .page-tips { padding:1.2857em 1.8571em; border-bottom:1px solid #f3f3f3; color:#626262; }
.page-login-wrap .page-title { padding:1.667em 0px; }

.page-login-wrap .layui-form { padding:0.3125em 6em 3.5625em 3.75em; }
.page-login-wrap .layui-form-item { margin-bottom:1.625em; }
.page-login-wrap .layui-form-label { width:6.75em; padding:0px 2.375em 0px 0px; text-align:right; }
.page-login-wrap .layui-input-block { margin-left:0px; }
.page-login-wrap .page-inp { background:#f4f5f9; border-radius:0.75em; padding:0.965em 0px; }
.page-login-wrap .layui-input { font-size:14px; background:none; border:none; padding:0px 1em 0px 1.8571em; /*height:3.2857em; line-height:3.2857em;*/ height:auto; line-height:normal; }
.page-login-wrap .layui-btn { background:#ff6d32; border:none; font-size:18px; color:#fff; margin-top:0.556em; height:3.11em; line-height:3.11; min-width:14.611em; border-radius:1.6em; }
.page-login-wrap .page-reg a { color:#1556b7; }
.page-login-wrap .page-reg a:hover { text-decoration:underline; } 
.page-login-wrap .layui-word-aux { margin-top:-1.1428em; }
.page-login-wrap .layui-word-aux  a { color:#5f5f5f; }
.page-login-wrap .layui-word-aux  a:hover { color:#ff6d32; }

.page-login-wrap .page-btn-close { width:3em; position:absolute; top:1.125em; right:-4.25em; height:3em; background:url(../images/page-close02.png) no-repeat center center; background-size:1.5625em 1.5625em; cursor:pointer; }


@media only screen and (max-width:1660px){
.page-login-wrap .layui-input { font-size:13px; }
.page-login-wrap .layui-btn { font-size:16px; }
}

@media only screen and (max-width:1440px){
.page-login-wrap .layui-btn { font-size:15px; }
}


@media only screen and (max-width:767px){
.page-login-wrap .layui-form { padding:0px 2em 2em; }
.page-login-wrap .layui-form-label { width:4.75em; padding-right:1em;  }
.page-login-wrap .page-btn-close { right:0px; top:-3.25em; }
} 


.page-back-top { width:2.5em; height:2.5em; border-radius:50%; cursor:pointer; position:fixed; right:1em; bottom:1em; background:url(../images/page-aside-ico04.png) no-repeat center center #ddd; }
.page-back-top:hover { background:url(../images/page-aside-ico004.png) no-repeat center center #ff6628; }



/*********立即报名**************/
.page-signon-tc {position:fixed; display:none; left:0px; top:0px; z-index:102; width:100%;right:0px; bottom:0px; height:100%; background:rgba(0,0,0,0.5);}
.page-signon-tc .layui-btn { min-width:9em; }
.page-signon-tc .layui-btn +.layui-btn { background:#ddd; color:#333; margin-left:0.5em; }
.page-signon-tc .page-login-wrap .layui-form { padding-bottom:2em; }


@media only screen and (max-width:414px){
.page-signon-tc .layui-btn { min-width:7em; line-height:2.5; height:2.5em; }
.page-signon-tc .page-login-wrap .layui-form-label { width:100%; text-align:left; }
.page-signon-tc .page-login-wrap .layui-form { padding-bottom:1em; }
.page-signon-tc .page-login-wrap .layui-form-item { margin-bottom:1em; }
}




  
