/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
img{
	border:0;
}
.button1 {
  display: inline-block;
  border-radius: 4px;
  background-color: #055ca0;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  padding: 20px;
  width: 100%;
  transition: all 0.5s;
  cursor: pointer;
  margin:2px 0px;}


.button {
  display: inline-block;
  border-radius: 4px;
  background-color: #055ca0;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  padding: 13px;
  width: 100%;
  transition: all 0.5s;
  cursor: pointer;
  margin:2px 0px;}


.top{
	/* background-color: #fff; */
	width: 100%;
	height: 170px;
	/* background:url(../img/123.jpg) no-repeat center; */
	min-width: 1300px;
	background-color: #003154;
}
.top-int{
	width: 340px;
	height: 40px;
	border: none;
	outline: none;
	border-radius: 50px;
	padding-left: 20px;
}
.top ::-webkit-input-placeholder{
	color: #a9a9a9;
}
.top-icon{right: 20px;top: 0;}
.top button{
	width: 90px;
	height: 40px;
	border: none;
	outline: none;
	border-radius: 50px;
	background: #019b33;
	color: #fff;
	cursor:pointer;
	margin-top:30px;
}
.top button:hover{
	background: #2b91f5;
}





/*.Nav{
	width: 100%;
	height: 60px;
	background: #103864;
}
.flex-c{
	display: flex;
}
.flex-c img{
	float:left;
	margin:18px 5px 0 40px;
	width:25px;
	height:25px;
}
.flex-c h3{ width: 200px;color: #fff;cursor: pointer; height:50px!important; line-height:20px!important; padding-top:10px;}
.flex-c h3 a{ height:60px;}
.flex-c h3:hover{ background:#042851!important; height:60px;}
.nav{display: flex;}
ul.nav > li > div:hover{background: #042851;}
ul.nav li h3{ width: 200px;color: #fff;cursor: pointer; height:60px;}
ul.nav > li{ float: left; z-index: 20;}
ul.nav li h3{height: 60px; font-weight: normal; text-align:center; line-height:60px;}
ul.nav > li > h3{ background: #72a7ff; text-align:center;}
ul.nav > li > ul > li h3{ background: #042851; text-align:center; background: rgba(31,104,173,0.85);}
ul.nav > li > ul > li > ul > li h3{background: rgba(31,104,173,0.5); text-align:center; background: #048d3a;}
ul.nav > li > ul > li > ul > li h3:hover{background: #048d3a; text-align:center;}
ul.nav > li h3:hover,.choice{ background: #048d3a;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}
ul.nav > li > ul > li ul{ position:  absolute; top: 0; right: -200px;z-index: 999;overflow: hidden;}
*/


.part1{
	width: 100%;
/*	background:url(../img/banner-bg.jpg) no-repeat center;*/
	height:auto;
}


.co05{ color:#0d6fb8;}
.co281{ color:#282828;}
.co28{ color:#282828;}
.co28:hover{
	color: red;
}
.c491{
	color: #494949;
}
.c491:hover{
	color: #0d6fb8;
}
.co8c{ color:#8c8c8c;}
.list{
	/*background:url(../img/list-bg.jpg) no-repeat center;*/
	
}
.list-left{
	float:left;
	width:400px;
	
	/*background:#ddedfd;*/
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 20px;
}
.list-left-1{
	width:400px;
	margin:0 auto;
}
.dongtai1{
	width:770px;
	height:267px;
	background:#fff;
}
.list-ul li{
	list-style:url(../img/part2-3.png) inside;
	font-size:16px;
	line-height:26px;
	display:block;

}
.list-ul li a{
	color:#282828;
}
.list-ul li a:hover{
	color:#0d6fb8;
}
.list-ul li a span{ float:right; color:#555; font-size:14px; line-height:26px;}
.list-right{
	float:right;
	width:362px;
	
	margin-top: 20px;
	margin-right: 30px;
	/*background:#ddedfd;
*/}
.list-right-1{
	width:362px;
	margin:0 auto;
	margin-right: 30px;
}
.list-right-1 li a:hover{
	color:#0d6fb8;
}
.list-right-2{
	width:60px;
	height:27px;
	background:#0d6fb8;
}
.width267{ width:280px;}
.xian{ width:100%; height:1px; margin:10px auto; background:#b1cbe3;}
.xian1{ width:100%; height:3px; margin:0px auto 20px auto; background:#b1cbe3;}
.xian2{ width:100%; height:1px; margin:5px auto; background:#b1cbe3;}




.bg3{
	width: 100%;
	background: url(../img/bg3.jpg) no-repeat center;
	height: 880px;
}
.part3 {
	display:none;
}
.part3 ul{
	justify-content: space-between;
}
.part3 img{
	display: block;
}


/*.part4{
	background:url(../img/part45-bg.jpg) no-repeat center;
	height:805px;
}*/
.part4-3 li{
	float:left;
}
.part4 li{
	width:386px;
	
	/*background:#ddedfd;
*/
	}
.part4-1{
	width:386px;
	/*margin:0 auto;*/
}
.part4-11{
	width: 400px;
}
.part4-2 li{
	list-style:url(../img/part2-3.png) inside;
	font-size:16px;
	line-height:32px;
}






.part5-left{
	width:808px;
	height:377px;
	/*background:#ddedfd;*/
}
.part5-right{
	width:430px;
	height:377px;
	float: left;
	margin-left: 30px;
	/*background:#ddedfd;*/
}





.part6{
	background:url(../img/footer.jpg)no-repeat center;
	background-color: #003154;
	height: 215px;
	width: 100%;
	min-width: 1300px;
}
.part6 ul{display: flex;justify-content: space-around;padding: 8px 0;}
.part6>div>div>>div>li{float:left;}
.part6 ul li a{color: #fff; margin-right:26px;}
.part6 ul li a:hover{color: #0d6fb8;}
.part6 div div a span{
	color: white;
}
.part6 div div a span:hover{
	color: #0d6fb8;
}
.wechat{
	width: 180px;
	float: left;
	text-align: center;
	margin-top: 15px;
}
.wechat span{
	font-size: 12px;
	color: white;
	display: block;
	margin-top: 15px;

}


/*................xiaoguo1.........................*/

.box-lanrenzhijia {
	text-align:left;
}
.colBigL {
	float: left;
	width: 480px
}
.colBigM {
	float: right;
	width: 290px;
}
.colBigM p {
	line-height:24px;
	font-size:14px;
	color:#5c5c5c;
	margin-top:20px;
}
.box-lanrenzhijia {
	CLEAR: both;
	Z-INDEX: 2;
	OVERFLOW: hidden;
	WIDTH: 770px;
	POSITION: relative;
	HEIGHT: 267px
}
.colBigM-1{ width:242px; margin:0 auto;}
.bigsize {
	line-height:26px;
	font-size:16px;
	color:#282828;
	margin-top:15px;
}
.scrlBody {
	OVERFLOW: hidden;
	WIDTH: 770px
}
.focusPic LI {
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	WIDTH: 770px;
	HEIGHT: 267px
}
.scrlCtrl {
	left:520px;
	WIDTH: 260px;
	BOTTOM: 10px;
	POSITION: absolute;
	TEXT-ALIGN: center
}
.scrlCtrl UL {
	MARGIN: 0px 15px;
	ZOOM: 1;
	HEIGHT: 16px;
	float:left;
}
.scrlCtrl LI {
	float:left;
	/*BACKGROUND: url(../images/bg13.png) no-repeat 2px 4px;*/
	WIDTH: 29px;
	height:5px;
	background:#d1d1d1;
	CURSOR: pointer;
	ZOOM: 1;
	margin-left:6px;
}
.scrlCtrl .active {
	/*BACKGROUND: url(../images/bg13.png) no-repeat -11px 4px*/
	background:#0045a0;
}
/*.scrlPrev {
	DISPLAY: inline-block;
	BACKGROUND: url(../images/bg14.png) no-repeat;
	WIDTH: 20px;
	HEIGHT: 16px;
	float:left;
}
.scrlNext {
	DISPLAY: inline-block;
	BACKGROUND: url(../images/bg14.png) no-repeat;
	WIDTH: 20px;
	HEIGHT: 16px;
	float:left;
}*/
.scrlPrev {
	BACKGROUND-POSITION: 0px 0px
}
.scrlPrev:hover {
	BACKGROUND-POSITION: 0px -36px
}
.scrlNext {
	BACKGROUND-POSITION: 0px -18px
}
.scrlNext:hover {
	BACKGROUND-POSITION: 0px -54px
}

#full-screen-slider { width:100%;max-width:432px; height:267px; position:relative;}
#full-screen-slider2 { width:100%;max-width:432px; height:267px; position:relative;}
#slides { display:block; width:100%; height:267px; list-style:none; padding:0; margin:0; position:relative}
#slides2 { display:block; width:100%; height:267px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;max-width:432px; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides2 li { display:block; width:100%;max-width:432px; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#pagination { display:block; list-style:none; position:absolute; right:20px; top:245px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:29px; height:5px; float:left; margin-left:10px;background:#d1d1d1 }
#pagination li span { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; cursor:pointer;}
#pagination li.current{ background:#0045a0}
#pagination2 { display:block; list-style:none; position:absolute; right:20px; top:245px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination2 li { display:block; list-style:none; width:29px; height:5px; float:left; margin-left:10px;background:#d1d1d1 }
#pagination2 li span { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; cursor:pointer;}
#pagination2 li.current{ background:#0045a0}
.xinwen_1{
	width:100%;
        text-align: justify;
}
.box-lanrenzhijia {
	width:792px;
	height:280px;
	position:relative;
}
.ashow2 {
	width:792px;
	float:left;
	display:inline;
	position:absolute;
	left:-20px;
}
.list_03 LI {
	FLOAT: left;
	OVERFLOW: hidden;
	height:280px;
	width:250px;
	text-align:left;
	position:relative;
	margin-left:20px;
	cursor:pointer;
}
.al {
	BACKGROUND: url(../img/part6-2.png);
	top:100px;
	left: 0;
	position:absolute;
	WIDTH: 60px;
	CURSOR: pointer;
	HEIGHT: 60px;
	z-index:999;
}
.ar {
	BACKGROUND: url(../img/part6-3.png);
	top:100px;
	right:0;
	position:absolute;
	WIDTH: 60px;
	CURSOR: pointer;
	HEIGHT: 60px;
	z-index:999;
}
.fengcai_1 a{
	display:block;
	color:#FFFFFF;
	height:280px;
}
.fengcai_1{
	position:absolute;
	top:280px;
	width:250px;
	height:280px;
	background:url(../img/4.png);
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	transition: all 1s;
}
.list_03 LI:hover .fengcai_1{
	top:0px;
}
.partcontent{width: 100%;/* background: url(../img/lyg.jpg)no-repeat top center; */min-width:1300px;}


.denglu{
	height:252px;
	width:100%;
	background:#FFFFFF;
	margin-top:20px;
}
.denglu_1{
	width:64px;
	height:144px;
	background: #ddeaf0;
	padding:34px 0;
	color: #0a689c;
}
.denglu_2{
	width:1300px;
margin-top:20px;
text-align:center;
}
.denglu_3 a{
	background:url(../images/011.jpg);
transition: all 0.6s;
}
.denglu_3 a:hover{
transform: scale(1.1);
}

.denglu_4 a{
	background:url(../images/055.jpg);
transition: all 0.6s;
}
.denglu_4 a:hover{
	transform: scale(1.1);
}

.denglu_5 a{
	background:url(../images/022.jpg);transition: all 0.6s;
}
.denglu_5 a:hover{
	transform: scale(1.1);
}

.denglu_6 a{
	background:url(../images/033.jpg);transition: all 0.6s;
}
.denglu_6 a:hover{
	transform: scale(1.1);
}
.denglu_2 a{
	display:block;
	height:150px;
	color:#FFFFFF;
	line-height:150px;
	font-size:24px;
	font-weight:light;
	padding-left:0px;
	width: 295px;
	float: left;
	margin-right: 20px;
}
.denglu_2 a img{
	transform: translateY(6px);
	margin-right:10px;
}