﻿
@charset "utf-8";
.mb10 {
    margin-bottom: 10px;
}
.ml10 {
    margin-left: 10px;
}
.banner {
    height: 400px;
    margin: 0 auto;
    overflow: hidden;
    width: 1980px;
}
.lefts {
    
    margin-top: 12px;
    overflow: hidden;
    width: 201px;
}
.lefts01 {
    background-color: #EEF9FF;
    
    overflow: hidden;
}
.lefts01 h4, .lefts02 h4 {
    background: url("Img/Index/l_nav.gif") no-repeat scroll 0 0;
    height: 40px;
    overflow: hidden;
    padding-left: 19px;
}
.lefts01 h4 a, .lefts02 h4 a {
    color: #FFFFFF;
    font: 16px/40px "微软雅黑";
    overflow: hidden;
}
.l_nr01 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("Img/Index/l_bj01.gif") no-repeat scroll center top;
    border-color: #0C84C5;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
   
    overflow: hidden;
}
.l_nr01 ul, .l_nr02 ul {
    margin: 5px 0 0;
}
.l_nr01 ul li, .l_nr02 ul li {
    background: url("Img/Index/l_line.jpg") no-repeat scroll center bottom;
}
.l_nr01 ul li a, .l_nr02 ul li a {
    background: url("Img/Index/ico01.gif") no-repeat scroll 15px center;
    color: #6B6B6B;
    height: 31px;
    line-height: 31px;
    padding-left: 25px;
}
.l_nr01 ul li a:hover, .l_nr01 ul .cur a, .l_nr02 ul li a:hover, .l_nr02 ul .cur a {
    background: url("Img/Index/l_cur.gif") no-repeat scroll center center;
    display: block;
    height: 30px;
    line-height: 30px;
}
.lefts02 {
    background: url("Img/Index/l_bj02.gif") repeat-y scroll center top;

    margin-top: 12px;
    overflow: hidden;
}
.l_nr02 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("Img/Index/l_bj01.gif") no-repeat scroll center top;
    border-color: #0C84C5;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
  
    overflow: hidden;
}
.lefts03 {
    background: url("Img/Index/l_bj02.gif") repeat-y scroll center top;
    height: 193px;
    margin-top: 12px;
    overflow: hidden;
}
.lefts03 h4 {
    background: url("Img/Index/l_nr03.gif") no-repeat scroll 0 0;
    height: 33px;
    overflow: hidden;
    padding-left: 19px;
}
.lefts03 h4 a {
    color: #FFFFFF;
    font: 16px/33px "微软雅黑";
    overflow: hidden;
}
.l_nr03 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("Img/Index/l_bj01.gif") no-repeat scroll center top;
    border-color: #0C84C5;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 159px;
    overflow: hidden;
}
.l_nr03 h5 {
    color: #4F4F4F;
    margin: 20px 0 0 12px;
}
.l_nr03 p {
    color: #7A7A7A;
    margin: 5px 0 0 12px;
}
.l_nr03 span {
    display: block;
    margin: 7px 0 0 12px;
}
.l_nr03 span a {
    padding: 0 10px;
}
.rights {
    margin-top: 12px;
    overflow: hidden;
    width: 747px;
}
.rights01 {
    background: url("Img/Index/r_foot.gif") no-repeat scroll center bottom;
    margin-bottom: 13px;
    overflow: hidden;
}
.r_nav {
    background: url("Img/Index/r_nav.gif") no-repeat scroll center top;
    height: 34px;
    line-height: 34px;
    padding-left: 40px;
}
.r_nav span a, .rights01 h4 a, .rights02 h4 a {
    color: #038EE6;
    font: 16px/34px "微软雅黑";
}
.rights02 h4 font, .rights01 h4 font, .anli h4 font, .about h4 font, .ry h4 font {
    padding: 12px 15px 0 0;
}
.r_nav p {
    color: #FFFFFF;
}
.r_nav p a {
    color: #FFFFFF;
    padding: 0 10px;
}
.r_nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D0D0D0;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    overflow: hidden;
}
.rights01 .r_nr ul li {
    display: inline;
    float: left;
    margin-left: 14px;
    margin-top: 5px;
    width: 230px;
}
.rights01 .r_nr ul li p {
    background: url("Img/Index/probj.gif") no-repeat scroll center bottom;
    display: block;
    height: 154px;
    padding: 3px;
    width: 224px;
}
.rights01 .r_nr ul li p img {
    height: 154px;
    width: 224px;
}
.rights01 .r_nr ul li span a {
    background-color: #DBDBDB;
    color: #555555;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 5px 0 2px;
    text-align: center;
}
.c_left {
    background: url("Img/Index/l_bj.gif") no-repeat scroll center top;
    height: 555px;
    margin-top: 12px;
    overflow: hidden;
    position: relative;
    width: 260px;
}
.c_left dl {
    margin: 35px 0 0 23px;
    width: 135px;
}
.c_left dl dt {
    color: #F78F1E;
    font: bold 20px "微软雅黑";
    padding-bottom: 15px;
}
.c_left dl dd {
    color: #717171;
    font-size: 12px;
    line-height: 24px;
}
.c_left span {
    color: #FFFFFF;
    font: italic 24px "微软雅黑";
    left: 85px;
    position: absolute;
    text-align: right;
    top: 429px;
}
.c_left span p {
    color: #FFFFFF;
    font: 16px "微软雅黑";
    padding-left: 20px;
}
.c_left h4 {
    height: 32px;
    left: 34px;
    position: absolute;
    top: 504px;
    width: 190px;
}
.c_left h4 font {
    background: url("Img/Index/zx01.gif") no-repeat scroll center top;
    display: inline;
    height: 25px;
    margin: 0;
    padding: 5px 0 0 30px;
    width: 39px;
}
.c_left h4 q {
    background: url("Img/Index/zx02.gif") no-repeat scroll center top;
    display: block;
    height: 25px;
    margin: 0 10px 0 0;
    padding: 5px 0 0 30px;
    width: 39px;
}
.c_left h4 font a, .c_left h4 q a {
    color: #FFFFFF;
    font: 12px "微软雅黑";
}
.c_right .rights01 {
    background: none repeat scroll 0 0;
    height: auto;
}
.c_right {
    margin-top: 12px;
    width: 688px;
}
.c_right h4 {
    background: url("Img/Index/tit01.gif") no-repeat scroll 0 0;
    height: 34px;
    line-height: 34px;
    padding-left: 40px;
}
.rights01 .nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    height: 245px;
    padding-top: 10px;
}
.c_right .nr ul li {
    display: inline;
    float: left;
    margin-left: 14px;
    width: 154px;
}
.rights01 .nr ul li p {
    background: url("Img/Index/ico04.gif") no-repeat scroll center bottom;
    display: block;
    height: 198px;
    padding: 3px;
    width: 148px;
}
.rights01 .nr ul li p img {
    height: 198px;
    width: 148px;
}
.c_right .nr ul li span a {
    background-color: #EBEBEB;
    color: #555555;
    display: block;
    height: 25px;
    line-height: 25px;
    margin: 5px 0 0;
    text-align: center;
}
.ico01 {
    background: url("Img/Index/ico05.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    line-height: 3px;
}
.rights02 .nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    height: 203px;
    padding-top: 10px;
}
.rights02 .nr ul li p {
    background: url("Img/Index/ico06.gif") no-repeat scroll center bottom;
    display: block;
    height: 148px;
    padding: 3px;
    width: 148px;
}
.rights02 .nr ul li p img {
    height: 148px;
    width: 148px;
}
.rights03 .r_nr ul li {
    display: inline;
    float: left;
    margin-left: 12px;
    margin-top: 5px;
    width: 170px;
}
.rights03 .r_nr ul li p {
    background: url("Img/Index/ico07.gif") no-repeat scroll left bottom;
    display: block;
    height: 154px;
    padding: 3px;
    width: 164px;
}
.rights03 .r_nr ul li span a {
    background-color: #EBEBEB;
    color: #555555;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 5px 0 2px 3px;
    text-align: center;
    width: auto;
}
.rights03 .r_nr ul li p img {
    height: 154px;
    width: 164px;
}
.ad {
    height: 120px;
    margin-top: 12px;
    position: relative;
}
.ad span {
    color: #FFFFFF;
    font: bold 21px/20px "微软雅黑";
    left: 785px;
    position: absolute;
    top: 45px;
}
.ad span p {
    color: #FFFFFF;
    font: 10px "微软雅黑";
}
.ys {
    background: url("Img/Index/ys_bj.gif") no-repeat scroll center bottom;
    height: 868px;
    margin-top: 12px;
}
.ys h4 {
    background: url("Img/Index/title.gif") no-repeat scroll center bottom;
    color: #FFFFFF;
    font: 16px/39px "微软雅黑";
    height: 39px;
    overflow: hidden;
    padding-left: 20px;
}
.c_01 {
    background: url("Img/Index/ys01.jpg") no-repeat scroll center top;
    height: 388px;
    overflow: hidden;
    position: relative;
    width: 960px;
}
.c_02 {
    background: url("Img/Index/ys02.jpg") no-repeat scroll center top;
    height: 426px;
    overflow: hidden;
    position: relative;
    width: 960px;
}
.dl01 {
    display: block;
    left: 66px;
    position: absolute;
    top: 50px;
    width: 550px;
}
.dl02 {
    display: block;
    left: 66px;
    position: absolute;
    top: 230px;
    width: 550px;
}
.dl03 {
    display: block;
    left: 426px;
    position: absolute;
    top: 65px;
    width: 490px;
}
.dl04 {
    display: block;
    left: 426px;
    position: absolute;
    top: 245px;
    width: 490px;
}
.dl01 dt, .dl02 dt, .dl03 dt, .dl04 dt {
    color: #0077BD;
    font: 18px "方正兰亭特黑简体";
    margin-bottom: 10px;
    padding-left: 60px;
}
.dl01 dd font, .dl02 dd font, .dl03 dd font, .dl04 dd font {
    color: #BDBEBF;
    font: italic 10px Arial,Helvetica,sans-serif;
}
.dl01 dd p, .dl02 dd p, .dl03 dd p, .dl04 dd p {
    color: #7E7E7E;
    font: 14px/24px "微软雅黑";
    margin-top: 10px;
    width: 490px;
}
.dl01 dd p span, .dl02 dd p span, .dl03 dd p span, .dl04 dd p span {
    color: #F8901F;
}
.anli {
    height: 294px;
    overflow: hidden;
}
.anli h4 {
    background: url("Img/Index/anli_nav.gif") no-repeat scroll center top;
    height: 34px;
    padding-left: 35px;
}
.anli h4 a, .about h4 a, .ry h4 a {
    color: #038EE6;
    font: 14px/34px "微软雅黑";
}
.a_nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 259px;
}
.h01 {
    display: inline;
    float: left;
    margin: 100px 0 0 13px;
}
.h02 {
    display: inline;
    float: right;
    margin: 100px 13px 0 0;
}
.a_nr ul {
    padding-top: 18px;
}
.a_nr ul li {
    display: inline;
    float: left;
    margin-left: 16px;
    width: 209px;
}
.a_nr ul li img {
    border: 1px solid #CCCCCC;
    height: 191px;
    padding: 2px;
    width: 201px;
}
.a_nr ul li span a {
    color: #707070;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 200px;
}
.about {
    height: 410px;
    margin-top: 12px;
    overflow: hidden;
    width: 656px;
}
.about h4 {
    background: url("Img/Index/a_nav.gif") no-repeat scroll center top;
    height: 34px;
    padding-left: 35px;
}
.ab_nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 375px;
    overflow: hidden;
    padding: 0 5px;
}
.ab_nr dl {
    height: 190px;
    overflow: hidden;
    padding: 16px 0 0 14px;
}
.ab_nr dl dt {
    background: url("Img/Index/sp_bj.jpg") no-repeat scroll center bottom;
    height: 182px;
}
.ab_nr dl dt img {
    height: 172px;
    width: 255px;
}
.ab_nr dd {
    color: #545454;
    line-height: 26px;
    padding-right: 18px;
    width: 340px;
}
.ab_nr dd h5 a {
    color: #373737;
    font: 14px "微软雅黑";
}
.ab_nr dd p {
    line-height: 24px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.ab_nr dd p span a {
    color: #E80000;
    font-weight: bold;
}
.ab_nr ul {
    margin: 10px 0 0;
}
.ab_nr ul li {
    display: inline;
    float: left;
    margin-left: 17px;
    width: 190px;
}
.ab_nr ul li img {
    height: 120px;
    width: 190px;
}
.ab_nr ul li font a {
    color: #707070;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 148px;
}
.ry {
    height: 410px;
    margin-top: 12px;
    overflow: hidden;
    width: 292px;
}
.ry h4 {
    background: url("Img/Index/ry_nav.jpg") no-repeat scroll center top;
    height: 34px;
    padding-left: 35px;
}
.ry_nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 375px;
    overflow: hidden;
    width: 290px;
}
.h03 {
    display: inline;
    float: left;
    margin: 116px 18px 0 19px;
}
.h04 {
    display: inline;
    float: right;
    margin: 116px 19px 0 0;
}
.ry_nr ul.ul01 {
    height: 60px;
    margin-left: 49px;
    width: 195px;
}
.ry_nr ul.ul01 li {
    height: auto;
    width: 195px;
}
.ry_nr ul {
    padding: 15px 0 0;
}
.ry_nr ul li {
    float: left;
    height: 235px;
    width: 195px;
}
.ry_nr ul li img {
    border: 1px solid #CCCCCC;
    height: 233px;
    width: 193px;
}
.ry_nr ul li i a {
    color: #777777;
    display: block;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 204px;
}
.ul01 li {
    background: url("Img/Index/ry02.jpg") no-repeat scroll center top;
    height: 25px;
    margin-bottom: 5px;
    width: 197px;
}
.ul01 li a {
    color: #646464;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 50px;
}
.ul01 a:hover, .ul01 .cur {
    background: url("Img/Index/ry01.jpg") no-repeat scroll center top;
    color: #646464;
    display: block;
    height: 25px;
    line-height: 25px;
}
.zx {
    height: 369px;
    margin-top: 12px;
    overflow: hidden;
    width: 474px;
}
.zx h4 {
    background: url("Img/Index/dt_nav.gif") no-repeat scroll center bottom;
    height: 34px;
    padding-left: 24px;
}
.zx h4 font a {
    background: url("Img/Index/ico02.gif") no-repeat scroll left center;
    color: #038EE6;
    font: 14px/34px "微软雅黑";
    padding-left: 15px;
}
.zx h4 span {
    padding: 12px 16px 0 0;
}
.z_nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D0D0D0;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 334px;
    overflow: hidden;
}
.z_nr dl {
    height: 140px;
    overflow: hidden;
    padding: 12px 0 0 12px;
}
.z_nr dl dt img {
    border: 1px solid #D8D8D8;
    height: 125px;
    padding: 2px;
    width: 170px;
}
.z_nr dd {
    padding-right: 20px;
    width: 245px;
}
.z_nr dd h5 a {
    color: #646464;
}
.z_nr dl dd p {
    color: #A2A2A2;
    line-height: 20px;
    margin-top: 10px;
}
.z_nr dl dd p a {
    color: #FF0000;
}
.ul02 {
    margin: 10px 15px;
}
.ul02 li {
    color: #B1B1B1;
    line-height: 32px;
}
.ul02 li a {
    background: url("Img/Index/ico03.gif") no-repeat scroll left center;
    color: #777777;
    padding-left: 20px;
}
.wt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D0D0D0;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 334px;
    overflow: hidden;
    padding: 0 16px;
}
.wt dl {
    border-bottom: 1px dashed #DADADA;
    height: 95px;
    margin: 13px 0 0 3px;
}
.wt dl dt {
    background: url("Img/Index/w.gif") no-repeat scroll left 1px;
    height: 16px;
    padding-bottom: 5px;
    padding-left: 25px;
}
.wt dl dt a {
    color: #646464;
    font-weight: bold;
}
.wt dl dd {
    background: url("Img/Index/d.gif") no-repeat scroll left 5px;
    color: #888888;
    line-height: 20px;
    padding-left: 25px;
}
.link {
    border: 1px solid #CCCCCC;
    height: 120px;
    margin-top: 12px;
    overflow: hidden;
}
.link h4 {
    background: url("Img/Index/link_nav.gif") repeat-x scroll center bottom;
    color: #B1B1B1;
    font: 14px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    overflow: hidden;
    padding: 0 10px 0 18px;
}
.link h4 i {
    color: #0176BF;
    font-family: "微软雅黑";
    font-style: normal;
    line-height: 38px;
    padding-right: 10px;
}
.link h4 span a {
    color: #888888;
    font-size: 12px;
    font-weight: normal;
}
.link p {
    line-height: 30px;
    margin: 10px 0 0 10px;
}
.link p a {
    color: #797777;
    padding: 0 12px;
}

.sanji li {
    padding-left: 30px;
}

