/* CSS Document */

/* 轮播图 */
.g_part1{height:455px;}
.m_slideBox{position:relative;width:100%;}
.m_slideBox .m_arrowLeft{position:absolute; z-index:4; width:80px;height:50px;top:305px;left:312px;cursor:pointer;background:url(../images/btn_prev1.png) center no-repeat;}
.m_slideBox .m_arrowRight{position:absolute; z-index:4; width:80px;height:50px;top:305px;right:0;cursor:pointer;background:url(../images/btn_next1.png) center no-repeat;}
.m_slideBox .swiper-container,.m_slideBox .swiper-container img {height: 455px;width: 1200px;}
.m_slideBox .title {font-size: 25px; margin-bottom: 10px;}
.m_slideBox .swiper-slide{position: relative;}
.m_slideBox .m_pagination {position:absolute;height:8px;top:325px;left:25px;z-index:10;}
.m_slideBox .swiper-pagination-switch {display: inline-block;width: 8px; height: 8px;border-radius: 8px; background: #fff;margin: 0 4px;cursor: pointer;}
.m_slideBox .swiper-active-switch {background-color:#1a5284;}
.m_slideBox .m_txt{position:absolute;top:0;left:0;padding:45px 26px 0 26px;width:340px;height:410px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);background:rgba(0,0,0,0.3);}
.m_slideBox .m_txt b{display:inline-block;padding-right:50px;font-weight:bold;font-size:36px;line-height:58px;color:#fff;border-bottom:3px solid #265e8f;}
.m_slideBox .m_txt h3{margin:40px 0 12px;font-size:22px;line-height:26px;color:#fff;font-weight:bold;}
.m_slideBox .m_txt h3 a{color:#fff;}
.m_slideBox .m_txt p{font-size:14px;line-height:20px;color:#bdc0c5;}

/* CHINA FOCUS */
.g_part2{margin-top:70px;}
.m_title{width:100%;text-align:center;font-size:46px;line-height:66px;font-weight:bold;color:#09355c;}
.m_title a{color:#09355c;}
.m_title i{display:block;width:160px;height:3px;background-color:#1a5284;margin:20px auto 0;}
.m_part2{width:100%;margin-top:50px;overflow:hidden;}
.m_part2 ul{width:1251px;}
.m_part2 ul li{float:left;margin-right:51px;width:366px;}
.m_part2 ul li .m_pic{width:366px;height:232px;overflow:hidden;}
.m_part2 ul li .m_pic img{width:366px;height:232px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.m_part2 ul li .m_pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1);}
.m_part2 ul li .u_date{font-size:14px;color:#666;line-height:24px;margin-top:10px;}
.m_part2 ul li dl{margin-top:5px;}
.m_part2 ul li dl dt{font-weight:bold;font-size:22px;line-height:26px;color:#1a5284;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;border-bottom:1px solid #dadada;padding-bottom:6px;}
.m_part2 ul li dl dt a{color:#1a5284;}
.m_part2 ul li dl dd{margin-top:5px;font-size:14px;line-height:24px;color:#252729;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

/* POLICIES */
.g_part3{width:100%;margin-top:80px;}
.m_part3{margin:50px auto 0;max-width:2160px;background-color:#edf0f3;padding:60px 0 70px;}
.m_part3 .m_part3Con{width:1200px;margin-left:auto;margin-right:auto;overflow:hidden;}
.m_part3 .m_part3Con ul{width:100%;overflow:hidden;}
.m_part3 .m_part3Con ul li{float:left;width:390px;background:url(../images/icon1.png) 0 center no-repeat;padding:15px 0 15px 10px;margin:0 100px 0;font-size:20px;line-height:36px;color:#222;border-bottom:1px solid #dadada;}
.m_part3 .m_part3Con ul li a{padding-left:10px;display:block;color:#222;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s;transition:transform .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_part3 .m_part3Con ul li:hover{color:#fff;}
.m_part3 .m_part3Con ul li:hover a{-webkit-transform:translateX(6px);transform:translateX(6px);-ms-transform:translateX(6px);background-color:#1b5284;color:#fff;}

/* part4 */
.m_title2{padding-left:20px;position:relative;height:62px;}
.m_title2 i{position:absolute;top:15px;left:0;width:3px;height:30px;background-color:#1a5284;}
.m_title2 h3{font-size:28px;line-height:62px;font-weight:bold;color:#09355c;}
.m_title2 .u_more{position:absolute;right:0;top:30px;width:46px;height:10px;background:url(../images/icon_more.png) 0 no-repeat;}
.g_part4{margin-top:70px;}
.m_part4{width:570px;float:left;}
.m_part4 li{position:relative;height:128px;clear:both;margin-top:30px;padding-bottom:30px;border-bottom:1px dashed #ccc;}
.m_part4 li .m_pic{width:175px;height:128px;overflow:hidden;float:left;margin-right:30px;}
.m_part4 li .m_pic img{width:175px;height:128px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.m_part4 li .m_pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1);}
.m_part4 li .m_txtDesc{position:relative;float:left;width:365px;height:128px;}
.m_part4 li .m_txtDesc dl dt{font-size:22px;line-height:24px;color:#1a5284;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_part4 li .m_txtDesc dl dt a{color:#1a5284;}
.m_part4 li .m_txtDesc dl dd{font-size:14px;line-height:24px;color:#252729;margin-top:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.m_part4 li .m_txtDesc dl .u_date{color:#7f7f7f;font-size:14px;line-height:16px;position:absolute;left:0;bottom:0;}
.m_part4 li .u_more{position:absolute;font-size:12px;right:0;bottom:30px;width:80px;height:30px;line-height:30px;color:#1b5284;text-align:center;border-radius:2px;box-shadow:0 0 10px 0 #ddd;}
/*.m_part4 li:last-child{padding-bottom:0;border-bottom:none;}*/
.m_part4_right{margin-left:60px;}

/*part5*/
.g_part5{margin-top:60px;}
.m_part5{margin:60px auto 0;width:1200px;overflow:hidden;}
.m_part5 ul{overflow:hidden;width:1240px;}
.m_part5 ul li{float:left;width:270px;overflow:hidden;margin-right:40px;}
.m_part5 ul li img{width:270px;height:180px;}
.m_part5 ul li p{margin-top:6px;font-size:14px;line-height:20px;color:#09355c;text-align:center; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.m_part5 ul li p a{color:#09355c;}

/*Related Links*/
/*0604修改 开始*/
.g_friendLink{margin-top:160px;margin-bottom:58px; width: 1092px;}
.g_friendLink *{box-sizing:content-box;}
.g_friendLink h3{width:144px;float:left;font-size:20px;line-height:36px;height:36px;color:#09355c;}
.m_links_module{width:180px;float:left;font-size:14px;margin-right:20px; margin-bottom: 10px; color:#09355c;position:relative;background-color:#edf0f3;padding: 0 21px;}
.m_links_module .u_link1{display:block;line-height:36px;height:36px;color:#09355c;text-align:center;}
.m_links_module span{display:block;line-height:36px;height:36px;color:#09355c;background:url(../images/icon_sj_down.png) right center no-repeat;cursor:pointer;padding-right: 20px;}
.m_links_module ul{position:absolute; box-shadow: 0px 0px 10px 0px rgb(26 82 133 / 10%); bottom:36px;left:50%; margin-left: -550px; border-top: 3px solid #1a5284; width: 1200px; box-sizing:border-box;z-index:100;background:#fff;font-size:14px;line-height:28px;display:none; overflow: hidden; clear: both; padding: 20px 0 20px 70px;}
.m_links_module ul li{line-height:28px;text-size-adjust:none;-webkit-text-size-adjust:none; float: left; width: 33%;}
.m_links_module ul li:hover{background:#ccc;}
.m_links_module ul li a{display:block;width:100%;color:#333; padding-left: 2%;}
.m_links_module:hover span{background-image:url(../images/icon_sj_up.png);}
.m_links_module:hover ul{display:block;}
.m_links_module3{/* width:324px; */padding-left:10px;}
.m_links_module3 ul{margin-left: -822px;}
.m_links_module4{margin-right:0;}
.m_links_module4 ul{margin-left: -1034px;}
/*0604修改 结束*/

/*右侧固定飘窗*/
.g_fixedBox{position:fixed;width:120px;height:260px;top:40%;right:1%;}
.g_fixedBox a{display:block;width:100%;margin-bottom:18px;}

/*手机端*/
@media only screen and (max-width: 750px){
    .g_fixedBox{display: none;}
    .g_bdw{width: 100%;}
	
    .swiper-wrapper{height: 100% !important; }
    .m_slideBox .swiper-slide,.g_part1{height: auto !important; }
    .m_slideBox .swiper-container{width: 100%; height: auto;}
    .m_slideBox .swiper-container img{width: 100%; height: auto;}
    .m_slideBox .m_pagination{top: auto; bottom: 2.2rem; right: 1rem; left: auto;}
    .m_slideBox .m_txt{width: 100%; bottom: 0; top: auto; padding: 0; line-height: 4rem; height: 4rem;}
    .m_slideBox .m_txt h3{margin: 0; font-size: 1.6rem; padding-left: 2rem; line-height: 4rem; font-weight: inherit; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 70%; display: block;}
    .m_slideBox .m_txt b,.m_slideBox .m_txt p,.m_slideBox .m_arrowLeft,.m_slideBox .m_arrowRight{display: none;}
    .m_slideBox  ul li img{width: auto;}
    .m_slideBox .pbd1 ul li .m_txt{width: 60%;}
    .m_slideBox .prev{top: 85%; left: 5%;}
    .m_slideBox .next{top: 85%; right: 5%;}
    .m_part3,.m_part3 .m_part3Con{width: 100%; padding-top: 0; padding-bottom: 0; margin-top:0px;;}
    .m_title,.m_title2{ padding:0 10px; width: 90%; margin: 0; font-size:18px; height:30px; line-height:30px; }
	.m_title2{ padding: 10px 0;}
    .m_title h3,.m_title2 h3{font-size:1.6rem; line-height: 1.6rem; font-weight: bold; text-align: left;vertical-align: middle; border-left: 3px solid #09355c; padding-left: .5em;}
	.m_title2 .u_more{ top: 12px;}
	.m_title i,.m_title2 i{ display: none;}
    .m_part3 .m_part3Con ul{width: 90%; margin: 0 auto;}
    .m_part3 .m_part3Con ul li{margin: 0; padding: .5rem 0; width: 100%; font-size: 1.6rem;}
    .m_part3 .m_part3Con ul li a{width: 90%;}
    .m_part4{width: 96%; margin: 0 auto; float: none;}
   
	.m_part4 li{margin:10px 0; overflow: hidden; padding-bottom: 10px; height: auto;}
    .m_part4 li .m_pic{width: 35%; height: auto; margin:0 3% 0 0;}
    .m_part4 li .m_pic img{width: 100%; height: auto;}
    .m_part4 li .m_txtDesc{width: 60%; height:12rem;}
	.m_part4 li .m_txtDesc dl dt{ font-size: 1.6rem;}
	.m_part4 li .m_txtDesc dl dd{ font-size: 1.4rem;}
	.m_part4 li .m_txtDesc dl .u_date{ font-size: 1.2rem; bottom: 5px;}
    .m_part4 li .u_more{right: 2%; bottom: 10px;}
    .m_part5{width: 100%; margin-top:1em;}
    .m_part5 ul{width: 100%;}
    .m_part5 ul li{float: none; margin: 3rem auto;}
    .g_friendLink{margin-top: 30px; width: 90%; margin-left: auto; margin-right: auto;}
    .g_friendLink h3{float: none;}
     /*0604修改 开始*/
     .m_links_module{margin: 10px 0; padding: 0 5px; font-size: 1.2rem;}
     .m_links_module1{margin-right: 4%; width: 45%;}
     /*0604修改 结束*/
     .g_friendLink div:nth-of-type(2){margin-right: 0;}
     /*0604修改 开始*/
     .m_links_module2,.m_links_module3,.m_links_module4{width: 45%;}
     /*0604修改 结束*/
     .g_part1{ padding-bottom:20px;}
     .g_part3,.g_part4,.g_part5{margin-top:20px; margin-bottom: 20px;}
     /*0604修改 开始*/
     .m_links_module span{padding-right: 0;}
     .m_links_module ul{width: 100%; left: 0; padding: 0; margin-left: 0; font-size: 1.2rem;}
     .m_links_module ul li{width: 90%; margin-left: 5%;}
     /*0604修改 结束*/
     .m_links_module2 ul{height: 250px; overflow-y: auto; padding-top: 2rem;}
     .m_links_module2 ul li,.m_links_module3 ul li{width: 90%;}
 }