@media screen {
    /* default global style */

    body {
		background:url(../images/bj.jpg) top center no-repeat;
        /*font-family: Simsun,Verdana, Arial, "sans-serif";*/
        font-family: \5fae\8f6f\96c5\9ed1, Verdana, Arial, Helvetica, \5b8b\4f53, sans-serif;
        overflow-y: scroll;
    }

    .ie7 body { overflow-y: visible; }
    html.ie7 { overflow-y: scroll; }
    
    /*------------------------------------------------------------
    * base
    */
    a {
        text-decoration:none; 
        -webkit-transition:all 0.3s ease-in-out; 
           -moz-transition:all 0.3s ease-in-out; 
             -o-transition:all 0.3s ease-in-out; 
                transition:all 0.3s ease-in-out;
    }

    a:hover,
    a:focus {text-decoration:underline;}

    .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }

    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
      width: 980px;
    }

    input, button { border-radius: 0; }

    .pagination ul i:first-child a,
    .pagination ul li:first-child a,
    .pagination ul li:first-child span,
    .pagination ul li:first-child span {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }
    .pagination ul li:last-child a,
    .pagination ul li:last-child a,
    .pagination ul li:last-child span,
    .pagination ul li:last-child span {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .table tr td {
        font-size: 12px;
        color: #666;
    }

    .table-bordered { border-radius: 0; }

    /*------------------------------------------------------------
    * topbar (alert-upgrade-nojs)
    */
    #alert-upgrade-nojs { }

    #alert-upgrade-nojs ul {
        margin-left: 0;
        margin-bottom: 0;
    }

    #alert-upgrade-nojs ul li {
        display: none;
        margin-top: -1px;
        padding: 10px 15px 10px 40px;
        background: #ffffe1 url(../images/icon-ie.png) 15px 13px no-repeat;
        border-top: 1px solid #eded95;
        border-bottom: 1px solid #eded95;
        font-size: 12px;
    }

    #alert-upgrade-nojs a { color:#000; }

    html.no-js #alert-upgrade-nojs .aun-js,
    html.lt-ie7 #alert-upgrade-nojs .aun-up { display: block; }


    /*------------------------------------------------------------
    * header
    */
    #header {
		padding:0;
		margin:0;
		background:url(../images/home_r1_c2_s1.jpg) no-repeat right;
        height: 94px;
        
    }

    #header .container {
        position: relative;
        zoom: 1;
        opacity: 1;
    }

    #logo {
        overflow: hidden;
        display: block;
        margin-top: 0;
        margin-bottom: 0;
        height: 104px;
        background: transparent url("../images/logo.png") 0 0 no-repeat;
        line-height:  normal;
    }

    #logo a {
        display: block;
        width: 625px;
        height: 70px;
    }

    #logo a span { display: none; }

    .b-toplink {
        position: absolute;
        top: 10px;
        right: 0;
        z-index: 1;
        margin-left: 0;
        margin-bottom: 0;
        height: 20px;
        list-style-type: none;
    }

    .b-toplink li {
        float: left;
        margin-left: 20px;
    }

    .b-toplink a {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
        color: #fff;
        
    }

    .b-toplink a:hover {
        
    }
     .b-topdaty {
        position: absolute;
        top: 30px;
        right: 0;
		font-size:12px;
        z-index: 1;
        margin-left: 0;
        margin-bottom: 0;
        height: 20px;
        list-style-type: none;
		color:#fff;
    }
	.b-topresearch {
        position: absolute;
        top: 50px;
        right: 0;
		font-size:12px;
        z-index: 1;
        margin-left: 0;
        margin-bottom: 0;
        height: 20px;
        list-style-type: none;
    }
	.b-topresearch  input{
		width:125px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		border-radius:20px;
		color:#3C7AD1; 
		background:#D0DEF2;
		border:1px solid #3C7AD1;}
	.btl-en{  background-color: #C6997C;}
	.btl-en a:hover{
        background-color: #845F44;
    }
    /*------------------------------------------------------------
    * b-pagenavbar
    */
    .b-pagenavbar {
height:35px;
		line-height:35px;
        background-color: #003E65;
        border-bottom: 5px solid #EED175;
    }  
	.b-pagenavbar1 {
        background-color: #EED175;
        border-bottom: none;
		
    }
	.b-pagenavbar1 .b-menu li .bm-btn {
        color:#003E65;
		padding-left:35px;
		padding-right:35px;
		font-weight:bold;
    }
	.b-pagenavbar1 .b-menu .bm-btn:hover,
    .b-pagenavbar1 .b-menu .open .bm-btn {
        background-color: #fff;
    }
	
	
    .b-pagenavbar .container { text-align: center; }

    /* .b-menu */
    .b-menu {
        display: inline-block;
        margin: 0 auto;
        height: 35px;
    }

    .b-menu li {
        position: relative;
        zoom: 1;
        display: inline;
        /*float: left;*/
    }

    .b-menu .bm-btn {
        display: inline-block;
        padding-left: 19px;
        padding-right: 19px;
        height: 35px;
        line-height: 35px;
        color: #f0f1f2;
        text-decoration: none;
    }

    .b-menu .bm-btn:hover,
    .b-menu .open .bm-btn {
        background-color: #041f38;
    }

    .b-menu li.active .bm-btn {
        background-color: #EED175;
        color: #5F4B0C;
    }

    .b-menu li {
        list-style-type: none; 
    }

    .b-menu li .bm-tomenu {
        position: absolute;
        top: 27px;
        left: 0;
        z-index: 10;
        display: none;
        margin-left: 0;
        margin-bottom: 0;
        padding: 15px;
        width: 160px;
        height: auto;
        background-color: #fff;
        /*border-top: 5px solid #041f38;*/
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        box-shadow: 2px 2px 8px rgba(0,0,0,.3);
        text-align: left;
    }

    .ie7 .b-menu li .bm-tomenu { top: 35px; }

    .b-menu li .bm-tomenu li { display: block; }

    .b-menu li .bm-tomenu a {
        display: block;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
        border-bottom: 1px solid #eee;
        color: #666;
        font-size: 12px;
        text-decoration: none;
    }

    .b-menu li .bm-tomenu a:hover { color: #333;background-color: #eee; }

    .b-menu li .bm-tomenu.m-posleft {
        left: auto;
        right: 0;
    }

    .b-menu li.open .bm-tomenu,
    .b-menu li.active.open .bm-tomenu { display: block; }

    /*------------------------------------------------------------*/

     /* .b-menu-2 */
       .b-pagenavbar-2 {
       	width:100%;
        background-color: #EED175;
        text-align:center;
        margin:0 auto;
    }
    .b-pagenavbar-2 .container {
    	width:970px; 
    	text-align:left;
        margin:0 auto;
     }
    .b-menu-2 {
        display: inline-block;
        margin: 0 auto;
        height: 35px;
    }

    .b-menu-2 li {
        position: relative;
        zoom: 1;
        display: inline;
        /*float: left;*/
    }

    .b-menu-2 .bm-btn {
        display: inline-block;
        padding-left: 30px;
        padding-right:30px;
        height: 35px;
        line-height: 35px;
        color:#041f38;
        text-decoration: none;
    }

    .b-menu-2 .bm-btn:hover,
    .b-menu-2 .open .bm-btn {
        background-color: #041f38;
        color:#fff;
    }

    .b-menu li.active .bm-btn {
        background-color: #EED175;
        color: #5F4B0C;
    }

    .b-menu-2 li {
        list-style-type: none; 
    }

    .b-menu-2 li .bm-tomenu {
        position: absolute;
        top: 27px;
        left: 0;
        z-index: 10;
        display: none;
        margin-left: 0;
        margin-bottom: 0;
        padding: 15px;
        width: 160px;
        height: auto;
        background-color: #fff;
        /*border-top: 5px solid #041f38;*/
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        box-shadow: 2px 2px 8px rgba(0,0,0,.3);
        text-align: left;
    }

    .ie7 .b-menu-2 li .bm-tomenu { top: 35px; }

    .b-menu-2 li .bm-tomenu li { display: block; }

    .b-menu-2 li .bm-tomenu a {
        display: block;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
        border-bottom: 1px solid #eee;
        color: #666;
        font-size: 12px;
        text-decoration: none;
    }

    .b-menu-2 li .bm-tomenu a:hover { color: #333;background-color: #eee; }

    .b-menu-2 li .bm-tomenu.m-posleft {
        left: auto;
        right: 0;
    }

    .b-menu-2 li.open .bm-tomenu,
    .b-menu-2 li.active.open .bm-tomenu { display: block; }

    /*------------------------------------------------------------
    * gride
    */
    .b-can {
        margin-bottom: 0;
    }

    .b-listgride {
        background-color: #f0f1f2;
    }

    .b-listgride .container {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .m-gride {
        width: 666px;
    }



    /*------------------------------------------------------------
    * homecarousel
    */
    .b-homecarousel {
        
    }

    #homecarousel {
        position: relative;
        zoom: 1;
        opacity: 1;
        margin-bottom: 0;
    }

    #homecarousel a {
        -webkit-transition: none; 
           -moz-transition: none; 
             -o-transition: color 0 ease-in; 
                transition: none;
    }

    #homecarousel .carousel-indicators {
        top: auto;
        bottom: 40px;
    }

    #homecarousel .carousel-indicators li {
        display: block;
        width: 20px;
        height: 20px;
        background-color: #000;
        font-size: 12px;
        color: #fff;
        cursor: pointer;
        border-radius: 0;
        text-indent: inherit;
        *text-indent: 0;
        text-align: center;
    }

    #homecarousel .carousel-indicators li.active {
        background-color: #EED175;
    }

    #homecarousel .carousel-inner .item img {
        width: 100%;
        height: 340px;
    }


    /*------------------------------------------------------------
    * main content
    */
    .m-sidebox {
        position: relative;
        zoom: 1;
        opacity: 1;
    }

    .m-sidebox .m-more {
        position: absolute;
        top: 6px;
        right: 0;
    }

    .m-sidebox .ms-title {
        display: block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 20px;
        background: url("../images/dot1.gif") 0 7px no-repeat;
        line-height: normal;
        font-size: 16px;
        font-weight: normal;
    }


    .m-homelist {
        height:200px;
    	display:block;
        margin-left: 0;
        margin-bottom: 0;
        padding-top: 10px;
        list-style-type: none;
    }

    .m-homelist li {
        position: relative;
        zoom: 1;
        opacity: 1;
        margin-left: 0;
        margin-bottom: 5px;
        /* padding-left: 18px; 
        background: url("../images/jt.PNG") left center no-repeat; */
    }

    .m-homelist li span {
        float: right;
        font-size: 11px;
        color: #999;
    }

    .m-homelist li a {
        display: block;
        overflow: hidden;
        margin-left: 0px;
        padding-left: 0px;
        height: 22px;
        font-size: 12px;
        color: #666;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .m-homelist li a:hover {
        color: #01548A;
        text-decoration: none;
    }

    .m-homelist .m-herenew a {
        margin-right: 86px;
    }

    .m-homelist .m-herenew .m-icon-new {
        position: absolute;
        top: 3px;
        right: 63px;
        float: none;
        display: block;
        width: 27px;
        height: 12px;
        background: url("../images/new.gif") 0 0 no-repeat;
    }

    .ie7 .m-homelist .m-herenew .m-icon-new {
        right: 60px;
    }


    /* m-homebox */
    .m-homebox {
        position: relative;
        zoom: 1;
        opacity: 1;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
        width: 100%;
		overflow:hidden;
    }

    .m-homebox .mh-title {
	color: #03117B;
        display: block;
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 5px;
        background: url("../images/line.gif") left bottom no-repeat;
        line-height: normal;
        font-size: 16px;
        font-weight: normal;
    }

    .m-homebox .m-more {
        position: absolute;
        top: 7px;
        right: 0;
    }


    /* b-maincontent */
    .b-maincontent {
	background:#ffffff;
        /*padding-bottom: 20px;*/
        min-height: 500px;
    }


    /* b-sidenav */
    .b-sidenav {
        padding: 15px;
        /*background-color: #f4eacf;*/
    }

    .b-sidenav ul {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-sidenav ul li {
        display: inline;
ist-style-type: none;
    }

    .b-sidenav ul li a {
        display: block;
        padding: 8px 15px;
        font-size: 18px;
        color: #524727;
    }

    .b-sidenav ul li a:hover {
        background-color: #f9e6ab;
        text-decoration: none;
    }

    .b-sidenav ul li.active a,
    .b-sidenav ul li.active a:hover {
        background-color: #eed175;
    }

    /* b-pagepath */
    .b-pagepath ul {
        margin-left: 0;
        margin-bottom: 20px;
        padding: 0 0 10px 0;
        border-bottom: 1px solid #ecd176;
        background-color: transparent;
        border-radius: 0;
    }

    .b-pagepath ul a {
        font-size: 12px;
        color: #333;
    }

    .b-pagepath ul li.active a {
        color: #999;
    }

    .b-pagepath .bp-home {
        padding-left: 20px;
        background: transparent url("../images/dot1.gif") 0 7px no-repeat;
    }

    /* b-clist */
    .b-clist {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-clist li {
        padding-top: 5px;
        padding-left: 17px;
        padding-right: 17px;
        padding-bottom: 5px;
	line-height:30px;
	border-bottom:1px dotted #ddd; 
    }

    .b-clist li.odd {
        background-color: #f2faff;
    }

    .b-clist li a {
        color: #666;
        font-size: 12px
    }

    .b-clist li a:hover { color: #000; }

    .b-clist li span {
        float: right;
        font-size: 12px;
        color: #999;
    }

    /* b-mcbox */
    .b-mcbox {
        padding-left: 10px;
        padding-right: 10px;
    }

    .b-mcbox .bm-t {
        margin-top: 0;
        margin-bottom: 20px;
        line-height: normal;
        font-size: 26px;
        font-weight: normal;
        text-align: center;
    }

    .b-mcbox .bm-enty {
        font-size: 13px;
        color: #555;
        line-height: 170%;
    }

    .b-mcbox .bm-inf {
        margin-bottom: 40px;
        border-bottom: 1px solid #eee;
        color: #666;
        font-size: 12px;
        text-align: center;
    }

    /* b-cblist */
    .b-cblist {
        margin-left: 0;
        margin-bottom: 20px;
        padding: 10px 0;
        list-style-type: none;
    }

    .b-cblist li {
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px dashed #ccc;
    }
    
    .b-cblist .bc-t {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .b-cblist .bc-t a {
        color: #003e65;
    }

    .b-cblist .bc-c {
        font-size: 12px;
        color: #666;
    }



    /*------------------------------------------------------------
    * footer
    */
    #footer {
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #ADB7BD;
        border-top: 1px solid #eee;
        font-size: 12px;
        color: #002847;
    }

    #footer .container {
        position: relative;
        zoom: 1;
        opacity: 1;
        height: 80px;
        background: url("../images/footer_logo.png") left center no-repeat;
    }

    .b-footer-link {
		
        position: absolute;
        top: 30px;
        right: 10px;
    }

    .b-footer-link .bfl-box {
        position: relative;
        zoom: 1;
        opacity: 1;
    }

    .b-footer-link .bfl-box .bflb-btn {
        cursor: pointer;
    }

    .b-footer-link .bfl-box .bflb-btn span {
        display: block;
        padding: 0 5px;
        width: 120px;
        height: 20px;
        background: #fff url("../images/icon-ab.gif") 117px center no-repeat;
        border: 1px solid #ccc;
        line-height: 20px;
        color: #999;
        font-size: 12px;
    }
	.b-footer-copy span {
		float:right;}
		.b-footer-copy span img{
			width:20px;
			height:20px;}
    .b-footer-link .bflb-btn .js-hover {}

    .b-footer-link .bfl-box .bflb-menu {
        display: none;
        position: absolute;
        left: 0;
        bottom: 21px;
        z-index: 2;
        margin-left: 0;
        margin-bottom: 0;
        padding: 10px 0;
        min-width: 180px;
        background-color: #fff;
        border: 1px solid #ccc;
        list-style-type: none;
    }

    .b-footer-link .bfl-box .bflb-menu li { display: inline; }

    .b-footer-link .bfl-box .bflb-menu li a {
        display: block;
        padding: 5px 10px;
        color: #666;
    }

    .b-footer-link .bfl-box .bflb-menu li a:hover {
        background-color: #eee;
        color: #333;
        text-decoration: none;
    }

    .b-footer-link .bfl-box.m-open .bflb-menu {
        display: block;
    }

    .b-footer-copy{
		border:1px solid #ADB7BD;
		width:800px;
		margin-left:200px;
               margin-top: 00px;
    }
#footer .custom{
   margin-top: 20px;

}
	.b-footer-info{
		border:1px solid #ADB7BD;
		width:800px;
		margin-left:180px;
		}
    .b-footer-info a {
        color: #fff;
    }

    .b-footer-info a:hover { color: #eed175; }

    /*---------NEW-index-------*/
	 .m-homebox .mp-list-B {
	    margin-left:0;
        margin-top: 10px;
        font-size: 12px;
    }

    .m-homebox .mp-list-B li {
		list-style: none;
		display:block;
		margin-bottom:10px;
		overflow:hidden;
     }
	.m-homebox .mp-list-B img{
		float:left;
		list-style: none;
		display:inline;
        height: auto;
     }
    .m-homebox .mp-list-B li a{
		position:absolute;
		float:right;
		width: auto;
		margin:0 20px;
		text-indent:0;
		line-height:18px;
		display:inline;
		color:#AFAFAF;
     }
	 
	 .m-homebox .mp-list-B li a span{
		font-size:14px;
		line-height:22px;
		display: block;
		color:#666;
     }

    .m-homebox .mp-list-B .mpl-date {
        float: right;
        color: #999;
    }
	  /* m-element */
    .m-element {

  	margin-bottom: 20px;
  	padding: 15px 0px 15px 40px;
  	background-color: #fff;
  	border: 1px solid #ccc;
	overflow:hidden;

}

		


    .m-element ul {
		display:block;
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;

    }

    .m-element ul li {
        float: left;

    }

    .m-element ul li a {
        display: block;
        margin-left: 10px;
        margin-right: 10px;
    }

    .m-element ul li img {
        width: 160px;
        height: 120px;
    }
    
  

    /*------------------------------------------------------------
    *  Ã§Â»"Ã¤Â»Â¶
    */
    .u-share {
        display: inline-block;
        padding: 30px 46px;
    }

    .ie7 .u-share {
        display: inline;
        zoom: 1;
    }


    /*------------------------------------------------------------
    *  Ã©â‚¬Å¡Ã§"Â¨
    */
    
    .m-more {
        display: block;
        width: 41px;
        height: 11px;
        background: url("../images/more.gif") 0 0 no-repeat;
    }

    .m-more:hover {  }

    .m-more span { display: none; }


    /*.m-more i { margin-top: 3px\9; }*/
    
    .m-clear { clear: both; }
	/*右侧连接样式*/
	.linklist {
        margin-left: 0;
        margin-bottom: 0px;
        list-style-type: none;
    }

    .linklist li {
		text-align:center;
        position: relative;
        zoom: 1;
        opacity: 1;
        margin-left: 0;
        margin-bottom: 5px;
		width:140px;
		border-bottom:1px dashed #ddd;
    }

   
    .linklist li a {
        display: block;
        overflow: hidden;
        margin-left: 0px;
        line-height: 40px;
        font-size: 14px;
        color: #03117B;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .linklist li a:hover {
		background:#ddd;
        color: #01548A;
        text-decoration: none;
    }

    .linklist .m-herenew a {
        margin-right: 0px;
    }
 .ie7 .linklist .m-herenew .m-icon-new {
        right: 0px;
    }
	 /*------------------------------------------------------------
    * homecarousel
    */


    #homecarousel-A {
        position: relative;
        zoom: 1;
        opacity: 1;
        margin-bottom: 0;
    }

    #homecarousel-A a {
        -webkit-transition: none; 
           -moz-transition: none; 
             -o-transition: color 0 ease-in; 
                transition: none;
    }

    #homecarousel-A .carousel-indicators {
        top: auto;
        bottom: 20px;
    }

    #homecarousel-A .carousel-indicators li {
        display: block;
        width: 20px;
        height: 20px;
        background-color: #000;
        font-size: 12px;
        color: #fff;
        cursor: pointer;
        border-radius: 0;
        text-indent: inherit;
        *text-indent: 0;
        text-align: center;
    }

    #homecarousel-A .carousel-indicators li.a:active {
        background-color: #EED175;
    }

    #homecarousel-A .carousel-inner .item img {
        height: 95px;
    }

    /* heigth */
    .m-hb-height { height: 236px; }

    .m-hide { display: none; }

    .m-img-120-168 { width: 120px;height: 168px; }
    .m-img-120-90 { width: 120px;height: 90px; }
    .m-img-120-68 { width: 120px;height: 68px; }
	
	.rslides {
  position: relative;
  list-style: none;
  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;
  }
  .bg100{
	  background:url(../images/test/c3.jpg) no-repeat center center fixed;
	  padding: 0;
    background-position-x: center;
    background-position-y: center;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;}

.ice-buttons-control{
	display:none;}
.carousel-inner{
	margin-top:-14px;}

.mh-title .mpt-text{
    color: #03117B;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
    background: url("../images/line.gif") left bottom no-repeat;
    line-height: normal;
    font-size: 16px;
    font-weight: normal;}
.bm-node{
    text-align: center;
    position: relative;
    zoom: 1;
    opacity: 1;
    margin-left: 0;
    margin-bottom: 5px;
    width: 140px;

}
.kuijiecaidan{
	overflow:hidden;
 	margin-left: 0;
        margin-bottom: 0px;
        list-style-type: none;
    border: 1px solid #ccc;
}

    .kuijiecaidan li {
		text-align:center;
        position: relative;
        zoom: 1;
        opacity: 1;
        margin-left: 0;
        margin-bottom: 5px;
	width:49%;
	float:left;
	border-bottom:1px solid #ddd;
    }
.kuijiecaidan li:nth-child(3){
border-left:1px solid #ddd;
border-bottom:0px solid red;
}
.kuijiecaidan li:first-child {
border-right:1px solid #ddd;
}
.kuijiecaidan li:last-child {
border-left:1px solid #ddd;
border-bottom:0px solid red;
}
.kuijiecaidan li a span{
font-size:20px;}
.kuijiecaidan  .bm-btn img{
display:none;}
    .kuijiecaidan li a {
        display: block;
        overflow: hidden;
        margin-left: 0px;
	padding-left:0px;
        line-height: 50px;
        font-size: 14px;
        color: #03117B;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .kuijiecaidan li a:hover {
	background:#ddd;
        color: #01548A;
        text-decoration: none;
    }

    .kuijiecaidan .m-herenew a {
        margin-right: 0px;
    }
 .ie7 .kuijiecaidan .m-herenew .m-icon-new {
        right: 0px;
    }
.span2 ul{
	margin-left: 0;
        margin-bottom: 0px;
        list-style-type: none;
}

.span2 ul li a span{
	float:right
}
.span2 ul li img{
	width:210px;
	height:100px;
}

 /*---------NEW-index-------*/
	 .m-pagebox  .mp-list-B {
	    margin-left:0;
        margin-top: 10px;
        font-size: 12px;
    }

    .m-pagebox .mp-list-B li {
	list-style: none;
	display:block;
	margin-bottom:15px;
	overflow:hidden;
	/*padding-left: 18px; 
        background: url("../images/jt.PNG") left center no-repeat; */
     }
	.m-pagebox .mp-list-B img{
		float:left;
		list-style: none;
		display:inline;
                height: auto;
		padding-right:20px;
    		width: 130px;
    		height: 90px;
     }
    .m-pagebox .mp-list-B li a{
		display: block;
		overflow: hidden;
        	font-size: 12px;
        	text-overflow: ellipsis;
        	white-space: nowrap;
        	word-break: break-all;
		/*margin-left:10px;*/
	  	line-height:30px;
		color:#004098;
		padding-left: 5px;
     }
	 

	.m-pagebox .mp-list-B li a:first-child{
		background: none;
     }
	 .m-pagebox .mp-list-B li a span{
		font-size:14px;
		line-height:22px;
		display: block;
		color:#004098;
     }
 .m-pagebox .mhp-content{
	margin-top:0px;
	margin-left:20px;
}
    .m-pagebox .mp-list-B .mpl-date {
        float: right;
        color: #999;
    }
    .carousel-A .carousel-inner img{
	height:80px;
}
.b-ainf ul{
	width:100%;
	list-style:none;
	padding:0px;
	margin:0px;
	display:block;
	width:100%;
}
.b-ainf li{
	list-style:none;
	float:left;

	
}
.carousel-A{
	margin-top:20px;

}
.b-abody {
  float:right;
  width: 730px;
  display:block;
}

#tbox{
	border-top :1px dotted #eee;
}
 /*.b-sidenav li.active ul li a,*/
    .b-sidenav li.active ul li.active a {
        background-color: #f1f2f3;
    }

	.b-sidenav li.open ul.bm-tomenu { display: block; }
	.b-sidenav li ul.bm-tomenu { display: none;}
	
	.b-sidenav li.open ul li.open ul.bm-tomenu { display: block; }
	.b-sidenav  li.open ul li ul.bm-tomenu { display: none;}
	
	.b-sidenav li.active ul li.active ul li  a{
		background-color: #fff;
	}
	.b-sidenav li.active ul li.active ul li.active a{
		background-color: #f1f2f3;
	}

	/*---------b-listphoto-------*/
.b-listphoto {
        overflow: hidden;
        margin-left: 0;
        margin-bottom: 0;
        padding-top: 5px;
        padding-left: 5px;
        padding-bottom: 20px;
        width: 700px;
        list-style-type: none;
    }

    .b-listphoto li {
        float: left;
        margin-left: 0;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .b-listphoto .tp-list {
        float: left;
        margin-left: 0;
        margin-right: 16px;
        margin-bottom: 20px;
		width:auto;
		height:150px;
    }
    .b-listphoto .bl-photo {
        display: block;
        margin-bottom: 5px;
		padding-left:0;
    }
 .b-listphoto li{
    	margin-bottom:60px;
    }

     .b-listphoto .bl-photo img{
     	width:126px;
     	height:166px;
     }
    .b-listphoto.photo-hv .bl-photo img {
        display: block;
        width:11px;
        height: 90px;
    }
	
	.bl-photo .tp-img {
        display: block;
        height: 80px;
		width:120px;
    }
	.tp-button{
		margin-left:auto;
		margin-right:auto;
		width:120px;
	}
	

    .b-listphoto .bl-link {
	/*
        display: block;
		*/
        margin-bottom: 5px;
        color: #333;
    }

    .b-listphoto .bl-link:hover { color: #ff3300; }

    .b-listphoto .bl-info {
        display: block;
        font-size: 12px;
        color: #999;
    }

.b-listphoto  .bl-bar  {
       display:block;float:left;height:30px;width:100%;
    }
    .b-listphoto  .bl-bar a {
		display:block;
        padding: 3px 5px;
        background-color: #ddd;
        font-size: 12px;
        color: #787878;
        text-decoration: none;
		text-align:center;
    }

    .b-listphoto .bl-bar a:hover {
        color: #fff;
        background-color: #062a4d;
    }

     .b-listphoto  .bl-bar a:hover i {
        background-image: url("../images/glyphicons-halflings-white.png");
    }
	.play_btn {
	position:relative;
	top:-80px;
	left:80px;
	
	}
	.play_btn img{
	position:relative;
	width:50px;
	height:50px;
	left:0px;
	top:0px;
	}
.b-listphoto .bl-photo .video_img{
     	width:200px;
     	height:150px;
     }
	.b-listphoto  .play_btn img{
      display:none;  
	position:relative;
	width:50px;
	height:50px;
	    left: -75px;
    top: -15px;
	}
	.video_des{


	color:#444;
	
	margin-top:00px;
	}
	
	.video_des a{
		font-size:12px;color:#444;text-decoration:none;
	}		
	
.b-listphoto li{
    text-align: center;
	width:203px;
	height:190px;
	}
	.video_img{
	width:213px;
	height:120px;
}	

   .b-footer-beian{
        position:relative;
        top:-10px;
        right:120px;
    	float:right;
    }
.b-footer-copy, .b-footer-add, a{padding:0;}
.mp-plist{
	margin:0;
	position:0;

}
.mp-plist li{
	width:100%;
	list-style:none;
    border-top:1px solid #dadee0;
    border-left:1px solid #dadee0;
    border-right:1px solid #dadee0;
    height:130px;
	clear:both;
	
}

.mp-plist li:last-child {
border-bottom:1px solid #dadee0;
}
.mp-plist .mhp-photo{

	padding:10px;
	float:left;
	padding-right:20px;
}
.b-ahead li{
	border-top:1px dotted #dadee0;
border-bottom:1px dotted #dadee0;
	text-align:center;
	width:100%;
	line-height:30px;
margin-bottom:30px;
}
.jldt .mp-list-B img{
	width:280px;
	height:180px;
}
.kuijiecaidanAA{
	overflow:hidden;
 	margin-left: 0;
        margin-bottom: 0px;
        list-style-type: none;
    border: 1px solid #ccc;
}

    .kuijiecaidanAA li {
		text-align:center;
        position: relative;
        zoom: 1;
        opacity: 1;
        margin-left: 0;
        margin-bottom: 5px;
        line-height:60px;
	width:100%;
	border-bottom:1px solid #ddd;
    }

.kuijiecaidanAA li:last-child {
border-bottom:0px;
}
.kuijiecaidanAA li a span{
font-size:20px;}

    .kuijiecaidanAA li a {
        display: block;
        overflow: hidden;
        margin-left: 0px;
	padding-left:0px;
        line-height: 50px;
        font-size: 14px;
        color: #03117B;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .kuijiecaidanAA li a:hover {
	background:#03A9F4;
        color: #ffffff;
        text-decoration: none;
    }

    .kuijiecaidanAA .m-herenew a {
        margin-right: 0px;
    }
.ie7 .kuijiecaidanAA .m-herenew .m-icon-new {
        right: 0px;
    }
.mhp-photo img{
	padding:5px;
	background-color:#fff;
	border:1px solid #dadee0;;
}

.row-fluid .m-pagebox .mp-plist li {
    width: 100%;
    list-style: none;
    border: 1px solid #dadee0;
    height: 140px;
    clear: both;
}

   .b-clist li a {

            display: block;
    overflow: hidden;
    margin-left: 0px;
    padding-left: 0px;
    height: 32px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    }


    .lwz a{
    	width: 48%;
    	display: inline-block;
    	height:40px;
    	line-height:40px;
    	text-align: center;
    	font-size: 16px;
    }
    .lwz a:link{
    	background:#e1e7ea
    }
	
	 .insertimg{
		 display: block; margin: auto;max-width:680px;
	 }
	 .insertimgtitle{
		 display: block; text-align: center;
	 }
	 .b-abody .bc-play{
		text-align:center;
		color:#666666;
		display:block;
	 }
	 .b-abody .bc-play  iframe{
		background-color:#fff;
		box-shadow:0 0 7px rgba(0,0,0,0.5);
	 }
	.m-homelist .t-top{
		display:none;
	}
} 

