input,
button,
select,
textarea {
  font-family: "Microsoft YaHei", "Helvetica", sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  vertical-align: middle;
  -webkit-user-select: auto;
  border-radius: 0;
}


body { background:url(../images/body_bg.png) repeat; font-size:12px; margin:0px auto; } 
img { border:0; display:block; margin:0; padding:0; }
ul,li,p { margin:0; padding:0; display:block; list-style:none; }
a { text-decoration:none; color:#333333; }

.body1 { width:1022px; height:auto; background:#FFFFFF; margin:auto; }
.pangeContent { width:1000px; height:auto; margin:auto; }
.clear {clear:both; }
.box { border:1px solid #bae3ff;margin-top:10px;}
.more{ float:right; margin:10px 7px 0px 0px;}
.more:hover { background:#00336C; color:#FFFFFF; }

.tpxx-head-top{ width:2000px; }


/*head*/
.top {width:auto; height:30px; line-height:30px; background:url(../images/top.png) repeat-x; color:#333333;}
.top a { margin-left:10px;}
.top .link {float:right; background:#fff;padding-left:22px; background:url(../images/top.png) repeat-x; }
.top .link a { color:#333333; margin-right:5px; }

.logo{ width:1000px; height:215px;}

.banner { width:auto; height:87px; background:url(../images/banner.png) repeat-x; position:relative;z-index:9999; }

.nav { width:780px; height:87px; float:left; margin-top: 10px;}




/*下拉菜单导航*/
#nav {
	line-height: 35px;
	list-style-type: none;
	height: 35px;
	width: 750px;
	float: left
       
}
#nav a {
	display: block;
	width: 97px;
	text-align: center;	
	text-decoration: none;
	margin-right: 2px;
    color:black;
    font-weight: bold;
    font-size: 14px;
}
#nav a:hover {
	text-decoration: none;
	font-weight: bold;
}
#nav li a{color:#fff;}
#nav li {
	float: left;
	display: inline;
	margin-left: 7px;
}
.nav-li{
	height: 35px;
	width: 95px;
	color: #FFF;
	line-height: 35px;
	font-weight: bold;
	font-size: 14px;

}
.nav-li:hover{
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFF00;
	line-height: 35px;
	height: 35px;
}
#nav li ul {
	line-height: 27px;
	list-style-type: none;
	text-align: left;
	left: -980em;
	width: 85px;
	position: absolute;
	margin-left:5px;
}
#nav li ul li {
	float: left;
	width: 83px;
	text-align: center;
	border-top: 0px dotted #bae3ff;
	border-right: 1px dotted #bae3ff;
	border-bottom: 1px dotted #bae3ff;
	border-left: 1px dotted #bae3ff;
	background-color:#eff7fa;
}
#nav li ul a {
	display: block;
	width: 83px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
         color:black;
}
#nav li ul a:hover {
	text-decoration: none;
	font-weight: bold;
	color: red;
}
#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}

.search{width:210px; height:87px; float:left;}
.search_top{width:210px; height:27px; float:left; margin-top:10px;}
.search_content{width:210px; height:27px; float:left; margin-top:5px;}
.search_content .txt{width:150px; height:18px; float:left; margin-right:10px;}

.search .input {  height:19px; float:left; margin-top:5px;display:inline;line-height:19px;border:0; }
.search .txt { width:153px; height:17px; border:none;margin:0px 0px 0px 20px;}
.search .btn { margin-left:8px; margin-top:2px;float:left; }

.zt{ width:1000px; height:77px; margin-top:7px;}

.pList { width:auto; line-height:24px; margin:5px 5px 0px 10px; }
.pList li { width:auto; background:url(../images/pList_ico.png) no-repeat left; padding:0px 7px 0px 12px; color:#3b3b3b; }
.pList li span { float:right;}

.pList2 { width:auto; line-height:26px; margin:5px 0px 0px 0px; }
.pList2 li { width:auto; background:url(../images/pList_ico.png) no-repeat left; padding:0px 0px 0px 12px; color:#3b3b3b; }
.pList2 li span { float:right;}

.pList3 { width:217px; line-height:24px; margin:10px 0px 0px 0px; }
.pList3 li { width:auto; background:url(../images/pList_ico.png) no-repeat left; padding:0px 0px 0px 12px; color:#3b3b3b; }
.pList3 li span { float:right;}

/*content*/
.mid{width:1000px; height:auto;}
.mid_content{width:1000px; height:620px;}


/*left*/
.mid_left {width:695px; float:left; display:inline;}
.mid_left .box{width:693px; height:243px;float:left;background:url(../images/qb_bj.png) repeat-x;}

/* 移动端适配处理  酒城讲坛*/
.mid_left .box:nth-child(3) .title-head { display: none;} 

.pHead{ width:auto; height:35px;background:url(../images/qb_bj.png) repeat-x; }
.pHead .head{ width:215px; height:35px; }
.pHead .head span{ line-height:34px; color:#ce0800; font-size:14px; font-weight:bold;margin-left:20px;}
.newsimg{ width:305px; height:228px; margin-left:5px; margin-top:7px; margin-right:5px; float:left; background:#eeeeee;display:inline;position:inherit;z-index:-1000;}
.newstxt{ width:378px; height:235px;  float:left;}

.mid_left .box1{width:674px; height:220px;float:left; margin-top:7px; border:1px solid #bae3ff;}

.pHead1{ width:auto; height:35px; }
.pHead1 .head{ width:215px; height:35px;}
.pHead1 .head span{ line-height:34px; color:#ce0800; font-size:14px; font-weight:bold;margin-left:20px;}

.jcjt{background: url(../images/jcjt.png) no-repeat; height:120px;}
.jcjt_left{ width:178px; height:177px; margin-left:15px; float:left;}
.jcjt_left ul li{ width:177px; height:34px; background: url(../images/jcjt_left.png) repeat-x; float:left; margin-top:8px;text-align:center;}
.jcjt_left ul li a{line-height:30px; font-size:12px;}
.jcjt_content{ width:225px; height:177px; margin-left:20px; float:left;}
.jcjt_right{ width:220px; height:177px; margin-left:20px; float:left;}
/* 移动端讲坛动态 */
.m-jcjt_content { display: none;}

.jtyg{ width:692px; height:44px; background: url(../images/jcyg.png) no-repeat; margin-top:10px;border:1px solid #bae3ff;}
.jtyg  span{ width:80px; height:44px; line-height:44px; float:left; font-size:14px; color:#ce0800; font-weight:bold; margin-left:72px;}
.jtyg_content{ float:left; width:520px; height:25px; margin-top:5px; line-height:25px;}
.jtyg_content a{ font-size:14px; line-height:35px;font-weight:bold;color:#ce0800; }

.zjq_left{float: left; width:105px; height:145px; }
.zjq_right{float: left; width:140px; height:145px; margin-left:5px;}
.zjq_right1{ width:185px; height:35px;}

/*right*/
.mid_right {width:293px; height:auto; float:left; display:inline; margin-left:10px;}
.mid_right .box{width:292px; height:210px;float:left;}
.pHead2{ width:auto; height:35px; background: url(../images/pHead2_bg.png) no-repeat; }
.pHead2 .head{ width:118px; height:35px; text-align:center; }
.pHead2 .head span{ line-height:35px; color:#2b4170; font-size:14px; font-weight:bold; margin-left:16px;}

.box_contnet{ width:auto; height:auto;}

.yw{ width:293px; height:auto;}
.yw ul li{ width:134px; height:33px; background: url(../images/yw.png) repeat-x; float:left; margin-top:17px; margin-left:8px;text-align:center;}
.yw ul li a{line-height:30px; font-size:14px;}

.skgh{ float:left; margin-top:10px; display: block;}
.m-skgh{display: none;}

/* 移动端sk */
.sk {display: none;}


/*mid2*/
.mid2_w{ width:1000px; height:250px; margin-top:10px;}
.mid2{ width:694px; height:250px; border:1px solid #bae3ff;background:url(../images/qb_bj.png) repeat-x;float:left;}
.mid2_left{ width:221px; height:215px; background:url(../images/kpzc_left.png) no-repeat; float:left;display:inline;}

.m-mid2_right {display: none;}
.mid2_right{ width:757px; height:215px; float:left; display:inline;}
.mid2_content{width:218px; height:215px; float:left; margin-left:10px; display:inline;}

.pHead3{ width:auto; height:35px; border-bottom:2px solid #e0e1e1; line-height:34px; }
.pHead3 .head1{ width:88px; height:35px; text-align:center; border-bottom:2px solid #2b4170;}
.pHead3 .head1 span{ line-height:40px; color:#2b4170; font-size:12px; font-weight:bold;}

.mid3_left{ width:292px; height:250px; float:left; border:1px solid #bae3ff;display:inline;background:url(../images/qb_bj.png) repeat-x;margin-left:10px;}
.mid3_top{ width:292px; height:196px; float:left; }
.shu_content{ width:280px; height:160px; float:left;margin-left:10px;display:inline;}

/*mid3*/
.mid3_w{ width:1000px; height:260px; margin-top:10px;}

.wstg{ margin-left:20px;}
.mid3{ width:697px; height:254px; float:left; }
.mid3_right{ width:697px; height:254px; float:left;  border:1px solid #bae3ff;background:url(../images/qb_bj.png) repeat-x;}
.mid3_content{ width:665px; height:200px;margin-bottom:10px;}

.mid3_content_left{ width:328px; height:62px; float:left;margin:5px; display:inline;}
.mid3_content_right{ width:328px; height:62px; float:left;margin:5px; display:inline;}


.mid5{ width:292px; height:254px; float:left;margin-left:10px; }
.mid5_right{ width:292px; height:254px; float:left;  border:1px solid #bae3ff;background:url(../images/qb_bj.png) repeat-x;}
.mid5_content{ width:272px; height:200px;margin-left:5px;}

/*mid4*/
.mid4{ width:998px; height:50px; margin-top:10px; border:1px solid #bae3ff;background:url(../images/qb_bj.png) repeat-x;}
.mid4_left{ width:68px; height:25px; float:left;  margin-top:5px;margin-left:7px; }
.mid4_right{ width:885px; height:25px; float:left; margin-top:12px;margin-left:7px;}
.mid4_right a {line-height:24px; margin:22px;}


/*友情链接*/
.yqlj{ width:1000px; height:35px; background:#FFF;  }
.yqlj .yqlj_bj { width:120px; float:left; }
.yqlj .s_box { float:left; width:188px; height:24px; margin-top:10px;}
.yqlj select { float:left; width:186px; height:24px; border:1px solid #bae3ff;}

/*底部*/
.bottom_nav { width:1000px; height:28px; line-height:30px; background:#e8e5e5; text-align:center; margin-top:10px; color:#5c5f60; }
.bottom_nav a { color:#333333; margin-right:7px; margin-left:7px; }
.bottom_nav a:hover { background:#00336C; color:#FFFFFF; }
.bottom_txt { padding:10px 0px 20px 0px; text-align: center; color:#333333; position:relative; width:1000px; height:120px; }
.bottom_txt p { line-height:30px; }
.bottom_txt img { position:absolute; left:455px; top:70px; }

/* 详细页面 */
.detail_content { width:auto; margin-top:10px; border:1px solid #bae3ff;padding:0px 25px 25px 25px; background:#FFFFFF;height:auto;float: left;}
.content_title{width: 90%; _width:90%;text-align:center;font-size: 20px;line-height: 35px; clear:both;padding:2%  5%; }
.content_date{background-image: url(../images/detail_tit.gif);background-repeat: repeat-x;background-position: left bottom;line-height: 26px;height: 26px;width: 82%;
  _width:71.9%;border-bottom:1px dotted #333;padding:0 10% 15px 7%;margin-left:5px;}
.content_date li{float: left;width: 170px;}
.content_new{float: left;width: 930px;margin-left: 10px;min-height:450px;overflow:-y;display:inline; padding-top:15px;}
.content_new p{ font-size:14px;line-height:26px;}

.content_top{width:1023px; height:120px;}
.content_top span{ float:left; padding-left:60px; padding-top:30px;}
.content_top a{ float:left; line-height:104px; color:#77c060; font-weight:bold; font-size:14px;}

.content_content{width:608px; height:580px; margin-left:240px;}
.content_new img{margin:0 auto;width:max-width:900px;

width:expression_r(width>900?”900px”:width+”px”);max-width: 900px;
overflow:hidden; }

/* 列表页面 */
.list_contnet{ width:auto; height:565px;}
.next{ width:auto; height:35px; margin-top:7px;text-align:center;}
.dqwz{width:98%; height:35px;line-height: 30px;margin-left: 10px;}
.dqwz span{color:#2b4170; font-size:14px; font-weight:bold;}
.ldxx_mc{height:35px; width:120px; float:left; color:#0083e8; font-size:14px; font-weight:bold; letter-spacing:2px; line-height:35px; text-align:center;}

/* 领导信箱 */
.ldxx_pageContent { width:998px;background-image: url(../images/lm-body.gif);background-repeat: repeat-x;background-position: left top;border: 1px solid #c0c0c0;}
.ldxx_top { width:100%; height:auto; overflow:hidden;margin-top: 10px;}
.ldxx_top img { float:left; display:inline-block; margin:20px; }
.ldxx_top h1{
	font-family: "微软雅黑", "宋体";
	font-size: 26px;
	line-height: 50px;
	float: left;
	color: #b2000d;
	letter-spacing: 0.15em;
}
.ldxx_top p { text-indent:25px; line-height:24px; display:block; float:left; width:980px; padding-top:10px; padding-left:10px; }
.ldxx_btn{width:90%;height:75px;clear:both; margin:0 3%;margin-top: 10px; }
.ldxx_btn li { width:139px; height:35px; line-height:35px; background: #3199d7; float:left; margin:20px 10px 0px 0px; padding-left:10px; }
.ldxx_btn li a { color:#FFF; font-size:16px; font-weight:bold; font-family:"微软雅黑","Microsoft YaHei", "simhei"; }
.ldxx_btn li a:hover { color:#fff; }
.ldxx_btn li img { float:left; margin-right:10px; }

.ldxx_con { width:94%; padding:0 3%; height:auto;overflow:hidden; }

.ldxx_btn2 { padding:1.5% 30%;;width:40%; height:43px;}
.ldxx_btn2_btn { width:163px; height:43px; background:#3365af; margin-right:22px; text-align:center; line-height:43px; float:left; border:0;font-size:14px; color:#fff; font-family:"微软雅黑","Microsoft YaHei", "simhei";}



/*信箱内容样式*/
.main-content{ margin-top:10px;}
.jzxx{
	width: 100%;
	border-left:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
}
.jzxx td{
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
}
.divtable_input{
	height: 12px;
	width: 200px;
	margin-left:10px;
}
.jzxx td{
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
}
.jzxx_list{
	width: 100%;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
        margin-bottom:10px;
}
.jzxx_list td{
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	text-align: center;
}
.jzxx_content{
	width: 100%;
        margin-bottom:10px;
}
.jzxx_content table{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.jzxx_content td{
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align: center;
	font-weight: bold;
	height: auto;
	overflow:-y;
}
.box_list { border:1px solid #bae3ff;height: auto;   width: 1000px;  margin-top:10px; }



/* 移动端导航 */
.mnav{  padding: 10px; height: 44px; background: #2587f0; display: none; cursor: pointer; z-index: 99999; position: relative;}
.mnav .open, .mnav .close { margin-top: 10px; width: 24px; height: 22px; float: right; position: relative;}
.mnav .close{ display: none;}
.mnav .open i, .mnav .close i{ width:100%; height: 2px; background: #fff; position: absolute; left:0; right:0}
.mnav .open i:nth-of-type(1), .mnav .close i:nth-of-type(1){ top: 0px;}
.mnav .open i:nth-of-type(2), .mnav .close i:nth-of-type(2){ top: 9px;}
.mnav .open i:nth-of-type(3), .mnav .close i:nth-of-type(3){ top: 20px;}
.mnav-list{ background-color: #2069b5; overflow: hidden; display: none;z-index: 99999;}
.mnav-list ul{ padding: 0 20px; z-index: 99999;}
.mnav-list li{ padding: 13px 0; font-size: 15px; line-height: 24px; border-bottom: 1px solid #1c61a9; display: block; cursor: pointer; z-index: 9999;}
.mnav-list li:nth-last-child(1){ border-bottom:0;}
.mnav-list li a{ color: #fff; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.mnav ul  { position: absolute; left: 10px; max-width: calc(100% - 50px); height: 44px; overflow: hidden;}
.mnav ul li { float: left; font-size: 16px; margin-right: 20px; margin-bottom: 2px; line-height: 20px; color: white;} 
.mnav ul li a {color: white;}

.mnav .logo-bg {position: absolute; left: 10px; width: calc(100% - 95px); height: 44px; overflow: hidden; display: flex; flex-direction: row;}
.mnav .logo-bg img {width: 44px; height: 44px; min-width: 44px; min-height: 44px; margin-right: 5px;  border-radius: 22px; object-fit: cover;}
.mnav .logo-bg .logo-title {width:calc(100% - 44px); height: 100%; line-height: 44px; font-size: 16px; color: white; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-weight: bold;} 
.mnav .m-search-btn {float: right; margin-right: 10px; margin-top: 6px; width: 28px; height: 30px; object-fit: contain;}

.m-search-box  {
	height: 40px;
	padding: 0 36px 0 10px;
	border-radius: 2px;
	background: rgba(65, 118, 179, 0.8);
	position: relative;
	box-sizing: border-box;
	border: 0;
  }
.m-search-box  input[type="text"] {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	border: 0;
	background: none;
	display: block;
	outline:none;
  }
.m-search-box  input[type="image"] {
	width: 40px;
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
	border: 0;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline:none;
  }
.m-search-box input::-webkit-input-placeholder {
	  color: white;
  }


/* 移动端banner */
/* .head-banner { width: 100%; height: 200px; display: none; position: relative;}
.head-banner img{ width: 100%; height: 100%; display: block; object-fit:cover;}
.head-banner .swiper-container { width: 100%; height: 100%;}
.head-banner .swiper-button-next::after, .banner .swiper-button-prev::after { color: #fff;}
.swiper-pagination-bullet{ background: #fff; opacity: 1;}
.swiper-pagination-bullet-active{ background: #304b8e;}
.head-banner .m-search {display: none;} */

  /* 栏目的查看更多 */
  .m-more { display: none; width: 90%; height: 30px; margin: 5px auto; line-height: 30px; background-color:#eee; text-align: center;color: #666; }
  /* 移动端社科动态和通知公告 */
  .skdt-tzgg {display: none;} 
/* 内容页 移动端-position*/
.m-content-position {display: none;}

