@import url("reset.css");
@import url(header.css);
@import url(footer.css);

.jrtts{width: 100%; height: 84px; overflow: hidden;}
.jrtts dl{ width: 100%; height: 84px; background: url(img10.png) left center no-repeat;}
.jrtts dl dt{float: left; height: 84px; width: 136px;}
.jrtts dl dt a{width: 100%; height: 100%; display: block;}
.jrtts dl dd{float: left; height: 84px; width: 975px; margin-left: 68px;}
.jrtts dl dd h3 {width: 100%; height: 40px; line-height: 40px;}
.jrtts dl dd h3 a{font-size: 28px; color: #000000; font-weight: bold; display: block; width: 100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.jrtts dl dd p{padding-top: 10px;line-height: 24px;color: #666666;font-size: 16px;text-indent: 2em;}
.jrtts dl dd a{color: #0474b9;}
.jrtts dl dd a:hover{font-size:17px;}

.xwdt{width: 100%; height: 405px; overflow: hidden; margin-top: 20px;}
.xwdt .focusBox{width: 600px;height: 405px;position: relative;float: left;}
.xwdt .focusBox .pic{width: 580px; height: 405px; position: relative !important;}
.xwdt .focusBox .pic ul{width: 580px; height: 405px; position: relative;}
.xwdt .focusBox .pic li{overflow:hidden;position: absolute;width: 600px;left: 0;top: 0;height: 405px;}
.xwdt .focusBox .pic li a{display:block; overflow:hidden; width: 100%; height: 405px; position: relative;}
.xwdt .focusBox .pic li a img{width: 600px;height: 405px;transition: transform 0.7s ease-out 0s;-moz-transition: transform 0.7s ease-out 0s;}
.xwdt .focusBox .pic li a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.xwdt .focusBox .pic li a p{position: absolute; left: 0; bottom: 0; z-index: 10; width: 420px; height: 40px; line-height: 40px; text-indent: 20px; color: #FFFFFF; font-size: 16px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwdt .focusBox .pic li a:hover p{color: #0474b9;}
.xwdt .focusBox .txt-bg{ position: absolute;bottom:0px;z-index: 1; height: 40px; width: 100%;background: url(img13.png) repeat;}
.xwdt .focusBox .num{position: absolute; z-index: 3; bottom: 12px;right: 10px;}
.xwdt .focusBox .num li {float: left;margin: 0 5px; width: 14px;height: 14px;overflow: hidden;cursor: pointer; zoom: 1; background:url(img11.png) right center no-repeat;}
.xwdt .focusBox .num .on{ background:url(img11.png) left center no-repeat;}
.xwdt .focusBox .txt{height: 69px;overflow: hidden;border: 1px solid #dedede;display: none;}
.xwdt .focusBox .txt li {height: 69px; line-height: 30px; padding: 4px 10px;}
.xwdt .focusBox .txt li a{color: #333333; font-size: 16px; text-indent: 2em;}
.xwdt .focusBox .txt li a:hover{color: #0474b9;}

.xwdt .xwdt_con{width: 560px;height: 405px;float: right;}
.xwdt .xwdt_con .hd{ height: 46px; line-height: 46px; width: 100%; border-bottom: 1px solid #bebebe;}
.xwdt .xwdt_con .hd ul li{font-size: 14px;float: left; height: 46px; padding: 0px 22px; margin-right: 20px;}
.xwdt .xwdt_con .hd ul li a{color: #000000; font-size: 18px;}
.xwdt .xwdt_con .hd ul li.on{ border-bottom: 2px solid #2581c2; height: 45px; line-height: 44px;}
.xwdt .xwdt_con .hd ul li.on a{color: #2581c2}
.xwdt .xwdt_con .hd h3{ float: right; width: 60px; text-align: center;}
.xwdt .xwdt_con .bd{width: 100%; height: 297px !important; margin-top: 5px; overflow: hidden;}
.xwdt .xwdt_con .bd .one{ height: 74px; overflow: hidden; width: 100%; border-bottom: 1px solid #bebebe;}
.xwdt .xwdt_con .bd .one h2 a{color: #1369ad;font-weight: bold;font-size: 20px;height: 40px;line-height: 40px;text-align: center;}
.xwdt .xwdt_con .bd .one h2 a{display: block; width: 100%;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwdt .xwdt_con .bd .one h2 a:hover{color: #eb2e08;}
.xwdt .xwdt_con .bd .one p{color: #4a4a4a;font-size: 16px;line-height: 24px;}
.xwdt .xwdt_con .bd .one p a{color: #0474b9;}
.xwdt .xwdt_con .bd .one p a:hover{font-size:17px;}
.xwdt .xwdt_con .bd ul{ height: auto; overflow: hidden; margin-top: 10px;}
.xwdt .xwdt_con .bd ul li{ height: 35px;line-height: 35px; *height: 32px; *line-height: 32px;/* background: url(dian.png) no-repeat left center; text-indent: 20px;*/}
.xwdt .xwdt_con .bd ul li a{width:70%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333;}
.xwdt .xwdt_con .bd ul li span{float: right; width: 25%; text-align: right; color: #a4a4a4;}
/*.xwdt .xwdt_con .bd ul li:hover{ background: url(dian_on.png) no-repeat left center;}*/
.xwdt .xwdt_con .bd ul li a:hover{color: #0474b9; font-size:17px;}

.wblj{ height: 42px; overflow: hidden; border: 1px solid #f7f7f7; padding: 6px 0px;}
.wblj ul li{float: left; width: 185px; height: 42px; border-right:1px solid #ebebeb;}
.wblj ul li i{width: 39px; height: 42px; float: left; display: block; background: url(img12.png) no-repeat; margin-right: 12px;}
.wblj ul li span{ height: 42px; float: left; line-height: 42px; display: block; font-size: 18px;}
.wblj ul li.m1 i{background-position: -1px 0px; margin-left: 25px;}
.wblj ul li.m2 i{background-position: -211px 0px; margin-left: 25px;}
.wblj ul li.m3 i{background-position: -420px 0px; margin-left: 25px;}
.wblj ul li.m3{ border-right:0px solid #ebebeb;}
.wblj ul li a:hover span{color: #0474b9;}

.box{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.box_l{width: 778px; height: 302px; border: 1px solid #dedede; padding: 13px 12px; float: left;}
.box_r{width: 330px; height: 302px; border: 1px solid #dedede; padding: 13px 12px; float: right;}
.box_ls{width: 778px; height: 335px; border: 1px solid #dedede; padding: 13px 12px; float: left;}
.box_rs{width: 330px; height: 335px; border: 1px solid #dedede; padding: 13px 12px; float: right;}
.spxw{float: left; width: 378px; height: auto; overflow: hidden; padding-right: 10px; border-right: 1px solid #dedede;}
.lddt{float: right; width: 378px; height: auto; overflow: hidden;}

.title{width: 100%; height: 28px; line-height: 28px; background: url(img12.png) -229px -84px no-repeat; text-indent: 35px; border-bottom: 1px solid #dedede; padding-bottom: 13px;}
.title a{color: #333333; font-size: 16px; font-weight: bold;}
.title a:hover{color: #0474b9;}
.newslist{width: 100%; height: auto; overflow: hidden;}
.newslist ul{ width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.newslist ul li{ height: 35px;line-height: 35px; *height: 32px; *line-height: 32px; /*background: url(dian.png) no-repeat left center; text-indent: 20px;*/}
.newslist ul li a{width:100%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #333333;}
/*.newslist ul li:hover{ background: url(dian_on.png) no-repeat left center;}*/
.newslist ul li a:hover{color: #0474b9; font-size:17px;}
.newslist .img{ width: 153px; height: auto; float: left; margin-top: 20px;}
.newslist .img img{width: 153px;height: 84px;transition: transform 0.7s ease-out 0s;-moz-transition: transform 0.7s ease-out 0s;}
.newslist .img img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.newslist .img p{color: #666666;font-size: 14px;line-height: 22px;}
.newslist .img p a{color: #0474b9;}
.newslist .img p a:hover{font-size:15px;}
.newslist .imgs{ width: 160px; height: auto; float: left; margin-top: 10px;}
.newslist .imgs dl dd{width: 100%;width: 160px; height: 80px; margin-top: 10px;}
.newslist .imgs dl dd img{width: 160px; height: 80px; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.newslist .imgs dl dd img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.isimg ul{width: 205px; float: right;}

.tpxw{width: 100%;height: 200px;overflow: hidden;margin-top: 20px;}
.tpxw h3{width: 62px;height: 186px;padding-top: 28px;line-height: 35px;background: #2581c2;text-align: center;float: left;}
.tpxw h3 a{color: #ffffff; font-size: 24px; display: block; height: 100%; font-weight: bold;}
.tpxw h3 a:hover{color: #bd2221;}
.tpxwcon{width: 1118px;box-sizing: border-box;height: 178px;border: 1px solid #dedede;float: left;padding: 10px;}
.tpxw .bd{width: 100%; height: 178px; overflow: hidden;}
.tpxw .bd ul{width: 100%; height: auto; overflow: hidden;}
.tpxw .bd li{ width: 211px; height: 178px; margin-right: 10px; float: left;}
.tpxw .bd li a{display:block; overflow:hidden; width: 100%; height: 100%;}
.tpxw .bd li a img{ width: 211px;height: 140px;transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.tpxw .bd li a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.tpxw .bd li p{ width: 100%; height: 34px; line-height: 34px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}


.banner{width: 100%; height: auto; position:relative; overflow: hidden;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; position: relative; margin-top:20px;}
.banner .bd img{width:100%;height: 90px;display:block;}
.banner .hd ul { position:absolute; left:10px; bottom:10px; overflow:hidden;z-index:10 }
.banner .hd ul li { float:left;  width:30px; height:5px; overflow:hidden; margin-right:10px; cursor:pointer; background:#D9D9D9 }
.banner .hd ul li.on {background:#0075c4} 