@media only screen and (max-width: 720px), only screen and (max-device-width:720px) {
html, body { font-size: 19.2px; }
}
 @media only screen and (max-width: 640px), only screen and (max-device-width:640px) {
html, body { font-size: 17.066666666666666px; }
}
 @media only screen and (max-width: 600px), only screen and (max-device-width:600px) {
html, body { font-size: 16px; }
}
 @media only screen and (max-width: 540px), only screen and (max-device-width:540px) {
html, body { font-size: 14.399999999999999px; }
}
 @media only screen and (max-width: 480px), only screen and (max-device-width:480px) {
html, body { font-size: 12.8px; }
}
 @media only screen and (max-width: 414px), only screen and (max-device-width:414px) {
html, body { font-size: 11.040000000000001px; }
}
 @media only screen and (max-width: 400px), only screen and (max-device-width:400px) {
html, body { font-size: 10.666666666666666px; }
}
 @media only screen and (max-width: 375px), only screen and (max-device-width:375px) {
html, body { font-size: 10px; }
}
 @media only screen and (max-width: 360px), only screen and (max-device-width:360px) {
html, body { font-size: 9.6px; }
}
 @media only screen and (max-width: 320px), only screen and (max-device-width:320px) {
html, body { font-size: 8.533333333333333px; }
}
 @media only screen and (max-width: 240px), only screen and (max-device-width:240px) {
html, body { font-size: 6.4px; }
}
@charset "utf-8";
/* CSS Document */
.domPC, .iframePC { display: none!important; }
.domMobile { display: block; }
body { background: #fff !important; font-family:"微软雅黑" !important; }
.thirdPart .partL { width: 100%; }
.widthMain { width: 100%; }
#footer p { -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 320px; max-width: 360px; padding: 0 10px; }
#mobileHeader { display: block; }
.commentary { display: none }
.bdsharebuttonbox { display: none; }
.firstPart .partL { width: 100%; }
.device { width: 100%; position: relative; margin-bottom: 15px; height: 181px; }
.device .arrow-left { background: url(http://www.xinhuanet.com/world/2015/images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.device .arrow-right { background: url(http://www.xinhuanet.com/world/2015/images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.title { font-size: 25px; margin-bottom: 10px; }
.pagination { position: absolute; left: 0; text-align: right; bottom: 5px; width: 100%; z-index: 5; }
.firstPart .impNews h3 a { color: #fff; background: #2e92c2; font-family: "宋体"; font-size: 22px; }
.firstPart .impNews .space { margin: 0; }
.firstPart .headNews { margin-bottom: 0px!important; font-size: 14px; padding: 10px 5px 0px!important; }
.firstPart .headNews h2 { font-family: "宋体"; font-size: 1.3em!important; line-height: 28px!important; padding-bottom: 5px; font-weight: bold!important; }
.firstPart .headNews .ywzy { }
.dataList h3 { width: auto; }
.firstPart .impNews .textList { width: 100%; }
.firstPart .impNews .textList ul { padding: 0 10px; }
.firstPart .impNews h3 { padding-left: 20px; }
#tabTit { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
/*#tabTit .swiper-slide{
	width: 605px;
}*/
.firstPart .impNews h3 a:hover { text-decoration: none; }
#columnSet { position: static; margin: 0px; width: 90%; max-width: 500px; height: 350px; background: #fff; font-family: "宋体"; }
#columnSet .tit { height: 40px; line-height: 40px; padding: 0 10px; }
#columnSet .tit h2 { font-size: 20px; line-height: 40px; height: 40px; float: left; }
#columnSet .tit h2 span { font-size: 16px; }
#columnSet .tit div { float: right; font-size: 16px; }
#columnSet .tit div a { margin: 0 5px; }
#columnSet .dest { line-height: 40px; height: auto; background-color: #fafafa; font-size: 20px; padding: 0 10px; }
#columnSet .dest span { font-size: 16px; color: #000; }
#columnSet .fixed { float: left; padding-right: 20px; }
#columnSet .choose { padding: 10px; }
#columnSet .choose .name { font-size: 16px; color: #000; height: 30px; line-height: 30px; margin-bottom: 10px; text-align: left; }
#columnSet li { float: left; border: 1px solid #999; width: 80px; height: 30px; line-height: 30px; text-align: center; margin: 0 6px 10px 0px; font-size: 14px; }
#columnSet li.selected { border: 1px solid #00aae7; color: #00aae7; }
#columnSet li.first { display: none; }
#columnSet .selectBody li { background: url(../images/sj_common.png) 100% -78px no-repeat; -webkit-background-size: 28px; background-size: 28px; }
#setColum { height: 43px; }
.thirdPart .tabTit { border-left: 0px; border-right: 0px; }
.thirdPart .tabTit .tabLi { height: 41px; line-height: 41px; font-weight: bold; }
.dataList .info { margin-top: 6px; }

.widthMain { margin: 0 auto; width: 100%; padding: 0; }
.headLineLB #newestListScroll { width: 73%; }
.headLineLB .gdTitle { padding-left: 0px; }
#cjlb .dataList .info { position: static; }
/*页脚*/
.mBottom { background: #3b5783; height: 65px; padding-top: 30px }
.mBottom p { width: 100%; margin: 0 auto; height: 20px; line-height: 10px; color: #ffffff; font-size: 12px; text-align: center; line-height: 20px }
/* 侧导航 */

aside { position: fixed; width: 100%; height: 100%; padding: 10px; /*border-top:1px solid #7ecef3;*/ background: rgba(255, 255, 255, 1); z-index: 9999; top: 50px; left: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: left; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 300ms; }
aside ul { margin-top: 10px; padding-bottom: 50px; }
aside li { float: left; width: 25%; height: 36px; padding: 0 5px; margin-bottom: 10px; overflow: hidden; background: rgba(237, 237, 237, 0.2); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
aside li a { display: block; line-height: 34px; text-align: center; color: #555; font-size: 15px; background: #fff; border: 1px solid #d8d8d8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* 侧导航打开给body加的class */

.navOpen { overflow: hidden; }
.navOpen aside { left: 0px; }
/*banner*/

header { width: 100%; height: 50px; background: #0068b7; position: fixed; top: 0px; left: 0px; z-index: 9990; }
header .logo { position: absolute; left: 0; top: 0; z-index: 5; width: 62px; height: 100%; background: url(http://www.xinhuanet.com/politics/2016qglh/mobile/img/logo2.jpg) 0 50% no-repeat; background-size: 100% auto; }
header .banner { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: url(http://www.xinhuanet.com/politics/2016qglh/mobile/img/banner.png) 45% center no-repeat; background-size: auto 56%; }
header .navBar { display: block; width: 30px; height: 40px; background: #0068b7; position: absolute; right: 15px; top: 5px; z-index: 2; }
header .navBar i { display: block; width: 25px; height: 2px; background: #fff; position: relative; top: 20px; left: 5px; }
header .navBar i::before { content: ""; display: block; width: 25px; height: 2px; background: #fff; position: relative; top: -6px; left: 0px; }
header .navBar i::after { content: ""; display: block; width: 25px; height: 2px; background: #fff; position: relative; top: 4px; left: 0px; }
header .navBar em { display: block; width: 2px; height: 40px; background: #0068b7; position: relative; top: -2px; left: 7px; }
/*nav*/

.nav { width: 92%; height: 24px; margin: 50px auto 0; padding: 4px 0 6px 0; background: #e9e9e9; }
.nav .swiper-wrapper { padding: 0 2%; height: 24px; }
.nav a { border-radius: 3px; display: inline-block; height: 20px; line-height: 20px; padding: 0; margin: 0 0px; font-size: 14px; color: inherit; font-family: "宋体"; vertical-align: middle; }
.nav .swiper-slide { display: inline-block; text-align: center; background: #e9e9e9; border-radius: 3px; width: auto; line-height: 20px; height: 22px; padding: 1px 2.8%; font-size: 14px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.nav .swiper-slide a { color: #0068b7; line-height: 20px; }
.nav .on, .nav .on a { color: #fff; line-height: 20px; background: #0068b7; }
.tit { width: 100%; }
.tit .titName { color: #000; padding: 0 2% 0 4%; font-size: 24px; margin-left: 2%; }
.tit .titName i { color: #0068b7; font-size: 0.75em; padding-left: 2%; overflow: hidden; font-family: Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", sans-self; font-style: normal; }
.tit .titLine { height: 2px; background: #0068b7; display: inline-block; }
.Waterfall1 .dataList .moreBtn { text-align: center; padding: 5px 0; width: 100px; vertical-align: middle; cursor: pointer; }
.Waterfall1 .dataList .moreBtn i { display: inline-block; width: 12px; height: 16px; background: url(http://www.news.cn/fortune/2015/images/more.gif) no-repeat; vertical-align: middle; margin-right: 5px; display: none; }
.Waterfall1 .dataList .moreBtn .text { line-height: 25px; vertical-align: middle; font-size: 16px; color: #348ccc; }
.swiper-container-tab { margin-right: 0px!important; }
#con1_1 .product_list { position: absolute; left: 0px; top: 0px; padding: 20px; background: #eee; margin: 0px; border: 1px solid #e6e6e6!important; background: #FFF!important; }
.Waterfall1 .dataList h3 a { display: inline-block; line-height: 26px; overflow: hidden; font-size: 20px; color: #333333; font-weight: normal; text-decoration:none; }
.Waterfall1 .dataList .imgs a { font-size: 0px; vertical-align: top; float: left; width: 138px; height: 86px; overflow: hidden; display: inline; margin-right: 23px; }
.Waterfall1 .dataList .imgs img { width: 138px; height: 86px; vertical-align: top; padding-right: 10px; float: left; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease; transition: transform .3s ease; }
.Waterfall1 .dataList h3 { margin-bottom: 0px; width: auto;  overflow: hidden; height: 52px; }
.dataList .info { margin-top: 0px; }
.Waterfall1 .dataList li { padding: 24px 0 24px 0; overflow: hidden; position: relative; border-bottom: 1px solid #e6e6e6; }
.dataList { margin-top: 0px; padding: 0 10px; margin-bottom: 10px; }
.Waterfall1 .tabTitHeight { height: 53px; position: relative; margin-top: 20px; }
#tabTit { height: 53px; line-height: 50px; background: #FFFFFF; }
.Waterfall1 .dataList .time { font-size: 14px; color: #999; line-height: 22px; float: left; }
.keyword { float: left; width: 58px; height: 20px; overflow: hidden; margin-right: 15px; }
.search-kw { cursor: pointer; margin-right: 0px; font-size: 14px; color: #999; line-height: 23px; }
.keyword { display: none; }
.r-in { margin: 7px 0 12px; }
.nav2 .swiper-slide {
    font-size: 16px !important;
    }
	.footer {
   
    font-size: 12px !important; line-height:22px!important;

}
.footer p{
   
    font-size: 12px !important; line-height:22px!important;


}
.nav2 .swiper-slide a { text-decoration:none !important
}
