﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:12px;}
sup,sub{font-size:80%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-style: normal;}
strong{font-weight: bold;}
del,ins,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-size: 14px;font-family:"Microsoft YaHei","宋体";color:#333333;outline:0;}
body{background:#fff;/*text-align: center;*/position: relative;}
a{color:#333333;text-decoration: none;}
a:hover{color:#f5580b;text-decoration: none;}
textarea,button,select,keygen,legend{-webkit-appearance: none;}
.newsdetail_main i{font-style:italic;}
    /* base */
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.dn{display: none;}
.db{display: block;}
.pr{position: relative;}
.pa{position: absolute;}

.zoom{zoom: 1;}
.oh{overflow: hidden;}
.fs12{font-size: 12px;}
.lh20{line-height: 20px;}
.h480{ height:480px;}
.w1200{ width:1200px; overflow:hidden;}
.w780{ width:780px; overflow:hidden;}
.w390{ width:390px; overflow:hidden;}
.fw{font-weight: bold;}
.els{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.btn{border-top: none!important;}
.brn{border-right: none!important;}
.bbn,.bbn a{border-bottom: none!important;}
.bln{border-left: none!important;}
.mtn{margin-top: 0px!important;}
.mrn{margin-right: 0px!important;}
.mbn{margin-bottom: 0px!important;}
.mln{margin-left: 0px!important;}
.ptn{padding-top: 0px!important;}
.prn{padding-right: 0px!important;}
.pbn{padding-bottom: 0px!important;}
.pln{padding-left: 0px!important;}
.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.doc-wrap{width: 100%;overflow: hidden;}
.mt20px{ margin-top:20px!important;}
.pb25px{ padding-bottom:25px;}
.p20px{ padding:20px;}
.bk{ border:1px solid #dcdcdc; margin-top:20px; overflow:hidden;}
.c666{ color:#666666;}
.a666,.a666 a{ color:#666666;}
.a666:hover,.a666 a:hover{ color:#fc3000;}
body{margin:0; padding:0px;font:12px "宋体";}
*{ margin:0px; padding:0px;}
.clearfix{ clear:both;}


.box{ width:100%; margin:0px auto; overflow:hidden;}
.box1{ width:100%; margin:0px auto;}
.main{ width:1000px; margin:0px auto; overflow:hidden;}
.main_1{ width:1000px; margin:0px auto;}

/* 头部 S */
.hd_top{ background:#fbfbfb; border-bottom:1px solid #eeeeee; height:45px; line-height:45px;}
.hd_top *{font-size:14px;}
.hd_top i{display:inline-block;float:right;color:#dddddd;padding:0px 0px 0px 18px;}
.hd_top em{display:inline-block;color:#dddddd;padding:0px 0px 0px 18px;font-style: normal}
.hd_top i span{width: 16px;height: 20px;float: left;margin: 12px 5px 0 0;}
.hd_top i span.icon1{background:url(../images/icon.png) no-repeat;background-position: -85px 0px;}
.hd_top i span.icon2{background:url(../images/icon.png) no-repeat;background-position: -65px 0px;}
.hd_top i span.icon3{background:url(../images/icon.png) no-repeat;background-position: -43px 0px;}
.hd_top i span.icon4{background:url(../images/icon.png) no-repeat;background-position: -22px 0px;}
.hd_top i a{display:inline-block;margin-top:1px;}
.hd_top a{ color:#666666;}
.hd_top a:hover{ color:#f5580b;}


.hd_tit{background:#fff;height: 105px;border-top:1px solid #ffffff;/* border-bottom:1px solid #e7e7e7; */}
.hd_tit .logo{width: 585px;height: 75px;margin: 15px 0px 10px 0px;}
.hd_tit .logo a{display:block;width: 585px;height: 75px;background:url(/images/logo.png) no-repeat;overflow:hidden;text-indent:-300px;}
.Search{width: 375px;height: 40px;margin-top: 30px;}

.Search ul .H_h_S_input input {
    float: left;
    background:url(../images/Search.png) no-repeat;
    height: 29px;
    line-height: 30px;
    padding: 4px 4px 5px 30px;
    width: 224px;
    border: 2px solid #2d95e1;
    border-right: none;
    color: #888;
    background-position: 5px 8px;
}
.Search ul .H_h_S_but {
    width: 115px;
    height: 42px;
    background-color: #2d95e1;
    float: left;
}
.Search ul .H_h_S_but input {
    border: none;
    background: 0 0;
    color: #fff;
    width: 115px;
    height: 42px;
    cursor: pointer;font-weight: bold;
}
/* 头部 E */

.float_nav{width: 180px; height: 304px;float: left;background: #2d95e1;color: #fff;padding: 15px;margin-top: 10px;}
.float_nav h1{font-size: 16px;float: left;font-weight: bold;padding-bottom: 10px;display: block;width: 100%;}
.float_nav h2{font-size: 14px;float: left;font-weight: bold;padding: 10px 0 10px 0;width: 100%;}
.float_nav a{font-size: 14px;color: #fff; width: 95%;
    float: left;
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    padding: 0px;}
.right_nav{width:850px;float: right;}
.index_nav{width: 850px;}
.index_nav li{font-size: 16px;text-align: center;margin-left:9px;float: left;padding: 0 12px;font-weight: bold;height:38px;
    line-height:38px;overflow: hidden;}
.index_nav li:first-child{
    margin-left:0px;
}
.index_nav li:hover{background:#1299dd}
.index_nav li:hover a{color: #fff;}
.index_nav li.cur{background:  #1299dd;}
.index_nav li.cur a{color: #fff;}
.index_banner{width: 523px; height: 253px;margin-top: 10px;}
.index_banner img{width: 523px; height: 253px;}
.index_banner_r{float: right;width: 230px;height: 347px;overflow: hidden;}
.index_login{margin-top: 10px;border: 1px solid #eeeeee;width: 218px;padding:5px;}
.index_notic{margin-top: 10px;border: 1px solid #eeeeee;padding: 15px;width: 198px;height: 223px;box-sizing:border-box}
.index_login span{width: 100%;float: left;text-align: center;padding: 10px 0;background: #fbfbfb;}
.index_login span img{
    display: inline-table;
    /* margin: 0px auto; */
    float: left;
    margin-left: 75px;
    width: 62px;
    height: 61px;
    -moz-border-radius: 50%; /* Firefox */
    -webkit-border-radius: 50%; /* Safari 和 Chrome */
    border-radius: 50%;
}
.index_login a{background:#248cd8;color: #fff;/* float: left; */padding: 5px 27px;margin: 10px 5px 0px 5px;display: inline-table;}
.index_notic span{/*border-right: 3px solid #248cd8;*/font-size: 14px;color: #248cd8;font-weight: bold;padding-right: 10px;}
.index_notic p{
    /*text-indent: 2em;*/
    margin-top: 10px;
    line-height: 20px;
    color: #666768;
    font-size: 13px;
    overflow: hidden;
    height: 60px;
}


/* banner E */


.part1{margin-top:20px;border: 1px solid #eeeeee;padding: 15px 20px 0 20px;}
.part1 span{border-right: 3px solid #248cd8;font-size: 14px;color: #248cd8;font-weight: bold;padding-right: 10px;}
.part1 a.more{float: right;color: #999;}
.part1_p{font-size: 13px;line-height: 34px;height: 34px;background: #fbfbfb;}

.swiper-container {
        width: 100%;
        margin: 10px auto;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .append-buttons {
        text-align: center;
        margin-top: 20px;
    }
    .append-buttons a {
        display: inline-block;
        border: 1px solid #007aff;
        color: #007aff;
        text-decoration: none;
        padding: 4px 10px;
        border-radius: 4px;
        margin: 0 10px;
        font-size: 13px;
    }
.swiper-button-next{background:url(../images/right.png)}    
.swiper-button-prev{background:url(../images/left.png)}    

.part2_all{width: 100%;background: #fbfbfb;margin-top: 15px;}
.part3_all{width: 100%;background: #fff;margin-top: 15px;}
.part3{margin-top: 10px;position: relative;float: left;background: #fff;width: 100%;}
.part3 a.more{float: right;color: #999;position: absolute;right: 0px;top: 5px;}
.part2{margin-top: 10px;position: relative;float: left;background: #fbfbfb;width: 100%;}
.part2 a.more{float: right;color: #999;position: absolute;right: 0px;top: 5px;}
.part2 a:hover{color:#f5580b}

#tab {zoom:1;border-bottom: 2px solid #d7d9e0;width: 100%;float: left;}
#tab li {float:left;color:#333;height: 36px;cursor:pointer;line-height:30px;/* padding: 0 16px; */margin-bottom: -2px;width: 100px;text-align: center;font-size: 16px;}
#tab li.current {color:#2d95e1;background: url(../images/tab_cur.png) no-repeat bottom;margin-bottom: -2px;font-size: 16px;font-weight: bold;}
#content {border-top-width:0;float: left;width: 100%;background: #fbfbfb;min-height: 350px;}
#content ul {line-height:25px;display:none;/* margin:0 30px; */padding:0px 0;float: left;padding-bottom:20px;}
#content ul li{float: left;width: 150px;margin-right: 20px;padding-top: 10px;position: relative;}
#content ul li span{background: url(../images/icon.png) no-repeat;width: 16px;height: 25px;background-position: 0px 0px;position: absolute;left: 0px;}
#content ul li p{width: 100%;height: 30px;line-height: 30px;overflow:hidden;font-size:14px;}
#content ul li>p:last-child{padding-bottom: 13px;}

#tab1 {zoom:1;border-bottom: 2px solid #d7d9e0;width: 100%;float: left;}
#tab1 li {float:left;color:#333;height: 36px;cursor:pointer;line-height:30px;/* padding: 0 16px; */margin-bottom: -2px;width: 100px;text-align: center;font-size: 16px;}
#tab1 li.current1 {color:#2d95e1;background: url(../images/tab_cur.png) no-repeat bottom;margin-bottom: -2px;font-size: 16px;font-weight: bold;}

#content ul li.mr0{margin-right: 0;}

.part3{margin-top: 10px;}
.part3_l{width: 554px;float: left;}
.part3_l h1{width: 100%;float: left;margin-bottom: 15px;}
.part3_l span{border-right: 3px solid #248cd8;font-size: 16px;color: #248cd8;font-weight: bold;padding-right: 10px;/* width: 100%; */float: left;}
.part3_l a.more{float: right;color: #999;}
.part3_l a:hover{color:#f5580b}
.part3_l img{float: left;width: 190px;height: 170px;}
.part3_l_news{
    float: left;
    width: 350px;
    margin-left: 14px;
}
.part3_l_news dd{
    padding: 0 0 10px 0;
}
.part3_l_news dd a{
    color: #248cd8;
    font-size: 15px;
}
.part3_l_news dt{
    color: #999;
    padding-bottom: 20px;
}
.part3_l_news em{
    color: #fcac00;
    background: url(../images/icon.png) no-repeat top left;
    padding-left: 24px;
    background-position: -125px -5px;
    height: 40px;
    float: right;
    line-height: 200px;
}
.part3_l_news li{color: #666;height: 25px;line-height: 25px;background: url('../images/dian.png') no-repeat 0px 5px;padding-left: 20px;}
.part3_l_news li a{color: #666;}
.part3_l_news li:hover a{color:#f5580b}
.part3_r_nav{background: url('../images/part3_r_bg.png') no-repeat top right;width: 100px;float: left;height: 205px;padding-top: 25px;}
.part3_r_nav {}
.part3_r_nav li{
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-right: 20px;
    font-size: 15px;
    border-bottom: 1px solid #d7d9e0;
}
.part3_r_nav li a{}
.part3_r_nav li a:hover{color:#248cd8}
.part3_r_news{
    width: 250px;
    height: 210px;
    float: right;
    margin-top: 10px;
}
.part3_r_news {}
.part3_r_news li{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.part3_r_news li a{
    color: #666;
}
.part3_r_news li a:hover{color:#f5580b}

.part3_r{width: 367px;border: 1px solid #d7d9e0;float: right;padding: 0px 15px 0 15px;}
.index_ad{width:1200px; margin:0px auto; overflow:hidden; margin-top: 10px;}
.index_ad img{width:1200px;height: 108px;}
.footerlast{width: 100%; border-top: 1px solid #d7d9e0;margin-top:15px; }
.footer{width:1000px;margin:0px auto;overflow:hidden;margin-top: 10px;margin-bottom: 40px;}
.footer p{
    margin: 15px 0 15px 0px;
}
.footer .p1{text-align: center;font-size: 14px;}
.footer .p1 a{padding: 0 20px;}
.footer .p2{color: #248cd8;font-size: 14px;font-weight: bold;text-align: center;}
.footer .p2 a{color: #3a3b3c !important;font-size: 12px;padding: 0 5px 0 0;font-weight: 400}
.footer .p2 a:hover{color:#f5580b}
.footer .p3{color: #333945;text-align: center;font-size: 13px}
.footer .p4{color: #63676d;text-align: center;font-size: 13px}


#four_flash{position:relative;width: 955px;height: 190px;margin:0 auto;}
#four_flash .flashBg{width: 963px;height: 175px;margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height: 169px;position:absolute;top:15;left:0;}
#four_flash .flashBg ul.mobile li{float:left;width: 175px;height: 155px;padding-top: 20px;color:#6C6E85;margin-right: 20px;position: relative;}
#four_flash .flashBg ul.mobile li:hover{ color:#fff;}
#four_flash .flashBg ul.mobile li img{width:175px;height:118px;display:block;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p{font-size: 13px;text-align:center;width: 175px;line-height: 27px;height: 27px;overflow:hidden;/* margin-top:10px; */color: #3a3b3c;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width: 100%;height: 100%;border:0px;margin:8px auto;position: absolute;top: 0;left: 0;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}
#four_flash .but_left{width:29px;height:29px;position:absolute;top: 60px;left: -15px;}
#four_flash .but_right{width:29px;height:29px;position:absolute;top: 60px;right: -15px;}
#four_flash .but_left:hover{background:url(../images/left.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/right.png) no-repeat;}



.main {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}


.right_nav {
    width: 970px;
    float: right;
}
.index_ad img{width: 1200px;height: 108px;}
/* 2017-08-25修改样式 */
/* 2017-08-25修改样式 */

.footer-frame{ background:#3b393a; width:100%; height:auto; margin-top: 10px; float:left;}
.footer-frame .copy-right{ width:100%; background:#2f2f2f; font-size:12px; height:auto; padding:10px 0; color:#FFF; text-align:center; border-top:1px #272727 solid; float:left;}
.footer-frame .copy-right a{
    color:#898989; font-size:14px;
    margin-right:20px;
}
.footer-frame .copy-right a img{margin-right:5px;}
.footer-frame .copy-right p{
    margin-bottom:10px;
    margin-top:5px;
}
.footer-frame .copy-right span{
    font-size: 14px;

}
.footer{width:1200px;margin:0px auto;overflow:hidden; padding:30px 0; color:#FFF; text-align:center; }
.footer .w300{ width:400px; padding-right:10px; float:left;}
.footer .w600{ width:350px; padding:0 10px; float:left;}
.footer .title{ font-size:20px; color:#FFF; margin-bottom:10px;}
.footer ul{ width:100%; height:auto; float:left;}
.footer ul li{ width:100%; height:28px; line-height:28px; font-size:14px; color:#898989; text-align:left; float:left;}
.footer ul li a{ color:#898989; font-size:14px;}
.footer ul li a:hover{ color:#898989;}
.footer p{ height:auto; margin-top:6px; float:right;}
.footer p font{ float:left}
.footer p a{ color:#FFF; margin:0 8px; float:left;}
.footer p img{ width:12px; height:12px; margin-top:10px; margin-right:3px; float:left;}

.footer-text-title{ width:100%; height:30px; line-height:30px; font-size:14px; color:#333; padding-left:10px; box-sizing:border-box; margin-bottom:6px; border:none; border-radius:2px; float:left;}
.footer-text-main{ width:100%; height:80px; line-height:30px; font-size:14px; color:#333; padding-left:10px; box-sizing:border-box; margin-bottom:6px; border:none; border-radius:2px; float:left;}
.footer-btn{ background:#2d95e1; font-size:12px; color:#FFF; line-height:30px; padding:0 20px; border:none; cursor:pointer; border-radius:2px; float:left;}

.no-find-data{ width:100%; text-align:center; float:left;}
.no-find-data p{ width:100%; font-size:18px; color:#e5e5e4; text-align:center; margin-top:20px; float:left;}
.fc-content{
    color:black !important;
    font-family: '微软雅黑';
}
