@charset "UTF-8";
/*-----------------------------------------------------------*/

@media screen and (max-width: 1400px) {
    body {
        min-width: 1200px;
        font-size: 17px;
        overflow: auto;
    }
    .body {
        width: 1200px;
    }
    header menu i {
        padding: 0 25px;
    }
    .index_about_cont {
        width: 820px;
    }
    .index_about_cont>div {
        font-size: 15px;
        line-height: 2em;
    }
    h1.title {
        font-size: 16px;
        margin-bottom: 10px;
    }
    header .top .logo {
        width: 540px;
        height: 80px;
    }
    header .top span {
        font-size: 22px;
    }
    header .top span .iconfont  {
        font-size: 22px;
    }
    .en-us header menu i { padding: 0 15px; }
    .body_right.index_btn {
        width: 25%;
    }
    .user_center .body_right {
        width: 20%;
    }
    .index_news li .rows {
        font-size: 14px;
    }
    .index_news li {
        height: 1.8em;
    }
    .body_box {
        padding: 10px;
    }
    .body_box .more {
        font-size: 15px;
    }
    .body_box.h260 {
        height: 190px;
    }
    .body_box.h260.mt25 {
        margin-top: 15px;
    }

    .index_news.sider_right { width:440px; }
    .index_news li {
        height: 25px;
        line-height: 25px;
    }
    .index_news li .rows {
        font-size: 12px;
    }
    .index_news li .date {
        font-size: 13px;
    }
    .index_news.index50 {
        width: 420px;
    }
    .index50.long { width: 570px; }
    .index_news.index50 li .rows {
        width: 330px;
    }
    .index_btn a {
        height: 37px;
        line-height: 37px;
        font-size: 11px;
        font-size: 15px;
    }
    .index_btn a i {
        width: 50px;
        height: 37px;
        font-size: 18px;
    }
    /*.index_btn a.s {
	    width: 47%;
		font-size: 13px;
	}*/
    .index_btn.en-us a span {
        line-height: 18px;
        margin-top: 6px;
        width: 100px;
    }
    .index_btn.en-us a {
        font-size: 14px;
    }
    /*.index_btn { height: 473px; }*/
    /*-----------------------------------------------------------*/
    .menu_list a {
        font-size: 15px;
    }
    /*.artice_cont,
	.news_list,
	.news_list li {
		width: 800px;
	}*/
    .artice_cont {
        font-size: 16px;
        line-height: 2em;
    }
    .body_left .h350 {
        height: 270px;
    }
    .body_left .msg li {
        margin: 0 85px;
    }
    .news_list li a {
        font-size: 15px;
    }
    
    .form-section{padding:0}

    .user_center .body_left {
        min-height: 755px;
    }

	.user_center .form.col2 {
		width: 840px;
	}
	.user_center .form.col2 li {
	    width: 405px;
		margin-right: 30px
	}
	.user_center .form.col2 li:nth-child(2n) {
		margin-right: 0
	}

	.user_center .form.col3 {
		width: 840px;
	}
	.user_center .form.col3 li {
	    width: 260px;
		margin-right: 30px
	}
	.user_center .form.col3 li:nth-child(3n) {
		margin-right: 0
	}

	.user_center .form.col4 {
		width: 840px;
	}
	.user_center .form.col4 li {
	    width: 195px;
		margin-right: 20px
	}
	.user_center .form.col4 li:nth-child(4n) {
		margin-right: 0
	}

}


@media screen and (min-width: 1400px) and (max-width: 1600px) {
    body {
        min-width: 1400px;
        font-size: 17px;
    }
    .body {
        width: 1400px;
    }
    .index_about_cont {
        width: 1010px;
    }
    .index_news.sider_right { width:520px; }

    .index50 { width: 480px; }
    .index50.long { width: 660px; }


    /*.index_news li .rows { width: 350px; }*/
    .index_news li {
        height: 32px;
    }
    .body_box .more {
        font-size: 18px;
    }
    h1.title {
        font-size: 18px;
    }
    header .top .logo {
        width: 600px;
        height: 90px;
    }
    header .top span {
        font-size: 25px;
    }
    header .top span .iconfont  {
        font-size: 25px;
    }
	.en-us header menu i { padding: 0 20px; }
    /*.index_btn a {
        height: 50px;
        line-height: 50px;
        font-size: 14px;
    }
    .index_btn a i {
        width: 55px;
        height: 50px;
        font-size: 20px;
    }
    .index_btn.en-us a {
        font-size: 14px;
    }*/
    /*-----------------------------------------------------------*/
    .menu_list a {
        font-size: 16px;
    }
    /*.body_path dl, .artice_cont, .news_list, .news_list li {
        width: 940px;
    }*/
    .artice_cont {
        font-size: 16px;
        line-height: 2em;
    }
    .body_left .msg li {
        margin: 0 150px;
    }


    .user_center .body_left {
        min-height: 780px;
    }

	.user_center .form.col2 {
		width: 994px;
	}
	.user_center .form.col2 li {
	    width: 482px;
		margin-right: 30px
	}
	.user_center .form.col2 li:nth-child(2n) {
		margin-right: 0
	}


	.user_center .form.col3 {
		width: 994px;
	}
	.user_center .form.col3 li {
	    width: 311px;
		margin-right: 30px
	}
	.user_center .form.col3 li:nth-child(3n) {
		margin-right: 0
	}

	.user_center .form.col4 {
		width: 994px;
	}
	.user_center .form.col4 li {
	    width: 233px;
		margin-right: 20px
	}
	.user_center .form.col4 li:nth-child(4n) {
		margin-right: 0
	}

}