/*
	试用，雷锋福利，硬创，海淘，爱搞机，产品
	头部相同部分，公共样式
*/
@charset "utf-8";
/* =s Reset*/
html{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:sup;}
sub{vertical-align:sub;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* =e Reset */

/* =s base */
header,footer,nav{display: block;}
::-moz-selection{background:#fe917b; color:#fff;} 
::selection {background:#fe917b; color:#fff;} 
html,body{}
body{font-family:"microsoft yahei",Arial;color:#000; -webkit-font-smoothing:antialiased;}
i{font-style:normal;}
a{text-decoration: none;color: #333;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.hide {display:none;}
.thide{ text-indent: -9999px; position: absolute; left: -9999px;}
.inner{width:1100px;margin:0 auto;position: relative;}
.inner9{width:900px;margin:0 auto;position: relative;}
.yahei{font-family: "microsoft yahei";}
.fl{float: left;}
.fr{float: right;}
/* =e base */

/* s= 低版本浏览器提示*/
.explorer{display: none;padding: 28px 0;background-color: #fde9d0;text-align: center;font-size: 14px;color: #d36b4b;}
.explorer .ico{display: inline-block;background: url('../../images/common/explorer.png') no-repeat;vertical-align: middle;margin-left: 20px;}
.explorer .warn{ background-position:-2px -12px;width: 29px;height: 24px;margin-right: 8px;margin-left: 0;}
.explorer span{cursor: pointer;}
.explorer .exp-ico1{background-position: -35px -1px;width: 41px;height: 39px;}
.explorer .exp-ico2{background-position: -79px -1px;width: 39px;height: 37px;}
.explorer .exp-ico3{background-position: -121px 0;width: 41px;height: 41px;}
.explorer .exp-ico4{background-position: -165px 0;width: 43px;height: 45px;}
.explorer .exp-ico5{background-position: -210px -2px;width: 39px;height: 39px;}
/* e= 低版本浏览器提示*/



/* s= 新版公共头部*/

.yp-header{}
/*logo*/
.yp-header-logo{float:left;padding-top:16px;transition: all 0s;}
.gnav-fixed .yp-header-logo{padding-top: 8px;}
.yp-header-logo img{float: left;}
.gnav-fixed .yp-header-logo img{width: 80%;}
/*nav1*/
.yp-header-nav{height:33px;position: relative; }
.yp-header-nav .nav_wrap{border-bottom: 1px solid #E0E0E0;background: #fafafa;height: 33px;position: absolute; left: 0; top: 0; width: 100%; z-index: 100;}
.yp-header-menu{position:relative;float:left;font-size:13px;line-height:33px}
.yp-header-menu .arrow{position:absolute;bottom:0;left:35px;display:none;width:0;height:0;border:5px solid;border-color:transparent transparent #dd6e4c transparent}
.yp-header-menu{float: left;}
.yp-header-menu a{float: left;padding:0 50px 0 0;color: #888;font-size: 13px;}
.yp-header-menu a:hover{color: #333;}

.yp-header-top{height: 75px;border-bottom: 1px solid #DBDBDB;background:#FAFAFA;transition: all .2s}
.gnav-fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 2;opacity: 1;height: 50px}
/*nav2*/
.yp-header-link{float: left;}
.yp-header-link ul{float: left;margin-left: 75px;}
.yp-header-link ul li{float:left;text-align:center;height: 75px;border-left: 1px solid transparent;border-right: 1px solid transparent}
.gnav-fixed .yp-header-link ul li{height: 50px;}
.yp-header-link ul li a{font-size: 15px;font-weight: bold;color: #4e4e4e;padding: 0 25px;line-height: 75px;display: block;transition: all .1s}
.gnav-fixed .yp-header-link ul li a{line-height: 50px;}
.yp-header-link ul li.current{/*background: #F5F5F5;*/border-color:#E5E5E5;}
.yp-header-link ul li.current>a,
.yp-header-link ul li:hover>a{color:#dd623c;}

/*search*/
.yp-header-search2{float: right;position: relative;right: 10px;top:16px;width: 220px;height: 43px;border:1px solid #D2D2D2;background:#fafafa;}
.gnav-fixed .yp-header-search2{top: 6px;height: 36px}
.yp-header-search2 input{outline: 0;border:0;}
.yp-header-search2 .inpText{float: left;width:160px;height: 35px;line-height: 35px;padding:4px 10px;outline: 0;font-size: 14px;color: #333;font-size: 14px;color: #abaaaa;background: #fafafa;}
.gnav-fixed .yp-header-search2 .inpText{height: 28px;line-height: 28px;}
.yp-header-search2 .inpText.show{;border: 1px solid #D2D2D2}
/*.yp-header-search2 .inpText:focus{outline: 0;background:#fff;}*/
.yp-header-search2 .inpSub{position: relative;z-index: 1;float: left;border-radius: 50%;width: 38px;height:45px;text-align: center;}
.yp-header-search2 .inpSub i{display: inline-block;vertical-align: middle;margin-top: 5px;background:url(../../images/common/yp_spirit.png) no-repeat -36px 10px;width: 30px;height: 30px;}
.yp-header-search2 input[type='submit']{float: right;width:38px;height: 100%;border: 0;background: url(../../resWeb/images/common/yp_spirit.png) no-repeat  -76px 10px;;
cursor: pointer;}
.yp-header-search2 .inpText:focus .yp-header-search2{background: #fff;}
.yp-header-search2.focus{background: #fff;}
.yp-header-search2.focus  .inpText{background: #fff;}
/* e= 新版公共头部*/

/*登录，用户中心模块*/
/*登录，注册按钮*/
.yp-header-nav .ucenter {
	float: right;
    margin-left: 50px;
   line-height: 26px;
   width: 145px;
   font-size: 14px;
}
.yp-header-nav .ucenter .ucenter-top {
  position: relative ;
  cursor: pointer;
  padding: 0 10px;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
}
.yp-header-nav .ucenter .nickname {
  padding: 0 20px 0 10px;
  max-width: 60px;
  overflow: hidden;
  line-height: 33px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  font-size: 13px;
  min-width: 35px;
}
.yp-header-nav .ucenter .nickname i {
  display: inline-block;
  background: url(../../resWeb/images/common/useCenter.png) no-repeat -5px -79px;
  width: 10px;
  height: 6px;
  position: absolute;
  right: 10px;
  top: 15px;
  transition: -webkit-transform .25s;
  transition: transform .25s;
}
.yp-header-nav .ucenter img{width: 28px;height: 28px;border-radius: 50%;display: block;margin-top: 3px;}
.yp-header-nav .ucenter .uc-container {
  position: relative;
}
.yp-header-nav .ucenter .uc-container:hover .ucenter-links {
  display: block;
}
.yp-header-nav .ucenter .uc-container:hover .ucenter-top {
  border-color:#E6E6E6;
}
.yp-header-nav .ucenter .uc-container:hover .nickname i {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.yp-header-nav .ucenter .ucenter-links {
  position: absolute;
  background: #fcfcfc;
  width: 100%;
  left: 0;
  top: 33px;
  display: none;
  z-index: 2;
  border: 1px solid #E6E6E6;
  box-sizing:border-box;
  -o-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  /*box-shadow:-2px 0 2px #eee,  
    2px 0 2px #eee,    
    0 2px 2px #eee; /*底边阴影*/ 
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.yp-header-nav .ucenter .ucenter-links li {
  height: 40px;
  padding: 0 10px;
}
.yp-header-nav .ucenter .ucenter-links li:hover{background: #EFEFEF;}
.yp-header-nav .ucenter .ucenter-links li a {
  display: block;
  line-height: 40px;
  color: #888;
  font-size: 14px;
}
.yp-header-nav .ucenter .ucenter-links li i {
  position: relative;
  top: 2px;
  margin-right: 8px;
  display: inline-block;
  background: url(../../resWeb/images/common/useCenter.png) no-repeat;

}
.yp-header-nav .ucenter .ucenter-links li.l1 i {

  background-position:-6px -29px;
  width: 17px;
  height: 19px;
  left: 3px;
  margin-right: 11px;
}
/*.yp-header-nav .ucenter .ucenter-links li.l1 i.sprite {
  background-position: 0px -49px;
}*/
.yp-header-nav .ucenter .ucenter-links li.l2 i {
  	background-position: -6px -58px;
	width: 16px;
	height: 17px;
    left: 3px;
    margin-right: 13px;
}
.yp-header-nav .ucenter .ucenter-links li.l3 i {
  	background-position: -6px -3px;
	width: 16px;
	height: 20px;
}
.yp-header-nav .ucenter .ucenter-links li.l4 i{
    background-position:  -2px -96px;
    width: 22px;
    height: 22px;
    top: 6px;
    left: -1px;
}
.yp-header-nav .ucenter .ucenter-links li.l5 i{
    background-position: -3px -126px;
    width: 19px;
    height: 18px;
    top: 3px;
    left: 1px;
    margin-right: 10px;
}
.yp-header-nav .ucenter .ucenter-links li.l6 i{
    background-position:-4px -151px;
    width: 19px;
    height: 17px;
}

/*头部消息提示*/
.yp-header-message{float: right;width: 47px;position: relative;}
.yp-header-message .bell{display: block;text-align: center;width: 45px;height: 33px;border:1px solid transparent;border-top:0;border-bottom: 0;}
.yp-header-message .bell.have{border-color: #e6e6e6;box-shadow:-1px 0 1px #ececec,  1px 0 1px #ececec;}
.yp-header-message .bell i{display: inline-block;background: url(../../resWeb/images/common/useCenter.png) no-repeat -32px -1px;width: 20px;height: 24px;margin-top: 5px;}
.yp-header-message .bell.have i{background-position: -54px -1px;}
.yp-header-message .message{
	display: none; 
	width:282px;
	background: #FCFCFC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-right-radius:0;
	border-top-left-radius:0;
	border:1px solid #E6E6E6;
	box-shadow:-1px 0 1px #ececec,  
    1px 0 1px #ececec,    
    0 1px 1px #ececec; /*底边阴影*/ 
	position: absolute;
	right: 0;
	top: 33px;
	z-index: 101;
}
.yp-header-message .message .select-all{height:20px;position: relative;}
.yp-header-message .message ul li{position: relative;}
.yp-header-message .message ul li:hover{background: #EFEFEF;}
.yp-header-message .message ul li a{
	display:block;
	margin: 0px 24px;
	padding: 10px 0;
	border-bottom: 1px dotted #E0E0E0;
	font-size: 14px;
	color: #666;
	position: relative;
}
.yp-header-message .message ul li .read{cursor: pointer;position: absolute;right: 25px;top: 10px;background: url(../../resWeb/images/common/useCenter.png) no-repeat -79px -4px;width: 20px;height: 20px;}
.yp-header-message .message ul li .read:hover{background-position: -104px -5px;}
.yp-header-message .message ul li a .p-type{color: #333;font-weight: bold;padding-bottom: 5px;}
.yp-header-message .message ul li a p span{color: #e0866d;}
.yp-header-message .message .check-all{text-align: center;padding: 10px 0;}
.yp-header-message .message .check-all a{font-size: 12px;color: #333;}