﻿@charset "utf-8";
/* CSS Document */
html{ width:100%; overFlow-x: hidden; OVERFLOW: scroll; }
body{ margin:0px; padding:0px; background:#fff; font-family:"微软雅黑"; font-size:14px; color:#666;overflow-x: hidden;}
ul{ list-style:none; margin:0px; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
a{/*font-family:"微软雅黑"; font-size:12px; color:#5f5f5f; */text-decoration:none;}
img{ border:0px; margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-weight: normal;}
/*header*/
.banner-header{ position: relative;}
.header{ width: 100%; height: 110px;background: url(../images/nav-bg.png) no-repeat;z-index: 800; position: absolute; top: 0; left: 0;}
.center-box{ width: 1200px; margin: 0 auto;}
.center-box1{ width: 1200px; margin: 0 auto; position: relative;}

.logo{float: left;width: 360px; height: 110px;}
.nav{float: right; margin-top: 60px;}
.nav li{ float: left; /*margin-left: 35px; margin-right: 35px;*/ width: 160px; text-align: center; height: 50px; line-height: 50px;}
/*.nav li:hover{ background-color: #c22335; }*/
/*.nav li:hover a{ color: #000; }*/
.nav li a{ color: #000; font-weight: bold; font-size: 16px;}
.nav li a:hover{ color: #333;}
.erji{ width:160px; overflow: hidden; /*position: absolute; z-index:1000;*/ /*margin-top: -1px;*/}
.nav li .erji li{height: 32px;line-height: 32px;overflow: hidden; border-bottom: 1px solid #ccc;background:url(../images/li-bg.png) repeat left top;}
.nav li .erji li a{ display:block; width:160px; margin:0px; padding:0px; height:32px; line-height:32px;
	                   color: #fff;font-size: 16px;text-align:center; font-weight: normal; }
.nav li .erji li a:hover{color: #c22335;}

.taobao{ position: absolute; top: 0; right: 0}
.wei{ background: url(../images/wei.png) no-repeat left center; float: left; font-size: 14px; color: #666; font-weight: normal; margin-top: 10px;line-height: 30px;}
.wei a{ font-size: 14px; color: #666; font-weight: normal; margin-left: 30px;}

.tao{ background: url(../images/tao.png) no-repeat left center;float: left; font-size: 14px; color: #666; font-weight: normal; margin-left: 20px; margin-top: 10px;
    line-height: 30px;}
.tao a{ font-size: 14px; color: #666; font-weight: normal; margin-left: 30px;}
.dibu-img{ width: 100%;}
/*----------------- banner样式开始--------------------------- */

/*----------------- banner样式结束--------------------------- */
/*内页开始*/
.zoujin-bt{ float: left; width: 170px; margin-top: 30px;}
.zoujin-bt h1{ color: #c22335; font-size: 28px; text-align: center;line-height: 70px;border-bottom: 1px solid #dbdbdb; margin-bottom: 20px;}
.zoujin-bt li{ border-bottom: 1px solid #dbdbdb; line-height: 40px; font-size: 14px; text-align: left;
      width: 130px; padding-left: 40px;}
.zoujin-bt li a{  font-size: 16px;  color: #333;background: url(../images/dian.png) no-repeat left center; padding-left: 15px;}
.zoujin-bt li:hover{background-color: #c22335;}
.zoujin-bt li:hover a{  font-size: 16px;  color: #fff;background: url(../images/dian-h.png) no-repeat left center; }
.main-r{ width: 930px;margin-left: 90px;}
.zoujin-r{ float: left; width: 930px;border-bottom: 1px solid #dbdbdb; height: 70px;margin-top: 30px;}
.zoujin-r h1{ color: #c22335; font-size: 28px;/* text-align:left;*/line-height: 70px;float: left; }
.zoujin-r h2{ color: #333; font-size: 14px; /*text-align:right;*/line-height: 70px;float: right;}
.zoujin-r h2 a{ color: #333; font-size: 14px; }
.zoujin-r h2 a:hover{ color: #c22335;}

.ny-main{margin-top: 30px; width: 930px;}
.ny-main .one{ width: 280px; height: 180px; text-align: center;margin: 10px 15px;}
.ny-main .one img{ width: 280px; height: 140px;vertical-align: middle;}
.ny-main .one h5{ font-size: 14px; color: #666; line-height: 40px; background-color: #dbdbdb; height: 40px;}
.ny-main .one h5 a{ font-size: 14px; color: #666; }

.wenben{ width: 930px;}

/*新闻*/
.news{ width: 930px; border-bottom: 1px solid #dbdbdb; margin-bottom: 15px;height: 115px;}
.news-pic{ width: 160px; height: 100px;}
.news-pic img{ width: 160px; height: 100px;}
.news-text{ width: 720px; margin-left: 40px; height: 100px; overflow: hidden;}
.news-text h3{font-size:16px; color: #333; font-weight: bold; line-height: 20px;}
.news-text h3 a{ color: #333;}
.news-text h3 a:hover{ color: #c22335;}
.news-text p{font-size:14px; color: #666;line-height: 30px; }
.news-text p a{ color: #666; }

/*内页结束*/



/*底部版权*/
.footer{ width: 100%; margin-top: 30px;}
.footer-top{ height: 260px; background-color: #c22335;}
.footer-logo{ float: left; margin-top: 93px;}
.footer-text{float: left; margin-top: 60px; color: #fff; font-size: 16px; margin-left: 30px; line-height: 30px;}
.footer-text span{color: #fff; font-size: 18px; font-weight: bold;}
.footer-weixin{ float: left; margin: 40px 10px 0 10px;width:120px;}
.footer-yunqi{ float: left; margin: 40px 10px 0 10px;width:120px;}
.footer-bot{height: 40px; background-color: #981b2a; color: #fff; font-size: 16px; line-height: 40px;}


.cp_zt img{
    max-width:100%;
}
.cp_zt p {
   margin:0px; padding:0px;
}





/*oem*/
.ny-dbt {
    margin: 10px auto;
    width: 380px;
    height: 120px;
}
/*.ny-dbt img{width: 380px; height: 120px;}*/
.djg-hezuo {
    margin: 10px auto;
    width: 1200px;
    height: 373px;
}
/*.djg-hezuo img{ width: 1200px; height: 373px;}*/

.fuwu-fw {
    background: url(../images/ditu.jpg) no-repeat;
    margin: 40px auto;
    height: 500px;
}

.fw-one {
    margin: 10px 20px;
    width: 200px;
}

    .fw-one h4 {
        font-size: 16px;
        color: #666;
        line-height: 30px;
        text-align: center;
    }

        .fw-one h4 a {
            font-size: 16px;
            color: #666;
            line-height: 30px;
            text-align: center;
        }

            .fw-one h4 a:hover {
                color: #c22335;
                line-height: 30px;
                text-align: center;
            }

    .fw-one .fw-pic {
        width: 200px;
        height: 117px;
    }

        .fw-one .fw-pic img {
            width: 200px;
            height: 117px;
        }



.our-ys {
    width: 1200px;
}

.ys-left {
    width: 500px;
    margin-left: 80px;
}

.ys-left-one {
    margin: 15px 0;
    width: 500px;
    height: 92px;
}

.ys-left-text {
    width: 400px;
}

    .ys-left-text h1 {
        font-size: 18px;
        color: #333;
        text-align: right;
        line-height: 40px;
    }

        .ys-left-text h1:hover {
            color: #c22335;
        }

    .ys-left-text h2 {
        font-size: 14px;
        color: #666;
        text-align: right;
        line-height: 22px;
    }

.ys-left-img {
    margin-left: 8px;
}


.ys-right {
    width: 500px;
    margin-left: 40px;
}

.ys-right-one {
    margin: 15px 0;
    width: 500px;
    height: 92px;
}

.ys-right-text {
    width: 400px;
}

    .ys-right-text h1 {
        font-size: 18px;
        color: #333;
        text-align: left;
        line-height: 40px;
    }

        .ys-right-text h1:hover {
            color: #c22335;
        }

    .ys-right-text h2 {
        font-size: 14px;
        color: #666;
        text-align: left;
        line-height: 22px;
    }

.ys-right-img {
    margin-right: 8px;
}





.djglc {
    background: url(../images/ditu1.jpg) no-repeat;
    margin: 20px auto;
    height: 400px;
}

.djg-lc {
    width: 1200px;
    height: 240px;
}


.Box {
    position: relative;
}

    .Box .content {
        width: 1200px;
        margin: 0 auto;
    }

    .Box h2 {
        text-align: center;
        margin-bottom: 35px;
        padding-top: 250px;
    }

    .Box .Box_con {
        position: relative;
    }

        .Box .Box_con .btnl {
            position: absolute;
        }

        .Box .Box_con .btn {
            display: block;
            width: 41px;
            height: 41px;
            position: absolute;
            top: 80px;
            cursor: pointer;
        }

        .Box .Box_con .btnl {
            background: url(../images/jtl02.png) no-repeat center;
            left: -72px;
        }

        .Box .Box_con .btnr {
            background: url(../images/jtr02.png) no-repeat center;
            right: -72px;
        }

        .Box .Box_con .btnl:hover {
            background: url(../images/jtl03.png) no-repeat center;
        }

        .Box .Box_con .btnr:hover {
            background: url(../images/jtr03.png) no-repeat center;
        }

        .Box .Box_con .conbox {
            position: relative;
            overflow: hidden;
        }

            .Box .Box_con .conbox ul {
                position: relative;
                list-style: none;
            }

                .Box .Box_con .conbox ul li {
                    float: left;
                    width: 285px;
                    height: 200px;
                    margin-left: 20px;
                    overflow: hidden;
                }

                    .Box .Box_con .conbox ul li:first-child {
                        margin-left: 0;
                    }

                    .Box .Box_con .conbox ul li img {
                        width: 285px;
                        height: 200px;
                        transition: all 0.5s;
                    }

                    .Box .Box_con .conbox ul li:hover img {
                        transform: scale(1.1);
                    }
 
/*oem结束*/


/*表单开始*/
.red {
    color: #ff0000;
    font-family: "宋体";
    font-weight: normal;
}

.item {
    padding-top: 5px;
    height: 50px;
    overflow: hidden;
    line-height: 26px;
}

    .item .label-t {
        text-align: right;
        font-size: 14px;
        color: #000;
        line-height: 34px;
        width: 120px;
    }

    .item .text {
        width: 240px;
        height: 34px;
        padding: 4px 3px;
        border: 1px solid #ccc;
        font-size: 14px;
        font-family: arial,"宋体";
        border-radius: 4px;
    }

.label-t {
    text-align: right;
    font-size: 14px;
    color: #000;
    line-height: 34px;
    width: 120px;
}

.tijiao-an {
    width: 800px;
    height: 80px;
    border-top: solid 1px #ccc;
    margin-top: 20px;
}

    .tijiao-an input {
        width: 160px;
        height: 40px;
        color: #c22335;
        text-align: center;
        line-height: 40px;
        font-size: 16px;
        margin-top: 30px;
    }
/*表单结束*/