@charset "utf-8";
.banner_index{height:500px;position: relative;overflow:hidden;width: 100%;margin:0 auto; z-index: 0}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:190px;width: 62px;height: 109px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; height: 500px; z-index: 2; overflow: hidden;}
.banner_index .banner_wrap li{width: 1920px;float: left;}
.banner_index .banner_wrap li img{width:1920px; height:500px;}
.xdwidth{width:100%; position: absolute; top: 438px; z-index: 999999;}
.indexBanner_num{width:1200px;margin: 0 auto;text-align: center; padding:10px 0;} 
.indexBanner_num a{width: 12px;height: 12px;display: inline-block;_zoom:1;background: #e8e8e8;font-size: 0px;line-height: 0px;margin:0 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; z-index:1000; cursor:pointer}
.indexBanner_num a.on,.indexBanner_num a:hover{background: #e42911;}
.Notice{width: 434px; float: left;}
.NoticeTit{height: 50px; border-bottom: solid 1px #ccc; line-height: 50px;}
.NoticeTit h2{background: url(../images/ind_24.jpg) no-repeat 5px 16px; float: left; color: #171717; font-size: 20px; padding-left: 25px; font-weight: normal;}
.NoticeTit h2 a{color: #282828;}
.NoticeTit h2 a:hover{color: #ec2828;}
.NoticeTit span{color: #949494; float: right; text-transform: Uppercase; font-size: 14px;}
.NoticeTit span a{color: #949494;}
.NoticeTit span a:hover{color: #ec2828;}
.NoticeCont{padding: 25px 0 0 0; height: 270px;}
.NoticeCont li{display: block; height: 33px; font-size: 14px; line-height: 33px;}
.NoticeCont li span{float: right; color: #a6a6a6; display: inline-block;}
.NoticeCont li a{color: #474747; padding-left: 15px; background: url(../images/ind_30.jpg) no-repeat 3px center;}
.NoticeCont li a:hover{color: #ec2828; background: url(../images/ind_33.jpg) no-repeat 3px center;}
.News{width: 740px; float: right;}
.NewsCont{padding:25px 0 0 0; height: 270px;}
.LeftPic{width: 340px; float: left; position:relative;}
.focus{ position:relative; width:340px; height:270px}  
.focus img{ width:340px; height:217px} 
.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; 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:-50px; left:0px; z-index:10; height:50px; background:#eff0f1; display:block;  text-align:left}  
.focus .shadow a{ text-decoration:none; position:absolute; color:#333; font-size:14px; overflow:hidden; line-height: 24px; margin:10px 0 0 15px}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000}  
.focus .fcon img{ display:block}  
.focus .prev,.focus .next{position:absolute;width:21px;height:21px;background: url(../images/ind_37.png) no-repeat; z-index:99999999}
.focus .prev{top: 115px; margin-top: 115px; right: 35px; background-position: 0px -23px; cursor: pointer}  
.focus .next{top: 115px;margin-top: 115px;right: 10px;background-position: -24px 0px;cursor: pointer}  
.focus .prev:hover{  background-position:0 0}  
.focus .next:hover{  background-position:-24px -23px}
.rightCont{width: 380px; float: right;}
.rightCont ul{height: 270px;}
.rightCont li{display: block; height: 34px; font-size: 14px;}
.rightCont li span{color: #666; background: #f5f5f5; width: 78px; height: 30px; display: block; float:left; line-height: 30px; text-align: center;}
.rightCont li a{color: #474747; padding-left: 20px; background: url(../images/ind_30.jpg) no-repeat 10px center; line-height: 33px;}
.rightCont li a:hover{color: #ec2828; background: url(../images/ind_33.jpg) no-repeat 10px center;}
.listbg{background: #f7f7f7; padding-top: 23px;}
.listkuang{width: 1246px; margin: 0 auto; padding-left: 23px; height: 420px;}
.listWidth{width: 385px; padding-left: 23px;}
.listCont{padding-top: 21px; height: 325px;}
.listPic{width: 385px; height: 110px;}
.listPic img{width: 385px; height: 110px;}
.listFirst{height: 110px;}
.listFirst img{width: 121px; height: 110px; float: left; display: block;}
.listFirst .rtCont{width: 251px; float: right;} 
.listFirst .rtCont h3{font-size: 16px; color: #282828; line-height: 26px;}
.listFirst .rtCont h3 a{color: #282828;}
.listFirst .rtCont h3 a:hover{color: #ec2828;}
.listFirst .rtCont span{color: #a2a2a2; font-size: 12px; height: 36px; display: block;}
.listFirst .rtCont p{color: #969696; font-size: 13px; line-height: 20px;}
.listCont ul{padding: 13px 0 0 0;}
.listCont li{display: block; height: 33px; font-size: 14px; line-height: 33px;}
.listCont li span{float: right; color: #a6a6a6;}
.listCont li a{color: #474747; padding-left: 15px; background: url(../images/ind_30.jpg) no-repeat 3px center;}
.listCont li a:hover{color: #ec2828; background: url(../images/ind_33.jpg) no-repeat 3px center;}
.special{height: 134px; position:relative;}
.picList{width: 1200px;}
.special .bd{margin-top:21px;}
.special .bd ul{padding:0;}
.special .bd ul li{text-align:center; width: 286px; margin-right: 14px;}
.special .bd ul li .pic{ text-align:center; }
.special .bd ul li .pic img{ width:286px; height:134px; display:block;}
.special .bd ul li .pic a:hover img{ border-color:#999;  }
.special .bd ul li .title{ line-height:24px;}
.subbanner{width:100%; margin: 0 auto}
.subbanner img{width:100%; height: 300px}
.s-left{width:256px; float: left;}
.s-left .sTit{height: 83px; background: url(../images/list_03.jpg) no-repeat left top; text-align: center;}
.s-left .sTit h2{font-size:24px; line-height:18px; color: #fff; font-weight: normal; padding-top: 29px;}
.s-left .sTit span{text-transform: uppercase; color: #f1b5b5; font-size: 12px;}
.s-left .ltMenu{padding: 16px; min-height: 600px; background: #f6f6f6;}
.s-left .ltMenu li{line-height:20px; border-bottom: solid 1px #e7e7e7; font-size: 14px;}
.s-left .ltMenu li a{color:#454545; display:inline-block; background: url(../images/list_16.png) no-repeat 3px 18px; padding:8px 10px 8px 20px;}
.s-left .ltMenu li a:hover{color: #e81f1f; background: url(../images/list_13.png) no-repeat 3px 18px;}
.s-left .ltMenu li a.slight{color: #e81f1f; background: url(../images/list_13.png) no-repeat 3px 18px;}
.s-right{width:900px; float: right; padding-left:32px;}
.s-right .rTit{height: 50px; border-bottom: solid 1px #e1e1e1; padding-top:13px;}
.s-right .rTit h3{font-size: 18px; color: #1c1c1c; float: left; background:url(../images/ico.jpg) no-repeat 5px 11px; padding-left:25px;padding-right:25px; font-weight: normal; line-height: 50px; background: #ccc}
.s-right .rTit .weizhi{line-height:50px; float: right; color: #8d8d8d; font-size: 14px; background:url(../images/sub_08.jpg) no-repeat left center; padding: 0 0 0 25px}
.s-right .rTit .weizhi span{padding: 0 5px}
.s-right .rTit .weizhi a{color: #8d8d8d}
.s-right .subMain{min-height:600px; height:auto !important; height:600px;}
.smain{padding-top:25px;}
.smain p{line-height:28px;}
.sList{padding-top:18px;}
.sList li{padding:15px 0; display: block; background: url(../images/list_19.png) repeat-x left bottom;}
.sList li h3{font-size:16px; line-height:24px; height: 24px;}
.sList li h3 a{color: #3a3a3a;}
.sList li h3 a:hover{color: #e81f1f;}
.sList li font{color:#d1d1d1; font-size: 14px; line-height: 20px; height: 35px; display: block;}
.sList li p{color: #8e8e8e; font-size: 14px; line-height: 20px;}
.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 #d53b3b; background:#d53b3b}
.show{padding:50px 0}
.show h2{font-size:30px; color:#1b1b1b; text-align:center; line-height:36px; padding:0 40px 40px}
.show .sTime{height:38px; background:#f7f7f7; text-align:center; line-height:38px; color:#8f8f8f; font-size: 14px;}
.show .sTime span{padding:0 30px 0 0;}
.show .sMid{padding:20px 0 0 0}
.show .sMid p{font-size:16px; line-height:28px}
.show .sMid p img,.show .sMid img{display:block;max-width:700px;margin:10px auto;}
.pagewid{margin-top:80px;}
.pagewid ul{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:20px 0;}
.pagewid li{height: 36px; line-height: 36px;}
.pagewid li a{color: #474747;}
.pagewid li a:hover{color: #ec2828;}
#vsb_content table{ border: 0px;width:90%; margin:10px auto}
#vsb_content table tr td{ border-left:0px;line-height: 23px; padding: 5px;}
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-indent:2em; }