body {
    color: #373737;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	background: #f5f5f5;
}
.img-hide{ overflow:hidden; }
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
button:focus,button:hover,input:focus{ outline: none!important; }
a:hover,a:focus{ text-decoration:none !important; color:#37a636;}
img{ max-width:100%;}

.header{ height: 80px; background: #428cee; }
.logo{ margin-top: 20px; }
.nav-list li{ float: left; position: relative;width:10%;text-align:center;}
.nav-list li:before{ display: block; content: ""; position: absolute; right: 0; top: 50%; border-right: solid 1px #bfbfbf; height: 20px; margin-top: -10px; }
.nav-list li a{ height: 40px; line-height: 40px; color: #666; font-size: 16px; display: block; padding:0 15px;white-space: nowrap;  }
.nav-list li.active a{ color: #0c4dd4; background: #83edf1; }
.nav-list li a:hover{ color: #0c4dd4;}
.nav-list li:last-child:before{ display: none; }
.search-click{ height: 81px; width: 24px; background: url(../images/icon01.png) center no-repeat; }
.header-r1 a{ font-size: 18px; color: #fff; background: url(../images/icon-compy.png) left center no-repeat; padding-left: 20px; }
.header-r1{ line-height: 81px; position: relative; }
.header-r a{ font-size: 18px; color: #fff; background: url(../images/icon02.png) left center no-repeat; padding-left: 20px; }
.header-r1 ul{margin-top:-3px;}
.header-r ul{margin-top:-3px;}
.header-r{ line-height: 81px; position: relative; }
.container{ width: 1230px; }
.login-down{ position: absolute; left: -15px; display: none; top: 100%; margin-top: -2px; right: -15px; background: #dcdcdc; z-index: 100000; }
.header-r1:hover .login-down{ display: block; }
.header-r:hover .login-down{ display: block; }
.login-down li a{ font-size: 14px; color: #333; padding:0; background: none; line-height: 40px; display: block; text-align: center; }
.login-down li a:hover{ color: #428cee;}
.login-down li{ line-height: 40px; }
.beian{ font-size: 14px; color: #fff; margin-top: 15px; }
.footer{ margin-top: 35px; background: #303030; padding:35px 0; }
.footer-left{ border-right: solid 1px #595959; padding-top: 20px; padding-right: 50px; margin-right: 50px; }
.footer-dw p{ font-size: 14px; color: #fff;line-height:26px;margin-bottom:2px; }
.footer-dw{ padding-top: 20px; }
.ewm{ font-size: 14px; color: #fff; margin-left:55px; }
.ewm img{ margin-bottom: 10px;max-width:110px;max-height:110px;}
.ewm span{ display:none;}
.footer-table{ display: table; margin:0 auto; width: auto; }
.friends-list li a:hover,.tabs-list li a:hover,.bg-tt a:hover,.news-list-b li a:hover,.news-right-tt a:hover,.st-list li a:hover{ color: #428cee; }
.header-r a:hover{ color: #37fdff;}
.header-r1 a:hover{ color: #37fdff;}
.logo-sm,.navbar-toggle{ display: none; }
.floash-img{ display: none; }
.search-box{ position: relative; width:200px; height: 42px; position: relative; margin-top: 19px; margin-left:268px; }
.search-box .form-control{ width: 100%; height: 42px; background: rgba(255,255,255,0.2); border-radius: 30px; border:none; }
.search-click{ position: absolute; right: 10px; width: 42px; height: 42px; top: 0; }
.nav-box{ position: relative; z-index: 1000; background: #e5e5e5; }
.back-box-img{ position: absolute; right: 35px; bottom: 25px; }
.col-xs-4 .back-box-img{ right: 25px; }
.sj-row{ margin-bottom: -20px; }
.bg-row .col-xs-2{ width: 20%;}
.footer-xs{ display: none; }

.page-list{ background: #fff; margin-top: 10px; padding:15px; }
.pagination{ margin:0; }
.pagination li { cursor:pointer;}
.pagination li a{ margin:0 3px; border-radius: 0!important; }
.reportImg{ border:1.5px solid #CCCCCC;box-shadow: darkgrey 0px 3px 3px 0px ; }
@media ( max-width: 1279px){
	.container{ width:970px; }
	.search-box{ margin-left:95px; }
	.nav-list li a{ padding:0 18px; }
	}
	

@media ( max-width: 991px){
	.search-box{ display: none; }
	.container{ width:100%; }
	.header{ height: auto; padding:10px 0; position: relative; }
	.logo{ margin-top: 0px;}
	.logo img{ width: 200px; }
	.header-r1{display:none; }
	.header-r{ height: 18px; line-height: 18px; }
	.header-r a{ font-size: 14px; }
	.search-click{ display: none; }
	.nav-list{ padding:0; position: absolute; display: none; top: 100%; left: 0; right: 0; background: #e5e5e5; border-top: solid 1px #fff; z-index: 10000; }
	.navbar-toggle{ display: block; border:solid 1px #428cee; margin-right: 0; }
	.navbar-toggle span{ background: #428cee; }
	.nav-list li{ float: none; margin:0; width:auto;text-align:left;}
	.nav-list li a{ height: 40px; line-height: 40px; padding:0 15px; }
	.beian{ text-align: center; }
	.footer{ display: none; }
	.footer-left{ padding:0; margin-right: 0; border:none; text-align: center; width: 100%; }
	.footer{ padding:15px; margin-top: 15px; }
	.footer-dw{ width: 100%; padding-top: 10px; text-align: center; }
	.ewm{ width: 100%; margin:0; text-align: center; }
	.beian,.footer-dw,.ewm span{ display: none; }
	.ewm{ margin-top: 10px; }
	.footer-xs{ display: block; background: #1b1b1b; margin-top: 20px; padding:15px 15px 0 15px; }
	.footer-xs-t{ position: relative; padding-right: 90px; }
	.footer-xs-t p{ font-size: 12px; color: #d7d7d7; margin-bottom: 0; }
	.logo-xs{ margin-bottom: 3px; }
	.footer-xs-ewm img{ width: 65px; margin-bottom: 5px; }
	.footer-xs-ewm{ font-size: 12px; color: #d7d7d7; position: absolute; right: 0; top: 0; }
	.footer-xs-ewm span{ display:none; }
	.footer-xs-b{ padding:5px 10px; font-size: 12px; color: #d9d9d9; background: #202020; margin:10px -15px 0 -15px; }
	}