@charset "utf-8";
.center{width:1060px;}
/*focus*/
#focus {width:1060px; height:330px; margin-top:15px; margin-left:auto; margin-right:auto; position:relative; overflow:hidden; border:1px #ccc solid;}
#focus li {display:none; float:left; width:1060px; height:330px; overflow:hidden; position:relative;}
#focus li a {display:block; height:330px; 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:20px; 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:40px; height:40px; position:absolute; top:160px; background:url(../images/pre.png) no-repeat 0 0; cursor:pointer; background-size:40px;}
#focus .pre {left:5%;}
#focus .next {right:5%; background-position:0 -40px;}

.home_con {clear:both; padding:20px 0;}
.block-intro {width:266px;}
.block-quicklinks,.block-login {width:212px;}
.block-slides {width:266px;}
.block-szdq {width:740px;}
.block-news {width:458px;}
.block-mar-top {margin-top:35px;}
.block-mar-right {margin-right:35px;}
.block-1 {}
.block-1 .block-titbar {height:40px; line-height:40px; border-bottom:1px #b40000 solid;}
.block-1 .block-titbar h3 {position:absolute; line-height:38px; float:left; color:#b40000; font-size:16px; font-weight:bold; font-family:Calibri,arial,'幼圆';border-bottom:3px #b40000 solid;}
.block-1 .block-titbar h3 i {display:none;}
.block-1.block-news .block-titbar h3 i {background-position:0 5px;}
.block-1.block-szdq .block-titbar h3 i {background-position:0 -44px;}
.block-1 .block-titbar a.more {color:#666; float:right; font-size:12px; margin-right:11px;}
.block-1 .block-list {padding-top:15px; font-size:13px;}
.block-1 .block-list li {line-height:28px; height:28px; overflow:hidden; background:url(../images/icon_dot.gif) 5px 13px no-repeat; padding-left:20px; text-align:right;}
.block-1 .block-list li a {color:#333; font-size:13px; text-align:left; float:left;}
.block-1 .block-list li .time {font-size:12px;}
.block-1 .block-list li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.block-1 .block-fit {padding-top:15px;}
.block-quicklinks .block-fit  a { float:left; line-height:36px; text-align:center; color:#fff; background:#333; border-radius:0px; margin:3px 0;}
.block-quicklinks .block-fit  a.quicklink_1 {background:#0064d2; width:102px; }
.block-quicklinks .block-fit  a.quicklink_2 {background:#b40000; width:102px; float:right;}
.block-quicklinks .block-fit  a.quicklink_3 {background:#656565; width:212px; margin-left:0px;}
.block-quicklinks .block-fit  a.quicklink_4 {background:#879b00; width:102px; margin-left:0px;}
.block-quicklinks .block-fit  a.quicklink_5 {background:#c38c32; width:102px; margin-left:0px;  float:right;}
.block-quicklinks .block-fit  a.quicklink_6 {background:#a53232; width:212px; margin-left:0px;}

.block-list-szdw {padding-top:15px;}
.block-list-szdw li {float:left;}
.block-list-szdw li .img {float:left;}
.block-list-szdw li .img img {width:92px; height:124px;}
.block-list-szdw li .txt {float:left; width:84px; padding-left:3px; padding-right:5px;}
.block-list-szdw li h3 {font-size:14px;}
.block-list-szdw li p {font-size:12px; line-height:150%;}

.block-2 .block-titbar {height:40px; line-height:40px; border-bottom:1px #b40000 solid;}
.block-2 .block-titbar h3 {position:absolute; line-height:38px; float:left; color:#b40000; font-size:16px; font-weight:bold; font-family:Calibri,arial,'幼圆'; border-bottom:3px #b40000 solid;}
.block-2 .block-titbar h3 i {display:none}
.block-2 .block-titbar a.more {color:#666; float:right; font-size:12px; margin-right:11px;}
.block-2 .block-text {padding:15px 0 0 0; line-height:190%; font-size:13px; text-indent:30px;}

.b-list-2 li {text-align:right; clear:both;}
.b-list-2 li a {float:left; text-align:left;}

.block-3 .block-titbar {height:40px; line-height:40px; background:#00a0ff; border-left:10px #0082ff solid;}
.block-3 .block-titbar h3 {line-height:40px; color:#fff; font-size:16px; font-weight:bold; font-family:Calibri,arial,'幼圆'; text-align:center;}
.block-3 .block-titbar h3 i {display:none;}
.block-3 .block-titbar a.more {color:#666; float:right; font-size:12px;}

.block-ad  img {width:100%; height:188px;}

.block-quicklinks  .block-fit {padding-top:10px;}
.block-quicklinks  .block-fit li {padding-top:5px; clear:both;}
.block-quicklinks  .block-fit li a {float:left;}

.block-zuopin .block-titbar {height:28px; border-bottom:2px #00a0ff 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-login .blockr-form {padding-top:15px;}
.block-login .blockr-form .inp-username, .block-login .blockr-form .inp-password {height:28px; width:152px; background:#fff url(../images/login_icons.png) 0 2px no-repeat; border:1px #ccc solid; color:#666; float:left}
.block-login .blockr-form .inp-password  {background-position:0 -28px; margin-top:5px;}
.block-login .blockr-form .btn-login {float:right; width:48px; height:64px; background:#b40000; color:#fff; text-align:Center; border:0; border-radius:5px; cursor:pointer;}
.block-login .blockr-form .btn-login:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.a-links {float:left; width:100%; background:#b40000; color:#fff; text-align:Center; border:0; border-radius:5px; line-height:40px; margin-top:7px;}
.a-img-links  {float:left; width:100%;  text-align:Center;  margin:5px 0;}
