.hot{ width:1200px;  height:40px; }
.hot_title{ float:left; width:175px; height:40px; background:url(../images/hottitle.png) left no-repeat; }
.hot_passage{ float:left; height:40px; line-height:40px; overflow:hidden;  }
.hot_passage a{ font-size:18px; font-weight:bold; color:#e99b0b; }
.hot_passage a:hover{  color:#d62e11; }
.box1{ width:1200px; margin:0 auto; overflow:hidden;  }
.title1{ height:30px; line-height:30px; overflow:hidden; }
.title1 span{ float:left; font-size:22px; margin-right:10px; font-weight: bold;color: red;}
.title1 i{ float:left; font-size:18px; font-weight:bold; color:#d3d3d3; }
.title1 a{ float:right; color:#777; }
.title1 a:hover{  color:#d62e11; }
.inconbox{ overflow:hidden; width: 700px;}
.inconbox-left{ float:left; width:620px; overflow:hidden; padding-top: 10px;}
.inconbox-right{ float:right; width:558px; overflow:hidden; position:relative; }
.inconbox-left ul li{ float:left; width:388px; margin:20px 24px 0 0; }
.inconbox-left ul li span{ float:left; width:174px; height:116px; overflow:hidden; }
.inconbox-left ul li dl{ float:right; width:195px; }
.inconbox-left ul li dl dt{ font-size:16px; height:60px; line-height:30px; overflow:hidden; }
.inconbox-left ul li dl dd{ color:#999; line-height:22px; height:44px; overflow:hidden; margin-top:6px; }
.inconbox-right .bd{ width:100%; height:300px; overflow:hidden;  }
.inconbox-right .bd ul li{ float:left; width:100%; height:300px; }
.inconbox-right .bd ul li img{ width:100%;height:100%; }
.inconbox-right .hd{  position:absolute; right:20px; bottom:12px; }
.inconbox-right .hd ul li{ float:left; width:8px; height:8px; background:#fff; opacity:0.6; margin-right:10px; }
.inconbox-right .hd ul li.on{ opacity:1; }
.inconbg{ width:100%; padding:20px 0; background:#f7f7f7; margin:20px 0; }
.incontent{ float:left; width:374px; margin-right:38px; }
.lastincontent{margin-right:0; }
.title2{ margin-bottom:15px; }
.incontent dl{ overflow:hidden; padding-bottom:10px; border-bottom:dashed 1px #d6d6d6; }
.incontent dl dt{  line-height:30px; overflow:hidden; }
.incontent dl dd{ color:#999; line-height:24px; height:50px; overflow:hidden; }
.incontent ul{ overflow:hidden; margin:10px 0; }
.incontent ul li{  line-height:34px; }
.incontent ul li a{ padding-left:30px; background:url(../images/dot.png) left no-repeat; }
.incontent ul li span{ float:right; font-size:12px; color:#999;  }
.inmore{ height:20px; line-height:20px; text-align:right; }
.lastincontent ul{ overflow:hidden; }
.lastincontent ul li{ overflow:hidden; padding:10px 0; height:auto; border-bottom:dashed 1px #d6d6d6;  }
.lastincontent ul li span{ float:left; width:56px; height:44px; line-height:22px; color:#ca0d0d; border:solid 2px #ca0d0d; text-align:center; }
.lastincontent ul li span b{ display:block; font-size:16px; color:#fff; height:22px; line-height:22px; background:#ca0d0d; }
.lastincontent ul li a{ float:right; height:48px; line-height:24px; padding:0; overflow:hidden; background:none; width:234px; }
.incontent2{ float:left; width:580px;}
.firstnew{ overflow:hidden; }
.firstnew span{ float:left; width:205px; height:100px; }
.firstnew span img{ width:195px; height:90px; }
.firstnew dl{ float:right; width:352px; }
.firstnew dl dt{ height:30px; line-height:30px; overflow:hidden; }
.firstnew dl dd{ color:#999; line-height:24px; height:48px; overflow:hidden;  }
.incontent2 ul{ overflow:hidden; margin:10px 0; }
.incontent2 ul li{ height:34px; line-height:34px; }
.incontent2 ul li a{ }
.incontent2 ul li span{ float:right; font-size:12px; color:#999;  }
.lastincontent2{ margin-right:0; }
.lastincontent2 ul{ overflow:hidden; }
.lastincontent2 ul li{overflow:hidden; height:79px; margin-bottom:12px; }
.lastincontent2 ul li span{ float:left; width:140px; height:90px; }
.lastincontent2 ul li span img{ width:140px; height:90px; }
.lastincontent2 ul li dl{ float:right; width:216px; }
.lastincontent2 ul li dl dt{ height:30px; line-height:30px; overflow:hidden; }
.lastincontent2 ul li dl dd{ color:#999; line-height:24px; height:48px; overflow:hidden;  }
.title3{ width:220px; margin:0 auto; overflow:hidden; }
.title3 h1{ float:left;  font-size:20px;height:30px; line-height:30px; margin:0 10px; font-weight:normal;  }
.title3 span{ float:left; width:50px; height:2px; background:#cdcdcd; margin-top:14px; }
.tushuo{ overflow:hidden; margin:30px 0; }
.tushuo ul li{ float:left; width:270px; height:176px; margin-right:40px; overflow:hidden; position:relative; }
.lastli{ margin-right:0 !important; }
.tushuo ul li img{ width:270px; height:176px; transition: all 0.6s; }
.tushuo ul li img:hover{ transform: scale(1.2); }  
.tushuo ul li span{ position:absolute; left:0; bottom:0; color:#fff; width:100%; height:38px; line-height:38px; text-align:center; display:none; background:url(../images/tubg.png); }
.tushuo ul li:hover span{ display:block; }
.tumore{ overflow:hidden; margin:0 auto; }
.tumore a{ display:block;margin:0 auto; width:170px; height:36px; line-height:36px; text-align:center; background:url(../images/more.png) no-repeat; color:#ca0d0d; }
.tumore a:hover{ background:url(../images/more1.png) no-repeat; color:#fff; transition:all 0.3s ease; }
.tushuobg{ margin-bottom:0; }