/*共用*/
*{margin: 0; padding: 0;}
body{ width:100%;font-size:12px; background:#FFF; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"Microsoft Yahei"; color:#333;}
div{margin: 0px; padding: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height :0px;}
a{color: #484848; text-decoration: none;}
a:hover{color:#ff8800;text-decoration: none;}
.border_bg{width:auto; height:auto; margin:0 auto;}
.cp1 img{border:1px solid #bbb; padding:5px; background:#fff;}
.cp1 img:hover{border:1px solid #ff8800; padding:5px; background:#f7f1eb;}
.cp img{border:1px solid #bbb; padding:1px;}
.cp img:hover{border:1px solid #ff8800; padding:1px;}
input,button,select,textarea{outline:none} 
.font_1{font-size:16px; color:#333;}
#copy{ display:none;}
.totalwidth {width:1200px; margin:0 auto; height:auto;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#top_cp,#top_jj,#jz_qaun,#xinwen{width:1200px; margin:0 auto; padding-bottom:20px;}

.float_l{float:left;}
.float_r{float:right;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}

.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}

.box {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    min-width: 1200px;
}
.page{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    min-width: 1200px;
}
/*共同结束*/


/*欢迎进入*/
.hyjr_dkkd{width:100%; height:38px;border-bottom:1px solid #e5e5e5; background:#f2f2f2;}
.hyjr_kz{ width:1200px; margin:0 auto;height:38px;}
.hyjr_zt1{ font-size:12px; color:#666; line-height:38px; float:left;}
.hyjr_zt{ font-size:12px; color:#666; height:38px; line-height:38px; float:right;}
.hyjr_zt a{ font-size:12px; color:#666; line-height:38px;}
.hyjr_zt a:hover{ font-size:12px; color:#0f5fce; line-height:38px;}	


/*抬头*/
#top_b{width:1200px; margin:0 auto; height:120px; padding-top:25px;}
#top_b li{float:left;}
#top_b .kds2{ padding-top:18px;} 
.ttfkx{ width:28px;padding-top:18px;margin-left: 15px;}
#top_b .kds3{line-height:32px; font-size:16px; color:#333; padding-top:20px;}
#top_b .kds3 .dhgk{font-size:28px;color:#0f5fce;font-weight:bold;padding-top:15px;}
#top_b .kds5 a img{width:200px;padding-top: 20px;}
#top_b .kds4{ float:right;padding-top: 0px;}
.ttdfdk{ width:275px;}
.dhgbtbe{ width:40px; height:43px; float:left; padding-top:12px;}
.shgbdkd{ width:225px; float:right;}
.zixhgbw{ font-size:18px; letter-spacing:3px; line-height:30px; color:#666;}
.sdugncz{ font-family:Arial, Helvetica, sans-serif;font-size:32px; font-weight:bold; color:#ff8800;}

/*导航*/
.nav_bg { width:100%; margin:0 auto; height:60px; background:#0f5fce;}
.nav{width:1308px; margin:0 auto; overflow:hidden;border-right:1px solid #0b52b5; border-left:1px solid #1769da;}
.nav_bg .page {height:51px; overflow: hidden;padding-bottom: 15px;}
.nav_bg .menu ul{display: flex;justify-content: space-between;}
.nav_bg .menu ul li{ width: 100%; height: 60px; display: block; position: relative;}
.nav_bg .menu ul li a{ display: inline-block; width: 100%; height: 60px; line-height: 60px; color: #fff; font-size: 16px; text-align: center; position:relative; z-index:3;border-left:1px solid #0b52b5; border-right:1px solid #1769da; }
.nav_bg .menu ul li a:hover,.nav_bg .menu ul .cur a{background-color: #ff8800;}

.dhdxbj{ width:100%; height:5px; background:#0c54b7;}


/*搜索*/
#search_bg{
	width: 100%;
	height:60px;
	margin: 0 auto;
	color: #333;background:#f1f1f1; margin-bottom:50px;}
#search_c{
	width: 1200px;
	height:60px;
	margin: 0 auto;}
	
#search_l{
	width:920px;
	float: left;
	font-size: 14px;
	line-height:60px;
	color:#222;}
#search_l a{
	font-size: 14px;}
#search_r{
	float: right;
	padding-top: 11px;
}
#search_r li{float:left;}


/*版权*/
.footWrap{ background:#0f5fce; padding:40px 0px 40px 0px;overflow:hidden;}
.footer{ width:1200px; margin:0 auto;position:relative;}

.f_wz{width:470px; font-family: "Microsoft Yahei"; color: #fff; font-size: 14px; line-height:32px; }
.f_wz h3{height: 60px; margin-bottom: 15px; font:bold 16px/60px "Microsoft Yahei"; color: #fff;background:url(../img/20181225194744_343137817.jpg) no-repeat left bottom;  }
.f_wz a{color: #fff;font-size:14px;} 
.f_wz a:hover{color:#ff0;font-size:14px;}

.bqdxtkg{ float:left;height:207px; margin-top:20px; margin-right:75px;border-right:1px solid #0b52b5; border-left:1px solid #1769da;}

.f_nav{width: 270px;}
.f_nav a{float: left; width: 120px; color:#fff; font-size:14px;}
.f_nav a:hover{float: left; width: 120px; color:#ff0;font-size:14px;}

.dbdewmk{ width:300px; float:right;}
.footer_r{width:134px; padding-top:10px; margin-right:20px; text-align: center; font-size:12px; line-height: 12px; color:#fff;}
.footer_r img{padding-bottom:10px;}


/*mianbxContent*/
.mianbxContent { margin-bottom: 20px !important; height: 40px !important; line-height: 40px !important; font-size: 16px !important; text-align: left !important; background-color: #eee; width: 100% !important; text-indent: 2.5em; transition:0.1s all; background:url(../img/20190104155419_816191890.png) no-repeat 7px 12px; border-bottom: 1px solid #eee; letter-spacing: 1px; position: relative; border-top:1px solid #eee;}
.mianbxContent a{ font-size:15px !important; }
.mianbxContent:hover{ background-position:7px -29px; }
.strong_title { display: none; }
.centerHeadImage { border: 0; display: none; }
.mianbxContent a:hover{ color:#0f5fce; font-size:15px !important;}
.mianbxContent::after,.mianbxContent:after { content: ''; position: absolute; display: block; height: 40px; width: 200px; top: 0; right: 0; }


#newBridge .icon-right-center{top:22% !important;}
.keysj { color:#fff; width:1200px; margin:auto;}
.keysj a { color:#fff;}


/*浮动ＱＱ*/
.my-kefu {
	position: fixed;
	right: 0px;
	top: 20%;
	z-index: 9999;
}

.my-kefu ul {
	width: 77px;
}

.my-kefu li a {
	text-decoration: none;
}

.my-kefu li {
	background: #3a3a3a;
	margin-top: 1px;
	padding: 9px 0;
	height: 56px;
	width: 77px;
}

.my-kefu li i {
	background: url(../img/20221114091030_1149744520.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}

.my-kefu li p {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}

.my-kefu .my-kefu-qq i {
	background-position: -12px -128px;
}

.my-kefu .my-kefu-tel i {
	background-position: -12px -74px;
}

.my-kefu .my-kefu-tel1 i {
	background-position: -35px 4px;
}

.my-kefu .my-kefu-tel1:hover {
	width: 246px;
	height: 145px;
}

.my-kefu .my-kefu-tel2 i {
	background-position: -12px -184px;
}

.my-kefu .my-kefu-tel2:hover {
	width: 246px;
	height: 145px;
}

.my-kefu .my-kefu-liuyan i {
	background-position: 4px -53px;
}

.my-kefu .my-kefu-weixin i {
	background-position: -34px 4px;
}

.my-kefu .my-kefu-weibo i {
	background-position: -30px -22px;
}

.my-kefu .my-kefu-ftop {
	background-color: #0f5fce;
}

.my-kefu .my-kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -12px -14px;
}

.my-kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative;
}

.my-kefu-tel-right {
	font-size: 20px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 24px;
	padding-left: 15px;
	border-left: 1px solid #fff;
	padding-top: 10px;
}

.my-kefu-tel1-right {
	font-size: 20px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	margin-top: 8px;
	border: none;
	margin: 0 auto;
	margin-bottom: 5px;
}

.my-kefu-tel2-right {
	font-size: 20px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	margin-top: 8px;
	border: none;
	margin: 0 auto;
	margin-bottom: 5px;
}

.my-kefu-right {
	width: 20px;
}

.my-kefu-tel-main {
	color: #fff;
	margin-top: 9px;
	height: 47px;
	width: 247px;
}

.my-kefu-main {
	width: 97px;
	position: relative;
}

.my-kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
}


#bodycon {
	width: 1200px;
	margin: 0 auto;
}
#bodycon #left {
	float: left;
	width: 270px;
}
#bodycon #center {
	float: left;
	width: 930px;
}

.pages_info ul{
	display: flex;
	justify-content: center;
}
.pages_info ul li a{
	padding: 6px 10px;
	font-size: 14px;
	margin: 0 5px;
	background-color: #eee;
	border-radius: 6px;
}
.pages_info .active a{
	color: #ff8800;
}