@charset "utf-8";
.logo{
	margin-top: 10px;
	float: left;
}

.header{
	height: 65px;
	background: #38475a;
}

.top_bottom{
	height: 3px;
	background: #eef0f1;
}

.menu{
	float: left;
	margin-top: 15px;
	margin-left:30px;
	width: 620px;
	height: 40px;
	
}

.menu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.menu ul li{
	margin-top: 12px;
	position: relative;
	float: left;
	width: 80px;
	height: 40px;
	line-height: 16px;
	text-align: center;
}

.menu ul li a{
	display: block;
	height: 16px;
	border-right: 1px solid #3e5064;
	text-decoration: none;
}

.menu ul li p{
	margin: 0px;
	border-right: 1px solid #283440;
	font-size: 16px;
	color: #cccccc;
	font-weight: 500;
	font-family: "Microsoft YaHei";
}

.menu ul li.selected p, .menu ul li:hover p{
	color: #FFFFFF;
}

.menu ul li p.menu_en_text{
	margin-top: 0px;
	text-indent: 18px;
	font-weight: normal;
	font-size: 11px;
}

.menu ul li i{
	margin-top: 40px;
	margin-right: 20px;
	float: right;
	width: 4px;
	height: 7px;
	background: url(../images/menu_icon.png) no-repeat;
}

.menu ul li .line{
	margin-left: 5px;
	margin-right: 5px;
	height: 3px;
	background: #1d71b6;
	opacity: 0;
	filter:alpha(opacity=0)
	display: none;
}

.menu ul li.selected .line{
	display: block;
	margin-top: 9px;
	opacity: 1;
	filter:alpha(opacity=100)	
}

.menu ul li .menu_options{
	position: absolute;
	left: 0px;
	top: 38px;
	padding: 0px;
	width: 106px;
	display: none;
	background: #38485a;
	line-height: 25px;
	z-index: 5;
	overflow: hidden;
	
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-o-border-bottom-left-radius: 5px;
	-ms-border-bottom-left-radius: 5px;
	
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-o-border-bottom-right-radius: 5px;
	-ms-border-bottom-right-radius: 5px;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.menu ul li:hover .menu_options{
	display: block;
	height: auto;
}

.menu ul li .menu_options a{
	margin: 10px 0px;
	display: block;
	height: 25px;
	line-height: 25px;
	color: #cccccc;
	text-align: center;
	font-size: 14px;
}

.menu ul li .menu_options a:hover{
	color: #ffffff;
}

.headerinfo{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	float: right;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	list-style: none;
}

.headerinfo li{
	float: left;
	margin-left: 15px;
	text-align: right;
	font-weight: normal;
}

.headerinfo li a{
	color: #ffffff;
}

.header .layout_center{
	position: relative;
}

.floating_ads{
	position: absolute;
	left: 0px;
	top: 65px;
	background: #e6e6e6;
	width: 1200px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	overflow: hidden;
}

.floating_ads span{
	float: left;
	padding-left: 30px;
	color: #484848;
	font-weight: bold;
}

.floating_ads a{
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	color: #808080;
	text-decoration: none;
}

.floating_ads a:hover{
	color: #1d71b6;
}

.main{
	margin-top: 80px;
}

main{
	margin-top: 10px;
}

main .content{
	margin-top: 65px;
	width: 880px;
}

main .sidebar{
	float: right;
	padding-bottom: 25px;
	width: 270px;
	min-height: 300px;
}

main .sidebar section header{
	height: 31px;
	line-height: 30px;
	border-bottom: 2px #dedede solid;
	color: #808080;
	font-size: 16px;
	font-weight: bold;
}

main .sidebar section header div{
	float: left;
	width: 0px;
	height: 30px;
	background: #e9e9e9;
}

main p img{
	max-width: 680px;
	height: auto;
}

.hot_sidebar{
	margin-bottom: 35px;
}

.hot_sidebar article{
	margin-top: 10px;
	line-height: 18px;
}

.hot_sidebar article a{
	float: left;
	width: 200px;
	color: #808080;
	font-size: 12px;
	
	overflow: hidden;
	white-space: nowrap;     
	-o-text-overflow: ellipsis;     
	text-overflow: ellipsis;
}

.hot_sidebar article span{
	float: left;
	margin-right: 5px;
	width: 18px;
	height: 18px;
	color: #FFFFFF;
	background: #c8c7c7;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
}

.hot_sidebar article time{
	position: relative;
	top: -2px;
	float: right;
	color: #aaaaaa;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
}

.hot_sidebar article.front a{
	color: #1d71b6;
}

.hot_sidebar article.front span{
	background: #1d71b6;
}

.new_pro{
	margin-top: 30px;
}

.new_pro header a{
	margin-top: 5px;
	float: right;
	color: #808080;
	font-size: 12px;
	text-decoration: none;
}

.new_pro article{
	display: none;
	float: left;
	margin-right: 0px;
	padding: 20px 0px;
	border-bottom: 1px #dedede solid;
	width: 270px;
}

.new_pro article h4{
	margin: 8px 0px 2px 100px;
	
}

.new_pro article h4 a{
	color: #1d71b6;
	font-size: 14px;
	text-decoration: none;
}

.new_pro article h4 a:hover{
	text-decoration: underline;
}

.new_pro article img{
	float: left;
	margin-left: 20px;
	border-radius: 10px;
}

.new_pro article p{
	margin: 0px 0px 0px 100px;
	font-size: 12px;
}

.new_pro article p em{
	margin-right: 5px;
	color: #8a8a8a;
	font-style: normal;
	font-size: 12px;
}



.columnist{
	margin-top: 30px;
}

.columnist article{
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	width: 145px;
}

.hot_topic{
	margin-top: 30px;
}

.hot_topic article{
	margin-top: 5px;
	margin-left: 14px;
	margin-right: 14px;
	line-height: 30px;
}

.hot_topic article a{
	text-decoration: none;
	color: #1d71b6;
}

.hot_topic article a:hover{
	text-decoration: underline;
}

.new_review{
	
	margin-top: 30px;
	;
}

.new_review .border{
	position: relative;
	margin-top: 15px;
	padding: 0px 10px 6px 10px;
	height: 628px;
	border: 1px #b8b8b8 solid;
	overflow: hidden
}

.new_review .scroll{
	position: absolute;
	top: 10px;
	right: 3px;
	display: none;
	width: 5px;
	height: 614px;
	background: #cccccc;
}

.new_review .scroll_bar{
	position: absolute;
	width: 5px;
	height: 50px;
	background: #1d71b6;
}

.new_review .border_ipl{
	position: absolute;
}

.new_review .border h4{
	margin: 10px 0px;
}

.new_review .border h4 a{
	color: #1d71b6;
	text-decoration: none;
}

.new_review .border h4 a:hover{
	text-decoration: underline;
}

.new_review .border .text{
	margin: 3px 0px;
	padding-top: 19px;
	width: 275px;
	height: 68px;
	
	background:url(../images/review_bg.png);
}

.new_review .border .text a{
	margin: 0px 10px;
	font-size: 12px;
	color: #1d71b6;
	text-decoration: none;
}

.new_review .border .text a:hover{
	text-decoration: underline;
}

.new_review .border .text p{
	margin: 6px 10px;
	font-size: 12px;
}

.new_review .border .text span{
	float: right;
	font-size: 12px;
}

.new_review .border .text span a{
	margin: 0px 0px 0px 8px;
	text-decoration: none;
}

.QQCount{
	margin-top: 30px;
}

.QQCount header{
	margin-bottom: 10px;
}

.QQCount a{
	display: block;
	margin-left: 10px;
	color: #808080;
	font-size: 12px;
	line-height: 30px;
	text-decoration: none;
}

.QQCount a img{
	vertical-align: middle;
}

.index_slide{
	position: relative;
	margin-left: 190px;
	width: 690px;
	height: 281px;
	overflow: hidden;
}

.index_slide .index_slide_ipl{
	position: absolute;
	left: 0px;
	width: 1000000px;
	height: 281px;
	background: #ffffff;
}

.index_slide_left_button{
	position: absolute;
	left: 0px;
	top: 287px;
	width: 32px;
	height: 32px;
	background: url(../images/index_slide_left_button.png);
	cursor: pointer;
}

.index_slide_right_button{
	position: absolute;
	right: 0px;
	top: 287px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.index_slide img{
	float: left;
	margin-right: 2px;
	left: 0px;
	width: 564px;
	height: 281px;
}

.index_slide_pages{
	position: absolute;
	top: 0px;
	left: 566px;
	width: 131px;
	height: 281px;
	background: #ffffff;
	text-align: center;
}

.index_slide_pages a{
	margin-top: 1px;
	display: block;
	width: 131px;
	height: 70px;
}

.index_slide_pages a.selected{
}

.index_slide_pages a img{
	width: 131px;
	height: 70px;
}

.index_slide_title{
	padding-top: 129px;
	position: absolute;
	top: 102px;
	width: 564px;
	height: 50px;
	color: #ffffff;
	font-size: 20px;
	line-height: 30px;
	background: url(../images/indexSlideMB.png);
	text-align: center;
	font-family: 微软雅黑;
	cursor: pointer;
}

.left_menu{
	float: left;
	margin-top: 0px;
	width: 140px;
}

.left_menu ul{
	margin: 0px;
	padding-top: 3px;
	padding-left: 0px;
	height: 400px;
	font-weight: bold;
	list-style: none;
}

.left_menu ul li{
	position: relative;
	height: 35px;
	line-height: 41px;
}

.left_menu ul li a{
	color: #38485a;
	text-decoration: none;
}

.left_menu ul li .num{
	position: absolute;
	left: 110px;
	top: 13px;
	width: 30px;
	height: 15px;
	display: none;
	background: #b6bcc4;
	line-height: 16px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	border-radius: 2px;
}

.left_menu header{
	line-height: 30px;
	font-weight: bold;
	color: #808080;
	border-bottom: 2px #dedede solid;
}

.left_menu header div{
	float: left;
	width: 0px;
	height: 30px;
	background: #e9e9e9;
	
}

.erweima{
	margin-top: 20px;
	text-align: center;
}

.erweima img{
	width: 140px;
}

.tencent{
	position: relative;
	float: left;
	margin-top: 20px;
	margin-left: 18px;
	width: 48px;
	height: 48px;
	
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-ms-transition: rotate(45deg);
	-o-transform: rotate(45deg); /* Opera 10.5 */
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	transform: rotate(45deg);
	 /*filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’);
	-ms-filter: “progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’)”; IE8 */
	
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
	
	background: url(../images/tencent.png) center center no-repeat #e8e8e8;
}

.tencent:hover{
	z-index: 5;
	border-radius: 30px;
	-moz-transform: rotate(0deg); /* FF3.5+ */
	-o-transform: rotate(0deg); /* Opera 10.5 */
	-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */
	/* filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’);
	-ms-filter: “progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’)”; IE8 */
	
	background: url(../images/tencent.png) center center no-repeat #4295c7;
}

.sina{
	position: relative;
	float: left;
	margin-top: 20px;
	margin-left: 8px;
	width: 48px;
	height: 48px;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
	
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-o-transform: rotate(45deg); /* Opera 10.5 */
	
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	
	background: url(../images/sina.png) center center no-repeat #e8e8e8;
}

.sina:hover{
	z-index: 5;
	border-radius: 30px;
	-moz-transform: rotate(0deg); /* FF3.5+ */
	-o-transform: rotate(0deg); /* Opera 10.5 */
	-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */
	
	background: url(../images/sina.png) center center no-repeat #d1423c;
}

.list{
	margin-top: 30px;
	margin-left: 190px;
}

.list header{
	margin-bottom: 28px;
	color: #808080;
	border-bottom: 2px #dedede solid;
	line-height: 30px;
	font-weight: bold;
}

.list header div{
	float: left;
	width: 0px;
	height: 30px;
	background: #e9e9e9;
}

.list header h3{
	margin: 30px 0px 50px;
	font-size: 37px;
	color: #38485a;
	font-weight: normal;
}

.list header h4{
	font-size: 18px;
	color: #38485a;
	font-weight: normal;
}

.list article{
	margin-bottom: 28px;
	height: 165px;
	font-size: 16px;
	border-bottom: 1px solid #dedede;
}

.list article h4{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 16px;
}

.list article h4 a{
	color: #38485a;
}

.list article h4 a:hover{
	color: #1d71b6;
}

.list article p{
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
	color: #38485a;
}

.list article img{
	float: left;
	margin-right: 16px;
	width: 200px;
	height: 130px;
}

.list article p a{
	color: #1d71b6;
}

.list article a.left_img{
	position: relative;
	float: left;
	top: 3px;
}

.list article a.left_img .m{
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	filter:alpha(opacity=0);
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.list article a.left_img:hover .m{
	opacity: 1;
	filter:alpha(opacity=100);
}

.list article p time{
	color: #1d71b6;
}

.list article .subtitle, .list article .subtitle time{
	margin: 7px 0px 7px 0px;
	line-height: 16px;
	color: #bbbbbb;
	font-size: 12px;
}

.list article .subtitle span{
	float: right;
	margin-right: 10px;
}

.list article .subtitle em{
	margin-left: 10px;
	color: #1d71b6;
	font-style: normal;
}

.list aside, .pages{
	margin-top: 50px;
	height: 173px;
}

.list_left_button{
	float: left;
	margin-top: 0px;
	margin-left: 130px;
	display: block;
	width: 53px;
	height: 53px;
	background: ;
	text-decoration: none;
	background: url(../images/list_left_button.png) #c0c0c0 no-repeat center;
	
	border-radius: 53px;
	-o-border-radius: 53px;
	-webkit-border-radius: 53px;
	-moz-border-radius: 53px;
	-ms-border-radius: 53px;
}

.list_left_button.selected{
	margin-top: 0px;
	margin-left: 0px;
	opacity: 0;
	filter:alpha(opacity=0);
	background: url(../images/list_left_button.png) #1d71b6 no-repeat center;
}

.list_right_button{
	float: right;
	margin-top: 0px;
	margin-right: 130px;
	display: block;
	width: 53px;
	height: 53px;
	text-decoration: none;
	background: url(../images/list_right_button.png)  #c0c0c0 no-repeat center;;
	
	border-radius: 53px;
	-o-border-radius: 53px;
	-webkit-border-radius: 53px;
	-moz-border-radius: 53px;
	-ms-border-radius: 53px;
}

.list_right_button.selected{
	margin-top: 0px;
	margin-right: 0px;
	opacity: 0;
	filter:alpha(opacity=0);
	background: url(../images/list_right_button.png) #1d71b6 no-repeat center;
}

.page_nums{
	margin: 26px 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
}

.page_nums a{
	margin: 0px 4px;
	color: #c0c0c0;
	font-size: 16px;
}

.page_nums span{
	color: #c0c0c0;
}

.page_nums a.max_page{
	padding: 5px;
	color: #ffffff;
	background: #c0c0c0;
	
	border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
}

.page_nums a.curpage{
	padding: 5px;
	color: #ffffff;
	background: #1d71b6;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.search{
	margin-top: 20px;
	float: left;
	width: 200px;
	height: 30px;
	background: #ffffff;
	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-0-border-radius: 5px;
	-ms-border-radius: 5px;
}

.search input, .search input:focus{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	display: block;
	width: 170px;
	height: 30px;
	background: #FFFFFF;
	line-height: 20px;
	text-indent: 10px;
	outline: none;
	overflow:hidden;
	resize: none;
	box-sizing: content-box;
	border-radius: 5px;
	
	border-box： border-box;
	-moz-border-box： border-box;
	-webkit-border-box： border-box;
	-o-border-box： border-box;
	-ms-border-box： border-box;;
}
	
.search button{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 30px;
	height: 30px;
	border: 0px none;
	background: url(../images/search_buttom_bg.png) no-repeat center transparent;
	cursor: pointer;
	outline: none;
	
	border-box： border-box;
	-moz-border-box： border-box;
	-webkit-border-box： border-box;
	-o-border-box： border-box;
	-ms-border-box： border-box;
}

.search form{
	position: relative;
	margin: 0px;
}

.search form .defalutValue{
	position: absolute;
	left: 10px;
	top: 6px;
	color: #999999;
	font-size: 12px;
}

.myg{
	margin-top: 15px;
}

.myg img{
	margin-top: 5px;
	display: block;
	width: 270px;
	height: 270px;
}

.list .gameshow{
	margin-top: 0px;
	height: 230px;
}

.list .gameshow h1{
	margin: 0px;
	padding: 8px 0px 8px;
	border-bottom: 2px #dedede solid;
	font-size: 28px;
	font-family: 微软雅黑 Regular;
}
.list .gameshow strong
{
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	font-size: 12px;
	font-weight: normal;
}

.list .gameshow strong a{
	color: #1d71b6;
}
	
.list .gameshow ul{
	margin: 0px;
	padding-left: 0px;
	padding: 20px 0px;
	height: 132px;
	list-style: none;
	border-bottom: 2px #dedede solid;
}

.list .gameshow ul li{
	float: left;
	margin-right: 15px;
	width: 220px;
	height: 130px;
	background: #ffffff;
	box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	border-radius: 3px;
}

.list .gameshow ul li a{
	position: relative;
	display: block;
	cursor: pointer;
}

.list .gameshow ul li a:hover{
	text-decoration: none;
}

.list .gameshow ul li img{
	margin: 15px 15px;
	float: left;
	border-radius: 25px;
}

.list .gameshow ul li .text{
	margin-left: 110px;
	width: 100px;
	height: 100px;
}

.list .gameshow ul li:hover .text{
}

.list .gameshow ul li .text p{
	color: #000000;
	text-align: left;
}

.list .gameshow ul li .text p.p1{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 35px; 
	font-size: 16px;
	color: #1d71b6;
	text-align: left;
}

.list .gameshow ul li .text p.p2{
	margin-top: 3px;
	padding-top: 10px;
	font-size: 12px;
	color: #808080;
	font-family: 宋体, Arial, Helvetica, sans-serif;
}

.text_content{
	margin-left: 190px;
}

.text_content header{
	line-height: 30px;
	text-indent: 10px;
	font-weight: bold;
	color: #aaaaaa;
	background: #f3f3f3;
}

.text_content header div{
	float: left;
	width: 12px;
	height: 30px;
	background: #E9E9E9;
}

.text_content header span{
	color: #38485a;
}

.text_content h1{
	margin: 18px 0px;
	line-height: 42px;
	color: #38485a;
	font-size: 30px;
}

.text_content .introduction{
	color: #808080;
}

.text_content .introduction a{
	color: #1d71b6;
}

.text_content .introduction strong{
	margin: 0px 10px;
}

.text_content .introduction strong a{
	color: #1d71b6;
}

.text_content .line{
	margin-top: 14px;
	height: 1px;
	border-bottom: 2px solid #dedede;
}

.text_content{
	font-size: 14px;
	line-height: 30px;
}

.text_content main{
	margin-top: 0px;
}

.text_content main p{
	margin: 26px 0px;
}

.text_content footer{
	margin-top: 70px;
	height: 170px;
	font-size: 16px;
	background: #FAFAFA;
	background: transparent;
}

.text_content footer h4{
	margin: 0px 0px 12px 0px;
	color: #38485a;
}

.text_content footer p{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #38485a;
	font-weight: bolder;
}

.text_content footer p a{
	font-weight: normal;
}

.text_content footer p label{
	font-weight: bold;
}

.text_content footer p a{
	margin-left: 10px;
	color: #000000;
	font-size: 16px;
}

.pinglun{
}

.pinglun header {
	background: #FAFAFA;
	background: transparent;
}

.pinglun header h5{
	display: block;
	margin: 0px;
	height: 32px;
	background:url(../images/pinglun_icon.png) no-repeat;
}

.pinglun header div{
	display: block;
	float: none;
	width: auto;
}

.pinglun header .line{
	margin-top: 10px;
}

.pinglun main h5{
	margin: 60px 0px 0px 0px;
	border-bottom: 1px #d1d4d3 solid;
	height: 40px;
}

.pinglun main h5 label{
	float: left;
	padding: 0px 2px;
	border-bottom: 3px #527acb solid;
	height: 38px;
	line-height: 38px;
	color: #1e2e3c;
	font-size: 20px;
}

.pinglun main h5 span{
	margin-top: 12px;
	float: right;
}

.pinglun main h5 input{
	vertical-align: middle;
}

.pinglun main form{
	display: block;
	margin: 42px 0px;
	height: 48px;
}

.pinglun main form .textarea_panel{
	float: right;
	margin-left: 20px;
	border: 1px #d1d4d3 solid;
	width: 536px;
	background: #FFFFFF;
}

.pinglun main form textarea{
	padding: 15px 5px;
	border: 0px none;
	width: 486px;
	height: 18px;
	line-height: 18px;
	resize: none;
	outline: none;
	box-sizing: content-box;
	overflow: hidden;
	vertical-align: middle;
}

.pinglun main form button{
	border: 0px none;
	width: 30px;
	height: 30px;
	background: url(../images/pinglun_button_bg.png) center no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

.pinglun main .tip{
	text-align: center;
	font-size: 16px;
	color: #38485a;
}

.pinglun main .pages{
	border-top: 1px #d1d4d3 solid;
}

.pinglun main .page{
	margin: 50px auto;
	width: 350px;
}

.pinglun main .page_num{
	float: left;
	margin-left: 12px;
	padding: 5px 0px;
}

.pinglun main .page_num a{
	float: left;
	margin-left: 6px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 15px;
	color: #999999;
}

.pinglun main .page_num a:hover{
	color: #527ACB;
}

.pinglun main .page_num .no_margin{
}

.pinglun main .page_num span{
	float: left;
	margin-left: 6px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #FFFFFF;
	font-size: 15px;
	background: #527acb;
}

.pinglun main .page_num i{
	float: left;
	margin-left: 6px;
	height: 18px;
	line-height: 18px;
	color: #999999;
}

.pinglun main .pages .prev{
	float: left;
	width: 80px;
	height: 25px;
	border-radius: 8px;
	border: 2px #b3b3b3 solid;
	background: url(../images/pinglun_page_left.png) center no-repeat;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.pinglun main .pages .prev:hover{
	border: 2px #527acb solid;
	background: url(../images/pinglun_page_left_focus.png) center no-repeat #527acb;
}

.pinglun main .pages .next{
	float: right;
	width: 80px;
	height: 25px;
	border-radius: 8px;
	border: 2px #b3b3b3 solid;
	background: url(../images/pinglun_page_right.png) center no-repeat;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.pinglun main .pages .next:hover{
	border: 2px #527acb solid;
	background: url(../images/pinglun_page_right_focus.png) center no-repeat #527acb;
}

.pinglun .p_info{
	margin-top: 25px;
}

.pinglun .p_info img{
	float: left;
	width: 48px;
	height: 48px;
}

.pinglun .p_info h1{
	margin: 0px 0px 0px 70px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #527acb;
}

.pinglun .p_info h1 time{
	padding-left: 8px;
	font-size: 12px;
	background:url(../images/list_style_point.png) no-repeat;
	background-position: 0px 6px;
}

.pinglun .p_info h1 time{
	margin-left: 10px;
}

.pinglun .p_info p{
	margin: 0px 0px 0px 70px;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
}

.pinglun .p_info aside{
	margin-top: 5px;
	margin-left: 70px;
	height: 15px;
	font-size: 11px;
	color: #999999;
}

.pinglun .p_info aside span{
	float: left;
	margin-right: 10px;
	vertical-align: middle;
	line-height: 14px;
}

.pinglun .p_info aside img{
	width: auto;
	height: 12px;
	vertical-align: middle;
}

.pinglun .p_info aside .zan_icon{
	float: left;
	width: 12px;
	height: 12px;
	background:url(../images/zan_icon.png);
}

.pinglun .p_info aside .zan_icon:hover{
	background:url(../images/zan_icon_focus.png);
}

.pinglun .p_info aside .hf_icon{
	float: left;
	width: 11px;
	height: 15px;
	background: url(../images/hf_icon.png);
}

.pinglun .p_info aside .hf_icon:hover{
	background: url(../images/hf_icon_focus.png);
}

.pinglun .p_info aside .border{
	margin: 0px 10px;
	float: left;
	width: 1px;
	height: 14px;
	background: #999999;
	vertical-align: middle;
}

.data_header{
	padding: 18px 0px 8px;
}

.data_header h1{
	margin: 0px;
	font-size: 35px;
	color: #38485a;
	font-weight:bold;
}

.data_header a{
	margin-top: 11px;
	float: right;
	width: 120px;
	height: 30px;
	line-height: 30px;
	background: #1d71b6;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-family:"宋体";
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

.big_section header{
	margin-bottom: 15px;
	color: #484848;
	font-size: 35px;
}

.big_section header a{
	margin-top: 12px;
	float: right;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	background: #adadad;
	color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	text-decoration: none;
}

.big_section_main{
	padding: 10px;
	background: #ffffff;
}

.big_section_main img{
	width: 860px;
	height: 328px;
}

.big_section header a{
	float: right;
	width: 120px;
	height: 30px;
	color: #ffffff;
	background: #adadad;
}

.activity_header2{
	margin: 38px 0px 30px;
	font-size: 15px;
	color: #38485a;
}

.activity_header2 span{
	margin-right: 10px;
	font-size: 30px;
}

.activity_header2 strong{
	margin-top: 5px;
	float: right;
	width: 120px;
	height: 30px;
	background: #adadad;
	text-align: center;
	line-height: 30px;
	color: #ffffff;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

.recent_events{
	margin-right: 50px;
	float: left;
	width: 260px;
	height: 310px;
	background: #ffffff;
}

.recent_events.last{
	margin-right: 0px;
}

.recent_events main{
	margin: 10px;
}

.recent_events  section time{
	padding-top: 10px;
	font-size: 40px;
	line-height: 40px;
}

.recent_events  section span{
	display: block;
	font-size: 16px;
}

.recent_events section h2{
	margin: 4px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.recent_events section h2 a{
	font-size: 20px;
	color:#38485a;
	font-weight: normal;
	text-decoration: none;
}

.recent_events section .button_panel{
	border-top: 1px #dedede solid;
}

.recent_events section .button_panel a{
	margin: 16px auto;
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	background: #1d71b6;
	text-align: center;
	border-radius: 3px;
	text-decoration: none;
	font-size: 14px;
	font-family: 宋体;
}

.recent_events .img_panel{
	position: relative;
	display: block;
}

.recent_events .img_mb{
	display: block;
	position: absolute;
	top: 0px;
	width: 240px;
	height: 140px;
	background: url(../images/m.png);
	
	opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-webkit-opacity: 0;
	-o-opacity: 0;
	filter: alpha(opacity=0);
}

.recent_events:hover .img_mb
{
	display: block;
	opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-webkit-opacity: 1;
	-o-opacity: 1;
	filter: alpha(opacity=100);
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.activity_news ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.activity_news li{
	padding-bottom: 15px;
	border-bottom: 1px #dedede solid;
	height: 50px;
}

.activity_news li img{
	margin-right: 10px;
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 5px;
}

.activity_news li a{
	text-decoration: none;
}

 .activity_news li a p{
 	margin-left: 60px;
 	color: #808080;
	line-height: 16px;
	font-size: 12px;
	word-break: break-all;
 }

.activity_contact{
	margin-top: 25px;
}

.activity_contact i{
	float: left;
	width: 24px;
	height: 16px;
	background: url(../images/email_icon.png);
}

.activity_contact a{
	margin-left: 16px;
	display: block;
	padding: 25px 0px;
	color: #1d71b6;
	line-height: 16px;
	text-decoration: none;
}

.activity_erweima_main{
	margin: 30px 0px;
	height: 110px;
}

.activity_erweima1{
	float: left;
	width: 110px;
	height: 110px;
	background: url(../images/ewm.jpg);
}

.activity_erweima2{
	margin-left: 50px;
	float: left;
	width: 110px;
	height: 110px;
	background: url(../images/wx.jpg);
}

.activity_erweima aside{
	text-align: center;
}

.activity_erweima aside .tencent{
	margin-left: 80px;
}

.time_panel{
	padding-top: 15px;
}

.time_panel time{
	font-size: 40px;
	line-height: 40px;
	color: #38475a;
}

.time_panel span{
	
}

.activity_info main section header{
	border-bottom: 1px #dedede solid;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #808080;
}

.activity_info main section main{
	margin-left: 50px;
	color: #38485a;
	font-size: 14px;
	line-height: 30px;
}

.activity_info main section main ul{
	padding: 0px;
}

.activity_info main section main li{
	margin: 30px 0px;
	height: 50px;
	list-style: none;
}

.activity_info main section main li a{
	text-decoration: none;
}

.activity_info main section main li p{
	margin-left: 60px;
	color: #38485a;
	line-height: 24px;
	text-decoration: none;
}

.activity_info main section main li img{
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 5px;
}

.activity_list header{
	font-size: 35px;
	color: #484848;
}

.activity_list_menu_mery{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}

.activity_list_menu_mery label{
	color: #38485a;
	font-weight: bold;
}

.activity_list_menu_mery span{
	margin-left: 10px;
}

.activity_list_menu_mery a{
	color: #38485a;
}

.activity_list_menu_mery a.selected{
	color: #1d71b6;
}

.activity_list_main{
	margin: 24px 0px;
	padding: 0px;
	border-top:1px #dedede solid;
	list-style: none;
}

.activity_list_main li{
	padding: 30px 0px;
	height: 98px;
}

.activity_list_main .time_panel{
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	border-right: 2px #dedede solid;
	height: 60px;
}


.activity_list_main .time_panel span
{
	padding-right: 5px;
	display: block;
	text-align: right;
}

.activity_list_main_text{
	margin-left: 135px;
	padding-bottom: 25px;
	border-bottom: 1px #dedede solid;
}

.activity_list_main_text h1{
	margin: 0px;
}

.activity_list_main_text h1 a{
	font-size: 20px;
	font-weight: normal;
	color: #38485a;
}

.activity_list_main_text_info{
	padding-top: 1px;
	color: #1d71b6;
	font-size: 12px;
}

.activity_list_main_text_info label{
	color: #808080;
}

.activity_list_main_text p{
	margin: 10px 0px 0px;
	color: #38485a;
}

.activity_list_main_text p a{
	color: #1d71b6;
}

.data_options{
	margin-top: 7px;
}

.data_options label{
	color: #808080;
	font-size: 14px;
}

.data_options a{
	padding: 0px 7px 1px;
	font-size: 14px;
	color: #808080;
}

.data_options a.selected{
	background: #1d71b6;
	color: #ffffff;
	border-radius: 3px;
}

.data_options a.all.selected{
	background: #999999;
}

.datas{
	margin-top: 30px;
	padding-top: 30px;
	border-top: 2px #dedede solid;
}

.data1{
	margin-bottom: 20px;
	float: left;
	width: 420px;
	height: 160px;
	background: #ffffff;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	
	box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
}

.data2{
	margin-bottom: 20px;
	float: right;
	width: 420px;
	height: 160px;
	background: #ffffff;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

.company_main .company_logo{
	position: relative;
	margin: 0px 15px;
	float: left;
	width: 110px;
	height: 110px;
	overflow: hidden;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

.company_main .company_logo img{
	width: 110px;
	height: 110px;
}

.company_main .company_logo p{
	display: none;
	margin:0px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 5px;
	width: 100px;
	height: 100px;
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.8);
	z-index: 1;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.company_main .company_logo:hover p{
	display: block;
}

.company_main h4{
	margin: 25px 0px 0px 125px;
	width: 280px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.company_main h4 a{
	color: #38485a;
}

.company_main div{
	margin: 0px 0px 0px 125px;
	font-size: 12px;
	line-height: 16px;
	color: #808080;
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.company_main .company_address{
	margin-top: 15px;
	color: #808080;
	
}

.company_main .company_address img{
	position: relative;
	top: -2px;
	margin-right: 10px;
	vertical-align: middle;
}

.company_main .company_gm{
	margin-top: 5px;
}

.company_main .company_zy{
	margin-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.company_main .company_zy a{
	color: #808080;
}

.company_main .company_ly{
	margin-top: 5px;
}

.person{
	margin-top: 20px;
	height: 160px;
	background: rgba(255, 255, 255, 0.95);
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	
	box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-moz-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-o-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-webkit-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-ms-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
}

.person_logo{
	margin: 25px 15px 25px 25px;
	float: left;
	width: 110px;
	height: 110px;
}

.person_logo img{
	width: 110px;
	height: 110px;
}

.person_main{
	margin-left: 150px;
	font-size: 12px;
	color: #808080;
}

.person_main h4{
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 26px;
	font-size: 20px;
}

.person_main h4 a{
	color: #1b71b6;
}

.person_main div{
	margin-top: 10px;
	color: #38485a;
}

.person_main .person_address img{
	position: relative;
	top: -2px;
	margin-right: 10px;
	vertical-align: middle;
}

.person_porject{
	position: relative;
	margin: 25px 11px;
	float: right;
	width: 110px;
	height: 110px;
	overflow:hidden;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
}

.person_porject img{
	width: 110px;
	height: 110px;
}

.person_porject p{
	display: none;
	margin:0px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 5px;
	width: 100px;
	height: 100px;
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.8);
	z-index: 1;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.person_porject:hover p{
	display: block;
}

.data_info_photo_bg{
	float: left;
	margin-left: 100px;
	margin-top: 42px;
	padding: 5px;
	background: #ffffff;
	
	box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-moz-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-o-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-webkit-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
	-ms-box-shadow: 0px 1px 1px rgba(35, 24, 21, 0.1);
}

.data_info_photo_bg img{
	width: 110px;
	height: 110px;
}

.data_info_main{
	margin-left: 245px;
	padding-top: 45px;
}

.data_info_main .data_name{
	display: block;
	color: #1e2e3c;
}

.data_info_main .company_text{
	display: block;
	margin-top: 2px;
	color: #38485a;
}

.data_info_main ul{
	margin: 20px 0px 0px;
	padding: 0px;
	width: 1200px;
	height: 60px;
	list-style: none;
}

.data_info_main li{
	float: left;
	width: 250px;
	height: 30px;
	font-size: 12px;
	color: #808080;
	list-style: none;
}

.data_info_main li img{
	margin-right: 5px;
	position: relative; 
	top: 3px;
}

.data_info_main li a{
	color: #808080;
}

.project__content{
	padding-top: 30px;
}

.project__content nav ul{
	float: left;
	top: 150px;
	margin: 0px 0px 0px 102px;;
	padding: 0px;
	width: 160px;
	list-style: none;
}

.project__content nav ul li{
	border-bottom: 1px #d1d4d3 solid;
	height: 38px;
	text-indent: 15px;
	font-size: 14px;
	line-height: 40px;
}

.project__content nav ul li a{
	display: block;
	color: #000000;
}

.project__content nav ul li a:hover, .project__content nav ul li a.selected{
	color: #FFFFFF;
	background: #527acb;
	text-decoration: none;
}

.project__project_info{
	margin-left: 320px;
	padding-top: 6px;
}

.project__content h2{
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 1px #dedede solid;
	font-size: 18px;
	color: #1e2e3c;
}

.project__content h2 a{
	float: right;
	width: 82px;
	height: 24px;
	text-align: center;
	font-weight: normal;
	line-height: 24px;
	font-size: 12px;
	color: #ffffff;
	background: #9e9e9e;
	text-decoration: none;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.project__project_info section h3{
	margin: 22px 0px 0px;
	width: 108px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	color: #f5f5f5;
	background: #527acb;
}

.project__project_info section p{
	margin: 12px 0px;
	line-height: 24px;
	font-size: 12px;
	text-indent: 24px;
	color: #1e2e3c;
}

.project__project_person{
	margin-top: 50px;
	margin-left: 320px;
	padding-top: 6px;
}

.project__project_person ul{
	position: relative;
	padding: 0px;
	width: 10000px;
	height: 170px;
}

.project__project_person ul li{
	float: left;
	margin: 0px 60px;
	text-align: center;
}

.project__project_person ul li p{
	margin: 0px;
	width: 121px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 22px;
}

.project__project_person ul li span{
	display: block;
	width: 121px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.project__project_person .datainfo_slide{
	margin: 80px 120px 0px;
	overflow: hidden;
}

.project__project_game_photo{
	margin-top: 50px;
	margin-left: 320px;
	padding-top: 6px;
}

.project__project_game_photo .datainfo_slide{
	margin: 80px auto;
	width: 600px;
	overflow: hidden;
}

.project__project_game_photo .datainfo_slide ul{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 10000px;
}

.project__project_game_photo .datainfo_slide ul li{
	float: left;
}

.project__project_game_photo .datainfo_slide ul li img{
	width: 600px;
	height: 720px;
}

.project__project_movie{
	margin-top: 50px;
	margin-left: 320px;
	padding-top: 6px;
}

.project__project_movie video{
	display: block;
	margin: 80px auto;
	width: 600px;
	height: 338px;
}

.project__project_down{
	margin-top: 50px;
	margin-left: 320px;
	padding-top: 6px;
}

.project__project_down .project__project_down_info a{
	margin: 60px auto;
	display: block;
	border: 1px #999999 solid;
	width: 360px;
	height: 55px;
	background:url(../images/down_icon.png) no-repeat;
	background-position: 320px 20px;
	color: #999999;
	line-height: 55px;
	text-align: center;
	text-decoration: none;
}

.project__project_down .project__project_down_info a:hover{
	border: 1px #527acb solid;
	color: #527acb;
	background: url(../images/down_icon_focus.png) no-repeat;
	background-position: 320px 20px;
}

.pinglun{
}

.user_sidebar{
	position: relative;
	float: left;
	width: 185px;
}

.user_sidebar ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.user_sidebar ul li{
	position: relative;
	border-top: 1px #dedede solid;
	height: 38px;
	line-height: 38px;
}

.user_sidebar ul li.sub_side{
	display: none;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	background-image:none;
	border: 0px none;
}

.user_sidebar ul li:hover, .user_sidebar ul li.selected{
	background: #1d71b6;
}

.user_sidebar ul li.selected{

}

 .user_sidebar ul li.sub_side.selected{
	background-image:none;
 }

.user_sidebar ul li:hover a, .user_sidebar ul li.selected a{
	color: #FFFFFF;
}

.user_sidebar ul li a{
	display: block;
	color: #38485a;
	text-indent: 40px;
	text-decoration: none;
}

.user_sidebar ul li i{
	display: none;
	position: absolute;
	left: 165px;
	top: 18px;
	width: 9px;
	height: 5px;
	background: url(../images/select_jiantou.png);
}

.user_sidebar ul li.selected i{
	display: block;
}

.user_sidebar .erweima_panel header{
	line-height: 30px;
	color: #808080;
	border-bottom: 2px #dedede solid;
	font-weight: bold;
}

.user_sidebar .erweima{
	padding: 4px;
	width: 177px;
	height: 160px;
	
}

.user_tencent{
	position: relative;
	float: left;
	margin-left: 40px;
	width: 48px;
	height: 48px;
	
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-ms-transition: rotate(45deg);
	-o-transform: rotate(45deg); /* Opera 10.5 */
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	transform: rotate(45deg);
	 /*filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’);
	-ms-filter: “progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’)”; IE8 */
	
	
	-moz-transition: 0.8s;
    -ms-transition: 0.8s;
    -o-transition: 0.8s;
    -webkit-transition: 0.8s;
    transition: 0.8s;
	
	background: url(../images/tencent.png) center center no-repeat #e8e8e8;
}

.user_tencent:hover{
	z-index: 5;
	border-radius: 30px;
	-moz-transform: rotate(0deg); /* FF3.5+ */
	-o-transform: rotate(0deg); /* Opera 10.5 */
	-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */
	/* filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’);
	-ms-filter: “progid:DXImageTransform.Microsoft.Matrix(M11=0.9914,M12=-0.1305,M21=0.1305,M22=0.9914,SizingMethod=’auto expand’)”; IE8 */
	
	background: url(../images/tencent.png) center center no-repeat #4295c7;
}

.user_sina{
	position: relative;
	float: left;
	margin-left: 8px;
	width: 48px;
	height: 48px;
	
	-moz-transition: 0.8s;
    -ms-transition: 0.8s;
    -o-transition: 0.8s;
    -webkit-transition: 0.8s;
    transition: 0.8s;
	
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-o-transform: rotate(45deg); /* Opera 10.5 */
	
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	
	background: url(../images/sina.png) center center no-repeat #e8e8e8;
}

.user_sina:hover{
	z-index: 5;
	border-radius: 30px;
	-moz-transform: rotate(0deg); /* FF3.5+ */
	-o-transform: rotate(0deg); /* Opera 10.5 */
	-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */
	
	background: url(../images/sina.png) center center no-repeat #d1423c;
}

.erweima_panel aside{
	margin: 0px auto;
	width: 200px;
}

.erweima_panel .tencent{
	margin-left: 48px;
}

.user_content{
	margin-left: 235px;
	min-height: 600px;
}

.user_content header{
	height: 32px;
	border-bottom: 2px #dedede solid;
	font-size: 25px;
}

.input_panel{
	margin-top: 30px;
	height: 35px;
}

.input_panel label{
	float: left;
	width: 110px;
	height: 35px;
	font-size: 16px;
	line-height: 35px;
	text-align: right;
	color: #38485a;
}

.input_panel input{
	float: left;
	border: 1px #acacac solid;
	width: 214px;
	height: 35px;
	background: #ffffff;
	outline: none;
	box-sizing: border-box;
	text-indent: 10px;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.input_panel .user_photo{
	float: left;
	width: 150px;
	height: 150px;
	border: 2px #e9e9e9 solid;
	background: #ffffff;
	
	border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
}

.input_panel i{
	float: left;
	margin-left: 7px;
	margin-top: 8px;
	color: #ff0000;
	font-style:normal;
}

.file_panel{
	margin-left: 110px;
}

.input_panel .select{
	margin-right: 20px;
	position: relative;
	float: left;
	width: 160px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border: 1px #acacac solid;
	background: #ffffff;
	color: #808080;
	cursor: pointer;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.input_panel .select span{
	display: block;
	height: 35px;
	line-height: 35px;
}

.input_panel .select .options{
	position: absolute;
	left: -1px;
	top: 0px;
	display: none;
	width: 100%;
	max-height: 175px;
	background: #ffffff;
	border-left: 1px #acacac solid;
	border-right: 1px #acacac solid;
	border-bottom: 1px #acacac solid;
	overflow: auto;
	z-index: 4;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.input_panel .select .options a{
	display: block;
	color: #808080;
	text-decoration: none;
}

.input_panel .button{
	float: left;
	margin-left: 12px;
	margin-top: 3px;
	display: inline-block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	font-size: 14px;
	background: #1d71b6;
	text-align: center;
	text-decoration: none;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.button_panel{
	margin-left: 110px;
	margin-top: 26px;
}

.button_panel button{
	margin-bottom: 120px;
	width: 180px;
	height: 40px;
	background: #1d71b6;
	color: #ffffff;
	border: 0px none;
	outline: none;
	cursor: pointer;
	font-size: 14px;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.input_panel .remove_project_pic{
	background: #9e9e9e;
}

.project__project_movie{
	height: 160px;
}

.project__project_movie h2{
	margin-bottom: 50px;
}

.project__project_movie a{
	display: block;
	margin: 0px auto;
	width: 220px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #1d71b6;
	text-decoration: none;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.checkbox a{
	float: left;
	margin-right: 20px;
	margin-bottom: 6px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	border: 1px #acacac solid;
	text-decoration: none;
	text-align: center;
	background: #ffffff;
	color: #808080;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.checkbox a.selected{
	background: #9e9e9e;
	border: #9e9e9e;
	color: #ffffff;
}

#txtUsername{
	float: left;
	width: 220px;
	height: 35px;
	line-height: 35px;
	color: #aaaaaa;
}

.edit_pass, .edit_pass:hover{
	margin-left: 20px;
	float: left;
	width: 120px;
	height: 30px;
	color: #ffffff;
	line-height: 30px;
	background: #9e9e9e;
	text-align: center;
	text-decoration: none;
	
	border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
}

.has_options{
	position: relative;
}

.has_options .options{
	display: none;
	position: absolute;
	width: 214px;
	max-height: 140px;
	left: 110px;
	top: 34px;
	line-height: 34px;
	background: #ffffff;
	text-align: center;
	border: 1px #acacac solid;
	overflow:auto;
	z-index: 4;
	
	border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
}

.has_options .options a{
	display: block;
	height: 35px;
	
	line-height: 35px;
	color: #b8b8b8;
	text-decoration: none;
}

.my_job_list ul{
	padding: 0px;
}

.my_job_list li{
	list-style: none;
	padding: 40px 0px;
	border-bottom: 1px #dedede solid;
}

.my_job_list h4{
	margin: 0px;
}

.my_job_list h4 a{
	color: #38485a !important;
}

.my_job_list li a.button{
	margin-left: 20px;
	float: right;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	background: #1d71b6;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.my_job_list li a.e_button{
	background: #9e9e9e;
}

.my_job_list li a.s_button{
	background: #527acb;
}

.my_job_list li h4{
	height: 30px;
	line-height: 30px;
}

.h_label{
	margin-top: 60px;
	padding-left: 30px;
}

.d_input{
	padding-left: 30px;
}

.d_input textarea{
	width: 800px;
	height: 60px;
}

.my_job_list header a{
	float: right;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	font-size: 14px;
	background: #1d71b6;
	text-align: center;
	text-decoration: none;
	
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

.zp_sidebar{
	float: left;
	width: 270px;
}

.zp_sidebar section{
	margin-bottom: 20px;
	background: #f3f3f3;
}

.zp_sidebar section h1{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 3px 5px;
	border-bottom: 2px #dedede solid;
	font-size: 16px;
}

.zp_sidebar section p{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px;
	line-height: 24px;
	font-size: 14px;
}

.zp_sidebar section.write_my_company_info h2{
	margin: 0px;
	padding: 25px 36px 10px;
}

.zp_sidebar section.write_my_company_info p{
	margin: 0px 25px;
	padding-bottom: 28px;
}

.zp_sidebar section p a{
	float: left;
	margin-right: 12px;
	color: #38485a;
}

.zp_content{
	margin-left: 350px;
	min-height: 1200px;
}

.zp_content .add_work{;
	height: 200px;
	background: url(../images/add_work_bg.jpg);
}

.zp_content .add_work a{
	display: block;
	width: 100%;
	height: 100%;
}

.zp_content form{
	margin: 30px 0px 0px;
	height: 50px;
}

.zp_content form input{
	float: left;
	border: 1px #1D71B6 solid;
	width: 650px;
	height: 50px;
	text-indent: 10px;
	outline: none;
}

.zp_content form button{
	float: left;
	border: 0px none;
	width: 200px;
	height: 50px;
	cursor: pointer;
	outline: none;
	background: url(../images/search_buttom_bg.png) center no-repeat #1d71b6;
}

.zp_content .search_code{
	padding-left: 30px;
	line-height: 40px;
}

.zp_content .search_code a{
	margin-left: 20px;
	color: #666666;
}

.zp_content .search_code label{
	float: left;
}

.zp_content .search_code .select{
	float: left;
}

.zp_content form header{
	border-left: 10px #e9e9e9 solid;
	height: 30px;
	line-height: 30px;
	background: #f3f3f3;
}

.erweima_panel article{
	margin-top: 20px;
}

.filter{
	margin-top: 20px;
	height: 120px;
}

.filter section{
	float: left;
	margin-right: 38px;
	margin-bottom: 28px;
}

.filter label{
	float: left;
	line-height: 31px;
}

.filter .select{
	float: left;
	margin-left: 20px;
	position: relative;
	width: 133px;
	height: 31px;
	border: 1px #999999 solid;
	background: url(../images/select_jiantou.png) no-repeat;
	background-position: 112px 15px;
}

.filter .select span{
	display: block;
	background: #ffffff;
	text-indent: 20px;
	line-height: 31px;
}

.filter .select .options{
	display: none;
	position: absolute;
	left: -1px;
	padding: 10px 0px;
	border: 1px #999999 solid;
	width: 133px;
	background: #FFFFFF;
	z-index: 3;
}

.filter .select:hover .options{
	display: block;
}

.filter .select .options a{
	display: block;
	color: #38485a;
	line-height: 31px;
	text-indent: 20px;
}

.my_job_list .filter{
	margin-top: 30px;
}

.my_job_list .filter label{
	width: 80px;
}

.my_job_list .filter .select{
	margin-right: 120px;
}

.list_menu{
	height: 55px;
	background: #e6e6e6;
}

.list_menu ul{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	height: 55px;
	list-style: none;
}

.list_menu ul li{
	position: relative;
	top: -1px;
	float: left;
	border-top: 3px #F3F3F3 solid;
	width: 250px;
	height: 52px;
	text-align: center;
	line-height: 50px;
}

.list_menu ul li.selected{
	border-top: 3px #1d71b6 solid;
	background: #1d71b6;
	color: #ffffff;
}

.list_menu ul li a{
	display: block;
	text-decoration: none;
	color: #666666;
}

.list_menu ul li.selected a{
	color: #ffffff;
}

.zp_content .pages{
	padding: 40px 0px;
	height: 210px;
}

.zp_content .page{
	margin: 50px auto;
	width: 350px;
}

.zp_content .page_num{
	float: left;
	margin-left: 12px;
	padding: 5px 0px;
}

.zp_content .page_num a{
	float: left;
	margin-left: 6px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 15px;
	color: #999999;
}

.zp_content .page_num a:hover{
	color: #527ACB;
}

.zp_content .page_num .no_margin{
}

.zp_content .page_num span{
	float: left;
	margin-left: 6px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #FFFFFF;
	font-size: 15px;
	background: #527acb;
}

.zp_content .page_num i{
	float: left;
	margin-left: 6px;
	height: 18px;
	line-height: 18px;
	color: #999999;
}

.zp_content .pages .prev{
	float: left;
	width: 80px;
	height: 25px;
	border-radius: 8px;
	border: 2px #b3b3b3 solid;
	background: url(../images/pinglun_page_left.png) center no-repeat;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.zp_content .pages .prev:hover{
	border: 2px #527acb solid;
	background: url(../images/pinglun_page_left_focus.png) center no-repeat #527acb;
}

.zp_content .pages .next{
	float: right;
	width: 80px;
	height: 25px;
	border-radius: 8px;
	border: 2px #b3b3b3 solid;
	background: url(../images/pinglun_page_right.png) center no-repeat;
	
	-moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.zp_content .pages .next:hover{
	border: 2px #527acb solid;
	background: url(../images/pinglun_page_right_focus.png) center no-repeat #527acb;
}

.my_job_list{
	margin-top: 30px;
}

.my_job_list header{
	border-left: 10px #E9E9E9 solid;
	height: 30px;
	line-height: 30px;
	background: #F3F3F3;
	text-indent: 12px;
}

.my_job_list header span{
	color: #aaaaaa;
}

.my_job_list main{
	padding: 0px;
}

.my_job_list .add_job{
	float: right;
	width: 155px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	background: #527acb;
	text-decoration: none;
}

.my_job_list main ul{
	padding: 0px 0px 0px 8px;
	list-style: none;
}

.my_job_list main h2{
	padding: 5px 0px 0px 8px;
	font-size: 30px;
	color: #38485a;
	font-weight: normal;
}

.my_job_list main h2 span{
	margin-left: 10px;
	font-size: 14px;
}

.my_job_list main h2 span a{
	color: #527acb;
}

.my_job_list main ul{
	background: url(../images/add_job_xuxian.png) bottom repeat-x;
}

.my_job_list main li{
	padding: 30px 0px;
	height: 30px;
	background: url(../images/add_job_xuxian.png) repeat-x;
	line-height: 30px;
}

.my_job_list main li h4{
	float: left;
	margin: 0px;
	width: 500px;
	height: 26px;
	line-height: 26px;
}

.my_job_list main li h4 a, .my_job_list main li h4 a:hover{
	float: none;
	border: 0px none;
}

.my_job_list main li a{
	float: left;
	margin-left: 16px;
	width: 95px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	text-align: center;
	color: #38485a;
	border: 1px #aaaaaa solid;
	text-decoration: none;
}

.my_job_list main li span a{
	float: right;
}

.my_job_list main li a:hover{
	border: 1px #527acb solid;
	color: #527acb;
}

.zp_list{
	height: 155px;
}

.zp_list section{
	float: left;
	margin-left: 20px;
	margin-right: 55px;
	padding-top: 20px;
	width: 350px;
	height: 130px;
}

.zp_list section h1, .zp_list section h2{
	margin: 0px;
	padding-bottom: 5px;
	height: 30px;
	color: #38485a;
	line-height: 30px;
	font-size: 16px;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zp_list a{
	text-decoration: none;
}

.zp_list section h1 em, .zp_list section h2 em{
	margin-left: 5px;
	font-weight: normal;
	font-style: normal;
}

.zp_list section time{
	float: right;
	margin-top: 7px;
	font-size: 14px;
}

.zp_list section span{
	margin-right: 24px;
	font-size: 14px;
}

.zp_list section p{
	margin: 0px;
	padding-top: 8px;
	font-size: 14px;
}

.zp_sidebar .my_company_info h1{
	margin: 0px;
	padding: 40px 0px 20px;
	text-align: center;
	font-size: 25px;
	font-weight: bold;
}

.zp_sidebar .my_company_info .logo{
	float: none;
	margin: 30px auto 10px;
	border: 1px #a0a0a0 solid;
	width: 150px;
	height: 150px;
}

.zp_sidebar .my_company_info label{
	display: block;
	margin: 0px auto;
	width: 150px;
	height: 30px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
}

.zp_sidebar .my_company_info label a{
	display: block;
	width: 150px;
	color: #38485a;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zp_sidebar .my_company_info ul{
	list-style: none;
}

.zp_sidebar .my_company_info ul li{
	line-height: 30px;
	font-size: 14px;
}

.zp_sidebar .my_company_info .edit_company{
	margin: 20px auto 20px;
	display: block;
	width: 152px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #527acb;
	color: #FFFFFF;
	text-decoration: none;
}

.zp_sidebar .my_company_info_add_job{
	margin-top: 40px;
}

.zp_sidebar ul li p{
	margin: 0px;
}

.zp_sidebar ul li p a{
	color: #527acb;
}

.zp_content .add_form{
	padding-bottom: 120px;
	height: auto;
}

.zp_content .add_form header{
	margin-bottom: 15px;
	text-indent: 10px;
}

.zp_content .company_name{
	height: 100px;
}

.zp_content .company_name div{
	float: left;
}

.zp_content .company_name .name{
	position: relative;
	width: 480px;
}

.zp_content .company_name .name label{
	line-height: 40px;
	font-weight: bold;
}

.zp_content .company_name .name label span{
	font-size: 14px;
	font-weight: normal;
}

.zp_content .company_name .name .tip{
	position: absolute;
	left: 10px;
	top: 55px;
	color: #808080;
}

.zp_content .company_name .name input{
	width: 480px;
	border: 1px #9f9f9f solid;
}

.zp_content .company_name .name input:focus{
	border: 1px #1D71B6  solid;
}

.zp_content .company_name .jc{
	position: relative;
	margin-left: 70px;
	width: 300px;
}

.zp_content .company_name .jc label{
	line-height: 40px;
	font-weight: bold;
}

.zp_content .company_name .jc input{
	width: 296px;
	border: 1px #9f9f9f solid;
}

.zp_content .company_name .jc input:focus{
	border: 1px #1D71B6  solid;
}

.zp_content .company_name .jc .tip{
	position: absolute;
	left: 10px;
	top: 55px;
	color: #808080;
}

.erweima_panel header{
	text-align: center;
}

.company_logo{
	height: 240px;
}

.company_logo label{
	line-height: 40px;
	font-weight: bold;
}

.company_logo .company_logo_img{
	border: 1px #a0a0a0 solid;
	width: 150px;
	height: 150px;
	background-color: #FFFFFF;
	background: url(../images/company_default_logo.png) no-repeat center;
}

.zp_content form .company_logo input{
	margin-top: 10px;
	width: 150px;
	height: 30px;
	border: 0px none;
}

.zp_content form .zp_content_form_input_panel {
	position: relative;
	height: 110px;
}

.zp_content form .zp_content_form_input_panel label{
	display: block;
	font-size: 16px;
	line-height: 40px;
}

.zp_content form .zp_content_form_input_panel label span{
	font-size: 14px;
}

.zp_content form .zp_content_form_input_panel input{
	width: 480px;
	border: 1px #9f9f9f solid;
}

.zp_content form .zp_content_form_input_panel input:focus{
	border: 1px #1D71B6  solid;
}

.zp_content form .zp_content_form_input_panel .tip{
	position: absolute;
	left: 10px;
	top: 55px;
	color: #808080;
}

.zp_content form .zp_content_form_input_panel textarea{
	padding: 20px 10px;
	width: 800px;
	height: 80px;
	resize: none;
	outline: none;
}

.zp_content form .zp_content_form_input_panel textarea:focus{
	border: 1px #1D71B6  solid;
}

.zp_content form .zp_content_form_textarea_panel{
	height: 140px;
}

.zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_left, .zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_right{
	float: left;
	position: relative;
}

.zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_right{
	margin-left: 150px;
}

.zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_left .select,  .zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_right .select{
	position: relative;
	border: 1px #9f9f9f solid;
	width: 325px;
	height: 41px;
	background: url(../images/select_jiantou.png) no-repeat;
	background-position: 300px 20px;
}

.zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_left .select span,  .zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_right .select span{
	display: block;
	text-indent: 20px;
	height: 40px;
	line-height: 40px;
}

.zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_left .select .options,  .zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_right .select .options{
	display: none;
	position: absolute;
	left: -1px;
	padding: 10px 0px;
	border: 1px #9f9f9f solid;
	width: 325px;
	max-height: 280px;
	background: #FFFFFF;
	overflow-y: auto;
	z-index: 5;
}

.zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_left .select:hover .options,  .zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_right .select:hover .options{
	display: block;
}

.zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_left .select .options a,  .zp_content form .zp_content_form_input_panel .zp_content_form_input_panel_right .select .options a{
	display: block;
	color: #38485A;
	line-height: 31px;
	text-indent: 20px;
}

.zp_content .button_panel{
	margin-top: 50px;
}

.zp_content .button_panel button{
	float: none;
	display: block;
	margin: 0px auto;
	width: 150px;
	height: 40px;
	background: #1760a8;
	font-size: 14px;
	color: #ffffff;
	border-radius: 3px;
}

.zp_content .add_form .four_select_panel{
	height: 100px;
}

.zp_content .add_form .four_select_panel .four_select_mery{
	float: left;
}

.zp_content .add_form .four_select_panel .four_select_mery label{
	display: block;
	font-size: 16px;
	line-height: 40px;
}

.zp_content .add_form .four_select_panel .select{
	position: relative;
	margin-right: 20px;
	width: 145px;
	height: 40px;
	border: 1px #999999 solid;
}

.zp_content .add_form .four_select_panel .select span{
	display: block;
	height: 40px;
	line-height: 40px;
	text-indent: 20px;
	color: #999999;
}

.zp_content .add_form .four_select_panel .select .options{
	display: none;
	position: absolute;
	left: -1px;
	width: 145px;
	background: #FFFFFF;
	border: 1px #999999 solid;
	z-index: 5;
}

.zp_content .add_form .four_select_panel .select:hover .options{
	display: block;
}

.zp_content .add_form .four_select_panel .select .options a{
	display: block;
	color: #38485A;
	line-height: 31px;
	text-indent: 20px;
}

.zp_content .job_info{
	margin-top: 25px;
}

.zp_content .job_info header{
	height: 30px;
	line-height: 30px;
}
.zp_content .job_info h1{
	margin: 0px;
	font-size: 30px;
	font-weight: normal;
	color: #38485a;
}

.zp_content .job_info h4{
	margin: 0px;
	padding-left: 20px;
	font-size: 16px;
	color: #38485a;
	font-weight: normal;
}

.zp_content .job_label{
	margin: 15px 0px;
	height: 30px;
}

.zp_content .job_label span{
	float: left;
	margin: 0px 37px 0px 0px;
	border: 1px #999999 solid;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-indent: 0px;
	font-size: 14px;
}

.zp_content .job_label span:hover{
	color: #527acb;
	border: 1px #527acb solid;
}

.zp_content .position_temptation{
	margin: 0px;
	line-height: 30px;
}

.zp_content .time_panel{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #808080;
	border-bottom: 1px #dedede solid;
}

.zp_content .time_panel time{
	font-size: 14px;
}

.zp_content .job_info h3{
	margin-bottom: 8px;
	font-size: 25px;
	font-weight: normal;
}

.zp_content .job_info ul{
	margin: 0px;
	padding-left: 24px;
	font-size: 14px;
	list-style: none;
}

.zp_content .job_info ul li{
	line-height: 30px;
}

.zp_content .button_panel{
	margin: 100px 0px 160px;
}

.links{
	border-top: 2px #dedede solid;
	padding-top: 20px;
	padding-bottom: 10px;
}

.links_title{
	padding-bottom: 5px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #808080;
	line-height: 30px;
}

.links a{
	margin-right: 30px;
	float: left;
	line-height: 22px;
	font-size: 12px;
	color: #808080;
}

footer{
	height: 340px;
	background: #192129;
}

footer .layout_center{
	position: relative;
}

.footer_logo{
	float: left;
	margin-left: 150px;
	margin-top: 85px;
}

footer section{
	float: left;
	color: #FFFFFF;
}

footer section ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

footer section header{
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #dbdbdb;
}

footer section ul a{
	color: #c0c0c0;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}

footer section ul a:hover{
	color: #1d71b6;
}

footer .depth{
	margin-top: 82px;
	margin-left: 120px;
}

footer .database{
	margin-top: 82px;
	margin-left: 80px;
}

footer .media_activity{
	margin-top: 82px;
	margin-left: 80px;
}

footer .links{
	margin-top: 82px;
	margin-left: 80px;
}

footer .links .selected{
	width: 200px;
	height: 33px;
	border: 4px solid #dbdbdb;
	background: url(../images/links_select_icon.png) no-repeat #192129;
	background-position: 175px 10px;
	line-height: 33px;
	color: #dbdbdb;
	text-indent: 10px;
	font-weight: 600;
}

footer .links .options{
	position: absolute;
	display: none;
	width: 200px;
	height: 160px;
	border: 4px solid #dbdbdb;
	opacity: 0;
	filter:alpha(opacity=0);
	background: #dbdbdb;
	z-index: 5;
	overflow: auto;
}

footer .links .options a{
	display: block;
	text-indent: 10px;
	color: #192129;
	line-height: 30px;
	text-decoration: none;
}

footer .links .options a:hover{
	background: #cdcdcd;
}

footer .links_select{
	position: relative;
	width: 200px;
	height: 41px;
}

footer .copyright{
	position: absolute;
	left: 798px;
	top: 85px;
	color: #c0c0c0;
	font-size: 12px;
	line-height: 22px;
}

footer .copyright a{
	color: #c0c0c0;
}