﻿@charset "UTF-8";
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"microsoft yahei"; font-size:16px; cursor:default; color:black;}
table{border-collapse:collapse;border-spacing:0; border:none;}
/*tr,td{border:none;}*/
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color: black;}
a:hover{ text-decoration:none; color: #0157b3;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}


.fl{ float: left;}
.fr{ float: right;}
.clear { clear: both;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.w1200 { width: 1200px; margin: 0 auto;}

body {background-color: #eef1f6;}
.header {background: url(../images/topimg.png) no-repeat center top #155a9a;height: 421px;}
.toplink {width: 1200px;margin: 0 auto;}
.toplink .sitelogo img {padding-top: 20px;}
.toplink .homelink {float: right;display: inline-block;width: 100px;height: 50px;color: #FFF;background-color: #004072;text-align: center;line-height: 50px;border-radius: 0 0 8px 8px;font-size: 14px;}
.channellogo {margin: 0 auto;display: block;padding-top: 50px;}
.header form.search {text-align: center;font-size: 0;padding-top: 45px;}
.header form.search input {width: 320px;border: none;display: inline-block;font-size: 14px;height:40px;line-height: 40px;text-indent: 30px;background: url(../images/iconsearch.png) no-repeat 8px center #FFF;cursor: text;}
.header form.search button {display: inline-block;font-size: 14px;height: 40px;width: 70px;line-height: 40px;text-align: center;background-color: #3c8bd3;border: 0;color: #FFF;cursor: pointer;}
.header form.search p {display: block;font-size: 12px;line-height: 45px;color: #FFF;width: 390px;margin: 0 auto;text-align: left;}

.container {width: 1200px;margin: 0 auto;}

.summary {padding: 30px 40px;height: 330px;margin: 20px auto;background-color: #fff;}
.titlebox {border-bottom: 1px solid #f0f0f0;line-height: 55px;vertical-align: top;}
.titlebox h3 {font-size: 24px;font-weight: bold;border-bottom: 4px solid #2070b7;display: inline-block;}
.titlebox span {float: right;font-size: 14px;}
.titlebox span i {color: #196bb5;}
.titlebox span i b {font-size: 24px;}

.summary dl {display: block;}
.summary dl dt  {display: block;}
.summary dl dd {display: inline-block;}

dl.classcount {width: 560px;font-size: 0;padding-top: 10px;float: left;height: 125px;}
dl.classcount dt {font-size: 18px;font-weight: bold;line-height: 45px;}
dl.classcount dd {width: 279px;border-right: 1px solid #FFF;height: 70px;line-height: 70px;background-color: #eff1f7;font-size: 16px;text-align: center;}
dl.classcount dd img {margin-top: -5px;padding-right: 10px;}
dl.classcount dd b {font-size: 20px;font-weight: bold;}

dl.hotshow {width: 479px;height: 165px;float: right;border: 1px solid #196bb5;margin-top: 52px;padding: 25px;font-size: 16px;}
dl.hotshow dt {line-height: 31px;font-weight: bold;padding-left: 10px;background: url(../images/icontitledot.png) no-repeat left center;}
dl.hotshow dt.topborder {border-top: 1px solid #eef1f6;margin-top: 29px;padding-top: 20px;background-position: left 33px;}
dl.hotshow dd,dl.hotshow dd a  {color: #196bb5;font-weight: bold;}
dl.hotshow dd a {margin: 0 8px;}

dl.numbershow {width: 570px;font-size: 0;padding-top: 10px;float: left;height: 125px;}
dl.numbershow dt {font-size: 18px;font-weight: bold;line-height: 45px;}
dl.numbershow dd {display: inline-block;width: 104px;height: 70px;background-color: #d9eaf9;margin-right: 10px;text-align: center;font-size: 16px;line-height: 28px;padding-top: 10px;position: relative;}
dl.numbershow dd i{display: block;font-size: 18px;font-weight: bold;color: #005292;}
dl.numbershow dd b{position: absolute;right: 10px;bottom: 5px;font-size: 45px;font-style: italic;color: #cadcec;}

.classlist {margin-top: 20px;background-color: #fff;font-family: '黑体';position: relative;font-size: 0;font-style:normal;}
.classlist .mainclass {display: block;width: 100px;height: 65px;background: url(../images/bgmainclass.png) no-repeat left center;font-size: 20px;padding-top: 15px;padding-left: 25px;color: #FFF;float: left;}
ul.mainclasslist {display: inline-block;width: 990px;font-size: 0;line-height: 80px;padding-left: 15px;}
ul.mainclasslist li {display: inline-block;padding: 0 5px;margin: 0;height: 40px;line-height: 40px;text-align: center;font-size: 18px;}
ul.mainclasslist li.hover {border-radius: 20px;background-color: #196bb5;}
ul.mainclasslist li.hover a {color: #FFF;}

.classlist .smallclass {font-size: 18px;display: block;float: left;line-height: 70px;padding-left: 40px;padding-right: 15px;}
.classlist .loopbox {padding-top: 25px;}
.classlist .loopbox .hd img{margin-top: -27px;}
.classlist .tempWrap {display: inline-block;padding-left: 25px;}
.classlist .smallclasslist {height: 32px;line-height: 32px;overflow: hidden;width: 950px;margin: 19px 0;}
.classlist .smallclasslist li {display: inline-block;width: auto;text-align: center;padding: 0 5px;background: url(../images/smallclasslistsplit.png) no-repeat right center;line-height: 30px;}
.classlist .smallclasslist li a {display: block;padding: 0 20px;margin-right: 8px;}
.classlist .smallclasslist li.last {background-image: none;}
.classlist .smallclasslist li.hover a {background-color: #196bb5;color: #FFF;}
.classlist .morebtn {position: absolute;top: 110px;right: 25px;font-size: 18px;color: #2875ba;}

.datalist {background-color: #fff;margin-top: 10px;min-height: 250px;padding: 30px 0px;}
.datalist .borderline {border-bottom: 1px solid #f0f0f0;padding-bottom: 15px;margin-bottom: 15px;}
.datalist li {padding: 15px 40px;border-bottom: 1px solid #d6e0ec;}
.datalist i.ask,.datalist i.answer {display: inline-block;clear: both;background-color: #196bb5;color: #FFF;width: 32px;height: 32px;line-height: 32px;text-align: center;}
.datalist a.title {line-height: 32px;padding-left: 17px;font-size: 18px;color: #333333;font-weight: bold;}
.datalist a.link {float: right;line-height: 32px;}
.datalist i.answer {background-color: #41b949;display: block;float: left;}
.datalist .desc {padding-left: 50px;font-size: 16px;line-height: 30px;color: #666666;}
.datalist .gray {background-color: #f8f8f8;line-height: 42px;margin-top: 35px;padding-left: 49px;padding-right: 42px;font-size: 16px;color: #333333;}
.datalist .gray span {display: inline-block;padding-left: 27px;padding-right: 33px;}
.datalist .gray span.knowledge {background: url(../images/iconknowledge.png) no-repeat left center;}
.datalist .gray span.area {background: url(../images/iconarea.png) no-repeat left center;}
.datalist .gray span.subject {background: url(../images/iconsubject.png) no-repeat left center;}
.datalist .gray span.time {float: right;padding-right: 0;}

.wp_pagelist{float:right; margin-right:5px}
.wp_pagelist{line-height:26px;}
.wp_pagelist a,.wp_pagelist strong,.wp_pagelist em{float:left;display:inline;margin-left:4px;padding:0 8px;height:26px;border:1px solid;border-color:#C2D5E3;background-color:#FFF;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;font-style: normal; line-height:26px;}
.wp_pagelist a.nxt{padding:0 10px;}
.wp_pagelist a:hover{border-color:#369;color:#369;}
.wp_pagelist a.nxt{padding-right:25px;background-image:url(img/arw_r.gif);background-position:90% 50%;}
.wp_pagelist a.prev{background-image:url(img/arw_l.gif);background-position:50% 50%;}
.wp_pagelist strong{background-color:#E5EDF2;}

.pagestr {clear: both;padding: 20px 0;}