@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* reset css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
address, cite, dfn, em, var { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
/* 清除浮动 */
.clearfix:after, .nav:after, .content:after, .grid:after, .h:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix, .nav, .content, .grid, .h { *zoom:1;
}
.clear { clear: both; height: 0; font: 0/0 Arial; visibility: hidden; }
/* 通用 */
body, button, input, select, textarea { font: 12px/1.5 微软雅黑, Helvetica, Arial, "\5b8b\4f53", sans-serif; color: #333; }
.vm, input, label { vertical-align: middle; }
.tc { text-align: center; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.mb10 { margin-bottom: 10px; }
.mr10 { margin-right: 10px; }
.mr5 { margin-right: 5px; }
.hide { display: none; }
.nt { text-align: left; letter-spacing: -3em; overflow: hidden; }
.nt:first-letter { margin-left: -20em; }
/* 链接 */
a { color: #252525; text-decoration: none; }
a:hover { color: #c00; }
a:active { outline: none; }
/* nav */
.nav li, .nav dt, .nav dd { float: left; position: relative; }
.nav a { display: inline-block; }
.nav dt { font-weight: bold; }
/* tab */
.tab { display: block; }
.tab li { float: left; }
.tab li a { display: block; }
/* list */
.h li { float: left; _display: inline; _white-space: nowrap; }
.list-t, .list-a, .list-p, .list-b-t, .list-p-t, .list-p-t li, .list-r { overflow: hidden; zoom: 1; }
.list-t li, .list-a li, .list-p li, .list-b-t li, .list-p-t li, .list-r li { position: relative; line-height: 1.5; }
.list-t li a { overflow: hidden; text-overflow: ellipsis; }
.list-t li a:hover { text-decoration: underline; }
.list-t li span.tag { margin-right: 5px; }
.list-t li span.date { position: absolute; top: 0; right: 0; }
.list-p li { text-align: center; }
.list-a li a { display: inline-block; }
/* 自定义 */
body { min-width: 1190px; background: url(img/bg.jpg); font-family: microsoft yahei; font-size: 14px; }
.wrap { background: url(hd.jpg) 50% 0 no-repeat; background-size:100%; }
.ht { height: 30px; background-color: #e8e8e8; }
.ht p { width: 1190px; margin: 0 auto; line-height: 30px; }
.ht p a, .copyright a { margin: 0 10px; }
.header h1 { width: 1190px; height: 280px; background: url(/images/2015new/index_201601/logo.png) center no-repeat; margin: 0 auto; position:relative; }
.make{
    position: absolute;
    bottom: 23px;
    right: 23px;
    width: 242px;
    height: 60px;
    overflow: hidden;
}

.mask {
    /*background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));*/
	background:url(make.png);
    transform: skewX(-35deg);
    -webkit-transform: skewx(-35deg);
    width: 60px;
    height: 100%;
    position: absolute;
   /* left: -220px;
    top: 0;*/
    animation: mask 2s infinite linear;
}
@-webkit-keyframes mask {  0% {
 left:0px;
}
 10% {
 left:24px;
}
 20% {
 left:48px;
}
 100% {
 left:242px;
}
}
.header h1 img { margin-top: 92px; }
.top { width: 100%; height: 30px; background: #003ce8; }
.topcont { width: 1200px; margin: 0 auto; font-size: 14px; color: #fff; line-height: 30px; }
.topcont .topl { float: left; }
.topcont .topl span { font-size: 14px; color: #fff; line-height: 30px; }
.topcont .topr { float: right; }
.topcont .topr span, .topcont .topr a { font-size: 14px; color: #fff; line-height: 30px; }
.nav { width: 1190px; height: 20px; margin: 0 auto; padding: 18px 0; background-color: #0068b7; }
.nav li + li { border-left: 1px solid #306ecd; }
/* .nav li a { width: 104px; text-align: center; font: bold 16px/20px microsoft yahei; color: #fff; } */
.nav li a { padding: 0 19px; white-space: nowrap; text-align: center; font: bold 16px/20px microsoft yahei; color: #fff; }
.nav li a.width { width: 140px; }
.nav li a:hover { color: #fece3f; }
.content { padding: 10px 0; background: url(/images/2015new/index_201601/ft.jpg) 50% 100% no-repeat; }
.content-bg { width: 1170px; margin: 0 auto; padding: 10px; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,.2); }
.footer { background-color: #fff; }
/* 横向单行滚动新闻 */
.bo-h { width: 1188px; height: 49px; margin: 0 auto; border: 1px solid #ccc; border-top: none; background: url(nav.png) bottom repeat-x; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.bo-h h2 { float: left; width: 50px; line-height: 20px; padding: 15px 0; background: url(icons.png) 100% 0 no-repeat; }
.bo-h .scroll { float: left; width: 1100px; height: 20px; margin: 15px; overflow: hidden; position: relative; }
.bo-h .scroll li { width: 1100px; height: 20px; /*margin-right: 20px;
	padding-left: 15px;
	background: url(/images/2015new/index_201601/dot1.png) 0 50% no-repeat;*/ line-height: 20px; font-size: 20px; font-weight: bold; }
.bo-h .simply-scroll-container { position: relative; height: 20px; }
.bo-h .simply-scroll-clip { position: relative; overflow: hidden; }
.bo-h .simply-scroll-list { overflow: hidden; }
.bo-h .simply-scroll, .bo .simply-scroll .simply-scroll-clip { width: 1100px; height: 20px; }
.bo-h .simply-scroll .simply-scroll-list li { float: left; width: 520px; height: 20px; }
.content .search { width: 426px; height: 48px; margin: 2px 0 0 2px; }
.search input, .search button { float: left; display: block; vertical-align: middle; }
.search input { float: left; width: 246px; height: 16px; padding: 15px 14px 15px 31px; border: 1px #ccc solid; background: #fff url(/images/2015new/index_201601/search2.png) 10px 50% no-repeat; -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,.1); -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,.1); box-shadow: inset 1px 1px 2px rgba(0,0,0,.1); outline: none; font: normal 16px/16px microsoft yahei; }
.search button { display: block; width: 58px; height: 46px; border: 1px solid #c64a19; background: url(/images/2015new/index_201601/btn.png) top repeat-x; color: #fff; cursor: pointer; text-align: center; margin-left: -1px; font: bold 14px/46px microsoft yahei; box-sizing: content-box; overflow: visible; }
.search .btn { float: left; display: block; width: 70px; height: 46px; border: 1px solid #c64a19; background: url(/images/2015new/index_201601/btn.png) top repeat-x; color: #fff; line-height: 46px; text-align: center; margin-left: 2px; vertical-align: middle; font-weight: bold; }
/* 友情链接 */
.friends { padding: 10px 0; background-color: #0068b7; }
.friends .scroll { position: relative; overflow: hidden; width: 1150px; height: 60px; margin: 0 auto; }
.friends li { width: 230px; height: 60px; }
.friends li a { position: relative; display: block; width: 218px; height: 58px; border: 1px solid #fff; margin: 0 auto; font: bold 24px/58px microsoft yahei; text-align: center; color: #fff; }
.friends li a.long { height: 40px; padding: 9px 0; font: bold 16px/20px microsoft yahei; }
.friends li a:hover { border-color: #fc0; color: #fc0; }
.friends li:hover a:after { content: ''; position: absolute; top: 3px; right: 3px; border: 5px solid #fc0; border-color: #fc0 #fc0 transparent transparent; }
.friends p { position: relative; width: 1190px; margin: 0 auto; }
.friends .prev, .friends .next { position: absolute; bottom: 0; left: 0; display: block; width: 15px; height: 60px; background-image: url(arr2.png); opacity: 0.5; }
.friends .next { left: auto; right: 0; background-position: 100% 0; }
.friends a.prev:hover, .friends a.next:hover { opacity: 1; }
/* 网站链接 */
.links { width: 1190px; margin: 0 auto; }
.links .tab { height: 35px; border-bottom: 1px solid #ccc; }
.links .tab a { display: inline-block; border-bottom: 2px solid transparent; margin-bottom: -1px; padding: 0 15px; line-height: 34px; font-size: 16px; }
.links .tab a.current { border-color: #c0392b; color: #ab161c; }
.links p { width: 1170px; margin: 0 auto; padding: 10px; line-height: 30px; }
.links p a { margin: 0 5px; white-space: nowrap; word-break: keep-all; }
.links p a:hover, .copyright p a:hover { text-decoration: underline; }
/* 版权信息 */
.copyright { /*border-top: 1px solid #c0392b;*/ padding: 15px 0; line-height: 24px; }
.copyright p { text-align: center; }
.gov { position: relative; }
/*#_ideConac {
	position: absolute;
	display: block;
	top: 10px;
	left: 260px;
}
*/
/* 侧边栏 */
.backtop { position: fixed; bottom: 200px; right: 10px; display: block; width: 50px; height: 50px; background: #0068b7 url(arr9.png) center no-repeat; cursor: pointer; background-size:100% 100%; }
/*分页样式
#fenye span { display: none; }*/
#fenye { clear: both; margin-bottom: 25px;}
#fenye a { text-decoration: none }
#fenye .prev, #fenye .next { width: 52px; text-align: center; }
#fenye a.curr { width: 24px; background: #0068B7; border: 1px solid #dcdddd; color: #90908f; font-weight: bold; text-align: center; }
#fenye a.curr font { color: #fff !important; }
#fenye a.curr:visited { color: #fff; }/*数字字体颜色*/
#fenye a, #fenye span { margin: 5px 4px 0 0; color: #90908f; background: #fff; display: inline-block; border: 1px solid #dcdddd; float: left; text-align: center; height: 24px; line-height: 24px }
#fenye a.num { width: 24px; }
#fenye a:visited { color: #90908f; } /*上一页下一页字体颜色*/
#fenye a:hover { color: #fff; background: #0068B7; float: left; }/*鼠标移上去*/
/******search******/
.top_a .allsearch .searchmain { width: 735px; margin-top: 10px; height: 38px; line-height: 38px; position: relative; }
.top_a .allsearch .searchmain #key { margin-left: 3px; width: 618px; overflow: hidden; float: left; height: 29px; line-height: 29px; color: #999; padding-left: 10px; border: 1px #ccc inset; }
.top_a .allsearch .searchmain #m { width: 100px; height: 32px; line-height: 32px; float: right; text-align: center; font-size: 14px; cursor: pointer; }
.searchbody .left .tit { background: #FAFFF9 url(btn1.png) no-repeat 8px 6px; border: #E2F3DE 1px solid; height: 31px; line-height: 31px; font-size: 14px; color: #555; padding-left: 28px; }
.searchbody .left .tit span { color: red; font-weight: bold; }
.searchbody .left .leftbox .searchlist ul { padding-top: 15px; }
.searchbody .left .leftbox .searchlist li { line-height: 28px; }
.searchbody .left .leftbox .searchlist span.artintro { line-height: 24px; font-size: 12px; }
.searchbody .left .leftbox .searchlist span.c9 { color: green; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.searchbody .left .leftbox .searchlist span.art_title a:visited { color: #003399; text-decoration: underline; }
.searchbody .left .leftbox .searchlist span.art_title a { font-size: 14px; color: #0022CC; }
#fenye a, #fenye span { text-decoration: none; display: inline; border-radius: 3px; line-height: 25px;padding: 0 8px;}



.searchbody .left .leftbox .kuaisou .i {
    height: 23px;
    line-height: 23px;
    width: 575px;
    padding-left: 15px;
    color: #333;
}

.searchbody .left .leftbox .kuaisou #m {
    margin-left: 5px;
    height: 28px;
    line-height: 22px;
    width: 80px;
}


.searchbody .right .right01 .tit {
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding-left: 5px;
    border-bottom: #CCC 1px solid;
}
.searchbody .right .right01 .tit {
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding-left: 5px;
    border-bottom: #CCC 1px solid;
}

.searchbody .right .right01 .right01box a:hover {
    text-decoration: none;
    color: red;
}
.searchbody .right .right01 .right01box a {
    color: #0022CC;
}

.searchbody .left .leftbox { padding: 0 36px;}


#marqueebox0{ width:600px;height:49px;line-height:25px; text-align:center; overflow:hidden}
#marqueebox0 ul li{ height:49px; text-align:left;}
#marqueebox0 ul li a{ width: 1100px; height: 20px; line-height: 20px; font-size: 20px; font-weight: bold; color: #252525; text-decoration: none; line-height:49px; text-align:left; float:left;}
#marqueebox0 ul li a:hover{ color: #c00;}
#marqueebox0 ul li span{ float:right;}



