.main_top{
	width: 100%;
	height: 130px;
	background: #9C0B14;
}

.main_top .w1260{
	height: 130px;
}

.main_top .w1260 a.logo{
	display: block;
	height: 130px;
	float: left;
	width: 400px;
	background: url("../images/logo.png") no-repeat left center;
}

.main_top .w1260 .right{
	width: 300px;
	float: right;
	margin-top: 25px;
}

.main_top .w1260 .right .r_top{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-bottom: 5px;
}

.main_top .w1260 .right .r_top a{
	color: #fff;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	background: url("../images/img1.png") no-repeat right center;
}

.main_top .w1260 .right .r_bottom{
	width: 230px;
	float: right;
	overflow: hidden;
}

.main_top .w1260 .right .r_bottom input{
	width: 200px;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
	border-radius: 4px;
	border: 0px;
border-top-right-radius: 0px; 
border-bottom-right-radius: 0px;
	float: left
}

.main_top .w1260 .right .r_bottom input:nth-child(1){
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.main_top .w1260 .right .r_bottom input[type=submit]{
border-radius: 4px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	width: 30px;
	background-image: url("../images/img2.png");
	background-size: 15px;
	background-position: center;
	background-repeat: no-repeat
}

.main_menu{
	width: 100%;
	height: 60px;
	margin: 0px auto;
	background: #85060C
}

.main_menu .w1260{
	overflow: inherit
}

.main_menu ul li.nav_mainmenu{
	float: left;
	display: block;
	position: relative;
	text-align: center;
	transition: all 0.3s;
	border-top: 5px solid #85060C;
}

.main_menu ul li.nav_mainmenu ul.nav_twomenu{
	position: absolute;
	left: 0px;
	top: 55px;
	z-index: -1;
	background: linear-gradient(to right,  #8a1416 0%,#6a0e0d 100%); 
	padding: 10px 0px;
	width: 160px;
	text-align: left;
	opacity: 0;
	transition: all 0.3s;
	transform: translateX(40px)
}

.main_menu ul li.nav_mainmenu ul.nav_twomenu a{
	font-size: 14px;
	line-height: 40px;
}

.main_menu ul li.nav_mainmenu a{
	height: 55px;
	line-height: 55px;
	padding: 0px 20px;
	color: #fff;
	font-size: 18px;
	transition: all 0.3s;
}

.main_menu ul li.menunow{
	background: #8a1416; /* Old browsers */
	border-top: 5px solid #9B7E4B;
	height: 55px;
	background: linear-gradient(to right,  #8a1416 0%,#6a0e0d 100%); 
}

.main_menu ul li.nav_mainmenu:hover{
	background: #8a1416; /* Old browsers */
	border-top: 5px solid #9B7E4B;
	height: 55px;
	background: linear-gradient(to right,  #8a1416 0%,#6a0e0d 100%); 
}

.main_menu ul li.nav_mainmenu:hover .nav_twomenu{
	opacity: 1;
	z-index: 99;
	transform: translateX(0px)
}


.home_lb{
	width: 100%;
	margin: 0px auto;
	height: 500px;
	overflow: hidden;
	position: relative;
}

.home_lb .swiper-slide{
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: top center 
}

.home_lb div.swiper-pagination{
	bottom: 50px;
	width: 1160px;
	left: 50%;
	margin-left: -580px;
	text-align: left;
}

.home_lb div.swiper-pagination .swiper-pagination-bullet{
	height: 13px;
	width: 13px;
	opacity: 1;
	background: rgba(255,255,255,0.4);
	transition: all 0.3s;
}

.home_lb div.swiper-pagination .swiper-pagination-bullet:hover{
	background: rgba(255,255,255,1);
}

.home_lb div.swiper-pagination .swiper-pagination-bullet-active{
	width: 40px;
	border-radius: 50px;
	background: rgba(255,255,255,1);
}

.home_lb .home_lb_link{
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -630px;
	width: 1260px;
	z-index: 9;
	height: 135px;
}

.home_lb .home_lb_link a{
	position: relative;
	display: block;
	height: 105px;
	width: 230px;
	padding-top: 20px;
	padding-left: 20px;
	overflow: hidden;
	float: left;
	color: #fff;
	margin-right: 5px;
	background:rgba(138,20,22,0.9);
	text-decoration: none;
	transition: all 0.3s;
	margin-top: 10px;
}

.home_lb .home_lb_link a h1{
	font-size: 24px;
	margin: 0px;
	font-weight: normal
}

.home_lb .home_lb_link a font{
	color: #A3A3A3;
	font-size: 14px;
	font-family: "Arial";
	height: 20px;
	line-height: 20px;
}

.home_lb .home_lb_link a em{
	border-radius: 100px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: block;
	background: #8a1416; 
	position: absolute;
	right: 30px;
	bottom: 20px;
	color: #fff;
	transition: all 0.3s;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}

.home_lb .home_lb_link a:hover{
	background: #9C0B14;
	margin-top: 0px;
	height: 115px;
}

.home_lb .home_lb_link a:hover em{
	right: 20px;
}

.home_01{
	margin: 30px auto;
}

.home_01 .left{
	width: 880px;
	float: left;
	overflow: hidden;
}

.home_01 .left div.tab{
	margin-bottom: 20px
}

.home_01 .left .left_tab{
	overflow: hidden;
	width: 100%;
}


.home_01 .left .left_tab .left_02{
	width: 420px;
	overflow: hidden;
	position: relative;
	border: 1px solid #E6E6E6;
	padding-bottom: 20px;
	float: left
}

.home_01 .left .left_tab .left_02 .imglink{
	display:block;
	width: 100%;
	height: 265px;
overflow: hidden;
}

.home_01 .left .left_tab .left_02 .imglink img{
	width: 100%
}

.home_01 .left .left_tab .left_02 span{
	width: 84px;
	height: 84px;
	color: #fff;
	position: absolute;
	top: 220px;
	left: 30px;
	text-align: center;
	font-family: "Arial";
	display: block;
	background: #8a1416; /* Old browsers */
	background: -moz-linear-gradient(left,  #8a1416 0%, #6a0e0d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #8a1416 0%,#6a0e0d 100%); /* Chrome10-25,Safari5.1-6 */
}

.home_01 .left .left_tab .left_02 span strong{
	font-size: 18px;
	display: inline-block;
	margin-top: 15px;
	font-weight: normal;
}

.home_01 .left .left_tab .left_02 span h3{
	font-size: 30px;
	font-weight: normal;
}

.home_01 .left .left_tab .left_02 h1{
	width: 86%;
	margin: 0px auto;
	font-weight: normal;
	display: block;
	font-size: 22px;
	margin-top: 55px;
	margin-bottom: 20px;
}

.home_01 .left .left_tab .left_02 font{
	display: block;
	width: 86%;
	margin: 0px auto;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	color: #707070;
	margin-bottom: 15px;
}

.home_01 .left .left_tab .left_02 em{
	margin-left: 7%;
}

.home_01 .left .left_03{
	width: 400px;
	float: left;
	overflow: height;
	margin-left: 50px;
}

.home_01 .left .left_03 ul li{
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
	margin-top: 20px;
	overflow: hidden
}

.home_01 .left .left_03 ul li:nth-child(1){
	margin-top: 0px;
}

.home_01 .left .left_03 ul li a{
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #000;
	width: 270px;
	overflow: hidden;
	float: left
}

.home_01 .left .left_03 ul li font{
	float: right;
	color: #7B7B7B;
}

.home_01 .right{
	width: 330px;
	float: left;
	margin-left: 50px;
}

.home_01 .right .right_01{
	width: 100%;
	overflow: hidden;
	float: left
}

.home_01 .right .right_01 a{
	display: block;
	height: 150px;
	width: 100%;
	margin-bottom: 24px
}

.home_01 .right .right_01 a span{
	display: block;
	height: 150px;
	width: 150px;
	float: left;
	overflow: hidden
}

.home_01 .right .right_01 a font{
	float: left;
	width: 180px;
	height: 130px;
	position: relative;
	overflow: hidden
}

.home_01 .right .right_01 a font h3{
	display: inline-block;
	width: 70%;
	float: left;
	margin-left: 10%;
	margin-top: 20px;
	font-size: 18px;
	font-weight: normal
}

.home_01 .right .right_01 a font i{
	position: absolute;
	bottom: 5px;
	right: 20px;
	font-size: 22px
}

.home_01 .right .right_01 a.link1{
	color: #fff;
	background: #8a1416; /* Old browsers */
	background: -moz-linear-gradient(top,  #8a1416 0%, #6a0e0d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #8a1416 0%,#6a0e0d 100%); /* Chrome10-25,Safari5.1-6 */
}

.home_01 .right .right_01 a.link2{
	color: #333;
	background: #F7EBE2; /* Old browsers */
	background: -moz-linear-gradient(top,  #E7CEA4 0%, #F7EBE2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #E7CEA4 0%,#F7EBE2 100%); /* Chrome10-25,Safari5.1-6 */
}


.home_01 .right .lb2,.yanjiusheng_list .lb4{
	float: left;
	width: 100%;
	height: 150px;
	overflow: hidden;
}

.yanjiusheng_list .lb4{
	margin-bottom: 25px;
}

.home_01 .right .lb2 .swiper-slide,.yanjiusheng_list .lb4 .swiper-slide{
	position: relative;
}

.home_01 .right .lb2 .swiper-slide span,.yanjiusheng_list .lb4 .swiper-slide span {
	background: rgba(0,0,0,0.7);
	bottom: 0px;
	color: #fff;
	display: block;
	height: 40px;
	left: 0px;
	line-height: 40px;
	position: absolute;
	width: 100%;
	text-indent: 20px
}

.yanjiusheng_list .lb4 .swiper-slide span {
	background: rgba(133,6,12,0.7);
}

.home_01 .right .lb2 .pagination2 ,.yanjiusheng_list .lb4 .pagination4{
	height: 40px;
	bottom: 0px;
	width: 90px;
	right: 0px;
	left: auto
}

.home_01 .right .lb2 .pagination2 .swiper-pagination-bullet,.yanjiusheng_list .lb4 .pagination4 .swiper-pagination-bullet{
	background: #fff;
	width: 10px;
	height: 10px;
	margin-right: 2px;
	margin-top: 13px;
}

.home_02{
	width: 100%;
	margin: 50px auto;
	height: 580px;
	overflow: hidden;
	background: url(../images/img3.jpg) top center ;
}

.home_02 .w1260{
	margin-top: 30px;
	overflow: hidden
}

.home_02 .swiper-slide{
	background: #fff;
	position: relative;
}

.home_02 .swiper-slide span{
	display: block;
	width: 100%;
	height: 228px;
	overflow: hidden;
}

.home_02 .swiper-slide span img{
	width: 100%;
	height: auto
}

.home_02 .swiper-slide font{
	width: 105px;
	height: 38px;
	line-height: 38px;
	display: block;
	background: #CA0D0C;
	color: #fff;
	text-align:center;
	position: absolute;
	top: 210px;
	left: 50%;
	font-size: 18px;
	margin-left: -52px;
}

.home_02 .swiper-slide div{
	height: 100px;
	text-align:center;
}

.home_02 .swiper-slide strong{
	display:block;
	margin: 0px auto;
	margin-top: 50px;
	font-size: 16px;
	color: #333333;
	font-weight: normal
}

.home_02 .swiper-slide em{
	font-style: normal;
	color: #707070;
	line-height: 30px;
	font-size: 16px;
}

.home_02 .swiper-slide hr{
	width: 35px;
	height: 4px;
	margin-top: 30px;
	border: none;
	font-size: 16px;
	background: #E3D6B6;
	display: block;
}

.news_style1{
	width: 860px;
	float: left;
}

.news_style1 .news_box{
	width: 100%;
	overflow: hidden
}

.news_style1 .news_box .tuijian{
	width: 100%;
	color: #fff;
	height: 337px;
	background: url(../images/img4.jpg) top center;
	position: relative;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px
}

.news_style1 .news_box div.zongse_bg{
	background: url(../images/img16.jpg) top center;
}

.news_style1 .news_box .tuijian a.imglink{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 50%;
	height: 337px
}

.news_style1 .news_box .tuijian a.imglink img{
height:100%
}

.news_style1 .news_box .tuijian span{
	display: block;
	margin-left: 50px;
	margin-top: 90px;
	font-size: 16px;
}

.news_style1 .news_box .tuijian a.textlink{
	display: block;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	width: 310px;
	margin: 10px 0px 20px 50px;
}

.news_style1 .news_box .tuijian font{
	position: absolute;
	display: block;
	bottom: 50px;
	left: 50px;
}

.news_style1 .news_box ul li{
	display: block;
	float: left;
	width: 245px;
	padding-right: 20px;
	padding-left: 20px;
	border-right: 1px solid #CCCCCC;
	position: relative;
}

.news_style1 .news_box ul li font{
	color:#7B7B7B;
	display: inline-block;
	margin-bottom: 10px
}

.news_style1 .news_box ul li a{
	font-weight: normal;
	display:block;
	height: 52px;
	color: #000;
	margin-bottom: 10px;
}

.news_style1 .news_box ul li span{
	color: #7B7B7B
}

.news_style1 .news_box ul li em{
	position: absolute;
	right: 20px;
	bottom: 0px
}

.home_03 .yanjiusheng,.home_04 .yanjiusheng{
	width: 330px;
	float: right;
	overflow: hidden;
}

.home_03 .yanjiusheng .yanjiusheng_list,.home_03 .yanjiusheng .yanjiusheng_list li{
	width: 100%;
	float: left;
	overflow: hidden
}

.home_03 .yanjiusheng .yanjiusheng_list li{
	border-bottom: 1px dotted #E1E1E1;
	padding-bottom: 10px;
	margin-bottom: 20px;
	position: relative;
}

.home_03 .yanjiusheng .yanjiusheng_list li:nth-last-child(1){
	margin-bottom: 0px;
}

.home_03 .yanjiusheng .yanjiusheng_list li div{
	width: 62px;
	height: 62px;
	border: 1px solid #CA0D0C;
	text-align: center;
	float: left;
	margin-bottom: 40px;
	margin-right: 20px
}

.home_03 .yanjiusheng .yanjiusheng_list li div h3{
	display: block;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background: #CA0D0C;
}

.home_03 .yanjiusheng .yanjiusheng_list li div h4{
	height: 30px;
	line-height: 30px;
	color: #CA0D0C;
	font-weight: normal
}

.home_03 .yanjiusheng .yanjiusheng_list li a{
	font-weight: normal;
	display:block;
	height:32px;
	color: #000;
	margin-bottom: 10px;
}

.home_03 .yanjiusheng .yanjiusheng_list li font{
	color:#7B7B7B;
	display: inline-block;
}

.home_03 .yanjiusheng .yanjiusheng_list li  span{
	color: #7B7B7B;
	margin-top: 28px;
	display: inline-block
}


.home_03 .yanjiusheng .yanjiusheng_list li em{
	position: absolute;
	right: 0px;
	bottom: 20px;
}

div.tonglan_ad{
	height: 143px;
	overflow: hidden;
	margin: 40px auto;
}

.home_04 .right ul li,.home_01 .right ul li{
	width: 100%;
	float: left;
	border-bottom: 1px dotted #E6E6E6;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.home_04 .right ul li a,.home_01 .right ul li a{
	display: block;
	width: 90%;
	color: #000;
	margin-bottom: 15px;
}

.home_04 .right ul li span,.home_01 .right ul li span{
	color: #7B7B7B;
}

.home_01 .right .tab a{
float:right;
color:#CA0D0C;
font-size:14px
}

.home_05{
	border: 1px solid #E6E6E6;
	border-top: 6px solid #9B7E4B;
	padding: 30px 0px;
	margin-top: 40px;
	text-align: center
}

.home_05 a{
	width: 100px;
	margin: 0px 22px;
	color: #707070;
	display: inline-block;
	text-decoration: none
}

.home_05 a i{
	display: block;
	font-size: 40px;
	color: #9B7E4B;
	line-height: 60px
}

.foot_menu{
	width: 100%;
	overflow:hidden;
	margin: 50px auto 0px auto;
	background: #242424;
	padding-bottom: 50px;
}

#foot_menu{
	width: 1040px;
	overflow: hidden
}

#foot_menu li.nav_mainmenu{
	width: 115px;
	float: left;
	overflow: hidden
}

#foot_menu li.nav_mainmenu>a{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	display: block;
	height: 30px;
	line-height: 30px;
}

#foot_menu li.nav_mainmenu ul li a{
	color: #7B7B7B;
	font-size: 14px;
	line-height: 30px;
}

#foot_menu li.nav_mainmenu:nth-last-child(1),#foot_menu li.nav_mainmenu:nth-last-child(2){
	display: none
}

.foot_menu .left{
	width: 102px;
	float: left;
	margin-top: 50px;
}

.foot_menu .right{
	width: 180px;
	overflow: hidden;
	float: right;
	margin-top: 50px;
}

.foot_menu .right h3{
	color: #fff;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
}

.foot_menu .right .bdsharebuttonbox {
	padding: 10px 0px;
	overflow: hidden;
	width: 100%;
}

.foot_menu .right .bdsharebuttonbox a{
	display: block;
	width: 38px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #9B7E4B;
	border-radius: 10px;
	float: left;
	color: #fff;
	font-size: 22px;
	margin-right: 6px;
}

.foot_menu .right select{
	display: block;
	margin: 10px 0px 20px 0px;
	width: 100%;
	height: 38px;
	font-size: 14px;
}

.foot_menu .right div.erweima{
	width: 80px;
	overflow: hidden;
	color: #7B7B7B;
	float: left;
	margin-right: 10px;
}


.foot_bottom{
	width: 100%;
	background: #9C0B14;
	height: 110px;
}

.foot_bottom .foot_logo{
	width: 400px;
	float: left;
	height: 75px;
	background: url('../images/logo2.png') no-repeat center;
	margin-top: 20px;
	margin-right: 50px
}

.foot_bottom .bottom_menu{
	width: 800px;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	float: left;
}

.foot_bottom .bottom_menu a{
	color: #fff;
	font-size: 16px;
	display: inline-block;
	margin-right: 20px;
}

.foot_bottom .foot_copy{
	width: 800px;
	float: left;
	color: #fff;
}


/*学院概况*/
.banner{
	width: 100%;
	margin: 0px auto;
	height: 400px;
	overflow: hidden;
	position: relative
}

.banner .banner_bg{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 200px;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, #000 100%);
	background: -o-linear-gradient(rgba(0, 0, 0, 0) 0%, #000 100%);
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 0.7;
	z-index: 2;
}

.banner .banner_img{
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 400px;
	left: 0px;
	bottom: 0px;
}

.banner .banner_img img{
	width: 100%;
	min-width: 1920px;
	height: auto;
}

.page_body,.dangjian{
	width: 1260px;
	margin: 40px auto;
	overflow: hidden;
}

.page_left{
	width: 260px;
	float: left;
	overflow: hidden;
}

.left_menu{
	width: 100%;
	overflow: hidden;
	float: left;
	background-color: #F6F6F6;
	background-image: url(../images/img6.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 80px;
	margin-bottom: 20px;
}

.left_menu h1{
	display: block;
	float: left;
	height: 70px;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	text-indent: 20px;
	line-height: 70px;
	width: 100%;
	background: url(../images/img7.png);
	margin-bottom: 20px;
}

.left_menu ul li{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-indent: 40px;
	float: left
}

.left_menu ul li a{
	color: #7B7B7B;
	font-size: 16px;
}


.left_menu ul li.menuon{
	border-left: 6px solid #CA0D0C;
	background-color: #fff;
	text-indent: 34px;
}

.left_menu ul li.menuon a{
	color: #9C0B14
}

.page_left_ad{
	width: 100%;
	float: left;
	overflow: hidden;
}

.page_left_ad a{
	display: block;
	float: left;
	margin-bottom: 10px;
	overflow: hidden
}

.page_right{
	float: right;
	width: 940px;
	overflow: hidden
}

.page_right .page_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 40px;
}

.page_right .page_title h3{
	display: block;
	height: 47px;
	line-height: 50px;
	padding: 0px 5px;
	float: left;
	border-bottom: 3px solid #9C0B14
}

.page_right .page_title .navs{
	float: right;
	overflow: hidden;
	color: #707070
}

.page_right .page_title .navs a{
	color: #707070
}

.page_right .page_title .navs i{
	color: #E6E6E6;
	margin-left: 5px;
}

.page_right .page_box{
	width: 100%;
	float: left;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	line-height: 180%;
}

.page_box .xueyuangaikuang{
	width: 100%;
	height: 390px;
	overflow: hidden;
	float: left;
	margin-bottom: 50px;
	position: relative;
}

.page_box .xueyuangaikuang .swiper-slide{
	width: 100%;
	height: 100%;
}

.page_box .xueyuangaikuang .swiper-slide div{
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	padding-left: 40px;
	width: 250px;
	background: rgba(156,11,20,0.9);
	color: #fff;
}

.page_box .xueyuangaikuang .swiper-slide div font{
	display: block;
	margin-top:60px; 
}

.page_box .xueyuangaikuang .swiper-slide div h1{
	line-height: 120%;
	font-weight: 500;
display: block;
margin-top:30px; 
}

.page_box .xueyuangaikuang .swiper-pagination{
	left: 40px;
	bottom: 40px;
	width: 250px;
}

.page_box .xueyuangaikuang .swiper-pagination .swiper-pagination-bullet{
	float: left;
	background: #AC9265;
	opacity: 1
}

.page_box .xueyuangaikuang .swiper-pagination .swiper-pagination-bullet-active{
	background: #fff
}


/*学院概况*/

/*师资力量*/
.page2 ul li{
	display: block;
	float: left;
	width: 400px;
	height: 210px;
	margin-right: 25px;
	margin-bottom: 40px;
	overflow: hidden;
	transition: all 0.3s;
}

.page2 ul li:hover{
	box-shadow: 0px 10px 20px rgba(0,0,0,0.2)
}

.page2 ul li:nth-child(3),.page2 ul li:nth-child(6),.page2 ul li:nth-child(9){
	margin-right: 0px;
}

.page2 ul li a.a_img{
	display: block;
	float: left;
	height: 100%;
}

.page2 ul li div{
	background-color: #F1F2F2;
	transition: all 0.3s;
	height: 100%;
	width: 170px;
	padding-left: 30px;
	float: left
}

.page2 ul li:hover div{
	background-color: #9C0B14
}

.page2 ul li div h2{
	display: inline-block;
	margin-top: 40px;
	font-weight: 400;
	transition: all 0.3s;
}

.page2 ul li:hover h2{
	color: #fff
}

.page2 ul li div font{
	display: inline-block;
	color: #7B7B7B;
	margin: 5px 0px;
	transition: all 0.3s;
}

.page2 ul li:hover div font{
	color: #fff
}

.page2 ul li div a{
	display: block;
	background: #fff;
	width: 100px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	margin-top: 40px;
	color: #7B7B7B;
	transition: all 0.3s;
}

.page2 ul li:hover div a{
	width: 120px;
	color: #000
}

.page_h1{
	width: 100%;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	float: left;
	margin-bottom: 20px;
}

.page_h1 h1{
	float: left;
	font-size: 28px;
	font-weight: 500;
	color: #9C0B14
}

.page_h1 h1 i{
	font-size: 34px;
	float: left
}

.page_h1 .navs{
	float: right;
	color: #707070;
}

.page_h1 .navs a{
	color: #707070;
}

.page_h1 .navs i{
	color: #E6E6E6;
	margin-left: 5px;
}

a.shizi_query{
	width: 450px;
	float: left;
	height: 210px;
	background: #F1F2F2;
	margin-bottom: 40px;
	margin-right: 40px;
	text-decoration: none;
	position: relative;
	transition: all 0.3s;
	overflow: hidden
}

a.shizi_query:hover{
	background: #fff;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.1)
}

a.shizi_query:nth-child(odd){
	margin-right: 0px;
}

a.shizi_query img{
	float: left;
	width: 200px;
	margin-right: 35px;
}

a.shizi_query h3{
	margin-top: 30px;
	color: #000;
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
	margin-right: 20px;
}

a.shizi_query font{
	display: inline-block;
	color: #9B7E4B;
	font-size: 14px;
}

a.shizi_query span{
	display: inline-block;
width:180px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #7B7B7B
}

a.shizi_query i{
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 34px;
	height: 34px;
	background: #9B7E4B;
	color: #fff;
	font-size: 20px;
	line-height: 34px;
	text-align: center;
}

/*师资力量*/

/*本科教学*/
.page3{
	width: 100%;
	margin: 0px auto;
	overflow: hidden
}

.page3 .left{
	width: 860px;
	float: left;
	overflow: hidden;
}

.page3 .right{
	float: right;
	width: 350px;
	overflow: hidden
}

.guanfangpingtai{
	width: 100%;
	border: 1px solid #E6E6E6;
	box-sizing: border-box;
	border-top: 0px;
	margin-top: 40px;
	padding-bottom: 30px;
}

.guanfangpingtai .swiper-container_01{
	width: 280px;
	margin: 0px auto;
	overflow: hidden;
	color: #707070
}

.guanfangpingtai .swiper-container_01 img{
	width: 100px;
	height: auto;
	float: left;
	margin-right: 30px;
}

.guanfangpingtai .swiper-container_01 h3{
	font-size: 20px;
	font-weight: 400;
	display: block;
	color: #000;
	margin-bottom: 10px;
	margin-top: 5px;
}

.guanfangpingtai .swiper-pagination{
	right: 20px;
}

.guanfangpingtai .swiper-pagination span{
	margin: 0px 3px;
}

.guanfangpingtai .swiper-pagination span.swiper-pagination-bullet-active{
	background: #9B7E4B
}

.remen_news{
	width: 100%;
	border: 1px solid #E6E6E6;
	box-sizing: border-box;
	border-top: 0px;
	padding-bottom: 30px;
	overflow: hidden
}

.remen_news ul{
	width: 80%;
	margin: 0px auto;
	overflow: hidden
}

.remen_news ul li{
	width: 100%;
	margin-bottom: 17px;
	padding-bottom: 17px;
	border-bottom: 1px dashed #E1E1E1
}

.remen_news ul li:nth-last-child(1){
	border-bottom: 0px;
	margin-bottom: 0px;
}

.remen_news ul li font{
	display: block;
	color: #A3A3A3;
	font-size: 12px;
	font-family: "Arial";
	line-height: 20px;
}

.remen_news ul li a{
	color: #000;
	display: block;
	line-height: 24px;
}

.remen_news ul a.news_list{
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #333;
overflow: hidden
}

.remen_news ul a.news_list i{
	color: #9C0B14
}

.remen_news ul.news_img{
	margin-bottom: 20px;
}

.remen_news ul.news_img a img{
	width: 140px;
	height: auto;
	float: left;
	margin-right: 20px;
}

.remen_news ul.news_img h3{
	font-size: 16px;
	float: left;
	width: 160px;
	font-weight: normal;
	display: block;
}

.remen_news ul.news_img font{
	font-size: 12px;
	color: #A3A3A3;
	margin-top: 10px;
	display: block;
	float: left
}


.page_one_menu{
	width: 100%;
	height: 50px;
	line-height: 50px;
	position: relative;
	float: left;
	margin-bottom: 10px;
}

.page_one_menu h4{
	margin-left: 35px;
	font-size: 20px;
	display: block;
	font-weight: 500;
	float: left
}

.page_one_menu a.more{
	float: right;
	color: #4A4A3C
}

.page_one_menu a.more i{
	font-size: 14px;
	margin-left: 5px;
	color: #A3A3A3
}

.page_one_menu .swiper-container{
	float: right;
	height: 50px;
	margin-right: 30px;
max-width:500px;
}

.page_one_menu .swiper-container .swiper-wrapper a{
	display: block;
	float: left;
	width: auto;
	padding: 0px 10px;
	color: #333333;
	transition: all 0.3s;
	font-size: 14px;
	text-decoration: none;
}

.page_one_menu .swiper-container .swiper-wrapper a:hover{
	color: #9C0B14
}

.page_one_menu .swiper-prev,.page_one_menu .swiper-next{
	display: block;
	width: 14px;
	height: 50px;
	color: #CA0D0C;
    float: right;
	top: 0px;
	z-index: 9;
	background: #fff;
	text-align: center
}


.news_query{
	width: 100%;
	float: left;
	overflow: hidden;
}

.news_query .newsquery{
	width: 100%;
	float: left;
	border-bottom: 1px dashed #BEBEBE;
	padding-bottom: 40px;
	margin-top: 30px;
}

.newsquery_time{
	width: 65px;
	height: 55px;
	padding-top: 10px;
	color: #fff;
	text-align: center;
	float: left;
	margin-right: 45px;
	background: #8a1416;
	font-family: "Arial";
    background: -moz-linear-gradient(left, #8a1416 0%, #6a0e0d 100%);
    background: -webkit-linear-gradient(left, #8a1416 0%,#6a0e0d 100%);
}

.newsquery_time h4,.newsquery_time h1{
	font-weight: 500;
	line-height: 120%;
}

.newsquery_intro{
	width: 480px;
	float: left;
	height: 100%;
}

.newsquery_intro h2{
	width: 100%;
	display: block;
	font-weight: 400;
	float: left;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 15px;
}

.newsquery_intro h2 a{
	color: #000
}

.newsquery_intro font{
	display: block;
	font-size: 12px;
	color: #9C0B14;
	margin-top: 20px;
}

.newsquery_intro font i{
	font-size: 12px;
}

.newsquery_intro font em{
	font-style: normal;
	
}

.newsquery_intro span{
	color: #707070;
	line-height: 22px;
	font-size: 14px
}

.newsquery_img {
	float: right;
	width: 210px;
	height: 150px;
	overflow: hidden
}

.newsquery_img img{
	width: 100%;
	height: auto
}

.shizi02,.shizi03{
	width: 100%;
	overflow: hidden;
	margin: 40px auto;
}

.shizi02 .left,.shizi03 .left{
	width: 860px;
	float: left;
	overflow: hidden
}

.shizi02 .right,.shizi03 .right{
	width: 350px;
	float: right
}

.shizi02 .list{
	width: 100%;
	overflow: hidden;
	float: left
}

.shizi02 .list div{
	float: left;
	width: 350px;
	overflow: hidden;
	height: 140px;
	background-color: #F1F2F2;
	margin-right: 20px;
	margin-bottom: 20px;
	background-image: url(../images/img15.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-right: 35px
}

.shizi02 .list div:nth-child(even){
	margin-right: 0px;
}

.shizi02 .list div font{
	display: block;
	font-size: 14px;
	color:#7B7B7B;
	margin: 20px 0px 5px 0px;
}

.shizi02 .list div a{
	display: block;
	color: #000;
	font-size: 16px;
	margin-bottom: 10px;
}

.shizi02 .list div span{
	font-size: 12px;
	color: #7B7B7B;
}

.shizi02 .list div span:nth-child(4){
	margin-left: 235px;
}

.shizi02 .list div span i{
	font-size: 12px;
	margin-right: 5px;
}

.shizi03 .list{
	width: 100%;
	overflow: hidden;
	float: left
}

.shizi03 .list div{
	width: 185px;
	float: left;
	overflow: hidden;
	margin-right: 40px;
}

.shizi03 .list div:nth-child(4){
	margin-right: 0px;
}

.shizi03 .list div img {
	width: 100%;
	height: 260px;
}

.shizi03 .list div font{
display:block;
	font-size: 16px;
	line-height: 30px;
height:30px;
overflow: hidden;
}

.shizi03 .list div span{
	font-size: 12px;
	color: #7B7B7B
}

.shizi03 .list div span i{
	font-size: 12px;
	margin-right: 5px;
}
/*本科教学*/

/*研究生培养*/
.case_index{
	width: 100%;
	margin-top: 50px;
	margin-bottom: 30px;
}

.case_index .swiper-container{
	width: 100%;
	overflow: hidden;
	padding-bottom: 50px;
}

.case_index .swiper-container a{
	display: block;
	width: 232px;
	height: 150px;
	position: relative;
	margin: 0px auto;
}

.case_index .swiper-container a em{
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	background: #AD8612;
	color: #fff;
	font-size: 14px;
	font-style: normal;
	padding: 5px 10px;
}

.case_index .swiper-container font{
	display: block;
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top: 8px;
	font-size: 16px;
}

.case_index .swiper-container .swiper-slide span{
	display: block;
	width: 100%;
	text-align: center;
	color: #7B7B7B
}

.case_index .swiper-container .swiper-pagination-bullet-active{
	background: #AD8612
}

.news_box_style{
	border: 1px solid #E6E6E6;
	overflow: hidden;
}

.news_box_style h3{
	display: block;
	width: 90%;
	height: 50px;
	line-height: 50px;
	margin: 0px auto;
}

.yanjiusheng_news_list{
	width: 100%;
	overflow: hidden
}

.yanjiusheng_news_list .remen_news{
	width: 415px;
	float: left;
	margin-right: 30px
}

.shizi01 .left .remen_news{
	width: 415px;
	float: left;
}

/*研究生培养*/


/*学团工作*/
.xuetuankuaixun{
	width: 100%;
	overflow: hidden;
	margin: 40px 0px;
}

.xuetuankuaixun .swiper-container{
	width: 100%;
	padding-bottom: 50px;
}

.xuetuankuaixun .swiper-container .swiper-slide{
	background: #FDE3E4;
	border-bottom: 5px solid #9C0B14;
	height: 225px;
	position: relative
}

.xuetuankuaixun .swiper-container .swiper-slide em{
	position: absolute;
	left: 0px;
	top: 20px;
	background: #9C0B14;
	color: #fff;
	padding: 5px 15px;
}

.xuetuankuaixun .swiper-container .swiper-slide a{
	width: 85%;
	display: block;
	margin: 0px auto;
	margin-top: 80px;
	color: #333;
	font-weight: normal
}

.xuetuankuaixun .swiper-container .swiper-slide font{
	width:85%;
	margin: 0px auto;
	display: block;
	font-size: 12px;
	color: #A3A3A3;
	margin-top: 20px;
}

.xuetuankuaixun  .swiper-pagination-bullet-active{
	background: #9C0B14
}

.xuetuan_list{
	width: 100%;
	overflow: hidden;
	margin: 40px 0px;
}

.xuetuan_list .left{
	width: 860px;
	overflow: hidden;
	float: left
}

.xuetuan_list .left .remen_news{
	width: 415px;
	float: left;
	margin-right: 30px;
	margin-bottom: 50px;
}

.xuetuan_list .left .remen_news:nth-child(even){
	margin-right: 0px;
}

.xuetuan_list .right{
	float: right;
	width: 350px;
	overflow: hidden
}

.right_ad01{
	width: 100%;
	overflow: hidden;
	float: left;
	margin: 30px 0px;
}

.xuezifengcai{
	width: 100%;
	overflow: hidden;
	float: left;
}

.xuezifengcai ul li{
	width: 195px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}

.xuezifengcai ul li:nth-child(4),.xuezifengcai ul li:nth-child(8){
	margin-right: 0px;
}

.xuezifengcai ul li a img{
width:194px;
height:125px;
}

.xuezifengcai ul li font{
	display: block;
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
}

/*学团工作*/


/*党建*/
.dangjian_body{
	width: 1170px;
	padding: 35px;
	margin: 0px auto;
	overflow: hidden;
	background: #fff
}

.dangjian_body .swiper-container{
	width: 570px;
	height: 400px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 40px;
}

.dangjian_body .swiper-container .swiper-slide a{
	width: 100%;
	display: block;
overflow: hidden;
height:100%
}

.dangjian_body .swiper-container .swiper-slide a img{
	width: 100%;
height:100%
}

.dangjian_body .swiper-container .swiper-slide font{
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 18px;
	height: 70px;
	line-height: 70px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background:rgba(202,13,12,0.7);
}

.dangjian_body .swiper-container .iconfont {
	position: absolute;
	bottom: 20px;
	font-size: 26px;
	color: #fff;
	z-index: 99
}

.dangjian_body .swiper-container .icon-zuojiantou{
	left: 20px;
}

.dangjian_body .swiper-container .icon-youjiantou{
	right: 20px;
}

.dangjian_toutiao,.dangjian_toutiao_list{
	width: 560px;
	float: left;
	overflow: hidden
}

.dangjian_toutiao h3{
	height: 48px;
	line-height: 48px;
	text-indent: 20px;
	font-weight: 500;
	width: 100%;
	color: #fff;
	display: block;
	background: url(../images/img26.png) left top;
}

.dangjian_toutiao h3 a{
	float: right;
	margin-right: 20px;
	font-size: 14px;
	color: #fff;
	font-weight: 300
}

.dangjian_toutiao h1{
	color: #CB1C1D;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	display: block;
	width: 100%;
	font-weight: 500;
	text-align: center;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
}

.dangjian_toutiao font{
	display: block;
	width: 100%;
	text-align: center;
	color: #A3A3A3;
	border-bottom: 1px solid #E2E2E2;
	height: 30px;
overflow: hidden;
	line-height: 30px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.dangjian_toutiao_list ul li,.dangjian_list ul li{
	width: 100%;
	float: left;
	height: 36px;
	line-height: 36px;
}

.dangjian_toutiao_list ul li a,.dangjian_list ul li a{
	float: left;
	color: #333;
}

.dangjian_toutiao_list ul li a i,.dangjian_list ul li a i{
	color: #9C0B14
} 
	
.dangjian_toutiao_list ul li font,.dangjian_list ul li font{
	float: right;
	color: #A3A3A3
}

.dangjian_ad{
	width: 100%;
	float: left;
	overflow: hidden;
	margin: 40px auto;
}

.dangjian_list{
	width: 560px;
	float: left;
	overflow: hidden;
}

.dangjian_list .title{
	height: 50px;
	border-bottom: 1px solid #E2E2E2;
	line-height: 50px;
	margin-bottom: 20px;
}

.dangjian_list .title h3{
	font-size: 20px;
	color: #CA0D0C;
	height: 48px;
	float: left;
	line-height: 48px;
	border-bottom: 2px solid #CA0D0C;
}

.dangjian_list .title a{
	float: right;
	color: #CA0D0C
}

.dangjian_list .dangjian_list_tj{
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px solid #E2E2E2;
	margin-bottom: 20px;
}

.dangjian_list .dangjian_list_tj a{
	display: block;
	float: left;
	width: 170px;
	height: 115px;
	overflow: hidden;
	margin-right: 25px;
}

.dangjian_list .dangjian_list_tj a img{
	width: 100%;
height:100%;
}

.dangjian_list .dangjian_list_tj strong{
	font-size: 16px;
	line-height: 24px;
	display: block;
	width: 340px;
	overflow: hidden;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 20px;
}

.dangjian_list .dangjian_list_tj font{
	font-size: 14px;
	color: #A3A3A3
}

.dangjian_ad_list{
	width: 100%;
	overflow: hidden;
	margin: 40px auto;
	float: left
}

.dangjian_ad_list a{
	width: 272px;
	float: left;
	overflow: hidden;
	margin-right: 27px;
}

.dangjian_ad_list a:nth-last-child(1){
	margin-right: 0px;
}

/*党建*/

.lingdao{
	width: 100%;
	overflow: hidden;
}

.h2_title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-left: 7px solid #9B7E4B;
	text-indent: 20px;
	font-size: 20px;
	color: #000;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}

.lingdao hr{
	border: 0px;
	border-top: 1px dashed #A3A3A3;
	margin: 10px 0px 30px 0px;
	float: left;
	width: 100%;
	height: 1px;
}

.biaoge_style{
		width: 100%;
	}
	
.biaoge_style tr td{
		padding: 20px 30px;
		color: #707070;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
	
	.biaoge_style tr:nth-child(even) td{
		background: #F2EFE3;
	}
	
	.biaoge_style tr:nth-child(odd) td{
		background: #FBFBF7;
	}
	
	.biaoge_style tr.table_title td{
		color: #fff;
		font-weight: bold;
		background: #BAAD8D
	}
	
	.biaoge_style tr td.table_title{
		color: #fff;
		font-weight: bold;
		background: #BAAD8D;
		min-width: 70px
	}


.news_detail{
	width: 100%;
	overflow: hidden
}

.news_detail .news_time{
	width: 100%;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #A3A3A3
}

.news_detail .news_fenxiang{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-bottom: 40px;
}

.news_detail .bdsharebuttonbox a{
	width: 40px;
	height: 30px;
	border-radius: 3px;
	background: url();
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	float: left;
	margin: 0px;
}

.news_detail .bdsharebuttonbox a:hover{
	color: #fff
}

.news_detail .bdsharebuttonbox font{
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #A3A3A3;
	margin-right: 10px;
}

.news_detail .bdsharebuttonbox a.icon-weibo{
	background: #E89313
}

.news_detail .bdsharebuttonbox a.icon-weixin{
	background: #20A93A
}

.news_detail .bdsharebuttonbox a.icon-qq{
	background: #E85250
}

.news_detail .bdsharebuttonbox a.icon-qzone02{
	background: #1D8AC9
}

.news_detail .news_title{
	line-height: 40px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-weight: 500;
	float: left;
}

.news_detail  .news_memo{
	width: 100%;
	padding: 20px 0px;
	background: #F0EFE3;
	float: left;
	margin-bottom: 40px;
}

.news_detail  .news_memo div{
	width: 85%;
	overflow: hidden;
	margin: 0px auto;
	border-left: 7px solid #9B7E4B;
	padding-left: 5%;
}

.news_detail  .news_memo div h2{
	font-weight: 300;
	display: block;
	font-size:18px;
	width: 100%;
	margin-bottom: 30px;
line-height: 160%
}

.news_detail  .news_memo div font{
	color: #9B7E4B;
	font-style: italic
}

.news_detail .news_download{
	width: 100%;
	float: left;
	overflow: hidden;
	border-top: 1px dashed #A3A3A3;
	margin-top: 40px;
	padding-top: 20px;
}

.news_detail .news_download h2{
	font-weight: 500;
	display: block;
	margin-bottom: 20px;
}


.news_detail .news_download li{
	height: 30px;
	line-height: 30px;
	display: block;
	width: 100%;
}

.news_detail .news_download li a{
	color: #000;
	display: inline-block
}

.news_detail .news_download li i{
	color: #CA0D0C;
	margin-right: 5px;
}

.news_detail .news_download li font{
	color: #A3A3A3;
	display: inline-block;
	margin-left: 10px;
}

.news_detail .news_intro{
	width: 100%;
	float: left;
	overflow: hidden;
	line-height: 160%;
font-size: 16px;
}

.news_tuijian{
	width: 100%;
	float: left;
	overflow: hidden;
	margin: 20px 0px;
}

.news_tuijian ul li{
	height: 30px;
	line-height: 30px;
	width: 50%;
	float: left;
	overflow: hidden
}

.news_tuijian ul li a{
	color: #333;
}

.news_tuijian ul li i{
	color: #9C0B14
}

.news_tuijian ul li font{
	color: #A3A3A3;
	display: inline-block;
	margin-right: 5px;
}

.shizi_detail{
	width: 100%;
	float: left;
	overflow: hidden;
}

.shizi_detail .left{
	width: 300px;
	float: left;
	text-align: center;
	margin-right: 60px;
	overflow: hidden
}

.shizi_detail .left h1{
	font-size: 30px;
	font-family:'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif, "Arial","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;
	line-height: 50px;
	display:block;
	color: #9B7E4B
}

.shizi_detail .left font{
	color: #7B7B7B
}

.shizi_detail .right{
	float: left;
	width: 570px;
	overflow: hidden
}

.shizi_detail .left img{
	width: 100%;
	height: auto
}

.shizi_detail .right .shizi_detail_h3{
width: 100%;
    height: 26px;
    line-height: 26px;
    border-left: 7px solid #9B7E4B;
    text-indent: 10px;
    font-size: 18px;
    color: #000;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
}

.shizi_detail .shizi_intro{
	width: 100%;
	overflow: hidden;
	float: left;
	margin-bottom: 30px;
}


.page4{
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
}

.page4 .page4_ad{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}

.page4 ul {
	width: 100%;
	overflow: hidden
}

.page4 ul li{
	width: 30%;
	border-bottom: 1px solid #EBEDEF;
	height: 50px;
	line-height: 50px;
	float: left;
	margin-right: 4%;
}

.page4 ul li:nth-child(3n+0){
	margin-right: 0px;
}

.page4 ul li i{
	color: #9C0B14;
	margin-right: 5px
}

.page4 ul li a{
	font-size: 16px;
	color: #000
}

.page4 .page4_tips{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
	background: #F1F2F2;
	color: #707070;
	font-size: 14px;
	padding: 45px 0px;
	position: relative;
}

.page4 .page4_tips font{
	margin-left: 70px;
	display: block;
line-height: 24px;
}

.page4 .page4_tips a{
	display: block;
	width: 165px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	background: #9C0B14;
	position: absolute;
	right: 100px;
	top: 40px;
}

.search_list{
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px dashed #E1E1E1;
}

.search_list a{
	font-size: 16px;
	color: #000;
	display: block;
	line-height: 30px;
	float: left
}

.search_list a h2{
font-weight: normal;
    line-height: 40px;
}

.search_list a span{
	color: red;
font-size:24px;
font-weight: normal;
}

.search_list span.list_content{
	display: block;
	width: 100%;
	overflow: hidden;
	float: left;
line-height: 160%;
font-size:16px;
	color: #666;
}

.search_list font{
	display: block;
	float: left;
	width: 100%;
	color: #666;
	margin-top: 10px;
	font-size: 12px;
}

div.pb_sys_common{
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 40px;
	overflow: hidden
}

	.xiaoyouhui_list{
		width: 100%;
		border: 1px solid #E4E4E4;
		box-sizing: border-box;
		height: 95px;
		line-height: 95px;
		margin-top: 45px;
		background: url(../images/img39.jpg) no-repeat right center
	}
	
	.xiaoyouhui_list h1{
		font-size: 20px;
		color: #9C0B14;
		line-height: 95px;
		margin-left: 45px;
		margin-right: 45px;
		float: left;
	}
	
	.xiaoyouhui_list a{
		font-size: 16px;
		color: #333;
		display: block;
		float: left;
		margin-right: 40px;
	}
	
	.xiaoyouhui_list a i{
		color: #9C0B14;
		margin-right: 5px;
	}

		.jingpinad{
			width: 100%;
			overflow: hidden;
			margin: 0px auto;
			margin-bottom: 40px;
		}
		
		.jingpinbody{
			width: 100%;
			margin: 0px auto;
			overflow: hidden
		}
		
		.jingpinbody h1{
			text-align: center;
			margin: 0px auto;
			color: #9C0B14;
			font-size: 34px;
			display: block;
			line-height: 50px;
			margin-bottom: 10px;
		}
		
		.jingpinbody span{
			font-size: 16px;
			display: block;
			width: 1000px;
			margin: 0px auto;
			text-align: center;
			color: #252B2C;
		}
		
		.jingpinlist{
			width: 100%;
			margin: 0px auto;
			overflow: hidden;
			margin-top: 50px;
		}
		
		.jingpinlist ul li {
			width: 388px;
			float: left;
			margin-right: 45px;
			overflow: hidden;
			margin-bottom: 45px;
		}
		
		.jingpinlist ul li:nth-child(3n+0){
			margin-right: 0px;
		}
		
		.jingpinlist ul li .jpimg{
			width: 100%;
			height: 241px;
			position: relative;
		}
		
		.jingpinlist ul li .jpimg img{
			width: 100%;
		}
		
		.jingpinlist ul li .jpimg font{
			display: block;
			width: 100%;
			position: absolute;
			bottom: 0px;
			left: 0px;
			height: 55px;
			line-height: 55px;
			color: #fff;
			text-indent: 20px;
			font-size: 18px;
		}
		
		.jingpinlist ul li .jpimg font.color1{
			background-color: rgba(24,56,93,0.8)
		}
		
		.jingpinlist ul li .jpimg font.color2{
			background-color: rgba(206,127,59,0.8)
		}
		
		.jingpinlist ul li .kechenglist{
			width: 100%;
			background: #EFEEEB;
			padding: 20px 0px 20px 0px;
			height: 220px;
		}
		
		.jingpinlist ul li .kechenglist a{
			display: block;
			margin-left: 20px;
			height: 30px;
			line-height: 30px;
			color: #252B2C;
			font-size: 16px;
		}
		
		.jingpinlist ul li .kechenglist a i{
			color: #9C0B14
		}

    .lingdao_list{
        border-bottom:1px dotted #A3A3A3;
        margin-bottom: 40px;
        overflow: hidden;
padding-bottom:20px;
    } 
    
    .lingdao_list div{
        width: 50%;
        float: left;
        overflow: hidden
    }