@charset"utf-8";
/*基础制作页面组件*/
/*20150716 v1.0*/
/*20160421 v1.1 商讨了默认字号，a的默认连接颜色样式等*/
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, input, textarea, label, ul, ol, dl, li, dt, dd, .clearfix:after { margin: 0; padding: 0; }
html, body { height: 100%; }
body { padding: 0; margin: 0; font-family: 'PingFang SC', 'Lantinghei SC', 'Helvetica Neue', 'Helvetica', 'Arial', 'Microsoft YaHei', '微软雅黑', 'STHeitiSC-Light', 'simsun', '宋体', 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', 'sans-serif' !important; min-width: 1200px; }
h1, h2, h3, h4 { font-weight: normal; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; }
a:hover { text-decoration: none; color: #3773db; }
table { border-collapse: collapse; border-spacing: 0; }
iframe, img { border: 0; }
img { vertical-align: middle; }
.clearfix { display: block;  #zoom: 1;
}
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.part { width: 1000px; margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }
.box { position: relative; width: 1200px; margin: 0 auto; }
/* common end */
.banner, .nav, .content, .footer { overflow: hidden; }
/*----- nav end------*/
.page-tit { margin: 10px 0; /*height: 60px;*/
overflow: hidden; }
.page-tit-cn { /*padding-top: 20px;*/
font-size: 24px; line-height: 85px; color: #3773db; float: left; padding-right: 12px; }
.page-tit-cn span { border-bottom: 4px solid #ffd93f; }
.page-tit-en { font-size: 16px; color: #c8c8c8; text-transform: uppercase; line-height: 90px; }
.page-cont { /*padding-top: 66px;*/
}
/*------------------*/
.nav { position: relative; z-index: 3; height: 70px; overflow: visible; background: #3773db; min-width: 1200px; }
.nav .box { position: relative; height: 100%; }
.logo-ltd, .logo, .xinhuanet-ltd { float: left; height: 70px; }
.logo, .xinhuanet-ltd { display: block; font-size: 0; line-height: 0; text-indent: -9999px; color: transparent; }
.logo { width: 84px; margin-right: 20px; background: url("/company/nav/img/logo.png") left center no-repeat; }
.xinhuanet-ltd { width: 176px; background: url("/company/nav/img/slogan.png") left center no-repeat; }
.nav-main-item { position: relative; float: right; }
.nav-main-items { position: relative; z-index: 3; display: block; float: left; height: 100%; margin: 0 26px; /*background: #3773db;*/
font-size: 16px; line-height: 70px; color: #fff; /*color: red;*/
    /*temp value*/
    /*outline:1px solid;*/
    /*temp value*/
transition: all .2s ease 0s; }
.nav-on { color: #3773db;/*color: #fff;*/
    /*temp value*/
}
.nav-main-index { /*color: #3773db;*/
}
.nav-main-newscn { width: 70px;/*text-align: center;*/
}
.nav-bg { position: absolute; top: 0; left: 0; z-index: 2; display: block; min-width: 32px; /*temp value*/
height: 292px; height: 70px; padding: 0 26px; /*such as other a_tag padding value*/
background: #fff; /*display: none;*/
    /*temp value*/
box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.03); }
/*---main nav end----*/
.sub-nav { position: absolute; top: 70px; left: 0; display: none; width: 100%; height: 266px; padding-top: 10px; padding-bottom: 12px; overflow: hidden; background: #e6ebf3; }
.sub-nav-box { float: right; width: 685px; }
.sub-nav-item { position: relative; z-index: 2; float: left; width: 116px;/*could switch to temp value*/
}
.sub-nav-index-page { width: 84px; height: 34px; padding-left: 26px; }
.sub-nav-investor { width: 132px; }
.sub-nav-xinhuanet { width: auto; }
.sub-nav-items { display: block; float: left; clear: both; font-size: 14px; line-height: 34px; color: #758095; }
.sub-nav-items:hover { color: #758095; text-decoration: underline; }
.sub-nav-it-service, .sub-nav-branch-organization { padding: 8px 0; line-height: 20px; }
.sub-nav-bg { position: absolute; left: 504px; /*temp value*/
top: -10px; display: none; width: 116px; /*temp value*/
height: 256px; background: #fff; box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.03); }
/*-------------------*/
.page-content { min-height: 400px; }
/*-------footer------------*/
.footer { width: 100%; color: #3773db; background: #fff; min-width: 1200px; }
.foot-nav { padding-top: 40px; padding-bottom: 50px; border-bottom: 1px solid #4b81df; }
.foot-share { width: 228px; float: left; }
.foot-share-xhw { padding-bottom: 30px; }
.foot-share-xhw a { color: #89c1f5; font-size: 20px; }
.foot-share-ico { position: relative; }
.foot-share-ico a { display: block; float: left; }
.foot-share-ico a+ a { padding-left: 20px; }
.foot-share-ico .foot-share-ico-ewm { display: none; opacity: 1; position: absolute; left: 0; top: 39px; z-index: 999; }
.foot-share-ico img { opacity: 0.6; }
.foot-share-ico img:hover { opacity: 1; }
.foot-nav-box { background: #3773db; }
.foot-nav-cont { width: 820px; float: right; }
.foot-nav-cont ul { float: left; }
.foot-nav-cont ul+ ul { padding: 0 0 0 100px; }
.foot-nav-cont li { font-size: 14px; padding: 5px 0; line-height: 18px; }
.foot-nav-cont li a { color: #aec1ed; }
.foot-nav-cont li a:hover { color: #fff; }
.foot-nav-cont .foot-nav-cont-imp { font-weight: bold; color: #fff; font-size: 16px; padding: 0 0 10px; }
.foot-nav-cont .foot-nav-cont-imp a { color: #fff; }
.foot-partner { padding-top: 30px; padding-bottom: 30px; border-bottom: 2px solid #e6e6e6; }
.foot-partner h3 { color: #3773db; font-size: 16px; font-weight: bold; padding-bottom: 20px; }
.foot-partner h3 a { float: right; color: #b2b2b2; font-weight: normal; font-size: 14px; }
.foot-partner ul { overflow: hidden; }
.foot-partner li { float: left; color: #aec1ed; font-size: 14px; line-height: 30px; }
.foot-partner li a { color: #aec1ed; }
.foot-partner li+ li { padding-left: 29px; }
.copyright { text-align: center; padding: 30px 0; color: #afb0b2; font-size: 14px; }

.sub-nav-contactus a:nth-child(4){
    display: none!important;
}
