

.list_body {
	background: url("../images/list_body_bg.jpg") no-repeat top rgb(255, 255, 255)    !important;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
i {
	list-style: none; margin: 0px; padding: 0px;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.martop10 {
	margin-top: 10px !important;
}
.martop20 {
	margin-top: 20px !important;
}
.martopbot23 {
	margin-top: 23px !important; margin-bottom: 23px !important;
}
.nomaright {
	margin-right: 0px !important;
}
.clear {
	clear: both;
}
.w585 {
	width: 585px;
}
.w890 {
	width: 890px;
}
.w265 {
	width: 265px;
}
.w300 {
	width: 300px !important;
}
.top {
	background:#611A9E; width: 100%; height: 40px;
}
.con {
	margin: 0px auto; width: 1200px; position: relative;
}
.con2 {
	margin: 0px auto; width: 1200px;
}
.head {
	position: relative;
}
.fangke {
	width: 400px;
}
.fangke ul li {
	line-height: 40px; padding-right: 20px; padding-left: 23px; float: left;
}
.fangke ul li a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.fangke ul li.bg_01 {
	background: url("../images/header_icon_1.png") no-repeat left;
}
.fangke ul li.bg_02 {
	background: url("../images/header_icon_2.png") no-repeat left;
}
.fangke ul li.bg_03 {
	background: url("../images/header_icon_3.png") no-repeat left;
}
.fangke ul li.bg_04 {
	background: url("../images/header_icon_4.png") no-repeat left;
}
.fangke ul li.bg_05 {
	background: url("../images/header_icon_5.png") no-repeat left;
}
.top_link {
	top: 0px; text-align: right; right: 110px; position: absolute;
}
.top_link ul li {
	line-height: 40px; padding-right: 15px; padding-left: 0px; float: left;
}
.top_link ul li a {
	padding: 11px 5px; color: rgb(255, 255, 255); font-size:14px;
}
.search {
	background: rgb(188, 59, 54); padding: 10px; width: 250px; height: 30px; text-align: left; right: 0px; display: none; position: absolute; z-index: 10;
}
.search_but {
	display: block; position: relative;
}
.search input {
	vertical-align: top;
}
.search .text {
	background: rgb(232, 232, 232); padding: 0px 5px; border: currentColor; border-image: none; width: 190px; height: 30px; color: rgb(51, 51, 51); line-height: 30px;
}
.search .sub {
	background: rgb(92, 3, 0); padding: 0px 5px; border: currentColor; border-image: none; width: 45px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px;
}
.logo {
	width: 380px; height: 80px; padding-top: 20px;
}
.logo img {
	max-width: 100%;
}
.menu {
	margin-top: 20px;
}
.navigation-up {
	height: 59px; border-bottom-color: rgb(140, 193, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigation-up .navigation-v3 {
	float: left;
}
.navigation-up .navigation-v3 ul {
	float: left;
}
.navigation-up .navigation-v3 li {
	font: 16px/59px "microsoft yahei"; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.navigation-up .navigation-v3 .nav-up-selected {
	background: url("../images/nav_on.png") no-repeat bottom;
}
.navigation-up .navigation-v3 li h2 {
	margin: 0px; padding: 0px; font-size: 15px; font-weight: normal;
}
.navigation-up .navigation-v3 li h2 a {
	padding: 0px 15px; height: 40px; color: rgb(34, 105, 163); line-height: 40px; font-family: "microsoft yahei"; display: inline-block;
}
.navigation-up .navigation-v3 li h2 a:hover {
	background: rgb(71, 138, 193); color: rgb(255, 255, 255);
}
.navigation-down {
	left: 0px; top: 100px; width: 100%; position: absolute; z-index: 999;
}
.navigation-down .nav-down-menu {
	background: url("../images/nav_xiabg.png"); margin: 0px; top: 0px; width: 100%; position: absolute;
}
.navigation-down .nav-down-menu .navigation-down-inner {
	margin: auto; width: 1200px; position: relative;
}
.navigation-down .nav-down-menu dl {
	float: left;
}
.navigation-down .menu-1 dl {
	margin: 40px 0px;
}
.navigation-down .menu-1 dl.zst {
	padding: 0px 20px; width: 300px;
}
.navigation-down .menu-1 dl.nav_2 {
	width: 300px;
}
.navigation-down .menu-1 dl.nav_3 {
	width: 350px;
}
.navigation-down .menu-1 dl.nav_4 {
	width: 500px;
}
.navigation-down .menu-1 dl.zhaiyao {
	width: 500px; color: rgb(0, 41, 75); line-height: 180%; text-indent: 2em; overflow: hidden; padding-left: 50px; border-left-color: rgb(190, 190, 190); border-left-width: 1px; border-left-style: solid; min-height: 140px;
}
.navigation-down .menu-1 dt {
	font: 16px/normal "microsoft yahei"; color: rgb(97, 120, 158); padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(97, 120, 158); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.navigation-down .menu-1 dd {
	width: 50%; float: left;
}
.navigation-down .menu-1 .nav_3 dd {
	width: 33.3%; float: left;
}
.navigation-down .menu-1 .nav_4 dd {
	width: 33.3%; float: left;
}
.navigation-down .menu-1 dd a {
	font: 14px/30px "microsoft yahei"; color: rgb(71, 138, 193); font-size-adjust: none; font-stretch: normal;
}
.navigation-down .menu-1 dd a:hover {
	color: rgb(85, 85, 85); font-weight: bold;
}
.navigation-down .menu-2 dd a {
	font: 16px/normal "microsoft yahei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.navigation-down .menu-3 dd a {
	font: 16px/normal "microsoft yahei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.index_title {
	height: 40px; color:#60199D; line-height: 40px; padding-bottom: 20px; font-size: 22px;
}
.index_title i {
	padding-right: 10px;
}
.index_title span.more a {
	float: right; color:#60199D; line-height: 40px; padding-bottom: 20px; font-size: 20px; 
}
.main_1_left {
	width: 785px;
}
.index_box .pic ul li {
	width: 370px; height: 277px; margin-right: 20px; float: left;
}
.index_box .pic ul li a.txt {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(227, 226, 226) rgb(227, 226, 226); padding: 8px 12px; border-image: none; height: 44px; line-height: 22px; font-size: 16px; display: block;
}
.index_box .pic ul li:hover a.txt {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(71, 138, 193) rgb(71, 138, 193); border-image: none;
}
.index_box .list ul {
	padding: 10px 0px;
}
.index_box .list ul li {
	background: url("../images/icon_dian_2.png") no-repeat left 11px; width: 350px; height: 33px; line-height: 25px; padding-left: 20px; margin-right: 20px; float: left;
}
.index_box .list ul li a {
	color: rgb(59, 59, 59);
}
.index_box .list ul li a:hover {
	color: rgb(35, 82, 124);
}
.main_1_right {
	width: 400px;
}
.tzgg_list ul li {
	height: 40px; line-height: 20px; margin-bottom: 12px;
}
.tzgg_list ul li span.date {
	background: rgb(239, 241, 242); width: 45px; height: 40px; text-align: center; color: rgb(153, 153, 153); line-height: 40px; font-size: 12px; margin-right: 15px; float: left; display: block;
}
.tzgg_list ul li a {
	display: block; color:rgb(59, 59, 59);
}
.tzgg_list ul li:hover span.date {
	background:#60199D; color: rgb(255, 255, 255);
}
.index_line {
	padding-bottom: 30px; margin-bottom: 10px; border-bottom-color: rgb(227, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.txtScroll-top {
	overflow: hidden; position: relative;
}
.txtScroll-top .hd {
	padding: 5px 0px; height: 30px; color: rgb(68, 68, 68); overflow: hidden; font-size: 22px;
}
.txtScroll-top .hd i {
	padding-right: 10px;
}
.txtScroll-top .hd .prev {
	background: url("../images/gundong_down.png") no-repeat; width: 15px; height: 9px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.txtScroll-top .hd .next {
	background: url("../images/gundong_down.png") no-repeat; width: 15px; height: 9px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.txtScroll-top .hd .next {
	background: url("../images/gundong_top.png") no-repeat;
}
.txtScroll-top .bd {
	padding: 5px 0px; height: 120px; overflow: hidden;
}
.txtScroll-top .infoList li {
	background: url("../images/icon_dian.png") no-repeat 5px; height: 40px; line-height: 40px; padding-left: 20px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.txtScroll-top .infoList li .date {
	color: rgb(153, 153, 153); float: right;
}
.links {
	background: url("../images/tit_kstd.png") no-repeat left; height: 100px;
}

.yqlink_left {
	background: url("../images/tit_link.png") no-repeat left; margin: 20px 0px; width: 700px; height: 30px; padding-left: 120px;
}
.yqlink_left a {
	color: rgb(255, 255, 255); line-height: 30px; padding-right: 15px; font-size: 13px;
}
.yqlink_left a:hover {
	color: rgb(198, 245, 255);
}

.add {
	width: 400px; color: rgb(255, 255, 255); font-size: 13px; margin-left: 30px;
}
.add p {
	color: rgb(255, 255, 255); line-height: 22px;
}
.ewm {
	width: 300px; text-align: center;
}
.ewm span {
	padding: 0px 20px; text-align: center; color: rgb(255, 255, 255); float: left; display: block;
}
.copyright {
	text-align: center; color: rgb(164, 164, 164); line-height: 50px; font-size: 13px;
}
.back {
	position: relative;
}
.to-top {
	padding: 5px; color: rgb(164, 164, 164); display: none;
}
.to-top img {
	padding: 0px 10px;
}
.yqlink_right {
	width: 370px; margin-top: 20px;
}

.con-six a.img {
	width: 370px; height: 210px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.conimg-two {
	width: 370px; height: 210px;
}
.txt-six {
	background: url("../images/index_box_bg_on.png") repeat-x bottom; left: 0px; top: 0px; width: 100%; height: 150px; text-align: left; color: rgb(255, 255, 255); line-height: 45px; padding-top: 60px; display: none; position: absolute;
}
.txt-six p {
	padding: 100px 10px 10px; line-height: 20px; text-indent: 2em; font-size: 14px; display: block;
}
.slideTxtBox {
	text-align: left;
}
.slideTxtBox .hd {
	padding: 0px 10px 0px 20px; height: 80px; line-height: 80px; position: relative;
}
.slideTxtBox .hd ul {
	left: 35%; top: 15px; height: 40px; margin-left: -415px; float: left; position: absolute;
}
.slideTxtBox .hd ul li {
	padding: 0px 55px 0px 45px; height: 40px; line-height: 40px; font-size: 22px; float: left; cursor: pointer;
}
.slideTxtBox .hd ul li.on {
	color: #60199D;
}
.slideTxtBox .hd ul li.on a {
	color: #60199D;
}
.slideTxtBox .hd ul li[name='one'] {
	background: url("../images/tab_icon_01.png") no-repeat left;
}
.slideTxtBox .hd ul li[name='one'].on {
	background: url("../images/tab_icon_01_on.png") no-repeat left;
}
.slideTxtBox .hd ul li[name='two'] {
	background: url("../images/tab_icon_02.png") no-repeat left;
}
.slideTxtBox .hd ul li[name='two'].on {
	background: url("../images/tab_icon_02_on.png") no-repeat left;
}
.slideTxtBox .hd ul li[name='thr'] {
	background: url("../images/tab_icon_03.png") no-repeat left;
}
.slideTxtBox .hd ul li[name='thr'].on {
	background: url("../images/tab_icon_03_on.png") no-repeat left;
}
.slideTxtBox .hd ul li[name='four'] {
	background: url("../images/tab_icon_04.png") no-repeat left;
}
.slideTxtBox .hd ul li[name='four'].on {
	background: url("../images/tab_icon_04_on.png") no-repeat left;
}
.slideTxtBox .hd ul li em {
	padding: 0px 10px;
}
.slideTxtBox .hd ul li .en {
	color: rgb(153, 153, 153); font-family: Arial; font-size: 14px; padding:0px 20px;
}
.slideTxtBox .bd {
	padding: 5px 0px; height: 590px;
}
.slideTxtBox .bd ul {
	-ms-zoom: 1;
}
.slideTxtBox .bd li {
	margin-right: 13px; margin-bottom: 13px; float: left;
}
.slideTxtBox .bd li.bg-3 {
	background: rgb(123, 176, 220);
}
.slideTxtBox .bd li.bg-4 {
	background: rgb(121, 202, 196);
}
.slideTxtBox .bd li.bg-5 {
	background: rgb(228, 191, 114);
}
.slideTxtBox .bd li.bg-6 {
	background: rgb(136, 192, 238);
}
.slideTxtBox .bd li .txt .more {
	text-align: right; display: block;
}

.slideTxtBox .bd li[name='one'] {
	width: 592px; height: 258px;background: rgb(136, 192, 238);
}
.slideTxtBox .bd li[name='one'] .img {
	width: 400px; height: 258px; overflow: hidden; float: left;
}
.slideTxtBox .bd li[name='one'] .img img {
	width: 400px; height: auto;
}
.slideTxtBox .bd li[name='one'] .txt {
	 padding: 10px; width: 170px; height: 238px; float: right;
}
.slideTxtBox .bd li[name='one'] .txt .tit {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 16px;
}
.slideTxtBox .bd li[name='one'] .txt .zhaiyao {
	padding: 20px 0px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 2em; font-size: 14px;
}


.slideTxtBox .bd li[name='two'] {
	background: rgb(180, 179, 246); width: 592px; height: 258px;
}
.slideTxtBox .bd li[name='two'] .img {
	width: 400px; height: 258px; float: left;
}
.slideTxtBox .bd li[name='two'] .img img {
	width: 400px; height: 258px;
}
.slideTxtBox .bd li[name='two'] .txt {
	padding: 10px 20px; width: 150px; float: left;
}
.slideTxtBox .bd li[name='two'] .txt .tit {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 16px;
}
.slideTxtBox .bd li[name='two'] .txt .xiaoxun {
	text-align: center; padding-top: 15px;
}
.slideTxtBox .bd li[name='other'] {
	width: 290px; height: 230px;
}
.slideTxtBox .bd li[name='other'] .img {
	width: 290px; height: 165px; float: left;
}
.slideTxtBox .bd li[name='other'] .img img {
	width: 290px; height: 165px;
}
.slideTxtBox .bd li[name='other'] .txt {
	padding: 8px 20px; width: 250px; float: left;
}
.slideTxtBox .bd li[name='other'] .txt .tit {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 15px;
}
.slideTxtBox .bd li[name='other'] .txt .zhaiyao {
	padding: 20px 0px 0px; color: rgb(255, 255, 255); line-height: 24px; text-indent: 2em; font-size: 12px;
}
.slideTxtBox .infoList li {
	background: url("../images/icon_dian.png") no-repeat 5px; height: 40px; line-height: 40px; padding-left: 20px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.slideTxtBox .bd li {
	height: 24px; line-height: 24px;
}
.slideTxtBox .bd li .date {
	color: rgb(153, 153, 153); float: right;
}


.picScroll-left {
	width: 1000px; margin-left: 165px; position: relative;
}
.picScroll-left .hd {
	
}
.picScroll-left .hd .prev {
	width: 11px; height: 25px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.picScroll-left .hd .next {
	width: 11px; height: 25px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.picScroll-left .hd .prev {
	background: url("../images/link_left.png") no-repeat; left: -30px; top: 30px;
}
.picScroll-left .hd .next {
	background: url("../images/link_right.png") no-repeat; top: 30px; right: -30px;
}
.picScroll-left .hd .prevStop {
	background-position: -60px 0px;
}
.picScroll-left .hd .nextStop {
	background-position: -60px -50px;
}
.picScroll-left .hd ul {
	overflow: hidden; margin-top: 10px; float: right; -ms-zoom: 1;
}
.picScroll-left .hd ul li {
	width: 9px; height: 9px; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer;
}
.picScroll-left .hd ul li.on {
	background-position: 0px 0px;
}
.picScroll-left .bd {
	padding: 0px;
}
.picScroll-left .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.picScroll-left .bd ul li {
	margin: 0px 23px; text-align: center; overflow: hidden; float: left; _display: inline;
}
.picScroll-left .bd ul li .pic {
	text-align: center; padding-top: 5px;
}
.picScroll-left .bd ul li .pic a {
	width: 65px; height: 65px; display: block;
}
.picScroll-left .bd ul li .title {
	width: 65px; line-height: 24px; padding-top: 6px; border:0px;
}
.hover-border {
	display: inline-block; position: absolute; z-index: 100;
}
.left-right-border {
	height: 0px;
}
.left-border {
	left: 0px;
}
.right-border {
	right: 0px; bottom: 0px;
}
.left-right-top-bottom-border {
	width: 0px;
}
.left-top-border {
	top: 0px; right: 50%;
}
.left-bottom-border {
	left: 0px; bottom: 0px;
}
.right-top-border {
	top: 0px; right: 0px;
}
.right-bottom-border {
	left: 50%; bottom: 0px;
}
.hasMoreTab {
	font-family: Microsoft YaHei;
}
.hasMoreTab .hd {
	background: url("../images/news_tit_1.png") no-repeat left; height: 70px; line-height: 70px; padding-right: 0px; padding-left: 15px; position: relative;
}
.hasMoreTab .hd .more {
	float: right;
}
.hasMoreTab .hd ul {
	height: 70px; overflow: hidden; position: absolute; z-index: 5; -ms-zoom: 1;
}
.hasMoreTab .hd li {
	padding: 0px 20px; color: rgb(73, 73, 73); font-size: 22px; margin-left: -1px; float: left; cursor: pointer;
}
.hasMoreTab .hd li.last {
	background: url("../images/tab_icon_fg.png") no-repeat left; padding-left: 25px;
}
.hasMoreTab .hd li.on {
	height: 70px; color: rgb(178, 40, 37); line-height: 70px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.hasMoreTab .bd {
	clear: both; position: relative;
}
.hasMoreTab .bd ul li {
	background: rgb(240, 240, 240); width: 228px; height: 186px; overflow: hidden; margin-right: 15px; margin-bottom: 15px; float: left; position: relative;
}
.hasMoreTab .bd ul li:hover {
	background: rgb(178, 41, 35);
}
.hasMoreTab .bd ul li a {
	color: rgb(34, 34, 34);
}
.hasMoreTab .bd ul li:hover a {
	color: rgb(255, 255, 255);
}
.hasMoreTab .bd ul li .img {
	width: 228px; height: 130px; float: left;
}
.hasMoreTab .bd ul li .img img {
	width: 100%; height: 100%;
}
.hasMoreTab .bd ul li .txt {
	padding: 8px 14px; width: 200px; float: left;
}
.hasMoreTab .bd ul li .txt .zhaiyao {
	padding: 8px 0px; color: rgb(102, 102, 102); font-size: 13px;
}
.hasMoreTab .bd ul li:hover .txt .zhaiyao {
	color: rgb(231, 112, 107);
}
.hasMoreTab .bd ul li .txt .more {
	right: 15px; bottom: 15px; font-size: 12px; position: absolute;
}
.hasMoreTab .bd ul a {
	color: rgb(62, 120, 179);
}
.new_box .title {
	background: url("../images/news_tit_1.png") no-repeat left; margin: 10px 0px; height: 50px; line-height: 50px; padding-left: 35px; font-size: 22px;
}
.new_box .title .more {
	float: right;
}
.new_box .bor {
	background: none; padding-left: 0px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.new_box .title .text {
	padding: 0px 8px; color: rgb(51, 51, 51); font-weight: bold; margin-top: -1px; border-bottom-color: rgb(178, 41, 35); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: block;
}
.new_box .title .dqwz {
	background: url("../images/list_dqwz.png") no-repeat left; color: rgb(136, 136, 136); padding-left: 20px; font-size: 14px; float: right;
}
.new_box .title .dqwz a {
	color: rgb(136, 136, 136);
}
.new_box .pic a {
	width: 188px; height: 105px; margin-right: 10px; float: left; display: block;
}
.new_box .pic img {
	width: 100%; height: 100%;
}
.new_box .pic2 a {
	background: url("../images/list_pic2_bg.png") repeat-x top; width: 188px; text-align: center; padding-top: 5px; margin-right: 10px; float: left; display: block;
}
.new_box .pic2 img {
	width: 175px; height: 223px;
}
.new_box .list ul {
	padding: 10px 0px;
}
.new_box .list ul li {
	background: url("../images/icon_dian.png") no-repeat 5px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 20px; font-size: 14px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.new_box .list ul li .date {
	padding: 0px 5px; color: rgb(176, 176, 176); float: right;
}
.new_box .list .fanye {
	padding: 10px;
}
.list_banner {
	margin: 0px auto; width: 1400px; height: 300px; position: relative;
}
.list_banner img {
	width: 100%; height: 100%;
}
.list_banner .list_lanmu {
	background: url("../images/list_lanmu_bg.png"); padding: 10px 0px 10px 25px; left: 100px; width: 240px; height: 50px; bottom: 0px; color: rgb(254, 255, 255); line-height: 40px; font-size: 22px; position: absolute;
}
.list_banner .page_lanmu {
	background: url("../images/list_lanmu_bg.png"); padding: 10px 0px 10px 25px; width: 240px; height: 50px; right: 99px; bottom: 0px; color: rgb(254, 255, 255); line-height: 40px; font-size: 22px; position: absolute;
}
.list_nav {
	background: url("../images/list_nav_logo.png") no-repeat right bottom rgb(242, 243, 245); width: 265px; padding-bottom: 260px;
}
.navMenu > li {
	background: url("../images/icon_dian_2.png") no-repeat 10px 20px; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: block;
}
.navMenu > li.open {
	background: url("../images/icon_dian_3.png") no-repeat 10px 20px rgb(255, 255, 255);
}
.navMenu > li > a {
	transition:0.3s; color: rgb(59, 59, 59); line-height: 40px; overflow: hidden; padding-left: 30px; font-size: 17px; text-decoration: none; border-top-color: rgb(216, 217, 218); border-top-width: 1px; border-top-style: solid; display: block; position: relative;
}
.navMenu > li:nth-of-type(1) > a {
	border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.navMenu > li:last-child > a {
	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.navMenu > li > a > i {
	margin: 0px 5px; font-size: 20px; font-style: normal; float: left;
}
.navMenu li a .arrow::before {
	height: auto; font-family: FontAwesome; font-size: 16px; font-weight: 300; margin-top: 1px; margin-right: 15px; float: right; display: inline; content: "\f105"; text-shadow: none;
}
.navMenu li a .open.arrow::before {
	height: auto; font-family: FontAwesome; font-size: 16px; font-weight: 300; margin-top: 1px; margin-right: 15px; float: right; display: inline; content: "\f107"; text-shadow: none;
}
.navMenu > li > a.active {
	background: url("../images/list_lanmu_bg.png"); color: rgb(255, 255, 255);
}
.navMenu > li > a:hover {
	background: url("../images/list_lanmu_bg.png"); color: rgb(255, 255, 255);
}
.navMenu > li > ul.sub-menu {
	list-style: none; margin: 8px 0px 0px 10px; padding-bottom: 5px; clear: both; display: none;
}
.navMenu > li > ul.sub-menu > li > ul.sub-menu {
	list-style: none; margin: 8px 0px 0px 10px; padding-bottom: 5px; clear: both; display: none;
}
.navMenu > li.active > ul.sub-menu {
	
}
.navMenu > li > ul.sub-menu > li.active > ul.sub-menu {
	
}
.navMenu > li > ul.sub-menu li {
	background: none; margin: 0px; padding: 0px;
}
.navMenu > li > ul.sub-menu li > a {
	color: rgb(120, 123, 125); line-height: 36px; padding-left: 20px; clear: both; font-size: 16px; display: block;
}
.navMenu > li > ul.sub-menu li > a.active {
	background: url("../images/list_lanmu_bg.png"); color: rgb(255, 255, 255);
}
.navMenu > li > ul.sub-menu li > a:hover {
	background: url("../images/list_lanmu_bg.png"); color: rgb(255, 255, 255);
}
.navMenu > li > ul.sub-menu > li.active > a {
	background: url("../images/list_lanmu_bg.png"); color: rgb(255, 255, 255);
}
.icon_1::before {
	content: "\f0ac";
}
.icon_2::before {
	content: "\f0ac";
}
.icon_3::before {
	content: "\f0ac";
}
.page_nav ul {
	margin: 0px !important;
}
.nav_3 ul {
	padding: 10px;
}
.nav_3 ul li {
	float: left;
}
.nav_3 ul li a {
	padding: 3px 12px; height: 35px; color: rgb(34, 105, 163); line-height: 35px; font-size: 16px; border-bottom-color: rgb(34, 105, 163); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.nav_3 ul li a:hover {
	background: rgb(34, 105, 163); color: rgb(255, 255, 255);
}
.nav_3 ul li a.cur {
	background: rgb(34, 105, 163); color: rgb(255, 255, 255);
}
.type {
	padding: 30px 20px 0px;
}
.type .tit {
	background: url("../images/list_tit_1.png") no-repeat left; margin: 0px auto; width: 227px; height: 36px; color: rgb(71, 138, 193); padding-left: 200px; font-size: 20px;
}
.type .type_list ul {
	padding: 15px 0px;
}
.type .type_list ul li {
	width: 25%; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; margin-bottom: 10px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.type .type_list ul li a {
	background: url("../images/icon_dian_4.png") no-repeat left; padding: 0px 10px 0px 20px; color: rgb(68, 68, 68);
}
.type .type_list ul li a:hover {
	background: url("../images/icon_dian_5.png") no-repeat left; color: rgb(178, 41, 35);
}
.page_left {
	margin-top: 25px; position: relative;
}
.page_right {
	margin-top: 25px; position: relative;
}
.page_left .page_dqwz {
	background: url("../images/list_dqwz.png") no-repeat left; color: rgb(136, 136, 136); padding-left: 20px; font-size: 14px;
}
.page_left .page_title h1 {
	color: rgb(43, 107, 159); line-height: 1.5em; font-size: 25px; font-weight: bold; margin-bottom: 0.25em;
}
.page_left .page_title h2 {
	color: rgb(25, 80, 125); line-height: 1.5em; font-size: 18px; font-weight: normal; margin-bottom: 0.25em;
}
.page_left .page_title .date {
	padding: 8px 0px; color: rgb(153, 153, 153); line-height: 24px; font-size: 13px; display: block;
}
.page_left .page_title hr {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; border-image: none; height: 1px; color: rgb(204, 204, 204); margin-top: 25px; margin-bottom: 20px;
}
.article {
	color: rgb(51, 51, 51); line-height: 1.75em; padding-bottom: 80px; font-size: 16px;
}
.article p {
	padding: 0.75em 0px; line-height: 200% !important;
}
.fujian {
	margin: 15px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.fujian ul li {
	line-height: 200%; font-size: 14px;
}
.fenxiang {
	width: 80px; margin-top: 100px; margin-left: -100px; position: fixed;
}
.fenxiang .ushare li {
	text-align: center; color: rgb(136, 136, 136); line-height: 30px; padding-bottom: 10px; font-size: 14px; display: block;
}
.fenxiang .ushare li a {
	color: rgb(136, 136, 136); display: block; -ms-zoom: 1;
}
.fenxiang .ushare li b {
	width: 40px; height: 40px; display: inline-block; position: relative;
}
.fenxiang .ushare span {
	display: block; position: relative; z-index: -1;
}
.fenxiang .ushare .bdshare-button-style0-16 a {
	margin: 0px; top: -40px; height: 0px; line-height: 30px; padding-top: 40px; padding-left: 0px; font-size: 14px; float: none; position: relative; z-index: 1; cursor: pointer; background-image: none;
}
.focusBox {
	width: 265px; height: 150px; text-align: left; overflow: hidden; position: relative;
}
.focusBox .pic img {
	width: 265px; height: 150px; display: block;
}
.focusBox .txt-bg {
	background: rgb(71, 138, 193); width: 100%; height: 36px; bottom: 0px; overflow: hidden; position: absolute; z-index: 1; opacity: 0.8;
}
.focusBox .txt {
	width: 100%; height: 36px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2;
}
.focusBox .txt li {
	height: 36px; bottom: -36px; line-height: 36px; position: absolute;
}
.focusBox .txt li a {
	padding: 0px 0px 0px 10px; color: white; font-size: 14px; text-decoration: none; display: block;
}
.focusBox .prev {
	background: url("../images/slider-arrow.png") no-repeat -110px 5px; left: 3%; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.focusBox .next {
	background: url("../images/slider-arrow.png") no-repeat -110px 5px; left: 3%; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;
}
.focusBox .next {
	background-position: 8px 5px; left: auto; right: 3%;
}
.focusBox .prev:hover {
	opacity: 1;
}
.focusBox .next:hover {
	opacity: 1;
}
.focusBox .prevStop {
	display: none;
}
.focusBox .nextStop {
	display: none;
}
.new_box .xg_list ul {
	padding: 10px 0px;
}
.new_box .xg_list ul li {
	background: url("../images/icon_dian.png") no-repeat 5px 26px; padding: 15px 0px 10px 20px; line-height: 24px; font-size: 14px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.new_box .xg_list ul li .date {
	padding: 0px 5px; color: rgb(176, 176, 176); float: right;
}
.list_pic ul {
	padding: 10px 0px;
}
.list_pic ul li {
	background: rgb(123, 176, 220); width: 280px; margin-right: 25px; margin-bottom: 25px; float: left;
}
.list_pic ul li:hover {
	background: rgb(178, 41, 35);
}
.list_pic ul li a {
	color: rgb(255, 255, 255);
}
.list_pic ul li .img {
	width: 280px; height: 160px; float: left;
}
.list_pic ul li .img img {
	width: 100%; height: 100%;
}
.list_pic ul li .txt {
	padding: 8px 15px; width: 250px; color: rgb(255, 255, 255); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list_pic ul a {
	color: rgb(62, 120, 179);
}
.xg_list td {
	padding: 15px 0px; line-height: 24px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.xg_list span.leaderfont199388 {
	background: url("../images/icon_dian_2.png") no-repeat left 6px; padding-left: 12px;
}
.xysz_con {
	background: url("../images/jigou.png") no-repeat top; margin: 40px auto; width: 600px; height: 600px; position: relative;
}
.xysz_con .xueyuan {
	width: 200px; position: absolute;
}
.xysz_con .xueyuan ul li {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.xysz_con .xueyuan ul li a {
	color: rgb(51, 51, 51);
}
.xysz_con .lxd {
	left: 50px; top: 100px; text-align: right;
}
.xysz_con .xlh {
	top: 100px; text-align: left; right: 55px;
}
.xysz_con .fhs {
	left: 50px; top: 490px; text-align: right;
}
.xysz_con .gls {
	top: 450px; text-align: left; right: 55px;
}
@media all and (max-width:1400px)
{
#index .banner {
	width: 1200px; height: 360px;
}
#index .banner .carousel {
	height: 360px !important;
}
#index .banner .newsbox {
	height: 360px !important; background-size: 100% 360px !important;
}
.banner .container .calendar-container {
	height: 360px !important;
}
.banner .container .calendar-container .calendar_date {
	margin-top: 360px !important;
}
.list_banner {
	margin: 0px auto; width: 1200px; height: 257px; position: relative;
}
.list_banner .list_lanmu {
	left: 0px !important;
}
.list_banner .page_lanmu {
	right: 0px !important;
}
}
