﻿body,div,iframe,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,caption,form,input,button,select,textarea {
    margin: 0;
    padding: 0;
}

input,button,textarea,select {
    font-size: 100%;
}

h1,h2,h3,h4,h5,h6,em {
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
}

ol,ul {
    list-style: none;
}

img {
    border: 0;
}

hr {
    height: 1px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ccc;
}

.clear {
    clear: both;
    font-size: 0;
    height: 1px;
    overflow: hidden;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.clr {
    clear: both;
}

body {
    font-family: "微软雅黑","宋体";
    font-size: 12px;
    color: #333;
    background-color: #FFF;
}

a:link,a:visited {
    text-decoration: none;
    color: #333;
}

a:hover,a:active {
    text-decoration: none;
    color: #f60;
}

#demo {
    overflow: hidden;
    width: 100%;
    height: 150px;
}

#indemo {
    float: left;
    width: 800%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

.InputBorder {
    border: 1px solid #ccc;
    font-size: 12px;
    background-color: #fff;
    padding-top: 3px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.btn {
    color: #fff;
    border: 1px solid #F90;
    background-color: #F90;
    font-family: Verdana;
    font-size: 12px;
    padding: 3px;
}

.btn2 {
    color: #fff;
    border: 1px solid #999;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    background-color: #013c8c;
    font-family: Verdana;
    font-weight: normal;
}

.dropmenudiv {
    position: absolute;
        top: 43px;
    line-height: 30px;
    z-index: 100;
    background-color: #f60;
    display: none;
    width: 122px;
}

.dropmenudiv a {
    width: auto;
    display: block;
    text-decoration: none;
    color: #FFF;
    font-size: 14px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c30;
    font-size: 12px;
    text-align: center;
}

.dropmenudiv a:hover {
    color: #f60;
    background-color: #FFF;
}
#dropmenu0{left:0}
#dropmenu1{left:122px}
#dropmenu2{left:244px}

#dropmenu3{left:366px}
#dropmenu4{left:488px}
#dropmenu5{left:610px}
#dropmenu6{left:732px}
#dropmenu7{left:854px}
#dropmenu8{left:976px}
.slides {
    height: 534px;
    padding-top: 10px;
    width: 542px;
    overflow: hidden;
}

.slide-pic {
    display: block;
}

.slide-pic LI {
    DISPLAY: none;
}

.slide-pic LI.cur {
    DISPLAY: block;
}

.slide-li {
    display: none;
}

#comment {
    border: 1px solid #d9d9d9;
    background-color: #FFF;
}

.comment-tl {
    height: 26px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e1e1e1;
    padding-top: 1px;
    color: #333;
    background-image: url(../Images/tl-comment.jpg);
    background-repeat: repeat-x;
    background-position: 0 bottom;
}

.comment-tl h3 {
    line-height: 26px;
    font-weight: 700;
    font-size: 12px;
    float: left;
    padding-left: 10px;
    background-image: url(../Images/dot-arrs.jpg);
    background-repeat: no-repeat;
    background-position: 10px center;
}

.comment-tl .fr {
    line-height: 26px;
    padding-right: 10px;
}

.comment_form {
    padding: 10px;
}

.comment_form h5 {
    font-size: 14px;
    font-weight: 700;
}

.comment_content {
    padding: 10px;
    border: 1px solid #f0f0f0;
    font-size: 14px;
}

.comment_content .tips {
    line-height: 20px;
    font-size: 12px;
    color: #666;
}

#comment_list {
    padding: 10px;
    border: 1px solid #f0f0f0;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
}

#comment_list p {
    line-height: 20px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCC;
    font-size: 12px;
}

#comment_list strong {
    font-weight: 700;
    color: #f90;
    margin-right: 5px;
}

#showmsg,#showmsg2 {
    color: #f60;
    margin-left: 10px;
}

#yzm_num {
    cursor: pointer;
}

.pageinfo {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    COLOR: #333;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center;
}

.pageinfo A {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0 2px;
    COLOR: #333;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none;
    border: 1px solid #e1e1e1;
}

.pageinfo A:hover {
    COLOR: #e3242c;
    border: 1px solid #e3242c;
}

.pageinfo A:active {
    COLOR: #e3242c;
    border: 1px solid #e3242c;
}

.pageinfo SPAN.thisclass {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e3242c;
    border: 1px solid #e3242c;
}

.pageinfo SPAN.pageinfo {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #fff;
    border: 1px solid #e1e1e1;
    color: #333;
}

.pageinfo SPAN.disabled {
    DISPLAY: none;
}

.pageinfo SPAN.current {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    border: 1px solid #e3242c;
    color: #fff;
    background-color: #e3242c;
}

#zh {
    display: block;
    padding-top: 20px;
}

#header {
    display: block;
}

#header .line {
    height: 30px;
    background-color: #eaeaea;
    background-image: url(../Images/topline.png);
    background-repeat: repeat;
    background-position: center top;
}

#header .line .wel {
    line-height: 30px;
    float: left;
    height: 30px;
    font-size: 14px;
    color: #0d65ad;
    font-weight: bold;
}

#header .top {
    height: 142px;
    position: relative;
}

.logo {
    position: absolute;
    left: 0;
    top: 30px;
}

.set {
    float: right;
    line-height: 30px;
    height: 30px;
    color: #999;
}

.set img {
    margin-right: 6px;
    margin-left: 6px;
}

#nav {
    height: 43px;
    background-image: url(../Images/nav-bg.png);
    background-repeat: repeat-x;
    background-position: center top;
    padding-top: 1px;
}

#nav li {
    float: left;
    display: block;
    height: 43px;
    text-align: center;
    width: 122px;
}

#nav ul {
    height: 43px;
    display: block;position: relative;
   
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

#nav li a {
    color: #FFF;
    font-size: 14px;
    line-height: 42px;
    height: 43px;
    text-decoration: none;
    display: block;
    font-family: "微软雅黑","宋体";
    font-weight: bold;
}

#nav li a:link,#nav li a:visited {
    text-decoration: none;
    color: #FFF;
}

#nav li a.hover,#nav li a:hover,#nav li a:active {
    color: #f60;
    background-color: #FFF;
}

#search {
    color: #333;
    line-height: 34px;
}

#search p {
    margin-top: 3px;
}

.sidebar {
    float: left;
    width: 221px;
}

.page-sidebar {
    float: left;
    width: 210px;
}

.main {
    float: right;
    width: 760px;
}

.tl-l {
    height: 40px;
    background-image: url(../Images/tl-bg.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.tl-l h3 {
    font-weight: bold;
    float: left;
    font-size: 15px;
    color: #013c8c;
    line-height: 40px;
    height: 40px;
    padding-left: 20px;
    background-image: url(../Images/tl-h3.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.tl-l span {
    float: right;
    padding-right: 8px;
    line-height: 40px;
    height: 40px;
    color: #666;
    background-image: url(../Images/tl-span.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.tl-l h3 a {
    color: #484747;
}

.tl-l h3 a:link,.tl-l h3 a:visited {
    text-decoration: none;
    color: #484747;
}

.tl-l h3 a:hover,.tl-l h3 a:active {
    text-decoration: underline;
    color: #484747;
}

.tl-cate {
    height: 37px;
    color: #FFF;
    background-color: #c71d1b;
    background-image: url(../Images/tl-cate-bg.png);
}

.tl-cate h3 {
    font-weight: bold;
    font-size: 15px;
    color: #FFF;
    text-align: center;
    font-family: "微软雅黑","黑体";
    line-height: 36px;
}

.tl-cate span {
    float: right;
    padding-right: 10px;
    line-height: 36px;
    height: 36px;
    color: #FFF;
    display: none;
}

.tl-cate a {
    color: #FFF;
}

.tl-cate a:link,.tl-cate a:visited {
    text-decoration: none;
    color: #FFF;
}

.tl-cate a:hover,.tl-cate a:active {
    text-decoration: none;
    color: #FFF;
}

.tl-s {
    height: 37px;
    background-image: url(../Images/tl-s-bg.png);
    background-repeat: repeat-x;
}

.tl-s h3 {
    font-weight: normal;
    float: left;
    font-size: 18px;
    color: #FFF;
    line-height: 32px;
    height: 37px;
    background-image: url(../Images/tl-s-h3.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 108px;
    text-align: center;
}

.tl-s span {
    float: right;
    color: #333;
    font-family: "宋体";
    line-height: 32px;
}

.tl-s h3 a {
    color: #333;
}

.tl-s h3 a:link,.tl-s h3 a:visited {
    text-decoration: none;
    color: #FFF;
}

.tl-s h3 a:hover,.tl-s h3 a:active {
    text-decoration: underline;
    color: #FFF;
}

.tl-s span a:link,.tl-s span a:visited {
    text-decoration: none;
    color: #333;
}

.tl-b {
    background-image: url(../Images/tl-b-bg.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    height: 32px;
}

.tl-b h3 {
    font-weight: 700;
    float: left;
    font-size: 12px;
    color: #333;
    line-height: 32px;
    padding-left: 10px;
    height: 32px;
}

.tl-b span {
    float: right;
    padding-right: 10px;
    line-height: 32px;
    height: 32px;
    color: #666;
}

.cate {
    background-image: url(../Images/sidebar-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 685px;
    padding-top: 10px;
}

.cate dl {
    padding-bottom: 10px;
}

.cate ul {
    display: block;
}

.cate li {
    padding-left: 42px;
    height: 38px;
    background-image: url(../Images/cate-li.png);
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 12px;
    overflow: hidden;
    line-height: 38px;
}

.cate dt {
    line-height: 24px;
    height: 54px;
    font-size: 13px;
    color: #003f92;
    font-weight: bold;
    position: relative;
}

.cate dt.current {
    background-image: url(../Images/cate-dt-c.png);
}

.cate dd {
    line-height: 36px;
    height: 38px;
    overflow: hidden;
    padding-left: 55px;
    background-image: url(../Images/sidebar-li.png);
    background-repeat: no-repeat;
    background-position: 10px bottom;
    font-size: 14px;
    font-weight: bold;
}

.cate a,.cate a:visited {
    color: #666;
}

.cate small {
    color: #CCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.border-b {
    border: 1px solid #dcdcdc;
    background-color: #FFF;
}

.border {
    border-top-width: 0;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c9c9c9;
    border-right-color: #c9c9c9;
    border-bottom-color: #c9c9c9;
    border-left-color: #c9c9c9;
    background-color: #FFF;
}

.mt10 {
    margin-top: 10px;
}

.news-ul {
    padding: 0;
    overflow: hidden;
    display: block;
}

.news-ul li {
    background-image: url(../Images/dot-sq.png);
    background-repeat: no-repeat;
    background-position: 8px 14px;
    padding-left: 25px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #DDD;
    font-size: 14px;
}

.feedback {
    padding: 8px;
}

.feedback dl {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #ccc;
}

.feedback dt {
    line-height: 18px;
}

.contact-ul {
    overflow: hidden;
    line-height: 28px;
    background-image: url(../Images/pic-contact.png);
    background-repeat: no-repeat;
    background-position: center 3px;
    padding-top: 105px;
    padding-bottom: 8px;
    padding-left: 10px;
    height: 350px;
}

.banner {
    height: 470px;
    width: 100%;
    overflow: hidden;
}

#banner {
    height: 100px;
    position: relative;
    z-index: 10;
}

#banner .adarea {
    display: block;
    height: 470px;
    width: 100%;
}

#banner .navia {
    position: absolute;
    right: 200px;
    bottom: 30px;
}

#banner .navia a {
    display: block;
    float: left;
    margin: 0 5px;
    width: 15px;
    height: 15px;
    border: 1px solid #f5f5f5;
    background-color: #1d4a8b;
    text-align: center;
    color: #FFF;
}

#banner .navia a.current {
    border: 1px solid #F90;
    background-color: #F90;
    color: #FFF;
}

#pro-ul {
    padding-top: 15px;
    height: 351px;
    display: block;
    padding-left: 5px;
}

#pro-ul li {
    height: 174px;
    width: 170px;
    float: left;
    display: block;
    text-align: center;
}

#pro-ul li span {
    display: block;
    margin-top: 4px;
    line-height: 28px;
}

#pro-ul img {
    height: 136px;
    width: 147px;
    padding: 1px;
    border: 1px solid #f0eeef;
}

#news {
    height: 285px;
    float: right;
    width: 270px;
}

#footer {
    margin-top: 10px;
}

#footer .info {
    color: #333;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

#wraper {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

#page {
    float: right;
    width: 770px;
}

.about-page {
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    padding: 10px;
}

.about-page p {
    text-indent: 28px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#search .form {
    height: 34px;
    float: right;
}

#search .keyword {
    float: left;
    line-height: 34px;
    height: 34px;
    width: 1000px;
    overflow: hidden;
    color: #333;
    font-size: 13px;
    background-color: #f9f9f9;
    border: 1px solid #e7e7e7;
}

#search .form label {
    font-weight: 700;
}

.contact-ul li strong {
    color: #333;
}

.m {
    float: left;
    width: 560px;
}

.r {
    float: right;
    width: 225px;
}

.p8 {
    padding: 8px;
}

.center {
    text-align: center;
}

.video {
    display: block;
    height: 230px;
    float: left;
    width: 290px;
}

.cus {
    text-align: center;
    padding-top: 5px;
}

#links a {
    margin-right: 5px;
    margin-left: 5px;
}

#footer .nav {
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #FFF;
    background-color: #f60;
    font-size: 14px;
}

#footer .nav span {
    margin-right: 8px;
    margin-left: 8px;
}

#footer .nav a {
    color: #FFF;
}

#footer .keywords {
    margin-top: 5px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #CCC;
    line-height: 20px;
    padding: 5px;
}

#page-product-list li {
    display: block;
    height: 190px;
    float: left;
    width: 187px;
}

.page-products-box {
    height: 160px;
}

.page-products-box span {
    display: block;
    text-align: center;
}

.page-products-box .pic img {
    width: 160px;
    height: 150px;
    padding: 1px;
    border: 1px solid #CCC;
}

.page-products-box .name {
    margin-top: 5px;
    line-height: 20px;
    margin-right: 8px;
    margin-left: 8px;
    text-align: center;
}

.page-products-box .pic {
    text-align: center;
}

.page-products-box .info {
    float: left;
    height: 170px;
    width: 554px;
    padding-left: 15px;
}

.page-products-box .info h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding-top: 10px;
}

.page-products-box .info p {
    line-height: 20px;
    padding-top: 5px;
    color: #666;
}

.per_nex {
    line-height: 28px;
    margin-top: 15px;
    background-color: #f6f6f6;
    padding-right: 10px;
    padding-left: 10px;
    height: 56px;
}

.pro-page-show {
    padding: 10px;
}

.pro-pic-info {
    width: 756px;
}

.pro-more-info {
    margin-top: 8px;
}

.pro-more-info h4 {
    line-height: 26px;
    font-weight: 700;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    color: #333;
    background-image: url(../Images/tab-bg.jpg);
    background-repeat: no-repeat;
    background-position: 0 center;
    height: 26px;
    padding-left: 18px;
}

.pro-more-info .info-list {
    line-height: 26px;
}

.more-info-tab-con {
    line-height: 24px;
    margin-top: 8px;
    font-size: 14px;
    padding: 8px;
}

.page-news-show {
    padding: 8px;
}

.page-news-show h2 {
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    color: #F60;
    font-weight: 700;
    padding-top: 50px;
}

.page-news-show .info {
    text-align: center;
    color: #666;
    line-height: 22px;
}

#zoom {
    padding-top: 40px;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 10px;
    width: 730px;
}

.page-gb {
    padding: 8px;
}

.page-news-list {
    padding: 8px;
}

.page-news-list li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e3e3e3;
    overflow: hidden;
    background-image: url(../Images/dot-sq.png);
    background-repeat: no-repeat;
    background-position: 5px 10px;
    padding-left: 20px;
    padding-bottom: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.page-news-list li span {
    font-size: 12px;
    color: #999;
}

.page-images-list {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 750px;
}

.page-images-list li {
    display: block;
    float: left;
    height: 185px;
    width: 187px;
}

.page-images-list li span {
    display: block;
    text-align: center;
}

.page-images-list .pic img {
    width: 150px;
    padding: 1px;
    border: 2px solid #eaeaea;
    max-height: 120px;
}

.page-images-list li .name {
    line-height: 22px;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}

.relate_pro ul {
    height: 185px;
    margin-top: 10px;
}

.relate_pro li {
    float: left;
    width: 188px;
    height: 185px;
    display: block;
    text-align: center;
}

.relate_pro li span {
    display: block;
    padding-top: 5px;
    padding-right: 8px;
    padding-left: 8px;
}

.relate_pro img {
    padding: 1px;
    border: 1px solid #ccc;
    height: 150px;
    width: 160px;
}

.login {
    float: left;
    line-height: 24px;
}

.topuserinfo {
    line-height: 20px;
}

.topuserinfo a,.topuserinfo a:visited {
    color: #C00;
    margin: 0 2px 0 2px;
}

.ipt-txt {
    border: 1px solid #257ac7;
    width: 82px;
    padding: 1px;
    height: 14px;
    background-color: #d5effe;
}

.btn-login {
    background-image: url(../Images/btn-login.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
    width: 40px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    text-indent: -2000px;
}

.btn-reg {
    background-image: url(../Images/btn-reg.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
    width: 40px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    text-indent: -2000px;
}

#nav li.b {
    background-image: url(../Images/nav-blank.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 3px;
}

.btn-search {
    height: 24px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: #1c498c;
    color: #FFF;
    width: 42px;
    font-weight: bold;
}

.news-ul li span {
    float: right;
    font-family: Tahoma;
    color: #999;
}

.more-news h3 {
    font-size: 14px;
    line-height: 28px;
    font-weight: 700;
    padding-left: 8px;
    background-color: #e67207;
    color: #FFF;
}

.page-login {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    width: 930px;
}

.reg-box {
    width: 450px;
}

.reg-box h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    color: #333;
}

.reg-box p {
    line-height: 22px;
    color: #666;
    padding-bottom: 5px;
}

.ip {
    border: 1px solid #ccc;
    width: 200px;
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.user-menu {
    padding: 10px;
}

.user-menu li {
    font-size: 14px;
    line-height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #dbdbdb;
    background-image: url(../Images/dot-arr.jpg);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 12px;
}

.member-index-page {
    padding: 12px;
}

.member-index-page .welcome {
    font-size: 14px;
    font-weight: 700;
    color: #f60;
    line-height: 30px;
}

.member-index-page .user-info {
    padding: 8px;
    border: 1px solid #dbdbdb;
    line-height: 30px;
    background-color: #f6f6f6;
}

.user-info-list {
    margin-top: 15px;
}

.user-info-list h3 {
    font-size: 14px;
    line-height: 28px;
    font-weight: 700;
}

.user-info-list table {
    background-color: #ebebeb;
}

.user-info-list td {
    background-color: #fff;
}

.member-page {
    padding: 10px;
}

#zoomdiv {
    position: absolute;
    background: #fff;
    border: 1px solid #eaeaea;
    display: none;
    text-align: center;
    overflow: hidden;
}

#zoomup {
    position: absolute;
    display: none;
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: move;
    background-color: #fff;
}

.zoom {
    position: relative;
}

.pro-page-show {
    padding-top: 12px;
}

#gallery {
    float: left;
    width: 404px;
    position: relative;
    text-align: center;
}

.pro-pic-infolist {
    float: right;
    width: 340px;
}

#gallery .zoom {
    width: 400px;
    border: 1px solid #ccc;
}

.pro-pic-infolist .info-list {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 32px;
}

.bluep {
    background-color: #dff1fd;
    padding-top: 10px;
    padding-bottom: 10px;
}

.info-list li {
    padding-left: 10px;
}

#search .keyword a {
    margin-right: 20px;
    margin-left: 4px;
    color: #fff;
    background-color: #f60;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
}

.box-m {
    background-image: url(../Images/col-l-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 260px;
}

.about-con {
    height: 245px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ededed;
    margin-bottom: 12px;
    padding-top: 8px;
    padding-left: 8px;
}

.about-con p {
    text-indent: 24px;
}

.box {
    display: block;
}

.video p {
    background-color: #000;
    text-align: center;
    height: 190px;
}

.ul-cus {
    overflow: hidden;
    height: 280px;
    padding-left: 5px;
}

.ul-cus li {
    display: block;
    height: 70px;
    float: left;
    width: 137px;
    line-height: 28px;
    text-align: center;
}

.ul-cus li span {
    display: block;
}

.ul-cus li img {
    height: 55px;
    width: 110px;
    background-color: #FFF;
    border: 1px solid #CCC;
}

.pro-ul {
	display: block;
	overflow: hidden;
	padding: 5px;
	overflow: hidden;
	height: 260px;
}

.pro-ul li {
	height: 122px;
	float: left;
	display: block;
	width: 240px;
	text-align: center;
	background-color: #000;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 5px;
	position: relative;
}

.pro-ul li span {
    display: block;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    color: #333;
    height: 30px;
    margin-top: 1px;
    padding-right: 10px;
    padding-left: 10px;
    overflow: hidden;
}

.pro-ul img {
	height: 122px;
	width: 240px;
}

.news-box {
    width: 299px;
    background-color: #FFF;
    background-image: url(../Images/news-box-bg.png);
    height: 98px;
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px;
}

.mr10 {
    margin-right: 12px;
}

.box-s {
    background-image: url(../Images/box-s-bg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
    margin-right: 6px;
    margin-left: 6px;
    height: 263px;
}

.join {
    padding-right: 12px;
    padding-left: 12px;
}

.join p {
    line-height: 22px;
    padding-top: 6px;
}

.headline {
    height: 200px;
    overflow: hidden;
    padding-top: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCC;
}

.headline .pic {
    height: 200px;
    width: 250px;
    float: left;
}

.headline .pic img {
    height: 190px;
    width: 230px;
    padding: 1px;
    border: 1px solid #CCC;
}

.headline .info {
    height: 200px;
    width: 420px;
    float: right;
}

.headline .info h3 {
    line-height: 16px;
    font-size: 14px;
    font-weight: 700;
    padding-top: 5px;
}

.headline .info p {
    color: #666;
    line-height: 22px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.headline2 {
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
    height: 88px;
    overflow: hidden;
}

.headline2 .pic {
    height: 80px;
    width: 100px;
    float: left;
}

.headline2 .pic img {
    height: 75px;
    width: 85px;
    padding: 2px;
    border: 1px solid #CCC;
}

.headline2 .info {
    float: left;
    height: 80px;
    width: 235px;
}

.headline2 .info h3 {
    line-height: 28px;
    font-weight: 700;
    font-size: 12px;
}

.headline2 .info p {
    color: #999;
    line-height: 22px;
}

.links {
    ;color: #333;
}

.links a {
    margin-right: 10px;
    color: #666;
}

.page-cate {
    padding: 8px;
    background-color: #FFF;
}

.page-cate li {
    background-image: url(../Images/dot-yellow.gif);
    background-repeat: no-repeat;
    background-position: 3px center;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #ccc;
    line-height: 34px;
}

.page-cate li a {
    font-size: 14px;
}

#pic {
    text-align: center;
}

#page-product-list ul {
    height: 190px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCC;
}

.page-products {
    padding-top: 18px;
    padding-left: 10px;
    padding-right: 10px;
}

.cxt {
    position: absolute;
    top: 40px;
    right: 0;
}

.ipt-search {
    font-size: 12px;
    width: 180px;
    height: 22px;
    line-height: 20px;
    padding-left: 25px;
    background-color: #FFF;
    background-image: url(../Images/search-icon.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #a9a9a9;
    border-right-color: #DDD;
    border-bottom-color: #DDD;
    border-left-color: #DDD;
}

.faq dl {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #d2d9d6;
    padding-bottom: 10px;
    padding-top: 5px;
}

.faq dt span {
    font-weight: 700;
    color: #f60;
}

.faq dd span {
    color: #1fb530;
    font-weight: 700;
}

.about img {
    padding-right: 5px;
}

.about p {
    line-height: 26px;
    font-size: 13px;
    padding-top: 10px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
    color: #666;
    font-family: "微软雅黑","黑体";
}

.about {
    height: 230px;
    overflow: hidden;
    float: right;
    width: 380px;
}

.tl-w {
    height: 37px;
    background-image: url(../Images/tl-m-bg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.tl-w h3 {
    float: left;
    line-height: 36px;
    font-size: 14px;
    color: #FFF;
    height: 37px;
    font-weight: bold;
    background-image: url(../Images/tl-m-h3.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 159px;
    text-align: center;
}

.tl-w span {
    float: right;
    padding-right: 8px;
    color: #333;
    line-height: 36px;
    font-family: "宋体";
    height: 37px;
    background-image: url(../Images/tl-m-span.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.tl-w h3 a,.tl-w h3 a:visited {
    color: #8b5f13;
}

.tl-w span a,.tl-w span a:visited {
    color: #333;
}

.tl-h {
    height: 70px;
    padding-top: 20px;
}

.tl-h h3 {
    font-size: 18px;
    color: #FFF;
    font-weight: normal;
    font-family: "微软雅黑","黑体";
    text-align: center;
}

.tl-h span {
    float: right;
    padding-right: 8px;
    color: #333;
    line-height: 34px;
    font-family: "宋体";
}

.tl-h h3 a,.tl-h h3 a:visited {
    color: #FFF;
}

.tl-h span a,.tl-h span a:visited {
    color: #333;
}

.partner {
    background-image: url(../Images/pic-cor.png);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    height: 86px;
    padding-left: 40px;
    padding-top: 8px;
}

.partner-ul {
    height: 255px;
    padding-left: 4px;
}

.partner-ul li {
    float: left;
    width: 90px;
    padding-top: 8px;
    text-align: center;
    height: 54px;
}

.partner-ul img {
    height: 50px;
    width: 80px;
    padding: 1px;
    border: 1px solid #dbdbdb;
}

.pro-pic-infolist .info-p {
    padding: 10px;
    line-height: 20px;
    color: #666;
}

.pro-pic-infolist .info-fav {
    padding: 10px;
    text-align: center;
}

.order {
    margin-top: 10px;
    border: 1px solid #e1e1e1;
}

.order h3 {
    background-color: #227dc5;
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding-top: 2px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
}

.order h3 span {
    font-size: 12px;
    font-weight: normal;
    float: right;
}

.order .order-form {
    padding: 10px;
}

.set small {
    color: #999;
    margin-right: 4px;
    margin-left: 4px;
    font-size: 12px;
}

.faq dl dt {
    line-height: 18px;
    padding-top: 7px;
    padding-bottom: 5px;
    background-image: url(../Images/faq-q.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 25px;
}

.faq dl dd {
    line-height: 18px;
    color: #666;
    padding-top: 7px;
    padding-bottom: 5px;
    background-image: url(../Images/faq-a.png);
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 25px;
}

.mbox {
    width: 379px;
}

#top_login strong {
    color: #F30;
    padding-left: 10px;
    font-size: 12px;
}

.cert-ul li {
    text-align: center;
    display: block;
    float: left;
    height: 150px;
    width: 195px;
}

.cert-ul li span {
    display: block;
    padding-top: 3px;
}

.cert-ul li img {
    padding: 7px;
    width: 150px;
    border: 1px solid #CCC;
    height: 120px;
    background-color: #FFF;
}

.links strong {
    color: #C00;
}

.red {
    color: #0154aa;
}

.grey {
    color: #666;
}

.cert-ul {
    padding-top: 8px;
    height: 150px;
    overflow: hidden;
    padding-left: 8px;
}

#gallery .pic-box {
    position: relative;
}

#gallery .tab-li {
    height: 100px;
    padding-top: 5px;
}

#gallery .tab-li li {
    float: left;
    width: 101px;
    display: block;
    height: 100px;
    overflow: hidden;
    text-align: center;
}

#gallery .tab-li li img {
    padding: 1px;
    border: 1px solid #d7d7d7;
    cursor: pointer;
    width: 90px;
    height: 80px;
}

#gallery .tab-li li.hover img {
    padding: 1px;
    border: 1px solid #fe8900;
}

.sb-pro-ul {
    display: block;
    padding: 8px;
}

.sb-pro-ul li {
    display: block;
    height: 95px;
}

.sb-pro-ul li img {
    width: 80px;
    padding: 2px;
    border: 1px solid #f0f0f0;
    float: left;
    height: 80px;
}

.sb-pro-ul li span {
    float: left;
    padding-left: 10px;
    line-height: 18px;
    padding-top: 5px;
    width: 75px;
}

#history ul {
    padding: 8px;
}

#history img {
    width: 80px;
    height: 80px;
    padding: 2px;
    border: 1px solid #f0f0f0;
    float: left;
}

#history li {
    height: 95px;
}

#history span {
    float: left;
    padding-left: 10px;
    line-height: 18px;
    width: 75px;
}

#history .clearhistory {
    padding-right: 8px;
    padding-left: 8px;
    background-color: #f0f0f0;
    line-height: 22px;
    text-align: right;
    margin: 2px;
}

.pro-tel {
    font-family: "微软雅黑";
    text-align: center;
    font-size: 16px;
    line-height: 26px;
}

#pic-scroll {
    height: 100px;
    padding: 10px;
}

#pic-scroll img {
    cursor: pointer;
}

#pic-scroll .lefta {
    float: left;
    padding-top: 35px;
    width: 35px;
    height: 65px;
    padding-left: 5px;
}

#pic-scroll .righta {
    float: right;
    padding-top: 35px;
    width: 32px;
    height: 65px;
}

#pic-scroll .cont {
    float: left;
    height: 100px;
    width: 515px;
    overflow: hidden;
}

#pic-scroll .cont .box {
    float: left;
    width: 98px;
    height: 100px;
    text-align: center;
}

#pic-scroll .cont .box img {
    height: 96px;
    width: 85px;
    padding: 1px;
    border: 1px solid #e5e5e5;
}

.tel {
    background-image: url(../Images/tel.png);
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    top: 70px;
    right: 0;
    padding-left: 35px;
    padding-top: 5px;
}

.tel strong {
    color: #db0317;
    font-size: 26px;
    font-family: "Times New Roman",Times,serif;
}

#pic-scroll .cont .box span {
    display: block;
    padding-top: 2px;
    padding-right: 5px;
    padding-left: 5px;
}

#about-video {
    height: 270px;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
}

.links p {
    line-height: 22px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.col1 {
    float: left;
    width: 260px;
    padding-right: 10px;
}

.col2 {
    float: left;
    width: 460px;
}

.col3 {
    float: right;
    width: 256px;
}

.mt5 {
    margin-top: 5px;
}

#news-slide {
    padding: 5px;
    height: 250px;
}

#news-headline {
    padding: 5px;
    height: 250px;
    background-image: url(../Images/news.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.witness-ul {
    height: 300px;
    display: block;
}

.witness-ul li {
    display: block;
    height: 150px;
    float: left;
    width: 500px;
}

.witness-ul li h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    display: block;
    height: 24px;
    overflow: hidden;
}

.witness-ul li p {
    line-height: 22px;
    color: #666;
    padding-top: 3px;
}

.witness-li-1 {
    background-image: url(../Images/cus-1.png);
}

.witness-li-2 {
    background-image: url(../Images/cus-2.png);
}

.witness-li-3 {
    background-image: url(../Images/cus-3.png);
}

.mtb {
    margin-top: 3px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dfeffc;
}

.box-ft {
    font-size: 0;
    line-height: 0;
}

.bgc {
    background-color: #e5e3e4;
}

.blue {
    color: #013561;
}

.feedback dl dd {
    line-height: 18px;
    padding-top: 5px;
    color: #666;
}

.loginform {
    padding: 5px;
}

.loginform li {
    padding-top: 2px;
    padding-bottom: 2px;
}

.loginform .ipt {
    padding: 2px;
    width: 130px;
    border: 1px solid #CCC;
}

.p3 {
    padding: 3px;
}

.about p strong {
    color: #666;
    font-size: 16px;
}

.t-d {
    background-image: url(../Images/til-hea.png);
}

#new-box {
    padding: 8px;
    height: 250px;
}

.news-ul2 {
    display: block;
}

.news-ul2 li {
    background-image: url(../Images/dot-arr.png);
    background-repeat: no-repeat;
    background-position: 0 11px;
    line-height: 28px;
    padding-left: 12px;
    height: 28px;
    overflow: hidden;
}

.news-ul2 li span {
    float: right;
    color: #999;
}

.news-ul2 li a,.news-ul2 li a:visited {
    color: #333;
}

.t-e {
    background-image: url(../Images/til-cor.png);
}

.page-video-list {
    padding: 10px;
}

.page-video-list ul li {
    display: block;
    height: 210px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCC;
    margin-bottom: 10px;
}

.page-video-list ul li .vcode {
    float: left;
    height: 200px;
    width: 250px;
}

.page-video-list ul li .vinfo {
    float: right;
    height: 200px;
    width: 505px;
}

.page-video-list ul li .vinfo h4 {
    font-size: 14px;
    line-height: 30px;
    font-weight: 700;
}

.page-video-list ul li .vinfo p {
    line-height: 22px;
    padding-top: 5px;
}

#footer .info a {
    color: #333;
}

.ipt-gray {
    border: 1px solid #d1d1d1;
    width: 100px;
    padding-top: 3px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.btn-gray {
    background-image: url(../Images/btn-gray.png);
    height: 21px;
    width: 62px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: #666;
}

.boxg {
    background-color: #f8f8f8;
}

.con-a {
    background-image: url(../Images/con-bg.png);
    background-repeat: no-repeat;
    background-position: center 5px;
    height: 50px;
}

.col-l {
    float: left;
    width: 290px;
}

.slides .pro-list {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    height: 180px;
}

.slides .pro-box {
    float: left;
    width: 174px;
    text-align: center;
}

.slides .pro-box span {
    display: block;
    line-height: 20px;
}

.col-r {
    float: right;
    width: 675px;
    background-color: #FFF;
}

#contact {
    background-color: #f8f8f8;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #cce7fa;
}

#pic-scroll .tit {
    width: 35px;
    height: 145px;
    float: left;
    background-image: url(../Images/tl-scroll.png);
    background-repeat: repeat-y;
    background-position: left top;
}

#pic-scroll .tit h3 {
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
    width: 16px;
    padding-top: 15px;
    padding-left: 10px;
    line-height: 26px;
}

.con-b {
    display: block;
}

.col2-l {
    float: left;
    width: 310px;
    margin-right: 20px;
}

.col2-m {
    float: left;
    width: 310px;
}

.col2-r {
    float: right;
    width: 320px;
}

.btn-blue {
    background-image: url(../Images/btn-blue.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0;
    height: 23px;
    width: 61px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    font-weight: 700;
    color: #FFF;
}

.gusetbook {
    height: 250px;
}

#supply {
    margin-top: 8px;
    height: 50px;
    border: 1px solid #cce7fa;
}

#supply h3 {
    font-size: 12px;
    font-weight: 700;
    color: #0299d6;
    float: left;
    line-height: 18px;
    display: block;
    padding-top: 7px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

#supply ul {
    display: block;
    float: left;
    width: 945px;
    padding-top: 6px;
    height: 40px;
    overflow: hidden;
}

#supply ul li img {
    width: 90px;
    height: 38px;
    border: 1px solid #f0f0f0;
}

#supply ul li {
    float: left;
    width: 94px;
    display: block;
}

#about_pic {
    display: block;
    float: left;
    height: 130px;
    width: 200px;
}

.gusetbook p {
    padding-left: 10px;
    line-height: 20px;
    font-size: 12px;
}

#honor {
    margin-top: 10px;
    border: 1px solid #cce7fa;
    height: 80px;
    padding-top: 8px;
}

#honor ul li {
    float: left;
    width: 114px;
    display: block;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}

#honor ul li img {
    height: 35px;
    width: 42px;
    margin-bottom: 5px;
}

.page-images-list ul li .pic {
    padding-bottom: 5px;
}

#pro-demo {
    padding: 8px;
}

.bule {
    color: #247ac7;
}

.mt8 {
    margin-top: 8px;
}

.pro-more-info .more-info-tab-li {
    height: 28px;
    background-image: url(../Images/tab_bg.gif);
    background-repeat: repeat-x;
    background-position: 0 bottom;
}

.pro-more-info .more-info-tab-li li {
    background-image: url(../Images/tab_b.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 28px;
    width: 120px;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    font-weight: 700;
    float: left;
    margin-right: 4px;
    cursor: pointer;
}

.pro-more-info .more-info-tab-li li.hover {
    background-image: url(../Images/tab_a.gif);
}

.more-info-tab-con {
    line-height: 24px;
    margin-top: 8px;
    font-size: 14px;
    padding: 8px;
}

.redfont {
    color: #C00;
}

.tel p {
    padding-top: 10px;
}

.feedback dl dt strong {
    color: #F60;
}

.feedback dl dd strong {
    color: #249639;
}

.newbox {
    height: 342px;
    overflow: hidden;
}

.box-news {
    width: 381px;
}

.headline .info h3 a,.headline .info h3 a:visited {
    color: #333;
}

.gusetbook strong {
    color: #21983a;
}

.links img {
    float: left;
}

.news-index {
    padding-top: 10px;
    height: 215px;
    padding-right: 10px;
    padding-left: 10px;
}

.news-index .news-box-s {
    float: left;
    width: 380px;
    padding-right: 8px;
    height: 275px;
}

.tl-r a,.tl-r a:visited {
    color: #FFF;
}

.set a,.set a:visited {
    color: #666;
}

#top_login span a,#top_login span a:visited {
    color: #C00;
}

#top_login span {
    margin-right: 3px;
    margin-left: 3px;
}

.links ul {
    width: 960px;
}

.links ul li {
    line-height: 22px;
    text-align: center;
    float: left;
    height: 22px;
    width: 160px;
}

#footer .icon {
    text-align: center;
    padding-top: 5px;
}

#footer .icon img {
    margin-right: 5px;
    margin-left: 5px;
}

.faq dl dt strong {
    color: #009b4c;
}

.faq dl dd strong {
    color: #666;
}

#customer {
    height: 80px;
    padding-top: 10px;
    background-image: url(../Images/tit-partner.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 110px;
}

.frame {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.search-in {
    background-color: #f3f3f1;
    height: 31px;
    padding-right: 10px;
    padding-left: 10px;
}

.tl-w ul {
    height: 40px;
    display: block;
    background-image: url(../Images/tl-h3.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 3px;
    float: left;
}

.tl-w ul li {
    display: block;
    float: left;
    height: 40px;
    width: 139px;
    text-align: center;
    line-height: 40px;
    font-weight: 700;
    color: #333;
    font-size: 14px;
    cursor: pointer;
}

.tl-w ul li.hover {
    color: #FFF;
    background-image: url(../Images/tl-tab-hover.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.sitemap-list {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 100px;
}

.sitemap-list dl {
    padding-top: 10px;
    padding-bottom: 15px;
}

.sitemap-list dl dt {
    font-weight: 700;
    line-height: 30px;
    font-size: 14px;
}

.sitemap-list dl dd a {
    margin-right: 10px;
}

.brand-ul li {
    float: left;
    width: 91px;
    height: 60px;
    text-align: center;
}

.brand-ul {
    width: 182px;
}

.brand-ul li img {
    height: 33px;
    width: 88px;
}

.pro-ul li small {
    display: block;
    text-align: center;
    color: #666;
    width: 160px;
    margin-right: auto;
    margin-left: auto;
}

.pro-ul li span a,.pro-ul li span a:visited {
    color: #333;
}

#links p {
    line-height: 22px;
    display: block;
    padding: 8px;
}

.brand-cate {
    width: 756px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCC;
}

.brand-cate ul li {
    display: block;
    float: left;
    height: 26px;
    width: 150px;
    text-align: center;
    overflow: hidden;
    line-height: 26px;
}

.brand-hover {
    background-color: #c4f6c8;
}

#search .keyword strong {
    color: #333;
}

.ul-cases {
    padding-top: 8px;
    padding-left: 8px;
    display: block;
    overflow: hidden;
    padding-right: 8px;
    height: 300px;
}

.ul-cases li {
    height: 150px;
    display: block;
    float: left;
    width: 480px;
}

.ul-cases li img {
    height: 112px;
    width: 95px;
    margin-top: 8px;
    margin-left: 17px;
}

.ul-cases li h3 {
    font-size: 14px;
    line-height: 26px;
    font-weight: 700;
}

.ul-cases li h3 a,.ul-cases li h3 a:visited {
    color: #333;
}

.ul-cases li p {
    line-height: 20px;
    color: #666;
}

.tl-w h3 small {
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700;
    color: #999;
    padding-left: 2px;
}

.service-ul {
    padding: 1px;
}

.service-ul li,.invest-ul li {
    line-height: 26px;
    height: 28px;
    overflow: hidden;
    padding-left: 10px;
}

.box-r {
    background-image: url(../Images/box-r.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
}

.page-num {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 10px;
}

.page-num .current {
    color: #FFF;
    background-color: #F60;
    padding-right: 3px;
    padding-left: 3px;
}

.page-news-show .keyword {
    line-height: 28px;
    height: 28px;
    margin-top: 10px;
    padding: 5px;
    border: 1px solid #EEE;
}

.more-news h3 strong {
    color: #F30;
}

.cate-page {
    padding: 8px;
}

.cate-page dl {
    padding-bottom: 5px;
}

.cate-page dt {
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    background-color: #FFF;
    background-image: url(../Images/dot-arr.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 20px;
}

.cate-page dd {
    line-height: 26px;
    padding-left: 20px;
}

.more-news ul {
    width: 754px;
}

.more-news li {
    height: 28px;
    width: 367px;
    float: left;
    line-height: 28px;
    background-image: url(../Images/dot-gray.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    overflow: hidden;
}

#comment_list p span {
    color: #999;
    padding-left: 20px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
}

.about-page .keyword {
    font-size: 12px;
    line-height: 30px;
    margin-top: 10px;
    padding-top: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
}

.tRight {
    text-align: right;
}

#headlink {
    height: 20px;
    width: 260px;
    overflow: hidden;
}

#headlink a {
    line-height: 20px;
    display: block;
    height: 20px;
    overflow: hidden;
    text-align: left;
}

#headlink span {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    color: #666;
    padding-left: 10px;
}

.font-orange {
    color: #F60;
}

#guestbook {
    padding: 15px;
}

.gustbook-form {
    padding-top: 10px;
}

#guestbook dl {
    padding: 10px;
    border: 1px solid #f0f0f0;
    margin-bottom: 10px;
}

#guestbook dt {
    line-height: 30px;
    height: 30px;
    padding-right: 8px;
    padding-left: 8px;
    background-color: #f1fde3;
}

#guestbook dt span {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    color: #666;
    float: right;
}

#guestbook dt strong {
    color: #F60;
}

#guestbook dd {
    padding: 8px;
}

#guestbook .reply strong {
    color: #0e8109;
}

#gustbook {
    height: 300px;
    background-image: url(../Images/pic-guestbook.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 250px;
}

.wel span {
    color: #999;
    margin-right: 3px;
    margin-left: 3px;
}

.wel span a,.wel span a:visited {
    color: #aa7cc5;
}

#workshop {
    height: 210px;
    display: block;
    padding-top: 10px;
    overflow: hidden;
}

#workshop h3 {
    font-size: 14px;
    font-weight: 700;
    color: #333;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.workshop-pic-list {
    height: 160px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.tl-l-tab {
    float: left;
    height: 30px;
    padding-left: 10px;
}

.tl-l-tab li {
    line-height: 30px;
    float: left;
    height: 30px;
    width: 70px;
    font-weight: 700;
    color: #666;
    text-align: center;
}

.tl-l-tab li.hover {
    background-color: #FFF;
    color: #0a64a5;
}

#sitemap {
    background-color: #FFF;
    margin-top: 8px;
}

.page-news-list dt {
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.page-news-list dt span {
    color: #666;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin-left: 20px;
}

.page-news-list dd {
    line-height: 18px;
    color: #666;
}

.page-content {
    padding: 10px;
}

.products-list {
    width: 750px;
    padding-top: 10px;
}

.products-list li {
    width: 187px;
    float: left;
    text-align: center;
    height: 220px;
    display: block;
}

.products-list .img img {
    height: 170px;
    width: 170px;
    padding: 1px;
    border: 1px solid #CCC;
}

.products-list .img a:hover img {
    border-top-color: #ff6500;
    border-right-color: #ff6500;
    border-bottom-color: #ff6500;
    border-left-color: #ff6500;
}

.products-list .name {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 6px;
}

.goods-left {
    float: left;
    width: 400px;
}

.goods-right {
    float: right;
    width: 300px;
}

.btn-buy {
    display: block;
    height: 37px;
    width: 127px;
    text-indent: -3000px;
    background-image: url(../Images/btn-buy.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-right: 15px;
    float: left;
}

.btn-buy:hover {
    background-position: left bottom;
}

.btn-addcar {
    height: 37px;
    width: 127px;
    display: inline-block;
    background-image: url(../Images/btn-addcar.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-indent: -3000px;
    float: left;
}

.btn-addcar:hover {
    background-position: left bottom;
}

.goods-cart ul {
    display: block;
    height: 50px;
}

.goods-cart {
    margin-top: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e3e3e3;
}

.goods-cart li {
    padding-top: 5px;
}

.goods-cart li {
    float: left;
}

.goods-cart .goods-num-sel {
    padding-top: 8px;
    padding-right: 10px;
}

#cart_alert {
    border: 1px solid #f6c5c5;
    background-color: #fff6f4;
    background-image: url(../Images/i-error.png);
    background-repeat: no-repeat;
    background-position: 6px center;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 25px;
    color: #F00;
}

#cart_ok {
    border: 1px solid #98c700;
    background-color: #effeb9;
    background-image: url(../Images/i-ok.png);
    background-repeat: no-repeat;
    background-position: 6px 12px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 25px;
    line-height: 22px;
}

#cart_ok strong {
    color: #090;
    margin-right: 2px;
    margin-left: 2px;
}

#cart_ok a,#cart_ok a:visited {
    color: #F60;
}

.font-orange {
    color: #C00;
}

#product_price {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #F60;
}

.goods-right li del {
    color: #666;
}

#attr_selected span {
    color: #F30;
    font-weight: 700;
}

#attr_price {
    margin-right: 15px;
}

.goods-spec {
    margin-top: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e3e3e3;
}

.goods-spce-ul li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.goods-spce-ul li strong {
    font-family: "微软雅黑","黑体";
    font-size: 16px;
    font-weight: 700;
}

.goods-position {
    text-align: center;
    margin-top: 10px;
    height: 30px;
}

.goods-position a,.goods-position a:visited {
    color: #207dc1;
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px;
    border: 1px solid #efeeee;
    background-color: #f0f0f0;
    font-size: 14px;
}

.goods-spce-ul li a,.goods-spce-ul li a:visited {
    color: #36F;
}

.goods-page-detail {
    margin-top: 15px;
}

.detail-title {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #f60;
    height: 26px;
}

.detail-title h3 {
    font-size: 12px;
    line-height: 26px;
    font-weight: 700;
    float: left;
    color: #FFF;
    background-color: #f60;
    text-align: center;
    height: 26px;
    padding: 0 15px;
}

.detail-content {
    padding: 10px;
    font-size: 12px;
    line-height: 24px;
}

.goods-list-ul {
    padding-top: 10px;
    height: 170px;
}

.goods-list-ul li {
    height: 170px;
    width: 148px;
    text-align: center;
    float: left;
}

.goods-ping {
    padding-top: 10px;
}

.goods-ping h4 {
    line-height: 20px;
    color: #666;
}

.goods-ping-list li {
    padding: 8px;
    border: 1px solid #efeeee;
    margin-bottom: 8px;
}

.ping-head {
    float: left;
    width: 80px;
    text-align: center;
}

.ping-info {
    float: right;
    width: 635px;
}

.ping-star {
    height: 30px;
    line-height: 30px;
}

.ping-star .fl {
    font-weight: 700;
    color: #666;
}

.ping-star .fr {
    color: #666;
}

.ping-content {
    padding: 5px;
    margin-top: 5px;
    line-height: 20px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #efeeee;
}

.ping-reply {
    margin-top: 8px;
    padding-top: 5px;
    border-top-width: 1px;
    border-top-style: none;
    border-top-color: #98c700;
}

.ping-reply strong {
    color: #F60;
}

.ping-form {
    padding: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCC;
    border-right-color: #efeeee;
    border-bottom-color: #efeeee;
    border-left-color: #efeeee;
}

.ping-no {
    padding: 10px;
}

.goods-ping-list h3 {
    line-height: 28px;
    font-weight: 700;
    color: #4e8200;
}

#tellfriend-page {
    width: 550px;
    background-color: #FFF;
}

.goods-button {
    text-align: center;
    margin-top: 20px;
}

.goods-button a,.goods-button a:visited {
    margin-right: 4px;
    margin-left: 4px;
    background-repeat: no-repeat;
    line-height: 22px;
    height: 22px;
    background-image: url(../Images/btn-s-bg.png);
    display: inline-block;
    text-align: left;
}

.i-fav {
    background-position: left -30px;
    width: 70px;
    padding-left: 23px;
}

.i-review {
    background-position: left -120px;
    width: 57px;
    padding-left: 23px;
}

.i-tell {
    background-position: left -60px;
    width: 57px;
    padding-left: 23px;
}

.goods-page-info {
    padding-bottom: 10px;
}

.goods-order {
    margin-top: 10px;
    border: 1px solid #e1e1e1;
}

.goods-order h3 {
    background-color: #003f92;
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    padding-top: 2px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
}

.goods-order h3 span {
    font-size: 12px;
    font-weight: normal;
    float: right;
}

.goods-order .order-form {
    padding: 10px;
}

.i-pic {
    background-position: left -150px;
    width: 57px;
    padding-left: 23px;
}

.goods-desc {
    color: #666;
    margin-top: 10px;
    padding-top: 10px;
    line-height: 20px;
}

.goods-list-ul .img img {
    height: 130px;
    width: 130px;
    padding: 1px;
    border: 1px solid #CCC;
}

.goods-list-ul .name {
    margin-right: 8px;
    margin-left: 8px;
    margin-top: 5px;
}

.ul-rank {
    display: block;
}

.ul-rank li {
    height: 120px;
    padding-top: 5px;
    float: left;
    width: 96px;
    text-align: center;
}

.ul-rank-img {
    height: 80px;
}

.ul-rank-img img {
    height: 70px;
    width: 70px;
    padding: 2px;
    border: 1px solid #CCC;
}

.ul-rank-name {
    padding: 0 5px;
}

.nocontent {
    background-image: url(../Images/error.png);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    height: 100px;
    padding-top: 40px;
    padding-left: 120px;
    font-size: 14px;
}

.order-list fieldset {
    border: 1px solid #CCC;
    margin-bottom: 15px;
}

.order-list legend {
    font-size: 14px;
    font-weight: 700;
    color: #F60;
}

.order-list legend span {
    font-size: 12px;
    font-weight: normal;
    color: #666;
}

.order-list {
    margin-top: 15px;
}

.table-list th {
    font-size: 12px;
    font-weight: 700;
    background-color: #f5f5f5;
    line-height: 28px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e1e1e1;
}

.table-list td {
    background-color: #FFF;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
}

.member-info {
    padding: 5px;
}

.member-info h5 {
    font-size: 14px;
    line-height: 30px;
}

.member-info ul {
    padding: 8px;
    border: 1px solid #CCC;
    background-color: #f6f6f6;
    line-height: 24px;
    margin-top: 10px;
}

.member-info li span {
    font-family: Tahoma,Geneva,sans-serif;
    color: #390;
    font-size: 11px;
}

.ping-form .tips {
    font-size: 12px;
    line-height: 20px;
    color: #666;
}

.page-getpass {
    padding-top: 10px;
    padding-right: 80px;
    padding-bottom: 10px;
    padding-left: 80px;
}

.page-getpass p {
    line-height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    margin-bottom: 10px;
}

.page-getpass h3 {
    font-size: 14px;
    font-weight: 700;
}

.page-getpass h3 {
    background-image: url(../Images/i-getpass.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    line-height: 20px;
    height: 20px;
}

.pro-ul li p {
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
    display: block;
    width: 200px;
    text-align: left;
    color: #666;
}

#about-news {
    background-image: url(../Images/box-bg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 285px;
}

#about {
    height: 340px;
    padding: 5px;
}

.foot-icon {
    text-align: center;
    margin-top: 5px;
}

.foot-keyword {
    line-height: 22px;
    margin-top: 8px;
    background-color: #FFF;
    padding-top: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
    color: #666;
    padding-bottom: 8px;
}

#store-ul {
    height: 150px;
}

.btn-sub {
    padding: 0;
    height: 23px;
    width: 64px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-weight: 700;
    color: #FFF;
    background-color: #ab0554;
}

.box-cate {
    background-color: #90908f;
}

.adt p {
    line-height: 20px;
    height: 20px;
    width: 255px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

.cate dt a,.cate dt a:visited {
    color: #003f93;
    font-weight: bold;
}

.video-ul {
    overflow: hidden;
    padding-top: 8px;
}

.video-ul li {
    background-image: url(../Images/dot-arr.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.cus-ul {
    height: 150px;
    overflow: hidden;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 6px;
}

.cus-ul li {
    float: left;
    height: 77px;
    width: 123px;
    display: block;
    text-align: center;
}

.cus-ul li img {
    width: 100px;
    height: 68px;
    border: 1px solid #cecece;
}

.cus-ul li span {
    display: block;
    padding-top: 4px;
}

.cus-ul li a:hover img {
    border-top-color: #a7233a;
    border-right-color: #a7233a;
    border-bottom-color: #a7233a;
    border-left-color: #a7233a;
}

.sitemap-list dl dd {
    line-height: 24px;
}

#gg {
    height: 20px;
    line-height: 20px;
    width: 350px;
    padding-left: 100px;
    overflow: hidden;
}

#gg span {
    background-image: url(../Images/i-gg.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    color: #F30;
    float: left;
    height: 20px;
    display: block;
}

.more-info-tab-li {
    height: 28px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C00;
}

.more-info-tab-li li {
    height: 28px;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    float: left;
    cursor: pointer;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
}

.more-info-tab-li li.hover {
    color: #FFF;
    background-color: #C00;
}

.more-info-tab-con {
    line-height: 24px;
    margin-top: 8px;
    font-size: 14px;
    padding: 8px;
}

.goods-contact-ul {
    margin-top: 10px;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e3e3e3;
}

.goods-contact-ul li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.goods-contact-ul li strong {
    font-family: "微软雅黑","黑体";
    font-size: 14px;
    font-weight: 700;
}

.goods-contact-ul li span {
    color: #e77307;
    font-size: 16px;
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: 700;
}

#team-box {
    height: 250px;
}

#equ-box {
    height: 250px;
    overflow: hidden;
}

#onepage {
    padding: 10px;
}

#team-box img {
    height: 120px;
    width: 120px;
    padding: 2px;
    border: 1px solid #CCC;
    float: left;
    margin-right: 10px;
}

#team-box h3 {
    font-weight: 700;
    line-height: 28px;
}

#team-box p {
    line-height: 22px;
    padding-top: 5px;
}

#equ-box p {
    line-height: 22px;
    padding-top: 5px;
    text-indent: 24px;
}

.search-txt {
    background-image: url(../Images/search-text.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 23px;
    width: 185px;
    padding-left: 35px;
    padding-top: 3px;
}

.faq dt a,.faq dt a:visited {
    color: #333;
}

.witness-ul li .info h3 a,.witness-ul li .info h3 a:visited {
    font-size: 14px;
    font-weight: 700;
    color: #666;
}

.ul-cases li .info {
    float: right;
    width: 332px;
    height: 140px;
    overflow: hidden;
}

.video-info {
    padding-top: 10px;
    text-align: left;
}

#tab-act-con {
    height: 170px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.tab-act-layout img {
    float: left;
    height: 160px;
    width: 160px;
}

.tab-act-layout {
    height: 170px;
}

.tab-act-layout dl {
    float: right;
    height: 160px;
    width: 415px;
    display: block;
}

.tab-act-layout dl dt {
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
}

.tab-act-layout dl dd {
    line-height: 20px;
    padding-top: 5px;
}

#tab-act {
    height: 140px;
    padding-left: 10px;
}

#tab-act li {
    float: left;
    width: 110px;
    display: block;
    padding-right: 9px;
}

#tab-act li img {
    height: 108px;
    width: 108px;
    padding: 1px;
    border: 1px solid #CCC;
}

#tab-act li span {
    background-color: #d2d2d2;
    display: block;
    text-align: center;
    margin-top: 3px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
}

#tab-act li.hover img {
    border-top-color: #fdd0d0;
    border-right-color: #fdd0d0;
    border-bottom-color: #fdd0d0;
    border-left-color: #fdd0d0;
}

#tab-act li.hover span {
    background-color: #fee2e2;
}

#adv {
    display: block;
}

#adv li {
    display: block;
    height: 160px;
    position: absolute;
    width: 277px;
}

#adv li .info h5 {
    display: block;
    font-size: 24px;
    line-height: 40px;
    color: #333;
    font-weight: normal;
    padding-left: 70px;
    font-family: "微软雅黑","黑体";
    background-repeat: no-repeat;
    background-position: left center;
}

#adv li .info p {
    font-size: 15px;
    line-height: 32px;
    padding-top: 5px;
    text-indent: 24px;
    color: #666;
    font-family: "微软雅黑","黑体";
}

.links-tit {
    float: left;
    padding-top: 20px;
}

#gustbook p {
    font-weight: bold;
    color: #ab0554;
    font-size: 14px;
}

.pro-bg {
    background-color: #dfeffd;
    padding: 3px;
}

.m1 {
    background-color: #FFF;
    padding: 1px;
}

.border-g {
    border-top-width: 0;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #04873e;
    border-right-color: #04873e;
    border-bottom-color: #04873e;
    border-left-color: #04873e;
}

.ul-equ {
    height: 290px;
    padding-top: 10px;
    padding-left: 5px;
}

.ul-equ li {
    display: block;
    float: left;
    width: 148px;
    text-align: center;
    height: 144px;
}

.ul-equ li img {
    height: 115px;
    width: 130px;
}

.ul-equ li span {
    display: block;
    padding-top: 3px;
}

.news-ul-box {
    height: 136px;
    padding-top: 5px;
}

.news-ul-s {
    background-color: #eaf6fd;
    width: 348px;
    height: 120px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}

.news-ul-s li {
    height: 24px;
    line-height: 24px;
    background-image: url(../Images/dot-gray.jpg);
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-left: 10px;
    overflow: hidden;
}

.news-ul-s li span {
    float: right;
    color: #666;
}

.tl-l span a,.tl-l span a:visited {
    color: #666;
}

.headline-s {
    height: 70px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #dbbe9d;
}

.headline-s h3 {
    font-family: "宋体";
    color: #8b5f13;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-align: center;
}

.headline-s h3 a,.headline-s h3 a:visited {
    color: #8b5f13;
}

.headline-s p {
    color: #8b5f13;
    line-height: 22px;
    padding-top: 3px;
}

.news-ul-b {
    overflow: hidden;
}

.news-ul-b li span {
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    color: #999;
    font-size: 11px;
    background-image: url(../Images/dot-arr.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.news-ul-b li a {
    display: block;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

.set span {
    color: #de231e;
    margin-right: 2px;
    margin-left: 2px;
}

.set span a,.set span a:visited {
    color: #de231e;
}

.font-blue {
    color: #0154aa;
}

.news-box img {
    float: left;
    padding-top: 4px;
}

.news-box .info {
    float: right;
    height: 90px;
    width: 190px;
}

.news-box .info h3 {
    font-weight: bold;
    line-height: 28px;
    font-size: 14px;
}

.news-box .info p {
    line-height: 20px;
}

.news-box .info p a,.news-box .info p a:visited {
    color: #0356a1;
    display: block;
    height: 20px;
    overflow: hidden;
}

.page-news-list dt a,.page-news-list dt a:visited {
    color: #000;
}

.pro-index {
    width: 998px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #FFF;
    background-color: #f68337;
}

.ul-cases li .pic {
    float: left;
    background-image: url(../Images/pic-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 140px;
    width: 138px;
}

.ul-cases li.mod .pic {
    float: right;
    margin-right: 0;
}

#customer h3 {
    display: none;
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
}

.faq {
    padding-top: 8px;
}

#cert-scroll {
    height: 270px;
    padding-top: 20px;
}

.cert-scroll-left {
    float: left;
    height: 90px;
    width: 30px;
    padding-top: 90px;
}

.cert-scroll-right {
    text-align: right;
    float: right;
    height: 90px;
    width: 30px;
    padding-top: 90px;
}

#cert-scroll-con {
    float: left;
    height: 250px;
    width: 920px;
}

#cert-scroll-con li {
    float: left;
    width: 184px;
    display: block;
    height: 250px;
    text-align: center;
}

#cert-scroll-con li img {
    width: 160px;
    height: 220px;
    border: 1px solid #CCC;
    padding: 1px;
}

#cert-scroll-con li span {
    display: block;
    padding-top: 3px;
    line-height: 18px;
}

#cases-scroll {
    height: 180px;
    padding-top: 20px;
    background-color: #FFF;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #d3d4d6;
    padding-right: 20px;
    padding-left: 20px;
}

.cases-scroll-left {
    float: left;
    height: 100px;
    width: 30px;
    padding-top: 50px;
}

.cases-scroll-right {
    text-align: right;
    float: right;
    height: 100px;
    width: 30px;
    padding-top: 50px;
}

#cases-scroll-con {
    float: left;
    height: 170px;
    width: 880px;
}

#cases-scroll-con li {
    float: left;
    width: 220px;
    display: block;
    height: 160px;
    text-align: center;
}

#cases-scroll-con li img {
    width: 190px;
    height: 130px;
    border: 5px solid #e5e5e5;
}

#cases-scroll-con li span {
    display: block;
    padding-top: 3px;
    line-height: 18px;
}

#workshop-scroll {
    height: 180px;
}

.workshop-scroll-left {
    float: left;
    height: 120px;
    width: 30px;
    padding-top: 50px;
}

.workshop-scroll-right {
    text-align: right;
    float: right;
    height: 120px;
    width: 30px;
    padding-top: 50px;
}

#workshop-scroll-con {
    float: left;
    height: 180px;
    width: 630px;
}

#workshop-scroll-con li {
    float: left;
    width: 210px;
    display: block;
    height: 180px;
    text-align: center;
}

#workshop-scroll-con li img {
    width: 180px;
    height: 140px;
    border: 1px solid #CCC;
    padding: 1px;
}

#workshop-scroll-con li span {
    display: block;
    padding-top: 3px;
    line-height: 18px;
    padding-left: 10px;
}

.pro-ul li a:hover {
    border-top-color: #f68337;
    border-right-color: #f68337;
    border-bottom-color: #f68337;
    border-left-color: #f68337;
}

#workshop li {
    display: block;
    float: left;
    width: 141px;
    height: 112px;
    text-align: center;
}

#workshop li img {
    width: 125px;
    height: 100px;
}

.search-info {
    background-color: #f0f0f0;
    border: 1px solid #DDD;
    padding: 10px;
}

.tl-faq {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #b1e5cb;
    border-right-color: #b1e5cb;
    border-bottom-color: #b1e5cb;
    border-left-color: #b1e5cb;
    height: 40px;
}

.tl-faq h3 {
    font-size: 14px;
    line-height: 40px;
    font-weight: 700;
    color: #FFF;
    background-image: url(../Images/tl-faq.png);
    background-repeat: no-repeat;
    background-position: 10px top;
    float: left;
    padding-left: 30px;
    padding-right: 50px;
}

.tl-faq span {
    line-height: 40px;
    float: right;
    padding-right: 10px;
}

.links-list {
    padding: 20px;
}

.links-list p a {
    margin-right: 20px;
}

.links-list p {
    line-height: 30px;
}

.links-list h3 {
    font-size: 14px;
    font-weight: bolder;
    line-height: 30px;
    margin-top: 30px;
}

.line-y {
    background-image: url(../Images/line-y.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 30px;
}

#searchform {
    display: block;
    height: 34px;
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.witness-ul .pic {
    float: left;
    height: 140px;
    width: 180px;
}

.witness-ul .info {
    float: left;
    height: 140px;
    width: 300px;
}

.witness-ul .pic img {
    height: 120px;
    width: 160px;
    border: 1px solid #CCC;
    padding: 4px;
}

.p5 {
    padding: 5px;
}

.con-faq {
    background-image: url(../Images/bg-faq.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 320px;
}

.con-faq p {
    font-size: 14px;
    line-height: 36px;
    padding-top: 85px;
    padding-left: 70px;
}

.col-l2 {
    float: left;
    width: 515px;
}

.col-r2 {
    float: right;
    width: 425px;
}

.tl-h p {
    line-height: 40px;
    float: left;
    padding-left: 15px;
    height: 40px;
    width: 565px;
    overflow: hidden;
}

.tl-h p a {
    margin-right: 12px;
}

#cert-con {
    background-image: url(../Images/cert-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 246px;
}

#cert-con h3 {
    line-height: 44px;
    font-family: "微软雅黑","黑体";
    font-size: 24px;
    color: #FFF;
    padding-left: 48px;
}

#cert-con p {
    font-size: 14px;
    line-height: 30px;
    padding-top: 20px;
    padding-left: 40px;
}

#join-con {
    background-image: url(../Images/join-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 480px;
    padding-right: 390px;
    padding-left: 20px;
    padding-top: 80px;
}

#join-con p {
    line-height: 22px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#join-con h3 {
    background-image: url(../Images/join-tl.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 44px;
    line-height: 38px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    width: 144px;
    text-align: center;
}

#guestbook-con {
    height: 320px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

#guestbook-con h3 {
    font-family: "微软雅黑","黑体";
    font-size: 20px;
    color: #a7233a;
    font-weight: bold;
    line-height: 30px;
}

#guestbook-con p {
    font-size: 14px;
    line-height: 22px;
    color: #666;
    padding-top: 5px;
}

.tl-cate2 {
    height: 49px;
    color: #FFF;
    background-color: #003f93;
    background-image: url(../Images/tl-cate-bg.png);
}

.tl-cate2 h3 {
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    font-family: "微软雅黑","黑体";
    line-height: 48px;
}

.tl-cate2 span {
    float: right;
    padding-right: 10px;
    line-height: 36px;
    height: 36px;
    color: #FFF;
}

#weixin {
    position: fixed;
    left: 3px;
    bottom: 10px;
    border: 1px solid #ddd;
    background: #FFF;
    line-height: 1.2;
    text-align: center;
    padding: 5px;
    width: 128px;
    color: #c00;
}

#weixin h4 {
    line-height: 28px;
    background-color: #1f8eff;
    color: #FFF;
    font-weight: 700;
}

#weixin img {
    width: 128px;
    margin-bottom: 3px;
}

#weixin span {
    color: #333;
}

#footer .menu {
    height: 245px;
    background-image: url(../Images/foot-bg.png);
    background-repeat: no-repeat;
    background-position: center top;
}

#footer .menu a,#footer .menu a:visited {
    color: #FFF;
}

#footer .menu dl {
    float: left;
    width: 196px;
    padding-left: 13px;
    padding-top: 10px;
    display: block;
}

#footer .menu dl dt {
    font-weight: 700;
    line-height: 42px;
    padding-left: 40px;
    font-size: 14px;
}

#footer .menu dl dd {
    line-height: 20px;
    padding-left: 30px;
    background-image: url(../Images/dot-sq-w.png);
    background-repeat: no-repeat;
    background-position: 20px 10px;
    color: #FFF;
}

#adv li h5 strong {
    font-size: 38px;
    color: #d11917;
    font-family: "Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;
}

.tel p img {
    padding-left: 5px;
}

#adv ul {
    display: block;
    background-image: url(../Images/ys-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 730px;
    position: relative;
}

.tl-l h3 small {
    font-family: Verdana;
    font-size: 12px;
    padding-left: 2px;
}

.tl-h h3 small {
    font-family: "Times New Roman",Times,serif;
    font-size: 27px;
    padding-left: 2px;
    color: #83df9d;
    font-weight: bold;
}

.video-iframe {
    background-color: #333;
    height: 230px;
}

.bgg {
    background-color: #e9e8e8;
}

#footer .menu dt a,#footer .menu dt a:visited {
    color: #ffe400;
}

.p10 {
    padding: 10px;
}

.pic-news {
    text-align: center;
}

.line-x {
    background-image: url(../Images/tl-n.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.pro-ul-w {
    height: 210px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #dbdbdb;
}

.pro-ul-w li {
    width: 200px;
    text-align: center;
    float: left;
}

.pro-ul-w .pic img {
    height: 150px;
    width: 180px;
    border: 1px solid #dbdbdb;
}

.pro-ul-w li span {
    display: block;
    padding-top: 10px;
}

.witness-ul .more {
    background-image: url(../Images/btn-bg.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 23px;
    text-align: right;
    padding-right: 7px;
    line-height: 22px;
}

.mt20 {
    margin-top: 20px;
}

.btn-s {
    display: inline-block;
    text-align: center;
    background-color: #F90;
}

.btn-b {
    display: inline-block;
    text-align: center;
    background-color: #013c8c;
}

.about-btn {
    text-align: right;
    padding-top: 5px;
    height: 30px;
}

.tl-links {
    background-image: url(../Images/tl-m-bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 41px;
}

.tl-links h3 {
    line-height: 40px;
    font-weight: bold;
    float: left;
    padding-left: 10px;
    font-size: 14px;
}

.tl-links span {
    float: right;
    height: 40px;
    padding-right: 10px;
    line-height: 40px;
}

.i-weibo {
    background-image: url(../Images/i-weibo.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 24px;
}

.cate-t {
    background-image: url(../Images/cate-bg-t.png);
    background-repeat: repeat-x;
    background-position: center top;
    height: 20px;
}

#feature {
    background-image: url(../Images/feature-tl.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 270px;
}

.con-b {
    background-image: url(../Images/con-bg-b.png);
    background-repeat: repeat-x;
    background-position: center 10px;
    height: 30px;
    padding-top: 10px;
}

.witness-ul .info p a {
    color: #999;
}

.tl-cate h3 small {
    font-family: "Times New Roman",Times,serif;
    font-size: 27px;
    color: #83df9d;
    font-weight: bold;
}

.tl-tab {
    height: 45px;
    padding-top: 20px;
}

.cases-bg {
    background-image: url(../Images/cases-bg.png);
    background-repeat: repeat-x;
    background-position: center top;
    height: 313px;
    margin-top: 15px;
}

.tl-m {
    height: 37px;
    background-image: url(../Images/tl-m-bg.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.tl-m h3 {
    font-size: 18px;
    color: #FFF;
    font-family: "微软雅黑","黑体";
    float: left;
    font-weight: normal;
    line-height: 36px;
    background-image: url(../Images/tl-m-h3.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    height: 37px;
    width: 159px;
}

.tl-m span {
    float: right;
    line-height: 36px;
    height: 37px;
    color: #333;
    font-size: 12px;
    background-image: url(../Images/tl-m-span.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 10px;
}

.tl-m a,.tl-m a:visited {
    color: #333;
}

.tl-m h3 small {
    color: #aeaeae;
    font-weight: bold;
    font-family: "Times New Roman",Times,serif;
    font-size: 27px;
    padding-left: 2px;
}

.tl-m span a,.tl-m span a:visited {
    color: #999;
    font-family: "宋体";
}

.tl-n {
    height: 65px;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
}

.tl-n h3 {
    font-size: 17px;
    color: #06be3a;
    font-family: "微软雅黑","黑体";
    font-weight: bold;
    text-align: center;
}

.tl-n span {
    float: right;
    line-height: 40px;
    height: 40px;
    color: #333;
    font-family: "微软雅黑","黑体";
    font-size: 12px;
}

.tl-n a,.tl-m a:visited {
    color: #333;
}

.tl-n h3 small {
    color: #aeaeae;
    font-weight: bold;
    font-family: "Times New Roman",Times,serif;
    font-size: 27px;
    padding-left: 2px;
}

.tl-n span a,.tl-n span a:visited {
    color: #F60;
    font-family: "宋体";
}

.line-x-1 {
    background-image: url(../Images/tl-m.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.tl-s h3 small {
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    padding-left: 8px;
    color: #cffedc;
}

.cate dd a,.cate dd a:visited {
    color: #333;
}

.about-btn a {
    color: #FFF;
    display: inline-block;
    float: right;
    line-height: 28px;
    height: 28px;
    width: 60px;
    margin-left: 5px;
}

.info-l {
    float: left;
    width: 530px;
    line-height: 22px;
}

#footer .info-r {
    float: right;
    width: 270px;
    padding-left: 20px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #0049a8;
}

#footer .info-r img {
    float: left;
}

#footer .info-r p {
    padding-top: 60px;
    padding-left: 130px;
}

.adt {
    position: absolute;
    height: 100px;
    width: 545px;
    left: 250px;
    top: 20px;
}

.lan {
    position: absolute;
    top: 10px;
    right: 0;
}

.cate dt h3 {
    background-image: url(../Images/sidebar-tl.png);
    background-repeat: no-repeat;
    background-position: center top;
    height: 54px;
    width: 232px;
    position: absolute;
    left: -5px;
    top: 0;
    z-index: 1000;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}

.tl-m p {
    line-height: 36px;
    color: #f60;
    float: left;
    font-weight: bolder;
    font-size: 14px;
    padding-left: 10px;
}

.bar {
    height: 33px;
    text-indent: -999px;
    margin: 0 10px;
    background-image: url(../Images/scroll-line.gif);
    background-repeat: repeat-x;
    background-position: left center;
}

.bar strong {
    width: 225px;
    height: 33px;
    display: block;
    text-indent: -9999px;
    background-image: url(../Images/scroll-bar.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.food-scroll-div {
    padding-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    height: 293px;
}

.food-scroll {
    width: 100%;
}

.food-scroll li {
    float: left;
    width: 140px;
    height: 100px;
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-right: 5px;
}

.food-scroll li span {
    display: block;
    line-height: 24px;
}

.food-scroll li img {
    height: 100px;
    width: 124px;
    padding: 3px;
    border: 1px solid #CCC;
    border-radius: 5px;
    -kitweb-border-radius: 5px;
    -moz-border-radius: 5px;
}

.adv-6 {
    top: 555px;
    right: 5px;
}

#adv ul li h5 {
    font-family: "微软雅黑","黑体";
    font-size: 22px;
    font-weight: normal;
    color: #c31917;
}

#adv ul li p {
    line-height: 24px;
    padding-top: 12px;
}

#adv ul .adv-1 {
    left: 190px;
    top: 170px;
}

#adv ul .adv-2 {
    top: 175px;
    right: 5px;
}

#adv ul .adv-3 {
    left: 190px;
    top: 360px;
}

#adv ul .adv-4 {
    top: 360px;
    right: 5px;
}

#adv ul .adv-5 {
    left: 190px;
    top: 550px;
}

.tl-s h3.weibo {
    background-image: url(../Images/tl-s-weibo.png);
    background-repeat: no-repeat;
    color: #333;
    padding-left: 10px;
}

.weibo-frame {
    height: 255px;
}

.tl-s .tab-ul li {
    float: left;
    height: 37px;
    width: 108px;
    text-align: center;
    line-height: 32px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}

.tl-s .tab-ul .hover {
    background-image: url(../Images/tl-s-h3.png);
    line-height: 32px;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
}

.tl-s .tab-ul {
    float: left;
    height: 37px;
}

#footer .info strong {
    color: #f60;
}

.foot-keyword a {
    color: #666;
    margin-right: 10px;
}

.quick-nav {
    margin-top: 10px;
    height: 142px;
    border: 1px solid #DDD;
}

.quick-nav h3 {
    float: left;
    height: 142px;
    width: 100px;
    background-color: #DDD;
    text-align: center;
    line-height: 142px;
    font-family: "微软雅黑","黑体";
    font-size: 20px;
    color: #666;
}

.quick-nav p {
    float: left;
    padding-top: 10px;
    padding-left: 11px;
    height: 132px;
    display: block;
    width: 887px;
}

.quick-nav p a {
    height: 26px;
    float: left;
    width: 125px;
    padding-left: 10px;
    border: 1px dashed #DDD;
    line-height: 26px;
    margin-right: 10px;
    margin-bottom: 5px;
    color: #666;
}

.tl-r {
    background-image: url(../Images/tl-r-bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    height: 32px;
}

.tl-r h3 {
    font-size: 14px;
    line-height: 32px;
    background-image: url(../Images/tl-r-h3.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    font-weight: bold;
    padding-left: 12px;
}

.tl-r span {
    line-height: 32px;
    background-image: url(../Images/tl-r-span.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 10px;
    height: 32px;
    float: right;
}

.goods-tel {
    font-size: 14px;
    margin-top: 20px;
}

.goods-tel strong {
    color: #d62b2a;
}
.post {
	background: rgba(0,0,0,0.5);
	line-height: 30px;
	margin-top: 92px;
	position: absolute;
	width: 100%;
	color: #FFFFFF
}