@charset "gb2312";
* {margin:0 auto; padding:0;}
body {margin:0 auto; padding:0; font-family:"Microsoft YaHei"; min-width:1000px; background:#e6e6e6;}
ul,li {margin:0 auto; padding:0; list-style:none;}
a {color:#525151; text-decoration:none;}
a:hover {color:#ae1e24; text-decoration:underline;}
input,textarea {outline:medium; font-family:"Microsoft YaHei"; color:#636363;}
img{border:0;}
.browsehappy{width:100%;height:30px;padding:8px 0;background:#FBE3E4;color:#8A1F11;text-align:center; float:left;}

.wrapdiv,.wrapdivbg {width:100%; height:auto; overflow:hidden; float:left;}
.wrapdivbg {background:url(bg_3.jpg) repeat-x center top;}
.wrapmain {width:994px; height:auto;}
span.gline {padding:0 10px;}
.wrapblank {display:inline; width:100%; height:auto; float:left;}

/*顶部*/
ul.topul {display:block; width:100%; height:auto; font-size:14px; line-height:29px; color:#fff; padding-top:5px;}
ul.topul li {display:block;}
ul.topul li.toplink {float:left;}
ul.topul li.toplink a {color:#fff;}
ul.topul li.toplink a:hover {color:#fff; text-decoration:underline;}
ul.topul li.toptimesearch {float:right;}
ul.topul li.toptimesearch .time {float:left; padding-right:15px;}
ul.topul li.toptimesearch .search {float:left; margin-top:5px;}
ul.topul li.toptimesearch .search input.t {width:122px; height:19px; border:1px solid #636363; float:left; text-indent:3px}
ul.topul li.toptimesearch .search input.b {display:block; border:0; width:23px; height:21px; float:left; background:#636363 url(icon_search1.gif) no-repeat center;}
/*顶部*/

/*logo区域*/
.wraplogobg {width:100%; height:215px; background:#1e49a5 url(bg_2.gif) repeat-x left bottom; position:relative;}
.wraptopbanner {width:100%; height:215px; overflow:hidden; position:relative; left:0px; top:0px;}
.wraptopbanner h1 {display:block; width:100%; height:215px; position:absolute; left:0px; top:0px;}
.wraplogoimg {width:100%; height:215px; position:absolute; top:0px; left:0px;}
.logotxt {width:100%; height:215px; background:url(logo.png) no-repeat left 50px; top:0px; left:0px; z-index:9;}
/*logo区域*/

/*导航*/
.wrapnavbg {width:100%; height:50px; background:#ae1e24;}
.wrapnav {width:100%; height:50px; font-size:20px; font-weight:400; color:#fff; line-height:50px;}
.wrapnav span.gline {font-weight:normal; padding:0 28px;}
.wrapnav a {color:#fff; font-weight:bold;}
.wrapnav a:hover {color:#fff;}
/*导航*/

/*底部*/
.wrapfooter {width:100%; height:auto; display:inline; border-top:4px solid #92131e; float:left; margin-top:20px;}
.footer {width:100%; height:130px; overflow:hidden;}
.footermain {width:630px; padding-top:30px; height:auto; color:#525151; font-size:16px; line-height:30px; margin:0px auto; text-align:center;}
.footermain a {color:#525151; text-decoration:none;}
.footermain a:hover {color:#525151; text-decoration:underline;}
.footermain .left {float:left;}
.footermain .right {float:right;}
/*底部*/

/*公共二维码*/
.weixin{width:107px; display:inline; float:right; position:fixed;top:300px;float:right;right:50px;}
.weixin .close{color:#ae1e24;font-size:14px;text-align:right;line-height:22px; font-weight:bold;}
.weixin .close span {display:inline; padding-left:35px;float:left;}
.weixin .close a{display:inline;width:15px;height:22px;background:url(close.png) no-repeat center;float:right;cursor:pointer;}
.weixin .ewm img{border:4px #ffffff solid;background:#ffffff;}
.weixin .wxgzh{background:#c0bebe;color:#ae1e24;font-size:14px;font-weight:bold;line-height:22px;text-align:center; margin-top:5px;padding:3px;}
/*公共二维码*/