html {
    color: #777777;
    background: #fff
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
fieldset, img {
    border: 0
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal
}
ol, ul {
    list-style: none
}
caption, th {
    text-align: left
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}
q:before, q:after {
    content: ''
}
abbr, acronym {
    border: 0;
    font-variant: normal
}
sup {
    vertical-align: text-top
}
sub {
    vertical-align: text-bottom
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}
input, textarea, select {
    *font-size: 100%
}
legend {
    color: #000
}
* {
    font-family: "microsoft yahei", Arial, sans-serif;
    font-size: 12px;
}
a {
    text-decoration: none;
    color: #633F96;
    outline: none;
}
body {
    margin-bottom: 0px; /*background:#cdeeff;*/
    color: #666;
}
ul, li {
    list-style-type: none;
}
a {
    color: #333;
}
a:hover {
    color: #004c82;
}
/*base*/
.clear {
    clear: both;
}
table {
    width: 100%;
    margin: 20px 0;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;

}
th, td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;

}
thead th {
    vertical-align: bottom;
    font-weight: bold
}

.table {
    border: 1px solid #ddd;
}
.table th, .table td {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    font-size: 14px;
}

#header {
    background: url("../image/header_top_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 100px;
}

#header .header_bg {
    /* background: url("../images/header_bg.jpg") no-repeat scroll center 6px transparent;*/
    height: 94px;
    padding-top: 6px;
}

#header_container {
    z-index: 10;
    height: 94px;
}
#header_container, #footer_container {
    position: relative;
}
#header_container, #footer_container, .container {
    width: 1040px;
    margin: 0 auto; /*background:#FFF;*/
}
#container {
}
.container_bg {
    background: url("../image/bg.jpg") no-repeat scroll center 0 transparent;
}
/*header*/

#header .logo {
    left: 15px;
    position: absolute;
    top: 10px;
}
#header .logo h1 {
    background-repeat: no-repeat;
}
#header .logo a {
    display: block;
    height: 70px;
    text-indent: -9999px;
    width: 450px;
}
#header .l_menu {
    position: absolute;
    right: 25px;
    top: 5px;
    color: #A09F9F;
}
#header .l_menu a {
    color: #A09F9F;
}
.hot_phone {
    background: url("../image/tel_icon.jpg") no-repeat scroll 0 center transparent;
    color: #656565;
    font-size: 22px;
    height: 37px;
    line-height: 37px;
    padding-left: 35px;
    position: absolute;
    right: 25px;
    top: 20px;
}
/*导航菜单*/
#menu {
    height: 36px;
    margin: 0 auto;
    background: url("../image/menu_bg.jpg") repeat-x scroll;
    z-index: 99999;
}

#menu .fr_menu li {
    background: url("../image/menu_split.jpg") no-repeat scroll right center transparent;
    float: left;
}
#menu .fr_menu li a {
    padding: 0 70px;
    display: inline-block;
    height: 36px;
    font-size: 15px;
    line-height: 36px;
    color: #fff;
    cursor: pointer;
}
#menu .fr_menu li a:hover {
    background: url("../image/menu_hover_bg.jpg") repeat scroll 0 0 transparent;
    color: #fff;
}
#menu .fr_menu li ul {
    display: none;
}
/*.fr_menu{background:url("../image/menu_bg.jpg") repeat scroll 0 0 transparent;z-index: 99999;}*/

.bread {
    color: #fff;
    height: 28px;
    z-index: 3;
    margin: 0 auto;
    background: url('../image/bread_bg.gif') 0 0 repeat-x;
}
.bread .crumb {
    height: 28px;
    line-height: 28px;
}
.bread .crumb a {
    display: inline-block;
    color: #FFF;
}

/*banner��ʽ��ʼ*/
img {
    border: 0
}
#slideshow {
    position: relative;
    height: 300px;
    width: 1040px;
    margin: 0 auto;
}
#slideshow a {
    float: left;
    display: inline;
}
#slideshow .img {
    position: absolute;
    width: 1040px;
    height: 300px;
    overflow: hidden
}
#slideshow .img span {
    position: absolute;
    width: 19999px;
    display: block
}
#slideshow .btns {
    z-index: 10;
    position: absolute;
    width: 1040px
}
#slideshow .btns b {
    position: absolute;
    width: 100px;
    display: block;
    height: 14px;
    overflow: hidden;
    top: 270px;
    left: 50%
}
#slideshow .btns b i {
    width: 10px;
    background: #414140;
    float: left;
    height: 10px;
    font-size: 0px;
    overflow: hidden;
    cursor: pointer;
    margin-right: 6px;
    border: #414140 2px solid;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}
#slideshow .btns b i:hover {
    background: #a7a7a6
}
#slideshow .btns b i.on {
    background: #3cd2f1;
    cursor: default
}
#slideshow .btns b i.on:hover {
    background: #3cd2f1;
    cursor: default
}
#slideshow .btns s {
    position: absolute;
    width: 60px;
    display: none;
    height: 80px;
    overflow: hidden;
    top: 120px;
    cursor: pointer
}
#slideshow .btns s i {
    position: absolute;
    width: 60px;
    background: url(../image/btn_slideshow.png);
    height: 160px;
}
#slideshow .btns s.prev {
    left: 0px
}
#slideshow .btns s.prev i {
    top: -80px
}
#slideshow .btns s.next {
    right: 0px
}
.slideshow-hover#slideshow .btns s {
    display: block
}
.paging {
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    height: 300px;
    position: absolute;
    background: #000;
    overflow: hidden
}
.wtit .info, .wtit .tit {
    float: left;
}
.wtit .info {
    padding: 35px 0 0 20px;
    color: #989898;
}
.wtit .info span {
    margin: 0 8px;
}

#banner {
    margin-bottom: 15px;
}

.tag {
    font-size: 12px;
    line-height: 24px;
    margin: 20px 10px;
    color: #000;
}
.tag a {
    text-decoration: none;
    color: #555;
    border: 1px solid #F5F5F5;
    background: #F6F6F6;
    height: 12px;
    margin: 0 10px 10px 0;
    padding: 4px;
    line-height: 12px;
    white-space: nowrap;
}
.tag a:hover {
    color: #d93d00;
}

.col_1 {
    float: left;
    width: 220px;
    padding-left: 20px;
}
.col_2 {
    float: right;
    width: 760px;
    padding: 0 20px 0 0px;
}
/*边侧*/
.col_1 .mbox {
    border: 1px solid #D9D9D9;
    width: 205px;
    margin-bottom: 15px;
}

#rmenu {
    background: url("../image/l_menu_bg.jpg") repeat-y scroll 0 0 transparent;
    border: medium none;
    margin-bottom: 15px;
    margin-left: -8px;
    width: 220px;
}
#rmenu .mt {
    background: url("../image/l_menu_mt_bg.jpg") no-repeat scroll 0 0 transparent;
    color: #2758A5;
    font-size: 26px;
    height: 59px;
    padding-left: 60px;
    padding-top: 30px;
}
#rmenu .mc {
    background: url("../image/l_menu_bottom_bg.jpg") no-repeat scroll -1px bottom transparent;
    padding: 0 5px 55px 9px;
}
#rmenu .acmenu li a {
    background: url("../image/l_menu_li_bg.jpg") repeat scroll 0 0 transparent;
    height: 34px;
    display: block;
    font-size: 14px;
    padding-left: 60px;
    line-height: 34px;
    color: #222;
}
#rmenu .acmenu li a:hover {
    color: #fff;
    background: url("../image/l_menu_li_hover_bg.jpg") repeat scroll 0 0 transparent;
}

#rmenu .acmenu li {
    overflow: hidden;
}
#rmenu .acmenu li ul {
    padding-left: 15px;
    display: none;
}

#r_top_pic .mt {
    background: url("../image/l_pic_mt_bg.jpg") no-repeat scroll center 0 transparent;
    height: 30px;
}
#r_top_pic .mt h2 {
    color: #235CA9;
    font-size: 14px;
    line-height: 30px;
    padding-left: 20px;
}
#r_top_pic li {
    width: 175px !important;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 15px;
}

#r_top_pic li .img {
    background: #FFF;
    width: 90px;
    height: 75px;
    border: 1px solid #D7D7D7;
    display: block;
    line-height: 90px;
    margin-right: 10px;
    overflow: hidden;
    float: left;
}
#r_top_pic li .img img {
    width: 90px;
    height: 75px;
    vertical-align: middle;
}
#r_top_pic li p {
    line-height: 20px;
    padding-top: 10px;
    text-align: center;
}
#r_top_pic .link_info {
    width: 110px;
    float: left;
    word-wrap: break-word;
    word-break: normal;
}
#r_top_pic .link_info .name {
    color: #0066CB;
    display: block;
    font-size: 16px;
    padding-bottom: 10px;
}
#r_top_pic .link_info .price.strong {
    display: block;
}

.col_1 #content {
    overflow: hidden;
}
.col_1 #content .mt {
    background: url("../image/col1_content_mt_bg.jpg") no-repeat scroll right 0 transparent;
    height: 75px;
    text-indent: -99999px;
}
.col_1 #content .mc {
    padding: 10px;
}
.col_1 #content .mc table {
    margin: 0;
}

/*页脚*/
#footer {
    clear: both;
    background: url("../image/footer_bg.jpg") repeat-x scroll 0 0 #383838;
}
.footer_container {
    min-height: 128px;
    margin: 0 auto;
    width: 1040px;
}
#footer .copyright, #footer .copyright a {
    color: #ddd;
    line-height: 20px;
}
.footer_menu {
    color: #FFFFFF;
    height: 35px;
    line-height: 35px;
    padding-top: 5px;
}
.footer_menu .sl_menu {
    margin-left: 300px;
}
.footer_menu .sl_menu li {
    float: left;
}
.footer_menu .sl_menu li a {
    color: #fff;
    padding: 0 15px;
}
.footer_menu .sl_menu li ul {
    display: none;
}

.backToTop {
    POSITION: absolute;
    text-align: center;
    filter: alpha(opacity=50);
    padding-bottom: 5px;
    line-height: 1.2;
    BACKGROUND-color: #000;
    padding-left: 0px;
    width: 18px;
    BOTTOM: auto;
    padding-right: 0px;
    display: none;
    color: #fff;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    RIGHT: 10px;
    padding-top: 5px;
    opacity: .6
}

/*首页*/

/*首页 banner*/
#home_banner {
    background: url("../image/banner_bj2.jpg") repeat-x scroll 0 0 transparent;
}
#home_banner .container {
    background: url("../image/banner_bj1.jpg") repeat-x scroll center 0 transparent;
    margin-bottom: 20px;
    padding-top: 30px;
}
.mainbox {
    overflow: hidden;
    position: relative;
}
.flashbox {
    overflow: hidden;
    position: relative;
}
.imagebox {
    position: relative;
    text-align: right;
    z-index: 999;
}
.bitdiv {
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 8px;
    margin: 0 10px 10px 0;
    width: 8px;
}
.defimg {
    background: #fff;
    border: 1px solid #7D91A0;
}
.curimg {
    background: #7d91a0;
    border: 1px solid #7D91A0;
}

.home_box {
    padding: 0 20px;
}
#home_product .mc {
    padding: 0;
}
#home_product {
}
.QQarea {
    margin-bottom: 8px;
    position: relative;
    width: 1000px;
    height: 220px;
    background-color: #EDEDED;
}
.QQarea ul {
    margin: 0;
    padding: 0;
}
.QQnav {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #D8D8D8;
    height: 28px;
    line-height: 28px;
    width: 100%;
}
.QQnav H2 {
    float: left;
    font-size: 14px;
    margin-top: 0;
    text-indent: 17px;
}
.QQnavbar {
    float: right;
    height: 22px;
    margin-right: 18px;
    overflow: hidden;
    padding-top: 6px;
    width: 86px;
}
.QQbed {
    background: none repeat scroll 0 0 #EDEDED;
    padding-bottom: 0;
    padding-left: 35px;
    padding-top: 15px;
    width: 940px;
}
.QQbed li {
    float: left;
    position: relative;
    width: 188px;
}
.QQbed li a {
    color: #3399CC;
    display: block;
}
#QQpre {
    background: url("../image/btn.png") no-repeat scroll -0 -60px #DBDBDB;
    cursor: pointer;
    height: 60px;
    left: 0px;
    margin-right: 8px;
    position: absolute;
    top: 75px;
    width: 30px;
}

#QQnext {
    background: url("../image/btn.png") no-repeat scroll 0 0 #DBDBDB;
    cursor: pointer;
    height: 60px;
    margin-right: 0px;
    position: absolute;
    right: 0px;
    top: 75px;
    width: 30px;
}
#QQMarquee {
    height: 135px;
    overflow: hidden;
    position: relative;
    width: 624px;
}
#QQMarqueeCoutent IMG {
}
#QQMarqueeCoutent .link {
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    margin-left: 0;
    width: 170px;
    height: 30px;
    background-color: #EDEDED;
    color: #004c82 !important;
    overflow: hidden;
}
#QQMarqueeCoutent A:link {
    color: #767676;
    text-decoration: none;
}
#QQMarqueeCoutent A:visited {
    color: #767676;
    text-decoration: none;
}
#QQMarqueeCoutent A:hover {
    color: #004c82;
    text-decoration: underline;
}
#QQMarqueeCoutent A:active {
    color: #0B3B8C;
    text-decoration: underline;
}

/*#home_main {padding: 0 20px 20px;}*/
#home_main .home_box {
    float: left;
    overflow: hidden;
    padding: 0;
    height: 210px
}
#aboutus, #news_1, #news_2 {
    width: 230px !important;
    margin-right: 40px !important;
}
.home_box .mt {
    color: #FFF;
    font-size: 16px;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    background: #004c82;
}
.home_box .mc {
    line-height: 24px;
    padding: 0;
}

.home_box .news_list li {
    background: url("../image/b1.gif") no-repeat scroll 0 12px transparent;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: none;
}
.home_box .news_list li a {
    width: 220px;
    color: #7b7b7b;
    font-size: 12px;
}
#home_main #aboutus {
    float: left;
    margin-right: 20px;;
    margin-left: 20px;
    width: 300px;
    overflow: hidden;
    height: 220px;
}
#home_main #aboutus .mt {
}
#home_main #news {
    float: left;
    margin-right: 20px;
    width: 300px;
    overflow: hidden;
    height: 220px;
}
#home_main #news .mt {
    border-bottom: 1px solid #7E91A0;
}
#home_main #case {
    float: left;
    overflow: hidden;
    width: 300px;
    height: 220px;
}
#home_main #case .mc {
    padding: 0;
}

/*首页新闻*/
#sochange_area {
    height: 115px;
    position: relative;
}
#sochange_area span {
    display: block;
    height: 115px;
    position: absolute;
    display: none;
    top: 0;
    left: 0;
}
.a_last {
    position: absolute;
    top: -40px;
    width: 13px;
    height: 13px;
    background: url(../image/gray_left.jpg) no-repeat 0 0;
    text-indent: -999em;
    overflow: hidden;
    right: 16px;
}
.a_next {
    position: absolute;
    top: -40px;
    width: 13px;
    height: 13px;
    background: url(../image/blue_right.jpg) no-repeat 0 0;
    text-indent: -999em;
    overflow: hidden;
    right: 0;
}
.a_blue {
    position: absolute;
    top: -40px;
    width: 13px;
    height: 13px;
    background: url(../image/blue_left.jpg) no-repeat 0 0;
    text-indent: -999em;
    overflow: hidden;
    right: 16px;
}
.a_gray {
    position: absolute;
    top: -40px;
    width: 13px;
    height: 13px;
    background: url(../image/gray_right.jpg) no-repeat 0 0;
    text-indent: -999em;
    overflow: hidden;
    right: 0;
}
a.a_next:focus {
    outline: 0;
}
a.a_last:focus {
    outline: 0;
}
.anews {
    color: #0065CA;
    font-size: 16px;
}
.case_dl {
    display: block;
    height: 160px;
    width: 300px;
}
.case_dl dt {
    display: block;
    height: 111px;
    width: 90px;
    text-indent: 4px;
    float: left;
}
.case_dl dd {
    display: block;
    float: left;
    padding-left: 10px;
    width: 200px;
}
.case_imgtitle {
    color: #4C4C4C;
    display: block;
    font-family: "宋体";
    font-size: 14px;
    height: 22px !important;
    overflow: hidden;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.case_dl dt img {
    margin-top: 5px;
    *margin-top: 3px !important;
    *margin-top: 3px;
}
.case_intro {
    color: #9A9A9A;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    width: 200px;
}
a.adetailtext:link, a.adetailtext:visited {
    color: #19a5c9;
    text-decoration: underline;
}
a.adetailtext:hover {
    color: #086f8a;
    text-decoration: underline;
}
.case_dl_txt dd {
    width: auto;
    float: none;
    padding-left: 0;
}

/*单页*/
.mt .title_large {
    color: #000000;
    float: left;
    font-family: microsoft yahei;
    font-size: 18px;
    font-weight: normal;
    line-height: 29px;
    padding: 10px 0 0;
}

.col_2 .mt {
    border-bottom: 1px dashed #B7B7B7;
}
.crumb {
    background: url("../image/crumb_bg.jpg") no-repeat scroll 0 center transparent;
    float: right;
    line-height: 30px;
    padding: 10px 0 10px 20px;
    color: #777777;
}
.crumb a {
    color: #777777;
}
.article h5 {
    border-bottom: 1px solid #EEEEEE;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin: 20px 0;
    padding-bottom: 10px;
}
.article p {
    text-indent: 24px;
    font-family: "Microsoft Yahei UI", "Microsoft YaHei";
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 10px;
}
.article .culture {
    background-color: #F6F6F6;
    border: 1px solid #EEEEEE;
    color: #777777;
    padding: 10px 25px;
}

/*翻页*/
.pages {
    padding: 10px 0 10px 0;
    text-align: center;
    font-size: 12px;
    color: #666;
}
.product_page, .news_page {
    border: 0 none;
    color: #666666;
    margin: 20px 0;
    width: 100%;
}
.product_page span, .news_page span {
    float: none !important;
}
.product_page_left, .news_page_left {
    border: 0 none;
    padding-top: 15px;
}
.product_page_right, .news_page_right {
    border: 0 none;
    text-align: right;
    width: 400px;
    padding-top: 15px;
}
.Page_LastPage, .Page_NextPage, .Page_FristPage, .Page_PreviousPage, .Page_Number {
    border: 1px solid #CCCCCC;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    min-width: 16px;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
}
span.product_page_none, .product_page_default, .news_page_default {
    display: none;
}
.product_page a:hover {
    width: auto;
    height: auto;
    color: #6D0001;
    top: auto;
}
/*新闻列表*/
.news_list li {
    border-bottom: 1px solid #E4E4E4;
    height: 30px;
    line-height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #DDD;
    padding-left: 5px;
    color: #999;
}
.news_list li a {
    font-size: 14px;
    color: #575757;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 450px;
}
.news_list li a:hover {
    color: #004c82
}
.news_list span {
    color: #999999;
    float: right;
}

.tpList {
    border-bottom: 1px solid #E9E9E9;
    padding: 20px 10px 0;
    position: relative
}
.tpList:hover {
    background-color: #f9fafd;
}
.tpList .pic {
    display: inline;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
}
.tpList .pic img {
    border: 1px solid #CCCCCC;
    display: block;
}
.tpList h3 {
    line-height: 26px;
    font-size: 18px;
}
.tpList a {
    color: #222222
}
.tpList h3 a:hover {
    background: none repeat scroll 0 0 #4196E6;
    color: #FFFFFF;
    text-decoration: none;
}
.tpList p {
    color: #666666;
    font: 12px/24px "宋体", "Arial Narrow", HELVETICA;
    padding: 8px 0;
    height: 45px;
    overflow: hidden;
}
.tpList .newsinfo {
    margin-bottom: 20px;
    position: relative;
    line-height: 16px;
}
.tpList .newsinfo, .newsinfo a {
    color: #999999;
    font-family: "宋体", "Arial Narrow", HELVETICA;
}
.tpList em {
    font-weight: bold;
}
.tpList .newsinfo em a {
    background: none repeat scroll 0 0 transparent;
    color: #455E85;
    font-weight: normal;
    padding: 2px 4px;
}

.tpList .tpWrap {
    color: #666666;
    font-family: "宋体", "Arial Narrow", HELVETICA;
    line-height: 21px;
}
.tpList .tpWrap em {
    font-size: 14px;
}
.tpList .list_area {
    height: 75px;
    overflow: hidden;
    margin-bottom: 20px;
    color: #666666;
    font: 12px/24px "宋体", "Arial Narrow", HELVETICA;
}
.tpList .list_area em {
    font-weight: normal;
    cursor: pointer;
    border-bottom: 2px solid #9BEAFD;
    color: #298CC7;
}
.tpList:hover {
    background-color: #f4f4f4;
}
.tpList .newsinfo span {
    float: none;
}

/*新闻详情*/
.newshow_title {
    color: #000000;
    font-size: 16px;
    margin: 20px 0 10px;
    text-align: center;
}
.newshow_date {
    color: #999999;
    font-size: 12px;
    padding-bottom: 9px;
    text-align: center;
}
.introduce {
    background: none repeat scroll 0 0 #F2F7FF;
    border: 1px solid #CCDEEA;
    font-size: 12px;
    line-height: 180%;
    margin: 15px 0;
    padding: 8px 12px;
}

.laylink {
    padding: 10px;
    background-color: #F1F1F1;
    line-height: 24px;
    margin-bottom: 15px;
}

/*留言*/
.otherNews .mt, .may_like_product .mt, .pro_form .mt {
    background: url(../image/hot_bg.jpg) repeat-x scroll 0 -1px rgba(0, 0, 0, 0);
    color: #4D4D4D;
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    position: relative;
}
.otherNews .mt li, .may_like_product .mt li, .pro_form .mt li {
    border-right: 1px solid #DDD;
    color: #4D4D4D;
    float: left;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 116px;
    background-color: #FFF;
}
.otherNews, .pro_form, .may_like_product {
    margin-bottom: 10px;
    border: 1px solid #D6D6D6;
}
.order {
    margin: 30px auto 10px;
    width: 560px;
}
.order li {
    margin: 10px 0;
}
.order li span {
    color: #666;
    display: block;
    float: left;
    width: 70px;
}
.order li input {
    background-color: white;
    color: #777;
    border-color: #DADADA;
    padding: 2px .3em;
    height: 20px;
    line-height: 20px;
    border-width: 1px;
    border-style: solid;
    width: 470px;
}
.order li textarea {
    border: 1px solid #DADADA;
    height: 100px;
    width: 473px;
    color: #777;
}
.order li input#passcode {
    width: 100px;
}
.order img {
    height: 26px;
    vertical-align: top;
}

.order .submit {
    background-color: #0066CB;
    color: #FFFFFF;
    height: 32px;
    width: 112px;
    cursor: pointer;
}
.order .submit:hover {
    background-color: #999;
}
/*相关产品*/
.may_like_product ul {
    width: 778px;
}
.may_like_product .list {
    float: left;
    height: 200px;
    margin: 0;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 10px;
    text-align: center;
    width: 170px;
}
.may_like_product .list a {
    display: block;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
    color: #333;
}
.may_like_product img {
    border: 1px solid #D5D5D5;
    height: 168px;
    width: 168px;
}
.may_like_product .list a :hover {
    color: #0066CB
}
/*相关新闻*/
.otherNews .mc {
    padding: 10px;
}
.otherNews .mc li {
    background: url("../image/b1.gif") no-repeat scroll 10px center rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 25px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 340px;
}
.otherNews a {
    color: #333;
}
.otherNews a:hover {
    color: #0066CB;
}
/*地图*/
#dituContent {
}
#dituContent .bottom {
    margin: 0px
}
#dituContent P {
    line-height: 20px;
    text-indent: 0px;
    margin: 0px 0px 2px;
    font-size: 12px;
}
.baidunav {
    padding-bottom: 0px;
    line-height: 30px;
    padding-left: 0px;
    width: 208px;
    padding-right: 0px;
    background: url(../image/Map_nav.png);
    height: 30px;
    padding-top: 0px;
    border-radius: 17px
}
#dituContent .tel {
    padding-bottom: 5px;
    line-height: 30px;
    padding-left: 0px;
    width: 208px;
    padding-right: 0px;
    background: url(../image/Map_tel.png) no-repeat 0px 5px;
    height: 30px;
    padding-top: 5px
}
#dituContent .baidunav .number A {
    width: 150px;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    color: black;
    overflow: hidden;
    text-decoration: none
}
#dituContent .tel .number A {
    width: 150px;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    color: black;
    overflow: hidden;
    text-decoration: none
}
#dituContent .baidunav .number, #dituContent .tel .number {
    line-height: 30px;
    MARGIN-left: 40px;
    display: block;
    color: black;
    font-weight: bold;
}

/*产品列表*/
/* 产品列表. */
.product_list {
    padding: 30px 0;
}
.product_list ul {
    width: 800px;
}
.product_list .list {
    float: left;
    height: 300px;
    margin: 0 20px 10px 0;
    width: 240px;
}
.thumbnail:hover {
    background-color: #235CA9;
    text-decoration: none;
}
.thumbnail:hover h5 {
    color: #fff;
}
.thumbnail {
    display: block;
    padding: 7px;
    background-color: #cdeeff;
}
.thumbnail img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.thumbnail h5 {
    color: #444444;
    font-size: 12px;
    font-weight: normal;
    height: 36px;
    line-height: 24px;
    overflow: hidden;
    padding: 5px 2px 0;
    text-align: center;
}

/*证书*/
.article_2_3 .tpList {
    height: 110px;
}
.article_2_3 .tpList p {
    height: 60px;
}

.search_left {
    background: url("../image/search_bg.jpg") no-repeat scroll 18px bottom transparent;
    padding-left: 60px;
    margin-bottom: 10px;
}
.search_left .s_txt {
    background-color: #F7F7F7;
    border: 1px solid #C3C3C3;
    height: 23px;
    line-height: 24px;
    width: 200px;
    margin-top: 20px;
}
.search_left .s_btn {
    background: url("../image/search_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 25px;
    margin-left: 5px;
    text-indent: -99999px;
    width: 92px;
}
.search_right {
    float: left;
    font-size: 14px;
    line-height: 24px;
    padding-left: 40px;
    padding-top: 22px;
}
.search_right a {
    margin: 0 10px;
}
#QQMarqueeCoutent img {
    background: none repeat scroll 0 0 #cdeeff;
}

#CSSContent > li img {
    background: none repeat scroll 0 0 #004c82;
}

.sylxwm {
    background: url("../image/20140820184724719.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 16px;
}
#h_contact.home_box .mt {
    width: 170px !important;
}
