/* style definition */

/* style definition */

/* style definition */   

/* style definition */

@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* style definition */

dl, dt, dd, ul, ol, li, /* style definition */

pre, /* style definition */

fieldset, legend, button, input, textarea, /* style definition */

th, td { /* style definition */

    margin: 0;

    padding: 0;

}

input,textarea {border: none; box-shadow: none; outline: none;}



body{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;}

.content {max-width: 80rem;min-width: 960px;margin: 0 auto; }

            



       

            

/* style definition */

body,button, input, select, textarea {font: 14px "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif; color: #666;}

samp{font-family: "Microsoft YaHei","微软雅黑","Helvetica Neue";}

h1 {font-size: 18px;}

h2 {font-size: 16px;}

h3 {font-size: 14px;}

h4, h5, h6 {font-size: 100%;}

* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}

/* style definition */

ul, ol ,li{list-style: none;}

/* style definition */

a {text-decoration: none; color: #666; word-wrap:break-word;outline:none;}/* style definition */

a:hover {text-decoration: none; color:#37a0db;}

/* style definition */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* style definition */

button, input, select, textarea {

    font-size: 100%; /* style definition */

}



/* style definition */

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* style definition */

html {overflow-y: scroll;}

/* style definition */

body{

    min-width: 1200px;

    width: 100%;

    overflow: hidden;

}





.nyban i{width:100%;display:block;}

.nyban i img{width:100%;display:block;height:100vh;}









/* style definition */

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}





/* style definition */

.clear{clear: both;height: 0;}

.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.clearafter:after, .clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }



.pic{width:100%;overflow: hidden;}

.pic img{-o-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s}

.pic:hover img{-webkit-transform:scale(1.08) rotate(0) translateY(0);-ms-transform:scale(1.08) rotate(0) translateY(0);transform:scale(1.08) rotate(0) translateY(0)}



.white,.whites{position:relative;overflow:hidden}

.white:after,.whites:after{content:'';cursor:pointer;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform:skewx(-25deg)}

.white:hover:after{left:100%;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s}

.whites:hover:after{left:100%;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}



/* style definition */

.body-color{background: #ffffff;}

.bark-body-color{background:#181818;}

.body-color-p102{background: #f5f5f5;}



.blk{margin-bottom: 25px;}

.blk-50{margin-bottom: 50px;}

.blk-top50{padding-top: 50px;}

/* style definition */

.blk-main,.content1{ max-width: 80rem;min-width: 960px; margin: 0 auto; width:auto!important;}











.blk-max-main{width:1220px; margin: 0 auto;}

/* style definition */

.blk-xs{width:18%;}

.blk-min{width: 320px;}

/* style definition */

.blk-sm{width:80%;}

.blk-max{width: 810px;}

/* style definition */

.blk{margin-bottom:30px;}



/* style definition */

.p{padding: 30px 0;}

/* style definition */

.b{clear: both;}

/* style definition */

.blk{margin-bottom:  20px;}

.blk101{margin-bottom:  35px;}





/* style definition */

.nodata {background:url("../images/nodata.png") no-repeat 58px 20px #fff;margin: 10px 0;padding:80px 0 80px 220px;border:1px solid #eee;text-transform: capitalize;}





/* style definition */

.endit-content{ line-height:28px;}

.endit-content p{margin:15px 0;}

/*.endit-content img{max-width:100%;}*/

.endit101-content{ line-height:28px;}

.endit101-content p{margin: 0 0 20px;}

.endit101-content img{max-width:100%;}

/* style definition */

.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img{max-width: inherit;}

.endit-content em,.endit-content i{font-style: italic;}

.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}

.endit-content .img-container{}

.endit-content .img-block {text-indent: 0px;padding-top: 14px;margin: 0px;text-align: center;}

.endit101-content .img-block {text-indent: 0px;padding-top: 10px;margin: 0 0 20px;text-align: center;}

/* style definition */

.endit-content a{color:#f00; font-weight: bold;}

.endit101-content a{color:#f00; font-weight: bold;}

/* style definition */

/*.endit-content a{color:#37a0db; font-weight: bold;}*/



/* style definition */

.nsw-modal {

    width: 100%;

    height: 100%;

    background: rgba(225, 225, 225, 0.5);

    position: fixed;

    top: 0;

    left: 0;

    z-index: 99999; 

}

.modal-dialog {

    position: fixed;

    color:#000000;

    top: 150px;

    width: 400px;

    border-radius: 3px;

    min-height: 155px;

    overflow: hidden;

    z-index: 99998;

    margin-left: -200px;

    left: 50%; 

}

.modal-dialog .css-icon {

    background-image: url("../images/modal-icons.png"); 

}

.modal-dialog .modal-head {

    height: 30px;

    line-height: 30px;

    padding: 0px 20px;

    background: #F6EFEF;

    font-size: 14px; 

}

.modal-dialog .modal-head .modal-logo {

    width: 15px;

    height: 15px;

    background-position: 1px 0px;

    margin: 8px 5px 0 0;

    float: left; 

}

.modal-dialog .modal-head .close {

    float: right;

    width: 15px;

    height: 15px;

    background-position: -14px 0px;

    margin-top: 8px; 

}

.modal-dialog .modal-body {

    width: 100%;

    min-height: 125px;

    background: #ffffff; 

}

.modal-dialog .modal-body .modal-body-left {

    width: 140px;

    float: left; 

}

.modal-dialog .modal-body .modal-body-left .icon {

    width: 64px;

    height: 64px;

    margin: 30px 0 0 48px; 

}

.modal-dialog .modal-body .modal-body-left .success-message {

    background-position: 0px -14px; 

}

.modal-dialog .modal-body .modal-body-left .warming-message {

    background-position: 0px -78px; 

}

.modal-dialog .modal-body .modal-body-right {

    width: 260px;

    float: right;

    padding-top: 20px; 

}

.modal-dialog .modal-body .modal-body-right .close-btn {

    color: #000;

    text-align: center;

    width: 90px;

    display: inline-block;

    height: 24px;

    line-height: 24px;

    background: #818079; 

}

.modal-dialog .modal-body .modal-body-right p {

    line-height: 30px; 

}



/* style definition */

.p12-pagination-1-main {

    margin: 0 auto; 

    padding: 20px 0;

    height: 30px;

    text-align: center;

}



.p12-pagination-1 a,

.p12-pagination-1 span {

    vertical-align: top;

    display: inline-block;

    padding: 0 8px;

    height: 26px;

    line-height: 26px;

    border: 1px solid #e5e5e5; 

    text-align: center;

    margin: 0 2px;

    background: #fff;

}



.p12-pagination-1 span {

    border: 1px solid #fff;

}



.p12-pagination-1 .page_curr {

    background:#37a0db;

    color:#fff;

    border-color:#37a0db;

}



.p12-pagination-1 .laypage_first,

.p12-pagination-1 .laypage_last {

    display: none;

}



/* style definition */

.p101-pagination-1-main {

	margin: 0 auto;

	padding: 0 0 40px;

	height: 40px;

	text-align: center;

}



.p101-pagination-1 a,

.p101-pagination-1 span {

	vertical-align: top;

	display: inline-block;

	font-size: 18px;

	font-family: Arial;

	width: 34px;

	height: 34px;

	color: #666666;

	border-radius: 100%;

	line-height: 34px;

	border: 1px solid #dcdcdc;

	text-align: center;

	margin: 0 3px;

	background: #fff;

}

.p101-pagination-1 a.page_first,.p101-pagination-1 a.page_last{width: 70px;border-radius: 20px;font-size: 16px;}

.p101-pagination-1 a.page_pre,.p101-pagination-1 a.page_next{width: 80px;border-radius: 20px;font-size: 16px;}

.p101-pagination-1 span {

	border: 1px solid #fff;

}



.p101-pagination-1 .page_curr {

	background:#5a5a5a;

	color:#fff;

	border-color:#5a5a5a;

}



.p101-pagination-1 .laypage_first,

.p101-pagination-1 .laypage_last {

	display: none;

}



/* style definition */

.p102-pagination-1-main {

	margin: 0 auto;

	padding: 20px 0 40px;

	height: 40px;

	text-align: center;

}

.p102-pagination-1 a,

.p102-pagination-1 span {

	vertical-align: top;

	display: inline-block;

	font-size: 16px;

	font-family: Arial;

	width: 36px;

	height: 36px;

	color: #808080;

	border-radius: 5px;

	line-height: 36px;

	border: 1px solid #e5e5e5;

	text-align: center;

	margin: 0 3px;

	background: #fff;

}

.p102-pagination-1 a.page_first,.p102-pagination-1 a.page_last{width: 70px;border-radius: 5px;font-size: 14px;}

.p102-pagination-1 a.page_pre,.p102-pagination-1 a.page_next{width: 80px;border-radius: 5px;font-size: 14px;}

.p102-pagination-1 span {

	border: 1px solid #fff;

}

.p102-pagination-1 .page_curr {

	background:#37a0db;

	color:#fff;

	border-color:#37a0db;

}

.p102-pagination-1 .laypage_first,

.p102-pagination-1 .laypage_last {

	display: none;

}





@-webkit-keyframes xm-fade-down1 {

    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }

    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }

}

@keyframes xm-fade-down1 {

    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }

    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }

}

.xm-fade-down1 { -webkit-animation-name: xm-fade-down1; animation-name: xm-fade-down1 }

@-webkit-keyframes xm-fade-down2 {

    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }

    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }

}

@keyframes xm-fade-down2 {

    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }

    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }

}

.xm-fade-down2 { -webkit-animation-name: xm-fade-down2; animation-name: xm-fade-down2 }

@-webkit-keyframes fadeInLeft1 {

    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

@keyframes fadeInLeft1 {

    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

.fadeInLeft1 { -webkit-animation-name: fadeInLeft1; animation-name: fadeInLeft1 }

@-webkit-keyframes xm-fade-left2 {

    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

@keyframes xm-fade-left2 {

    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

.xm-fade-left2 { -webkit-animation-name: xm-fade-left2; animation-name: xm-fade-left2 }

@-webkit-keyframes xm-fade-right1 {

    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

@keyframes xm-fade-right1 {

    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

.xm-fade-right1 { -webkit-animation-name: xm-fade-right1; animation-name: xm-fade-right1 }

@-webkit-keyframes fadeInRight2 {

    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

@keyframes fadeInRight2 {

    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }

@-webkit-keyframes zoomLeft {

    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }

    50% { opacity: 1 }

}

@keyframes zoomLeft {

    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }

    50% { opacity: 1 }

}

.zoomLeft { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }

.zoomRight { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }

@-webkit-keyframes xm-fade-up1 {

    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

@keyframes xm-fade-up1 {

    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

.xm-fade-up1 { -webkit-animation-name: xm-fade-up1; animation-name: xm-fade-up1 }

@-webkit-keyframes xm-fade-up2 {

    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

@keyframes xm-fade-up2 {

    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }

    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }

}

.xm-fade-up2 { -webkit-animation-name: xm-fade-up2; animation-name: xm-fade-up2 }









@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}

20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}

30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}

40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}

50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}

60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}

70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}

80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}

90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}

100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}

}

@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}

20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}

30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}

40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}

50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}

60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}

70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}

80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}

90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}

100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}

}

.fa-spin{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}

.fa-spin2{-webkit-animation:fa-spin 30s infinite linear;animation:fa-spin 30s infinite linear}

.fa-shake{-webkit-animation:pulse 3s infinite linear;animation:pulse 3s infinite linear}

.fa-shake2{-webkit-animation:pulse 11s infinite linear;animation:pulse 11s infinite linear}

.fa-bubble{-webkit-animation:bubble 3s infinite linear;animation:bubble 3s infinite linear}

.fa-bounceIn{-webkit-animation:bounceIn 3s infinite linear;animation:bounceIn 3s infinite linear}







@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}

100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}

}

@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}

100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}

}

@-webkit-keyframes bubble{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}

20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}

90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

100%{opacity:0}

}



@keyframes bounceIn{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}

20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}

90%{-webkit-transform:scale(2);transform:scale(2);opacity:1}

100%{opacity:0}

}





/* style definition */



html {font-size: 12px;-webkit-text-size-adjust: none;}

    

@media screen and (min-width: 1200px) {html {font-size: 12.5px;}}

   

@media screen and (min-width: 1280px) {html {font-size: 13.33333px;}}

   

@media screen and (min-width: 1366px) {html {font-size: 14.22916px;}}

  

@media screen and (min-width: 1440px) {html {font-size: 15px;}}

   

@media screen and (min-width: 1600px) {html {font-size: 16.66666px;}}

   

@media screen and (min-width: 1920px) {html {font-size: 20px;}}





