@charset "utf-8";
html, body { margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; background:#f5f5f5; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#545454; text-decoration:none; }
a:hover{ color:#ca1c1d; text-decoration:none;}
.clearfix:after { content: ''; display: block; height: 0; line-height: 0;visibility: hidden; clear: both; }
.box { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }


.amn2 img { transition:all ease-out 3s 0s;-webkit-transition:all ease-out 3s 0s;-moz-transition:all ease-out 3s 0s;-o-transition:all ease-out 3s 0s; }
.amn2:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}

.amn{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.amn img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}


.amn3 img { transition:all ease-out 3s 0s;-webkit-transition:all ease-out 3s 0s;-moz-transition:all ease-out 3s 0s;-o-transition:all ease-out 3s 0s; }
.amn3:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}



.warp { width:1150px; margin:0 auto; overflow:hidden; }

/*头部*/
.header { width:100%; margin:0 auto; background:url("https://www.nytcmdistribution.com/__xh__/ice.wzvtc.cn/_upload/tpl/95/e1/38369/template38369/htmlRes/base_res/header_bj.jpg") center center no-repeat #1d3861; }
.logo { float:left;}

.ycxx { width:260px; float:right; margin:22px 0 0 0; }
.txt { width:100%; float:left; text-align:right; color:#fff; font-size:14px; line-height:24px; }
.txt a { color:rgba(255,255,255,0.5); margin:0 6px 0 7px; }
.txt a:hover { color:rgba(255,255,255,0.8); text-decoration:underline;  }
.sea { float:right; margin:15px 0 0 0; }
.sea .input{ width:180px; float:left; height:40px; border:0; border-radius:20px 0 0 20px; background:#fff; font-size:15px; line-height:38px; color:#999; padding:0 0 0 20px;  }
.sea .bottom { width:60px; float:left; height:40px; border:0; border-radius:0 20px 20px 0; cursor:pointer; background:url("https://www.nytcmdistribution.com/__xh__/ice.wzvtc.cn/_upload/tpl/95/e1/38369/template38369/htmlRes/base_res/sea.png") center center no-repeat #fff; display:block ;}

/*菜单*/
.nav { width:100%; float:left; background:#1d3861; border-top:1px solid #355990; }
.nav ul { width:1150px; margin:0 auto; }
.nav ul li { float:left; line-height:54px;  }
.nav ul li a { display:block; float:left; color:#fff; padding:0 28px; }
.nav ul li a:hover { background:#355990; }
.nav ul li.cug { background:#0b4283;  }




/*海报轮播*/
.hdpic { width:100%; height:520px; position:relative; overflow:hidden; }
.hdpic .piclist { width:100%; position:absolute; }
.hdpic .piclist li { width:100%; float:left; height:100%; overflow:hidden; }
.hdpic .piclist li img { width:100%; height:520px; display:block; }
.hdpic .pager { height:7px; position:absolute;  bottom:40px; z-index:1; text-align:center;  width:100%; left:0;}
.hdpic .pager ul li { display:inline-block; zoom:1; width:10px; height:10px; margin:0 3px 0 2px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer; border-radius:8px;}
.hdpic .pager ul li.on { background:#ed3010; width:40px;}


.writebj { width:100%; margin:0 auto; overflow:hidden; background:#fff; padding:30px 0 40px 0;}

.w66 { width:65%; padding:30px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#fff; margin-top:6px; }
.w31 { width:31%; padding:5px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#fff; margin-top:6px;}

.lm { position:relative; margin-top:-25px; padding-bottom:70px; }
.lm b { position:absolute; background:#044690; float:left; font-size:18px; color:#fff; line-height:46px;  text-align:center;  padding:0 22px;  }
.lm b:after { content: ''; position:absolute; left:0; right:0; top:-6px;  display:block; border-bottom:6px solid #003a7b; border-left:8px solid rgba(255,255,255,0); border-right:8px solid rgba(255,255,255,0);}
.lm span { float:right; font-size:14px; line-height:42px;}
.lm span a { color:#999; }
.lm span a:hover { color:#ca1413;  }

/*焦点图*/
.focus { width:360px; height:240px; position:relative; overflow:hidden;  }
.focus .piclist { width:100%; position:absolute; }
.focus .piclist li { width:100%; float:left; height:240px; overflow:hidden; }
.focus .piclist li img { width:100%; height:240px; display:block; }
.focus .piclist li span { width:360px; height:50px;  position:absolute; text-align:center; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); bottom:0px; }
.focus .piclist li p { height:20px; overflow:hidden; width:90%; float: left; margin-left:5%; font-size:16px; line-height:20px; color:#fff;  text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.focus .pager { width:100%; height:7px; position:absolute; left:0; bottom:22px; z-index:1; text-align:center;}
.focus .pager ul li { display:inline-block; zoom:1; width:10px; height:10px; margin:0 2px 0 3px; line-height:50px; overflow:hidden; background:#fff; cursor:pointer; border-radius:6px;}
.focus .pager ul li.on { background:#ed3010; }
.focus .prev,.focus .next { width:30px; height:34px; background:rgba(0,0,0,.5); top:50%; margin-top:-17px; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:32px; font-size:18px; color:#bbb; font-family: Georgia; font-weight:bold;  }
.focus .prev { left:-30px; border-radius:0; }
.focus .next { right:-30px; border-radius:0; }
.focus:hover .prev { background:rgba(0,0,0,1); left:0; color:#fff;}
.focus:hover .next { background:rgba(0,0,0,1); right:0; color:#fff;}

/*新闻动态*/
.news { width:360px; float:right; margin-top:-4px; position:relative; top:0; left:0;  }
.news ul li { width:100%; float:left; overflow:hidden; height:34px; line-height:34px; font-size:14px; }
.news ul li span { color:#aaa;  padding:0 0 0 20px; float:right;  }
.news ul li a { color:#666; }
.news ul li a:hover { color:#ca1c1d; }

/*通知公告*/
.lm2 { width:100%; float:left; border-bottom:2px solid #d8d8d8; margin-bottom:25px;}
.lm2 b { display:inline-block; height:35px; line-height:22px; font-size:18px; font-weight:bold;  border-bottom:2px solid #014ea5; margin-bottom:-2px; color:#014ea5; }
.lm2 span { float:right; font-size:14px; line-height:22px;}
.lm2 span a { color:#999; }
.lm2 span a:hover { color:#ca1c1d; }

.txtMarquee-top { width:100%; height:229px; overflow:hidden; position:relative; }
.txtMarquee-top .affer { width:100%; float:left; padding:15px 0; }
.txtMarquee-top .affer ul li { width:100%; float:left; margin-bottom:15px;  }
.txtMarquee-top .affer ul li font { width:81.5%; float:right; font-size:14px; color:#545454; line-height:22px; border-left:1px dotted #eee; padding-left:2.5%; }
.txtMarquee-top .affer ul li span { width:14.5%; float:left; font-size:14px; color:#002b7f; line-height:22px; }
.txtMarquee-top .affer ul li:hover font { color:#ca1c1d;  }


.soonbj { width:100%; margin:0 auto; overflow:hidden; background:#eef1f6; padding:40px 0; }

/*标签切换*/
.tit { width:100%; float:left; margin-bottom:30px; text-align:center; }
.tit ul li { margin:0 5px; cursor:pointer; display:inline-block; }
.tit .active { line-height:44px; font-size:16px; color:#fff; background:#0b4283; padding:0 25px; }
.tit .normal { line-height:44px; font-size:16px; color:#0b4283; background:#fff; padding:0 25px; }

.tuwen { width:100%; float:left; position: relative;  }
.tuwen ul li { width:23.5%; float:left; background:#fff; margin-right:2%; }
.tuwen ul li h2 { width:100%; float:left;height:168px; overflow:hidden; position: relative;  }
.tuwen ul li h2 img { width:100%; height:168px; display:block;  }
.tuwen ul li h3 { width:100%; float:left; padding:6% 8% 8% 8%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.tuwen ul li h3 span { width:100%; float:left; color:#333; line-height:24px; font-size:14px; margin-bottom:13px; font-weight:bold; overflow:hidden; height:48px;  }
.tuwen ul li h3 p { width:100%; float:left; color:#666; line-height:22px; font-size:12px; height:110px; overflow:hidden; text-align:justify;}
.tuwen ul li:nth-child(4n){ margin-right:0; }
.tuwen ul li:hover h3 span { color:#ca1c1d;}

.more { font-size:14px; line-height:44px; right:0; top:-72px; position:absolute; z-index:999;  }
.more a { color:#999; text-decoration:none;}
.more a:hover { color:#ca1413;}


.ztzr { width:100%; margin:0 auto; overflow:hidden; background:#fff; padding:20px 0; }
.ztzr h3 { width:21px;float:left;  height:108px; overflow:hidden; background:url("https://www.nytcmdistribution.com/__xh__/ice.wzvtc.cn/_upload/tpl/95/e1/38369/template38369/htmlRes/base_res/tit.png") center top no-repeat #0a3f8f; text-align:center; padding:17px 14px; font-size:16px; color:#fff; line-height:21px; }
.ztzr h3 img { margin-bottom:6px; }

.ztzr ul li { width:564px;  float:left; margin:10px 0;  }
.ztzr ul li img { width:100%; height:100px; }
.ztzr ul li:nth-child(2n){ float:right; }


.friend { width:100%; float:left; background:#0d3a7d; padding:15px 0;}
.friend ul li { width:23.5%; float:left; margin-right:2%; }
.friend ul li h3 { float:left; padding:0 6px 0 12px; }
.friend ul li h4 { float:left; font-size:16px; color:#0b4283; line-height:38px; height:36px; overflow:hidden; }
.friend ul li.cug {  display:block; float:left; background:linear-gradient(to bottom,#fff,#d4e7f1); padding:4px 0;}
.friend ul li select { width:100%; float:left; height:44px; font-size:12px; color:#0b4283; line-height:44px; border:0 solid #fff; background:#fff; text-indent:0.8em;  }
.friend ul li:nth-child(4n) { margin-right:0%;}


.footer { width:100%; background:#0a3f8f; margin:0 auto; overflow:hidden; padding:25px 0; }
.footer .gsxx { width:70%; float:left;  float:left;  }
.footer .gsxx span { width:100%; float:left; font-size:14px; line-height:26px; color:#fff; color:rgba(255,255,255,0.8);  margin-bottom:6px; }
.footer .gsxx p { width:100%; float:left;  font-size:13px; line-height:26px; color:#fff; color:rgba(255,255,255,0.5);}
.footer .gsxx p a { color:#fff; color:rgba(255,255,255,0.5); }
.footer .gsxx p a:hover { color:#fff; color:rgba(255,255,255,1); }
.footer .mob {  float:right;  }
.footer .mob img { width:auto; height:84px; }


/*-------------------------------------------------------------------------------列表页---------------------------------------------------------------------------------*/

/*当前位置*/
.dqwz { width:100%; float:left; font-size:14px; line-height:24px; background: url("https://www.nytcmdistribution.com/__xh__/ice.wzvtc.cn/_upload/tpl/95/e1/38369/template38369/htmlRes/base_res/ico.png") left center no-repeat; padding:20px 0 20px 22px; overflow:hidden; color:#666; }
.dqwz b { padding:0 12px; }
.dqwz a { color:#666; }
.dqwz a:hover { color:#ca1c1d; }

.warp2 { width:1150px; margin:0 auto 40px auto; overflow:hidden; padding:25px 2.5%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#fff;}

.lm3 { width:100%; float:left; border-bottom:2px solid #d8d8d8; }
.lm3 b { display:inline-block; height:50px; line-height:40px; font-size:22px; font-weight:bold; border-bottom:2px solid #014ea5; margin-bottom:-2px; color:#014ea5; }



.listfont { width:100%; float:left; margin-top:30px;  } 
.listfont ul li { width:100%; float:left; overflow:hidden; height:40px; line-height:40px; font-size:16px; background:url("https://www.nytcmdistribution.com/__xh__/ice.wzvtc.cn/_upload/tpl/95/e1/38369/template38369/htmlRes/base_res/dot.png") left 14px no-repeat; text-indent:1.5em; }
.listfont ul li b { color:#c00; font-weight:bold; padding:0 10px 0 0px; font-size:16px; }
.listfont ul li span { float:right; font-size:14px; line-height:36px; color:#999; margin-left:20px }
.listfont ul li a { color:#333; }
.listfont ul li a:hover { color:#ca1c1d; }
.listfont ul li:nth-child(5n) { border-bottom:1px #e8e8e8 dotted; margin-bottom:15px; padding:0 0 15px 0; }

.page { width:100%; float:left; margin:20px 0; font-size:14px; overflow:hidden; text-align:center; color:#555; }
.page a { color:#555; background:#f1f1f1; margin:0 8px 0 0px; padding:0 13px; line-height:32px; display: inline-table; border-radius:2px;  }
.page a:hover { background:#0b4283; color:#fff; border-radius:2px;}
.page a:active {  background:#0b4283; color:#fff; border-radius:2px;}
.page span.current { background:#0b4283; color:#fff; display:inline-table; border-radius:2px; line-height:34px; padding:0 13px; margin:0 8px 0 0px;}
.page span.disabled { padding:0 9px 0 0px; }


/* --------------------------------------------------------- 三级页面 ----------------------------------------------------- */

.con {  width:100%; float:left; padding:50px 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  background:#fff; margin-bottom:40px;  }
.titt { width:100%; float:left; font-weight:bold; font-size:30px; color:#333; text-align:center; padding:0 0 34px 0; line-height:36px; }
.info { width:100%; float:left; color:#777; font-size:14px; text-align:center; line-height:20px;  margin-bottom:34px; padding:12px 0;  background:#f8f8f8; }
.info span { padding:0 6px; }

.zw { width:100%; float:left; color:#555; line-height:32px; font-size:16px; }
.zw p { padding-bottom:28px;  }
.zw img { max-width:100%; height:auto; }

.fx { width:100%; float:left; padding:10px 0 0 0; color:#333;  }
.fx span { float:right; font-size:16px; color:#333; } 
.icon-medium-plus { line-height:32px; color:#333; font-size:14px; }

@media screen and (max-width:999px) and (min-width: 160px){
.header,.nav,.footer { width:1200px; }
}