﻿/*---------------------------pb_content_logoModule_1Start-------------------------------*/
.pb_content_logoModule .logoModule_txt{ font-weight: bold;display: inline-block;vertical-align: middle; }
.pb_content_logoModule.default .logoModule_img{ height: 60px; }
.pb_content_logoModule.default .logoModule_txt{ font-size: 30px;line-height: 60px;height: 60px; }
.pb_content_logoModule.mSkin1 .logoModule_img{ height: 44px; }
.pb_content_logoModule.mSkin1 .logoModule_txt{ font-size: 24px;line-height: 44px;height: 44px; }
.pb_content_logoModule.mSkin2 .logoModule_img{ height: 30px; }
.pb_content_logoModule.mSkin2 .logoModule_txt{ font-size: 16px;line-height: 30px;height: 30px; }
.pb_content_logoModule.mSkin3 .logoModule_img{ height: 80px; }
.pb_content_logoModule.mSkin3 .logoModule_txt{ font-size: 36px;line-height: 80px;height: 80px; }
.pb_content_logoModule.mSkin4 .logoModule_img{ height: 90px; max-width:320px;}


/*---------------------------pb_content_logoModule_1End---------------------------------*/
/*---------------------------pb_content_searchType_20Start-------------------------------*/
.pb_content_searchType .searchType_outer{
	width: 396px;
	height: 36px;
	border-radius: 4px;
}
.pb_content_searchType .searchType_list{
	position: relative;
	float: left;
	width: 86px;
	line-height: 36px;
	cursor: pointer;
}
.pb_content_searchType .searchType_ul{
	position: absolute;
	width: 100%;
	top: 100%;
	background-color: #fff;
	left: -2px;
	line-height: 25px;
	border-radius: 4px;
	display: none;
    z-index: 105;
}
.pb_content_searchType .searchType_list:hover .searchType_ul{
	display: block;
}
.pb_content_searchType .searchType_input{
	float: left;
	height: 36px;
	padding: 0 10px;
	width: 190px;
}
.pb_content_searchType .searchType_btn{
	float: left;
	height: 36px;
	line-height: 36px;
	color: #fff;
	width: 100px;
	cursor: pointer;
}

.pb_content_searchType.mSkin1 .searchType_outer{
    float: right;
}
/*---------------------------pb_content_searchType_20End---------------------------------*/
/*---------------------------pb_list_diyNavAndSearch_3Start-------------------------------*/
/**ͷ�������� pb_list_diyNavAndSearch**/
.pb_list_diyNavAndSearch{ width: 100%;height: 61px;position: relative;z-index: 11; }
.pb_list_diyNavAndSearch .diyNavAndSearch_fixed{ width:100%;z-index:999; }

.pb_list_diyNavAndSearch .diyNavAndSearch_nav{ width: 100%;height: 61px;position: relative; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_list{ height: 61px;line-height: 61px;position: relative;top: 0;left: -1px;width: 100% }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_a{ color: #fff;font-size: 15px;line-height: 61px;display: block;width: 100%; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_span{ color: #fff;font-size: 15px;line-height: 61px;display: block;width: 100%;cursor: pointer; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_item{ width: 120px;position: relative; }


.pb_list_diyNavAndSearch .diyNavAndSearch_nav_item:before{ content: '';position: absolute;bottom: 1px;left: 100%;width: 0;height: 4px;transition: .2s all linear;-webkit-transition: .2s all linear;-ms-transition: .2s all linear;-o-transition: .2s all linear;-moz-transition: .2s all linear; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_item:hover:before{ width: 100%;left: 0; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_item:hover ~ .diyNavAndSearch_nav_item:before{ left: 0; }

.pb_list_diyNavAndSearch .diyNavAndSearch_nav_move{ width: 120px;position: absolute;left: 40%;top: 0;color: #fff;line-height: 61px;z-index: 2;display: none; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_move_left,.diyNavAndSearch_nav_move_right{ cursor: pointer; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_move_icon:hover{ color: #ccc; }

.pb_list_diyNavAndSearch .diyNavAndSearch_nav_second{ position: absolute;left: 0;top: 100%;width: 100%;line-height: 40px;display: none; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_second_li{ position: relative; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_second_a,.diyNavAndSearch_nav_second_span{ font-size: 15px;color: #fff;cursor: pointer;display: block;width: 100%; }

.pb_list_diyNavAndSearch .diyNavAndSearch_nav_third{ position: absolute;width: 100%;line-height: 40px;left: 100%;top: 0;display: none; }
.pb_list_diyNavAndSearch .diyNavAndSearch_nav_third_a,.diyNavAndSearch_nav_third_span{ font-size: 15px;color: #fff;cursor: pointer;display: block;width: 100%; }

.pb_list_diyNavAndSearch .diyNavAndSearch_nav_item:hover .diyNavAndSearch_nav_second{ display: block; }

.pb_list_diyNavAndSearch .diyNavAndSearch_nav_second .diyNavAndSearch_nav_second_li:hover .diyNavAndSearch_nav_third{ display: block; }
.pb_list_diyNavAndSearch a:hover{ color:#fff !important; }

/*---------------------------pb_list_diyNavAndSearch_3End---------------------------------*/
/*---------------------------pb_content_reLogin_4Start-------------------------------*/
.pb_content_reLogin .reLogin_outer{ width: 340px;height: 365px;background-color: #fff;position: relative; }
.pb_content_reLogin .reLogin_form{ width: 267px;margin-left: 34px; }
.pb_content_reLogin .reLogin_input{ width: 250px;height: 48px;border: solid 1px #A5B2C5;padding-left: 15px;font-size: 16px;font-family: verdana;position: relative; }
.pb_content_reLogin .reLogin_code{ margin-top: 12px;position: relative; }
.pb_content_reLogin .reLogin_code_input{ width: 200px;height: 48px;font-size: 16px;font-family: verdana;padding-left: 15px;border: solid 1px #A5B2C5; }
.pb_content_reLogin .reLogin_code_img{ width: 103px;height: 48px;position: absolute;top: 1px;left: 112px;border-left: solid 1px #A5B2C5;cursor: pointer; }
.pb_content_reLogin .reLogin_submit{ width: 267px;color: #fff;cursor: pointer; }
.pb_content_reLogin .reLogin_more{ width: 120px;border-color: #ccc; }
			
.pb_content_reLogin .reLogin_regist{ position: relative;background-color: #e8ebec;border-radius: 5px;width: 265px;margin-top: 15px;display: none; }
.pb_content_reLogin .reLogin_regist:after{ content: '';width: 0px;height: 0px;display: block;border-width: 8px;border-style: solid;border-color: transparent transparent #e8ebec transparent;position: absolute;left: 15px;top: -16px; }
.pb_content_reLogin .reLogin_regist a{ display: block;width: 250px;padding-left: 15px; }

.pb_content_reLogin .reLogin_userHeader{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
}
.pb_content_reLogin .reLogin_userHeader img{
	width: 100%;
	height: 100%;
}
.pb_content_reLogin .reLogin_userReTime{
	width: 180px;
	border-bottom: 1px dashed #999;
	line-height: 30px;
}
.pb_content_reLogin .reLogin_userData{
	width: 180px;
}
.pb_content_reLogin .reLogin_userLogOutBtn{
	display: inline-block;
	width: 180px;
	color: #fff;
}
.pb_content_reLogin .reLogin_userLogOutBtn:hover{
    color: #fff !important;
}
/*---------------------------pb_content_reLogin_4End---------------------------------*/
/*---------------------------pb_content_diyFunList_5Start-------------------------------*/
.pb_content_diyFunList .diyFunList_item_center{
	padding-top: 150px;
}
.pb_content_diyFunList .diyFunList_item_i{
	padding-top: 60px;
	padding-bottom: 40px;
}
.pb_content_diyFunList .diyFunList_icon{
	width: 164px;
	height: 164px;
	border-radius: 50%;
	box-shadow: 0 2px 2px #ccc;
	margin: 0 auto 40px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
}
.pb_content_diyFunList .diyFunList_icon .icon-font{
	display: inline-block;
	font-size: 64px !important;
	margin-top: 50px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
}
.pb_content_diyFunList .diyFunList_item_i:hover .diyFunList_icon .icon-font{
	color: #fff !important;
}
/*---------------------------pb_content_diyFunList_5End---------------------------------*/
/*---------------------------cu_content_diyFooter_24Start-------------------------------*/
.cu_content_diyFooter_24 .diyFooter_footer{ width: 100%; }
.cu_content_diyFooter_24 .diyFooter_footer_inner{ margin: 0 auto;line-height: 24px;text-align: right; }

.cu_content_diyFooter_24.mSkin2 { border-top:1px solid #505050; }

/*---------------------------cu_content_diyFooter_24End---------------------------------*/
