@charset "utf-8";
/* CSS Document */

body{font-family:"微软雅黑", "黑体", "宋体"; font-size:16px; color:#000; line-height:26px; background:#fff; padding:0px; margin:0px;}
div,ul,li,h1,h2,h3,h4,h5,h6,p{list-style:none; padding:0px; margin:0px;}
#top,#content{width:1100px; margin:0 auto;}
img{border:none;}

#top{background:url(../images/bannerbg.jpg) no-repeat; height:345px;}

a{color:#000; text-decoration:none;}
a:hover{color:#c00; text-decoration:none;}

.clear{clear:both;}
.border{border:#ccc solid 1px;}
.bordert{border-top:#666 solid 5px;}
.borderb{border-bottom:#666 solid 2px;}
.borderb_1{border-bottom:#666 solid 1px; margin-top:1px;}
.borderb_2{border-bottom:#ccc solid 1px;}
.borderr{border-right:#ccc solid 1px;}
.padr20{padding-right:20px;}
.padl{padding-left:20px;}
.pad20{padding:20px 0px;}
.padding{padding:10px 0px;}
.pad10{padding:10px;}
.padb10{padding-bottom:10px;}
.padt10{padding-top:10px;}
.padl10{padding-left:10px;}
.padr10{padding-right:10px;}
.f_l{float:left;}
.f_r{float:right;}
.padr{padding-right:250px;}
.date{font-size:14px; color:#666;}
.f25{font-size:25px;}
.fblue{color:#015896;}
.blank10{height:10px; overflow:hidden;}
.blank20{height:20px; overflow:hidden; clear:both;}
.tc{text-align:center;}

#top h1{color:#fff; font-size:65px; font-weight:bold; line-height:80px; padding-top:100px; text-align:center; text-shadow:13px 5px 45px #000;}

.conwr{width:260px; border:#ccc solid 1px; padding:20px; margin-top:30px;}
.conwl{width:660px; margin-top:30px;}
.conw3{width:230px;}
.conw4{width:310px;}
.conw5{width:310px;}
.conw6{width:520px;}
#content h2{font-size:25px; line-height:50px; color:#000; padding-bottom:15px; padding-left:50px;}
.icon1{background:url(../images/icon1.jpg) no-repeat;}
.icon2{background:url(../images/icon2.jpg) no-repeat;}
.icon3{background:url(../images/icon3.jpg) no-repeat;}
.icon4{background:url(../images/icon4.jpg) no-repeat;}
.icon5{background:url(../images/icon5.jpg) no-repeat left center;}
#content h3{font-size:16px; line-height:25px; color:#000; font-weight:normal; padding-left:25px; margin-bottom:10px; border-bottom:#ccc dotted 1px; padding-bottom:10px;}
#content h4{font-size:16px; line-height:20px;  font-weight:normal; background:#ccc; padding:5px; display:block; width:100px; text-align:center; margin-bottom:15px; border-radius:2px; box-shadow:0px 0px 5px #666;}
#content h4 a{color:#fff;}
#content .intro{font-size:14px; line-height:24px; color:#666; padding:10px 0px;}
#content .intro_why{font-size:14px; line-height:23px; color:#666;}
.topic{background:url(../images/dot.jpg) center left no-repeat; font-size:14px; color:#666; padding-left:20px;}

#foot{text-align:center; padding:20px 0px; width:100%; font-size:14px; line-height:23px; color:#666; background:#222; margin-top:20px;}