@charset "utf-8";
charset "gbk";

/*基础*/

body,
html {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
    letter-spacing: 2px;
}

a {
    color: #666666;
    text-decoration: none;
}

a:hover {
    color: #e90000;
}

* {
    border: 1;
    margin: 0 auto;
    padding: 0;
    outline: none;
}

<!--html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe,
table,
th,
td {
    margin: 0;
    padding: 0;
}

-->.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}


/*=======头部 start=======*/

#top {
    width: 1002px;
    margin: 0 auto;
    padding: 0;
}

#top01 {
    width: 1002px;
    height: 4px;
    background-color: #cc0000;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: hidden;
}

#top02 {
    padding-left: 800px
}

#top021 {
    width: 122px;
    height: 24px;
    margin: 0;
    padding: 0;
    background: url(../images/en.jpg) no-repeat;
    font-size: 14px;
    text-indent: 25px;
    line-height: 24px;
}

#top021 a {
    color: #FFFFFF;
}

#top021 a:hover {
    color: #000000;
}

#logo {
    float: left;
}

#logo_time {
    width: 260px;
    float: left;
    margin: 53px 0 0 120px;
    font-size: 13px;
}

#nav {
    width: 1000px;
    height: 40px;
    margin: 10px auto;
}

#nav_01 {
    width: 10px;
    height: 40px;
    float: left;
    margin: 0;
    padding: 0;
    background-image: url(../images/nav01.jpg);
}

#nav_02 {
    text-align: center;
    content: ".";
    width: 980px;
    float: left;
    margin: 0 auto;
    background-color: #e80000;
}

#nav_02 ul li {
    width: 140px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    float: left;
    list-style-type: none;
    float: left;
}

#nav_02 ul li a {
    width: 140px;
    height: 40px;
    display: block;
    text-align: center;
    float: left;
    color: #ffffff;
    background-color: #e80000;
    border: 0;
}

#nav_02 ul li a:hover {
    width: 140px;
    height: 40px;
    display: block;
    float: left;
    color: #ffffff;
    background-color: #a31d0e;
    border: 0;
}

#nav_02:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#nav_03 {
    width: 10px;
    height: 40px;
    float: left;
    margin: 0;
    padding: 0;
    background-image: url(../images/nav03.jpg);
}



/* ba 1004*250 */

#focus {
    width: 1002px;
    height: 300px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

#focus ul {
    height: 380px;
    position: absolute;
}

#focus ul li {
    float: left;
    width: 1002px;
    height: 300px;
    overflow: hidden;
    position: relative;
    background: #fff;
}

#focus ul li div {
    position: absolute;
    overflow: hidden;
}

#focus .btn {
    position: absolute;
    width: 1004px;
    height: px;
    padding: 5px 10px;
    right: 0;
    bottom: 0;
    text-align: right;
}

#focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 25px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #E60000;
}

#focus .btn span.on {
    background: #fff;
}

#focus .pre {
    left: 0;
}


/*=======头部 end=======*/


/*=======首页中间 start=======*/

#pagebody {
    width: 1002px;
    margin: 10px auto 0 auto;
    padding: 0;
}

#left {
    width: 240px;
    float: left;
    margin: 0 auto;
    padding: 0;
}

#pro_search {
    width: 238px;
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#search_logo {
    height: 25px;
    width: 234px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#search {
    width: 200px;
    margin: 0 auto;
    padding: 15px 0;
    font-size: 14px;
    color: #666666;
}

.select,
.input,
.submit {
    font-size: 12px;
}

.select {
    width: 120px;
    height: 18px;
    text-indent: 6px;
    letter-spacing: 0px;
    color: #999;
    border: 1px solid #ccc;
}

.input {
    width: 116px;
    height: 18px;
    letter-spacing: 0px;
    color: #999;
    border: 1px solid #ccc;
    margin-top: 8px;
    line-height: 18px;
}

.submit {
    width: 48px;
    padding-left: 70px;
    margin-top: 8px;
}

#pro_list {
    width: 238px;
    float: left;
    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#list_logo {
    height: 25px;
    width: 234px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}


#list {

    width: 208px;
    margin: 10px auto;
    color: #666666;
    font-size: 14px;
    line-height: 35px;
}

#list ul li {
    list-style: none;
    background-image: url(../images/dx-32.gif);
}

#list ul li a {
    color: #666666;
    text-decoration: none;
    margin-left: 20px;
    padding-left: 20px;
    background: url(../images/open.jpg) no-repeat 0px 50%;
}

#list ul li a:hover {
    color: #e90000;
    text-decoration: none;
}

#list_more {
    padding-left: 150px;
}

#leftmenu01 {

    color: #666666;
    font-size: 14px;
    line-height: 35px;
}

#leftmenu01 ul li {
    border-bottom: 1px dashed #C1C1C1;
    font-size: 12.5px;
    line-height: 30px;
    list-style: none;
}

#leftmenu01 ul li a {
    color: #666666;
    text-decoration: none;
    margin-left: 10px;
    padding-left: 20px;
    background: url(../images/open.jpg) no-repeat 0px 50%;
}

#leftmenu01 ul li a:hover {
    color: #e90000;
    text-decoration: none;
}

#leftmenu01_more {
    padding-left: 150px;
}


#leftmenu02 {
    color: #666666;
    font-size: 14px;
    line-height: 35px;
}

#leftmenu02 ul li {
    background: url(../images/line.jpg) repeat-y;
    font-size: 14px;
    line-height: 35px;
    list-style: none;
}

#leftmenu02 ul li a {
    color: #666666;
    text-decoration: none;
    margin-left: 25px;
    padding-left: 20px;
    background: url(../images/open.jpg) no-repeat 0px 50%;
}

#leftmenu02 ul li a:hover {
    color: #e90000;
    text-decoration: none;
}

#leftmenu02_more {
    padding-left: 150px;
}




/*=======首页左边 end=======*/


/*=======首页右边 start=======*/

#right {
    width: 762px;
    _width: 760px;
    float: left;
    margin: 0 auto;
    border: 0;
}

#right_top {
    width: 746px;
    _width: 744px;
    margin-left: 16px;
}

#index_about {
    width: 478px;
    float: left;
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_aboutlogo {
    height: 25px;
    width: 474px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}


#index_aboutinfo {
    width: 448px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 26px;
    padding: 10px 0;
}

#index_aboutinfo img {
    display: block;
}

#index_aboutinfo p {
    width: 440px;
    margin: 0 auto;
    color: #666666;
    /*padding-top:10px;   */
}


/*=======首页公司简介 end=======*/


/*=======首页联系我们 start=======*/

#index_contact {
    width: 248px;
    float: left;
    margin-left: 16px;
    _margin-left: 14px;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_contactlogo {
    height: 25px;
    width: 244px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}


#index_contactinfo {
    width: 218px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding: 15px 0;
}


/*=======首页联系我们 end=======*/


/*=======首页人才招聘 start=======*/

#index_job {
    width: 248px;
    float: left;
    margin-left: 16px;
    _margin-left: 14px;
    padding-top: 2px;
    margin-top: 10px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_joblogo {
    height: 25px;
    width: 244px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}


#index_jobinfo {
    width: 218px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding-top: 7px;
}


/*=======首页人才招聘 end=======*/


/*=======新品推荐 start=======*/

#right_bottom {
    width: 746px;
    _width: 744px;
    margin-left: 16px;
}

#index_pro {

    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_prologo {
    height: 25px;
    width: 742px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#index_proinfo_01 {
    width: 745px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#ISL_Cont_1 {

    font-size: 14px;
    line-height: 25px;
}

#ISL_Cont_1 p {
    margin: 0px auto;
}

#ISL_Cont_1 .product {
    width: 196px;
    height: 170px;
    float: left;
    text-align: center;
}

#ISL_Cont_1 .product img {
    width: 187px;
    height: 140px;
    padding: 0px;
    border: 1px #ccc solid;
    display: block;
    margin: 0 auto;
}

#ISL_Cont_1 .product a:hover img {
    border-color: #e90000;
}

#ISL_Cont_1 .product a span {
    height: 25px;
    line-height: 25px;
    color: #666666;
}

#ISL_Cont_1 .product a:hover span {
    height: 25px;
    line-height: 25px;
    color: #e90000;
}


/*#ISL_Cont_1{ margin:100px auto 40px;height:260px;float:left; overflow:hidden; width:1100px  }

#ISL_Cont_1 .product{width:315px; height:248px; float:left; text-align:center; border:5px solid #d4e0ed ; margin-left:15px; overflow:hidden; position:relative}
#ISL_Cont_1 .product a{width:335px; height:335px; float:left; text-align:center; color:#fff}
#ISL_Cont_1 .product img{width:100%; height:248px; }
#ISL_Cont_1 .product a:hover img{background:#FFFFFF;}
#ISL_Cont_1 .product:hover{border:5px solid #104c90 ;}
#ISL_Cont_1 .product a span{width:100%;height:30px; line-height:30px; text-align:center; position:absolute; bottom:0; left:0; display:block; background:rgba(16,76,144,0.5)}
#ISL_Cont_1 .product:hover a span{ background:background:rgba(16,76,144,1);display:block}  */


/*=======新品推荐 end=======*/


/*=======关于我们 start=======*/

#about_list {
    width: 238px;
    float: left;
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#pro_search01 {
    width: 238px;
    float: left;
    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#about {
    margin: 0 auto;
    padding-top: 2px;
    min-height: 1050px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#about_logo {
    height: 25px;
    width: 742px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}


#about_info {
    width: 716px;
    min-height: 997px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#about_info p {
    width: 700px;
    margin: 0 auto;
    padding-top: 10px;
}


/*=======关于我们 end=======*/


/*=======产品介绍 start=======*/

#product_left {
    width: 230px;
    margin: 5px auto;
}

#product {
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#product_logo {
    height: 25px;
    width: 742px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#product_info {
    width: 716px;
    min-height: 997px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#product_info img {
    padding-bottom: 10px;
}

#product_info .product {
    width: 179px;
    height: 155px;
    float: left;
    text-align: center;
}

#product_info .product img {
    width: 160px;
    height: 120px;
    padding: 0px;
    border: 2px #ccc solid;
    display: block;
    margin: 0 auto;
}

#product_info .product a:hover img {
    border-color: #e90000;
}

#product_info .product a span {
    height: 25px;
    line-height: 25px;
    color: #666666;
}

#product_info .product a:hover span {
    height: 25px;
    line-height: 25px;
    color: #e90000;
}


/*=======产品介绍 end=======*/


/*=======新闻中心 start=======*/

#new_info {
    width: 716px;
    min-height: 997px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#new_info ul {
    background-image: url(../images/dx-32.gif);
}

#new_info p {
    line-height: 24px;
}

#new_info ul li {
    width: 670px;
    padding-left: 30px;
    margin-left: 10px;
    background: url(../images/lis.jpg) no-repeat 10px 50%;
    line-height: 35px;
    text-align: right;
    color: #000;
    list-style: none;
}

#new_info ul li a {
    float: left;
    color: #666;
}

#new_info ul li a:hover {
    float: left;
    color: #e90000;
}


/*=======新闻中心 end=======*/

#job_info {
    width: 700px;
    margin: 0 auto;
    padding-top: 10px;
}





/*=======搜索 start=======*/

#search_info {
    width: 716px;
    margin: 0 auto;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#search_info ul {
    background-image: url(../images/dx-32.gif);
}

#search_info p {
    line-height: 24px;
}

#search_info ul li {
    width: 680px;
    padding-left: 30px;
    margin-left: 10px;
    background: url(../images/lis.jpg) no-repeat 10px 50%;
    line-height: 35px;
    text-align: right;
    color: #000;
    list-style: none;
}

#search_info ul li a {
    float: left;
    color: #666;
}

#search_info ul li a:hover {
    float: left;
    color: #e90000;
}


/*=======搜索 end=======*/


/*=======底部 start=======*/

#foot {
    width: 1002px;
    margin: 0 auto;
    padding-top: 20px;
}

#footbr {
    width: 1002px;
    height: 3px;
    background-color: #e90000;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#foot_gry {
    width: 1002px;
    height: 30px;
    background-color: #eeeeee;
}

#foot_gry p {
    margin: 0 auto;
    font-size: 12px;
    color: #666666;
    line-height: 30px;
    text-align: center;
}

#foot_ban {
    margin: 0 auto;
    font-size: 13px;
    color: #666666;
    line-height: 25px;
    text-align: center;
    padding-top: 5px;
}


/*=======底部 end=======*/

.time {
    color: #7E7E7E;
    padding-right: 15px;
}

.time1 {
    color: #699973;
    float: right;
}

#msg {
    margin: 10px 0;
}

#msg a {
    color: #666;
}

#msg a:hover {
    color: #e90000;
}

.messg,
.online {
    border: 1px solid #ccc;
    padding: 0px;
}

.sub {
    border: 1px #666666 solid;
    background-color: #FFFFFF;
}

#kinMaxShow {
    visibility: hidden;
    width: 100%;
    height: 312px;
    overflow: hidden;
}