#banner{  width: 100%; text-align: center; overflow: hidden;  }
    #banner img{width: 100%;height: 100%}

.youshi{background: #037ec6;padding:50px 0;margin:50px 0 0 0;color: #fff;font-size: 14px}
	.youshi h3{text-align: center;font-size: 30px;}
	.youshi-left{line-height: 28px}
	.youshi-size20{font-size: 20px;margin: 8px}
	.youshi-right>div{background: #fff;color: #000;padding:15px;margin:15px 0;}
	.youshi-right h4{color: #06a69c;font-size: 20px;font-weight: bold;}
	.youshi-right>div p:last-child{color: #ff0000}

.smatitle{margin-bottom: 30px;}
	.smatitle h3{text-align: center;font-size: 30px;margin-bottom: 10px;}
	.smatitle .with-line {
		width:100%;font-size: 16px; color: #cccccc; margin: 0 auto; position: relative; text-align: center
	}
	.smatitle .with-line:before {
		content: ""; border-top: 1px solid #cccccc; display: block; position: absolute; width: 45%; top: 10px; left: 0
	}
	.smatitle .with-line:after {
		content: ""; border-top: 1px solid #cccccc; display: block; position: absolute; width: 45%; top: 10px; right: 0
	}

.main-box{padding:50px 0;}
	.aboutcon{line-height: 28px;}
	.aboutcon p{text-align: right;margin-top: 15px;}
	.aboutcon p a{
		padding:10px 15px;color: #fff;border-radius: 5px;
		background: -webkit-linear-gradient(left, #1ebbf0 , #03fabe); /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(right, #1ebbf0, #03fabe); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(right, #1ebbf0, #03fabe); /* Firefox 3.6 - 15 */
        background: linear-gradient(to right, #1ebbf0 , #03fabe); /* 标准的语法 */
	}

	.news>div{margin-bottom: 30px;}
	.news h4{font-size: 16px;height: 50px;}

	.links a{display: inline-block;margin:2px 5px;}

@media screen and (max-width: 750px) {
    .layui-main{width: 100%!important;font-size: 14px;}
    .layui-col-space30{margin:0}

    .youshi{padding:20px 0;margin:20px 0 0 0;}
    	.youshi h3{font-size: 20px;}
    	.youshi-left{line-height: 24px}
    	.youshi-left img{width: 100%;height: auto;}

    .smatitle{margin-bottom: 0px;}
    .main-box{padding:20px 0;}
    	.news>div{margin-bottom: 0px;}
    	.news h4{font-size: 14px;height: auto;
    		text-overflow: -o-ellipsis-lastline;  
		  	overflow: hidden;  
		  	text-overflow: ellipsis;  
		  	display: -webkit-box;  
		    -webkit-line-clamp: 1;  
		    -webkit-box-orient: vertical;
		    margin-bottom: 15px;
    	}
    	.links{padding:0 10px;}

}
