header {
	position: relative;
	z-index: 9999;
	margin-bottom: 20px;
}

.tzTop {
	background: #3981da;
	color: #fff;
	line-height: 36px;
}

.contstart .wp_article_list .list_item .Article_Title {
    width: 94%;
}
.contstart .wp_article_list .list_item .pr_fields {
    width: 84%;
}
.wp_listcolumn .wp_column a:hover{
background:none;
}
.wp_listcolumn .wp_column a.selected{
background:none;
}
.wp_listcolumn .wp_column a{
background:none;
}
.rightneirong .title {
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	text-align: center;
}

.dtjt8_div_img {
	width: 290px !important;
	height: 208px !important;
}

.tzTop span a {
	color: #fff;
}

.tzTop .oSpan {
	float: left;
}

.tzTop .tSpan {
	float: right;
}

.tzCenter {
	padding: 34px 0;
	background: url(../images/topCenter.jpg) no-repeat top center;
	height: 62px;
	background-size: 100% 100%;
}

.tzCenter .bigbox {
	position: relative;
}

.tzCenter .bigbox img{width:360px;display:block;}
.sitetitle{
display:block;
font-size:34px;
font-weight:bold;
color:#fff;
padding-top: 0px;
margin-left: 380px;
letter-spacing:4px;
}
.tzCenter .topimg {
	float: left;
	padding-top: 0px;
}

.tzC_center {
	float: left;
	border-left: 1px solid #fff;
	margin-left: 36px;
	padding-left: 36px;
	color: #fff;
	margin-top: 14px;
}

.tzC_center .cn {
	font-size: 18px;
	margin-bottom: 8px;
}

.tzC_center .cn img {
	margin-right: 6px;
	float: left;
	margin-top: 2px;
}

.tzC_center .en {
	font-size: 15px;
	margin-bottom: 20px;
	padding-left: 24px;
}

.wap-hidden {
	display: block;
}

.pc-hidden {
	display: none;
}

/*.art_title {
	margin-bottom: 16px;
	max-width: 406px;
	font-size: 18px;
	font-weight: Bold;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}*/

.div_piccontenttitle_li span {
	line-height: 28px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-width: 490px;
}

.div_piccontenttitle_li span:hover {
	color: #2151b1;
}

#picbasew20 {
	width: 390px;
	height: 320px
}

.lasten {
	margin-bottom: 0 !important;
}

.div_piccontenttitle_li .c_pt_12 .c_txt p {
	text-indent: 0;
}

.div_piccontenttitle_li .c_pt_12 .c_pic img {
	padding: 4px;
	width: 150px;
	height: 100px;
	border: 1px solid #ddebfd;
	margin-right: 14px;
	display: none;
}

.div_piccontenttitle_li .c_pt_12 .c_txt h3 {
	margin-top: 7px;
	margin-bottom: 12px;
	font-size: 18px;
	font-weight: Bold;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

#w18 .title {
	font-size: 18px;
	color: #333;
	font=weight: bold;
	text-align: center;
}

.tzCenter input {
	float: right;
	width: 184px !important;
	height: 42px;
	border: 0;
	outline: none;
	padding: 0 26px;
	margin-top: 2%;
	color: #777;
        line-height: 42px;
}

.wp_search .search {
	background: url(../images/sousuo.png) no-repeat center center;
	border: 0px;
	cursor: pointer;
	width: 58px !important;
	height: 36px;
	border-radius: 0;
	position: absolute;
	top: 3px;
	right: 3px;
}

.tzCenter a:nth-child(2) {
	position: absolute;
	display: inline-block;
	top: 22px;
	right: 0px;
	width: 58px;
	height: 36px;
}

.icon_menu {
	display: none !important;
}

.tzBottom {
	line-height: 54px;
	background: #fff;
	/*box-shadow: 0 4px 16px #999;*/
       border-bottom: 2px solid #3981da;
}

.tzBottom ul {
	width: 100%;
}

.tzBottom ul li {
	float: left;
	width: 11.11111%;
	height: 54px;
}

.tzBottom ul li a {
	color: #333;
	display: block;
	text-align: center;
	width: 80%;
	height: 36px;
	line-height: 36px;
	border-radius: 6px;
	margin: 10px auto 0 auto;
}

.tzBottom ul li a:hover {
	color: #fff;
	background: #3981da;
}

.shadow {
	position: relative;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3),
    0px 0px 20px rgba(0, 0, 0, 0) inset;
}

.shadow::before,
.shadow::after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 26px;
	left: 10px;
	width: 50%;
	height: 24%;
	box-shadow: 0 18px 20px rgba(0, 0, 0, 0.7);
	transform: rotate(-3deg);
}

.shadow::after {
	right: 10px;
	left: auto;
	transform: rotate(3deg);
}

/*导航下拉*/

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
	list-style: none;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99999;
}

#cssmenu #menu-button {
	display: none;
}

#cssmenu {
	width: 100%;
}

#cssmenu ul {
	font-size: 0;
	text-align: center;
}

#cssmenu ul li {
	float: left;
	background: url(../images/border_right_line.png) no-repeat right center;
}

#cssmenu ul li:last-child {
	background: none;
}

#cssmenu ul li ul li {
	float: none;
	width: 100%;
	margin-bottom: 18px;
}

#cssmenu ul li a {
	text-align: center;
	font-size: 16px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-ms-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

#cssmenu .has-sub .after_has_a {
	background: url(../images/jiantou.png) no-repeat 98px center;
}

#cssmenu ul ul {
	position: absolute;
	left: -9999px;
	width: 100%;
}

#cssmenu .has-sub:hover .show_ul {
	left: auto;
}

#cssmenu .show_ul .has-sub:hover ul {
	left: auto;
}

#cssmenu ul ul ul {
	margin-left: 143%;
	top: 0;
}

#cssmenu ul ul li {
	height: 0;
	-webkit-transition: height 0.2s ease;
	-moz-transition: height 0.2s ease;
	-ms-transition: height 0.2s ease;
	-o-transition: height 0.2s ease;
	transition: height 0.2s ease;
}

#cssmenu ul li:hover ul li {
	height: 32px;
}

#cssmenu ul ul li a {
	padding: 10px 20px;
	width: 100%;
	font-size: 14px;
	display: block;
	text-decoration: none;
	-webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-ms-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 50px;
	line-height: 28px;
	background: rgba(255, 255, 255, 0.9);
}

#cssmenu ul ul li:hover a {
	color: #fff;
	background: #16529a;
}

#cssmenu ul .show_ul .has-sub .after_has_a {
	background: url(../images/xiangyou.png) no-repeat 140px center, #333 !important;
}

.zhanwei {
	display: none;
}

.ad {
	width: 1200px;
	position: relative;
	z-index: 666;
	margin-bottom: 36px;
	margin: 0 auto 36px auto;
	display: none;
}

.ad img {
	width: 100%;
	vertical-align: bottom;
}

.move_show {
	display: none;
}

.rightneirong {
	float: right;
	width: 68%;
}

.leftbox .leftbox_pic img {
	width: 100%;
	height: 100%;
	display: block;
}

.main .centerbox {
	float: left;
	background: #fff;
	border-left: 1px solid #dddddd;
	padding: 14px;
	width: 871px;
}

.main .leftbox {
	position: relative;
	width: 300px;
	float: left;
}

.main .leftbox dl:nth-child(2) {
	padding-bottom: 52px;
}

.main .leftbox .leftbox_pic {
	position: absolute;
	bottom: 0;
}

.main .leftbox dl {
	padding-bottom: 16px;
	background: #fff;
}

.main .leftbox dl dt {
	font-weight: bold;
	font-size: 20px;
	background: #3981da;
	color: #fff;
	padding: 4px 0;
	text-align: center;
	margin-bottom: 16px;
	letter-spacing: 1px;
}

.main .leftbox dl dt img {
	width: 24px;
	margin-right: 8px;
        position: relative;
        top: 5px;
}

.main .leftbox dl dd {
	padding: 0 16px;
	width: calc(100% - 32px);
	text-align: center;
	margin: 0 0 12px 0;
}

.main .leftbox dl:nth-child(1) dd:nth-child(3),
.main .leftbox dl:nth-child(2) dd:last-child {
	margin: 0 !important;
}

.main .leftbox dl:nth-child(2) dd:last-child {
	width: calc(100% - 32px);
	margin: 0 auto !important;
}

.main .leftbox dl:nth-child(2) dd:last-child a {
	font-weight: bold;
	border: 0;
	border-bottom: 1px solid #999;
	font-size: 16px;
	border-radius: 6px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	width: calc(100% - 2px);
	margin: 0 auto;
	padding: 6px 1px;
}

.wp_article_list .list_item .pr_fields {
	display: inline;
	float: left;
	width: 72%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp_article_list .list_item .Article_Index {
	margin-top: 8px;
}

.wp_article_list .list_item .Article_Title {
	width: 80%;
}

.wp_paging {
	font-size: 16px;
}

.contstart .rightcont ul li a {
	display: block;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp_paging li input {
	margin-top: 8px;
	width: 42px;
	height: 16px;
}

.wp_paging li a span {
	margin: 0;
	padding-top: 3px;
	color: #01559d;
}

.p_btn {
	font-weight: bold;
	border-bottom: 1px solid #999 !important;
	font-size: 16px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-ms-border-radius: 24px;
	-o-border-radius: 24px;
	width: 100%s;
	margin: 26px auto 0 auto;
	text-align: center;
}

.p_btn a {
	text-align: center;
	border-radius: 54px;
	line-height: 36px;
	color: #4d7ad4;
	display: block;
}

.p_btn a:hover {
	color: #2151b1;
}

.p_btn:hover {
	border-bottom: 1px solid#406cc5 !important;
}

.main .leftbox dl:nth-child(2) dd:last-child a:hover {
	border-bottom: 1px solid#406cc5 !important;
	background: none !important;
}

.main .leftbox dl:nth-child(2) dd:last-child a span {
	text-align: center;
	border-radius: 54px;
	line-height: 36px;
	color: #3981da;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	float: none;
}

.main .center_top .top1_tit_1_list ul li:last-child a {
	align-items: center;
	justify-content: center;
}

.main .center_top .top1_tit_1_list ul li:last-child {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

.main .leftbox dl dd a {
	display: block;
	border-radius: 10px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 8px 10px;
}

.main .leftbox dl dd:last-child a:hover {
	background: none;
}

.main .leftbox dl dd:last-child a:hover span {
	color: #2151b1;
}

.main .center_top .top1_tit_1_list ul li:last-child a:hover {
	color: #2151b1;
}

.main .leftbox dl dd a:hover,
.addbg a:hover {
	color: #2151b1;
	background: #ddebfd !important;
	border: 1px solid #ddebfd;
}

.main .leftbox dl dd a img {
	width: auto;
	margin-right: 16px;
	float: left;
	margin-top: -2px;
}

.main .leftbox dl dd a span {
	float: left;
	text-align: left;
}

.main .top1_tit {
	line-height: 32px;
	margin-bottom: 16px;
}

.main .top1_tit img {
	width: 24px;
	height: 24px;
	margin-right: 10px;
	margin-top: 4px;
	float: left;
}

.main .top1_tit span:nth-child(2) {
	color: #3981da;
	font-size: 20px;
	font-weight: bold;
	width: auto;
	margin-right: 12px;
	float: left !important;
}

.main .top1_tit span:nth-child(3) {
	margin-right: 12px;
	float: left;
	background: url(../images/blueling.png) repeat-x 4px center;
	height: 2px;
	width: 65%;
	margin-top: 14px;
}

.main .top1_tit_1 span:nth-child(2), .main .top1_tit_1 span:nth-child(4) {
	background: url(../images/blueling.png) repeat-x center center;
}

.main .top1_tit a {
	color: #3981da;
	font-size: 18px;
	display: block;
	margin-right: 12px;
	float: left;
}

.main .top1_tit span:nth-child(5) {
	width: 10%;
	background: url(../images/blueling.png) repeat-x center center;
	height: 4px;
	float: right;
	margin-top: 14px;
}

.main .top1_new1 {
	padding-bottom: 6px;
	border-bottom: 1px solid #dddddd;
	display: none;
}

.main .top1_new1 img {
	padding: 4px;
	width: 138px;
	border: 1px solid #ddebfd;
	margin-right: 14px;
}


.main .top1_new1 div p:nth-child(1) {
	margin-bottom: 16px;
	max-width: 406px;
	font-size: 18px;
	font-weight: Bold;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.main .top1_new1 div p:nth-child(2) {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 16px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}



.main .top1_new1 div p:nth-child(3) span {
	color: #666666;
	line-height: 32px;
}

.main .top1_new1 div p:nth-child(3) a {
	background: #2e9df6;
	color: #fff;
	text-align: center;
	width: 92px;
	height: 32px;
	line-height: 32px;
	border-radius: 6px;
	transition: 0.5s;
	justify-content: space-between;
}

.main .top1_new1 div p:nth-child(3) a:hover {
	background: #0278d7;
}


.top1_menu {
	margin: 26px 0 12px 0;
}

.top1_menu ul {
	width: 100%;
}

.leftbox {
	background: #ffffff;
}

.max_width_250 {
	max-width: 236px;
	border-right: 0 !important;
}

.top1_menu ul li {
	border-radius: 8px;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	margin: 0px 5% 0 0;
	width: 20%;
	float: left;
	background: #dff3ff;
}

.tzspan1 {
	width: 55% !important;
}

.top1_menu ul li:last-child {
	margin-right: 0;
}

.top1_menu ul li a {
	display: block;
	font-weight: bold;
	background: #dff3ff;
	width: 100%;
	height: 100%;
}

.top1_menu ul li:hover a {
	background: #ebf5ff;
}

.top1_menu ul li a i {
	display: inline-block;
	width: 54px;
	height: 46px;
	float: right;
	text-align: center;
	padding-top: 4px;
}

.top1_menu ul li:nth-child(1) a i {
	background: #f3572a;
}

.top1_menu ul li:nth-child(2) a i {
	background: #f4964b;
}

.top1_menu ul li:nth-child(3) a i {
	background: #51db8d;
}

.top1_menu ul li:nth-child(4) a i {
	background: #3597d6;
}

.top1_menu ul li a span {
	color: #2151b1;
	padding: 11px 12px 11px 22px;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	float: left;
	text-align: center;
	width: 48%;
}

.top1_menu ul li a:hover span {
	color: #6590e6;
}

.center_btm {
	margin-bottom: 10px;
  /* border: 1px solid #dddddd;
    padding: 16px; */
}

.main .center_top {
	float: left;
	border-right: 1px solid #dddddd;
	padding: 19px 16px 0 0;
	width: 68%;
}

.main .center_top:nth-child(2) {
	padding: 19px 0 0 16px;
}

.main .center_top .top1_tit_1 {
	line-height: 32px;
	margin-bottom: 14px;
}

.main .center_top .top1_tit_1_list ul li a {
	display: block;
	text-align: center;
}

.main .center_top .top1_tit_1_list {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.main .center_top .top1_tit_1_list ul li a img {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.main .center_top .top1_tit_1_list ul li a img:hover {
	opacity: 0.8;
}

.main .center_top .top1_tit_1_list ul li a span {
	font-weight: bold;
}

.color_1 {
	color: #2151b1;
}

.color_2 {
	color: #ff9e58;
}

.color_3 {
	color: #269494;
}

.color_4 {
	color: #1888ff;
}

/* .main .center_top .top1_tit_1_list ul li :nth-child(2) {
    color: #ff9e58;
}

.main .center_top .top1_tit_1_list ul li :nth-child(3) {
    color: #269494;
}

.main .center_top .top1_tit_1_list ul li :nth-child(4) {
    color: #1888ff;
} */

.main .center_top .top1_tit_1 span:nth-child(1) {
	color: #3981da;
	font-size: 20px;
	font-weight: bold;
	width: auto;
	border-left: 4px solid #3981da;
	padding-left: 13px;
	margin-right: 11px;
	float: left;
}

.main .top1_list li {
	line-height: 36px;
	padding-left: 10px;
	height: 36px;
	overflow: hidden;
}

.main .top1_list li:last-child {
	border-bottom: 0;
}



#w26 div {
	width: 390px;
	height: 320px;
}

.list_box {
	float: right;
       width: calc(100% - 310px);
}

.main .dt_box .dt_img img {
	display: block;
	margin-right: 15px;
	width: 290px !important;
	height: 208px !important;
}

.main .top1_list2 li {
	line-height: 36px;
}

.main .top1_list2 li:hover a span {
	color: #2151b1;
}

.main .top1_list li:hover a span {
	color: #2151b1;
}

.main .top1_list li span:nth-child(1),
.main .top1_list2 li span:nth-child(1) {
	font-weight: Bold;
	margin-right: 20px;
	width: 88px;
}

.main .top1_list li span:nth-child(1) b,
.main .top1_list2 li span:nth-child(1) b {
	color: #989898;
	font-weight: bold;
}

.main .top1_list li a,
.main .top1_list2 li a {
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	float: left;
	width: 80%;
        height:36px;
}

.main .top1_list li a:hover,
.main .top1_list2 li a:hover {
	color: #2151b1;
}

.main .top1_list2 li span:nth-child(2),.main .top1_list li span:nth-child(2) {
	float: right;
	color: #999;
	text-align: right;
	font-size: 14px;
}

.main_footer {
        border-top: 3px solid #3981da;
	margin-top: 36px;
	background: #3981da;
	border-right: 0;
	line-height: 42px;
        
}

.main_footer .main_footer_left {
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 42px;
}



.main_footer .main_footer_right a img {
	display: block;
}



.main_footer_right_1 a {
	color: #fff;
	margin-right: 5%;
	display: block;
	float: left;
	text-align: center;
}

.main_footer_right_1 a:hover {
	text-decoration: underline;
}

.footer {
	background: #fff;
	text-align: center;
	color: #222;
	font-size: 16px;
	padding: 16px 0;
	border-top: 3px solid #3981da;
}

.footer p {
	display: inline-block;
	line-height: 36px;
}

.dongtai {

	padding-bottom: 6px;
	border-bottom: 1px solid #dddddd;
	display: none;
}

.dongtai > img {
	flex: 0.4;
	margin-right: 20px;
}

.dongtai > ul {
	flex: 1.2;
}

.dongtai > ul > li:nth-child(1) a {
	display: block;
	margin-bottom: 14px;
	max-width: 314px;
	font-size: 18px;
	font-weight: Bold;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dongtai > ul > li:nth-child(2) {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 16px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.dongtai > ul > li:nth-child(3) {
	font-size: 16px;
	color: #666;
	display: flex;
	-js-display: flex;
}

.dongtai > ul > li:nth-child(3) span {
	flex: 1;
	line-height: 32px;
}

.dongtai > ul > li:nth-child(3) a {
	background: #2e9df6;
	color: #fff;
	text-align: center;
	width: 92px;
	height: 32px;
	line-height: 32px;
	border-radius: 6px;
	transition: 0.5s;
	justify-content: space-between;
}

.dongtai > ul > li:nth-child(3) a:hover {
	background: #0278d7;
}

.top1_list2 b {
	color: #989898;
	margin-right: 15px;
}

.neirongye {
	color: #000000;
	font-size: 16px;
	margin-bottom: 30px;
	line-height: 30px;
	background: #fff;
	padding: 20px;
	width: 1180px;
}

.neirongye h2 {
	text-align: center;
	margin: 0;
}

.neirongye .shijian {
	text-align: center;
	color: #999999;
	font-size: 14px;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 6px !important;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.contquyu {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 20px;
	margin-bottom: 30px;
}

.pc_banner {
	width: 100%;
	display: none;
}

.pc_banner img {
	width: 100%;
	vertical-align: bottom;
}

.move_show {
	display: none;
}
.contquyu img {
	max-width: 100%;
	text-align: center;
}

.fanye {
	padding: 0 10px;
}

.contstart {
	background: #fff;
	padding: 20px;
	width: 1180px;
	margin-bottom: 30px;
}

.contstart .leftlist,.neirongye .leftlist {
	float: left;
	padding-right: 20px;
	width: calc(28% - 40px);
	border-right: 1px solid #e6e6e6;
	padding-bottom: 60px;
}

.contstart .rightcont {
	float: right;
	width: 68%;
	padding-bottom: 30px;
}

.contstart .leftlist ul .bigtit ,.neirongye .leftlist ul .bigtit {
	    background: url(../images/listitbg.png) no-repeat top center;
    background-size: 92%;
    line-height: 62px;
    color: #01559d;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
    padding-bottom: 16px;
    text-align: center;
}

.contstart .leftlist ul .movemargin,.neirongye .leftlist ul .movemargin {
	background: #f3f3f3;
	line-height: 58px;
	height: 58px;
	color: #555;
	width: 82%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 8px auto;
	text-align: center;
}

.page {
	padding-top: 36px;
}

.contstart .leftlist ul .movemargin:hover,.neirongye .leftlist ul .movemargin:hover {
	background: #f0f6ff;
	color: #222;
}

.contstart .rightcont ul li {
	border-bottom: 1px solid #e8e8e8;
	line-height: 32px;
}

.contstart .rightcont ul li a {
	display: block;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.contstart .rightcont ul li .datetz {
	font-size: 14px;
	color: #1c66c1;
	float: right;
	width: 16%;
	text-align: right;
}

.mbxnav {
	line-height: 56px;
	padding: 0 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
	background: #fff;
	width: 1180px;
	margin: 0 auto;
}

.contstart .leftlist,.neirongye .leftlist {
	float: left;
	width: 28%;
	border-right: 1px solid #e6e6e6;
	padding-bottom: 60px;
}

.contstart .rightcont ul li {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	padding-bottom: 14px;
}

.contstart .rightcont ul li a .ptit {
	font-size: 16px !important;
	color: #333 !important;
	width: 60%;
	float: left;
}

.contstart .rightcont ul li a .ptit i {
	font-style: normal;
	font-weight: bold;
}

.contstart .rightcont ul li a .ptit:hover {
	color: #01559d !important;
}

.contstart .rightcont ul li a .describe:hover {
	color: #01559d !important;
}

.contstart .rightcont ul li a .ptit,
.contstart .rightcont ul li a .describe {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	font-size: 15px;
}

.contstart .rightcont ul li .datetz {
	font-size: 14px;
	color: #01559d;
	padding-left: 26px;
}

.contstart .rightcont ul p {
	margin: 12px 0;
	width: 100%;
	font-size: 14px;
}

@media only screen and (max-width: 1325px) {
	.ad {
		width: 98%;
	}
}

@media (min-width: 1200px) and (max-width: 1325px) {
	.bigbox {
		width: 98%;
	}

	.footerCenter .bigbox div {
		float: left;
	}

	.footerCenter .oneDiv {
		margin-right: 3%;
		background: url(../images/r_line.png) no-repeat right center;
		padding-right: 3%;
		width: calc(33.3333% - 4%);
	}

	.footerCenter .oneDiv img {
		width: 100%;
	}

	.footerCenter .twoDiv {
		padding-top: 12px;
		margin-right: 4%;
		background: url(../images/r_line.png) no-repeat right center;
		padding-right: 2%;
		width: 32%;
	}

	.thrDiv {
		font-size: 30px;
		color: #0ca5dd;
		font-weight: bold;
		padding-top: 10px;
		width: calc(33.3333% - 8%);
	}

	#cssmenu,
  .one_ul,
  .show_ul {
		display: block !important;
	}
}

@media screen and (max-width: 1250px) {
.main .top1_tit span:nth-child(5){
  display:none;
}
.main .center_top{
width:65%;
}
	.main .centerbox {
		width: 68%;
	}

	.top1_menu ul li a span {
		color: #2151b1;
		transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-ms-transition: all 0.2s;
		-o-transition: all 0.2s;
		float: left;
		text-align: center;
		line-height: 50px;
		padding: 0;
		margin-left: 6px;
		font-size: 15px;
	}

	.top1_menu ul li {
		border-radius: 8px;
		overflow: hidden;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-o-border-radius: 8px;
		margin: 0px 1% 0 0;
		width: 24%;
		float: left;
		background: #dff3ff;
	}
}

@media screen and (max-width: 1199px) {
.main .center_top {
    width: 63%;
}
	.bigbox {
		width: 96%;
	}

	.main .leftbox dl dd a {
		padding: 11px 16px !important;
	}

	.main_footer .main_footer_left {
		font-size: 16px;
		text-align: center;
		line-height: 42px;
	}

	.main .leftbox dl:nth-child(2) dd:last-child a {
		width: calc(100% - 32px);
	}

	.tzFloat .oneDiv .oneP {
		font-size: 24px;
	}

	.tzBottom .bigbox {
		width: 100% !important;
	}

	#cssmenu,
  .one_ul,
  .show_ul {
		display: block !important;
	}

	.footerCenter .oneDiv {
		margin-right: 0;
		background: none !important;
		padding-right: 20px;
		width: 26%;
		padding-top: 4px;
	}

	.footerCenter .oneDiv img {
		width: 100%;
	}

	.footerCenter .twoDiv {
		padding-top: 12px;
		margin-right: 20px;
		background: url(../images/r_line.png) no-repeat right center,
      url(../images/r_line.png) no-repeat left center;
		padding-right: 20px;
		padding-left: 20px;
	}

	.thrDiv {
		font-size: 30px;
		color: #0ca5dd;
		font-weight: bold;
		padding-top: 10px;
	}

	.tzC_center {
		margin-left: 24px;
		padding-left: 24px;
	}

	.tzC_center .cn {
		font-size: 16px;
	}

	.tzUl li .title {
		width: 66%;
	}

	.box1_btm .fl {
		width: 48.5%;
	}

	.box1_btm .fr {
		width: 46.5%;
	}

	.tzFloat .oneDiv {
		float: left;
		width: 14%;
		background: #1c66c1;
		padding: 16px 4px;
		color: #fff;
		margin-right: 4%;
	}
}

@media only screen and (max-width: 1150px) {
	.main .leftbox dl dt {
		font-size: 20px;
	}

	.main .leftbox dl dd a img {
		margin-right: 10px;
	}

	.main .leftbox dl dd a {
		padding: 11px !important;
	}

	.main .leftbox dl dd a span {
		line-height: 20px;
		font-size: 15px;
	}
.main .center_top {
    width: 60%;
}
}

@media only screen and  (max-width: 1072px) {

	.main .leftbox {
		position: relative;
		width: auto !important;
	}

	.tzC_center {
		margin-left: 18px !important;
		padding-left: 18px !important;
	}

	.tzFloat .oneDiv .oneP {
		font-size: 20px;
	}

	.footerCenter .twoDiv {
		padding-right: 16px;
		padding-left: 16px;
	}

	.main .leftbox dl dd a img {
		display: none;
	}

	.main_footer .main_footer_left {
	font-size: 18px !important;
    text-align: center;
    line-height: 42px;
    font-weight: bold;
	}
}

@media only screen and (max-width: 1050px) {
	.main_footer .main_footer_left {
		font-size: 15px;
	}

	.main .top1_tit span:nth-child(3) {
		width: 56%;
	}

	.tzspan1 {
		width: 36% !important;
	}
}

@media only screen and (max-width: 1080px) {
.dtjt8_div_img .number{
bottom:13px;
}
.main .center_top {
    width: 58%;
}
}

@media only screen and (max-width: 1023px) {









	.ne {
		display: none !important;
	}

	.main .leftbox dl:nth-child(2) dd:last-child a {
		width: calc(100% - 22px);
	}

	.tzC_center,
     .tzTop {
		display: none;
	}

	.tzCenter {
		padding: 0;
	}

	.tzCenter .bigbox {
		width: calc(100% - 40px);
		padding: 0 20px;
	}

	.tzCenter input {
		display: none;
	}

	.bigbox {
		width: 96%;
	}

	.box1,
  .box2,
  .box3_left,
  .box3_right {
		width: 100% !important;
	}

	.box3_left,
  .box1 {
		margin-bottom: 36px;
	}

	.footerCenter .oneDiv {
		margin-right: 1%;
		background: none;
		padding-right: 0;
		width: calc(33.3333% - 4%);
	}

	.footerCenter .oneDiv img {
		width: 100%;
	}

	.footerCenter .twoDiv {
		padding-top: 12px;
		margin-right: 12px;
		background: url(../images/r_line.png) no-repeat right center,
      url(../images/r_line.png) no-repeat left center;
		padding-right: 12px;
		padding-left: 12px;
	}

	.thrDiv img {
		width: 36px;
	}

	.thrDiv span {
		padding-top: 0;
	}
}

@media only screen and (max-width:768px) {
.main .top1_tit span:nth-child(5){
  display:block;
}
.contstart .wp_article_list .list_item .pr_fields {
    width: 70%;
}
.contstart .wp_article_list .list_item .Article_Title {
    width: 88%;
}
.rightneirong {
	float: right;
	width: 100%;
}
	.main .top1_new1 {
		display: none !important;
	}

	.tzCenter {
		background: #3981da;
	}
        .main .top1_list li{
padding-left:0;
}
	.main_footer_right_1 {
width:100%;
		display: flex !important;
		-js-display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.main_footer .main_footer_left {
		width: 100%;
	}

	.main .centerbox {
		width: 100%;
	}

	.tzCenter .topimg {
		width: 52%;
		padding-top: 18px;
	}

	.contstart .rightcont {
		width: 100%;
	}

	.contstart .leftlist,.neirongye .leftlist {
		display: none;
	}

	body {
		background: #fff;
	}

	.main .top1_list li span:nth-child(1), .main .top1_list2 li span:nth-child(1) {
		margin-right: 10px;
	}

	.top1_menu ul li a span {
		font-size: 16px;
    width: 59%;
    margin: 0;
	}

	.zhanwei {
		display: block;
		height: 94px;
	}

	.tzCenter .bigbox {
		padding: 0;
	}

	.tzCenter {
		padding: 0;
		position: fixed;
		width: 100%;
	}

	.icon_menu .menu-toggler {
		border-top: 4px solid #fff !important;
		border-bottom: 4px solid #fff !important;
		height: 20px !important;
		width: 56px !important;
	}

	.menu-toggler:before {
		height: 4px !important;
		background: #fff !important;
		border-bottom: 8px !important;
	}

	.main_footer .main_footer_right a img {
		display: block;
		width: 100%;
	}

	.main .centerbox {
		padding: 0;
		border-left: 0;
	}

	.leftbox {
		display: none;
	}

	.icon_menu {
		display: block !important;
	}

	#cssmenu {
		display: none !important;
	}

	.main_footer {
		display: block;
	}

	.main_footer .main_footer_left {
		padding: 10px 0;
		font-size: 20px;
	}

	.box1_btm .fr .jianjie {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}

	.tzFloat .oneDiv .oneP {
		font-size: 26px;
	}

	.oneDiv {
		width: 100% !important;
		text-align: center;
		margin-bottom: 16px;
	}

	.oneDiv img {
		width: 36% !important;
	}

	.footerCenter {
		background: url(../images/bottomCenter.jpg) no-repeat top center !important;
		background-size: 100% 100% !important;
	}

	.footerCenter .twoDiv {
		padding-top: 12px;
		margin-right: 12px;
		background: none;
		padding-right: 16px;
		background: url(../images/r_line.png) no-repeat right center;
	}

	.thrDiv {
		width: 42%;
	}

	.box3_left .oneDiv {
		width: 12% !important;
	}

	.tzList li {
		width: 316px;
		float: none;
		display: inline-block;
		margin-bottom: 24px;
	}

	.tzList li:nth-of-type(3),
  .tzList li:nth-of-type(4) {
		margin-bottom: 0 !important;
	}

	.contstart .rightcont ul li .datetz {
		width: 20%;
	}

	.wap-hidden {
		display: none;
	}

	.pc-hidden {
		display: block;
	}
}

@media only screen and (max-width:415px) {
	.main .center_top {
		width: 100%;
	}
	.list_box {
		width: calc(100% - 20px);
                margin-bottom:16px;
	}
.main .top1_list li a, .main .top1_list2 li a {
    width: 73%;
}
         .tzspan1 {
            width: 30% !important;
          }
	.main .top1_tit span:nth-child(3) {
		width: 30%;
	}

	.dtjt8_div_img {
		width: 100% !important;
		height: auto !important;
	}

	.dt_img {
		width: 100% !important;
		height: 100% !important;
	}

	.main .dt_box .dt_img img {
		width: 100% !important;
		height: auto !important;
	}

	.main_footer_right_1 a {
		display: flex;
		-js-display: flex;
	}

	.mbxnav {
		margin-bottom: 6px;
	}

	.contstart {
		background: #fff;
		padding: 20px;
		width: calc(96% - 40px) !important;
	}

	.pc_show {
		display: none;
	}

	.move_show {
		display: block;
	}

	.icon_menu .menu-toggler {
		border-top: 2px solid #fff !important;
		border-bottom: 2px solid #fff !important;
		height: 20px !important;
		width: 48px !important;
	}

	.menu-toggler:before {
		height: 2px !important;
		background: #fff !important;
		bottom: 9px !important;
	}

	.tzCenter .topimg {
		width: 82%;
	}

	.main .top1_new1 img {
		width: 97%;
	}

	.main .center_top .top1_tit_1_list ul li a img {
		width: 76%;
		text-align: center;
	}

	.main .dt_box .dt_img img {
		width: 100%;
		margin-bottom: 12px;
	}

	.main .center_top:nth-child(2) {
		padding: 0;
	}

	.main .center_top {
		border: 0;
		padding: 0;
		margin-bottom: 20px;
	}

	.main .center_top:nth-child(2) {
		max-width: 100%;
	}

	.main_footer .main_footer_right .main_footer_right_1,.main_footer .main_footer_right .main_footer_right_2 {
		display: block;
	}

	.top1_menu ul {
		display: block;
	}

	.top1_menu ul li {
		margin: 0 0 12px 0;
                width:100%;
	}

	.main .top1_new1 {
		display: block;
	}

	.main .top1_list li span:nth-child(3), .main .top1_list2 li span:nth-child(3) {
		width: auto;
	}

	.tzCenter .topimg {
		padding-top: 26px;
	}

	.main .centerbox .center_btm .dt_box,.main .center_top_box {
		display: block !important;
	}

	.contstart .rightcont ul li .datetz {
		width: 24%;
	}

	.leftlist {
		display: none;
	}

	.contstart .rightcont {
		float: right;
		width: 100%;
		padding-bottom: 30px;
	}

	.sp_nav span {
		width: 56px;
	}

	.box1_btm .fl {
		width: 100%;
	}

	.box1_btm .fr {
		width: 100%;
	}

	.box1_btm .fr {
		width: 94%;
	}

	.tzFloat .twoDiv {
		width: 68%;
	}

	.tzFloat .oneDiv {
		width: 20% !important;
		background: #1c66c1;
		padding: 16px 10px;
		margin-right: 4%;
	}

	.box4 dt {
		width: 100%;
		margin-bottom: 16px;
	}

	.box4 dd {
		float: left;
		width: 72px !important;
		margin-left: 0;
		margin-right: 39px;
	}

	.box4 dd a {
		width: 92%;
		text-align: center;
	}

	.tzList li {
		width: 126px !important;
	}

	.box4 {
		background: url(../images/kaifangbg2.png) no-repeat right bottom;
	}

	.tzList li {
		margin: 8px 6px;
	}

	.oneDiv {
		margin-bottom: 0;
	}

	.tzList ul {
		margin-bottom: 16px;
	}

	.footList ul {
		height: 120px;
		width: 100%;
	}

	.footList li {
		width: calc(100% / 7 - 1px);
		height: calc(100% - 30px);
		text-align: center;
		vertical-align: middle;
		position: relative;
		border-right: 1px solid rgba(255, 255, 255, 0.3);
	}

	.last {
		border: 0;
	}

	.footList li a {
		width: 16px;
		position: absolute;
		top: 50%;
		margin-top: -60%;
		left: 50%;
		margin-left: -8px;
		display: block;
		border: 0;
	}

	.tzT {
		margin-top: -76.5% !important;
	}
  /* .footList li{
        width:calc(100% / 3);
        border-bottom: 1px solid rgba(255,255,255,0.6);
    }
    .footList li:nth-child(3) a,.footList li:nth-child(6) a{
        border-right:0;
    } */
  /* .footList ul{
        padding-bottom:15px;
    } */
	.oneDiv {
		margin-right: 0 !important;
		margin-bottom: 20px;
	}

	.oneDiv img {
		width: 71% !important;
	}

	.twoDiv {
		background: none !important;
	}

	.thrDiv {
		width: 96%;
		padding-top: 0;
		font-size: 18px;
		padding-left: 12px;
	}

	.thrDiv img {
		width: 22px;
	}
}

@media (max-width: 376px) {
	.contstart {
		background: #fff;
		padding: 6px;
		width: calc(96% - 12px) !important;
	}

	.tzCenter .topimg {
		padding-top: 27px;
	}

	.main_footer .main_footer_right a img {
		height: 68px;
	}

	.main {
		display: block !important;
	}

	.contstart .rightcont ul li .datetz {
		width: 26%;
	}

	.footList li a {
		margin-top: -68%;
	}

	.tzFloat .oneDiv .oneP {
		font-size: 22px;
	}

	.tzList li {
		width: 138px;
	}

	.box4 dd {
		float: left;
		width: 66px !important;
	}

	.tzT {
		margin-top: -86% !important;
	}
}

@media (max-width: 320px) {
.main .top1_tit span:nth-child(3) {
    width: 22%;
}

         .tzspan1 {
            width:20% !important;
          }

	.div_piccontenttitle_li .c_pt_12 .c_pic img {
		padding: 4px;
		width: 100px;
		height: 100px;
		border: 1px solid #ddebfd;
		margin-right: 14px;
	}

	.wp_article_list .list_item .Article_Index {
		display: none;
	}

	.wp_article_list .list_item .pr_fields {
		width: 60%;
	}

	.icon_menu .menu-toggler {
		border-top: 2px solid #fff !important;
		border-bottom: 2px solid #fff !important;
		height: 20px !important;
		width: 38px !important;
	}

	.icon_menu {
		top: 26px !important;
	}

	.tzCenter .topimg {
		width: 80%;
		padding-top: 25px;
	}

	.mobile_nav .side_bar {
		top: 73px !important;
	}

	.side_bar {
		top: 73px !important;
		height: calc(100vh - 73px) !important;
	}

	.zhanwei {
		display: block;
		height: 74px;
	}

	.contstart .rightcont ul li .datetz {
		width: 30%;
	}

	.sp_nav {
		width: 66px;
	}

	.sp_nav span {
		width: 46px;
	}

	.tzCenter {
		height: 74px;
	}

	.sp_nav {
		margin-top: -48px;
	}

	.tzUl li .title {
		width: 70%;
	}

	.tzFloat .oneDiv .oneP {
		font-size: 20px;
	}

	.box4 dd {
		width: 62px;
	}

	.box4 dd a {
		width: 62%;
		text-align: center;
	}

	.tzList li {
		width: 268px !important;
	}

	.nav_show {
		top: 72px;
	}

	.footList li a {
		margin-top: -80%;
	}

	.tzT {
		margin-top: -98% !important;
	}
}
@media only screen and (max-width: 768px){
.tzCenter .bigbox img{width:50%;}
.sitetitle{display:none;}

}