/*@by endzy-��˧ 2015-5-20*/
/*@charset "utf-8"*/

/*���������*/

*{
    margin:0;
    padding:0;
    font-family: Microsoft YaHei;
}

a img{
    border:none;
    outline:none;
}
em,b,i{
    font-style: normal;
}
a,a:active,a:link,a:hover,a:visited{
    text-decoration:none;
    color:#fff;
}
ul,li,ol {
    list-style: none;
   
}

/*��������ý���*/


/*------------------------------------------------------------------------------------------------------*/
html{
    /*background:#6a66c6;*/


}

.wrap{
    position:absolute;
    width:100%;
     background-image:url(../images/body_bg.png);
    background-repeat:repeat-x;
    /*height:100%;*/
    /*overflow:hidden;*/
}

.wrap-content{
    font-family:"Microsoft YaHei","SimSun","\5B8B\4F53";
    width:1164px;
    margin:0 auto;
}


/*------------------------------------------------------------------------------------------------------*/

/*ͨ����ʽ*/

.cl{
    zoom:1;
}

.cl:after,.cl:before{
    content:"";
    display:block;
    clear:both;
}

.fl{
    float:left;
}

.fr{
    float:right;
}

.color_orange{
    color:#ff8a00;
}

.color_red{
    color:#eb4e4e;
}

.color_blue{
    color:#ff7e00;
}
.color_width {
    width:48px;
    display: inline-block;
}
.color_width1 {
    display: block;
    width:72px;
    float:left;
}
.color_width2 {
    display: inline-block;
    width:83px;
}
.color_ora {
    color:#ff802b;
}
.color_brown{
    color:#e8912a;
}

/*.color_green{
    color:#3ec1c8;
}*/

.color_gray{}

.as_hr_black{
    border-bottom:1px solid #6b69aa;
    height:0px;
}

.as_hr_white{
    border-top:1px solid #4f4d8c;
    height:0px;
}

.as_icon{
    color:#fff;
    padding:4px;
}

.bg_orange{
    background:url(../images/P1.png) center no-repeat;
}

.bg_blue{
    background:url(../images/R1.png) center no-repeat;
}

.bg_brown{
    background:url(../images/brown.png) center no-repeat;
    font-size: 12px;
}
.bg_lan {
    background:url(../images/G1.png) center no-repeat;
}
.b_blue{
    width:0px;
    height:12px;
    margin-right:-2px;
    border-left:2px solid #ff7e00;
}

.b_gray{
    width:0px;
    height:12px;
    margin-right:-2px;
    border-left:2px solid #d7d7d7;
}

/*ͨ����ʽ����

/*------------------------------------------------------------------------------------------------------*/

/*���*/

/*top���*/

#top{
    height:83px;
    line-height:83px;
    font-size:18px;
    color:#717171;
    overflow: hidden;
}

#top>a{
    background:url(../images/logo.png) left center no-repeat;
    padding:0 0px 8px 107px;
    font-family:"Microsoft YaHei","Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";
    float:left;
}

#top div.fr{
    font-size:12px;
    line-height:12px;
    top:30px;
    position:relative;
    float:right;
}

#top .menu{
    text-align:right;
    /*margin-right:36px;*/
}

#top .menu a{
    display:inline-block;
    margin-right:36px;
    padding:4px 0px 4px 22px;
}

#top .menu a.nth-1{
    background:url(../images/icon-1.png) left center no-repeat;
}

#top .menu a.nth-2{
    background:url(../images/icon-3.png) left center no-repeat;
}

#top .menu a.nth-3{
    background:url(../images/icon-4.png) left center no-repeat;
}

#top .menu a.nth-4{
    background:url(../images/icon-2.png) left center no-repeat ;
}

#top .menu a.nth-5{
    background:url(../images/vb_05.png) left center no-repeat ;
}

/*top�������*/

/*�������


/*index.html*/

.user-info{
    height:40px;
    line-height:32px;
    color:#fff;
    font-size:15px;
    position: relative;
	/*background:url(../images/student_nav.png) no-repeat;*/
}

.user-info>span{
    display:inline-block;
    margin-right:20px;
    padding:4px 0px 4px 20px;
}

.user-info span.nth-1{
    background:url(../images/icon-5.png) left center no-repeat;
}

.user-info span.nth-2{
    background:url(../images/icon-7.png) left center no-repeat;
}

.user-info span.nth-3{
    background:url(../images/icon-8.png) left center no-repeat;
}

.user-info span.more{
    padding-left:0;
}

.medium{
    height:334px;
    padding-right:230px;
    position:relative;
    color:#fff;
    padding-top:4px;
}

.medium>.right{
    position:absolute;
    right:0;
    top:4px;
    width:248px;
    height:338px;
    font-size:12px;
    z-index:100;
    /*overflow:hidden;*/
}
.medium>.right .right-boximg {
    position: absolute;
    top:0;
    left:0;
    z-index: -1;
    width:100%;
    height:100%;
}
.medium>.right .right-boximg img {
    width:100%;
    display: block;
    height:100%;
}
.cwxx{
    position:absolute;
    width:100%;
    top:104px;
    background:#275f80;
    z-index:100;
    display:none;
}

.medium .right .cwxx .title{
    background-image:none;
    cursor:default;
}

.cwxx .text-box{
    display:inline-block;
    width:74px;
    padding:4px 0;
    text-align:right;
}

.bg{
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.05;
    filter:alpha(opacity=5);
}

.medium .right .content .bg{
    top:0px;
}

.bg_content{
    position:relative;
    z-index:2;
	
}

.medium .right .bg_content{
    margin:0 7px;
}
.bg_content3 {
    padding:0 7px 12px 7px;
}
.medium .right .title .bg_content{
    cursor:pointer;
    font-family: "Microsoft YaHei"
}

.medium .right .title{
    height:38px;
    font-size:14px;
    line-height:38px;
    position:relative;
    background-image:url(../images/icon-14.png);
    background-position: 220px center;
    background-repeat: no-repeat;

}

.medium .right .border{
    position:absolute;
    width:100%;
    bottom:-1px;
    height:1px;
    background:#000;
    opacity:0.2;
    filter:alpha(opacity=20);
}

.medium .right .content{
    box-sizing:border-box;
    line-height:2;
    padding:10px 0;
    position:relative;
    padding-bottom: 13px;
}

.medium .right div.nth-1{
    height:38px;
    line-height:38px;
}

.medium .as_icon{
    margin-right:4px;
}

.medium .item{
    width:24%;
    height:338px;
    float:left;
    margin-right:0.5%;
    /* overflow:hidden; */
    /*border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;*/
    position:relative;
	background:url(../images/bg3.png) no-repeat;
}
.medium .item .img-item {
    width:100%;
    position: absolute;
    top:0;
    left:0;
    z-index: -1;
    height:100%;
}
.medium .item .img-item img {
    width:100%;
    display: block;
    height:100%;
}
.medium .item.last-child{
    margin-right:0;
}

.medium .item>.bg{
    opacity:0.15;
    filter:alpha(opacity=15);
    -moz-opacity:0.15;
    -khtml-opacity:0.15;
}

.medium .item .title{
    position:relative;
    height:46px;
    line-height:46px;
    position:relative;
    text-indent:60px;
    font-size:16px;
	font-weight: bold;
}

.medium .item .title .bg_content{
    background-image:url(../images/icon-6.png);
    background-position: 14px center;
    background-repeat:no-repeat;
    font-family: "Microsoft YaHei"
}

.medium .item .title .bg_content.null{
    background-image:url(../images/icon-12.png);
    background-position:14px center;
    background-repeat:no-repeat;
    text-indent:50px;
}

.medium .item .title .bg{
    opacity:0.3;
    filter:alpha(opacity=30);
}

.medium .item .list{
    height:34px;
    position:relative;
    margin:12px 20px;
    font-size:12px;
	line-height:34px; 
    text-indent:10px;
    border-radius:4px;
	background:url(../images/green-bg.png) no-repeat;
}
.white{background:url(../images/white-bg.png) no-repeat !important;}
.medium .item .list .list-boximg {
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
    z-index:-1;
}
.medium .item .list .list-boximg img {
	float:left;
    width:100%;
    height:100%;
}
.medium .item .list .bg{
    background:#fff;
    opacity:0.2;
    filter:alpha(opacity=20);
}

.medium .item .list .bg_content{
    position:relative;
    /* overflow:hidden; */
    /*box-shadow:0px 0px 10px #c1c1c1;*/
}
.medium  .hover {
    position: absolute;
    width:85%;
    left:5%;
    top:35px;
   background: url(../images/squ1.png) repeat;
    box-shadow:0px 0px 5px #005069;
    min-height: 180px;
    z-index: 1000;
    line-height: 20px;
    font-size: 12px;
    color:#666;
    padding:2.5%;
    display: none;
}
.user-info .hover {
    position: absolute;
    width:12%;
    left:2%;
    top:35px;
    background: url(../images/squ1.png) repeat;
    box-shadow:0px 0px 5px #005069;
    min-height: 180px;
    z-index: 1000;
    line-height: 20px;
    font-size: 12px;
    color:#666;
    padding:2.5%;
    display: none;
}
 .medium  .hover b,.user-info .hover b {
    display: block;
    width:15px;
    height:9px;
    background: url(../images/arr1.png) no-repeat;
    overflow: hidden;
    position: absolute;
    top:-8px;
    left:7%;
 }
 .user-info .hover b {
    background: url(../images/arr3.png) no-repeat;
 }
 .medium  .hover1 {
    top:40px;
    padding-top: 0;
    text-align: left;
    padding-bottom:5%;
 }
 .user-info .hover1 {
    top:40px;
    padding-top: 0;
    text-align: left;
    padding-bottom:1%;
    padding-top: 1%;
 }
.bottom {
    padding:20px 0 10px 0;
}
 .bottom h3 {
    border-radius: 3px 3px 0 0;
    border-top: 1px solid #fff;
    box-shadow: 2px 2px 4px #8a9c8e;
    color: #000;
    font-size: 15px;
    font-weight: normal;
    height: 36px;
    letter-spacing: 8px;
    line-height: 36px;
    margin-bottom: 12px;
    text-align: center;
    width: 100%;
} 
.bottom span {
    color:#666;
}
.bottom a span {
    color:#333;
}
.bottom .item{
    width:12%;
    float:left;
    position:relative;
    height:51px;
    margin-right: 0.4%

}
.bottom .item img {
    width:100%;
    position: absolute;
    top:0;
    left:0;
    z-index: -1
}
.bottom .item.last-child .content{
    width:100%;
}
.bottom .content{
    color:#666;
    text-align:center;
    font-size:14px;
    overflow:hidden;
    height:42px;
    line-height: 40px;
    margin-left: 18px;
}
.bottom .content span {
    margin-left: 20px;
    font-family: "Microsoft YaHei";

}
.bottom .nth-1 .content{
    background:url(../images/icon1.png) no-repeat left center;
}

.bottom .nth-2 .content{
    background:url(../images/icon2.png) no-repeat left center;
}

.bottom .nth-3 .content{
    background:url(../images/icon3.png) no-repeat left center;
}

.bottom .nth-4 .content{
    background:url(../images/icon5.png) no-repeat left center;
}

.bottom .nth-5 .content{
    background:url(../images/icon5.png) no-repeat left center;
}

.bottom .nth-6 .content{
    background:url(../images/icon6.png) no-repeat left center;
}
.bottom .nth-7 .content{
    background:url(../images/icon7.png) no-repeat left center;
}
.bottom .last-child .content{
    background:url(../images/icon8.png) no-repeat left center;
}
.bottom .nth-9 .content{
    background:url(../images/icon9.png) no-repeat left center;
}
.bottom .nth-10 .content{
    background:url(../images/icon10.png) no-repeat left center;
}
.bottom .nth-11 .content{
    background:url(../images/icon11.png) no-repeat left center;
}
.bottom .nth-12 .content{
    background:url(../images/icon12.png) no-repeat left center;
}
.bottom .nth-13 .content{
    background:url(../images/icon26.png) no-repeat left center;
}
.bottom .nth-14 .content{
    background:url(../images/icon27.png) no-repeat left center;
}
.bottom .nth-15 .content{
    background:url(../images/icon28.png) no-repeat left center;
}
.bottom .nth-16 .content{
    background:url(../images/icon29.png) no-repeat left center;
}
.bottom .nth-17 .content{
    background:url(../images/icon30.png) no-repeat left center;
}
.bottom .nth-18 .content{
    background:url(../images/icon31.png) no-repeat left center;
}
.bottom .nth-19 .content{
    background:url(../images/icon32.png) no-repeat left center;
}
.bottom .nth-20 .content{
    background:url(../images/icon33.png) no-repeat left center;
}
.bottom .nth-21 .content{
    background:url(../images/icon34.png) no-repeat left center;
}
.bottom .nth-22 .content{
    background:url(../images/icon35.png) no-repeat left center;
}
.bottom .nth-23 .content{
    background:url(../images/icon36.png) no-repeat left center;
}
.bottom .nth-24 .content{
    background:url(../images/icon37.png) no-repeat left center;
}
.bottom .content .bg{
    height:8px;
    bottom:0px;
    opacity:0.2;
    filter:alpha(opacity=20);
}
.medium .item .title .bg_content.boxWork {
	background-image: url(../images/icon-12.png)}
.bottom .item .next{
    position:absolute;
    right:0px;
    top:0px;
    width:20%;
    height:100px;
    background:url(../images/icon-13.png) center no-repeat;
}
.nav{
    height:62px;
    position:relative;
   background:url(../images/nav-bg3.png) 
}
.nav .img-box {
    position: absolute;
    top:0;
    left:0;
    z-index: -1;
    width:100%;
}
.nav .img-box img {
    width:100%;
    display: block;
}
.nav .border-top,
.nav .border-bottom{
    position:absolute;
    width:100%;
    height:1px;
}


.nav .border-left,
.nav .border-right{
    position:absolute;
    width:3px;
    height:52px;
}

.nav .border-top img,
.nav .border-bottom img,
.nav .border-right img,
.nav .border-left img{
    float:left;
    width:100%;
    height:100%;
}

.nav .border-top{
    top:0px;
    left:0;
}

.nav .border-bottom{
    bottom:0px;
    left:1px;
}

.nav .border-right{
    right:0;
    top:0;
}

.nav .border-left{
    left:0;
    top:0;
}

.nav .a-box{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:10;
}

.nav .a-box a{
    float:left;
    width:16.666667%;
    height:52px;
	color:#333;
    line-height:52px;
    font-size:16px;
    text-align:center;
    font-family: "Microsoft YaHei";
}

.nav .a-box a img{
	float:left;
	margin:18px 0 0 42px;
}
.nav .a-box a span{
	text-align:left;
	float:left;
	margin-left:10px;
}

.nav .a-box a img.space{
    float:right;
    margin-top:1px;
}

#footer{
    height:44px;
    line-height:44px;
    font-size:12px;
    text-align:center;
    color:#999;
    position:relative;
}

.kc-info{
    display:none;
    position: absolute;
    top:57px;
    left:0;
    background:#5d9886;
    width:100%;
}

.kc-info p{
    padding-left:30px;
    height:16px;
    line-height:16px;
    margin:10px 0;
    background:url(../images/car-gray.png) left center no-repeat;
}

.kc-info p.active{
    background:url(../images/car-black.png) left center no-repeat;
}

.bg_gray{
/*     background:#d5d5d5; */
    padding:2px 4px;
}

.c_red{
    color:#e60012;
}
.c_red0{
    color:#e60012;
}
.c_red1{
    color:#e65c00;
}
.c_red2{
    color:#1985d1;
}
.c_red3{
    color:#00b073;
}
.c_red4{
    color:#8949e7;
}
.c_red5{
    color:#00ff00;
}
.c_red6{
    color:#ff0080;
}

.c_blue{
    color:#00b073;
}

.c_orange{
    color:#e65c00;
}

.c_green{
    color:#1985d1;
}

.c_pur{
    color:#8949e7;
}

.yfrz{
    position:absolute;
    width:100%;
    z-index:100;
    top:213px;
    display:none;
    background:#3a757d;
}

.medium .right .yfrz .content{
    padding-left:14px;
    padding-right:14px;
}

.medium .right .yfrz .title{
    background-image:none;
    cursor:default;
}

.medium .right .yfrz .content{
    border-bottom:0;
    cursor:default;
}

.bg_green{
    background:url(../images/G1.png) center no-repeat;
}

.bor_blue{
    display:inline-block;
    width:5px;
    height:14px;
    margin-left:-4px;
    position:relative;
    top:2px;
    background:url(../images/blue-1.jpg) center no-repeat;
}

.bor_gray{
    display:inline-block;
    margin-left:-4px;
    width:5px;
    position:relative;
    top:2px;
    height:14px;
    background:url(../images/gray-1.jpg) center no-repeat;
}

.ml10{
   margin-left:10px; 
}

#shadow{
    position:fixed;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    color:#333;
    font-size:12px;
    z-index:1000;
}

#shadow .bg{
    position:absolute;
    width:100%;
    min-height:100%;
    background:#000;
    opacity:0.5;
    filter:alpha(opacity=50);
}

#shadow .bg_content{
    position:relative;
    z-index:1002;
    display:table;
    width:100%;
    min-height:100%;
    text-align:center;
    vertical-align:middle;
    height:100%;
}

#shadow .tab{
    display:table-cell;
    vertical-align:middle;
}

.shadowContent {
    width:764px;
    margin:0 auto;
    background:#fff;
    border-radius:6px;
    box-shadow:0px 0px 10px rgba(0,0,0,0.5);
    position: relative;
	padding-bottom:1px;
}
.shadowContent1 {
    width:1074px;
}
.narrow {
    width:470px;
}
.narrow1 {
    width:670px;
}
#shadow .title{
    height:55px;
    line-height:55px;
    font-size:18px;
    padding:0 20px;
    text-align:left;
    background:url(../images/tb-th.png) repeat-y top left #f1ebd3;
    background-size: 100% 100%;
    color:#fff;
}

#shadow .content{
    margin:20px;
}

.radioBox{
    text-align:left;
    margin:20px 0;
}

.radioBox input{
    margin:-3px 6px 0 20px;
    vertical-align:middle;
}

#shadow table{
    width:100%;
    border-collapse:collapse;
}

#shadow td,#shadow th{
    height:30px;
    border:1px solid #d2d2d2;
}
#shadow .table_1 {
    color:#333;
    font-size: 12px;
    font-family: "Microsoft YaHei";
}
#shadow .table_1 td {
    border:none;
}
#shadow .table_1 tr {
    height:60px;
    background: url(../images/dase1.jpg) repeat-x left bottom;
}
#shadow .table_1 em,#shadow .table_2 em {
    padding:3px 0;
    border:1px solid #d4d4d4;
    border-radius: 3px;
    margin-left: 10px;
    background: #f3f3f3;
    display: inline-block;
}
#shadow .table_1 select,#shadow .table_2 select {
    border:none; 
    background: #f3f3f3;
    width:200px;
}
#shadow .table_1 td input {
    margin:0  6px;
}
#shadow .table_1 select option,#shadow .table_2 select option {
    height:22px;
}
#shadow th{
    color:#333;
	font-size:12px;
   
    border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
	background:#f3f3f3;
	
}
#shadow td{
    color:#333;
	font-size:12px;
  
	
}

#shadow b {
    color:#d32222;
}
#shadow font {
    color:#f16000;
}
#shadow i {
    font-style: normal;
    display:inline-block;
    width:42px;
    height:18px;
    border:1px solid #cbcbcb;
    color:#bd312f;
}
#shadow i.oran {
    color:#db5900;
}
#shadow table a {
    display: inline-block;
    width:55px;
    height:21px;
    border-radius: 2px;
    background: #e60012;
    color:#fff;
    line-height: 21px;
    text-align: center;
}
#shadow table p {
    width:46px;
    height:18px;
    border:1px solid #f4f4f4;
    border-radius: 2px;
    display: inline-block;
    line-height: 18px;
    color:#810c30;
}
#shadow table p.p1 {
    color:#810c30;
}
#shadow table p.p2 {
    color:#844a05;
}
#shadow table p.p3 {
    color:#226903;
}
#shadow table p.p4 {
    color:#044776;
}
#shadow table th img {
    vertical-align: middle;
    margin-left: 5px;
}
#shadow table p img {
    vertical-align: middle;
    margin-right: 4px;
}
#shadow ul li {
    border:1px solid #d2d2d2;
    height:42px;
    margin-bottom: 26px;
    line-height: 42px;
    overflow: hidden;
}
#shadow ul li span {
    float:left;
    font-size: 14px;
    padding-left: 13px;
}
#shadow ul li a {
    float:right;
    display: inline-block;
    height:26px;
    line-height: 26px;
    padding:0 13px;
    background: #ff7e00;
    border-radius: 2px;
    color:#fff;
    margin-top:9px;
    margin-right: 13px;
}
.em,.em2 {
    padding:5px 0;
    border:1px solid #b0b0b0;
    background: #fff;
    border-radius: 2px;
}
.em1 {
    margin-right: 12px;
}
.em2 select {
    width:100px;
    border:none;
}
.em select {
    width:192px;
    border:none;
}
.b {
    margin-right: 30px;
}
#shadow ul li em {
    padding:0 !important;
    border:none !important;
    background:none!important;
}
#shadow ul li select {
    border:1px solid #d2d2d2;
    width:54px;
	background:#f3f3f3;
	padding:4px 0;
}
#shadow .btn {
    position: absolute;
    width:24px;
    height:24px;
    border:none;
    background: url(../images/close.png) no-repeat;
    top:11px;
    right:15px;
    cursor: pointer;
}
#shadow .ul_gg {
    padding:5px 0 0 18px;
    border:1px solid #cacaca;
    text-align: left;
    box-shadow:inset 1px 1px 3px #848484;
    margin-bottom: 18px;
}
#shadow .ul_gg li {
    height:33px;
    border:none;
    border-bottom:1px solid #e6e6e6;
    line-height: 33px;
    margin-bottom: 0
}
#shadow .ul_gg li img {
    vertical-align: middle;
    margin-right: 12px;
}
#shadow .ul_gg li a {
    color:#ff6000;
    background: none;
    float:none;
    line-height: 33px;
    display: inline;
}
#shadow .wenbenqu {
    overflow: hidden;
    padding-bottom: 40px;
}
#shadow .wenbenqu h4 {
    color:#eb4e4e;
    line-height: 28px;
    font-weight: normal;
    text-align: left
}
#shadow textarea {
    width:100%;
    border:none;
    border:1px solid #c1c1c1;
    height:100px;
    resize:none;
    background: none;
    box-shadow:inset 1px 1px 3px #848484;
    padding-left: 9px;
    line-height: 20px
}
#shadow .wenbenqu a {
    display: inline-block;
    width:16px;
    height:16px;
    background: url(../images/sme.png) no-repeat;
    float:left;
    margin-right: 14px;
    margin-top: 10px;
}
#shadow .wenbenqu a.kong {
    background: url(../images/kong.png) no-repeat;
}
#shadow .wenbenqu input {
    border:none;
    padding:0 24px;
    height:27px;
    background: #ff7e00;
    border-radius: 2px;
    color:#fff;
    float:left;
    margin-top: 6px;
}
#shadow .table-box {
    height:246px;
    overflow-y: auto;
    overflow-x:hidden;
}
.mt20{
    margin-top:20px;
}
.mt21 {
    margin-top: 20px;
    text-align: center;
    padding-bottom: 30px;
}
.mt21 a {
    display: inline-block;
    width:32px;
    height:22px;
    border:1px solid #9bd6e4;
    text-align: center;
    line-height: 22px;
    color:#666;
}
.mt21 a:hover {
    border:1px solid #007695;
    color:#007695;
}
.mt21 .last1,.mt21 .next1 {
    width:54px;
}
.mt21 .last1:hover,.mt21 .next1:hover{
    color:#fff;
    background: #007695;
    border:1px solid #007695;
}
.qr{
    color:#fff;
    background:#ff7e00;
}

.qx{
    color:#fff;
    background:#999;
}

.bt{
    border:0;
    margin-left:20px;
    padding:10px 30px;
    border-radius:4px;
    margin-bottom:20px;
    outline:none;
    cursor:pointer;
}
.xzdd {
    height:36px;
    background: #ffffcc;
    line-height: 36px;
    border:1px solid #cbcb83;
    color:#333;
    text-align: left;
    padding-left: 12px;
    margin-bottom: 7px;
}
.xzdd1 {
    font-size: 14px;
    margin-top: 32px;
    margin-bottom:0;
}
.wan1 {
    border:1px solid #d2d2d2;
    width:35px;
    height:15px;
    background: #fff;
	color:#333 !important;
 /*   border:1px solid #b1dfea;*/
 
    text-align: center;
}
.wan2 {
    border:none;
    width:68px;
    height:22px;
    background: #fff;
    border:1px solid #d2d2d2;
    border-radius: 3px;
    text-align: center;
}
.wan3 {
    border:none;
    width:43px;
    height:22px;
    background: #fff;
    border:1px solid #b1dfea;
    border-radius: 2px;
    text-align: left;
    padding-left: 9px;
}
.wan4 {
    border:none;
    width:90px;
    height:30px;
    background: #fff;
    border:1px solid #d2d2d2;
    border-radius: 3px;
    text-align: left;
    padding-left: 9px;
}
.wan5 {
    width:50px;
}
.wan6 {
    width:60px;
    background: #e2e2e2;
}
.wan7{
	width:67px;
	background:#f76602;
	list-style:none;
	border:1px solid #dc7026;
	color:#fff;
	border-radius:3px;
	
}
.wan8 {
    width:42px;
    text-align: left;
    padding-left: 8px;
    margin-right: 4px;
    background: none;
}
#shadow .b1 {
    font-weight: normal;

}
#shadow .b2 {
    color:#666666;
}
#shadow .b3 {
    color:#1484ec;
    font-weight: normal;
}
#shadow .b4 {
    color:#8e14ec;
}
#shadow .b5 {
    color:#1484ec;
}
.wan9 {
    border:none;
    background: url(../images/szjj.png) no-repeat;
    width:54px;
    height:22px;
    color:#fff;
    font-size: 12px;
}
.wan10 {
    width:70px;
    height:22px;
    border:1px solid #c4c4c4;
    border-radius: 2px;
    color:#1484ec;
    font-size: 12px;
    margin-left:10px;
}
.wan11 {
    width:45px;
    height:18px;
    border:1px solid #c7c7c7;
    border-radius:2px;
    padding-left:12px;
    font-size: 12px;
    line-height: 10px;
    color:#666;
    background: url(../images/cir.jpg) no-repeat 5px center;
}
.wan12 {
    height:30px;
    width:224px;
    border:1px solid #d4d4d4;
    border-radius: 3px;
    background: #f5f5f5;
    margin-left: 13px;
}
.wan13 {
    width:132px;
    height:21px;
    border:1px solid #bebebe;
    background: #fff;
    color:#666;
    font-size: 12px;
    text-align: center;
}
.wan14 {
    width:48px;
    height:20px;
    border:1px solid #c0c0c0;
    border-radius: 2px;
    font-size: 12px;
    text-align: center
}
.wan15 {
    height:20px;
    border-radius: 2px;
}
.wan15 select {
        width:120px;
        text-align: center;
        color:#666;
}
#shadow .red {
    color:#e60012;
}
#shadow .margin {
    margin:0 32px 0 8px;

}
.margin1 {
    margin-top: 20px;
    font-weight: normal;
}
.wan {
    margin-right: 4px;
}
#shadow input {
    cursor: pointer;
}
.dj_box {
    position: absolute;
    bottom:-3px;
    left:0;
}
.dj_list {
    text-align: left;
    float:right;
    position: relative;
    z-index: 1;
    margin:30px 30px 0 0;
}
.dj_ks {
    margin:30px 50px 0 0;
}
.dj_list h4 {
    font:18px/34px "Microsoft YaHei";
    color:#d01a28;
}
.dj_list ol li{
    list-style:inside;
    line-height: 30px;
    color:#555;
    font-size: 14px;
}
.tab_table_t {
    text-align: left;
    margin-bottom: 20px;
}
.tab_table_t a {
    display: inline-block;
    width:95px;
    height:32px;
    line-height: 32px;
    text-align: center;
    border:1px solid #333;
    color:#333;
}
.tab_table_t a:hover {
    color:#e60012;
    border:1px solid #e60012;
}
.tab_table_t a.hover {
    color:#e60012;
    border:1px solid #e60012;
}
.tabtable {
    display: none;
}
.table_tab1-t {
    height:34px;
    padding-top: 8px;
    background: url(../images/repeat-x.jpg) repeat-x;
    overflow: hidden;
}
#shadow .table_tab1-t ul li {
    border:none;
    padding:0 32px;
    float:left;
    font-size: 14px;
    line-height: 34px;
    height:34px;
    color:#666;
    font-weight: bold;
    cursor: pointer;
    background: url(../images/xian2.jpg) no-repeat right center;
}
#shadow .table_tab1-t ul li.current {
    color:#e60012;
    background: url(../images/xian3.jpg) no-repeat  center top;
}
#shadow .table_tab_txt {
    height:46px;
    line-height: 46px;
    font-size: 14px;
    text-align: left;
    display: block;
}
#shadow .table_tab1_b {
    overflow: hidden;
}
#shadow .table_tab1_b table {
    width:98%;
    margin:0 1%;
    float:left;
}
#shadow .table_tab1_b div {
    display: none;
}
/*index.html����*/
/*index-gly.html����*/
#shadow .bton {
    width:36px;
    height:36px;
    background: url(../images/close-gl.png) no-repeat;
    position: absolute;
    top:10px;
    right:10px;
    border:none;
    cursor: pointer;
}
#shadow .check {
    vertical-align: middle;
    margin:0 8px;
    margin-top: -2px;
}
#shadow .wait {
    line-height: 150px;
    color:#cbcbcb;
    font-size: 26px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    margin-bottom: 50px;
}
.sjb_o{
	border:1px solid #c4c4c4;
	height:36px;
	overflow:hidden;
	margin:0 0 13px 0;
}
.sjb_o_p{
	border-right:1px solid #c4c4c4;
	width:116px;
	height:36px;
	float:left;
	text-align:center;
	line-height:36px;
	color:#666;
}
.sjb_o_l{
	float:left;
	margin:4px 0 0 7px
}
.sjb_o_l input{
	list-style:none;
	width:290px;
	height:26px;
	border:1px solid #c4c4c4;
	border-radius:5px;
	line-height:26px;
	padding-left:11px
}
.sjb_o_m{
	float:left;
	color:#666;
	margin:18px 0 0 8px;
}
.sjb_o_k{
	float:left;
	margin:10px 0 0 14px;
}
.sjb_o_i{
	color:#e60012;
	float:left;
	margin:14px 0 0 11px;
	
}
.sjb_n{
	height:132px;
	border:1px solid #c4c4c4;
}
.sjb_o_j{
	border-bottom:1px solid #c4c4c4;
	height:36px;
	display:block;
	line-height:36px;
	padding-left:13px;
	text-align:left;
}
.sjb_o_q{
	float:left;
	margin:0 9px 0 0;
}
.sjb_o_a{
	float:left;
	margin:0 50px 0 0;
}
.sjb_o_z{
	overflow:hidden;
	padding:11px 0 0 14px;
}
.sjb_o_w{
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
}
.sjb_o_u{
	padding:13px 0 18px 0;
	overflow:hidden;
}
.content_inner5 {
    display: inline-block;
    width:280px;
    text-align: left
}
.content_inner5 span {
    line-height: 32px;
    margin-bottom: 16px;
    display: block;
}
.content_tie  b{
    font-weight: normal;
    font-size: 14px;
}

/*index-gly.html��ʼ*/
.medium1 {
    background: #fff;
    min-height: 340px;
}
.medium1 .medium1-top {
    height:51px;
    background: url(../images/dase.jpg) repeat-x bottom;
}
.medium1 .medium1-top h2 {
    font-size: 15px;
    line-height: 48px;
    padding-left: 50px;
    color:#666;
    background: url(../images/yhxx.jpg) no-repeat 9px 10px;
    float:left;
    height:48px;
    font-weight:normal;
    width:19%;
}
.medium1 .medium1-top .ul-box {
   overflow: hidden;
   float:right;
   width:76%;
   height:51px;
   margin-right: 0.5%;
}
.medium1 .medium1-top ul {
    float:left;
    width:84%;
}
.medium1 .medium1-top ul li {
    box-sizing:border-box;
    width:9.5%;
    height:26px;
    border:1px solid #bdbdbd;
    margin-top: 11px;
    line-height: 24px;
    text-align: center;
    color:#666;
    float:left;
    margin-right: 0.5%;
    position: relative;
    display: block;
    cursor: pointer;
}
.medium1 .medium1-top ul li.current{
    border:2px solid #ec1f2c;
    line-height: 22px;
}
.medium1 .medium1-top ul li span {
    position: absolute;
    display: block;
    width:18px;
    height:9px;
    overflow: hidden;
    background: url(../images/arr.jpg) no-repeat;
    left:32.5%;
    top:29px;
    display: none;
    z-index: 3;
}
.medium1 .medium1-top ul li.current span {
    display: block;
}
.medium1 .medium1-top .ul-last,.medium1 .medium1-top .ul-next {
    box-sizing:border-box;
    width:7.5%;
    height:26px;
    border:1px solid #bdbdbd;
    margin-top: 11px;
    line-height: 24px;
    text-align: center;
    color:#666;
    float:left;
    margin-right: 0.5%;
    cursor: pointer;
}
.medium1-bottom {
    margin:0 2%;
}
.medium1-bottom .yonghu {
    text-align: center;
    vertical-align: middle;
    height:350px;
    line-height: 350px;
    
}
.medium1-bottom .yonghu img{
    display:inline-block;
    margin-top: 100px;
}
.medium1-bottom-top {
    height:48px;
    border-bottom:1px solid #ededed;
    margin-top: 8px;
    position: relative;
}
.medium1-bottom-top ul li {
    float:left;
    line-height: 48px;
    padding:0 2%;
    font-size: 14px;
    color:#333;
    cursor: pointer;
    border-bottom: 1px solid #ededed;
}
.medium1-bottom-top ul li.current {
    color:#e60012;
    border-bottom: 1px solid #e60012;
}
.tab-warp {
    display: none;
    min-height: 340px;
}
.medium1-bottom-bottom {
    padding:24px 0 8px 0;
}
.medium1-bottom-bottom table tr {
     border-bottom:1px solid #e2e2e2;
}
.medium1-bottom-bottom  div {
    display: none;
}
.medium1-bottom-bottom table{
    border-collapse:collapse;
    border:1px solid #e2e2e2;
    font-size: 12px;
    color:#666;
    font-family: "Microsoft YaHei";
}
.medium1-bottom-bottom table tr th {
    padding-left: 18px;
    height:36px;
    font-size: 14px;
    color:#333;
    font-family: "Microsoft YaHei";
    background: url(../images/th-bg.jpg) repeat-x;
}
.medium1-bottom-bottom table td {
    border-right:1px solid #e2e2e2;
    padding-left: 30px;
    height:28px;
}
.medium1-bottom-bottom .table2 {
    float:left;
    margin:0 1%;
}
.medium1-bottom-bottom .table2 td {
    padding-left: 0;
    text-align: center;
}
.medium1-bottom-bottom table .input1 {
    background: #ff9100;
    border-radius: 2px;
    height:18px;
    color:#fff;
    font-size: 12px;
    font-family: "Microsoft YaHei";
    text-align: center;
    padding:0 1%;
    border: none;
    margin-left: 3%;
    cursor: pointer;
}
.medium1-bottom-bottom table .input2 {
    border:none;
    height:22px;
    border-radius: 2px;
    border:1px solid #c4c4c4;
    padding:0 0.5%;
    background: #fff;
    color:#666;
    margin-right: 1%;
}
/* ����Ա��ҳ */
.anniu {
    padding:80px 30px;
    background: #fff;
    overflow: hidden;
}
.anniu ul {
    width:110%;
}
.anniu ul li {
    width:20%;
    float:left;
    margin-right: 3.5%;
    position: relative;
    text-align: center;
}
.anniu ul li .img {
    width:100%;
}
.anniu  ul li a {
    padding:20px;
    display: inline-block;
    margin-top: -300px;
    vertical-align: middle;
}
.anniu ul li a p {
    font-size: 16px;
    color:#333;
    font-family: "Microsoft YaHei";
    padding-top: 60px;
}

.endzy-hover{
    position: relative;
}

.endzy-content{
    padding:10px;
    font-size:12px;
    position:absolute;
    z-index:100;
    width:220px;
    top:30px;
    background:#4a8eb9;
    display:none;
    box-shadow:0 0 10px #488eb2;
}

.endzy-hover.fl .endzy-content{
    left:-10px;
}

.endzy-hover.fr .endzy-content{
    left:-146px;
}

.endzy-hover:hover .endzy-content{
    display:block;
}

.endzy-content table{
    width:100%;
    line-height:20px;
    text-align:center;
    border-collapse:collapse
}

.endzy-content .s-top{
    position:absolute;
    width:0px;
    height:0px;
    border-width:10px;
    border-style:solid;
    border-color:transparent;
    border-top:0;
    border-bottom-color:#4a8eb9;
    top:-10px;
    z-index:100;
}

.endzy-right{
    position:relative;
    z-index:100;
}

.endzy-hover.fl .s-top{
    left:70px;
}

.endzy-hover.fr .s-top{
    right:20px;
}

.endzy-content td,.endzy-content th{
    border:1px solid #9ec9c0
}

.medium .right .endzy-content .title{
    height:24px;
    line-height:24px;
    text-align:center;
    font-size:14px;
    border:none;
    background:#9ec9c0;
}

.gzsm{
    width:840px;
    text-align:left;
    font-family: "Microsoft YaHei"
}

.gzsm .table_1{
    margin:20px 0;
    text-align:center;
}

.gzsm .sub-title{
    font-size:16px;
    color:#333;
    font-weight:normal;
    font-family:"Microsoft YaHei";
    line-height: 50px
}

#shadow .gzsm .table_1 tr{
    background:none;
    height:30px;
}

#shadow .gzsm .table_1 td{
    border:1px solid #bababa;
    height:30px;
    line-height:30px;
}

.gzsm .content{
    max-height:400px;
    overflow-y:auto;
}

.gzsm-sm{
    font-size:12px;
    line-height:1.8;
}

.table-box5 {
    height:486px;
	    overflow-x: hidden;
    overflow-y: auto;
}
.table-box4 {

    
   
}
.table-box6 {

   
}
.bg_content4 .bg_width {
    display: inline-block;
    overflow-x:hidden;
    position: relative;
    text-align: center;
    padding-left: 25px;
    width:17px;
    overflow: hidden;
    font-family: "Microsoft YaHei"
}
.bg_content4 .bg_width .bg_width1 {
    position: absolute;
    top:-4px;
    left:0;
}
/* ���Ӻ��� */
.new-bg-box {
    width:100%;
    position: absolute;
    top:0;
    left:0;
    z-index: -100;
}
.new-bg-box img {
    width:100%;
    height:100%;
    display: block;
    position: absolute;
    top:0;
    left:0;
}

.table-box4 {
    height:329px;
    overflow-y: auto;
    overflow-x:hidden;
}
.table-box5 {
    height:486px;
    overflow-y: scroll;
    overflow-x:hidden;
}
.table-box6 {
    height:165px;
    overflow-y: scroll;
    overflow-x:hidden;
}
.table-box7 {
    height:400px;
    overflow-y: scroll;
    overflow-x: scroll;
}
.table-box8 {
    height:262px;
    overflow-y: scroll;
    overflow-x: hidden;
}
