*{ margin:0px; padding:0px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;font-size: 16px}
body {color: #333;}
/* border */
fieldset, img{border:0;max-width: 100%}
/* quote */
abbr, acronym{border:0;font-variant:normal}
/* outline */
:focus{outline:0}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup{font-style:normal;font-weight:normal}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code, kbd, samp, tt{ font-size:100%}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select{*font-size:100%}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
ol, ul{list-style:none}
/* color */
.cRed, a.cRed:link, a.cRed:visited{color:Red}
.cWhite, a.cWhite:link, a.cWhite:visited{color:White}
.cBlue, a.cBlue:link, a.cBlue:visited{color:#06c}
.cBlack, a.cBlack:link, a.cBlack:visited{color:Black}
/* font */
.fB{font-weight:bold}
.t_l{text-align:left}
.t_c{text-align:center}
.t_r{text-align:right}
/* float */
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both;display:block}

.p_r{position: relative;}
.w420{width: 380px;}
.w570{width: 580px;}
.mar20{margin-right:30px;}
.mat20{margin-top:30px;}
.DivH5,.DivH10,.DivH15,.DivH20,.DivH25,.DivH30,DivH1,.DivH40{width:100%;overflow:hidden; clear:both;}
.DivH1{ height:1px;}
.DivH5{height:5px;}
.DivH10{height:10px;}
.DivH15{height:15px;}
.DivH20{height:20px;}
.DivH25{height:25px;}
.DivH30{height:30px;}
.DivH40{height:40px;}
/* link & action */
a{color:#333;text-decoration:none}
a:hover{color:#0e318c;}
/* cursor */
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;*height:0;_overflow:hidden}
/* Hide from IE Mac \*/
/*头部*/
.box{ height:160px; color:#000; background:url(../images/topbj.png) no-repeat center; min-width:1200px; }
.head{width:1200px; margin:0 auto;}
.logo{ margin-top:40px;}
.db{ margin-top:5px; font-size:14px;}
.db a{ padding:0 10px; color:#174994;}
.db .last{padding-right:0px;}
.Search{
	width: 210px;
	height:33px;
	margin-top:55px;
	float: right; background:rgba(255,255,255,0.4);
}
.fdj{
	float: right;
	height: 33px;
	width:38px; text-align:center;
}
.search_text{
	float: left; background:none; border:none;
	width: 150px;
	margin-top: 7px;
	outline: none;
	color: #c8c8c8;
	margin-left: 15px;
}
.button{
	background:url(../images/searc.png) no-repeat center; float:left;
	width: 38px;
	height: 22px; margin-top:5px;
	cursor: pointer;
	outline: none;
	 border:none
	}
	
/*导航*/

.menu-nav{width:100%; height:55px; line-height:55px; background:#174994;}
    #menu {width:1200px; margin:0 auto; height:55px; line-height:65px;}
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  width:150px;
	  height:55px; line-height:55px;
    }

    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 150px;
      height: 55px;
      line-height: 55px;
	  color:#fff;
	  float:left;
	  font-size:16px;
    }

    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      background:#002c56; color:#fff;
	  height:55px; line-height:55px; 
    }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 55px; z-index:10000; background:#004163
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 150px;
      height: 40px;
      line-height: 40px;
      color: #fff;
   
	  text-decoration:none;
	  font-size:14px;
    }

 

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }
	
.on{background:#002c56}
/*首页中间区域*/
.con{ width:1200px; margin:0 auto}
.focus{ position:relative; width:580px; height:400px; float: left; min-width:580px !important; overflow:hidden;}    
.focus img{ height:400px ; width:580px;} 
.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; float:right;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px;background:#484949;;    
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:16px; 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 p{position:absolute; background:rgba(0,44,86,0.8); bottom:0; left:0; width:100%; height:40px; line-height:40px; z-index:9; color:#fff; text-indent:20px; font-size:14px;}
.focus .fcon img{ display:block; max-width:100%; }  
.focus .fbg{bottom:8px; right:6%;  position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:15px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:10px; 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:#1f8eff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.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;} 



.mid{background:#f0f0f0; padding:20px 0;}
.tyt{width:100%; margin:20px auto; height:20px; border-bottom:1px solid #174994; text-align:center; position:relative}
.tyt h1{ font-size:24px; color:#015ba1; font-weight:normal; background:url(../images/icon.png) no-repeat center #f0f0f0; padding: 0 10px; position:absolute; left:40%; top:0; width:200px;}

.tyt3{width:100%; margin:20px auto; height:20px; border-bottom:1px solid #174994; text-align:center; position:relative}
.tyt3 h1{ font-size:24px; color:#015ba1; font-weight:normal; background:url(../images/icon.png) no-repeat center #fff; padding: 0 10px; position:absolute; left:40%; top:0; width:200px;}

.list li{ height:36px; line-height:36px; text-align:right;}
.list li a{color:#303030; padding-left:10px;font-size:16px; background:url(../images/icon.png) no-repeat left; float:left;}
.limore{border-top:3px solid #ccc; text-align:right; line-height:30px; margin-top:10px;}
.tyt2{border-bottom:1px solid #ccc; height:45px;}
.tyt2 h2{ height:45px; line-height:45px; color:#fff; background:#0054bc; padding:0 20px; float:left; font-size:18px;}
.tyt2 span a{color:#888; line-height:45px; margin-right:10px; float:right; font-size:14px;}
.list2{margin-top:10px;}
.list2 li{text-align:right;/*border-bottom:1px dashed #cfcfcf;*/ padding-right:10px; font-size:14px; line-height:32px;}
.list2 li a{color:#000;font-size:15px; float:left; height:32px; line-height:32px; text-align:left;}
.list2 li p{text-align:left; font-size:14px; line-height:22px; color:#b3b3b3; padding-bottom:18px; margin-top:5px;}
.list3{margin-top:10px;}
.list3 li{text-align:right; padding-right:10px; font-size:12px;line-height:30px;}
.list3 li a{color:#000;font-size:15px; float:left; height:30px; line-height:30px; width:450px; text-align:left;}
.foot{background:#002c56; padding:10px 0}
.foot p{ line-height:42px; color:#fff; text-align:center;}
.yqlj{margin-top:15px;}
.yqlj li{ float:left; margin-right:42px}
.yqlj li img{ width:268px;}
.yqlj li.last{margin-right:0;}
.mid2{background:#0e479c; padding:30px 0;}
.kjlj{float:left; margin-right:35px;}
.kjlj h2{font-size:18px; line-height:40px; color:#fff;}
.kjlj .ljlb{margin-top:20px; border-right:1px solid #002f75; padding-right:40px; height:170px;}
.kjlj .ljlb p{line-height:26px; text-align:left;}
.kjlj .ljlb p a{color:#a6b3d1; font-size:14px;}
.kjlj.last{margin-right:0;}
.banner-list{width:1360px; height:230px; margin:0 auto;}
.wzlb {margin-top:10px;}
.wzlb li{ width:96%;border:2px solid #dadada; padding:2%; margin-bottom:20px;}
.wzlb li .time{background:url(../images/icon2.png) no-repeat left top; padding-left:35px;width:70px; margin-top:15px; float:left; margin-left:5px;}
.wzlb li .time p{line-height:20px; margin-left:5px;} 
.wzlb li h2{border-left:2px solid #c2c2c2; padding-left:10px; line-height:25px;  height:53px; width:240px; float:left; font-size:16px;}
.wzlb li a{ font-size:15px; color:#333333}
.ywlist{width:100%; margin-top:10px;}
.ywlist li{height:67px; margin-bottom:27px;}
.ywlist li .time{float:left; width:70px; background:#fff; height:67px; text-align:center;}
.ywlist li .time h2{height:35px; color:#063b78; font-size:24px; line-height:35px;}
.ywlist li .time p{line-height:35px; font-size:14px;}
.ywlist li .bt{padding-left:80px; line-height:30px; font-size:18px;}
.ywlist li:hover .time{background:#00468a;color:#fff;}
.ywlist li:hover .time h2{color:#bfd6ff;}
.ywlist li.last{margin-bottom:0;}
.pic-list{margin-top:10px;}
.pic-list li{width:365px; margin-right:40px; position:relative; float:left;}
.pic-list li .pic{width:365px; height:255px; overflow:hidden;}
.pic-list li .pic img{cursor: pointer; transition: all 0.8s;}
.pic-list li .pic img:hover{transform: scale(1.2);}
.pic-list li p{width:100%; height:40px; line-height:40px; text-align:center; color:#333; font-size:14px; position:absolute; bottom:0; left:0; background:rgba(23,73,148,0.8)}
.pic-list li p a{color:#fff;}
.pic-list li.last{margin-right:0;}
.left-nav li a:hover{background:#005faf; color:#fff;}
.left-current{background:#005faf!important; color:#fff!important;}



.list-left{width:230px; min-height:800px; background:#ededed;margin-top:32px}
.list-left-title{width:194px; height:80px; float:left; line-height:80px; padding-left:36px; font-size:24px; background:#005faf; color:#fff; border-bottom:1px solid #fff;}
.left-nav{width:100%; font-size:15px;}
.left-nav li a{display:block; height:50px; line-height:50px; background:#ededed; border-bottom:1px solid #fff; float:left; color:#333; padding-left:36px; width:194px;}
.list-right{width:940px; margin-top:32px;}
.local{width:100%; height:48px; border-bottom:2px solid #0b6cb8;}
.local h3{display:inline-block; border-bottom:2px solid #ffb64d; height:48px; line-height:48px; color:#999; font-weight:normal; font-size:14px; color:#666;}
.local h3 a{color:#666;}
.right-list,.jj,.pic-list{width:816px; padding:0 12px; float:left; margin:15px 0;}
.right-list li{width:800px; text-align:left }
.right-list li a{color:#333; font-size:14px; height:36px; line-height:36px; width:670px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left; background:url(../images/icon.png) no-repeat left; padding-left:10px;}
.right-list li i{color:#666; height:36px; line-height:36px; width:90px; text-align:right; font-size:12px; display:block; float:right;}
.jj p,.content-content p{line-height:30px; color:#333; font-size:15px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:15px;}
.content{width:1200px; margin:0 auto;}
.content-con{margin-top:15px; width:100%; min-height:500px; margin-bottom:30px;}
.content-title{width:100%; float:left; margin-bottom:15px; text-align:center; margin-top:10px;}
.content-title h3{font-weight:normal; color:#333; display:block; font-size:24px; line-height:36px; width:100%; text-align:center;}
.content-title i{display:block; font-style:normal; width:100%; float:left; text-align:center; font-size:14px; color:#666; line-height:24px; margin-top:5px;}
.content-content{width:100%; float:left; padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.syt{width:100%; line-height:30px; float:left;}
.syt p{width:100%; float:left; display:block; color:#333; font-size:14px;}
.syt p a{color:#333;}