@charset "UTF-8";
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
fieldset,img {
    border: 0;
}
input,textarea{outline: none;}
address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
a{
    text-decoration: none;
}
img{
    border:none;
    vertical-align: middle;
}

    body {font: normal 100% Microsoft YaHei,Helvetica, Arial,sans-serif;overflow-x: hidden;}

    .c {
        width: 96%;
        margin-left: auto;
        margin-right: auto;
    }

    input, textarea {
        outline: none;
        background: none;
        border: none;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    .clear {
        clear: both;
    }

    .f8 {
        background: #f8f8f8;
        width: 100%;
    }

    input::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    input::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }

    /*  */
.header .logo img{margin:26px 0 0 5px; }



.mian{width:100%; margin:0 auto; min-width:320px; overflow:hidden; background:url(../images/Common/bdBg.jpg) repeat;}



.header , .content , .footer{width:100%; margin:0 auto; }

.contPhone p{width: 100%;height: 50px;background: #007cf6;margin-top: 10px;text-align: center;line-height: 50px;}
.contPhone p a{font-size:14px; color:#fff; }
.contPhone p a span{font-weight:bold;font-size: 18px;}
.header .hdPhone{text-align:right; float:right; position:relative; margin:15px 7px 0 0;line-height: 20px; }
.header .hdPhone h5{font-size:13px; height: 22px; color:#fff; font-weight:normal; letter-spacing:.1em;}
.header .hdPhone strong{display:block; color:#fff; font-size:21px;}
.header .hdPhone p{font-family:Arial, Helvetica, sans-serif; font-size:18px; background:url("../images/Common/topTopPhone.png") no-repeat 32% center; background-size:19px auto; letter-spacing:0.002em;}
.header .hdPhone p a{color:#fff;}
.banner img{max-width: 100%;}
.page p {
    margin-top: 30px;
    text-align: center;
}
.page p span, .page p a {
    border: 1px solid #eee;
    display: inline-block;
    width: 27px;
    height: 27px;
    text-align: center;
    line-height: 27px;
    margin-left: 5px;
}
.ques_a{width: 100%;height: 598px;float: right;}
.ques_a h4{line-height: 50px;font-size: 18px;color: #000;}
.ques_a span{font-size: 14px;color: #999;}
.ques_a p{font-size: 14px;color: #888888;line-height: 30px;padding-left: 10px;}
.ques_a form p{width: 95%;height: 44px;background: #fff;margin-bottom: 14px;border: 1px solid #eee;padding-left: 16px;}
.ques_a form p span,.ques_a form h5 span{color: #e30000;}
.ques_a form p input{width: 80%;height: 44px;background: none;border: none;}
.ques_a form h5{width: 95%;height: 120px;background: #fff;border: 1px solid #eee;color: #888888;padding-left:16px;line-height: 40px;}
.ques_a form h5 textarea{width: 95%;height: 80px;border: none;}
.ques_a form h6 input{width: 100%;height: 44px;text-align: center;line-height: 44px;background: #242424;
    border: none;margin-top: 28px;color: #fff;font-size: 18px;cursor: pointer;}

.content img{max-width: 100% !important;}


.footer{padding-bottom:20px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}

.fotPhone{position:relative;width:320px;margin:0 auto;}

.fotPhone img{display:block;}

.fotPhone span{position:absolute; left:150px; top:15px; font-size:18px; color:#fff; font-weight:bold;}

.toTop a{display: block;height: 30px;width: 80px;line-height: 30px;text-align: center;font-size: 12px;
    color: #fff;margin:10px auto;background: #007cf6;}

.ftNav{margin-bottom:20px; width:100%}

.ftNav li a{position:relative; float:left; width:33.3%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333;}

.ftNav li a:after{content:''; position:absolute; top:50%; margin-top:-6px; right:-1px; z-index:9; height:12px; width:0px; border-left:1px solid #333;}

.cont_a h3{font-size: 18px;color: #333;margin-left: 2%;margin-bottom: 10px;margin-top: 35px;text-align: left;font-weight: bold;}
.cont_a h3 span{border-left: 3px solid #007cf6;margin-right: 10px;font-size: 13px;}
.cont_a p{line-height: 36px;margin-left: 2%;font-size: 12px;color: #666;text-align: left;}
.cont_a p img{width: 20px;margin-right: 10px;}
.footer img{}

.foot_2 {
    float: left;
    width: 100%;
    height: 130px;
}
.er_1{
    width: 100%;
    height: 146px;
    text-align: center;
}
.foot_2 p {
    font-size: 13px;
    line-height: 23px;
    color: #7b7b7b;
}

/**/

.searchSpan{position:relative; overflow:hidden; margin:.687em;}

.searchSpan .txtSearch{height:33px; border-radius:5px; border:1px solid #ddd; font-size:.75em; text-indent:.25em; width:99.9%; outline:none;}

.searchSpan .btnSearch{position:absolute; right:0px; top:1px; border-radius:0 5px 5px 0; display:block; height:33px; line-height:33px; color:#333; width:2.5em; border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center; background:linear-gradient(180deg , #fff 0% , #ededed 100%);}


.lfooter {
    width: 100%;
    height: 70px;
    background-color: #007cf6;
    position: fixed;
    bottom: 0px;
    z-index: 99;;
}
.lfooter ul li {
    width: 25%;
    height: auto;
    float: left;
    text-align: center;
    padding: 10px 0px;
}
.lfooter ul li a {
    color: #FFF;
    line-height: 12px;
    font-size: 12px;
}
.dh_nav{margin-top: 5px;}
.dh_nav ul{width:100%; height:82px; overflow:hidden;}
.dh_nav li a{position:relative; float:left; width:33.3%; height:40px; line-height:40px; text-align:center;
    font-size:14px; color:#fff; border-top:1px solid #fff;
    background-color:#007cf6;
}
.dh_nav li a:after{content:''; position:absolute; top:0; right:-2px; z-index:9; height:45px; width:0px;
    background-color:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.dh_nav li a:before{content:''; position:absolute; top:-2px; right:0px; z-index:9; height:0px; width:100%;
    background-color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.logoBox img{padding-top: 10px;margin-left: 10%;}
.logoBox h1{font-size: 18px;color: #e30000;float: left;margin-top: 16px;line-height: 25px;padding-left: 2%;}
.logoBox h1 span{font-size: 10px;color: #000;}


.hdPhone{margin-top:30px; margin-left:100px; margin-right:10px; text-align:right;}

.hdPhone h5{margin-bottom:4px; font-size:14px; color:#4d4d4d;}

.hdPhone p{padding:2px 0 2px 20px; height:16px; line-height:16px; font-size:18px; font-weight:bold;}

.hdPhone p a{padding-left:20px; background:url(../images/Common/hdPhone_ico.png) no-repeat left center; background-size:16px auto; color:#007cf6;}


.contTit{line-height:30px;margin-top: 15px;background-size:100% auto;text-align: center;}
.contTit a{display:block;font-size: 16px;font-weight: bold;}

.contTit span{color:#648dec;}
.contTit a{color: #000;}
.contTit a p{color: #666;font-size: 12px;line-height: 20px;font-weight: normal;}


.cpBox ul{padding-top:10px; overflow:hidden;}
.cpBox li{margin:0 3%; float:left; width:44%; text-align:center;}
.cpBox li a img{border:1px solid #dadada;max-width: 100%;}

.cpBox li h5{margin-bottom:10px; height:30px; line-height:30px; overflow:hidden; font-weight:normal;}

.cpBox li h5 a{color:#666;}







/**/

.schBg{padding:15px 0;background:url("/lib/images/ba_02.jpg") center top no-repeat;}

.schBox{margin:0 auto; width:309px; height:26px; line-height:26px; background:url(../images/Index/schBox.png) no-repeat center; background-size:309px auto; overflow:hidden;}

.schBox input{float:left; width:230px; height:26px; padding:0 10px; border:none; background-color:rgba(0,0,0,0);}

.schBox a{float:right; width:56px; height:26px; background-color:rgba(0,0,0,0);}





.cpFl{}

.cpFl ul{margin:10px 0; overflow:hidden;}

.cpFl li{float:left; width:50%; font-size:14px; overflow:hidden;}
.cpFl li p{text-align: center;line-height: 30px;}
.cpFl li a{margin-left:16px; color:#333;}





.jjfa{margin-top:10px;}
.jjfa h5{padding:0 8%;font-size: 1rem;color: #333;line-height: 2.2em;}
.jjfa > p{padding:0 8%;font-size: 0.875rem;color: #666;line-height: 2em;margin-bottom: 20px;}

.jjfa ul{padding-top:10px; overflow:hidden;}

.jjfa li{text-align:center;margin-top: 20px;padding-bottom: 30px;}

.jjfa li h5{height:30px; line-height:36px;padding:0 30px; overflow:hidden;color: #333; font-weight:normal;font-size: 16px;}
.jjfa li h5 span{padding:0 6px;border: 1px solid #e30000;color: #e30000;border-radius: 12px;}
.jjfa li p{line-height: 30px;font-size: 14px;padding:0 30px;}


.jjfa li.liPhone{position:relative; margin:0px; width:161px; text-align:left;}

.jjfa li.liPhone span{position:absolute; left:10px; top:74px; font-size:14px; color:#fff;}







.hzhb{}

.hzhb ul{padding-top:18px; overflow:hidden;}

.hzhb li{margin:0 3%; float:left; width:42%; text-align:center;}

.hzhb li img{padding:3px; border:1px solid #dadada;}

.hzhb li h5{margin-bottom:10px; height:30px; line-height:30px; overflow:hidden; font-weight:normal;}

.hzhb li h5 a{color:#666;}






/**/
.sxxm ul{margin:15px 10px 30px 10px;}
.sxxm li{padding-left:10px; height:26px; font-size:14px; color:#333; background:url(../images/Index/sxxmL_ico.png) no-repeat left 6px;}

/**/

.khjzSpan{margin-bottom:10px;}

.khjz{}

.khjz dl{padding:12px 12px 18px 12px; min-height:50px; overflow:hidden; border-bottom:1px dashed #d5d6d4;}

.khjz dl.noBr{border-bottom-width:0px;}

.khjz dt img{padding:3px; border:1px solid #dadada;}


.khjz dd h5{font-size:14px;}

.khjz dd h5 a{color:#cc2e2e;}

.khjz dd p{margin:5px 0; line-height:25px; color:#666; min-height:25px;}

.khjz dd .btnGd{display:block; width:70px; height:22px; line-height:22px; text-align:center; background-color:#007cf6; color:#fff; font-size:14px; border-radius:3px;}







.titEr{overflow:hidden; font-size:14px;}

.titEr li{float:left; width:50%; height:45px; line-height:45px; text-align:center; color:#fff; font-weight:bold;}

.titEr li.on{background-color:#007cf6;}










.gyBox h4{background-image:url(../images/Index/GycontTit.png);}

.gyBox dt{margin:10px 0; text-align:center;}

.gyBox dt img{padding:4px 3px; border:1px solid #dadada;}

.gyBox dd{padding:0 10px;}

.gyBox dd h5{font-size:14px; margin-bottom:10px;}

.gyBox dd h5 a{color:#188a13;}

.gyBox dd p{margin-bottom:10px; font-size:14px; line-height:24px; color:#333;}

.gyBox dd .btnGd{display:block; margin:0 auto; width:180px; height:35px; line-height:35px; text-align:center;
    background-color:#007cf6; color:#fff; font-size:14px; border-radius:3px;}

/**/


.dtBox ul{margin:15px 10px;}

.dtBox li{padding-left:10px; height:26px; line-height:26px; overflow:hidden; font-size:14px; background:url(../images/Index/sxxmL_ico.png) no-repeat left center;}

.dtBox li a{color:#333;}


#focusr{ width:100%; }
#focusr .bd ul li{ text-align: center;}





.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }

.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }

.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }

.focus .hd ul .on{ background:#007cf6;  }

.focus .bd{ position:relative; z-index:0; }

.focus .bd li img{ max-width:100%;  max-height:220px; }

.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /*  */ }

.jjfa .bd.swiper-button-next, .jjfa .bd .swiper-button-prev{width: 12px;height: 24px;}
.jjfa .bd .swiper-button-prev{background: url("../images/ico/prev_0.png") no-repeat;}
.jjfa .bd .swiper-button-next{background: url("../images/ico/next_0.png") no-repeat;}
.jjfa .bd img{max-width: 90%;}


.jjfa .focus li h5{font-size: 1.2em;color: #333;}
.focus h5 em{font-size: 1em;color: #fff;background: #007cf6;padding:2px 8px;border-radius: 100%;margin-right: 10px;}
.jjfa .focus li p{font-size: 1em;color: #666;line-height: 2em;margin-top: 10px;}


#newss ul.hd{background: #007cf6;width: 100%;height: 42px;}
#newss ul.hd li{width: 33.3%;color: #fff;float: left;font-size: 16px;text-align: center;line-height: 42px;}
#newss ul.hd li.on{background: #e63955;}
.tempWrap ul{display: none;}
.tempWrap ul:first-child{display: block;}
.tempWrap ul li{line-height: 36px;border-bottom: 1px solid #ededed;}
.tempWrap ul li span{float: right;font-size: 14px;color: #666;margin-right: 2%;}
.tempWrap ul li a{font-size: 14px;color: #666;margin-left: 2%;}








