/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
img{
	border:0;
}
.top{
	width: 100%;
	padding:20px 0;
	background:url(../images/top-bg.jpg) no-repeat center;
	/* background-color: #193366; */
}
.top-int{
	width: 210px;
	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;
}

.indtop_ss input{
	width:90px;
	height:40px;
	background: #019b33;
	border:none;
	border-radius:20px;
	font-size:18px;
	color:#FFFFFF;
	margin-left:10px;
	cursor:pointer;
	/* padding-left:25px; */
}
.indtop_ss input:hover{
	background:#007fdf;
}



/*.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%;
	height: 539px;
}


.co05{ color:#0045a0;}
.co28{ color:#282828;}
.co8c{ color:#8c8c8c;}
.list{
	height:529px;
}
.list-left{
	float:left;
	width:810px;
	height:511px;
	background: #ffffff !important;
}
.list-left-1{
	width:770px;
	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:36px;
	display:block;
}
.list-ul li a{
	color:#282828;
}
.list-ul li a span{ float:right; color:#555; font-size:14px; line-height:36px;}
.list-right{
	float:right;
	width:370px;
	height:511px;
	background: #ffffff !important;
}
.list-right-1{
	width:330px;
	margin:0 auto;
}
.list-right-2{
	width:60px;
	height:45px;
	background:#0045a0;
}
.width267{ width:262px;}
.xian{ width:330px; height:1px; margin:20px auto; background:#b1cbe3;}






.part3 ul{
	display: flex;
	justify-content: space-between;
}
.part3 img{
	display: block;
	width: 100%;
	height: 80px;
}


.part4{
	height:805px;
}
.part4-3 li{
	float:left;
}
.part4 li{
	width:386px;
	height:370px;
	background: #ffffff !important;
}
.part4-1{
	width:358px;
	margin:0 auto;
}
.part4-2 li{
	list-style:url(../img/part2-3.png) inside;
	font-size:16px;
	line-height:32px;
}






.part5-left{
	width:794px;
	height:377px;
	background: #ffffff !important;
}
.part5-right{
	width:386px;
	height:377px;
	background: #ffffff !important;
}





.part6{
	background: url(../img/part6-bg.jpg) no-repeat center;
	height:150px;
}
.part6 ul{display: flex;justify-content: space-around;padding: 8px 0;}
.part6 li{float:left;}
.part6 ul li a{color: #fff;margin-right: 3px;}
.part6 ul li a:hover{color: #ee101a;}




/*................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;
	WIDTH: 29px;
	height:5px;
	background:#d1d1d1;
	CURSOR: pointer;
	ZOOM: 1;
	margin-left:6px;
}
.scrlCtrl .active {
	background:#0045a0;
}
/*.scrlPrev {
	DISPLAY: inline-block;
	WIDTH: 20px;
	HEIGHT: 16px;
	float:left;
}
.scrlNext {
	DISPLAY: inline-block;
	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%; height:267px; position:relative; background:#FFFFFF;}
#slides { display:block; width:100%; height:267px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; 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}
.xinwen_1{
	width:245px;
}
.box-lanrenzhijia {
	width:792px;
	height:280px;
	position:relative;
}
.ashow2 {
	width:792px;
	float:left;
	display:inline;
	position:absolute;
	left:0px;
}
.list_03 LI {
	FLOAT: left;
	OVERFLOW: hidden;
	height:280px;
	width:216px;
	text-align:left;
	position:relative;
	margin-left:36px;
	cursor:pointer;
}
.al {
	top:100px;
	position:absolute;
	WIDTH: 60px;
	CURSOR: pointer;
	HEIGHT: 60px;
	z-index:999;
}
.ar {
	top:100px;
	right:0px;
	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:216px;
	height:280px;
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	transition: all 1s;
}
.list_03 LI:hover .fengcai_1{
	top:0px;
}


.case_list {padding-top:20px;}
.case_list ul li{/* width:286px; */height: 300px;float:left;margin:12px 10px 12px 10px;_margin:12px 8px 12px 9px;}
.case_list ul li h1{/* width:286px; */height:219px;/* background:#fafafa; */}
.case_list ul li h1 a{width: 395px;/* height: 285px; */display:block;/* border:2px solid #c1c2c3; */color: #4e4e4e;border: 1px solid #ebebeb;font-size: 14px;text-align:center;}
.case_list ul li h1 img{padding:5px;width: 395px;height: 285px;}
.case_list ul li h2{margin-top:5px;text-align:center;background-color:#e5e5e5;line-height:40px;height:40px;overflow:hidden;}
.case_list ul li h2 a{color: #ff0000;font-size: 14px;}

.case_list ul li:hover h2{background:#00418d;}
.case_list ul li:hover h2 a{color:#fff;}

.case_list2 {padding-top:20px;}
.case_list2 ul li{/* width:286px; */height: 210px;float:left;margin:12px 10px 12px 10px;_margin:12px 8px 12px 9px;}
.case_list2 ul li h1{/* width:286px; *//* height: 269px; *//* background:#fafafa; */}
.case_list2 ul li h1 a{width: 265px;/* height: 285px; */display:block;/* border:2px solid #c1c2c3; */color: #4e4e4e;border: 1px solid #ebebeb;font-size: 14px;text-align:center;}
.case_list2 ul li h1 img{padding:5px;width: 252px;height: 205px;}
.case_list2 ul li h2{margin-top:5px;text-align:center;background-color:#e5e5e5;line-height:40px;height:40px;overflow:hidden;}
.case_list2 ul li h2 a{color: #ff0000;font-size: 14px;}

.case_list2 ul li:hover h2{background:#00418d;}
.case_list2 ul li:hover h2 a{color:#fff;}

















