body{margin:0;
    /*font-family:"Microsoft YaHei";line-height:1;font-size:12px;*/
    font:12px/1 "Microsoft YaHei";
}
p,dl,dd{margin:0;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-size:100%;}
ul,ol{margin:0;padding:0;list-style:none;}
a{ text-decoration: none;color:#333;}
em,i{font-style:normal;}
strong,b{font-weight:normal;}
img{border:none;vertical-align:bottom;}
.clearfix{*zoom:1;} /*ie低版本兼容处理*/
.clearfix:after{content:"";clear:both;display:block; height:0;overflow:hidden;font-size:0;line-height:0;}
table{border-spacing: 0;border-collapse: collapse;}
th,td{padding:0;text-align:left;vertical-align: top;}
th{font-weight:normal;text-align:left;}
input,textarea{outline:none;}
input{margin:0;padding:0;border:none;}
input[type="button"],input[type="submit"]{box-sizing:content-box;}
textarea{resize:none;overflow:auto;} 
button{border: 0;background-color: transparent;outline: none;}
.layout{
width: 1200px;
margin: 0 auto;
}
/* 公共头部 */
.header{
    position: relative;
    height: 349px;
    width: 100%;
    border-bottom: 9px solid #0c7ed9;
    background: url('../images/headerbj.png')no-repeat center;
}
#swiper1{
    width: 1200px;
    height: 349px;
    margin: 0 auto;
}
#swiper1 img{
    width: 100%;
}
#swiper1 #prev1{
    width: 35px;
    height: 70px;
    background: url('../images/swiper-left.png')no-repeat;
    left: 0;
    margin-top: -35px;
}
#swiper1 #next1{
    width: 35px;
    height: 70px;
    background: url('../images/swiper-right.png')no-repeat;
    right: 0;
    margin-top: -35px;
}
.hide{
    display: none;
}
.header nav{
    position: absolute;
    bottom: -58px;
    width: 1300px;
    z-index: 99;
    left: 50%;
    margin-left: -650px;
    display: flex;
    justify-content:space-between;
}
.header nav a{
    display: inline-block;
    width: 123px;
    height: 112px;
}
.header nav a img{
    width: 100%;
}

/* 底部 */
footer{
    height: 200px;
    background: #255a84;
}
.footer{
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
footer .logo{
    float: left;
    width: 107px;
    height: 106px;
    margin-top: 41px;
    margin-left: 20px;
}
footer .name{
    float: left;
    margin-top: 28px;
    margin-left: 33px;
}
footer .info li{

    font-size: 16px;
    color: #fff;
    margin-bottom: 12px;
}
footer .info {
    position: absolute;
    left: 162px;
    top: 78px;
}
.qrcode {
    float: right;
    margin-top: 41px;
    margin-right: 21px;
}
.qrcode img{
    width: 98px;
    height: 99px;
}
.qrcode p{
    font-size: 14px;
    color: #fff;
    margin-top: 8px;
}

/* 内容 左侧导航 */
.content-lt{
    float: left;
    width: 230px;
}
.content-lt h3{
    width: 201px;
    padding-left: 29px;
    font-size: 22px;
    color: #fff;
    line-height: 62px;
    background: #0c7ed9;
}
.contRt_ul{
    background: #fff;
    padding-left: 18px;
    padding-top: 12px;
    padding-bottom: 18px;
}
.contRt_ul li a{
    display: block;
    width: 181px;
    padding-left: 31px;
    height: 48px;
    line-height: 48px;
    color: #666;
    font-size: 14px;
    background:#fff url('../images/navdian.png')no-repeat 11px center;
}
.contRt_ul li .active{
    color: #0c7ed9;
    
    background:#f2f2f2 url('../images/navdian.png')no-repeat 11px center;
}
.contRt_ul li a:hover{
    color: #0c7ed9;
    background:#f2f2f2 url('../images/navdian.png')no-repeat 11px center;
}

/* 显示返回门户网站的样式 */
.right_silderbar { position: fixed; bottom:100px; right: 0; width: 92px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
            .right_silderbar ul { list-style: none; margin: 0; padding: 0;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
            .right_silderbar li { width: 100%; height: 100px;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
                .right_silderbar li.qq { background-image: url(../images/returnIndex.png); background-color: #0C7ED9; }
                    .right_silderbar li.qq:hover { background-color: #ffae00; }
                    .right_silderbar li.qq a { width: 100%; height: 100%; display: block; }
                .right_silderbar li.totop { background-image: url(../img/totop.png); background-color: #313131; display: none; }
                    .right_silderbar li.totop a { width: 100%; height: 100%; display: block; }
                    .right_silderbar li.totop:hover { background-color: #000; }

                    .index_pop_qq { display: none; position: fixed; top: 20%; left: 20%; z-index: 10000; width: 500px; height: 300px; background: url(../img/bg.jpg); }
            .index_pop_qq .close { width: 25px; height: 25px; position: absolute; right: 10px; top: 10px; background: url(../img/close.png); z-index: 10001; }
                .index_pop_qq .close:hover { background: url(../img/close2.png); }
            .index_pop_qq .txts { position: absolute; top: 0; padding: 30px; }
                .index_pop_qq .txts .p1 { line-height: 38px; font-size: 24px; color: #ffc602; }
                .index_pop_qq .txts .p2 { line-height: 30px; font-size: 14px; color: #fff; margin-top: 10px; }
                    .index_pop_qq .txts .p2 span { margin-right: 20px; display: inline-block; }
            .index_pop_qq .btns { width: 100%; position: absolute; bottom: 0; padding: 20px 0 30px; text-align: center; }
                .index_pop_qq .btns .btn { width: 160px; height: 50px; font-size: 26px; border: none; background-color: #ffc602; color: #fff; text-align: center; line-height: 50px; display: inline-block; }
                    .index_pop_qq .btns .btn:hover { background-color: #ffae00; }