body {

	font-size:14px;
	font-family:'微软雅黑'
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,button,img,button,select,iframe{padding:0;margin:0;border:0;}

ul,li{list-style-type:none;}
a {
	color:#333
}
a:hover {
	text-decoration:none;
	color:#e83d27
}
.clr{ clear:both;}
.block-group .title {
	font-size:24px;
	margin-bottom:10px;
	background-image:url("images/titlebg.gif") ;
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:40px;
}
.block-group .title span{border-bottom:1px solid #3366FF; height:40px; display:block; width:100px; float:left; }
.more {
	font-size:14px !important;
	margin-top:25px; float:right; margin-right: 25px;
	color:#000;
}
.more:hover { text-decoration: underline;}
.block-group .list-group .list-group-item {
	border:0;
	border-radius:0;
	padding-left:0;
	padding-right:0;
	margin-bottom:0
}
.block-group .list-group .list-group-item::before {
content:'';
display:inline-block;
width:10px;
height:10px;
border-radius:10px;
background-color:#e83d27;
margin:auto;
margin-right:10px
}

.padding-vertical, .news, .achievement, .history, .sendWord, .footer {
	padding-top:20px;
	padding-bottom:20px
}
.background-color, .achievement {
	background-color:#fcfcfc
}
.banners {
	width:100%;
	height:auto; 
	background: #0099FF; text-align: center;
}
.banners img {
	width:100%;
	height:auto; 
	background: #0099FF; text-align: center;
}
.news .col-6:nth-child(odd) {
padding-left:25px;
padding-right:30px
}
.news .col-6:nth-child(even) {
padding-right:25px;
padding-left:30px
}
.news .swiper-news-banner {
	width:100%;
	height:100%;
	overflow:hidden
}
.news .swiper-news-banner .swiper-pagination {
	bottom:10px;
	right:0
}
.news .swiper-news-banner .swiper-pagination .swiper-pagination-bullet-active {
	background-color:#e83d27
}
.news .news-container {
	background-color:#fff;
	border-radius:15px;
	padding-bottom:20px;
	will-change:transform;
	overflow:hidden;
	min-height:500px
}
.news .news-container dl {
padding-left:.75rem;
padding-right:.75rem;
	margin-top:1rem
}
.news .news-container dl dt {
	font-weight:normal;
	font-size:16px
}
.news .news-container dl dd {
	display:none
}
.news .news-container .pages {
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	justify-content:flex-end;
	margin-top:3rem
}
.news .news-container .pages li {
	margin:5px;
	margin:5px;
	padding:4px 6px;
	border:1px solid #ddd;
	border-radius:5px;
	cursor:pointer
}
.news .news-container .pages li.CurrentPage {
	background-color:#e83d27;
	color:#fff
}
.news .news-dynamic, .news .notice-study, .news .pattern-institution {
	margin-bottom:18px;
	margin-top:22px;
}
.news .news-dynamic .title, .news .notice-study .title, .news .pattern-institution .title {
	color:#3366FF;
	font-size:20px
}
.news.news-list .title a, .news.news-detail .title a {
	font-size:18px;
	display:inline-block
}
.news.news-list .title a:after, .news.news-detail .title a:after {
	content:'/';
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
.news.news-list .title a:last-child:after, .news.news-detail .title a:last-child:after {
	content:''
}
.news.news-list .news-container, .news.news-detail .news-container {
	padding-top:20px;
	padding-left:60px;
	padding-right:60px;
	min-height:768px
}
.news.news-list .news-container .list-group, .news.news-detail .news-container .list-group {
	margin-top:30px
}
.news.news-list {
	min-height:450px
}
.news.news-list .title {
	/*border-bottom:1px solid #ddd;*/
	padding-bottom:8px
}
.news.news-detail {
	min-height:450px
}
.news.news-detail img {
	max-width:100%
}
.news.news-detail .main-title {
	margin:30px auto
}
.achievement .title, .history .title, .sendWord .title, .footer .title {
	font-size:22px;
	margin-bottom:30px
}
.achievement {
	background-image:url("images/bottombg.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	width:100%;
	margin:auto;
	margin-top:0px;
}
.achievement .title {
	color:#333333;
	font-size:22px;
}
.swiper-achievement {
	width:100%;
	height:100%;
	overflow:hidden;
}
.achievement .swiper-achievement .swiper-slide {
	font-size:18px;
	background:transparent;
	display:flex;
	justify-content:center;
	align-items:center;
	
}

.swiper-button-prev {
	left:-70px !important;background-image: url(../Content/images/prv.png) !important; position: absolute; top: 50px;
}
.swiper-button-next {
	right:-70px !important; background-image: url(../Content/images/next.png) !important;  position: absolute; top: 50px;
	
}
.swiper-button-prev,.swiper-button-next {
	background-size:44px 44px; width: 44px; height: 44px; top:48% !important;
}


.achievement .card {

	overflow:hidden;
	background-color:transparent;
	border:0;
	width:100%;
	border-radius:0;
}
.achievement .card img{ width:240px; height:180px;}
.achievement .card a .card-body .card-text {
	color:#777;
	font-size:16px
}
.achievement .card .card-body {
	background-color:#fff
}
.achievement .card .card-body .card-text {
	min-height:50px;
	max-height:50px;
	overflow:hidden
}
.history {
	position:relative;
	background-color:#fff
}
.history:after {
	content:'';
	position:absolute;
	width:100%;
	height:5px;
	background-color:#e83d27;
	bottom:117px
}
.history .swiper-historical {
	width:100%;
	height:100%;
	overflow:hidden
}
.history .swiper-historical .swiper-slide {
	font-size:18px;
	display:flex;
	justify-content:center;
	align-items:center;

}
.history .card {
	border:0;
	border-radius:0;
	background-color:transparent
}
.history .card .card-img-top {
	border-radius:10px;
	
}
.history .card .card-body {
	background-color:transparent
}
.history .card .card-body .card-title, .history .card .card-body .card-text {
	margin-bottom:0
}
.history .card .card-body .card-text {
	min-height:30px;
	max-height:30px;
	overflow:hidden
}
.history .card .card-body .card-circle {
	display:block;
	width:20px;
	height:20px;
	border-radius:50%;
	background-color:#e83d27;
	margin:15px auto;
	position:relative
}
.history .card .card-body .card-circle:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:14px;
	height:14px;
	border:3px solid rgba(255, 255, 255, 0.7);
	border-radius:50%
}
.history .card a .card-body .card-text {
	color:#777;
	font-size:16px
}
.sendWord {
	background-color:#fff
}
.sendWord .words .col-4:nth-child(3n-1) {
will-change:transform;
transform:translateY(55px)
}
.sendWord .words .card {
	position:relative;
	border:0;
	border-radius:8px;
	box-shadow:0 1px 20px rgba(232, 61, 39, 0.3);
	background-color:#fff;
	background-image:linear-gradient(rgba(255, 159, 28, 0.1) 0.1em, transparent 0.1em);
	background-size:100% 1.2em;
	margin-bottom:55px;
	cursor:pointer
}
.sendWord .words .card:after {
	content:'';
	position:absolute;
	background-color:inherit;
	will-change:transform
}
.sendWord .words .card:after {
	width:20px;
	height:20px;
	left:0;
	right:0;
	top:-10px;
	margin:auto;
	border-radius:50%;
	transform:rotate(45deg);
	box-shadow:inherit;
	z-index:1
}
.sendWord .words .col-4:nth-child(2n-1) .card {
box-shadow:0 1px 20px rgba(232, 61, 39, 0.3)
}
.sendWord .words .col-4:nth-child(3n-1) .card {
box-shadow:0 1px 20px rgba(255, 159, 28, 0.3)
}
.sendWord .words .col-4:nth-child(4n-1) .card {
box-shadow:0 1px 20px rgba(28, 153, 255, 0.3)
}
.footer {
	background-color:#20A2FB;
	color:#fff
}
.footer_text{ width: 1080px; margin: 50px; height: 85px; margin: auto; margin-top: 10px;}
.footer_text li{ float: left; font-size: 20px; color: #fff; line-height: 50px; width: 400px; margin-left: 100px;}

#Dialog .modal-dialog.modal-lg {
	max-width:900px
}
#Dialog .modal-dialog .modal-content {
	background-image:url("images/model_bg.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:20%
}
#Dialog .modal-dialog .modal-content .modal-header {
	padding:2.2rem 1rem
}
#Dialog .modal-dialog .modal-content .modal-header .modal-title {
	text-align:center;
	width:100%;
	font-size:30px
}
#Dialog .modal-dialog .modal-content .modal-body {
	padding-left:40px;
	padding-right:40px
}
#Dialog .carousel {
	min-height:500px
}
#Dialog .carousel .carousel-control-prev, #Dialog .carousel .carousel-control-next {
	width:40px;
	bottom:10px
}
#Dialog .carousel .carousel-control-prev .carousel-control-prev-icon, #Dialog .carousel .carousel-control-prev .carousel-control-next-icon, #Dialog .carousel .carousel-control-next .carousel-control-prev-icon, #Dialog .carousel .carousel-control-next .carousel-control-next-icon {
	background-color:#333;
	border-radius:50%;
	background-size:50% 50%;
	width:40px;
	height:40px
}
#Dialog .carousel .carousel-control-prev {
	left:-30px
}
#Dialog .carousel .carousel-control-next {
	right:-30px
}
#Dialog .card {
	border:0;
	border-radius:0;
	background-color:transparent
}
#Dialog .card .card-text {
	text-indent:2em;
	font-size:16px
}
.logobg{ width:100%; text-align:center;}
.logobg img{ width:100%;}

.shelld{ width:1140px; margin:auto;}
.indexnews{ float:left !important; width:825px !important;}
.container{ width:1360px; padding-left: 0px !important;}


.jctps{ width:1040px !important;}
.rightkc{ float:left; width:256px; margin-top:20px; margin-left:30px;}
.zishu{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; line-height:1;}
.topjuli{ margin-top:30px;}

.nav_text{ position: absolute; width:100%; text-align:center; top:270px; font-size:18px; font-family:Microsoft Yahei; color:#FFF;text-shadow: 0 0 5px #000;
left:-80px;
left:0px !important;
}
.listleft{float: left; width: 220px; margin-top: 40px; margin-left:60px ;}
.listleft li{ margin-bottom: 15px;}
.listleft li a{display: block; font-size: 30px; color: #fff; text-align: center; line-height: 54px;}
.listleft li,.listleft li a{float: left; width: 200px; height: 54px;}


.listleft .curr,.listleft li a:hover{ filter:alpha(opacity=40);    
	-moz-opacity: 0.5;    
	opacity: 0.5;     }

	
.listleft :nth-child(1) a{
	background:#0099FF ;
}
.listleft :nth-child(2) a{
		background:#5431C6; 
}
.listleft :nth-child(3) a{
	background:#C17A0C; 
}

.listleft :nth-child(4) a{
	background:#B7D722; 
}
.listleft :nth-child(5) a{
	background:#0099FF ;
}

.listleft :nth-child(6) a{
	background:#863B37 ;
}
.listleft :nth-child(7) a {
    background: #000000;
}

.listleft2{float: left; width: 320px; margin-top: 40px; margin-left:60px ;}


.listleft2 .msts a{font-size: 30px; color: #fff; text-align: center; line-height: 54px; text-decoration: none;}
.listleft2 .msts a:hover{ color: #CCC }
.listleft2 .ms01 {background:#0099FF ;}
.listleft2 .ms02 {background:#5431C6; }
.listleft2 .ms03 {background:#C17A0C; }
.listleft2 .ms04 {background:#e2c418; }
.listleft2 .ms05 {background:#3cb0a2; }
.listleft2 .mstsa a{ display: block; line-height: 30px; font-size: 18px; margin-left: 20px;}

.menuwidth { width: 1360px; margin: auto; background:#fff; border: 0px; margin-top: 20px; margin-bottom: 20px;}
.menuwidth li{ margin-right: 5px; }
.menuwidth li a{  font-size: 30px; font-family:Microsoft Yahei; color: #333333 !important; }
.menuwidth li a:hover{  font-size: 30px; font-family:Microsoft Yahei; color: #2B63CC !important; }

.tabztjs{ width: 1360px; height: 320px;margin: auto;}
.myTab2 {border-bottom: 0px !important; float: left; margin-left: 87px; margin-top: 63px;}

.myTab2 li{ float: initial ; width: 330px; height: 80px; margin-bottom: 25px;}
.myTab2 li .active { filter:alpha(opacity=30); -moz-opacity: 0.6;  opacity: 0.6; }
.myTab2 .a1,.myTab2 .a2,.myTab2 .a3{width: 330px; height: 80px; display: block;text-indent: -200em;border-radius:0px !important; }
.myTab2 .a1{background: url(../Content/images/xlsy01.png);}
.myTab2 .a2{background: url(../Content/images/fzzk01.png);}
.myTab2 .a3{background: url(../Content/images/wlzw01.png);}
.myTab2 .a1:hover{background: url(../Content/images/xlsy02.png); border: 0px;}
.myTab2 .a2:hover{background: url(../Content/images/fzzk02.png); border: 0px;}
.myTab2 .a3:hover{background: url(../Content/images/wlzw02.png); border: 0px;}


.myTab2_nr{ width: 940px; height: 290px; background: #fff;  filter:alpha(opacity=30); -moz-opacity: 0.6;  opacity: 0.6; float: left; margin-left: 22px; margin-top: 63px; padding: 30px 50px 30px 50px; }
.myTab2_nr h2{ font-size: 30px; color: #061D4C; margin-bottom: 20px;}
.myTab2_nr p{ font-size: 20px; color: #061D4C; text-indent: 2em;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background-color:#0443FF; border: 0px;}

.myTab3 {border-bottom: 0px !important; margin-bottom: 30px;}
.myTab3 a{border-radius:0px !important; background-color: #fff !important; font-size: 30px; color: #333333;}
.myTab3 .active a{ border-bottom: 3px solid #2255B3 !important; color:#2255B3 !important ; padding: 0px !important; }


.myTab3_nr{background: #fff; }
.myTab3_nr li{ border-bottom: 1px dotted #aaa; height: 45px; line-height: 45px;}
.myTab3_nr li a{float: left; font-size: 18px; color: #333333;}
.myTab3_nr li a:hover{color: ; text-decoration: underline; }
.myTab3_nr li .riqi{float: right; width: 80px;font-size: 16px; color: #333333; }
.vedioes{ width: 550px; text-align: center; margin: auto;}
.vedioes h4{ line-height: 40px;}

.paddingl{padding-left: 20px; padding-right: 0px; }
.paddingr{padding-right: 20px ; padding-left: 0px;}
.ttjsa{font-size: 30px;  color:#2255B3 !important ;}

.myTab4_nr{ width: 1120px;  margin: auto;position: relative; }
.fds{ position:relative;}
.fdsimg a:hover{filter:alpha(opacity=30); -moz-opacity: 0.6;  opacity: 0.6; }
.fdsimg{ width: 207px; height: 270px;}

.wzbb{ position: absolute; bottom: 0px; left: 0px; background: url(../Content/images/wzbg.png); width: 207px; height: 70px; text-align: center;}
.wzs{ font-size: 20px; color: #fff; font-family:Microsoft Yahei; height: 70px; text-align: center; padding: 5px; }
.fgx{ height: 2px; background: #2255B3; margin: auto; width: 1400px; margin-top: 30px; margin-bottom: 30px; clear: both;}
.row{ margin-left: 0px !important; margin-right: 0px !;}

.swiper-wrapper .swiper-slide:nth-child(2) .wzbb{
	background: url(../Content/images/wzbg02.png); 
}
.swiper-wrapper .swiper-slide:nth-child(3) .wzbb{
	background: url(../Content/images/wzbg03.png); 
}

.swiper-wrapper .swiper-slide:nth-child(4) .wzbb{
	background: url(../Content/images/wzbg04.png); 
}
.swiper-wrapper .swiper-slide:nth-child(5) .wzbb{
	background: url(../Content/images/wzbg05.png); 
}

.swiper-wrapper .swiper-slide:nth-child(6) .wzbb{
	background: url(../Content/images/wzbg02.png); 
}
.swiper-wrapper .swiper-slide:nth-child(7) .wzbb{
	background: url(../Content/images/wzbg03.png); 
}

.swiper-wrapper .swiper-slide:nth-child(8) .wzbb{
	background: url(../Content/images/wzbg04.png); 
}
.swiper-wrapper .swiper-slide:nth-child(9) .wzbb{
	background: url(../Content/images/wzbg05.png); 
}

.swiper-wrapper .swiper-slide:nth-child(10) .wzbb{
	background: url(../Content/images/wzbg02.png); 
}
.swiper-wrapper .swiper-slide:nth-child(11) .wzbb{
	background: url(../Content/images/wzbg03.png); 
}

.swiper-wrapper .swiper-slide:nth-child(12) .wzbb{
	background: url(../Content/images/wzbg04.png); 
}
.swiper-wrapper .swiper-slide:nth-child(13) .wzbb{
	background: url(../Content/images/wzbg05.png); 
}

.jazyfload{float: left; margin-left: 70px;}

.jazyfload:nth-child(2) .wzbb{
	background: url(../Content/images/wzbg02.png); 
}

.lujingspan{ color: #0099FF; font-size: 18px;}
.xxcontend{ width: 80%; line-height: 2; font-size: 18px; color: #333; margin: auto;}
.xxcontend p{ text-indent: 2em !important;}
.xxh3{ font-size: 24px; border-bottom: 4px solid #CCC; line-height: 25px; padding-bottom: 15px; margin-top: 50px !important;}  
.listrght{ float: left; margin-left: 50px; width: 820px;}
.listrght a{border-bottom: 1px dotted #ccc !important; line-height: 40px; display: block;  height: 40px; font-size: 18px;}

.listrght2{ margin: auto; width: 920px; min-height: 50px; background: url(../Content/images/jsz.gif) no-repeat center 8px ;}
.listrght2 a{border-bottom: 1px dotted #ccc !important; line-height: 40px; display: block;  height: 40px; font-size: 18px; background: #fff;} 

.listrght3{ margin: auto; width: 920px; margin-top: 50px !important;}
.listrght3 a{ margin: auto; width: 180px; margin: 20px 20px; height: 40px; line-height: 40px;  float: left; text-align: center;font-family: Microsoft Yahei;color: #FFF;font-size: 20px; display: block;-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; }
.listrght3 a:hover{ background: #4babe7 ; }
.listrght3 a:nth-child(1){ float: inherit; background: #329966 ;}

.listrght3 a:nth-child(2){ background: #E5993C; width: 253.3px; height: 80px;}
.listrght3 a:nth-child(3){ background: #E5993C; width: 253.3px; height: 80px;}
.listrght3 a:nth-child(4){ background: #E5993C; width: 253.3px; height: 80px;}

.listrght3 a:nth-child(5){ background: #B73C44 ;}
.listrght3 a:nth-child(6){ background: #B73C44 ;}
.listrght3 a:nth-child(7){ background: #B73C44 ;}
.listrght3 a:nth-child(8){ background: #B73C44 ;}

.listrght3 a:nth-child(9){ background: #0687AF ;}
.listrght3 a:nth-child(10){ background: #0687AF ;}
.listrght3 a:nth-child(11){ background: #0687AF ;}
.listrght3 a:nth-child(12){ background: #0687AF ;}

.listrght3 a:nth-child(13){ background: #22349F ;}
.listrght3 a:nth-child(14){ background: #22349F ;}
.listrght3 a:nth-child(15){ background: #22349F ;}
.listrght3 a:nth-child(16){ background: #22349F ;}

.listrght3 a:nth-child(17){ background: #22350F ;}
.listrght3 a:nth-child(18){ background: #22350F ;}
.listrght3 a:nth-child(19){ background: #22350F ;}
.listrght3 a:nth-child(20){ background: #22350F ;}




.listrght3 a:hover{ filter: alpha(Opacity=60);	opacity: 0.6;}

.jgzyimg{ max-width: 660px; max-height: 270px;}

.float-right{ float: right;}
.veidess{ width: 850px; height: auto; margin: auto; margin-top: 30px; margin-bottom: 30px; text-align: center; }

.pdfobject-container {
	width: 100%;
	height: 1000px;
	margin: 2em 0;
}
.pdfobject { border: solid 1px #666; }

/*搜索*/
.searching{ float: right;}
#main{width: 900px; margin: auto; padding:20px;}
.form_keyword,.form_text{ padding-left:5px;padding-right:5px; width: 400px; border: 1px solid #333; height: 40px; line-height: 40px; color: #333;font-size:16px; font-family: Microsoft Yahei;}
.form_search,.search_go{ width: 100px; border: 1px solid #333; background: #aaa; color:#FFF;height: 40px; margin-left: 20px; line-height: 40px; font-size:18px ; font-family: Microsoft Yahei; }
.module-t{font-family: Microsoft Yahei; margin-top: 20px; margin-bottom: 20px;}
#SearchResult a{ font-size:16px; line-height:40px; background: url(../Content/images/titlebg.gif) no-repeat left center; margin-left: 5px; padding-left:10px; display: block; height: 40px; width: 100%;}

#SearchPaging {height:40px;line-height:40px;padding-bottom:10px;}
#SearchPaging .pages {font-size:14px; margin-top: 15px; }
#SearchPaging .pages li {float:left;display:inline;margin:0 10px;}
#SearchPaging .pages .pgNext {color:#006AAA;cursor:pointer;}
#SearchPaging .pages .pgNext.pgEmpty {color:#999999;cursor:default;}
#SearchPaging .pages .CurrentPage {font-weight:bold;color:#FF8000;}

/*搜索 结束*/

    ul.dropdown-menu li a {
        font-size: 16px; /* 将字体大小设置为8px，你可以根据需要调整这个值 */
    }
