body, blockquote, dd, dl, figure, form, p, pre, h1, h2, h3, h4, h5, h6 { margin: 0; }
menu, ul, ol { list-style: none; margin: 0; padding: 0; }
body { line-height: 1.5; background-color: #FFFFFF; }
body, h1, h2, h3, h4, h5, h6, input, button, select, textarea { font-size: 62.5%; }
input[type="button"], input[type="submit"], input[type="reset"] { font-size: 16px; }
body, input, button, select, optgroup, option, textarea, pre { font-family: Arial, Roboto, 'Droid Sans', 'Hiragino Sans GB', 'Microsoft YaHei', 'Simsun', STXihei, 'sans-serif'; }
iframe { background-color: #FFFFFF; vertical-align: middle; }
a { color: #000000;text-decoration: none; }
a:hover { text-decoration: none; color: #FF0000; }
img { vertical-align: middle; }
a img { border: 0 none; }
fieldset { margin: 0; padding: 0; }
legend { color: windowtext; }
button, input.ie6 { overflow: visible; padding: .1em .25em; cursor: pointer; }
input[type="button"], input[type="submit"], input[type="reset"] { overflow: visible; padding: .1em .25em; cursor: pointer; }
input[type="text"], select, textarea { background-color: #FFFFFF; }
select { border: 1px inset; }
textarea { overflow: auto; vertical-align: text-bottom; *vertical-align: auto; border: 1px solid; resize: vertical; }
table { border-spacing: 0; }
td, th, caption { padding: 0; }
*{box-sizing: border-box;}
.clearfix:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

.clearfix {
  zoom: 1; 
  }

.icon{font-family:"iconfont";font-size:2.8em;font-style:normal;
    -webkit-font-smoothing: antialiased;}

body{background: #e0e0e0;}
.max{max-width: 768px;min-width: 320px; margin: 0 auto;}
.header{padding:.2em;border-bottom:1px solid #e0e0e0;}
.header ,.footer{
    width: 100%;
    background: #fff;
}
.img-responsive{
    display: block;
    width: 100%;
    height: auto;}
.banner, .tag-box ,.nav ,.hot{margin: 0 auto; width: 100%;}
.logo{margin: 0 auto;float: left;}
.menu{float: right;}
.dropdown{position: relative;}
.open>.dropdown-menu {
    display: block;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
/*---banner---*/
nav .hiSlider-wrap{padding-bottom:1.6em;}
.hiSlider{overflow: hidden;max-height:307px;}
.hiSlider2 	{background:#fff;max-height:253;}
.hiSlider-pages,
.hiSlider-title{
    position: absolute;
    z-index: 3;
}

.hiSlider-pages{
    bottom: 0.2em;
    right: 45%;
    text-align: right;
}
nav .hiSlider-pages{
    bottom: 0;
    right: 45%;
    text-align: right;
}
.hiSlider-pages a{
    height: 8px;
    width: 8px;
    margin: 0 6px;
    display: inline-block;
    overflow: hidden;
    text-indent: -100px;
    font-size: 0;
    border-radius: 50%;
    background: #aaa;
}
.hiSlider-pages a.active{
    background: #5472BF;
}
/*---bannerEND---*/
.nav{padding:0 .2em;margin: 1.2em auto; background:#FFF;}
.nav ul li:nth-child(4n) {border-right: none;}
.nav ul li:nth-child(1),.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4) {border-bottom:  1px solid #e0e0e0;}
.nav ul li{float: left;width: 25%; height:auto;text-align: center;padding: 1em 0;border-right: 1px solid #e0e0e0;}
.nav ul li a{text-decoration: none;font-size: 1.8em;display:block;}
.icon-zhuce{color:#13a7a0}
.icon-dianpu{color:#438cd0}
.icon-shenhe{color:#69b03c}
.icon-icon19{color:#ffb018}
.icon-zhucebiaor{color:#ffb018}
.icon-shebaojiaona{color:#13a7a0}
.icon-gongsizhuxiao{color:#d6291b}
.icon-zixun{color:#ee533e}

/*---首页亮点---*/
.tag-box{background:#FFF;padding:1.2em;}
.tag-box-list{width:33.33%;float:left;}
.tag-box-title{text-align:center;}
.tag-box-title span{font:100 2em/2.6em 'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;}
.tag-box-title .icon{margin-right:.3em;font-size:2.6em}
.tag-box dl:nth-child(1) .tag-box-title, .icon-zhuanye{color:#ff7f00;}
.tag-box dl:nth-child(2) .tag-box-title, .jisuxiangying{color:#FA4F4F;}
.tag-box dl:nth-child(3) .tag-box-title, .icon-anquan{color:#72bb38;}
.tag-box-mian{text-align:center;}
/*---列表开始---*/
.hot{background: #fff; margin-bottom: 1.2em;}
.hot-title{padding:.6em; border-left: .2em solid #f85255; border-bottom: .1em solid #e0e0e0; color:#f85255;display: block; font-size: 1.8em;}
.hot-title:active ,.hot_title:active span{background-color:#99f5f5;color: #a05050;border-color: #a05050;}
.more{float: right;  color:#e95a5d; }
    /*---图文列表开始---*/
.arc-list, .black-list{width: 100%;}
.arc-list li{padding: .8em;border-bottom:.1em solid #e0e0e0 }
.arc-list li:last-of-type{border: none;}
.list-pic{float: left;width: 30%;}
.list-info{float: left;width: 68%;margin-left: 2%}
    .list-title{font-size: 1.8em}
    .list-p{line-height: 1.88em;margin-top: .1em;font-size: 1.4em;}
    /*---图文列表结束---*/
    /*---块状列表开始---*/
.black-list .black-list-dl{float: left; width:50%;padding: .6%;text-align: center; display: block;}
.black-list .black-list-dl:active{background-color:#99f5f5;color: #a05050;border-color: #a05050;}
.black-list .black-list-dl:nth-child(odd){border-right:.1em solid #e0e0e0 }
.black-list .black-list-dl:nth-child(3),.black-list .black-list-dl:nth-child(4){border-top:.1em solid #e0e0e0 }
.black-list .black-list-dt{float: left; font-size: 1.6em; width: 26%}
.black-list .black-list-dt .icon-jiatingzhuzhi{color: #ee533e;}
.black-list .black-list-dt .icon-fawu{color:#ffb018; }
.black-list .black-list-dt .icon-qypx{color:#69b03c; }
.black-list .black-list-dt .icon-youhui{color:#438cd0; }
.black-list .black-list-dd{float: left; margin-left: 4%;width: 70%;text-align: left;}
.black-list .black-list-dd strong{text-align: left;font:100 1.8em/1.8em 'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;color:#000;}
.black-list .black-list-dd p{text-align: left;font-size: 1.4em;}
.list-black{float: left;}
/*---块状列表结束---*/
    /*---通栏列表开始---*/
.list-cen{float: left;width: 20%;}
.list-cen-hot-title{font:500 2.4em/2.4em 'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;text-align: center; color: #f00;}
.list-cen-hot-txt{text-align: center;font-size: 1.4em; color: #f00;}
.list-cen-info{float: left;width: 75%;margin-left: 2%}
.list-tag-1,.list-tag-2,.list-tag-3,.list-tag-4{display: block; float:left ; margin: .5em; width: 22%; padding: .3em;border-radius:.5em; color: aliceblue;font-size: 1em;text-align: center}
.list-tag-1{background: #438cd0}
.list-tag-2{background: #69b03c}
.list-tag-3{background: #ffb018}
.list-tag-4{background: #d6291b}
.list-cen-txt{margin-top: .6em; padding: .8em;background: #e0e0e0; font:100 1.4em/1.6em 'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif}
    /*---通栏列表结束---*/
/*---列表结束---*/

/*---适配开始---*/

@media screen and (max-width:768px){
	.header{padding:0;}
    .icon{font-size: 8vw;}
	.form-box ul li .labe1 i{right:0!important;}
    .nav ul li a,
    .hot-title,
    .list-title,
    .black-list .black-list-dd strong{font-size: 4vw;}
    .black-list .black-list-dd p,
    .list-p{display: block; font-size:3.2vw; }
    .black-list-dd p{overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%;}
    .list-tag-1,.list-tag-2,.list-tag-3,.list-tag-4{font-size: 3vw;margin: 1%;}
	.list-cen-hot-title{font:500 7vw/10vw 'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;}
}
@media screen and (max-width:400px){
    .icon-dianhua-k{display:none;}
	.tag-box-title .icon{font-size: 1.6em;}
	.tag-box-title span{font-size:1.6em;}
}
/*---适配结束---*/
.footer{margin-top: 1.2em;text-align: center; font:100 1.4em/1.8em 'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif; padding-bottom:4.5em}


.bottom{width: 100%; background:#fff;position: fixed; left: 0;bottom: 0;z-index: 800;}
.bottom-tel, .bottom-zx{display: block;width: 50%;text-align:center;color: #fff; font-size: 16px;  height: 45px;line-height:44px;}
.bottom-tel{float:left;background: #004B92;}
.bottom-tel, .bottom-tel:hover ,.bottom-zx, .bottom-zx:hover {color:#FFF}
.icon-dianhua-k, .icon-dianhua-s{font-size:1.6em;margin-right:.4em}
.bottom-zx{float:right;background: #fa4f4f;}
.bottom-zx span{font-size:20px;}





















