
body,ul,li,p,h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;}
body{font-family:"Microsoft yahei";font-size:16px;}
ul,li{list-style-type:none;}
img{border:0;}
a{text-decoration:none;display: block;}

.f-r{float:right;}
.f-l{float:left;}
.m-l-30{margin-left:30px;}
.m-t-30{margin-top:30px;}	

.w1400{width:1400px;margin:0 auto 0 auto;clear: both;}
/*--header--*/
.header{height:140px;background:url(../img/header-bg.jpg) no-repeat center center;}
.headerbox{width:1400px;margin:0 auto;padding-top:30px;}

/*--nav--*/
.nav{height:56px;background:#DE413C;}
.nav .box{width:980px;margin:0 auto;}
.nav .box a{width:140px;display: block;line-height: 56px;text-align: center;color:#fff;fong-size:18px;float:left;}
.nav .box a:hover{background:#B81214;transition: background 0.5s ease-in-out;}

/*banner*/
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 25px 10px 25px 10px;position: absolute;top: 50%;margin-top: -53px;background: #2E71CE;opacity: 0.5;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 30px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 50px;height: 6px;display: inline-block;background-color: #bbbbbb;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}

/*--图片新闻切换--*/
.news-section{padding:15px 0;height:410px;background:#fff;}
.focus{position:relative;width:500px;height:410px;}  
.focus img{width:500px;height:340px;} 
.focus .shadow .title{width:500px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:-50px;left:0px;z-index:10;display:block;text-align:center;}  
.focus .shadow a{text-decoration:none;color:#333;font-size:14px;overflow:hidden;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  ;}  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:60px;left:190px;position:absolute;height:4px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative;display:inline;width:20px;height:4px;margin:0 5px;color:#ccc;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#02973A;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../img/focus_btn.png) no-repeat;}
.focus .prev{top:138px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:138px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
	
/*--要闻快讯等tab切换--*/
#tab { width:880px;position:relative;background:#efefef;}
/*设置容器高宽等*/
html > body #tab { width:870px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:50px; left:0; width:870px;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:200px; height:50px;}
#tab h3 a{ width:80%; height:50px;display: block;line-height:50px;font-size:18px;font-weight: bold;color:#333; font-family:Microsoft YaHei;background:#efefef url(../img/title-bg.jpg) no-repeat 5% center;padding-left:20%;}
#tab h3 a span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
#tab h3 a .more{padding:10px 16px;font-size:12px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";float:right;margin-right:20px;margin-top:16px;border-radius: 8px;color:#666;font-weight:normal;line-height: 0;background: #fff;text-indent: 0px;}
/*默认标题样式*/
#tab .up {color:#fff;background:#DE413C;}
#tab .up span{color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding-top:10px;}
#tab li { border-bottom:1px dotted #999; height:40px;overflow:hidden;}
#tab li:hover { border-bottom:1px dotted #2E71CE;}
#tab li a {width:760px;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#tab li a:hover { background: url(../img/dot2.jpg) no-repeat left center;color:#DE413C; padding-left:5px;transition: padding 0.5s ease-in-out;}
#tab li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
#tab li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
.tab2{ display: none;}

/*listbox*/
	.listbox{width:685px;background:url(../img/title-top.jpg) no-repeat left top;padding-bottom:30px;}
	.listbox h3{line-height:50px;font-size:18px;font-weight: bold;font-family:Microsoft YaHei;background:url(../img/title-bg.jpg) no-repeat left center;border-bottom:solid 1px #999;color:#333;text-indent: 20px;}
	.listbox h3 span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
	.listbox .more{padding:10px 16px;font-size:12px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";float:right;margin-top:18px;border-radius: 8px;border:solid 1px #ccc;color:#999;font-weight:normal;line-height: 0;background: #fff;text-indent: 0px;}
	.listbox .more:hover{border:solid 1px #2E71CE;color:#fff;background: #02973A;transition: background 0.2s ease-in-out;}
    ul.list { padding-top:10px;}
    ul.list li { border-bottom:1px dotted #999; height:40px;overflow:hidden;}
    ul.list li:hover{ border-bottom:1px dotted #2E71CE;}
    ul.list li a{width:590px;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    ul.list li a:hover { background: url(../img/dot2.jpg) no-repeat left center;color:#DE413C; padding-left:5px;transition: padding 0.5s ease-in-out;}
    ul.list li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
    ul.list li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
.jyfm a{float:left;margin:0 13px;padding-top:20px;color:#666;text-align: center;font-size:15px;}

/*sublist*/
	.sublist{width:100%;background:url(../img/title-top.jpg) no-repeat left top;padding-bottom:30px;}
	.sublist h3{line-height:50px;font-size:18px;font-weight: bold;font-family:Microsoft YaHei;background:url(../img/title-bg.jpg) no-repeat left center;border-bottom:solid 1px #999;color:#333;text-indent: 20px;}
	.sublist h3 span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
	.sublist .more{padding:10px 16px;font-size:12px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";float:right;margin-top:18px;border-radius: 8px;border:solid 1px #ccc;color:#999;font-weight:normal;line-height: 0;background: #fff;text-indent: 0px;}
	.sublist .more:hover{border:solid 1px #2E71CE;color:#fff;background: #02973A;transition: background 0.2s ease-in-out;}
    .sublist ul { padding-top:10px;}
    .sublist ul li { border-bottom:1px dotted #999; height:40px;overflow:hidden;}
    .sublist ul li:hover{ border-bottom:1px dotted #2E71CE;}
    .sublist ul li a{width:80%;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    .sublist ul li a:hover { background: url(../img/dot2.jpg) no-repeat left center;color:#DE413C; padding-left:5px;transition: padding 0.5s ease-in-out;}
    .sublist ul li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
    .sublist ul li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
.jyfm a{float:left;margin:0 13px;padding-top:20px;color:#666;text-align: center;font-size:15px;}

.path{height:40px;font-size:13px;line-height:40px;color:#666;}
.path a{color:#666;display:inline;}
.path a:hover{color:#2E71CE;border-bottom:solid 2px #2E71CE;}

	.content h3{line-height:50px;font-size:18px;font-weight: bold;font-family:Microsoft YaHei;background:url(../img/title-top.jpg) no-repeat left top;border-bottom:solid 1px #999;color:#333;text-indent: 30px;}
	.content h3 span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
	
/*article*/
	.article{padding:15px 0;}
	.article .title{font-size:20px;color:#333;text-align: center;padding:15px 0;}
	.article .user{font-size:14px;color:#999;text-align: center;padding-bottom:15px;}
	.article .content p{color:#333;padding:10px 0;text-indent: 40px;line-height: 24px;}

/*footer*/
	.footer{background:#efefef;clear:both;padding-top:30px;}
	.footer p{line-height:24px;text-align: center;color:#333;font-size:14px;padding-bottom:30px;}
	.mobilead-foot{display:none;}
	.ad-foot{display:block;}
/*页码*/
.page{width:100%;height:25px;text-align:center;color:#888;margin: 30px auto;float:left;}
.page a{color:#666;padding:0 7px;display:inline;}
.page a:hover{color:#d00000;}
.page .a1{color:#d00000;}