/* CSS Document */
@charset "GBK";
*{margin:0; padding:0}
body{background:#fff}
a{text-decoration:none}
img{border:none}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.line{color:#c8c8c8}
ul li{list-style-type:none}
.row{ width: 980px; margin-left: auto; margin-right: auto }
/* 顶部 */
.header{background:url(images/top-bg.jpg) no-repeat center; height:50px}
.header .top{width:980px; margin:0 auto; height:57px}
.header .top .top1{color:#d0d0d0; font:12px/57px 宋体}
.header .top .top1 a{color:#d0d0d0}
.header .top .top1 a:hover{color:#ffe700}
/* banner */
.banner1{background:url(images/banner1.jpg) no-repeat center; height:272px}
.banner2{background:url(images/banner2.jpg) no-repeat center; height:228px}
/* 微信*/
.weixin{width:980px; margin:0 auto; border-bottom:dashed 1px #b4b3b2; height:92px}
.weixin p{ font:18px/91px 微软雅黑; color:#4d4d4d}
.weixin img{margin-top:15px; margin-left:7px}
.weixin span{margin-left:25px}

.cap{ background-position: 50% 1cm; padding-top: 8pc; background-repeat: no-repeat }
.r1{ background-image: url(images/cap1.jpg) }
.r2{ background-image: url(images/cap2.png) }
.r3{ background-image: url(images/cap3.png); background-color: #f4f2ef; margin-top: 2pc }
.r3 .row{ height: 608px; background: url(images/sdts.png) no-repeat 50% }
.r4{ background-image: url(images/cap4.png) }
.r5{ background-image: url(images/cap5.png); background-color: #f4f2ef; margin-top: 2pc; text-align: center }
table a.btn{ font: 16px/24px microsoft yahei; padding: 2mm 6mm; background-color:  #018bc7; color: #fff; display: inline-block; border-radius:4px}
table a.btn:hover{ background-color: #f90; color: #fff }
.kb{ width: 100%; text-align: center; font: 14pt/25px microsoft yahei; color: #444 }
.kb th{ color: #fff; background-color: #0174DF; font-size:18px; line-height:50px}
.kb td{ background-color: #eee; padding:15px 5px}

.r5 p{ padding: 5mm 0mm; cursor: default }
.r5 p a{ color: #999; letter-spacing: 1mm }
.r5 p a.act{ color: #08c }
/* 第五排色块遮盖 */
.r5 .bd{ width: 979px; margin: 0mm auto; height: 351px; margin-top: -351px; position: relative }
.r5 .bd .box{ float: right; border-left: 11px solid #f4f2ef; width: 356px }
.r5 .bd .box .b1{ border-bottom: 8px solid #f4f2ef; height: 208px }
.r5 .bd .box .b2{ border-right: 8px solid #f4f2ef; width: 174px; height: 135px }

.blackboard1{ height: 235px; background: url(images/11.jpg) no-repeat 50% 100%; margin-top:30px}
.blackboard2{ height: 275px; background: url(images/22.jpg) no-repeat 50% 100%; margin-bottom:20px}
.img{ height: 350px; background: url(images/img2.png) no-repeat 50% 100% }

/* 底部*/
.fotter{ background:#333; height:118px;  text-align:center; color:#fff;  font:12px/24px microsoft yahei}
.bottom{padding-top:27px}
.fotter a{color:#fff;}
.fotter a:hover{color:#ff0;}