@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:'微软雅黑',  Arial, sans-serif; font-size:14px;}
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;}
.wid1100{width:1100px; margin:0 auto;position: relative;}
body{min-width:1100px;}
.wid790{width:790px;}
.wid280{width:280px; margin-top:20px;}

.top{width:100%; height:115px; line-height:28px; background:url(images/top-bg.jpg) repeat; border-bottom:1px solid #1081c8;}
.logo{width:355px; height:115px;}
.search{width:217px; height:28px; background:url(images/search.png) no-repeat; padding-left:15px; margin-top:45px;}
.search-input{width:172px; line-height:28px; background:none; height:28px; float:left; font-size:12px; color:#003671;}
.search-btn{width:45px; height:28px; float:left;}


.banner{width:100%; height:250px;}


.tzgg,.pyxx,.sjxx{width:380px; margin-right:30px;}
.zsxx,.xwxx,.xsdt,.zhxx{width:380px;}
.sy-1{width:790px; background:url(images/sy-1.jpg) repeat-x left bottom; padding-bottom:15px;}
.title{width:100%; height:46px; border-bottom:2px solid #e7e0e0; margin-top:6px; margin-bottom:6px;}
.title h3{display:block; float:left; color:#092b6e; line-height:46px; font-size:18px;}
.title h3 img{vertical-align:middle; margin-right:5px;}
.title h3 span{color:#999999; font-size:12px; margin-top:20px; font-weight:normal; margin-left:10px;}
.more{display:block; float:right; line-height:46px; color:#999; font-family:'宋体'; font-size:12px; margin-right:10px;}
.more:hover{color:#ffa800;font-family: bold;}
.zsxx-con{width:100%; margin-bottom:10px;}
.zsxx-con li{height:30px; line-height:30px; background:url(images/qdt.jpg) no-repeat left center; padding-left:15px; width:365px; font-size:12px;}
.zsxx-con li a{display:block; height:30px; line-height:30px; color:#333; float:left; width:270px; overflow:hidden;}
.zsxx-con li i{display:block; float:right; text-align:right; color:#999;}
.dtxw,.fwxt,.bmxt,.xxgk,.jyfwpt,.yqlj{width:100%; margin-bottom:10px;}
.sy-title{width:100%; height:35px; line-height:35px; color:#fff; font-size:16px; font-weight:bold; margin-bottom:4px; background:#004098;}
.sy-title h3{display:block; margin-left:15px; height:35px;font-size:16px;  float:left;}
.sy-title h3 img{margin-right:5px; vertical-align:middle;}
.sy-right{width:280px;}
.sy-right li a{width:260px; height:28px; line-height:28px; color:#333; padding-left:20px; background:#f2f2f2; margin-bottom:1px; display:block; float:left;}
.yqlj{width:100%; height:34px; margin-bottom:10px;}
.foot{width:100%; padding:15px 0; background:#092b6e; color:#fff; font-size:12px; line-height:24px; height:100px;}
.foot-left{width:580px;}
.foot-right{height:46px; line-height:46px;position: absolute;
    right: 0;
    top: 0;}
.foot-right img{margin-right:15px;}
.ny{width:1100px; background:#f9f9f9; margin:0 auto;}
.ny-left{width:230px; background:url(images/left.jpg) no-repeat; min-height:500px;}
.ny-right{width:870px;}
.lmcc{width:198px; padding-left:32px; color:#fff; font-size:16px; background:#092b6e; height:50px; line-height:50px;}
.ejdh li a{width:180px; height:43px; line-height:43px; background:#e4e4e4 no-repeat 32px center; color:#092b6e; font-size:14px; display:block; float:left; padding-left:50px; border-bottom:1px solid #edf0f5;}
.ejdh li a:hover,.left-current{background:#61759d no-repeat 32px center!important; color:#fff!important;}
.list-banner{width:870px; height:175px; overflow:hidden;}
.local{width:800px; margin:0 30px; border-bottom:1px solid #c3c3c3; height:40px; line-height:40px; padding:0 5px; font-size:12px; color:#666; font-family:'宋体';}
.local a{color:#666; padding:0 5px;}
.list-banner img{width:100%;}
.right-content,.jj-con,.right-list{width:800px; padding:15px 30px; margin-bottom:30px;}
.right-title{width:100%;}
.right-title h3,.jj-title{color:#092b6e; width:100%; display:block; float:left; text-align:center; font-size:18px; line-height:32px; font-family:'微软雅黑';}
.right-title i{display:block; width:100%; color:#666; font-size:12px; line-height:20px; float:left; text-align:center; margin-top:5px;}
.jj-content,.right-content-1{width:100%; margin-top:20px; line-height:30px; font-size:14px; color:#333; min-height:50px;}
.jj-content p,.right-content-1 p{text-indent:2em; margin-bottom:20px; text-align:justify; text-justify:inter-ideograph;}
.right-con{width:1050px; padding:0 25px; background:#fff;}
.sxt{width:100%; padding-top:15px; border-top:1px solid #e0e0e0; color:#666;}
.sxt p{display:block; width:100%; float:left; line-height:32px;}
.sxt a{color:#666;}
.right-list li{height:30px; line-height:30px; background:url(images/qdt.jpg) no-repeat left center; padding-left:15px; width:785px; font-size:12px;}
.right-list li a{display:block; float:left; color:#333; font-size:14px; width:710px;}
.right-list li i{display:block; float:right; color:#999; font-size:12px; text-align:right; width:75px;}
.local a:hover,.right-list li a:hover,.zsxx-con li a:hover{color:#ffa800;}
/*#ffa800*/
.sy-right li a:hover{background:#5CB85C; color:#fff;}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t{position:absolute;}
.yx-rotation-title{position:absolute;width:100%;height:100px;line-height:100px;background:url(images/lht-bg.png) repeat-x;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:18px;font-family:microsoft yahei;z-index:2;bottom:0;left:20px;line-height:50px; font-weight:bold;}
.yx-rotation-focus span{background:url(images/mr.png) no-repeat;display:block;}
.yx-rotation-focus{height:50px;line-height:50px;right:20px;bottom:0;z-index:2;}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:8px;position:relative;top:19px;cursor:pointer;text-indent:-9999px;}
.yx-rotation-focus span.hover{background:url(images/xz.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list li{width:350px; height:220px; float:left;}



/*menu部分*/ 
    .menu-nav{width:100%; height:45px; background:#eeeaea; float:left; position:relative; z-index:1000;} 

    #menu {  
      margin: 0 auto;  
        
      width: 1100px;
      clear: both  ; font-family: '微软雅黑';
      font-size:14px;
      height:45px;}
      
    #menu ul {
      list-style: none;}
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
      padding:2px 15.8px;
      height:45px; 
      line-height:45px;}

    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 125px;
      height: 45px;
      line-height: 45px;
      color:#333;
      width:100%;
      float:left;
      font-size: 16px;}
    li.l1-nav:hover{background:#092b6e;}
    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      color: #fff;
      background:#092b6e; 
      height:45px; 
      line-height:45px;}

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 63px;}

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
      border-bottom:1px dashed #284c95;}

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 150px;
      height: 40px;
      line-height: 40px;
      color: #fff;
      background:url(images/ej-bg.png) repeat;
      text-decoration:none;
      font-size:14px;}

    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #fff;
      background: #5CB85C;
      opacity: 0.9;}

    ul.l3-nav {
         visibility: hidden;
         position: absolute;  /* 第三级菜单相对于第二级菜单绝对定位 */
         left: 150px;
         top: 0px;}
    li.l3-nav {
        float: left;
        position: relative; /* 这里把第三级菜单项设成相对定位，以使得它包含的四级菜单相对它自己定位 */
        left: 0px;
        top: 0px;
        border-left:1px dashed #284c95;
        border-bottom:1px dashed #284c95;}
    a.l3-nav {
        display: block; /* 把a设成块级显示 */
        text-align: center;
        width: 150px;
        height: 40px;
        line-height: 40px;
        color: #fff;
        background:url(images/ej-bg.png) repeat;
        text-decoration:none;
        font-size:14px;}

    li.l3-nav:hover a.l3-nav, a.l3-nav:hover {
        color: #fff;
        background: #5CB85C;
        opacity: 0.9;}


    /*三级菜单*/
    ul.l4-nav {
        visibility: hidden;
        position: absolute;  /* 第三级菜单相对于第二级菜单绝对定位 */
        left: 150px;
        top: 0px;}
    li.l4-nav {
        float: left;
        position: relative; /* 这里把第三级菜单项设成相对定位，以使得它包含的四级菜单相对它自己定位 */
        left: 0px;
        top: 0px;
        border-left:1px dashed #284c95;
        border-bottom:1px dashed #284c95;}
    a.l4-nav {
        display: block; /* 把a设成块级显示 */
        text-align: center;
        width: 150px;
        height: 40px;
        line-height: 40px;
        color: #fff;
        background:url(images/ej-bg.png) repeat;
        text-decoration:none;
        font-size:14px;}

    li.l4-nav:hover a.l4-nav, a.l4-nav:hover {
        color: #fff;
        background: #5CB85C;
        opacity: 0.9;}

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
        visibility: visible;}
    a.l2-nav:hover ul.l3-nav, li.l2-nav:hover ul.l3-nav {
        visibility: visible;}
    a.l3-nav:hover ul.l2-nav, li.l3-nav:hover ul.l2-nav {
        visibility: visible;}
    a.l3-nav:hover ul.l4-nav, li.l3-nav:hover ul.l4-nav {
        visibility: visible;}
    a.l4-nav:hover ul.l2-nav, li.l4-nav:hover ul.l2-nava {
        visibility: visible;}
    /**侧边栏-手风琴效果**/
    .submenu {
        content: " ";}
    .submenu li {
        width: 221px;
        margin-left: 6px;
        border-left: solid 3px #284c95;
        transition: border-left 220ms ease-in;}
    .submenu li a{
        width: 171px;}
    .xljt {
        display: inline-block;
        width: 44px;
        height: 44px;
        line-height: 44px;
        float: right;
        transition: transform 0.4s linear;}
    /****侧边栏选择中 效果****/
    .seclect_a {
        background: #61759d no-repeat 32px center!important;
        color: #fff!important;}
