.n-banner { width: 100%; height: 460px; background: url("../images/n-banner.jpg") center top no-repeat;}

.n-index h2 { text-align: center; font-size: 40px; color: #333333; font-weight: bolder; padding: 50px 0 30px;}
.n-services { padding-bottom: 10px;}
.n-services li { width: 330px; height: 300px; text-align: center; background: #FFFFFF; margin-right: 6px; margin-bottom: 40px;}
.n-services li:hover { box-shadow: 0 5px 10px 3px #EEEEEE; background: #F6F6F6;}
.n-services li a { display: block; width: 100%;  height: 100%;}
.n-services li .picon { padding-top: 30px;}
.n-services li i.icon { background: url("../images/n-services.png") center 0 no-repeat; width: 72px; display: inline-block; height: 65px;}
.n-services li i.icon.icon-lwfy { background-position: center -92px;}
.n-services li i.icon.icon-lwys { background-position: center -176px;}
.n-services li i.icon.icon-lwxg { background-position: center -257px;}
.n-services li i.icon.icon-qktj { background-position: center -341px;}
.n-services li i.icon.icon-tbfw { background-position: center -440px;}
.n-services li i.icon.icon-bsfw { background-position: center -534px;}
.n-services li i.icon.icon-yck { background-position: center -630px;}
.n-services li .tit { font-size: 20px; font-weight: bolder; color: #666666; margin: 10px 0; margin-bottom: 15px; position: relative;}
.n-services li .tit .hr { position: absolute; width: 60px; margin-left: -30px; height: 2px; background: #0046AF; left: 50%; bottom: -11px;}
.n-services li .dec { font-size: 16px; color: #666666; line-height: 1.7; padding: 0 15px;}


.n-team { background: url("../images/en-home-editor-bg.png") center 0 no-repeat; color: #FFFFFF;}
.n-team h2 { color: #FFFFFF; padding-top: 40px;}
.n-team a { color: #FFFFFF;}
.n-team ul li { width: 280px;}
.n-team .dec { text-align: center; line-height: 1.7;}
.n-team .dec span { color: #0046AF; font-size: 24px; font-weight: normal;}
.n-team .dec span.f20 { font-size: 20px;}
.n-team .dec i{ position: relative; top: 4px; color: #CCCCCC;}
.n-team ul li .author-dec p { text-align: center;}

.n-team { padding-bottom: 40px;}
.n-team ul { margin-top: 65px;}
.n-team  ul li { width: 260px; height: 200px; background: #FFFFFF; position: relative; margin-left: 53px; border-radius: 5px; margin-bottom: 50px;}
.n-team ul li img.face { width: 68px; height: 68px; position: absolute; left: 50%; top: -34px; margin-left: -34px; border-radius: 100%; border: 3px solid #FFFFFF;}
.n-team ul li h3 { padding-top: 50px; text-align: center; color: #666666;}
.n-team ul li .author-dec { padding: 10px; color: #666666; font-size: 14px;}
.n-team ul li .author-dec p { margin-top: 7px;}
.n-team ul li.nomargin { margin-bottom: 0;}
.n-team ul li .author-dec span { color: #F8BC42;}
.n-team .n-teammore { text-align: center;}
.n-team .n-teammore a { width: 138px; text-align: center; height: 40px; line-height: 40px; color: #FFFFFF; background: #a9c2f1; display: inline-block;}
.n-team .n-teammore a:hover { background: #FFFFFF; color: #FFAD8D;}

.n-published .img { width: 90px; border: 1px solid #CCCCCC;}
.n-published .img a { display: block; font-size: 0; cursor: default; width: 90px; height: 110px;}
.n-published .img a img { width: 100%; height: 100%;}
.n-published ul { padding-bottom: 20px;}
.n-published ul li { margin-bottom: 30px;}
.n-published .txt { width: 888px; margin-left: 0; line-height: 1.7; color: #666666;  margin-right: 10px;}
.n-published .txt a { color: #666666; display: block;}
.n-published.txt a:hover { text-decoration: underline;}
.n-published .txt a:hover , .n-published .txt a:hover span { color: #0046AF;}
.n-published .txt a:hover { text-decoration: underline;}
.n-published .ifval { font-weight: bolder; text-align: center; background: #0046AF; color: #FFFFFF; margin-top: 5px; border-radius: 3px; font-size: 16px; width: 100px; height: 26px; line-height: 26px;}

.n-whychoose { background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Nzk5YzZkZjMtMzcyNy0zMTRjLThjZjItNGNiMDYxODQ3M2IwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3MEVFQjg0RDM3QzExRTc5MDUxRDRFMjlFMTRCMzlBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3MEVFQjgzRDM3QzExRTc5MDUxRDRFMjlFMTRCMzlBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTgxMTA3OGEtMTBiYy01ZDQzLWIxMzgtZjFmYjJiYjMzZTUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc5OWM2ZGYzLTM3MjctMzE0Yy04Y2YyLTRjYjA2MTg0NzNiMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAgEBAgICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIAiYAAQMBEQACEQEDEQH/xAB1AAEBAQEBAAAAAAAAAAAAAAABAAIDCgEBAQADAQAAAAAAAAAAAAAAAAEDBAYHEAABAgUEAQIHAAAAAAAAAAAAARFRYZGh0SFxgeHwsQISgpKi4gNTEQEAAwAABQUAAAAAAAAAAAAAAREhgZGhElKiAxNTBP/aAAwDAQACEQMRAD8A94mk6dnhjpdTbVQCbaqAAU8JfIQBS6xUJUAKWWChLgBUBAQEBALLBQlwa/UhEDLBSrcAK08koKSmQp0nXoJp08X8Rpqfx1yKKTT9MgtkK1rG/YxMZCnlL4CLSdOwauEvkACoCAgHSdOwmrhL5AefbbBE5p5r5yVQ6xUFQuEvkACltqoET7UQACnlL4CLlL4AWSNhprIUusVCVCbaqAAU6Tr0E1aTr0DS6QuNNGk69A1NtVAAKWWChLgBUBpt6di0tkKX2ogRNtVAH5vXAODIVAc/i/Z/L7/abnw/k+70Sx93uePV/9k=") repeat-x;}
.n-whychoose ul li { padding-bottom: 50px;}
.n-whychoose ul li .num { width: 44px;height: 44px;font-size: 40px;font-family: Arial;font-weight: 400;line-height: 45px;color: #0046AF;opacity: 1;}
.n-whychoose ul li .num span {width: 22px;background: #0046AF;opacity: 1;position: relative;border-bottom: 2px solid #0046AF;display: inline-block;bottom: 35px;}
.n-whychoose ul li .div { width: 940px; font-size: 18px; color: #333333; line-height: 1.6; text-align: justify;}

.n-tese { background: #FAFAFA; padding: 70px 0;}
.n-tese li { margin-bottom: 40px; height: 138px;}
.n-tese li:hover * { color: #0046AF !important;}
.n-tese .n-tesetxt { width: 356px; margin-left: 10px;}
.n-tese .n-tesetxt a { display: block;}
.n-tese .n-tesetxt .tit { color: #0046AF; font-size: 18px; margin-bottom: 10px;}
.n-tese .n-tesetxt .dec { color: #333333; line-height: 1.7;}
.n-tese .icon { background: url("../images/n-index-icon.png") center top no-repeat; width: 102px; height: 102px; display: block;}
.n-tese .icon2 { background-position: center -141px;}
.n-tese .icon3 { background-position: center -282px;}
.n-tese .icon4 { background-position: center -423px;}
.n-tese .n-teseimg a { position: relative; display: block;}
.n-tese .n-teseimg em { width: 84px; height: 84px; border-radius: 100%; position: absolute; left: 50%; top: 50%; margin-left: -43px; margin-top: -43px;}
.n-tese li:hover .n-teseimg em { display: block; box-shadow: 0 2px 10px 0 #0046AF;}

.n-team .nolink { cursor: default;}