html,body{font-size: 12px; color: #444; font-family: "微软雅黑"}
.con{ margin: 0 auto 20px;}
img{vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
/*header*/
.header{width: 960px; margin: 0 auto; padding-top: 20px;}
.header a{display: block; float: left;}
.header a img{vertical-align: top;}
.header h1{padding-left: 22px; font-size: 24px; line-height: 39px; float:left; padding-top: 10px;font-family: microsoft Yahei;}
/*nav*/
.nav{width: 100%; background: #0dbba1; margin-top: 20px; margin-bottom: 20px;}
.nav ul{width: 960px; margin: 0 auto}
.nav ul li{float: left;}
.nav ul li a{display: block; padding: 0 35px; font-size: 14px; line-height: 38px; color: #fff; font-weight: 600;font-family: microsoft Yahei;}
.nav ul li a:hover{background: #0b9f89; text-decoration: none;}
.nav ul li a.cur{background: #0b9f89; text-decoration: none;}

/*banner*/
.banner{width:960px;height: 340px; position: relative;}
.banner .ban_ul li{width: 100%; position: absolute; left: 0; top: 0;}
.banner .ban_ul li a{display: block;}
.banner .console{width: 202px; height: 3px; position: absolute; left: 50%; margin-left: -101px; bottom: 20px; z-index: 999;}
.banner .console li{width: 100px; height: 3px; background: #fff;}
.banner .console .cur{background: #ff5a00;}

/*top*/
.top_w{width: 960px;}
.top_w h2{margin-bottom: 4px; font-size: 24px; font-weight: 700; line-height: 34px;}
.top_w h2 span{font-size: 30px; color: #0dbba1; margin-right: 13px;}
.top_w h2 span.c2{color: #ff5a00}
.top_w h2 span.c3{color: #2ca6e5}
.top{width: 920px; height: 270px; border:1px solid #ddd; padding: 0 19px;}
.top1{border-top: 2px solid #0dbba1}
.top2{border-top: 2px solid #ff5a00}
.top3{border-top: 2px solid #2ca6e5}
.top_l{width: 160px; padding-right: 19px; border-right: 1px solid #ddd; padding-top: 20px; height: 250px; float: left; margin-right: 20px;}
.top_l .sign{width: 100%; margin-bottom: 10px;}
.top_l .sign a{display: block; width: 64px; font-size: 14px; text-align: center; line-height: 54px; color: #fff;}
.bg_g01{background: #95d0c0}
.bg_g02{background: #0dbba1}
.bg_r01{background: #f18c47}
.bg_r02{background: #ff5a00}
.bg_b01{background: #66bce8}
.bg_b02{background: #2ca6e5}
.top_l .logo{display: block; width: 160px; border:1px solid #ddd; margin-bottom: 5px;}
.top_l p{line-height: 24px; width: 100%; height: 92px; overflow: hidden; }
.top_m{width: 502px; padding-top: 20px;padding-right: 20px; height: 250px; border-right: 1px solid #ddd; float: left;}
.top_m p{width: 100%; margin-right: -11px; margin-bottom: 15px;}
.top_m p a{display: block; padding:0 17px; float: left; font-size: 14px; line-height: 33px; position: relative;}
.top_m p a span{display: none; width: 8px; height: 5px; position: absolute; left: 50%; margin-left: -4px; bottom: -5px; background: url(http://kaoshi.china.com/wangxiao/images/kaoyan/g.png);}
.top_m p a:hover{text-decoration: none;}
.top_m p .cur{background: #0dbba1; color: #fff; text-decoration: none;}
.top_m .two .cur{background: #ff5a00; color: #fff; text-decoration: none;}
.top_m .two a span{background: url(http://kaoshi.china.com/wangxiao/images/kaoyan/r.png);}
.top_m .three .cur{background: #2ca6e5; color: #fff; text-decoration: none;}
.top_m .three a span{background: url(http://kaoshi.china.com/wangxiao/images/kaoyan/b.png);}
.top_m p .cur span{display: block;}
.top_m table{width: 100%; border-collapse: collapse; line-height: 29px; text-align: center;}
.top_m table tr th{background: #fafafa; border:1px solid #ddd; font-weight: 700; text-align: center;}
.top_m table tr td{ border:1px solid #ddd;}
.top_m table tr td .a1{color: #ff5a00; text-decoration: underline;}
.top_m table tr td .a2{display: block; width: 40px; height: 20px; margin: 2px auto 0; background: url(http://kaoshi.china.com/wangxiao/images/kaoyan/mai.png);}
.top_r{width: 178px; float: right; padding-top: 20px;}
.top_r .img{width: 178px; height: 128px; display: block;}
.top_r .img a{display: block;}
.top_r .t_bot{margin-right: -9.5px; width: 187.5px}
.top_r .t_bot span{width: 51px; display: block; text-align: center;cursor: pointer ; float: left; margin-right: 9.5px; border:1px solid #ddd; margin-top: 13px;}
.top_r .t_bot .cur{color: #fff; background: #0dbba1; border-color: #0dbba1;}
.top_r .bot2 .cur{ background: #ff5a00;border-color: #ff5a00;}
.top_r .bot3 .cur{ background: #2ca6e5;border-color: #2ca6e5;}

.new_w{width: 960px;}
.new{margin-right: -15px;}
.new ul{width: 268px; border:1px solid #ddd; padding: 9px 20px 10px; float: left; margin-right: 15px;}
.new ul h4{font-size: 14px; line-height: 34px; font-weight: 700; padding-left: 13px; background: url(http://kaoshi.china.com/wangxiao/images/kaoyan/g_01.png) left center no-repeat;}
.new ul li{padding-left: 13px; background: url(http://kaoshi.china.com/wangxiao/images/kaoyan/g_02.png) left center no-repeat;}
.new ul li a{width: 255px; height: 29px; overflow: hidden; white-space: nowrap; text-overflow: hidden; line-height: 29px;}

/*friend*/
.friend{width: 958px; padding:0 0 9px 0; border:1px solid #dddddd; margin:0 auto 20px; }
.friend h3{padding-left: 10px; background: #f5f5f5; font-size: 20px; color: #444; line-height: 40px; margin-bottom: 10px;}
.friend_con{width: 948px; padding:0 10px;}
.friend_con a{font-size: 13px; color: #666666; line-height: 25px; margin-right: 15px;}
.block{display: block;}

#cnfoot a{color:#000; text-decoration:none}
#cnfoot{width:960px;font-size:12px;float:none;text-align:center;margin:8px auto 0px auto}
.footlink{width:958px;float:left;background:#F8F8F8;border:#D0D0D0 1px solid;line-height:30px}
.footlink a{margin:0px 10px}
#cnfoot .abg{display:inline-block;width:90px;height:31px;background:url(http://kaoshi.china.com/wangxiao/images/kaoyan/dx.gif)}
.footCon{width:960px;float:left;line-height:24px}
.footCon center{margin:7px 0px 4px 0px}