﻿@charset "utf-8";
/*@charset "utf-8";*/

/* CSS Reset 			----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:0}
img{ border: 0; padding: 0; margin: 0; }
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
strong, b{ font-weight: bold; }
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5{ padding: 0; margin: 0; }
h1{font-size: 18px;padding: 8px 0;font-weight: 600;}
h2{ font-size: 18px; }
h3{ font-size: 14px;}
h4{font-size: 12px;}
h5{font-size: 12px;}
q:before,q:after{content:''}
abbr,acronym{border:0}
hr { margin: 0; padding: 0; border: 0; color: #CDCDCD; background-color: #CCC; height: 1px; }
blockquote{color:#666;font-style: normal;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:12px 'andale mono', 'lucida console', monospace;line-height:1.5}
input:focus{outline:none}
/* Global Definitions ----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td{font-family:"微软雅黑";/*font-family: Tahoma,Helvetica,Arial,sans-serif; font-size: 12px; */font-size: 14px;color: #333;line-height:1.5;}
p{ padding: 0 0 1em 0; line-height:1.5}
a{color:#4c4c4c;text-decoration:none;}
a:hover{color:#146ac0;text-decoration:none;}
 
.L{float:left;}	.R{float:right;}	.H{display:none;}

/*clear fix*/

.clearfix:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;} 
.clear{ clear: both; height: 0; font-size: 1px; line-height: 0px;}
.H50{ height:50px;}
.H40{ height:40px;}
.H20{ height:20px;}
.H15{ height:15px;}
.comH20{ height: 20px;}
.comH18{height:18px;}




/*分页*/



/*暂无内容开始*/
.emptys{ text-align: center; padding: 20px 0;}
/*暂无内容结束*/



/*手机端导航*/
.mobile-headerwrap{/**/ display:none;}


@media screen and (max-width:480px){

/*手机端导航*/
.mobile-headerwrap{display:block;}
.mobile-menucss{background:rgba(255,255,255,0.95); box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);height: 100%; width: 80%; width:230px; position:fixed; right:-100%; top:50px;   box-sizing: border-box; display: block!important;}
.mobile-menucss>ul{ height: 90%; overflow: auto; padding-top: 10px; }
.mobile-menucss>ul>li{ margin-top: -1px;  }
.mobile-menucss>ul>li>a{display: block;padding-left: 30px; border-bottom:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.1); height:45px; line-height:45px;}
.mobile-menucss>ul>li>a>span{ color: #000; font-size: 16px; }
.mobile-menucss>ul>li>ul{ padding-left:50px;}
.mobile-menucss>ul>li>ul>li{ line-height: 45px; }
.mobile-menucss>ul>li>ul>li>a>span{ color:#333; line-height: 25px; }

.mobile-menucss>ul>li.mobiles-links{ text-align: center;padding-top:10px; padding-bottom:30px; border: none;}
.mobile-menucss>ul>li.mobiles-links a{border: none;}
.mobile-menucss>ul>li.mobiles-links img{ width: 50px!important; height: 50px!important; max-width: none; margin-left: 0; padding-left: 0;}

/*手机端头部*/
.mobile-headerwrap{height:50px;display:block; position:relative; z-index:990; }  
.mobile-header{ background:#efefef; height:50px; position:fixed; width:100%; left:0; top:0; z-index:990;}	
.header-shower{  height: 50px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); position: relative; z-index: 66;}
.mobile-header img{ width:auto!important; height:30px!important; margin:10px 0 0 5px;}

.menu-active {
  right: 0;
  animation-name: ani-menu;
  animation-timing-function: ease-in-out;
  animation-duration: 500ms; }

.menu-hide {
  right: -100%;
  animation-name: ani-menu1;
  animation-timing-function: ease-in-out;
  animation-duration: 500ms; }
	
	

/*菜单动画*/
@keyframes ani-menu {
  0% {
    right: -100%; }
  100% {
    right: 0; } }
@-webkit-keyframes ani-menu {
  0% {
    right: -100%; }
  100% {
    right: 0; } }
@keyframes ani-menu1 {
  0% {
    right: 0; }
  100% {
    right: -100%; } }
@-webkit-keyframes ani-menu1 {
  0% {
    right: 0; }
  100% {
    right: -100%; } }	
	
	
/*搜索开始*/  
.head-icons{background:url(../img/mem_icons.png) right center no-repeat; background-size: 185px 50px;  float:right;  height: 50px; text-align: right;}
.mobile-search{ height:50px; background:#000; padding:0 20px 0 50px; position:fixed; width:100%; box-sizing:border-box; z-index:6666; top:0; left:0; display:none;}
.mobile-menucss{ text-align: left;}
.mobile-search input{  width:100%; color:#fff; height:40px; vertical-align:middle; background:transparent; border:none; margin-top:5px; line-height:40px;}
.mobile-search input::-webkit-input-placeholder {
color:#fff!important;
}
.mobile-search input:-moz-placeholder { color:#fff!important;}	
.mobile-search .s-searchs{ background:url("../img/searchbtns.png") no-repeat; position:absolute; width:25px; height:25px;  right:15px; top:15px;  }
.mobile-search .s-close{ cursor:pointer; background:url("../img/close.png") no-repeat; position:absolute; width:25px; height:25px; background-size:25px 25px;  left:10px; top:15px;  }
.head-icons a.ybooks-css{ width:40px; height: 50px;}	
.head-icons a{ display:inline-block; cursor:pointer; width:40px; height: 50px;}
.head-icons a.search-mobile{ width:40px; height: 50px; }
.head-icons a.site-css{ width:35px; height: 50px;}
.head-icons a.en-css{ width:41px; height: 50px;}
.head-icons a.menus-mobiles{ width:38px; height:50px ; }

	
}

