@charset "utf-8";
.banner{width:1200px; height:300px; margin:0 auto}
#solid{width:1200px; height:300px; clear:both; position:relative; z-index:0}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute; left:0px; top:0px; width:1500px; height:300px; display:none}
#solid ul{margin:0px; padding:0px; list-style:none}
#solid ul li{position:absolute; top:0px; height:350px; display:none; cursor:pointer}
#solid ul li img{width:1200px; height:300px}
#solid #btt{width:1200px; height:60px; top:258px; left:50%; position:relative; margin-left:-575px}
#solid #btt span{position:absolute; top:15px; left:45%; display:block; width:13px; height:13px; margin:0 5px; text-align:center; background:#d3d3d3; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; z-index:1000; cursor:pointer}
.Newsleft{width:372px; height:276px; float: left}
.focus{ position:relative; width:372px; height:276px; float: left}  
.focus img{ width: 372px; height: 276px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a}  
.focus .fPic{ position:absolute; left:0px; top:0px}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display:block;  text-align:left}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000}  
.focus .fcon img{ display:block}  
.focus .fbg{bottom:25px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200}  
.focus .fbg div{margin:18px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-align:center; outline:0; float:left; background:#D9D9D9}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#b90103}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat}
.focus .prev{ top: 128px; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer}  
.focus .next{ top: 128px; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer}  
.focus .prev:hover{  background-position:0 0}  
.focus .next:hover{  background-position:-40px 0}
.gonggao{width:490px; height:276px; float: left; margin: 0 0 0 25px}
.slideTxtBox{width:380px;}
.slideTxtBox .hd{ height:48px; line-height:40px; position:relative}
.slideTxtBox .hd ul{ width:380px; position:absolute; height:40px; border-bottom:solid 1px #e1e1e1}
.slideTxtBox .hd ul li{ float:left; font-size:18px; margin:0 25px 0 0; list-style:none;}
.slideTxtBox .hd ul li a{color:#1c1c1c; display:block; height:39px; padding:0}
.slideTxtBox .hd ul li a:hover{color:#1e74cb; border-bottom: solid 2px #1e74cb}
.slideTxtBox .hd ul li.on{ color:#1e74cb; border-bottom: solid 2px #1e74cb; cursor:pointer;}
.slideTxtBox .bd ul{ padding:10px 0 0 0; position:relative}
.slideTxtBox .bd ul font{ position: absolute; padding: 0 10px; height:40px; line-height:40px; right: 0; top: -48px; font-size:14px; text-transform:uppercase}
.slideTxtBox .bd ul font a{color:#9e9e9e}
.slideTxtBox .bd ul font a:hover{color:#1e74cb}
.slideTxtBox .bd ul.hid{ display:none}
.slideTxtBox .bd li{ height:36px; display:block; line-height:36px; font-size:14px; background:url(../images/ind_21.jpg) no-repeat 6px center}
.slideTxtBox .bd li a{padding:0 0 0 18px}
.slideTxtBox .bd li span{ float:right; color:#bdbdbd}


.slideTxtBox .hd1{ height:48px; line-height:40px; position:relative}
.slideTxtBox .hd1 ul{ width:380px; position:absolute; height:40px; border-bottom:solid 1px #e1e1e1;padding:0;}
.slideTxtBox .hd1 ul li {
    float: left;
    font-size: 18px;
    margin: 0 25px 0 0;
    list-style: none;
    line-height: 40px;
    height: 40px;
}
.slideTxtBox .hd1 ul li a{color:#1c1c1c; display:block; height:39px; padding:0}
.slideTxtBox .hd1 ul li a:hover{color:#1e74cb; border-bottom: solid 2px #1e74cb}
.slideTxtBox .hd1 ul li.on{ color:#1e74cb; border-bottom: solid 2px #1e74cb; cursor:pointer;}
.slideTxtBox .bd1 ul{ padding:10px 0 0 0; position:relative}
.slideTxtBox .bd1 ul font{ position: absolute; padding: 0 10px; height:40px; line-height:40px; right: 0; top: -48px; font-size:14px; text-transform:uppercase}
.slideTxtBox .bd1 ul font a{color:#9e9e9e}
.slideTxtBox .bd1 ul font a:hover{color:#1e74cb}
.slideTxtBox .bd1 ul.hid{ display:none}
.slideTxtBox .bd1 li{ height:36px; display:block; line-height:36px; font-size:14px; background:url(../images/ind_21.jpg) no-repeat 6px center}
.slideTxtBox .bd1 li a{padding:0 0 0 18px}
.slideTxtBox .bd1 li span{ float:right; color:#bdbdbd}



.kyjg{width:280px; float: right}
.kyTit{height: 40px; border-bottom: solid 1px #e1e1e1; line-height:40px}
.kyTit .kjico{font-size: 18px; background:url(../images/ind_13.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .kjico a{padding: 0 0 0 36px}
.kyTit .lkico{font-size: 18px; background:url(../images/ind_13.png) no-repeat 3px center; float: left; font-weight:normal; padding: 0 0 0 36px}
.kyTit .xsico{font-size: 18px; background:url(../images/ind_27.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .xsico a{padding: 0 0 0 40px}
.kyTit .yjico{font-size: 18px; background:url(../images/ind_30.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .yjico a{padding: 0 0 0 40px}
.kyTit .zcico{font-size: 18px; background:url(../images/ind_32.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .zcico a{padding: 0 0 0 40px}
.kyTit .zlico{font-size: 18px; background:url(../images/ind_42.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .zlico a{padding: 0 0 0 40px}
.kyTit .gkico{font-size: 18px; background:url(../images/ind_45.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .gkico a{padding: 0 0 0 40px}
.kyTit .rcico{font-size: 18px; background:url(../images/ind_47.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .rcico a{padding: 0 0 0 40px}
.kyTit span{float: right; font-size:14px}
.kyTit span a{color:#9e9e9e}
.kyTit span a:hover{color:#1e74cb}
.pic{width:280px; height:77px; display: block; margin: 12px 0 0 0}
.pic img{width:280px; height:77px}
.kyjg ul{padding: 10px 0 0 0}
.kyjg li{height: 26px; line-height:26px; display: block; background:url(../images/kyli.png) no-repeat 5px center; font-size: 14px}
.kyjg li a{padding: 0 0 0 18px}
.xsjl{width:380px; height: 273px;}
.wjzc{ float:left; margin-left:29px;}
.xsjl ul{display: block; padding: 16px 0 0 0}
.xsjl li{height: 35px; line-height:35px; background:url(../images/ind_21.jpg) no-repeat 5px center; font-size: 13px}
.xsjl li a{padding: 0 0 0 18px}
.xsjl li span{float: right; color:#bdbdbd}
.yanjiu{width:380px; height: 273px; /* margin: 0 0 0 29px; */}
.yanjiu .yjfirst{height: 79px; padding: 15px 0 0 0}
.yanjiu .yjfirst img{width: 108px; height: 79px; display: block; float: left}
.yanjiu .yjfirst .yjCont{width:254px; float: right}
.yanjiu .yjfirst .yjCont h3{font-size: 13px; line-height:20px; height: 30px}
.yanjiu .yjfirst .yjCont p{height: 49px; line-height:20px; color:#b6b6b6; font-size: 12px}
.yanjiu ul{display: block; padding: 15px 0 0 0}
.yanjiu li{height: 30px; line-height:30px; background:url(../images/ind_21.jpg) no-repeat 5px center; font-size: 14px}
.yanjiu li a{padding: 0 0 0 18px}
.yanjiu li span{float: right; color:#bdbdbd}
.subbanner{width:1200px; margin: 0 auto}
.subbanner img{width:1200px; height: 265px}
.s-left{width:220px; float: left}
.s-left .sTit{/*height: 55px;*/ border-left:solid 3px #1e74cb;}
.s-left .sTit h2{font-size:24px; line-height:40px; color: #202020; padding: 0 0 0 20px}
.s-left .ltMenu{padding: 10px 0 100px 0}
.s-left .ltMenu li{height: 62px; line-height:62px;  text-align: center}
.s-left .ltMenu li a{color:#494949; display: block; border-bottom: solid 1px #ebebeb}
.s-left .ltMenu li a:hover{color: #ff7e00; background:url(../images/jt.png) no-repeat 190px center #f6f6f6}
.s-left .ltMenu li a.slight{color: #ff7e00; background:url(../images/jt.png) no-repeat 190px center #f6f6f6}
.s-right{width:950px; float: right}
.rTit{height: 40px; border-bottom: solid 1px #d5d5d5}
.rTit h3{font-size: 18px; color: #3891e3; float: left; line-height:40px; background:url(../images/sublogo.png) no-repeat 3px center; padding: 0 0 0 35px}
.rTit .weizhi{line-height:40px; float: right; color: #8d8d8d; font-size: 14px; background:url(../images/wz.jpg) no-repeat left center; padding: 0 0 0 25px}
.rTit .weizhi span{padding: 0 5px}
.rTit .weizhi a{color: #8d8d8d}
.subMain{padding: 15px 0 0 0}
.list{padding:0}
.list li{font-size:16px; height: 60px; line-height:60px; background:url(../images/line.jpg) repeat-x 0 bottom}
.list li font{color:#b9b9b9; float:right}
.list li a{background:url(../images/li.jpg) no-repeat 10px center; padding:0 0 0 25px}
.page{width:500px; margin:0 auto; padding:65px 0 0 0; height:100px}
.page a {margin:0 2px; padding:0 10px; height:30px; line-height:30px; color:#515151; text-align:center; text-decoration:none; border:1px solid #ccc; float:left; display:block}
.page a:hover{color:#fff; border:1px solid #0f80e0; background:#0f80e0}
.show{padding:50px 0}
.show h2{font-size:30px; color:#0e59a2; text-align:center; line-height:36px; padding:0 40px 40px}
.show .sTime{height:38px; background:#f7f7f7; text-align:center; line-height:38px; color:#a5a5a5}
.show .sMid{padding:20px}
.picmid{text-align: center;}
.rencai{padding: 20px 0 0 0}
.rencai h2{height: 40px; background:url(../images/rcli.jpg) no-repeat 10px center; display: block; padding: 0 0 0 28px; line-height:40px; font-size: 15px; border-bottom: solid 1px #ededed}
.rencai ul{padding: 15px; background:#f8f8f8; margin: 1px 0 20px 0}
.rencai li{height: 26px; line-height:26px; float: left; background:url(../images/li.jpg) no-repeat 5px center;}
.rencai li a{padding: 0 20px 0 13px}
.rencai li a:hover{text-decoration: underline}
.download{height: 50px; padding: 10px 0 0 0}
.download select{border: solid 1px #e1e1e1; height: 30px; line-height:30px; width:160px; padding: 0 0 0 10px; float: left; background:url(../images/ico.png) no-repeat 140px center; margin: 0 23px 0 0}
.download span{float: left; font-size: 14px; line-height:30px}
.download .text{border: solid 1px #e1e1e1; font-size: 14px; width:180px; padding: 0 0 0 8px; line-height:28px; height: 28px; float: left}
.download .submit{background:#1b6bbd; color:#fff; width:60px; height: 30px; font-weight: bold; text-align: center; line-height:30px; float: left; cursor: pointer}

.picmid{margin-bottom:40px}
.v_news_content{text-align: left}
.showpage{border-top:solid 1px #e8e8e8; padding-top:20px}




.xiangm{width:380px; height: 273px; margin: 0 0 0 29px}
.notice{width:380px; height: 420px; margin: 0 0 0 29px}
.notice ul{display: block; padding: 16px 0 0 0}
.notice li{height: 36px; line-height:36px; background:url(../images/ind_21.jpg) no-repeat 5px center; font-size: 14px}
.notice li a{padding: 0 0 0 18px}
.notice li span{float: right; color:#bdbdbd}
.kyTit .jlico{font-size: 18px; background:url(../images/ico_03.png) no-repeat 3px center; float: left; font-weight:normal}
.kyTit .jlico a{padding: 0 0 0 40px}
.link{width:380px; height: 420px}
.link ul{display: block; padding: 16px 0 0 0; background:url(../images/ico_1020221014.png) no-repeat 16px 21px;}
.link li{height: 36px; line-height:36px; font-size: 14px; background:url(../images/hui.png) no-repeat 360px center; display:block}
.link li a{padding: 0 0 0 55px}
.xueshu{width:380px; height: 420px}
.xueshu ul{display: block; padding: 16px 0 0 0}
.xueshu li{height: 36px; line-height:36px; background:url(../images/ind_21.jpg) no-repeat 5px center; font-size: 14px}
.xueshu li a{padding: 0 0 0 18px}
.xueshu li span{float: right; color:#bdbdbd}




.jsjy{ width: 380px; height: 273px; margin-left: 40px; float: left;}
        .jsjy_tltle{ width: 100%; height: 40px; border-bottom: 1px solid #e1e1e1; line-height: 40px;}
        .jsjy_tltle h2{ font-size: 18px; background: url(../images/jsjyzl.png) no-repeat 3px center; font-weight: normal; float: left;}
        .jsjy_tltle h2 a{ padding-left: 40px;}
        .jsjy_tltle span{ float: right; font-size: 14px; }
        .jsjy_tltle span a{ color: #9e9e9e;}
.jsjy_tltle span a:hover{ color: #1e74cb;}
        .jsjy ul{ display: block; padding-top: 15px;}
        .jsjy ul li{ height: 30px; line-height: 30px; background: url(../images/ind_21.jpg) no-repeat 5px center; font-size: 14px;}
        .jsjy ul li span{ float: right; color: #bdbdbd;}
        .jsjy ul li a{ padding-left: 18px;}
        .xfjs{ width: 380px; height: 273px; float: right;}
        .xfjs_tltle{ width: 100%; height: 40px; border-bottom: 1px solid #e1e1e1; line-height: 40px;}
        .xfjs_tltle h2{ font-size: 18px; background: url(../images/xfjszl.png) no-repeat 3px center; font-weight: normal;  float: left;}
        .xfjs_tltle h2 a{ padding-left: 40px;}
        .xfjs_tltle span{ float: right; font-size: 14px;}
        .xfjs_tltle span a{ color: #9e9e9e;}
.xfjs_tltle span a:hover{ color: #1e74cb;}
        .xfjs ul{ display: block; padding-top: 15px;}
        .xfjs ul li{ height: 30px; line-height: 30px; background: url(../images/ind_21.jpg) no-repeat 5px center; font-size: 14px;}
        .xfjs ul li span{ float: right; color: #bdbdbd;}
        .xfjs ul li a{ padding-left: 18px;}



.kjcgtj .xfjs_tltle h2{ background: url(../images/kycgtj.png) no-repeat 3px center;background-size: 26px;}
