/*DC 项目*/
@charset "utf-8";


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; }
body { background:#FF5D0C; color:#000; font-size:14px; font-family: Arial, 'Microsoft yahei'; }
a { text-decoration:none;color: inherit; }
img { border:none; }
ol,ul,li { list-style:none; }
p{margin:0px; padding:0px;}


select::-ms-expand { display: none; }         
select{
	 -webkit-appearance:none;
	  -moz-appearance:none;
	   -ms-appearance:none;
	  appearance:none;
	   
}

select::-ms-expand { display: none; }         
select{-webkit-appearance:none;-moz-appearance:none; -ms-appearance:none;appearance:none;}

.ng-proect-w{min-width:1200px;}

.ng-fault{ width:100%; overflow:hidden;}

.ng-ini{width:1200px; margin:0px auto; }

.ng-indo{ width:100%; min-height:100%; overflow:auto;}

.ng-paddor{  padding-left: 15px;  padding-right: 15px;}

.ng-container{ position:relative; }

.ng-iniov{ overflow:hidden;}

.ng-bg{ background-color:rgba(0,0,0,.1) !important;}

.ng-bg-theme{ background-color:#C9293E !important;}

.ng-bg-ccc{ background-color:#F9F9F9 !important;}

.ng-bg-fff{ background-color:#fff  !important;}

.ng-bg-fuse{ background-color:#FDD1B0  !important;}

.ng-bg-assist{ background-color:#E5E5E5;}

.ng-bg-info{ background-color:#6FB7FA;}

.ng-bg-succeed{ background-color:#A5DA43;}

.ng-bg-warning{ background-color:#FFCA3B;}

.ng-bg-danger{ background-color:#FF8F76;}

.ng-pull-left{ float:left; }

.ng-pull-right{ float:right;}

.ng-oa a{ display:block; width:100%; overflow:hidden;}

.ng-oa a img{ display:block; width:100%;}







.ng-vovh{
	 position:relative;
	 min-height:100vh;
}
 
.ng-header{
	 height:140px;
	 width:100%;
	 z-index: 10;
	 position:relative;
}
.ng-toindex{
	  background:url(../images/topbg.png);
	  position:absolute;
	  top:0px;
	  left:0px;
}
.ng-header-ini{
	 width:1200px;
	 margin:0px auto 0px;
	 position:relative;
	 height:140px;
}

.ng-header-ared{
	   height:30px;
	   line-height:30px;
	   font-size:12px;
	   color:#8B8B8B;
}
.ng-header-ared a{
	 color:#8B8B8B;
}
.ng-arpadd{
	 padding:0px 6px;
}

.ng-helogo{
	  position:relative;
	  height:75px;
	  margin-top:56px;
	  margin-left:0px;
	  max-width:260px;
	  margin-left:24px;
}
.ng-helogo a{
	  display:block;
	  height:75px;
}
.ng-helogo a img{
	  height:100%;
	  display:block;
}
.ng-hearin{
	  position:relative;
	  height:140px;
	   margin-top:0px;
	   width:840px;
}
.ng-heartop{
	  width:100%;
	  height:40px;
	  margin-top:8px;
	  position:relative;
	  z-index: 22;
}
.ng-heartop-phome{
	 height:40px;
}
.ng-heartop-phome-ico{
	  width:22px;
	  height:22px;
	  display:block;
	  overflow:hidden;
	  margin-top:9px;
	  margin-right:5px;
}
.ng-heartop-phome-ico img{
	  width:100%;
	  display:block;
}
.ng-heartop-phome-usnub{
	 line-height:40px;
	 font-size:16px;
	 color:#98C73B;
}
.ng-heartop-option{
	 height:40px;
}
.ng-language-option{
	  height:22px;
	  padding:1px;
	  border:1px solid #98C73B;
	  margin-top:7px;
	  font-size:14px;
	  margin-left:14px;
	  position:relative;
}
.option-default{
	 padding:1px 14px 0px 3px;
	 background:url(../images/sdown.png) no-repeat 100% center;
	 cursor:pointer;
	 color:#98C73B;
}
.option-list{
	  position:absolute;
	  top:24px;
	  left:1px;
	  display:none;
}
.option-list a{
	 height:22px;
	 line-height:22px;
	 display:block;
	 padding:0px 0px 0px 3px;
	 white-space:nowrap;
	 color:#272822;
}
.option-list a:hover{
	  color:#98C73B;
}

.language-activate{
	 background-color:#fff;
}



.ng-nav{
	 height:40px;
	 width:100%;
	 position:relative;
}

.ng-nav-ini{
	 width:100%;
	 margin:80px auto 0px;
	 height:46px;
	 position:relative;
	 -webkit-transition:all .4s ease-in 0s;
           -moz-transition:all .4s ease-in 0s;
           -o-transition:all .4s ease-in 0s;
           transition:all .4s ease-in 0s;
}
.sop-nav{
	 position:relative;
	 height:46px;
	 margin-right:4px;
}
.sop-underline{
	 position:absolute;
	 height:2px;
	 width:0px;
	 left:0px;
	 top:40px;
	 display:block;
	 background-color:#fff;
}
.ng-nav-ini-on,
#ng-nav-ini-oner{
	  border-left:1px solid #C9293E;
}
.sop-nav>ul>li{
	 padding:0px 10px;
	 margin:0px 10px;
	 float:left;
	 height:50px;
	 position:relative;
	 z-index:20;
}

.ng-nav-lik{
	 position:relative;
	 display:block;
	 height:46px;
	 text-align:center;
	 line-height:45px;
	 color:#fff;
	 font-size:17px;
	 -webkit-transition:all .4s ease-in 0s;
           -moz-transition:all .4s ease-in 0s;
           -o-transition:all .4s ease-in 0s;
           transition:all .4s ease-in 0s;
}
#ng-nav-lik-on{
	 border-right:1px solid #A52132;
}
.ng-nav-lik:hover,
.ng-nav-lik-on{
	 /*color:#4DB99F;*/
}
.ng-nav-lik:hover>span,
.ng-nav-lik-on>span{
	 /*border-bottom:1px solid #4DB99F;*/
}

.ng-nav-lik-arprev a.ng-nav-lik{
	  border-right:1px solid #A52132;
}
.err-on a.ng-nav-lik{
	    background-color:#A52132;
	   border-right:1px solid #A52132;
}
.err-on-right a.ng-nav-lik{
	  border-right:1px solid #A52132;
}


.ng-nav-leve{
	  position:absolute;
	  z-index:20;
	  top:34px;
	  left:0px;
	  overflow:hidden;
	  min-width:100%;
	  padding:16px 0px 0px 0px;
	  display:none;
}

.ng-nav-leve ul{
}
.ng-nav-leve ul li{
  	 height:34px;
  	 line-height:34px;
  	 width:100%;
  	 margin:0px auto 0px;
  	 overflow:hidden;
}
.ng-nav-leve ul li a{
	 display:block;
	 height:34px;
	 line-height:34px;
	 overflow:hidden;
	 width:100%;
	 text-align:center;
	 color:#000;
	 font-size:14px;
	 	-webkit-transition:all .3s ease 0s;
           -moz-transition:all .3s ease 0s;
           -o-transition:all .3s ease 0s;
           transition:all .3s ease 0s;
           
}
.ng-nav-leve ul li a.on,
.ng-nav-leve ul li a:hover{
	 -webkit-transform:translate(10px,0px);
	  -moz-transform:translate(10px,0px);
	  -ms-transform:translate(10px,0px);
	  -o-transform:translate(10px,0px);
	  transform:translate(10px,0px);
}

.ng-body{
	  position:relative;
}


.ng-indexcont{
	 min-height:480px;
	 margin:14px auto 10px;
	 width:1200px;
	 position:relative;
}

.ng-addcont{
	 padding:90px 0px 50px;
}

.ng-addcont-ini{
	 width:1130px;
	 margin:0px auto 0px;
	 overflow:hidden;
	 position:relative;
	 z-index:12;
}

.ng-adshortcut-link{
	 width:560px;
}
.ng-adshortcut-link ul li{
	 width:100%;
	 overflow:hidden;
	 line-height:60px;
	 margin-bottom:5px;
	 font-size:36px;
	 font-weight:600;
	 color:#fff;
	-webkit-transition:all .3s ease 0s;
           -moz-transition:all .3s ease 0s;
           -o-transition:all .3s ease 0s;
           transition:all .3s ease 0s;
}
.ng-adshortcut-link ul li a{
	  color:#fff;
	  font-family: arial;
}
.ng-adshortcut-link ul li:hover{
	  -webkit-transform:translate(22px,0px);
	  -moz-transform:translate(22px,0px);
	  -ms-transform:translate(22px,0px);
	  -o-transform:translate(22px,0px);
	  transform:translate(22px,0px);
}
.ng-aduser-input{
	 width:440px;
	 overflow:hidden;
	 
}

.ng-aduser-input img{
	 max-width:100%;
	 margin:12px 0px 12px;
	 display:block;
}

.ng-aduser-brief{
	 line-height:28px;
	 font-size:24px;
	 color:#ffffff;
	 font-family:"monotype corsiva";
	 margin-bottom:3px;
}

.ng-aduser-map{
	 font-size:24px;
	 color:#fff;
	 line-height:30px;
	 letter-spacing:1px;
}

.ng-radial-bg{
	  position:absolute;
	  top:-140px;
	  left:0px;
	  z-index:2;
}

.ng-linetype-bg{
	  position:absolute;
	  top:-40px;
	  left:0px;
	  z-index:4;
}
.ng-linetype-bg img,
.ng-radial-bg img{
	 max-width:100%;
	 display:block;
}
.ng-e-copy{
	  padding:20px 0px 20px;
	  text-align:center;
	  width:1200px;
	  margin:0px auto 0px;
	  color:#fff;
	  line-height:24px;
	  font-size:14px;
}

.ng-content{
	  position:relative;
	  width:1160px;
	  margin:30px auto 12px;
	  overflow:hidden;
}


.ng-cont-etop{
	  width:280px;
	  position:relative;
	  height:300px;
	  background-image:url(../images/susna.png);
	  background-repeat:no-repeat;
	  background-position:0px 0px;
}
.ng-cont-nav{
	  width:300px;
	  position:relative;
	  background-color:#F2F3F5;
}
.ng-cont-etit{
	     padding:94px 20px 60px;
	     text-align:right;
	     line-height:44px;
	     font-size:38px;
	     color:#FF5D0A;
	     font-weight:700;
}
.ng-cont-einp{
	  width:870px;
	  overflow:hidden;
	  position:relative;
	  min-height:600px;
	  padding-top:12px
}
.ng-cont-posi{
	  width:830px;
	  overflow:hidden;
	  position:relative;
	  min-height:600px;
	  padding-top:12px
}

.ng-user-einput{
      position:relative;
      z-index: 4;
      padding:10px 20px 150px;
      margin:0px auto 10px;
      color:#595757;
      font-size:16px;
      font-weight:600;
      line-height:26px;
      letter-spacing:1px;
}

.co-info{
	  color:#0CA6FF;
}

.ng-user-bg{
	 position:absolute;
	 z-index:2;
	 right:20px;
	 bottom:20px;
	 overflow:hidden;
}
.ng-user-bg img{
	 width:100%;
	 display:block;
}

.ng-downiis{
	 padding:16px 20px 10px;
	 position:relative;
}
.ng-downiis ul li{
	 width:100%;
	 overflow:hidden;
	  position:relative;
}

.ng-downiis-tit{
	 padding:10px 12px;
	 border-style:solid;
	 border-width:1px 0px;
	 line-height:24px;
	 font-size:16px;
	 color:#595757;
	 border-color:#BFBFBF;
}
.ng-downiis-tit a{
	 color:#595757;
}
.ng-downiis-img{
	 padding:20px 12px;
	 min-height:80px;
	 overflow:hidden;
}
.ng-downiis-img>a{
	max-width:40%;
	float:left;
	display:block;
}
.ng-downiis-img>a>img{
	  display:block;
}

.ng-paging{
	  width:100%;
	  text-align:center;
	  margin:10px auto 30px;
}
.ng-paging ul li{
	 display:inline-block;
	 padding:0px 2px;
	 
}
.ng-paging a,.ng-paging span{
	 padding:4px 8px;
	 border:1px solid #BFBFBF;
	 display: inline-block;margin:0px 2px;
	 font-size:14px;
	 color:#9B9B9B;
	 border-radius:2px;
}
.ng-paging a:hover,
.ng-paging span{
	 background-color:#FF5D0C;
	 color:#fff;
}


.ng-user-policies{
      position:relative;
      z-index: 4;
      padding:16px 20px 50px;
      margin:0px auto 10px;
      color:#595757;
      font-size:15px;
      font-weight:600;
      line-height:20px;
}
.ng-user-policies b{
	font-size:16px;
}

.ng-shoenav{
	 padding:20px 12px;
	 overflow:hidden;
	 font-weight:600;
}

.ng-shoenav>ul>li{
	   padding:2px 8px;
	   overflow:hidden;
	   margin:0px auto 2px;
}
.ng-shoenav>ul>li.on{
	 background-color:#FFFFFF;
}

.ng-shoe-link{
	 line-height:30px;
	 font-size:16px;
	 color:#000000;
	 display:block;
     overflow:hidden;
}
.ng-shoe-link>span{
	 color:#FF5D0A;
}
.ng-shoe-link:hover,
.ng-shoenav>ul>li.on a.ng-shoe-link{
	 color:#FF5D0A;
}

.ng-shoe-level{
	   padding:4px 14px;
	   display:none;
}
.ng-shoenav>ul>li.on .ng-shoe-level{
	  display:block;
}
.ng-shoe-level>ul>li{
	   width:100%;
	   overflow:hidden;
	   line-height:22px;
	   margin-bottom:2px;
	   font-size:14px;
	   color:#000000;
}

.ng-shoe-level>ul>li a{
	   color:#000000;
	   width:100%;
	   display:block;
}
.ng-shoe-level>ul>li a.on,
.ng-shoe-level>ul>li a:hover{
	   color:#FF5D0A;
}

.ng-eve-download{
	 padding:14px 20px 20px;
}

.ng-eve-explain{
	 border-bottom:1px solid #BFBFBF;
	 padding:0px 12px 14px;
	 font-size:15px;
	 color:#595757;
	 font-weight:600;

}
.ng-eve-explain-tit{
	  font-size:18px;
	  padding:3px 0px;
	  line-height:24px;
	 color:#FF5D0C;
}
.ng-eve-explain-text{
	  font-size:14px;
	  padding:1px 0px;
	  line-height:22px;
	 color:#595757;
}

.ng-eve-mod{
	 height:50px;
	 border-bottom:1px solid #BFBFBF;
}
.ng-eve-mod-doc{
	 width:23%;
	 float:left;
	 position:relative;
	 line-height:50px;
	 color:#000000;
	 font-weight:600;
	 font-size:15px;
}
.citype-on{
	 padding:0px 20px 0px 0px;
	 background:url(../images/soamze.jpg) no-repeat 96px center;
	 cursor:pointer;
}

.citype-option{
	 position:absolute;
	 top:40px;
	 left:0px;
	 display:none;
	 border:1px solid #000000;
	 border-radius:2px;
	 z-index:4;
	 background-color:#fff;
	 line-height:24px;
	padding:4px 8px;
}
.citype-option a{
	 display:block;
	 padding:2px 0px;
	 color:#000;
	 font-weight:600;
}
.citype-option a:hover,
.citype-option a.on{
	 color:#FE5B0C;
}
.ng-eve-dlist{
	 position:relative;
	 width:100%;
	 padding:0px 0px 16px;
}
.ng-eve-dlist ul li{
	 width:100%;
	 overflow:hidden;
	 height:50px;
	  border-bottom:1px solid #BFBFBF;
	  line-height:50px;
	  font-weight:600;
}

.ng-eve-dnumb{
	 width:136px;
	 height:50px;
	 overflow:hidden;
	 float:left;
}
.ng-eve-dband{
	  width:210px;
	  height:50px;
	overflow:hidden;
	text-align:center;
	 float:left;
}
.ng-eve-dpower{
	 width:134px;
	 height:50px;
	overflow:hidden;
	 float:left;
	 text-align:center;
}
.ng-eve-type{
	 width:220px;
	 height:50px;
	overflow:hidden;
	 float:left;
	 text-align:center;
}
.ng-eve-dbtn{
	 width:80px;
	 height:50px;
	 overflow:hidden;
	 float:left;
}

.ng-eve-button{
	   width:22px;
	   height:22px;
	   display:block;
	   margin:15px auto 0px;
	   overflow:hidden;
	   background-image:url(../images/sinae.png);
	   background-repeat:no-repeat;

}

.ng-dins{
    position:fixed;
    bottom:0px;
    left:0px;
    z-index:50;
}