@charset "gb2312";
@import url('public.css');

.top{ height:366px; background:url(bannbg.png); overflow:hidden;}
.top .banner{ height:366px; background:url(banner.jpg) no-repeat center;}

.ttxw{ height:475px; background:url(tplm_bg.png) repeat-x top #fff; overflow:hidden;}
.ttdbt{ font-family:"Î¢ÈíÑÅºÚ"; font-size:26px; line-height:32px; padding-top:25px; color:#000; text-align:center; white-space:nowrap;}
.ttdbt a{ color:#000}
.ttdbt a:hover{ color:#c11700}

.newlf{ float:left; width:390px; overflow:hidden;}
.newlf .ttdsjj{ text-indent:2em; font-size:12px; line-height:20px; color:#000;}
.newlf .ttdsjj a{ color:#ff1111}
.newlf .ttdsjj a:hover{ color:#650404}

.newlf .nbta{height:170px; padding-top:14px; border-bottom:1px #ccc dashed;}
.newlf .nbta ul li{ margin-top:10px; overflow:hidden;}
.newlf .nbta ul li .nottit{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ" line-height:30px; color:#3b3b3b;white-space:nowrap;}
.newlf .nbta ul li .nottit a{ color:#3b3b3b}
.newlf .nbta ul li .nottit a:hover{ color:#c11700}
.newlf .nbta ul li .notdisc{ text-indent:2em; font-size:12px; line-height:22px; color:#a2a2a2;}
.newlf .nbta ul li .notdisc a{ color:#ff1111}
.newlf .nbta ul li .notdisc a:hover{ color:#650404}

.newlf .newlist{ margin-top:10px;}
.newlf .newlist ul li{ background:url(li.png) no-repeat center left; padding-left:20px; font-size:14px; line-height:24px; color:#000;}
.newlf .newlist ul li a{ color:#000}
.newlf .newlist ul li a:hover{ color:#650404}

.newrt{ float:right; width:520px; height:380px; background:#fff; overflow:hidden; padding:16px;}
.focusBox{position: relative;width: 520px;height:380px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left;background: white;}
.focusBox .pic img{width: 520px;height: 345px;display: block;}
.focusBox .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 36px;width: 100%;overflow: hidden;}
.focusBox .txt{position: absolute;bottom: 0;z-index: 2;height: 36px;width: 100%;overflow: hidden;}
.focusBox .txt li{height: 36px;line-height: 36px;position: absolute;bottom: -36px; font-size:16px;}
.focusBox .txt li a{display: block;color:#fd0000;padding: 0 0 0 10px; font-family:"Î¢ÈíÑÅºÚ";font-size: 16px; line-height:36px;text-decoration: none;}
.focusBox .txt li a:hover{ color:#000}
.focusBox .num{position: absolute;z-index: 3;bottom: 8px;right: 8px;}
.focusBox .num li{float: left;position: relative;width: 13px;height: 13px; background:url(y2.png) no-repeat center;margin-left:5px;line-height: 10px;overflow: hidden;text-align: center;cursor: pointer;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.focusBox .num li a, .focusBox .num li span{position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.focusBox .num li span{z-index: 1;}
.focusBox .num li.on a, .focusBox .num a:hover{background:url('y1.png') no-repeat center;font-size:0px;}

.kzlb{ margin:0 auto; margin-top:40px;}
.kzlbbt{ height:65px; background:url(ts_bg.png) repeat-x;}
.kzlblist{ margin:0 auto; margin-top:20px; width:965px; height:430px; }

.slideTxtBox{ width:965px; position:relative; }
.slideTxtBox .hd{ width:416px; height:430px; position:absolute; right:0; overflow:hidden; }
.slideTxtBox .hd ul{ float:right;  position:absolute; }
.slideTxtBox .hd ul li{ float:left; width:136px; height:140px; margin:1px; cursor:pointer;}
.slideTxtBox .hd ul li img{ width:136px; height:140px;}
.slideTxtBox .hd ul li.on{ width:134px; height:138px; border:1px #f8a791 solid;}
.slideTxtBox .hd ul li.on img{width:134px; height:138px;}
.slideTxtBox .bd ul{ position:absolute; left:0;width:546px; height:430px; zoom:1; overflow:hidden;}
.slideTxtBox .bd ul .kzpic{width:546px;; height:430px; overflow:hidden;}
.slideTxtBox .bd ul .kzpic .pic{ position:relative; width:546px; height:430px; overflow:hidden;}
.slideTxtBox .bd ul .kzpic .pic .kzbtls{ position:absolute; bottom:0; display:none; height:144px;background:#fff;filter:alpha(opacity=80);opacity:0.8; padding:5px 10px;}
.slideTxtBox .bd ul .kzpic .pic .kzbtls h1{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:30px;}
.slideTxtBox .bd ul .kzpic .pic .kzbtls p{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:20px; text-indent:2em; margin-top:5px;}
.slideTxtBox .bd ul .kzpic .pic:hover .kzbtls{ display:block;}

.frt{ float:right;}

tr img{-webkit-background-size:65px 70px;-moz-background-size:65px 70px;background-size: 65px 70px;-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;-ms-transition:-ms-transform 0.3s ease-out;}
tr:hover img{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}

img.img{
	transition-delay:0s;transition-duration:1s;transition-property:all;transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;-moz-transition-duration:1s;-moz-transition-property:all;-moz-transition-timing-function:ease;
	/* Safari ºÍ Chrome */
	-webkit-transition-delay:0s;-webkit-transition-duration:1s;-webkit-transition-property:all;-webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;-o-transition-duration:1s;-o-transition-property:all;-o-transition-timing-function:ease;
}
img.img:hover{transform:scale3d(1.2, 1.2, 1.2);-ms-transform:scale3d(1.2, 1.2, 1.2);-moz-transform:scale3d(1.2, 1.2, 1.2);-webkit-transform:scale3d(1.2, 1.2, 1.2);-o-transform:scale3d(1.2, 1.2, 1.2);}

.footer{ background:#004a87; height:80px; margin-top:40px; padding:40px 0; font-family:"ËÎÌå"; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.footer a{ color:#fff}