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

.top{ height:503px; background:url(top_banner.jpg) no-repeat top center; overflow:hidden;}
.byt{ margin:0 auto; margin-top:70px; width:1008px; height:105px;}
.xcy{ margin:0 auto; margin-top:30px; width:896px; height:50px;}
.nqt{ margin:0 auto; margin-top:20px; width:290px; height:60px;}

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

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

.newlf .nbta{ min-height:170px; padding-top:14px;}
.newlf .nbta ul li{ margin-top:10px; overflow:hidden;}
.newlf .nbta ul li .nottit{ font-size:16px; line-height:30px; color:#000;white-space:nowrap;}
.newlf .nbta ul li .nottit a{ color:#000}
.newlf .nbta ul li .nottit a:hover{ color:#c11700}
.newlf .nbta ul li .notdisc{ text-indent:2em; font-size:14px; line-height:24px; 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.jpg) no-repeat center left; padding-left:20px; font-size:14px; line-height:24px; color:#383737;}
.newlf .newlist ul li a{ color:#383737}
.newlf .newlist ul li a:hover{ color:#650404}

.newrt{ float:right; width:520px; height:354px; background:#fff; overflow:hidden; padding:16px;}
.focusBox{position: relative;width: 520px;height:354px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left;background: white;}
.focusBox .pic img{width: 520px;height: 354px;display: block;}
.focusBox .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 36px;width: 100%;background: #000;filter: alpha(opacity=50);opacity: 0.5;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:#fff;padding: 0 0 0 10px;font-size: 16px;font-weight: bold;text-decoration: none;}
.focusBox .txt li a:hover{ color:#650404}
.focusBox .num{position: absolute;z-index: 3;bottom: 8px;right: 8px;}
.focusBox .num li{float: left;position: relative;width: 10px;height: 10px;line-height: 10px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer;}
.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;background:#fff;filter: alpha(opacity=50);opacity: 0.5;}
.focusBox .num li.on a, .focusBox .num a:hover{background: #bbb; border:1px #fff solid; width:8px; height:8px;}

.whwzy{ min-height:500px;background:#e9e9e9; overflow:hidden;}
.whzybt{ margin:0 auto; width:395px; height:67px; margin-top:34px;}

.picScroll-left{  overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:8px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("icoCircle.gif") 0 -10px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; width:9px; height:8px; }
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:980px; float:left; _display:inline; overflow:hidden; }

.xwlist{ margin-top:-10px;}
.xwlist dl{ display:block; border-bottom:1px #241203 dashed; padding:20px 0;}
.xwlist dl dd{ width:464px; height:130px; padding:10px 8px; float:left;  overflow:hidden; margin:5px;}
.xwlist dl dd .xwpic{ float:left; width:160px; height:127px; overflow:hidden}
.xwlist dl dd .xwtit{ float:right; width:290px;}
.xwlist dl dd .xwtit h1{ font-size:18px; color:#000; line-height:30px;white-space:nowrap;}
.xwlist dl dd .xwtit h1 a{ color:#000}
.xwlist dl dd .xwtit h1 a:hover{ color:#650404}
.xwlist dl dd .xwtit p{ line-height:24px; color:#6d6c6c; font-size:14px; text-indent:2em;}
.xwlist dl dd .xwtit p a{ color:#ff0101}
.xwlist dl dd .xwtit p a:hover{ color:#650404}
.xwlist dl dd:hover{ background:#fff}

.lldgs{ margin:0 auto; width:333px; height:53px;}
.llgslf{ float:left; width:464px; padding-bottom:20px; overflow:hidden;}
.llgslf .llgspic{ padding:14px 10px; width:442px; height:190px; overflow:hidden; background:#e9e9e9;}
.llgslf .llgspic img{width:442px; height:190px; overflow:hidden;}
.llgslf .llgstit{ margin-top:20px;}
.llgslf .llgstit h1{ font-size:18px; color:#000; line-height:30px;}
.llgslf .llgstit p{ line-height:30px; color:#5d5d5d; font-size:14px; text-indent:2em; margin-top:10px;}
.llgslf .llgstit p a{ color:#ff0101}
.llgslf .llgstit p a:hover{ color:#650404}

.llgsrt{ float:right; width:490px; padding-bottom:20px; overflow:hidden;}
.llgsrt .llgslst{ min-height:182px; border-bottom:1px #6c6a69 dashed;}
.llgsrt .llgslst ul li{ background:url(li.jpg) no-repeat center left; padding-left:10px; line-height:30px; font-size:14px; color:#5d5d5d}
.llgsrt .llgslst ul li a{ color:#5d5d5d;}
.llgsrt .llgslst ul li a:hover{ color:#650404;}
.llgsrt .llsss{ margin-top:30px; border-bottom:0;}

.bxyx{ margin:0 auto; width:443px; height:52px;}
.bxyxlf{ float:left; width:464px; height:454px; overflow:hidden; background:#e9e9e9;}
.bxyxlf .bxpic{ width:440px; height:424px; margin:16px 0 0 12px; overflow:hidden;}
.bxyxrt{ float:right; width:490px; overflow:hidden;}
.bxyxrt ul li{ height:140px; border-bottom:1px #241203 dashed; margin-top:10px;overflow:hidden;}
.bxyxrt ul li h1{ font-size:18px; line-height:30px;}
.bxyxrt ul li p{ line-height:30px; color:#5d5d5d; font-size:14px; text-indent:2em; margin-top:10px;}
.bxyxrt ul li p a{ color:#ff0101}
.bxyxrt ul li p a:hover{ color:#650404}
.bxyxrt ul .last{ border-bottom:0}

.kzlb{ height:520px; background:#000; overflow:hidden;}
.kzlbbt{ margin:0 auto; margin-top:34px; width:1010px; height:61px;}
.kzlblist{ margin:0 auto; margin-top:34px; width:982px; height:303px; padding:16px 12px; background:#3c3c3c; overflow:hidden;}

.slideTxtBox{ width:980px; text-align:left;}
.slideTxtBox .hd{ float:right; width:380px; position:relative; }
.slideTxtBox .hd ul{ float:right;  position:absolute; }
.slideTxtBox .hd ul li{ float:left; width:83px; height:67px; margin:5px; cursor:pointer;}
.slideTxtBox .hd ul li img{ width:83px; height:67px;}
.slideTxtBox .hd ul li.on{ width:81px; height:65px; border:1px #fff solid;}
.slideTxtBox .hd ul li.on img{width:81px; height:65px;}
.slideTxtBox .bd ul{ float:left; width:570px; zoom:1;  }
.slideTxtBox .bd ul .kzpic{ float:left; width:227px; height:303px; overflow:hidden;}
.slideTxtBox .bd ul .kzbtls{ float:right; width:330px; overflow:hidden}
.slideTxtBox .bd ul .kzbtls h1{ font-size:22px; line-height:36px; font-weight:bold; color:#e3e3e3;}
.slideTxtBox .bd ul .kzbtls h1 a{color:#e3e3e3;}
.slideTxtBox .bd ul .kzbtls h1 a:hover{color:#d01900;}
.slideTxtBox .bd ul .kzbtls p{ margin-top:15px; text-indent:2em; font-size:16px; line-height:34px; color:#b9b9b9;}



.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{ height:80px; padding:30px 0; font-family:"ËÎÌå"; font-size:14px; line-height:30px; color:#000; text-align:center;}
.footer a{ color:#000}