/*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:#fff; color:#000; font-size:14px; font-family: 'Microsoft yahei', Arial; }
a { text-decoration:none;color:inherit; }
img { border:none; }
ol,ul,li { list-style:none; }
p{margin:0px; padding:0px;}

body{
	  background-repeat:repeat-x;
	  background-position:center 80px;
}
.ng-bg-guide{
	 background-color:#01253D;
}

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-inswiper{background-color:#C6CFDC;}

.ng-bg-assist{ background-color:#EAEAEA;}

.ng-bg-asind{ background-color:#DFE6F7;}

.ng-bg-asever{ background-color:#F1F3F5;}

.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%;}

.box-sunsd{box-shadow:0px 0px 10px deeppink inset;}

.text-left{ text-align:left;}

.text-center{ text-align:center;}

.text-right{ text-align:right;}


.ng-vovh{
	 position:relative; z-index:2; min-height:100vh;
}
.ng-header{
	 height:146px; width:100%; z-index: 10; position:relative;\n
}
.ng-inx-header{
	 height:120px; width:100%;
	  position:relative; border-bottom: 4px solid #00863c;
	 z-index:10;/* background-image:url(../img/ionui.jpg);*/
}
.ng-toindex{
	  background:url(../images/topbg.html); position:absolute;
	   top:0px; left:0px;
}
.ng-header-ini{
	 width:1200px; margin:0px auto 0px;
	 position:relative; height:120px;
}
.ng-header-tp{
	  position:absolute;
	  width:30%;
	  left:70%;
	  bottom:0px;
}
.ng-header-tpbg{
	  /*background-color:#231F20;*/
	  display:block;
	  width:100%;
	  height:45px;
	  
}
.ng-hheo-ini{
	 width:100%; margin:0px auto 0px;
	 position:relative; height:80px;
	 overflow:hidden; background-color:#001F34;
}
.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:77px;
	  margin-left:0px;  max-width:238px;
	  margin-top:25px; float:left;
}
.ng-helogo a{
	  display:block;  height:100%;  margin:0px 0px;
}
.ng-helogo a img{
	  height:100%; display:block;
}




.ng-tophen{
	  margin-top:24px;
}
.ng-tophen-bote{
	 
}
.ng-tophen-tit{
	  color:#E60012;
	  padding:2px 8px 2px 40px;
	  font-size:20px;
	  border-right:2px solid #E60012;
	  background-repeat:no-repeat;
	  background-image:url(../images/oia.html);
	  background-position:0px center;
	 	margin-right:10px;
}
.ng-tophen-tit>span{
    display:inline-block;
    border-bottom:1px solid #D71719;
    padding:1px 0px;
}
.ng-tophen-bote-inpt{
	   padding:0px;
}
.ng-tophen-bote-inpt input[type="text"]{
	   width:260px;
	   height:34px;
	   background-color:#fff;
	   text-indent:10px;
	   font-size:15px;
	   border-width:1px 0px 1px 1px;
	   border-color:#00863c;
	   border-style:solid;
	   border-radius:2px 0px 0px 2px;
	   float:left;
}
.ng-tophen-bote-inpt input[type="submit"]{
	   width:40px;
	   height:36px;
	   border:0px !important;
	   background-repeat:no-repeat;
	   background-position:center center;
	   background-size:26px;
	   display:block;
	   background-image:url(../images/ina.png);
	    background-color:#00863c;
	   cursor:pointer;
	   float:left;
}

.ng-tophen-bote-lang{
	    line-height:34px;
	    font-size:16px;
	    color:#3E3A3A;
	    padding:0px 22px;
	    height:34px;
}

.ng-tophen-bote-lang a{
	    color:#3E3A3A;
}

.ng-zepd-head{
	   position:absolute;
	   top:0px;
	   left:-960px;
	   width:1920px;
	   overflow:hidden;
	   z-index:2;
}
.ng-zepd-head img{
	 width:100%;
	 display:block;
}
.ng-zepd-down{
	   position:absolute;
	   bottom:0px;
	   left:-960px;
	   width:1920px;
	   overflow:hidden;
	   z-index:3;
}
.ng-zepd-down img{
	 width:100%;
	 display:block;
}









.ng-end{
	 padding:0px 0px 0px;
	 	 background-color:#EFEFEF;
}
.ng-partner{
	 position:relative;
	 height:54px;
}
.ng-bg-endphe{
	 background-color:#E0F5FC;
}
.ng-end-minv{
		 padding:30px 0px 30px;
	 color:#030303;
	 position:relative;
}
.ng-end-erow{
	  margin-left:-8px;
	  margin-right:-8px;
}
.ng-end-ecol{
	   width:186px;
	   float:left;
	   overflow:hidden;
	   margin:0px 8px 0px;
}

.ng-end-copy{
	 padding:0px 0px 0px 0px;
	 position:relative;
	 line-height:22px;
	 font-size:14px;
	 color:#797C81;
	 background-repeat:no-repeat;
	 background-position:24px center;
}

.ng-end-flow{
	  width:18px;
	  height:18px;
	  display:inline-block;
	  overflow:hidden;
	  padding:0px 2px;
	  position:relative;
	  top:3px;
}
.ng-end-flow img{
	  width:100%;
	  display:block;
}





.ng-ybunt{
	  width:100%;
	  overflow:hidden;
	  height:500px;
	  position:absolute;
	  background-size:auto;
	  background-repeat:no-repeat;
	  background-position:center 62px;
	  z-index:1;
	  top:80px;
	  left:0px;
}






.ng-hearin{
	  position:relative;
	  height:120px;
	  margin-top:54px;
	  width:380px;
}
.ng-heartimg{
	  height:60px;
	  width:60px;
	  position:relative;
	  z-index: 22;
	  overflow:hidden;
	  float:left;
	  margin-left:52px
}
.ng-heartimg img{
	  max-width:100%;
	  display:block;
	  float:right;
}
.ng-hear-text{
	 margin-left:10px;
	 line-height:24px;
	 color:#666666;
	 font-size:14px;
	 margin-top:8px;
	 margin-right:2px;
}

.ng-hear-hot{
	 background-color:#F38000;
	 color:#fff;
	 font-size:16px;
	 text-align:left;
	 width:312px;
	 line-height:30px;
	 padding:2px 12px;
	 margin-left:22px;
}

.ng-hear-search{
	  border:1px solid #E4E4E4;
	  border-radius:6px;
	  padding:1px;
	  overflow:hidden;
	  margin-top:20px;
	  margin-left:32px;
}
.ng-hear-search input[type="text"]{
	  width:168px;
	  height:22px;
	  line-height:22px;
	  display:block;
	  float:left;
	  border:0px;
	  padding:0px 2px;
	  text-indent:4px;
	  border-radius:0px;
	  margin:3px 0px;
	  outline:0px;
	  border-right:1px solid #E4E4E4;
	  margin-right:2px;
}
.ng-hear-search input[type="submit"]{
	  width:28px;
	  height:28px;
	  display:block;
	  float:left;
	  position:relative;
	  border:0px;
	  border-radius:0px;
	  cursor:pointer;
	   outline:0px;
	   margin:0px 3px;
	  background-image:url(../images/skaije.html);
	  background-repeat:no-repeat;
	  background-position:center center;
	  background-color:#fff;
}



.language-activate{
	 background-color:#fff;
}

.ng-ubns{
	   width:950px;
}

.ng-nav{
	 height:40px;
	 width:100%;
	 position:relative;
}

.ng-nav-fault{
	 width:100%;
	 margin:0px auto 0px;
	 height:66px;
	 position:relative;
}

.ng-nav-ini{
	 width:1200px;
	 margin:0px auto 0px;
	 height:50px;
	 position:relative;
	 padding:8px 0px 8px;
	 z-index: 200;
	 background-image:url(../images/hevnbg.html);
	 background-size:100% auto;
	 -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-ini-on,
#ng-nav-ini-oner{
	  border-left:1px solid #C9293E;
}
.ng-nav-ini>ul{
	 width:1200px;
	 margin:0px auto 0px;
	 padding:2px 0px;
	 height:46px;
	 background-color:#1D4159;
}
.ng-nav-ini>ul>li{
	 padding:0px 0px;
	 margin:0px 0px;
	 float:left;
	 height:46px;
	 width:150px;
	 position:relative;
}


.ng-nav-lik{
	 position:relative;
	 display:block;
	 height:46px;
	 text-align:center;
	 z-index: 80;
	 line-height:46px;
	 color:#fff;
	 min-width:80px;
	 width:148px;
	 font-size:15px;
	 border-right:1px solid #0C293D;
	 border-left:1px solid #2B5068;
	 -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:hover,
.ng-nav-lik-on{
	 color:#fff;
	 /*background-color:#F38000;*/
}

.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;
	  top:30px;
	  left:0px;
	  overflow:hidden;
	  min-width:100%;
	  padding:26px 0px 0px 0px;
	  height:0px;
	  z-index:70;
}
.ng-nav-leve ul li{
  	 height:34px;
  	 line-height:34px;
  	 min-width:100%;
  	 margin:0px auto 4px;
  	 overflow:hidden;
  	 line-height:34px;
  	 white-space:nowrap; 
  	 /*border-bottom:1px solid #4DB99F;*/
}
.ng-nav-leve ul li a{
	 display:block;
	 height:34px;
	 overflow:hidden;
	 text-align:center;
	 color:#fff;
	 border-radius:6px;
	 font-size:14px;
		 padding:0px 10px;
		  	 background-color:#1D4159;
	 -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;
          white-space:nowrap;
         
}
.ng-nav-leve ul li a.on,
.ng-nav-leve ul li a:hover{
	  /*background-color:#F19946;*/
	color:#F19946;
}

.ng-inx-nav-ini{
	 width:950px; margin:15px auto 0px;
	 height:45px; position:relative;
	 padding:0px 0px; z-index: 200;
	 background-image:url(../images/isniae.html); background-size:auto 100%;
	 -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-inx-nav-ini-on{position:fixed; top:0px; left:0px;}
.ng-inx-nav-ini>ul{
	 padding:9px 0px 0px 74px; height:36px;
	 /*background-color:#242021;*/
	 background-repeat:no-repeat;
	 background-position:0px 0px;
	 /*background-image:url(../img/iosoao.jpg);*/
	 float:right;
}
.ng-inx-nav-ini>ul>li{
	 padding:0px 0px; margin:0px 3px;
	 float:left; height:36px;
	  /*border-right:1px solid #262626;*/
	 position:relative;
}

.ng-inx-nav-lik{
		 position:relative; display:block;
	 height:36px; text-align:center;
	 z-index: 80; line-height:36px;
	 color:#000;	 min-width:80px;
	 width:;	 font-size:16px;
	 -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;
           padding:0px 0px;
           /*background-image:url(../img/nnva.png);
           background-repeat:no-repeat;
           background-position:center 80px;*/
}
.ng-inx-nav-ini>ul>li.ng-last-ch,
.ng-inx-nav-ini>ul>li.ng-last-ch .ng-inx-nav-lik{
	  border-right:0px;
}
.ng-inx-nav-ctit{
	   display:block;
	   float:left;
	   padding:0px 11px;
	   min-width:36px;
	   height:36px;
}
.ng-inx-nav-ims{
	 float:left;
	 width:24px;
	 height:36px;
	 overflow:hidden;
	 display:block;
}
.ng-inx-nav-ims img{
	  display:none;
}
.ng-inx-nav-ini>ul>li:hover  .ng-inx-nav-ctit,
.ng-inx-nav-lik-on .ng-inx-nav-ctit{
	 background-color:#00863c;
}
.ng-inx-nav-ini>ul>li:hover  .ng-inx-nav-ims img,
.ng-inx-nav-lik-on .ng-inx-nav-ims img{
	   display:block;
}





.ng-inx-nav-leve{
	  position:absolute;
	  top:34px;  left:0px;
	  overflow:hidden;  min-width:100%;
	  padding:0px 0px 0px 0px;  height:0px;
	  z-index:600;
	 	   border-radius:0px 0px 10px 10px;
}
.ng-inx-nav-leve ul{
	  padding:10px 0px 10px 0px;
	  margin-top:6px;
	   background-image:url(../images/inzie.png);
	   overflow:hidden;
}
.ng-inx-nav-leve ul li{
  	 min-width:100%; margin:0px auto 4px;
  	 overflow:hidden;	 white-space:nowrap; 
  	
}
.ng-inx-nav-leve ul li a{
	 display:block;	 height:28px;
	 line-height:28px; overflow:hidden;
	 text-align:left;	 color:#000;
	 /*border-radius:6px;*/
	 font-size:14px;	 padding:0px 10px;
	 border-radius:6px; 	
	  /*background-color:#53AFEE;*/
	 -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;
   white-space:nowrap;
   background-position:center center;
   	 -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-inx-nav-leve ul li a.on,
.ng-inx-nav-leve ul li a:hover{
	 color:#D8282C;
}

.ng-inx-nav-ini>ul>li:hover .ng-inx-nav-lik,
 .ng-inx-nav-lik-on{
	  color:#fff;
	  /*background-position:center 40px;*/
}






.ng-body{
	  position:relative;
	  /*z-index:40;*/
}
.ng-hebor{
	  height:3px;  background-image:url(../images/aimnei.html);
	  width:100%;  position:absolute;
	  top:0px;  left:0px;
	  display:block;  z-index:60;
}


.ng-swiper{
	 width:100%;	 overflow:hidden;
	 position:relative;	 height:624px;
	 margin:0px auto 0px !important;
}
.swiper-container {
  color: #fff; margin:0px auto 0px;  text-align: center;
}
.ng-swiper .pagination {
  position: absolute;  z-index: 20;
  bottom: 14px;  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;  width:12px;
  height:12px;  border-radius: 12px;
  background-color:#A79D95;
  margin: 0 5px;  cursor: pointer;
}
.swiper-active-switch {
   background-color:#fff;
}
.ng-swion{
	 height:0px;	 margin-top:-15px;
	 position:absolute;	 z-index:20;
	 top:50%; left:0px; width:100%;
}
.ng-swion-btn{
	 width:30px; height:30px;
	 position:absolute; top:0px;
	 opacity:0;
}
.ng-swion-btn-left{
	 left:0px;
}
.ng-swion-btn-right{
	 right:0px;
}
.ng-swion-btn img{
	  width:100%;
	  display:block;
	  cursor:pointer;
}
.ng-swiper a{
	 width:100%;	 display:block;
	 border:0px; height:626px;
	 overflow:hidden;	 background-size:1920px auto;
	 background-position:center center;	 background-repeat:no-repeat;
}
.ng-swiper-inside{
	 height:400px;
}
.ng-swiper a img{
	 width:100%;
	 display:block;
}



.ng-toplangu-ikk{
	    display:block;
	    overflow:hidden;
	   margin-top:4px;
	   margin-left:18px;
	   margin-right:2px;
}
.ng-toplangu-icon{
	   width:26px;
	   height:26px;
	   border-radius:100%;
	   overflow:hidden;
	   display:block;
	   background-repeat:no-repeat;
	  background-image:url(../images/jack.jpg); 
	  border:1px solid #fff;
	 float:left;
	 margin-right:5px;
}
.ng-toplangu-tit{
	  float:left;
	  display:block;
	  height:26px;
	  line-height:26px;
	  font-size:15px;
	  color:#000;
}

.ng-egallery-tit{
	   line-height:24px;
	   font-size:15px;
	   color:#000;
	   margin-bottom:8px;
}
.ng-egallery-ikk{
	   line-height:22px;
	   font-size:13px;
	   color:#9C9EA1;
}
.ng-egallery-ikk li{
	 margin-bottom:1px;
}
.ng-egallery-ikk a{
	   color:#9C9EA1;
	    	 -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-egallery-ikk a:hover{
	   color:#DA251C;
}

.ng-egall-rq-img{
	   width:134px;
	   height:134px;
	   overflow:hidden;
	  /* margin:0px auto 10px;*/
}
.ng-egall-rq-img img{
	  width:100%;
	  display:block;
}

.ng-egall-tit{
	  font-size:13px;
	  color:#383838;
	  text-align:center;
	  width:134px;
	  overflow:hidden;
	  line-height:24px;
}

.ng-enfont-ini{
	   border-top:1px solid #CECECE;
	   padding:22px 0px 24px;
	   overflow:hidden;
}
.ng-enfont-row{
	   margin-left:-12px;
	   margin-right:-12px;
}
.ng-enfont-col{
	  float:left;
	  overflow:hidden;
	  margin:0px 12px 0px;
}
.ng-enfont-col-9{
	  width:876px;
}
.ng-enfont-col-3{
	  width:300px;
}
.ng-end-share{
	  overflow:hidden;
}
.ng-end-share>a{
	  display:block;
	  width:22px;
	  height:22px;
	  overflow:hidden;
	  margin-left:6px;
	  float:left;
}
.ng-end-share>a>img{
	  width:100%;
	  display:block;
}

.text-rad{
	  color:#D1121D;
}

.ng-inex{
	   padding:20px 0px 0px;
}
.ng-inex-row{
	 margin-left:-30px;
	 margin-right:-30px;
}

.ng-inex-col{
	   overflow:hidden;
	   float:left;
	   margin:0px 30px;
}
.ng-inex-col-12{
	  width:1200px;
}
.ng-inex-col-6{
	  width:570px;
}
.ng-inex-thit{
	  height:30px;
	  font-size:16px;
	  color:#000;
	  line-height:30px;
	  margin:0px auto 16px;
}

.ng-inex-sliod{
	 border-bottom:1px solid #DADADA;
	 padding-bottom:12px;
}


.ng-rigrrd{ width:100%;  overflow:hidden; position:relative;  }
.ng-rigrrd .bd{ padding:0px;  margin-left:-17px; margin-right:-17px; }
.ng-rigrrd .bd ul{ overflow:hidden; zoom:1;  }
.ng-rigrrd .bd ul li{ 
	   margin:0 17px; float:left; 
	   _display:inline; overflow:hidden;
	   text-align:center; width:212px;
}
.ng-rigrrd-show{
	   border:1px solid #D6D6D6;
	   height:148px;
	   overflow:hidden;
}
.ng-rigrrd-show>a{
	 display:block;
	 width:100%;
	 height:100%;
	 overflow:hidden;
}
.ng-rigrrd-show>a>table{
	  width:100%;
	  height:100%;
	  vertical-align:middle;
}
.ng-rigrrd-show>a>table tr{
	  vertical-align:middle;
}
.ng-rigrrd-show img{
	    max-width:100%;
	    max-height:148px;
	    border:0px;
	      -webkit-transform:scale(1,1);
	      -moz-transform:scale(1,1);
	      -o-transform:scale(1,1);
	      -ms-transform:scale(1,1);
	      transform:scale(1,1);
	      -webkit-transition:all .5s ease-in 0s;
        -moz-transition:all .5s ease-in 0s;
        -o-transition:all .5s ease-in 0s;
        -ms-transition:all .5s ease-in 0s;
        transition:all .5s ease-in 0s;
}

.ng-rigrrd .bd ul li:hover .ng-rigrrd-show img{
	     -webkit-transform:scale(1.2,1.2);
	      -moz-transform:scale(1.2,1.2);
	      -o-transform:scale(1.2,1.2);
	      -ms-transform:scale(1.2,1.2);
	      transform:scale(1.2,1.2);
}
.ng-rigrrd-tit{
	  font-size:14px;
	  color:#000;
	  line-height:30px;
	  margin:6px 0px;
	  overflow:hidden;
	  height:30px;
	  text-align:center;
}
.ng-rigrrd-tit a{
	 color:#000;
}

.ng-inex-sund{
	 height:140px;
	 margin:0px auto 24px;
}

.ng-inex-sund-show{
	  width:190px;
	  height:130px;
	  border:1px solid #DADADA;
	  padding:4px ;
	  overflow:hidden;
}


.ng-inex-sund-intex{
	  width:358px;
	  height:138px;
	  overflow:hidden;
}

.ng-inx-news{
	   list-style:disc;
	   padding:2px 0px 2px 18px;
	   overflow:hidden;
	   height:136px;
}
.ng-inx-news li{
	   list-style:disc;
	   height:26px;
	   line-height:26px;
	   color:#000000;
}
.ng-inx-news li a{
	    color:#000000;
	    	  display:block;
	    	 overflow:hidden;
	    	white-space:nowrap;
	  text-overflow:ellipsis;
	  padding:0px 12px 0px 0px;
	  height:26px;
	 	      -webkit-transition:all .5s ease-in 0s;
        -moz-transition:all .5s ease-in 0s;
        -o-transition:all .5s ease-in 0s;
        -ms-transition:all .5s ease-in 0s;
        transition:all .5s ease-in 0s;
        font-size:14px;
}
.ng-inx-news li a:hover{
	     color:#DA251C;
}
.ng-inx-usinput{
	    line-height:26px;
	    font-size:14px;
	    color:#000;
	    padding:2px 0px;
	    overflow:hidden;
}


.ng-einquiry-box{
	  position:fixed;
	  z-index:99;
	  top:0px;
	  bottom:0px;
	  left:0px;
	  right:0px;
	  overflow:hidden;
	  background-image:url(../images/onmao.png);
	  /*display:none;*/
}

.ng-einquiry-alert{
	   width:456px;
	   position:absolute;
	   left:50%;
	   top:50%;
	   margin-top:-100px;
	   margin-left:-228px;
	   background-color:#fff;
	   border-radius:6px;
	   overflow:hidden;
}
.ng-einquiry-alert-inter{
	   padding:5px 10px;
	   overflow:hidden;
}

.ng-einquiry-alert-tit{
	  font-size:16px;
	  color:#DA251C;
	  width:360px;
	  float:left;
	  overflow:hidden;
	  line-height:26px;
	 
}
.ng-einquiry-alert-close{
	  width:18px;
	  height:18px;
	  float:right;
	  margin-top:4px;
	  overflow:hidden;
	  display:block;
	  cursor:pointer;
}
.ng-einquiry-alert-close img{
	   width:100%;
	   display:block;
}

.ng-einquiry-alert-btn{
	  height:26px;
	  padding:0px 6px;
	  margin:1px 0px 1px 12px;
	  font-size:14px;
	  color:#fff;
	  display:block;
	  float:left;
	  border:0px;
	  border-radius:2px;
	  overflow:hidden;
	  cursor:pointer;
}

.ng-einquiry-alert-submit{
	  background-color:#DA251C;
}
.ng-einquiry-alert-cancel{
	  background-color:#242021;
}


.ng-einquiry-alert-body{
	   padding:10px 50px;
	   overflow:hidden;
}
.ng-einquiry-iins{
	  line-height:24px;
}
.ng-einquiry-iins li{
	 margin-bottom:4px;
}

.ng-einquiry-pass{
	  border:1px solid #FF625A;
	  width:204px;
	  padding:2px;
	  text-indent:3px;
}

.ng-inside-row{
	     margin-left:-24px;
	     margin-right:-24px;
}
.ng-inside-col{
	   margin:0px 24px 0px;
	   float:left;
	   overflow:hidden;
}
.ng-inside-col-3{
	   width:200px;
}
.ng-inside-col-9{
	   width:952px;
}
.ng-inside-nav{
	   margin-top:26px;
	   margin-bottom:30px;
}
.ng-inside-nav-theit{
	   padding:12px;
	   overflow:hidden;
	   font-size:17px;
	   font-weight:bold;
	   color:#000;
	   height:24px;
}

.ng-inside-nav-list{
	   border-top:1px solid #D1D1D1;
}
.ng-inside-nav-list>ul>li{

}
.ng-inside-nav-ikk{
	   display:block;
	   padding:12px;
	   position:relative;
	   overflow:hidden;
	  border-bottom:1px solid #D1D1D1;
}

.ng-inside-nav-tit{
	  width:136px;
	  float:left;
	  overflow:hidden;
	  height:24px;
	  line-height:24px;
	  font-size:15px;
	  color:#888888;
}
.ng-inside-nav-ikk-present .ng-inside-nav-tit,
.ng-inside-nav-list > ul > li:hover .ng-inside-nav-tit{
	 color:#DA251C;
}

/*é»˜è®¤*/
.ng-inside-nav-ico{
	  width:24px;
	  height:24px;
	  overflow:hidden;
	  float:right;
	  display:block;
	  background-repeat:no-repeat;
	  background-position:100% center;
	  background-image:url(../images/onoa1.png);
}
/*é»˜è®¤ç»�è¿‡*/
.ng-inside-nav-list > ul > li:hover .ng-inside-nav-ico{
	    background-image:url(../images/onob1.png);
}
/*é»˜è®¤æŒ‡é’ˆ*/
.ng-inside-nav-ikk-present .ng-inside-nav-ico{ 
	  background-image:url(../images/onob1.png);
}
/*ç»�è¿‡æŒ‡é’ˆ*/
.ng-inside-nav-list > ul > li:hover .ng-inside-nav-ikk-present .ng-inside-nav-ico{
	  background-image:url(../images/onob1.png);
}
/*æ¿€æ´»å�‘ä¸‹*/
.ng-inside-nav-ikk-down .ng-inside-nav-ico{
	   background-image:url(../images/onoa2.png);
}
/*é»˜è®¤æ¿€æ´»å�‘ä¸‹æŒ‡é’ˆ*/
.ng-inside-nav-ikk-present.ng-inside-nav-ikk-down .ng-inside-nav-ico{
	   background-image:url(../images/onob2.png);
}
/*ç»�è¿‡å�‘ä¸‹*/
.ng-inside-nav-list > ul > li:hover .ng-inside-nav-ikk-down .ng-inside-nav-ico{
	   background-image:url(../images/onob2.png);
}

                   


.ng-inside-nav-level{
	    padding:0px 0px 0px 12px;
	    display:none;
}
.ng-inside-nav-level li{
	    width:100%;
	    border-bottom:1px solid #D1D1D1;
	    overflow:hidden;
}
.ng-inside-nav-level li a{
	   padding:12px 10px;
	   display:block;
	   color:#888888;
	  display:block;
	  white-space:nowrap; 
	  overflow:hidden; 
	  text-overflow:ellipsis;
	  height:18px;
}
.ng-inside-nav-level li a.on,
.ng-inside-nav-level li a:hover{
	  color:#D8271B;
}


.ng-inside-body{
	    margin:72px auto 34px;
	    min-height:320px;
}

.ng-inside-body-thtit{
	   padding:8px 12px;
	   font-size:14px;
	   font-weight:600;
	   color:#000;
	   overflow:hidden;
	   margin:0px auto 20px;
}

.ng-pro-elist{
	    margin:0px auto 10px;
}
.ng-pro-elist ul{
	   margin-left:-12px;
	   margin-right:-12px;
}
.ng-pro-elist ul li{
	    width:214px;
	    border:1px solid #D3D3D3;
	    float:left;
	    overflow:hidden;
	    margin:0px 14px 22px;
	    
}
.ng-pro-eshow{
	    width:200px;
	    height:200px;
	    display:block;
	    overflow:hidden;
	    background-color:#fff;
	    margin:8px auto;
}
.ng-pro-eshow table{
	  border:0px;
	  padding:0px;
	  margin:0px;
	  vertical-align:middle;
	  text-align:center;
	  width:200px;
	  height:200px;
}
.ng-pro-eshow table img{
	 max-width:200px;
	 max-height:200px;
		 	      -webkit-transition:all .5s ease-in 0s;
        -moz-transition:all .5s ease-in 0s;
        -o-transition:all .5s ease-in 0s;
        -ms-transition:all .5s ease-in 0s;
        transition:all .5s ease-in 0s;
       	      -webkit-transform:scale(1,1);
	      -moz-transform:scale(1,1);
	      -o-transform:scale(1,1);
	      -ms-transform:scale(1,1);
	      transform:scale(1,1);
}

.ng-pro-eshow:hover table img{
	     -webkit-transform:scale(1.2,1.2);
	      -moz-transform:scale(1.2,1.2);
	      -o-transform:scale(1.2,1.2);
	      -ms-transform:scale(1.2,1.2);
	      transform:scale(1.2,1.2);
}
.ng-pro-int{
	  margin:24px auto;
}
.ng-pro-int-bor{
	  width:84px;
	  height:2px;
	  background-color:#E0E0E0;
	  display:block;
	  margin:0px auto 0px;
}
.ng-pro-int-tit{
	  font-size:14px;
	  color:#000;
	  text-align:center;
	  width:100%;
	  overflow:hidden;
	  height:46px;
	  line-height:46px;
}
.ng-pro-int-tit a{
	  color:#000;
}

.ng-paging{
	   margin:20px auto 20px;
	   text-align:center;
}
.ng-paging li{
	  display:inline-block;
	  margin:0px 3px;
	  overflow:hidden;
}
.ng-paging li a{
	   display:block;
	   overflow:hidden;
	   font-size:15px;
	   color:#000;
	   border:1px solid #000;
	   padding:3px 10px;
	 		 	      -webkit-transition:all .5s ease-in 0s;
        -moz-transition:all .5s ease-in 0s;
        -o-transition:all .5s ease-in 0s;
        -ms-transition:all .5s ease-in 0s;
        transition:all .5s ease-in 0s;
}
.ng-paging li a.on,
.ng-paging li a:hover{
	  color:#fff;
	  background-color:#DA251C;
	  border:1px solid #DA251C;
}

.ng-pro-ethen{
	   margin:0px auto 24px;
}
 
.ng-pro-ethen-show{
	    width:450px;
	    height:450px;
	    /*padding:13px;*/
	    border:1px solid #E4E7E9;
}
.ng-pro-ethen-show table{
	  border:0px;
	  padding:0px;
	  margin:0px;
	  overflow:hidden;
	  vertical-align:middle;
	  text-align:center;
	  width:450px;
	  height:450px;
}
.ng-pro-ethen-show table img{
	 max-width:450px;
	 max-height:450px;
		 	      -webkit-transition:all .5s ease-in 0s;
        -moz-transition:all .5s ease-in 0s;
        -o-transition:all .5s ease-in 0s;
        -ms-transition:all .5s ease-in 0s;
        transition:all .5s ease-in 0s;
       	      -webkit-transform:scale(1,1);
	      -moz-transform:scale(1,1);
	      -o-transform:scale(1,1);
	      -ms-transform:scale(1,1);
	      transform:scale(1,1);
}
.ng-pro-ethen-show:hover table img{
	     -webkit-transform:scale(1.2,1.2);
	      -moz-transform:scale(1.2,1.2);
	      -o-transform:scale(1.2,1.2);
	      -ms-transform:scale(1.2,1.2);
	      transform:scale(1.2,1.2);
}

.ng-pro-ethen-info{
	       width:464px;
	       padding:0px 0 0 36px;
	       overflow:hidden;
	       line-height:28px;
	       font-size:15px;
	       color:#000;
}

.ng-pro-ethen-info-tit{
	      line-height:46px;
	      color:#DA251C;
	      font-size:17px;
	      font-weight:600;
	      margin:0px auto 8px;
}
.ng-pro-ethen-info-text{
	  line-height:28px;
	      color:#000000;
	      font-size:14px;
}


.ng-pro-ethen-usinput{
	   line-height:26px;
	   font-size:14px;
	   color:#000;
}
.ng-pro-ethen-usinput img{
	  max-width:100%;
	  display:block;
	  margin:14px auto 14px;
}

.ng-touchint{
	   padding-bottom:20px;
	   border-bottom:1px solid #D3D3D3;
	   margin:0px auto 6px;
}
.ng-touchint-text{
	    width:340px;
	    overflow:hidden;
	    line-height:28px;
	    font-size:14px;
	    color:#000;
}
.ng-touchint-map{
	    width:580px;
	    overflow:hidden;
	    height:425px;
	    border:1px solid #D3D3D3;
}
.ng-touchinp{
	  padding:14px 0px 10px;
}
.ng-touchinp-tit{
	  font-size:15px;
	  color:#000;
	  line-height:26px;
}
.ng-touchinp-table{
	   padding:8px 0px 4px;
}
.ng-touchinp-table tr td{
	  padding:4px 0px;
}
.ng-touchinp-name{
	    line-height:28px;
	    font-size:14px;
	    color:#000;
	    width:160px;
	    position:absolute;
	    top:0px;
	    left:0px;
	    text-align:right;
}
.ng-touchinp-input{
	   padding:0px 0px 0px 162px;
	   min-height:30px;
}
textarea.touchinp-from,
select.touchinp-from,
input.touchinp-from{
	  border:1px solid #A9A9A9;
	  font-size:14px;
	  color:#000;
	  background-color:#fff;
	  width:784px;
}
select.touchinp-from-half,
input.touchinp-from-half{
	    width:309px;
}
textarea.touchinp-from{
	  height:64px;
	  padding:4px 8px;
	  font-size:14px;
	  width:770px;
	  color:#000;
	  resize:none;
}
select.touchinp-from{
	   height:30px; 
	   display:block;
	   text-indent:3px;
	    width:311px;
	   background-repeat:no-repeat;
	   background-position:100% center;
	   background-image:url(../images/pspma.png);
}
input[type="text"].touchinp-from,
input[type="password"].touchinp-from{
	   height:28px; 
	   display:block;
	   text-indent:8px;
}
input[type="text"].touchinp-from-verify{
	  float:left;
	  width:680px;
}

.verify-input{
	   width:90px;
	   float:right;
	   overflow:hidden;
	   display:block;
	   height:30px;
}
.verify-input img{
	 width:100%;
	 height:100%;
	 display:block;
}

.touchinp-btn{
	   background-color:#EBEBEB;
	   border:1px solid #9E9E9E;
	   padding:4px 18px;
	   border-radius:2px;
	   float:left;
	   display:block;
	   margin-right:14px;
	   font-size:14px;
	   cursor:pointer;
	   color:#000;
}
.ng-nslist{
	  margin:0px auto 10px;
}
.ng-nslist li{
	   padding-bottom:18px;
	   margin-bottom:18px;
	   border-bottom:1px solid #E4E7E9;
	   width:100%;
	   overflow:hidden;
	   position:relative;  
}

.ng-ns-show{
	  width:182px;
	  height:124px;overflow: hidden;
}

.ng-ns-inxs{
	   width:750px;
	   height:124px;
}

.ng-ns-inxs-tit{
	  height:28px;
	  padding:0px 100px 0px 0px;
	  line-height:28px;
	  overflow:hidden;
	  font-size:15px;
	  margin:0px auto 4px;
}
.ng-ns-inxs-tit a{
	  color:#000;
}
.ng-ns-inxs-date{
	  	  height:28px;
	  	   line-height:28px;
	  overflow:hidden;
	  font-size:14px;
	  color:#000;
	  display:block;
	  position:absolute;
	  top:0px;
	  right:0px;
	 display:block;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis;
}

.ng-ns-inxs-text{
	  line-height:24px;
	  color:#888888;
	  font-size:14px;
	  text-indent:24px;
	  height:72px;
	  overflow:hidden;
}


.ng-ns-thie-tit{
	   line-height:28px;
	   font-size:16px;
	   color:#000;
	   padding:2px 0px;
}
.ng-ns-thie-date{
	   line-height:24px;
	   font-size:14px;
	   color:#000;
	   padding:0px 0px;
}

.ng-ns-thie-input{
	   padding:6px 0px 2px;
	   overflow:hidden;
}

.ng-ns-thie-input{
	  font-size:14px;
	  color:#888888;
	  line-height:25px;
}
.ng-ns-thie-input img{
	   max-width:100%;
	   margin:12px auto;
	   display:block;
}

.ng-ns-thie-ikk{
	   line-height:26px;
	   font-size:14px;
	   padding:10px 0px;
	   color:#000;
}
.ng-ns-thie-ikk a{
	   color:#000;
}
.ng-ns-thie-ikk a:hover{
	  color:#DA251C;
}


.ng-special{
	  padding:10px 0px;
}
.ng-special li{
	  padding:30px 0px;
	  overflow:hidden;
}

.ng-special-row{
	   margin-left:-70px;
	   margin-right:-70px;
}
.ng-special-col{
	   margin:0px 70px 0px;
	   float:left;
	   overflow:hidden;
}
.ng-special-col-8{
	  width:650px;
}
.ng-special-col-4{
	  width:410px;
}
.ng-special-show img{
	  width:100%;
	  display:block;
}
.ng-special-infx{
	   margin:194px auto 0px;
}
.ng-special-infx-ico{
	  width:82px;
	  height:82px;
	  border-radius:100%;
	  margin:0px auto 0px;
	  overflow:hidden;
}
.ng-special-infx-ico img{
	    width:100%;
	    display:block;
}

.ng-special-infx-tit{
	  font-size:48px;
	  line-height:72px;
	  text-align:center;
	  color:#000;
	  letter-spacing:1px;
}
.ng-special-infx-text{
	   text-align:center;
	   line-height:28px;
	   font-size:17px;
	   color:#1B1B1B;
}
.ng-special-infx-ikk a{
	    font-size:16px;
	    letter-spacing:2px;
	    color:#DA251C;
	    border-radius:4px;
	    width:124px;
	    height:32px;
	    margin:12px auto 0px;
	    display:block;
	    border:2px solid #DA251C;
	    text-align:center;
	    line-height:32px;
	    
}


.ng-vinsiwp{ width:500px; height:500px; overflow:hidden; position:relative;  }
.ng-vinsiwp .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.ng-vinsiwp .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ng-vinsiwp .hd ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ng-vinsiwp .hd ul li.on{ background:#f00; color:#fff; }
.ng-vinsiwp .bd{ position:relative; height:100%; z-index:0;   }
.ng-vinsiwp .bd li{ zoom:1; vertical-align:middle; width:500px; height:500px; overflow:hidden;}
.ng-vinsiwp .bd img{ min-height:500px;  }

.ng-vinsiwp .prev,
.ng-vinsiwp .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ng-vinsiwp .next{ left:auto; right:3%; background-position:8px 5px; }
.ng-vinsiwp .prev:hover,
.ng-vinsiwp .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ng-vinsiwp .prevStop{ display:none;  }
.ng-vinsiwp .nextStop{ display:none;  }

.fixright { position:fixed; z-index:999999;right:0;bottom:0;width:71px;height: 203px; background:url(../images/kefu_bg.png) no-repeat;}
.fixright li {width:100%; height:65px;position:relative}
.fixright li a{ display:block;width:90%; height:100%}
.fixright li.fixedTop { background:url(../images/1.html);}
.fixright li.qq a { background:url(../images/qq.png) no-repeat center;}
.fixright li.wx a { background:url(../images/wx.jpg) no-repeat center;}
.fixright li.wx p { position:absolute; z-index:1;right:71px;width:108px; height:108px; display:none}
.fixright li.wx p img {width:108px; height:108px;}
.fixright li.wx:hover p { display:block}
.fixright li.ms a { background:url(../images/skype-ico.jpg) no-repeat center;}
.fixright li.fixedTop a { background:url(../images/totop.html) no-repeat center;}
.fixright li:Hover {/*background:#DA251C url(../img/1.gif);*/}


/*åˆ†é¡µæ ·å¼�*/
#pages { clear:both; padding:50px 0px;text-align:center;}
#pages a,
#pages span { display:inline-block;line-height:22px; text-align:center; margin-right:2px;  color:#333333; padding:3px 5px; border:1px solid #ccc; min-width:20px;}

#pages a:hover { background:#DA251C; color:#fff; text-decoration:none; }
#pages span {border:1px solid #ccc; background:#ECECEC; color:#333333; font-weight:bold;}
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
#pages a.a1 ,#pages a.a1:hover { background: none; color: inherit; }

.about-silde img{width: 200px;height: 140px;margin-top: 10px;}