﻿/*通用登录页面-账号登录样式*/
.py_main{
	width:100%;
	height: 78px;
	background: #ffffff;
}
.py_all{
	width:1200px;
	margin:0 auto;
}
.py_index{
	margin-top:12px;
	float:left;
}
.py_rights{
	float:right;
	font-size: 12px;
	padding-top: 26px;
	color:#999999;
}
.py_house{
	vertical-align: middle;
	padding-bottom:2px;
	float:left;
}
.py_return{
	padding-left: 5px;
}
/*01用户确认-t恤样式*/
.py_custom{
	padding-left: 20px;
    border-left: 1px solid #dddddd;
    height: 25px;
    display: inline-block;
    vertical-align: top;
    margin-top: 17px;
    margin-left: 11px;
    color:#333333;
    font-size: 18px;
}

/*新用户注册页-邮箱样式*/
.py_mains{
	height:78px;
}
.py_plese{
	color:#0096ff;
	margin-left:5px;
}
.py_already{
	float:right;
	margin-top:34px;
}
/* 功能 */ 
.py_yin{margin-left: 5px;}
/*.py_ban{width:440px;position: absolute;top:20px;left:185px;}
.weepr12{width: 1200px;margin: 0 auto;}*/
.py_topnav{width: 100%;min-width: 1200px; background-color: #fafafa; border-bottom: 1px solid #e0e0e2; height: 36px; line-height: 36px;} 
.py_topnavtab{overflow: hidden;}  
.py_mymptx{ width:110px; display:block; margin-right:26px; height:36px;line-height: 36px; position:relative;z-index: 99}
.py_mymptx:hover{background: #fff;}
.py_mymptx  a{text-decoration: none;}
.py_mymptx:hover i{background: #fff; border-left: 1px solid  #e0e0e2;border-right: 1px solid  #e0e0e2;}
.py_mymptx b{ display:block; width:7px; height:4px; position:absolute; top:16px; right:-6px; background:url(/cms/default/images/arrow_d.png) no-repeat }
.py_mymptx i{font-style: normal;color: #666; width: 108px; border-left: 1px solid  #fafafa;border-right: 1px solid  #fafafa; display:block;   height:35px; line-height:36px; text-align:center;padding-right: 10px;  }
.py_mymptx i a{display: block; color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.py_mymptx ul{ width:118px; position:absolute; top:35px; background:#fff;border-left: 1px solid #e0e0e2;border-right: 1px solid #e0e0e2; border-bottom: 1px solid #e0e0e2; text-align:center; display:none; z-index:99}
.py_mymptx ul li{ height:27px; line-height:27px;}
.py_mymptx ul li a{ display:block; color:#666}
.py_mymptx ul li a:hover{ color: #ff8800}
.py_mymptx b.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.py_topnavtab a{text-decoration: none;}
.py_topnavtab li{width: 120px; float: left;} 
.py_topnavtab li a{display: block; text-align: center;width: 100%; height: 100%; text-indent: -99999px;}
.py_topnavtab li a.active{background:url(../images/toptabbg.png) no-repeat bottom center;}
.py_topnavtab li a:hover{background:url(../images/toptabbg.png) no-repeat bottom center;}
.py_topnavtab li.mptxlogo{background: url(../images/mptxlogo.png) no-repeat center center;}
.py_topnavtab li.zgelogo{background: url(../images/zgelogo.png) no-repeat center center;}
.py_topnavr{color: #333;}
.py_topnavr a{color: #333;padding: 0 5px;text-decoration: none;}
.py_topnavr i{padding:1px; background: url(../images/topline.png) no-repeat left 1px;}

/* 搜索 */
/*.py_sheacbox{width:1200px;margin:0 auto;padding: 10px; overflow: hidden;position: relative;}*/
.py_retunbtn{width: 80px; height: 26px; padding: 7px 0; margin-left: 20px;}
.py_retunbtn a{display: block; width: 100%; height: 100%; background: url(../images/ss_retunbtn.png) no-repeat center center;}
.py_shopbox{ height: 40px;margin-top: 10px;}
.py_phonenum{height: 40px; line-height: 40px; color: #e10f1e; font-size: 24px; background: url(../img/phoneicon.png) no-repeat left center; padding-left: 40px;}
.py_shopcar{width: 118px;height: 38px; background-color:#f6f6f6; border: 1px solid #dcdcdc;  margin-left: 40px;}
.py_shopcar:hover{background-color: #eeeeee}
.py_shopcar a{display: block; width: 100%; height: 100%;position: relative;overflow: hidden;}
.py_shopcar b{height: 38px;line-height: 39px; padding: 0 10px; font-size: 16px; color: #646464; font-weight: normal;}
.py_shopicon{position: relative; height: 40px;min-width: 40px; background: url(../img/shopcaricon.png) no-repeat center top; margin-left: 4px;}
.py_numbox{ color: #fff; font-size: 12px; font-weight: bold; font-style: normal; position: absolute;left: 24px;top: 2px;  height: 19px;display: block;width: 100%; overflow: hidden;min-width: 160px;}
.py_numboxl{float: left;background: url(../img/numboxl.png) no-repeat left top;width: 4px; height: 19px;}
.py_numboxc{float: left; background: url(../img/numbox.png) repeat-x; line-height: 17px;padding: 0 2px;}
.py_numboxrs{float: left;background: url(../img/numboxr.png) no-repeat left center;width: 4px; height: 19px;}


/* 导航 */
.py_nav{margin-bottom: -2px; width: 100%;min-width: 1200px; height: 52px;position:relative; z-index: 40;background:#ff9900}
.py_navbox{position: relative;z-index: 30;}
.py_navlis{width: 972px; margin-left: 228px;} 
.py_navlis li{height: 50px; line-height: 50px;float: left; margin: 0 8px}
.py_navlis li a{display: block;padding: 0 24px; height: 50px; line-height: 50px;  font-size: 16px; color: #fff; text-decoration: none;}
.py_navlis li a:hover{background-color: #ff8800;}

/* 次导航 */
.py_navdbox{position: relative;z-index: 60;}
.py_navdh{width: 228px; position: absolute;z-index: 60;top: -50px;}
.py_navdhtop{height: 52px;line-height: 50px; text-align: center; font-size: 16px; font-weight: normal; color: #fff; background-color: #ff8800;}
.py_navdhtop span{padding-right: 36px;}
.py_navsmall{height: 64px;*height: 69px;} 

.ss_navkblist li{ background: url(/cms/default/images/kblczr.png) no-repeat -6px 3px;}

/*老版头部处理*/
.py_next{
	height: 78px;
    width: 1200px;
    margin: 0 auto;
    clear: both;
}
.py_left{
    margin-top: 13px;
	float:left;
}
.py_le{
	margin-top: 11px;
    float: left;
    margin-bottom: 17px;
    padding-left: 6px;
}
.py_rig{
	float: right;
}
.py_print{
	float:left;
}
.py_welcom{
	padding-left:20px;
	color:#333333;
}
.py_gray{
	width: 100%;
    min-width: 1200px;
    background-color: #fafafa;
    border-bottom: 1px solid #e0e0e2;
    height: 36px;
    line-height: 36px;
}
.py_top{
	width: 1200px;
    margin: 0 auto;
}
.py_red{
	vertical-align: top;
    display: inline-block;
    margin-top: 15px;
    margin-left:30px;
}
.py_four{
	color: #e10f1e;
    font-size: 24px;
    vertical-align: top;
    margin-top: 3px;
    display: inline-block;
}
.py_tel{
	text-align: right;
	margin-top: 6px;
	height: 25px;
}

/*标志设计的头部样式*/
.py_header{
	height:35px;
	background:#fafafa;
	border-bottom:1px solid #e6e6e6;
}
.py_lefts{
	float:left;
	line-height:33px;
}
.py_lefts a{
    text-decoration: none;
}
.py_right_1{
	float:left;
}

.py_car{
	float: left;
}
.py_rigs{
	float:right;
	line-height:33px;
}
.py_number{
	padding-left: 3px;
    display: inline-block;
    padding-top: 1px;
    color:#666666;
}
.py_both{
	float:left;
	color:#999999;
	font-size:12px;
    padding-right: 12px;
}
.py_right_1{
	float:left;
	position: relative;
	
}
.py_design{
	margin-left:8px;
    vertical-align: middle;
}
.py_design:hover{
	color:red;
	cursor: pointer;
}

.py_lo{
	margin-top: 11px;
	padding-left: 6px;
}
.py_name {
    display: inline-block;
    padding-left: 13px;
}

/*易企秀头部修改*/
.py_head{
	height:35px;
	background:#fafafa;
	border-bottom:1px solid #e6e6e6;	
}
.py_man{
	width: 1200px;
    margin: 0 auto;
}
.mingpian{
	color:#dc1e23;
	font-size:12px;
}
.py_py{
	width:1200px;
	margin:0 auto;
}
.py_yellow{
	float:left;
	line-height:33px;
}
.py_yellow a{
    text-decoration: none;
}

.py_title{
	padding-left:5px;
	font-size:12px;
	color:#666666;
    vertical-align: middle;
}
.py_title:hover{
    color:red;
    text-decoration: none;
}
.py_reds{
	float:right;
	line-height:33px;
}
.py_picture_2{
	padding-left: 8px;
	padding-top: 11px;

}
.py_number{
	padding-left: 3px;
    display: inline-block;
    padding-top: 1px;
    color:#666666;
}
.py_both{
	float:left;
	color:#999999;
	font-size:12px;
}
.py_return{
	float:left;
	position: relative;
    vertical-align: middle;
    padding-top: 4px;
}

.py_nexts{
	clear:both;
	height:80px;
	margin:0 auto;
	border-bottom:1px solid #e6e6e6;
	text-align:center;

}
.py_contant{
	width:1200px;
	margin:0 auto;
}
.py_card{
	float:left;
	margin-top:14px;
}
.py_shu{
	margin-left:20px;
	margin-top: 20px;
	vertical-align: top;
}
.py_shu_1{
	margin-left:20px;
	margin-top: 14px;
	vertical-align: top;
}
.py_size{
	 font-size: 18px;
    padding-left: 30px;
    line-height: 29px;
    margin-top: 13px;
    display: inline-block;
    vertical-align: top;
}
.py_tels{
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 2px;
}

.py_names{
	vertical-align: top;
}
/*
.weepr12 {
   Height:101px;
}
.py_logo{
  margin-top:14px;
}
.py_phonenum{
   margin-top: 22px;

}
.py_shopcar{
   margin-top:21px;
}*/

.ss_navdhtopbox{
   border: 1px solid #ff8800;
}
.ss_navxqlist{
   border: 1px solid #ff8800;
   border-left: none
}

.ss_navdhtopbox>li:hover {
    border-top: 1px solid #ff8800 !important;
    border-bottom: 1px solid #ff8800 !important;
    border-right: 1px solid #fff9f0;
}

.py_logo {
    margin-top: 5px;
    float: left;
    margin-bottom:2px;width: 141px;
}

.py_ban {
    width: 440px;
    position: absolute;
    top: 9px;
    left: 285px;
}
.py_phonenum {
    margin-top: 14px;
}
.py_shopcar {
    margin-top: 13px;
    margin-right: 5px;
}

.py_sheacbox {
    width: 1200px;
    margin: 0 auto;
    /*padding: 10px;*/
    overflow: hidden;
    position: relative;
    padding-left: 0;
 
}
