/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
}
@media screen and ( max-width:1440px ){
/*.nav{ margin-left:291px;}
.nav li { padding:0 30px;}
.sNav ul { padding:30px 22px;}


	.headDiv .logo{ top:21px;}
	.headDiv .logo img{ width: 305px; }
	.nav li{ margin-left: 0.18rem;}
	.banner .botDiv .leftTxt{ font-size: 0.2rem; }*/
.headDiv .logo{ top:18px;}

	.nav li{ margin-left: 0.18rem;}
	.nav li a{ font-size: 15px;}
	.banner .botDiv .leftTxt{ font-size: 0.2rem; }
}
@media screen and (max-width: 1400px){
.header { width: 100%;}
}
@media screen and ( max-width:1366px ){

.partnershow1 .tablist{ width:90px;}
.partnershow1 .tablist li{ margin-bottom:10px;}
.partnershow1 .tablist li .box{ width:90px; height:90px;}
.partnershow1 .tablist li .imgon{ display:none;}
.partnershow1 .tablist li .ico{ height:50px; line-height:60px;}

}

@media screen and ( min-width:1004px ){
	.headDiv .logo1{ display:none;}
}

@media screen and ( max-width:1004px ){
    .wal, .wal2, .w890{width:100%; }
    .header { width: 100%;}
    .headDiv .logo { left: 0.2rem;	top: 0.2rem;	margin-left: 0;	display: none;}
    .header .logo1 { display:block;}
    .headDiv .logo img { width: 3.8rem;}
	.PC-Box, .banner, .nav, .footNav, .pageTop, .pageNum, .w270{ display:none;}
	.Phone-Box, .navIco, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
    	.headDiv{ height:1.0rem; position: relative; background: #3056a2;}
	.headDiv .logo{ left:0.2rem; top:0.2rem; margin-left: 0; }
	.headDiv .logo img{ width: 3.8rem; }
	.headDiv .logo1{ left:0.2rem; top:0.2rem; margin-left: 0;}
	.pageBox{ padding: 0.5rem 0.2rem; }
	.indexTitle{ padding-bottom: 0.5rem; }
	.indexTitle .title1{ font-size: 0.48rem; line-height: 0.48rem; }
	.indexTitle .title2{ font-size: 0.26rem; padding-top: 0.1rem;}
	  
	.indexTitle .moreBtn a{ width: 3.0rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem;}
	/*.indexPart1{ padding: 0.6rem 0.2rem 1.0rem;}

	.cou_ul { height: auto; margin-bottom: 0.5rem; padding: 0 0.6rem;}
	.In92_left { left: -0.05rem; top: 0.65rem; width: 0.64rem; height: 0.64rem; background-size: 0.64rem;}
	.In92_right { right: -0.05rem; top: 0.65rem; width: 0.64rem; height: 0.64rem; background-size: 0.64rem;}
	.In92_left:hover{ background-size: 0.64rem;}
	.In92_right:hover{ background-size: 0.64rem;}
	.cou_nameBl { width: auto; height: auto;}
	.cou_ico { width: 1.8rem; height: 1.8rem; line-height: 1.8rem;}
	.cou_ico img{ width: 0.64rem; }
	.cou_nameBl .name{ font-size: 0.24rem; padding-top: 0.25rem;}
	.cou_liBl { height: auto;}
	.cou_img{ float: none; width: auto; height: auto; }
	.cou_img img{ width: 100%;}
	.cou_block{ float: none; width: auto; padding: 0.4rem 0.5rem 0.6rem;}
	.cou_nameCn { font-size: 0.42rem; line-height: 0.42rem;}
	.cou_nameEn{ padding-top: 0.15rem; font-size: 0.26rem;}
	.cou_te {padding-top: 0.15rem; font-size: 0.24rem; height: 1.26rem; line-height: 0.42rem;}
	.cou_block .btnDiv{ padding-top: 0.25rem; }
	.cou_block .btnDiv a{ width: 2.0rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem; }*/
    .indexPart1 { padding: 0.6rem 0.2rem 1.0rem;}
	.indexPart1 .box-container { height: 3.0rem; margin-bottom: 0rem; padding: 0 0.7rem;}
	.indexPart1 .box-container .prev { left: -0.05rem; top: 0.65rem; width: 0.64rem; height: 0.64rem; background-size: 0.64rem;}
	.indexPart1 .box-container .next { right: -0.05rem; top: 0.65rem; width: 0.64rem; height: 0.64rem; background-size: 0.64rem;}
	.indexPart1 .box-container .prev:hover { background-size: 0.64rem;}
	.indexPart1 .box-container .next:hover { background-size: 0.64rem;}
	.indexPart2 { padding: 0.6rem 0.2rem 1.0rem;}
	.indexPart2 .box-container { height: 3.0rem; margin-bottom: 0.5rem; padding: 0 0.7rem;}
	.indexPart2 .box-container .prev { left: -0.05rem; top: 0.65rem; width: 0.64rem; height: 0.64rem; background-size: 0.64rem;}
	.indexPart2 .box-container .next { right: -0.05rem; top: 0.65rem; width: 0.64rem; height: 0.64rem; background-size: 0.64rem;}
	.indexPart2 .box-container .prev:hover{ background-size: 0.64rem;}
	.indexPart2 .box-container .next:hover{ background-size: 0.64rem;}
	.cou_nameBl { width: auto; height: auto;}
	.cou_ico { width: 1.6rem; height: 1.6rem; line-height: 1.6rem;}
	.cou_ico img{ width: 0.64rem; }
	.cou_nameBl .name{ font-size: 0.24rem; padding-top: 0.25rem;}
	.cou_liBl { height: auto;}
	.cou_img{ float: none; width: auto; height: auto; }
	.cou_img img{ width: 100%;}
	.cou_block{ float: none; width: auto; padding: 0.4rem 0.5rem 0.6rem;}
	.cou_nameCn { font-size: 0.42rem; line-height: 0.42rem;}
	.cou_nameEn{ padding-top: 0.15rem; font-size: 0.26rem;}
	.cou_te {padding-top: 0.15rem; font-size: 0.24rem; height: 1.26rem; line-height: 0.42rem;}
	.cou_block .btnDiv{ padding-top: 0.25rem; }
	.cou_block .btnDiv a{ width: 2.0rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem; }
	.indexPart2 { background: url(/En/images/indexPart2.jpg) center no-repeat; padding: 0.5rem 0.2rem 0.8rem; background-size: 100% 100%; background-attachment: scroll;}
	.indexPart2 .indexTitle{ padding: 0 0 0.3rem; width: auto; float: none;}
	.indexPart2 .rightDiv{ width: auto; float: none;}
	.indexPart2 .txt{ height: 0.64rem; font-size: 0.3rem; }
	/*.indexPart2 .form .liDiv{ margin-bottom: 0.15rem; }
	.indexPart2 .form .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.24rem; padding-left: 0.75rem; background: url(/En/images/nimg27_1.png) 0.2rem center no-repeat; background-size: 0.4rem;}
	.indexPart2 .form .select{ height: 0.9rem; background-size: 0.66rem; }
	.indexPart2 .form .select dt{ height: 0.9rem;line-height: 0.9rem; background:url(/En/images/nimg27_2.png) no-repeat 0.2rem center; background-size: 0.4rem;}
	.indexPart2 .form .select2 dt{ background:url(/En/images/nimg27_3.png) no-repeat 0.2rem center; background-size: 0.4rem;}
	.indexPart2 .form .select3 dt{ background:url(/En/images/nimg27_4.png) no-repeat 0.2rem center; background-size: 0.4rem;}
	.indexPart2 .form .select.on{ background:#eee url(/En/images/selectIco.png) no-repeat right center; background-size: 0.66rem;}
	.indexPart2 .form .select dt a{ font-size: 0.24rem; padding-left: 0.75rem;} 
	.indexPart2 .form .select dd{ top: 0.9rem;} 
	.indexPart2 .form .select dd ul { padding: 0 0.75rem;} 
	.indexPart2 .form .select dd ul li{ line-height: 0.8rem; height: 0.8rem; font-size: 0.24rem;}*/

    .indexPart2 .form li{ height:0.9rem; line-height:0.9rem; margin-bottom:0.15rem; position:relative; padding-left:0.75rem;}
	.indexPart2 .form li em{ width:0.75rem; float:none; position:absolute; left:0; top:0;}
	.indexPart2 .form li em img{ width:0.4rem;}
	.indexPart2 .form li .box{ float:none; width:100%;}
	.indexPart2 .form li .input1{ height:0.9rem; line-height:0.9rem; font-size:0.24rem;}
	.indexPart2 .form li select{ height:0.9rem; font-size:0.24rem;}

	.indexPart2 .mxfDiv{ padding-top: 0.22rem; }
	.indexPart2 .btnDiv{ padding-right: 0.42rem; }
	.indexPart2 .btnDiv a{ width: 2.4rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; background: #aa1000 url(/En/images/nimg23_1.png) no-repeat 0.66rem center; background-size: 0.3rem; text-indent: 1.2rem; }
	.indexPart2 .links a{ line-height: 0.7rem; font-size: 0.24rem; }
	.indexPart3{ padding: 0.75rem 0.2rem 0.95rem;}
	.indexPart3 .leftDiv{ width: auto; float: none; }
	.indexPart3 .detail{ border: #e5e5e5 solid 0.02rem; height: auto; }
	.indexPart3 .detail a{ padding: 0.5rem 0.3rem;}
	.indexPart3 .detail .name{ padding-top: 0; height: 1.12rem; line-height: 0.56rem; font-size: 0.32rem; }
	.indexPart3 .detail .content{ padding-top: 0.1rem; font-size: 0.24rem; line-height: 0.42rem; height: 1.26rem; }
	.indexPart3 .detail .time{ margin-top: 0.35rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.4rem; }
	.indexPart3 .detail .time:after{ width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.indexPart3 .detail:hover{ border: #aa1000 solid 0.02rem; }
	.indexPart3 .detail:hover .time:after{ background-size: 0.6rem;}
	.indexPart3 .list{ padding-top: 0.1rem; }
	.indexPart3 .list ul{ margin-right: -0.1rem; }
	.indexPart3 .list li .lbox{ margin-right: 0.1rem; border: #e5e5e5 solid 0.02rem; height: auto; }
	.indexPart3 .list li a{ padding: 0.5rem 0.3rem; }
	.indexPart3 .list li .name{ padding-top: 0; height: 1.12rem; line-height: 0.56rem; font-size: 0.32rem;  }
	.indexPart3 .list li .time{ margin-top: 0.55rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.4rem;  }
	.indexPart3 .list li .time:after{ width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.indexPart3 .list li:hover .lbox{ border: #aa1000 solid 0.02rem;}
	.indexPart3 .list li:hover .time:after{ background-size: 0.6rem;}
	.indexPart3 .rightDiv{ width: auto; border: #e5e5e5 solid 0.02rem; margin-top: 0.1rem; float: none; height: auto; }
	.indexPart3 .mxfDiv{ padding: 0.4rem 0.3rem;}
	.indexPart3 .mxfDiv li{ height: 0.6rem; padding-right: 1.65rem; font-size: 0.28rem;}
	.indexPart3 .mxfDiv li a{ height: 0.6rem; line-height: 0.6rem; }
	.indexPart3 .mxfDiv li em{ line-height: 0.6rem; }
	.indexPart4{ padding: 0.75rem 0.2rem 0.95rem;}
	.indexPart4 .leftDiv, .indexPart4 .rightDiv{ width: auto; float: none; }
	.indexPart4 .detail{ height: auto; background-size: 100%; padding-bottom: 0.5rem; }
	.indexPart4 .detail a{ padding: 0 0.3rem; height: auto;}
	.indexPart4 .detail .name{ padding-top: 0.5rem; height: 1.68rem; line-height: 0.56rem; font-size: 0.32rem; }
	.indexPart4 .detail .content{ padding-top: 0.15rem; font-size: 0.24rem; line-height: 0.42rem; height: 1.26rem; }
	.indexPart4 .detail .time{ margin-top: 0.35rem; height: 1.55rem; font-size: 0.4rem; }
	.indexPart4 .detail .time:after{ width: 0.6rem; height: 0.6rem; background-size: 0.6rem; }
	.indexPart4 .list{ padding-top: 0.1rem; }
	.indexPart4 .list ul{ margin-right: -0.1rem; }
	.indexPart4 .list li .lbox{ margin-right: 0.1rem; height: auto; }
	.indexPart4 .list li a{ padding: 0.5rem 0.3rem; }
	.indexPart4 .list li .name{ padding-top: 0; height: 1.12rem; line-height: 0.56rem; font-size: 0.32rem;  }
	.indexPart4 .list li .time{ margin-top: 0.55rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.4rem;  }
	.indexPart4 .list li .time:after{ width: 0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.indexPart4 .list li:hover .time:after{ background-size: 0.6rem;}
	.indexPart4 .botDiv{ margin-top: 0.1rem; height: auto; }
	.indexPart4 .mxfDiv{ padding: 0.4rem 0.3rem;}
	.indexPart4 .mxfDiv li{ height: 0.6rem; padding-right: 1.65rem; font-size: 0.28rem;}
	.indexPart4 .mxfDiv li a{ height: 0.6rem; line-height: 0.6rem; }
	.indexPart4 .mxfDiv li em{ line-height: 0.6rem; }
	.indexPart5 { padding: 0.8rem 0.3rem 1.1rem; background-size: 100% 100%;}
	.indexContact{ margin: 0; }
	.indexContact .slick .lbox{ padding: 0; }
	.indexContact .slick .name{ font-size: 0.36rem; height: 0.8rem; line-height: 0.8rem;}
	.indexContact .slick .msgList{ padding-top: 0.2rem; }
	.indexContact .slick .msgList li{ font-size: 0.24rem; line-height: 0.42rem; }
	.indexContact .slick-prev { position: absolute; left: 0; top: 50%; cursor: pointer; width: 0.64rem; height: 0.64rem; overflow: hidden; background: url(/En/images/nimg48_lefton.png) no-repeat center; background-size: 0.64rem;}
	.indexContact .slick-next { position: absolute; right: 0; top: 50%; cursor: pointer; width: 0.64rem; height: 0.64rem; overflow: hidden; background: url(/En/images/nimg48_righton.png) no-repeat center; background-size: 0.64rem;}
	.footDiv{ padding: 0.85rem 0.3rem 0; height: auto;}
	.footDiv .rightDiv{ float: none; }
	.footDiv .rightDiv li{ padding: 0; width: 50%; }
	.footDiv .rightDiv li .ewm{ width: 2.6rem; box-shadow: 0px 0.03rem 0.35rem 0px rgba(0, 0, 0, 0.11);  }
	.footDiv .rightDiv li .ewm img{ width: 2.6rem; }
	.footDiv .rightDiv li p{ padding: 0.15rem 0 0.3rem; line-height: 0.36rem; font-size: 0.22rem; }
	.footDiv .rightDiv li .ico img{ width: 0.64rem; }
	.foot{ height: auto; padding: 0.8rem 0.3rem 0.6rem; }
	.foot .links{ float: none; left: 0; text-align: center; font-size: 0.24rem; }
	.foot .links a{ padding: 0 0.15rem; }
	.foot .msg{ padding-top: 0.3rem; float: none; text-align: center; font-size: 0.24rem; line-height: 0.42rem;}
	.foot .msg a{ padding-left: 0; display: block;}
	.pageTitle{ height: 0.78rem; font-size: 0.42rem;}
	.pageTitle:after{ width: 0.4rem; height: 0.05rem; margin-left: -0.2rem;}
	.newsBox .list{ padding: 0;}
	.newsBox .list2{ background: #fff; }
	.newsBox .list li{ width: 100%; float: none; padding: 0.4rem 0; }
	.newsBox .list li:nth-child(2n){ float: none; }
	.newsBox .list li .time{ font-size: 0.24rem; padding-bottom: 0.3rem;}
	.newsBox .list li .time em{ font-size: 0.4rem; padding-right: 0.25rem; background: url(/En/images/line1.png) right 0.12rem no-repeat; }
	.newsBox .list li .name{ font-size: 0.36rem;  }
	.newsBox .list li .content{ line-height: 0.42rem; height: 0.84rem; font-size: 0.24rem }
	.newsBox .list li .btnDiv a{ width: 1.96rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.26rem; text-indent: 0.25rem;}
	.newsBox .list li .btnDiv a:after{ width: 0.28rem; height: 0.18rem; right: 0.25rem; margin-top: -0.09rem; background-size: 0.28rem; }
	.newsBox .list li .btnDiv a:hover:after{ background-size: 0.28rem;}

    .pagecontent .wal{ width:auto; padding:0 10px;}

/*功能*/
/*.wal{ width:auto; margin:0 10px;}*/
.phshow{ display:block;}
.pcshow{ display:none;}
.phimg{ display:inline-block;}
.pcimg{ display:none;}
.nav{ display:none;}
.sideBar{ display:none;}
.phwal .wal{ margin:0;}/*列表wal*/
/*功能*/





/*搜索*/
.pcsearch{ display:none;}
.phsearch{ position:absolute; z-index:3333; top:60px; left:0; width:100%; height:100%;}
.phsearch .phsearchbg{ width:100%; height:100%;}
.phsearch .searchcon{ position:absolute; z-index:4444; left:0; top:0; width:100%; height:60px; background-color:rgba(0,0,0,0.6);}
.phsearch .searchcon .search{ height:40px; line-height:40px; margin:10px 10%; position:relative; border-radius: 40px; overflow:hidden;}
.phsearch .searchcon .search .btn{ display:block; position:absolute; right:13px; top:0; width:40px; height:40px; text-align:center; border-radius:40px;}
.phsearch .searchcon .search .btn img{ height:39px;}
.phsearch .searchcon .search .input1{ display:block; height:40px; width:100%; font-size:14px; color:#c4c4c4; text-indent:15px; border-radius:40px; background-color:#e7e7e7;}

/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}

/*内页导航*/
.pagenav{ display:none;}
.pagenavph{ display:block; position:relative; height:50px; line-height:50px;}
.pagenavph .back{ display:block; float:left;}
.pagenavph .back img{ height:49px;}
.pagenavph .top{ height:50px; line-height:50px; background-color:#a91a37;}
.pagenavph .now{ float:right; background-color:#9c112d; font-size:16px; color:#fff; width:50%;}
.pagenavph .now p{ padding-left:20px; background:url(/En/images/ico2_7.png) no-repeat right center; text-align:center;}
.pagenavph .now p img{ padding-left:20px; height:25px;}
.pagenavph .now.blak p{ background:url(/En/images/ico2_7.png) no-repeat right center; background-color:rgba(0,0,0,0.75);}
.pagenavph .list{ display:none; position:absolute; z-index:2222; top:50px; right:0; width:50%; background-color:rgba(0,0,0,0.75);}
.pagenavph .list ul{}
.pagenavph .list li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px rgba(255,255,255,0.11) solid;}
.pagenavph .list li:last-child{}
.pagenavph .list li a{ display:block; padding-left:20px; padding-right:10px; color:#fff;}
.pagenavph .list li a:hover{}
/*内页公共*/

.pagecontent{ padding-bottom:20px; padding-top:20px; margin-bottom:0;}
.pagecontentwal{ padding-bottom:0;}
.pagecontentwal>.wal{}
.pagecontent .title0{ font-size:18px; padding-bottom:20px; margin-bottom:20px;}
/*加载更多*/
.pageNumDiv{ display:none;}
.phmore{ display:block; margin-top:20px; text-align:center; font-size:14px;}
.phmore a{ display:block; height:40px; line-height:40px; background-color:#a1253e; color:#fff;}


.indexph1 .title0{ padding:20px 10px; background-color:#fff; border-bottom:1px #dcdcdc solid;}
.indexph1 .title0 .lbox{ float:left;}
.indexph1 .title0 .lbox em{ font-size:18px; color:#a1253e; font-weight:bold; padding-right:10px; float:left;}
.indexph1 .title0 .lbox span{ font-size:14px; color:#b8b8b8; padding-top:10px; float:left;}
.indexph1 .title0 .rbox{ float:right;}
.indexph1 .title0 .rbox a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; border:1px #b9b9b9 solid; font-size:14px; color:#b9b9b9;}
.indexph1 .title0 .rbox a:hover{ color:#fff; background-color:#a1253e; border:1px #a1253e solid;}
.indexph1 .ylist .box{ position:relative; overflow:hidden; background-color:#f5f5f5; padding:20px 30px;}
.indexph1 .ylist .name{ display:block; text-align:center;}
.indexph1 .ylist .name .txt{ padding-top:15px;}
.indexph1 .ylist .name .txt h3{ font-size:16px; color:#575757; font-weight:inherit;}
.indexph1 .ylist .name .txt p{ font-size:14px; color:#575757;}
.indexph1 .ylist .imgDiv{ overflow:hidden;}
.indexph1 .ylist .imgDiv img{ width:100%;}
.indexph1 .ylist .slick-prev{ position:absolute; z-index:22; display:block; width:25px; height:51px; left:0; top:50%; margin-top:-25px; background:url(/En/images/ico2_4prev.png) no-repeat center;}
.indexph1 .ylist .slick-prev:hover{ background:url(/En/images/ico2_4prevon.png) no-repeat center;}
.indexph1 .ylist .slick-next{ position:absolute; z-index:22; display:block; width:25px; height:51px; right:0; top:50%; margin-top:-25px; background:url(/En/images/ico2_4next.png) no-repeat center;}
.indexph1 .ylist .slick-next:hover{ background:url(/En/images/ico2_4nexton.png) no-repeat center;}




.indexph5{ background:url(/En/images/nimg640_bg.jpg) no-repeat center; padding:30px 0;}
.indexph5 .slick{}
.indexph5 .addlist{ position:relative; background-color:rgba(0,0,0,0.5); padding:20px 10px; margin:0 20px;}
.indexph5 .addlist .slick-prev{ position:absolute; z-index:22; display:block; width:25px; height:51px; left:-30px; top:50%; margin-top:-25px; background:url(/En/images/ico2_4prev.png) no-repeat center;}
.indexph5 .addlist .slick-prev:hover{ background:url(/En/images/ico2_4prevon.png) no-repeat center;}
.indexph5 .addlist .slick-next{ position:absolute; z-index:22; display:block; width:25px; height:51px; right:-30px; top:50%; margin-top:-25px; background:url(/En/images/ico2_4next.png) no-repeat center;}
.indexph5 .addlist .slick-next:hover{ background:url(/En/images/ico2_4nexton.png) no-repeat center;}
.indexph5 .addlist .text{ padding:10px; color:#fff;}
.indexph5 .addlist .text .title{ font-size:16px; margin-bottom:10px;}
.indexph5 .addlist .text .title img{ padding-right:10px;}
.indexph5 .addlist .text p{ padding-left:30px; font-size:14px; line-height:2;}

.about1{ padding-bottom:30px;}
.about1 .wal{ position:relative;}
.about1 h1{ font-size:18px; padding-bottom:20px; margin-bottom:20px;}
.about1 .txt{ position:relative; left:auto; top:auto; font-size:14px; color:#555; line-height:2; background:none; padding-bottom:20px;}
.about1 .txt .text1{ width:auto;}
.about1 .txt .text2{ width:auto;}
.about1 .imgDiv{ float:none;}
.about1 .imgDiv img{ width:100%;}

.about2{ padding-top:30px; padding-bottom:30px;}
.about2 .wal{ margin:0;}
.about2 .title{ font-size:14px; padding-bottom:20px; padding-left:10px; padding-right:10px;}
.about2 ul{ width:auto; margin-left:10px;}
.about2 li{ width:50%; float:left; margin-bottom:10px;}
.about2 li .box{ margin-right:10px;height:150px;}
.about2 li .box span{ font-size:42px; padding-top:20px; padding-bottom:10px;}
.about2 li .box p{ font-size:14px; color:#fff; padding:0 10px;}

.about3{ padding-top:30px; padding-bottom:30px;}
.about3 h2{ font-size:18px; color:#9c112d; padding-bottom:15px;}
.about3 .txt{ font-size:14px; color:#333; line-height:2;}

.organize1 h1{ font-size:18px; padding-bottom:20px; margin-bottom:20px;}

.honor1 .hlist{ padding-bottom:30px;}
.honor1 .wal{ width:auto;}
.honor1 li{ padding-bottom:20px;}
.honor1 .name{ text-align:center; font-size:14px; padding-top:10px;}
.honor1 .imgDiv img{ width:100%;}
.honor1 .slick{ margin:0 5px;}
.honor1 .slick-prev{  left:50%; margin-left:-30px; top:auto; bottom:0; margin-top:0;}
.honor1 .slick-prev:hover{ background:url(/En/images/ico18_1prevon.png) no-repeat center;}
.honor1 .slick-next{  right:50%; margin-right:-30px; top:auto; bottom:0; margin-top:0;}
.honor1 .slick-next:hover{ background:url(/En/images/ico18_1nexton.png) no-repeat center;}

.honor2{ padding-bottom:50px; padding-top:40px;}
.honor2 .text{ float:none; width:auto; margin-right:0; padding-top:20px;}
.honor2 .text h2{ font-size:18px;}
.honor2 .text .title{ padding-bottom:15px; margin-bottom:15px;}
.honor2 .text .title p{ font-size:14px; color:#999;}
.honor2 .text .list{ font-size:14px; line-height:2;}
.honor2 .imgDiv{ float:none;}
.honor2 .imgDiv img{ width:100%;}
.honor2 .text .list li{ height:40px;}
.honor2 .text .list .prev{left:50%; margin-left:-70px;}
.honor2 .text .list .next{ left:auto; right:50%; margin-right:-70px;}

.picture1 .bottom{ text-align:right; margin-top:20px;}
.picture1 .bottom .a02{ margin-left:20px; color:#fff; background-color:#9c112d; padding:10px 20px; }
.picture1 .bottom img{ padding-left:10px;}
.picture1 .slick-prev{ position:absolute; z-index:22; display:block; width:50px; height:50px; left:0; top:50%; margin-top:-25px; background:url(/En/images/ico4_2prev.png) no-repeat center;}
.picture1 .slick-next{ position:absolute; z-index:22; display:block; width:50px; height:50px; right:0; top:50%; margin-top:-25px; background:url(/En/images/ico4_2next.png) no-repeat center;}

.contact1 .list ul{ width:auto;}
.contact1 .list li{ width:auto; float:none; margin-bottom:40px;}
.contact1 .list li .box{ margin-right:0;}
.contact1 .list{ margin-bottom:0; background:none;}
.contact1 .list .title{ margin-top:20px; padding-bottom:10px; font-size:18px;}
.contact1 .list .txt{ font-size:14px; margin-bottom:20px; margin-left:29px;}
.contact1 .list li{ padding-bottom:0;}
.contact1 .list li.liNow{ background:none;}
.contact1 .list .more{ margin-left:29px;}


.pagephwal>.wal{ margin:0;}
.party1 .list ul{ width:auto; margin-left:10px;}
.party1 .list li{ width:50%; float:left; margin-bottom:20px;}
.party1 .list li .box{ margin-right:10px;}
.party1 .list li .text{ padding:0 10px;}
.party1 .list li .text h3{ font-size:14px; min-height:inherit; height:42px; overflow:hidden;}
.party1 .list li .text .time{ height:30px; line-height:30px; margin-top:10px;}
.party1 .phmore{ margin-top:0; margin-left:10px; margin-right:10px;}

.jod1 .con1{ padding-bottom:30px;}
.jod1 .con1 .text{ float:none; width:auto; margin-bottom:20px;}
.jod1 .con1 .text h2{ font-size:18px; padding-bottom:5px;}
.jod1 .con1 .text .title{ padding-bottom:10px; margin-bottom:20px;}
.jod1 .con1 .text .txt{ font-size:14px;}
.boxp {width:110px;}
.jod1 .con1 .imgDiv{ float:none;}
.jod1 .con1 .imgDiv img{ width:100%;}
.jod1 .list dd{ float:left; width:33.33%; font-size:14px;}
.jod1 .list dd p{ padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jod1 .list dd:nth-child(1){ width:40%;}
.jod1 .list dd:nth-child(2){ width:30%;}
.jod1 .list dd:nth-child(4){ width:30%;}
.jod1 .list dd:nth-child(3){ display:none;}
.jod1 .list dd:nth-child(5){ display:none;}

.jodshow1 h1{ font-size:18px; padding-bottom:20px;}
.jodshow1 .txt{ font-size:14px; padding-bottom:20px; margin-bottom:20px;}
.jodshow1 .txt span{ padding-right:0; display:block; float:left; width:50%;}
.jodshow1 .text{ padding-bottom:20px;}
.jodshow1 .text .title{ font-size:14px;}
.jodshow1 .text p{ font-size:14px;}
.jodshow1 .back{ width:140px; height:45px; line-height:45px; text-align:center; display:block; font-size:14px; color:#fff; font-weight:bold; text-indent:30px; margin-left:34px; background:url(/En/images/ico9_5.png) no-repeat center;}
.jodshow1 .back:hover{ text-decoration:underline;}

.news1 .top{ background-color:#f5f5f5;}
.news1 .top .nimglist{ float:none; width:auto;}
.news1 .top .text{ padding:15px;}
.news1 .top .text h2{ font-size:16px;}
.news1 .top .text .time{ padding-top:20px; padding-bottom:20px;}
.news1 li{ margin-top:20px;}
.news1 li .imgDiv{ float:none; width:auto;}
.news1 li .imgDiv img{ width:100%;}
.news1 li .text{ padding-left:0; margin-right:0; padding-top:20px; padding-bottom:10px;}
.news1 li .morebox{ position:relative; right:0; top:0; width:auto; border-left:none; height:100%;}
.news1 li .text h2{ font-size:16px; padding-bottom:10px;}
.news1 li .more{ float:none; margin:0;}

.paper1 .list ul{ width:auto; margin-left:10px;}
.paper1 .list li{ width:50%; margin-bottom:20px;}
.paper1 .list li .box{ margin-right:10px;}
.paper1 .list li .text h2{font-size:16px; padding-top:10px;}

.bokkmaking1 li{ padding-bottom:20px; margin-bottom:20px;}
.bokkmaking1 li .num{ font-size:14px;}
.bokkmaking1 li p{ font-size:14px;}
.bokkmaking1 li .author{ font-size:14px; color:#999; position:relative; right:auto; bottom:auto; margin-top:10px;}

.business1 ul{ width:auto; margin-left:10px;}
.business1 li{ width:50%; margin-bottom:20px;}
.business1 li .box{ margin-right:10px;}
.business1 li .txt{  display:none;}
.business1 li .text h2{ height:40px; line-height:40px; font-size:16px; margin-bottom:10px;}
.business1 li .text .pbox{ font-size:14px; min-height:inherit; overflow:hidden; height:40px;}
.business1 .phmore{ margin:0 10px;}

.businesshow1{ width:auto; margin:0 10px; padding-bottom:30px;}
.businesshow1 .con1 .text{ float:none; width:auto; margin-bottom:20px;}
.businesshow1 .con1 .text h2{ font-size:18px; padding-bottom:5px;}
.businesshow1 .con1 .text .title{ padding-bottom:10px; margin-bottom:20px;}
.businesshow1 .con1 .text .txt{ font-size:14px;}
.businesshow1 .con1 .imgDiv{ float:none;}
.businesshow1 .con1 .imgDiv img{ width:100%;}
.businesshow1 .con2{ padding-bottom:0;}
.businesshow1 .con2 h2{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.businesshow1 .con2 li{ margin-bottom:0;}
.businesshow1 .con2 dl{ width:auto;}
.businesshow1 .con2 dd{ float:none; width:auto; font-size:14px; color:#333; line-height:2; margin-bottom:10px;}
.businesshow1 .con2 dd p{ margin-right:0;}
.businesshow1 .con3 ul{ width:auto;}
.businesshow1 .con3 h2{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.businesshow1 .con3 li{ width:50%; float:left; margin-bottom:20px; font-size:14px; line-height:1.5;}
.businesshow1 .con3 li .box{ margin-right:10px;}

.businesshow1 .con4{ padding-top:40px;}
.businesshow1 .con4 h2{ font-size:18px; padding-bottom:10px; margin-bottom:35px;}
.businesshow1 .con4 .list ul{ margin-right:-10px;}
.businesshow1 .con4 .list li{ width:50%; padding-bottom:20px;}
.businesshow1 .con4 .list li .box{ margin-right:10px;}
.businesshow1 .con4 .list li .name{ height:35px; line-height:35px;}


.businesshow2{ padding-top:20px; padding-bottom:0;}
.businesshow2 .wal{ margin:0;}
.businesshow2 .title{ padding-bottom:20px; font-size:18px;}
.businesshow2 .slick{ position:relative; margin:0 10px;}
.businesshow2 .blist{ padding-bottom:80px;}
.businesshow2 .blist .slick-prev{ left:50%; margin-left:-60px; top:auto; bottom:20px; margin-top:0;}
.businesshow2 .blist .slick-next{ right:50%; margin-right:-60px; top:auto; bottom:20px; margin-top:0;}

.achievement1{}
.achievement1 .list ul{ width:auto; margin-left:10px;}
.achievement1 .list li{ width:50%; float:left; margin-bottom:10px;}
.achievement1 .list li .box{ margin-right:10px;}
.achievement1 .list li .text{ padding:0 10px;}
.achievement1 .list li .text h3{ font-size:14px; min-height:inherit; height:42px; overflow:hidden;}
.achievement1 .list li .text .time{ height:30px; line-height:30px; margin-top:10px;}
.achievement1 .phmore{ margin-top:0; margin-left:10px; margin-right:10px;}

.achievementleft{ float:none; width:auto;}
.achievementright{ display:none;}
.achievementshow1 h1{font-size:18px; padding-bottom:15px;}
.achievementshow1 .top{ padding-bottom:10px; margin-bottom:30px;}
.achievementshow1 .top .author{ float:none; margin-bottom:10px;}
.achievementshow1 .top .author span{ padding-right:10px;}
.achievementshow1 .top .share{ float:none;}
.achievementshow1 .top .share a{ margin-left:0; margin-right:10px;}
.achievementshow1 .name{font-size:14px;}
.achievementshow1 .txt{ font-size:14px; padding-bottom:20px;}
.achievementshow1 .name{ padding-bottom:20px;}
.achievementshow1 .text h3{ font-size:16px;}
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.partner1 .top{ width:auto; margin-bottom:20px; margin-left:10px; height:auto;}
.partner1 .top li{ width:50%; margin-bottom:10px;}
.partner1 .top li .box{ margin-right:10px;}
.partner1 .top li .input1{ height:43px; line-height:43px; }

.partner1 .zm{ padding-bottom:30px; margin-left:10px; margin-right:10px;}
.partner1 .zm .title{ font-size:16px; padding-bottom:20px;}
.partner1 .zm select{ display:block; height:40px; line-height:40px; width:100%; border:1px #aaa solid; font-size:14px; color:#969696; text-indent:15px; padding:0; margin:0;}
.partner1 .zm .formbox{ height:40px; line-height:40px; position:relative;}
.partner1 .zm .formbox .box{ margin-right:70px;}
.partner1 .zm .formbox .btn{ position:absolute; right:0; top:0; width:70px; height:40px; line-height:40px; display:block; font-size:14px; color:#fff; background-color:#a1253e; text-align:center;}

/*.partner1 .plist{}
.partner1 .plist dd{ float:left; width:25%; font-size:15px;}
.partner1 .plist dd:nth-child(1){ width:20%;}
.partner1 .plist dd:nth-child(2){ width:30%;}
.partner1 .plist dd:nth-child(3){ width:35%;}
.partner1 .plist dd:nth-child(4){ width:15%;}
.partner1 .plist dd p{ padding-left:40px;}
.partner1 .plist .title{ height:55px; line-height:55px; background-color:#f5f5f5; color:#333;}
.partner1 .plist li{ background:url(/En/images/ico9_1.png) repeat-x bottom;}
.partner1 .plist li.bg{ background:none;}
.partner1 .plist li a{ display:block; line-height:50px;}
.partner1 .plist li dd{ color:#999;}
.partner1 .plist dd:nth-child(1){ color:#333;}
.partner1 .plist a:hover{ background-color:#9c112d; color:#fff;}
.partner1 .plist a:hover dd:nth-child(1){ color:#fff;}
.partner1 .plist a:hover dd{ color:#fff;}
.partner1 .pageNumDiv{ margin-top:80px;}*/

.partner1 .plist dd{ float:left; width:25%; font-size:14px;}
.partner1 .plist dd p{ padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.partner1 .plist dd:nth-child(1){ width:15%;}
.partner1 .plist dd:nth-child(2){ width:20%;}
.partner1 .plist dd:nth-child(3){ width:45%;}
.partner1 .plist dd:nth-child(4){ width:20%;}

.partnershow1 .con1{ margin-bottom:30px;}
.partnershow1 .con1 .imgDiv{ float:none;}
.partnershow1 .con1 .imgDiv img{ width:100%;}
.partnershow1 .con1 .text{ width:auto; float:none; margin-right:0; padding:15px;}
.partnershow1 .con1 .text .txt1{ padding-top:10px; padding-bottom:20px;}
.partnershow1 .con1 .text .txt1 h2{ font-size:18px; padding-bottom:5px;}
.partnershow1 .con1 .text .txt2{ padding-bottom:20px;}
.partnershow1 .con1 .text .txt2 h3{ font-size:14px;}
.partnershow1 .con1 .text .txt2 p{ font-size:14px;}
.partnershow1 .con1 .text .txt2 p span{ padding:0 10px;}
.partnershow1 .con1 .text .txt3{ font-size:14px; padding-top:20px;}
.partnershow1 .con1 .text .txt3 img{ padding-right:10px;}
.partnershow1 .con1 .text .txt3 .sp1{ padding-right:0; margin-bottom:10px;}
.partnershow1 .con1 .text .txt3 span{ display:block;}

.partnershow1 .content{ position:relative;}
.partnershow1 .tablist.projectNow{ position:relative;}
.partnershow1 .tablist{ width:auto; float:none; margin-left:10px; background-color:#fff;}
.partnershow1 .tablist li{ width:50%; float:left;}
.partnershow1 .tablist li .box{ width:auto; height:auto; margin-right:10px; padding-bottom:10px;}
.partnershow1 .tablist li .imgon{ display:none;}
.partnershow1 .tablist li .ico{ height:40px; line-height:40px;}
.partnershow1 .tablist li p{ font-size:14px;}
.partnershow1 .con2{ float:none; width:auto; margin-left:10px; margin-right:10px;}
.partnershow1 .con2 .text{ border-top:1px #eee solid; padding-top:15px;}
.partnershow1 .con2 .text .txt{ padding-bottom:30px;}
.partnershow1 .con2 .text03 .txt{ padding-bottom:20px;}
.partnershow1 .con2 .text04 .txt{ padding-bottom:20px;}
.partnershow1 .con2 .text h2{ padding-bottom:10px; font-size:16px;}
.partnershow1 .con2 .text .txt h3{ font-size:14px;}
.partnershow1 .con2 .text .txt p{ font-size:14px;}

.partnershow1 .tablist li.liNow .box{ background-color:#a1253e;}
.partnershow1 .tablist li.liNow p{ color:#fff;}
.partnershow1 .tablist li.liNow .imgoff{ display:none;}
.partnershow1 .tablist li.liNow .imgon{ display:inline-block;}
.partnershow1 .tablist li:hover .box{ background-color:#f0f0f0;}
.partnershow1 .tablist li:hover p{ color:#888;}
.partnershow1 .tablist li:hover .imgoff{ display:inline-block;}
.partnershow1 .tablist li:hover .imgon{ display:none;}

.search1 .title1{ font-size:14px; margin-bottom:20px;}
.search1 .title1 em{ color:#a1253e;}
.search1 .plist dd{ float:left; width:25%; font-size:14px;}
.search1 .plist dd p{ padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.search1 .plist dd:nth-child(1){ width:15%;}
.search1 .plist dd:nth-child(2){ width:20%;}
.search1 .plist dd:nth-child(3){ width:45%;}
.search1 .plist dd:nth-child(4){ width:20%;}

.search2{}
.search2 .title1{ font-size:14px; margin-bottom:20px;}
.search2 .title1 em{ color:#a1253e;}
.search2 li{ margin-top:20px;}
.search2 li .imgDiv{ float:none; width:auto;}
.search2 li .imgDiv img{ width:100%;}
.search2 li .text{ padding-left:0; margin-right:0; padding-top:20px; padding-bottom:10px;}
.search2 li .morebox{ position:relative; right:0; top:0; width:auto; border-left:none; height:100%;}
.search2 li .text h2{ font-size:16px; padding-bottom:10px;}
.search2 li .more{ float:none; margin:0 auto;}


.message1 .imgDiv{ float:none;}
.message1 .imgDiv img{ width:100%;}
.message1 .form{ padding-left:0; padding-right:0;}
.message1 .form .title{ font-size:14px; padding-bottom:20px; padding-top:0;}
.message1 .form .toptitle{ font-size:14px; padding-bottom:30px;}
.message1 .form em{ line-height:40px; font-size:14px; font-weight:bold; float:left;}
.message1 .form .box{ padding-left:50px; position:relative;}
.message1 .form li{ margin-bottom:20px;}
.message1 .form .input1{ display:block; width:90%; height:40px; line-height:40px; font-size:14px; text-indent:10px; color:#666; border:1px #d9d9d9 solid;}
.message1 .form span{ position:absolute; top:10px; right:5%; color:#ff0000; font-size:18px;}
.message1 .form textarea{ margin:0; padding:0; width:100%; height:150px; font-size:14px; text-indent:10px; color:#666; line-height:1.5; font-family:'微软雅黑'; border:1px #d9d9d9 solid;}
.message1 .form .btn1{ width:150px; height:45px; line-height:45px; display:block; border-radius:4px; font-size:14px; color:#fff; text-align:center;}
.message1 .form .btn1:hover{ text-decoration:underline;}

.link1 ul{ width:auto; margin-left:10px;}
.link1 li{ width:50%; margin-bottom:20px;}
.link1 li .box{ margin-right:10px;}
.pageph .wal{ margin:0;}
.link1 .phmore{ margin:10px;}



.aboutbox1{}
.aboutbox1 .text{ width:auto; padding-top:15px; padding-bottom:20px;}
.aboutbox1 .text h2{ font-size:18px; padding-bottom:15px; margin-bottom:15px;}
.aboutbox1 .text .txtp{ font-size:16px; padding-bottom:15px;}
.aboutbox1 .imgDiv img{ width:100%;}
.aboutbox1 .liodd .imgDiv{ float:none;}
.aboutbox1 .liodd .text{ float:none;}
.aboutbox1 .lieven .imgDiv{ float:none;}
.aboutbox1 .lieven .text{ float:none;}



.ixcontact-tel {
    padding: 4.8rem 0;
}

.ixcontact-tel .ixcontact-tell {
    width: 100%;
    position: relative;
}

.ixcontact-tel .ixcontact-tell:after {
    content: "";
    height: 100px;
    width: 1px;
    background: #eee;
    position: absolute;
    right: 0;
    top: 30px;
}

.ixcontact-tel .ixcontact-tell h3 {
    text-align: center;
    margin-bottom: 0.4rem;
}

.ixcontact-tel .ixcontact-tell p {
    font-size: 0.58rem;
    text-align: center;
}

.ixcontact-tel .ixcontact-telr {
    padding: 0 0.75rem;
    width: 100%;
    box-sizing: border-box;
}

.ixcontact-tel .ixcontact-telr h4 {
    font-size: 0.4rem;
    margin-bottom: 0.3rem;
    text-align: center;
}

.ixcontact-tel .ixcontact-telr p {
    font-size: 0.3rem;
    margin-bottom: 0.15rem;
    text-align: center;
}


	}
@media screen and ( max-width:320px ){

	}