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

.top{ height:414px; background:url(banner.jpg) no-repeat top center; overflow:hidden;}
.toutiao{ height:154px; background:url(tt_bg.png) repeat-x; overflow:hidden;}
.toutiao .tt{ margin:0 auto; width:885px; margin-top:30px; background:url(tt_tb.png) no-repeat left center; height:90px; padding-left:115px; line-height:90px; font-size:30px; color:#c61912; white-space:nowrap; font-weight:bold; overflow:hidden;}
.toutiao .tt a{ color:#c61912}
.toutiao .tt a:hover{ color:#242323}

.ttyw{ margin:0 auto; width:1000px; margin-top:67px; height:320px; position:relative; overflow:hidden;}
.ttyw .hdp{ position:absolute; width:500px; height:300px; padding:10px; left:0; top:0; background:#f0f0f0; overflow:hidden;}
.ttyw .hdp .focusBox{position: relative;width: 500px;height:300px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;text-align: left;background: white;}
.ttyw .hdp .focusBox .pic img{width: 500px;height: 300px;display: block;}
.ttyw .hdp .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;}
.ttyw .hdp .focusBox .txt{position: absolute;bottom: 0;z-index: 2;height: 36px;width: 100%;overflow: hidden;}
.ttyw .hdp .focusBox .txt li{height: 36px;line-height: 36px;position: absolute;bottom: -36px; font-size:16px;}
.ttyw .hdp .focusBox .txt li a{display: block;color:#fff;padding: 0 0 0 10px;font-size: 14px;font-weight: bold;text-decoration: none;}
.ttyw .hdp .focusBox .txt li a:hover{ color:#650404}
.ttyw .hdp .focusBox .num{position: absolute;z-index: 3;bottom: 7px;right: 7px;}
.ttyw .hdp .focusBox .num li{float: left;position: relative;width: 7px;height: 7px;line-height: 7px;overflow: hidden;text-align: center;margin-right: 5px;cursor: pointer;}
.ttyw .hdp .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;}
.ttyw .hdp .focusBox .num li span{z-index: 1;background:#fff;filter: alpha(opacity=50);opacity: 0.5;}
.ttyw .hdp .focusBox .num li.on a, .focusBox .num a:hover{background: #c61912; width:7px; height:7px;}

.ttyw .newlist{ position:absolute; width:462px; right:0; top:0; height:320px; overflow:hidden;}
.ttyw .newlist ul li{ height:100px; margin-bottom:10px; overflow:hidden}
.ttyw .newlist ul li h1{ font-size:18px; line-height:30px; white-space:nowrap;}
.ttyw .newlist ul li p{ font-family:"宋体"; font-size:12px; color:#666; line-height:24px; text-indent:2em;}
.ttyw .newlist ul li p a{ color:#c51710}
.ttyw .newlist ul li p a:hover{ color:#2f0402}

.newmore{ height:28px; margin:0 auto; margin-top:30px; width:1000px; background:url(yuan.png) no-repeat left bottom;}
.newmore .mores{ margin-left:14px; height:28px; background:url(yuanbg.png) repeat-x bottom; text-align:right; font-family:"宋体"; font-size:14px;}

.lhjxs{ margin-top:70px; height:580px; background:#f0f0f0; overflow:hidden;}
.lhjxs .lhmc{ margin:0 auto; width:1000px; margin-top:54px; text-align:center;}
.lhjxs .lhjxlist{ margin:0 auto; width:1000px; margin-top:70px;height:320px; position:relative; overflow:hidden;}
.lhjxs .lhjxlist .jybg{ position:absolute; left:0; top:0; width:460px;  overflow:hidden;}
.lhjxs .lhjxlist .taya{ position:absolute; right:0; top:0; width:460px; overflow:hidden;}
.lhlm{ height:28px; border-bottom:2px #b3b3b3 solid;}
.lhlm .lmmc{ float:left; height:28px; border-bottom:2px #c51710 solid; font-size:18px; color:#c51710; font-weight:bold;}
.lhlm span{ float:right; font-family:"宋体"; font-size:14px; line-height:28px;}
.lhlist{ margin-top:34px;}
.lhlist ul li{ background:url(li.png) no-repeat center left; padding-left:18px; height:47px; border-bottom:1px #ccc solid; line-height:47px; font-family:"宋体"; font-size:14px;}
.lhlist ul li span{ float:right;}

.dblh{ margin:0 auto; width:1000px; margin-top:60px; text-align:center;}
.dblhlb{ margin:0 auto; width:1000px; height:480px; margin-top:74px; overflow:hidden; position:relative;}
.dblhlb .rdwy{ position:absolute; left:0; top:0; width:542px;}
.dblhlb .rdwy .rddb{ height:254px; overflow:hidden;}
.dblhlb .rdwy .rddb .tit{ margin-top:30px; font-size:18px; line-height:34px;}
.dblhlb .rdwy .rddb .rdlist{ margin-top:4px;}
.dblhlb .rdwy .rddb .rdlist .rdpic{ float:left; width:160px; margin-top:10px; overflow:hidden;}
.dblhlb .rdwy .rddb .rdlist .rdpic img{ width:160px; height:100px;}
.dblhlb .rdwy .rddb .rdlist .rtlist{ float:right; width:354px; overflow:hidden;}
.dblhlb .rdwy .rddb .rdlist .rtlist ul li{ background:url(lhli.png) no-repeat center left; font-size:14px; font-family:"宋体"; line-height:30px; color:#666px; padding-left:10px;}
.dblhlb .rdwy .rddb .rdlist .rtlist ul li a{ color:#666}
.dblhlb .rdwy .rddb .rdlist .rtlist ul li a:hover{ color:#f03939}

.dblhlb .lhrc{ position:absolute; width:396px; right:0; top:0; overflow:hidden;}
.picScroll-left{ width:396px;  overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:36px; font-weight:bold;}
.picScroll-left .hd span{ float:left; font-size:30px; color:#c51710;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:8px; overflow:hidden; margin-left:5px; text-indent:-999px; cursor:pointer; background:url("icoCircle.gif") 0 -10px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ margin-top:30px;}
.picScroll-left .bd ul{  overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:396px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.rclist{ padding:10px 0 0 0;}
.rclist dl dd{ height:60px; margin-bottom:20px; overflow:hidden;}
.rclist dl dd .num{ float:left; width:32px; height:60px; background:url(non.png) no-repeat 0 10px; font-size:18px; color:#fff; line-height:46px; text-align:left; padding-left:7px;}
.rclist dl dd .rclb{ float:right; width:350px; overflow:hidden;}
.rclist dl dd .rclb h1{ height:30px; border-bottom:2px #b3b3b3 solid; font-size:18px; white-space:nowrap; text-align:left; padding-left:10px; }
.rclist dl dd .rclb p{ margin-top:10px; font-size:14px; font-family:"宋体"; color:#666;  padding-left:10px; white-space:nowrap; text-align:left;}

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{ margin-top:60px; border-top:10px #c61912 solid; background:#f0f0f0; height:110px; padding:40px 0; text-align:center; font-family:"宋体"; font-size:14px; color:#666; line-height:30px;}
.footer a{ color:#666}