.uplan-box{max-width:1920px;margin:0 auto;background:#f1faf7;padding-bottom:70px;}
.uplan-box .uplan-banner img{width:100%;height:auto;}
.uplan-01{background:url(../images/blackboard-03.png) no-repeat center;max-width:1280px;height:381px;margin:-52px auto 30px;position: relative;z-index:1;}
.uplan-01 .uplan-01-l{position: absolute;left:-15px;top:-27px;}
.uplan-01 .uplan-01-r{position: absolute;right:-20px;bottom:25px;}
.uplan-01 .uplan-01-tit{text-align: center;height:47px;padding-top:68px;}
.uplan-01 .uplan-01-text{width:1018px;margin:45px auto 0;color:#FFFFFF;line-height:21px;height:126px;overflow-y: auto;}
.uplan-01 .uplan-01-text b{color:#ff6b6e;}
.uplan-02{background:#FFFFFF;max-width:1280px;margin:0 auto;}
.uplan-02 .uplan-02-inner{position: relative;}
.uplan-02 .uplan-02-tit{text-align: center;padding:55px 0;}
.uplan-02 .uplan-02-sup{position: absolute;left:-5px;top:0;z-index:2;}
.uplan-02-list{padding:0 25px;}
.uplan-02-list ul li{width:378px;height:392px;float:left;margin:0 15px 20px;border: 1px solid #28acb8;border-radius:5px;box-shadow:-2px 0px 10px #9fc8cc;}
.uplan-02-list ul li .t{margin:16px 0 10px;}
.uplan-02-list ul li .text-list{padding:0 18px;}
.uplan-02-list .text-list .t1{font-size:28px;line-height:1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#333333;padding:10px 0;}
.uplan-02-list .text-list .t1 span{color:#eb666a;}
.uplan-02-list .text-list .t2{font-size:16px;color:#333333;height:48px;overflow: hidden;margin-bottom:10px;}
.uplan-02-list .text-list .t2_new{
	font-size: 25px;
	height: 96px;
}
.uplan-02-list .text-list .t2_new span{color: #eb666a;}

.uplan-02-list .text-list .t3{font-size:13px;padding-top:10px;border-top:1px solid #1aadba;line-height:20px;}
.uplan-02-list .text-list .t3 .t3-inner{height:160px;overflow-y:auto;}
.uplan-02-list .l5 .text-list .t3 .t3-inner{height: 210px;}
.uplan-02-list .text-list .t3 a{color:#28acb8;}
.uplan-02-list .l2 .text-list .t3 .t3-inner{height:200px;overflow-y:auto;}
/*.uplan-02-list ul li.l3{height:286px;}*/
/*.uplan-02-list .l3 .text-list .t3{margin-top:10px;}*/
.uplan-02-list .l3 .text-list .t3 .t3-inner{height:220px;overflow-y:auto;}
/*.uplan-02-list .l4{width:788px;height:286px;}*/
.uplan-02-list .l4 .text-list .t3 .t3-inner{height:220px;overflow-y:auto;}
.uplan-03-photo{padding:47px 0px;}
.uplan-03-photo ul li{width:380px;margin:0 4px;float:left;}
.uplan-03-photo ul li .t{font-size:24px;color:#28acb8;padding:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.uplan-03-photo ul li .tips{color:#333333;line-height:22px;height:88px;overflow: hidden;}
.uplan-03-photo ul li .tips span{color:#ea2631;}
.uplan-03-photo ul li .pic-tit a{display: block;}
.uplan-03-photo ul li .pic-tit img{width:380px;height:207px;}
.uplan-03-photo ul li .pic-tit span{display: block;padding:12px 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#000000;}
.uplan-03{background:#FFFFFF;margin-top:30px;max-width:1280px;margin:30px auto 0;}
.uplan-03 .uplan-03-inner{padding:0 40px;position:relative;}
.uplan-03 .uplan-03-inner .tit{text-align: center;padding:35px 0;}
.uplan-03 .uplan-03-inner .uplan-03-sup{position: absolute;right:-5px;top:0;}
.uplan-03 .uplan-03-list ul li{width:380px;float:left;margin-left:30px;}
.uplan-03 .uplan-03-list ul li:first-child{margin-left:0;}
.uplan-03 .uplan-03-list ul li .t{height:20px;margin-bottom:12px;line-height:20px;}
.uplan-03 .uplan-03-list .t h6{float:left;width:65%;overflow: hidden;font-size:20px;color:#1a1a1a;padding-left:5%;position: relative;}
.uplan-03 .uplan-03-list .t h6:after{width:5px;height:20px;position: absolute;left:0;top:0;content:'';background:#55aed6;}
.uplan-03 .uplan-03-list .t a{float:right;width:25%;color:#7f7f7f;display: block;text-align: right;}
.uplan-03 .uplan-03-list .t-list{border:1px solid #55aed6;padding:0 25px;border-radius:5px;box-shadow:-2px 0px 10px #9fc8cc;}
.uplan-03 .uplan-03-list .t-list ul li{float:none;margin-left:0;}
.uplan-03-list .t-list .tis{padding:10px 0;color:#3a70c4;}
.uplan-03-list .t-list ul{height:155px;overflow-y:auto;}
.uplan-03-list .t-list ul li{padding:5px 0;width:100%;}
.uplan-03-list .t-list ul li a{display: block;padding-left:15px;background:url(../images/round-icon.png) no-repeat left 6px;color:#a9a9a9;}
.uplan-03-more{padding:45px 0;height:20px;line-height:20px;}
.uplan-03-more .more-left{float:left;width:1000px;;}
.uplan-03-more .more-left span{display: inline-block;*display: inline;padding-left:19px;position: relative;font-weight: bold;font-size:20px;color:#1A1A1A;}
.uplan-03-more .more-left a{display: inline-block;*display: inline;margin:0 20px;color:#404040;font-size:16px;transition: all 0.6s;}
.uplan-03-more .more-left a:hover{color:#0f51b9;text-decoration: underline;}
.uplan-03-more .more-left span:after{width:5px;height:20px;position: absolute;left:0;top:0;content:'';background:#55aed6;}
.uplan-03-more .more-right{width:90px;float:right;text-align:right;}
.uplan-03-more .more-right a{color:#7f7f7f;}
.uplan-04{background:#FFFFFF;max-width:1280px;margin:30px auto 0;}
.uplan-04-inner{padding:0 25px;position: relative;}
.uplan-04-inner .uplan-04-tit{text-align: center;padding:50px 0;}
.uplan-04-inner .uplan-04-sup{position: absolute;left:-5px;top:0;}
.uplan-04-inner .uplan-04-list ul li{float:left;width:378px;float:left;margin:0 15px 20px;height:298px;border:1px solid #dbdbdb;border-radius:5px;box-shadow:-2px 0px 10px #FFFFFF;transform: auto 0.5s;}
.uplan-04-inner .uplan-04-list ul li:hover{border:1px solid #3d72c2;border-radius:5px;box-shadow:-2px 0px 10px #9fc8cc;}
.uplan-04-inner .uplan-04-list .li-inner{padding:0 35px;}
.uplan-04-list .li-inner .icon{width:70px;height:58px;margin:24px auto 18px;}
.uplan-04-list .li-inner .t{text-align: center;padding:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:20px;color:#1a1a1a;}
.uplan-04-list .li-inner .tips{height:72px;line-height:24px;overflow-y:auto;color:#666666;}
.uplan-04-list .li-inner .more{width:93px;height:30px;margin:20px auto 0;}
.uplan-04-list .li-inner .more a{display: block;width:93px;height:30px;text-align: center;line-height:30px;background:#7ba3e3;color:#FFFFFF;border-radius:20px;}
.uplan-05{background:#FFFFFF;max-width:1280px;margin:30px auto 0;}
.uplan-05-inner{padding:0 25px;position: relative;}
.uplan-05-inner .uplan-05-tit{text-align: center;padding:50px 0;}
.uplan-05-inner .uplan-05-sup{position: absolute;left:-5px;top:0;}
.uplan-05-list ul li{float: left;width: 586px;height: 240px;border: 1px solid #27a6db;border-radius: 8px;overflow: hidden;margin-bottom: 20px;margin-left: 15px;}
.uplan-05-list ul li.rig{float: right;margin-left: 0px;margin-right: 15px;}
.uplan-05-list ul li .list_t{height: 50px;background: #27a6db;padding: 0px 23px;}
.uplan-05-list ul li .list_t h6{font-size: 24px;color: #FFFFFF;float: left;height: 50px;line-height: 50px;}
.uplan-05-list ul li .list_t a{float: right;font-size: 14px;color: #d4edf8;height: 50px;line-height: 50px;}
.uplan-05-list ul li dl{padding: 20px 23px 0px;height: 148px;overflow-y: auto;}
.uplan-05-list ul li dl dd{margin-bottom: 23px;}
/*.uplan-05-list ul li dl dd img{display: block;float: left;width: 20px;height: 22px;}
.uplan-05-list ul li dl dd p{display: block;float: right;width: 500px;}*/
.uplan-05-list ul li dl dd{padding-left: 42px;}
.uplan-05-list ul li dl dd{background: url(../images/uplan_icon_01.png) no-repeat left top;}
.uplan-05-list ul li dl dd + dd{background: url(../images/uplan_icon_02.png) no-repeat left top;}
@media only screen and (max-width: 1300px) {
	.uplan-02-list{padding:0 16px;}
	.uplan-03-photo{padding:40px 16px;}
	.uplan-01{overflow: hidden;}
	.uplan-02 .uplan-02-inner{overflow: hidden;}
	.uplan-03 .uplan-03-inner{overflow: hidden;}
	.uplan-04 .uplan-04-inner{overflow: hidden;}
	.uplan-03 .uplan-03-inner{padding:0 31px;}
	.uplan-04-inner{padding:0 16px;}
}