/*È«¾ÖÑùÊ½*/
/*pc*/
*{
	margin:0 auto;
	padding: 0;
}
.ksqy{
	/*width: 90%;*/
	width: 1200px;
	height: 100%;
	/*background: pink;*/
	margin: auto;
}
	.zd{
		position:fixed;
		bottom: 360px;
		right:5%;
		display: none;
	}
a{
	text-decoration: none;
}
.tab_phone,.index-ph{
	display: none;
}
p{
	margin:0;
}
.am-navbar-nav .curr a{ border-bottom: 2px solid #fff;}
.row .nav>li>a{
	padding: 5px 15px;
}
	.nav li{
		margin-bottom: 39px;
	}
/*hr{
	margin-top: 150px;
}*/
.margins{
	margin-top:84px;
}
.cimg{
	transition:all 0.6s;
}
.cimg:hover{
	transform: scale(1.05);
}
/*header*/
header{
	width: 100%;
	height: 84px;
	background: #00369A;
	color: #fff;
}
header .header-aside-right a{
	color: #fff;
	font-size: 14px;
	display: block;
	/*width: 100%;*/
	line-height: 80px;
	/*margin-top: 45px;*/
	/*padding-bottom: 10px;*/
	text-align: center;
}
header a:hover{
	text-decoration: none;
	color: #fff;
	/*border-bottom: 1px solid red;*/
}
/*header a:active{
	color: red;
}*/
header aside:first-child{
	float: left;
}
header aside:last-child{
	float: right;
}
.dropdown,.phone-banner{
	display: none;
}
.header-aside-left{
	width: 25%;
	height: 100%;
	/*background: lightblue;*/
	line-height: 84px;
}
.header-aside-right{
	width: 70%;
	/*height: 100%;*/
	/*background:pink;*/
}
.pc_cul .navbar{
	position: fixed;
	top: 84px;
}
header ol{
	width: 100%;
	height: 100%;
	/*background: lightgreen;*/
	list-style: none;
	display: flex;
	justify-content:flex-end;
	margin-bottom: 0px;
}
header ol li{
	/*width: 11.5%;*/
	height: 98%;
	margin-right: 0;
	/*background:red;*/
	list-style: none;
}
header ol li:hover{
	border-bottom: 2px solid #fff;
}
header ol li:nth-child(5){
	width: 12%;
}
header ol li:last-child{
	width: 14%;
}
/*footer*/
footer{
	width: 100%;
	height: auto;
	background: #E3E3E3;
	overflow: hidden;
}
footer .footer-ksqy{
	width: 1200px;
	height:auto;
	/*background: pink;*/
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.footer_left,.footer_center{
	width: 30%;
	height: 60%;
	/*background: red;*/
	display: flex;
	justify-content: space-around;
}
.footer_left{
	margin-left: 0px;
}
.footer_left ul{
	width: 30%;
	height: 100%;
	/*background: green;*/
	
}
.footer_left ul li{
	list-style: none;
	margin-bottom: 19px;
}
.footer_left ul li a{
	color:#666666;
	/*font-size: 14px;*/
}
.footer_left ul li:first-of-type a{
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.footer_center{
	width: 40%;
}
.footer_center>div{
	width: 100px;
	height: 100px;
	text-align: center;
}
.footer_center img{
	display: inline-block;
	width: 90px;
	height: 90px;
	padding: 5px;
	background: #fff;
}
.footer_center p,.footer_center span{
	font-size: 14px;
	color: #666666;
	margin: 10px 0px 15px;
}
.footer_right{
	margin:0;
}
.footer_right p:first-child{
	color: #000;
	font-size: 16px;
}
.footer_right a{
	display: block;
	text-decoration: none;
	color: #676767;
	font-size: 16px;
	margin-bottom: 10px;
}
.footer_right img{
	margin: 20px 0px;
}
.footer_right p:last-child,.footer_right p:nth-child(3){
	color: #666;
	font-size: 14px;
}
.last{
	color: #666;
	font-size: 16px;
	text-align: center;
	margin-top: 60px;
}
.last p:first-child{
	margin-bottom:15px; 
}
.last p:last-child{
	margin-bottom:30px; 
}
/*index*/
/*banner*/
.banner{
	width: 100%;
	height:auto;
	/*background: #7CA6F0; */
}
.carousel{
	width:100%;
	height: auto;
}
.carousel-inner>div>div{
	width: 100%;
	height:auto;
	color: #fff;
	font-size: 74px;
	text-align: center;
	line-height:416px;
	position: absolute;
	top: 0;
}
.carousel-indicators .active {
    background-color:#FB5F24;
}
/*section-first*/
.section-first{
	width: 48%;
	height:auto;
	/*background: lightgreen;*/
	overflow: hidden;
	margin: 20px auto 50px;
}
.section-first p:first-of-type{
	font-size: 18px;
	text-indent: 2em;
	line-height: 38px;
	margin-top:30px;
}
.section-first p:last-of-type{
	text-align: center;
	margin-top: 50px;
}
.section-first p a{
	/*color: #000;*/
	font-size: 20px;
}
/*Èý·ùÍ¼Æ¬ÁÐ±í*/
.three-list{
	/*Í¼ÉÏÊÇ1200px*/
	width: 1200px;
	height:auto;
	/*background: lightblue;*/
	display: flex;
	justify-content: space-between;
}
.three-list aside{
	width: 30%;
	height: 100%;
	border: 0.5px solid #CFCFCF;
	margin: 0;
	/*background: green;*/
}
.three-list .aside-left .small_banner{
	width: 100%;
	height: 240px;
	overflow: hidden;
	position: relative;
	background-size: 100% 100%;
	transition: background 2s;
}
.small1{
	background: url(../images/index/newkjmr.png);
}
.small1:hover{
	background: url(../images/index/kjhover.png);
}
.small2{
	background: url(../images/index/newwh.png);
}
.small2:hover{
	background: url(../images/index/whhover.png);
}
.small3{
	background: url(../images/index/newfamr.png);
}
.small3:hover{
	background: url(../images/index/fahover.png);
}
.small_banner>p{
	margin-left: 10%;
	color: #fff;
}
.small_banner>p:first-child{
	margin-top: 24%;
	font-size: 35px;
	font-style: italic;
}
.three-list .aside-left .small_banner a{
	position: absolute;
	bottom: 20%;
	margin-left: 10%;
	color: #fff;
}
.aside-left ul{
	width: 80%;
	height: 160px;
	padding: 0;
	margin: 0 auto;
	/*background: pink;*/
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.aside-left ul:first-of-type{
	border-bottom:1px solid #CFCFCF; 
}
.aside-left ul li{
	width: 100%;
	height: 20%;
	/*background: red;*/
	list-style: none;
	display: flex;
	justify-content: center;
	font-size: 22px;
}
.aside-left .list_bottom:hover{
	box-shadow: 0px 2px 10px 5px #CFCFCF;
}
/*±³¾°Í¼*/
.background_img{
	width: 1200px;
	height: 400px;
	background: url(../images/index/bannermr.png);
	background-size: 100% 100%;
	/*background-position: center;*/
	margin: 85px auto 110px;
	transition:all 1s;
}
.background_img:hover{
	/*background: url(../images/index/bannerhover.png);*/
	background-size: 102% 102%;
	/*background-position: center;*/
}
/*cooperation¡¢cultureµÄ*/
/*·ÖÀà¡¢ÂÖ²¥*/
.navbar-default{
   list-style: none;
   width: 15%;
   float: left;  
   padding-top: 60px;
   /*margin-left: 8%;*/
}
.navbar-nav{
    width: auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.navbar-nav li{
    clear: both;
    width: auto;
    height: 40px;
    /*margin-left: 120px;*/
   /* display: flex;
    justify-content: flex-end;*/
}
.scroll_right{
	float: right;
	width: 85%;
	margin-bottom: 90px;
}
.submenu_list{
	width: auto;
	height:auto;
	/*background: pink;*/
	display: flex;
	justify-content: space-between;
	margin: 0;
}
.submenu_list li{
	width:auto;
	margin-top: 0px;
	/*margin-bottom: 16px;*/
	/*height:auto;*/
	/*background: lightgreen;*/
}
.submenu_list li a{
	display: block;
	width:95%;
	height:auto;
	/*background: lightblue;*/
	margin: 0;
}
.jt2{
    width: 75%;height: auto;float: left;
}
.jt2 .submenu_list .uni{
	width: 100%;
	font-weight: bold;
}
.jt2 .submenu_list .uni:last-of-type{
	margin-bottom: 40px;
}
.navbar-default .navbar-nav>li>a{
    font-size: 18px;
   	color:#323232;
    display: block;
    padding:0px 10px;
    float: right;
   /* margin-bottom: 40px;*/
}
.navbar-default .navbar-nav>li>a:hover{
    color:#00369A!important;
    text-decoration: none;
    border-right: 2px solid #00369A;
}
.tit{
    font-size: 20px;
    font-weight:normal;
    color: #333;
    margin: 40px 0 20px;
}
.wenhua_fenlei{
	color: #777;
	font-size: 18px;
	float: right;
}
/*.tit span{
    font-size: 19px;
    font-weight: bold;
    margin: 40px 0 20px;
}*/
.tit a{
    font-size: 18px;
    color: #666;
}
.uni{
   /* font-size: 18px;*/
    color: #666;
    /*margin-top: 30px;*/
}
.uni2{
	font-size: 14px;
	color: #666666;
	margin: 20px auto;
}
/*¶þ¼¶*/
/*ÆäËû*/
.jianjie{
	margin-bottom: 110px;
}
.my_location{
	width: 100%;
	height:60px;
	background: #E3E3E3;
	margin: 110px 0px 10px;
	line-height: 60px;
	font-size: 16px;
}
.my_location a{
	color: #000;
	text-decoration: none;
	font-size: 18px;
}
.my_location a:hover{
	text-decoration: none;
}
.jianjie_one h4:first-of-type{
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 30px;
}
.jianjie_one h4:nth-of-type(2){
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 18px;
}
.jianjie p{
	text-indent: 2em;
	line-height: 34px;
}
.kuangjia{
	display: block;
	width: 55%;
	text-align: center;
}
.jianjie_two h4{
	border-left: 3px solid #003698;
	padding-left: 10px;
	margin: 30px 0; 
	font-weight: bold;
}
/*¹«¸æ+ÐÅÏ¢²é¿´È«²¿*/
/*ÆäËû*/
.uni_2{
		/*height:40px;*/
		font-size: 15px;
		margin:19px 0;
		color: #646464;
}
.uni_2 a{
	text-decoration: none;
	color: #666;
}
.uni_2 a span:first-child{
	font-weight: bold;
	/*float: left;*/
	font-size: 15px;
	/*line-height: 38px;*/
}
.uni_2 a span:last-child{
	font-weight: bold;
	/*float: right;*/
	font-size: 15px;
	/*line-height: 38px;*/
}
.quan1{
	float: left;
}
.quan2{
	float: right;
}
.uni_2>span{
	float: right;
	color: #A8A8A8;
}
.pagination>li>.fenye{
	border: none;
	margin-left: 10px;
	color: #646464;
}
#shangyiye{
	border-color: #646464;
	margin-left: 10px;
	color: #646464;
}
#gong32{
	border-color: #646464;
	color: #646464;
}
.pagination>li>a, .pagination>li>span{
	border-radius: 5px;
}
#fenyezong{
	position:relative;left: 50%;margin-left: -190px;
}
/*¼¯ÍÅÐÅÏ¢*/

/*·ÖÀà¡¢ÂÖ²¥*/
.gonggao_fen{
	padding-left: 8%;
}
.jt2 ul:first-of-type{
	width: 100%;
	/*height: 600px;*/
	height: auto;
}
.list_right{
	height: 180px;
}
.list_left{
	width: 30%;
	height:auto;
	/*background: pink;*/
	float: left;
}
.list_right{
	width: 74%;
	/*background: lightgreen;*/
	float: right;
}
.tit2 ul{
	height:360px;
}
.uni:first-of-type{
    font-size: 18px;
    color: #666;    
    font-weight: bold;
}
/*.uni:nth-of-type(2){
	text-indent: 2em;
	margin-top: 10px;
}*/
.uni:nth-of-type(3){
	width: 65%;
	height: auto;
	float: left;
}
.uni:nth-of-type(3) a{
	text-decoration: none;
	color: #666;
	margin-left: 15px;
}
.uni:nth-of-type(3) a:hover{
	text-decoration: none;
}
.uni:nth-of-type(3) span{
	margin-left: 5px;
}
.submenu_list3{
	list-style: none;
	width: 100%;
	height: 500px;
	/*background: red;*/
}
.submenu_list3 a{
	display: inline-block;
	width: 47%;
	height: 45%;
	background: pink;
}
.submenu_list3 a:nth-child(2),.submenu_list3 a:nth-child(4){
	margin-left: 5%;
}
.submenu_list3 a:nth-child(1),.submenu_list3 a:nth-child(2){
	margin-bottom: 5%;
}
.submenu_list3 a img{
	width: 100%;
	height: 100%;
}
.submenu_list4{
	list-style: none;
	width: 100%;
	height: 400px;
	/*background: lightgreen;*/
	padding: 0;
	margin: 0;
}
.submenu_list4 li{
	width: 100%;
	/*background: lightblue;*/
}
.submenu_list4 li span{
	display: inline-block;
	height: 100%;
	line-height: 48px;
	font-size: 18px;
}
.submenu_list4 li span:first-child{
	color: #000;
	font-weight: bold;
}
.submenu_list4 li span:nth-child(2){
	margin-left: 8%;
	color: #323232;
}
.submenu_list4 li span:last-child{
	margin-left: 4%;
	color:#323232;
}
/*joinus*/
/*ÓÊÏäÍ¶µÝ¼òÀú*/
.emails{
	width: 100%;
	height:auto;
	/*background: pink;*/
	text-align: center;
	overflow: hidden;
}
.emails h2{
	margin-top: 50px;
	font-size: 25px;
}
.emails p{
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 40px;
}
.renli{
	width: 100%;
	overflow: hidden;
	margin-bottom: 50px;
}
.renli>.ksqy>p{
	width: 100%;
	height: 60px;
	background: #E6EFFE;
	border-left:8px solid #003698;
	line-height: 60px;
	font-size: 20px;
	padding-left: 20px;
	margin: 0;
}
.renli ul{
	width: 100%;
	/*height: auto;*/
	background: #F6F6F6;
	list-style: none;
	display: flex;
	margin: 0;
}
.renli ul li{
	width: 50%;
	height: 100%;
	/*height: auto;*/
	background: #F6F6F6;
}
.renli ul li p:first-of-type{
	font-size: 18px;
	padding: 20px 28px 0px;
}
.renli ul li:last-of-type p:last-of-type{
	/*font-weight: bold;*/
}
.uni3{
	font-size: 14px;
	text-indent: 2em;
	color: #666666;
	line-height: 29px;
	text-align: justify;
}
/*ÐÂÎÅ¶þ¼¶*/
.title1{
	width: 100%;
	height: 100px;
	/*background: pink;*/
	line-height: 100px;
	font-size: 18px;
	margin: 0;
}
.title1 a{
	color: #000;
	text-decoration: none;
}
.title1 a:hover{
	text-decoration: none;
}
article{
	width: 100%;
	height: auto;
}
article h3{
	text-align: center;
	margin-top: 0;
	font-size: 22px;
	margin-bottom: 25px;
}
article ul{
	width: 46%;
	height: 50px;
	/*background: red;*/
	display: flex;
	list-style: none;
	justify-content: center;
	align-items: center;
	color: #8B8B8B;
}
.sm_ksqy p{
	text-indent: 2em;
	font-size: 15px;
	line-height: 30px;
}
/*²úÆ·½éÉÜ*/
.fenqu{
	width: 100%;
	height: auto;
	/*background: pink;*/
	margin-bottom: 90px;
	display: flex;
	justify-content: space-between;
}
.fenqu li{
	list-style: none;
	width: 45%;
	height: 100%;
	/*background: lightgreen;*/
	margin: 0;
}
.fenqu li p:first-child{
	font-size: 18px;
	height: 42px;
	font-weight: bold;
	/*margin: 25px 0;*/
	border-left: 8px solid #165ABD;
	line-height: 42px;
	padding-left: 1.3em;
}
.fenqu li p:nth-child(2){
	text-indent: 2em;
	line-height: 29px;
}
.fenqu img{
	width: 100%;
}
/*ÒµÎñ*/
.uni1{
	/*text-indent: 2em;*/
	margin-top: 20px;
	font-size: 16px;
}
.uni1 a{
	margin-left: -28px;
}
.uni1 img{
	width: 92%;
}
/*ÎÄ»¯*/
.xiaoduan{
	color: #666;
	font-size: 18px;
}
/*ÊÖ»ú¶Ë*/
@media screen and (max-device-width: 768px){
	/*×Ü*/
	.ksqy{
		width: 90%;
	}
	.container,.pc,.pc-banner,.pc_cul,.first-img,.list_bottom,.footer_center,.footer_right,.carousel-indicators,.ksqy-pc{
	display: none;
	}
	.index-ph{
		display: block;
	}
	.header-aside-left{
		float: left;
	}
	.header-aside-right{
		width: 42%;
		/*background:pink;*/
		float: right;
	}
	.dropdown{
		/*width: 40%;*/
		text-align: right;
		display: block;
		line-height: 84px;
	}
	.dropdown-menu{
		width: 100%;
		height: 360px;
		background: rgba(0,0,0,0.7)!important;
	}
	.dropdown-menu li a{
		color: #fff!important;
	}
	header .header-aside-right a{
		margin-top: 0px;
	}
	header ol li{
		width: 100%;
		height: 12%;
		/*background:red;*/
	}
	header ol li:nth-child(5){
		width: auto;
	}
	header ol li:last-child{
			width: auto;
	}
	/*footer*/
	footer{
		background: #fff;
	}
	.footer_left{
		width: 100%;
	}
	.footer_left ul li{
		text-align: center;
	}
	footer .footer-ksqy{
		width: 100%;
		height: auto;
		/*background: pink;*/
		margin-top:30px;
		display: flex;
		justify-content: space-between;
	}
	.last{
		margin-top: 20px;
	}
	/*index*/
	/*banner*/
	.phone-banner{
		font-size: 50px;
		color: #fff;
		text-align: center;
		font-style: italic;
		background: #7CA6F0;
		background: url(../img/mob-banner.jpg); 
	}
	.carousel-inner>div>div{
		width: 100%;
		height:100%;
		color: #fff;
		font-size: 34px;
		text-align: center;
		line-height: 240px;
	}
	.carousel-indicators .active {
	    background-color:#FB5F24;
	}
	/*section-first*/
	.section-first{
		width: 100%;
		height: auto;
		/*background: lightgreen;*/
		overflow: hidden;
	}
	.section-first p:first-of-type{
		margin-top: 60px;
	}

	.section-first p a{
		color: #000;
		font-size: 20px;
	}
	/*Èý·ùÍ¼Æ¬ÁÐ±í*/
	.three-list{
		width: 100%;
		height: 480px;
		background: lightblue;
		display:block!important;
	}
	.three-list aside{
		width: 100%;
		height: 33.3%;
		/*background: red;*/
		
	}
	.three-list .aside-left .small_banner{
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
	}
	.small_banner>p{
		margin-left: 10%;
		color: #fff;
	}
	.small_banner>p:first-child{
		margin-top: 8%;
		font-size: 35px;
		font-style: italic;
	}
	.three-list .aside-left .small_banner a{
		/*position: absolute;
		bottom: 20%;*/
		margin-left: 10%;
		color: #fff;
	}
	/*±³¾°Í¼*/
	.background_img{
		width: 375px;
		height: 130px;
		background: url(../img/banner-bot.jpg);
		background-size: 100% 100%;
		margin-top: 13px;
	}
	/*cooperation¡¢culture/²úÆ·½éÉÜ*/
	/*ÊÖ»útabÇÐ»»*/
	.con{
			width: 80%;
			/*height: 400px;*/
			height: auto;
			/*background: #ccc;*/
			margin:0 auto;
			display: block;
			overflow:auto;
		}
		.top{
			width: 100%;
			height: 70px;
			/*background: pink;*/
			margin-bottom: 10px;
			margin-top: 20px;
		}
		.top ul:first-child{
			width: 100%;
			/*height: 40px;*/
			height: auto;
			/*background: pink;*/
			list-style: none;
			margin: 0;
			padding:0;
		}
		.top ul:first-child li{
			width: 50%;
			height: 100%;
			float: left;
			line-height:40px;
			text-align: center; 
			/*font-size: 14px;*/
		}
		.tabs{
			width: 100%;
			height: 500px;
			/*background: #eebd65;*/
			position: relative;
		}
		.list-items{
			width: 100%;
			height:15%;
			/*background: red;*/
		}
		.tab1,.tab2,.tab3,.tab4,.tab5,.tab6{
			width: 100%;
			height: 100%;
			position: absolute;
			display: none;
		}
		.tab1{
			/*background: #f25c5c;*/
			display: block;
		}
		.active{
			color: green;
			border-bottom: 1px solid green;
		}
		.uni{
			font-size: 14px;
			margin: 0;
		}
		.uni_2{
			/*height:40px;*/
			font-size: 14px;
			margin:10px 0;
		}
		/*¶þ¼¶*/
		/*ÆäËû*/
		.jianjie_one h4:first-of-type{
			font-size: 16px;
		}
		.jianjie_one h4:nth-of-type(2){
			font-size: 14px;
		}
		.jianjie p{
			margin: 0;
		}
	/*¹«¸æ+ÐÅÏ¢²é¿´È«²¿*/
	/*ÆäËû*/
	.pagination>li>.fenye{
		/*border: none;*/
		margin-left: 0px;
		color: #646464;
	}
	#shangyiye{
		border-color: #646464;
		margin-left: 0px;
		color: #646464;
	}
	#gong32{
		border-color: #646464;
		color: #646464;
		padding: 4px 8px;
	}
	.pagination>li>a, .pagination>li>span{
		border-radius: 5px;
	}
	#gong32,.fenye{
		font-size: 12px;
	}
	#shangyiye span, #xiayiye span{
		font-size: 12px;
	}
	#shangyiye,#xiayiye{
		padding: 3px 6px;
	}
	#fenyezong{
	margin-left: -147px;
	}
	/*¼¯ÍÅÐÅÏ¢*/
	.list_left{
		width: 100%;
	}
	.list_right{
		width: 100%;
		height: auto;
		margin: 20px 0;
	}
	.uni:first-of-type{
	    font-size: 15px;
	    color: #666;    
	    font-weight: bold;
	}
	.uni:nth-of-type(2){
		text-indent: 0em;
		margin-top: 30px;
	}
	.submenu_list3{
		height: 900px;
	}
	.submenu_list3 a{
		width: 100%;
		height: 24%;
		margin-bottom: 2%;
	}
	.submenu_list3 a:nth-child(2),.submenu_list3 a:nth-child(4){
		margin-left:0;
	}
	/*joinus*/
	/*banner*/
	.emails h2{
		font-size: 22px;
	}
	.emails p{
		font-size: 18px;
		
	}
	/*renli*/
	.renli ul{
		display: block;
	}
	.renli ul li{
		width: 100%;
		height:48%;
		overflow-y: auto;
	}
	.renli ul li:first-of-type{
		margin-bottom: 2%;
	}
	/*ÐÂÎÅ¶þ¼¶*/
	article ul {
		width: 90%;
		text-align: center;
	}
	/*²úÆ·½éÉÜ*/
	.fenqu{
		width: 100%;
		height: 600px;
		/*background: pink;*/
		display: block;
	}
	.fenqu li{
		list-style: none;
		width: 100%;
		height: 48%;
		overflow: auto;
		/*margin-top: 2%;*/
	}
	.fenqu li:first-of-type{
		margin-bottom: 2%;
	}
	.fenqu img{
		width: 100%;
		/*height: 100%;*/
	}
	.my_location{
		background: #fff;
		margin-top: 0px;
	}
	/*yewu*/
	/*.tit{
		margin-bottom: 0;
	}*/
	/*gonggao*/
	.gonggao_fen{
		padding-left: 0;
	}
	.submenu_list li{
		width: 100%;
	}
}