
* {
    margin: 0;
    padding: 0;
}
em {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #333;
    font-family: 微软雅黑;
    font-size: 12px;
    line-height: 20px;
}
img {
    border: 0 none;
}
li {
    list-style: outside none none;
}
a {
    color: #333;
    cursor: pointer;
    outline-style: none;
    text-decoration: none;
}
a:hover {
    color: #ff6600;
    text-decoration: none;
}
a.t {
    text-decoration: underline;
}
a.t:hover {
    color: #ff6600;
    text-decoration: underline;
}
.sxy_left {
    float: left;
    margin-right: 10px;
    width: 270px;
}
.sxy_right {
    float: right;
}
.col-270 {
    width: 270px;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.col-710 {
    width: 700px;
}
.breadcrumb {
    color: #a0a0a0;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding: 10px 0;
}
.breadcrumb a {
    color: #a0a0a0;
    font-size: 14px;
}
.breadcrumb a:hover {
    color: #f64816;
}
.page-titlebar {
    border-top: 1px double #c7161d;
    margin: 15px 0 0;
    padding-top: 15px;
}
.page-titlebar h1, .page-titlebar .title {
    color: #c7161d;
    font-size: 28px;
    font-weight: bold;
}
.page-content {
    color: #535353;
    font-size: 15px;
    line-height: 30px;
}
.page-content p {
    margin: 20px 0;
}
.page-content h1 {
    font-size: 24px;
    margin: 30px 0;
    text-align: center;
}
.page-content blockquote {
    border-left: 2px solid #e94316;
    color: #e94316;
    font-size: 16px;
    margin: 20px 0;
    padding: 0 0 0 30px;
}
.page-content blockquote p {
    margin: 0;
}
.page-side {
}
.single-channel-title {
    background: #c7161d none repeat scroll 0 0;
    color: #fff;
    font-weight: normal;
    line-height: 80px;
    position: relative;
    text-align: center;
}
.single-channel-title a {
    color: #fff;
}
.side-nav {
    background: #fafafa none repeat scroll 0 0;
    border-left: 8px solid #c7161d;
    border-right: 1px solid #e6e6e6;
}
.side-nav li {
    border-bottom: 1px solid #e6e6e6;
    font-size: 15px;
    line-height: 68px;
    padding-left: 30px;
    position: relative;
}
.side-nav .l {
    border-bottom: medium none;
}
.side-nav li a {
    color: #535353;
}
.side-nav li a:hover, .side-nav .act a {
    color: #f64816;
}
.side-nav li .ico-plus1, .side-nav li .ico-min {
    margin-top: -6px;
    position: absolute;
    right: 20px;
    top: 50%;
}
.side-nav li.side-nav-sub {
    background: #fff none repeat scroll 0 0;
    padding-left: 40px;
}
.side-nav-sub {
    background: #fff none repeat scroll 0 0;
    padding-left: 40px;
}
.side-nav-sub li {
    border-left: 1px solid #e6e6e6;
    line-height: 20px;
    padding: 18px 16px;
}
.side-nav .ico {
    cursor: pointer;
}
.ico {
    background: rgba(0, 0, 0, 0) url("../images/split.gif") no-repeat scroll 1000px 1000px;
}
.ico {
    display: inline-block;
    height: 12px;
    vertical-align: middle;
    width: 12px;
}
.ico-min {
    background-position: -80px -100px;
}
.side-nav li .ico-plus1, .side-nav li .ico-min {
    margin-top: -6px;
    position: absolute;
    right: 20px;
    top: 50%;
}
.ico-plus1 {
    background-position: -80px -80px;
}
p {
    text-indent: 2em;
}
.zhuanjia li:hover {
    background-color: #f6f6f6;
}
.con_box2 .left {
    float: left;
    width: 482px;
}
.ul_txt5 li {
    border-bottom: 1px dotted #dfdfdf;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.ul_txt5 li h3 {
    background: rgba(0, 0, 0, 0) url("../images/icon21.jpg") no-repeat scroll left center;
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 20px;
}
.ul_txt5 li h4 {
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 1px;
}
.ul_txt5 li h3 a {
    color: #c7161d;
}
.ul_txt5 li p {
    color: #797979;
    line-height: 28px;
    text-indent: 2em;
}
.ul_txt5 li p a {
    color: #bd0000;
}
.ul_txt5 li p a:hover {
    text-decoration: underline;
}
.cf {
}
.cf::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.left {
    float: left;
}
.right {
    float: right;
}
.fnone {
    float: none;
}
.middle {
    float: left;
}
.tleft {
    text-align: left;
}
.tright {
    text-align: right;
}
.tcenter {
    text-align: center;
}
.ml {
    margin-left: 10px;
}
.ml20 {
    margin-left: 20px;
}
.ml5 {
    margin-left: 5px;
}
.mt {
    margin-top: 10px;
}
.mt5 {
    margin-top: 5px;
}
.mt15 {
    margin-top: 15px;
}
.mr16 {
    margin-left: 30px;
    margin-right: 25px;
}
.mt20 {
    margin-top: 20px;
    position: static;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt50 {
    margin-top: 50px;
}
.mb {
    margin-bottom: 10px;
}
.mb20 {
    margin-bottom: 20px;
}
.pm15 {
    padding-bottom: 15px;
}
.mr {
    margin-right: 10px;
}
.mr5 {
    margin-right: 5px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.pt20 {
    padding-top: 10px;
}
.pm20 {
    padding-bottom: 20px;
}
.dis {
    display: block;
}
.dline {
    display: inline-block;
}
.undis {
    display: none;
}
label {
    cursor: pointer;
}
input, select {
    color: #666;
    font-size: 12px;
    vertical-align: middle;
}
input[type="file"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666 #bbb #bbb #666;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 21px;
}
input[type="checkbox"], input[type="radio"] {
    margin-right: 4px;
}
input[placeholder], [placeholder], [placeholder] {
    color: #bbb !important;
}
* + html input.checkinput {
    margin-right: 0;
}
* + html input.radioinput {
    margin-right: 0;
}
select {
    color: #333;
    height: 20px;
}
textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #666 #bbb #bbb #666;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-family: Tahoma;
    font-size: 12px;
    padding: 3px 0 3px 3px;
}
.txtinput {
    border: 1px solid #ccc;
    color: #333;
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
}
.btn1 {
    background-color: #ff8a00;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    min-width: 155px;
    text-align: center;
    width: 60px;
}
a.btn1 {
    color: #fff;
}
.btn2 {
    background-color: #c7161d;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    text-align: center;
}
.pagebg {
    margin: 0 auto;
    padding: 0;
    width: 990px;
}
.headbg {
    margin: 0 auto;
    padding: 0;
    width: 990px;
}
.err {
    border: 1px solid #f00;
}
.yemiananli {
    background: #f9f9f9 none repeat scroll 0 0;
    border-top: 1px dashed #c7161d;
    width: 100%;
}
#foucsBox {
    height: 260px;
    position: relative;
}
#foucsBox #foucs_box {
    height: 260px;
    padding: 0;
}
#foucsBox2 {
    background: rgba(0, 0, 0, 0) url("../images/bg_header_patten.gif") repeat scroll 0 0;
    height: 314px;
    position: relative;
}
#foucsBox2 #foucs_box2 {
    height: 284px;
    padding: 30px 30px 0;
}
#foucs_box2 h1 {
    color: #c7161d;
    font-size: 24px;
    font-weight: normal;
}
#foucs_box2 .p1 {
    color: #797979;
    font-size: 16px;
}
#foucs_box2 h3 {
    color: #f57d00;
    font-size: 16px;
    font-weight: normal;
}
#foucs_box2 .fbox-l {
    color: #797979;
    float: left;
    font-size: 14px;
    line-height: 28px;
    margin-left: 0;
    margin-right: 100px;
    width: 630px;
}
#foucs_box2 .fbox-r {
    float: left;
    margin-top: 30px;
    width: 200px;
}
#foucs_box2 .fbox-r .tel_orange {
    color: #ec6d34;
    font-size: 24px;
    height: 46px;
    line-height: 28px;
    padding-left: 60px;
}
.fbox-r .tel_orange span {
    color: #797979;
    font-size: 14px;
}
#foucs_box2 .fbox-r p a {
    margin: 0 5px;
}
.foucs_news {
    background: rgba(0, 0, 0, 0) url("../images/bg_header_bottom.png") repeat scroll 0 0;
    bottom: 0;
    height: 36px;
    line-height: 36px;
    padding-left: 30px;
    position: absolute;
    vertical-align: middle;
    width: 960px;
}
.foucs_news p {
    background: rgba(0, 0, 0, 0) url("../images/icon_lastest_news.png") no-repeat scroll 0 0;
    color: #797979;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin-top: 6px;
    padding-left: 96px;
}
.foucs_news p span {
    color: #165fb0;
}
#foucs_box2 .fbox-l .pbtn a {
    margin-right: 10px;
    position: relative;
}
#foucs_box2 .fbox-l .pbtn .sp03 {
}
.left_box {
    float: left;
    margin-right: 10px;
    width: 680px;
}
.right_box {
    float: left;
    width: 300px;
}
.searchBox .btnsearch {
    background: #ff8a00 url("../images/icon_search.png") no-repeat scroll center center;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    padding: 0 22px;
    text-align: center;
}
.searchBox .txtsearch {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #c7d5de -moz-use-text-color #c7d5de #c7d5de;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #999;
    display: inline-block;
    font-size: 14px;
    height: 43px;
    line-height: 43px;
    margin-top: -2px;
    padding: 0 4px;
    width: 241px;
}
a.date {
    color: #c7161d;
}
a.date:hover {
    color: #ff7200;
}
a.more {
    color: #ff7200;
}
a.more:hover {
    color: #c7161d;
}
.block0 {
    background: #e4e5e5 url("../images/aboutbj.jpg") no-repeat scroll left top;
    border: 1px solid #eeeeee;
    padding: 80px 0 20px 18px;
}
.block0 p {
    font-weight: bold;
    text-indent: 0;
}
.block0 .ttl {
    color: #4f4f4f;
    font-size: 16px;
}
.block0 .item {
    background: #fff url("../images/36.png") no-repeat scroll center 69px;
    border: 1px solid #eeeeee;
    color: #666;
    cursor: pointer;
    float: left;
    height: 60px;
    margin: 5px 10px 5px 0;
    padding: 10px;
    text-align: center;
    width: 60px;
}
.block0 .item .icons {
    height: 30px;
    width: 28px;
}
.block0 .item.hover {
    background: #c7161d url("../images/37.png") no-repeat scroll center 69px;
    color: #fff;
}
.block0 .item:hover {
    background: #c7161d url("../images/37.png") no-repeat scroll center 69px;
    color: #fff;
}
.block0 .item a:hover {
    color: #fff;
}
.block1 {
    background: #e4e5e5 url("../images/aboutbj2.jpg") no-repeat scroll left top;
    border: 1px solid #eeeeee;
    padding: 80px 18px 20px;
}
.block1 .border {
    border: 1px solid #e5e5e5;
}
.block2 {
    background: #e4e5e5 url("../images/aboutbj3.jpg") no-repeat scroll left top;
    border: 1px solid #eeeeee;
    height: 200px;
    padding: 80px 1px 20px 15px;
}
.block2 .ttlbox {
    background: rgba(0, 0, 0, 0) url("../images/box_bottom_line.png") repeat-x scroll center bottom;
    padding: 0 18px 10px;
}
.block2 .ttlbox .ttl {
    color: #4f4f4f;
    font-size: 16px;
}
.block2 .ttlbox a.more {
    color: #ff5400;
    display: inline-block;
    font-family: 宋体;
    padding-top: 2px;
}
.block2 .block_content {
    margin-top: 15px;
    padding: 5px 12px;
    position: relative;
}
.block2 .block_content .fttl {
    background: rgba(0, 0, 0, 0) url("../images/ttl_bg.png") repeat-x scroll 0 0;
    color: #fff;
    font-family: 宋体;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-top: -36px;
    position: absolute;
    text-align: center;
    width: 267px;
    z-index: 999;
}
.block2 .block_content1 {
    margin-top: 5px;
    padding: 5px 12px;
}
.block2 .block_content1 .itembox {
    padding: 0 12px;
}
.block2 .block_content1 .itembox .btnrem {
    background: #c7161d none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    padding: 0 8px;
}
.block2 .block_content1 .itembox li {
    background: transparent url("../images/IndexNewsDivLiDot.gif") no-repeat scroll 0 13px;
    color: #7b7b7b;
    padding: 5px 0 5px 15px;
}
.block2 .block_content1 .itembox li a {
    color: #7b7b7b;
    font-size: 14px;
}
.block2 .block_content1 .itembox li a:hover {
    color: #ff7200;
}
.block2 .block_content1 .itembox li .date {
    color: #4f4f4f;
    font-family: 宋体;
    font-size: 12px;
}
.block2 .block_content1 .itembox li .date a {
    color: #4f4f4f;
}
.block2 .block_content1 .itembox li .date a:hover {
    color: #ff7200;
}
.block2 .slidedoor1 {
    padding: 0 12px;
}
.block2 .slidedoor1 a {
    color: #7b7b7b;
    display: inline-block;
    padding: 5px 13px;
    text-align: center;
}
.block2 .slidedoor1 a:hover {
    background: #c7161d none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    padding: 5px 13px;
    text-align: center;
}
.block2 .slidedoor1 .current {
    background: #c7161d none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    padding: 5px 13px;
    text-align: center;
}
.block2 .slidedoor1 em {
    color: #7b7b7b;
    display: inline-block;
    font-style: normal;
    text-align: center;
    width: 30px;
}
.block2 .block_content3 {
    margin-top: 5px;
    padding: 5px 12px;
}
.block2 .block_content3 .imgitembox {
    border: 1px solid #eeeeee;
}
.block2 .block_content3 .imgitembox .imgitem {
    float: left;
}
.block2 .block_content3 .imgitembox .imgitem img {
    border: medium none;
    cursor: pointer;
    margin: 1px;
}
.block2 .block_content3 .tips {
    background: rgba(0, 0, 0, 0) url("../images/tips_bg.png") repeat scroll 0 0;
    color: #fff;
    display: none;
    font-family: 宋体;
    margin-top: -3px;
    position: absolute;
    width: 267px;
    z-index: 999;
}
.block2 .block_content3 .tips .content {
    margin: 5px 7px 5px 15px;
}
.block2 .block_content3 .tips .author {
    margin-right: 5px;
    padding: 10px;
}
.block2 .block_content4 {
    margin-top: 5px;
    padding: 5px 12px;
}
.block2 .block_content4 li {
    border-bottom: 1px dotted #a0a0a0;
    overflow: hidden;
    padding: 11px 0;
}
.block2 .block_content4 ul li .rimgbox {
    float: left;
    height: 65px;
    width: 65px;
}
.block2 .block_content4 ul li.lastli {
    border-bottom: medium none;
}
.block2 .block_content4 li p {
    float: left;
    height: 65px;
    margin-left: 10px;
    width: 190px;
}
.block2 .block_content4 li p span {
    font-weight: bold;
}
.anchor-box {
    height: 34px;
    margin-bottom: 16px;
    width: 680px;
}
.anchor-box a {
    background: #47b8cc none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    margin-right: 1px;
    text-align: center;
    width: 135px;
}
.anchor-box a:hover {
    background: #c7161d none repeat scroll 0 0;
}
.block4 {
    background: #e4e5e5 url("../images/aboutbj4.jpg") no-repeat scroll left top;
    border: 1px solid #eeeeee;
    height: 230px;
    padding: 45px 18px 25px;
}
.block4 div ul {
    margin-left: 20px;
}
.block4 div ul li {
    color: #999;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    list-style-image: url("../images/ico7.jpg");
}
.block4 div ul li a {
    color: #818181;
}
.block4 div ul li a:hover {
    color: #ff5400;
}
.block6 {
    background: #e4e5e5 url("../images/wenzhang.jpg") no-repeat scroll left top;
    border: 1px solid #eeeeee;
    height: 230px;
    padding: 45px 18px 25px;
}
.block6 div ul {
    margin-left: 20px;
}
.block6 div ul li {
    color: #999;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    list-style-image: url("../images/ico7.jpg");
}
.block6 div ul li a {
    color: #818181;
}
.block6 div ul li a:hover {
    color: #ff5400;
}
.block3 .ttl1 {
    color: #555555;
    height: auto;
    line-height: 44px;
    padding-top: 10px;
    text-align: center;
}
.block3 .ttl1anli {
    border-bottom: 1px dashed #036;
    color: #555555;
    height: auto;
    line-height: 44px;
    padding-top: 10px;
    text-align: center;
}
.block3 .fileinfo {
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    text-align: center;
}
.block3 .fileinfo span {
    color: #555555;
    margin: 0 10px;
}
.block3 {
    margin-bottom: 20px;
}
.block3 .ttl {
    border-bottom: 1px solid #c7161d;
    color: #c7161d;
    font-size: 20px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
}
.block3 .ttlh p {
    color: #c7161d;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 8px;
}
.block3 .ttlh .hengxian {
    border-bottom: 1px solid #c7161d;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-indent: 0;
}
.block3 .ttl2 {
    border-bottom: 1px solid #c7161d;
    color: #c7161d;
    font-size: 20px;
    height: 44px;
    line-height: 44px;
}
.block3 .chubanhengxian {
    border-bottom: 1px solid #c7161d;
    height: 20px;
    margin-bottom: 20px;
}
.block3 .ttl21 {
    border-bottom: 1px solid #c7161d;
    color: #c7161d;
    height: 20px;
}
.block3 .ttl3 {
    background: rgba(0, 0, 0, 0) url("../images/icon_crown.gif") no-repeat scroll left center;
    border-bottom: 1px solid #c7161d;
    color: #797979;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    padding-left: 28px;
}
.block3 .selectyears a.cur {
    background: #73cede none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 50px;
}
.block3 .ttl5 {
    border-bottom: 1px solid #c7161d;
    color: #797979;
    font-size: 20px;
    height: 44px;
    line-height: 44px;
}
.block3 .ttl5 a {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 96px;
}
.block3 .ttl5 .cur2 {
    background: #c7161d none repeat scroll 0 0;
    color: #ffffff;
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.block3 .ttl5 span {
    color: #f60;
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
}
.block3 .ttl5 em {
    font-style: normal;
    margin: 0 25px;
}
.block3 .ttl2 span {
    color: #afafaf;
}
.block3 .ttl2 .selectyears {
    float: right;
    text-align: right;
}
.block3 .ttl2 .selectyears a {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 40px;
}
.block3 .afterteabox {
    border-bottom: 1px dotted #dedede;
    overflow: hidden;
    padding-bottom: 30px;
}
.block3 .afterteabox .afcontent-l {
    border: 1px solid #dedede;
    float: left;
    padding: 5px;
    width: 170px;
}
.block3 .afterteabox .afcontent-l p {
    text-align: center;
}
.block3 .afterteabox .afcontent-r {
    float: left;
    width: 445px;
}
.block3 .afterteabox .afcontent-r h1 {
    font-size: 16px;
    text-indent: -8px;
}
.block3 .afterteabox .afcontent-r p a {
    color: #165fb0;
}
.block3 .ttl .icon1 {
    background: rgba(0, 0, 0, 0) url("../images/icon_1.png") no-repeat scroll center center;
    display: inline-block;
    height: 44px;
    width: 30px;
}
.block3 .ttl .icon2 {
    background: rgba(0, 0, 0, 0) url("../images/icon_2.png") no-repeat scroll center center;
    display: inline-block;
    height: 44px;
    width: 30px;
}
.block3 .content {
    color: #797979;
    font-size: 14px;
    line-height: 28px;
    margin-left: 10px;
    overflow: hidden;
}
.block3 .content2 {
    color: #797979;
    font-size: 14px;
    line-height: 28px;
    margin-left: 10px;
    overflow: hidden;
}
.block3 .content2 .p1 {
    color: #144989;
    font-size: 16px;
}
.block3 .content2 .titlebox {
    overflow: hidden;
}
.block3 .content2 .titlebox p {
    float: left;
    height: 64px;
    width: 194px;
}
.block3 .content2 .titlebox h1 {
    color: #c7161d;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-left: 16px;
    margin-top: 10px;
    width: 460px;
}
.block3 .content2 .titlebox h1 span {
    font-size: 18px;
    font-weight: bold;
}
.block3 .content2 p.mt20 {
    text-indent: 2em;
}
.block3 .content .contentbox-l {
    float: left;
    width: 300px;
}
.block3 .content .contentbox-l h2 {
    color: #c7161d;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 8px;
}
.block3 .content .contentbox-l p .color1 {
    color: #e17f0b;
    font-weight: bold;
}
.block3 .content .contentbox-l p a:hover {
    color: #f60;
}
.block3 .content .contentbox-l p .abtn1 {
    background: rgba(0, 0, 0, 0) url("../images/btn_bg_download.jpg") no-repeat scroll center top;
    color: #ffffff;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-left: 32px;
    width: 198px;
}
.block3 .content .contentbox-l p .abtn2 {
    background: rgba(0, 0, 0, 0) url("../images/btn_bg_download.jpg") no-repeat scroll 0 -37px;
    color: #ffffff;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-left: 32px;
    width: 198px;
}
.block3 .content .contentbox-l p .abtn3 {
    background: rgba(0, 0, 0, 0) url("../images/btn_bg_download.jpg") no-repeat scroll 0 -74px;
    color: #ffffff;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-left: 16px;
    padding-left: 32px;
    width: 198px;
}
.block3 .content .contentbox-r {
    float: left;
    margin-left: 30px;
}
.block3 .content .contentbox-r .coop {
    padding-left: 50px;
}
.advantage-wrap {
}
.advantage-wrap li {
    overflow: hidden;
    position: relative;
}
.advantage-wrap div {
    overflow: hidden;
}
.advantage-wrap .adv-l {
    float: left;
    height: 120px;
    padding: 12px 0;
    text-align: center;
    width: 140px;
}
.advantage-wrap .adv-r {
    float: left;
    height: 120px;
    margin-left: 20px;
    padding: 12px 0;
    width: 510px;
}
.advantage1 .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon_anyue_advantage.png") no-repeat scroll 30px 0;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage2 .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon_anyue_advantage.png") no-repeat scroll 30px -90px;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage3 .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon_anyue_advantage.png") no-repeat scroll 30px -180px;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage4 .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon_anyue_advantage.png") no-repeat scroll 30px -270px;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage5 .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon_anyue_advantage.png") no-repeat scroll 30px -360px;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage6 .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon_anyue_advantage.png") no-repeat scroll 30px -450px;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage1 .adv-l p {
    color: #2db9da;
}
.advantage2 .adv-l p {
    color: #5f7ab8;
}
.advantage3 .adv-l p {
    color: #845591;
}
.advantage4 .adv-l p {
    color: #f79165;
}
.advantage5 .adv-l p {
    color: #f06e9c;
}
.advantage6 .adv-l p {
    color: #799541;
}
.advantage1a {
    background: #2db9da none repeat scroll 0 0;
    color: #ffffff;
}
.advantage2a {
    background: #5f7ab8 none repeat scroll 0 0;
    color: #ffffff;
}
.advantage3a {
    background: #845591 none repeat scroll 0 0;
    color: #ffffff;
}
.advantage4a {
    background: #f79165 none repeat scroll 0 0;
    color: #ffffff;
}
.advantage5a {
    background: #f06e9c none repeat scroll 0 0;
    color: #ffffff;
}
.advantage6a {
    background: #799541 none repeat scroll 0 0;
    color: #ffffff;
}
.advantage1a .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon-advantage_hover.png") no-repeat scroll 30px 0;
    color: #ffffff;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage2a .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon-advantage_hover.png") no-repeat scroll 30px -90px;
    color: #ffffff;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage3a .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon-advantage_hover.png") no-repeat scroll 30px -180px;
    color: #ffffff;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage1a .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon-advantage_hover.png") no-repeat scroll 30px 0;
    color: #ffffff;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage4a .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon-advantage_hover.png") no-repeat scroll 30px -270px;
    color: #ffffff;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage5a .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon-advantage_hover.png") no-repeat scroll 30px -360px;
    color: #ffffff;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage6a .adv-l a {
    background: rgba(0, 0, 0, 0) url("../images/icon-advantage_hover.png") no-repeat scroll 30px -450px;
    color: #ffffff;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 140px;
}
.advantage1a .adv-l p, .advantage2a .adv-l p, .advantage3a .adv-l p, .advantage4a .adv-l p, .advantage5a .adv-l p, .advantage6a .adv-l p {
    color: #ffffff;
}
.adv-r .pimg {
    height: 109px;
    width: 186px;
}
.adv-r .ptxt {
    color: #ffffff;
    margin-left: 10px;
    width: 300px;
}
.adv-r .ptxt a {
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.advantage-wrap li .hover {
    left: 0;
    position: absolute;
    top: 0;
}
.block3 .content .pclient {
    text-indent: 2em;
}
.block3 .content .pview strong {
    color: #2abfdb;
    font-size: 16px;
    font-weight: normal;
    margin-right: 10px;
}
.block3 .ttl5 {
    border-bottom: 1px solid #c7161d;
    color: #797979;
    font-size: 20px;
    height: 44px;
    line-height: 44px;
}
.block3 .ttl5 a {
    color: #f60;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: auto;
}
.block3 .content .content-l {
    float: left;
    margin-right: 10px;
    width: 360px;
}
.block3 .content .content-r {
    float: left;
    width: 300px;
}
.block3 .content .content-l li {
    float: none;
    line-height: 36px;
    width: auto;
}
.block3 .content .content-l li input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #666666;
    border-image: none;
    border-style: none none dotted;
    border-width: medium medium 1px;
    height: 24px;
    line-height: 28px;
    margin-left: 10px;
    width: 256px;
}
.block3 .content .content-l li .infoerror {
    background: rgba(0, 0, 0, 0) url("../images/icon_infoerror.gif") no-repeat scroll 0 0;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-left: 8px;
    vertical-align: middle;
    width: 19px;
}
.block3 .content .content-l li .error {
    color: #b60808;
    display: block;
    font-size: 12px;
    margin-right: 32px;
    padding: 2px 2px 2px 8px;
    text-align: right;
    width: auto;
}
.block3 .content .content-r textarea {
    border: 1px solid #bbbbbb;
    height: 96px;
    margin-top: 16px;
    width: 294px;
}
.block3 .content .content-r .p_btn {
    text-align: center;
}
.block3 .content .content-r .p_btn img {
    vertical-align: middle;
}
.block3 .content .content-r .p_btn .restore {
    margin-left: 10px;
}
.block3 .itembox {
    margin-left: 10px;
    margin-top: 15px;
}
.block3 .itembox .item {
    border: 1px solid #eeeeee;
    color: #556d71;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 5px;
    padding: 1px 10px;
    text-align: center;
    width: 190px;
}
.block3 .itembox .item.hover {
    background: #c7161d none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}
.block3 .itembox .item:hover {
    background: #c7161d none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}
.block3 .content .p3 {
    color: #333333;
}
.block3 .content .p3 a {
    display: inline-block;
    float: right;
}
.listwrap {
    border-bottom: 2px solid #73cede;
    height: auto;
    overflow: hidden;
    width: 680px;
}
.listwrap table {
    color: #666666;
    font-size: 12px;
}
.listwrap table th {
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
}
.listwrap table td {
    border-bottom: 1px dotted #dadada;
    padding: 4px 0;
    text-align: center;
}
.listwrap table td a {
    color: #797979;
}
.listwrap table td a:hover {
    color: #f60;
}
.OutlineDetailCourseListTableTd0 {
    font-weight: normal;
}
.OutlineDetailCourseListTableTd1 {
    border-left: 1px dotted #dadada;
}
.block3 .content .ul3 li {
    color: #797979;
    margin-top: 30px;
    padding-right: 12px;
}
.block3 .content .ul3 li p {
    font-weight: bold;
}
.block3 .content .ul3 p span {
    font-weight: bold;
}
.block3 .content .ul4 {
    color: #0d5981;
}
.block3 .content .ul4 li {
    margin: 5px 0;
}
.block3 .content .ul4 li a {
    color: #0d5981;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 550px;
}
.block3 .content .ul4 a:hover {
    color: #f60;
}
.block3 .content .ul4 .sp1 {
    color: #797979;
    display: inline-block;
    float: right;
    padding-right: 4px;
    text-align: right;
    vertical-align: top;
    width: 100px;
}
.block5 li {
    float: left;
    padding: 6px;
}
.block5 .pre {
    background: rgba(0, 0, 0, 0) url("../images/pre.png") no-repeat scroll center center;
    height: 128px;
    width: 20px;
}
.block5 .next {
    background: rgba(0, 0, 0, 0) url("../images/next.png") no-repeat scroll center center;
    height: 128px;
    width: 20px;
}
li.item:hover a, .block0 .item:hover a {
    color: #fff;
}
.block5 {
    background: #e4e5e5 url("../images/aboutbj5.jpg") no-repeat scroll left top;
    border: 1px solid #eeeeee;
    height: 190px;
    padding: 70px 18px 25px;
}
#classBox .item a {
    display: block;
}
span.spfr {
    display: inline-block;
    float: right;
}
span.spfr a {
    color: #ff7200;
    font-size: 14px;
}
#SeriesTitle {
}
#SearchCourseTablePage {
    margin-top: 10px;
    padding: 5px 0;
}
.Pager {
    margin-right: 18px;
}
.Pager li{
    float:left;list-style:none;line-height:30px;
}
.Pager a {
    border: 1px solid #dedede;
    padding: 6px 12px;
}
.Pager a:hover {
    background: #dfdfdf none repeat scroll 0 0;
    border: 1px solid #dedede;
    color: #ffffff;
    padding: 6px 12px;
}
.Pager .currentPager {
    background: #6dcdff none repeat scroll 0 0;
    border: 1px solid #107fb8;
    color: #ffffff;
    font-weight: bold;
    padding: 6px 12px;
}
.selectyears span.next {
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    width: 40px;
}
.selectyears span.prev {
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    text-align: left;
    width: 40px;
}
.selectyears span.next:hover, .selectyears span.prev:hover {
    color: #ff6600;
}
#ContentTextAll img {
    display: block;
    margin: 0 auto;
}
h4 {
    font-size: 16px;
    font-weight: normal;
}
h4, p, ul, ol, li {
    margin: 0;
    padding: 0;
}
a {
    color: #000000;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    outline: medium none;
    text-decoration: none;
}
a:active {
}
textarea {
    overflow: auto;
    resize: none;
}
.f-prz {
    position: relative;
}
.f-pra {
    position: absolute;
}
.sprite {
    background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 0;
}
.g-mn {
    height: auto;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
}
.g-cas {
    width: 100%;
    z-index: 2;
}
.g-cas .cnts li {
    background-position: 0 -281px;
    float: left;
    height: 338px;
    margin-bottom: 14px;
    margin-right: 1px;
    overflow: hidden;
    width: 247px;
}
.g-cas .cnts li .wrap {
    height: 330px;
    margin: 3px 2px 5px 6px;
    width: 239px;
}
.g-cas .cnts li:hover {
    background-position: 0 -281px;
}
.g-cas .cnts li .wrap .imgbox {
    height: 161px;
    overflow: hidden;
    width: 239px;
}
.g-cas .cnts li .wrap .imgbox a {
    display: block;
    height: 161px;
    left: 0;
    top: 0;
    width: 644px;
}
.g-cas .cnts li .wrap .imgbox a img {
    float: left;
    height: 161px;
    width: 239px;
}
.g-cas .cnts li .wdbox {
    background: #fff none repeat scroll 0 0;
    height: 157px;
    position: relative;
    width: 239px;
}
.g-cas .cnts li .wdbox h4 {
    border-bottom: 1px dashed #eeeeee;
    border-top: 1px solid #eeeeee;
    color: #000000;
    font-size: 16px;
    margin-top: 3px;
    overflow: hidden;
    padding: 9px 14px;
}
.g-cas .cnts li .wdbox h4 a {
    color: #000;
}
.g-cas .cnts li .wdbox h4 a:hover {
    color: #c7251e;
}
.g-cas .cnts li .wdbox p {
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    padding: 5px 10px 0;
    text-align: center;
    text-indent: 0;
}
.g-cas .cnts li .wdbox .visit {
    background: #e9e9e9 none repeat scroll 0 0;
    bottom: 0;
    color: #000000;
    display: block;
    font-size: 14px;
    height: 40px;
    left: 0;
    line-height: 40px;
    text-align: center;
    width: 239px;
}
.g-cas .cnts li .wdbox .visit img {
    margin-left: 5px;
}
.g-cas .cnts li .wdbox .visit:hover {
    background: #c7251e none repeat scroll 0 0;
    color: #fff;
}
.list-titlebar {
    border-bottom: 2px solid #c7161d;
    height: 40px;
    line-height: 40px;
    position: relative;
    width: 995px;
}
.list-titlebar span {
    color: #c7161d;
    float: left;
    font-size: 24px;
    text-indent: -1em;
}
.pager {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 30px 0 20px;
    text-align: center;
}
.pager a, .pager b, .pager span {
    background: #ececec none repeat scroll 0 0;
    border-radius: 2px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-right: 5px;
    outline: medium none;
    overflow: hidden;
    padding: 0 15px;
}
.pager b {
    color: #000;
}
.pager span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
}
.pager a:hover {
    background-color: #c71f1f;
    color: #fff;
    text-decoration: none;
}
.pager b {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c71f1f;
    color: #c71f1f;
    height: 38px;
    line-height: 38px;
}
.pager .next {
    font-family: 宋体;
    font-size: 22px;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
* html .clearfix {
    height: 1%;
}
* + html .clearfix {
    min-height: 1%;
}
.block3 .content .listbox {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    float: left;
    height: 405px;
    margin-bottom: 15px;
    padding: 10px;
    position: relative;
    width: 250px;
}
.block3 .content .listbox .imgbox {
    display: inline-block;
    height: 340px;
    line-height: 100%;
    text-align: center;
    vertical-align: middle;
    width: 250px;
}
.block3 .content .listbox h2 {
    color: #c7161d;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}
.block3 .content .listbox .btn-l a {
    background: rgba(0, 0, 0, 0) url("..images/btn_seedetail_l.gif") no-repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 193px;
}
.header {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #e9f2fb url("../images/title_bg.gif") repeat-x scroll left top;
    border-color: #aaccee #aaccee -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #07519a;
}
.header a {
    color: #000000;
}
.tableborder {
    background: #e1effb none repeat scroll 0 0;
    border: 1px solid #aaccee;
}
