* {
    margin: 0;
    padding: 0;
    list-style:none;
    border:0;
}
body {
    font-family:"微软雅黑",Helvetica,sans-serif;
    color:#fff;
    font-size:14px;
    width:100%;
}
body ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body a {
    text-decoration: none;
}
body a:hover{
    color: #f9553a;
}
.floatL {
    float: left;
}
.floatR {
    float: right;
}
.center{
    margin: 0 auto;
}
.hiddenele{
    display:none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lookmore {
    color: #f9553a;
    font-size: 12px;
}
.lookmore:hover {
    color: #f9553a;
}
/*@font-face {
  font-family: "方正正中黑";
  src: url("../font/方正正中黑.TTF");
}*/


/* 项目css部分 */
.clear:after{
    content: '';
    display: block;
    clear: both;
}
.banner{
    height:400px;
    background-image:url(../img/banner.jpg);
    background-position:center center;
    background-repeat: no-repeat;
    position:relative;
}
.logo{
    width: 1000px;
    padding-top: 15px;
    height:55px;
}
.logo .a1{
    display: inline-block;
    width:110px;
    height:55px;
    overflow:hidden;
}
.ml80{
    margin-left:80px;
}
.mr0{
    margin-right: 0;
}
.mr68{
    margin-right: 68px;
}
.mt10{
    margin-top: 10px;
}
/*dongxianw*/
.dongxianw{
    width: 100%;
    height: 350px;
    background:url(../img/headbg.jpg) no-repeat center;
}
.dongxian{
    width: 940px;
    padding: 50px 30px 0;
}
.imgwrap1{
    width: 318px;
    height: 217px;
    overflow: hidden;
}
.imgwrap1 img{
    width: 100%;
    height: 100%;
}
.dongwrap{
    width: 330px;
    height: 217px;
    overflow: hidden;
    margin-left: 25px;
}
.dongtitle{
    margin-bottom: 20px;
}
.dongtitle a{
    font-size: 22px;
    color: #f9553a;
}
.dongtext{
    width: 330px;
    height: 170px;
    overflow: hidden;
    text-indent: 2em;
    line-height: 28px;
    font-size: 14px;
    color: #4b4b4b;
}
.donglist{
    width: 235px;
    height: 207px;
    margin-top: 5px;
    background: #ebecf7;
}
.liattitlw{
    height: 57px;
    line-height: 57px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #4a4e80;
}
.donglist ul{
    height: 102px;
    overflow: hidden;
    padding: 24px 20px;
}
.donglist li{
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
    line-height: 34px;
    font-size: 14px;
    color: #595d9e;
    background:url(../img/libg.png) no-repeat left center;
}
.donglist li a{
    color: #595d9e;
}
.donglist li a:hover{
    color: #f9553a;
}
/*jiedu*/
.jiedu{
    width:1000px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.h2title{
    width:1000px;
    height: 29px;
}
.h2title1{
    background:url(../img/titlebg1.png) no-repeat center;
}
.h2title2{
    background:url(../img/titlebg2.png) no-repeat center;
}
.h2title3{
    background:url(../img/titlebg3.png) no-repeat center;
}
.jiedup{
    padding-top: 30px;
    line-height: 30px;
    text-indent: 2em;
    font-size: 14px;
    color: #333;
}
.jiedup span{
    font-size: 18px;
    color: #f9553a;
}
.jieduul{
    width: 1000px;
    height: 472px;
    margin-top:40px;
}
.jieduul li {
    position: relative;
    float:left;
    width: 211px;
    height: 472px;
    margin-right: 52px;
}
.jieduul li .picbg{
    position: relative;
    left: 10px;
    top: 0;
    z-index: 1;
    display: block;
    width: 180px;
    height: 180px;
    overflow: hidden;
    padding: 6px;
    background:url(../img/images/pic1bg.png) no-repeat center;
}
.jieduul li .info{
    position: relative;
    left: 0;
    top: -86px;
    width:191px;
    height:270px;
    padding-left:10px;
    padding-right:10px;
    padding-top: 96px;
    color:#fff;
    background:#fafafa;
}
.jieduul li p.name{
    font-size:18px;
    color: #f9553a;
    text-align: center;
}
.jieduul li p.work{
    padding-top: 5px;
    padding-bottom: 8px;
    line-height:20px;
    font-size:12px;
    color: #646464;
    text-align: center;
}
.jieduul li p.text{
    width: 178px;
    height: 154px;
    overflow: hidden;
    padding-top: 10px;
    border-top: 1px solid #d4d4d4;
    line-height:22px;
    font-size:12px;
    color: #333;
}
.jieduul li.mr0{
    margin-right:0;
}
.btnlink{
    display: block;
    width: 326px;
    height: 60px;
    margin-top: 40px;
    background:url(../img/btn1.jpg) no-repeat center;
}
.btnlink:hover{
    background:url(../img/btn1_hover.jpg) no-repeat center;
}
/*xijie*/
.xijiew{
    width: 100%;
    height: 477px;
    background: #383a6b;
}
.xijie{
    width: 1000px;
    padding-top: 48px;
}
.xijieinfo{
    padding-top: 50px;
}
.comiis_wrapad {
    height: 289px;
    width: 171px;
    border: 1px solid #5d5f90;
    margin: 0 auto;
    overflow: hidden;
}
.block {
    margin: 0;
    position: relative;
}
.slideshow {
    clear: both;
}
.slideshow li {
    overflow: hidden;
    position: relative;
    display: none;
    height: 289px;
    width: 171px;
}
.slideshow li a{
    display: block;
    height: 178px;
    width: 171px;
    overflow: hidden;
}
.slideshow li a img{
    width: 100%;
    height: 100%;
}
.slidebar {
    display: none;
    position: absolute;
    bottom: 8px;
    right:13px;
}
.slidebar li {
    background: #fffcfc;
    color: #dd3636;
    cursor: pointer;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    text-align: center;
    width: 18px;
}
.slidebar li.on {
    color: #fff;
    background: #dd3636;
}
.textbg{
    width: 171px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #000;
    filter:alpha(opacity=65);
    -moz-opacity:0.65;
    -khtml-opacity:0.65;
    opacity: 0.65;
    position: absolute;
    left: 0;
    top: 144px;
}
.text1{
    position: absolute;
    left: 0;
    top: 144px;
    width: 171px;
    line-height: 34px;
    text-align: center;
}
.text1 span{
    display: inline-block;
    width: 10px;
}
.text2{
    position: absolute;
    left: 0;
    top: 178px;
    width: 151px;
    height: 78px;
    overflow: hidden;
    padding: 16px 10px 0;
    font-size: 13px;
    color: #a5a6cc;
    line-height: 26px;
}
.xijieR{
    width: 789px;
}
.xijieR_p{
    height: 52px;
    overflow: hidden;
    margin-bottom: 17px;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    text-indent: 2em;
}
.zhibo{
    width: 789px;
    height: 222px;
    background: #4b4d80;
}
.zhiboinfo{
    padding: 30px 32px;
}
.zhiboinfo p{
    line-height: 24px;
}
.zhiboinfo p.title_p{
    line-height: 28px;
    font-size: 16px;
    color: #ffc334;
}
.mb10{
    margin-bottom: 10px;
}
.btnlink2{
    display: block;
    width: 217px;
    height: 222px;
    background:url(../img/btn22.jpg) no-repeat center;
}
/*listwrapw*/
.listwrapw{
    height: 305px;
    background: #f7f7f7;
}
.listwrap{
    width: 910px;
    padding: 57px 45px 0;
}
.listul{
    width: 213px;
    height: 207px;
    padding: 36px 25px 0;
    margin-right: 60px;
    overflow: hidden;
}
.listul.mr0{
    margin-right: 0;
}
.listul1{
    background:url(../img/ulbg1.png) no-repeat center;
}
.listul2{
    background:url(../img/ulbg2.png) no-repeat center;
}
.listul3{
    background:url(../img/ulbg3.png) no-repeat center;
}
.listul li{
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
    margin-bottom: 10px;
    line-height: 22px;
    font-size: 14px;
    color: #af860b;
    background:url(../img/libg.png) no-repeat left center;
}
.listul li a{
    color: #af860b;
}
.listul li a:hover{
    color:#f0b708;
}
.listul2 li{
    color: #316498;
}
.listul2 li a{
    color: #316498;
}
.listul2 li a:hover{
    color:#0b64c1;
}
.listul3 li{
    color: #cc5e47;
}
.listul3 li a{
    color: #cc5e47;
}
.listul3 li a:hover{
    color:#ed411d;
}
/*zaixian*/
.zaixian{
    width: 1000px;
    padding-top: 60px;
    padding-bottom: 42px;
}
.zaixianinfo{
    width: 830px;
    padding-top: 42px;
}
.imgwrap2{
    display: block;
    width: 224px;
    height: 267px;
    overflow: hidden;
}
.imgwrap2 img{
    width: 100%;
    height: 100%;
}
.book_info{
    width: 590px;
    padding-top: 20px;
}
.book_title{
    margin-bottom: 8px;
    font-size: 20px;
    color: #f9553a;
}
.book_banquan{
    margin-bottom: 15px;
    line-height: 24px;
    font-size: 13px;
    color: #333;
}
.book_text{
    line-height: 24px;
    font-size: 12px;
    color: #7e7e7e;
}
.book_text span{
    letter-spacing: 7px;
}
.btnlink3{
    display: block;
    width: 163px;
    height: 42px;
    margin-top: 25px;
    margin-left: 140px;
    line-height: 42px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #f9553a;
}
.btnlink3:hover{
    color: #fff;
    background: #52548f;
}
.btnlink3.ml210{
    margin-left: 210px;
}
/*kecheng*/
.kechengw{
    width: 100%;
    height: 333px;
    background: #ececec;
}
.kecheng{
    width: 1000px;
    padding-top: 44px;
}
.class_switch_container{
    width: 624px;
    height: 245px;
}
.part_tit {
    width: 624px;
    height:48px;
    background: #52548f;
}
.part_tit li.current {
    background: #f9623a;
}
.part_tit li {
    float:left;
    width:104px;
    height:48px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
}
.part_tit li a,.part_tit li.current a {
    font-size: 16px;
    color: #fff;
}
.title2 {
    width:624px;
    height:43px;
    line-height: 43px;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    background: #383a6b;
}
.title2 th.tal{
    padding-left: 15px;
    text-align: left;
}
.title2 th {
    font-weight: normal;
}
.kcstxt table {
    width:624px;
    height: 150px;
    background: #fff;
}
.kcstxt tr{
    text-align:center;
    border-bottom: 1px solid #dedede;
}
.kcstxt td {
    font-size: 14px;
    color: #545454;
}
.kcstxt td.tal{
    padding-left: 16px;
    text-align: left;
}
.kcstxt a{
    color: #545454;
}
.kcstxt a:hover {
    color: #f9623a;
}
.kcstxt a.btn{
    display:inline-block;
    width:55px;
    height:23px;
    line-height:23px;
    text-align:center;
    color:#fefefe;
    font-size:12px;
    background:#f9553a;
}
.kcstxt a.btn:hover{
    background:#52548f;
}
.tidiv1{
    width: 162px;
}
.tidiv1 a{
    display: block;
    width: 162px;
    height: 114px;
    margin-bottom: 13px;
    overflow: hidden;
}
.tidiv2{
    display: block;
    width: 185px;
    height: 241px;
    margin-left: 14px;
    overflow: hidden;
}
.tidiv1 img{
    width: 100%;
    height: 100%;
}
.tidiv2 img{
    width: 100%;
    height: 100%;
}
/* 脚 */
.warp960{width:960px; margin:0 auto; position:relative; text-align:left;  color:#333;}
.footer{ text-align:center; line-height:24px; margin:0 auto 20px; padding-top: 20px; border-top: 1px solid #e5e5e5;  font-size:12px; font-family:'宋体'; color:#333;}
.footer .wrap960,.footer .warp960{text-align:center}
.footer a{color:#333;}
.footer .f_links{ margin:0 0 30px;}
.footer .f_links a{ margin:0 10px; line-height:28px;}
.footer a:hover{color:#333;}





