/**************************************/



/*************[公用start]**************/



/**************************************/







/*主站变灰*/



/*html {



-webkit-filter:grayscale(100%);



-moz-filter:grayscale(100%);



-ms-filter:grayscale(100%);



-o-filter:grayscale(100%);



filter:grayscale(100%);



filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)



}



* {



-moz-filter: grayscale(100%); 



-ms-filter: grayscale(100%); 



-o-filter: grayscale(100%); 



filter: gray;



}*/



/*主站变灰*/







/*淘宝变灰*/



/* body, html {



    -webkit-filter: grayscale(100%);



    -moz-filter: grayscale(100%);



    -ms-filter: grayscale(100%);



    -o-filter: grayscale(100%);



    filter: grayscale(100%);



    filter: gray;



    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);



    }*/







/*淘宝变灰*/







/*百度百科變灰*/











/*body.memorial>* {



    filter: grayscale(100%);



    -webkit-filter: grayscale(100%);



    -moz-filter: grayscale(100%);



    -ms-filter: grayscale(100%);



    -o-filter: grayscale(100%);



    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);



    -webkit-filter: grayscale(1)



}



*/











/*百度百科變灰*/



div.clear{



	clear: both;



	height: 0;



	width: 0;



}



















a{



	text-decoration: none;



	color:inherit;



	cursor: pointer;



}







img{



	border:0;



	max-width: 100%;



}











div.wp{



	width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */



	margin:0 auto;



}







.fl{



	float: left;



}







.fr{



	float: right;



}







.tran{



	transition: all .3s ease-out 0s;



}



.tver{



	text-overflow: ellipsis;



	white-space: nowrap;



	overflow: hidden;



}















/*图片中心放大代码区域*/







.img-box{/*图片盒子类名*/







	overflow: hidden;



}







.img-box img{



	transition: .3s;



	width: 100%;



	max-width: 100%;



}







.img-box:hover img{



	/*图片中心放大代码*/



	  -webkit-transform: scale(1.1);



    -ms-transform: scale(1.1);



    -o-transform: scale(1.1);



    transform: scale(1.1);



}











/*图片中心放大代码区域*/











.imgbox_a{



	position:relative;



	padding-bottom: 100%;



	overflow:hidden;



	display: block;



}







.imgbox_a>img{



	position: absolute;



	left: 0;



	top: 0;



	width: 100%!important;



	height: 100%!important;



}



.imgbox_hover>img{



	/* ueco 时间曲线*/



	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */



	-webkit-transition: .3s;



	-moz-transition: .3s;



	-ms-transition: .3s;



	-o-transition: .3s;



	transition: .3s;







}



.imgbox_hover:hover>img{



	-webkit-transform: scale(1.1);



  -ms-transform: scale(1.1);



  -o-transform: scale(1.1);



  transform: scale(1.1);



}



/**************************************/



/************[公用over]****************/



/**************************************/



















/*header-start*/



/**************************************************************/







#header{



	position: relative;



	height: 96px;



	background-color: #fff;

	z-index: 999;



}











.logo{



	width: 289px;



	margin-top: 7px;



}







.logo a,.logo img{



	display: block;



	width: 100%;



}











.header-a{



	width: 222px;



	margin-top: 27px;



	margin-left: 38px;



}



.header-a dl{



	margin:0;



}







.header-a dd{



	float: left;



	width: 42px;



	position: relative;



}



.haer{

	position: absolute;

	width: 82px;

	left: 50%;

	margin-left: -41px;

	top: 69px;

	display: none;

}



.haer-yx{

	position: absolute;

	right: 0;

	top: 100%;

	padding-top: 27px;

	display: none;

}



.haer-yx-con{

	padding: 15px 20px;

	white-space: nowrap;

	background-color: #fff;

	font-size: 16px;

	color: #333;

}



.haer img{

	display: block;

	width: 100%;

}



.header-a dd+dd{



	margin-left: 18px;



}



.header-a dd>a{



	display: block;



	height: 42px;



	background-repeat: no-repeat;



	background-position: center;



}



.header-a dd>a:hover+.haer{

	display: block;

}



.header-a dd:hover .haer-yx{

	display: block;

}



.header-a dd:nth-child(1)>a{background-image: url(../images/a1.png);}



.header-a dd:nth-child(2)>a{background-image: url(../images/a2.png);}



.header-a dd:nth-child(3)>a{background-image: url(../images/a3.png);}



.header-a dd:nth-child(4)>a{background-image: url(../images/a4.png);}











.nav ul{



	margin:0;



}







.nav>ul>li{



	float: left;



	height: 96px;



	line-height: 96px;



	padding:  0 12px;



	position: relative;



}



.nav>ul>li::before{



	position: absolute;



	left: 12px;



	right: 12px;



	height: 4px;



	content:"";



	background-color: #15277b;



	bottom: 23px;



	display: none;



}



.nav>ul>li.cur::before{



	display: block;



}



.nav>ul>li>a{



	font-size: 16px;



	color: #333;



	font-weight: bold;



}







.nav>ul>li:hover>a{



	color: #15277b;



}







.nav>ul>li>ul{



	position: absolute;



	left: 50%;



	top:100%;



	z-index: 600;



	background-color: #fff;



	display: none;



	width:100px;



	margin-left: -50px;



}



.nav>ul>li>ul>li>a{



	display: block;



	padding: 10px 5px;



	text-align: center;



	line-height: 1.6;



	font-size: 14px;



	color:#333;



	/*transition: .3s;*/



	text-align: center;



}



.nav>ul>li>ul>li>a:hover{



	background-color: #15277b;



	color: #fff;



}







/**************************************************************/



/*header-over*/























/*main-start*/



/**************************************************************/







#main{







}











.main1{



	padding: 50px 0;



}







.main1-1{



	width: 1100px;



	margin-right: 93px;



}



.title-hua.erji-title1-wp .erji-title1{



	cursor: pointer;



}



.title-hua.erji-title1-wp .erji-title1+.erji-title1{



	margin-left: 35px;



}



.title-hua.erji-title1-wp .erji-title1.cur{



	color:rgba(51,51,51,0.3);



	font-weight: normal;



} 



.title-hua.erji-title1-wp .erji-title1.cur::after{



	display: none;



}



.title-hua.erji-title1-wp .fr.cur{



	display: none;



}







.main-div-wp{



	margin-top: 38px;



}







.main-div-wp .main-div{display: none;}



.main-div-wp .main-div:first-child+.main-div{display: block;}







.main1-1-pic{



	width: 702px;



	margin-right: 36px;



}



.main1-1-pic .imgbox_a{



	padding-bottom: 66.67%;



}







.main1-1-h1{



	position: absolute;



	width: 100%;



	left: 0;



	bottom: 0;



	height: 60px;



	line-height: 60px;



	font-size: 16px;



	color: #fff;



	padding-left: 23px;



	padding-right: 150px;



	z-index: 15;



	background-color: rgba(0,0,0,0.5);



}







.fmain1 .flex-control-paging li a{



	width: 8px;height: 8px;



}



.fmain1 .flex-control-nav{



	height: 0;



	bottom: 33px;



	padding-right: 22px;



	text-align: right;



}



.fmain1 .flex-control-nav li{



	margin:0;



}



.fmain1 .flex-control-nav li+li{



	margin-left: 17px;



}







.main1-1-con{



	overflow: hidden;



	padding-top: 5px;



}











.tui1-h1{



	font-size: 20px;



	color: #333;



	font-weight: bold;



}



.tui1-h1 a:hover{



	color: #15277b;



}







.tui1-h2{



	font-size: 14px;



	color: #666;



	margin:13px 0 10px;



}



.tui1-p{



	font-size: 14px;



	color: #666;



	line-height: 2;



	height: 4em;



	overflow: hidden;



}







.list01 dl{



	margin:0;



	padding-top: 30px;



}

.list01-tdd.list01 dl{
	padding-top: 0;
}


.list01.list01-tdd dd{
  text-overflow: inherit;
  white-space: normal;
  height: auto;
  line-height: normal;
  padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-image: none;
	padding-right: 0px;
}
.list01-tdd1{
	height: 20px;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 13px;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-image: url(../images/list01.png);
	padding-right: 45px;
}

.list01-tdd2{
	display: none;
}
.cur .list01-tdd1{
	display: none;
}
.cur .list01-tdd2{
	display: block;
}
.list01 dd+dd{



	margin-top: 25px;



}
.list01.list01.list01-tdd dd+dd{



	margin-top: 27px;



}



.list01 dd{



	position: relative;



	font-size: 18px;



	color: #333;



	height: 20px;



	line-height: 20px;



	text-overflow: ellipsis;



	white-space: nowrap;



	overflow: hidden;



	padding-left: 13px;



	background-repeat: no-repeat;



	background-position: 0 center;



	background-image: url(../images/list01.png);



	padding-right: 45px;



}







.list01 dd a:hover{



	color: #15277b;



	font-weight: bold;



}



.list01 dd span.span_002{



	position: absolute;



	right:0px;



	top: 0;



	font-size: 14px;



	color: #666;



}















.main1-2{



	overflow: hidden;



}







.main1-2-1 .list01{



	padding-top:20px;



}







.main1-2-2{



	margin-top: 39px;



}







.main1-2-2-div{



	margin-top: 20px;



}







.main1-2-2-div .imgbox_a{



	padding-bottom: 56.5%;



}



.main1-2-2-div .imgbox_a::before{



	position: absolute;



	width: 100%;



	height: 100%;



	left: 0;



	top: 0;



	background-color: #000;



	opacity: 0.3;



	content:"";



	z-index: 5;



}



.main1-2-bo{



	position: absolute;



	width: 100%;



	left: 0;



	top: 50%;



	font-size: 18px;



	color: #fff;



	text-align: center;



	z-index: 15;



	margin-top: -33px;



}



.main1-2-bo img{



	display: block;



	margin:0 auto 20px;



	width: 62px;



}







.main2{



	padding: 50px 0 85px;



	background-image: url(../images/main2-bg.jpg);



}











.main2-div{



	margin-top: 30px;



}







/*.main2-list .item{



	padding-top: 20px;



	transition: padding-top .3s;



}



.main2-list .item:hover{



	padding-top: 0;



}*/



.main2-list .item{

	float: left;

	width: 18.75%;

	padding-left: 0;

	transition: padding-left .5s;

	position: relative;

}

.main2-list .item+.item{

	margin-left: 2.9%

}

.main2-list .item.cur{

	width: 35%;

	padding-left: 260px;

}

.main2-item{



	background-color: #fff;



	padding: 32px 35px 38px 26px;



	border-radius: 20px;

	overflow: hidden;

	z-index: 15;

	width: 300px;

	position: relative;



}

.item.cur .main2-item{

	border-top-left-radius: 0;

	border-bottom-left-radius: 0;

}

.main2xx-pic{

	width: 260px;

	position: absolute;

	left: 260px;

	top: 0;

	z-index: 5;

	opacity: 0;

	visibility: hidden;

	transition: opacity .5s,left .5s;

}

.item.cur .main2xx-pic{

	display: block;

	opacity: 1;

	visibility: visible;

	left: 0;

}

.main2xx-pic .imgbox_a{

	padding-bottom: 66.67%;

}







.main2-date{



	width: 33px;



	text-align: center;



	font-size: 24px;



	font-weight: bold;



	color: #bf000a;



	line-height: 1;



	background-image: url(../images/main2-date.png);



	background-repeat: no-repeat;



	background-position: center;



	margin-right: 18px;



	margin-top: 21px;



}







.main2-date2{



	margin-top: 32px;



}







.main2-con-wp{



	padding-top: 18px;



	background-repeat: no-repeat;



	background-position: right 0;



	background-image: url(../images/wuxing.png);



}







.main2-a{



	font-size: 16px;



	color: #333;



	font-weight: bold;



	line-height: 1.8;



	height: 5.4em;



	overflow: hidden;



}



.main2-a a:hover{



	color: #bf000a;



}







.main2-2{



	padding-left: 86px;



	position: relative;



	margin-top: 57px;



}







.fmain2 .imgbox_a{



	padding-bottom: 13.87%;



}







.main2-2-title{



	position: absolute;



	left: 0;



	top: 0;



	bottom: 0;



	border:1px solid #c5c5c5;



	width: 69px;



	padding-top: 41px;



}







.main2-2-h1{



	font-size: 24px;



	color: #333;



	font-weight: bold;



	text-align: center;



	width: 1em;



	margin:0 auto;



	line-height: 1;



}







.main2-2-a{



	margin-top: 33px;



	font-size: 14px;



	color: #333;



	text-align: center;



}







.main2-2-a a:hover{



	color: #bf000a;



}



.main3{



	padding: 30px 0 50px;



	background-color: #fff;



}







.main3-list{



	margin-top: 26px;



}



.main3-list dl{



	margin:0;



}



.main1-1x-item+.main1-1x-item{



	margin-top: 25px;



}



.main1-1x-item .main-div{margin-top: 20px;}







.main3-list dd{



	float: left;



	width: 110px;



	background-repeat: no-repeat;



	background-position: center;



	background-size: cover;



	height: 542px;



	position: relative;



	transition: width .3s;



	overflow: hidden;



}



.main3-list dd.cur{



	width: 940px;



}



.main3-list dd.cur .main3-1{display: none;}



.main3-list dd.cur .main3-2{display: block;}



.main3-1{



	position: absolute;



	width:110px;



	height: 100%;



	left: 0;



	top: 0;



	padding: 50px 0 0;



}



.main3-list dd:nth-child(1) .main3-1{background-color: rgba(211,87,75,0.9);}



.main3-list dd:nth-child(2) .main3-1{background-color: rgba(204,147,99,0.9);}



.main3-list dd:nth-child(3) .main3-1{background-color: rgba(168,174,130,0.9);}



.main3-list dd:nth-child(4) .main3-1{background-color: rgba(124,136,148,0.9);}



.main3-list dd:nth-child(5) .main3-1{background-color: rgba(75,118,134,0.9);}



.main3-list dd:nth-child(6) .main3-1{background-color: rgba(65,92,139,0.9);}



.main3-list dd:nth-child(7) .main3-1{background-color: rgba(205,173,66,0.9);}



.main3-list dd:nth-child(8) .main3-1{background-color: rgba(204,137,59,0.9);}



.main3-1 img{



	display: block;



	width: 64px;



	margin:0 auto;



}







.main3-1-h1{



	font-size: 24px;



	color: #fff;



	font-weight: bold;



	text-align: center;



	line-height: 1.1;



	margin:30px auto 0;



	width: 1em;



}











.main3-2{



	display: block;



	position: absolute;



	width: 830px;



	left: 0;



	top: 0;



	height: 100%;



	background-repeat: repeat-x;



	background-position: left bottom;



	display: none;



}











.main3-2-con{



	position: absolute;



	



	left: 50px;



	right: 35px;



	bottom: 30px;



	z-index: 15;



	padding: 0 90px 0 0px;



	background-repeat: no-repeat;



	background-position: right center;



}







.main3-2-h1{



	font-size: 24px;



	color: #fff;



	font-weight: bold;



}







.main3-2-p{



	font-size: 14px;



	color: #fff;



	margin-top: 10px;



}











.main4{



	padding: 55px 0 180px;



	background-image: url(../images/main4-bg.jpg);



	height: 1547px;



}











.main4-1-item{



	width: 47.5%;



}







.main4-1-div{



	margin-top: 37px;



}







.main4-1-pic{



	width: 369px;



	margin-right: 27px;



}







.main4-1-pic .imgbox_a{



	padding-bottom: 66.67%;



}



.main4-1-h1{



	position: absolute;



	width: 100%;



	left: 0;



	bottom: 0;



	height: 60px;



	line-height: 60px;



	font-size: 16px;



	color: #fff;



	padding: 0 15px;



	text-align: center;



	z-index: 15;



	background-color: rgba(0,0,0,0.5);



}



.main4-1-con{



	overflow: hidden;



}



.main4-1-con .list01 dl{



	padding-top: 20px;



}



.main4-1-con .list01 dd+dd {



    margin-top: 30px;



}











.main4-2{



	margin-top: 76px;



}



.main4-3{



	margin-top: 110px;



}







.main4-3 .about3-box{



	margin-left: auto;



	width: 850px;



}







.main5{



	padding: 18px 0;



	background-color: #fff;



}







.main5-list{



	font-size: 0;



}







.main5-item{



	display: inline-block;



	margin-right: 26px;



	width: 247px;



}







.main5-list .imgbox_a{



	padding-bottom: 40.8%;



	border:1px solid #c5c5c5;



}







































/**************************************************************/



/*main-over*/























/*footer-start*/



/**************************************************************/







#footer{



	position: relative;



}



#totop{



	position: fixed;



	width:40px;



	right: 15px;



	bottom: 25px;



	cursor: pointer;



	border-radius: 50%;



	z-index: 800;



	display: none;



}



#totop.cur{



	display: block;



}



#totop img{



	display: block;



	width: 100%;



}



.footer-1{



	background-color: #15277b;



	padding: 45px 0 40px;



}







.foo1-1{



	width: 288px;



	margin-right: 127px;



	margin-top: 35px;



}











.foo1-logo a,.foo1-logo img{



	display: block;



	width: 100%;



}







.foo1-dl dl{



	margin:0;



}







.foo1-dl dd{



	padding-left: 64px;



	background-repeat: no-repeat;



	background-position: 0 9px;







}



.foo1-dl dd+dd{



	margin-top: 15px



}



.foo1-p{



	font-size: 14px;



	color: #fff;



	opacity: 0.6;



}



.foo1-p+.foo1-p{



	margin-top: 2px;



}







.foo1-2{



	overflow: hidden;



	padding-top: 20px;



}







.foo1-2 ul{



	margin:0;



}







.foo1-2 li{



	float: left;



}







.foo1-2 li+li{



	margin-left: 55px;



}







.foo1-2-h1{



	font-size: 18px;



	color: #fff;



	font-weight: bold;



}







.foo1-2 dl{



	margin:0;



	padding-top:4px;



}







.foo1-2 dd{



	font-size: 14px;



	color: #fff;



	margin-top:18px;



}



.foo1-2 dd a{



	opacity: 0.7;



	transition: opacity .3s;



}



.foo1-2 dd a:hover{



	opacity: 1;



}







.foo1-3{



	width: 300px;



}







.foo1-4{



	width: 248px;



	margin-top: 53px;



}



.foo1-4 select:focus{



	outline: none;



}



.foo1-4 select{



	display: block;



	width: 100%;



	border:0;



	height: 42px;



	font-size: 14px;



	color: #666;



	line-height: 1.5;



	padding-left: 10px;



}







.foo1-5{



	width: 242px;



	margin-top: 20px;



	margin-right: 233px;



}







.foo1-5-er{



	width: 82px;



	font-size: 14px;



	color: #fff;



	text-align: center;



}







.foo1-5-er img{



	display: block;



	width: 100%;



	margin-bottom: 13px;



}



































.footer-2{



	background-color: #101e60;



	padding: 35px 0;



	font-size: 14px;



	color: #fff;



	line-height: 1.8;



}















/**************************************************************/



/*footer-over*/























/**************************************/



/********[特殊css样式要求区域]**********/



/**************************************/







#header-2{



	display: none;



	height: 75px;



	/*border-bottom:0px solid #035cac;*/



	box-shadow: 0 4px 8px -3px #000;



	position: fixed;



	top: 0px;



	left: 0;



	width: 100%;



	z-index: 1001;



	background-color: #fff;



}



.nav-2{



	display: none;



	background-color: #fff;



	position: relative;



	z-index:900;



}



.nav-2>ul>li{



	border-top: 1px dotted #ccc;



	position: relative;



}



.jiaspan{



	position: absolute;



	width: 30px;



	height: 30px;



	background-image: url(../images/jia2.png);



	background-repeat: no-repeat;



	background-position: center ;



	top: 5px;



	right: 14px;



}



.jiaspan.cur{



	background-image: url(../images/jia2h.png);



}



.nav-2>ul{



	margin:0;



	max-height: calc(100vh - 129px);



	overflow-y: auto;



}



.nav-2>ul>li:first-child{



	/*border-top: 0;*/



}



.nav-2>ul>li>a{



	padding:8px 10px;



	display: block;



	font-size: 16px;



	width: 100%;



	color:#333;



	font-family: "anb";



	text-transform: uppercase;



}



.nav-2>ul>li>ul{



	padding-bottom: 10px;



	display: none;



}



.nav-2>ul>li>ul>li>a{



	padding: 6px 10px;



	display: block;



	font-size: 14px;



	padding-left: 25px;



	width: 100%;



	color:#666;



}



/*.downla-2 {



	padding: 5px 0 10px;



	display: none;



}



.downla-2 dd{



	padding-left: 30px;



}



.downla-2 dd a{



	font-size: 14px;



	display: inline-block;



	padding: 3px 0;



	width: auto;



}*/



/*.nav-2 li a:hover{



	color:#1a0d07;



}*/



.nav-2-form{



	padding: 10px;



	position: relative;



}



.nav-2-form input[type="image"]{



	position: absolute;



	right: 19px;



    top: 18px;



    width: 18px;



}



.nav-2-form .form-control{padding-right: 50px;}



.logo-2 {



   font-size: 0;



   width: 180px;



	  margin-left:15px;



	  margin-top:15px;



}



.logo-2 img{



	display: block;



	width: 100%;



}



.menu2{



	margin-right: 15px;



	height: 75px;



	font-size: 0;



}



.menu2 li{



	cursor:pointer ;



	margin-left: 15px;



	float: right;



	margin-top: 29px;



}



.menu2 li+li{



	margin-top: 21px;



}



.menu2 li img{



	/*vertical-align: middle;*/



}



.chenggao{



		display: none;



		height: 75px;



	}



#nav-2-heidi{



	position: fixed;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	z-index: 800;



	background-image: url(../images/heidi.png);



	display: none;



}



















/**************************************/



/********[特殊css样式要求区域]**********/



/**************************************/



body{



	overflow-x: hidden;



}











.banner-2{



	height: 320px;



	background-repeat: no-repeat;



	background-position: center;



	background-size: cover;



}











.erji{



	overflow: hidden;



}







.erji-top{



	background-color: #f6f6f6;



}







.erji-nav dl{



	margin:0;



}



.erji-nav dd{



	float: left;



	height: 83px;



	line-height: 83px;



	font-size: 24px;



	color: #c9c9c9;



	padding: 0 8px;



}



.erji-nav dd+dd{



	margin-left: 45px;



}







.erji-nav dd>a:hover{



	color: #333333;



}







.erji-nav dd.cur{



	color: #333333;



	font-weight: bold;



	border-bottom: 5px solid #15277b;



}







.mianbaoxie{



	height: 83px;



	line-height: 83px;



	font-size: 16px;



	color: #666;



	padding-left: 35px;



	background-repeat: no-repeat;



	background-position: left center;



	background-image: url(../images/mian.png);



}



.mianbaoxie i{



	font-style: normal;



	padding-right: 24px;



	color: #15277b;



	font-weight: bold;



}







.erji-bottom{



	padding: 50px 0 70px;



}







.erji-title1{



	font-size: 30px;



	color: #15277b;



	font-weight: bold;



	text-align: center;



	line-height: 1;



}



.erji-title1::after{



	display: block;



	width: 50px;



	height: 4px;



	content:"";



	margin:28px auto 0;



	background-color: #15277b;



}



.mm45 {



	margin-top: 45px;



}







.xinwen2 ul{



	margin:0;



	position: relative;



}



.xinwen2 ul::after{



	position: absolute;



	width: 1px;



	content:"";



	top: 0;



	bottom: 0;



	left: 318px;



	background-color: #bcbcbc;



}



.xinwen2 li{



	margin-top:15px;



	padding-left: 150px;



}



.xinwen2 li:first-child{



	margin-top: 0px;



}



.xinwen2-date{



	width: 169px;



	text-align: center;



	height: 234px;



	padding-top: 78px;



	position: relative;



	z-index: 80;







}



.xinwen2-date::before{



	position: absolute;



	width: 0;



	top: 0;



	right: 0;



	bottom: 0;



	content:"";



	/*background-image: url(../images/lanhua.jpg);



	background-repeat: no-repeat;



	background-position:right center;



	-webkit-background-size: cover;



	background-size: cover;*/



	background-color: #15277b;



	transition: .5s;



	z-index: 30;



}



.xinwen2-date::after{



	position: absolute;



	width:15px;



	height: 29px;



	margin-top: -15px;



	top: 50%;



	content:"";



	background-image: url(../images/jiao1.png);



	background-repeat: no-repeat;



	background-position:left center;



	-webkit-background-size: 100%;



	background-size: 100%;



	right: -14px;



	display: none;



	z-index: 30;



}



.linei{



	position: absolute;



	width: 45px;



	height: 1px;



	background-color:#bcbcbc;



	left: 100%;



	top: 50%;



}



.xinwen2-date h1{



	margin:0;



	font-size: 50px;



	font-weight: bold;color: #15277b;



	font-family: "Arial";



	line-height: 1;



	position: relative;



	transition: .3s;



	z-index: 40;



}



.xinwen2-date h2{



	position: relative;



	margin:0;



	font-size: 14px;



	color: #15277b;



	font-family: "Arial";



	line-height: 1;



	margin-top: 6px;



	z-index: 40;



	transition: .3s;



}



.xinwen2-div{



	width: 1155px;



	padding: 20px 15px 20px 0;



	position: relative;



}



.xinwen2-div::after{



	position: absolute;



	background-color: #fff;



	top: 0;



	bottom: 0;



	left: 1px;



	right: 0;



	content:"";



	z-index: 40;



	transition: .3s;



}



.xinwen2-con{



	position: relative;



	z-index: 50;



}



.xinwen2-pic{



	width: 292px;



	margin-left: 25px;



}



.xinwen2-pic .imgbox_a{



	padding-bottom: 66.44%;







}



.xinwen2-con-nei{



	overflow: hidden;



	padding-top: 20px;



}



.xinwen2-con-nei h1{



	margin:0;



	font-size: 22px;



	font-weight: bold;



	color: #333;



}



.xinwen2-con-nei h2{



	margin:0;



	font-size: 13px;



	color: #999;



	margin:20px 0 13px;



}



.xinwen2-con-nei h2 img{



	margin-top: -3px;



	margin-right: 5px;



}



.xinwen2-con-nei p{



	margin:0;



	font-size: 14px;



	color: #666;



	line-height: 2;



	height: 4em;



	overflow: hidden;



}



.xinwen2 li:hover .xinwen2-date h1,



.xinwen2 li:hover .xinwen2-date h2{color: #fff;}



.xinwen2 li:hover .xinwen2-date::before{



	width: 500px;



}



.xinwen2 li:hover .xinwen2-date::after{



	display: block;



}



.xinwen2 li:hover .linei{background-color:#15277b; }



.xinwen2 li:hover .xinwen2-div::after{



	left: -127px;



	right: -210px;



	background-color: #f6f6f6;



}



.xinwen2 li:hover .xinwen2-con-nei h1{color: #15277b;}







.fenye{



	text-align: center;



	margin-top: 70px;



}







.fenye ul{



	margin:0;



}







.contact{



	position: relative;



}





#baiduMap{
	width: 100%!important;
	height: 100%!important;
}

.map-wp{



	position: relative;



	z-index: 15;



	height: 600px;



}

.map-wp iframe{
	display: block;
	width: 100%!important;
	height: 100%!important;
	border:0;
}





.map{



	height: 100%;



	background-repeat: no-repeat;



	background-position: center;



	background-size: cover;



}







.contact-div{



	position: absolute;



	right:73px;



	top: 106px;



	width: 810px;



	height: 410px;



	background-color: rgba(21,39,123,0.9);



	padding: 75px 15px 0 80px;



	z-index: 50;



}







.contact-h1{



	font-size: 30px;



	color: #fff;



	font-weight: bold;



}







.contact-p{



	font-size: 18px;



	color: #fff;



	line-height: 2.4;



	margin-top: 25px;



}



.contact-p p{margin:0;}

.contact-p img{
	margin-top: -3px;
	margin-right: 15px;
}









.zhaopin-table{



	margin:0!important;



}



.zhaopin-table table.table{



	margin:0;



	text-align: center;



  border-bottom: 1px solid #ddd;



}



.zhaopin-table table.table tr th{



	background-color: #15277b;



	font-size: 14px;



	color: #fff;



	height: 68px;



	vertical-align: middle;



	text-align: center;



	border-color:#15277b;



	font-weight: normal;



}



.zhaopin-table table.table tr th span{



	font-size: 12px;



	text-transform: uppercase;



	padding-left: 10px;



}



.zhaopin-table table.table tr th:first-child{



	text-align: left;



	padding-left: 80px;



}



.zhaopin-table table.table tr th span{



	font-size: 12px;



	padding-left: 5px;



}



.zhaopin-table table.table tr td{



	background-color: #f6f6f6;



	border-color: #fff;



	vertical-align: middle;



}



.zhaopin-table table.table tr td i



{font-style: normal;font-size: 18px;color: #333;



}



.zhaopin-table table.table tr.tr11 td{



	font-size: 14px;



	color: #666;



	height: 68px;



}



.zhaopin-table table.table tr.tr11 td:first-child{



	font-size: 18px;



	padding-left: 80px;



	text-align: left;



}



.zhaopin-table table.table tr.tr22 td{



	padding: 0;



}



.zhaopin-con{



	padding: 35px;



	font-size: 16px;



	color: #666;



	line-height: 2;



	text-align: left;



	display: none;



	white-space: normal;



}



.jjw{



	cursor: pointer;



}



.jjw:hover{



	color: #15277b;



}



.tan_aaa-wp{



	position: fixed;



	left: 0;



	right: 0;



	top: 0;



	bottom: 0;



	z-index: 1998;



	display: none;



}



.tan_aaa-box{



	position: absolute;



	left: 0;



	right: 0;



	top: 0;



	bottom: 0;



	z-index: 500;



}



.tan_aaa-hei{



	position: absolute;



	left: 0;



	right: 0;



	top: 0;



	bottom: 0;



	z-index: 100;



	background-color: rgba(0,0,0,0.5);



}



.tan_aaa-div{



	position: absolute;



	width: 900px;



	height: 600px;



	background-color: #fff;



	z-index: 200;



	margin-left: -450px;



	left: 50%;



	margin-top: -300px;



	top: 50%;



	padding: 60px 30px 30px;



}



 .close_btn{position:absolute;width:50px;height:50px;right:10px;top:10px;text-align:center;line-height:50px;display:block;margin-bottom:1px;cursor:pointer;overflow:hidden;background-color: #15277b;}



 .close_btn:hover{background:#15277b;}



 .close_btn:after, .close_btn:before{content:''; position:absolute; width:60%; height:1px;background:#fff; display:block; left:50%; margin-left:-30%;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}



 .close_btn:before{bottom:50%; transform:rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}



 .close_btn:after{top: 50%; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}



 .close_btn:hover:after{top:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}



 .close_btn:hover:before{bottom:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}



 .close_btn:hover i{opacity:1;visibility:visible;}



 .close_btn i{font-style:normal;



 	opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;visibility:hidden;color:#fff;font-size: 12px;}



.tan_aaa-div-h1{



	font-size: 26px;



	color: #333;



	font-weight: bold;



	line-height: 1.5;



	padding: 0 40px;



}



.tan_aaa-dl{



	background-color:#efefef;



	margin-top:  30px;



	padding: 30px 40px;



}



.tan_aaa-dl dl{



	margin:0;



	margin-left: -3%;



}



.tan_aaa-dl dd{



	float: left;



	width: 30.33333%;



	margin-left: 3%;



}



.tan_aaa-dl dd h1{



	margin:0;



	font-size: 14px;



	color: #666;



}



.tan_aaa-dl dd h2{



	margin:0;



	font-size: 25px;



	color: #333;



	margin-top: 10px;



}



.tan_aaa-wen-wp{



	padding: 40px;



	padding-right: 20px;



}



.tan_aaa-wen{



	font-size: 16px;



	color: #666;



	line-height: 2.4;



	height:14.4em ;



	overflow-y: auto;



	padding-right: 20px;



}



.tan_aaa-wen::-webkit-scrollbar {



    width: 6px;



}



.tan_aaa-wen::-webkit-scrollbar-thumb {



    width: 6px;



    height: 36px;



    border-radius: 6px;



    background-color: #15277b;



}



.tan_aaa-wen::-webkit-scrollbar-track {



    width: 6px;



    border-radius:6px;



}







body.cur{



	overflow: hidden;



}







.yewu dl{



	margin:0;



	margin-left: -5%;



}



.yewu dd:nth-child(1),



.yewu dd:nth-child(2){



	margin-top: 0



}







.yewu dd{



	float: left;



	width: 45%;



	margin-left: 5%;



	margin-top: 5%;



	position: relative;



	padding-right: 90px;



}







.yewu-pic .imgbox_a{



	padding-bottom: 66.4%;



}







.yewu-con{



	position: absolute;



	right: 0;



	bottom: 0;



	z-index: 15;



	width: 380px;



	background-color: #f6f6f6;



	border-top: 3px solid #15277b;



	padding: 30px 25px 15px 40px;



}







.yewu-h1{



	font-size: 24px;



	font-weight: bold;



	color: #333;



	letter-spacing: 3px;



}



.yewu-h1 a:hover{



	color: #15277b;



}







.yewu-p{



	font-size: 14px;



	color: #333;



	line-height: 2;



	height: 4em;



	overflow: hidden;



	margin-top: 18px;



}







.yewu-ico{



	width: 64px;



	margin-left: auto;



	margin-top: 15px;



}











.yewu-ico img{



	display: block;



	width: 100%;



}







.zhitong dl{



	margin:0;



	margin-left: -5%;



}







.zhitong dd{



	float: left;



	width: 28.3333%;



	margin-left: 5%;



	margin-top: 3%;



}







.zhitong-item{



	background-color: #fff;



	padding: 22px 32px 32px;



	box-shadow: 0 0 15px 1px rgba(0,0,0,0.15);



	position: relative;



}



.zhitong-item::before{



	position: absolute;



	right: 9px;



	top: 10px;



	width: 45px;



	height: 46px;



	background-image: url(../images/erx.png);



	background-repeat: no-repeat;



	background-position: center;



	content:"";



	z-index: 5;



}



.zhitong-logo{



	position: relative;



	z-index: 15;



}



.zhitong-logo .imgbox_a{



	padding-bottom: 53.826%;



}







.zhitong-h1{



	font-size:18px;



	color: #333; 



	text-align: center;



	margin-top: 18px;



}







.zhitong-logo-er{



	position: absolute;



	width: 100%;



	height: 100%;



	left: 0;



	top: 0;



	z-index: 30;



	background-color: #f6f6f6;



	opacity: 0;



	visibility: hidden;



	transition: opacity .3s;



}







.zhitong-logo-er-img{



	position: absolute;



	width: 115px;



	left: 50%;



	top: 50%;



	margin-left: -57px;



	margin-top: -57px;



}



.zhitong-logo-er-img img{



	display: block;



	width: 100%;



}







.zhitong-item:hover .zhitong-logo-er{



	opacity: 1;



	visibility: visible;



}







.baogao dl{



	margin:0;



	padding-left: 42px;



}







.baogao dd{



	background-color: #f6f6f6;



	padding: 25px 85px 35px 0;



}







.baogao dd+dd{



	margin-top: 38px;



}







.baogao1{



	width: 83px;



	height: 102px;



	position: relative;



	left: -42px;



	background-color: #15277b;



	line-height: 1;



	text-align: center;



	padding-top: 17px;



}







.baogao1-h1{



	font-size: 50px;



	color: #fff;



	font-family: "Arial";



	font-weight: bold;



}



.baogao1-h2{



	font-size:14px;



	color: #fff;



	font-family: "Arial";



	margin-top: 5px;



}







.baogao2{



	width:900px;



	margin-top: 35px;



}







.baogao2-a{



	font-size: 22px;



	font-weight: bold;



	color: #15277b;



}







.baogao3{



	width:470px;



	margin-top: 35px;



	margin-left: 110px;



	margin-top: 25px;



	font-size: 14px;



	color: #666;



	line-height: 2;



	height: 4em;



	overflow: hidden;



	word-break: break-all;



}







.baogao4{



	padding-left: 55px;



	background-repeat: no-repeat;



	background-position: left center;



	background-image: url(../images/pdf.png);



	height: 36px;



	line-height: 36px;



	font-size: 14px;



	color: #666;



	margin-top: 35px;



}







.baogao4 a:hover{



	color: #15277b;



	font-weight: bold;



}







.wenhua1{



	background-image: url(../images/wenhua1-bg.jpg);



	padding: 15px 



}



.wenhua1-video{



	max-width: 840px;



	margin:0 auto;



	background-color: #000;



}



.wenhua1-video video{



	display: block;



	width: 100%;



	border:0;



}



.wenhua1-video video:focus{



	outline: none;



}



.wenhua2 dl{



	margin:0;



	margin-left: -1.5%;



}







.wenhua2 dd{



	float: left;



	width: 18.5%;



	margin-left: 1.5%;



	margin-top: 60px;



}







.wenhua2-pic .imgbox_a{



	padding-bottom: 66.67%;



}







.wenhua2-h1{



	font-size: 16px;



	color: #333;



	text-align: center;



	background-color: #f6f6f6;



	padding: 22px 15px;



}







.wenhua2 dd:hover .wenhua2-h1{



	color: #15277b;



	font-weight: bold;



}









.danpian{
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.danpian-h1{



	font-size: 30px;



	font-weight: bold;



	color: #333;



	text-align: center;



}



.danpian-h3{
	font-size: 20px;
	color: #333;
	line-height: 1.6;
	margin-top: 20px;
}



.danpian-h2{



	font-size: 14px;



	color: #999;



	text-align: center;



	margin:30px auto;



	position: relative;



	max-width: 1200px;



	/*display: none;*/



}



.danpian-h2 img{



	margin-top: -3px;



	margin-left: 8px;



}







.danpian-ziti{



	font-size: 16px;



	color: #999;



	text-align: center;



	position: absolute;



	width: 100%;



	left: 0;



	top: 0;



	display: none;



}



.danpian-ziti i{



	font-style: normal;



	display: inline-block;



	width: 26px;



	height: 26px;



	line-height: 26px;



	border-radius: 50%;



	cursor: pointer;



}



.danpian-ziti i.cur{



	background-color: #0d3993;



	color: #fff;



}







.danpian-con{



	font-size: 16px;



	color: #666;



	line-height: 2.4;



	margin-top: 0px!important;



}



.danpian-con.danpian-con-news{



	



}



.danpian-con.danpian-con-news *{



	font-size: 16px!important;



background-color:transparent!important;



}



.danpian-con.danpian-con-news.cur1 *{



	font-size: 18px!important;



}



.danpian-con.danpian-con-news.cur2 *{



	font-size: 14px!important;



}









































.danpian-con.lnbs img{
	float: left;
	margin-right: 65px!important;
	margin-bottom: 25px!important;
}
.danpian-con.lnbs1 img{
	width: 650px!important;
}
.danpian-con.lnbs2 img{
	width: 300px!important;
}
.danpian-con img{



	display: block;

	height: auto!important;

	margin:0 auto 10px!important;



}



.dan-page{



	padding-top: 10px;



	border-top: 1px solid #ddd;



	margin-top: 20px;



}



.dan-a{



	margin-top: 12px;



	text-overflow: ellipsis;



    white-space: nowrap;



    overflow: hidden;



}



.dan-a a{



	font-size: 16px;



	color:#666;



}



.dan-a a:hover{



	color:#15277b;



}































.padd{



	background-repeat: no-repeat;



	background-position: center;



	background-size: cover;



}







.about1{



	padding-top: 85px;



	padding-bottom: 0!important;



}







.about1-1{



	width:722px;



	height: 551px;



	position: relative;



	margin-right: 80px;



}







.about1-1-bg{



	position: absolute;



	right: 0;



	top: 0;



	bottom: 0;



	left: calc(-1 * (100vw - 1600px) / 2);



	background-repeat: no-repeat;



	background-position: center;



	background-size: cover;



}







.about1-2{



	overflow: hidden;



	padding-top: 60px;



}







.about1-2-p{



	font-size: 18px;



	color: #666;



	line-height: 2;



	height: 4em;



	overflow: hidden;



	margin-top: 22px;



}







.about1-2-dl{



	margin-top: 40px;



}



.about1-2-dl dl{



	margin:0;



}







.about1-2-dl dd{



	float: left;



}







.about1-2-dl dd+dd{



	margin-left: 110px;



}







.about1-2-1{



	font-size: 16px;



	color: #666;



	line-height: 1;



}



.about1-2-1 span{



	font-size: 30px;



	font-weight: bold;



	color: #15277b;



	padding-right: 12px;



}



.about1-2-2{



	font-size: 16px;



	color: #666;



	margin-top: 17px;



}







.more123{



  font-size: 14px;



  color: #666;



  padding-right: 0px!important;



  position: relative;



  margin-top: 75px;



  display: inline-block;



  vertical-align: top;



}



.more123::after{



	width: 48px;height: 10px;



	margin-top: -5px;



	background-repeat: no-repeat;



	background-position: right center;



	background-image: url(../images/jt1.png);



	position: absolute;



	right: 0;



	top: 50%;



	content:"";



	display: none;



}



.more123 a:hover{



	font-weight: bold;



	color: #15277b;



}



.about2{



	padding: 90px 0;



}







.erji-title1.text-left{



	text-align: left;



}







.erji-title1.text-left::after{



	margin-left: 0



}







.about2-div{



	margin-top: 30px;



}







.about2-pic .imgbox_a{



	padding-bottom: 133.93%;



}







.about2-con{



	background-color: #f6f6f6;



	padding: 20px 15px 22px;



	text-align: center;



}



.about2-h1{



	font-size: 30px;



	font-weight: bold;



	color: #15277b;



}



.about2-h2{



	font-size: 16px;



	color: #666;



	margin-top: 10px;



}



.about3{



	padding: 60px 0 50px;



	background-image: url(../images/about3-bg.jpg);



}







.about3-box{



	/*width: 990px;*/



	overflow: hidden;



	padding-top: 20px;



}



.erji-title1-wp{



	position: relative;



}



.erji-title1-wp::after{



	position: absolute;



	width: 100%;



	left: 0;



	bottom: 4px;



	height: 1px;



	content:"";



	z-index: 3;



	background-color: #c1c1c1;



}



.erji-title1-wp .erji-title1{



	color: #333;



	position: relative;



	z-index: 15;



}



.erji-title1-wp .erji-title1::after{



	width: 100%;



	margin-top: 23px;



}







.erji-title1-wp .fr{



	font-size: 14px;



	color: #666;



	padding-right: 0px!important;



	position: relative;



	margin-top: 8px;



}



.erji-title1-wp .fr::after{



	width: 48px;height: 10px;



	margin-top: -5px;



	background-repeat: no-repeat;



	background-position: right center;



	background-image: url(../images/jt1.png);



	position: absolute;



	right: 0;



	top: 50%;



	content:"";



	display: none;



}



.erji-title1-wp .fr a:hover{



	font-weight: bold;



	color: #15277b;



}







.about3-jp{



	width: 442px;



	margin-left: 140px;



}
.about .main4-2{
	margin-top: 0
}
.about .main4{
	background-position: center bottom;
	height: auto;
}





.about3-jp img{



	display: block;



	width: 100%;



}



















.about3-list{



	padding-top: 10px;



}



.about3-list dl{



	margin:0;



	margin-left: -1%;

	font-size: 0;



}







.about3-list dd{



	/*float: left;*/

	display: inline-block;

	vertical-align: top;



	width: 32.3333%;



	margin-left: 1%;



	text-align: center;



	padding-bottom: 12px;



	background-image: url(../images/mai.png);



	background-repeat: no-repeat;



	background-position: center 16px;



	margin-top: 40px;



}



.about3-list dd:hover .about3-2{



	color: #15277b;



	top: -7px;



}



.about3-1{



	font-size: 16px;



	color: #15277b;



}







.about3-2{



	font-size: 18px;



	color: #333;



	font-weight: bold;



	margin-bottom: 15px;



	top: 0;



	transition: top .3s;



	position: relative;

	padding: 0px 60px;



}











.about4{



	padding: 55px 0 65px;



}







.about4-div{



	margin-top: 30px;



}







.about4-list .item .imgbox_a{



	    padding-bottom: 141.67%;



}











.duiwu-item.fl,.duiwu-item.fr{



	width: 47%;



}







.duiwu .erji-title1-wp .erji-title1{



	color: #15277b;



}







.duiwu .erji-title1-wp .erji-title1::after{



	width: 49px;



}







.duiwu-item-wp+.duiwu-item-wp{



	margin-top: 65px;



}







.duiwu-box{



	margin-top: 40px;



}







.duiwu-echarts{



	width:350px;



	height: 350px;



}







.duiwu-echarts2{



	height: 350px;



}







.duiwu-box-con{



	overflow: hidden;



	font-size: 16px;



	color: #666;



	line-height: 2;



}







.duiwu-item-con{



	width: 47%;



}



.team-list dl{

	margin:0;

	margin-left:-3%;

}



.team-list dd{

	float: left;

	width: 17%;

	margin-left: 3%;

	margin-top: 3%;

}





/*.about-dp .erji-title1{

	color: #333;

}

.about-dp .erji-title1::after{

	display: none;

}*/



.about-dp-video{

	max-width: 1282px;

	margin-left: auto;

	margin-right: auto;

}



.about-dp-video img{

	display: block;

	width: 100%;

}

.about-dp-video video:focus{

	outline: none;

}

.about-dp-video video{

	display: block;

	width: 100%!important;

	border:0;

	height: auto!important;

}



.about-dp-item{

	margin-top: 90px;

}



.about-dp-item-pic{

	width: 710px;

}



.about-dp-item-pic .imgbox_a{

	padding-bottom: 74.23%;

}



.about-dp-item{

	background-color: #f6f6f6;

}



.about-dp-item-con{

	overflow: hidden;

	padding: 50px 50px 0;

}



.about-dp-item-title{

	font-size: 30px;

	color: #fff;

	font-weight: bold;

	line-height: 1;

	background-image: url(../images/about-dp-item-title.png);

	width: 529px;

	height: 74px;

	/*padding-left: 33px;*/
	text-align: center;

	padding-top: 13px;

}



.about-dp-item-p{

	height: 330px;

	font-size: 18px;

	color: #666;

	line-height: 2.4;

	overflow-y: auto;

	margin-top: 30px;

	padding-right: 30px;

}


.imgList dl{
	margin:0;
	margin-left: -3%;
	font-size: 0
}

.yewuxx.imgList dd{
	width: 30.3333%;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.yewuxx.imgList dd .imgH1{
	line-height: 1.5;
}
.yewuxx.imgList dd:hover .imgH1 {
    color: #333;
    font-weight: normal;
}

.imgList dd{
	float: left;
	width: 22%;
	margin-left: 3%;
	margin-top: 3%;
}
.imgList dd:hover .imgH1{
	color: #15277b;
    font-weight: bold;
}
.imgPic .imgbox_a {
    padding-bottom: 66.67%;
}
.imgList2 .imgPic{
	padding: 0 50px;
}
.imgList2 .imgPic .imgbox_a {
    padding-bottom: 141.67%;
}

.imgH1{
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-top: 20px;
}

.zhuanlan{
	min-height: 896px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/zhuanlan-bg.png);
	border-radius: 15px;
	padding: 70px;
	padding-left: 35px;
}

.zhuanlan-menu{
	width: 537px;
	margin-right: 110px;
}

.zhuanlan-menu dl{
	margin:0;
}
.zhuanlan-menu dd{
	padding-right: 60px;
	position: relative;
}
.zhuanlan-menu dd.cur{
	padding-right: 0px;
}
.zhuanlan-menu dd.cur::after{
	position: absolute;
	width: 13px;
	height: 25px;
	margin-top: -12px;
	top: 50%;
	content:"";
	background-image: url(../images/zhuanlan-jiao.png);
	background-repeat: no-repeat;
	background-position: center;
	left: 100%;
}
.zhuanlan-menu dd+dd{
	margin-top: 22px;
}
.zhuanlan-dd{
	border:4px solid #fff;
}
.zhuanlan-dd .imgbox_a{
	padding-bottom: 13.8%;
}

.zhuanlan .tui1{
	padding-bottom: 25px;
	border-bottom: 1px solid #bfb9b4;
}


.gupiao{
	position: relative;
	padding-right: 425px;
}

.gupiao1{
	width: 600px;
	margin-right: 55px;
}

.gupiao1 img{
	display: block;
	width: 100%;
}

.gupiao2{
	overflow: hidden;
}

.gupiao2-1{
	font-size: 18px;
	color: #666666;
	line-height: 2;
}

.gupiao2-2{
	margin-top: 85px;
	padding-left: 25px;
}

.gupiao2-2 dl{
	margin:0;
}

.gupiao2-2 dd{
	float: left;
}
.gupiao2-2 dd+dd{
	margin-left: 70px;
}
.gupiao2-2-1{
	font-size: 16px;
	color: #666;
	line-height: 1;
}
.gupiao2-2-1 span{
	font-size: 30px;
	font-weight: bold;
	color: #15277b;
	padding-right: 10px;
}
.gupiao2-2-2{
	font-size: 16px;
	color: #666;
	line-height: 1;
	margin-top: 20px;
}

.gupiao3{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #f6f6f6;
	width: 333px;
	padding: 45px 15px 15px 45px;
}

.gupiao3-1{
	font-size: 30px;
	font-weight: bold;
	line-height: 1;
	color: #15277b;
}
.gupiao3-2{
	margin-top: 25px;
}
.gupiao3-2 span{color:#f33d3d;font-size:34px;margin-right:15px}
.gupiao3-2 em{font-style: normal;display:inline-block;height:26px;line-height:26px;position:relative;top:-7px;padding:0 10px;border-radius:12px;background:#e8e8e8;font-size:12px}


.gupiao3-dl dl{
	margin:0;
}


.gupiao3-dl dd{
	font-size: 15px;
	color: #333;
	margin-top: 15px;
}

.gupiao3-dl dd span{
	font-size: 24px;
	padding-left: 12px;
}

.zizhix{
	padding-top: 10px;
}

.zizhix-item{
	width: 47.5%;
	margin-top: 5%;
	background-color: #f6f6f6;
	border-radius: 15px;
	padding: 45px 45px 70px;
}

.zizhix-h1{
	font-size: 30px;
	font-weight: bold;
	color: #15277b;
	line-height: 1;
}

.zizhix-dl dl{
	margin:0;
	font-size: 0;
	margin-left: -3%;
	padding-top: 15px;
}
.zizhix-dl dd{
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #333;
	width: 47%;
	margin-left: 3%;
	margin-top: 20px;
	line-height: 1.5;
	position: relative;
	padding-left: 18px;
}

.zizhix-dl dd::before{
	position: absolute;
	width: 5px;
	height: 15px;
	background-color: #15277b;
	content:"";
	left: 0;
	top: 4px;
}

.zizhix-item-wp1 .zizhix-item{
	height: 424px;
}
.wenzix-item+.wenzix-item{
	margin-top:20px;
}
.wenzix-item .tui1{
	position: relative;
	
	padding-right:100px;
}
.wenzix-item .tui1-h2{
	position: absolute;
	right: 0;
	top: 4px;
	margin:0;
}
.wenzix-item .tui1-p{
	height: auto;
	max-height: 4em;
	display: none;
}
.wenzix-item{
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	
}

.yewuxx-con{
	font-size: 20px;
	color: #333;
	line-height: 2;
}


.suibi dl{
	margin:0;
}

.suibi dd{
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/bi.png);
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
	padding-left: 45px;
	padding-right: 100px;
	position: relative;
}

.suibi1{
	width:45%;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	line-height: 30px;
}

.suibi1 a:hover{
	color: #15277b;
}

.suibi2{
	line-height: 30px;
	font-size: 16px;
	color: #333;
	width:20%;
	padding: 0 15px;
}
.suibi3{
	line-height: 30px;
	font-size: 16px;
	color: #333;
	width: 35%;
}
.suibi4{
	position: absolute;
	right: 0;
	top: 20px;
	line-height: 30px;
	font-size: 14px;
  color: #666;
}


.main4-3 .about3-list dd{
	margin-top: 10px;
	padding-top: 40px;
	background-image: url(../images/maix.png);
	background-position: center 15px;
	padding-bottom: 18px;
	height: 138px;
}


.main4-3 .about3-2{
	margin-bottom: 5px;
}
.spp-list{
	overflow: hidden;
}
.spp-list dl{
	margin:0;
	margin-left: -3%;
}

.spp-list dd{
	float: left;
	width: 47%;
	margin-left: 3%;
	margin-top: 3%;
	background-color: #f6f6f6;
}

.spp-pic{
	width: 354px;
}

.spp-pic .imgbox_a{
	padding-bottom: 66.67%;
}


.spp-con{
	overflow: hidden;
	padding: 30px 50px 0;
}

.spp-h1{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 1.6;
	max-height: 3.2em;
}

.spp-h1 a:hover{
	color: #15277b;
}
.font_16,.font_16 *{
    
    font-size: 16px !important;
    
}
