@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;font-family:"微软雅黑", "黑体", "宋体";}
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,#edt_wrap{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:35px; font-weight:bold; line-height:50px; color:#000; padding-bottom:15px; text-shadow:1px 1px 1px #fff;}
.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:960px; padding:20px; font-size:15px; 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 a{width: 185px;height:145px;overflow: hidden;display: block;border-radius: 1px;}
.sconl li.li1 a img{width: 185px;display: block;transform: scale(1);transition: all 0.5s ease-in-out 0s;
-webkit-transform: scale(1);  -webkit-transform: all 0.5s ease-in-out 0s;}
.sconl li.li1 a:hover img{transform: scale(1.05);transition: all 0.5s ease-in-out 0s;  
-webkit-transform: scale(1.05);-webkit-transform: all 0.5s ease-in-out 0s;}

.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;}
.sconr a img:hover{box-shadow: 2px 2px 2px rgba(88,88,88,0.8);}
.foot{width:100%; padding:15px 0px; text-align:center; color:#f5f5f5; background:#333; font-size:14px;}

#edt_wrap{}
.edt-inner{height: 460px;}
.colone{background: #FFFFFF;width: 300px;padding: 15px 10px;margin-right: 20px;float: left;border-radius: 4px;-webkit-transition:0.2s linear;transition:0.2s ease-in;}
.colone:last-child{margin-right: 0px;}
.colone:hover{box-shadow: 2px 2px 2px rgba(110,110,110,0.5);}
.colone .colpic img{width:300px}
.colone .coltitle{font-weight: 600;line-height: 36px;}
.colone .colbtn{display: block;width: 100px;background: #ac0909;font-size: 15px;line-height: 28px;line-height: 28px;color: #FFFFFF;border-radius: 8px;text-align: center;margin-top: 10px;
-webkit-transition:0.2s linear;transition:0.2s ease-in;}
.colone .colbtn:hover{background: #cb1111;text-decoration: none;box-shadow: 1px 1px 1px rgba(88,88,88,0.6);}
.colone p{font-size: 12px;line-height: 18px;}
