*{margin:0;padding:0;font-family:'Microsoft YaHei'}
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0px;padding:0px}
body{font-size:14px}
fieldset,img{border:none}
img{border:none}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
li{list-style:none}
input{padding-top:0px;padding-bottom:0px;font-family:'Microsoft YaHei'}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
select,input,textarea{font-size:13px;margin:0px}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
body,html{font-family:"Microsoft YaHei";height:100%}
.clearfix{zoom:1}
.clear{clear:both;height:0px;font-size:0px;overflow:hidden;width:100%}
a{text-decoration:none}
.max{max-width:640px;margin:0 auto;overflow:hidden}
.box{width:95%;margin:0 auto}
.box:after,.clearfix:after,ul:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.left{float:left}
.right{float:right}
.tiao{height:10px;background:#fff}

header{max-width:640px;height:auto;margin:0 auto}
header .logo{width:50%;float:left;display:block}
header .tel{width:50%;float:right;display:block}
header .logo img,header .tel img{display:block;width:100%}

nav{width:100%;height:45px;background:#c80101;position:relative}
nav ul{max-width:640px;margin:0 auto}
nav ul li{width:20%;height:45px;line-height:45px;text-align:center;color:#fff;display:block;float:left;font-size:15px;}
nav ul li a,nav ul li span{color:#fff;display:block;cursor:pointer}
nav ul li:last-child{background:none}
nav ul li div.on{display:none;position:absolute;z-index:2;background-color:#fff;color:#666;width:100%;left:0;padding:1%;box-sizing:border-box}
nav ul li div.on a{float:left;color:#666;width:24%;padding:0 0.5%;line-height:26px;font-size:14px}

.banner{width:100%;margin:0 auto;position:relative;overflow:hidden}
.banner .hd{width:100%;height:14px;position:absolute;z-index:1;bottom:15px;text-align:center}
.banner .hd ul{display:inline-block;height:8px;padding:3px 5px;background-color:rgba(255,255,255,0.7);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:0;vertical-align:top}
.banner .hd ul li{display:inline-block;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#8C8C8C;margin:0 5px;vertical-align:top;overflow:hidden}
.banner .hd ul .on{background:#c80101}
.banner .bd{position:relative;z-index:0}
.banner .bd li img{display:block;width:100%}

.htit{background:url(../images/hr6.png) repeat-x left bottom;height:40px;line-height:40px; padding-top:5px;}
.htit span{float:left;font-size:17px;font-weight:bold;padding:0 5px 0 13px;height:39px;line-height:39px;border-bottom:1px solid #c80101;color:#333;background:url(../images/tu20.png) no-repeat left center}
.htit a{float:right;font-size:14px;color:#9b9b9b}
.htit2{ padding-top:10px;}

.h_ad img{display:block;width:100%;margin:0 auto; padding-top:1.5%;}

.kjbut{padding:8px 0}
.kjbut ul li{float:left;width:23.5%;padding:1% 2% 1% 0}
.kjbut ul li:nth-of-type(4n){padding-right:0%}
.kjbut ul li a{color:#666;border:1px solid #eee;display:block;line-height:32px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kjbut ul li a:hover{background-color:#ffe5e1;border-color:#dc2b11;color:#dc2b11}
.kjbut ul li a img{float:left;width:30px;height:30px;padding-right:10px}
.kjbut ul li a span{float:left;height:30px;line-height:30px;font-size:15px}
.kjbut2 ul li{ width:32%;}
.kjbut2 ul li a{ text-align:left; padding:0 5px 0 23px; background:url(../images/tu12.png) no-repeat 8px center;}
.kjbut2 ul li:nth-of-type(4n){padding-right:2%}
.kjbut2 ul li:nth-of-type(3n){padding-right:0%}

.tagslist {padding: 8px 0;}
.tagslist ul {width: 95%;margin: 0 auto;}
.tagslist ul li {float: left;padding: 1% 2% 1% 0;}
.tagslist ul li a {text-align: left;padding: 0 5px 0 23px;background: url(../images/tu12.png) no-repeat 8px center;color: #666;border: 1px solid #eee;display: block;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.tab-ks{ padding:5px 0 15px;}
.tab-ks table{ background:#e9b9b9; margin-top:12px;}
.tab-ks td{ background:#fff; width:47%; text-align:center; padding:5px; box-sizing:border-box;}
.tab-ks td.tdl{ width:6%; font-weight:bold;}
.tab-a{ padding-top:15px;}
.tab-a a{ float:left; height:52px; line-height:52px; width:48.5%; color:#fff; font-size:16px; text-align:left; background:#ff7800; text-align:center;}
.tab-a a.a2{ margin-left:3%;}
.tab-a a span{ display:inline-block; background:url(../images/qq.png) no-repeat left center; padding-left:35px;}
.tab-a a.a2 span{ background:url(../images/zx.png) no-repeat left center;}
.tab-a p{ background:#ffefe0; margin-top:15px;}
.tab-a img{ display:block; max-width:100%; margin:0 auto;}

.zslist dl{width:32%;float:left;margin-right:2%;margin-top:2%;border:1px solid #dbdbdb; padding:5px 5px 10px; box-sizing:border-box;text-align:center;}
.zslist dl:nth-of-type(3n){margin-right:0%}
.zslist dl dt img,.zslist dl dd img{display:block; max-width:70%; margin:0 auto;height: 71px;width: 71px;}
.zslist dl dd{height:32px;line-height:32px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:5px;}
.zslist dl dd a{ color:#333;}
/*
.zslist dl dd a{ display:inline-block; background-color:#d01f05; color:#fff; font-size:13px; padding:0 20px;-webkit-border-radius:18px;-moz-border-radius:18px;-o-border-radius:18px;border-radius:18px}
.zslist dl dd a:hover{ background-color:#c80101; color:#fff; }
*/
.zslist2{ padding:5px 0 10px;}

.hlist dl{ float:left; width:100%; padding-top:15px;}
.hlist dl dt{ float:left; width:114px; padding-right:10px;}
.hlist dl dt img{ display:block; margin:0 auto; width:110px; height:77px;}
.hlist dl dd{ text-align:left; font-size:14px; color:#878787; line-height:25px;}
.hlist dl dd a{ display:block; line-height:28px; font-size:15px; font-weight:bold; color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hlist dl dd p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.hlist ul{width:100%;float:left;padding:10px 0}
.hlist ul li{width:100%;float:left;height:40px;line-height:40px;border-bottom:1px dashed #eee}
.hlist ul li span{float:right;text-align:right;color:#999;font-size:12px}
.hlist ul li a{float:left;width:80%;color:#333;font-size:14px;background:url(../images/dian.png) no-repeat left center;padding-left:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}

.top-row{padding:10px 0 0 !important;}
.top-row li:nth-child(1) a{padding-left:80px;background-image:none;position:relative;}
.top-row li:nth-child(1) a::before{content:"";width:75px;height:24px;background:url(../images/toutiao.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:8px;}

.top-zc{padding:0 !important;}
.top-zc li:nth-child(1) a{padding-left:45px;background-image:none;position:relative;}
.top-zc li:nth-child(1) a::before{content:"";width:40px;height:20px;background:url(../images/top_zc.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:10px;}

.top-dy{padding:0 !important;}
.top-dy li:nth-child(1) a{padding-left:45px;background-image:none;position:relative;}
.top-dy li:nth-child(1) a::before{content:"";width:40px;height:20px;background:url(../images/top_zx.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:10px;}

.top-zn{padding:0 0 10px !important;}
.top-zn li:nth-child(1) a{padding-left:45px;background-image:none;position:relative;}
.top-zn li:nth-child(1) a::before{content:"";width:40px;height:20px;background:url(../images/top_zn.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:10px;}

.fz-a{ padding:12px 0 20px;}
.fz-a a{ float:left; padding:0 8px; background:url(../images/hr4.png) no-repeat right center; line-height:28px; color:#666;}

.footer{padding:25px 0;background:#353535;padding-bottom:75px;color:#ccc; font-size:14px; line-height:26px;}
.footer h2{font-weight:bold;font-size:16px;padding-bottom:10px;}
.footer a{color:#ccc}
.footer .box {width: 95%;margin: 0 auto;text-align: center;}

.bottom{width:100%;height:60px;background:#c80101;margin:0 auto;position:fixed;bottom:0;left:0;z-index:9999}
.bottom ul{max-width:640px;height:60px;margin:0 auto}
.bottom ul li{width:20%;height:60px;display:block;float:left;text-align:center;}
.bottom ul li a{color:#fff;font-size:13px}
.bottom ul li:nth-of-type(3){background-image:none}
.bottom ul li.index i{display:block;width:100%;height:32px;background:url(../images/index.png) no-repeat center;margin-top:5px}
.bottom ul li.weixin i{display:block;width:100%;height:32px;background:url(../images/weixin.png) no-repeat center;margin-top:5px}
.bottom ul li.qun i{display:block;width:100%;height:32px;background:url(../images/women.png) no-repeat center;margin-top:5px}
.bottom ul li.bohao i{display:block;width:100%;height:32px;background:url(../images/dh.png) no-repeat center;margin-top:5px}
.bottom ul li.guanyu i{display:block;width:100%;height:32px;background:url(../images/baoming.png) no-repeat center;margin-top:5px}

.weizhi{font-size:14px;color:#999;line-height:44px;height:44px;border-bottom:1px solid #dcdcdc}
.weizhi .left{background:url(../images/cjt3.png) no-repeat left 13px;padding-left:21px; background-size:auto 36%;height: 44px;}
.weizhi .left a{color:#999}
.weizhi .right{background:url(../images/cjt2.png) no-repeat left 13px; background-size:auto 34%}
.weizhi .right a{color:#c80101;display:inline-block;padding-left:22px}

.hnav ul{width:100%;float:left;padding:10px 0}
.hnav ul li{width:24%;margin-right:1%;margin-top:1%;float:left;font-size:14px;line-height:30px;text-align:center;background-color:#eee;color:#666;border-radius:3px}
.hnav ul li.on{color:#fff;background-color:#c80101;border-radius:3px}
.hnav ul li a{display:block;color:#666}
.hnav ul li.on a{color:#fff}

.nydh{height:40px;line-height:40px;border-bottom:1px solid #eee;padding-top:10px;position:relative}
.nydh span{display:inline-block;background:url(../images/jtimg.png) no-repeat left center;padding-left:13px;color:#000;font-size:16px}

.biaoti{width:100%;margin:0 auto;text-align:center;padding-top:20px;border-bottom:1px solid #e8e8e8;padding-bottom:15px}
.biaoti h1{font-size:18px;color:#000;font-weight:normal}
.biaoti p{font-size:13px;color:#ccc;padding-top:10px}

.art-text{font-size:15px;line-height:28px;color:#333;padding:15px;background:#EEE;margin:10px auto 0;box-sizing:border-box;border-radius:5px;}

.nrtxt{font-size:15px;line-height:28px;color:#333;padding:15px 0 20px}
.nrtxt img{max-width:100%}
.nrtxt p{margin-bottom: 15px;letter-spacing: 1px;}
.nrtxt table {border-collapse: collapse;margin: 12px auto;text-align: center;font-size: 12px;line-height: 24px;}

.nybd {
    margin: 20px 5% 5px 5% ;
    height: 320px;
    border: 1px solid #E9E9E9;
	border-radius: 5px;
}

.jieda {
    line-height: 19px;
    height: 19px;
    font-size: 14px;
    color: #666666;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 16px;
    font-weight: normal;
}

.jieda i {
    width: 15px;
    height: 15px;
    background: url(../images/img_1.png) no-repeat;
    display: block;
    float: left;
    left: 52px;
    top: 3px;
    position: relative;
}

.old{
    border: 1px solid #E9E9E9;
    width: 85%;
    height: 40px;
    margin: 0 auto;
    display: block;
    outline: none;
    margin-bottom: 16px;
    font-size: 14px;
    color: #a9a9a9;
    padding-left: 15px;
}

.mycall {
    border: 1px solid #E9E9E9;
    width: 80%;
    height: 40px;
    margin: 0 auto;
    display: block;
    outline: none;
    margin-bottom: 16px;
    font-size: 14px;
    color: #666666;
    padding-left: 15px;
}
.zhuanjia {
    width: 80%;
    height: 40px;
    background: #e41e30;
    border-radius: 3px;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0 auto;
    display: block;
    outline: hidden;
    cursor: pointer;
}

.renshu {
    font-size: 12px;
    color: #999;
    text-align: center;
    width: 100%;
    display: block;
    padding-top: 16px;
    line-height: 19px;
}


.fn{margin:0 auto;border-top:1px solid #e8e8e8;padding-top:10px;padding-bottom:10px}
.fn p{font-size:12px;line-height:28px;color:#565656}
.fn p a{color:#000}
.fn p a:hover{color:#c80101}

.fenye{text-align:center;padding:10px 0 10px}
.fenye a,.fenye span{display:inline-block;padding:0 6px;text-align:center;line-height:25px;border:1px solid #bababa;font-size:14px;color:#333;margin:0 2px}
.fenye b,.fenye a:hover{font-weight:500;display:inline-block;padding:0 6px;text-align:center;line-height:25px;border:1px solid #c80101;font-size:14px;color:#fff;margin:0 1px;background:#c80101}
.fenye .current{background:#c80101;border-color:#c80101;color:#FFF;}
.fenye ul{min-width:10%;text-align:center;margin:0 auto;display:inline-block;}
.fenye ul li{display:inline-block;float:left;}

.form{ padding:20px 0;}
.form ul li{ width:100%; padding:5px 0;}
.form ul li.li2{ padding-top:10px;}
.form ul li input { display:block; width:100%; border:1px solid #dcdcdc; font-size:14px; padding:0 10px; box-sizing:border-box; height:36px; line-height:36px; color:#bcbcbc;}
.form ul li textarea{ display:block; width:100%; height:100px; border:1px solid #dcdcdc; font-size:14px; padding:10px; box-sizing:border-box;}
.form ul li.li2 input{ display:inline-block; width:48%; font-weight:500; color:#fff; background:#ccc; height:44px; line-height:44px; font-size:15px; border:none;}
.form ul li.li2 input:first-child{ background:#c80101; color:#fff; margin-right:4%;}


@media (max-width:440px){
.weizhi .left,.weizhi .right a{font-size:13px; padding-left:20px;}
.kjbut2 ul li{ width:49%;}
.kjbut2 ul li:nth-of-type(4n){padding-right:2%}
.kjbut2 ul li:nth-of-type(3n){padding-right:2%}
.kjbut2 ul li:nth-of-type(even){padding-right:0}

}
@media (max-width:380px){
.weizhi .left,.weizhi .right a{font-size:12px;}
.left {height: 44px;}
.zslist dl dd{height:28px;line-height:28px;}
.zslist dl dd a{padding:0; width:100%; line-height:26px;}

}

.bmtab,.tjtab{padding:15px 0 25px}
.bmtab table caption{height:42px;line-height:42px;font-size:16px;font-weight:bold;letter-spacing:2px;background-color:#eee}
.bmtab table caption span{color:#ff5722}
.bmtab table caption a{color:#666}
.bmtab table td{padding:10px 0;display: block;}
.bmtab table td.td1{width:80px;}
.bmtab table td.td2{width:100%;box-sizing:border-box}
.bmtab table td.td1 span{display:block;height:30px;line-height:30px;background-color:#4384ea;text-align:center;font-size:16px;color:#fff;margin-top:6px}
.bmtab table td.td2 ul{width:100%;float:left}
.bmtab table td.td2 ul li{float:left;box-sizing:border-box;line-height:30px;text-align:center;border:1px solid #ddd;margin: 0px 1% 10px 1%;}
.bmtab table td.td2 ul li a{display:block;color:#333;padding: 0px 6px;}
.tjtab h2{font-size:18px;border-bottom:1px dashed #eee;padding:15px 0;text-align:center}
.tjtab .tab{width:100%;padding:15px 0 20px}
.tjtab .txt{width:100%;border:1px solid #ddd;padding:5px 15px 15px;box-sizing:border-box;text-align:left;font-size:13px;line-height:28px;color:#6c6c6c}
.tjtab .tab td{font-size:14px;padding:8px 5px;box-sizing:border-box;line-height:32px}
.tjtab .tab .tdl{text-align:right;width:25%}
.tjtab .tab .tdr{text-align:left;width:75%}
.tjtab .tab .tdr input,.tjtab .tab .tdr select{display:block;border:1px solid #ddd;height:32px;line-height:32px;width:82%;box-sizing:border-box;padding:0 5px;font-size:14px}
.tjtab .tab .tdr2 select{height:32px;line-height:32px;width:26%;padding:0;float:left;margin-right:2%}
.tjtab .tab .tdr2 select:nth-of-type(3){margin-right:0}
.tjtab .tab .tdb input{width:30%;float:left;background-color:#FF5722;border:none;color:#fff;margin-right:2%}
.tjtab .tab .tdb input.mbut{background-color:#ddd;color:#333;width:20%}
.tjtab .txt h3{background:url(../images/hr6.png) no-repeat left center;font-size:15px;line-height:22px;color:#333;padding:10px 0 10px 12px}

.xq_tag a{display:inline-block;height:26px;padding:0 12px;line-height:26px;margin-right:10px;background-color:#f7f7f7;border-radius:13px;color:#434343;font-size:12px;text-decoration:none}
.xq_tag a:hover{background-color:#53abe8;color:#fff;text-decoration:none}

.ck-form-box{width:92%;padding:2%;border-radius:10px;border:1px solid #eee;margin:0px auto 26px;}
.ck-form-box p{width:100%;text-align:center;line-height:42px;color:#333;font-size:14px;}
.ck-form-box select{width:94%;height:44px;margin:16px auto;background-color:#eee;display:block;}
.ck-form-box input{width:94%;height:44px;line-height:44px;background-color:#eee;padding:0 3%;margin:16px auto 10px;display:block;border:1px solid #888;box-sizing:border-box;}
.ck-form-box .agreement{width:94%;height:26px;line-height:26px;margin:0 auto;text-align:left;}
.ck-form-box #ck_form_btn{width:94%;height:44px;line-height:44px;background-color:#c90602;border:none;color:#FFF;font-size:14px;cursor:pointer;font-weight:bolder;display:inline-block;text-align:center;margin:10px auto 16px;display:block;}

.ck-wechat-box{width:100%;padding:10px;box-sizing:border-box;text-align:center;}
.ck-wechat-box img{max-width: 80%;}
.ck-wechat-box p{line-height:26px;font-size:16px;}