<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {
    min-width: 1078px;
}
.w {
    margin: 0 auto;
    width: 1000px;
}
header {
    height: 95px;
}
header.white {
    background: #fff none repeat scroll 0 0;
}
header .poa-f .bg {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow02.png") no-repeat scroll center center;
    height: 95px;
    left: 50%;
    margin-left: -960px;
    top: 0;
    width: 1920px;
}
header .in {
    margin: 0 auto;
    width: 1078px;
}
nav {
    margin-left: 56px;
}
nav li {
    position: relative;
}
nav a.t {
    color: #000;
    display: inline-block;
    font-size: 14px;
    line-height: 92px;
    margin: 0 12px;
    opacity: 0.7;
    padding: 0 8px 3px;
}
nav a.t:hover, nav a.t.cur {
    border-bottom: 3px solid #e60012;
    opacity: 1;
    padding-bottom: 0;
}
.subnav {
    background: rgba(0, 0, 0, 0) url("images/bg_bg10.png") repeat scroll 0 0;
    border-top: 3px solid #e81223;
    padding: 0 16px 4px;
    top: 92px;
    width: 68px;
}
.subnav a {
    color: #fff;
    display: inline-block;
    line-height: 32px;
    padding-bottom: 2px;
}
header .tips {
    height: 19px;
    line-height: 19px;
    margin-top: 39px;
    width: 177px;
}
header .tips a.n {
    background: rgba(0, 0, 0, 0) url("images/bg_sign04.png") no-repeat scroll left top;
    color: #848484;
    display: inline-block;
    padding-left: 28px;
}
header .tips a.n:hover {
    background-position: left bottom;
    color: #e60012;
}
header .tips span.fl {
    background: #ccc none repeat scroll 0 0;
    display: inline-block;
    height: 11px;
    margin: 3px 11px 0 25px;
    width: 1px;
}
header .tips a.btn {
    display: inline-block;
    height: 19px;
    margin-left: 13px;
    width: 19px;
}
header .tips a.sina {
    background: rgba(0, 0, 0, 0) url("images/bg_sign05.png") no-repeat scroll 0 0;
}
header .tips a.wechat {
    background: rgba(0, 0, 0, 0) url("images/bg_sign06.png") no-repeat scroll 0 0;
}
header .tips a.btn:hover {
    background-position: 0 -19px;
}
header .tips a.wechat img {
    left: -60px;
    top: 20px;
}
footer {
    background: #ebebeb none repeat scroll 0 0;
    padding: 52px 0;
}
.inside-footer {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow07.png") repeat scroll 0 0;
    font-size: 12px;
    line-height: 24px;
    padding: 12px 0;
}
.inside-footer p.fl {
    margin-left: -3px;
}
.inside-footer p.fl a {
    display: inline-block;
    margin: 0 3px;
}
footer .f-w {
    margin: 0 auto;
    width: 1082px;
}
footer li {
    color: #5a636b;
    height: 210px;
    line-height: 24px;
    margin-bottom: 20px;
}
footer li.w172 {
    width: 172px;
}
footer li.w200 {
    width: 200px;
}
footer li.w204 {
    width: 204px;
}
footer li.w213 {
    width: 213px;
}
footer li.w293 {
    width: 293px;
}
footer a {
    color: #5a636b;
    display: inline-block;
}
footer a.tit {
    color: #333;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 18px;
}
footer a:hover {
    color: #333;
}
footer .share {
    height: 16px;
    margin: 10px 0 30px;
}
footer .share.m0 {
    margin: 5px 8px 0;
}
footer .bdsharebuttonbox a {
    height: 16px !important;
    margin: 0 20px 0 0 !important;
    padding: 0 !important;
    width: 18px !important;
}
.inside-footer .bdsharebuttonbox a {
    margin-right: 6px !important;
}
footer .bdsharebuttonbox .bds_tsina {
    background: rgba(0, 0, 0, 0) url("images/bg_sign13.png") no-repeat scroll 0 0 !important;
}
footer .bdsharebuttonbox .bds_tqq {
    background: rgba(0, 0, 0, 0) url("images/bg_sign14.png") no-repeat scroll 0 0 !important;
}
footer .bdsharebuttonbox .bds_weixin {
    background: rgba(0, 0, 0, 0) url("images/bg_sign15.png") no-repeat scroll 0 0 !important;
}
footer input {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 0 none;
    color: #666;
    font-size: 12px;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
    width: 156px;
}
footer input.submit {
    background: #cd0914 url("images/bg_sign16.png") no-repeat scroll center center;
    height: 33px;
    width: 36px;
}
.about-bg {
    background: rgba(0, 0, 0, 0) url("http://www.taiyiplus.com/static/web/css/../../img/loadings.gif") no-repeat scroll center center;
}
.about-menu {
    color: #fff;
    font-size: 14px;
    height: 198px;
    line-height: 28px;
    margin-top: -99px;
    right: 0;
    top: 50%;
    width: 122px;
    z-index: 2;
}
.about-menu .sign {
    height: 28px;
    width: 26px;
}
.about-menu li {
    cursor: pointer;
    height: 28px;
    opacity: 0.7;
    width: 122px;
}
.about-menu li.cur, .about-menu li.hover {
    opacity: 1;
}
.about-menu .circle {
    border: 1px solid #fff;
    border-radius: 50%;
    height: 8px;
    left: 8px;
    opacity: 0.7;
    top: 9px;
    width: 8px;
}
.about-menu li.b .circle {
    border-color: #000;
}
.about-menu li.cur .circle, .about-menu li.hover .circle {
    background: #fff none repeat scroll 0 0;
}
.about-menu li.b .circle, .about-menu li.b.hover .circle {
    background: #000 none repeat scroll 0 0;
}
.about-menu .arrow {
    border-bottom: 3px solid transparent;
    border-top: 3px solid transparent;
    height: 0;
    opacity: 0;
    top: 11px;
    width: 0;
}
.about-menu .arrow.l {
    border-right: 5px solid #fff;
    left: 3px;
}
.about-menu li.b .arrow.l {
    border-right-color: #000;
}
.about-menu .arrow.r {
    border-left: 5px solid #fff;
    right: 3px;
}
.about-menu li.b .arrow.r {
    border-left-color: #000;
}
.about-menu p {
    color: #fff;
    width: 84px;
}
.about-menu li.b p {
    color: #000;
}
.about-menu .mouse {
    background: rgba(0, 0, 0, 0) url("images/bg_sign01.png") no-repeat scroll 0 0;
    height: 46px;
    margin-top: 10px;
    width: 24px;
}
.about-menu .mouse .in {
    animation: 1s linear 0s normal none infinite running MouseIn;
    background: rgba(0, 0, 0, 0) url("images/bg_sign02.png") no-repeat scroll 0 0;
    height: 8px;
    left: 11px;
    top: 6px;
    width: 2px;
}
@keyframes MouseIn {
0% {
    top: 6px;
}
100% {
    top: 10px;
}
}
.about-title.mb65 {
    margin-bottom: 65px;
}
.about-title.mb35 {
    margin-bottom: 35px;
}
.about-title.mb56 {
    margin-bottom: 56px;
}
.about-title .name {
    background: rgba(0, 0, 0, 0) url("images/name01.png") no-repeat scroll center center;
    height: 44px;
    left: 50%;
    top: 0;
    width: 0;
}
.about-se .name {
    background-image: url("images/name02.png");
}
.about-title .title {
    color: #fff;
    font-size: 24px;
    line-height: 62px;
    margin: 0 auto;
    opacity: 0;
    padding-top:0px;
    top: 0px;
    width: 204px;
}
.about-se .title {
    width: 250px;
}
.about-title .title span {
    background: #575654 none repeat scroll 0 0;
    display: inline-block;
    height: 1px;
    margin-top: 30px;
    width: 33px;
}
.about-title .title span.w {
    background: #fff none repeat scroll 0 0;
    opacity: 0.68;
}
.about-title .title i {
    display: inline-block;
    margin: 0 20px;
}
.about-title .title i.c {
    color: #333;
}
.a-part .main {
    left: 50%;
    margin-left: -390px;
    top: 50%;
    width: 780px;
}
.about-fi {
    margin-bottom: -95px;
    top: -95px;
}
.about-fi .tips {
    color: #de0010;
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 48px;
    opacity: 0;
    text-align: center;
    top: 20px;
}
.about-fi .tips span {
    background: #ce0211 none repeat scroll 0 0;
    bottom: -15px;
    display: inline-block;
    height: 1px;
    left: 50%;
    margin-left: -13px;
    width: 26px;
}
.about-fi .detail {
    color: #e0e0e0;
    font-size: 14px;
    line-height: 28px;
    opacity: 0;
    text-align: center;
}
.about-fi .detail p.fz20 {
    color: #ce0211;
    font-size: 20px;
    line-height: 38px;
}
.about-fi .detail p.fz20.mb28 {
    margin-bottom: 28px;
}
.about-fi .btns {
    opacity: 0;
}
.about-fi .btns span {
    cursor: pointer;
    display: inline-block;
    height: 38px;
    width: 39px;
}
.about-fi .btns span.btn {
    background: rgba(0, 0, 0, 0) url("images/bg_btn01.png") no-repeat scroll 0 0;
    margin: 46px 13px 0;
}
.about-fi .btns span.in.prev {
    background: rgba(0, 0, 0, 0) url("images/prev01.png") no-repeat scroll center center;
}
.about-fi .btns span.in.next {
    background: rgba(0, 0, 0, 0) url("images/next01.png") no-repeat scroll center center;
}
.about-fi .btns span.prev.hover {
    background-position: center 40%;
}
.about-fi .btns span.next.hover {
    background-position: center 60%;
}
.about-se img.shadow {
    left: 150%;
    margin-left: -155px;
    top: 0;
    width: 1120px;
}
.about-se li {
    color: #fff;
    height: 77px;
    left: 535px;
    margin-bottom: 30px;
    opacity: 0;
    position: relative;
    width: 535px;
}
.about-se li.fi {
    margin-left: 309px;
}
.about-se li.se {
    margin-left: 345px;
}
.about-se li.th {
    margin-left: 381px;
}
.about-se li.fo {
    margin-left: 417px;
}
.about-se li .num {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    color: #e1000b;
    font: 36px/77px Arial;
    height: 77px;
    text-align: center;
    width: 77px;
}
.about-se li .detail {
    width: 421px;
}
.about-se li p {
    opacity: 0.75;
}
.about-se li p.t {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 3px;
    opacity: 1;
}
.about-th .name {
    background-image: url("images/name03.png");
}
.about-th .main {
    margin-left: -502px;
    width: 1004px;
}
.about-th .shadow {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow01.png") no-repeat scroll 0 0;
    height: 188px;
    left: 50%;
    margin-left: -694px;
    opacity: 0;
    top: 614px;
    width: 1330px;
}
.about-th .imgs {
    perspective: 500px;
}
.about-th .imgs img {
    left: 307px;
    opacity: 0;
    position: relative;
    transform-style: preserve-3d;
}
.about-th .rotate7 {
    animation: 0.5s ease 0s normal forwards 1 running Rotate;
    margin: 0 -2px;
}
@keyframes Rotate {
100% {
    transform: rotateY(7deg);
}
}
.about-th .rotate8 {
    animation: 0.5s ease 0s normal forwards 1 running RotateE;
    margin: 0 -2px;
}
@keyframes RotateE {
100% {
    transform: rotateY(-8deg);
}
}
.about-th .rotate10 {
    animation: 0.5s ease 0s normal forwards 1 running RotateT;
    margin: 0 -2px;
}
@keyframes RotateT {
100% {
    transform: rotateY(10deg);
}
}
.about-th .rotate11 {
    animation: 0.5s ease 0s normal forwards 1 running Rotate-n;
    margin: 0 -2px;
}
@keyframes Rotate-n {
100% {
    transform: rotateY(-11deg);
}
}
.about-th .titles {
    left: 0;
    opacity: 0;
    top: 0;
}
.about-th .titles li {
    height: 575px;
    top: 171px;
}
.about-th .titles li.fi {
    left: 0;
    width: 307px;
}
.about-th .titles li.se {
    left: 307px;
    width: 195px;
}
.about-th .titles li.th {
    left: 502px;
    width: 221px;
}
.about-th .titles li.fo {
    left: 723px;
    width: 281px;
}
.about-th .titles .box {
    color: #fff;
    font-size: 16px;
    height: 234px;
    line-height: 24px;
    padding: 40px 0 0 13px;
}
.about-th .titles .box.w294 {
    width: 294px;
}
.about-th .titles .box.w182 {
    width: 182px;
}
.about-th .titles .box.w208 {
    width: 208px;
}
.about-th .titles .box.w268 {
    width: 268px;
}
.about-th .titles .box.t {
    height: 261px;
}
.about-th .titles p {
    opacity: 0.8;
}
.about-th .titles p.en {
    font: 22px/30px Arial;
    margin-bottom: 12px;
    opacity: 1;
    text-transform: uppercase;
}
.about-th .titles .line {
    background: #fff none repeat scroll 0 0;
    height: 1px;
    margin-left: 3px;
    opacity: 0.8;
    width: 23px;
}
.about-fo .name {
    background-image: url("images/name16.png");
}
.about-fo .title {
    width: 178px;
}
.about-fo .main {
    margin-left: -415px;
    width: 830px;
}
.about-fo .detail {
    height: 276px;
    margin-top: 100px;
    opacity: 0;
}
.about-fo .btn {
    cursor: pointer;
    height: 48px;
    top: 127px;
    width: 48px;
}
.about-fo .prev {
    background: rgba(0, 0, 0, 0) url("images/prev02.png") no-repeat scroll 0 0;
    left: 0;
}
.about-fo .next {
    background: rgba(0, 0, 0, 0) url("images/next02.png") no-repeat scroll 0 0;
    right: 0;
}
.about-fo .detail .in {
    height: 276px;
    margin: 0 auto;
    width: 658px;
}
.about-fo .box {
    background: #4ca2eb none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    height: 276px;
    left: 0;
    line-height: 24px;
    padding: 0 82px;
    top: 0;
    width: 494px;
}
.about-fo .box.fo {
    opacity: 0.08;
    transform: translateY(-156px) scale(0.55);
}
.about-fo .box.fif {
    opacity: 0;
    top: 26px;
}
.about-fo .time {
    border-left: 6px solid #fceceb;
    font: 36px/1 Arial;
    height: 36px;
    margin-bottom: 28px;
    padding-left: 20px;
}
.about-fo .list {
    color: #d31200;
    font: 30px/58px Arial;
    height: 75px;
    margin-top: 15px;
    opacity: 0;
    text-align: center;
}
.about-fo .list .line {
    background: #d31200 none repeat scroll 0 0;
    bottom: 7px;
    height: 1px;
    left: 0;
    width: 100%;
}
.about-fo .list li {
    background: rgba(0, 0, 0, 0) url("images/bg_sign03.png") no-repeat scroll center top;
    cursor: pointer;
    height: 58px;
    padding-bottom: 17px;
    width: 166px;
}
.about-fo .list li.cur {
    background-position: center bottom;
    font-weight: bold;
}
.about-fif .main {
    margin-left: -501px;
    width: 1002px;
}
.about-fif .name {
    background-image: url("images/name05.png");
}
.about-fif .list {
    height: 315px;
    padding-bottom: 50px;
}
.about-fif .move {
    height: 315px;
}
.about-fif ul {
    opacity: 0;
    top: 0;
    width: 1182px;
}
.about-fif li {
    background: #fff none repeat scroll 0 0;
    color: #b4b2b2;
    height: 315px;
    left: 360px;
    line-height: 20px;
    margin: 0 17px;
    opacity: 0;
    position: relative;
    width: 300px;
}
.about-fif li .in {
    padding: 18px 25px 0;
}
.about-fif .in a {
    color: #666;
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    width: 100%;
}
.about-fif .in a.more {
    margin-top: 10px;
    width: auto;
}
.about-fif .in a:hover {
    color: #be010e;
}
.about-fif .btn {
    bottom: 0;
    height: 13px;
    left: 50%;
    opacity: 0;
}
.about-fif .btn span {
    background: rgba(0, 0, 0, 0) url("images/bg_btn02.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    margin: 0 8px;
    width: 14px;
}
.about-fif .btn span.cur {
    background-position: 0 -13px;
}
.about-si .name {
    background-image: url("images/name15.png");
}
.about-si .detail {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    width: 545px;
}
.about-si .detail .line {
    background: #e50000 none repeat scroll 0 0;
    height: 8px;
    margin-bottom: 21px;
    opacity: 0;
    top: 20px;
    width: 90px;
}
.about-si .detail p {
    opacity: 0;
    top: 28px;
}
.about-si .detail p.fz36 {
    color: #fff;
    font-size: 36px;
    line-height: 56px;
}
.about-si .detail img {
    opacity: 0;
    top: 63px;
}
.i-ban {
    background: rgba(0, 0, 0, 0) url("http://www.taiyiplus.com/static/web/css/../../img/loadings.gif") no-repeat scroll center center;
    color: #000;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
}
.i-ban .scale-box {
    padding-top: 36px;
}
.i-ban h2 {
    color: #e20005;
    font-size: 36px;
    line-height: 60px;
    opacity: 0;
    top: 23px;
}
.i-ban p {
    opacity: 0;
    top: 23px;
}
.iban-w {
    height: 720px;
    margin: 32px auto 0;
    width: 978px;
}
.i-ban .img-box {
    bottom: -7px;
    left: 50%;
    margin-left: -204px;
    width: 432px;
}
.i-ban .cave {
    background: rgba(0, 0, 0, 0) url("images/bg_sign17.png") no-repeat scroll center center;
    height: 98px;
    left: 328px;
    opacity: 0;
    top: 392px;
    transform: scale(0.3);
    width: 312px;
}
.i-ban .wand {
    background: rgba(0, 0, 0, 0) url("images/bg_sign18.png") no-repeat scroll center bottom;
    bottom: 0;
    height: 482px;
    left: 241px;
    opacity: 0;
    transform: scale(0.1) rotateY(0deg);
    width: 521px;
}
.i-ban .wand_sign {
    background: rgba(0, 0, 0, 0) url("images/wand_sign01.png") no-repeat scroll 0 0;
    height: 213px;
    left: 241px;
    opacity: 0;
    top: 100%;
    transform: scale(0.1);
    width: 521px;
}
.i-ban .wand_sign.af {
    background-image: url("images/wand_sign02.png");
}
.i-ban .box {
    background: #b9b9b9 none repeat scroll 0 0;
    border-radius: 8px;
    height: 40px;
    left: 469px;
    opacity: 0;
    top: 415px;
    width: 40px;
}
.i-ban .box.w97 {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow03.png") no-repeat scroll center bottom;
    height: 97px;
    padding-bottom: 61px;
    width: 97px;
}
.i-ban .box.w112 {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow04.png") no-repeat scroll center bottom;
    height: 112px;
    padding-bottom: 56px;
    width: 112px;
}
.i-ban .box.w77 {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow05.png") no-repeat scroll center bottom;
    height: 77px;
    padding-bottom: 62px;
    width: 77px;
}
.i-ban .box.nobg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.i-ban .box.fi {
    left: 0;
    top: 447px;
}
.i-ban .box.se {
    left: 127px;
    top: 578px;
}
.i-ban .box.th {
    left: 901px;
    top: 390px;
}
.i-ban .box.fo {
    left: 760px;
    top: 440px;
}
.i-ban .box.fif {
    left: 826px;
    top: 552px;
}
.i-ban .arrow {
    bottom: 0;
    cursor: pointer;
    height: 47px;
    left: 50%;
    margin-left: -14px;
    width: 47px;
}
.i-ban .arrow .in {
    animation: 2s linear 0s normal none infinite running arrow;
    background: rgba(0, 0, 0, 0) url("images/arrow.png") no-repeat scroll 0 0;
    height: 18px;
    width: 47px;
}
@keyframes arrow {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0.2;
    transform: translateY(35px);
}
}
.index-wrap {
    background: rgba(0, 0, 0, 0) url("images/bg_bg02.jpg") no-repeat scroll center top;
    margin-bottom: -95px;
    top: -95px;
}
.i-w {
    margin: 0 auto;
    width: 1028px;
}
.ipart-fi {
    padding: 207px 0 148px;
}
.i-number {
    height: 126px;
}
.i-number .line {
    background: rgba(0, 0, 0, 0) url("images/bg_line01.png") no-repeat scroll left center;
    bottom: 0;
    height: 126px;
    left: -436px;
    width: 0;
}
.i-number .line.r {
    background: rgba(0, 0, 0, 0) url("images/bg_line02.png") repeat scroll 0 0;
}
.i-number .num {
    background: rgba(0, 0, 0, 0) url("images/bg_sign07.png") no-repeat scroll 0 0;
    color: #fff;
    font: 36px/99px Arial;
    height: 99px;
    text-align: center;
    width: 96px;
}
.ipart-fi .main {
    margin: 0 auto;
    padding-top: 120px;
    width: 694px;
}
.ipart .title {
    color: #fff;
    font-size: 24px;
    height: 62px;
    line-height: 62px;
    padding-top: 44px;
}
.ipart .title p.b {
    color: #333;
}
.ipart .title .name {
    background: rgba(0, 0, 0, 0) url("images/name06.png") no-repeat scroll center center;
    height: 44px;
    left: 0;
    opacity: 0;
    top: -22px;
}
.ipart .title .in {
    margin: 0 auto;
    opacity: 0;
    top: 31px;
    width: 202px;
}
.ipart .title span {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    height: 1px;
    margin-top: 30px;
    opacity: 0.3;
    width: 33px;
}
.ipart .title span.b {
    background: #666 none repeat scroll 0 0;
}
.ipart .title p {
    margin: 0 20px;
}
.ipart-fi .detail {
    color: #fff;
    line-height: 25px;
    margin: 42px 0 28px;
    opacity: 0;
    text-align: center;
    top: 28px;
}
.ipart-fi .detail p {
    opacity: 0.75;
}
.ipart-fi .detail p.fz18 {
    font-size: 18px;
    line-height: 30px;
    opacity: 1;
}
.ipart-fi .signs {
    color: #fff;
    font-size: 16px;
    height: 371px;
    line-height: 2;
    text-align: center;
    width: 694px;
}
.ipart-fi .signs .bg {
    background: rgba(0, 0, 0, 0) url("images/bg_bg03.png") no-repeat scroll center center;
    height: 284px;
    left: 50%;
    top: 0;
    width: 0;
}
.ipart-fi .signs .box {
    height: 246px;
    left: 50%;
    margin-left: -107px;
    top: 154px;
    transform: scale(0.5);
    width: 214px;
}
.ipart-fi .signs .box-bg {
    background: rgba(0, 0, 0, 0) url("images/bg_sign09.png") no-repeat scroll 0 0;
}
.ipart-fi .signs .box-bg.b {
    background-image: url("images/bg_sign08.png");
}
.ipart-fi .signs img {
    display: block;
    margin: 0 auto 18px;
}
.ipart-fi .signs img.mt20 {
    margin-top: 20px;
}
.ipart-fi .signs p {
    color: #fff;
}
.ipart-fi .signs p.mt10 {
    margin-top: 30px;
}
.ipart-fi .signs p.fz18 {
    font-size: 18px;
    top: 10px;
}
.ipart-se {
    padding-bottom: 165px;
}
.ipart-se.pb20 {
    padding-bottom: 20px;
}
.ipart-se .main {
    padding-top: 109px;
}
.ipart-se .title .name {
    background: rgba(0, 0, 0, 0) url("images/name07.png") repeat scroll 0 0;
}
.ipart-se .circle {
    height: 444px;
    margin: 66px auto 0;
    width: 444px;
}
.ipart-se .bg {
    animation: 15s linear 0s normal none infinite running Circle;
    background: rgba(0, 0, 0, 0) url("images/bg_bg04.png") no-repeat scroll center center;
    height: 444px;
    opacity: 0;
    transform: scale(0.2);
    width: 444px;
}
@keyframes Circle {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.ipart-se .rotate {
    height: 444px;
    top: -444px;
    width: 444px;
}
.ipart-se a.btn {
    background: #282828 none repeat scroll 0 0;
    border: 10px solid #c10712;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    left: 165px;
    line-height: 1;
    opacity: 0;
    padding: 35px 0;
    text-align: center;
    top: 165px;
    width: 94px;
}
.ipart-se a.btn:hover {
    color: #d40011;
}
.ipart-se a.btn p.en {
    font: 10px/1 Arial;
    opacity: 0.5;
}
.ipart-se a.btn.cur {
    background: #fff none repeat scroll 0 0;
    border-color: #fff;
    color: #010101;
    transform: scale(1.1);
}
.ipart-se a.btn.cur p.en {
    color: #010101;
    font-size: 14px;
}
.ipart-se .detail {
    color: #fff;
    height: 180px;
    left: 114px;
    line-height: 20px;
    text-align: center;
    top: 145px;
    width: 215px;
}
.ipart-se .detail h2 {
    font: 24px/1 Arial;
    margin-bottom: 16px;
    text-align: center;
    text-transform: uppercase;
}
.ipart-se .detail p {
    opacity: 0.94;
}
.ipart-se .detail a {
    background: #000 none repeat scroll 0 0;
    border-radius: 14px;
    bottom: 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    left: 61px;
    line-height: 33px;
    padding: 0 27px;
    text-align: center;
}
.ipart-se .detail a:hover {
    opacity: 0.7;
}
.ipart-se .list {
    color: #fff;
    font-size: 24px;
    line-height: 36px;
    margin-top: 30px;
    padding-left: 25px;
    top: 0;
    width: 270px;
}
.ipart-se .list.l {
    left: -295px;
}
.ipart-se .list.r {
    right: -295px;
}
.ipart-se .list li {
    cursor: pointer;
    height: 58px;
    left: 135px;
    margin-bottom: 80px;
    opacity: 0;
    position: relative;
    width: 270px;
}
.ipart-se .list.r li {
    left: -135px;
    text-align: right;
}
.ipart-se .list li.pl25 {
    margin-left: 25px;
}
.ipart-se .list li.pl50 {
    margin-left: 50px;
}
.ipart-se .list li.pr25 {
    margin-right: 25px;
    width: 245px;
}
.ipart-se .list li.pr50 {
    margin-right: 50px;
    width: 220px;
}
.ipart-se .list .lines {
    background: #fff none repeat scroll 0 0;
    height: 90%;
    left: 0;
    opacity: 0;
    top: 5%;
    width: 7px;
}
.ipart-se .list.r .lines {
    left: auto;
    right: 0;
}
.ipart-se .list li.cur .lines {
    left: -25px;
    opacity: 1;
}
.ipart-se .list.r li.cur .lines {
    left: auto;
    opacity: 1;
    right: -25px;
}
.ipart-se .list span {
    font: 30px/36px Arial;
}
.ipart-se .list p.en {
    color: #000;
    font: bold 16px/22px Arial;
    opacity: 0.55;
    text-transform: uppercase;
}
.ipart-se .list li.cur p.en {
    color: #fff;
    opacity: 1;
}
.ipart-th {
    padding-bottom: 167px;
}
.ipart-th .line {
    background-image: url("images/bg_line03.png");
}
.ipart-th .num {
    background-image: url("images/bg_sign10.png");
    color: #010101;
}
.ipart-th .main {
    padding-top: 96px;
}
.ipart-th .title .name {
    background-image: url("images/name08.png");
}
.ipart-th .tab {
    border: 1px solid #ce0211;
    border-radius: 17px;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0 427px 54px;
    opacity: 0;
    text-align: center;
    width: 172px;
}
.ipart-th .tab .bg {
    background: #ce0211 none repeat scroll 0 0;
    border-radius: 17px;
    height: 34px;
    width: 92px;
}
.ipart-th .tab span {
    cursor: pointer;
    display: inline-block;
    width: 86px;
}
.ipart-th .tab span.cur {
    color: #fff;
}
.ipart-th .box {
    height: 398px;
    margin: 53px 0 0 28px;
}
.ipart-th .list, .ipart-th .list-box {
    height: 428px;
}
.ipart-th .list .box-in {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    height: 134px;
    left: 100%;
    opacity: 0;
    top: 28px;
    transform: rotate(45deg);
    width: 134px;
}
.ipart-th .list .box-in:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    transform: rotate(45deg) scale(1.1);
}
.ipart-th .list .box-in img {
    margin: 20px 0 0 20px;
    transform: rotate(-45deg);
}
.ipart-th .btns {
    height: 14px;
    margin-top: 16px;
    text-align: center;
}
.ipart-th .btns a {
    border: 1px solid #999;
    border-radius: 50%;
    display: inline-block;
    height: 12px;
    margin: 0 4px;
    width: 12px;
}
.ipart-th .btns a.cur {
    background: #ce0211 none repeat scroll 0 0;
    border-color: #ce0211;
}
.ipart-fo .main {
    height: 895px;
    margin: 0 auto;
    padding-top: 33px;
    width: 890px;
}
.ipart-fo .year .bg {
    background: rgba(0, 0, 0, 0) url("images/bg_bg05.png") no-repeat scroll 0 0;
}
.ipart-fo .year .bg .in {
    background: rgba(0, 0, 0, 0) url("images/bg_bg06.png") no-repeat scroll 0 0;
}
.ipart-fo .year span {
    background: rgba(0, 0, 0, 0) url("images/bg_sign11.png") no-repeat scroll left 0;
    color: #848484;
    cursor: pointer;
    font: 18px/1 Arial;
    padding: 0 24px;
}
.ipart-fo .year span.r {
    background-position: right 0;
}
.ipart-fo .year span.cur {
    background-position: left -18px;
    color: #d40011;
}
.ipart-fo .year span.r.cur {
    background-position: right -18px;
}
.ipart-fo .year span.fi {
    left: 212px;
    top: 135px;
}
.ipart-fo .year span.se {
    left: 158px;
    top: 212px;
}
.ipart-fo .year span.th {
    left: 285px;
    top: 282px;
}
.ipart-fo .year span.fo {
    left: 516px;
    top: 606px;
}
.ipart-fo .year span.fif {
    left: 435px;
    top: 667px;
}
.ipart-fo .year span.si {
    left: 445px;
    top: 755px;
}
.ipart-fo .title .name {
    background-image: url("images/name16.png");
}
.ipart-fo .title .in {
    width: 178px;
}
.ipart-fo .tips {
    left: 0;
    top: 420px;
    width: 100%;
}
.ipart-fo .tips .btn {
    cursor: pointer;
    height: 32px;
    opacity: 0;
    top: 45px;
    width: 18px;
}
.ipart-fo .tips .prev {
    background: rgba(0, 0, 0, 0) url("images/prev03.png") no-repeat scroll 0 0;
    left: 18px;
}
.ipart-fo .tips .prev.hover {
    background-position: -18px 0;
}
.ipart-fo .tips .next {
    background: rgba(0, 0, 0, 0) url("images/next03.png") no-repeat scroll -18px 0;
    right: 18px;
}
.ipart-fo .tips .next.hover {
    background-position: 0 0;
}
.ipart-fo .tips .in {
    margin-left: 40px;
    width: 810px;
}
.ipart-fo .tips .year {
    background: rgba(0, 0, 0, 0) url("images/bg_sign12.png") no-repeat scroll 0 0;
    color: #fff;
    font: 48px/118px Arial;
    height: 118px;
    left: 100px;
    opacity: 0;
    padding-bottom: 29px;
    text-align: center;
    width: 215px;
}
.ipart-fo .tips .detail {
    margin-left: -6px;
    opacity: 0;
    right: 100px;
    width: 601px;
}
.ipart-fo .tips .top {
    background: rgba(0, 0, 0, 0) url("images/bg_bg07.png") no-repeat scroll 0 0;
    height: 43px;
}
.ipart-fo .tips .mid {
    background: rgba(0, 0, 0, 0) url("images/bg_bg08.png") repeat-y scroll 0 0;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    padding: 0 46px;
}
.ipart-fo .tips .bot {
    background: rgba(0, 0, 0, 0) url("images/bg_bg09.png") no-repeat scroll 0 0;
    height: 49px;
}
.products-out .bg {
    background: #000 none repeat scroll 0 0;
    opacity: 0.6;
}
.products-out .main {
    background: rgba(0, 0, 0, 0) url("images/bg_bg11.png") no-repeat scroll 0 0;
    color: #fff;
    height: 256px;
    left: 50%;
    line-height: 22px;
    margin-left: -405px;
    padding: 38px 138px 0 111px;
    width: 560px;
}
.products-out .close {
    background: rgba(0, 0, 0, 0) url("images/close01.png") no-repeat scroll center center;
    cursor: pointer;
    height: 38px;
    right: 66px;
    top: 0;
    width: 38px;
}
.products-out .in {
    height: 256px;
}
.products-out h2 {
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 17px;
}
.products-out a {
    background: rgba(0, 0, 0, 0) url("images/bg_btn03.png") no-repeat scroll 0 0;
    bottom: 30px;
    color: #d2d2d2;
    display: inline-block;
    font-size: 14px;
    line-height: 36px;
    padding-left: 42px;
    right: 16px;
    width: 108px;
}
.products-out a:hover {
    color: #fff;
}
.solution-bg {
    background: rgba(0, 0, 0, 0) url("images/bg_solution.jpg") no-repeat scroll center top;
}
.solution-wrap {
    color: #666;
    font-size: 14px;
    left: 24%;
    line-height: 24px;
    top: 26%;
    width: 470px;
}
.solution-wrap p.t {
    color: #333;
    font-size: 36px;
    line-height: 57px;
    margin-bottom: 12px;
    padding-left: 80px;
}
.solution-wrap .detail {
    margin: 18px 0 28px;
}
.solution-wrap .btn a {
    background: #74757a none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 45px;
    margin-right: 1px;
    text-align: center;
    width: 110px;
}
.solution-wrap .btn a:hover {
    background: #ce0211 none repeat scroll 0 0;
}
.solution-info {
    height: 540px;
    left: 50%;
    margin: -218.5px 0 0 -347.5px;
    top: 50%;
    width: 695px;
}
.solution-info .title {
    color: #fff;
    font-size: 30px;
    height: 62px;
    line-height: 62px;
    margin-bottom: 18px;
    text-align: center;
}
.solution-info .title span {
    margin: 0 20px;
}
.solution-info .scroll {
    color: #fff;
    font-size: 14px;
    height: 192px;
    line-height: 24px;
    margin: 45px 0 37px;
    text-align: center;
}
.solution-info .scroll img {
    max-width: 100%;
}
.solution-info .btns span {
    cursor: pointer;
    display: inline-block;
    height: 38px;
    width: 39px;
}
.solution-info .btns span.btn {
    background: rgba(0, 0, 0, 0) url("images/bg_btn01.png") no-repeat scroll 0 0;
    margin: 0 13px;
}
.solution-info .btns span.in.prev {
    background: rgba(0, 0, 0, 0) url("images/prev01.png") no-repeat scroll center center;
}
.solution-info .btns span.in.next {
    background: rgba(0, 0, 0, 0) url("images/next01.png") no-repeat scroll center center;
}
.solution-info .btns span.prev.hover {
    background-position: center 40%;
}
.solution-info .btns span.next.hover {
    background-position: center 60%;
}
.solution-info .tab {
    margin-top: 52px;
}
.solution-info .tab a {
    background: #74757a none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 45px;
    margin-right: 1px;
    text-align: center;
    width: 110px;
}
.solution-info .tab a.cur, .solution-info .tab a:hover {
    background: #ce0211 none repeat scroll 0 0;
}
.load {
    background: rgba(0, 0, 0, 0) url("http://www.taiyiplus.com/static/web/css/../../img/loadings.gif") no-repeat scroll center center;
}
.join-wrap {
    height: 437px;
    left: 50%;
    margin: -175px 0 0 -487px;
    top: 50%;
    width: 974px;
}
.join-wrap img.por {
    opacity: 0;
    top: -22px;
}
.join-wrap .title {
    opacity: 0;
    padding-left: 386px;
    top: 31px;
}
.join-wrap .title span {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    height: 1px;
    margin-top: 30px;
    opacity: 0.78;
    width: 33px;
}
.join-wrap .title p {
    color: #fff;
    font-size: 24px;
    line-height: 62px;
    margin: 0 20px;
}
.join-wrap .list {
    margin-top: 50px;
}
.join-wrap .list ul {
    width: 1002px;
}
.join-wrap .list li {
    background: #fff none repeat scroll 0 0;
    height: 281px;
    left: 153px;
    line-height: 14px;
    margin-right: 28px;
    opacity: 0;
    position: relative;
    width: 306px;
}
.join-wrap .list a {
    color: #999;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.join-wrap .list a.tit {
    color: #000;
    font-size: 15px;
    line-height: 22px;
    margin-top: 22px;
}
.join-wrap .list a:hover {
    color: #000;
}
.join-bg {
    background: rgba(0, 0, 0, 0) url("images/bg_bg12.jpg") no-repeat fixed center top;
}
.join-main {
    margin: 0 auto;
    padding: 65px 0;
    width: 1001px;
}
.join-main .search {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow06.png") repeat scroll 0 0;
    color: #fff;
    line-height: 30px;
    padding: 28px 173px 16px;
}
.join-main .search input {
    background: #dcdcdc none repeat scroll 0 0;
    border: 0 none;
    color: #777;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    margin-bottom: 20px;
    padding: 0 10px;
    width: 545px;
}
.join-main .search input.cur {
    background: #fff none repeat scroll 0 0;
    color: #333;
}
.join-main .search input.submit {
    background: #e60012 none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    padding: 0;
    width: 90px;
}
.join-main .search a {
    color: #fff;
    display: inline-block;
    line-height: 22px;
    margin: 0 2px 4px 0;
    opacity: 0.8;
    padding: 0 8px;
}
.join-main .search a:hover {
    opacity: 1;
}
.join-main .search a.cur {
    background: #dcdcdc none repeat scroll 0 0;
    border-radius: 3px;
    color: #333;
}
.join-main .list {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow07.png") repeat scroll 0 0;
    margin-top: 58px;
    padding: 1px 0 40px;
}
.join-main table.joinus_tb {
    border-right: 1px solid #bbb;
    border-top: 1px solid #bbb;
}
.join-main th {
    background: #eceded none repeat scroll 0 0;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 66px;
}
.join-main table span {
    margin-left: 58px;
}
.join-main td {
    border-bottom: 1px solid #bbb;
    color: #666;
    font-size: 14px;
    line-height: 30px;
    padding: 5px 0;
    text-align: center;
}
.join-main table.joinus_tb td {
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #bbb;
    padding: 0 10px;
}
.join-main table a {
    color: #666;
    display: inline-block;
    margin-left: 58px;
}
.join-main table a:hover {
    color: #333;
}
.recruit-content a.more, .join-main table.joinus_tb input.hr-sub, .join-main table.joinus_tb a.reset {
    background: #333 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 38px;
    margin: 30px auto 0;
    text-align: center;
    width: 150px;
}
.join-main table.joinus_tb input, .join-main table.joinus_tb textarea, .join-main table.joinus_tb select {
    float: left;
    margin: 3px 0;
}
.join-main table.joinus_tb select {
    height: 23px !important;
    width: 112px !important;
}
.join-main table.joinus_tb input.hr-sub {
    float: none;
    margin-top: 0;
}
.recruit-content a.more:hover, .join-main table.joinus_tb input.hr-sub.hover, .join-main table.joinus_tb a.reset:hover {
    background: #e60012 none repeat scroll 0 0;
}
.join-main .page {
    margin-top: 20px;
    text-align: center;
}
.join-main .detail-wrap {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow07.png") repeat scroll 0 0;
    padding: 25px;
}
.join-main .detail-wrap a.back {
    background: #fff none repeat scroll 0 0;
    border-radius: 15px;
    color: #666;
    display: inline-block;
    line-height: 29px;
    right: 24px;
    text-align: center;
    top: 27px;
    width: 84px;
}
.join-main .detail-wrap a.back:hover {
    background: #e60012 none repeat scroll 0 0;
    color: #fff;
}
.join-main .detail-wrap h2 {
    color: #000;
    font-size: 20px;
    line-height: 2;
    text-align: center;
}
.join-main .detail-wrap .detail {
    margin: 25px auto 0;
    min-height: 400px;
    width: 75%;
}
.contact-bg {
    background: #000 url("images/bg_contact.jpg") no-repeat scroll center top;
}
.contact-wrap {
    margin: 0 auto;
    padding-bottom: 142px;
    width: 980px;
}
.contact-wrap img.title {
    margin: 128px auto 105px;
}
.contact-wrap .box-in {
    height: 358px;
}
.contact-wrap .box {
    color: #fff;
    cursor: pointer;
    height: 55px;
    line-height: 55px;
    width: 155px;
}
.contact-wrap .box.cur {
    font-size: 20px;
    z-index: 2;
}
.contact-wrap .box.fi {
    bottom: 0;
    left: 0;
}
.contact-wrap .box.se {
    left: 58px;
    top: 77px;
}
.contact-wrap .box.th {
    left: 72px;
    top: 150px;
}
.contact-wrap .box.fo {
    left: 195px;
    top: 30px;
}
.contact-wrap .box.fif {
    left: 229px;
    top: 86px;
}
.contact-wrap .box.si {
    left: 195px;
    top: 120px;
}
.contact-wrap .box.sev {
    left: 820px;
    top: 50px;
}
.contact-wrap .detail {
    background: rgba(0, 0, 0, 0) url("images/bg_shadow08.png") repeat scroll 0 0;
    color: #000;
    font-size: 14px;
    left: 60px;
    line-height: 36px;
    padding: 10px 19px;
    top: 40px;
    width: 392px;
}
.contact-wrap .detail.l {
    left: auto;
    right: 63px;
}
.contact-wrap .detail .close {
    background: rgba(0, 0, 0, 0) url("images/close02.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 41px;
    right: 0;
    top: 0;
    width: 41px;
}
.contact-wrap .detail h2 {
    font-size: 20px;
    line-height: 46px;
}
.contact-wrap .detail p {
    padding-left: 30px;
}
.contact-wrap .detail p.add {
    background: rgba(0, 0, 0, 0) url("images/bg_sign20.png") no-repeat scroll left center;
}
.contact-wrap .detail p.tel {
    background: rgba(0, 0, 0, 0) url("images/bg_sign21.png") no-repeat scroll left center;
}
.contact-wrap .detail p.fax {
    background: rgba(0, 0, 0, 0) url("images/bg_sign22.png") no-repeat scroll left center;
}
.contact-wrap .detail p.code {
    background: rgba(0, 0, 0, 0) url("images/bg_sign23.png") no-repeat scroll left center;
}
.contact-wrap .detail p.email {
    background: rgba(0, 0, 0, 0) url("images/bg_sign24.png") no-repeat scroll left center;
}
.news-bg {
    background: #fafafa url("images/bg_news.jpg") no-repeat fixed center center;
}
.news-wrap {
    margin: 0 auto;
    padding: 62px 0;
    width: 996px;
}
.news-wrap img.name {
    opacity: 1;
    top: -22px;
}
.news-wrap .title .in {
    opacity: 0;
    padding-left: 397px;
    top: 31px;
}
.news-wrap .title span {
    background: #000 none repeat scroll 0 0;
    display: inline-block;
    height: 1px;
    margin-top: 30px;
    opacity: 0.27;
    width: 33px;
}
.news-wrap .title p {
    color: #333;
    font-size: 24px;
    line-height: 62px;
    margin: 0 20px;
}
.news-wrap .list {
    margin-top: 70px;
}
.news-wrap .list li {
    background: #e5e5e5 none repeat scroll 0 0;
    height: 116px;
    left: 415px;
    margin-bottom: 2px;
    opacity: 0;
    padding: 12px 157px 12px 9px;
    position: relative;
    width: 830px;
}
.news-wrap .list .detail {
    width: 570px;
}
.news-wrap .detail p {
    color: #333;
    font: 12px/36px Arial;
}
.news-wrap .detail a {
    color: #777;
    display: inline-block;
    line-height: 20px;
    width: 100%;
}
.news-wrap .detail a.tit {
    color: #333;
    font-size: 18px;
    line-height: 30px;
}
.news-wrap .detail a:hover {
    color: #333;
}
.news-wrap .page {
    margin-top: 25px;
    text-align: left;
}
.news-info h2 {
    color: #333;
    font-size: 20px;
    line-height: 2;
    text-align: center;
}
.news-info .time {
    font: 12px/2 Arial;
    margin-bottom: 35px;
    text-align: center;
}
.news-info .detail img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.news-info .turn {
    border-top: 1px dashed #ccc;
    color: #666;
    font-size: 14px;
    line-height: 2;
    margin-top: 45px;
    padding-top: 15px;
}
.news-info .turn a {
    color: #666;
}
.news-info .turn a.back {
    display: inline-block;
    right: 10px;
    top: 15px;
}
.news-info .turn a:hover {
    color: #333;
}
.sinfo-bg {
    background: rgba(0, 0, 0, 0) url("images/bg_sinof.jpg") no-repeat fixed center top;
}
.soinfo-wrap .main {
    margin: 0 auto;
    padding-top: 80px;
    width: 856px;
}
.soinfo-wrap .tab {
    left: 50%;
    margin-left: -430px;
    position: fixed;
    top: 175px;
    width: 110px;
}
.soinfo-wrap .tab a {
    background: #5b5b5b none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 45px;
    margin-bottom: 15px;
    text-align: center;
    width: 110px;
}
.soinfo-wrap .tab a:hover, .soinfo-wrap .tab a.cur {
    background: #ce0211 none repeat scroll 0 0;
}
.soinfo-wrap .content {
    font-size: 14px;
    line-height: 24px;
    margin-left: 168px;
    width: 690px;
}
.soinfo-wrap .title {
    color: #333;
    font-size: 30px;
    line-height: 64px;
    text-align: center;
}
.soinfo-wrap .title span {
    padding: 0 20px;
}
.soinfo-wrap .title-img {
    margin: 18px auto 45px;
}
.backtop {
    background: rgba(0, 0, 0, 0) url("images/btop.jpg") no-repeat scroll 0 0;
    cursor: pointer;
    height: 48px;
    margin-top: -24px;
    position: fixed;
    right: 0;
    top: 50%;
    width: 48px;
}
.backtop.hover {
    background-position: 0 -48px;
}
.news-wrap .search {
    bottom: 0;
    right: 0;
}
.news-wrap .search input {
    background: #ebebeb none repeat scroll 0 0;
    border: 0 none;
    color: #666;
    font-size: 12px;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
    width: 156px;
}
.news-wrap .search input.submit {
    background: #cd0914 url("images/bg_sign16.png") no-repeat scroll center center;
    height: 33px;
    width: 36px;
}</pre></body></html>