@charset "gb2312";
html, body { margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1;  background:#fff;  -webkit-font-smoothing: antialiased; }
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:#333; text-decoration:none; }
a:hover{ color:#97262a; text-decoration:none;}

.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;}

.warp { width:1000px; margin:0 auto; overflow:hidden; }
.padB10 { padding:0 0 10px 0;}
.padB50 { padding:0 0 50px 0;}

.header { width:100%; height:600px; margin:0 auto;overflow:hidden; background: url(../images/top.jpg) top center no-repeat; }


/*头条*/
.tt { width:100%; float:left; background:url(../images/tt.png) left center no-repeat; padding:0 0 0 90px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  font-size:60px; line-height:63px;height:65px; overflow:hidden;}
.tt a { color:#d00a2b; }
.tt a:hover { color:#d00a2b; }

.marTD { margin:45px 0; }

.w510 { width:510px;}
.w450 { width:450px;}

/*焦点图*/
.focus { width:100%; position:relative; overflow:hidden; }
.focus dl dt { width:100%; float:left; height:320px; position:relative; }
.focus dl dt img { width:100%; height:320px; display:block; }
.focus dl dt: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); }
.focus dl dt span { width:510px; height:110px; 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 dl dt span p { position:absolute; bottom:34px; width:90%; padding:0 5%; font-size:20px; color:#fff; line-height:30px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); overflow:hidden; height:30px; }
.focus .pager { position:absolute; bottom:16px; left:50%; margin-left:-100px; z-index:999; text-align:center; }
.focus .pager ul li { display:inline-block; zoom:1; width:40px; height:8px; margin:0 5px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:6px; z-index:5555 }
.focus .pager ul li.on { background:#f2a828; }
.focus .prev,.focus .next { width:32px; height:50px; background:rgba(0,0,0,.5);  position:absolute; top:50%; margin-top:-50px; z-index:9999; font-size:24px; text-align:center; line-height:50px; color:#bbb; font-family: Georgia; font-weight:bold; cursor:pointer; }

.focus .prev { left:-32px; border-radius:0 5px 5px 0; }
.focus .next { right:-32px; border-radius:5px 0 0 5px; }
.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:100%; float:left; margin-top:-10px; margin-bottom:20px;  }
.news ul li { width:100%; font-size:16px; line-height:48px; color:#666; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6;  }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }
.more { float:right; font-size:16px; color:#666; line-height:20px;}
.more a { color:#666; }
.more a:hover { color:#97262a; }


.lm { width:100%; float:left; text-align:center; margin:20px 0;  }

/*爱国情*/
.agq { width:100%; float:left; margin-top:10px;  }
.agq ul li { width:48.5%; float:left; padding:0 1.5% 20px 0;  margin-bottom:20px; border-bottom: #cccccc 4px solid;  border-right: #cccccc 2px solid;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.agq ul li .pic { float:left; width:45%; height:150px; margin-top:4px; }
.agq ul li .pic img{ width:100%; height:150px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear;}
.agq ul li:hover .pic img { -webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px); }
.agq ul li .con{ float: right; width:50%; }
.agq ul li .con h2 { width:100%; float:left; height:150px; overflow:hidden; }
.agq ul li .con h2 span { width:100%; float:left; max-height:56px; line-height:26px; font-size:16px; font-weight:bold; color:#333; margin-bottom:8px; overflow:hidden;  }
.agq ul li .con h2 p { width:100%; float:left; line-height:22px; font-size:14px; color:#888; }
.agq ul li:hover .con h2 span { color:#97262a; }
.agq ul li:nth-child(2n){ float:right; }



/*高清图集*/
.hdpic { width:100%; position:relative; overflow:hidden; margin-top:10px; float:left; }
.hdpic dl dt { width:100%; float:left; height:520px; position:relative; }
.hdpic dl dt img { width:100%; height:520px; display:block; }
.hdpic dl dt: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); }
.hdpic dl dt span { width:1000px; height:110px; 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)));}
.hdpic dl dt span p { position:absolute; bottom:30px; width:90%; padding:0 5%; font-size:22px; color:#fff; line-height:30px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); overflow:hidden; height:30px; }
.hdpic .pager { position:absolute; bottom:26px; left:50%; margin-left:-100px; z-index:999; text-align:center; }
.hdpic .pager ul li { display:inline-block; zoom:1; width:40px; height:8px; margin:0 5px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:6px; z-index:5555 }
.hdpic .pager ul li.on { background:#9e7828; }
.hdpic .prev,.hdpic .next { width:32px; height:50px; background:rgba(0,0,0,.5);  position:absolute; top:50%; margin-top:-50px; z-index:9999; font-size:24px; text-align:center; line-height:50px; color:#bbb; font-family: Georgia; font-weight:bold; cursor:pointer; }

.hdpic .prev { left:-32px; border-radius:0 5px 5px 0; }
.hdpic .next { right:-32px; border-radius:5px 0 0 5px; }
.hdpic:hover .prev { background:rgba(0,0,0,1); left:0; color:#fff;}
.hdpic:hover .next { background:rgba(0,0,0,1); right:0; color:#fff;}




/*底部*/
.footer { width:100%; float:left; background:#972024; font-size:16px; line-height:50px; color:#fff; } 
.footer span { float:right; }


@media screen and (max-width:999px) and (min-width: 160px){
.header,.footer { width:1000px;  }
}