@charset "utf-8";
/* css document */
html, body { margin:0px; padding:0; font-family:"microsoft yahei","微软雅黑"; background: url(/uploads/image/p0/1909041219571938519.png) center top no-repeat; }
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); }
.fl { float:left; }
.fr { float:right; }
a { color:#444; text-decoration:none; cursor:pointer; }
a:hover { color:#0272d2; text-decoration:none;   }

.header { width:100%; overflow:hidden; margin:0 auto; height:455px; }
.header h3 { text-align:center; font-size:66px; color:#fff; font-weight:bold; line-height:76px; padding:100px 0 170px 0; text-shadow: 1px 1px 1px rgba(0,0,0,.5); letter-spacing:0.05em; }

.bj { width:1000px; margin:0 auto; overflow:hidden; background:#fff; padding:30px;  }
.warp { width:1000px; margin:0 auto; overflow:hidden;  }


.w550 { width:550px; }
.w420 { width:420px; }
.w360 { width:360px; margin-right:30px; }



/*焦点图*/
.focus,#focus { width:100%; height:340px; overflow:hidden; position:relative; }
.focus ul li { width:100%; height:340px; overflow:hidden;}
.focus ul li img { width:100%; height:340px;}
.focus ul li span { width:100%; height:60px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.focus ul li p { width:80%; font-size:18px; line-height:60px; color:#fff; overflow:hidden; height:60px; text-indent:1em; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.focus ul li p a { color:#fff; text-decoration:none;}
#pager { position: absolute; bottom:22px; right:0.85em; z-index:999; }
#pager a { width:11px; height:11px; margin-left:2px; margin-right:2px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:5px; }
#pager a.activeslide { background:#ec9312; border-radius:5px; width:30px; }
#pager a:hover { background:#ec9312; border-radius:5px; }


/*_新闻列表*/
.news { width:100%; float:left; padding:14px 0 0 0px; }
.news ul li { width:100%; float:left; font-size:14px; color:#a2a2a2; line-height:36px; overflow:hidden; height:36px;}
.news ul li span { float:right; font-size:12px; padding:0 0 0 20px; }


/*栏目*/
.lm1 { width:100%; float:left;  background:#ededed;  }
.lm1 b { float:left; font-size:18px; color:#fff; font-weight:bold; line-height:42px;  background:#0d8ee9; display:inline-block; padding:0 16px; }
.lm1 span { font-size:13px; line-height:42px; float:right; padding:0 15px 0 0; }
.lm1 span a { color:#888; text-decoration:none;}
.lm1 span a:hover { color:#0d8ee9; }

/*栏目*/
.lm { width:100%; float:left; border-bottom:2px solid #ebebeb; }
.lm b {float:left; line-height:42px; font-size:17px; font-weight:bold;  border-bottom:2px solid #0e8ee9; margin-bottom:-2px; color:#0d8ee9; }
.lm span { font-size:14px; line-height:40px; float:right; }
.lm span a { color:#888; text-decoration:none;}
.lm span a:hover { color:#0d8ee9; }

.ad { width:100%; float:left; padding:15px 0; }
.ad img { width:100%; height:auto; }


.soon { width:220px; float:right; }
.soon ul li { width:100%; float:left; margin-top:10px; } 


/*图说交通*/
.lm3 { width:30px; background:#0d8ee9; float:left; padding:42px 5px; font-size:18px; line-height:24px; color:#fff; font-weight:bold; text-align:center; margin-right:20px;  }
.lm3 a { color:#fff; }
#gltp { width:940px; float:left}
#gltp ul li { width:180px; float:left; margin-right:20px; }
#gltp ul li img { width:180px; height:120px; }
#gltp ul li p { height:20px; overflow:hidden; padding:14px 0 0 0px; font-size:14px; line-height:20px; height:40px; text-align:center; }


.padtd { padding:30px 0 10px 0; }

/*底部*/
.footer { width:100%; margin:0 auto; overflow:hidden;  background:#f5f5f5; border-top:1px solid #ebebeb; }
.footer .copy { width:1000px; margin:0 auto; overflow:hidden; padding:16px 0; }
.footer .copy h1 { float:left; padding:45px 30px 0 0px;}
.footer .copy h2 { float:left; font-size:14px; line-height:28px; color:#666; text-align:center; padding:6px 0 0 0px; }
.footer .copy h2 span { font-size:14px; line-height:28px;  }
.footer .copy h2 span b { font-size:14px; padding: 0 10px; }
.footer .copy a { color:#666; }
.footer .copy a:hover { color:#d00; text-decoration:underline; }






.warp2 { width:920px; margin:0 auto; overflow:hidden; background:#fff; padding:40px;}

.listtit { width:100%; float:left; border-bottom:1px solid #0d8ee9; margin-bottom:25px; }
.listtit h3 { float:left; line-height:46px; font-size:20px;  background:#0d8ee9; padding:0 18px; color:#fff; display:inline-block; font-weight:bold;  }
.listtit span { float:right; font-size:13px; color:#999; font-weight:normal; line-height:20px; padding:8px 0 0 0; }
.listtit span a { color:#999; }
.listtit span a:hover { color:#0d8ee9; }


/*文字列表页*/
.list { width:100%; margin:0 auto; overflow:hidden;}
.list ul li { width:100%; float:left; font-size:14px; color:#333; line-height:40px; border-bottom:1px #ddd dotted; overflow:hidden; height:40px; }
.list ul li b { color:#999; font-weight:bold; padding:0 10px 0 0px; font-size:14px;  }
.list ul li span { float:right; font-size:14px; color:#999; padding:0 0 0 18px;}



/*图片列表页*/
.listpic { width:100%; float:left; padding:20px 0;  }
.listpic ul li { width:215px; float:left; margin-right:20px; margin-bottom:20px;  }
.listpic ul li img { width:215px; height:140px;}
.listpic ul li p { width:100%; float:left; font-size:14px; line-height:21px; text-align:center; padding:15px 0 0 0px; height:42px; overflow:hidden;  }
.listpic ul li:nth-child(4n) { margin-right:0;  }