.wrapper_boxed {
    width: 100%;
    margin: auto auto auto auto;}
#header {
    background: url(../images/top.jpg) no-repeat left top;
	background-size: 100% 140px;
    width: 100%;
	height:140px;
    margin: 0 auto 0 auto;}
#header>div{width:1200px;margin:0 auto;}
#header .logo {
    float: left;
	padding: 30px 0 0 40px;}
#header .logo img{}
#header .right{
	float:right;
	width:40%;
	color:#fff;
	margin:40px 50px 0 0;
	text-align:right;}
#header p{margin-right: 20px;}
#header .right a{
	color:#fff;
	text-decoration: none;
    margin: 0 5px;}
#header .right-input{
	width:200px;
	height:35px;
	background:#fff;
	border-radius:30px;
	border:#246ec5 2px solid;
	float:right;
	margin:10px 0 0 0;}
#header input{
	border: 0;
    width: 75%;
	float:left;
	margin: 8px 0 0 15px;}
/***** MENU *****/
.menu_main {
    width: 100%;
	height:50px;
	background-color: #3162d0;}



.container_full {
    width: 100%;
    margin: auto auto auto auto;}
.tp-banner-container {
    width: 100%;
    position: relative;
    padding: 0;}
.frame {
    width: 100%;
    height: 400px;}
/***** 首页主内容区 *****/
.main-bg{
	width:1098px;
	height:800px;
	margin:50px auto 150px;
	/*background:url(../images/main-bg.jpg) no-repeat left bottom;*/
	border-radius:10px;}
.main-top{
	width:100%;
	/*height:70%;*/
height:75%;}
.main-bottom{
	width:100%;
	height:30%;}
.per-60{
	width:60%;
	height:100%;
	float:left;
	background:#fff;
	border-radius:10px;}
.per-40{
	width:40%;
	float:right;}
.per-50{
	width:43%;
	float:left;
	margin: 25px 0 25px 5%;}
.main-title{
	font-size:18px;
	font-weight:bold;
	text-indent: 1em;
    height: 32px;
    line-height: 30px;
	background:url(../images/list-1.jpg) no-repeat left center;}
.main-title span {
	float:right;
	color:#999;
	font-size:14px;}
.main-new{
	line-height:25px;}
.main-new-title{
	font-size:15px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color:#000;}
.main-new-date{
	font-size:13px;
	color:#777;}
.main-new-content{
	font-size:13px;
height:50px;
	color:#aaa;
	overflow: hidden;
   text-overflow: ellipsis;
   /*  white-space: nowrap;*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.main-new-title span{
	color:#04169c;}
.main-video{
	width:100%;
	height:25%;
	background:#eee;
	border-radius:10px;
	margin:10px 0;}
.main-video img{
	width:100%;
	height:100%;}
.line{
	height:1px;
	border-bottom:1px dashed #ccc;
	margin:12px 0;}
.main-page{
	height:10px;
	margin:40px 0 0 0;}
.main-page li {
	width:8px;
	height:8px;
margin-right:5px;
	border-radius:10px;
	background:#ccc;
	margin: 0 4px;
	float:left;
        font-size:0;}
.main-page li.on{
	background:#3790eb;}
.notice{
	/*height:60%;*/
	background:#e9e3bf;
	border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        position: relative;
        }
.notice:before, .notice:after {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: -1;
    background-color: #4238d1;
    bottom: 0;
}
.notice:after {
    right: 0;
    background-color: #414cd1;
}
.main-img{
	width:100%;
	height: 230px;
	background:#eee;
	/*margin:10px 0;*/}
.main-img img{
	width:100%;
	height:230px;}
.main-team{
	color:#fff;
        background:url(../images/main-team-bg.jpg) no-repeat left center;
        /*margin-top: -50px;*/
        position: relative;
        /*z-index: -1;*/
        border-radius: 0 0 20px 20px;
        background-size: 100%;}
.main-team span{
	color:#fff;}
.main-team-bg{
    width:100%;
	height:200px;
	background-color: rgba(0,0,0,0.2);
	margin:10px 0;
	border-radius:10px;}

.main-full{
	width:88%;
	margin:25px 6% 15px;
    position: relative;}
.hd.main-page {
    position: absolute;
    bottom: 10px;
    right: 0;}
.main-bottom-full{
	width:96%;
	margin:45px auto;}
.main-bottom img{
	width:31.33%;
	margin: 0 1%;
	float:left;}
.btn-left{
	width:10%;
	height:100%;
	float:left;
	background: url(../images/btn-left.jpg) no-repeat center center;}
.btn-right{
	width:10%;
	height:100%;
	float:right;
	background: url(../images/btn-right.jpg) no-repeat center center;}
.team-main{
	width:40%;
	height:125px;
	float:left;
	margin:15px 2%;}
.team-members{

	margin:0 10%;
	float:left;}
.team-members img{
        width: 110px;
        height: 130px;
	/*width:80%;
	margin:0 10%;*/
	border-radius:10px;}
.team-members p{
	text-align:center;
	color:#fff;
	text-indent: 0;
	line-height: 20px
        margin-top: 5px;}
.team-members >.p-13{
	font-size:13px;
	color:#99b0d5;}


/****** bottom *******/
.copyright_info {
    float: left;
    padding: 27px 0px 25px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    height: 180px;
    font-size: 12px;
    color: #999;
    font-style: normal;
    font-weight: normal;
    background: url(../images/bottom.jpg) no-repeat left top;
	background-size:100%;}
.copyright_info.two {
    padding: 22px 0px 18px 0px;
    border-top: 10px solid #760ee0;
}
.container {
    width: 1170px;
    margin: auto auto auto auto;}

.one_full {
    width: 100%;
    margin: 20px 0;}
.one_left {
    width: 20%;
    float: left;
    text-align: center;}
.one_half {
    width: 55%;
    float: left;
    color: #fff;
    font-size: 15px;
    text-align: center;
    margin-right: 20px;
    margin-top: 20px;}
.one_right {
    width: 20%;
    float: right;}
.one_half span {
    color: #fff;
    font-size: 15px;}
.one_half a{
	text-decoration: none;
color:#ffffff;}
.one_right img {
    width: 100px;
    margin: 10px;}


/****** news *******/
.news-left{
	width:25%;
	float:left;
	padding:50px 0;}
.news-right{
	width:75%;
	float:right;
	padding:50px 0;}
.news-t1{
	width:250px;
	height:60px;
	color:#fff;
	line-height:60px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:url(../images/list-memu.jpg) no-repeat center center ;}
.news-t2{
	width:250px;
	height:50px;
	background:#eee;
	line-height:50px;
	font-size:16px;
	text-align:center;
	color:#000;}
.news-t2-on{
	background:#1d77dc;
	color:#fff;}
.line-newslist{
	width:250px;
	height:16px;
	background:url(../images/list-memu-line.jpg) no-repeat center center ;}
.line-newslist-bottom{
	width:250px;
	height:16px;
	background:url(../images/list-memu-bottom.jpg) no-repeat center center ;}
.news-location{
	width:100%;
	height:60px;
	border-bottom:2px solid #ccc;}
.news-location-title{
	line-height:60px;
	background:url(../images/list-2.jpg) no-repeat left center;
	text-indent: 1.5em;
	color:#1d77dc;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid #1d77dc;
	width:18%;
	float:left;}
.news-location-right{
	width:82%;
	float:right;
	line-height:70px;
	font-size:14px;
	text-align:right;
	color:#666;}
.news-location-right a{
	color:#666;}
.pricings_home {
    float: left;
    width: 100%;
    font-size: 15px;}
.pricings_home ul {
    padding: 0px;
    margin: 0px;}
.pricings_home li {
    text-align: left;
    font-family: 微软雅黑;
    text-overflow: ellipsis;
    padding: 10px 0px;
    margin: 0px;
    overflow: hidden;}
.pricings_home li >.right {
    width: 22%;
    color: #ccc;
    float: right;
    text-align: right;}
.pricings_home li a {
    color: #333;
    text-decoration: none;}
.pricings_home li span {
    padding: 2px;
    margin: 0 10px;}
.pricings_home li .on {
    color: #1d77dc;}
.divider_dashed9 {
    float: left;
    width: 100%;
    margin: 20px 0px 20px 0px;
    border-top: 1px dotted #d7d7d7;}
.content_fullwidth {
    width: 95%;
    padding: 0px 0px 50px 0px;
    margin: 0 auto;
	color: #666;}
.content_fullwidth .date {
    border-bottom: 1px #ddd dotted;
    text-align: center;
    margin-bottom: 20px;
    color: #aaa;}
.content_fullwidth img {
    max-width: 96%;
    margin: 10px;}



/******翻页*****/
.pagination {
	clear:both;
	padding:10px 0;
	margin: 0 20px;
	font-family: 'Open Sans', sans-serif;}
.pagination b{
	float:left;
	margin: 0px 5px 2px 0;
	padding:0px 10px;
	font-weight: normal;
	color: #999;}
.pagination a.navlinks {
	font-size: 12px;
	color: #454545;
	background-color: #eee;
	font-weight: 600;
	text-transform: uppercase;
	padding: 7px 10px;
	border-radius: 3px;}
.pagination a.navlinks:hover {
	color: #fff;
	background-color: #454545;}
.pagination a.current {
	color: #fff;
	background-color: #454545;}


@media only screen and (max-width: 479px){
.wrapper_boxed {
	width:100%;}
#header {
    background: url(../images/top.png) no-repeat left top;
    width: 100%;
	height:80px;
    margin: 0 auto 0 auto;
	position: fixed;
    display: block;
    top: 0;
	z-index:100;}
#header .logo {
    float: left;
    width: 80%;
	padding:15px;}
#header .logo img {
    width: 30%;
}
#header .right{
	width:0;
	height:0;
	margin: 0;
	overflow: hidden;}

.tp-banner-container {
	margin-top: 80px;}
.frame {
    width: 100%;
    height: 200px;}
.main-bg{
	width:95%;
	height:auto;
	min-height:800px;
	margin:30px auto;
	/*background:#3162d0;*/
	border-radius:10px;}
.per-60 ,.per-50 ,.per-40{
	width:90%;
	height:auto;
	padding:5%;
	margin:0;}
.main-team{
	background: #3162d0;
        border-radius: 10px;}
.main-team-bg{
    width:100%;
	height:210px;}
.main-bottom{
	/*background: #3162d0;*/
    border-radius: 10px;
	height: auto;
    overflow: hidden;}
.main-bottom  img{
	width:90%;
	margin:10px 5%;}
.notice:before, .notice:after{width:0;height:0;}
.copyright_info{
	background:#3162d0;
	height:auto;}
.container {
	width:100%;}
.one_left {
    width: 100%;
    text-align: center;}
.one_half {
    width: 100%;}
.one_right {
    width: 100%;
	text-align: center;}
.menu_main{
	width: 100%;
    height: auto;
    max-width: 700px;
    position: fixed;
    display: block;
    top: 80;
    z-index: 999;
	background:none;}
.navbar-header{
	position: fixed;
    display: block;
    top: 20;
    right: 10;
    z-index: 999;}
.news-left {
    height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;}
.news-right{
	width:100%;}
.news-location-title{
	width:100%;}
.news-location-right{
	width:0;
	overflow:hidden;}
.pricings_home li{
	    width: 90%;
        margin: 0 5%;}
.pricings_home li >.right{
    width:100%;
	text-align:left;
	margin: 0;
	text-indent: 1.2rem;}
.pagination b {
    float: left;
    margin: 0px 0px 10px 0;
    padding: 0px 10px;
    font-weight: normal;
    color: #999;
    width: 90%;}
table {margin:auto;}
.c257324 li {width:50%;}
.team-members {margin:0;}
}