/*DC项目*/



@charset "utf-8";



html{

	 color:#1A1617; font-size:62.5%;

	font-family:'Microsoft yahei',Arial !important;}

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; font-size:14px; width:100%; margin:0px auto; min-width:320px; font-family:'Microsoft yahei',Arial !important;}

a { color:#1A1617; text-decoration:none; outline: none !important; }

a:hover{text-decoration:none;}

img { border:none; }

ol,ul,li { list-style:none; }

i{background-color:none;}

img{ max-width:100%;}

body{

	 overflow-x:hidden;

     -webkit-overflow-scrolling : touch;

}



/*select::-ms-expand { display: none; }*/



input[type="text"],

input[type="button"],

textarea,

select{

	 	/*-webkit-appearance:none;

	appearance:none;  appearance:none;

  -moz-appearance:none;

  -webkit-appearance:none;*/

}



  @keyframes myani1{

  	   0%{color:rgba(255,255,255,.4);}

  	   50%{color:rgba(255,255,255,1);}

  	    0%{color:rgba(255,255,255,.4);}

  }

  @keyframes myani2{

  	  0%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);}

  	  10%{-webkit-transform:translate(-4px,0px);-moz-transform:translate(-4px,0px);-o-transform:translate(-4px,0px);-ms-transform:translate(-4px,0px);transform:translate(-4px,0px);}

  	  100%{-webkit-transform:translate(480px,0px);-moz-transform:translate(480px,0px);-o-transform:translate(480px,0px);-ms-transform:translate(480px,0px);transform:translate(480px,0px);}

  }

  

  @keyframes rotatione{

  	  0%{

  	  	  transform:rotate(0deg);

  	  }

  	  100%{

  	  	  transform:rotate(360deg);

  	  }

  }
.ng-fault{

	 width:100%; overflow:hidden;

}

.ng-container{

   position:relative;

}

.ng-bg{ background-color:rgba(0,0,0,.1);}
.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:#F1F1F1;}
.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-paddor{  padding-left: 12px; padding-right: 12px;}
.ng-oa a{ display:block; width:100%; overflow:hidden;}
.ng-oa a img{ display:block; width:100%;}



/*.box-test{box-shadow:0px 0px 10px deepskyblue inset;}*/



html.ac-gn-noscroll,

html.ac-gn-noscroll body{overflow:hidden; height:100%;}
.ng-ini{max-width:1200px; margin:0px auto 0px;}

.bg-f4f4f4{background-color: #f4f4f4;}

.clear{clear: both;overflow: hidden;height: 0;}

.thumb{overflow: hidden;}

.thumb img{display: block; width: 100%;}

   

body{ /*min-height:600px;*/padding-top: 88px;}

.ng-tales{display:table;width:100%;height:100%;vertical-align:middle;text-align:center}

.ng-tales .ng-tcell{display:table-cell;width:100%;vertical-align:middle;text-align:center}

.ng-head{height:88px;/*background-image:url(../images/kone.png);*/ background:#79cbfb;position:fixed;z-index:100;width:100%;top:0;left: 0;}

.ng-head-top{height:100%}

.ng-elogo{height:60px;float:left;overflow:hidden;position:relative;margin-top:13px}

.ng-elogo a{height:100%;display:block}

.ng-elogo a img{height:100%;display:block}

.ng-shift-box{position:relative}

.ng-enav{height:88px;float:left;margin-left:16px}

.ng-enav>ul>li{float:left;height:100%;position:relative;margin:0 22px 0}

.ng-enav .v-ikk{display:block;padding:0 2px 0 2px;height:88px;min-width:40px;line-height:88px;overflow:hidden;position:relative;font-size:17px;color:#222222;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s}

.ng-enav .v-ikk>span{padding:2px 2px 2px}

.ng-enav>ul>li:hover .v-ikk,.ng-enav>ul>li.on .v-ikk{color:#222222}

.ng-enav>ul>li.aic .v-ikk:after,

.ng-enav>ul>li.on .v-ikk:after{position:absolute;bottom:0;left:50%;margin-left:-9px;overflow:hidden;content:"";width:0;height:0;border-width:9px;border-style:solid;border-color:#fff transparent transparent transparent}

.ng-enav>ul>li.home .v-ikk:after{display: none;}

.ng-enav .v-level-pointer{display:block;position:absolute;top:88px;left:0;z-index:30;width:100%;overflow:hidden;padding:10px 0 0 0;display:none}

.ng-enav .v-level-pointer img{display:block;width:18px;margin:0 auto 0}

.ng-enav .v-level{top:88px;left:0;z-index:40;padding:18px 0 0 0;position:absolute;background-repeat:repeat;background-position:0 0;min-width:160px;opacity:0;filter:alpha(opacity=0);-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transform-style:preserve-3d;-o-transform:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(90deg);-o-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-webkit-transform:rotateX(90deg)}

.ng-enav>ul>li.aic .v-level{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;filter:alpha(opacity=100)}

.ng-enav>ul>li.aic .v-level-pointer{display:block}

.ng-enav>ul>li .v-level .v-level-ini{padding:40px;border-radius:6px;background:url(../images/bg-1.png);overflow:hidden;position:absolute;left:-60px;min-width:300px}

.ng-enav>ul>li .v-level .v-excu{left:auto;right:0}

.ng-enav>ul>li .v-level .v-level-cont{overflow:hidden;min-height:206px;position:relative;padding:0 300px 0 0}

.ng-elsnav{display:table;min-height:180px}

.ng-elsnav .ng-elsnav-doc{padding:0px 22px;overflow:hidden;border-right:1px solid #ccc}

.ng-elsnav .ng-elsnav-doc:last-child{border-right:1px solid #fff}

.ng-elsnav .ng-elsnav-doc .se-tit{font-size:15px;font-weight:600;white-space:nowrap;margin-bottom:0px;line-height: 36px;}

.ng-elsnav .ng-elsnav-doc .se-tit a{color:#fff}

.ng-elsnav .ng-elsnav-doc .se-list li{overflow:hidden;white-space:nowrap;font-size:14px;margin-bottom:7px}

.ng-elsnav .ng-elsnav-doc .se-list li a{color:#000}

.ng-elsnav .ng-elsnav-doc .se-list li a.on,

.ng-elsnav .ng-elsnav-doc .se-list li a:hover{color:#cf030e}
.ng-op_account{width:230px;position:absolute;top:0;right:0;overflow:hidden;padding:6px 0}

.ng-op_account .op-logo{width:100%;overflow:hidden}

.ng-op_account .op-logo img{max-width:100%;display:block;margin:0 auto}

.ng-op_account .op-text{text-align:center;font-size:13px;color:#fff;line-height:20px;padding:10px 0}

.ng-op_account .op-ikk{width:130px;height:32px;background-color:#00a0e9;font-size:15px;color:#fff;text-align:center;line-height:32px;display:block;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 auto 0}

.ng-onto_right{position:absolute;top:20px;right:0;height:44px; line-height:44px; font-size:18px; color:#ff0000;}

.ng-onto_log{height:27px;line-height: 27px;text-align: center; overflow:hidden;padding:0px 8px;border-radius:4px;display:block;color: #FFFFFF;}

.ng-onto_log.on{background-color: #00a0e9;}

.ng-inswiper{width:100%;overflow:hidden;position:relative;height:760px}

.ng-inswiper .swiper-container{color:#fff;margin:0 auto 0;text-align:center;height:100%;width:100%}

.ng-inswiper .swiper-container a{display:block;width:100%;overflow:hidden;height:780px;background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-color:#000}

.ng-inswiper .swiper-pagination{display: none; position:absolute;z-index:20;bottom:12px;left:0;text-align:left;width: 100%;}

.ng-inswiper .swiper-pagination-switch{display:inline-block;width:8px;height:8px;background-color:#000;margin:0 6px;cursor:pointer;border-radius:100%}

.ng-inswiper .swiper-active-switch{background-color:#d34957;height:10px}

.ng-instabe{height:2px;width:100%;position:absolute;z-index:30;top:50%;margin-top:-1px;left:0}

.ng-instabe .e-btn{width:40px;height:40px;overflow:hidden;display:block;position:absolute;top:50%;margin-top:-20px;cursor:pointer;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}

.ng-instabe .e-left{left:12px}

.ng-instabe .e-right{right:12px}

.ng-instabe .e-btn img{width:100%;display:block}

.ng-inswiper:hover .ng-instabe .e-btn{filter:alpha(opacity=100);opacity:1}

.ng-enavbtn{display:none;width:26px;height:30px;position:absolute;top:11px;right:0;padding:4px 0}

.ng-enavbtn>span{display:block;width:100%;height:3px;margin:0 auto 7px;background-color:#fff}

.ng-whlist{background:url(../images/kone.png);position:fixed;top:-200%;left:0;right:0;z-index:50;padding:50px 12px 12px;display:none}

.ng-whlist>ul{overflow:auto;width:100%;max-height:calc(100vh - 27rem)}

.ng-whlist>ul>li{width:100%;overflow:hidden;color:#000;position:relative}

.ng-whlist>ul>li a.ng-whikk{display:block;width:100%;padding:12px 0;font-size:1.5rem;color:#fff;background-repeat:no-repeat;background-position:100% center;background-size:22px;background-image:url(../img/onisz.png);border-bottom:1px solid #fff;-webkit-transition:all .5s ease-in 0s;-moz-transition:all .5s ease-in 0s;-o-transition:all .5s ease-in 0s;transition:all .5s ease-in 0s}

.ng-whlist>ul>li a.ng-whikk-decline-on{background-image:url(../img/oniszacet.png)}

.ng-whi-map{position:relative;display:none}

.ng-whi-map>ul{padding:0 0 0 2rem}

.ng-whi-map>ul>li{width:100%;display:block;overflow:hidden}
.dx-catname{text-align: center;}

.dx-catname .cn{font-size: 30px;padding: 40px 0 10px 0;}

.dx-catname .en{color: #999999;padding: 0 0 40px 0;}

.dx-mod-top{font-size: 18px;}

.dx-mod-top .more{float: right;font-size: 14px;color: #246ab5;}

.dx-about{padding-bottom: 30px;}

.dx-about .left .thumb{padding: 0 0 25px 0;}

.dx-about .left .description{padding: 30px 0 0 0;overflow: hidden;height: 227px;}

.dx-gonggao li{position: relative;padding:23px 0 23px 100px;border-bottom: 1px solid #dcdcdc;}

.dx-gonggao li .date{position: absolute;top:20px;left:10px;font-size: 14px;border:1px solid #246ab5;line-height: 36px;width: 64px;text-align: center;}

.dx-gonggao li .year{background-color: #246ab5;color: #FFFFFF;}

.dx-gonggao li .title{font-size: 16px;margin: 0 0 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}

.dx-gonggao li .description {line-height: 25px;font-size: 14px;height: 50px;overflow: hidden;}
.pro-tab-tit{text-align: center;}

.pro-tab-tit a{display: inline-block; font-size: 14px;line-height: 32px;padding: 0 20px;background-color: #ffffff;margin: 0 20px;}

.pro-tab-tit a:hover{background-color: #00a0e9;color: #ffffff;}

.pro-tab-box{margin: 35px 0 0 0;padding-bottom: 35px;}

.pro-tab-main{display: none;}

.pro-tab-main .wrap{border:1px solid #c9c9c9;position: relative;}

.pro-tab-main .thumb{position: relative;height: 0;overflow: hidden;padding-bottom: 84%;}

.pro-tab-main .thumb-link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.pro-tab-main .title,.pro-list .title{line-height: 50px;text-align: center;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}

.dx-cate-more{text-align: center;margin-top: 30px;}

.dx-cate-more a{display: inline-block;line-height:28px;padding:0 3%;-webkit-transition:all ease-out .4s;-ms-transition:all ease-out .4s;

	transition:all ease-out .4s;border:1px solid #246ab5;color: #246ab5;}

.dx-cate-more a:hover{background: #246ab5;padding: 0 5%;color: #ffffff;}
.dx-news{padding-bottom:10px;}

.dx-news .date{color: #999999;font-size: 18px;}

.dx-news .title{font-size: 16px;border-bottom: 1px solid #246ab5;padding: 15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}

.dx-news .description{font-size: 14px;padding: 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color: #666666;}

.dx-news a:hover .title{color: #246ab5;}
.foot-nav{text-align: center;/*background-image:url(../images/kone.png);*/ background:#79cbfb;padding-bottom: 20px;margin-top:20px;}

.foot-nav dl{display: inline-block;color: #000000;padding: 0 30px;text-align: left;vertical-align: top;}

.foot-nav a{color: #222222;}

.foot-nav dl dt{font-size: 18px;padding-top: 40px;font-weight: normal;}

.foot-nav dl dd{font-size: 14px;line-height: 30px;}

.copyright{border-top: 1px solid #FFFFFF;padding:10px 0;background:#79cbfb;color: #222222;}

.copyright a{color: #ffffff;}
.ng-inethe{display: inline-block; overflow:hidden;padding:0 2rem;height:34px;line-height:34px;font-size:18px;margin:48px auto 36px;background-image:url(../images/kone.png);color: #ffffff;}

.sd-data img{max-width: 100%;}

.sd-right .catname{font-size: 30px;background-image:url(../images/kone.png);color: #ffffff;margin-top: 83px;line-height: 73px;text-align: center;}

.rnav{padding: 0 10px;}

.rnav dd{line-height: 34px;background-color: #f4f4f4;text-align: center;margin-top: 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.rnav dd.active a{color: #ec5802;}

.xguan .title{font-size: 20px;border-bottom: 3px solid #666666;padding: 13px 0;}

.xguan li{font-size: 16px;line-height: 38px;border-bottom: 1px dashed #aaaaaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.art-list li{position: relative;padding:0px 0 0px 84px;margin: 0 0 28px 0;}

.art-list li .date{position: absolute;top:0px;left:0px;font-size: 14px;background-color: #4075cc;color: #FFFFFF;line-height:46px;width: 64px;text-align: center;}

.art-list li .year{background-color: #5b98e6;line-height: 21px;border-top: 1px solid #ffffff;}

.art-list li .title{font-size: 16px;margin:0px 0 2px 0;padding-top:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}

.art-list li .description {line-height: 25px;font-size: 14px;height:25px;overflow: hidden;color: #999999;}
.art-show-title{font-size:18px; text-align:center;padding: 40px 0 19px 0;} 

.art-show-time{ font-size:13px; color:#4B4B4B; text-align:center; padding:0 0 19px 0;border-bottom:#D7D7D7 solid 1px;margin-bottom: 10px;}
.pro-list .thumb{border:1px solid #aaaaaa;position: relative;height: 0;overflow: hidden;padding-bottom: 84%;}

.pro-list .wrap{position: relative;}

.pro-list .thumb-link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.pro-show-tit{font-size: 20px;text-align: center;padding:0 0 10px 0;}

.pro-show-thumb{text-align: center;margin-bottom: 10px;}

.pro-show-thumb img{max-width: 100%;}

.pro-show-attr span{display: inline-block;color: #ffffff;background-color: #00a0e9;line-height: 40px;padding: 0 20px;}
.guestbook{padding-bottom: 100px;}

.guestbook-text{width: 80%;height: 33px;line-height: 33px;border:1px solid #aaaaaa;}

.guestbook .title{line-height: 52px;}

.guestbook-textarea{width: 100%;height: 216px;}

.guestbook-code{width: 200px;height: 33px;line-height: 33px;border:1px solid #aaaaaa;float: left;margin-right: 10px;}

.guestbook-submit{line-height: 49px;background-color: #d61625;width:260px;border:0;color: #ffffff;margin-top: 30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.contact-list .tit span{display: inline-block;color: #ffffff;background-color: #00a0e9;line-height: 40px;padding: 0 20px;}

.contact-list {padding-bottom: 8px;}

.contact-map iframe{width: 100%;height: 350px;overflow: hidden;}





/*分页样式*/

#pages { clear:both; padding:10px 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:#0567B5; 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; }
.biaoge{ border-top:#bbd3d5 solid 1px; border-left:#bbd3d5 solid 1px; background:#ccffff}

	.biaoge td{ border-right:#bbd3d5 solid 1px; border-bottom:#bbd3d5 solid 1px; padding:10px 5px;line-height:25px; text-align:center;}