@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑', Helvetica, Arial, sans-serif;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
body{background:url(/images/bg.jpg) repeat; min-width:1000px;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}



.top{width:100%; height:114px; background:#005bbb;}
.top-1{width:1000px; background:url(/images/top-bg.jpg) no-repeat; height:114px; margin:0 auto;}
.logo{width:372px; height:80px; float:left; margin-top:14px;}
.top-right{width:240px; margin-top:15px; color:#333; font-size:12px;}
.date{width:100%; text-align:right; color:#fff; line-height:40px;}
.search{width:218px; height:26px; float:right; background:#fff; padding-left:12px;}
.search-input{width:182px; height:18px; margin:4px 0; line-height:18px; color:#666; font-size:12px; border-right:1px solid #315eb1; float:left;}
.search-btn{width:34px; height:26px; float:left;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 50px; position: relative; float: left; width: 100%; margin-bottom:6px; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.rslides li i{display:block; left:50%; margin-left:-550px; bottom:0; line-height:50px; color:#f00;position:absolute; z-index:10000;}


.menu-nav{width:100%; height:40px; line-height:40px; background:#fff; float:left; position:relative; z-index:100;}
    #menu {width:1023px; margin:0 auto; height:40px; line-height:40px;}
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  width:102px;
	  height:40px; line-height:40px;
    }

    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 100px;
      height: 40px;
      line-height: 40px;
	  color:#333;
	  float:left;
	  font-size:15px;
    }

    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      background:#005bbb; color:#fff;
	  height:40px; line-height:40px; 
    }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 40px;
	  background:rgba(0,91,187,0.9);
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 130px;
      height: 36px;
      line-height: 36px;
      color: #fff;
      background:url(/css/images/ej-bg.png) repeat-x;
	  text-decoration:none;
	  font-size:14px;
    }

    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #005bbb;
      background: #eeeeee;
    }

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }
	
.sy-content{width:100%; float:left;}
.xyyw,.tzgg{width:1000px; margin:0 auto 15px;}
.sy-title{width:980px; height:58px; border-bottom:1px solid #d9d9d9; padding:0 10px;}
.bt{height:20px; border-left:3px solid #315eb1; padding-left:10px; color:#666; margin:19px 0;}
.bt h3{color:#315eb1; font-size:16px; line-height:20px; float:left; display:inline-block;}
.bt span{display:inline-block; float:left; margin-left:5px; line-height:15px; margin-top:6px; font-size:10px;}
.more{display:block; float:right; color:#666; font-size:12px; margin-top:26px; font-family:'宋体'}
.xyyw-con{width:100%; margin-top:20px;}
.xyyw-con li{width:286px; margin-right:71px;}
.xyyw-con li .xyyw-pic{width:286px; height:132px; overflow:hidden;}
.xyyw-con li .xyyw-pic img{width:286px;}
.xyyw-con li .xyyw-txt{width:100%; margin-top:10px; float:left;}
.xyyw-con li .xyyw-txt h3{color:#333; font-size:14px; line-height:24px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xyyw-con li .xyyw-txt p{color:#666; font-size:12px; line-height:24px;}
.tzgg-con{width:100%; margin-top:20px;}
.tzgg-con li{width:308px; margin-right:38px; margin-bottom:40px;}
.tzgg-con li .tzgg-date{width:60px; height:60px; float:left; background:#dee7f8; color:#315eb1; font-size:12px; margin-right:22px; margin-top:5px;}
.tzgg-con li .tzgg-date span{font-size:14px; display:block; float:left; text-align:center; width:100%; height:20px; line-height:20px; margin-top:10px;}
.tzgg-con li .tzgg-date i{display:block; width:100%; text-align:center; font-size:12px; float:left; height:24px; line-height:24px;}
.tzgg-txt{width:226px; float:left;}
.tzgg-txt h3{color:#333; font-weight:normal; line-height:24px; font-size:14px;}
.tzgg-txt p{color:#999; font-size:12px; font-family:'宋体'; line-height:24px;}
.tzgg-txt p span{color:#315eb1;}
.bottom{width:100%; background:url(/images/bg1.jpg) repeat; padding-top:15px; float:left;}
.kstd{width:368px; margin-right:55px;}
.bottom-1{width:1000px; margin:0 auto;}
.kstd-con{width:100%; margin-top:10px; margin-bottom:20px;}
.kstd-con li a{width:80px; background:url(/images/jt.png) no-repeat left center; padding-left:12px; display:block; float:left; color:#333; font-size:14px; line-height:30px; font-size:12px;}
.wzzt{width:577px; float:left;}
.wzzt-con{width:100%; margin-top:15px;}
.wzzt-con li{width:180px; height:71px; margin-right:18px;}
.foot{width:100%; padding:12px 0; background:#315eb1;}
.bq{width:1000px; margin:0 auto;}
.foot-left{width:320px; color:#fff; font-size:12px; line-height:24px; height:90px; padding-top:15px;}
.ewm{width:76px; height:76px; margin:15px 25px 0 0;}
.banner{width:100%; height:160px; overflow:hidden; text-align:center; background:url(/images/bg.jpg) repeat; position:relative}
.banner-1{width:100%; height:160px; background:url(/images/list-banner.png) no-repeat center top; z-index:10; position:absolute;}
.list{min-height:500px; width:100%; margin-top:-50px; position:relative;}
.list-con{width:1000px; margin:0 auto; min-height:500px;}
.list-left{width:235px; margin-right:30px;}
.list-right{width:735px;margin-top:70px;}
.list-right-1{width:1000px;margin-top:50px;}
.lmmc{width:235px; height:50px; background:rgba(0,91,187,0.7); color:#fff; line-height:50px; font-size:18px; text-align:center;}
.ejlm{width:233px; border:1px solid #dcdcdc; margin:20px 0;}
.zst{width:100%; height:423px; float:left;} 
.ejlm li a{display:block; float:left; width:233px; height:45px; line-height:45px; border-bottom:1px solid #dcdcdc; color:#333; font-size:15px; text-align:center;}
.ejlm li a:hover{background:#e5e5e5!important; color:#005bbb!important;}
.left-current{background:#005bbb!important; color:#fff!important;}
.local{width:715px; border-bottom:1px solid #dcdcdc; padding:0 10px;}
.local-content{width:980px; border-bottom:1px solid #dcdcdc; padding:0 10px;}
.local-1{color:#666; font-size:14px; margin-top:20px;}
.local-1 a{color:#666;}
.list-content,.jj,.jgsz-content{width:715px; margin:15px 10px; min-height:500px; margin-bottom:30px;}
.list-content li{background:url(/images/jt.png) no-repeat left center; padding-left:12px; width:703px;}
.list-content li a{width:610px; display:block; float:left; height:36px; line-height:36px; color:#333; font-size:14px;}
.list-content li i{display:block; float:right; width:80px; text-align:right; color:#999; height:36px; line-height:36px; font-size:12px;}
.line{width:100%; height:15px; border-bottom:1px dotted #ccc; margin-bottom:8px; float:left;}
.content-title,.jj-title{width:100%; padding-bottom:15px; margin-top:20px;}
.content-title h3,.jj-title h3{display:block; float:left; width:100%; text-align:center; color:#005bbb; font-size:16px; line-height:30px;}
.content-title i{display:block; float:left; text-align:center; width:100%; font-size:12px; color:#999; line-height:30px;}
.jj-content,.jgsz-content{width:100%; margin-top:15px;}
.jj-content p,.content-content p{line-height:30px; text-indent:2em;text-align:justify; text-justify:inter-ideograph; font-size:14px; margin-bottom:20px;}
.content{width:980px; margin:15px 10px; min-height:500px; margin-bottom:30px;}
.sxt{width:100%; margin-top:10px; border-top:1px dotted #ccc; padding-top:10px; margin-bottom:30px;}
.sxt p{display:block; float:left; color:#666; font-size:14px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.sxt p a{color:#666;}
.jgsz-title{height:36px; line-height:36px; width:692px; background:#ededed; color:#005bbb; font-size:16px; padding:0 15px; border-left:3px solid #005bbb;}
.jgsz-content ul{width:715px; padding:10px 10px;}
.jgsz-content li{background:url(/images/jt.png) no-repeat left center; padding-left:12px; width:226px; height:40px; line-height:40px;}
.jgsz-content li a{color:#333; font-size:14px;}




.xwtt{width:380px; height:30px; line-height:30px; margin-top:16px;}
.xwtt h3{color:#cc0000; font-size:12px; line-height:30px; height:30px; float:left; display:block;}
#FontScroll{width:300px; height:30px; line-height:30px; overflow:hidden; color:#333; font-size:12px; float:left;}
.tt{width:100%;}
#FontScroll li{width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
#FontScroll li a{color:#333; width:100%; height:30px; line-height:30px; display:block; float:left;}

.keywordfontcolor136401{font-family:'微软雅黑'!important; font-size:16px!important; color:#dd4b39!important;}
.content-content .vsbcontent_img{width:100%; text-indent:0; text-align:center;}
.defaultInputStyle{border:solid 1px #AFD5F5;}

.xz-content{width:715px; margin:15px 10px; min-height:500px; margin-bottom:30px;}
.xz-content ul{width:695px; padding:10px 10px;}
.xz-content li{background:url(/images/jt.png) no-repeat left center; padding-left:12px; width:683px; height:40px; line-height:40px;}
.xz-content li a{color:#333; font-size:14px;}

.yqlj{width:100%; border-bottom:1px solid #4e7bce;  line-height:24px; padding-bottom:10px;}
.yqlj-1{width:1000px; margin:0 auto; line-height:16px; color:#fff;}
.yqlj-1 li a{font-size:12px; color:#fff; display:block; float:left; padding:0 15px; line-height:24px;}
.yqlj-1 h3{color:#fff; font-size:14px; line-height:24px; display:block; float:left; width:80px;} 

.tzgg-txt h3:hover,.tzgg-txt p:hover,.xyyw-con li .xyyw-txt h3:hover,.xyyw-con li .xyyw-txt p:hover,.more:hover,.kstd-con li a:hover,.list-content li a:hover,.local-1 a:hover,.sxt p a:hover{color:#315eb1;}

.yqlj-1 ul{width:920px;}