body{

	width: 750px;

	margin: 0 auto;

}

/*

 页面顶部

 * */

.pageTop{

	float: left;

	width: 100%;

	height: 100px;



    position: relative;

    padding: 0 20px;

    

}

.p_t_left{

	float: left;

	width: 205px;

    height: 60px;

	position: absolute;

	top: 0;

	bottom: 0;

	margin: auto;

}

.p_t_left img{

	height: 100%;

}

.p_t_right{

	float: right;

	

}

.p_t_right .w_lan,.p_t_right .w_nav,.p_t_right .w_y{

	float: left;

	width: 64px;

	height: 64px;

	border: 1px solid #c0c0c0;

	border-radius: 50%;

	margin-top:23px;

	text-align: center;

	line-height: 65px;

	font-size:22px;

	margin-left: 15px;

	color: #7f7f7f;

	cursor: pointer;

}

.p_t_right div img{

	margin-top: 5px;

}

.secondBox{

	float: left;

	position: absolute;

	z-index: 999;

	width:280px;

	height: auto;

	top: 100px;

	right: 0;

	background: rgba(48,76,129,.9);

	display: none;

	

}

.secondBox li{

	float: left;

	width: 100%;

	height: 90px;

   

}

.secondBox li a.one{

	float: left;

	width: 100%;

	 height: 100%;

	 line-height: 90px;

	color: #fff;

	text-align: center;

	font-size: 28px;

	

}

.secondBox li a.one:nth-of-type(1){

	border-top: 0;

}

.secondBox li a span{

	float: right;

	font-size:30px;

}

.sec_box{

	float: left;

	width: 100%;

	padding: 0 20px;

	display: none;

	position: absolute;

	right: 280px;

	height: auto;

	top: 0;

	background: #223f76;

}

.sec_box a.two{

	float: left;

	width: 100%;

    padding: 20px 0;

	color: #fff;

	font-size: 26px;

	text-align: center;

}

.sec_box a.two:nth-of-type(1){

	border-top: 0;

}

/*---------------

    swipe部分

 * */

.swiper-container {

    width: 100%;

    margin:0 auto;

}

.swiper-wrapper{

	float:left;

	width: 100%;

	

}

.swiper-slide {

    text-align: center;

    font-size: 1.125rem;

    background: #fff;

    height:100% !important;

    width: 100% !important;

  

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}

.swiperBanner .swiper-slide a{

	float: left;

	width: 100%;

	height: 100%;

}

.swiperBanner .swiper-slide img{

   	width:100%;

   	height: 100%;

}

.swiperBanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{

	width: 50px !important;

	height: 40px !important;

   	background:#fff;

   	border-radius:0 !important ;

}

.swiper-pagination-bullet{

	width: 60px !important;

	height: 4px !important;

   	background:#fff;

   	border-radius:0 !important ;

}

.swiperBanner .swiper-pagination-bullet-active{

   	background: #1d3a73;

}

.swiperBanner .baneerBtn{

   	width: 100%;

   

}



/*---------------

    swipe部分

 * */

/*

   页面con2

 * */

.pageCon2{

	background: #fff;	margin-top: 20px;

	padding: 0 20px;

}

.pageCon2Box{

	float: left;

	width: 100%;

	height: auto;

    padding-top: 20px;

	

}

.pc2Title{

	float: left;

	width: 100%;

	height: 30px;

	padding-bottom:50px;

	border-bottom: 1px solid #ccc;

	position: relative;

}

.pc2T_left{

	float: left;

    line-height: 30px;

    color: #1d3a73;

    font-size: 30px;

}

.pc2T_left img{

	margin-top:2px;

	float: left;

	margin-right:10px;

}

.pc2T_right{

	line-height: 30px;

	float: right;

	

}

.pc2T_right a{

	padding-left: 15px;

	color: #999999;	

	font-size: 18px;

}

.pc2T_con{

	float: left;

	width: 100%;

	height: auto;

	margin-top: 20px;

}

.pc2T_top{

	float: left;

	width: 100%;

	height: auto;

	margin: 10px 0;

}

.pc2T_top img{

	float: inherit;

	width: 100%;

}

.pc2T_top a{

	float: left;

	width: 100%;

}

.pc2T_top a p{

	float: left;

	width: 100%;

	height: auto;

	margin: 10px 0;

	font-size: 24px;

	color: #cecece;

}

.p8con{

	float: left;

	width: 100%;

	height: auto;

	margin: 20px 0;

}

.p8con li{

	float: left;

	width: 100%;

	height: 60px;

	border-top: 1px dashed #cccccc;

}

.p8con li:nth-of-type(1){

	border-top: 0;

}

.p8con li a{

	float: left;

	width: 100%;

	height: 100%;

	line-height: 60px;

	font-size: 20px;

	

}

.p8con li a span{

	float: right;

	color: #c0c0c0;

}

.pc2T_tab:after{  

    content:"";  

    display:inline-block;  

    width:100%;

    }

.pc2T_tab{

	float: left;

	width: 100%;

	text-align: justify;

	

}

.pc2T_tab a{

	display: inline-block;

	width: 160px;

	height: 60px;

	background: #d1d1d1;

	text-align: center;

	line-height: 60px;

	font-size: 24px;

	color: #fff;

}

.pc2T_tab a.active{

	background:#1d3a73;

}

/*pageCon2*/

.footer{

	float: left; width: 100%; height: auto; border-top: 2px solid #1d3a73; 

}

.foot{float: left; width: 100%; height: auto; padding: 4% 0 2%; overflow: hidden;}

.foot .left{

    	width: 100%;

    	margin-right: 0;

    	text-align: center;

    }

    .ewm{

    	width: 120px;

    	float: none !important;

    	margin:60px auto 20px auto !important;

    }

    .ewm p{

    	font-size: 14px !important;

    }

/*其他页面*/

.syBox{

	float: left;

	width: 100%;

	height: auto;

	

	padding: 20px 20px;

	background: #fff;

}

.SY_title{

	float: left;

	width: 100%;

	height: 40px;

	line-height: 40px;

	color: #adadad;

	border-bottom: 1px solid #ccc;

}

.pc2T_con{

	float: left;

	width: 100%;

	height: auto;

	margin-top: 20px;

}

.p3b{

	float: left;

	width: 100%;

	height: 40px;

		margin-top: 20px;

}

.anliConBPX{

	float: left;

	width: 100%;

	height: auto;

	padding-bottom:20px;

	border-bottom: 1px solid #ccc;

}

.anliConBPX h2{

	float:left;

	width: 100%;

	height: auto;

	margin:10px 0;

	text-align: center;

	font-weight: normal;

	color:#000;

	font-size:30px;

}

.anliConBPX p{

	float:left;

	width: 100%;

	height: auto;

	text-align: center;

	font-weight: normal;

	color:#cacaca;

	font-size: 20px;

}

.anliConBPX p span{

	font-size: 14px;

}

.anliConBPX2{

	float: left;

	width: 100%;

	height: 65px;

	margin: 10px 0;

}

.anliImg{

	float: left;

	width: 100%;

	height:auto;

	margin-top: 20px;

}

.anliImg img{

	float: left;

	width: 100%;

}

.anliWord{

	float: left;

	width: 100%;

	height: auto;

	margin-top: 20px;

}

.anliWord p{

	float: left;

	width: 100%;

	height: auto;

	font-size: 14px;

	margin: 10px 0;

	line-height: 35px;

}

.anliWord p img{

	max-width: 100%;

	display: block;

	margin:20px auto;

	

}

/*新闻中心 */

.newBox{

	float: left;

	width: 100%;

	height: auto;

	padding: 20px 0;

	

}

.newBox li{

	float: left;

	width: 100%;

	height: 200px;

	padding: 20px 0;

	border-top: 1px dashed #ccc;

}

.newBox li:nth-of-type(1){

	border-top: 0;

}

.newBox li a{

	float: left;

	width: 100%;

	height: 100%;

}

.a_IMG{

	float: left;

	width: 220px;

	height: 100%;

}

.a_IMG img{

	width: 100%;

	height: 100%;

}

.a_con{

	float: right;

	width: 465px;

	height: 100%;

}

.a_con h2{

	float: left;

	width: 100%;

	font-size: 24px;

}

.a_con p{

	float: left;

	width: 100%;

	font-size: 22px;

	margin-top: 10px;

	color: #717171;

}

.a_con span{

	float: left;

	width: 100%;

	font-size: 20px;

	margin-top: 10px;

}

.fenyeBox:after{  

    content:"";  

    display:inline-block;  

    width:100%;

    }

.fenyeBox{

	float: left;

	width: 100%;

	

	text-align: justify;

	

}

.fenyeBox a{

	display: inline-block;

    width: 25%;

    height: 50px;

    border: 1px solid #ccc;

    text-align: center;

    color: #747474;

    line-height: 50px;

}

.fenyeBox a input{

	

	background: none;

	border: none;

}

.f_j{

	width: 18% !important;

}

.F_t{

	width: 16% !important;

	background: url(../images/TIAO_14.png) no-repeat;

	background-size:100% 100% ;

}

.contactBox p{

	float: left;

	width: 100%;

	height: auto;

	margin: 10px 0;

	font-size: 22px;

}

.contactBox p b{

	float: left;

	width: 90%;

	font-weight: normal;

	font-size: 22px;

}

.contactBox p span{

	float: left;

	width: 10%;

	font-weight: normal;

	font-size: 22px;

}

.np_pian{

	float:left;

	width: 100%;

	height: auto;

	margin-top: 20px;

	border-top: 1px solid #CCCCCC;

	position: relative;

	font-size: 20px;

	padding-top: 20px;

}

.np_pian span{

	float:left;

	width: 100%;

	height: auto;

	margin-top: 10px;

	font-size:20px;

	color: #7f7f7f;

	cursor: pointer;

	

}

.np_pian span:hover{

	color: #8baed4;

}

.np_pian a.ss{

	position: absolute;

	right: 0;

	bottom: 20px;

	color: #8BAED4;

	font-size: 20px;

}

.p_t_right a.active{

	background: #1d3a73;

	border: none;

	color: #fff;

}



/*增加样式*/

.indeBox{

	float: left;

	width: 100%;

	height: 560px;

	display: none;

	

}



.anliWord p span{ font-size: 24px !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 30px; }
.np_pian span{ width: 80%; }
.np_pian a.ss{ color: #0060a1; }
/*
		新增
*/
.p_t_right{
	position: absolute;
	z-index: 3;
	top: 50%;
	right: 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.p_t_right .w_nav{
	margin-top: 0;
	margin-left: 0;
	background-color: #fff;
}
.searchFm{
	background-color: #fff;
	padding: 15px 30px;
	position: relative;
}
.swiperBanner .swiper-slide{
	font-size: 0;
}
.search{
	width: 100%;
	height: 55px;
	padding: 0 115px 0 15px;
	font-size: 24px;
}
.schBut{
	position: absolute;
	top: 15px;
	right: 30px;
	height: 55px;
	width: 100px;
	background-color: #1d3a73;
	border: 0;
	font-size: 24px;
	color: #fff;
}
.SY_title{
	font-size: 24px;
	line-height: 30px;
}
.p8con li a{
	font-size: 24px;
}
.contactFm{
	width: 100%;
	margin-top: 50px;
}
.contactFm:after{
	content: "";
	display: block;
	clear: both;
}
.contactBox{
	background-color: #fff;
	padding: 50px 25px;
	border-radius: 5px;
}
.contactDiv{
	width: 48%;
	float: left;
	margin-bottom: 20px;
}
.contactDiv:nth-child(2){
	margin-left: 4%;
}
.contactFm label{
	font-size: 22px;
	line-height: 30px;
	display: block;
	margin-bottom: 10px;
}
.contactDiv input{
	width: 100%;
	height: 55px;
	border: solid 1px #eaeaea;
	display: block;
	padding: 0 15px;
}
.contactArea{
	width: 100%;
}
.contactArea textarea{
	width: 100%;
	height: 150px;
	background-color: #fff;
	border: solid 1px #eaeaea;
	display: block;
	padding: 15px 15px;
}
.contactBut .but{
	width: 150px;
	height: 55px;
	text-align: center;
	display: block;
	margin: auto;
	font-size: 22px;
	color: #fff;
	background-color: #1d3a73;
	border: 0;
	border: none;
}
.contactBut{
	margin-top: 50px;
}
.page_human li{
	position: relative;
}
.page_human span img{
	width: 18px;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.contactFm{
	margin-top: 0;
}
.tactext{
	padding: 20px 20px 0;
	clear: both;
}
.tactext p strong span{
	font-size: 30px !important;
}
.tactext p span{
	font-size: 22px !important;
}
.syBox .searchFm{
	padding-left: 0;
	padding-right: 0;
	clear: both;
}
.syBox .schBut{
	right: 0;
}