/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th{margin:0;padding:0;border:0;outline:0;}
table{border-collapse:collapse;border-spacing:0}/*�ϲ�����߿�*/
ul,li,ol,dt,dl,dd{list-style:none}
p {margin:0 0 0.5em 0}
a {text-decoration:none; color:#333;}
.pointer{cursor:pointer}/*ָ�������*/
.clear{clear:both;line-height:0;height:0;font-size:0}
input{border:1px #ccc solid;margin:1px;padding:1px;}
input:hover{border:1px #E77918 solid;background:#f5f5f5}
body{font:14px "΢���ź�",Arial, Helvetica, sans-serif;line-height:22px;color:#333; background:#fff;}



form {display:inline; margin-left:30px;}
input {line-height:22px;}

.wap_tel {display:none;}

.top_box {border-bottom:1px solid #ddd;}
.top {width:1000px; margin:auto; line-height:35px; font-size:13px; color:#555;}
.top a {float:right; margin:0 10px;}
.top a.tel {background:url(../img/tel1.png) left center no-repeat; padding-left:25px; margin-right:100px; float:none;}
.logo {width:1000px; margin:auto;}

.nav {width:890px;height:70px;float:right;}
.nav li {line-height:70px; width:12.5%;float:left; height:70px;position:relative;}
.nav li a {text-align:center;display:block;color:#333;font-size:18px;font-weight:normal;}
.nav li:hover a {background:#c33; color:#fff;}
.nav .mainlevel ul {position:absolute;z-index:9999;top:70px;left:0; display:none; width:100%; background:#c33;border-top:1px solid #b22;box-shadow:1px 2px 2px #666;}
.nav li ul li {line-height:30px;height:auto;float:none; width:100%;}
.nav li ul li a{border-bottom:#b22 1px solid; border-top:1px solid #d44;line-height:30px;display:block;height:30px;color:#fff;font-size:15px;}
.nav li ul li a:hover {background:#fff;color:#333;}

.banner{margin:0 auto;height:525px;position:relative;line-height:0; width:100%; background:#ccc;}
.banner .d1{width:100%;height:525px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%; height:11px; position:absolute; bottom:10px; left:0px; z-index:99;}
.banner .d2 ul{float:left;position:absolute;left:50%;margin:0 0 0 -66px;display:inline;}
.banner .d2 li{width:42px;height:11px;cursor:pointer;background:rgba(0,0,0,0.5);float:left;margin:0 1px;display:inline;}
.banner .d2 li.nuw{background:rgba(255,0,0,0.5);}

.yingyong {padding:50px 0;}
.title {width:1000px; margin:auto;}
.title h1 {text-align:center;}
.title h1 span {line-height:60px; border-bottom:2px solid #c00; padding:0 100px; color:#c00; font-size:48px;}
.title h2 {text-align:center; line-height:40px; color:#555; font-weight:normal;}
.cont {width:1000px; margin:auto;overflow:hidden; margin-top:10px;}
.cont dl {width:20%; float:left; text-align:center; margin-top:20px;}
.cont dl dt img {width:120px; height:120px;border-radius:50%;transition: all 0.25s linear 0.01s;}
.cont dl dt img:hover {border-radius:15%;transition: all 0.25s linear 0.01s;}

.ruanjian {padding:50px 0; background:#eee;}
.ruanjian .cont {margin-top:30px;}
.ruanjian .cont .left {width:200px; float:left; height:342px; background:url(../img/bg1.png) right bottom no-repeat #BB3955;}
.ruanjian .cont .left h1 {line-height:40px; margin-top:20px; padding-left:30px; color:#fff;text-shadow:1px 1px 3px #333;}
.ruanjian .cont .right {width:798px; float:right; overflow:hidden;}
.ruanjian .cont .right dl {width:200px; margin-left:66px; margin-top:0; margin-bottom:20px;}
.ruanjian .cont .right dl dt img {width:200px; height:150px;border-radius:0;}
.ruanjian .cont .right dl dt a {display:block; background:#aaa;}
.ruanjian .cont .right dl dt a:hover {background:#BB3955;}

.anli {padding:50px 0;}
.anli .cont {margin-top:20px; width:1002px;}
.anli .cont dl {float:left; width:163px; height:120px; margin-right:4px; margin-bottom:4px; margin-top:0;}
.anli .cont dl a {display:block; padding-top:20px; padding-bottom:10px; background:#ccc;}
.anli .cont dl a:hover {background:#BB3955;}
.anli .cont dl a:hover dd {font-size:16px; color:#fff;}
.anli .cont dl dt {height:50px;}
.anli .cont dl dd {line-height:40px;}
.anli .cont dl.al {height:244px; background:#333;}
.anli .cont dl.al a {background:#333; height:244px; padding:0;}
.anli .cont dl.al dt {color:#fff; line-height:50px; font-size:30px; font-weight:bold; padding-top:70px;}
.anli .cont dl.al dt span {border-bottom:3px solid #fff; padding:0 10px 5px;}
.anli .cont dl.al dd {color:#fff; font-size:16px;}
.anli .cont dl.al0 dt {background:url(../img/al00.png) center center no-repeat;}
.anli .cont dl.al0 a:hover dt {background:url(../img/al10.png) center center no-repeat;}
.anli .cont dl.al1 dt {background:url(../img/al01.png) center center no-repeat;}
.anli .cont dl.al1 a:hover dt {background:url(../img/al11.png) center center no-repeat;}
.anli .cont dl.al2 dt {background:url(../img/al02.png) center center no-repeat;}
.anli .cont dl.al2 a:hover dt {background:url(../img/al12.png) center center no-repeat;}
.anli .cont dl.al3 dt {background:url(../img/al03.png) center center no-repeat;}
.anli .cont dl.al3 a:hover dt {background:url(../img/al13.png) center center no-repeat;}
.anli .cont dl.al4 dt {background:url(../img/al04.png) center center no-repeat;}
.anli .cont dl.al4 a:hover dt {background:url(../img/al14.png) center center no-repeat;}
.anli .cont dl.al5 dt {background:url(../img/al05.png) center center no-repeat;}
.anli .cont dl.al5 a:hover dt {background:url(../img/al15.png) center center no-repeat;}
.anli .cont dl.al6 dt {background:url(../img/al06.png) center center no-repeat;}
.anli .cont dl.al6 a:hover dt {background:url(../img/al16.png) center center no-repeat;}
.anli .cont dl.al7 dt {background:url(../img/al07.png) center center no-repeat;}
.anli .cont dl.al7 a:hover dt {background:url(../img/al17.png) center center no-repeat;}
.anli .cont dl.al8 dt {background:url(../img/al08.png) center center no-repeat;}
.anli .cont dl.al8 a:hover dt {background:url(../img/al18.png) center center no-repeat;}
.anli .cont dl.al9 dt {background:url(../img/al09.png) center center no-repeat;}
.anli .cont dl.al9 a {background:#333;}
.anli .cont dl.al9 a dd {color:#fff; font-size:16px;}

.fuwu {padding:50px 0; background:#eee;}
.fuwu .cont dl {width:25%;}
.fuwu .cont dl dt img {width:200px; height:150px; background:#fff;border-radius:0;}
.fuwu .cont dl dt img:hover {box-shadow:1px 1px 5px #666;}
.fuwu .cont dl dd {line-height:40px; font-size:16px; color:#c00;}

.women {padding:50px 0;width:1000px; margin:auto; overflow:hidden;}
.women .title {width:100%;}
.women .title h1 {text-align:left; color:#f00; line-height:40px;}
.women .title h1 span {border:0; font-size:16px; color:#555; padding:0; margin-left:10px; line-height:22px;}
.women .cont {width:100%;}
.women .cont img {float:left; margin-right:20px; width:150px; height:200px; padding-top:5px;}
.women .cont p {line-height:25px; font-size:14px; margin:0;}
.women .cont p a {float:right; padding:0 6px; background:#555; color:#fff;}
.women .cont p a:hover {background:#f60;}
.about {float:left; width:475px;}
.news {float:right; width:475px;}
.news .title {margin-bottom:10px;}
.news a {display:block; background:url(../img/dian.png) 1% center no-repeat; padding-left:20px; font-size:15px; line-height:28px;}
.news a:hover {background:url(../img/dian1.png) 1% center no-repeat; color:#f60;}
.news a span {float:right;}
.news a.more {display:inline;padding:0 6px; background:#555; color:#fff; float:right; margin-top:5px;}
.news a.more:hover {background:#f60;}

.contact {background:#aaa; text-align:center; padding:20px 0; border-bottom:1px solid #888;}
.contact .cont {margin-top:0; overflow:inherit;}
.contact .cont li {width:25%; float:left;}
.contact .cont li a {padding-left:60px; display:block; height:50px; line-height:25px; font-size:16px; color:#fff; text-align:left;}
.contact .cont li.c1 a {background:url(../img/lx1.png) left center no-repeat;}
.contact .cont li.c2 a {background:url(../img/lx2.png) left center no-repeat;}
.contact .cont li.c3 a {background:url(../img/lx3.png) left center no-repeat;}
.contact .cont li.c4 a {background:url(../img/lx4.png) left center no-repeat;}
.contact .cont li.c4 {position:relative; height:50px;cursor:pointer;}
.contact .cont li.c4 ul {position:absolute;z-index:9999; right:0; bottom:50px;display:none; border:1px solid #ccc;}

.yq_box {background:#aaa;  border-top:1px solid #ccc; border-bottom:1px solid #888;}
.link {width:1000px; margin:auto; line-height:40px;}
.link a {color:#666; padding:0 10px;}
.huoban {background:#aaa; text-align:center; padding:10px 0; border-top:1px solid #ccc;}
.huoban img {margin:0 10px; width:130px; height:40px;}
.footer {background:#333; padding:10px 0;text-align:center; color:#aaa;}
.footer a {color:#ccc;}

.banner1 {width:100%;}
.banner1 a {display:block; height:297px;}
.nav1 {position:fixed; left:43%; top:30%; width:140px; margin:0 0 0 -645px;}
.nav1 h1 {text-align:center; color:#fff; background:rgba(0,0,0,0.7); line-height:40px; height:40px; font-size:18px; font-weight:normal;}
.nav1 a {display:block; text-align:center; line-height:30px; height:30px; color:#fff; background:rgba(0,0,0,0.4);}
.nav1 a:hover {background:rgba(0,0,0,0.6);}

.list_box {padding:50px 0; width:1200px; margin:auto;}
.list_tit {font-size:24px; margin-bottom:10px; line-height:35px; border-bottom:3px solid #c00; padding:0 10px;}
.list_tit span {font-size:14px; float:right;}
.list_cont {padding:50px; border:1px solid #eee; overflow:hidden;}
.list_cont h1 {text-align:center; line-height:50px; margin-bottom:20px; border-bottom:1px dashed #ccc; font-weight:normal;}
.list_cont p {font-size:15px;}
.list_cont li {height:35px; font-size:16px; border-bottom:1px dashed #ccc; line-height:40px; overflow:hidden; padding:0 10px;}
.list_cont .pic {text-align:center; margin-bottom:20px;}
.list_cont dl {width:25%; height:auto; float:left;}
.list_cont dl a {display:block; padding:20px;}
.list_cont dl dt img {width:100%; height:auto;}
.list_cont dl dd {height:44px;}


.list_cont img {max-width:100%;height:auto;}

.pagination {
    text-align: center;
}
.page {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0px;
    span:first-child,
    a:first-child {
        border-radius: 2px 0 0 2px!important;
        border: 1px #000 solid;
        padding: 3px 6px;
        margin-left: -1px;
        color: #000;
    }
    a:last-child,
    span:last-child {
        border-radius: 0 2px 2px 0 !important;
    }
    a,
    span {
        text-decoration: none;
        color: #000;
        border: 1px #000 solid;
        padding: 3px 6px;
        margin-left: -1px;
    }
}
.page {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0px;
    .active {
        span {
            color: #fff !important;
        }
    }
    span:first-child,
    a:first-child {
        border-radius: 2px 0 0 2px!important;
        border: 1px #000 solid;
        padding: 3px 6px;
        margin-left: -1px;
        color: #000;
    }
    a:last-child,
    span:last-child {
        border-radius: 0 2px 2px 0 !important;
    }
    a,
    span {
        text-decoration: none;
        color: #000;
        border: 1px #000 solid;
        padding: 3px 6px;
        margin-left: -1px;
    }
}
.page span:first-child, .page a:first-child {
    border: 0 ;
    margin: 0 5px;
    padding:3px 10px;
    display: block;
    border-radius: 2px !important;
}

.anli .cont dl.al dd {
    margin-top: 60px;
}