BODY {
    FONT-SIZE: 12px;
    font-family: Verdana, Geneva, sans-serif;
    BACKGROUND: url(../images/bg.jpg) #fff repeat-x 50% top;
    COLOR: #555;
    LINE-HEIGHT: 28px;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

* {
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    MARGIN: 0;
    PADDING-RIGHT: 0
}

a:link {
    color: #555;
    text-decoration: none;
    outline-style: none
}

a:visited {
    color: #555;
    text-decoration: none;
    outline-style: none
}

a:hover {
    color: #de0010;
    text-decoration: underline;
    outline-style: none
}

a:active {
    color: #de0010;
    text-decoration: underline;
    outline-style: none
}

.clear {
    FONT-SIZE: 0;
    HEIGHT: 0;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    CLEAR: both;
    MARGIN: 0;
    LINE-HEIGHT: 0;
    PADDING-RIGHT: 0
}

IMG {
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    MARGIN: 0 auto;
    BORDER-LEFT-STYLE: none
}

OL {
    LIST-STYLE-TYPE: none
}

UL {
    LIST-STYLE-TYPE: none
}

LI {
    LIST-STYLE-TYPE: none
}

P {
    MARGIN: 0 0 10px
}

#header {
    WIDTH: 100%;
    BACKGROUND: url(../images/bg.jpg) #fff repeat-x 50% top;
    POSITION: relative;
    MARGIN: 0 auto;
    Z-INDEX: 2
}

.head {
    HEIGHT: 132px;
    WIDTH: 1000px;
    MARGIN: 0 auto
}

.head .logo {
    HEIGHT: 60px;
    WIDTH: 260px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 14px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 0
}

.head .righttext {
    FONT-SIZE: 12px;
    font-family: Verdana, Geneva, sans-serif;
    WIDTH: 445px;
    FLOAT: right;
    PADDING-TOP: 23px;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.head .righttext A {
    MARGIN: 0 4px
}

.head .righttext A:hover,
.head .righttext A:active {
    BACKGROUND: #de0010;
    COLOR: #fff
}

.head .righttext SPAN {
    FONT-SIZE: 12px;
    COLOR: #a29f9f
}

#header .search {
    HEIGHT: 27px;
    WIDTH: 209px;
    BACKGROUND: url(../images/sear.jpg) no-repeat left 50%;
    FLOAT: right;
    COLOR: #555;
    MARGIN-TOP: 12px;
    _margin-top: 10px
}

#header .search .input01 {
    BORDER-TOP-STYLE: none;
    FONT-SIZE: 12px;
    HEIGHT: 27px;
    WIDTH: 170px;
    BACKGROUND: none transparent scroll repeat 0 0;
    BORDER-BOTTOM-STYLE: none;
    FLOAT: left;
    COLOR: #555;
    BORDER-RIGHT-STYLE: none;
    PADDING-LEFT: 10px;
    BORDER-LEFT-STYLE: none;
    LINE-HEIGHT: 27px
}

#header .search A {
    HEIGHT: 16px;
    WIDTH: 22px;
    FLOAT: right;
    COLOR: #666;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 6px;
    PADDING-LEFT: 0;
    DISPLAY: block;
    PADDING-RIGHT: 4px
}

.index_banner {
    WIDTH: 100%;
    BACKGROUND: #000;
    FLOAT: left;
    MARGIN-TOP: 1px
}

#container {
    WIDTH: 100%;
    BACKGROUND: url(../images/conbg2.jpg) repeat-x 50% bottom;
    TEXT-ALIGN: left;
    MARGIN: 0 auto
}

#content {
    WIDTH: 1000px;
    TEXT-ALIGN: left;
    PADDING-TOP: 10px;
    MARGIN: 0 auto;
    overflow-x: hidden;
    overflow-y: auto
}

.blank20 {
    HEIGHT: 20px;
    WIDTH: 100%;
    FLOAT: left
}

.blank30 {
    HEIGHT: 30px;
    WIDTH: 100%;
    FLOAT: left
}

.blank80 {
    HEIGHT: 80px;
    WIDTH: 100%;
    FLOAT: left
}

.topnewsbg {
    HEIGHT: 29px;
    WIDTH: 100%;
    MIN-WIDTH: 1000px;
    TEXT-ALIGN: left;
    PADDING-TOP: 8px;
	background: rgba(247,247,247,0.65);
	border-top: 1px solid rgba(200,200,200,0.35);
	border-bottom: 1px solid rgba(200,200,200,0.45);
    MARGIN: 0 auto
}

.topnews {
    WIDTH: 1000px;
    MARGIN: 0 auto
}

.topnews UL {
    WIDTH: 96%;
    FLOAT: left;
    DISPLAY: block
}

.topnews SPAN {
    WIDTH: 60px;
    BACKGROUND: url(../images/dot2.jpg) no-repeat 0 5px;
    FLOAT: left;
    COLOR: #333;
    PADDING-LEFT: 20px;
    LINE-HEIGHT: 24px
}

.topnews LI {
    WIDTH: 80%;
    FLOAT: left
}

.topnews LI A {
    OVERFLOW: hidden;
    WIDTH: 100%;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    LINE-HEIGHT: 24px
}

.topnews LI A:hover,
.topnews LI A:active {
    TEXT-DECORATION: underline
}

#scrollDiv {
    OVERFLOW: hidden;
    HEIGHT: 24px;
    WIDTH: 700px;
    FLOAT: left;
    MARGIN: 0 auto
}

.topnews .code {
    WIDTH: 174px;
    FLOAT: right;
    COLOR: #de0010;
    TEXT-ALIGN: right;
    PADDING-RIGHT: 26px
}

.index_intro {
    HEIGHT: 320px;
    WIDTH: 1000px;
    MARGIN: 25px auto 0
}

.index_intro UL {
    HEIGHT: 126px;
    WIDTH: 249px;
    FLOAT: left
}

.index_intro LI {
    WIDTH: 240px;
    FLOAT: left
}

.index_intro LI.first {
    WIDTH: 240px;
    POSITION: relative;
    FLOAT: left;
    Z-INDEX: 1
}

.index_intro LI.third {
    WIDTH: 240px;
    POSITION: relative;
    FLOAT: left
}

.index_intro LI BLOCKQUOTE {
    BORDER-TOP: #ccc 3px solid;
    BORDER-RIGHT: #ccc 3px solid;
    WIDTH: 530px;
    BACKGROUND: url(../images/namebg.jpg) #000 repeat-x 50% top;
    BORDER-BOTTOM: #ccc 3px solid;
    POSITION: absolute;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    PADDING-LEFT: 0;
    LEFT: 0;
    BORDER-LEFT: #ccc 3px solid;
    Z-INDEX: 9999;
    DISPLAY: none;
    TOP: -70px;
    PADDING-RIGHT: 0;
    _top: -70px;
    -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
    border-radius: 12px
}

.index_intro LI BLOCKQUOTE .text {
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 24px;
    HEIGHT: 110px;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 160px;
    FLOAT: left;
    PADDING-TOP: 50px;
    PADDING-LEFT: 10px;
    MARGIN-TOP: 6px;
    LINE-HEIGHT: 50px;
    PADDING-RIGHT: 10px;
    MARGIN-RIGHT: 15px
}

.index_intro LI BLOCKQUOTE .text IMG {
    FLOAT: left;
    MARGIN-TOP: 0;
    MARGIN-RIGHT: 5px
}

.index_intro LI BLOCKQUOTE DL {
    WIDTH: 110px;
    FLOAT: left;
    PADDING-TOP: 10px
}

.index_intro LI BLOCKQUOTE DL DT {
    WIDTH: 100%;
    FLOAT: left;
    MARGIN-TOP: 3px
}

.index_intro LI BLOCKQUOTE DL DT A {
    FONT-SIZE: 12px;
    HEIGHT: auto;
    WIDTH: 100px;
    BACKGROUND: url(../images/dot9.gif) no-repeat left 50%;
    FLOAT: left;
    COLOR: #333;
    PADDING-BOTTOM: 2px;
    TEXT-ALIGN: left;
    PADDING-TOP: 2px;
    PADDING-LEFT: 10px;
    LINE-HEIGHT: 20px;
    PADDING-RIGHT: 0
}

.index_intro LI BLOCKQUOTE DL DT A:hover,
.index_intro LI BLOCKQUOTE DL DT A:active {
    COLOR: #de0112
}

.index_intro LI BLOCKQUOTE DL DD {
    FONT-SIZE: 14px;
    WIDTH: 100%;
    FLOAT: left;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    TEXT-ALIGN: left;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    MARGIN: 0;
    LINE-HEIGHT: 30px;
    PADDING-RIGHT: 0
}

.index_intro LI BLOCKQUOTE DL DD A {
    HEIGHT: auto;
    WIDTH: 100%;
    FLOAT: left;
    COLOR: #de0112;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    MARGIN: 0;
    PADDING-RIGHT: 0
}

.index_intro LI BLOCKQUOTE .cloud {
    MARGIN-BOTTOM: 3px;
    WIDTH: 250px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 10px
}

.index_intro LI BLOCKQUOTE .cloud DT {
    HEIGHT: auto;
    WIDTH: 98px;
    FLOAT: left;
    PADDING-LEFT: 7px
}

.index_intro LI BLOCKQUOTE .cloud DT IMG {
    FLOAT: left;
    MARGIN-TOP: 6px
}

.index_intro LI BLOCKQUOTE .cloud DD {
    OVERFLOW: hidden;
    FONT-SIZE: 12px;
    HEIGHT: 80px;
    WIDTH: 54%;
    FLOAT: left;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 6px;
    DISPLAY: block;
    LINE-HEIGHT: 22px
}

.index_intro LI BLOCKQUOTE .cloud A {
    HEIGHT: 24px;
    WIDTH: 100%;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 24px;
    PADDING-RIGHT: 0
}

.index_intro LI BLOCKQUOTE .cloud A.more {
    FONT-WEIGHT: normal;
    COLOR: #de0010;
    LINE-HEIGHT: 28px
}

.index_intro LI BLOCKQUOTE .cloud DD A:hover,
.index_intro LI BLOCKQUOTE .cloud DD A:active {
    COLOR: #de0010
}

#left {
    WIDTH: 210px;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    overflow: hidden
}

#left .titlename {
    FONT-SIZE: 12px;
    font-family: Verdana, Geneva, sans-serif;
    WIDTH: 186px;
    BACKGROUND: url(../images/leftline1.jpg) no-repeat left top;
    FLOAT: left;
    COLOR: #fff;
    PADDING-LEFT: 24px;
    LINE-HEIGHT: 32px
}

#left .titlename A {
    COLOR: #fff;
    DISPLAY: block
}

#left UL {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 208px;
    BORDER-BOTTOM: #e3e3e3 .04em;
    FLOAT: left;
    BORDER-LEFT: #e3e3e3 .04em solid
}

#left UL LI {
    MARGIN-BOTTOM: 1px;
    WIDTH: 208px;
    FLOAT: left;
    border-bottom: #e6e6e6 .04em solid
}

#left UL LI A {
    FONT-SIZE: 12px;
    font-family: Verdana, Geneva, sans-serif;
    WIDTH: 183px;
    FLOAT: left;
    COLOR: #333;
    TEXT-ALIGN: left;
    PADDING-LEFT: 25px;
    DISPLAY: block;
    LINE-HEIGHT: 29px;
    transition: background-color .5s ease-in;
    -webkit-transition: background-color .5s ease-in;
    -o-transition: background-color .5s ease-in;
    -ms-transition: background-color .5s ease-in;
    transition: background-color .5s ease-in;
    -webkit-transition-duration: 300ms
}

#left UL LI>A:hover,
#left UL LI>A:active {
    BACKGROUND: #de0010;
    COLOR: #fff
}

#left UL LI>A.current {
    BACKGROUND: #de0010;
    COLOR: #fff
}

.jia {
    BACKGROUND: url(../images/jia.jpg) no-repeat 10px 12px
}

#left UL LI A[class='jia']:hover,
#left UL LI A[class='jia']:active {
    BACKGROUND: url(../images/jiahover.jpg) #de0010 no-repeat 10px 12px
}

.jian {
    BACKGROUND: url(../images/jian.jpg) no-repeat 10px 12px
}

#left UL LI A[class='jian']:hover,
#left UL LI A[class='jian']:active {
    BACKGROUND: url(../images/jian.jpg) #de0010 no-repeat 10px 12px
}

#left UL DL {
    WIDTH: 208px;
    FLOAT: left
}

#left UL DL DT {
    WIDTH: 208px;
    FLOAT: left;
    MARGIN-TOP: 1px;
    border-bottom: #e6e6e6 .04em solid
}

#left UL DL DT A {
    FONT-SIZE: 12px;
    WIDTH: 175px;
    FLOAT: left;
    COLOR: #333;
    TEXT-ALIGN: left;
    PADDING-LEFT: 32px;
    DISPLAY: block;
    LINE-HEIGHT: 29px
}

#left UL DL DT A:hover,
#left UL DL DT A:active {
    COLOR: #de0010
}

#left UL DL DT A.current {
    COLOR: #de0010
}

#left .text01 {
    border: #e3e3e3 .04em solid;
    WIDTH: 190px;
    FLOAT: left;
    margin: 0 0 10px 0;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px
}

#left .text01 span A:hover,
#left .text01 span A:active,
#left .text01 A span:hover,
#left .text01 A span:active {
    BACKGROUND: #de0010;
    COLOR: #fff
}

#left .text01 A img {
    margin-left: 10px;
    margin-right: 3px
}

#left .text01 .self-service {
    display: -webkit-flex;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    -webkit-appearance: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

#left .text01 .self-service span {
    padding: 0 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px
}

#left .text01 B {
    COLOR: #de0010;
    PADDING-BOTTOM: 2px;
    DISPLAY: block
}

#left .text01 B A {
    COLOR: #de0010;
    PADDING-BOTTOM: 2px;
    DISPLAY: block
}

#left .text01 .input1 {
    BORDER-TOP: #e3e3e3 .04em solid;
    HEIGHT: 22px;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 180px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    BORDER-LEFT: #e3e3e3 .04em solid;
    LINE-HEIGHT: 22px
}

#left .text01 INPUT {
    MARGIN-TOP: 5px
}

#left .contact-company {
    font-size: 1.25em;
    letter-spacing: .75px
}

#left .contact-mobile {
    font-size: 1.45em;
    letter-spacing: .5px
}

#left .contact-people {
    font-size: 1.25em;
    letter-spacing: 2px;
    margin-left: 63px
}

#left SELECT {
    BORDER-TOP: #e3e3e3 .04em solid;
    HEIGHT: 22px;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    BORDER-LEFT: #e3e3e3 .04em solid;
    LINE-HEIGHT: 22px
}

#left .text02 {
    MARGIN-BOTTOM: 15px;
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 190px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    PADDING-LEFT: 9px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 9px
}

#left .text02 B {
    COLOR: #de0010;
    PADDING-BOTTOM: 4px;
    DISPLAY: block
}

#left .text02 B A {
    COLOR: #de0010;
    PADDING-BOTTOM: 4px;
    DISPLAY: block
}

#left .text02 IMG {
    FLOAT: left;
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 2px
}

#right {
    WIDTH: 783px;
    FLOAT: right;
    PADDING-BOTTOM: 20px
}

#right .title {
    FONT-SIZE: 14px;
    HEIGHT: 38px;
    WIDTH: 783px;
    BACKGROUND: #f8f8f8 url(../images/arrow.png) no-repeat;
    background-position: 5px 50%;
    FLOAT: left;
    COLOR: #de0010;
    PADDING-LEFT: 28px;
    MARGIN-TOP: 15px;
    LINE-HEIGHT: 38px;
    border: .04em solid #e3e3e3;
    border-bottom: .04em solid #e6e6e6;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

#right .title SPAN {
    FLOAT: left
}

#right .title A {
    WIDTH: 31px;
    FLOAT: right;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 0;
    PADDING-RIGHT: 10px
}

#right .about {
    HEIGHT: auto;
    WIDTH: 98%;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0
}

#right .chose_big {
    HEIGHT: 36px;
    WIDTH: 564px;
    POSITION: relative;
    FLOAT: left
}

#right .chose02 {
    HEIGHT: 36px;
    WIDTH: 564px;
    BACKGROUND: #fff;
    BORDER-BOTTOM: #de0010 3px solid;
    POSITION: absolute;
    LEFT: 0;
    TOP: -4px
}

#right .chose02 A {
    HEIGHT: 36px;
    WIDTH: 111px;
    BACKGROUND: url(../images/chose2.jpg) 0 0;
    POSITION: relative;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #333;
    TEXT-ALIGN: center;
    Z-INDEX: 1;
    DISPLAY: block;
    LINE-HEIGHT: 36px;
    MARGIN-RIGHT: 4px
}

#right .chose02 A.sec {
    BACKGROUND: url(../images/chose2.jpg) 0 -36px;
    COLOR: #de0010
}

#right .chose02 A:hover,
#right .chose02 A:active {
    BACKGROUND: url(../images/chose2.jpg) 0 -36px;
    COLOR: #de0010
}

.w_banner .menu A.sec {
    BACKGROUND: url(../images/chose2.gif) 0 -36px;
    COLOR: #de0010
}

.right01 .des4 .case01 {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 260px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-RIGHT: 6px
}

.right01 .des4 .case01 SPAN {
    WIDTH: 250px;
    MARGIN: 0 auto;
    DISPLAY: block
}

.right01 .des4 .case01 B {
    FONT-WEIGHT: bold;
    COLOR: #de0010;
    TEXT-ALIGN: center;
    DISPLAY: block
}

.right01 .des4 .case01 IMG {
    MARGIN: 1px auto 0;
    DISPLAY: block
}

.right01 .des4 .case01 A.more {
    BACKGROUND: url(../images/dot8.gif) no-repeat 0 10px;
    FLOAT: right;
    PADDING-LEFT: 16px;
    DISPLAY: block;
    PADDING-RIGHT: 5px
}

.right01 .des4 .case02 {
    WIDTH: 270px;
    FLOAT: left
}

.right01 .des4 .case02 IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    MARGIN: 0 auto;
    BORDER-LEFT: #e3e3e3 .04em solid;
    DISPLAY: block;
    PADDING-RIGHT: 1px
}

.right03 .des4 .case01 {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 260px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-RIGHT: 6px
}

.right03 .des4 .case01 SPAN {
    WIDTH: 250px;
    MARGIN: 0 auto;
    DISPLAY: block
}

.right03 .des4 .case01 B {
    FONT-WEIGHT: bold;
    COLOR: #de0010;
    TEXT-ALIGN: center;
    DISPLAY: block
}

.right03 .des4 .case01 IMG {
    MARGIN: 1px auto 0;
    DISPLAY: block
}

.right03 .des4 .case01 A.more {
    BACKGROUND: url(../images/dot8.gif) no-repeat 0 10px;
    FLOAT: right;
    PADDING-LEFT: 16px;
    DISPLAY: block;
    PADDING-RIGHT: 5px
}

.right01 .des4 .case02 {
    WIDTH: 270px;
    FLOAT: left
}

.right01 .des4 .case02 IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    MARGIN: 0 auto;
    BORDER-LEFT: #e3e3e3 .04em solid;
    DISPLAY: block;
    PADDING-RIGHT: 1px
}

#right .chose01 {
    HEIGHT: 36px;
    WIDTH: 100%;
    BORDER-BOTTOM: #de0010 3px solid;
    POSITION: relative;
    FLOAT: left;
    MARGIN-TOP: 10px
}

#right .chose01 A {
    HEIGHT: 36px;
    WIDTH: 111px;
    BACKGROUND: url(../images/chose1.jpg) 0 -36px;
    POSITION: relative;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #333;
    TEXT-ALIGN: center;
    Z-INDEX: 1;
    DISPLAY: block;
    LINE-HEIGHT: 36px;
    MARGIN-RIGHT: 4px
}

#right .chose01 A.sec {
    BACKGROUND: url(../images/chose1.jpg) 0 0;
    COLOR: #fff
}

#right .chose01 A:hover,
#right .chose01 A:active {
    BACKGROUND: url(../images/chose1.jpg) 0 0;
    COLOR: #fff
}

#right .des1 {
    FLOAT: left;
    MARGIN-TOP: 15px
}

#right .des1 B {
    COLOR: #de0010
}

#right .des2 {
    BORDER-TOP: #efefef 1px;
    BORDER-RIGHT: #efefef 1px solid;
    WIDTH: 761px;
    BORDER-BOTTOM: #efefef 1px solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #efefef 1px solid;
    PADDING-RIGHT: 10px
}

#right .des2 B {
    COLOR: #de0010
}

#right .des2 .table01 {
    FLOAT: left;
    TEXT-ALIGN: center
}

#right .des2 .table01 .topline {
    FONT-WEIGHT: bold;
    COLOR: #de0010
}

#right .des2 .table01 TD {
    BORDER-BOTTOM: #e3e3e3 .04em dashed
}

#right .des2 .table01 A:hover,
#right .des2 .table01 A:active {
    TEXT-DECORATION: underline;
    COLOR: #de0010
}

#right .des2 .pic {
    HEIGHT: 250px;
    WIDTH: 154px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 0;
    TEXT-ALIGN: center;
    PADDING-TOP: 20px;
    PADDING-LEFT: 17px;
    LINE-HEIGHT: 20px;
    PADDING-RIGHT: 17px
}

#right .des2 .pic01 {
    HEIGHT: 200px;
    WIDTH: 200px;
    FLOAT: left;
    PADDING-BOTTOM: 0;
    TEXT-ALIGN: center;
    PADDING-TOP: 20px;
    PADDING-LEFT: 25px;
    LINE-HEIGHT: 20px;
    PADDING-RIGHT: 26px
}

#right .des2 .pic01 IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    MARGIN: 0 auto 8px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    DISPLAY: block;
    PADDING-RIGHT: 2px
}

#right .des2 .text02 {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 728px;
    BACKGROUND: #f3f3f3;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

#right .des2 .pic02 {
    HEIGHT: 250px;
    WIDTH: 150px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 0;
    TEXT-ALIGN: center;
    PADDING-TOP: 16px;
    PADDING-LEFT: 20px;
    LINE-HEIGHT: 20px;
    PADDING-RIGHT: 20px
}

#right .des2 .pic02 IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    MARGIN: 0 auto 8px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    DISPLAY: block;
    PADDING-RIGHT: 2px
}

#right .des2 .pic02 SPAN {
    WIDTH: 50%;
    FLOAT: left;
    TEXT-ALIGN: center;
    DISPLAY: block
}

#right .des2 .pic02 A {
    DISPLAY: block;
    LINE-HEIGHT: 28px
}

#right .des2 .pic02 A:hover,
#right .des2 .pic02 A:active {
    TEXT-DECORATION: underline;
    COLOR: #de0010
}

#right .des2 A.down {
    HEIGHT: 28px;
    WIDTH: 66px;
    BACKGROUND: url(../images/b1.jpg) no-repeat left center;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #fff;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 25px;
    MARGIN-RIGHT: 6px
}

#right .des2 A.down:hover,
#right .des2 A.down:active {
    BACKGROUND: url(../images/b2.jpg) no-repeat left center
}

#right .des2 A.now {
    BACKGROUND: url(../images/b2.jpg) no-repeat left center
}

#right .des2 .name {
    HEIGHT: auto;
    WIDTH: 90%;
    BORDER-BOTTOM: #efefef 1px solid;
    COLOR: #555;
    TEXT-ALIGN: center;
    margin: 20px auto 10px auto
}

#right .des2 .name-title {
    WIDTH: 100%
}

#right .des2 .name-date-count {
    width: 88%;
    height: 26px;
    line-height: 26px;
    margin: 30px 0 2px 0;
    opacity: .85
}

#right .des2 .name-date,
#right .des2 .name-count {
    float: left;
    width: 50%;
    text-align: right;
    margin-right: 10px
}

#right .des2 .name-reading-count {
    width: 100%;
    text-align: right;
    color: #999
}

#right .des2 .name span {
    FONT-SIZE: 15px;
    WIDTH: 100%;
    FONT-WEIGHT: bold;
    COLOR: #de0010;
    PADDING-BOTTOM: 4px;
    DISPLAY: block;
    letter-spacing: 1.5px
}

#right .des2 .content {
    width: 100%;
    height: auto;
    min-height: 200px;
    margin: 10px 0;
    font-size: 14px;
    line-height: 28px;
    color: #555;
    padding: 0 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

#right .des2 .content img {
    max-width: 720px
}

#right .des2 .content .img-description {
    padding: 3px 5px;
    color: #aaa;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align: center
}

#right .des2 UL {
    WIDTH: 100%;
    FLOAT: left;
    PADDING-BOTTOM: 4px
}

#right .des2 UL LI {
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

#right .des2 UL LI A {
    OVERFLOW: hidden;
    WIDTH: 360px;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    MARGIN-LEFT: 4px;
    DISPLAY: block
}

#right .des2 UL LI A:hover,
#right .des2 UL LI A:active {
    COLOR: #de0010
}

#right .des2 DL {
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 4px
}

#right .des2 DL DD {
    WIDTH: 84%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

#right .des2 DL.long DD {
    WIDTH: 98%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

#right .des2 DL DD A {
    OVERFLOW: hidden;
    WIDTH: 98%;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

#right .des2 DL DD A:hover,
#right .des2 DL DD A:active {
    COLOR: #de0010
}

#right .des2 DL DT {
    FONT-SIZE: 12px;
    WIDTH: 80px;
    FLOAT: right;
    FONT-WEIGHT: normal;
    DISPLAY: block
}

#right .des3 {
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 781px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 0
}

#right .des3 .table01 {
    FLOAT: left;
    TEXT-ALIGN: left;
    LINE-HEIGHT: 30px
}

#right .des3 .table01 TD {
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    PADDING-LEFT: 10px
}

#right .des3 .table01 TD.bg {
    BACKGROUND: #f5f5f5;
    FONT-WEIGHT: bold;
    COLOR: #333
}

#right .des3 .input01 {
    BORDER-TOP: #ccc 1px solid;
    HEIGHT: 20px;
    BORDER-RIGHT: #ccc 1px solid;
    WIDTH: 220px;
    BORDER-BOTTOM: #ccc 1px solid;
    COLOR: #555;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 20px
}

#right .des3 .input02 {
    BORDER-TOP: #ccc 1px solid;
    HEIGHT: 20px;
    BORDER-RIGHT: #ccc 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #ccc 1px solid;
    COLOR: #555;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 20px
}

#right .des3 SELECT {
    BORDER-TOP: #e3e3e3 .04em solid;
    HEIGHT: 20px;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    BORDER-LEFT: #e3e3e3 .04em solid;
    LINE-HEIGHT: 20px
}

#right .right01 {
    WIDTH: 564px;
    FLOAT: left;
    MARGIN-TOP: 15px
}

#right .right01 .name {
    FONT-SIZE: 12px;
    HEIGHT: 36px;
    WIDTH: 562px;
    BACKGROUND: #f8f8f8 url(../images/arrow.png) no-repeat;
    background-position: 5px 50%;
    FLOAT: left;
    COLOR: #de0010;
    PADDING-LEFT: 28px;
    LINE-HEIGHT: 36px;
    border: .04em solid #e3e3e3;
    border-bottom: .04em solid #e6e6e6;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.right01 .name SPAN {
    FLOAT: left
}

.right01 .name A {
    WIDTH: 31px;
    FLOAT: right;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 0;
    PADDING-RIGHT: 10px
}

.right01 .name SELECT {
    BORDER-TOP: #e3e3e3 .04em solid;
    HEIGHT: 22px;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    BORDER-LEFT: #e3e3e3 .04em solid;
    LINE-HEIGHT: 22px;
    MARGIN-RIGHT: 8px
}

.right01 .des4 {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right01 .des4 .item01 {
    WIDTH: 80px;
    FLOAT: left;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 28px;
    _margin-right: 23px
}

.right01 .des4 .item01 IMG {
    MARGIN: 0 auto;
    DISPLAY: block
}

.right01 .des4 .item02 {
    HEIGHT: 140px;
    WIDTH: 135px;
    FLOAT: left;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    MARGIN-TOP: 10px
}

.right01 .des4 .item02 IMG {
    MARGIN: 0 auto;
    DISPLAY: block
}

.right01 .des4 .item02 A {
    DISPLAY: block
}

.right01 .des4 DL {
    WIDTH: 100%;
    BORDER-BOTTOM: #efefef 1px solid;
    FLOAT: left;
    padding-top: 5px;
    padding-bottom: 3px
}

.right01 .des4 DL DD {
    WIDTH: 83%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

.right01 .des4 DL.long DD {
    WIDTH: 98%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

.right01 .des4 DL DD A {
    OVERFLOW: hidden;
    WIDTH: 98%;
    BACKGROUND: url(../images/dot6.gif) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

.right01 .des4 DL DD A:hover,
.right01 .des4 DL DD A:active {
    COLOR: #de0010
}

.right01 .des4 DL DT {
    FONT-SIZE: 12px;
    WIDTH: 76px;
    FLOAT: right;
    FONT-WEIGHT: normal;
    DISPLAY: block
}

.des4 TABLE {
    WIDTH: 100%;
    FLOAT: left
}

.des4 TABLE IMG.tu {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 2px
}

.right01 .des4 UL {
    WIDTH: 100%;
    FLOAT: left;
    PADDING-BOTTOM: 4px
}

.right01 .des4 UL LI {
    WIDTH: 270px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right01 .des4 UL LI.big A {
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/dot10.jpg) no-repeat left center;
    FONT-WEIGHT: bold;
    COLOR: #de0010;
    PADDING-LEFT: 15px
}

.right01 .des4 UL LI A {
    OVERFLOW: hidden;
    WIDTH: 246px;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    MARGIN-LEFT: 4px;
    DISPLAY: block
}

.right01 .des4 UL LI A:hover,
.right01 .des4 UL LI A:active {
    COLOR: #de0010
}

.right01 .des4 UL.small LI {
    WIDTH: 135px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right01 .des4 UL.small LI A {
    OVERFLOW: hidden;
    WIDTH: 115px;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    MARGIN-LEFT: 4px;
    DISPLAY: block
}

.right01 .des4 UL.small LI A:hover,
.right01 .des4 UL.small LI A:active {
    COLOR: #de0010
}

.right01 .des4 .pro {
    BORDER-TOP: #e3e3e3 .04em dashed;
    WIDTH: 99%;
    BORDER-BOTTOM-STYLE: none;
    FLOAT: left;
    COLOR: #555;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    MARGIN-TOP: 10px
}

.right01 .des4 .pro DT {
    HEIGHT: auto;
    WIDTH: 99%;
    FLOAT: left
}

.right01 .des4 .pro DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    MARGIN-RIGHT: 14px
}

.right01 .des4 .pro DD {
    WIDTH: 99%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block;
    LINE-HEIGHT: 30px
}

.right01 .des4 .pro DD A {
    WIDTH: auto;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #555;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 28px;
    PADDING-RIGHT: 0
}

.right01 .des4 .pro DD SPAN {
    HEIGHT: 28px;
    WIDTH: auto;
    FLOAT: right;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    DISPLAY: block;
    LINE-HEIGHT: 28px
}

.right01 .service {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    POSITION: relative;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right01 .service DL {
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right01 .service DT {
    HEIGHT: auto;
    WIDTH: 140px;
    FLOAT: left
}

.right01 .service DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    PADDING-RIGHT: 1px
}

.right01 .service DD {
    WIDTH: 72%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block
}

.right01 .service DD A {
    WIDTH: 100%;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #555;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 28px;
    PADDING-RIGHT: 0
}

.right01 .service DD A.more {
    WIDTH: auto;
    FLOAT: none;
    FONT-WEIGHT: normal;
    COLOR: #de0010;
    DISPLAY: inline;
    LINE-HEIGHT: 28px
}

.right02 {
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 205px;
    BACKGROUND: url(../images/rightline2.jpg) repeat-y left 50%;
    FLOAT: right;
    PADDING-LEFT: 11px;
    MARGIN-TOP: 15px
}

.right_top {
    FONT-SIZE: 0;
    HEIGHT: 3px;
    WIDTH: 204px;
    BACKGROUND: #de0010;
    FLOAT: right;
    CLEAR: both;
    LINE-HEIGHT: 0
}

.right02 .name {
    FONT-SIZE: 14px;
    HEIGHT: 20px;
    WIDTH: 195px;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #de0010;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 13px;
    PADDING-LEFT: 10px;
    LINE-HEIGHT: 20px
}

.right02 .name A {
    COLOR: #de0010
}

.right02 .name01 {
    HEIGHT: 37px;
    WIDTH: 205px;
    FLOAT: left
}

.right02 HR {
    BORDER-TOP: #e3e3e3 .04em solid;
    HEIGHT: 1px;
    WIDTH: 100%;
    BORDER-BOTTOM-STYLE: none;
    FLOAT: left;
    BORDER-RIGHT-STYLE: none;
    CLEAR: both;
    MARGIN: 0 0 -14px;
    BORDER-LEFT-STYLE: none;
    DISPLAY: block
}

.right02 .text {
    WIDTH: 185px;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 0;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}

.right02 .text IMG {
    FLOAT: left;
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 2px
}

.right02,
#left .text02 DL {
    WIDTH: 98%;
    FLOAT: left;
    PADDING-BOTTOM: 12px
}

.right02,
#left .text02 DL DT {
    WIDTH: 94%;
    FLOAT: right
}

.right02,
#left .text02 DL DT A {
    OVERFLOW: hidden;
    WIDTH: 95%;
    BACKGROUND: url(../images/dot7.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 8px;
    DISPLAY: block
}

.right02,
#left .text02 DL DT A:hover,
#left .text02 DL DT A:active {
    TEXT-DECORATION: underline
}

.right02 .pic {
    WIDTH: 80px;
    FLOAT: left;
    PADDING-TOP: 8px;
    PADDING-LEFT: 10px
}

#right .chose03 {
    HEIGHT: 36px;
    WIDTH: 563px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    POSITION: relative;
    FLOAT: left;
    MARGIN-TOP: 10px
}

#right .chose03 A {
    MARGIN-BOTTOM: -1px;
    HEIGHT: 36px;
    WIDTH: 111px;
    BACKGROUND: url(../images/chose2.jpg) 0 0;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    POSITION: relative;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #333;
    TEXT-ALIGN: center;
    Z-INDEX: 1;
    DISPLAY: block;
    LINE-HEIGHT: 36px;
    MARGIN-RIGHT: 4px
}

#right .chose03 A.sec {
    BACKGROUND: url(../images/chose2.jpg) 0 -36px;
    BORDER-BOTTOM: #fff 1px solid;
    COLOR: #de0010
}

#right .chose03 A:hover,
#right .chose03 A:active {
    BACKGROUND: url(../images/chose2.jpg) 0 -36px;
    BORDER-BOTTOM: #fff 1px solid;
    COLOR: #de0010
}

.right01 .smb {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right01 .smb DL {
    MARGIN-BOTTOM: 3px;
    WIDTH: 270px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right01 .smb DT {
    HEIGHT: auto;
    WIDTH: 123px;
    FLOAT: left
}

.right01 .smb DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    PADDING-RIGHT: 1px
}

.right01 .smb DD {
    WIDTH: 54%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block;
    LINE-HEIGHT: 22px
}

.right01 .smb DD A {
    HEIGHT: 24px;
    WIDTH: 100%;
    FLOAT: left;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 24px;
    PADDING-RIGHT: 0
}

.right01 .smb DD A.more {
    FONT-WEIGHT: normal;
    COLOR: #de0010;
    LINE-HEIGHT: 28px
}

.right01 .smb DD A:hover,
.right01 .smb DD A:active {
    COLOR: #de0010
}

.right01 .smb01 {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right01 .smb01 DL {
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right01 .smb01 DT {
    HEIGHT: auto;
    WIDTH: 196px;
    FLOAT: left
}

.right01 .smb01 DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    PADDING-RIGHT: 2px
}

.right01 .smb01 DD {
    WIDTH: 63%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block
}

.right01 .smb01 DD A {
    WIDTH: 100%;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #555;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 28px;
    PADDING-RIGHT: 0
}

.right01 .smb01 DD A.more {
    WIDTH: auto;
    FLOAT: none;
    FONT-WEIGHT: normal;
    COLOR: #de0010;
    DISPLAY: inline;
    LINE-HEIGHT: 28px
}

.right01 .smb01 DD A:hover,
.right01 .smb01 DD A:active {
    COLOR: #de0010
}

.right01 .smb02 {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    POSITION: relative;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right01 .smb02 DL {
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 4px
}

.right01 .smb02 DL DD {
    WIDTH: 64%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

.right01 .smb02 DL DD A {
    OVERFLOW: hidden;
    WIDTH: 95%;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

.right01 .smb02 DL DD A:hover,
.right01 .smb02 DL DD A:active {
    COLOR: #de0010
}

.right01 .smb02 DL .date {
    WIDTH: 80px;
    FLOAT: left;
    DISPLAY: block
}

.right01 .smb02 DL .down {
    WIDTH: 60px;
    FLOAT: right;
    COLOR: #de0010;
    DISPLAY: block
}

.right01 .smb02 DL .down A {
    COLOR: #de0010
}

.right01 .smb02 A.more {
    HEIGHT: 25px;
    WIDTH: 31px;
    BACKGROUND: url(../images/more.gif) no-repeat left center;
    RIGHT: 0;
    POSITION: absolute;
    FLOAT: right;
    DISPLAY: block;
    TOP: -30px;
    PADDING-RIGHT: 10px
}

.right01 .smb01 UL {
    BORDER-TOP: #e3e3e3 .04em dashed;
    WIDTH: 100%;
    FLOAT: left
}

.right01 .smb01 LI {
    FLOAT: left;
    LINE-HEIGHT: 34px
}

.right01 .smb01 LI.item01 {
    WIDTH: 260px
}

.right01 .smb01 LI.item02 {
    WIDTH: 160px
}

.right01 .smb01 LI.item03 {
    WIDTH: 120px
}

.right01 .smb01 B {
    COLOR: #de0010
}

#right .news {
    WIDTH: 700px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0
}

#right .news DL {
    MARGIN-BOTTOM: 10px;
    WIDTH: 98%;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}

#right .news DL DD {
    WIDTH: 88%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

#right .news DL DD A {
    OVERFLOW: hidden;
    WIDTH: 98%;
    BACKGROUND: url(../images/dot4.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

#right .news DL DD A:hover,
#right .news DL DD A:active {
    COLOR: #0487be
}

#right .news DL DT {
    FONT-SIZE: 12px;
    WIDTH: 70px;
    FLOAT: left;
    FONT-WEIGHT: normal
}

.scott {
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FLOAT: left;
    MARGIN-TOP: 16px
}

.scott A {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    COLOR: #555;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 3px;
    MARGIN-RIGHT: 2px
}

.scott SPAN.current {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    COLOR: #555;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 3px;
    MARGIN-RIGHT: 2px
}

.scott A:hover,
.scott A:active {
    BACKGROUND: #d7010d;
    COLOR: #fff
}

.scott SPAN.current {
    BACKGROUND: #d7010d;
    COLOR: #fff
}

#footer {
    HEIGHT: 219px;
    WIDTH: 100%;
    BACKGROUND: url(../images/foot.jpg) repeat-x;
    MIN-WIDTH: 1000px;
    COLOR: #fff;
    MARGIN: 0 auto
}

.foot01 {
    HEIGHT: 130px;
    WIDTH: 980px;
    COLOR: #fff;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 15px;
    PADDING-LEFT: 10px;
    MARGIN: 0 auto 10px;
    PADDING-RIGHT: 10px
}

.foot01 UL {
    WIDTH: 150px;
    FLOAT: left;
    MARGIN-RIGHT: 0
}

.foot01 UL LI {
    WIDTH: 100%;
    FLOAT: left
}

.foot01 UL LI.big {
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #fff;
    PADDING-BOTTOM: 8px
}

.foot01 UL LI A {
    FONT-SIZE: 12px;
    WIDTH: 98%;
    BACKGROUND: url(../images/dot3.jpg) no-repeat left 50%;
    FLOAT: left;
    COLOR: #fff;
    TEXT-ALIGN: left;
    PADDING-LEFT: 10px;
    LINE-HEIGHT: 22px
}

.foot01 UL LI.small {
    WIDTH: 70px;
    FLOAT: left;
    MARGIN-RIGHT: 10px
}

.foot01 UL LI A:hover,
.foot01 UL LI A:active {
    TEXT-DECORATION: underline;
    COLOR: #fff
}

.foot02 {
    WIDTH: 1000px;
    TEXT-ALIGN: center;
    MARGIN: 0 auto
}

.foot02 A {
    COLOR: #fff;
    PADDING-BOTTOM: 0;
    TEXT-ALIGN: center;
    PADDING-TOP: 0;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}

.foot02 A:hover,
.foot02 A:active {
    TEXT-DECORATION: underline;
    COLOR: #fff
}

.foot02 .text {
    HEIGHT: 29px;
    WIDTH: 750px;
    COLOR: #fff;
    TEXT-ALIGN: left;
    MARGIN: 0 auto;
    DISPLAY: block;
    LINE-HEIGHT: 24px
}

.foot02 .text01 {
    WIDTH: 750px;
    COLOR: #fff;
    TEXT-ALIGN: center;
    MARGIN: 0 auto;
    DISPLAY: block;
    LINE-HEIGHT: 20px
}

.sitemap {
    WIDTH: 1000px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0 auto
}

.sitemap .name {
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #de0010
}

.sitemap DL {
    WIDTH: 44%;
    FLOAT: left;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    LINE-HEIGHT: 30px;
    PADDING-RIGHT: 0
}

.sitemap DL DD {
    WIDTH: 100%;
    BORDER-BOTTOM: #eee 3px solid;
    FLOAT: left;
    PADDING-RIGHT: 10px
}

.sitemap DL DD A {
    FONT-SIZE: 13px;
    COLOR: #de0010
}

.sitemap DL DT {
    FONT-SIZE: 12px;
    WIDTH: 100%;
    FLOAT: left;
    MARGIN-TOP: 5px
}

.sitemap DL DT SPAN {
    WIDTH: auto;
    FLOAT: left
}

.sitemap DL DT .text {
    WIDTH: 80%;
    FLOAT: left;
    PADDING-LEFT: 10px
}

.sitemap DL DT A {
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #555;
    TEXT-ALIGN: left;
    LINE-HEIGHT: 30px;
    PADDING-RIGHT: 10px
}

.sitemap DL DT A:hover,
.sitemap DL DT A:active {
    TEXT-DECORATION: underline;
    COLOR: #de0010
}

.w_banner {
    HEIGHT: 329px;
    WIDTH: 100%;
    BACKGROUND: none transparent scroll repeat 0 0;
    MIN-WIDTH: 1000px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    POSITION: relative;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    MARGIN: 0 auto 20px;
    PADDING-RIGHT: 0
}

.w_banner .w_banner01 {
    HEIGHT: 328px;
    WIDTH: 100%;
    POSITION: absolute;
    LEFT: 0;
    MARGIN: 0 auto;
    TOP: 0
}

.w_banner .w_banner02 {
    HEIGHT: 328px;
    WIDTH: 1000px;
    POSITION: relative;
    MARGIN: 0 auto
}

.w_banner .w_banner02 .index_intro {
    HEIGHT: auto;
    WIDTH: 330px;
    FLOAT: left;
    PADDING-TOP: 60px;
    PADDING-LEFT: 80px
}

.w_banner .index_intro UL LI {
    HEIGHT: auto;
    WIDTH: 330px;
    POSITION: relative;
    FLOAT: left
}

.w_banner .index_intro UL LI A {
    WIDTH: 300px;
    DISPLAY: block
}

.w_banner .index_intro UL LI A.pro {
    HEIGHT: 70px;
    WIDTH: 100%;
    DISPLAY: block
}

.w_banner .index_intro UL LI .pro1 {
    HEIGHT: 180px;
    LEFT: -70px;
    Z-INDEX: 5;
    TOP: -30px
}

.w_banner .index_intro LI BLOCKQUOTE .text {
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 24px;
    HEIGHT: 110px;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 160px;
    FLOAT: left;
    PADDING-TOP: 50px;
    PADDING-LEFT: 10px;
    MARGIN-TOP: 6px;
    LINE-HEIGHT: 50px;
    PADDING-RIGHT: 10px;
    MARGIN-RIGHT: 15px
}

.w_banner .index_intro LI BLOCKQUOTE A {
    HEIGHT: auto;
    WIDTH: auto
}

.w_banner .index_intro LI BLOCKQUOTE .text IMG {
    POSITION: relative;
    FLOAT: left;
    MARGIN-TOP: 0;
    MARGIN-RIGHT: 5px
}

.w_banner .index_intro LI BLOCKQUOTE DL {
    WIDTH: 110px;
    FLOAT: left;
    PADDING-TOP: 20px
}

.w_banner .menu {
    WIDTH: 700px;
    POSITION: absolute;
    LEFT: 10px;
    MARGIN: 0 auto;
    BOTTOM: -2px
}

.w_banner .menu A {
    HEIGHT: 36px;
    WIDTH: 111px;
    BACKGROUND: url(../images/chose2.gif) 0 0;
    POSITION: relative;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #333;
    TEXT-ALIGN: center;
    Z-INDEX: 1;
    DISPLAY: block;
    LINE-HEIGHT: 36px;
    MARGIN-RIGHT: 4px
}

.w_banner .menu A:hover,
.w_banner .menu A:active {
    BACKGROUND: url(../images/chose2.gif) 0 -36px;
    COLOR: #de0010
}

.w_banner .menu A.current {
    BACKGROUND: url(../images/chose2.gif) 0 -36px;
    COLOR: #de0010
}

.w_content {
    OVERFLOW: hidden;
    WIDTH: 990px;
    TEXT-ALIGN: left;
    PADDING-TOP: 10px;
    MARGIN: 0 auto
}

.w_text {
    MARGIN-BOTTOM: 10px;
    WIDTH: 990px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: right;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px
}

.w_text A.pdf {
    COLOR: #de0010
}

.w_left {
    WIDTH: 765px;
    POSITION: relative;
    FLOAT: left;
    PADDING-BOTTOM: 20px
}

.w_left .pic {
    WIDTH: 150px;
    FLOAT: left;
    TEXT-ALIGN: center;
    PADDING-RIGHT: 40px
}

.w_left .pic IMG {
    MARGIN: 0 auto;
    DISPLAY: block
}

.w_left B {
    WIDTH: 765px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    DISPLAY: block;
    PADDING-RIGHT: 0
}

.w_name {
    FONT-SIZE: 12px;
    HEIGHT: 36px;
    WIDTH: 960px;
    BACKGROUND: url(../images/dot5.gif) no-repeat 0 12px;
    BORDER-BOTTOM: #8b8b8b 3px solid;
    FLOAT: left;
    COLOR: #de0010;
    PADDING-LEFT: 20px;
    LINE-HEIGHT: 36px;
    PADDING-RIGHT: 10px
}

.w_name SPAN {
    FLOAT: left
}

.w_name A {
    WIDTH: 31px;
    FLOAT: right;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 0;
    PADDING-RIGHT: 10px
}

.w_other {
    WIDTH: 100%;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 10px
}

.w_other DL {
    WIDTH: 45%;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    PADDING-RIGHT: 45px
}

.w_other DL DD {
    WIDTH: 80%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

.w_other DL DD A {
    OVERFLOW: hidden;
    WIDTH: 98%;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

.w_other DL DD A:hover,
.w_other DL DD A:active {
    COLOR: #de0010
}

.w_other DL DT {
    FONT-SIZE: 12px;
    WIDTH: 70px;
    FLOAT: right;
    FONT-WEIGHT: normal;
    DISPLAY: block
}

.style9 {
    FONT-SIZE: 16px;
    FONT-FAMILY: "Î¢ÈíÑÅºÚ";
    FONT-WEIGHT: bold;
    COLOR: #c60
}

.style12 {
    FONT-SIZE: 12px;
    FONT-FAMILY: "Î¢ÈíÑÅºÚ";
    COLOR: #767570
}

.container {
    MARGIN-BOTTOM: 10px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.left_text {
    WIDTH: 385px;
    FLOAT: left
}

.right_img {
    WIDTH: 370px;
    FLOAT: right;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 30px
}

.left_img {
    WIDTH: 370px;
    FLOAT: left;
    MARGIN-TOP: 30px
}

.right_text {
    WIDTH: 385px;
    FLOAT: right;
    MARGIN-LEFT: 10px
}

#right .right03 {
    WIDTH: 781px;
    FLOAT: left;
    MARGIN-TOP: 15px
}

#right .right03 .name {
    FONT-SIZE: 14px;
    HEIGHT: 36px;
    WIDTH: 781px;
    BACKGROUND: url(../images/rightline1427.jpg) no-repeat;
    FLOAT: left;
    COLOR: #de0010;
    PADDING-LEFT: 25px;
    LINE-HEIGHT: 36px
}

.right03 .name SPAN {
    FLOAT: left
}

.right03 .name A {
    WIDTH: 31px;
    FLOAT: right;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 0;
    PADDING-RIGHT: 10px;
    MARGIN-RIGHT: 30px
}

.right03 .name SELECT {
    BORDER-TOP: #e3e3e3 .04em solid;
    HEIGHT: 22px;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    BORDER-LEFT: #e3e3e3 .04em solid;
    LINE-HEIGHT: 22px;
    MARGIN-RIGHT: 8px
}

.right03 .des4 {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 758px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right03 .des4 .item01 {
    WIDTH: 80px;
    FLOAT: left;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 28px;
    _margin-right: 23px
}

.right03 .des4 .item01 IMG {
    MARGIN: 0 auto;
    DISPLAY: block
}

.right03 .des4 .item02 {
    HEIGHT: 140px;
    WIDTH: 135px;
    FLOAT: left;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    MARGIN-TOP: 10px
}

.right03 .des4 .item02 IMG {
    MARGIN: 0 auto;
    DISPLAY: block
}

.right03 .des4 .item02 A {
    DISPLAY: block
}

.right03 .des4 DL {
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 4px
}

.right03 .des4 DL DD {
    WIDTH: 84%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

.right03 .des4 DL.long DD {
    WIDTH: 98%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

.right03 .des4 DL DD A {
    OVERFLOW: hidden;
    WIDTH: 98%;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

.right03 .des4 DL DD A:hover,
.right03 .des4 DL DD A:active {
    COLOR: #de0010
}

.right03 .des4 DL DT {
    FONT-SIZE: 12px;
    WIDTH: 70px;
    FLOAT: right;
    FONT-WEIGHT: normal;
    DISPLAY: block
}

.des4 TABLE {
    WIDTH: 100%;
    FLOAT: left
}

.des4 TABLE IMG.tu {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 2px
}

.right03 .des4 UL {
    WIDTH: 100%;
    FLOAT: left;
    PADDING-BOTTOM: 4px
}

.right03 .des4 UL LI {
    WIDTH: 250px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right03 .des4 UL LI.big A {
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/dot10.jpg) no-repeat left center;
    FONT-WEIGHT: bold;
    COLOR: #de0010;
    PADDING-LEFT: 15px
}

.right03 .des4 UL LI A {
    OVERFLOW: hidden;
    WIDTH: 246px;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    MARGIN-LEFT: 4px;
    DISPLAY: block
}

.right03 .des4 UL LI A:hover,
.right03 .des4 UL LI A:active {
    COLOR: #de0010
}

.right03 .des4 UL.small LI {
    WIDTH: 135px;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right03 .des4 UL.small LI A {
    OVERFLOW: hidden;
    WIDTH: 115px;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    MARGIN-LEFT: 4px;
    DISPLAY: block
}

.right03 .des4 UL.small LI A:hover,
.right03 .des4 UL.small LI A:active {
    COLOR: #de0010
}

.right03 .des4 .pro {
    BORDER-TOP: #e3e3e3 .04em dashed;
    WIDTH: 99%;
    BORDER-BOTTOM-STYLE: none;
    FLOAT: left;
    COLOR: #555;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 15px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    MARGIN-TOP: 10px
}

.right03 .des4 .pro DT {
    HEIGHT: auto;
    WIDTH: 99%;
    FLOAT: left
}

.right03 .des4 .pro DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    MARGIN-RIGHT: 14px
}

.right03 .des4 .pro DD {
    WIDTH: 99%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block;
    LINE-HEIGHT: 30px
}

.right03 .des4 .pro DD A {
    WIDTH: auto;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #555;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 28px;
    PADDING-RIGHT: 0
}

.right03 .des4 .pro DD SPAN {
    HEIGHT: 28px;
    WIDTH: auto;
    FLOAT: right;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    DISPLAY: block;
    LINE-HEIGHT: 28px
}

.right03 .service {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    POSITION: relative;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right03 .service DL {
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right03 .service DT {
    HEIGHT: auto;
    WIDTH: 140px;
    FLOAT: left
}

.right03 .service DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    PADDING-RIGHT: 1px
}

.right03 .service DD {
    WIDTH: 72%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block
}

.right03 .service DD A {
    WIDTH: 100%;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #555;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 28px;
    PADDING-RIGHT: 0
}

.right03 .service DD A.more {
    WIDTH: auto;
    FLOAT: none;
    FONT-WEIGHT: normal;
    COLOR: #de0010;
    DISPLAY: inline;
    LINE-HEIGHT: 28px
}

.right03 .smb {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right03 .smb DL {
    MARGIN-BOTTOM: 3px;
    WIDTH: 270px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right03 .smb DT {
    HEIGHT: auto;
    WIDTH: 123px;
    FLOAT: left
}

.right03 .smb DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    PADDING-RIGHT: 1px
}

.right03 .smb DD {
    WIDTH: 54%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block;
    LINE-HEIGHT: 22px
}

.right03 .smb DD A {
    HEIGHT: 24px;
    WIDTH: 100%;
    FLOAT: left;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 24px;
    PADDING-RIGHT: 0
}

.right03 .smb DD A.more {
    FONT-WEIGHT: normal;
    COLOR: #de0010;
    LINE-HEIGHT: 28px
}

.right03 .smb DD A:hover,
.right03 .smb DD A:active {
    COLOR: #de0010
}

.right03 .smb01 {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right03 .smb01 DL {
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0
}

.right03 .smb01 DT {
    HEIGHT: auto;
    WIDTH: 196px;
    FLOAT: left
}

.right03 .smb01 DT IMG {
    BORDER-TOP: #e3e3e3 .04em solid;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 4px;
    PADDING-RIGHT: 2px
}

.right03 .smb01 DD {
    WIDTH: 63%;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    DISPLAY: block
}

.right03 .smb01 DD A {
    WIDTH: 100%;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    FONT-WEIGHT: bold;
    COLOR: #555;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: block;
    LINE-HEIGHT: 28px;
    PADDING-RIGHT: 0
}

.right03 .smb01 DD A.more {
    WIDTH: auto;
    FLOAT: none;
    FONT-WEIGHT: normal;
    COLOR: #de0010;
    DISPLAY: inline;
    LINE-HEIGHT: 28px
}

.right03 .smb01 DD A:hover,
.right03 .smb01 DD A:active {
    COLOR: #de0010
}

.right03 .smb02 {
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 541px;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    POSITION: relative;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

.right03 .smb02 DL {
    WIDTH: 100%;
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 4px
}

.right03 .smb02 DL DD {
    WIDTH: 64%;
    FLOAT: left;
    MARGIN-LEFT: 4px
}

.right03 .smb02 DL DD A {
    OVERFLOW: hidden;
    WIDTH: 95%;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

.right03 .smb02 DL DD A:hover,
.right03 .smb02 DL DD A:active {
    COLOR: #de0010
}

.right03 .smb02 DL .date {
    WIDTH: 80px;
    FLOAT: left;
    DISPLAY: block
}

.right03 .smb02 DL .down {
    WIDTH: 60px;
    FLOAT: right;
    COLOR: #de0010;
    DISPLAY: block
}

.right03 .smb02 DL .down A {
    COLOR: #de0010
}

.right03 .smb02 A.more {
    HEIGHT: 25px;
    WIDTH: 31px;
    BACKGROUND: url(../images/more.gif) no-repeat left center;
    RIGHT: 0;
    POSITION: absolute;
    FLOAT: right;
    DISPLAY: block;
    TOP: -30px;
    PADDING-RIGHT: 10px
}

.right03 .smb01 UL {
    BORDER-TOP: #e3e3e3 .04em dashed;
    WIDTH: 100%;
    FLOAT: left
}

.right03 .smb01 LI {
    FLOAT: left;
    LINE-HEIGHT: 34px
}

.right03 .smb01 LI.item01 {
    WIDTH: 260px
}

.right03 .smb01 LI.item02 {
    WIDTH: 160px
}

.right03 .smb01 LI.item03 {
    WIDTH: 120px
}

.right03 .smb01 B {
    COLOR: #de0010
}

.right022 {
    BORDER-RIGHT: #e3e3e3 .04em solid;
    WIDTH: 208px;
    BACKGROUND: none transparent scroll repeat 0 0;
    FLOAT: left;
    PADDING-LEFT: 0;
    BORDER-LEFT: #e3e3e3 .04em solid;
    MARGIN-TOP: 15px
}

.right022 .right_top {
    FONT-SIZE: 0;
    HEIGHT: 3px;
    WIDTH: 208px;
    BACKGROUND: #de0010;
    FLOAT: right;
    CLEAR: both;
    LINE-HEIGHT: 0
}

#right .liuyudes1 {
    BORDER-TOP: #e3e3e3 .04em;
    BORDER-RIGHT: #e3e3e3 .04em solid;
    BORDER-BOTTOM: #e3e3e3 .04em solid;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: #e3e3e3 .04em solid;
    PADDING-RIGHT: 10px
}

#right .liuyudes1 DL {
    BORDER-BOTTOM: #e3e3e3 .04em dashed;
    FLOAT: left;
    PADDING-BOTTOM: 0
}

#right .liuyudes1 DL DD {
    FLOAT: left
}

#right .liuyudes1 DL DD A {
    OVERFLOW: hidden;
    BACKGROUND: url(../images/dot6.jpg) no-repeat left center;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    FLOAT: left;
    PADDING-LEFT: 10px;
    DISPLAY: block
}

#right .liuyudes1 DL DD A:hover,
#right .liuyudes1 DL DD A:active {
    COLOR: #de0010
}

#right .liuyudes1 DL DT {
    FONT-SIZE: 12px;
    FLOAT: right;
    FONT-WEIGHT: normal;
    DISPLAY: block
}

.ned_u {
    HEIGHT: 38px;
    MARGIN: 20px 0;
    BACKGROUND-COLOR: #f2f2f2
}

.ned_u LI {
    LIST-STYLE-TYPE: none;
    OVERFLOW: hidden;
    FONT-SIZE: 12px;
    HEIGHT: 38px;
    WIDTH: 300px;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    LINE-HEIGHT: 38px;
    MARGIN-RIGHT: 20px
}

.ned_u B {
    COLOR: #a70012
}

.news_xiang {
    OVERFLOW: hidden;
    CLEAR: both
}

.xiang_p {
    OVERFLOW: hidden;
    FONT-SIZE: 14px;
    HEIGHT: 30px;
    BORDER-BOTTOM: #535353 2px solid;
    FONT-WEIGHT: bold;
    COLOR: #a70012;
    LINE-HEIGHT: 30px
}

.news_xiang UL {
    OVERFLOW: hidden;
    MARGIN-BOTTOM: 40px;
    HEIGHT: 150px;
    MARGIN-TOP: 24px
}

.news_xiang LI {
    OVERFLOW: hidden;
    HEIGHT: 30px;
    BACKGROUND: url(../images/csa.jpg) no-repeat 10px 13px;
    BORDER-BOTTOM: #dbdada 1px dashed;
    LINE-HEIGHT: 30px;
    TEXT-INDENT: 20px
}

.news_xiang LI SPAN {
    FLOAT: right;
    COLOR: #999
}

.rjdzfw_con {
    padding: 20px 0 0 0
}

.rjdzfw_con p {
    text-indent: 2em;
    line-height: 25px
}

.rjdzfw_con p font {
    line-height: 24px;
    float: left;
    font-weight: bold;
    text-indent: 0
}

.rjdzfw_con h4 {
    width: auto;
    height: 22px;
    line-height: 22px;
    font-size: 13px;
    font-weight: bold;
    background: #3084f8;
    padding: 0 20px 0 5px;
    color: #fff
}

.rjdzfw_con p img {
    float: left;
    display: inline-block;
    margin-right: 30px
}

.rjdzfw_con span {
    line-height: 31px;
    display: inline
}

.fabj_h2 {
    width: 550px;
    font-weight: bold;
    color: #333;
    height: 40px
}

.fags {
    width: 100%;
    padding: 20px 0 10px 0;
    background-color: #f5f5f5;
    border-top: 1px solid #ebebeb
}

.fags_a {
    width: 980px;
    margin: 0 auto
}

.v5_gs_content {
    float: left
}

input:focus,
textarea:focus,
select:focus {
    outline: 0
}

.select {
    float: left;
    display: inline;
    margin: 3px 0;
    border: #ccc 1px solid;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #333;
    background-color: #fefefe;
    height: 2.66em;
    line-height: 2.66em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: background-color .5s ease-in;
    -webkit-transition: background-color .5s ease-in;
    -o-transition: background-color .5s ease-in;
    -ms-transition: background-color .5s ease-in;
    transition: background-color .5s ease-in
}

.select div {
    float: left;
    margin-top: 8px
}

.select>div {
    overflow: hidden
}

* html .select div select {
    display: block;
    float: left;
    margin: -2px
}

.select div>select {
    display: block;
    float: none;
    margin: -2px;
    padding: 0
}

.select:hover,
.select:active {
    border: 0
}

.select select>option {
    text-indent: 2px
}

select::-ms-expand {
    display: none
}

:-moz-placeholder {
    padding-left: .5em;
    color: #aaa;
    font-size: 12px
}

::-moz-placeholder {
    padding-left: .5em;
    color: #aaa;
    font-size: 12px
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    padding-left: .5em;
    color: #aaa;
    font-size: 12px
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    padding-left: .5em;
    color: #aaa;
    font-size: 12px
}

.input_line {
    margin: 3px 0;
    border: #ccc 1px solid;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #333;
    background-color: #fefefe;
    height: 2.66em;
    line-height: 2.66em;
    padding: .0625em .0625em 0 .5em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: background-color .5s ease-in;
    -webkit-transition: background-color .5s ease-in;
    -o-transition: background-color .5s ease-in;
    -ms-transition: background-color .5s ease-in;
    transition: background-color .5s ease-in
}

.input_line:hover,
.input_line:active {
    border: #09f 1px solid;
    box-shadow: 1px 1px 4px #39c
}

.textarea {
    border: 1px solid #e1e1e1;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
    border-radius: .25em;
    -webkit-border-radius: .25em;
    color: #333;
    padding: .5em;
    background-color: #fff;
    outline: 0;
    background-color: #fff;
    -webkit-appearance: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.textarea:focus {
    border: .1em solid rgba(19, 97, 187, 0.65);
    box-shadow: 0 0 .3025em rgba(19, 97, 187, 0.5)
}