@media only screen and (max-width:1459px){
    .w {
        width: 1224px;
    }
    .header p {
        padding-right: 248px;
    }
    #header {
        font-size: 13px;
        height: 36px;
        line-height: 36px;
    }
    .header p {
        padding-right: 180px;
    }
    .header p a {
        font-size: 13px;
    }
    .Tophead li {
        height: 36px;
    }
    .Tophead li .ServiceTop {
        height: 36px;
        line-height: 36px;
        font-size: 13px;
    }
    .Tophead li .ServiceTop i {
        font-size: 13px;
    }
    .ServiceBot {
        top: 36px;
    }
    .top .item {
        padding: 20px 0;
    }
    .header--drop ul li a {
        font-size: 13px;
    }
    .header--drop ul li a i {
        font-size: 16px;
    }
    .top .item .logo {
        width: 192px;
        padding-right: 12px;
    }
    .top .item .pageName {
        padding-left: 12px;
    }
    .top .item .pageName h1 {
        font-size: 20px;
    }
    .top .item .pageName p {
        width: 84px;
        height: 12px;
    }
    .searchMain {
        margin: 0 0 0 65px;
    }
    .search {
        width: 475px;
        height: 30px;
    }
    .searchSelect {
        height: 30px;
        width: 66px;
    }
    .selectTop p  {
        margin-top: 6px;
        font-size: 12px;
    }
    .selectTop i {
        right: 6px;
        -webkit-transform: rotate(0) scale(0.8);
        -ms-transform: rotate(0) scale(0.8);
        -o-transform: rotate(0) scale(0.8);
        transform: rotate(0) scale(0.8);
    }
    .selectTop.focus i {
        -webkit-transform: rotate(180deg) scale(0.8);
        -ms-transform: rotate(180deg) scale(0.8);
        -o-transform: rotate(180deg) scale(0.8);
        transform: rotate(180deg) scale(0.8);
    }
    .selectBot {
        top: 30px;
        width: 66px;
    }
    .selectBot li {
        font-size: 12px;
        line-height: 22px;
        text-indent: 16px;
    }
    .search input {
        height: 30px;
        font-size: 12px;
    }
    .search button {
        width: 76px;
        height: 34px;
        line-height: 34px;
        font-size: 12px;
    }
    .search button i {
        font-size: 12px;
    }
    .searchMain .hot {
        margin-top: 4px;
    }
    .searchMain .hot a {
        margin-right: 8px;
    }
    .top .topAdv {
        width: 275px;
        height: 51px;
    }
    .nav {
        height: 40px;
        line-height: 40px;
    }
    .nav a {
		padding: 0 25px !important;
		font-size: 15px;
	}
	.nav-top a i{
		font-size:12px;
	}
	.nav-bot{
		top:40px;
	}
	.nav-bot p a{
		font-size:14px;
	}
    .navFn {
        padding: 10px 0;
    }
    .navFn .item {
	    padding: 0 30px 0 18px;
    }
    .navFn .item p {
        font-size: 12px;
        height: 22px;
        line-height: 22px;
    }
    .navFn .item p a {
        margin-right: 22px;
    }
    .navFn .item p b {
        margin-right: 14px;
    }
    .navFn .item::after {
        height: 38px;
    }
    .navFn .item .item-more {
        font-size: 14px;
        height: 44px;
        width: 155px;
        padding: 0 0 0 18px;
    }
    .navFn .item .item-more .more {
        font-size: 12px;
    }

    .part1 {
        margin-top: 21px;
    }
    .hotsPot-title {
        height: 30px;
        line-height: 30px;
    }
    .hotsPot-title b {
        font-size: 20px;
        width: 105px;
    }
    .hotsPot-title b span {
        width: 50px;
        height: 20px;
        margin: 7px 0 0 0;
    }
    .hotsPot-title b::after {
        width: 65px;
        height: 8px;
    }
    .hotsPot {
        width: 412px;
        padding: 12px 15px;
    }
    .hotsPot ul {
        margin-top: 8px;
    }
    .hotsPot ul li {
        height: 34px;
        line-height: 34px;
        font-size: 12px;
        padding-right: 80px;
    }
    .hotsPot ul li b {
        width: 18px;
        height: 18px;
        font-size: 12px;
        line-height: 1.5;
    }
    .hotsPot-title .more, .dynamic-title .more, .index-title .more {
        font-size: 13px;
    }
    .banner {
        height: 216px;
    }
    .hotsRec {
        width: 790px;
    }
    .banner-nav {
        left: 35px;
        right: 35px;
        bottom: 10px;
    }
    .banner-nav a {
        width: 140px;
        height: 26px;
        line-height: 26px;
        font-size: 13px;
    }
    .hotRec-bot .hotRec-title {
        width: 36px;
        height: 104px;
    }
    .hotRec-bot {
        height: 104px;
        margin-top: 14px;
    }
    .hotRec-right {
        padding: 14px 16px;
    }
    .hotText {
        width: 430px;
    }
    .hotText .image {
        width: 116px;
        height: 76px;
        margin-right: 12px;
    }
    .hotText .text b {
        height: 22px;
        line-height: 22px;
        font-size: 14px;
        margin-top: 2px;
    }
    .hotText .text p {
        line-height: 20px;
        height: 40px;
        margin-top: 8px;
        font-size: 12px;
    }
    .hotRec-right ul {
        padding-left: 20px;
    }
    .hotRec-right ul li {
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        padding-left: 12px;
    }
    .banner-adv ul li .adv-item {
        margin: 18px 5px 0 5px;
    }

    .part2 {
        margin-top: 15px;
    }
    .dynamic {
        width: 852px;
    }
    .dynamic-nav a {
        font-size: 14px;
        margin-right: 34px;
    }
    .dynamic-nav a.focus::after {
        width: 36px;
    }
    .dynamic-title {
        height: 48px;
        line-height: 48px;
    }
    .dynamic-title::after {
        height: 1px;
    }
    .dynamic-nav a.focus {
        font-size: 18px;
    }
    .dynamic-list {
        margin-top: 18px;
    }
    .dynamic-list .image {
        width: 412px;
        float: left;
        margin-right: 24px;
    }
    .dynamic-list .image strong {
        max-height: 22px;
        line-height: 22px;
        font-size: 16px;
    }
    .dynamic-list .image:hover strong {
        max-height: 44px;
    }
    .dynamic-list .text .item b {
        font-size: 16px;
        height: 24px;
        line-height: 24px;
    }
    .dynamic-list .text .item ul {
        margin-top: 2px;
    }
    .dynamic-list .text .item ul li {
        font-size: 12px;
        height: 30px;
        line-height: 30px;
    }
    .hotTopic {
        width: 344px;
        padding: 14px 18px 18px 18px;
    }
    .hotTopic-nav {
        height: 32px;
        line-height: 32px;
    }
    .hotTopic-nav a {
        font-size: 16px;
        padding: 0 30px;
    }
    .hotTopic-nav a::after {
        height: 16px;
    }
    .hotTopic-nav a.focus {
        font-size: 20px;
    }
    .hotTopic-list .item {
        margin-top: 10px;
    }
    .hotTopic-list .item ul {
        margin-top: 4px;
    }
    .hotTopic-list .item b {
        font-size: 14px;
    }
    .hotTopic-nav a.focus b::after {
        top: 5px;
    }
    .hotTopic-list .item li {
        font-size: 12px;
        line-height: 22px;
        height: 22px;
    }


    .hotTopic-list .item-con-top .image {
        width: 40px;
        height: 40px;
        margin-right: 8px;
    }
    .hotTopic-list .item-con {
        margin-top: 10px;
    }
    .hotTopic-list .item-con-top .text b {
        height: 22px;
        line-height: 22px;
        font-size: 14px;
    }
    .hotTopic-list .item-con-top .text p {
        height: 18px;
        line-height: 18px;
        font-size: 12px;
    }
    .hotTopic-list .item-con-top .image i {
        width: 15px;
        height: 15px;
        line-height: 1.3;
    }
    .hotTopic-list .item-con-bot {
        padding: 3px 15px;
        margin-top: 5px;
    }
    .hotTopic-list .item-con-bot p {
        height: 36px;
        line-height: 18px;
        font-size: 12px;
    }
    .hotTopic-list .S-login {
        height: 34px;
        line-height: 34px;
        font-size: 12px;
        margin-top: 10px;
    }

    .part3 {
        height: 358px;
        margin-top: 22px;
        padding: 30px 0 36px 0;
    }
    .live {
        width: 856px;
    }
    .live-list, .video-list {
        margin-top: 15px;
    }
    .live-title b, .video-title b {
        font-size: 22px;
    }
    .live-title b i, .video-title b i {
        font-size: 18px;
        margin: 2px 6px 0 0;
    }
    .live-nav a.focus::after {
        width: 28px;
        height: 2px;
        bottom: 0;
    }
    .live-img {
        width: 428px;
        margin-right: 10px;
    }
    .live-img p {
        height: 41px;
        line-height: 41px;
        font-size: 15px;
        padding: 0 90px 0 10px;
    }
    .live-img p span {
        width: 80px;
        font-size: 14px;
    }
    .live-img p span i {
        font-size: 14px;
    }
    .live-ul ul {
        margin: -5px;
    }
    .live-ul li {
        padding: 5px;
    }
    .video {
        width: 306px;
    }
    .live-nav a {
        font-size: 14px;
        margin: 0 20px;
    }
    .live-nav a.focus {
        font-size: 16px;
    }
    .live-ul li .image span {
        height: 20px;
        line-height: 20px;
        padding: 0 6px;
        font-size: 12px;
    }
    .live-ul li .image .cover i {
        font-size: 46px;
    }
    .video-title .more {
        font-size: 13px;
    }
    .video-list .item {
        padding: 8px 10px;
    }
    .video-list .item li {
        height: 26px;
        line-height: 26px;
        font-size: 12px;
    }
    .video-list .item li i {
        font-size: 12px;
    }

    .index-title {
        height: 48px;
        line-height: 48px;
    }
    .index-title img {
        width: 20px;
        margin: 14px 5px 0 0;
    }
    .part4 ul li:nth-child(4) .index-title img{
        margin: 10px 5px 0 0;
    }
    .index-title b {
        font-size: 18px;
    }
    .part4 .item {
        margin-top: 6px;
    }
    .part4 ul {
        margin: 0 -15px;
    }
    .part4 ul li {
        padding: 0 15px;
    }
    .part4 .item .item-main {
        margin-top: 13px;
    }
    .part4 .item .item-main .image {
        width: 116px;
        height: 76px;
        margin-right: 12px;
    }
    .part4 .item .item-ul p {
        font-size: 12px;
        line-height: 28px;
        height: 28px;
        padding-left: 12px;
        padding-right: 50px;
    }
    .part4 .item .item-ul {
        min-height: 168px;
        margin-top: 8px;
    }
    .part4 .item .item-main .text p {
        font-size: 14px;
        line-height: 22px;
        height: 44px;
    }
    .part4 .item .item-main .text span{
        margin-top: 15px;
        font-size: 12px;
    }
    .part4 .item .item-main .text .more {
        font-size: 12px;
        padding: 5px 10px;
        bottom: 4px;
    }
    .part4 .item .item-bot {
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        font-size: 12px;
        margin-top: 8px;
    }
    .part4 .item .item-ul p span {
        font-size: 12px;
    }
    .part4 .item .item-bot b {
        margin-right: 2px;
    }
    .part4 .item .item-bot a {
        margin-right: 20px;
    }
    .part5 {
        margin-top: 6px;
    }
    .develop-nav, .report-nav, .online-nav {
        height: 44px;
        line-height: 44px;
    }
    .develop-nav a.focus, .report-nav a.focus {
        font-size: 18px;
    }
    .develop-nav a.focus::after, .report-nav a.focus::after {
        width: 40px;
    }
    .online-nav b {
        font-size: 18px;
    }
    .online-nav b img {
        width: 18px;
        margin: 14px 4px 0 0;
    }
    .develop-nav a, .report-nav a {
        font-size: 14px;
        margin-right: 22px;
    }
    .develop {
        width: 390px;
        margin-right: 27px;
    }
    .news-top {
        padding: 12px 14px;
    }
    .news-top b {
        font-size: 16px;
    }
    .news-top b i {
        font-size: 16px;
    }
    .news-top p {
        font-size: 12px;
        line-height: 17px;
        height: 34px;
        margin-top: 5px;
    }
    .develop-list ul li {
        padding: 11px 0 11px 0;
    }
    .develop-list ul li .time {
        width: 26px;
        height: 40px;
    }
    .develop-list ul li .time b {
        font-size: 14px;
        margin-top: 4px;
    }
    .develop-list ul li .time p {
        font-size: 12px;
    }
    .develop-list ul li .text b {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
    }
    .develop-list ul li .text span {
        font-size: 12px;
    }
    .develop-list ul li .text p {
        height: 20px;
        line-height: 20px;
        font-size: 12px;
    }
    .online {
        width: 390px;
    }
    .online-tab {
        margin-top: 10px;
    }
    .online-tab a {
        padding: 6px 0;
    }
    .online-tab a b {
        width: 38px;
        height: 38px;
        line-height: 38px;
        border: 2px solid #cbedd8;
    }
    .online-tab a b i {
        font-size: 20px;
    }
    .online-tab a em {
        font-size: 14px;
        line-height: 22px;
        height: 22px;
    }
    .online ul {
        margin-top: 10px;
        padding-top: 10px;
    }
    .online ul li {
        height: 26px;
        line-height: 26px;
        font-size: 12px;
        padding: 0 50px 0 12px;
    }
    .online-list {
        padding: 12px;
    }
    .report {
        width: 390px;
    }
    .report-list {
        padding: 12px;
    }
    .report-list .image strong {
        font-size: 14px;
        max-height: 22px;
        line-height: 22px;
    }
    .report-list .image:hover strong {
        max-height: 44px;
    }
    .report-list ul {
        margin-top: 10px;
    }
    .report-list ul li {
        margin-bottom: 6px;
    }
    .report-list ul li {
        font-size: 14px;
    }
    .link {
        margin-top: 20px;
        padding-top: 10px;
    }
    .link p {
        line-height: 24px;
        font-size: 12px;
    }
    .link p a {
        margin-right: 22px;
    }
    .link-main .link-btn i {
        font-size: 12px;
    }
    .link-main .link-btn p {
        font-size: 12px;
    }
    .footer {
        margin-top: 16px;
    }
    .footLeft p {
        line-height: 24px;
        font-size: 12px;
    }
    .footMenu {
        font-size: 12px;
        line-height: 26px;
    }
    .footLeft {
        width: 735px;
        padding-right: 75px;
    }
    .footRight {
        padding-top: 0;
    }
    .footRight p {
        margin: 0 23px;
    }
    .footLeft p a {
        height: 18px;
        line-height: 18px;
        margin-right: 10px;
    }
    .footLeft p a b {
        width: 18px;
        height: 18px;
    }
    .footRight p img {
        width: 106px;
    }
    .footRight p span {
        font-size: 12px;
        line-height: 24px;
    }
    .copyright {
        font-size: 12px;
        padding-bottom: 0px;
    }
    .footLeft p.webQQ a .QQhover {
        bottom: 19px;
        padding: 0 6px;
        line-height: 18px;
    }
}
@media only screen and (min-width: 1460px) and (max-width:1599px){
    .w {
        width: 1380px;
    }
    .header p {
        padding-right: 190px;
    }
    #header {
        font-size: 13px;
    }
    .header p a {
        font-size: 13px;
    }
    .top .item {
        padding: 22px 0;
    }
    .top .item .logo {
        width: 216px;
        padding-right: 14px;
    }
    .top .item .pageName {
        padding-left: 14px;
    }
    .top .item .pageName h1 {
        font-size: 22px;
    }
    .searchMain {
        margin: 0 0 0 72px;
    }
    .search {
        width: 537px;
        height: 34px;
    }
    .searchSelect {
        height: 34px;
        width: 66px;
    }
    .selectTop p  {
        margin-top: 8px;
    }
    .selectTop i {
        right: 4px;
    }
    .search input {
        height: 34px;
    }
    .search button {
        width: 85px;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
    .search button i {
        font-size: 14px;
    }
    .selectBot {
        top: 34px;
        width: 66px;
    }
    .selectBot li {
        line-height: 24px;
    }
    .searchMain .hot {
        margin-top: 6px;
    }
    .top .topAdv {
        width: 310px;
        height: 57px;
    }
    .nav {
        height: 40px;
        line-height: 40px;
    }
	.nav ul li{
		height:40px;
	}
    .nav a {
		padding: 0 30px !important;
		font-size: 15px;
	}
	.nav-bot{
		top:40px;
	}
	.nav-bot p a{
		font-size:14px;
	}
    .navFn {
        padding: 10px 0;
    }
    .navFn .item {
	    padding: 0 30px 0 22px;
    }
    .navFn .item p {
        font-size: 14px;
        height: 27px;
        line-height: 27px;
    }
    .navFn .item p a {
        margin-right: 22px;
    }
    .navFn .item p b {
        margin-right: 16px;
    }
    .navFn .item::after {
        height: 38px;
    }
    .navFn .item .item-more {
        font-size: 14px;
        height: 52px;
        width: 175px;
        padding: 0 0 0 22px;
    }
    .navFn .item .item-more .more {
        font-size: 14px;
    }

    .part1 {
        margin-top: 21px;
    }
    .hotsPot-title {
        height: 30px;
        line-height: 30px;
    }
    .hotsPot-title b {
        font-size: 22px;
        width: 115px;
    }
    .hotsPot-title b span {
        width: 54px;
        height: 20px;
        margin: 7px 0 0 0;
    }
    .hotsPot-title b::after {
        width: 70px;
        height: 8px;
    }
    .hotsPot {
        width: 464px;
        padding: 16px 18px;
    }
    .hotsPot ul {
        margin-top: 10px;
    }
    .hotsPot ul li {
        height: 38px;
        line-height: 38px;
        font-size: 14px;
        padding-right: 80px;
    }
    .hotsPot ul li b {
        width: 20px;
        height: 20px;
        font-size: 14px;
        line-height: 1.4;
    }
    .hotsPot-title .more, .dynamic-title .more, .index-title .more {
        font-size: 14px;
    }
    .banner {
        height: 244px;
    }
    .hotsRec {
        width: 890px;
    }
    .banner-nav {
        left: 38px;
        right: 38px;
        bottom: 10px;
    }
    .banner-nav a {
        width: 160px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .hotRec-bot .hotRec-title {
        width: 40px;
        height: 116px;
    }
    .hotRec-bot {
        height: 116px;
        margin-top: 16px;
    }
    .hotRec-right {
        padding: 15px 18px;
    }
    .hotText {
        width: 480px;
    }
    .hotText .image {
        width: 130px;
        height: 86px;
        margin-right: 15px;
    }
    .hotText .text b {
        height: 26px;
        line-height: 26px;
        font-size: 16px;
        margin-top: 2px;
    }
    .hotText .text p {
        line-height: 22px;
        height: 44px;
        margin-top: 10px;
    }
    .hotRec-right ul {
        padding-left: 10px;
    }
    .hotRec-right ul li {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        padding-left: 12px;
    }
    .banner-adv ul li .adv-item {
        margin: 20px 5px 0 5px;
    }

    .part2 {
        margin-top: 20px;
    }
    .dynamic {
        width: 960px;
    }
    .dynamic-nav a {
        font-size: 16px;
        margin-right: 38px;
    }
    .dynamic-nav a.focus::after {
        width: 42px;
    }
    .dynamic-title {
        height: 52px;
        line-height: 52px;
    }
    .dynamic-title::after {
        height: 1px;
    }
    .dynamic-nav a.focus {
        font-size: 20px;
    }
    .dynamic-list {
        margin-top: 20px;
    }
    .dynamic-list .image {
        width: 464px;
        float: left;
        margin-right: 26px;
    }
    .dynamic-list .image strong {
        max-height: 24px;
        line-height: 24px;
        font-size: 17px;
    }
    .dynamic-list .image:hover strong {
        max-height: 48px;
    }
    .dynamic-list .text .item b {
        font-size: 18px;
        height: 28px;
        line-height: 28px;
    }
    .dynamic-list .text .item ul {
        margin-top: 2px;
    }
    .dynamic-list .text .item ul li {
        font-size: 14px;
        height: 34px;
        line-height: 34px;
    }
    .hotTopic {
        width: 388px;
        padding: 18px 20px 20px 20px;
    }
    .hotTopic-nav a {
        font-size: 16px;
    }
    .hotTopic-nav a::after {
        height: 16px;
    }
    .hotTopic-nav a.focus {
        font-size: 20px;
    }
    .hotTopic-list .item b {
        font-size: 16px;
    }
    .hotTopic-nav a.focus b::after {
        top: 5px;
    }
    .hotTopic-list .item li {
        font-size: 14px;
        line-height: 22px;
        height: 22px;
    }

    .hotTopic-list .item-con-top .image {
        width: 42px;
        height: 42px;
        margin-right: 8px;
    }
    .hotTopic-list .item-con {
        margin-top: 10px;
    }
    .hotTopic-list .item-con-top .text b {
        height: 22px;
        line-height: 22px;
        font-size: 14px;
    }
    .hotTopic-list .item-con-top .text p {
        height: 20px;
        line-height: 20px;
    }
    .hotTopic-list .item-con-top .image i {
        width: 16px;
        height: 16px;
    }
    .hotTopic-list .item-con-bot {
        padding: 4px 15px;
        margin-top: 5px;
    }
    .hotTopic-list .item-con-bot p {
        height: 40px;
        line-height: 20px;
        font-size: 14px;
    }
    .hotTopic-list .S-login {
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        margin-top: 15px;
    }

    .part3 {
        height: 404px;
        margin-top: 28px;
        padding: 32px 0 40px 0;
    }
    .live {
        width: 966px;
    }
    .live-title b, .video-title b {
        font-size: 24px;
    }
    .live-title b i, .video-title b i {
        font-size: 20px;
        margin: 2px 6px 0 0;
    }
    .live-nav a.focus::after {
        width: 32px;
    }
    .live-img {
        width: 482px;
        margin-right: 12px;
    }
    .live-img p {
        height: 46px;
        line-height: 46px;
        font-size: 16px;
        padding: 0 100px 0 10px;
    }
    .live-img p span {
        width: 90px;
        font-size: 16px;
    }
    .live-ul ul {
        margin: -6px;
    }
    .live-ul li {
        padding: 6px;
    }
    .video {
        width: 344px;
    }
    .live-nav a {
        font-size: 16px;
        margin: 0 22px;
    }
    .live-nav a.focus {
        font-size: 18px;
    }
    .live-ul li .image span {
        height: 22px;
        line-height: 22px;
        padding: 0 8px;
    }
    .live-ul li .image .cover i {
        font-size: 52px;
    }
    .video-title .more {
        font-size: 14px;
    }
    .video-list .item {
        padding: 10px 10px;
    }
    .video-list .item li {
        height: 29px;
        line-height: 29px;
        font-size: 14px;
    }
    .video-list .item li i {
        font-size: 14px;
    }

    .index-title {
        height: 50px;
        line-height: 50px;
    }
    .index-title img {
        width: 22px;
        margin: 16px 8px 0 0;
    }
    .part4 ul li:nth-child(4) .index-title img{
        margin: 10px 8px 0 0;
    }
    .index-title b {
        font-size: 20px;
    }
    .part4 ul {
        margin: 0 -15px;
    }
    .part4 ul li {
        padding: 0 15px;
    }
    .part4 .item .item-main {
        margin-top: 15px;
    }
    .part4 .item .item-main .image {
        width: 130px;
        height: 86px;
        margin-right: 14px;
    }
    .part4 .item .item-ul p {
        font-size: 14px;
        line-height: 31px;
        height: 31px;
        padding-left: 12px;
        padding-right: 50px;
    }
    .part4 .item .item-ul {
        min-height: 186px;
    }
    .part4 .item .item-main .text p {
        font-size: 16px;
        line-height: 24px;
        height: 48px;
    }
    .part4 .item .item-main .text span{
        margin-top: 15px;
    }
    .part4 .item .item-main .text .more {
        font-size: 14px;
        padding: 6px 12px;
    }
    .part4 .item .item-bot {
        height: 34px;
        line-height: 34px;
        padding: 0 12px;
    }
    .part4 .item .item-bot b {
        margin-right: 4px;
    }
    .part4 .item .item-bot a {
        margin-right: 22px;
    }
    .part5 {
        margin-top: 8px;
    }
    .develop-nav, .report-nav, .online-nav {
        height: 50px;
        line-height: 50px;
    }
    .develop-nav a.focus, .report-nav a.focus {
        font-size: 20px;
    }
    .develop-nav a.focus::after, .report-nav a.focus::after {
        width: 40px;
    }
    .online-nav b {
        font-size: 20px;
    }
    .online-nav b img {
        width: 22px;
        margin: 17px 4px 0 0;
    }
    .develop-nav a, .report-nav a {
        font-size: 16px;
        margin-right: 24px;
    }
    .develop {
        width: 440px;
        margin-right: 30px;
    }
    .news-top {
        padding: 14px 14px;
    }
    .news-top b {
        font-size: 18px;
    }
    .news-top b i {
        font-size: 18px;
    }
    .news-top p {
        font-size: 13px;
        line-height: 19px;
        height: 38px;
    }
    .develop-list ul li {
        padding: 12px 0 12px 0;
    }
    .develop-list ul li .time {
        width: 30px;
        height: 44px;
    }
    .develop-list ul li .time b {
        font-size: 15px;
        margin-top: 4px;
    }
    .develop-list ul li .time p {
        font-size: 13px;
    }
    .develop-list ul li .text b {
        height: 22px;
        line-height: 22px;
        font-size: 16px;
    }
    .develop-list ul li .text p {
        height: 22px;
        line-height: 22px;
        font-size: 14px;
    }
    .online {
        width: 440px;
    }
    .online-tab {
        margin-top: 10px;
    }
    .online-tab a {
        padding: 8px 0;
    }
    .online-tab a b {
        width: 43px;
        height: 43px;
        line-height: 42px;
        border: 3px solid #cbedd8;
    }
    .online-tab a b i {
        font-size: 20px;
    }
    .online-tab a em {
        font-size: 14px;
        line-height: 22px;
        height: 22px;
    }
    .online ul {
        margin-top: 10px;
        padding-top: 10px;
    }
    .online ul li {
        height: 28px;
        line-height: 28px;
        font-size: 14px;
    }
    .online-list {
        padding: 14px;
    }
    .report {
        width: 440px;
    }
    .report-list {
        padding: 14px;
    }
    .report-list .image strong {
        font-size: 16px;
        max-height: 24px;
        line-height: 24px;
    }
    .report-list .image:hover strong {
        max-height: 48px;
    }
    .report-list ul {
        margin-top: 13px;
    }
    .report-list ul li {
        margin-bottom: 9px;
    }
    .report-list ul li {
        font-size: 14px;
    }
    .link {
        margin-top: 22px;
        padding-top: 10px;
    }
    .link p {
        line-height: 24px;
    }
    .link p a {
        margin-right: 22px;
    }
    .footer {
        margin-top: 22px;
    }
    .footLeft p {
        line-height: 28px;
        font-size: 13px;
    }
    .footMenu {
        font-size: 13px;
        line-height: 32px;
    }
    .footRight {
        padding-top: 0;
    }
    .footRight p {
        margin: 0 30px;
    }
    .footRight p img {
        width: 122px;
    }
    .footRight p span {
        font-size: 13px;
        line-height: 24px;
    }
    .copyright {
        font-size: 13px;
    }
    .footLeft p.webQQ a .QQhover {
        bottom: 19px;
    }
}
@media only screen and (min-width: 1600px) and (max-width:1919px){
    .w {
        width: 1450px;
    }
    .top .item {
        padding: 23px 0;
    }
    .top .item .logo {
        width: 226px;
        padding-right: 16px;
    }
    .top .item .pageName {
        padding-left: 16px;
    }
    .top .item .pageName h1 {
        font-size: 24px;
    }
    .searchMain {
        margin: 0 0 0 80px;
    }
    .search {
        width: 564px;
        height: 36px;
    }
    .searchSelect {
        height: 36px;
    }
    .selectTop p  {
        margin-top: 8px;
    }
    .search input {
        height: 36px;
    }
    .search button {
        width: 90px;
        height: 40px;
        line-height: 40px;
    }
    .selectBot {
        top: 36px;
        width: 76px;
    }
    .searchMain .hot {
        margin-top: 6px;
    }
    .top .topAdv {
        width: 326px;
        height: 60px;
    }
    .nav {
        height: 46px;
        line-height: 46px;
        font-size: 16px;
    }
	.nav ul li{
		height:46px;
	}
    .nav a {
        padding: 0 30px !important;
        font-size: 16px;
    }
	.nav-bot{
		top:46px;
	}
	.nav-bot p a{
		font-size:14px;
	}
    .navFn {
        padding: 10px 0;
    }
    .navFn .item {
	    padding: 0 30px 0 23px;
    }
    .navFn .item p {
        font-size: 16px;
        height: 28px;
        line-height: 28px;
    }
    .navFn .item p a {
        margin-right: 22px;
    }
    .navFn .item p b {
        margin-right: 16px;
    }
    .navFn .item::after {
        height: 40px;
    }
    .navFn .item .item-more {
        font-size: 16px;
        height: 56px;
        width: 190px;
        padding: 0 0 0 23px;
    }
    .navFn .item .item-more .more {
        font-size: 16px;
        bottom: 5px;
    }

    .part1 {
        margin-top: 22px;
    }
    .hotsPot {
        width: 488px;
        padding: 14px 18px;
    }
    .hotsPot ul {
        margin-top: 10px;
    }
    .hotsPot ul li {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .hotsPot ul li b {
        width: 20px;
        height: 20px;
        font-size: 14px;
        line-height: 1.4;
    }
    .hotsPot-title .more, .dynamic-title .more, .index-title .more {
        font-size: 14px;
    }
    .banner {
        height: 256px;
    }
    .hotsRec {
        width: 934px;
    }
    .banner-nav {
        left: 40px;
        right: 40px;
        bottom: 10px;
    }
    .banner-nav a {
        width: 168px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }
    .hotRec-bot .hotRec-title {
        width: 42px;
        height: 122px;
    }
    .hotRec-bot {
        height: 122px;
        margin-top: 16px;
    }
    .hotRec-right {
        padding: 15px 18px;
    }
    .hotText {
        width: 502px;
    }
    .hotText .image {
        width: 137px;
        height: 92px;
        margin-right: 15px;
    }
    .hotText .text b {
        height: 28px;
        line-height: 28px;
        font-size: 16px;
    }
    .hotText .text p {
        line-height: 22px;
        height: 44px;
        margin-top: 10px;
    }
    .hotRec-right ul {
        padding-left: 25px;
    }
    .hotRec-right ul li {
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
    .banner-adv ul li .adv-item {
        margin: 22px 5px 0 5px;
    }

    .dynamic {
        width: 1008px;
    }
    .dynamic-nav a {
        font-size: 16px;
        margin-right: 42px;
    }
    .dynamic-nav a.focus::after {
        width: 42px;
    }
    .dynamic-title {
        height: 53px;
        line-height: 53px;
    }
    .dynamic-title::after {
        height: 1px;
    }
    .dynamic-nav a.focus {
        font-size: 22px;
    }
    .dynamic-list {
        margin-top: 22px;
    }
    .dynamic-list .image {
        width: 488px;
        float: left;
        margin-right: 28px;
    }
    .dynamic-list .image:hover strong {
      max-height: 52px;
    }
    .dynamic-list .image strong {
        max-height: 26px;
        line-height: 26px;
        font-size: 18px;
    }
    .dynamic-list .text .item b {
        font-size: 18px;
        height: 28px;
        line-height: 28px;
    }
    .dynamic-list .text .item ul {
        margin-top: 2px;
    }
    .dynamic-list .text .item ul li {
        font-size: 16px;
        height: 36px;
        line-height: 36px;
    }
    .hotTopic {
        width: 408px;
        padding: 18px 22px 20px 22px;
    }
    .hotTopic-nav a {
        font-size: 16px;
    }
    .hotTopic-nav a::after {
        height: 16px;
    }
    .hotTopic-nav a.focus {
        font-size: 22px;
    }
    .hotTopic-list .item b {
        font-size: 16px;
    }
    .hotTopic-list .item li {
        font-size: 16px;
        line-height: 25px;
        height: 25px;
    }
    .hotTopic-list .item-con-top .image {
        width: 45px;
        height: 45px;
        margin-right: 10px;
    }
    .hotTopic-list .item-con {
        margin-top: 8px;
    }
    .hotTopic-list .item-con-top .text b {
        height: 24px;
        line-height: 24px;
    }
    .hotTopic-list .item-con-top .text p {
        height: 21px;
        line-height: 21px;
    }
    .hotTopic-list .item-con-top .image i {
        width: 16px;
        height: 16px;
    }
    .hotTopic-list .item-con-bot {
        padding: 6px 15px;
        margin-top: 5px;
    }
    .hotTopic-list .item-con-bot p {
        height: 44px;
        line-height: 22px;
        font-size: 14px;
    }
    .hotTopic-list .S-login {
        height: 36px;
        line-height: 36px;
        font-size: 15px;
        margin-top: 10px;
    }

    .part3 {
        height: 424px;
        margin-top: 28px;
        padding: 38px 0 40px 0;
    }
    .live {
        width: 1015px;
    }
    .live-title b, .video-title b {
        font-size: 25px;
    }
    .live-title b i, .video-title b i {
        font-size: 22px;
    }
    .live-img {
        width: 506px;
        margin-right: 12px;
    }
    .live-img p {
        height: 48px;
        line-height: 48px;
        font-size: 16px;
        padding: 0 104px 0 15px;
    }
    .live-img p span {
        width: 94px;
        font-size: 16px;
    }
    .live-ul ul {
        margin: -6px;
    }
    .live-ul li {
        padding: 6px;
    }
    .video {
        width: 362px;
    }
    .live-nav a {
        font-size: 16px;
        margin: 0 23px;
    }
    .live-nav a.focus {
        font-size: 18px;
    }
    .live-ul li .image span {
        height: 22px;
        line-height: 22px;
        padding: 0 8px;
    }
    .live-ul li .image .cover i {
        font-size: 55px;
    }
    .video-list .item {
        padding: 12px 10px;
    }
    .video-list .item li {
        height: 29px;
        line-height: 29px;
        font-size: 16px;
    }
    .video-list .item li i {
        font-size: 15px;
    }

    .index-title {
        height: 55px;
        line-height: 55px;
    }
    .index-title img {
        width: 22px;
        margin: 18px 10px 0 0;
    }
    .index-title b {
        font-size: 22px;
    }
    .part4 ul {
        margin: 0 -16px;
    }
    .part4 ul li {
        padding: 0 16px;
    }
    .part4 .item .item-main {
        margin-top: 15px;
    }
    .part4 .item .item-main .image {
        width: 136px;
        height: 90px;
        margin-right: 15px;
    }
    .part4 .item .item-ul p {
        font-size: 16px;
        line-height: 34px;
        height: 34px;
        padding-left: 14px;
        padding-right: 50px;
    }
    .part4 .item .item-ul {
        min-height: 192px;
    }
    .part4 .item .item-main .text p {
        font-size: 16px;
        line-height: 25px;
        height: 50px;
    }
    .part4 .item .item-main .text .more {
        font-size: 14px;
        padding: 6px 12px;
    }
    .part4 .item .item-bot {
        height: 36px;
        line-height: 36px;
        padding: 0 14px;
    }
    .part4 .item .item-bot b {
        margin-right: 5px;
    }
    .part4 .item .item-bot a {
        margin-right: 28px;
    }
    .develop-nav, .report-nav, .online-nav {
        height: 52px;
        line-height: 52px;
    }
    .develop-nav a.focus, .report-nav a.focus {
        font-size: 22px;
    }
    .online-nav b {
        font-size: 22px;
    }
    .online-nav b img {
        width: 22px;
        margin: 17px 4px 0 0;
    }
    .develop-nav a, .report-nav a {
        font-size: 16px;
        margin-right: 24px;
    }
    .develop {
        width: 462px;
        margin-right: 32px;
    }
    .news-top {
        padding: 15px 15px;
    }
    .news-top b {
        font-size: 18px;
    }
    .news-top b i {
        font-size: 18px;
    }
    .develop-list ul li {
        padding: 13px 0 13px 0;
    }
    .develop-list ul li .time {
        width: 32px;
        height: 46px;
    }
    .develop-list ul li .time b {
        font-size: 16px;
        margin-top: 4px;
    }
    .develop-list ul li .text b {
        height: 24px;
        line-height: 24px;
        font-size: 16px;
    }
    .develop-list ul li .text p {
        height: 22px;
        line-height: 22px;
        font-size: 14px;
    }
    .online {
        width: 462px;
    }
    .online-tab {
        margin-top: 10px;
    }
    .online-tab a b {
        width: 43px;
        height: 43px;
        line-height: 42px;
        border: 3px solid #cbedd8;
    }
    .online-tab a b i {
        font-size: 20px;
    }
    .online-tab a em {
        font-size: 14px;
        line-height: 24px;
        height: 24px;
    }
    .online ul {
        margin-top: 10px;
        padding-top: 10px;
    }
    .online ul li {
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
    .online-list {
        padding: 14px;
    }
    .report {
        width: 462px;
    }
    .report-list {
        padding: 14px;
    }
    .report-list .image strong {
        font-size: 16px;
        max-height: 26px;
        line-height: 26px;
    }
    .report-list .image:hover strong {
        max-height: 52px;
    }
    .report-list ul {
        margin-top: 15px;
    }
    .report-list ul li {
        margin-bottom: 11px;
    }
    .report-list ul li {
        font-size: 16px;
    }
    .link {
        margin-top: 24px;
        padding-top: 10px;
    }
    .link p {
        line-height: 24px;
    }
    .link p a {
        margin-right: 22px;
    }

    .footLeft p {
        line-height: 28px;
    }
    .footMenu {
        font-size: 14px;
        line-height: 44px;
    }
    .footRight {
        padding-top: 5px;
    }
    .footRight p img {
        width: 128px;
    }
    .footRight p span {
        font-size: 14px;
    }
    .leftAdv{
        width: 50px;
    }
}
@media screen and (max-width: 1400px){
}
