@charset "utf-8";
.center{width:1060px;}
/*focus*/
#focus {width:100%; height:500px; margin-top:-8px; position:relative; overflow:hidden; background:#000;}
#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:url(../images/slider1.jpg);}
#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:#00b4ff;}
#focus .preNext {width:89px; height:89px; position:absolute; top:200px; background:url(../images/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, .block-aann {width:350px;}
.block-news {width:686px;}
.block-slides {width:276px;}
.block-zuopin {margin-top:35px;}
.block-news2 {width:486px;}
.block-anniu  {width:178px;}

.block-mar-right {margin-right:35px;}
.block-mar-top {margin-right:35px;}
.block-1 {}
.block-1 .block-titbar {height:42px; line-height:42px; background:#dedddb; margin-bottom:10px;}
.block-1 .block-titbar h3 {position:absolute; line-height:42px; float:left; color:#00b4ff; font-size:16px; font-weight:bold; font-family:Calibri,arial,'幼圆'; padding-left:3px;}
.block-1 .block-titbar h3 i {float:left; height:42px; width:38px; margin-right:0px; background:url(../images/home_imgs2.png) -5px -55px no-repeat;}
.block-1.block-news .block-titbar h3 {color:#fff;}
.block-1.block-news .block-titbar h3 i {background:none;}
.block-1.block-news .block-titbar {background:#dedddb url(../images/home_imgs2.png) 0 -2px no-repeat;}
.block-1.block-slides .block-titbar h3 i {background-position:0 -99px;}
.block-1 .block-titbar a.more {color:#00b4ff; float:right; font-size:12px; margin-right:15px;}
.block-1 .block-list li {line-height:30px; background:url(../images/dot_blue.gif) 2px 11px no-repeat; padding-left:16px;}
.block-1 .block-list li a {color:#333;}
.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-news {margin-bottom:25px;}
.block-news:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.block-news .block-slides {width:276px;}
.block-news .block-list{width:366px;}

.block-news2 {margin-left:25px;}

.block-anniu .home-a-r {float:left; width:158px; height:52px; line-height:52px; color:#fff; background: url(../images/home_imgs2.png) 0 -111px no-repeat; text-align:center; font-size:18px; padding-right:20px; margin-bottom:1px;}
.block-anniu .home-a-2 {background-position:0 -164px;}
.block-anniu .home-a-3 {background-position:0 -217px;}
.block-anniu .home-a-4 {background-position:0 -270px;}

.block-aann .home-a-xsgz { height:104px; width:181px;background:url(../images/home_1.jpg) 0px 0px no-repeat;}
.block-aann .home-a-tpxt { height:104px; width:181px;background:url(../images/home_1.jpg) 0px -104px no-repeat;}
.block-aann .home-a-other { height:208px; width:169px;background:url(../images/home_1.jpg) 100% 0px no-repeat;}

.en .block-aann .home-a-xsgz { height:104px; width:181px;background:url(../images/home_1_en.jpg) 0px 0px no-repeat;}
.en .block-aann .home-a-tpxt { height:104px; width:181px;background:url(../images/home_1_en.jpg) 0px -104px no-repeat;}
.en .block-aann .home-a-other { height:208px; width:169px;background:url(../images/home_1_en.jpg) 100% 0px no-repeat;}

.block-zuopin .block-titbar {height:28px; border-bottom:2px #a84647 solid; background:url(../images/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; color:#000;}
.block-photolist li a .text {text-align:center; background:#cecece; height: 32px; line-height: 32px; overflow:hidden;}
.block-photolist li a:hover  {color:#f30; text-decoration:none;}

.block-text {width:346px;}
.block-text h2 {font-size:16px; text-align:center; line-height:48px; color:#333;}
.block-text .info {padding-right:10px; line-height:200%; color:#666;}




.xwtp_img{width:302px; height:205px; overflow:hidden; display:block; float:left;}