/* CSS Document */
.yyban {
    width: 100%;
    height: 148px;
}

.liadd {
    /*width: 590px;*/
    width: 640px;
    height: 62px;
    line-height: 62px;
    background: url(/assets/static/images/li_05.jpg) 8px 8px no-repeat;
    background-color: #319FF6;
    padding-left: 50px;
    color: #FFF
}

.liadd a {
    color: #FFF
}

.libor {
    width: 100%;
    height: 222px;
    background: #E0F0FD;
    margin-top: 6px;
    clear: both
}

.lbL {
    width: 156px;
    height: 156px;
    float: left;
    margin-top: 22px;
    margin-left: 12px;
    border-radius: 50%;
    border: #F9FCFF solid 8px;
    margin-right: 22px;
    text-align: center;
    color: #FFF;
}

.lbg01 {
    background: #45BE61;
}

.lbg01 h1 {
    padding-top: 20px;
    font-size: 40px;
}

.lbg02 {
    background: #24B8A0;
}

.lbg02 h1 {
    padding-top: 20px;
    font-size: 40px;
}

.lbg03 {
    background: #35b3e3;
}

.lbg03 h1 {
    padding-top: 20px;
    font-size: 40px;
}

.lbg04 {
    background: #A868F0;
}

.lbg04 h1 {
    padding-top: 20px;
    font-size: 40px;
}

.lbg05 {
    background: #FF9000;
}

.lbg05 h1 {
    padding-top: 20px;
    font-size: 40px;
}

.lbg06 {
    background: #319FF6;
}

.lbg06 h1 {
    padding-top: 20px;
    font-size: 40px;
}

.lbg07 {
    background: #45BE61;
}

.lbg07 h1 {
    padding-top: 20px;
    font-size: 40px;
}

.lbR {
    width: 430px;
    height: 168px;
    float: left;
    margin-top: 22px;
}

.lbR h1 {
    font-size: 28px;
}

.lbR p {
    line-height: 44px;
}

.lbR p a {
    color: #F00
}

.lpage {
    width: 100%;
    height: 90px;
    clear: both;
}

.lpage li {
    margin-right: 5px;
    float: left;
    font-size: 24px
}

.lpage li a {
    padding: 3px;
    border: #C5CFC2 solid 1px;
}

.lzixun {
    width: 100%;
    height: 70px;
    padding-top: 12px;
    clear: both;
    background: #F5F3F3;
}

.lzxL {
    width: 272px;
    height: 62px;
    line-height: 62px;
    border-radius: 8px;
    text-align: center;
    border: #EAE9E9 solid 1px;
    margin-left: 36px;
    background: #FFF;
    float: left;
}

.lzxL span {
    color: #F00;
    font-size: 30px;
}

.lzxR {
    width: 200px;
    height: 62px;
    line-height: 62px;
    border-radius: 8px;
    padding-left: 72px;
    margin-left: 36px;
    background: url(../images/li_30.jpg) 10px 10px no-repeat;
    background-color: #319FF6;
    float: left;
    font-size: 28px;
    color: #FFF
}

.lssk {
    width: 100%;
    height: 288px;
    clear: both;
    padding: 20px 0px;
    float: left
}

.lkbor {
    width: 100%;
    height: 140px;
    clear: both;
}

.lkbL {
    width: 206px;
    height: 134px;
    line-height: 67px;
    text-align: center;
    font-size: 28px;
    color: #FFF;
    float: left;
    background: #46BE5D;
    margin-right: 5px;
}

.lkbR {
    width: 426px;
    height: 140px;
    float: left;
}

.lkbR li {
    width: 100%;
    height: 64px;
    line-height: 64px;
    margin-bottom: 5px;
    text-align: center;
    color: #FFF
}

.lkbR li.on1 {
    background: #55B7D2
}

.lkbR li.on2 {
    background: #24B8A0
}

.lkbR2 {
    width: 206px;
    height: 134px;
    line-height: 65px;
    text-align: center;
    font-size: 28px;
    color: #FFF;
    float: left;
    background: #6D8BFD;
}

.lkbL2 {
    width: 426px;
    height: 140px;
    float: left;
    margin-right: 5px;
}

.lkbL2 li {
    width: 100%;
    height: 64px;
    line-height: 64px;
    margin-bottom: 5px;
    text-align: center;
    color: #FFF
}

.lkbL2 li.on1 {
    background: #F0822D
}

.lkbL2 li.on2 {
    background: #E67B8B
}

.detit {
    width: 100%;
    padding: 5px 0px;
    text-align: center;
    line-height: 40px;
}

.detit h1 {
    text-align: center;
    font-size: 30px;
}

.detit span {
    color: #F00
}

.decont {
    width: 600px;
    padding: 20px;
    line-height: 46px;
    font-size: 27px;
}

.decont p {
    font-family: "Microsoft YaHei";
    margin-bottom: 20px; /*line-height:1.5em;*/
}

.wzj {
    width: 600px;
    margin: 0px 20px;
    height: 80px;
    line-height: 80px;
    background: #F0822D;
    border-radius: 8px;
    text-align: center;
    color: #FFF
}

.wzj h1 {
    font-size: 32px;
}

.updo {
    width: 600px;
    padding: 20px;
}

.updo li {
    line-height: 46px;
}

.dsos {
    width: 100%;
    height: 212px;
    clear: both
}

.dsos li {
    text-align: center;
    float: left;
    color: #FFF;
    margin-bottom: 4px;
}

.dsos li.on1 {
    width: 262px;
    height: 62px;
    line-height: 62px;
    background: #7CB727;
    margin-right: 4px;
}

.dsos li.on2 {
    width: 374px;
    height: 62px;
    line-height: 62px;
    background: #6D8BFD;
}

.dsos li.on3 {
    width: 320px;
    height: 62px;
    line-height: 62px;
    background: #24B8A0;
    margin-right: 4px;
}

.dsos li.on4 {
    width: 316px;
    height: 62px;
    line-height: 62px;
    background: #D88849;
}

.dsos li.on5 {
    width: 208px;
    height: 62px;
    line-height: 62px;
    background: #F07B6B;
    margin-right: 4px;
}

.dsos li.on6 {
    width: 214px;
    height: 62px;
    line-height: 62px;
    background: #B883F5;
    margin-right: 4px;
}

.dsos li.on7 {
    width: 210px;
    height: 62px;
    line-height: 62px;
    background: #4BB0D1;
}

.dtz {
    width: 100%;
    height: 94px;
    padding: 10px 0px
}

.dtz li {
    width: 308px;
    height: 94px;
    line-height: 42px;
    border-radius: 9px;
    float: left;
    background: #FC842B;
    text-align: center;
    color: #FFF;
    font-size: 28px;
}

.dtz li.on {
    background: #2C97EC;
    margin-right: 18px;
}

.dtz li.on a {
    color: #FFF
}

.pltit {
    width: 100%;
    height: 72px;
    line-height: 72px;
    text-align: center;
    color: #FFF;
    clear: both;
    background: #319FF6
}

.plcont {
    width: 100%;
    float: left;
}

.mftel {
    width: 100%;
    height: 128px;
    padding: 20px 0px;
    text-align: center;
    clear: both
}

.guahao {
    width: 600px;
    padding: 20px;
    clear: both
}

.thtit {
    width: 100%;
    height: 150px
}

.thtit h1 {
    font-size: 44px;
    color: #F00;
    text-align: center;
    border-bottom: #C9C9C9 dashed 1px;
    padding-bottom: 20px;
}

.thtit p {
    text-align: center;
    padding: 10px 0px;
}

.ghtj {
    width: 100%;
    clear: both
}

.ghtj font {
    color: #F00;
    font-weight: bold
}

.in {
    width: 420px;
    height: 46px;
    line-height: 46px;
    border: #D0CECE solid 1px;
    font-size: 24px
}

.in2 {
    width: 420px;
    height: 160px;
    line-height: 46px;
    border: #D0CECE solid 1px;
    font-size: 24px
}

.tj {
    padding-top: 20px;
}
@font-face {
    font-family: "sourcehansans"; /* 这个名字可以自己定义 */
    src: url("./syzt/fonts/sourcehansans.eot"); /* IE9 Compat Modes */
    /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
    src: url("./syzt/fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("./syzt/fonts/sourcehansans.woff") format("woff"),
        /* Modern Browsers */ url("./syzt/fonts/sourcehansans.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("./syzt/fonts/sourcehansans.svg#YourWebFontName") format("svg"); /* Legacy iOS */
    font-weight: bold;
    font-style: normal;
}
.tj input {
    width: 268px;
    height: 68px;
    border-radius: 9px;
    border: 0px;
    font-size: 24px;
    margin-left: 15px;
    background: #FF9000;
    color: #FFF;
    font-family: "sourcehansans"
}

.tj input.on {
    background: #319FF6;
}

.zj {
    width: 620px;
    height: 283px;
    padding: 10px;
    background: #FAFDFF
}

.zj2 {
    width: 620px;
    height: 283px;
    padding: 10px;
    background: #E0F0FD
}

.zjL {
    width: 223px;
    height: 283px;
    float: left;
    margin-right: 15px;
}

.zjR {
    width: 378px;
    height: 283px;
    float: left;
}

.zjR dt {
    font-size: 28px;
    margin-bottom: 10px;
}

.zjR dt span {
    font-size: 34px;
    color: #F00
}

.zjR dd {
    line-height: 46px;
}

.zjR dd.on1 {
    border-bottom: #A5A6A6 dashed 1px;
    padding-left: 60px;
    background: url(../images/zj_06.jpg) 0px 15px no-repeat;
    line-height: 42px;
    padding-bottom: 5px;
}

.zjR dd span {
    color: #F00
}

.zjR dd a {
    color: #F00
}

.zjR dd.on2 {
    padding-top: 10px;
}

.zjR dd.on2 a {
    width: 88px;
    height: 28px;
    line-height: 24px;
    text-align: center;
    display: block;
    color: #FFF;
    float: left;
    border-radius: 14px;
    font-size: 18px;
    margin-right: 15px;
}

.zjR dd.on2 a.n1 {
    background: #32A0F7;
}

.zjR dd.on2 a.n2 {
    background: #33AE17;
}

.zjR dd.on2 a.n3 {
    width: 110px;
    background: #E71F19;
    margin-right: 0px;
}

.wxts {
    width: 100%;
    height: 222px;
    padding-top: 50px;
}

.wstit {
    width: 526px;
    padding-left: 70px;
    height: 70px;
    line-height: 70px;
    margin: 0px auto;
    background: #32A0F7;
    border-radius: 8px;
    color: #FFF;
    font-size: 24px;
    position: relative;
    -moz-animation: bg .5s ease-in-out;
    -webkit-animation: bg .5s ease-in-out;
}

.wstit span {
    color: #FCFF21
}

.wstit img {
    position: absolute;
    left: 5px;
    top: -20px;
}

.wscon {
    width: 460px;
    height: 126px;
    margin: 0px auto;
    position: relative;
    padding-top: 16px;
}

.wscon li {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    text-align: center;
    float: left;
    color: #FFF;
    line-height: 120px;
}

.wscon li.on1 {
    background: #98C834;
    z-index: 1px;
    position: absolute;
    left: 0px;
}

.wscon li.on2 {
    background: #67A8EC;
    z-index: 2px;
    position: absolute;
    left: 110px;
}

.wscon li.on3 {
    background: #F76041;
    z-index: 3px;
    position: absolute;
    left: 220px;
}

.wscon li.on4 {
    background: #F6B326;
    z-index: 4;
    position: absolute;
    left: 330px;
}

.thmhtel {
    width: 100%;
    height: 72px;
    margin-bottom: 10px;
}

.hxjs {
    width: 620px;
    padding: 10px;
    height: 372px;
    background: #FAFDFF;
    clear: both
}

.hxjs2 {
    width: 620px;
    padding: 10px;
    height: 372px;
    background: #E0F0FD;
    clear: both
}

.hjtit {
    width: 100%;
    height: 158px;
}

.htL {
    width: 234px;
    height: 158px;
    float: left;
    margin-right: 20px;
}

.htR {
    width: 365px;
    height: 158px;
    float: left;
}

.htR h1 {
    font-size: 28px;
    text-align: left;
    margin-bottom: 10px;
}

.htR p {
    line-height: 48px;
}

.htR span {
    color: #F00
}

.hjc {
    width: 100%;
    height: 96px;
    line-height: 46px;
}

.hjc span {
    color: #F00
}

.hjb {
    width: 580px;
    padding-left: 40px;
    padding-top: 20px;
    height: 90px;
}

.hjb a {
    width: 182px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    float: left;
    margin-left: 44px;
    background: #FF9000;
    color: #FFF;
    border-radius: 8px;
}

.hjb a.on {
    background: #319FF6
}

.jbbts {
    width: 100%;
    height: 278px;
    padding-top: 18px;
    position: relative;
}

.jbbts a {
    color: #FFF;
    font-size: 28px
}

.jbbts .on1 {
    width: 208px;
    height: 116px;
    padding-top: 20px;
    text-align: center;
    line-height: 46px;
    display: block;
    background: #46BE5D;
    position: absolute;
    top: 0px;
    left: 0px;
}

.jbbts .on2 {
    width: 426px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #55B7D2;
    position: absolute;
    top: 0px;
    left: 212px;
}

.jbbts .on3 {
    width: 214px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #24B8A0;
    position: absolute;
    top: 70px;
    left: 212px;
}

.jbbts .on4 {
    width: 208px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #6D8BFD;
    position: absolute;
    top: 70px;
    left: 430px;
}

.jbbts .on5 {
    width: 318px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #F0822D;
    position: absolute;
    top: 140px;
    left: 0px;
}

.jbbts .on6 {
    width: 316px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #BD3DBF;
    position: absolute;
    top: 140px;
    left: 322px;
}

.jbbts .on7 {
    width: 211px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #E67B8B;
    position: absolute;
    top: 210px;
    left: 0px;
}

.jbbts .on8 {
    width: 211px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #647EE3;
    position: absolute;
    top: 210px;
    left: 215px;
}

.jbbts .on9 {
    width: 208px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    display: block;
    background: #C71C1C;
    position: absolute;
    top: 210px;
    left: 430px;
}

.dongt {
    width: 620px;
    height: 256px;
    padding: 10px;
    background: #FAFDFF
}

.dttit {
    width: 100%;
    line-height: 56px;
    border-bottom: #A5A6A6 dashed 1px;
}

.dttit a {
    font-size: 28px;
    color: #323232
}

.dongt .dcont {
    width: 100%;
    height: 165px;
    padding-top: 17px;
}

.dongt .dcont .ddleft {
    220px;
    height: 174px;
    float: left;
    margin-right: 15px;
}

.dongt .dcont .ddleft img {
    width: 194px;
    height: 134px;
    padding: 5px;
    border: #CBCACA solid 1px;
}

.dongt .dcont .ddright {
    width: 390px;
    height: 174px;
    float: left;
    line-height: 46px;
}

.dongt .dcont .ddright a {
    color: #F00
}

.dongt2 {
    width: 620px;
    padding: 10px;
    background: #E0F0FD
}

.dongt2 .dcont {
    width: 100%;
    height: 165px;
    padding-top: 17px;
}

.dongt2 .dcont .ddleft {
    220px;
    height: 174px;
    float: right;
}

.dongt2 .dcont .ddleft img {
    width: 194px;
    height: 134px;
    padding: 5px;
    border: #CBCACA solid 1px;
}

.dongt2 .dcont .ddright {
    width: 400px;
    height: 174px;
    float: left;
    line-height: 46px;
}

.dongt2 .dcont .ddright a {
    color: #F00
}

.dtbb {
    width: 100%;
    padding: 15px 0px;
    text-align: center
}

.anli {
    width: 620px;
    padding: 10px;
}

.anli ul {
    padding-top: 20px;
}

.anli li {
    width: 575px;
    padding: 10px;
    position: relative;
    padding-left: 35px;
    height: 186px;
    margin-bottom: 30px;
    color: #4B4B4B;
    border: #D1D1D1 solid 1px;
    box-shadow: 2px 2px 0px #F0F0F0;
    line-height: 46px;
}

.anli li span {
    font-size: 26px;
    color: #329EF6;
    position: absolute;
    left: -3px;
    top: -2px;
    padding-left: 42px;
    padding-top: 8px;
}

.anli li font {
    color: #F00
}

.anli li p {
    padding: 0px 22px;
    position: absolute;
    left: -3px;
    top: 50px;
    color: #4B4B4B
}

.anli li.on1 span {
    background: url(../images/1_03.png) no-repeat;
}

.anli li.on2 span {
    background: url(../images/2_06.png) no-repeat;
}

.anli li.on3 span {
    background: url(../images/3_08.png) no-repeat;
}

.anli li.on4 span {
    background: url(../images/4_10.png) no-repeat;
}

.anli ul li a:hover, .arcList a:active {
    width: 620px;
    height: 206px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    box-shadow: inset 0px 0px 10px #D1D1D1;
}

.wkz {
    width: 620px;
    height: 280px;
    margin: 0px auto
}

.wkz li {
    width: 305px;
    height: 134px;
    float: left;
    margin-bottom: 5px;
    color: #FFF
}

.wkz li h1 {
    font-size: 30px;
    padding-left: 80px;
    padding-top: 30px;
}

.wkz li p {
    padding-left: 80px;
}

.wkz li.on1 {
    background: url(../images/wkz_03.jpg) 20px 10px no-repeat;
    background-color: #FF5967;
    margin-right: 5px;
}

.wkz li.on2 {
    background: url(../images/wkz_05.jpg) 20px 10px no-repeat;
    background-color: #10C5DA
}

.wkz li.on3 {
    background: url(../images/wkz_09.jpg) 20px 10px no-repeat;
    background-color: #A86ACF;
    margin-right: 5px;
}

.wkz li.on4 {
    background: url(../images/wkz_11.jpg) 20px 10px no-repeat;
    background-color: #FC851D
}






























