*{padding:0;margin:0;list-style: none; font-family:"微软雅黑";}

a {
    color: inherit;
    text-decoration: none;}
a:hover {
    text-decoration: none;}
a:focus {
    text-decoration: none;}
img{ border:none;}
a{ outline:none;}
/** html,body{width:100%; background:url(../images/bg.jpg) top center #F9F8F3 no-repeat;} **/
li{ list-style:none;}

/** 顶部 **/
#top{ width:100%; height:40px; background:#fff; float:left;position:relative; z-index:999;}
.top{ width:1200px; margin:0px auto;}
.top .left{ float:left; height:22px; margin-top:9px;}
.top .left b{color:#444; font-size:14px; float:left; line-height:22px; margin-right:5px;}
.top .left span{color:#444; font-size:13px; float:left; line-height:22px;}
.top .left .tq{height:22px; float:left; margin-left:10px;}
.top .right{ float:right; height:22px; margin-top:9px;}
.top .right .a{ line-height:22px; float:left;}
.top .right .a a{ color:#444; font-size:14px; float:left;}
.top .right .a a:hover{text-decoration:underline;}
.top .right .a span{color:#444; font-size:14px; float:left; margin-left:8px; margin-right:8px;}
.top .right .b{ float:left; margin-left:15px; height:22px; position:relative;}
.top .right .b .sj_ico{ float:left;}
.top .right .b .sj_ico i{ width:22px; height:22px; float:left; background:url(../images/sj_ico.png) no-repeat;}
.top .right .b .sj_ico span{color:#444; font-size:14px; float:left; line-height:22px;}
.top .right .b:hover .pf_ewm{ display:block;}
.top .right .b .wx_ico{ float:left; background:url(../images/wx_ico.png) no-repeat left; padding-left:26px; color:#444; font-size:14px;}
.top .right .b .pf_ewm{ padding:10px; background:#fff; float:left; position:absolute; top:40px; left:-32px; display:none;}
.top .right .b .pf_ewm img{ width:110px; height:110px; float:left;}
.top .right .b .pf_ewm span{ width:110px; height:30px; text-align:center; line-height:30px; margin-top:10px; float:left; color:#fff; font-size:14px; background:#0E3E7E; border-radius:100px;}

#header{ width:100%; float:left; position:relative;}
.header{ width:1200px; margin:0px auto;}
.header_t{ width:1200px; float:left; height:180px; margin-top:50px; position:absolute; z-index:888;}
.header_t .logo{ width:310px; height:120px; float:left;}
.header_t .search{ height:40px; width:350px; float:right; background:#fff; border-radius:100px;margin-top:50px;}
.header_t .search i{ width:34px; height:34px; float:left; background:url(../images/search_ico.png) no-repeat; margin-top:3px; margin-left:10px; margin-right:6px;}
.header_t span{ float:left; padding-top:10px;}
.header_t .search input[type="text"]{ width:154px; background:none; border:none; height:40px;float:left; font-family:"微软雅黑"; color:#bbb; font-size:14px; line-height:40px; outline:none;}
.header_t .search input[type="submit"]{ width:78px; float:right; margin-right:3px; margin-top:3px; height:34px; background:#0E3E7E; color:#fff; text-align:center; line-height:34px; font-family:"微软雅黑"; font-size:16px; letter-spacing:1px; border-radius:100px; border:0;}

#main{ width:100%; float:left;}
.main{ width:1200px;margin:0px auto; clear:both;}
.nav{ width:1200px; float:left;background:#0E3E7E; height:66px;position:relative; z-index:999;}
.nav a{color:#fff; font-weight:bold; font-size:17px; position:relative; width:110px; margin-left:20px; margin-right:20px; float:left; height:66px; text-align:center; line-height:66px;}
.nav a i{position: absolute;bottom: 0; left: 50%;width: 0;height: 3px; background-color:#C6312D;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.nav a:hover i, .nav a.hover i {width: 100%; margin-left: -50%;}
.contant{ background:#fff; padding:12px; width:1176px; float:left;}


/** 顶部背景切换 **/
.slideBox{ position:relative; z-index:9; width:1200px; height:230px; text-align:right; overflow:hidden; margin:0px auto; display:block;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/; width:1200px; text-align:right;}
.slideBox ul.items li a img{}
.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden; display:none;}

/** 首页内容 **/
.tt_news{ width:1176px; float:left; margin-bottom:12px;}
.tt_news i{ width:76px; height:76px; background:url(../images/rdtt_ico.png) no-repeat; margin:3px; float:left;}
.tt_news .bt{ width:1094px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; line-height:52px; height:52px; font-weight:bold; color:#C5312C; font-size:24px;}
.tt_news p{width:1094px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; line-height:24px; height:24px; color:#666; font-size:15px;}
.tt_news p .xx{color:#C5312C; padding-left:15px;}
.hdp_news{ width:550px; height:350px; float:left; margin-bottom:12px; margin-right:12px;}
.hdp_news .focus{ position:relative;width:550px; height:350px;  background-color:#000; float: left;}  
.hdp_news .focus img{width:550px; height:350px;} 
.hdp_news .focus .btn{ position:absolute; bottom:34px; left:523px; overflow:hidden; zoom:1;} 
.hdp_news .focus .btn a{position:relative; display:inline; width:14px; height:14px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.hdp_news .focus .btn a:hover,.hdp_news .focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.hdp_news .focus .fPic{ position:absolute; left:0px; top:0px;}  
.hdp_news .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.hdp_news .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:42px; line-height:42px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.hdp_news .focus .shadow a{ text-decoration:none; color:#eee; font-size:15px; overflow:hidden; margin-left:18px; font-family: "微软雅黑";}  
.hdp_news .focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.hdp_news .focus .fcon img{ display:block;}  
.hdp_news .focus .fbg{bottom:10px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.hdp_news .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; float:right;}    
.hdp_news .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:50px;color:#B0B0B0; margin-right:6px;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ddd;}    
.hdp_news .focus .D1fBt .current,.hdp_news .focus .D1fBt a:hover{background:#C6312D;}    
.hdp_news .focus .D1fBt img{display:none;}    
.hdp_news .focus .D1fBt i{display:none; font-style:normal;} 
.kja_news{ width:462px; float:left;}
.kja_news .t{ width:462px; float:left;}
.kja_news .t ul li{ width:223px; height:80px; float:left; background:#0E3E7E; margin-left:8px; margin-bottom:8px;}
.kja_news .t ul li span{ height:32px; line-height:32px; float:left; color:#fff; font-size:19px; margin-top:24px; margin-left:6px;}
.kja_news .t ul li img{ margin-top:24px; float:left; margin-left:30px;}
.kja_news .b{ width:462px; float:left;}
.kja_news .b ul li{ width:223px; height:80px; float:left; background:#0E3E7E; margin-left:8px; margin-bottom:8px;}

.szyw_news{ width:614px; float:left;}
.szyw_news_bt{ width:614px; float:left;border-bottom:2px solid #0E3E7E; height:38px; float:left;}
.szyw_news_bt li{ width:100px; text-align:center; height:38px; float:left; line-height:38px;margin-left:10px;}
.szyw_news_bt li a{ font-family:"微软雅黑"; font-size:17px; color:#333;}
.szyw_news_bt .at{ height:38px; background:#0E3E7E;width:120px; float:left;}
.szyw_news_bt .at a{ color:#fff;}
.szyw_news_bt .gd{ height:38px; line-height:38px; float:right; color:#999999; font-size:13px;}
.szyw_news_nr{ width:614px; float:left; margin-top:15px;}
.szyw_news_nr .list{ height:298px; overflow:hidden; width:614px; float:left;}
.szyw_news_nr .list ul li{ width:614px;float:left; height:22px; margin-top:6px; margin-bottom:9px;}
.szyw_news_nr .list ul li a{padding-left:18px; width:513px; height:22px; line-height:22px; color:#333; font-size:16px; background:url(../images/li_ico.png) no-repeat left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.szyw_news_nr .list ul li a:hover{text-decoration:underline; color:#0E3E7E;}
.szyw_news_nr .list ul li span{ float:right; font-size:12px; color:#999; line-height:22px;}
.ztxw_news{ width:706px; float:left; margin-right:8px; margin-bottom:12px;}
.ztxw_news .bt{ width:706px; float:left;border-bottom:2px solid #0E3E7E; height:38px; float:left; padding-bottom:10px;}
.ztxw_news .bt span{ width:110px; height:30px; padding-top:4px; padding-bottom:14px; border-bottom:2px solid #C5312C; padding-left:5px; padding-right:5px; background:url(../images/zwxw_bt.png)  center no-repeat; float:left;}
.ztxw_news .bt a{height:55px; line-height:55px; float:right; color:#999999; font-size:13px;}
.ztxw_news .nr{ width:706px; float:left; margin-top:15px; height:288px; overflow:hidden;}
.ztxw_news .nr ul li{width:706px; float:left; margin-top:6px; margin-bottom:9px;}
.ztxw_news .nr ul li a{padding-left:18px; width:605px; height:22px; line-height:22px; color:#333; font-size:16px; background:url(../images/li_ico.png) no-repeat left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.ztxw_news .nr ul li a:hover{text-decoration:underline; color:#0E3E7E;}
.ztxw_news .nr ul li span{float:right; font-size:12px; color:#999; line-height:22px;}
.ywzc_news{ width:1176px; float:left; margin-bottom:12px;}
.ywzc_news .bt{ width:1176px; float:left;border-bottom:2px solid #0E3E7E; height:38px; float:left; padding-bottom:10px; position:relative;}
.ywzc_news .bt span{ width:110px; height:30px; padding-top:4px; padding-bottom:14px; border-bottom:2px solid #C5312C; padding-left:5px; padding-right:5px; background:url(../images/ywzc_bt.png)  center no-repeat; float:left;}
.ywzc_news .bt .btfl{float:left; position:absolute; top:14px; right:0; height:28px;}
.ywzc_news .bt .btfl a{ height:28px; line-height:28px; padding-left:16px; padding-right:16px; background:#EDEDED; color:#333; font-size:14px; margin-left:4px; float:left;}
.ywzc_news .bt .btfl a:hover{ color:#fff; background:#0E3E7E;}
.ywzc_news .nr{ float:left;width:1176px;}
.ywzc_news .nr .ttxw{ float:left;width:1176px; margin-top:15px;}
.ywzc_news .nr .ttxw img{ height:194px; width:290px; float:left;}
.ywzc_news .nr .ttxw div{ width:866px; float:right;}
.ywzc_news .nr .ttxw div .xxbt{width:866px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:left; line-height:56px; height:56px; font-weight:bold; color:#333; font-size:24px; float:left;}
.ywzc_news .nr .ttxw div p{ width:866px; line-height:26px; color:#666; float:left; color:#666; font-size:15px; height:78px; overflow:hidden;}
.ywzc_news .nr .ttxw div b{ border-bottom:1px dashed #ddd; width:866px; float:left; position:relative; height:24px; margin-top:20px;}
.ywzc_news .nr .ttxw div b .gd{display:block; padding-top:3px; padding-bottom:3px; border-radius:100px; left:50%; margin-left:-32px; padding-left:10px; padding-right:10px; background:#DDDDDD; color:#444; font-size:10px; position:absolute; top:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.ywzc_news .nr .list{ float:left;width:1176px; margin-top:15px;}
.ywzc_news .nr .list ul li { width:585px; float:left;height:22px; margin-top:6px; margin-bottom:9px;}
.ywzc_news .nr .list ul li a{padding-left:18px; width:469px; height:22px; line-height:22px; color:#333; font-size:16px; background:url(../images/li_ico.png) no-repeat left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.ywzc_news .nr .list ul li a:hover{text-decoration:underline; color:#0E3E7E;}
.ywzc_news .nr .list ul li span{float:right; font-size:12px; color:#999; line-height:22px; margin-right:5px;}

.xxyd_news{ width:706px; display:block; float:left; margin-right:8px; margin-bottom:12px;}
.xxyd_news .bt{ width:706px; float:left;border-bottom:2px solid #0E3E7E; height:38px; float:left; padding-bottom:10px; position:relative;}
.xxyd_news .bt span{ width:110px; height:30px; padding-top:4px; padding-bottom:14px; border-bottom:2px solid #C5312C; padding-left:5px; padding-right:5px; background:url(../images/xxyd_bt.png)  center no-repeat; float:left;}
.xxyd_news .bt .btfl{float:left; position:absolute; top:14px; right:0; height:28px;}
.xxyd_news .bt .btfl a{ height:28px; line-height:28px; padding-left:16px; padding-right:16px; background:#EDEDED; color:#333; font-size:14px; margin-left:4px; float:left;}
.xxyd_news .bt .btfl a:hover{ color:#fff; background:#0E3E7E;}
.xxyd_news .nr{ width:706px; float:left; margin-top:15px; height:362px; overflow:hidden;}
.xxyd_news .nr ul li{width:706px; float:left; margin-top:6px; margin-bottom:9px;}
.xxyd_news .nr ul li a{padding-left:18px; width:605px; height:22px; line-height:22px; color:#333; font-size:16px; background:url(../images/li_ico.png) no-repeat left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.xxyd_news .nr ul li a:hover{text-decoration:underline; color:#0E3E7E;}
.xxyd_news .nr ul li span{float:right; font-size:12px; color:#999; line-height:22px;}
.zygd{ width:1176px; float:left; margin-bottom:12px; position:relative;}
.zygd #marquee{position:relative;height:100px;width:1176px;overflow:hidden; float:left;}
.zygd #marquee ul {position:absolute; width:1955666px;}
.zygd #marquee li {float:left;display:inline; margin-right:7px; width:287px;height:100px;overflow:hidden;}
.zygd #marquee li a img{width:287px;height:100px; float:left;transition: all 1s ease 0s;}
.kjb_news{ width:462px; float:left;}
.kjb_news ul li{width:223px; height:80px; float:left; background:#0E3E7E; margin-left:8px; margin-bottom:8px;}
.gjpm_news{ width:454px; float:right; margin-top:2px;}
.gjpm_news .bt{ width:454px; float:left;border-bottom:2px solid #0E3E7E; height:38px; float:left; padding-bottom:10px;}
.gjpm_news .bt span{ width:110px; height:30px; padding-top:4px; padding-bottom:14px; border-bottom:2px solid #C5312C; padding-left:5px; padding-right:5px; background:url(../images/gjpm_bt.png)  center no-repeat; float:left;}
.gjpm_news .bt a{height:55px; line-height:55px; float:right; color:#999999; font-size:13px;}
.gjpm_news .nr{ width:454px; float:left; margin-top:15px;}
.gjpm_news .nr ul li{ width:454px; float:left;height:22px; margin-top:7px; padding-bottom:9px;}
.gjpm_news .nr ul li span{ width:22px; height:22px; float:left; line-height:22px; text-align:center; border-radius:5px; margin-left:5px; margin-right:5px;}
.gjpm_news .nr ul li a{ height:22px; line-height:22px; float:left;font-size:16px; color:#333; width:422px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.gjpm_news .nr ul li .rd{ background:#C5312C; color:#fff;}
.gjpm_news .nr ul li .rda{ background:#ccc; color:#fff;}
.gjpm_news .nr ul li i{ color:#666; font-style:normal;}

.pf{ width:60px; position:fixed; display:block; right:20px; bottom:20px; z-index:999;}
.cd-top {display: inline-block;height:60px; width:60px; margin:0px auto; display:block;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);/* image replacement properties */overflow: hidden;text-indent: 100%;white-space: nowrap; background:url(../images/fh_ico.png) no-repeat; border-radius:3px; color:#fff;visibility: hidden; opacity: 0; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;transition: all 0.3s;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top span{ color:#fff;}
.lzwh_news{ width:1176px; display:block; float:left; margin-right:8px; margin-bottom:12px;}
.lzwh_news .bt{ width:1176px; float:left;border-bottom:2px solid #0E3E7E; height:38px; float:left; padding-bottom:10px; position:relative;}
.lzwh_news .bt span{ width:110px; height:30px; padding-top:4px; padding-bottom:14px; border-bottom:2px solid #C5312C; padding-left:5px; padding-right:5px; background:url(../images/lzwh_bt.png)  center no-repeat; float:left;}
.lzwh_news .bt .btfl{float:left; position:absolute; top:14px; right:0; height:28px;}
.lzwh_news .bt .btfl a{ height:28px; line-height:28px; padding-left:16px; padding-right:16px; background:#EDEDED; color:#333; font-size:14px; margin-left:4px; float:left;}
.lzwh_news .bt .btfl a:hover{ color:#fff; background:#0E3E7E;}
.lzwh_news .nr{ width:1176px; float:left; margin-top:15px;overflow:hidden;}
.lzwh_news .nr #marqueea{position:relative;height:210px;width:1176px;overflow:hidden; float:left;}
.lzwh_news .nr #marqueea ul {position:absolute; width:1955666px;}
.lzwh_news .nr #marqueea li {float:left;display:inline; margin-right:7px; width:230px;height:210px;overflow:hidden;}
.lzwh_news .nr #marqueea li a img{width:220px;height:160px; float:left;transition: all 1s ease 0s; padding:4px; border:1px solid #ddd; background:#fff;}
.lzwh_news .nr #marqueea li a span{ width:220px; height:30px; line-height:30px; text-align:center; float:left; padding:5px; color:#333; font-size:15px;}
.yqlj{ width:1160px; float:left; padding:8px; background:#eee;}
.yqlj_bt{ width:102px; height:35px; float:left; text-align:center; line-height:35px; background:url(../images/lylj_bg.jpg) no-repeat; font-size:15px; color:#fff; margin-left:5px;}
.yqlj_list{ width:201px; float:left; margin-left:10px;}
.yqlj_list select{ width:201px; border:1px solid #dcdcdc; height:35px; float:left; font-family:"微软雅黑"; font-size:14px; color:#666; padding-left:5px; padding-right:10px;}
.yqlj_nr{ clear:both; padding-top:10px;}
.yqlj_nr li{ float:left; margin: 0 5px 10px 5px;}

#footer{ width:100%; background:#0A3165; height:200px; float:left;clear: both;}
.footer{ width:1200px; margin:0px auto; padding-top:50px;}
.footer li{ text-align:center; width:1200px; float:left;}
.footer li span{ padding-left:5px; padding-right:5px; color:#fff; font-size:14px; line-height:26px;}
.footer li span b{ color:#C5312C;}

.wap{ position:fixed; right:0px; top:385px; width:130px; _position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); background:#FFF; z-index:999999;}
.wap span{ display:block; text-align:center; font:normal 14px/20px "微软雅黑"; padding-bottom:10px;}

.ad{ width:1200px; margin:0 auto;}
.ad .focus{position:relative;width:100%;height:100px;float: left;}  
.ad .focus img{width:100%;height: 100px;}
.ad .focus .btn{position:absolute;bottom:34px;left:341px;overflow:hidden;zoom:1;} 
.ad .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.ad .focus .btn a:hover,.ad .focus .btn a.current {cursor: pointer;background: #fc114a;}
.ad .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.ad .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.ad .focus .shadow {width: 100%;position: absolute;bottom: 0;left: 0px;z-index: 10;height: 30px;line-height: 30px;background: url(../img/tmbj.png) no-repeat left bottom;filter: progid: DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;display: block;text-align: left;font-size: 12px;}
.ad .focus .shadow a {text-decoration: none;color: #fff;font-size: 14px;overflow: hidden;margin-left: 55px;}
.ad .focus .fcon {position: relative;width: 100%;float: left;display: none;background: #000;}
.ad .focus .fcon img {display: block;}
.ad .focus .fbg {top: 10px;right: 10px;position: absolute; height:80px; text-align: center;z-index: 10;}
.ad .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1; width: 12px; height:120px;}
.ad .focus .D1fBt a {position: relative;width: 12px;height: 12px; border-radius: 100px; margin: 6px 0px;color: #B0B0B0;font: 12px/15px "\5B8B\4F53";text-decoration: none;text-align: center;outline: 0;background: #ccc; display:block;}
.ad .focus .D1fBt .current,.ad .focus .D1fBt a:hover {background: #ff454e;}
.ad .focus .D1fBt img {display: none;}
.ad .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.ad .focus .prev,.ad .focus .next {position: absolute;width: 40px;height: 74px;background: url(../images/focus_btn.png) no-repeat;}
.ad .focus .prev {top: 50%;margin-top: -37px;left: 0;background-position: 0 -74px;cursor: pointer;}
.ad .focus .next {top: 50%;margin-top: -37px;right: 0;background-position: -40px -74px;cursor: pointer;}
.ad .focus .prev:hover {background-position: 0 0;}
.ad .focus .next:hover {background-position: -40px 0;} 