
html{
    color:rgb(0,0,0);
    background:rgb(242,242,242);
    font-family:Arial,'Microsoft YaHei',"微软雅黑",sans-serif;
    font-size: 14px;

}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
    padding:0;
    margin:0;
    font-family:Arial,'Microsoft YaHei',"微软雅黑",sans-serif;
    font-size: 14px;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img{
    border:0;
}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#fe471a ! important;}
var{
    font-style:normal;
    font-weight:normal;
}
address,caption,cite,code,dfn,th,var, optgroup{
    font-style:inherit;
    font-weight:inherit;
}
del,ins{
    text-decoration:none;
}
li{
    list-style:none;
    text-align:center;
}
caption,th{
    text-align:left;
}
h1,h2,h3,h4,h5,h6{
    font-size:100%;
    font-weight:normal;
}
q:before,q:after{
    content:'';display:block;clear:both;
}
abbr,acronym{
    border:0;
    font-variant:normal;
}
/***
sup,sub{
	vertical-align:baseline;
}
legend{
	color:rgb(0,0,0);
}**/
input,button,textarea,select,optgroup,option{
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}
input,button,textarea,select{
    *font-size:100%;
}
.nb{background-image:none !important;}

/*navigation 样式*/
.navigation{
    height: 30px;
    background:#004a86;
}
.navigation_inner{
    width:984px;
    margin:0 auto;
}
.navcon{
    float:right;
    width: 450px;
}
.navigation_inner a{
    color: #fff;
    line-height: 30px;
    float:left;
    font-size: 12px;
    padding:0 20px;
    background: url('../images/navbac.gif')  left center no-repeat;
}

.navigation form{
    float:right;
    width:196px;
    height:22px;
    margin-top: 4px;
    background:url('../images/search.jpg') 0 0 no-repeat;
}
.navigation form input{
    float:left;
    background:none;
    height:25px;
}
.navigation .reader_txt{
    width:155px;
    height:18px;
    outline:none;
    border:none;
    color:#000;
    padding-left:5px;
    padding-top: 2px;
}
.reader_btn{
    width:32px;
    outline:none;
    border:none;
    cursor: pointer;
}
/* 头部通用样式 */
.header{
    /*width:100%;*/
    height:74px;
    background: #e2e2e2;
    border:1px solid #9b9b9b;
}
.header a{
    color:#004a86;
}
.headerin{
    width:984px;
    height:74px;
    margin:0 auto;
}
.head_sec img{
    float:left;
    width:285px;
    height: 74px;
}
.head_nav{
    float:right;
    padding-top: 32px;
}
.head_nav li{
    position: relative;
    float:left;
    margin-left:25px;
    font-size:14px;
    z-index: 100;
    padding-left: 25px;
    height: 20px;
    line-height: 20px;
    background: url('../images/headnavbac.gif') left center no-repeat;
}
.head_nav li p{
    position: absolute;
    top:20px;
    left: -12px;
    background: #e2e2e2;
    z-index:100;
    padding:0px 0  10px 0px;
    display: none;
    width: 156px;
    text-align: center;
    height: auto;
    padding-top: 20px;
    border:1px solid #9e9e9e;
    border-top: none;
    border-radius: 0 0 5px 5px;
}
.head_nav li p span{
    position: absolute;
    top:0;
    left: -19px;
    display: inline-block;
    width: 192px;
    height: 11px;
    background: url('../images/nackbac.gif') 0 0 no-repeat;
}
.header .head_nav li p a:hover{
    border:none;
    color:#f065b3 !important;
    padding:0;
}
.head_nav li p a{
    display: block;
    text-align: center;
    border:none;
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px;
    background: url('../images/navdbac.gif') center bottom no-repeat;

}
/* 内容通用样式 */
.main{
    width:984px;
    margin:0 auto;
    padding-bottom: 30px;
    line-height: normal;
    overflow: hidden;
    margin-top: -30px;
}
/* footer通用样式 */
.footer{

    width:100%;
    height: 146px;
    background:#eee;
    color:#fff;
    border-top: 1px solid #dfdede;
    background: #004a86;
}
.footerin{
    width:964px;
    margin: 0 auto;
    padding:28px 10px 0 10px;
    height:102px;
}
.footerinf{
    float:left;
    width:600px;
}
.footerlink{
    float:left;
}
.footerinf .footerlink a{
    float:left;
    padding-right:15px;
    color:#fff;
    font-size:12px;
    margin-right:15px;
    background: url('../images/footerin.gif') right center no-repeat;
    line-height: 24px;
}

#nobackground{
    background: none;
}
.copyright{
    float:left;
    width:700px;
    font-size: 12px;
    overflow: hidden;
    margin-top: 8px;

}
.copyright span{
    float:left;
}
.copyright strong{
    float:left;
    font-size: 12px;
    font-weight: normal;
    margin-left: 15px;

}
.copyright em{
    float:left;
    width: 50px;
    height:17px;
    margin-left: 30px;
    font-style:normal;
    font-weight:normal;

}
.footer .copyright .cnzz{
    display: inline-block;
    width: 50px;
    height:14px;
    /*background:url('../images/cnzz.gif') 0 center no-repeat;*/
}
.send{
    position:relative;
    float:right;
    padding-top: 20px;
}
.send a{
    float:left;
    margin-left:30px;
}
.sina{
    width: 31px;
    height: 36px;
    background:url('../images/sina_p.gif') 0 0 no-repeat;
}
.weixin{
    width: 34px;
    height: 30px;
    background:url('../images/weixin.gif') 0 0 no-repeat;
}
.footer .blog{
    float: left;
    width: 110px;
    height: 46px;
    background:url('../images/amba.png') 0 0 no-repeat;
}
.send p{
    position:absolute;
    top:-90px;
    left:-20px;
    width:100px;
    height:100px;
    display: none;
}
.send p img{
    width:100px;
    height:100px;
}
/*面包屑导航*/
.breadnav{
    height: 44px;
    border-bottom: 2px solid #0c9393;

}
.breadnav h4{
    float: left;
    border-bottom: 3px solid #0c9393;
    line-height: 42px;
    font-size: 20px;
    color: #0c9393;
    padding-right: 20px;
}
.breadnav div{
    float: right;
    line-height: 44px;
}
.breadnav div a{
    padding:0 5px;
    line-height: 44px;
    color: #434343;
    font-size: 12px;
}
/* 二级页左栏样式 */
.sideleft{
    float: left;
    width: 213px;
    background: #0c9393;
    color: #fff;
}
.sideleft a{
    color: #76d8d8;
}
.sideleft a:hover{
    color: #fff;
}
.sideleft a:hover{
    color: #fff;
}
.sideleft a.asecl{
    color: #fff;
}
.sideleft dl{

    width: 231px;
}
.sideleft dt{
    width: 193px;
    padding-left: 20px;
    height: 54px;
    line-height: 54px;
    font-size: 22px;
}
.sideleft dd{
    float: left;
    overflow: hidden;
    width: 213px;
    border-bottom: 1px solid #a0e2e2;

}
.sideleft h3{
    width: 193px;
    height: 44px;
    line-height: 44px;
    border-left: 8px solid #007070;
    background: url('../images/show.gif') right center no-repeat;
    padding-left: 12px;
    cursor: pointer;
}
.sideleft h3.showsecl{
    background: url('../images/hidden.gif') right center no-repeat;
    background-color: #097c7c;
}
.sideleft dd p{
    width: 213px;
    overflow: hidden;
    display: none;
    background: #097c7c;
}
.sideleft dd p.show{display: block;}
.sideleft dd p a{
    float: left;
    width: 193px;
    height: 44px;
    line-height: 44px;
    padding-left: 12px;
    border-left: 8px solid #007070;
}
.content{
    float: right;
    width: 742px;
    padding-top: 45px;
}
/* pageto样式  */
.pageto{
    float: left;
    width: 100%;

}
.pagetocon{
    width: 330px;
    overflow: hidden;
    margin:0 auto;
}
.pagetocon a{
    float: left;
    width: 23px;
    height: 23px;
    border:1px solid #eee;
    color: #666;
    text-align: center;
    line-height: 23px;
    background: #fff;
    margin-right: 7px;
}
.pagetocon a:hover{
    color: #fff ! important;
    background: #006666;
}
.pagetocon a.active{
    color: #fff;
    background: #006666;
}
.pageto .pageprev{
    background:url('../images/pageprev.gif') center center no-repeat;
    background-color:#fff;
}
.pageto .pageprev:hover{
    background:url('../images/pageprev.gif') center center no-repeat;
    background-color:#fff;
}
.pageto .pagenext{
    background:url('../images/pagenext.gif') center center no-repeat;
    background-color:#fff;
}
.pageto .pagenext:hover{
    background:url('../images/pagenext.gif') center center no-repeat;
    background-color:#fff;
}
/* 以上为通用样式 */
.kd{
    width: 100%;
}