* {
	margin: 0;
	padding: 0;
	font-family: "宋体";
	font-size: 14px;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
	color: #000;
}

img {
	border: none;
	outline: none;
}

/*head头部*/
.head {
	width: 100%;
	background: #2e2e2e;
}

.head_main {
	width: 1000px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	-overflow: hidden;
}

.date {
	margin-left: 40px;
	color: #fff;
}

.head_main ul {
	float: right;
	margin-right: 30px;
}

.head_main ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
	position: relative;
}

.head_main ul li span {
	color: #FFF;
	text-align: center;
	cursor: pointer;
}

.lr {
	width: 60px;
}

.pointed {
	background: #7e4a1b;
}

.sl {
	width: 90px;
}

.login {
	position: absolute;
	width: 264px;
	height: 214px;
	background: #fff;
	top: 40px;
	left: -102px;
	z-index: 999;
	border: 1px solid #e3e3e3;
	box-sizing: border-box;
	border-radius: 1px;
	padding: 26px 0;
	display: none;
}

.login input {
	display: block;
	width: 158px;
	height: 30px;
	margin: 0 auto;
	outline: none;
	border: none;
}

#login_name,
#password {
	border: 1px solid #e3e3e3;
	margin-bottom: 10px;
	text-indent: 10px;
}

#auto {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 0;
	vertical-align: middle;
	background: #fff;
	cursor: pointer;
}

.head_main ul li span.auto_text {
	color: #000;
	font-size: 12px;
	margin-left: 0;
}

.head_main ul li a {
	color: #000;
	font-size: 12px;
	margin-left: 10px;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #b0b0b0;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #b0b0b0;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #b0b0b0;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #b0b0b0;
}

#login_btn {
	margin: 18px auto;
	border: 1px solid #bc8823;
	color: #fff;
	background: #b97d42;
	background: -webkit-linear-gradient(#e6cea3, #b97d42);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#e6cea3, #b97d42);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#e6cea3, #b97d42);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#e6cea3, #b97d42);
	/* 标准的语法 */
	cursor: pointer;
}

/*banner部分*/
.banner {
	width: 100%;
}

.banner_main {
	width: 1000px;
	margin: 0 auto;
}

.head_pic {
	position: relative;
	width: 1000px;
	height: 120px;
	background: url(/cms_files/filemanager/1225334707/picture/20267/71243570999C8D8120E1EBCCA1537863.png) no-repeat;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms_files/filemanager/1225334707/picture/20267/71243570999C8D8120E1EBCCA1537863.png', sizingMethod='scale');

}

.head_pic img {
	display: block;
	width: 280px;
	height: 60px;
	position: absolute;
	top: 40px;
	left: 60px;
}

.head_nav {
	position: absolute;
	width: 510px;
	height: 90px;
	padding: 15px 0;
	left: 490px;
	top: 0;
	overflow: hidden;
}

.head_nav a {
	color: #7e4a17;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin-right: 20px;
	display: block;
	float: left;
	text-shadow: 0px 0px 2px #fff;
}

.head_nav a:nth-child(6n) {
	-margin-right: 0px;
}

.channel {
	height: 50px;
	width: 1000px;
	padding: 10px 0;
	background: url(/cms_files/filemanager/1225334707/picture/20267/0A9EA8FC4C7E76EE0F85AC2B53D2E4D1.png) repeat-x;
}

.shi_channel {
	margin-left: 42px;
	line-height: 25px;
	overflow: hidden;
}

.shi_channel span {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	float: left;
	width: 100px;
	line-height: 25px;
}

.shi_channel ul {
	float: left;
	line-height: 25px;
}

.shi_channel ul li {
	float: left;
	margin-right: 15px;
	line-height: 25px;
}

.shi_channel ul li a {
	color: #fff;
	line-height: 25px;
}

/*content部分*/
.content {
	width: 100%;
}

.content_main {
	width: 980px;
	margin: 0 auto;
	padding: 0 10px;
}

.notice {
	height: 52px;
	line-height: 52px;
	overflow: hidden;
}

.notice img {
	float: left;
	display: block;
	margin-top: 18px;
}

.roll_notice {
	margin-left: 10px;
	width: 520px;
	height: 52px;
	float: left;
	overflow: hidden;
	position: relative;
}

.roll_notice_child {
	position: absolute;
	width: 2400px;
	overflow: hidden;
	left: 0;
	top: 0;
}

.notice a {
	display: block;
	font-size: 16px;
	float: left;
	padding-right: 200px;
}

.notice #search {
	width: 72px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	background: #7e4a17;
	outline: none;
	border: none;
	float: right;
	margin-top: 13px;
	font-size: 16px;
	font-family: "宋体";
	cursor: pointer;
}

.notice #text {
	float: right;
	margin-top: 13px;
	height: 24px;
	line-height: 24px !important;
	width: 300px !important;
	box-sizing: border-box;
	border: 1px solid #d0d0d0;
	color: #666666 !important;
	margin-right: 10px;
	text-indent: 8px;
}

.news {
	overflow: hidden;
}

.slide {
	width: 470px;
	height: 338px;
	position: relative;
	float: left;
	overflow: hidden;
}

.slide_content {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50px;
	width: 100%;
	z-index: 3;
}

.slide_pic {
	overflow: hidden;
	width: 6300px;
	position: absolute;
	top: 0;
	left: 0;
}

.slide_pic li {
	float: left;
}

.slide_pic img {
	width: 470px;
	height: 338px;
}

.news_text {
	margin-left: 16px;
	width: 6300px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.news_text li {
	line-height: 50px;
	float: left;
	width: 614px;
}

.news_text li p {
	color: #fff;
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.cover {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50px;
	width: 100%;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	z-index: 2;
}

.point {
	position: absolute;
	bottom: 18px;
	right: 5px;
	z-index: 4;
	overflow: hidden;
}

.point li {
	float: left;
	background: #fff;
	color: #000;
	width: 16px;
	height: 16px;
	text-align: center;
	margin-right: 10px;
	line-height: 16px;
	font-size: 12px;
	cursor: pointer;
}

.point li.be_point {
	color: #fff;
	background: #bc8823;
}

.news_main {
	float: right;
	height: 338px;
	width: 490px;
	box-sizing: border-box;
	border: 1px solid #e3e3e3;
	padding: 0 14px 0 20px;
}

.nm_title {
	line-height: 44px;
	overflow: hidden;
}

.nm_title_l {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #7e4a17;
}

.nm_title_r {
	float: right;
	color: #7e4a17;
	cursor: pointer;
}

.news_content {}

.news_content li {
	overflow: hidden;
	height: 28px;
	line-height: 28px;
}

.news_content li a {
	display: block;
	-max-width: 300px;
	width: 420px;
	height: 34px;
	float: left;
}

.news_content li a.xhywnews {
	width: 310px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news_content li span.news_point {
	color: #bc8823;
	margin-right: 8px;
	float: left;
}

.news_content li div.new {
	display: block;
	height: 16px;
	line-height: 16px;
	color: #e02b2c;
	font-size: 12px;
	margin-left: 9px;
	vertical-align: inherit;
	font-family: "微软雅黑";
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;
	font-weight: bold;
	font-style: italic;
	float: left;
	margin-top: 5px;
}

.news_content li span.news_lbtitle {
	width: 330px;
	height: 34px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	font-size: 18px;
}

.news_content li span.news_date {
	float: right;
}

.mid_pic {
	margin-top: 15px;
	width: 100%;
}

.mid_pic img {
	width: 100%;
	height: 140px;
}

.key_nav {
	overflow: hidden;
	margin: 14px 0;
}

.key_nav li {
	float: left;
	margin-right: 10px;
	position: relative;
}

.key_nav li:last-child {
	margin-right: 0;
}

.key_nav li:first-child+li+li+li+li {
	margin-right: 0;
}

.key_nav li img {
	width: 320px;
}

.key_nav li a {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 80px;
	font-size: 26px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	text-align: center;
	width: 320px;
	color: #7e4a17;
	-font-family: "微软雅黑";
	padding-left: 65px;
	box-sizing: border-box;
}



.key_nav li:nth-child(2) a {
	padding-left: 70px;
}

.key_nav li:nth-child(3) a {
	padding-left: 75px;
}

.more_box_body .box_child {
	width: 485px;
}

.blue {
	color: #156dcf;
}

.brown {
	color: #7e4a17;
}

.less_blue {
	color: #6dbafe;
}

.deep_blue {
	color: #096ebb;
}

/*service服务*/
.service {
	margin: 14px 0;
	width: 100%;
}

.service_main {
	width: 980px;
	height: 200px;
	margin: 0 auto;
	-padding: 0 10px;
	overflow: hidden;
	background: url("images/fwzl_3x_56c4841bea.png") no-repeat;
	background-size: contain;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/images/fwzl@3x.png', sizingMethod='scale');
}

.service_pic {
	float: left;
}

.servicetitle {
	float: left;
	width: 32px;
	font-size: 28px;
	color: #7e4a17;
	font-weight: bold;
	line-height: 42px;
	padding: 10px 24px;
	font-family: "微软雅黑";
	-webkit-text-stroke: 1px #ffffff;
}

.service_nav {
	width: 900px;
	height: 190px;
	box-sizing: border-box;
	-border: 1px solid #e3e3e3;
	float: left;
	-background: #f5f6f6;
	overflow: hidden;
}

.service_nav li {
	float: left;
	box-sizing: border-box;
	width: 180px;
	height: 90px;
	-border-bottom: 1px dashed #e3e3e3;
	-border-right: 1px dashed #e3e3e3;
}

.service_nav li img {
	display: block;
	margin: 20px auto 6px;
	height: 40px;
}

.service_nav li p {
	color: #7e4a17;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

/*read部分*/
.read {
	width: 100%;
}

.read_main {
	width: 980px;
	margin: 0 auto;
	padding: 0 10px;
	overflow: hidden;
}

.left_box {
	box-sizing: border-box;
	-border: 1px solid #000000;
	width: 743px;
	-height: 729px;
	float: left;
}

.right_box {
	box-sizing: border-box;
	width: 237px;
	height: 729px;
	float: right;
}

.box_body {
	overflow: hidden;
}

.box_child {
	box-sizing: border-box;
	width: 235px;
	min-height: 235px;
	height: auto;
	border: 1px solid #e3e3e3;
	padding: 0 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	float: left;
}

.box_title {
	line-height: 48px;
	overflow: hidden;
}

.box_title .title_l {
	font-size: 16px;
	font-weight: bold;
	color: #7e4a17;
}

.box_title .title_r {
	font-size: 14px;
	color: #7e4a17;
	cursor: pointer;
	float: right;
}

.box_content li {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}

.box_content li a {
	font-size: 12px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.box_content li a span {
	background: #000;
	padding: 1px;
	line-height: 2px;
	width: 1px;
	height: 1px;
	display: inline-block;
	margin-right: 6px;
}

.r_box_child {
	width: 237px;
	border: 1px solid #e6c78c;
	border-bottom: none;
	box-sizing: border-box;
}

.r_box_child_last {
	border-bottom: 1px solid #E6C78C;
}

.r_title {
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	border-bottom: 1px solid #e6c78c;
}

.r_title img {
	height: 32px;
	float: left;
	display: block;
	margin-left: -2px;
}

.r_title a {
	color: #7e4a17;
	float: right;
	margin-right: 16px;
}

.r_body {
	width: 235px;
	position: relative;
	overflow: hidden;
}

.r_body1 {
	height: 170px;
}

.xhgk {
	overflow: hidden;
	padding-top: 10px;
}

.xhgk li {
	width: 100px;
	height: 30px;
	/*background: url("images/xhgk_d4acd57a20.png") no-repeat;
	background-size: 135px 32px;*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/images/images/xhgk.png', sizingMethod='scale');
	float: left;
	margin: 0 8px 8px;
	position: relative;
}

.xhgk li img {
	width: 100px;
	height: 30px;
}

.xhgk li a {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	color: #7e4a17;
	-margin: 0 10px;
}

.xhgk li p {
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	color: #7e4a17;
}

.r_body2 {
	height: 180px;
}

.r_body2 .box_content {
	margin: 0 10px;
	position: absolute;
	top: 0;
	left: 0;
}

.r_body2 .box_content li {
	line-height: 30px;
	height: 30px;
	border-bottom: 1px dashed #e3e3e3;
	box-sizing: border-box;
	width: 215px;
}

/*.r_body2 .box_content li:last-child{
	border-bottom: none;
}*/
.r_body3 {
	height: 154px;
}

.r_body3 .box_content {
	margin-left: 10px;
	padding-top: 10px;
}

.r_body4 {
	height: 104px;
}

.r_body p {
	margin: 0 10px;
}

.r_body4 p {
	line-height: 24px;
}

.r_body4 p.dashed {
	border-bottom: 1px dashed #e3e3e3;
	line-height: 32px;
	padding-top: 10px;
}

/*people法学人物*/
.people {
	width: 100%;
}

.people_main {
	width: 980px;
	padding: 0 10px;
	overflow: hidden;
	margin: 0 auto;
}

.people_title {
	padding-top: 6px;
	line-height: 36px;
	width: 100%;
	border: 1px solid #e3e3e3;
	box-sizing: border-box;
}

.people_title_main {
	margin: 0 10px;
	border-bottom: 2px solid #e6c78c;
	overflow: hidden;
}

.pt_main {
	font-size: 16px;
	color: #7e4a17;
	font-weight: bold;
	float: left;
}

.people_title a {
	color: #7e4a17;
	float: right;
}

.people_slide {
	margin: 20px 20px 0 20px;
	height: 170px;
	-border: 1px solid #000000;
	overflow: hidden;
	position: relative;
}

.people_slide_body {
	overflow: hidden;
	width: 10000px;
	position: absolute;
	left: 0;
	top: 0;
}

.people_slide_body li {
	height: 160px;
	float: left;
}

.people_slide_body li img {
	width: 115px;
	height: 128px;
	display: block;
}

.people_slide_body li p {
	color: #9e721d;
	font-weight: bold;
	width: 115px;
	text-align: center;
	overflow: hidden;
}

/*educate部分*/
.educate {
	width: 100%;
	margin-top: 14px;
}

.educate_main {
	width: 980px;
	padding: 0 10px;
	overflow: hidden;
	margin: 0 auto;
}

.box_body .box_child_last {
	margin-right: 0;
}

.box_child img {
	width: 200px;
	height: 140px;
	display: block;
	margin: 0 auto;
}

.box_child p {
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

/*foot部分*/
.foot {
	width: 100%;
	margin-top: 32px;
	margin-bottom: 14px;
}

.foot_main {
	width: 980px;
	padding: 0 10px;
	overflow: hidden;
	margin: 0 auto;
}

.link {
	margin: 0 24px;
}

.link h3 {
	font-size: 16px;
	font-weight: bold;
}

.link p {
	line-height: 46px;
}

.link p a {
	color: #666666;
	font-size: 12px;
	margin-right: 8px;
}

/*last部分*/
.last {
	width: 100%;
}

.last_main {
	width: 980px;
	padding: 0 10px;
	margin: 0 auto;
	overflow: hidden;
}

.last_content {
	border-top: 1px solid #e0e0e0;
	padding: 16px 0;
}

.last_content p {
	text-align: center;
	color: #b0b0b0;
	line-height: 20px;
}

.last_content p span {
	color: red;
}

/*fixed悬浮模块*/
.client {
	position: fixed;
	-right: 20px;
	top: 200px;
	width: 120px;
	height: 145px;
}

.client img {
	width: 120px;
	height: 145px;
}

.wx {
	position: fixed;
	-right: 20px;
	top: 400px;
	width: 120px;
	height: 145px;
}

.wx img {
	width: 120px;
	height: 145px;
}

/*系统页表格部分*/
table {
	border: 1px solid #d0d0d0;
	margin-top: 30px;
	margin-bottom: 104px;
}

th,
td {
	width: 163px;
	text-align: left;
	padding-left: 8px;
	border: 1px solid #d0d0d0;
}

th {
	font-size: 18px;
	color: #2b2b2b;
	height: 48px;
	font-weight: normal;
}

td {
	font-size: 15px;
	color: #666666;
	height: 60px;
}

td a {
	font-size: 15px;
	color: #666666;
}

/*课题页*/
.indicate_content_task {
	margin-bottom: 20px;
	padding: 10px 0 10px 0;
}

.indicate_task {
	margin-bottom: 160px;
}

/*学会要闻模板页*/
.path span {
	font-weight: bold;
}

.xhyw_content {
	padding: 10px 0 18px 0;
	margin-bottom: 60px;
}

.xhyw_content li {
	line-height: 28px;
	overflow: hidden;
}

.xhyw_content li:nth-child(5n+0) {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #d0d0d0;
}

.xhyw_content li:last-child {
	border-bottom: none;
}

.xhyw_content li span.xhyw_point {
	float: left;
	color: #2b2b2b;
	margin-right: 10px;
}

.xhyw_content li a {
	float: left;
	color: #2b2b2b;
}

.xhyw_content li span.xhyw_date {
	float: right;
	color: #2b2b2b;
}

/*联系我们页面*/
.contact {
	width: 100%;
}

.contact_body {
	width: 980px;
	padding: 0 10px;
	margin: 0 auto;
	-overflow: hidden;
}

.contact_main {
	margin: 0 30px;
	width: 920px;
}

.path {
	line-height: 50px;
	height: 50px;
}

.path a {
	color: #1c58b0;
}

.contact_title {
	height: 38px;
	border-bottom: 1px solid #f2f1f2;
	background: #f9f9f9;
}

.contact_title_text {
	float: left;
	height: 39px;
	line-height: 39px;
	background: url("images/sjzs1_03_1fefa89c25.png") repeat-x;
	text-align: center;
	font-size: 18px;
	color: #7e4a17;
	font-weight: bold;
	padding: 0 12px;
}

.contact_title img {
	float: left;
}

.contact_content {
	margin-top: 20px;
	margin-bottom: 405px;
}

.contact_content li {
	line-height: 56px;
	font-size: 16px;
	border-bottom: 1px dashed #d0d0d0;
}

/*上级指示页模板*/
.indicate {
	margin-top: 16px;
}

.indicate_title {
	line-height: 40px;
	border-bottom: 1px dashed #d0d0d0;
}

.indicate_title h1 {
	font-size: 16px;
	color: #2b2b2b;
	margin-left: 12px;
}

.indicate_title a {
	float: right;
	color: #2b2b2b;
}

.indicate_content {
	padding: 10px 0 10px 0;
}

.indicate_content li {
	line-height: 28px;
	overflow: hidden;
}

.indicate_content li span.indicate_point {
	float: left;
	color: #2b2b2b;
	margin-right: 10px;
}

.indicate_content li a {
	float: left;
	color: #2b2b2b;
	width: 800px;
	height: 28px;
	overflow: hidden;
}

.indicate_content li a span.spanmain {
	-margin-right: 20px;
}

/*.indicate_content li a span.spansec{
	display: -webkit-box;
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 28px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    float: left;
}*/
.indicate_content li span.indicate_date {
	float: right;
	color: #2b2b2b;
}

.contact_main {
	margin-bottom: 170px;
}

/*领导讲话页*/
/*.page{
	margin-bottom: 40px;
	text-align: center;
	line-height: 42px;
}
.page a{
	padding: 4px 12px;
	border: 1px solid #ececec;
	background: #FFFFFF;
	box-sizing: border-box;
	text-align: center;
	color: #333333;
	border-radius: 4px;
}
.page span{
	color: #1c58b0;
}
.page a.page_now{
	color: #fff;
	background: #1c58b0;
	border: 1px solid #1c58b0;
}
*/
/*学会概况页面*/
.summary_body {
	overflow: hidden;
}

.summary_nav {
	box-sizing: border-box;
	border: 1px solid #e6c78c;
	border-right: none;
	float: left;
}

.summary_nav li {
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	width: 186px;
	border-bottom: 1px solid #d0d0d0;
}

.summary_nav li:last-child {
	border-bottom: none;
}

.summary_nav li a {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #2b2b2b;
}

.summary_nav li.choose {
	background: url("images/xuanzhong_c429dccf0b.png") no-repeat;
	background-size: 186px 40px;
	border-bottom: none;
}

.summary_nav li.choose a {
	color: #7e4a17;
	font-weight: bold;
}

.summary_content {
	width: 733px;
	border-left: 1px solid #e6c78c;
	box-sizing: border-box;
	float: left;
}

.summary_content h1 {
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #2b2b2b;
	font-weight: bold;
	border-bottom: 1px dashed #d0d0d0;
}

.sc_intr {
	padding-top: 10px;
	padding-left: 25px;
}

.sc_intr span {
	margin-left: 26px;
	line-height: 30px;
	color: #666666;
}

.sc_people {
	padding-top: 30px;
	padding-left: 50px;
}

.scp_section h2 {
	line-height: 30px;
	color: #333333;
}

.scp_section p {
	line-height: 30px;
	color: #666666;
}

.scp_section p span {
	margin-right: 15px;
	width: 42px;
}

.scp_section p span.w1 {
	letter-spacing: 14px;
	margin-right: 1px;
}

.scp_section p span.w2 {
	letter-spacing: 14px;
	margin-right: 0
}

.scp_foot {
	margin-top: 40px;
	margin-bottom: 60px;
}

/*县搜索页面*/
.search {
	float: right;
	height: 24px;
	line-height: 24px;
	width: 80px;
	background: #7e4a17;
	color: #fff;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	margin-top: 8px;
}

.selectbox {
	position: relative;
	float: right;
	width: 180px;
	line-height: 24px;
	height: 24px;
	margin-right: 10px;
	margin-top: 8px;
}

.select {
	width: 180px;
	line-height: 24px;
	height: 24px;
	cursor: pointer;
	box-sizing: border-box;
	border: 1px solid #d0d0d0;
	font-size: 12px;
	background: url("images/select_feb5429752.png") no-repeat;
	background-position: 95% 50%;
	text-indent: 16px;
	color: #666666;
}

.select_body {
	position: absolute;
	border: 1px solid #d0d0d0;
	border-top: none;
	background: #FFF;
	top: 24px;
	left: 0px;
	box-sizing: border-box;
	display: none;
}

.select_body li {
	height: 24px;
	line-height: 24px;
	width: 178px;
	text-align: center;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
}

/*法学人物页面*/
.indicate {
	-margin-top: 0;
}

.indicate_title {
	-border-bottom: none;
}

.people_nav {
	overflow: hidden;
	margin-bottom: 70px;
}

.people_nav li {
	float: left;
	width: 440px;
	height: 136px;
	margin: 12px 0;
}

.people_left {
	width: 150px;
	height: 136px;
	margin-right: 20px;
	float: left;
}

.people_left img {
	width: 150px;
	height: 136px;
}

.people_right {
	float: left;
	height: 136px;
	width: 270px;
}

.people_right h1 {
	line-height: 32px;
	height: 32px;
	background: #f0f0f0;
	color: #2b2b2b;
	font-size: 16px;
	padding-left: 18px;
	overflow: hidden;
}

.people_right span {
	line-height: 24px;
	color: #666666;
	padding-left: 20px;
}

.people_right a {
	color: #bc8823;
}

/*报道页面*/
.report_nav {
	padding-top: 10px;
}

.report_nav li {
	overflow: hidden;
	margin-bottom: 34px;
}

.report_left {
	float: left;
	width: 260px;
	height: 200px;
}

.report_left img {
	width: 260px;
	height: 200px;
	display: block;
}

.report_right {
	float: left;
	margin-left: 24px;
	width: 636px;
	height: 200px;
	overflow: hidden;
}

.report_right h1 {
	font-size: 18px;
	line-height: 34px;
	margin-bottom: 10px;
}

.report_right span {
	line-height: 32px;
	font-size: 16px;
	color: #666666;
}

.report_right a {
	font-size: 16px;
	color: #bc8823;
}

.indicate {
	-margin-bottom: 110px;
}

.contact_main {
	-margin-bottom: 0;
}

/*视频页面*/
.vedio_nav {
	overflow: hidden;
	margin-top: 12px;
}

.vedio_nav li {
	float: left;
	width: 295px;
	height: 300px;
	margin-right: 17px;
}

.vedio_nav li:nth-child(3n+0) {
	margin-right: 0;
}

.vedio_nav li a {
	display: block;
	text-align: center;
	line-height: 44px;
	color: #2b2b2b;
}

.vedio_nav li p {
	text-align: center;
	font-size: 12px;
	color: #999999;
}

.vedio_dis {
	width: 295px;
	height: 200px;
	position: relative;
}

.vedio_dis img {
	width: 295px;
	height: 200px;
}

.vedio_dis img.play {
	position: absolute;
	width: 30px;
	height: 30px;
	bottom: 20px;
	left: 20px;
}

.page_div {
	font-size: 15px;
	font-family: "microsoft yahei";
	color: #666666;
	margin: 20px auto;
	box-sizing: border-box;
}

.page_div a {
	min-width: 30px;
	height: 28px;
	border: 1px solid #dce0e0 !important;
	text-align: center;
	margin: 0 4px;
	cursor: pointer;
	line-height: 28px;
	color: #666666;
	font-size: 13px;
	display: inline-block;
}

#firstPage,
#lastPage {
	width: 50px;
	color: #0073A9;
	border: 1px solid #0073A9 !important;
}

#prePage,
#nextPage {
	width: 70px;
	color: #0073A9;
	border: 1px solid #0073A9 !important;
}

.page_div .current {
	background-color: #0073A9;
	border-color: #0073A9;
	color: #FFFFFF;
}

.totalPages {
	margin: 0 10px;
}

.totalPages span,
.totalSize span {
	color: #0073A9;
	margin: 0 5px;
}

.more_box_body {
	overflow: hidden;
	width: 1000px;
}

.fzyj_mk {
	width: 1000px;
}

.xhjj_content {
	padding: 20px 0 20px 20px;
}

.user {
	display: none;
}

.username {
	margin-right: 10px;
}

.user_jt {
	vertical-align: middle;
	margin-right: 10px;
}


/*my_box*/
.my_box {
	background: #FFFFFF;
	padding: 0 4px;
	border: 1px solid #b0b0b0;
	box-sizing: border-box;
	display: none;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -75px;
	z-index: 9999999;
}

.head_main ul .my_box a {
	display: block;
	width: 120px;
	border-bottom: 1px dashed #e5e5e5;
	height: 40px;
	line-height: 40px;
	text-align: left;
	text-indent: 16px;
	font-size: 16px;
	text-overflow: ellipsis;
	color: #2b2b2b;
	box-sizing: border-box;
	margin-left: 0;
	cursor: pointer;
}

.user:hover .my_box {
	display: block;
}

#fxh_search {
	width: 100%;
	height: 20px;
	line-height: 20px;
}

ul.box_body.fzyj_mk .box_child {
	width: 485px;
}

ul.box_body.fzyj_mk .box_child.fzyj_sp .box_content.vedio_content {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

ul.box_body.fzyj_mk .box_child .box_content {
	display: flex;
	align-items: center;
}