#main {width:100%;}

.main_visual {width:100%;height:550px;background:url(../images/main_visual.jpg) no-repeat center top;text-align:center;position:relative;}
.main_visual ul li img {display:none;}
.main_visual ul li a {display:block;height:100%;}
.main_visual .visual1 {background:url(../images/main_visual1.jpg) no-repeat center top;height:550px;}
.main_visual .visual2 {background:url(../images/main_visual2.jpg) no-repeat center top;height:550px;}
.main_visual .visual3 {background:url(../images/main_visual3.jpg) no-repeat center top;height:550px;}
.main_visual .visual4 {background:url(../images/main_visual4.jpg) no-repeat center top;height:550px;}
.main_visual .visual5 {background:url(../images/main_visual5.jpg) no-repeat center top;height:550px;}
.main_visual .bx-pager{display:none;}
.main_visual .bx-prev{position:absolute; left:50%; top:50%; margin-left:-655px;margin-top:-37px; width:44px;height:74px;background:url(../images/visual_left.png) no-repeat center; text-indent:-10000px; *zoom:1;}
.main_visual .bx-next{position:absolute; right:50%; top:50%; margin-right:-655px;margin-top:-37px; width:44px;height:74px;background:url(../images/visual_right.png) no-repeat center; text-indent:-10000px; *zoom:1;}
.main_visualM {display:none;}

.main_con1 {background:#efefef;overflow:hidden;padding-bottom:30px;}
.main_title1 {margin:50px 0 27px;font-size:30px;color:#222;line-height:30px;font-weight:500;text-align:center;}
.main_con1 .con {width:1180px;margin:0 auto 20px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;padding-bottom:15px;}
.main_con1 .con .title {font-size:20px;color:#fff;line-height:40px;font-weight:bold;padding-left:30px;background:#3bceca;}
.main_con1 .con .s_tit {margin:20px 20px 0;border-top:2px solid #3b3d54;border-bottom:1px solid #cbccd1;font-size:16px;color:#222;line-height:37px;font-weight:bold;}
.main_con1 .con .s_tit .icon {display:inline-block;width:15px;height:15px;box-sizing:border-box;margin:0 6px;border:3px solid #3bceca;border-radius:50%;}
.main_con1 .con .s_tit b {font-weight:400;}
.main_con1 .con .s_tit .more {float:right;margin-right:10px;}
.main_con1 .con .s_tit .more a {display:block;font-size:14px;color:#777;font-weight:400;}
.main_con1 .con .s_tit .more a img {margin-top:-3px;}
.main_con1 .con .list {margin:0 20px;}
.main_con1 .con .list:after {display:block;content:"";clear:both;}
.main_con1 .con .list ul {margin-left:-25px;}
.main_con1 .con .list ul li {float:left;width:266px;margin:20px 0 5px 25px;}
.main_con1 .con .list ul li .img {position:relative;}
.main_con1 .con .list ul li .img .t1 {position:absolute;top:0;left:0;z-index:1;width:50px;height:50px;background:rgba(243,79,128,0.8);font-size:14px;color:#fff;line-height:18px;text-align:center; padding-top:7px;box-sizing:border-box;display:none;}
.main_con1 .con .list ul li .img .t2 {position:absolute;top:0;left:0;z-index:1;width:50px;height:50px;background:rgba(56,195,255,0.8);font-size:14px;color:#fff;line-height:18px;text-align:center; padding-top:7px;box-sizing:border-box;display:none;}
.main_con1 .con .list ul li .img img {width:266px;height:180px;}
.main_con1 .con .list ul li .txt {border:1px solid #e5e5e5;border-top:0;padding:15px 18px;}
.main_con1 .con .list ul li .txt h3 {font-size:14px;color:#222;line-height:25px;font-weight:400;height:50px;overflow:hidden;}
.main_con1 .con .list ul li .txt p {font-size:14px;color:#666;line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_con1 .con .list ul li .txt p span {font-size:18px;color:#ed1b24;line-height:24px;font-weight:500;}
.main_con1 .con.c2 .title {background:#5db9f9;}
.main_con1 .con.c2 .s_tit .icon {border:3px solid #5db9f9;}
.main_con1 .con.c3 .title {background:#8b93ea;}
.main_con1 .con.c3 .s_tit .icon {border:3px solid #8b93ea;}
.main_con1 .con.c4 .title {background:#6bd042;}
.main_con1 .con.c4 .s_tit .icon {border:3px solid #6bd042;}

.main_banner {max-width:1180px;margin:50px auto;}
.main_banner img {max-width:100%;}

.main_service {background:#41478f;padding:45px 0;}
.main_service .title {font-size:30px;color:#fff;line-height:40px;font-weight:500;text-align:center;padding-bottom:23px;}
.main_service ul {width:1200px;margin:0 auto;overflow:hidden;}
.main_service ul li {float:left;padding:0 10px;}

.main_notice {margin:50px 0;}
.main_notice .title {font-size:30px;color:#222;line-height:40px;font-weight:500;text-align:center;margin:45px 0 23px;}
.main_notice .ban {width:1200px;margin:20px auto;overflow:hidden;}
.main_notice .ban ul li {float:left;padding:0 10px 20px;}
.main_notice .ban1 {background:#4c98df;}
.main_notice .ban1 .img {width:1180px;margin:0 auto;position:relative;}
.main_notice .ban1 .nolink1 {position:absolute;top:159px;left:60px;width:100px;height:46px;}
.main_notice .ban1 .nolink2 {position:absolute;top:159px;left:180px;width:100px;height:46px;}
.main_notice .ban1 .nolink3 {position:absolute;top:159px;left:300px;width:100px;height:46px;}
.main_notice .ban1 .nolink4 {position:absolute;top:225px;left:60px;width:100px;height:46px;}
.main_notice .ban1 .nolink5 {position:absolute;top:225px;left:180px;width:100px;height:46px;}
.main_notice .ban1 .nolink6 {position:absolute;top:225px;left:300px;width:100px;height:46px;}
.main_notice .con {width:1200px;margin:20px auto;overflow:hidden;}
.main_notice .con .list {float:left;margin:0 10px;width:580px;overflow:hidden;border:1px solid #cbccd1;box-sizing:border-box;padding:10px 20px;}
.main_notice .con .list .tit {font-size:24px;color:#222;line-height:40px;font-weight:bold;border-bottom:1px solid #cbccd1;margin-bottom:10px;padding-bottom:10px;}
.main_notice .con .list .tit .more {float:right;}
.main_notice .con .list dl {position:relative;font-size:16px;color:rgba(34,34,34,0.8);line-height:30px;border-bottom:1px solid #cbccd1;}
.main_notice .con .list dl dt {padding-right:80px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_notice .con .list dl dd {position:absolute;top:0;right:0;}

.main_list {width:1180px;margin:50px auto;border:1px solid #cbccd1;box-sizing:border-box;padding:10px 20px;}
.main_list .tit {font-size:24px;color:#222;line-height:40px;font-weight:bold;border-bottom:1px solid #cbccd1;margin-bottom:10px;padding-bottom:10px;}
.main_list .tit .more {float:right;}
.main_list dl {position:relative;font-size:16px;color:rgba(34,34,34,0.8);line-height:30px;border-bottom:1px solid #cbccd1;}
.main_list dl dt {padding-right:80px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_list dl dd {position:absolute;top:0;right:0;}

.main_story {background:url(../images/main_storybg.jpg) no-repeat center top;height:405px;}
.main_story .title {font-size:30px;color:#222;line-height:40px;font-weight:500;text-align:center;padding:45px 0 23px;}
.main_story ul {width:1200px;margin:0 auto;overflow:hidden;}
.main_story ul li {float:left;width:180px;padding:0 10px;}
.main_story ul li img {width:180px;height:130px;}
.main_story ul li h3 {font-size:14px;color:#222;line-height:20px;font-weight:400;padding-top:18px;height:20px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_story ul li p {font-size:14px;color:#666;line-height:20px;height:20px;}
.main_story .more {width:120px;height:34px;margin:25px auto 0;border:1px solid #cbccd1;border-radius:4px;box-sizing:border-box;background:#fff;}
.main_story .more a {display:block;font-size:14px;color:#222;line-height:32px;text-align:center;}


@media all and (max-width: 770px){
	#main {width:100%;}

	.main_visual {width:100%;height:auto;text-align:center;}
	.main_visual .visual1 {height:auto;}
	.main_visual .visual2 {height:auto;}
	.main_visual .visual3 {height:auto;}
	.main_visual .visual4 {height:auto;}
	.main_visual .visual5 {height:auto;}
	.main_visual ul li img {display:block;width:100%;}
	.main_visual .bx-prev{position:absolute; left:5%; top:50%; margin-left:0;margin-top:-17px; width:20px;height:34px;background:url(../images/visual_left.png) no-repeat center; background-size:20px auto;text-indent:-10000px; *zoom:1;}
	.main_visual .bx-next{position:absolute; right:5%; top:50%; margin-right:0;margin-top:-17px; width:20px;height:34px;background:url(../images/visual_right.png) no-repeat center; background-size:20px auto;text-indent:-10000px; *zoom:1;}

	.main_con1 {padding-bottom:30px;}
	.main_title1 {margin:10% 0 5%;font-size:20px;color:#222;line-height:20px;font-weight:500;text-align:center;}
	.main_con1 .con {width:90%;margin:0 auto 20px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;padding-bottom:15px;}
	.main_con1 .con .title {font-size:16px;color:#fff;line-height:40px;font-weight:bold;padding-left:5%;background:#3bceca;}
	.main_con1 .con .s_tit {margin:5% 3% 0;border-top:2px solid #3b3d54;border-bottom:1px solid #cbccd1;font-size:14px;color:#222;line-height:37px;font-weight:bold;}
	.main_con1 .con .s_tit .icon {display:inline-block;width:15px;height:15px;box-sizing:border-box;margin:0 6px;border:3px solid #3bceca;border-radius:50%;}
	.main_con1 .con .s_tit b {font-weight:400;}
	.main_con1 .con .s_tit .more {float:right;margin-right:10px;}
	.main_con1 .con .s_tit .more a {display:block;font-size:0;color:#777;font-weight:400;}
	.main_con1 .con .s_tit .more a img {margin-top:0;}
	.main_con1 .con .list {margin:0 3%;}
	.main_con1 .con .list:after {display:block;content:"";clear:both;}
	.main_con1 .con .list ul {margin-left:-2%;}
	.main_con1 .con .list ul li {float:left;width:48%;margin:2% 0 0 2%;}
	.main_con1 .con .list ul li .img {position:relative;}
	.main_con1 .con .list ul li .img .t1 {position:absolute;top:0;left:0;z-index:1;width:40px;height:40px;background:rgba(243,79,128,0.8);font-size:12px;color:#fff;line-height:15px;text-align:center; padding-top:5px;box-sizing:border-box;}
	.main_con1 .con .list ul li .img .t2 {position:absolute;top:0;left:0;z-index:1;width:40px;height:40px;background:rgba(56,195,255,0.8);font-size:12px;color:#fff;line-height:15px;text-align:center; padding-top:5px;box-sizing:border-box;}
	.main_con1 .con .list ul li .img img {width:100%;height:110px;}
	.main_con1 .con .list ul li .txt {border:1px solid #e5e5e5;border-top:0;padding:5%;}
	.main_con1 .con .list ul li .txt h3 {font-size:12px;color:#222;line-height:18px;font-weight:400;height:36px;overflow:hidden;}
	.main_con1 .con .list ul li .txt p {font-size:12px;color:#666;line-height:18px;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.main_con1 .con .list ul li .txt p span {font-size:14px;color:#ed1b24;line-height:18px;font-weight:500;}
	.main_con1 .con.c2 .title {background:#5db9f9;}
	.main_con1 .con.c2 .s_tit .icon {border:3px solid #5db9f9;}
	.main_con1 .con.c3 .title {background:#8b93ea;}
	.main_con1 .con.c3 .s_tit .icon {border:3px solid #8b93ea;}
	.main_con1 .con.c4 .title {background:#6bd042;}
	.main_con1 .con.c4 .s_tit .icon {border:3px solid #6bd042;}

	.main_banner {max-width:100%;margin:10% auto;}
	.main_banner img {width:100%;}

	.main_service {background:#41478f;padding:5% 0;}
	.main_service .title {font-size:20px;color:#fff;line-height:30px;font-weight:500;text-align:center;padding-bottom:5%;}
	.main_service ul {width:90%;margin:0 auto;overflow:hidden;text-align:center;}
	.main_service ul li {float:none;display:inline-block;width:30%;padding:0 1% 1%;}
	.main_service ul li img {width:100%;}

	.main_notice {margin:10% 0;}
	.main_notice .title {font-size:20px;color:#222;line-height:30px;font-weight:500;text-align:center;margin:10% 0 5%;}
	.main_notice .ban {width:90%;margin:0 auto;overflow:hidden;}
	.main_notice .ban ul li {float:none;padding:0;margin-bottom:15px;}
	.main_notice .ban ul li img {width:100%;}
	.main_notice .ban1 {background:#4c98df;margin-bottom:15px;}
	.main_notice .ban1 .img {width:95%;margin:0 0 0 5%;position:relative;}
	.main_notice .ban1 .img img {width:100%;}
	.main_notice .ban1 .nolink1 {position:absolute;top:53%;left:6%;width:15%;height:13%;}
	.main_notice .ban1 .nolink2 {position:absolute;top:53%;left:23%;width:15%;height:13%;}
	.main_notice .ban1 .nolink3 {position:absolute;top:53%;left:41%;width:15%;height:13%;}
	.main_notice .ban1 .nolink4 {position:absolute;top:70%;left:6%;width:15%;height:13%;}
	.main_notice .ban1 .nolink5 {position:absolute;top:70%;left:23%;width:15%;height:13%;}
	.main_notice .ban1 .nolink6 {position:absolute;top:70%;left:41%;width:15%;height:13%;}
	.main_notice .con {width:90%;margin:0 auto;overflow:hidden;}
	.main_notice .con .list {float:none;margin:0 0 15px;width:100%;overflow:hidden;border:1px solid #cbccd1;box-sizing:border-box;padding:3% 5%;}
	.main_notice .con .list .tit {font-size:20px;color:#222;line-height:40px;font-weight:bold;}
	.main_notice .con .list .tit .more {float:right;}
	.main_notice .con .list dl {position:relative;font-size:14px;color:rgba(34,34,34,0.8);line-height:30px;}
	.main_notice .con .list dl dt {padding-right:80px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.main_notice .con .list dl dd {position:absolute;top:0;right:0;}

	.main_list {width:90%;margin:10% auto;border:1px solid #cbccd1;box-sizing:border-box;padding:3% 5%;}
	.main_list .tit {font-size:20px;color:#222;line-height:40px;font-weight:bold;border-bottom:1px solid #cbccd1;margin-bottom:10px;padding-bottom:10px;}
	.main_list .tit .more {float:right;}
	.main_list dl {position:relative;font-size:14px;color:rgba(34,34,34,0.8);line-height:30px;border-bottom:1px solid #cbccd1;}
	.main_list dl dt {padding-right:80px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.main_list dl dd {position:absolute;top:0;right:0;}

	.main_story {background:url(../images/main_storybg.jpg) no-repeat center top;background-size:cover;height:auto;padding-bottom:10%;}
	.main_story .title {font-size:20px;color:#222;line-height:30px;font-weight:500;text-align:center;padding:10% 0 5%;}
	.main_story ul {width:90%;margin:0 auto;overflow:hidden;}
	.main_story ul li {float:left;width:48%;padding:0 1% 5%;}
	.main_story ul li img {width:100%;height:110px;}
	.main_story ul li h3 {font-size:12px;color:#222;line-height:20px;font-weight:400;padding-top:5px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.main_story ul li p {font-size:12px;color:#666;line-height:20px;height:20px;}
	.main_story .more {width:120px;height:34px;margin:5% auto 0;border:1px solid #cbccd1;border-radius:4px;box-sizing:border-box;background:#fff;}
	.main_story .more a {display:block;font-size:14px;color:#222;line-height:32px;text-align:center;}
	
}