*{ margin:0px; padding:0px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;font-size: 14px}
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;}
.w300{width: 300px;}
.w840{width: 840px;}
.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 \*/
/*头部*/

.head{width:1200px; margin:0 auto;}

.db{ margin-top:5px; font-size:14px; text-align:right}
.db a{ padding:0 10px;}
.db .last{padding-right:0px;}
.ss { float: right; padding-top:3px;}

.ss .srk {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #ccc;

	margin: 0px;
	padding:0 15px;
	width:170px;
	font-family:"???è?ˉé?…é?‘";
 border: 1px solid #e7e7e7;
}
.head_r p{ font-size:18px; color:#989898; text-align:right; line-height:42px;}
	
/*导航*/

.menu-nav{width:100%; height:45px; line-height:45px; background:#0057c3; float:left; position:relative; z-index:1000; min-width:1200px;}
    #menu {width:1200px; margin:0 auto; height:45px; line-height:45px;}
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  width:150px;
	  height:44px; line-height:44px;
    }

    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 150px;
      height: 45px;
      line-height: 45px;
	  color:#fff;
	  float:left;
	  font-size:14px;
    }

    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      background:rgba(0,73,163,0.7); color:#fff;
	  height:45px; line-height:45px; 
    }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 44px; 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:rgba(0,73,163,0.7)}
/*首页中间区域*/
.con,.con1{ width:1200px; margin:0 auto}
.zxdt h1 span.s1{font-size:20px;color:#0049a3;font-weight:bold;float:left;display:  inline-block;padding:  10px;border-top: 4px solid #0054bc;}

.focus{ position:relative; width:630px; height:309px; background-color: #000; float: left;}
.focus .fPic .fcon a{ width:100%; height:309px; overflow:hidden;}
  
.focus img{width:630px; height:auto; } 
.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:#000;;    
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 img{ display:block; height:309px}  
.focus .fbg{bottom:8px; right:10px; float:right; 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;}
.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;}  
.zxhd{width:530px;}

.zxhd h1{ font-size:20px; color:#0049a3; font-weight:bold; padding-bottom:10px;}
.zxhd h1 span a{ color:#391c05; font-size:14px; float:right; font-weight:normal; line-height:51px;}

.zxhd h1 span.s1{font-size:20px;color:#0049a3;font-weight:bold;float:left;display:  inline-block;padding:  10px;border-top: 4px solid #0054bc;}
.zxhd .bt  a{ font-size:15px; color:#fff; padding-left:10px}
.zxhd .bt{ width:100%; height:42px; line-height:42px; background:#000; position:absolute; bottom:0px;}
.c_li li{  width:250px;height:170px; float: left; margin-right:30px; margin-bottom:30px; position:relative}
.c_li li span{ color:#bc0d02}

.kyxx{width:630px; margin-right:30px;z-index:99999}

.kyxx h1{ font-size:20px; color:#bc0d02; font-weight:bold; padding-bottom:10px;}
.kyxx h1 span.s1{font-size:20px;color:#0049a3;font-weight:bold;float:left;display:  inline-block;padding:  10px;border-top: 4px solid #0054bc;}
.kyxx ul li span{ float:right; color:#a3a3a3; font-size:14px}

.cgzs{width:530px;}

.cgzs h1{ font-size:20px; color:#bc0d02; font-weight:bold; padding-bottom:10px;}
.cgzs h1 span.s1{font-size:20px;color:#0049a3;font-weight:bold;float:left;display:  inline-block;padding:  10px;border-top: 4px solid #0054bc;}
.cgzs ul li span{ float:right; color:#a3a3a3; font-size:14px}

.yfh{ border:1px solid #a3a3a3; height:200px; padding:15px;}
.yfh ul li{ font-size:14px; line-height:40px; float:left; width:100%;}
.yfh ul li a{ color:#505050; padding-left:10px;}



.yfh2{ height:300px;}
.yfh2 ul li{ font-size:14px; line-height:40px; float:left; width:100%;}
.yfh2 ul li a{ color:#505050; padding-left:10px;}




.con1 h1 span.s1{font-size:20px;color:#0049a3;font-weight:bold;float:left;display:  inline-block;padding:  10px;border-top: 4px solid #0054bc;}
.con1 h1{ font-size:20px; color:#0049a3; font-weight:bold; padding-bottom:10px;}
.con1 h1 span a{ color:#391c05; font-size:14px; float:right; font-weight:normal; line-height:51px;}

.xyxw h1{ font-size:20px; color:#bc0d02; font-weight:bold; padding-bottom:10px;border-bottom:1px solid #ccc;}
.xyxw h1 span{ color:#391c05; font-size:14px; float:right; font-weight:normal; line-height:38px;}
.xyxw1 ul li{ font-size:14px; line-height:36px; float:left; width:100%}
.xyxw1 ul li a{ color:#505050}
.xyxw1 ul li span{ float:right}
.yqlj h1{ color:#bc0d02; font-size:20px; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:10px;}


.link{ background:#0049a3; height:60px; min-width:1200px; }
.link p{ color:#fff; font-size:20px; line-height:60px; width:120px; float:left;margin-right:100px;}
.lj{ float:left; margin-top:16px}
.lj select{ margin-right:100px;background:#4d80bf; color:#fff;border:none; height:30px; line-height:30px;}

.tp li{ float:left;width:155px; height:100px; margin-right:19px}
.tp li.last{ margin-right:0px}
.tp li img{ text-align:center; padding:10px 50px;}
.tp li p{ font-size:14px; color:#fff; text-align:center}
.tp li.c1{ background:#ec6941}
.tp li.c2{ background:#88abda}
.tp li.c3{ background:#aa89bd}
.tp li.c4{ background:#8c97cb}
.tp li.c5{ background:#eb6877}
.tp li.c6{ background:#f29b76}
.tp li.c7{ background:#ae5da1}
.foot{background:#002a5f; height*:105px; min-width:1200px; padding:20px 0px;}
.foot p{ line-height:35px; color:#fff; text-align:center}

.wb{margin-top:20px;}
.wb ul li{ float:left; margin-right:20px}
.wb ul li img{ width:102px; height:100px;}
.wb ul li p{ color:#fff; font-size:14px; color:#fff; line-height:32px; text-align:center}

.con h1{ font-size:20px; color:#0049a3; font-weight:bold; padding-bottom:10px;}
.con h1 span a{ color:#391c05; font-size:14px; float:right; font-weight:normal; line-height:51px;}

.banner-list{width:1360px; height:230px; margin:0 auto;}
.list{width:1200px; position:relative; margin:0 auto;}
.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:916px; padding:0 12px; float:left; margin:15px 0;}
.right-list li{width:910px; }
.right-list li a{color:#333; font-size:14px; height:36px; line-height:36px; width:800px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; float:left;}
.right-list li i{color:#666; height:36px; line-height:36px; 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; 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;}
.pic-list{margin-top:20px;}
.pic-list li{width:180px; margin-right:32px; margin-bottom:20px;}
.pic-list li img{width:172px; min-height:112px;}
.pic-list li .pic{width:172px; height:112px; border:1px solid #ccc; padding:3px; overflow:hidden; float:left;}
.pic-list li .txt{width:180px; height:52px; line-height:52px; text-align:center; color:#333; font-size:14px;}
.left-nav li a:hover{background:#005faf; color:#fff;}
.left-current{background:#005faf!important; color:#fff!important;}

.kk{float:right;}


.headtop{height:30px; line-height:30px; background:#666;}
