﻿/* CSS Document */
body{margin:0px; padding:0px; background:#fff; font: normal 14px/24px "微软雅黑","宋体"; color:#000;}
div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, img, form, label,br{padding:0px; margin:0px; font-weight:normal;}
ul{list-style-type:none;}
img{border:0px;}
a{text-decoration:none; color:#222;}
a:hover{text-decoration:underline;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.block5{ height:5px; line-height:5px; font-size:0;  clear:both; display:block;}
.block8{ height:8px; line-height:8px; font-size:0;  clear:both; display:block;}
.block10{ height:10px; line-height:10px; font-size:0;  clear:both; display:block;}
.imgbk img{ display:block;}
.line28{ line-height:28px;}
.line32{ line-height:32px;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.mr10{ margin-right:10px;}
.pd8{ padding:8px;}
.pd10{ padding:10px;}
.pt44{ padding-top:44px;}
.red{ color:#ba2636;}
/*clear*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.top_wrap{ width:1155px; height:35px; padding-left:15px;margin:0 auto; background:#f1eeed; line-height:35px;}
.wrapper{ width:1170px; margin:0 auto;}
.top_nav{ text-align:right; color:#555;}
.top_nav a{ color:#000;}
.top_so{ width:432px; height:28px; padding-top:3px; line-height:28px; float:right;}
.top_so .text{ width:210px; height:18px; float:left; background:#fff; padding:2px 5px; border:1px solid #e2e2e2; line-height:22px; color:#555;}
.top_so .but{ width:25px; height:24px; float:left; background:url(../images/sobut.gif) 0 0 no-repeat;  text-align:center; color:#fff; border:none; cursor:pointer; font-size:0px;}
.banner_wrap{ width:1170px; height:190px;margin:0 auto; background:url(../images/top_bg.jpg) center top no-repeat;}
#logo{padding:80px 0 0 80px;}

.nav{ display:block; width:1170px; height:43px; background:#1a71e8; margin:0 auto; clear:both;font: normal 16px/43px "微软雅黑","黑体"; color:#fff;}
.nav ul{ display:block; width:1170px; margin:0 auto;}
.nav li{ display:block; width:128px; float:left;  text-align:center; background:url(../images/nav_line.gif) right center no-repeat;}
.nav li a{display:block; color:#fff;}
.nav li a:hover{ display:block;background:#0b59c2; font-weight:bold; text-decoration:none; color:#f6ff00;}
.nav li.end{ background:none; width:144px;}
.home_new{ padding:10px; width:1148px; margin: 0 auto; border:1px solid #e4e4e4;}
.home_new .left{ width:603px; float:left;overflow:hidden;}
.home_new .right{ width:528px; float:right;}
/*焦点图*/
.focus{ position:relative; width:603px; height:310px; background-color: #000; margin-bottom:12px;}  
.focus img{ width: 603px; height: 310px;} 
.focus .shadow .title{width: 260px; 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:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:20px; position:absolute; height:21px; 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:12px; height:12px; 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 .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.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(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.home_new .right .tab{height: 35px; border-bottom:1px solid #e3e3e3;}
.home_new .right .tab li {float: left; padding: 0px 15px; height:35px;font: normal 14px/35px "微软雅黑"; color: #000;overflow: hidden;cursor: pointer; text-align:center;}
.home_new .right .tab li.hover { background:#ff0000; color:#fff; font-weight:bold;}
.list li{ padding-left:12px; line-height:40px; border-bottom:1px dashed #ddd; background:url(../images/newlist.gif) 0 13px no-repeat; color:#363636;}
.list li a{ color:#363636;}
.list li a:hover{ color:#000;}
.list li span{ float:right; font-size:12px; color:#777;}

.home_left{ width:894px; float:left;}
.home_right{ width:264px; float:right;}
.column_01{ width:435px;}
.column_01 .title{ width:100%; height:32px; background:url(../images/title_line.gif) 0 bottom repeat-x;}
.column_01 .title h3{ display:block; width:100px; border-bottom:2px solid #fff; border-top:2px solid #1d7dd1; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; text-align:center;font: bold 14px/28px "微软雅黑"; }
.column_01 .title h3 a{ color:#000;}
.text_box { padding:10px 0;}
.text_box img{ display:block; padding:3px; border:1px solid #d1d1d1; float:left; margin-right:10px;}
.text_box p{ font-size:12px; color:#000;}
.text_box p a{ color:#f00;}
.list2 li{ padding-left:10px; line-height:31px; background:url(../images/newlist.gif) 0 -20px no-repeat; color:#757575;}
.list2 li a{ color:#757575;}
.column_01 .tab{ width:100%; height:32px; background:url(../images/title_line.gif) 0 bottom repeat-x;}
.column_01 .tab li { float:left; width:100px; height:28px; font: normal 14px/28px "微软雅黑"; color: #000; overflow: hidden;cursor: pointer; text-align:center;}
.column_01 .tab li.hover { width:100px; border-bottom:2px solid #fff; border-top:2px solid #1d7dd1; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; text-align:center;font: bold 14px/28px "微软雅黑";}
.bor{ border:1px solid #e4e4e4;}
h3.title{ height:32px; background:url(../images/rtitle.jpg) 0 0 no-repeat;font: bold 14px/32px "微软雅黑"; text-indent:12px; color:#fff;}
h3.title a{color:#fff;}
.zt_list { display:block; width:244px;  margin:0 auto;}
.zt_list li{ height:30px; margin:10px 0; background:url(../images/zt_ico.gif) right center no-repeat; border:1px solid #aed6fa;font: 400 14px/30px "微软雅黑"; text-indent:20px; color:#055aa7;}
.zt_list li a{color:#055aa7;}
.tel_bg{ background:#f2f2f2;}
.tel_table th{ color:#f00; padding:2px 0;font-weight:400;}
.tel_table td{ color:#000; padding:2px 0; line-height:26px; }
.links{ width:1168px; height:170px; margin:0 auto; border:1px solid #e4e4e4;}
.links h3{ border-bottom:1px solid #e4e4e4;background:#f6f4f4 url(../images/link_title.jpg) 0 0 no-repeat;font: bold 14px/38px "微软雅黑"; text-indent:30px; color:#fff;}
.links li { line-height:32px; font-size:12px;}
.links li h4{ width:150px; margin-right:12px; float:left; font: bold 14px/32px "微软雅黑";  text-align:right; color:#1a71e8;}
.footer{ width:1170px;  padding:15px 0px; margin:0 auto; position:relative; background:#74c2f8 url(../images/footer.jpg) right bottom no-repeat; text-align:center; color:#fff;}
.menu { text-align:center; height:40px; margin-bottom:60px; background:#1c94e7; text-align:center; color:#fff; line-height:40px;}
.menu a{ color:#fff;}
.footer .logo{ position:absolute; top:100px; left:50px;}


/*内页*/
.info{ width:1150px; height:36px; border:1px solid #e2e2e2; padding:0 10px; margin:10px auto; background:#fefefe url(../images/info.jpg) 10px center no-repeat; line-height:36px; text-indent:28px;}
.Side {	WIDTH: 262px; padding-bottom:629px; BACKGROUND: #edf3fa url(../images/left_bg.jpg) right bottom no-repeat; FLOAT: left;}
.Side h3 {background:url(../images/left_title_bg.jpg) 0 0 repeat-x; HEIGHT: 35px; OVERFLOW: hidden; font:bold 14px/35px "宋体"; color:#fff; text-indent:35px;}
.Side ul {TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 10px;}
.txtList li { display:block;BACKGROUND: url(../images/txtico.gif) 12px 15px no-repeat; clear:both; line-height:25px; padding:5px 0 5px 25px;BORDER-BOTTOM: #b6b6b6 1px dotted; }
.txtList li A {COLOR: #000;}
.txtList li A:hover { color:#f00;}
.r_main{ width:860px; float:right; border:1px solid #e2e2e2; padding:0 15px;}
.r_main h2{ height:40px;border-bottom:1px solid #3a99da; font: bold 16px/35px '微软雅黑'; color:#148edf;}
.pages {text-align: center; line-height: 35px; HEIGHT: 35px; OVERFLOW: hidden;}
.pages A { padding-left: 3px; padding-right: 3px; }
/*新闻内容页*/
#new_cont{padding:10px 25px; border:1px solid #e2e2e2; margin:0px auto;}
#new_cont h2{ text-align:center; font:500 24px/34px "微软雅黑"; color:#0959c6;}
#new_cont .date{ background:#ececec; height:32px; line-height:32px; font-size:12px; color:#878787; margin:8px 0px; text-align:center;}
#new_cont #content{ padding:5px 10px;font-size:16px; line-height:210%;  padding-bottom:35px; color:#555; }
#new_cont #content div.p{ text-indent:25px; padding-top:10px;}
#new_cont .print{ clear:both; height:20px; padding:6px 30px; background:#e6e6e6; line-height:20px; font-size:14px; text-align:right;}
#new_cont .print img{*display: table-column; line-height:20px; margin-right:5px; vertical-align: middle;}
#new_cont .print .correction{ width:120px; float:left; text-align:left; display:block; color:#ae0b0c;}
#new_cont .print .correction a{ color:#ae0b0c;}
#new_cont .print .scrolltop{cursor:pointer; }
#new_cont .print a{ color:#444;}
#new_cont .print a:hover{ text-decoration:none;}
#new_cont .pages { border-top:1px solid #ededed; padding:10px 0px 10px 25px; font-size:14px; line-height:26px;color:#555;}
#new_cont .pages a{color:#555;}
#new_cont .pages a:hover{color:#ae0b0c;}
#new_cont #content .imgbox img{ display:block; WIDTH:80%; HEIGHT: auto; margin:10px auto; TEXT-ALIGN: center; PADDING: 5px; TEXT-INDENT: 0px; PADDING-RIGHT: 5px; BACKGROUND: #ffffff;}

.pic_list li{ display:inline; float:left; width:260px; text-align:center; margin:15px 10px 0 10px; text-align:center;}
.pic_list li img{ width:260px; height:180px; padding:3px; border:1px solid #ddd;}

/*20160303 头部动画样式*/
.logo_url{padding:60px 0 0 80px; float:left;}
.top_slider{display: none;padding-left: 20px;width: 650px;height: 190px;float: right;zoom:1;}

@media screen and (max-width: 768px) {
.footer{ width:98%;  padding:15px 0px; margin:0 auto; line-height:22px; position:relative; background:#74c2f8 url(../images/footer.jpg) right bottom no-repeat; text-align:center; color:#fff;}
}


/*右边多子栏*/
.jist_on {width: auto;padding-left: 15px;padding-right: 15px;height: 40px;text-align: center;float: left;line-height: 40px;color: #fff;cursor: pointer;
background: #096abd;}
.jist_on a{ color:#fff;}
/*首页滚动banner2022-4-22*/
.slideBox ul {padding-left: 0px;}
.slideBox {overflow: hidden;position: relative;}
.slideBox .hd {height: 15px;overflow: hidden;position: absolute;right: 5px;bottom: 10px;z-index: 1;}
.slideBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox .hd ul li {float: left;margin-right: 5px;width: 15px;height: 15px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;border-radius: 50%;}
.slideBox .hd ul li.on {background: #f00;color: #fff;}
.slideBox .bd {position: relative;height: 100%;z-index: 0;}
.slideBox .bd li {zoom: 1;vertical-align: middle;position: relative;}
.tempWrap, .tempWrap>ul, .tempWrap>ul>li {height: 100%;}
.slideBox .bd img {width: 100%;height: 100%;display: block;object-fit: cover;}
