@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑", "黑体", "宋体"; line-height:26px; color:#333;}
body,div,img,ul,li,h1,h2,h3,h4,h5,h6,p{padding:0px; margin:0px;}

a{text-decoration:none; color:#000;}
a:hover{color:#0258a9; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.clear{clear:both;}
.padding{padding:10px;}
.pad5{padding:5px;}
.padt10{padding-top:15px;}
img{border:none;}
.f12r{color:#c00;}
.blank20{height:20px; overflow:hidden;}
.blank10{height:10px; overflow:hidden;}
.f12blue{color:#0258a9;}
.pad20{padding:20px;}
.padl20{padding:0px 20px;}
.fgray{color:#666;}
.f14{font-size:14px; line-height:23px;}
.padt20{padding:20px 0px;}
.borderr{border-right:#ccc solid 1px;}

.stop, .sbanner, .scontent{width:1000px; margin:0 auto;}
.special_top{background:#333333; height:50px; color:white; font-size:12px; line-height:50px; width:100%;}
.fr span{padding:0px 10px; border-right:#666 solid 1px; font-size:12px; line-height:18px;}
.fr span a{color:#ccc;}

.special_banner{background:url(../images/bannerbg.jpg) repeat-x; width:100%; height:340px;}
.sbanner{padding:40px 0px;}
.sbanner h1{font-size:45px; font-weight:bold; line-height:60px; color:#fff; padding-bottom:25px; text-shadow:1px 1px 1px #333;}
.sbanner h1 a{color:#fff;}
.sbanner .s_sear{background:#8ec7e5; height:55px; border:#fff solid 1px; width:785px; line-height:55px;}
.sbanner .s_sear .sear_button{float:right; width:109px; background:#c70505; text-align:center; height:43px; padding-top:12px;}
.sbanner .s_searcon{background:url(../images/conbg.png) transparent repeat-x; width:900px; padding:20px; font-size:16px; line-height:30px; color:#fff; margin-top:1px;}

.special_con{background:url(../images/background.png) repeat-y;}
.sconw1{width:675px;}
.sconw2{width:250px;}
.sconw3{width:300px;}
.sconw4{width:465px;}
.sconl{background:white; padding:20px;}
.sconl ul{padding:0px; margin:0px; list-style:none;}
.sconl ul li{float:left;}
.sconl li.li1{width:210px;}
.sconl li.li1 span{font-size:12px; line-height:18px; color:#666;}
.sconl li.li2{width:420px;}
.sconw1 h2{font-size:24px; display:block; border-top:#c60505 solid 5px;color:#000; padding-bottom:10px; line-height:40px;}
.sconl h3{font-size:20px; color:#000; line-height:35px;}
.sconl .intro{font-size:14px; color:#666; line-height:25px; padding-top:5px;}

.special_con h1{font-size:24px; display:block; border-bottom:#c60505 solid 5px;color:#000; padding-bottom:10px; line-height:40px;}
.wconbg{background:url(../images/probg1.png) no-repeat; height:320px; padding:100px 150px;}
.protitle{font-size:16px; line-height:30px; font-weight:bold;}
.probg2{background:url(../images/probg2.png) no-repeat; height:530px;}
.protitle1{font-size:16px; border-bottom:#333 solid 1px; line-height:35px; color:#000;}
.pronews{font-size:14px; border-bottom:#ddd dotted 1px; line-height:35px; display:block; width:420px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.sconr{clear:both;}
.sconr h4{border-top:#c60505 solid 5px; display:block; width:100px; font-size:24px; color:#000; padding-bottom:10px; line-height:40px;}
.foot{width:100%; padding:15px 0px; text-align:center; color:#666; background:#333; font-size:14px;}