body{background:#fff;}
*,dl, ol, ul{margin:0;padding:0}
li{list-style:none;}
.clr{clear:both}
.r5px{padding-right:5px;}
.w {width:1120px;margin:0 auto;}
a {-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;}

#navi {position: fixed;top: 129px;box-shadow: 0px 0px 12px 0px #e6e6e6;}
#navi ul li{width: 102px;font-size: 14px;background-color: #fff;height: 36px;text-align: center;border-bottom: 1px solid #efefef;line-height: 36px;}
#navi ul li:hover{background:#03a9f4;}
#navi ul li a{color:#333;display: block;}
#navi ul li a:hover{color:#fff;}

.header-background {height: 100px;background:#fff;box-shadow: 0 0px 15px 0px #ddd;}
.header-content {height: 100px;}
.header-button{float: right;}
.header-button li {height: 40px;line-height: 40px;float:left;margin: 30px 5px;}
.header-button li a{font-size: 14px;border: 1px solid #DDD;padding: 0 15px;display: block;text-align: center;border-radius: 5px;color: #333;}

.mrcontent {margin-top: 30px;}
.mrcontent ul{background: #fff;overflow: hidden;padding: 20px 20px;margin-bottom:0;line-height: 28px;}

.mrcontent ul li{float:left;line-height: 42px;}
.mrcontent ul li a{color:#333;width:154px;padding:0 0 0 8px;display:block;text-decoration:none;}
.mrcontent ul li a:hover{color:#03a9f4;text-decoration: underline;}

.mrcontent #mrfl ul li{float:none;font-size:14px;list-style: decimal;margin:20px 0 20px 20px;line-height: 22px;}
.mrcontent #mrfl ul li a{color: #03a9f4;width: 100%;display: unset;font-size: 14px;text-decoration: underline;padding: 0;}
.mrcontent #mrfl ul li span{margin-left: 8px;color: #888;}
.mrcontent #mrfl ul li a:hover{color:#FFF;background: #03a9f4;}
.mrcontent #movie ul li a{width: auto;padding: 0 10px;}
.mrcontent #movie ul h1{font-size: 13px;margin: 8px 0;color: #333;}
.mrcontent #useful ul li{width:33.3333%;}
.mrcontent #useful ul li a{width:auto;display:unset;}
.mrcontent #useful ul li a span{background: #03a9f4;padding: 3px 10px;color: #FFF;margin-right: 10px;}
.mrcontent #video ul li a span{background:#aaa;color: #FFF;padding: 3px 4px;font-family: simsun;}

.hot {vertical-align: top;}


.topbox,.topsite{height: 50px;line-height: 50px;background: #FFF;margin-bottom: 20px;box-shadow: 0px 0px 20px 4px #e6e6e6;border: 1px solid #dadada;padding-left:15px;font-size: 15px;}

.topsite{height:40px;padding:0;}
.topsite h2{font-size:15px;float:left;line-height:38px;background: #03A9F4;padding:0 15px;color: #FFF;}
.mrcontent .topsite ul{padding:0;}
.mrcontent .topsite ul li {line-height:38px;}
.mrcontent .topsite ul li a{color: #333;width: 140px;display: block;text-decoration: none;font-size: 15px;text-align: center;padding:0;}
.mrcontent .topsite ul li a:hover{color: #fff;background: #03A9F4;font-size: 16px;}

.mrbox{overflow: hidden;margin-bottom:30px;box-shadow:0px 0px 15px 0px #e6e6e6;border: 1px solid #DDD;border-radius: 10px;}
.mrcontent .mrbox ul li a{font-size:15px;height: 44px;}
.mrcontent #app ul li a span{background: #03a9f4;color: #FFF;font-size: 12px;font-family: simsun;padding: 5px 5px;margin-left: 3px;}
.mrcontent #good ul li a{width: auto;padding: 0 20px 0 8px;}
.mrcontent #good ul li a span{background: #03a9f4;color: #FFF;font-size: 12px;font-family: simsun;padding: 5px 5px;margin-left: 3px;}
.ultitle {height: 40px;line-height: 40px;padding-left: 10px;color:#03A9F4;border-bottom: 2px solid #03A9F4;}

.domainb{float:right;font-size: 14px;padding: 0 10px;background:#03A9F4;border-top-right-radius: 5px;color:#FFF}

footer{overflow: hidden;padding: 20px 0;font-size: 13px;line-height: 21px;background: #fff;box-shadow: 0px 5px 15px 0px #ddd;border-top: 3px solid #03A9F4;}
footer h2{font-size: 16px;color: #333;height: 30px;text-align: left;font-weight: bold;}
footer li{line-height: 24px;font-size: 14px;float:left;}
footer li a{color: #fff;padding:2px 15px;background: #03a9f4;margin-right: 10px;display:block;text-decoration: none;}
footer li a:hover{color: #fff;background: #e22f37;text-decoration: none;}
footer li.warring {float: right;color: #e22f37;}


.mshow{display:none;}

.footerer{text-align: center;background: #333;color: #FFF;padding: 10px 0;}
.footerer p{line-height: 22px;margin: 0;font-size: 14px;}
.pchide {display:none;}
.topleft { float:left; width:70%; left: 0; position: relative; border-right:0px;}
.topright{float:right;}
.topright{font-size: 14px;}
.topright a{margin-right: 15px;color:#03a9f4;font-size: 14px;font-weight: bold;}

input:focus{
border: 1px solid #03A9F4 !important;
box-shadow: none !important;
}

.bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after {
    border-top-color: #03A9F4;
}
.popover-body {
    background-color: #03A9F4;
}
.popover-body span{ color:#fff;}
#auto_div { display: none;  width:100%; border: 1px #03A9F4 solid;  background: #FFF;  position: absolute; top: 38px;  left: 0;     color: #323232;  }
.modal .modal-content p{font-size: 16px;text-align: center;margin-top:18px;}
.modal .modal-content h5{font-size: 15px;line-height: 25px;}
.btn-outline-secondary{ background-color:#03A9F4; color:#fff; }

.modal-header,.modal-footer{background: #e8e8e8;padding: .5rem 1rem;border:none;}
.modal-title{font-size: 16px;}
.modal-footer .btn {font-size: 14px;padding: .2rem .75rem;}

@media only screen and (min-width:0) and (max-width:750px) {
	.mrcontent #go ul li{width:100%;}

}

@media only screen and (min-width:0) and (max-width:1120px) {
	
	.mhide{display:none;}
	.mshow{display:block;}
	.w{width: 98%;}
	.topbox{padding: 10px 15px;height: auto;line-height: unset;}
	.topsite{height:auto;}
	.topsite h2{float:none;}
	.mrcontent ul li a{width: 108px;}
	.mrcontent .mrbox ul li a,.mrcontent .topsite ul li a{font-size: 13px;}
	.mrcontent #mapp ul li a{width:100%;}
	.mrcontent #mapp ul li{width:50%;}
	.mrcontent #useful ul li{width:100%;}
	.mrcontent ul{padding: 20px 10px;}
	.mrcontent .topsite ul li{width:33.333333%;}
	.mrcontent .topsite ul li a{width:100%;}
	footer li a{font-size:13px;}
	footer h2{font-size: 14px;height: 18px;}
	
	.mrcontent #app ul li{ width:50%;}
	.mrcontent #app ul li a{ width:100%;}
.topleft { float:left; width:100%;}


.am-header {position:relative;width:100%;height:75px;line-height:75px;padding:0 0px;}
.am-header .logom a{padding-left:10px;}
.am-header .am-header-nav a{color: #03a9f4;font-weight: bold;}
.am-header .am-header-nav {position:absolute;top:0;}
.am-header .am-header-nav img {height:16px;width:auto;vertical-align:middle;}
.am-header .am-header-right {right:10px;font-size:16px;font-family: microsoft yahei;}
.am-header-fixed {position:fixed;top:0;left:0;right:0;width:100%;z-index:1010;}
.am-with-fixed-header {padding-top:32px;}
.am-header-right a:hover {text-decoration:none;color: #e45544;}
.am-header-icon {width:30px;}
.am-offcanvas {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;background:rgba(0, 0, 0, 0.15);}
.am-offcanvas.am-active {display:block;}
.am-offcanvas-page {position:fixed;-webkit-transition:margin-left 0.3s ease-in-out;transition:margin-left 0.3s ease-in-out;}
.am-offcanvas-bar {position:fixed;top:0;bottom:0;left:0;z-index:1091;width:180px;max-width:100%;background:#0084bf;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);  transform:translateX(-100%);}
.am-offcanvas.am-active .am-offcanvas-bar.am-offcanvas-bar-active {-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
#r-nav .am-offcanvas-content a{color: #FFF;padding: 10px 0;display: block;border-bottom: 1px solid #DDD;}
.am-offcanvas-bar-flip {left:auto;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.am-offcanvas-bar-flip:after {right:auto;left:0;}
.am-offcanvas-content {padding:15px;}
.am-offcanvas-content a {color:#fff;font-size: 14px;font-family: microsoft yahei;}
.am-offcanvas-content a:hover {color:#eae8de;}
.logom img {height:50px;}
.mrcontent {margin-top:10px;}
}
.te-modal * {box-sizing: border-box;}.te-modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;display: flex;visibility: hidden;flex-direction: column;align-items: center;overflow: hidden;-webkit-overflow-scrolling: touch;background: rgba(0, 0, 0, .9);opacity: 0;cursor: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E"), auto;}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))) {.te-modal {-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}}.te-modal--confirm .te-modal-box {text-align: center;}.te-modal--noOverlayClose {cursor: default;}.te-modal--noClose .te-modal__close {display: none;}.te-modal__close {position: fixed;top: 2.5rem;right: 2.5rem;z-index: 1000;padding: 0;width: 2rem;height: 2rem;border: none;background-color: transparent;color: #fff;cursor: pointer;}.te-modal__close svg * {fill: currentColor;}.te-modal__closeLabel {display: none;}.te-modal__close:hover {color: #fff;}.te-modal-box {position: relative;flex-shrink: 0;margin-top: auto;margin-bottom: auto;width: 60%;max-width:600px;border-radius: 4px;background: #fff;opacity: 1;cursor: auto;will-change: transform, opacity;}.te-modal-box__content {padding: 3rem 3rem;}.te-modal-box__footer {padding: 1.5rem 2rem;width: auto;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background-color: #f5f5f5;cursor: auto;}.te-modal-box__footer::after {display: table;clear: both;content: "";}.te-modal-box__footer--sticky {position: fixed;bottom: -200px;z-index: 10001;opacity: 1;transition: bottom .3s ease-in-out .3s;}.te-enabled {position: fixed;right: 0;left: 0;overflow: hidden;}.te-modal--visible .te-modal-box__footer {bottom: 0;}.te-modal--visible {visibility: visible;opacity: 1;}.te-modal--visible .te-modal-box {animation: scale .2s cubic-bezier(.68, -.55, .265, 1.55) forwards;}.te-modal--overflow {overflow-y: scroll;padding-top: 8vh;}.te-btn {display: inline-block;margin: 0 .5rem;padding: 1rem 2rem;border: none;background-color: grey;box-shadow: none;color: #fff;vertical-align: middle;text-decoration: none;font-size: inherit;font-family: inherit;line-height: normal;cursor: pointer;transition: background-color .4s ease;}.te-btn--primary {background-color: #3498db;}.te-btn--danger {background-color: #e74c3c;}.te-btn--default {background-color: #34495e;}.te-btn--pull-left {float: left;}.te-btn--pull-right {float: right;}@media (max-width : 540px) {.te-modal {top: 0px;display: block;padding-top: 60px;width: 100%;}.te-modal-box {width: auto;border-radius: 0;}.te-modal-box__content {overflow-y: scroll;}.te-modal--noClose {top: 0;}.te-modal--noOverlayClose {padding-top: 0;}.te-modal-box__footer .te-btn {display: block;float: none;margin-bottom: 1rem;width: 100%;}.te-modal__close {top: 0;right: 0;left: 0;display: block;width: 100%;height: 60px;border: none;background-color: #2c3e50;box-shadow: none;color: #fff;}.te-modal__closeLabel {display: inline-block;vertical-align: middle;font-size: 1.6rem;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;}.te-modal__closeIcon {display: inline-block;margin-right: .8rem;width: 1.6rem;vertical-align: middle;font-size: 0;}}@keyframes scale {0% {opacity: 0;transform: scale(.9);}100% {opacity: 1;transform: scale(1);}}.te-modal-box{font-size: 1rem;}.appdbox{display: flex;flex-direction: column;align-items: center;font-size: 1rem;}.appdbox h1{margin:.67em 0;font-size: 2rem;}.appdbox a{margin: 5px 0;text-align: center;width: 80%;}.appdbox a:hover{color:#FFF;}.dact {background: #afafaf;}.appdbox h1 span{display: none;}.tp {background-color:#03A9F4;}