﻿/*Globle*/
html
{
    width: 100%;
    height: 100%;
}
* htm
{
    width: 100%;
    height: 100%;
}

*
{
    font-family: 宋体;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


body
{
    width: 100%;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
/*    word-wrap: normal;
    word-break: keep-all;*/
td
{
}



form
{
    margin: 0;
}

ul, li
{
    margin: 0px 0px 0px 0px;
    list-style: none;
    padding: 0 0 0 0;
}

a
{
    text-decoration: none;
    color: #416d94;
}

img
{
    border-style: none;
}

/*Header*/

.wPage
{
    width: 1000px;
    margin: auto auto auto auto;
}

.header
{
    background-image: url(header_bg.gif);
    background-repeat: no-repeat;
    width: 100%;
    height: 104px;
    margin-top: 4px;
}

.header .top
{
    background-image: url(header_company.gif);
    background-repeat: no-repeat;
    width: 182px;
    height: 14px;
    margin-left: 4px;
}

.header .logo
{
    background-image: url(logo.gif);
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 32px;
    z-index: 1;
    position: absolute;
    width: 382px;
    height: 60px;
}
.header .right
{
    width: 980px;
    z-index: 1;
    position: absolute;
    text-align: right;
    margin-right: 20;
    color: #d8dfe9;
}
.header .right a
{
    color: #d8dfe9;
}
.search
{
    z-index: 1;
    position: absolute;
    width: 980px;
    text-align: right;
    margin-top: 40px;
    vertical-align: bottom;
    height: 22px;
}


.banner
{
    background-image: url(banner.gif);
    background-repeat: no-repeat;
    width: 100%;
    height: 231px;
}
.btn_Search_1
{
    background-image: url(btn_search_bg.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: Transparent;
    width: 50px;
    height: 22px;
    border-style: none;
    vertical-align: top;
}

.txt_nonestyle
{
    border-style: none;
    line-height: 22px;
    height: 22px;
}


.menu
{
    width: 100%;
}
.menu ol
{
    list-style: none;
}
.menu li
{
    padding: 0px;
    float: left;
    width: 125px;
    height: 31px;
    line-height: 31px;
    color: #ffffff;
    text-align: center;
}

.menu li a
{
    color: #ffffff;
}
.menu li.default
{
    background-image: url(menu_first.gif);
    background-repeat: no-repeat;
}

.menu li.eight
{
    background-image: url(default.gif);
    background-repeat: no-repeat;
}

.menu li.one
{
    background-image: url(menu_company.gif);
    background-repeat: no-repeat;
}


.menu li.two
{
    background-image: url(menu_news.gif);
    background-repeat: no-repeat;
}


.menu li.three
{
    background-image: url(menu_material.gif);
    background-repeat: no-repeat;
}

.menu li.four
{
    background-image: url(menu_goujian.gif);
    background-repeat: no-repeat;
}

.menu li.five
{
    background-image: url(menu_part.gif);
    background-repeat: no-repeat;
}

.menu li.six
{
    background-image: url(menu_device.gif);
    background-repeat: no-repeat;
}

.menu li.seven
{
    background-image: url(menu_contact.gif);
    background-repeat: no-repeat;
}

.menuItem
{
    z-index: 99;
    position: absolute;
    clear: both;
    width: 166px;
    padding: 0px;
    display: none;
    margin-left: -97px;
    margin-top: 22px;
}

.menuItem .item
{
    width: 166px;
    text-indent: 26px;
    color: #446c90;
    text-align: left;
    height: 29px;
    background-image: url(../UI/menu_list_bg.gif);
    background-repeat: repeat-y;
}
.menuItem .item a
{
    color: #416d94;
}

.menuItem .sLine
{
    background-image: url(../UI/menu_list_seperator.gif);
    background-repeat: no-repeat;
    background-position: center;
    height: 1px;
}


.news
{
    width: 94%;
    margin: auto auto auto auto;
}
.news .item
{
    height: 34px;
    line-height: 34px;
}

.news .item td
{
    padding-left: 20px;
    color: #2d465c;
}
.news .item a
{
    color: #2d465c;
}
.row
{
    height: 26px;
    line-height: 26px;
}
.row td
{
    color: #9babbb;
}
.row a
{
    color: #003466;
}


.type
{
    width: 207px;
 
}
  .type_bg
  {    
      width: 207px; 
      float: left;
       height:100%;
      background-color: #6685a2;   
     background-image: url(left_bottom.gif);  
      background-repeat: no-repeat;
    background-position:bottom;
  
 
  }

.type .title
{
    background-image: url(arrow.gif);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 17px;
    background-color: #1d4c78;
    height: 31px;
    color: #fffdfa;
    line-height: 31px;
    text-indent: 34px;
    font-size: 14px;
    font-weight: bold;
}
.type .title a
{
    color: #fffdfa;
}
.type .item
{
    background-color: #6685a2;
    height: 26px;
    color: #fffeff;
    line-height: 26px;
    text-indent: 34px;
}
.type .item a
{
    color: #fffeff;
}

.type .seperator
{
    background-color: #859fb8;
    height: 1px;
}
 

.cPage
{
    width: 100%;
    height: 100%;
    background-image: url(content_bg.gif);
    background-repeat: repeat-y;
    background-position-x: 207px;
}

.cPage .mainContent
{
    width: 793px;
    float: left;
    height: 100%;
}


.bottom
{
    background-color: #003466;
    width: 100%;
    margin-top: 2px;
}
.bottom td
{
    color: #ffffff;
    padding-top: 5px;
}

.bottom ol
{
    list-style: none;
    padding: 0px;
}
.bottom li
{
    text-align: center;
    color: #ffffff;
    height: 35px;
    line-height: 35px;
}
.bottom a
{
    color: #ffffff;
}
.bottom .bLogo
{
    z-index: 1;
    position: absolute;
    margin-top: 20px;
    margin-left: 900px;
    background-image: url(bLogo.gif);
    background-repeat: no-repeat;
    width: 71px;
    height: 43px;
}

.ePage
{
}


.ePage .title
{
    width: 595px;
    margin: 3px auto auto auto;
}


.ePage .title ol
{
    list-style: none;
}
.ePage .title li
{
    float: left;
    line-height: 19px;
    float: left;
}
.ePage .title .left
{
    background-image: url(content_header_left.gif);
    background-repeat: no-repeat;
    width: 136px;
    height: 19px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-indent: 18px;
}

.ePage .title .left1
{
    background-image: url(content_header1_left.gif);
    background-repeat: no-repeat;
    width: 238px;
    height: 19px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-indent: 18px;
}
.ePage .title .middle1
{
    background-color: #6685a2;
    width: 348px;
    height: 19px;
}
.ePage .title .middle1 img
{
    margin-top: 4px;
    margin-left: 304px;
}
.ePage .title .middle
{
    background-color: #6685a2;
    width: 450px;
    height: 19px;
}
.ePage .title .middle img
{
    margin-left: 404px;
    margin-top: 4px;
}

.ePage .product
{
    width: 100%;
}

.ePage .product td
{
    width: 33.3%;
}
.ePage .product .mProduct_bg
{
    margin: 8px auto 0px auto;
    background-image: url(product_bg.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 167px;
    height: 120px;
}
.ePage .product .mProduct_bg img
{
    width: 154px;
    height: 108px;
}
.ePage .product .mProduct_name  
{
    width: 100%;
    text-align: center;
    color: #666666;
    font-weight: bold;
    margin-bottom: 15px;
}
.ePage .product .mProduct_name  a
{    color: #666666;
    }


.ePage .productList
{
    width: 95%;
    margin: auto auto auto auto;
}
.ePage .productList .picture
{
    background-image: url(Product_bg1.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 170px;
    height: 112px;
}

.ePage .productList .title a
{
    color: #cd3037;
    font-weight: bold;
}



.ePage .productList .picture img
{
    width: 159px;
    height: 101px;
    margin-left: 4px;
}
.ePage .productList .content
{
    line-height: 25px;
    color: #023263;
    text-indent: 20px;
    vertical-align: top;
}

.ePage .news
{
}
.ePage .news .mNews_bg
{
    margin-top: 13px;
    margin-left: 18px;
    margin-bottom: 18px;
    margin-right: 20px;
    border: solid 1px #eaeaea;
    width: 161px;
    height: 108px;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
}

.ePage .news .mNews_bg img
{
    margin-top: 4px;
}

.ePage .company
{
}
.ePage .company .item1
{
    margin-left: 23px;
    margin-right: 18px;
}
.ePage .company .item2
{
    width: 148px;
    color: #013766;
    text-indent: 24px;
    line-height: 18px;
    white-space: nowrap;
    word-spacing: normal;
    word-break: break-all;
}
.ePage .company .item2 td
{
    color: #013766;
    white-space: nowrap;
    word-spacing: normal;
    word-break: break-all;
}
.ePage .company .mCompany_bg
{
    margin-top: 13px;
    margin-left: 25px;
    margin-bottom: 18px;
    border: solid 1px #eaeaea;
    width: 161px;
    height: 108px;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
}

.ePage .company .mCompany_brief
{
    margin-left: 34px;
    text-indent: 25px;
    line-height: 26px;
    color: #003466;
    white-space: nowrap;
}

.ePage .company .mCompany_detail
{
    margin-left: 34px;
    color: #ff0000;
    font-weight: bold;
}
.ePage .company .mCompany_detail a
{    color: #ff0000;
    }
.ePage .contact_telephone_bg
{
    margin-top: 3px;
    margin-bottom: 3px;
    width: 186px;
    height: 76px;
    border: solid 1px #b9c9d6;
    background-image: url(contact.gif);
    background-repeat: no-repeat;
    background-position-x: 8px;
    background-position-y: 3px;
}

.ePage .contact_qq_bg
{
    width: 186px;
    height: 76px;
    margin-top: 3px;
    margin-bottom: 3px;
    border: solid 1px #b9c9d6;
    background-image: url(map_14.gif);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: 3px;
}

.ePage .contact_qq_bg img
{
    margin-left: 5px;
    margin-top: 5px;
}

.ePage .contact
{
    width: 186px;
    border: solid 1px #bccad5;
}
.ePage .contact img
{
    margin-left: 12px;
}
.ePage .contact .title_bg
{
    width: 100%;
    background-image: url(header_bg1.gif);
    background-repeat: repeat-x;
    height: 20px;
    color: #003567;
    text-align: center;
    padding-top: 8px;
    font-weight: bold;
    border-bottom: solid 1px #bccad5;
}
.ePage .contact .detail
{
}


.ePage .contact .item
{
    color: #003466;
    line-height: 24px;
    margin-left: 9px;
}
.ePage .topTitle
{
    color: #6685a1;
    height: 30px;
    line-height: 30px;
    text-align: right;
    margin-right: 10px;
}
.ePage .topTitle .titleName
{
    color: #cc2f36;
    font-weight: bold;
}

.ePage .pageCaption
{
    font-size: 16px;
    color: #99120f;
    font-weight: bold;
    margin-left: 23px;
    margin-top: 28px;
    margin-bottom: 28px;
    font-family:华文宋体;
}
 
.ePage .top_bg
{
    background-image: url(header_bg_2.gif);
    background-repeat: no-repeat;
    background-position-x: 2px;
    height: 1px;
}






.ePage .product
{
}

.ePage .product .item1
{
    width: 115px;
    padding-left: 23px;
    padding-right: 18px;
}
.ePage .product .item1  a
{color: #013766;}
.ePage .product .item2
{
    width: 240px;
    color: #013766;
    text-indent: 24px;
    line-height: 24px;
    white-space: nowrap;
}
.ePage .product .item2 a 
{color: #013766;
    }

.ePage .product .item2 img
{
    margin-bottom: 8px;
}

.ePage .pageContent  {width:90%; margin:auto auto auto auto;}
.ePage .pageContent .row1 {color:#023469;line-height:28px; text-indent:25px;}


.rMenuList
{
    width: 156px;
}
.rMenuList .title
{
    font-family: 华文宋体;
    font-size: 16px;
    color: #1c507f;
    font-weight: bold;
    height: 56px;
    padding-top: 15px;
    text-indent: 30px;
}
.rMenuList .item
{
    width: 156px;
    height: 34px;
    background-image: url(bg_01.gif);
    background-repeat: no-repeat;
    background-position: center;
    text-indent: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #3b6185;
    height: 45px;
}

.rMenuList .item a 
{    color: #3b6185;
    }