﻿@charset "utf-8";
/*CSS Reset*/
body,div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,table,tr,td,th,button,input,select,textarea{margin:0;padding:0;font-size: 12px;}
body{_background:url(about:blank) #fff fixed;font-size: 14px;}
img{border:none;vertical-align:top;}
ol,ul,li{list-style:none;}
button,input,select,textarea{font-size:100%;outline:none;resize:none;}
em,i,strong,b{font-style:normal;font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
* {font-family: 微软雅黑, arial;margin: 0px;padding: 0px;}
/*User-Defined*/
body, input, button, textarea, select {font-size: 14px;font-family: "Microsoft YaHei", Helvetica, Tahoma, Arial, sans-serif;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#e12042;text-decoration:none!important;}
img {vertical-align: top;border: 0;}
a:focus{color: #333; text-decoration: none;}
*{box-sizing: border-box;}
a:focus{outline: none;}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   

/*改变选中内容的背景颜色*/
::selection {} 
::-moz-selection {} 
::-webkit-selection {} 
img{width:100%;vertical-align: top;}
a,span,label{display:inline-block;}
div,nav,ul,ol,h2,h3,h4,h5,p,input{margin:0;padding:0;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {height: 0;visibility: hidden;display: block;clear: both;}
.mt-20{margin-top:.266667rem}
.mt-30{margin-top:.4rem}
.pb-30{padding-bottom:.4rem}
.pt-20{padding-top:.266667rem}
.pb-20{padding-bottom:.266667rem}
.pt-25{padding-top:.333333rem}
.pb-25{padding-bottom:.333333rem}

body{margin: 0 auto;padding: 0;width: 10rem;font-size: 0.3rem;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #f1f1f1;}

/*head*/
.top_nav{width: 10rem;height: 50px;position: relative;box-sizing: border-box;}
.top_nav_item{position: fixed;width: 10rem; border-bottom: 1px solid #ddd; background: #fff; z-index: 100;box-sizing: border-box;}
.top_nav .logo{width: 6rem;margin: 0 0 0 0.2667rem;overflow: hidden;position: relative; z-index: 100;}
.top_nav .logo a{position: relative;float: left; height:50px; overflow:hidden; }
.top_nav .logo img{height: 60%; width: auto; margin-top:10px;}
.top_menu{position:absolute;top:0;left:0;right:0;}
.top_menu .nav-on{position: absolute;top: 0;width:50px;height: 35px;padding-top:13px;display:block;left:initial;right:0;}
.top_menu .nav-on i{display: block;width: 28px;height: 5px;background: #e02043;margin: 0 auto 5px;}
.top_menu .menu_list{width:100%;position: relative;display:none;top: 51px;left: 0;background: #fff;overflow: hidden;}
.top_menu .menu_list .link{cursor: pointer;display: block;padding: 0.4rem;color: #333;font-size: 14px;font-weight: 700;border-bottom: 1px solid #ccc;position: relative;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}
.top_menu .menu_list li:last-child .link{border-bottom: 0}
.top_menu .menu_list li i{position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}
.top_menu .menu_list li i.caret{right: 12px;left: auto;width: 14px;height: 14px;display: block;background: url(icon_down.png) no-repeat center right;}
.top_menu .menu_list li.open .link{color: #e02043}
.top_menu .menu_list li.open i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}
.top_menu .menu_list .submenu{display: none;background: #fff;font-size: 14px}
.top_menu .menu_list .submenu li{}
.top_menu .menu_list .submenu a{display: block;text-decoration: none;font-size: 14px;color: #333;padding: 6px 14px;padding-left: 0.6rem;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease}
.top_menu .menu_list .submenu a:hover{background: #e02043;color: #fff}
.menu_shade{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background-color: rgb(0, 0, 0);opacity: 0.5;}


/*footer*/
.footer{margin-top: 0.2667rem;background: #2c2f35;}
.footer_info{padding:0.6rem 0.2667rem;font-size: 14px;color:#fff;line-height:2;box-sizing:border-box;}
.footer-title{font-size: 16px;font-weight: bold; text-align: center;}
.footer-title a{color: #fff;}
.footer .info{color: #fff; text-align: center;}
.footer .info span{color: #fff;}
.footer .copyright{background: #21242b;padding:0.133rem 0.2667rem;text-align: center;}
.footer .copyright p{font-size:10px;line-height: 1.5;color: #fff;}
.footer .copyright a{color:#fff;font-size:10px;}
.footer{padding-bottom: 1.5rem;}

/*online*/
.online {position: fixed; left: 0; right: 0; bottom: 0;display: flex; height: 1.5rem;background: #e02043;}
.online a{flex: 1;height: 1.5rem;font-size:14px;justify-content: center;align-items: center;color: #fff;background: #e02043;border-right: 1px solid #fff;text-align:center;}
.online a:last-child{border:none}
.online img {width: 0.6rem; height: 0.6rem;margin-right: 5px;margin: 5px 0 3px;}
.online i{display: block;width: 100%;float: left;text-align: center;}

.newsSearch{height: 60px; line-height: 60px; padding: 0 10px;}
.inputleft{ width:80%; float: left;}
.btnleft{ width: 20%; float: left;}
.SearchInput2{ width: 100%; height: 35px; line-height: 35px; border: 1px #2284b5 solid;}
.SearchBtn2{ width: 100%; line-height: 35px; height: 35px; background: #2284b5; color: #fff; border: 0px;}