﻿@charset "utf-8";
/* CSS Document */
body {
	line-height: 22px;
/* 	background: #ecebeb; */
	background: #f8f8f8;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img,
	ol, ul, li, form, table {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

input {
	margin: 0;
	padding: 0;
}

/* a, area {
	blr: expression(this.onFocus = this.blur ())
} */

a {
	text-decoration: none;
	color: #555
}

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}

#ph_alert_favorites_select_box {
	display: none;
	position: fixed;
	z-index: 130;
	top: 20%;
	left: 34%;
	border: 1px solid #930101;
	width: 30%;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr= '#fffaf0',
		endColorstr= '#ffd7cc');
	-ms-filter:
		"progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fffaf0', endColorstr = '#ffd7cc')";
	background-color: #FFF;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	opacity: 0.9;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity= 70);
	filter: alpha(opacity = 70);
	-moz-background-clip: padding
}

.ph_alert_favorites_select_div2 {
	float: right;
	margin-right: 8px;
	cursor: pointer;
	display: block;
}

.ph_alert_favorites_select_button1 {
	margin-bottom: 7px;
	width: 100%;
	height: 22px;
	margin-right: 18px;
	padding-top: 0px;
	padding-bottom: 3px;
	background: none repeat scroll 0% 0% #930101;
	color: #FFF;
	font-size: 14px;
	border-bottom: 3px;
	text-align: center;
}

.ph_alert_date_select_div {
	margin-left: 40%;
	padding-bottom: 5px;
	float: left;
}

.ph_alert_date_select_div ul li {
	line-height: 25px;
	font-size: 14px;
	color: black;
	display: block;
}

.ph_alert_favorites_select_button {
	float: none;
	margin-left: 0;
	width: 80px;
	height: 25px;
	background: none repeat scroll 0% 0% #930101;
	color: #FFF;
	font-size: 14px;
	text-align: center;
}

.ph_person_xgbd_select2 {
	color: #838383;
	width: 292px;
	height: 27px;
	border: 1px solid #838383;
	margin-right: 23px;
	margin-left: 8px;
	font-size: 12px;
	padding: 0px 10px;
	margin-top: 1px;
	line-height: 27px;
}

.ph_person_xgbd_select2 option {
	cursor: pointer;
	display: block;
	color: #5e5e5e;
	width: 220px;
	height: 27px;
	border: 0px solid #838383;
	margin-right: 23px;
	margin-left: 0px;
	font-size: 12px;
	padding: 0px 10px;
	margin-top: 1px;
	line-height: 27px;
}

.ph_person_xgbd_select3 {
	color: #000;
	width: 268px;
	height: 27px;
	border: 1px solid #838383;
	margin-right: 23px;
	margin-left: 8px;
	font-size: 12px;
	padding: 0px 10px;
	margin-top: 1px;
	line-height: 27px;
}

.ph_person_xgbd_select3 option {
	cursor: pointer;
	display: block;
	color: #5e5e5e;
	width: 220px;
	height: 27px;
	border: 0px solid #838383;
	margin-right: 23px;
	margin-left: 0px;
	font-size: 12px;
	padding: 0px 10px;
	margin-top: 1px;
	line-height: 27px;
}

.ph_height38 {
	height: 38px;
}

.ph_height57 {
	height: 57px;
}

.ph_height78 {
	height: 78px;
}

.ph_height130 {
	height: 130px;
}

.ph_height200 {
	height: 200px;
}

.ph_padd_r9 {
	padding-right: 9px;
}

.ph_width90 {
	width: 90px;
}

.ph_widthauto {
	width: auto;
}

.ph_width1180 {
	width: 1180px;
	margin: 0px auto;
}

.ph_width1167 {
	width: 1167px;
	margin: 0px auto;
}

.ph_width1598 {
	width: 1598px;
	margin: 0px auto;
}

.ph_width1686 {
	width: 1686px;
	margin: 0px auto;
}

.ph_floatleft {
	float: left;
}

.ph_floatright {
	float: right;
}

.ph_width378 {
	width: 350px;
}

.ph_width447 {
	width: 447px;
}

.ph_width681 {
	width: 681px;
	margin: auto 20px;
}

.ph_margin_b14 {
	margin-bottom: 14px;
}

.ph_font12 {
	font-size: 12px;
	color: #707070;
	font-family: "宋体";
	line-height: 53px;
}

.ph_font12 a {
	color: #707070
}

.ph_margin_r22 {
	margin-right: 22px;
}

.ph_margin_right {
	margin-right: 20px;
}

/* 首页大图新增样式开始 */
.ph_width322 {
	width: 322px;
}

.ph_width220 {
	width: 220px;
	height: 426px;
	position: relative;
}

.bgimg-bg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 225px;
	height: 426px;
	background: #000000;
	z-index: 110;
	overflow: hidden;
}

.bigimg_arrow {
	position: absolute;
	top: 170px;
	left: 50%;
	height: 120px;
	width: 30px;
	z-index: 200;
}

.back {
	position: absolute;
	background: #000000;
	z-index: 188;
	width: 225px;
	height: 426px;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/* 首页大图新增样式结束 */
.ph_topblock {
	width: 100%;
	height: 103px;
	background: #FFFFFF;
}

.ph_topblock_zt {
	width: 100%;
}

.ph_logodiv {
	float: left;
	padding-top: 13px;
}

.ph_logodiv img {
	height: 72px;
	width: 500px;
}

.ph_search {
	float: right;
	width: 522px;
	height: 36px;
	padding-top: 35px;
}

.ph_search div {
	float: left;
	overflow: hidden;
}

.ph_search1 {
	float: right;
	width: 683px;
	height: 108px;
	padding-top: 66px;
}

.ph_search1 div {
	float: left;
	overflow: hidden;
}

.ph_input {
	width: 330px;
	height: 28px;
	overflow: hidden;
	border: 5px solid #eeeeee;
	border-right: 0px;
	background-image: url(../../project/img/ph_searchimg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #fff;
/* 	padding-left: 7px; */
	margin: 0px;
}

.ph_input input {
	height: 28px;
	border: 0px;
	width: 280px;
	color: #5a5a5a;
	font-size: 12px;
	font-family: "宋体";
	line-height: 12px;
}

.ph_input1 {
	width: 330px;
	height: 30px;
	overflow: hidden;
	border: 1px solid #930101;
	background-image: url(../../project/img/ph_searchimg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #fff;
	padding-left: 7px;
	margin: 0px;
	color: #959595;
	font-size: 12px;
	font-family: "宋体";
	line-height: 28px;
}

.ph_input1 input {
	height: 28px;
	border: 0px;
	width: 280px;
	color: #959595;
	font-size: 12px;
	font-family: "宋体";
	line-height: 30px;
}

.ph_bluebutton {
	width: 87px;
	height: 38px;
	background: #034b84;
	color: #fff;
	font-size: 15px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
}

.ph_bluebutton a {
	color: #fff;
}

.ph_whitebutton {
	width: 92px;
	height: 38px;
	background: #fff;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 38px;
	text-align: center;
}

.ph_whitebutton a {
	color: #1b1b1b;
}

.ph_whitebutton1 {
	width: 88px;
	height: 30px;
	background: #f2f2f2;
	color: #1b1b1b;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #bebebe;
}

.ph_whitebutton1 a {
	color: #1b1b1b;
}

.ph_searchlink {
	font-size: 14px;
	line-height: 29px;
	color: #fff;
}

.ph_searchlink div {
	margin-right: 3px;
	float: left;
}

.ph_searchlink img {
	margin-top: 5px;
}

.ph_searchlink a {
	color: #fff;
}

.ph_searchlink font {
	display: block;
	font-size: 12px;
	color: #fff;
	font-family: "宋体";
	background: #faac04;
	padding: 0px 5px;
	margin-left: 5px;
	line-height: 14px;
	height: 14px;
	margin-top: 8px;
}

.ph_menubg {
	height: 44px;
	background: #044a85 repeat-x;
}

.ph_menuliborder li {
	float: left;
	margin-right: 50px;
}

.ph_menuliborder li a{
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	color: #77b2e4;
}

.ph_menuliborder li:hover {
	color: #fff;
	background: url(../../project/img/ph_menushowbg.png) repeat-x;
	background-size: auto 44px;
	text-decoration: none;
}

.ph_menuliborder li:hover a {
	color: #fff;
}

.ph_menuliborder1 li {
	border-left: 1px solid #9a0c0c;
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	color: #77b2e4;
	float: left;
}

.ph_menuliborder .active {
	color: #fff;
	background: url(../../project/img/ph_menushowbg.png) repeat-x;
	background-size: auto 44px;
}

.ph_block1 {
	width: 1180px;
	overflow: hidden;
	margin: 0px auto;
}

.ph_bigimgblock {
	width: 714px;
	height: 479px;
	overflow: hidden;
	float: left;
	position: relative;
}

.ph_bgimgbackground {
	height: 60px;
	width: 714px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 15;
}

.ph_bgimgtitle {
	height: 60px;
	width: 600px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	line-height: 60px;
	z-index: 20;
	color: #efeeee;
	font-size: 24px;
	font-weight: bold;
	margin: 0px 20px;
}

.ph_bgimgico {
	height: 60px;
	width: 100px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	line-height: 60px;
	z-index: 30;
	margin-right: 20px;
}

.ph_bgimgico img {
	margin-left: 5px;
	margin-top: 25px;
}

.ph_login {
	width: 340px;
	height: 130px;
	margin-bottom: 11px;
	background: #fff;
	position: absolute;
	right: 0px;
	top: 45px;
	border-bottom: 5px solid #555;
	z-index: 30;
	padding: 0px 25px 25px 25px;
	line-height: 30px;
	font-size: 12px;
	color: #777;
	border-top: 0px;
}

.ph_login a {
	color: #777;
	margin-right: 20px;
}

.ph_login li {
	float: left;
}

.hidden {
	display: none;
}

;
.ph_logintitle {
	height: 38px;
	background: #930101;
	padding: 0px 10px;
	font-size: 14px;
	line-height: 38px;
	color: #fff;
}

.ph_logindiv {
	padding: 28px 20px 0px 20px;
	overflow: hidden;
}

.ph_logindiv li {
	clear: both;
}

.ph_logindiv li div {
	float: left;
}

.ph_logininput {
	height: 27px;
	width: 210px;
	background: #dcdcdc;
	border: 0px;
	line-height: 27px;
	padding: 0px 5px;
}

.ph_loginbutton {
	height: 68px;
	width: 68px;
	background: #f19300;
	line-height: 68px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

.ph_loginbutton a {
	color: #fff;
}

.ph_newpeaper_block {
	height: 282px;
	overflow: hidden;
	background: #f8f8f8;
	width: 447px;
}

.ph_leftmenutag {
	width: 121px;
	float: left;
}

.ph_leftmenutag li {
	height: 56px;
	width: 121px;
	background: #930101;
	border-bottom: 1px solid #7d0101;
	font-size: 16px;
	line-height: 56px;
	text-align: center;
	color: #fff;
}

.ph_leftmenutag li a {
	color: #fff;
}

.ph_leftmenutag .li_hover {
	color: #fff;
	background-color: #1b1b1b;
	background-image: url(../../project/img/ph_arrowico.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.ph_rightimagearray {
	width: 290px;
	height: 248px;
	float: right;
	padding: 18px 18px 0px 15px;
}

.ph_rightimagearray ul {
	width: 140px;
	margin-bottom: 18px;
}

.ph_rightimagearray li {
	margin-bottom: 2px;
}

.ph_rightimagearray .liimg {
	height: 94px;
	width: 140px;
	overflow: hidden;
}

.ph_rightimagearray .lititle {
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 19px;
	background: #e3e3e3;
	font-family: "宋体";
	color: #313131;
	font-size: 12px;
	padding: 0px 5px;
}

.ph_rightimagearray .lititle a {
	color: #313131;
}

.ph_block2 {
	height: 190px;
	width: 1180px;
	overflow: hidden;
	margin: 27px auto 23px auto;
}

.ph_floatleft714 {
	float: left;
	width: 714px;
}

.ph_floatright304 {
	float: right;
	width: 304px;
}

.ph_hotkeyblock {
	width: 351px;
	float: left;
	padding: 23px 19px 0px 19px;
	background: #fff;
	height: 167px;
}

.ph_hotkeyblock li {
	float: left;
	line-height: 24px;
	margin-right: 7px;
	font-size: 12px;
	font-family: "宋体";
	padding: 0px 3px;
	color: #707070;
}

.ph_hotkeyblock li a {
	color: #707070;
}

.ph_hotkeyblock span {
	display: block;
	padding: 5px 5px 3px 5px;
	line-height: 12px;
}

.ph_hotkeyblock .redli {
	background: #930101;
	color: #fff;
}

.ph_videoblock {
	height: 175px;
	width: 278px;
	background: #FFF;
	padding: 15px 15px 0px 15px;
	overflow: hidden;
	float: right;
	position: relative;
}

.ph_videoblock .videotitlebg {
	height: 35px;
	width: 278px;
	background: #1b1b1b;
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	z-index: 15;
	position: absolute;
	left: 15px;
	bottom: 15px;
}

.ph_videoblock .videotitle {
	text-align: center;
	padding: 0px 10px;
	font-size: 16px;
	color: #fff;
	width: 258px;
	z-index: 17;
	position: absolute;
	left: 15px;
	bottom: 15px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ph_videoblock .videoico {
	height: 58px;
	width: 58px;
	z-index: 18;
	position: absolute;
	left: 120px;
	top: 48px;
}

.ph_imgdiv1 {
	width: 447px;
	height: 123px;
	overflow: hidden;
	margin-bottom: 9px;
}

.ph_imgdiv2 {
	width: 219px;
	height: 59px;
	overflow: hidden;
}

.ph_block3 {
	height: 540px;
	width: 1180px;
	overflow: hidden;
	margin: 0px auto 34px auto;
}

.ph_block3 .classname {
	background: #2d2a30;
	line-height: 540px;
	height: 540px;
	width: 105px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	float: left;
}

.ph_block3 .listmenu {
	height: 540px;
	width: 128px;
	float: left;
}

.ph_block3 .listmenu li {
	border-top: 1px solid #959595;
	border-bottom: 1px solid #646464;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #7d7d7d;
}

.ph_block3 .listmenu li a {
	color: #fff;
}

.ph_block3 .listmenu .lishow {
	height: 339px;
	line-height: 339px;
	background-color: #433d47;
	background-image: url(../../project/img/ph_arrowico.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	border-top: 0px;
}

.ph_block3 .listarrayimg {
	width: 100%;
	height: 540px;
	float: left;
	padding-top: 9px;
}

.ph_block4 {
	height: 307px;
	width: 1180px;
	overflow: hidden;
	margin: 0px auto 34px auto;
	background: #f6f6f6;
}

.ph_block4 .classname {
	background: #5c2b00;
	height: 307px;
	width: 105px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	float: left;
	line-height: 40px;
}

.ph_block4 .listmenu {
	height: 307px;
	width: 128px;
	float: left;
}

.ph_block4 .listmenu li {
	border-top: 1px solid #736a5b;
	border-bottom: 1px solid #4d2400;
	height: 46px;
	line-height: 46px;
	text-align: left;
	color: #fff;
	font-size: 16px;
	background: #55452c;
	padding-left: 12px;
}

.ph_block4 .listmenu li a {
	color: #fff;
}

.ph_block4 .listmenu .lishow {
	height: 162px;
	line-height: 162px;
	background-color: #392e1d;
	background-image: url(../../project/img/ph_arrowico.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	border-top: 0px;
}

.ph_block4 .listarrayimg {
	width: 923px;
	height: 307px;
	float: left;
	padding-left: 22px;
	padding-top: 9px;
}

.ph_block5 {
	height: 306px;
	width: 1180px;
	overflow: hidden;
	margin: 0px auto 29px auto;
	background: #f6f6f6;
}

.ph_block5 .classname {
	background: #f19300;
	height: 307px;
	width: 105px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	float: left;
	line-height: 36px;
}

.ph_block5 .listmenu {
	height: 307px;
	width: 128px;
	float: left;
}

.ph_block5 .listmenu li {
	border-top: 1px solid #bfa782;
	border-bottom: 1px solid #754a19;
	height: 46px;
	line-height: 46px;
	text-align: left;
	color: #fff;
	font-size: 16px;
	background: #c09249;
	padding-left: 12px;
}

.ph_block5 .listmenu li a {
	color: #fff;
}

.ph_block5 .listmenu .lishow {
	height: 162px;
	line-height: 162px;
	background-color: #a07127;
	background-image: url(../../project/img/ph_arrowico.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	border-top: 0px;
}

.ph_block5 .listarrayimg {
	width: 923px;
	height: 307px;
	float: left;
	padding-left: 22px;
	padding-top: 9px;
}

.ph_more {
	width: 914px;
	height: 32px;
	background: url(../../project/img/ph_dotimg.jpg) repeat-x;
	background-position: 0px 30px;
	color: #524658;
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 16px;
}

.ph_nullgray {
	background: #f6f6f6;
	padding-left: 5px;
}

.ph_arrayimage_list {
	width: 200px;
	height: 214px;
	border: 1px solid #e5e5e5;
	background: #fff;
	margin-right: 10px;
	float: left;
	padding: 5px 12px;
	border: 1px solid #cbc8c1;
	position: relative;
}

.ph_arrayimage_list .imgdiv {
	width: 200px;
	height: 150px;
	overflow: hidden;
	display: table-cell;
	line-height: 150px;
	text-align: center;
	vertical-align: middle;
}

.ph_arrayimage_list .titlediv {
	color: #7d7d7d;
	font-size: 12px;
	line-height: 18px;
	font-family: "宋体";
	margin-top: 8px;
}

.ph_arrayimage_list:hover {
	border: 1px solid #cf630b;
}

.ph_arrayimage_list:hover .overdiv {
	display: block;
}

.ph_arrayimage_list:hover .viewbutton {
	display: block;
}

.ph_arrayimage_list .overdiv {
	background: #eda212;
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 50;
	width: 225px;
	height: 225px;
	display: none;
}

.ph_arrayimage_list .viewbutton {
	display: none;
	position: absolute;
	left: 95px;
	top: 95px;
	z-index: 55;
}

.ph_12gray {
	font-size: 12px;
	color: #797979;
	line-height: 14px;
	font-family: "宋体";
	overflow: hidden;
	margin-bottom: 2px;
}

.ph_12gray a {
	color: #797979;
}

.ph_12gray img {
	margin-right: 5px;
}

.ph_12white {
	color: #fff;
	font-size: 12px;
	font-size: 12px;
	font-family: "宋体";
	font-weight: normal;
	line-height: 10px;
}

.ph_orangebg {
	background: #f16600;
}

.ph_pands {
	height: 79px;
	width: 1163px;
	margin: 0px auto 34px auto;
	padding: 17px 0px 0px 17px;
	background: #fff;
}

.ph_pands img {
	margin-right: 19px;
}

.ph_frendlink {
	height: 58px;
	width: 1146px;
	background: #fff;
	margin: 0px auto 78px auto;
	padding: 17px 17px 0px 17px;
	line-height: 45px;
	color: #4d0202;
	font-size: 16px;
	font-family: "宋体";
	font-weight: bold;
}

.ph_frendlink a {
	color: #838383;
	font-size: 14px;
}

.ph_frendlink img {
	margin-right: 10px;
}

.ph_copyright {
	height: 110px;
	width: 100%;
	background: #252525;
	padding-top: 10px;
	margin-top: 30px;
	overflow: hidden;
}

.ph_copyright div {
	overflow: hidden
}

.ph_copyright .block {
	width: 1145px;
	margin: 0px auto;
}

.ph_copymenu {
	width: 1400px;
	margin: 0px auto;
	border-bottom: 1px solid #383838;
	line-height: 44px;
	font-size: 14px;
	color: #fff;
}

.ph_copymenu a {
	color: #fff;
}

.ph_copymenu li {
	padding: 0px 5px;
	float: left;
	margin: 0px 5px;
}

.ph_copyfont {
	font-size: 12px;
	color: #a99595;
	line-height: 24px;
	width: 1400px;
	margin: 0px auto;
	border-top: 1px solid #383838;
	padding-top: 20px;
	font-family: "微软雅黑";
	text-align: center;
}

.ph_copyright1 {
	width: 100%;
	height: 135px;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
	background: #383838;
}

.ph_copyright1 img {
	/* width: 1180px; */
	width: 1167px;
	height: 135px;
	margin: 0px auto;
	text-align: center;
}

.ph_copyright2 {
	width: 100%;
	height: 70px;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
	background: #252525;
}

.ph_copyright2 img {
	/* width: 1180px; */
	width: 1167px;
	height: 70px;
	margin: 0px auto;
	text-align: center;
}

.ph_logininfo {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	margin-bottom: 13px;
	overflow: hidden;
	width: 100%;
}

.ph_logininfo img {
	margin-right: 10px;
}

.ph_logininfo font {
	margin-right: 30px;
	display: block;
	float: left;
}

.ph_margin_t10 {
	margin-top: 6px;
}

.ph_padding_l30 {
	padding-left: 30px;
}

.ph_searchblock {
	height: 62px;
	width: 100%;
	background: #f7f8f8;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 18px;
}

.ph_searcharray {
	width: 1180px;
	margin: 0px auto;
	padding-top: 12px;
}

.ph_selectbgimg {
	width: 144px;
	height: 40px;
	background: url(../../project/img/ph_search_selectbg.jpg) no-repeat;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	float: left;
	color: #4f4f4f;
	font-size: 14px;
}

.ph_searchulli {
	float: left;
	width: 470px;
}

.ph_searchulli ul {
	margin-left: 15px;
}

.ph_searchulli li {
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #1e1e1e;
	line-height: 40px;
	font-family: "宋体";
}

.ph_searchulli li input {
	margin-top: 12px;
}

.ph_searchulli1 {
	float: left;
	width: 380px;
}

.ph_searchulli1 ul {
	margin-left: 15px;
}

.ph_searchulli1 li {
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #1e1e1e;
	line-height: 40px;
	font-family: "宋体";
}

.ph_searchulli1 li input {
	margin-top: 12px;
}

.ph_searchinput {
	width: 558px;
	float: right;
	padding-top: 3px;
}

.ph_searchinput div {
	float: left;
}

.ph_searchinput1 {
	width: 650px;
	float: right;
	padding-top: 3px;
}

.ph_searchinput1 div {
	float: left;
}

.ph_gn_block1 {
	width: 1180px;
	height: 236px;
	margin: 0px auto 16px auto;
}

.ph_gn_block1 .imgdiv1 {
	width: 353px;
	height: 236px;
	margin-right: 13px;
	float: left;
}

.ph_gn_block1 .imgdiv2 {
	width: 347px;
	height: 236px;
	float: left;
	margin-right: 19px;
	background: #727272;
}

.ph_gn_block1 .imgdiv2 .menuwidth {
	width: 95px;
	height: 236px;
	float: left;
}

.ph_gn_block1 .imgdiv2 .menuwidth li {
	width: 80px;
	height: 79px;
	font-size: 16px;
	text-align: left;
	line-height: 79px;
	color: #fff;
	background: #930101;
	padding-left: 15px;
}

.ph_gn_block1 .imgdiv2 .menuwidth li a {
	color: #fff;
}

.ph_gn_block1 .imgdiv2 .menuwidth .active {
	background: url(../../project/img/ph_arrowimgbg.jpg) no-repeat center
		right;
}

.ph_gn_block1 .imgdiv2 .img {
	padding: 18px 0px 0px 15px;
	float: left;
}

.ph_imgfont {
	font-size: 12.2px;
	line-height: 18px;
	color: #fff;
	width: 219px;
	font-family: "宋体";
}

.ph_imgfont a {
	color: #fff;
}

.ph_219_144 {
	width: 219px;
	height: 146px;
	overflow: hidden;
	margin-bottom: 15px;
}

.ph_gn_block1 .imgdiv3 {
	width: 218px;
	height: 236px;
	float: left;
	overflow: hidden;
}

.ph_gn_block1 .imgdiv3 img {
	margin-bottom: 12px;
}

.ph_gn_block1 .imgdiv4 {
	width: 217px;
	height: 236px;
	float: right;
	overflow: hidden;
	background: #fff;
}

.ph_gn_block1 .imgdiv4 .title {
	height: 31px;
	padding: 0px 15px;
	color: #f1f1f1;
	line-height: 31px;
	font-size: 14px;
	background: #4f4f4f;
}

.ph_gn_block1 .imgdiv4 ul {
	margin: 5px 10px 0px 10px;
}

.ph_gn_block1 .imgdiv4 li {
	line-height: 27px;
	color: #797979;
	padding: 0px 5px;
	border-bottom: 1px dotted #797979;
	width: 185px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px;
	font-family: "宋体";
}

.ph_gn_block1 .imgdiv4 li a {
	color: #797979;
}

.ph_gn_block1 .imgdiv4 .morediv {
	margin: 0px 10px;
	line-height: 24px;
	color: #797979;
	padding: 0px 5px;
	width: 185px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px;
	font-family: "宋体";
}

.ph_gn_block1 .imgdiv4 .morediv a {
	color: #797979;
}

.ph_group_title {
	width: 1167px;
	height: 57px;
	text-align: center;
}

.ph_gn_listblock {
	width: 1180px;
	margin: 0px auto;
	margin-top: 30px;
	text-align: center;
}

.ph_gn_listblock1 {
	width: 1167px;
	margin: 0px auto;
	margin-top: 49px;
	text-align: center;
	position:relative;
}


.ph_gn_logo_list {
	width: 100%;
	margin: 0px auto;
	margin-top: 49px;
	text-align: center;
	position:relative;
}

.logolist {
	width: 1167px;
	margin: 0px auto;
	margin-top: 49px;
	text-align: center;
	position:relative;
}

.ph_gn_listblock .leftdiv {
	width: 237px;
	float: left;
	background: #fff;
	overflow: hidden;
		box-sizing: border-box;
	border:1px solid #e5e5e5;
}

.ph_gn_listblock .rightdiv {
	width: 924px;
	float: right;
	overflow: hidden;
}

.ph_gn_classname1 {
	height: 50px;
	line-height: 50px;
	background: #044a85;
	padding: 0px 20px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
}

.ph_gn_padd7_6_8 {
	padding: 6px 8px 6px 7px;
}

.ph_gn_margin_b20 {
	margin-bottom: 20px;
}

.ph_gn_margin_b10 {
	margin-bottom: 10px;
}

.ph_gn_margin_b2 {
	margin-bottom: 2px;
}

/* .ph_gn_list li {
	line-height: 35px;
	background-color: #e0e0e0;
	border-top: 1px solid #e9e9e9;
		border-bottom: 1px solid #b5b5b5;
	color: #696969;
	font-size: 16px;
	padding: 0px 12px;
	overflow: hidden;
} */

.ph_gn_list li {
	line-height: 44px;
	background-color: #fff;
	/* border-top: 1px solid #e5e5e5; */
	border-bottom: 1px solid #e5e5e5;
	color: #353535;
	font-size: 15px;
	padding: 0px 12px;
	overflow: hidden;
}

.ph_gn_list li:hover {
	color: #034b85;
	border-left: 2px solid #034b85;
	font-weight:bold;
}
.ph_gn_list img {
	margin-top: 11px;
}

.ph_gn_list li a {
	color: #696969;
}

.ph_gn_moveon {
	line-height: 35px;
	background-color: #e0e0e0;
	background-image: url(../../project/img/pn_li_arrow.png);
	background-repeat: no-repeat;
	background-position: 198px 29px;
	border-top: 1px solid #e9e9e9;
	color: #696969;
	font-size: 16px;
	padding: 0px 12px;
	overflow: hidden;
	border: 0px;
}

.ph_gn_null {
	padding: 0px;
	border: 0px;
}

.ph_gn_list2 li {
	line-height: 35px;
	background: #044a85;
	border-bottom: 1px dashed #78b2e3;
	border-top: 0px;
	font-size: 14px;
	color: #efefef;
}

.ph_gn_list2 li a {
	color: #efefef;
}

.ph_gn_classname2 {
	background: #2d2d2d;
	height: 40px;
	line-height: 40px;
	padding: 0px 14px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.ph_gn_classname2 img {
	margin-top: 16px;
}

.ph_gn_list3 {
	background-color: #999999;
	border: 0px;
}

.ph_gn_list3 div {
	font-size: 12px;
	font-family: "宋体";
	border-bottom: 1px dashed #f1f1f1;
	color: #f1f1f1;
}

.ph_gn_list3 span {
	display: block;
	margin-right: 10px;
	float: left;
}

.ph_gn_list3 span img {
	margin-top: 10px;
}

.ph_gn_list3 font {
	display: block;
	width: 130px;
	text-align: right;
	line-height: 20px;
}

.ph_gn_list3 div a {
	color: #f1f1f1;
}

.ph_gn_moveon2 {
	line-height: 35px;
	background-color: #e0e0e0;
	background-image: url(../../project/img/pn_li_arrow2.png);
	background-repeat: no-repeat;
	background-position: 25px 30px;
	border-top: 1px solid #e9e9e9;
	color: #696969;
	font-size: 16px;
	padding: 0px 12px;
	overflow: hidden;
	border: 0px;
}

.ph_gn_225 {
	width: 120px;
	text-align: right
}

.ph_gn_list4 li {
	clear: both;
	background-color: #999999;
	padding: 0px;
}

.ph_gn_list4 div {
	font-size: 12px;
	font-family: "宋体";
	border-bottom: 1px solid #f1f1f1;
	color: #f1f1f1;
	padding: 0px 12px;
}

.ph_gn_list4 span {
	display: block;
	margin-right: 10px;
	float: left;
}

.ph_gn_list4 span img {
	margin-top: 10px;
}

.ph_gn_list4 font {
	display: block;
	width: 120px;
	text-align: right;
	line-height: 22px;
}

.ph_gn_list4 div a {
	color: #f1f1f1;
}

.diss {
	display: none;
}

.ph_gn_null8 {
	height: 6px;
}

.ph_gn_tag {
	background: #fff;
	padding: 0px 17px 0px 20px;
	overflow: hidden;
    border: 1px solid #e5e5e5;
}

.ph_gn_tag font {
	line-height: 50px;
	font-size: 14px;
	color: #5e5e5e;
	display: block;
}

.ph_gn_tag1 {
	width: 1167px;
	height: 57px;
	background: #fff;
	overflow: hidden;
	margin-bottom: 52px;
}

.ph_ordertag li {
	float: right;
	margin-top: 12px;
	margin-left: 3px;
	line-height: 26px;
	width: 65px;
	text-align: center;
	color: #272727;
	font-size: 14px;
	background: #fff;
}

.ph_ordertag li a {
	color: #272727;
}

.ph_ordertag .showtag {
	background: #4f4f4f;
	color: #fff
}

.ph_ordertag .showtag a {
	color: #fff
}

.ph_list {
	margin-top: 16px;
	overflow: hidden;
}

.ph_person_button2 {
	width: 40px;
	height: 37px;
	line-height: 37px;
	background: #930101;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border: 0px;
	margin-top: 7px;
}

.ph_arrayimage_gllist_index {
	width: 199px;
	height: 180px;
	border: 1px solid #e5e5e5;
	background: #fff;
	margin-bottom: 25px;
	color: #797979;
	font-size: 12px;
	font-family: "宋体";
	position: relative;
	z-index: 1
}

.ph_arrayimage_gllist_index1 {
	width: 214px;
	height: 130px;
	border: 1px solid #e5e5e5;
	background: #fff;
	margin-bottom: 22px;
	color: #797979;
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ph_arrayimage_gllist_index1 .imgdiv {
	width: 259px;
	height: 159px;
	line-height: 159px;
	text-align: center;
	vertical-align: middle;
}

.ph_arrayimage_gllist_index2 {
	width: 275px;
	height: 228px;
	/* border: 1px solid #e5e5e5; */
	background: #fff;
	margin-bottom: 23px;
	color: #797979;
	font-size: 16px;
	font-family: "宋体";
	position: relative;
	z-index: 1;
}

.ph_arrayimage_gllist_index2 .imgdiv {
	width: 273px;
	height: 178px;
	/* overflow: hidden; */
	display: table-cell;
	line-height: 178px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #e5e5e5;
}

.ph_arrayimage_gllist_index2 .imgdiv img{
	margin-top: -1px;
}

.ph_arrayimage_gllist_index2 .titlediv {
	/* width: 275px; */
	height: 50px;
	line-height: 50px;
	background: #ececec;
	font-size: 16px;
	font-family: "宋体";
	/* 文本超出后隐藏并显示... */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ph_arrayimage_gllist {
	width: 199px;
	height: 241px;
	/* height: 225px; */
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 8px;
	margin-bottom: 25px;
	color: #797979;
	font-size: 12px;
	font-family: "宋体";
	position: relative;
	z-index: 1
}

.ph_arrayimage_gllist .imgdiv {
	width: 200px;
	height: 150px;
	overflow: hidden;
	display: table-cell;
	line-height: 150px;
	text-align: center;
	vertical-align: middle;
}

.ph_arrayimage_gllist .titlediv {
	height:38px;
	color: #7d7d7d;
	font-size: 12px;
	line-height: 18px;
	font-family: "宋体";
	margin-top: 8px;
	text-align: left;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}

.ph_arrayimage_gllist .titlediv1 {
	margin-bottom: 5px;
	color: #7d7d7d;
	font-size: 12px;
	line-height: 18px;
	font-family: "宋体";
	margin-top: 8px;
}

.ph_arrayimage_gllist .datediv {
	color: #9d9d9d;
	border-top: 1px solid #e5e5e5;
	padding-top: 4px;
	font-size: 12px;
	font-family: "宋体";
	margin-top: 10px;
}

.ph_arrayimage_gllist .datediv font {
	display: block;
}

.ph_arrayimage_gllist .datediv font img {
	margin-left: 12px;
	margin-top: 3px;
}

.ph_arrayimage_gllist:hover {
	border: 1px solid #044a85;
}

.ph_arrayimage_gllist:hover .overdiv {
	display: block;
}

.ph_arrayimage_gllist:hover .viewbutton {
	display: block;
}

.ph_arrayimage_gllist .overdiv {
	background: #eda212;
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 50;
	width: 215px;
	height: 257px;
	display: none;
}

.ph_arrayimage_gllist .viewbutton {
	display: none;
	position: absolute;
	left: 95px;
	top: 85px;
	z-index: 55;
}

.ph_arrayimages_floatdiv {
	width: 397px;
	position: absolute;
	top: -10px;
	left: 0px;
	z-index: 200;
	background: #fff;
	-webkit-box-shadow: #000 0px 0px 15px;
	-moz-box-shadow: #000 0px 0px 15px;
	box-shadow: #000 0px 0px 15px;
	padding: 15px;
	font-size: 12px;
	color: #535353;
	line-height: 20px;
	font-family: "宋体";
}

.ph_arrayimages_floatdiv a {
	color: #535353;
}

.ph_arrayimages_floatdiv .title {
	font-size: 18px;
	line-height: 20px;
	color: #535353;
	font-family: "微软雅黑";
	margin-bottom: 6px;
}

.ph_arrayimages_floatdiv .title a {
	color: #535353;
}

.ph_arrayimages_floatdiv .imgdiv {
	background: #d7d7d7;
	height: 298px;
	display: table-cell;
	line-height: 298px;
	text-align: center;
	vertical-align: middle;
	width: 397px;
	position: relative;
	z-index: 10;
}

.ph_arrayimages_floatdiv .ph_logotag {
	background: url(../../project/img/ph_logotag.png) no-repeat;
	height: 25px;
	width: 108px;
	position: absolute;
	bottom: 22px;
	left: 196px;
	z-index: 300;
	color: #fff;
	line-height: 25px;
	padding-top: 50px;
	padding-left: 6px;
	text-align: left;
}

.ph_arrayimages_floatdiv .ph_tag {
	padding: 12px 0px 8px 0px;
	border-bottom: 1px solid #d1d0d0;
	margin-bottom: 12px;
}

.ph_arrayimages_floatdiv .ph_tag img {
	margin-top: 2px;
}

.ph_arrayimages_floatdiv .ph_tag div {
	float: left;
	margin-right: 5px;
}

.ph_padding_right10 {
	padding-right: 10px;
}

.ph_marginright19 {
	margin-right: 18.5px;
}

.ph_marginright26 {
	margin-right: 26.25px;
}

.ph_marginright21 {
	margin-right: 21.75px;
}

.ph_marginright22 {
	margin-right: 22px;
}

.ph_page .download {
	display: block;
	height: 36px;
	width: 60px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #fff;
	font-size: 12px;
	color: #7b7b7d;
	cursor: pointer;
}

.ph_page .download:hover {
	display: block;
	height: 36px;
	width: 60px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #044a85;
	font-size: 12px;
	color: #fff;
}

/* .ph_page table tr td a {
	display: block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #fff;
	font-size: 12px;
	color: #7b7b7d;
}

.ph_page table tr td a:hover {
	display: block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #044a85;
	font-size: 12px;
	color: #fff;
}

.ph_page table tr td a:active {
	display: block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #044a85;
	font-size: 12px;
	color: #fff;
}
 */
 
.ph_page a{display:block;height:36px;width:36px;line-height:36px;text-align:center;float:left;margin-right:4px;background:#fff;font-size:12px;color:#7b7b7d;}
.ph_page a:hover{display:block;height:36px;width:36px;line-height:36px;text-align:center;float:left;margin-right:4px;background:#044a85;font-size:12px;color:#fff;}
.ph_page a:active{display:block;height:36px;width:36px;line-height:36px;text-align:center;float:left;margin-right:4px;background:#044a85;font-size:12px;color:#fff;}

.ph_page .current {
	display: block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #044a85;
	font-size: 12px;
	color: #fff;
}

.ph_page .inputdate {
	height: 36px;
	width: 57px;
	line-height: 36px;
	text-align: left;
	float: left;
	background: #fff;
	font-size: 12px;
	color: #7b7b7d;
	padding: 0px 5px;
	color: #c1c1c1;
}

.ph_page .inputdate input {
	border: 0px;
	height: 34px;
	line-height: 36px;
	width: 55px;
	color: #c1c1c1;
}

.ph_red {
	color: #930101
}

.ph_red a {
	color: #930101
}

.ph_blue {
	color: #044a85
}

.ph_blue a {
	color: #044a85
}

/* 分页样式添加开始*/
.ph_page span {
	display: block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #fff;
	font-size: 12px;
	color: #7b7b7d;
	cursor: pointer;
}

.ph_page .prev {
	background: url(../../project/img/ph_page_left.png) no-repeat;
}

.ph_page .next {
	background: url(../../project/img/ph_page_right.png) no-repeat;
}

.ph_page .inputdate {
	height: 36px;
	width: 57px;
	line-height: 36px;
	text-align: left;
	float: left;
	background: #fff;
	font-size: 12px;
	color: #7b7b7d;
	padding: 0px 5px;
	color: #c1c1c1;
}

.ph_page .inputdate input {
	border: 0px;
	height: 34px;
	line-height: 36px;
	width: 55px;
	color: #c1c1c1;
}
/* 分页样式添加结束*/
.pointer {
	cursor: pointer;
}

.ph_person_input1 {
	width: 150px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #d2d2d2;
	margin: 7px 5px 0px 15px;
}

.ph_personinfo_photo {
	float: left;
	width: 66px;
	overflow: hidden;
}

.ph_personinfo_photo img {
	margin-bottom: 8px;
}

.ph_personinfo_tag {
	width: 66px;
	line-height: 21px;
	color: #313131;
	font-size: 12px;
	font-family: "宋体";
	background: #e5e5e5;
	text-align: center;
	margin-bottom: 22px;
}

.ph_personinfo_tag a {
	color: #313131;
}

.ph_personinfo_infofont {
	float: right;
	width: 144px;
}

.ph_personinfo_font {
	height: 53px;
	vertical-align: bottom;
	font-size: 14px;
	color: #818181;
	line-height: 20px;
	display: table-cell;
	padding-top: 13px;
}

.ph_personinfo_font font {
	color: #535353;
}

.ph_personinfo_infotate {
	font-size: 12px;
	font-family: "宋体";
	color: #535353;
	line-height: 21px;
	margin-top: 8px;
}

.ph_person_listmenu {
	overflow: hidden;
}

.ph_person_listmenu li {
	height: 37px;
	background: #ebebeb;
	line-height: 37px;
	font-size: 14px;
	margin-bottom: 4px;
	color: #535353;
}

.ph_person_listmenu li a {
	color: #535353;
}

.ph_person_listmenu li div {
	float: left;
}

.ph_person_listmenu img {
	margin: 10px 8px 0px 8px;
}

.ph_person_listmenu .active {
	background: #8c8c8c;
	color: #fff;
}

.ph_person_listmenu .active a {
	background: #8c8c8c;
	color: #fff;
}

.ph_greydiv {
	height: 11px;
	background: #f1f1f1;
	margin: 3px -8px 7px -8px;
}

.ph_cotentfont {
	font-size: 13px;
	line-height: 25px;
	color: #535353;
}

.ph_padd_tb {
	padding-top: 8px;
	padding-left: 8px;
}

.ph_person_tag {
	margin-bottom: 12px;
}

.ph_padding_right7 {
	margin-right: 7px;
}

.ph_font18 {
	color: #5e5e5e;
	font-size: 18px;
	font-weight: bold;
}

.ph_person_search {
	margin-top: 12px;
	line-height: 26px;
}

.ph_person_search ul {
	overflow: hidden;
}

.ph_person_search div {
	float: left;
	margin-right: 10px;
	color: #5e5e5e;
	font-size: 14px;
}

.ph_person_search input {
	width: 100px;
	height: 26px;
	border: 0px;
	background: #e5e5e5;
	line-height: 26px;
	padding: 0px 7px;
	color: #666;
}

.ph_person_search .slectinput {
	width: 107px;
	height: 26px;
	border: 0px;
	background: #e5e5e5;
	line-height: 26px;
	padding-left: 7px;
	color: #666;
}

.ph_person_search .buttoninput {
	width: 79px;
	height: 26px;
	border: 0px;
	background: #e5e5e5;
	line-height: 26px;
	padding: 0px 7px;
	color: #666;
	text-align: center;
	font-family: "微软雅黑";
}

.ph_width240 {
	width: 240px;
}

.ph_width400 {
	width: 400px;
}

.ph_margin_b15 {
	margin-bottom: 15px;
}

.ph_padd_bt {
	padding: 15px 0px;
}

.ph_padd_b12 {
	padding-bottom: 12px;
}

.ph_width870 {
	width: 870px;
}

.ph_padd_1228 {
	padding: 20px 28px 12px 28px;
	margin-bottom: 12px;
}

.ph_height270 {
	height: 240px;
}

.ph_person_margin2323 {
	margin-top: 25px;
	margin-right: 25px;
}

.ph_person_img {
	width: 199px;
	height: 150px;
	display: table-cell;
	text-align: center;
	line-height: 150px;
	vertical-align: middle;
	border: 1px solid #e5e5e5;
}

.ph_person_datalist {
	width: 630px;
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}

.ph_person_button {
	width: 80px;
	height: 26px;
	border: 0px;
	background: #e5e5e5;
	line-height: 26px;
	text-align: center;
	color: #666;
	display: block;
	font-size: 12px;
}

.ph_person_null20 {
	height: 20px;
}

.ph_person_cjzt {
	width: 400px;
	float: left;
	display: block;
}

.ph_person_cjzt2 {
	width: 440px;
	float: right;
	display: block;
}

.ph_person_input {
	width: 219px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #d2d2d2;
	margin: 7px 5px 0px 15px;
}

.ph_person_button1 {
	width: 80px;
	height: 37px;
	line-height: 37px;
	background: #930101;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border: 0px;
	margin-top: 7px;
}

.ph_padd_bt2023 {
	padding-top: 16px;
	padding-bottom: 23px;
}

.ph_person_span span {
	display: block;
	float: left;
}

.ph_person_cjztfont {
	line-height: 17px;
	font-size: 12px;
	padding-left: 87px;
}

.ph_person_xgbd_font {
	padding: 12px 17px;
	font-size: 18px;
	font-weight: bold;
	color: #5e5e5e;
	margin-bottom: 20px;
}

.ph_person_xgbd_from {
	padding: 12px 17px 0px 17px;
	line-height: 33px;
}

.ph_person_xgbd_font18 {
	font-size: 18px;
	color: #848484;
	font-weight: bold;
}

.ph_person_editbutton {
	width: 107px;
	height: 33px;
	background: #f19300;
	text-align: center;
	line-height: 33px;
	color: #fff;
	border: 0px;
	margin: 18px 0px 0px 27px;
	font-size: 14px;
	font-family: "微软雅黑";
}

.ph_person_editbutton1 {
	width: 72px;
	height: 29px;
	background: #f19300;
	text-align: center;
	line-height: 29px;
	color: #fff;
	border: 0px;
	font-size: 14px;
	font-family: "微软雅黑";
	margin-right: 12px;
}

.ph_person_editbutton2 {
	width: 72px;
	height: 29px;
	background: #f1f1f1;
	text-align: center;
	line-height: 29px;
	color: #333333;
	border: 0px;
	font-size: 14px;
	font-family: "微软雅黑";
	margin-right: 12px;
}

.ph_person_xgbd_fromlist {
	line-height: 29px;
	font-size: 14px;
	color: #848484;
	margin: 30px 0px 0px 0px;
}

.ph_person_xgbd_fromlist font {
	display: block;
	float: left;
	line-height: 28px;
}

.ph_person_xgbd_fromlist div {
	margin-bottom: 18px;
	overflow: hidden;
}

.ph_person_xgbd_input {
	width: 268px;
	height: 27px;
	border: 1px solid #838383;
	margin-right: 23px;
	margin-left: 8px;
	font-size: 12px;
	padding: 0px 10px;
	line-height: 27px;
}

.ph_person_xgbd_input1 {
	width: 185px;
	height: 24px;
	font-size: 12px;
	padding: 0px 10px;
	border: 0px;
	line-height: 27px;
}

.ph_person_xgbd_input2 {
	width: 350px;
	height: 27px;
	border: 1px solid #838383;
	margin-right: 23px;
	margin-left: 8px;
	font-size: 12px;
	padding: 0px 10px;
	margin-top: 6px;
	line-height: 27px;
}

.ph_person_xgbd_colorblock li {
	float: left;
	margin-right: 4px;
	width: 19px;
	height: 6px;
}

.ph_person_xgbd_colorblock .color1 {
	background: #cfcfcf;
}

.ph_person_xgbd_colorblock .color2 {
	background: #fac72c;
}

.ph_person_xgbd_colorblock .color3 {
	background: #b2b2b2;
}

.ph_person_stfont {
	font-size: 12px;
	font-family: "宋体";
}

.ph_person_xgbd_select {
	width: 172px;
	border: 1px solid #838383;
	margin: 0px 5px 0px 8px;
	padding: 4px 5px 5px 10px;
}

.ph_person_xgbd_select1 {
	width: 125px;
	border: 1px solid #838383;
	margin: 0px 5px 0px 8px;
	padding: 4px 5px 5px 10px;
}

.ph_person_xgbd_divborder {
	border: 1px solid #838383;
	width: 286px;
	height: 25px;
	padding: 1px;
	margin-left: 8px;
}

.ph_person_xgbd_divgrey {
	width: 69px;
	height: 25px;
	background: #848484;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	float: left;
}

.ph_marginright {
	margin-right: 23px;
}

.ph_person_xgbd_checkbox {
	margin-top: 7px;
	margin-left: 8px;
	margin-right: 5px;
}

.ph_person_xgbd_textarae {
	width: 635px;
	height: 86px;
	border: 1px solid #838383;
	pading: 5px 10px;
	margin-left: 8px;
}

.ph_person_xgbd_textarae1 {
	width: 795px;
	height: 390px;
	border: 1px solid #838383;
	pading: 5px 10px;
	margin-left: 8px;
}

.ph_person_xgbd_submitbutton {
	width: 108px;
	height: 33px;
	background: #f19300;
	text-align: center;
	line-height: 33px;
	margin-right: 23px;
	border: 0px;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
}

.ph_person_xgbd_submitbutton1 {
	width: 108px;
	height: 33px;
	background: #afafaf;
	text-align: center;
	line-height: 33px;
	margin-right: 23px;
	border: 0px;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
}

.ph_person_paddingleft {
	padding-left: 77px;
	padding-bottom: 30px;
}

.ph_person_xgbd_from_title {
	height: 43px;
	background: #e5e5e5;
	padding: 0px 17px;
	line-height: 43px;
	color: #333333;
}

.ph_person_xgbd_from_title font {
	display: block;
	float: left;
}

.ph_person_xgbd_from_title .fontwidth {
	width: 80px;
}

.ph_person_xgbd_from_content {
	background: #fff;
	padding: 30px 17px;
	line-height: 43px;
	color: #333333;
}

.ph_person_xgbd_from_content font {
	display: block;
	float: left;
}

.ph_person_xgbd_from_content .fontwidth {
	width: 80px;
}

.ph_person_xtsb_button {
	background: #fff;
	padding: 0px 17px 35px 17px;
}

.ph_person_xtsb_button input {
	background: #ae0101;
	height: 37px;
	width: 95px;
	color: #fff;
	border: 0px;
	line-height: 37px;
	font-size: 16px;
	font-family: "微软雅黑";
}

.ph_person_marginleft20 {
	margin-left: 20px;
}

.ph_person_sale {
	background: #d7d7d7;
	margin-bottom: 30px;
}

.ph_person_sale td {
	background: #ffffff;
	padding: 18px;
	color: #5e5e5e;
	font-size: 14px;
}

.ph_person_sale .tdwidth235 {
	width: 235px;
}

.ph_person_sale th {
	background: #8c8c8c;
	height: 45px;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.ph_person_sale td .imgdiv {
	width: 199px;
	height: 148px;
	background: #d7d7d7;
	display: table-cell;
	line-height: 148px;
	text-align: center;
	vertical-align: middle;
}

.ph_detailblock {
	width: 1180px;
	margin: 0px auto;
	margin-top: 30px;
	margin-bottom: 107px;
	position: relative;
	overflow: hidden;
}

.ph_position_relative {
	position: relative;
}

.ph_detail_bigimg {
	width: 710px;
	height: 510px;
	background: #ffffff;
	/* background: #d7d7d7; */
	position: relative;
	display: table-cell;
	line-height: 510px;
	text-align: center;
	vertical-align: middle;
}

.ph_detail_bigvideo {
	width: 900px;
	height: 510px;
	background: #d7d7d7;
	position: relative;
	display: table-cell;
	line-height: 510px;
	text-align: center;
	vertical-align: middle;
}

.ph_detail_arrowleft {
	position: absolute;
	left: 20px;
	top: 210px;
	z-index: 100;
	width: 32px;
	height: 78px;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ph_detail_arrowleft:hover {
	position: absolute;
	left: 20px;
	top: 210px;
	z-index: 100;
	width: 32px;
	height: 78px;
	filter: alpha(opacity = 100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.ph_detail_arrowright {
	position: absolute;
	right: 20px;
	top: 210px;
	z-index: 110;
	width: 32px;
	height: 78px;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ph_detail_arrowright:hover {
	position: absolute;
	right: 20px;
	top: 210px;
	z-index: 110;
	width: 32px;
	height: 78px;
	filter: alpha(opacity = 100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.ph_detail_left {
	width: 710px;
	float: left;
	overflow: hidden;
}

.ph_detail_left2 {
	width: 900px;
	float: left;
	overflow: hidden;
}

.ph_detail_right {
	float: right;
	width: 470px;
}

.ph_detail_right2 {
	float: right;
	width: 280px;
}

.ph_detail_floatdiv {
	width: 200px;
	height: 133px;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: url(../../project/img/ph_detail_floatimg.jpg) no-repeat;
	right: 133px;
	top: 305px;
	z-index: 130;
	position: absolute;
}

.ph_detail_floatdiv_font {
	width: 180px;
	height: 33px;
	right: 133px;
	top: 405px;
	z-index: 135;
	position: absolute;
	font-size: 12px;
	color: #fff;
	font-family: "宋体";
	line-height: 33px;
	text-align: left;
	padding-left: 20px
}

.ph_detail_linkdiv {
	height: 18px;
	margin: 8px 0px 15px 0px;
}

.ph_sharediv {
	width: 210px;
	height: 18px;
	float: left;
}

.ph_detail_link {
	width: 440px;
	height: 18px;
	float: right;
	text-align: right;
	font-size: 14px;
	color: #1e1e1e;
}

.ph_detail_link img {
	margin: 0px 5px;
}

.ph_detail_link a {
	color: #1e1e1e;
}

.ph_detail_info {
	font-size: 16px;
	color: #1e1e1e;
	background: #e7e7e7;
	height: 33px;
	line-height: 33px;
	padding: 0px 10px;
}

.ph_detail_infosub {
	font-size: 16px;
	color: #1e1e1e;
	line-height: 33px;
	padding: 0px 10px;
}

.ph_detail_infosub div {
	width: 50%;
	float: left;
}

.ph_detail_infosub li {
	border-bottom: 1px dashed #044a85;
	font-size: 14px;
}

.ph_detail_infosub .detailfont {
	font-size: 14px;
	line-height: 30px;
	font-family: "宋体";
	padding: 10px 0px 20px 0px;
}

.ph_detail_searchimg {
	background: #fff;
	padding: 8px 20px;
}

.ph_detail_searchimg .titlediv {
	color: #868686;
	font-size: 16px;
	line-height: 30px;
	border-bottom: 1px solid #c0c0c0;
}

.ph_detail_searchimg li {
	border-bottom: 1px dashed #737373;
	line-height: 36px;
	overflow: hidden;
	color: #737373;
	font-size: 12px;
	font-family: "宋体";
}

.ph_detail_searchimg li div {
	float: left;
	margin-right: 7px;
}

.ph_detail_searchimg li input {
	margin-top: 10px;
}

.ph_detailbutton {
	height: 25px;
	width: 73px;
	background: #737373;
	font-size: 12px;
	color: #fff;
	font-family: "宋体";
	text-align: center;
	border: 0px;
	margin-top: 12px;
}

.ph_detail_title {
	background: #fff;
	overflow: hidden;
}

.ph_detail_title .titlediv {
	color: #1e1e1e;
	font-size: 18px;
	line-height: 45px;
	width: 450px;
	height: 45px;
	padding: 0px 14px;
}

.ph_detail_title .titlediv1 {
	color: #1e1e1e;
	font-size: 18px;
	line-height: 45px;
	width: 750px;
	height: 45px;
	padding: 0px 14px;
}

.ph_detail_title .titledivclick {
	color: #1e1e1e;
	font-size: 18px;
	line-height: 45px;
	width: 450px;
	background: url(../../project/img/ph_detail_titlearrow.png) no-repeat
		50px 36px;
	height: 45px;
	padding: 0px 15px;
}

.ph_marginleft10 {
	margin-left: 10px;
}

.ph_detail_titleinfo {
	background-color: #868686;
	background-image: url(../../project/img/ph_detail_ico.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 13px;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	margin-left: 18px;
}

.ph_detaillist {
	margin-top: 20px;
}

.ph_arrayimage_detaillist {
	float: left;
	margin-left: 18px;
}

.ph_arrayimage_detaillist {
	width: 199px;
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 8px;
	margin-bottom: 25px;
	color: #044a85;
	font-size: 12px;
	font-family: "宋体";
	position: relative;
	z-index: 1
}

.ph_arrayimage_detaillistheight {
	height: 266px;
}

.ph_arrayimage_detaillistheight1 {
	height: 266px;
}

.ph_arrayimage_detaillist .imgdiv {
	width: 200px;
	height: 150px;
	overflow: hidden;
	display: table-cell;
	line-height: 150px;
	text-align: center;
	vertical-align: middle;
}

.ph_arrayimage_detaillist .titlediv {
	color: #7d7d7d;
	font-size: 12px;
	line-height: 20px;
	font-family: "宋体";
	margin-top: 8px;
}

.ph_arrayimage_detaillist .titlediv li {
	clear: both;
}

.ph_arrayimage_detaillist .titlediv div {
	float: left;
	overflow: hidden;
}

.ph_arrayimage_detaillist .datediv {
	color: #9d9d9d;
	border-top: 1px solid #e5e5e5;
	padding-top: 4px;
	font-size: 12px;
	font-family: "宋体";
	margin-top: 10px;
}

.ph_arrayimage_detaillist .datediv font {
	display: block;
}

.ph_arrayimage_detaillist .datediv font img {
	margin-left: 12px;
	margin-top: 3px;
}

.ph_arrayimage_detaillist:hover {
	border: 1px solid #044a85;
}

.ph_arrayimage_detaillist:hover .overdiv {
	display: block;
}

.ph_arrayimage_detaillist:hover .viewbutton {
	display: block;
}

.ph_arrayimage_detaillist .overdiv {
	background: #eda212;
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 50;
	width: 215px;
	height: 282px;
	display: none;
}

.ph_arrayimage_detaillist .viewbutton {
	display: none;
	position: absolute;
	left: 95px;
	top: 85px;
	z-index: 55;
}

.ph_detail_tag {
	background: #fff;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 5px 7px;
	font-size: 14px;
	color: #6a6a6a;
}

.ph_detail_tag font {
	margin-right: 20px;
	display: block;
	float: left;
	color: #6a6a6a;
}

.ph_detail_tag a {
	color: #6a6a6a;
}

.ph_detail_tag img {
	margin-right: 5px;
}

.ph_detail_cartnum {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 10;
}

.ph_detail_cartnum li {
	float: left;
}

.ph_detail_cartnum .libgimg {
	background: url(../../project/img/ph_detail_cartnum2.png) repeat-x;
	padding: 0px 4px;
	font-size: 12px;
	line-height: 17px;
}

.ph_padding_right8 {
	margin-right: 8px;
}

.ph_padd10 {
	padding-left: 10px;
	padding-right: 17px;
}

.buttoninput1 {
	width: 79px;
	height: 26px;
	border: 0px;
	background: #8c8c8c;
	line-height: 26px;
	padding: 0px 7px;
	color: #fff;
	text-align: center;
	font-family: "微软雅黑";
}

.buttoninput2 {
	width: 60px;
	height: 21px;
	border: 0px;
	background: #faac04;
	line-height: 21px;
	padding: 0px 7px;
	color: #fff;
	text-align: center;
	font-family: "微软雅黑";
	margin-left: 8px;
}

.buttoninput3 {
	width: 115px;
	height: 26px;
	border: 0px;
	background: #930101;
	line-height: 26px;
	text-align: center;
	color: #fff;
	text-align: center;
	font-family: "微软雅黑";
	margin-left: 8px;
}

.ph_paddtop10 {
	padding-top: 14px;
}

.ph_person_tablelist th {
	height: 44px;
	line-height: 44px;
	background: #8c8c8c;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.ph_person_tablelist th input {
	margin-top: 3px;
}

.ph_person_tablelist th select {
	margin-top: 5px;
}

.ph_person_tablelist .tdgrey {
	background: #e5e5e5;
	height: 29px;
}

.ph_person_tablelist .tdgrey td {
	font-size: 12px;
	font-family: "宋体";
	padding: 0px 10px;
	color: #3f3f3f;
	border-bottom: 1px solid #c9c9c9;
}

.ph_person_tablelist .tdgrey td a {
	color: #3f3f3f;
}

.ph_person_tablelist .tdborder {
	background: #fff;
	padding: 5px;
	border-left: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	color: #696969;
	font-size: 12px;
	font-family: "宋体";
	line-height: 18px;
}

.ph_person_tablelist .tdborder1 {
	background: #fff;
	padding: 5px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	color: #696969;
	font-size: 12px;
	font-family: "宋体";
	line-height: 18px;
}

.ph_person_tablelist .tdborder1 a {
	color: #696969;
}

.ph_person_tablelist .tdborder2 {
	background: #fff;
	padding: 5px;
	border-bottom: 1px solid #c9c9c9;
	color: #696969;
	font-size: 12px;
	font-family: "宋体";
	line-height: 18px;
}

.ph_person_tablelist .tdborder2 a {
	color: #696969;
}

.ph_person_tablelist .tdwhite {
	background: #fff;
	color: #696969;
	font-size: 12px;
	font-family: "宋体";
	line-height: 18px;
	padding: 15px 5px;
	border-bottom: 1px solid #f1f1f1;
}

.ph_person_tablelist .tdwhite a {
	color: #696969;
}

.ph_person_tablelist .tdgrey1 {
	background: #e5e5e5;
	height: 29px;
	color: #5e5e5e;
	font-size: 14px;
	line-height: 29px;
}

.ph_person_tablelist .tdgrey1 td {
	padding-left: 12px;
}

.ph_page1 {
	background: #fff;
	padding: 13px 0px 13px 8px;
	margin: 20px 0px;
}

.ph_page1 .width100 {
	font-size: 14px;
	overflow: hidden;
	line-height: 30px;
	text-align: right;
	margin-right: 20px;
}

.ph_page1 .ph_pagewidth a {
	display: block;
	height: 23px;
	width: 23px;
	line-height: 23px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #f1f1f1;
	font-size: 12px;
	color: #7b7b7d;
}

.ph_page1 .ph_pagewidth a:hover {
	display: block;
	height: 23px;
	width: 23px;
	line-height: 23px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #044a85;
	font-size: 12px;
	color: #fff;
}

.ph_page1 .ph_pagewidth a:active {
	display: block;
	height: 23px;
	width: 23px;
	line-height: 23px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #044a85;
	font-size: 12px;
	color: #fff;
}

.ph_page1 .ph_pagewidth .current {
	display: block;
	height: 23px;
	width: 23px;
	line-height: 23px;
	text-align: center;
	float: left;
	margin-right: 4px;
	background: #044a85;
	font-size: 12px;
	color: #fff;
}

.ph_page1 .ph_pagewidth .inputdate {
	height: 23px;
	width: 30px;
	line-height: 23px;
	text-align: left;
	float: left;
	background: #fff;
	font-size: 12px;
	color: #7b7b7d;
	padding: 0px 5px;
	color: #c1c1c1;
	background: #f1f1f1;
	margin-left: 5px;
}

.ph_page1 .inputdate input {
	border: 0px;
	height: 21px;
	line-height: 23px;
	width: 29px;
	color: #c1c1c1;
	background: #f1f1f1;
}

.ph_page1 font {
	margin-left: 30px;
	font-size: 14px;
}

.ph_pagefont14 {
	font-size: 14px;
}

.ph_pagewidth {
	width: 340px;
	float: right;
}

.ph_detail_ztsm {
	background: #fff;
	overflow: hidden;
	margin-left: 18px;
}

.ph_detail_ztsm .titlediv {
	color: #1e1e1e;
	font-size: 18px;
	line-height: 45px;
	height: 45px;
	padding: 0px 14px;
	float: left;
}

.ph_detail_ztsm .titledivclick {
	color: #1e1e1e;
	font-size: 18px;
	line-height: 45px;
	background: url(../../project/img/ph_detail_titlearrow.png) no-repeat
		40px 36px;
	height: 45px;
	padding: 0px 15px;
	float: left;
}

.ph_detail_icodiv {
	float: right;
	padding-top: 7px;
	padding-right: 10px;
}

.ph_drapgrayfont {
	color: #333333;
}

.ph_orangefont {
	color: #faac04;
}

.ph_greyoption {
	font-size: 14px;
	color: #444444
}

.ph_greyoption a {
	color: #444444;
	margin: 0px 20px 0px 10px;
}

.ph_person_zdxx {
	
}

.ph_person_zdxx .zdxxtitle {
	height: 43px;
	padding: 0px 22px;
	background: #8c8c8c;
	font-size: 14px;
	color: #313131;
	line-height: 43px;
}

.ph_person_zdxx .zdxxtitle .inputbutton {
	height: 26px;
	width: 53px;
	background: #e5e5e5;
	line-height: 23px;
	text-align: center;
	font-size: 14px;
	color: #313131;
	margin-right: 8px;
	font-family: "微软雅黑";
	margin-top: 9px;
	border: 0px;
}

.ph_person_zdxx .zdxxinfo {
	background: #e5e5e5;
	padding: 5px 22px;
	color: #5e5e5e;
	font-size: 12px;
	line-height: 25px;
	font-family: "宋体";
}

.ph_person_zdxx .zdxxinfo font {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #0e0e0e;
	line-height: 30px;
}

.ph_person_infotitle {
	padding: 10px 0px;
	font-size: 12px;
	color: #5e5e5e;
}

.ph_person_tablelist1 th {
	background: #e5e5e5;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	border-bottom: 1px solid #c9c9c9;
	padding: 0px;
	color: #5e5e5e;
	white-space: nowrap;
}

.ph_person_tablelist1 .leftborder {
	border-left: 1px solid #c9c9c9;
}

.ph_person_tablelist1 .rightborder {
	border-right: 1px solid #c9c9c9;
}

.ph_person_tablelist1 td {
	background: #fff;
	padding: 5px 10px;
	border-bottom: 1px solid #c9c9c9;
	font-size: 12px;
	font-family: "宋体";
	color: #696969;
}

.ph_person_tablelist1 td a {
	color: #696969;
}

.ph_person_greydid {
	height: 43px;
	background: #e5e5e5;
	line-height: 43px;
	color: #444444;
	font-size: 14px;
	padding: 0px 20px;
}

.ph_person_greydid span {
	color: #faac04;
}

.ph_cart_optiondiv {
	height: 50px;
	background: #fff;
	line-height: 50px;
	font-size: 14px;
	color: #333333;
	margin-top: 15px;
}

.ph_cart_optiondiv a {
	color: #333333;
}

.ph_cart_optiondiv font {
	display: block;
	float: left;
	margin-left: 30px;
}

.ph_cart_optiondiv input {
	margin: 18px 0px 0px 6px;
}

.bluefont {
	color: #3ea6f5
}

.bluefont a {
	color: #3ea6f5
}

.cartbutton {
	background: #faac04;
	width: 88px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
}

.cartbutton2 {
	background: #faac04;
	width: 113px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
}

.ph_cart_pricediv {
	height: 50px;
	background: #d8d7d7;
	line-height: 50px;
	font-size: 14px;
	color: #333333;
}

.ph_cart_pricediv font {
	display: block;
	float: left;
	margin-left: 30px
}

.ph_search_hotkey {
	height: 41px;
	background: #930101;
	line-height: 41px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.ph_search_hotkeylist {
	background: #fff;
	padding: 7px;
}

.ph_search_hotkeylist .greybg {
	background: #e1e1e1;
	padding: 10px 0px 10px 15px;
	font-size: 12px;
	color: #444343;
	line-height: 26px;
	font-size: 12px;
}

.ph_search_hotkeylist a {
	color: #444343;
	margin-right: 15px;
}

.ph_gn_null10 {
	height: 10px;
	background: #f1f1f1;
}

.ph_search_greybg {
	background: #e5e5e5;
	padding: 10px 10px 10px 20px;
	line-height: 28px;
	font-size: 14px;
	margin-bottom: 23px;
}

.ph_search_greybg select {
	height: 29px;
}

.ph_search_greybg span {
	margin-left: 20px;
	display: block;
	float: left;
}

.ph_search_greybg .inputtext {
	height: 29px;
	width: 280px;
	border: 1px solid #838383;
}

.ph_search_greybg .searchbutton {
	width: 84px;
	height: 25px;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	background: #4f4f4f;
	border: 0px;
	font-family: "微软雅黑";
	margin-top: 3px;
}

.ph_search_greybg .advbutton {
	width: 84px;
	height: 25px;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
	background: #f1f1f1;
	border: 0px;
	font-family: "微软雅黑";
	margin-top: 3px;
}

.ph_search_gotopage {
	font-size: 14px;
	line-height: 50px;
	margin-left: 13px;
}

.ph_search_gotopage span {
	display: block;
	float: left;
}

.ph_search_gotopage .input {
	height: 25px;
	width: 31px;
	background: #f1f1f1;
	border: 0px;
	margin-left: 5px;
	margin-top: 14px;
	padding: 0px 3px
}

.ph_search_gotopage img {
	margin-top: 14px;
}

.ph_arrayimage_searchllist {
	width: 199px;
	height: 261px;
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 8px;
	margin-bottom: 25px;
	color: #797979;
	font-size: 12px;
	font-family: "宋体";
	position: relative;
	z-index: 1
}

.ph_arrayimage_searchllist .imgdiv {
	width: 200px;
	height: 150px;
	overflow: hidden;
	display: table-cell;
	line-height: 150px;
	text-align: center;
	vertical-align: middle;
}

.ph_arrayimage_searchllist .titlediv {
	color: #7d7d7d;
	font-size: 12px;
	line-height:18px;
	font-family: "宋体";
	margin-top: 8px;
	text-align:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ph_arrayimage_searchllist .datediv {
	color: #9d9d9d;
	border-top: 1px solid #e5e5e5;
	padding-top: 4px;
	font-size: 12px;
	font-family: "宋体";
	margin-top: 10px;
}

.ph_arrayimage_searchllist .datediv font {
	display: block;
}

.ph_arrayimage_searchllist .datediv font img {
	margin-left: 12px;
	margin-top: 3px;
}

.ph_arrayimage_searchllist:hover {
	border: 1px solid #044a85;
}

.ph_arrayimage_searchllist:hover .overdiv {
	display: block;
}

.ph_arrayimage_searchllist:hover .viewbutton {
	display: block;
}

.ph_arrayimage_searchllist .overdiv {
	background: #eda212;
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 50;
	width: 215px;
	height: 277px;
	display: none;
}

.ph_arrayimage_searchllist .viewbutton {
	display: none;
	position: absolute;
	left: 95px;
	top: 85px;
	z-index: 55;
}

.ph_search_width600 {
	width: 600px;
}

.ph_search_greyfont {
	font-size: 12px;
	line-height: 28px;
	color: #797979;
	font-family: "宋体";
}

.ph_zz_greybg {
	background: #999999;
	padding: 10px 13px 0px 15px;
	height: 39px;
	line-height: 28px;
	font-size: 14px;
	margin-bottom: 7px;
	color: #fff;
}

.ph_zz_whitetagbg {
	padding: 12px 5px 12px 13px;
	background: #fff;
	line-height: 25px;
	font-size: 14px;
}

.ph_zz_whitetagbg div {
	float: left;
	margin: 0px 5px;
}

.ph_zz_whitetagbg .button1 {
	height: 24px;
	width: 57px;
	text-align: center;
	background: #9a9a9a;
	color: #fff;
}

.ph_zz_whitetagbg .button1 a {
	color: #fff;
}

.ph_zz_whitetagbg .button2 {
	height: 24px;
	width: 57px;
	text-align: center;
	background: #930101;
	color: #fff;
}

.ph_zz_whitetagbg .button2 a {
	color: #fff;
}

.ph_zz_whitetagbg .input {
	width: 34px;
	height: 25px;
	background: #f1f1f1;
	padding: 0px 3px;
	line-height: 24px;
	border: 0px;
}

.ph_zz_whitetagbg .width370 {
	width: 370px;
}

.ph_zz_ordertag li {
	float: left;
	margin-right: 4px;
	padding: 0px 12px;
	background: #f1f1f1;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
}

.ph_zz_ordertag .showli {
	background: #4f4f4f;
	color: #fff;
}

.ph_zz_favoritediv {
	position: absolute;
	left: 0px;
	bottom: 60px;
	z-index: 500;
	background: #fff;
	width: 1180px;
	margin: 0px auto;
	font-size: 12px;
	font-family: "宋体";
}

.ph_zz_favoritediv .listimg {
	width: 10000px;
}

.ph_zz_favoritediv .listimg .div {
	float: left;
	border-right: 1px solid #e5e5e5;
	width: 200px;
	height: 180px;
	padding: 0px 15px;
}

.ph_zz_favoritediv .listimg .div span {
	height: 155px;
	width: 230px;
	display: table-cell;
	text-align: center;
	vertical-align: bottom;
}

.ph_zz_favoritediv .listimg .div font {
	height: 25px;
	width: 200px;
	line-height: 25px;
	font-size: 12px;
	font-family: "宋体";
}

.ph_zz_favoritediv .title {
	height: 44px;
	line-height: 44px;
	background: #d7d7d7;
	font-size: 14px;
}

.ph_marginleft35 {
	margin-left: 35px;
}

.ph_zz_favoritediv .listimg ul {
	margin-top: 60px;
}

.ph_zz_favoritediv .listimg li {
	float: left;
	line-height: 56px;
	color: #c6c6c6;
	font-size: 12px;
	font-family: "宋体";
	margin-right: 10px;
}

.ph_zz_favoritediv .listimg .div li a {
	color: #c6c6c6;
}

.ph_zz_favoritediv .listimg .div_li {
	height: 56px;
	width: 56px;
	background: #f1f1f1;
	text-align: center;
	font-size: 40px;
	color: #c6c6c6;
}

.ph_zz_favoritediv .menudiv {
	background: #d7d7d7;
	padding: 17px 0px 17px 35px;
}

.ph_zz_favoritediv .menudiv li {
	float: left;
	width: 125px;
	font-size: 12px;
	font-family: "宋体";
	margin-bottom: 20px;
}

.ph_zz_favoritediv .menudiv li div {
	float: left;
}

.ph_zz_favoritediv .menudiv li input {
	margin-right: 7px;
	margin-top: 3px;
}

.ph_zz_favoritediv .menufont {
	font-size: 14px;
	font-family: "微软雅黑";
	width: 120px;
	float: left;
}

.ph_zz_favoritediv .menulist {
	width: 1000px;
}

.ph_zz_favoritediv .arrayimglist {
	background: #fff;
	padding: 15px 0px;
}

.ph_zz_favoritediv .button1 {
	height: 34px;
	width: 75px;
	text-align: center;
	background: #9a9a9a;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 34px;
	margin-left: 5px;
}

.ph_zz_favoritediv .button1 a {
	color: #fff;
}

.ph_zz_favoritediv .button2 {
	height: 34px;
	width: 75px;
	text-align: center;
	background: #930101;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 34px;
	margin-left: 10px;
}

.ph_zz_favoritediv .button2 a {
	color: #fff;
}

.ph_width1120 {
	width: 1120px;
}

.ph_zz_margintop {
	margin-top: 30px;
}

.redfont14 {
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 34px;
	color: #930101;
}

.redfont14 a {
	color: #930101;
}

.ph_paddtop5 {
	margin-top: 5px;
}

.ph_zt_topfont {
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 26px;
	padding-top: 5px;
}

.ph_zt_topfont div {
	margin-right: 20px;
}

.ph_zt_topfont .divfont {
	width: 85px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #000;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ph_zt_topfont .divfont a {
	color: #fff;
}

.ph_zt_connet {
	float: right;
	width: 460px;
	padding-top: 5px;
}

.ph_zt_connet div {
	float: left;
	overflow: hidden;
}

.ph_logininfo_zt {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	margin-bottom: 13px;
	overflow: hidden;
	width: 100%;
	margin-top: 170px;
}

.ph_logininfo_zt img {
	margin-right: 10px;
}

.ph_logininfo_zt font {
	margin-right: 30px;
	display: block;
	float: left;
}

.ph_zt_hotimg {
	background: #ffb901;
	padding: 12px 9px;
}

.ph_nullgrey10 {
	height: 10px;
	background: #f1f1f1;
}

.ph_zt_listmenu li {
	width: 100%;
	height: 46px;
	line-height: 46px;
	background: #a8a8a8;
	border-bottom: 1px solid #868686;
	color: #fff;
	font-size: 16px;
	padding: 0px 14px;
}

.ph_zt_listmenu li a {
	color: #fff;
}

.ph_zt_listmenu .bigtitle {
	background: #4b4b4b;
	border-bottom: 1px solid #868686;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.ph_zt_listmenu .showbg {
	background: #828282;
}

.ph_zt_mull30 {
	height: 30px;
	background: #f1f1f1;
}

.ph_zt_listblock {
	width: 1180px;
	margin: 0px auto;
	margin-bottom: 68px;
}

.ph_zt_listblock .leftdiv {
	width: 237px;
	float: left;
	background: #fff;
	overflow: hidden;
}

.ph_zt_listblock .rightdiv {
	width: 924px;
	float: right;
	overflow: hidden;
}

.ph_zt_block1 {
	width: 1180px;
	height: 393px;
	margin: 0px auto 16px auto;
}

.ph_zt_block2 {
	width: 1180px;
	margin: 0px auto 90px auto;
}

.ph_zt_bigimgleft {
	width: 885px;
	height: 393px;
	float: left;
}

.ph_zt_bigimgleft .imgdiv1 {
	width: 586px;
	height: 393px;
	float: left;
	position: relative;
}

.ph_zt_bigimgleft .imgdiv2 {
	width: 282px;
	height: 393px;
	float: right;
}

.ph_zt_bigimgleft .imgdiv2 li {
	width: 282px;
	height: 187px;
	position: relative;
}

.ph_zt_bigimgleft .titlebg {
	background: #000;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position: absolute;
	z-index: 200;
	left: 0px;
	bottom: 0px;
}

.ph_zt_bigimgleft .title1 {
	z-index: 210;
	left: 0px;
	bottom: 0px;
	width: 556px;
	height: 45px;
	position: absolute;
	font-size: 16px;
	color: #fff;
	line-height: 45px;
	padding: 0px 15px;
}

.ph_zt_bigimgleft .title2 {
	z-index: 210;
	left: 0px;
	bottom: 0px;
	width: 220px;
	height: 30px;
	position: absolute;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	padding: 0px 10px;
}

.ph_zt_bigimgleft .size1 {
	width: 586px;
	height: 45px;
}

.ph_zt_bigimgleft .size2 {
	width: 282px;
	height: 30px;
}

.ph_zt_bigimgleft a {
	color: #fff;
}

.pn_marginbottom18 {
	margin-bottom: 18px;
}

.pn_marginbottom13 {
	margin-bottom: 13px;
}

.ph_zt_listtitleright {
	width: 282px;
	height: 393px;
	float: right;
	background: #fff;
}

.ph_zt_listtitleright .titlediv {
	height: 44px;
	padding: 0px 20px;
	background: #4f4f4f;
	font-size: 14px;
	color: #f1f1f1;
	line-height: 44px;
	margin-bottom: 2px;
}

.ph_zt_listtitlediv {
	background: #fff;
	padding: 0px 13px;
}

.ph_zt_listtitle li {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px dotted #797979;
	color: #797979;
	font-size: 12px;
	padding: 0px 8px;
	font-family: "宋体";
}

.ph_zt_listtitle li a {
	color: #797979;
}

.ph_zt_greyfont {
	color: #b3b3b3;
}

.ph_zt_array {
	width: 358px;
	height: 497px;
	background: #fff;
	padding: 0px 13px;
	margin-bottom: 27px;
}

.ph_zt_array .titlediv {
	height: 50px;
	padding: 0px 20px;
	background: #999;
	font-size: 16px;
	color: #f1f1f1;
	line-height: 50px;
	margin: 0px -13px;
}

.ph_zt_margin_r17 {
	margin-right: 14px;
}

.ph_width270 {
	width: 270px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ph_width260 {
	width: 255px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ph_width285 {
	width: 285px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ph_zt_listtitle1 li {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px dotted #797979;
	color: #797979;
	font-size: 12px;
	padding: 0px 8px;
	font-family: "宋体";
}

.ph_zt_listtitle1 li a {
	color: #797979;
}

.ph_floatlogin1 {
	width: 368px;
	height: 197px;
	background: #fff;
}

.ph_floatlogin1 .close {
	padding: 5px;
}

.ph_floatlogin1 .formdiv {
	margin: 0px 27px;
}

.ph_floatlogin1 .formdiv div {
	float: left;
	height: 28px;
}

.ph_floatlogin1 .formdiv .input {
	width: 200px;
	height: 28px;
	border: 0px;
	line-height: 28px;
	background: #dcdcdc;
	padding: 0px 10px;
}

.ph_floatlogin_linkdiv {
	margin: 17px 0px 16px 120px;
	height: 16px;
	line-height: 16px;
	font-family: "宋体";
	font-size: 12px;
	color: #707070;
	width: 100%;
}

.ph_floatlogin_linkdiv a {
	color: #707070;
	margin-right: 15px;
	margin-left: 5px;
}

.ph_margin_t3 {
	
}

.ph_floatlogin_linkdiv span {
	display: block;
	float: left;
}

.ph_floatlogin1 .button {
	width: 80px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	background: #f19300;
	border: 0px;
	margin-left: 120px;
}

.ph_floatlogin1 .button2 {
	width: 90px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	background: #f19300;
	border: 0px;
	margin-left: 120px;
}

.ph_floatlogin_info .button3 {
	width: 90px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	background: #b40000;
	border: 0px;
}

.ph_floatlogin2 {
	height: 278px;
	width: 617px;
	background: #fff;
}

.ph_floatlogin2 .toptitle {
	height: 43px;
	padding-left: 27px;
	background: #eeeeee;
	font-size: 14px;
	line-height: 43px;
}

.ph_height30 {
	height: 40px;
}

.ph_floatlogin_info {
	width: 215px;
	height: 165px;
	border-left: 1px solid #eeeeee;
	padding-left: 30px;
	float: right;
}

.ph_floatlogin_info .infotitle {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}

.ph_floatlogin_info .infotitle2 {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
	font-family: "宋体";
	color: #707070
}

.ph_logininfo2 {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	margin-bottom: 13px;
	overflow: hidden;
	width: 420px;
}

.ph_logininfo2 img {
	margin-right: 10px;
}

.ph_logininfo2 font {
	margin-right: 30px;
	display: block;
	float: left;
}

.ph_logininfo2 .infodiv {
	display: table-cell;
	vertical-align: bottom;
	padding-top: 8px;
	width: 340px;
}

.ph_logininfo2 .button {
	width: 76px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	background: #f19300;
	border: 0px;
	font-family: "微软雅黑";
	margin-top: 10px;
}

.ph_greyfont {
	color: #7d7d7d;
}

.ph_logininfolink {
	background: #e5e5e5;
	display: block;
	text-align: center;
	line-height: 22px;
	font-family: "宋体";
	font-size: 12px;
	width: 66px;
	margin-top: 1px;
}

.ph_zx_divleft {
	width: 236px;
	margin-right: 23px;
	float: left;
}

.ph_zx_blocktitle {
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #fff;
	padding: 0px 10px;
	background: #ae0000;
}

.ph_zx_blocktitle a {
	color: #fff;
}

.ph_zx_blockcontent {
	background: #fff;
	padding: 10px;
	font-size: 14px;
	color: #7e7e7e;
	line-height: 20px;
	margin-bottom: 8px;
}

.ph_zx_blockcontent li {
	margin-bottom: 10px;
}

.ph_zx_blockcontent span {
	display: block;
	float: left;
	margin-right: 10px;
	line-height: 35px;
	color: #9a0c0c;
	font-size: 14px;
}

.ph_zx_blockcontent .title14 {
	font-size: 14px;
	font-family: "宋体";
	color: #000;
}

.ph_zx_blockcontent .title14 a {
	color: #000;
}

.ph_zx_blockcontent .title12 {
	font-size: 12px;
	font-family: "宋体";
	color: #7e7e7e;
}

.ph_zx_blockcontent .title12 a {
	color: #7e7e7e;
}

.ph_margin_tb10 {
	margin: 10px 0px;
}

.ph_borderbottom {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.ph_divcenter {
	width: 687px;
	float: left;
}

.ph_zx_contentblock {
	background-color: #fff;
	padding: 12px 24px;
}

.ph_zx_contentblock .title {
	font-size: 16px;
	line-height: 25px;
	color: #131313;
	margin: 7px 0px;
}

.ph_zx_contentblock .title a {
	color: #131313;
}

.ph_zx_contentblock .datefont {
	font-size: 14px;
	color: #9f9f9f;
}

.ph_zx_contentblock .imgdiv {
	margin: 20px 0px;
}

.ph_zx_contentblock .contentfont {
	font-size: 14px;
	color: #443f3f;
	line-height: 24px;
}

.ph_zx_contentblock .linkdiv {
	text-align: right;
	font-size: 12px;
	font-family: "宋体";
	color: #131313;
}

.ph_zx_contentblock .linkdiv a {
	color: #131313;
	margin: 0px 8px;
}

.ph_zx_contentblock .linkdiv .ph_redfont {
	color: #cb1506;
}

.ph_zx_contentblock .linkdiv .ph_redfont a {
	color: #cb1506;
}

.ph_zx_array {
	background-image: url(../../project/img/ph_zx_array.jpg);
	background-position: 635px bottom;
	background-repeat: no-repeat;
}

.ph_zx_pldiv {
	background: #e5e5e5;
	padding: 13px 18px;
}

.ph_zx_pldiv .input {
	height: 49px;
	width: 500px;
	background: #fff;
	line-height: 49px;
	padding: 0px 10px;
	border: 0px;
	font-size: 14px;
}

.ph_zx_pldiv .button {
	width: 118px;
	height: 49px;
	background: #8c8c8c;
	line-height: 49px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border: 0px;
	font-family: "微软雅黑";
}

.ph_null20 {
	height: 20px;
}

.ph_zx_divright {
	width: 220px;
	float: right;
}

.ph_zx_divright .contentdiv {
	padding: 10px 8px;
	background: #fff;
}

.ph_zx_searchinputdiv {
	width: 143px;
	height: 28px;
	border-top: 1px solid #8c8c8c;
	border-left: 1px solid #8c8c8c;
	border-bottom: 1px solid #8c8c8c;
}

.ph_zx_searchinputdiv .input {
	width: 120px;
	height: 28px;
	border: 0px;
	background: #fff;
	margin: 0px 10px;
}

.ph_zx_class {
	margin-bottom: 0px;
}

.ph_zx_class .classtitle {
	height: 36px;
	line-height: 36px;
	background: #ae0000;
	color: #fff;
	font-size: 16px;
	padding: 0px 10px;
}

.ph_zx_class .classtitle a {
	color: #fff;
}

.ph_zx_class li {
	line-height: 36px;
	border-top: 1px solid #fff;
	background: #ebebeb;
	color: #696969;
	font-size: 14px;
	padding: 0px 10px;
}

.ph_zx_class li a {
	color: #696969;
}

.ph_zx_class li div {
	background: #999;
	padding: 0px 10px;
	margin: 0px -10px;
}

.ph_zx_class li div li {
	background: #999;
	border-bottom: 1px dotted #FFF;
	height: 26px;
	font-size: 12px;
	font-family: "宋体";
	color: #fff;
	border-top: 0px;
	line-height: 26px;
}

.ph_zx_class li div li a {
	color: #fff;
}

.ph_zx_null10 {
	height: 10px;
}

.pz_zx_hotarticle_title {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #181818;
	line-height: 20px;
	margin: 4px 0px;
}

.pz_zx_hotarticle_title a {
	color: #181818;
}

.ph_zx_font12 {
	font-size: 12px;
	line-height: 24px;
	color: #7c7c7c;
	font-family: "宋体";
}

.ph_zx_font12 a {
	color: #7c7c7c
}

.ph_cytp_block1 {
	width: 1180px;
	height: 337px;
	margin: 0px auto;
	margin-bottom: 30px;
}

.ph_cytp_block1 .imgdiv {
	width: 862px;
	height: 337px;
	float: left;
}

.ph_cytp_block1 .imgleft {
	width: 505px;
	height: 337px;
	float: left;
}

.ph_cytp_block1 .imgright {
	width: 323px;
	height: 337px;
	float: right;
	background: #727272;
	padding: 0px 11px;
}

.ph_cytp_block1 .cytublock1_title {
	line-height: 40px;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
}

.ph_cytp_block1 ul {
	width: 154px;
	height: 133px;
	margin-bottom: 15px;
}

.ph_cytp_block1 .li1 {
	width: 154px;
	height: 103px;
	overflow: hidden;
	margin-bottom: 8px;
}

.ph_cytp_block1 .li2 {
	width: 134px;
	height: 22px;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: "宋体";
	font-size: 12px;
	color: #313131;
	background: #f1f1f1;
	padding: 0px 10px;
}

.ph_cytp_block1 .imgdiv2 {
	width: 307px;
	height: 337px;
	float: right;
}

.ph_cytp_block1 .imgdiv2 div {
	width: 307px;
	height: 162px;
	margin-bottom: 14px;
}

.ph_cytp_block2 {
	width: 1180px;
	margin: 0px auto;
	border-bottom: 68px;
	padding-bottom: 40px;
}

.ph_cytp_block2 .leftdiv {
	width: 737px;
	float: left;
}

.ph_cytp_block2 .rightdiv {
	width: 425px;
	float: right;
}

.ph_cytp_whitebgblock {
	background: #fff;
	padding: 0px 17px;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 3px solid #e4e4e4;
	margin-bottom: 25px;
}

.ph_cytp_keytitle {
	line-height: 39px;
	border-bottom: 1px dotted #7f4e01
}

.ph_cytp_tdlist {
	margin: 10px 0px;
}

.ph_cytp_tdlist td {
	line-height: 26px;
	font-family: "宋体";
	font-size: 12px;
	color: #767575;
	width: 14%;
}

.ph_cytp_tdlist td a {
	padding: 3px 11px;
}

.ph_cytp_tdlist .showtd {
	background: #c09249;
	color: #fff;
	line-height: 26px;
	height: 26px;
}

.ph_cytp_tdlist .showtd {
	color: #fff;
}

.ph_cytp_listblock_title {
	height: 46px;
	line-height: 46px;
	background: #c17a0a;
	color: #fff;
	font-size: 16px;
	padding-left: 18px;
}

.ph_cytp_listblock_title a {
	color: #fff;
}

.ph_cytp_padd18 {
	padding: 0px 27px;
}

.ph_cytp_border1 {
	border-right: 1px solid #f6a019;
}

.ph_cytp_listblock_title .showbg {
	background: #794c04;
}

.ph_cytp_gllist {
	width: 200px;
	height: 241px;
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 8px;
	margin-bottom: 25px;
	color: #797979;
	font-size: 12px;
	font-family: "宋体";
	position: relative;
	z-index: 1
}

.ph_cytp_gllist .imgdiv {
	width: 200px;
	height: 150px;
	overflow: hidden;
	display: table-cell;
	line-height: 150px;
	text-align: center;
	vertical-align: middle;
}

.ph_cytp_gllist .titlediv {
	color: #7d7d7d;
	font-size: 12px;
	line-height: 18px;
	font-family: "宋体";
	margin-top: 8px;
}

.ph_cytp_gllist .datediv {
	color: #9d9d9d;
	border-top: 1px solid #e5e5e5;
	padding-top: 4px;
	font-size: 12px;
	font-family: "宋体";
	margin-top: 10px;
}

.ph_cytp_gllist .datediv font {
	display: block;
}

.ph_cytp_gllist .datediv font img {
	margin-left: 12px;
	margin-top: 3px;
}

.ph_cytp_gllist:hover {
	border: 1px solid #f19300;
	color: #313131;
}

.ph_cytp_gllist:hover .titlediv {
	color: #313131;
}

.ph_cytp_gllist:hover .titlediv a {
	color: #313131;
}

.ph_cytp_gllist:hover .datediv {
	color: #313131;
}

.ph_cytp_gllist:hover .datediv a {
	color: #313131;
}

.ph_cytp_gllist:hover .ph_12gray {
	color: #313131;
}

.ph_cytp_gllist:hover .ph_12gray a {
	color: #313131;
}

.ph_cytp_gllist:hover a {
	color: #313131;
}

.ph_marginright23 {
	margin-right: 23px;
}

.ph_padd_tb23 {
	padding-top: 23px;
}

.ph_cytp_cypdtitle {
	height: 46px;
	line-height: 46px;
	background: #930101;
	color: 16px;
	color: #fff;
	padding: 0px 18px;
}

.ph_margin_tb18 {
	padding: 18px 0px 10px 0px;
}

.ph_cytp_cypdfont {
	font-size: 14px;
	line-height: 28px;
	color: #4b4a4a;
	padding-bottom: 18px;
}

.ph_cytp_button {
	width: 210px;
	height: 46px;
	background: #dedcdc;
	font-size: 16px;
	color: #4d4b4b;
	line-height: 46px;
	border-bottom: 2px solid #f1f1f1;
	text-align: center;
}

.ph_cytp_button a {
	color: #4d4b4b;
}

.ph_cytp_buttondiv {
	margin-bottom: 25px;
}

.ph_cytp_buttondiv div {
	margin-bottom: 3px;
}

.ph_cytp_buttondiv img {
	vertical-align: middle;
	margin-right: 10px;
}

.ph_cytp_button1 {
	width: 210px;
	height: 46px;
	background: #f2fafd;
	font-size: 16px;
	color: #4d4b4b;
	line-height: 46px;
	border-bottom: 2px solid #bfbfbf;
	text-align: center;
}

.ph_cytp_button1 a {
	color: #4d4b4b;
}

.ph_cytp_zttitle {
	background: #c09249;
	height: 46px;
	padding: 0px 18px;
	line-height: 46px;
	color: 16px;
	color: #fff;
}

.ph_cytp_ztlist {
	margin: 8px 0px;
}

.ph_cytp_ztlist li {
	line-height: 38px;
	font-size: 14px;
	border-bottom: 1px dotted #797979;
	color: #5b5b5b;
	height: 38px;
}

.ph_cytp_ztlist li .datafont {
	font-size: 12px;
	color: #adacac;
	font-family: "宋体";
}

.ph_width310 {
	width: 310px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ph_cpfw_leftmenu li {
	height: 37px;
	line-height: 37px;
	width: 220px;
	background: url(../../project/img/ph_cpfw_leftmenubg.png) no-repeat
		center center;
	margin-bottom: 4px;
}

.ph_cpfw_leftmenu img {
	vertical-align: middle;
	margin-right: 19px;
	margin-left: 12px;
}

.ph_cpfw_right {
	background: #fff;
	padding: 0px 40px 40px 40px;
}

.ph_cpfw_right .title {
	line-height: 85px;
	font-size: 18px;
	color: #535353;
}

.ph_cpfw_right img {
	margin-bottom: 25px;
}

.ph_cpfw_right .contentfont {
	color: #6d6d6d;
	font-size: 14px;
	line-height: 26px;
	text-indent: 28px;
}

.ph_grsc_selectdiv {
	height: 27px;
}

.ph_grsc_selectdiv div {
	float: left;
	margin-right: 8px;
}

.ph_grsc_selectdiv .div1 {
	height: 27px;
	width: 176px;
	border: 1px solid #d2d2d2;
	background: #fff;
	position: relative;
}

.ph_grsc_selectdiv .div1 span {
	display: block;
}

.ph_grsc_selectdiv .div1 input {
	width: 137px;
	height: 27px;
	border: 0px;
	line-height: 27px;
	padding: 0px 5px;
}

.ph_grsc_selectdiv .floatdiv {
	width: 139px;
	position: absolute;
	z-index: 100;
	left: -1px;
	top: 28px;
	padding: 5px;
	background: #fff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

.ph_grsc_selectdiv .floatdiv li {
	line-height: 27px;
	border-bottom: 1px dotted #d2d2d2;
	font-size: 14px;
	color: #999;
	font-family: "宋体";
}

.ph_lzp_scrollbigimg {
	height: 418px;
	background: #2c2c2c;
	padding-top: 22px;
	width: 100%;
	margin-top: -18px;
	margin-bottom: 20px;
}

.ph_lzp_scrollbigimg .bigimg {
	width: 1112px;
	height: 370px;
	margin: 0px auto;
}

.ph_lzp_scrollbigimg .title {
	width: 1112px;
	height: 48px;
	margin: 0px auto;
	font-size: 16px;
	color: #fff;
	line-height: 48px;
}

.ph_lzp_scrollbigimg .title img {
	margin-left: 5px;
	margin-top: 20px;
}

.ph_zzt_redbutton {
	height: 25px;
	padding: 0px 12px;
	background: #930101;
	color: #fff;
	font-size: 14px;
	line-height: 25px;
}

.ph_padd_t12 {
	padding-top: 12px;
}

.ph_zxzx_left {
	width: 866px;
	float: left;
	background: #fff;
	padding: 20px 38px;
	margin-bottom: 8px;
}

.ph_zxzx_detailtitle {
	font-size: 16px;
	line-height: 28px;
}

.ph_zxzx_detaildata {
	font-size: 14px;
	font-family: "宋体";
	color: #9f9f9f;
	line-height: 30px;
}

.ph_zxzx_detailimg {
	margin: 13px 0px 25px 0px;
}

.ph_zxzx_detailfont {
	font-size: 14px;
	font-family: "宋体";
	color: #767575;
	line-height: 28px;
}

.ph_zxzx_detaillinkdiv {
	text-align: right;
	font-size: 12px;
	font-family: "宋体";
	color: #131313;
}

.ph_zxzx_detaillinkdiv a {
	color: #131313;
	margin: 0px 8px;
}

.ph_zxzx_detaillinkdiv .ph_redfont {
	color: #cb1506;
}

.ph_zxzx_detaillinkdiv .ph_redfont a {
	color: #cb1506;
}

.ph_zxzx_detailarticl {
	height: 37px;
	background: #999999;
	color: #fff;
	padding-left: 8px;
	line-height: 37px;
}

.ph_zxzx_detailarticl span {
	display: block;
	float: left;
}

.ph_greybg {
	background: #b5b4b4;
}

.ph_zxzx_detailarticl_list {
	width: 417px;
	margin-top: 18px;
}

.ph_zxzx_detailarticl_list li div {
	float: left;
	margin-right: 10px;
}

.ph_zxzx_detailarticl_list li {
	color: #4d4d4d;
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	margin-bottom: 18px;
	overflow: hidden;
}

.ph_zxzx_detailarticl_list li a {
	color: #4d4d4d;
}

.ph_zxzx_detailarticl_list .divnum {
	height: 24px;
	width: 24px;
	line-height: 24px;
	text-align: center;
	background: #dcdada;
}

.ph_zxzx_detailarticl_list .divtitle {
	width: 370px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ph_zxzx_detailarticl_list .divnumred {
	height: 24px;
	width: 24px;
	line-height: 24px;
	text-align: center;
	background: #930101;
	color: #fff;
}

.ph_zxzx_detailarticl_list .divtitlered {
	width: 370px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #930101;
}

.ph_zxzx_detailarticl_list .divtitlered a {
	color: #930101;
}

.cic_zxzx_detail_pinglun {
	padding: 0 40px 18px 40px;
	border-top: 2px solid #f4f3f3;
	border-bottom: 1px solid #f4f3f3;
	background: #d7d7d7;
}

.cic_zxzx_detail_pinglun h1 {
	font-size: 18px;
	line-height: 40px;
}

.cic_zxzx_detail_pinglun textarea {
	width: 100%;
	height: 103px;
	border: 1px solid #a9a9a9;
}

.cic_zxzx_detail_pinglun dl {
	width: 753;
	height: 33px;
	margin-top: 8px;
}

.cic_zxzx_detail_pinglun dl dt {
	float: left;
	display: inline;
	margin-left: 6px;
	height: 33px;
}

.cic_zxzx_detail_pinglun dl img {
	float: left;
	display: inline;
}

.cic_zxzx_detail_pinglun .pinglun_span1 {
	line-height: 33px;
	font-size: 14px;
	color: #f38900;
	margin-left: 5px;
}

.cic_zxzx_detail_pinglun .pinglun_span2 {
	line-height: 33px;
	font-size: 14px;
	color: #313131;
	margin-left: 18px;
}

.cic_zxzx_detail_pinglun dl dd {
	float: right;
	display: inline;
	width: 69px;
	height: 30px;
	background: #cc1e06;
	text-align: center;
}

.cic_zxzx_detail_pinglun dl dd a {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #ffffff;
}

.cic_zxzx_detail_plbox1 ul li {
	width: 902px;
	background: #ffffff;
	border-top: 2px solid #f4f3f3;
	float: left;
	padding-top: 19px;
	padding-right: 40px;
	overflow: hidden;
	padding-bottom: 5px;
	position: relative;
}

.cic_zxzx_detail_plbox1 ul .liimg {
	position: absolute;
	top: 19px;
	left: 0px;
	z-index: 20;
}

.cic_zxzx_detail_plbox1 ul .liimg img {
	margin: 12px 8px 0 40px;
	float: left;
	display: inline;
}

.ph_zxzx_detail_plbox2 {
	margin-left: 96px;
}

.ph_zxzx_detail_plbox2 .psp1 {
	font-size: 14px;
	color: #000000;
}

.ph_zxzx_detail_plbox2 .psp2 {
	font-size: 14px;
	color: #898989;
	margin-left: 13px;
}

.ph_zxzx_detail_plbox2 .psp3 {
	font-size: 14px;
	color: #898989;
	float: right;
}

.ph_zxzx_detail_plbox2 h1 {
	height: 25px;
}

.ph_zxzx_detail_plbox2 p {
	margin-top: 6px;
	font-size: 14px;
	line-height: 28px;
	color: #898989;
}

.ph_zxzx_detail_plbox3 {
	display: inline;
}

.ph_zxzx_detail_plbox3 h1 {
	font-size: 14px;
	color: #898989;
	line-height: 20px;
	float: right;
	margin-right: 4px;
}

.ph_zxzx_detail_plbox3 p {
	font-size: 14px;
	color: #898989;
	line-height: 28px;
}

.ph_zxzx_detail_plbox3 p a {
	color: #898989;
}

.ph_zt_array_xx {
	background: #fff;
	overflow: hidden;
}

.ph_zt_array_xx .titlediv {
	height: 50px;
	padding: 0px 20px;
	background: #4f4f4f;
	font-size: 16px;
	color: #f1f1f1;
	line-height: 50px;
	margin: 0px -13px;
}

.ph_zt_array_xx .titlediv span {
	float: left;
	display: block;
	font-size: 14px;
}

.ph_zt_array_xx .titlediv input {
	height: 25px;
	width: 31px;
	border: 0px;
	background: #f1f1f1;
	line-height: 25px;
	padding: 0px 7px;
	margin-left: 10px;
	margin-top: 13px;
}

.ph_zt_array_xx .titlediv img {
	margin-right: 10px;
	margin-top: 13px;
}

.ph_zt_listtitle2 {
	width: 373px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.ph_zt_listtitle2 li {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px dotted #797979;
	color: #797979;
	font-size: 12px;
	padding: 0px 8px;
	font-family: "宋体";
}

.ph_zt_listtitle2 li a {
	color: #797979;
}

.ph_zt_greybg {
	background: #f1f1f1;
	padding-bottom: 5px;
}

.ph_zt_redbg {
	background: #570101;
}

.ph_zt_toptitle {
	font-size: 36px;
	line-height: 50px;
	color: #fff;
	padding-top: 15px;
	padding-left: 40px;
}

.ph_paddtop50 {
	padding-top: 50px;
}

.ph_width400 {
	width: 400px;
}

.ph_zt_content {
	position: absolute;
	right: 0px;
	bottom: 5px;
	z-index: 200;
}

.ph_zt_content li {
	float: left;
}

.ph_zt_bigarea {
	height: 185px;
	width: 1180px;
	margin: 0px auto;
	position: relative;
}

.ph_zt_font18 {
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
}

.ph_zt_topbigimg {
	background: url(../../project/img/ph_zt_topimgbg.jpg) no-repeat;
	height: 313px;
}

.ph_zt_bigimglink {
	width: 1180px;
	margin: 0px auto;
	height: 313px;
	position: relative;
}

.ph_zt_bigimglink ul {
	position: absolute;
	bottom: 5px;
	z-index: 300;
	right: 0px;
}

.ph_logo_china {
	display: block;
	font-size: 12px;
	color: #fff;
	font-family: "宋体";
	background: #faac04;
	padding: 3px 5px 1px 5px;
	line-height: 14px;
	height: 14px;
	margin-top: 45px;
	margin-bottom: -2px;
}

.ph_zt_login {
	float: right;
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
}

.ph_zt_login div {
	float: left;
	margin-left: 5px;
}

.ph_zt_login .input {
	width: 142px;
	height: 23px;
	background: #fff;
	border: 1px solid #b1b1b1;
	line-height: 23px;
	padding: 0px 5px;
}

.ph_zt_login .button {
	width: 68px;
	height: 25px;
	background: #f49500;
	text-align: center;
	line-height: 25px;
	color: #fff;
	border: 0px;
}

.ph_searcharrayimages_floatdiv {
	width: 790px;
	height: 440px;
	position: absolute;
	top: -10px;
	left: 284px;
	z-index: 300;
	background: #fff;
	-webkit-box-shadow: #000 0px 0px 15px;
	-moz-box-shadow: #000 0px 0px 15px;
	box-shadow: #000 0px 0px 15px;
	padding: 25px;
	font-size: 12px;
	color: #535353;
	line-height: 20px;
	font-family: "宋体";
}

.ph_searcharrayimages_floatdiv .title {
	height: 36px;
	line-height: 36px;
	background: #9a9a9a;
	padding-left: 15px;
	font-size: 16px;
	color: #ffffff;
	font-family: "微软雅黑";
	margin-bottom: 20px;
}

.ph_searcharrayimages_floatdiv .listtitle {
	width: 730px;
	height: 330px;
	background: #f1f1f1;
	overflow-x: scroll;
	padding: 25px 30px;
}

.ph_searcharrayimages_floatdiv .listtitle ul {
	width: 255px;
	float: left;
}

.ph_searcharrayimages_floatdiv .listtitle li {
	width: 250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 19px;
	line-height: 38px;
	font-size: 16px;
	color: #3a3a3a;
	font-family: "微软雅黑";
}

.ph_searcharrayimages_floatdiv .listtitle li a {
	color: #3a3a3a;
}

.ph_searcharrayimages_floatdiv .listtitle div {
	width: 10000px;
}

.ph_smfontdiv {
	background: #fff;
	padding: 10px 17px 10px 17px;
	font-size: 12px;
	line-height: 24px;
	font-family: "宋体";
	margin-bottom: 18px;
	color: #797979;
}

.ph_dbfloatdiv {
	width: 438px;
	height: 137px;
	margin: auto;
	background: #fff;
}

.ph_dbfloatdiv .toptitlediv {
	height: 40px;
	background: #eeeeee;
	line-height: 40px;
	padding: 0px 20px;
	font-size: 16px;
	font-family: "微软雅黑";
}

.ph_gdt {
	padding: 0px 20px;
	font-size: 12px;
	font-family: "宋体";
}

.ph_gdt img {
	margin: 30px 0px 20px 0px;
}

.ph_newuser {
	width: 403px;
	height: 170px;
	background: #fff;
	margin: auto;
}

.ph_newuser .usertitlediv {
	height: 40px;
	background: #eeeeee;
	line-height: 40px;
	padding-left: 20px;
	font-size: 14px;
	font-family: "微软雅黑";
}

.ph_newuser .buttonred {
	width: 134px;
	height: 36px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	margin-top: 30px;
	margin-bottom: 15px
}

.ph_newuser .bgcolor1 {
	background: #b40000;
}

.ph_newuser .bgcolor2 {
	background: #afafaf;
}

.ph_usergdt {
	padding: 0px 42px;
	font-size: 12px;
	font-family: "宋体";
	color: #0b99e2;
}

.ph_person_xgbd_fromlist1 {
	line-height: 29px;
	color: #848484;
}

.ph_person_xgbd_fromlist1 font {
	display: block;
	float: left;
	line-height: 28px;
}

.ph_person_xgbd_fromlist1 div {
	margin-bottom: 6px;
	overflow: hidden;
}

.ph_person_xgbd_font16 {
	font-size: 16px;
	color: #5e5e5e;
	font-weight: bold;
}

.ph_songti {
	font-family: "宋体";
	font-size: 12px;
	color: #666;
}

.ph_person_xgbd_textarae1 {
	width: 795px;
	height: 86px;
	border: 1px solid #838383;
	pading: 5px 10px;
	margin-left: 8px;
}

.ph_bigimgbox {
	width: 1180px;
	height: 426px;
	overflow: hidden;
}

.ph_indexztblock {
	overflow: hidden;
	width: 1180px;
	margin: 45px auto 0px auto;
	position: relative;
}

.ph_indexztlist {
	width: 276px;
	height: 227px;
	overflow: hidden;
	border: 1px solid #bfbcb5;
	background: #fff;
}

.ph_indexztlist .imgdiv {
	height: 185px;
	width: 100%;
	overflow: hidden;
}

.ph_indexztlist .zttitle {
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	color: #555;
	text-align: center;
}

.ph_indexztlist .zttitle a {
	color: #555;
}

.ph_indextabblock {
	background: url(../../project/img/ph_block_line.png) repeat-x;
	height: 45px;
	margin-bottom: 20px;
	position: relative;
}

.ph_indextabblock table {
	border-left: 20px solid #ecebeb;
	border-right: 20px solid #ecebeb;
	line-height: 20px;
	margin: 0px auto;
}

.ph_indextabblock2 {
	background: url(../../project/img/ph_block_line2.png) repeat-x;
	height: 45px;
	margin-bottom: 20px;
	position: relative;
}

.ph_indextabblock2 table {
	border-left: 20px solid #ecebeb;
	border-right: 20px solid #ecebeb;
	line-height: 20px;
	margin: 0px auto;
}

.ph_indextabblock_show {
	background: url(../../project/img/ph_indextab1.png) no-repeat center;
	height: 44px;
	width: 135px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 35px;
}

.ph_indextabblock_hidden {
	background-image: url(../../project/img/ph_indextab2.png);
	background-color: #ecebeb;
	background-repeat: no-repeat;
	height: 44px;
	width: 135px;
	text-align: center;
	color: #555;
	font-size: 16px;
	line-height: 35px;
}

.ph_mar_l13 {
	margin-right: 22.6px;
}

.ph_ggblock {
	margin: 20px auto;
}

.ph_pd_title {
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 37px;
	background-color: #ecebeb;
	background-image: url(../../project/img/ph_ico6.png);
	background-position: left center;
	padding: 0px 30px 0px 30px;
	font-size: 20px;
	color: #9a0c0c;
	line-height: 37px;
	background-repeat: no-repeat;
	font-weight: bold;
	z-index: 20;
}

.ph_pd_title a {
	color: #9a0c0c;
}

.ph_index_more {
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 30px;
}

.pn_login_input {
	width: 200px;
	height: 30px;
	background-color: #dcdcdc;
	border: 0px;
	font-size: 14px;
	color: #333;
	padding-left: 40px;
	line-height: 30px;
	font-family: "微软雅黑";
}

.ph_mar_b15 {
	margin-bottom: 15px;
}

.ph_mar_r25 {
	margin-right: 25px;
}

.ph_login_userico {
	background-image: url(../../project/img/ph_login_ico1.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.ph_login_passwico {
	background-image: url(../../project/img/ph_login_ico2.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.ph_login_button {
	height: 75px;
	width: 75px;
	background: #78b2e3;
	color: #fff;
	font-size: 20px;
	line-height: 75px;
	text-align: center;
	border: 0px;
	font-family: "微软雅黑";
}

.ph_padd_t6 {
	padding-top: 6px;
}

.ph_mar_t30 {
	margin-top: 30px;
}
/*新增加样式*/

.ph_selectdiv {
	width: 200px;
	height: 30px;
	margin-top: 10px;
	border: 1px solid #ccc;
}

.ph_r_button {
	padding: 0px 10px;
	color: #fff;
	font-size: 14px;
	background: #930101;
	margin-left: 8px;
	height: 30px;
	border: 0px;
}

.ph_overflow {
	overflow: hidden;
}

.ph_selectdiv {
	width: 200px;
	height: 30px;
	margin-top: 10px;
	border: 1px solid #ccc;
}

.ph_r_button {
	padding: 0px 10px;
	color: #fff;
	font-size: 14px;
	background: #930101;
	margin-left: 8px;
	height: 30px;
	border: 0px;
}

.ph_width170 {
	width: 170px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ph_logo_search {
	width: 750px;
	border: 8px solid #eeeeee;
	margin: 0px auto;
	margin-top: 67px;
	margin-bottom: 45px;
	text-align: center;
}

.ph_height35 {
	height: 35px;
}

.ph_width22 {
	width: 22px;
}

.ph_index_search {
	width: 585px;
	margin: 0px auto;
	margin-top: 25px;
	text-align: center;
}

.ph_index_search ul li {
	width: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 26px;
	float: left;
	margin-right: 10px;
}

.ph_font_color {
	color: #a0a0a0;
}

.ph_index_search ul li:hover {
	color: #fff;
	background: url(../../project/img/ph_index_search_bg.png);
	background-size: auto 35px;
	text-decoration: none;
	cursor: pointer
}

.logo_active {
	color: #fff;
	background: url(../../project/img/ph_index_search_bg.png);
	background-size: auto 35px;
}

.ph_group_photo_show {
	width: 252px;
	height: 57px;
}

.ph_group_video_show {
	width: 252px;
	height: 57px;
}

.text_align_left {
	text-align: left;
}

.ph_mar_b30 {
	margin-bottom:30px;
}

a.item_list_style_right {
    height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    background: url(//goss.vcg.com/static/img/list-left-dot.png) no-repeat 0;
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
    text-align: left;
}

a.item_list_style {
	height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    background: url(//goss.vcg.com/static/img/list-left-dot.png) no-repeat 0;
    display: block;
    margin-right: 12px;
    float: left;
    border-right: 1px dashed #e4e4e4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
    text-align: left;
}

.tabpanel a.item_list_style {
	width: 22.29%;
}

.margin_top_30 {
	margin-top: 30px;
}

.videolist {
	width: 279px;
	height: 555px;
	background: #ffffff;
	/* border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5; */
}

.videolist .titlediv {
	color: #1e1e1e;
	font-size: 16px;
	line-height: 45px;
	height: 45px;
	margin-left: 15px;
	width: 248px;
	border-bottom: 1px solid #e5e5e5;
}

.videoinfo {
	color: #7d7d7d;
    font-size: 12px;
    line-height: 17px;
    font-family: "微软雅黑";
    padding: 4px 0px 4px 4px;
    overflow:hidden;
    width: 120px;
    height:64px;
}

.inner {
	width: 265px;
	height: 508px;
	overflow:hidden;
}

.innerbox{
	margin-left: 15px;
    overflow-x: hidden;
    overflow-y: auto;
    color: #000;
    font-size: .7rem;
    font-family: "\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;
    height: 100%;
    width: 265px;
}

 /*滚动条样式*/
.innerbox::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.innerbox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 5px;
    background: rgba(0,0,0,0.2);
}
.innerbox::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}

.videoimg {
	width:260px;
	/* height: 72px; */
	float: left;
	margin-top: 15px;
}

.margin_left_15 {
	margin-left: 15px;
}

.margin_right_15 {
	margin-right: 15px;
}

.viewpager {
	overflow: hidden;
	position: relative;
	width: 1167px;
	/* height: 426px; */
	height: 538px;
	margin: 0px auto;
	margin-top: 30px;
}

.banner_imgdiv {
	width: 304px;
	/* width: 447px; */
	height: 171px;
	/* height: 123px; */
    line-height: 171px;
    text-align: center;
    vertical-align: middle;
}

.ph_floatright298 {
	float: right;
	width: 298px;
	height: 426px;
}

.margin_bottom_28 {
	margin-bottom: 28px;
}

.margin_bottom_12 {
	/* margin-bottom: 31.3px; */
	margin-bottom: 12.3px;
}

#comeback:hover {
	color: #77b2e4;
	font-weight:bold;
}