﻿/*初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {margin:0;padding:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;}
ul, li {list-style-type:none;}
table { 
border-collapse:collapse; 
border-spacing:0; 
}
.wrap-content table{margin-left: auto; margin-right: auto; }
img{border:none;}
input,textarea,select {font-family:inherit;font-weight:inherit;vertical-align:middle;outline:none;font:14px '微软雅黑', Arial,Helvetica,sans-serif;}
input,select{vertical-align:middle;height:28px;line-height:28px;} 
/*公用样式*/
a{color:#5a5a5a;text-decoration:none;cursor:pointer;outline:none;}
a:hover{color:#fd7c2a;text-decoration:none;}
.clear,.clear-all,.clearbox{clear:both;}
.clear-all{height:0px;line-height:0px;font-size:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.pd10{padding:10px;}
.pd20{padding:20px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.text-space{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html{width:100%;}
body{width:100%;min-width:1200px;color:#333;font:14px '微软雅黑', Arial,Helvetica,sans-serif;background:#ffffff;}
/*公用容器*/
.w1200{width:1200px;margin:0 auto;}
.wrap{width:1200px;margin:0 auto;}
.main-box{width:1200px;margin:0 auto;min-height:200px;}
.con-main{min-height:200px;margin:10px;}
/*位置*/
.location{font-size:14px;color:#ffffff;}
.location a{font-size:14px;color:#ffffff;}
.location a:hover{color:#ffffff;}
.white-bg{background-color: #ffffff;}
.more{color: #9c9c9c;}

/*头部*/
/*.header{position:relative;width:100%; height: 498px; background: url(../images/header-bg.jpg) no-repeat center 0;}
.header .logo{width:297px;height:80px;padding:16px 0 100px 0;}
.header .logo a{display:block;height:80px;background:url(../images/logo.png) no-repeat 0 0;}*/

.header{position:relative;width:100%; height: 498px;overflow: hidden;}
.header .w1200{position:relative;height: 498px;z-index: 88;}
.header-bg{position: absolute;top: 0;z-index: 99;width:100%; height: 498px; background: url(../images/header-bg.png) no-repeat center 0;}
.header .logo{width:297px;height:80px;padding:16px 0 100px 0;}
.header .logo a{display:block;height:80px;background:url(../images/logo.png) no-repeat 0 0;}
.header-roll{position: absolute;right: -250px;top: 0;width: 1117px;height: 498px;overflow: hidden;}
.header-roll .img-item{}
.header-roll .img-item img{display: block;width: 1117px;height: 500px;}

/*导航*/
.nav-box{background: url(../images/nav-box-bg.png) repeat-x 0 0;}
.site-nav{}
.nav-list{position:relative;}
.main_menu{height:60px;display:inline-block;width:1200px;}
.main_menu li{float:left;width:150px;}
.main_menu li:last-child{background: none;}
.main_menu li a{display:block;text-align:center;padding:0 30px;height:60px;line-height:60px;font-size:20px;color:#fff;}
.main_menu li a:hover,.nav-list li.current a{background-color:#910101;}
.sub_menu{position:absolute;top:60px;width:100%;height: auto;background-color:#fff;}
.sub_menu li{display:inline-block;line-height:16px;padding: 0 10px; margin: 15px 0; border-right: 1px solid #8a8a8a;}
.sub_menu li:last-child{border-right:none;}
.sub_menu li a{ font-size: 20px; color:#727272; }
.sub_menu li a:hover{color:#ff0000;}
.sub_menu .node-1{padding-left:140px;}
.sub_menu .node-2{padding-left:290px;}
.sub_menu .node-3{padding-left:440px;}
.sub_menu .node-15{padding-left:590px;}
.sub_menu .node-11{padding-left:740px;}
.sub_menu .node-29{padding-left:740px;}
.search-box{padding: 0;line-height:40px;}
.weather{width: 810px;position:relative;padding: 0 0 0 70px;}
.weather .img-icon{position:absolute;left: 0;top:0;width: auto;height: 40px;}
.weather h3 a{display:block;width:100%;font-size: 32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #8a0000;}
.weather h3 a:hover{color:#8a0000;text-decoration:none;}
.search-box .search{background-color:#fff;}
.search-box .search-elm{border: 1px solid #c3c3c3;border-radius:20px;background-color:#fff;}
.search-box .search .key{width: 198px;height:40px;padding-left: 20px;border:none;line-height:40px;vertical-align:middle;border-radius:20px;}
.search-box .search .s-btn{width:50px;height:40px;border:none;margin-left:10px;background: #eb6876;vertical-align:middle;cursor:pointer;background:url(../images/icon7.png) no-repeat center center;}

/*底部*/
.footer{width:100%;min-width:1200px;_height:103px;min-height:80px;padding:50px 0 20px 0;background:url(../images/footer-bg.png) no-repeat center 0;text-align: center;}
.footer p{line-height:25px;font-size:14px;color:#fff;text-align:center;}
.footer .img,.footer .info{display: inline-block;}
.footer .info{padding-left: 40px;}
.footer .info a{color: #fff;}


/*公用列表*/
.comm-list li{height:26px;line-height:26px;padding-left:15px;background:url(../images/list-icon.png) no-repeat 3px center;}
.comm-list li a{display:inline-block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.comm-list li .time{float:right;color:#7e7e7e;}
.comm-list li .datetime{float:right;color:#787677;}

.comm-list2 li{height:38px;line-height:34px;padding-left:15px;background:url(../images/list-icon2.png) no-repeat 3px center;}
.comm-list2 li a{display:inline-block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.comm-list2 li .time{float:right;color:#7e7e7e;font-size: 18px;}
.comm-list2 li .datetime{float:right;color:#787677;font-size: 18px;}

.comm-list3 li{height:30px;line-height:30px;padding-left:15px;background:url(../images/list-icon2.png) no-repeat 3px center;}
.comm-list3 li a{display:inline-block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.comm-list3 li .time{float:right;color:#7e7e7e;}
.comm-list3 li .datetime{float:right;color:#787677;}

.tag-box{}
.tag-box .hd{height:28px;}
.tag-box .hd a{display:inline-block;padding:0 15px;margin-right:5px;height:28px;line-height:28px;}
.tag-box .hd a.on,.tag-box .hd a:hover{background:#1c649e;color:#fff;border-radius:19px;}
.tag-box .bd{padding-top:10px;}

.mode{}
.mode .hd{height:45px;line-height:45px;padding-right:15px;background-color: #f1f1f1;}
.mode .hd h3{position: relative;display:inline-block;padding:0 15px;float:left;}
.mode .hd h3 a{color:#e10000;font-size:20px;letter-spacing: 2px;}
.mode .bd{}

.mode2{}
.mode2 .hd{height:44px;line-height:44px;padding:0 10px 0 5px;border-bottom: 1px solid #e0e0e0;}
.mode2 .hd h3{position: relative;display:inline-block;float:left;}
.mode2 .hd h3 a{font-size:20px;font-weight:bold;color:#e10000;letter-spacing: 2px;}
.mode2 .hd .more a{font-size:12px;color: #b2b2b2;}
/*.mode2 .hd h3.on{background-color: #ce0b0b;}
.mode2 .hd h3.on:after,.mode2 .hd h3:last-child::after{display: none;}
.mode2 .hd h3.on a:hover,.mode2 .hd h3.on a{color:#ffffff;font-weight:500;}*/
.mode2 .bd{padding-top:5px;}

/*分页*/
.page-box{height:30px;padding:30px 0 0 0;text-align:center;}
.page-box a{display:inline-block;height:27px;line-height:27px;padding:0 10px;border:1px solid #e4e4e4;background:#f8f8f8;}
.page-box b.current{display:inline-block;height:29px;padding:0 10px;line-height:29px;background:#ce0b0b;color:#fff;}