﻿@charset "utf-8";
/*CSS通用重置样式*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;list-style:none; text-decoration:none;}
fieldset, img {border:0;}
:focus {outline:0;}
address, caption, cite, code, dfn,em, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {font-size:12px;color:#333;background:#FFF;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{vertical-align:middle;}
.clearfix:before,.cf:before,.clearfix:after,.cf:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after,.cf:after{clear:both;}
.clearfix,.cf{zoom:1;}
html{_text-overflow:ellipsis;} /*���IE6��ͼƬ����*/ 
iframe{display:block;}

ol, ul {list-style: none;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Init */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{margin: 0; padding: 0;border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

/* common */
body { font: 14px/1.5  Microsoft YaHei, "Helvetica Neue", "Microsoft Yahei", Helmet, Freesans, sans-serif; color:#333333; 

background:url(https://nfcms-mainsiteoss.188-5633.com/nfw/__tpl_asset/home/img/topbg.jpeg) no-repeat top #fff;}
a,a:visited{ text-decoration:none;}

.clearer{ line-height:0px; clear:both; }
strong{ font-weight:bold;}

/* new clear .clear{overflow:hidden; zoom:1; clear:both;}*/
.clear:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;} 
.clear {display: inline-block;    }
/**//* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/**//* End hide from IE-mac */

.navm { width:100%;height:45px;  
      margin-top: 136px;
background:url(https://nfcms-mainsiteoss.188-5633.com/nfw/__tpl_asset/home/img/navbg.png) no-repeat center right}

.nav{
    font-family: "微软雅黑";
    width: 975px;
    height:45px;
    line-height: 45px;
    text-align: center;
    position: relative;
    padding-left: 225px;
    margin:0 auto;
}
/*nav-main*/
.nav-main{
    background: #b7c9e2;
    width: 980px;padding-left:10px;
    height: 100%;
    list-style-type: none;
   -moz-border-top-left-radius: 15px; /* Firefox */
    -webkit-border-top-left-radius: 15px; /* Safari 和 Chrome */
    border-top-left-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    -moz-border-bottom-left-radius: 15px; /* Firefox */
    -webkit-border-bottom-left-radius: 15px; /* Safari 和 Chrome */
    border-bottom-left-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}

/*导航条设置*/
ul.nav-main>li{
    font-size:16px;
    width: 105px;
    height: 45px;
    display: block;
    float: left;
    color: #353535;
    cursor: pointer;
    text-align: center;
}
ul.nav-main>li:hover{
    background: #86a2ce;
    color: #fff;
}
ul.nav-main>li:hover a {  color: #fff;}
/*隐藏盒子设置*/
.hidden-box {
    border-top:2px solid #6e87af;
    width: 125px;
    background:#86a2ce;
    position: absolute;
    display:none;
    text-align: center;
    padding:15px 15px 35px 15px;
    top: 45px;
    color:#fff;
    -moz-border-bottom-left-radius: 15px; /* Firefox */
    -webkit-border-bottom-left-radius: 15px; /* Safari 和 Chrome */
    border-bottom-left-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    -moz-border-bottom-right-radius: 15px; /* Firefox */
    -webkit-border-bottom-right-radius: 15px; /* Safari 和 Chrome */
    border-bottom-right-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.hidden-box a { color:#fff}
.hidden-box>ul{
    list-style-type: none;
    color: #fff;
    cursor: pointer;
}
.hidden-box li {width:100%; font-size:14px;height:35px; line-height: 35px;
     border-bottom:dashed 1px #9bb7e2}
.hidden-box li:hover a{
     color: #364f96;
}
/*隐藏盒子位置设置*/
.hidden-loc-index{
    left: 420px;
}
.hidden-loc-us{
    left: 842px;
}
.hidden-loc-info{
    left: 363px;
}
.box04{
	left:485px;
}

.adetailb { font-size:18px;  width:1200px;
     margin:0 auto; margin-top:45px;overflow:hidden;padding-bottom:25px;}
.adetailb h5 { width:100%; font-size:60px; font-weight:bold;
  color:#4d5f93;padding-bottom:15px;
}
.adetailb h5 i { display: block; font-size:26px;}

.adetailb p { line-height:42px;}
.adetailb img {display:block;margin:0 auto; height:auto;}


.m-shd { display: none;}



@media (max-width:750px) {




    body {
    
margin-top:0px!important;

background: url(https://nfcms-mainsiteoss.188-5633.com/nfw/__tpl_asset/home/img/appbg.jpeg) 0px 55px no-repeat;
    
background-size:contain;
    }
.navm {
    height:100%;
    overflow:hidden;
    margin-top:36%;
    background:url(https://nfcms-mainsiteoss.188-5633.com/nfw/__tpl_asset/home/img/navbg.png) no-repeat center right #c5d5ea;
    }

.nav { 
    width:100%;
    height: 100%;
    line-height: 45px;
    text-align: center;
    position: relative;
    padding-left: 0px;
    margin: 0 auto; }

.nav-main{
width: 100%;padding-left:0px;
height: 100%;
list-style-type: none;
-moz-border-top-left-radius: 15px; /* Firefox */
-webkit-border-top-left-radius: 15px; /* Safari 和 Chrome */
border-top-left-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
-moz-border-bottom-left-radius: 15px; /* Firefox */
-webkit-border-bottom-left-radius: 15px; /* Safari 和 Chrome */
border-bottom-left-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}
ul.nav-main>li { width:33%}

.hidden-box ul {
    background:#86a2ce;
    width:84%;
    margin:0 auto;
    margin-top:60px;
    height:86%;

}

.hidden-box li {
    width:100%;
    margin:0 auto;
    font-size: 14px;
    height: 55px;
    line-height: 55px;
    background:#86a2ce;
    border-bottom: dashed 1px #9bb7e2;
}

.hidden-box  i { position: fixed; top:0px; right:0px; z-index:999;
width:60px; height:60px; font-size:20px; text-align: center; line-height: 60px;}


.hidden-box {

    border-top:0px;
    width: 100%;
    height:100%;
    background:rgba(106,137,186,0.9);
    position: fixed;
    display:none;
    text-align: center;
    padding:0px;
    top: 0px;
    left:0px;
    color:#fff;
    -moz-border-bottom-left-radius: 0px; /* Firefox */
    -webkit-border-bottom-left-radius: 0px; /* Safari 和 Chrome */
    border-bottom-left-radius: 0px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    -moz-border-bottom-right-radius: 0px; /* Firefox */
    -webkit-border-bottom-right-radius: 0px; /* Safari 和 Chrome */
    border-bottom-right-radius: 0px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}
.m-hd { display: none;}

.adetailb { width:94%;margin:0 auto;margin-top:35px;}

.adetailb h5 {

    font-size: 40px;

    padding-bottom: 15px;
}
.adetailb img {
   width:90%;
}
.adetailb p { line-height: 36px;    letter-spacing: 1px;padding-top:5px;}



.m-ft { width:100%;}







}