@charset "utf-8";
.center{width:1180px;}
/*focus*/
#focus {width:100%; height:500px; margin-top:-8px; position:relative; overflow:hidden; padding-bottom:12px; background:#000 url(/uploads/image/yd1images/banner_bg.jpg) center bottom repeat-x; background-size:100% 12px;}
#focus li {display:none; float:left; width:100%; height:750px; overflow:hidden; position:relative;}
#focus li a {display:block; height:500px; background-position:center center; background-repeat:repeat-x; background-size:auto 100%;}
#focus .s1,#focus .s2,#focus .s3 {background-image:;}
#focus .btn {position:absolute; width:100%; height:15px; right:0; bottom:30px; text-align:center;}
#focus .btn span {display:inline-block; *display:inline; *zoom:1; width:15px; height:15px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; margin:0 5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#ec1c23;}
#focus .prenext {width:89px; height:89px; position:absolute; top:200px; background:url(/uploads/image/yd1images/pre.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:5%;}
#focus .next {right:5%; background-position:0 -89px;}

.home_con {clear:both; padding:20px 0;}
.block-notice {width:300px;}
.block-news {width:538px;}
.block-slides {width:276px;}
.block-zuopin {margin-top:5px;}
.block-mar-right {margin-right:35px;}
.block-1 {}
.block-1 .block-titbar {height:38px; line-height:36px; border-bottom: 1px solid #cccccc;}
.block-1 .block-titbar h3 {position:absolute; line-height:36px; float:left; color:#222; font-size:16px; font-weight:bold; font-family:calibri,arial,'幼圆';}
.block-1 .block-titbar h3 i {float:left; height:32px;  }
.block-1.block-news .block-titbar h3 i {background-position:0 -46px;}
.block-1.block-slides .block-titbar h3 i {background-position:0 -99px;}
.block-1 .block-titbar a.more {color:#d40136; float:right; font-size:12px;}
.block-1 .block-list li {line-height:28px; background:url(/uploads/image/yd1images/icon_dot.gif) 5px 13px no-repeat; padding-left:20px;}
.block-1 .block-list li a {color:#333;}
.block-1 .block-list li a span{ color:#d40136 !important;}
.block-1 .block-list li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.b-list-2 li {text-align:right; clear:both;}
.b-list-2 li a {float:left; text-align:left;}

.block-zuopin .block-titbar {height:28px; border-bottom:2px #a84647 solid; background:url(/uploads/image/yd1images/home_icons.gif) -1px -143px no-repeat;}
.block-photolist {margin-left:-20px; margin-top:15px;}
.block-photolist li {display:inline;}
.block-photolist li a {float:left; margin-left:20px; _margin-left:15px; *margin-left:15px; color:#000;}
.block-photolist li a .text {text-align:center; background:#cecece; height: 32px; line-height: 32px; overflow:hidden; width:214px;}
.block-photolist li a .img{}
.block-photolist li a .img img{ width:214px; height:160px;}
.block-photolist li a:hover  {color:#f30; text-decoration:none;}


.rydt{ margin-bottom: 15px;}
.rydt_top{ height: 54px;}
.rydt_nr{ border: 1px solid #dfdede; padding: 10px 10px 20px 10px;}


.xwtp_img{width:276px; height:218px; overflow:hidden; display:block; float:left;}