@charset "utf-8";
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,textarea,table,tbody,tfoot,thead,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {
	margin: 0;
	padding: 0;
	outline: 0;
	background: transparent;
}
article,aside,dialog,figure,footer,header,hgroup,nav,section {
	display: block;
}
body,button,input,select,textarea {
    font-family: "Microsoft YaHei","SimHei";
}
body{
    background-color: #fff;
}
h1,h2,h3,h4,h5,h6,button,input,select,textarea {
	font-size: 100%;
}
address,cite,dfn,em,var {
	font-style: normal;
}
code,kbd,pre,samp {
	font-family: courier new,courier,monospace;
}
small {
	font-size: 12px;
}
ul,ol,li {
	list-style: none;
}
img {
	border: none;
}
a {
	outline: thin none;
    text-decoration: none;
    color:#000;
}
a:hover {
    color: #c50001;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}
.clearfix {
   zoom: 1;
}

/*公共头部*/
.fl{float: left;}
.fr{float: right;}
.w{width: 1200px;margin: 0 auto;overflow: hidden;}
.ws{width: 1200px;margin: 0 auto;}
body, button, input, select, textarea {
    font-family:"Microsoft YaHei","SimHei";
}
body{background: url("../images/public/shortcut.jpg") no-repeat fixed;
    background-size: cover;}
a:link{ text-decoration:none;}
a:hover {color:#ae0303;text-decoration:none;}
/*.header{background: url("../images/bj.png") no-repeat;}*/
.header_top{height:40px;width: 100%;background:url("../images/header/top_hd.png")}
.h_hd{width: 30%;/*height: 100%;*/margin-left: 20px;}
.h_hd ul{padding-left: 20px;}
.h_hd li{float: left;line-height: 40px;color: #e6edf6;margin-left: 5px;}
.h_hd ul a{color: #e6edf6;font-size: 14px;}
.h_bd{width:50%; height: 100%;}
.h_bd ul{height: 100%;}
.h_bd ul li{float: left; width: 33%; height: 100%;line-height: 40px;}
.h_bd ul li a{color:#ffffff;}
.h_bd .h_bd_two{text-align: center;}
.h_bd .h_bd_two a{color: #ffffff;margin: 0 5%;}
.h_bd ul input{width: 100%; height: 50%;outline: none;border: 1px solid #cccccc; border-radius: 10px;padding: 1%;}
.swsy{color: #ffffff;    width: 35%;}
.swsy li a{color: #ffffff;}
.swsy li{text-align: center;}
/*.swsy li:nth-child(2){width: 2%;}*/

.h_hd ul li span{margin-left: 5px;}
.header{
    height: 250px;
   /* background: url("../images/header/top_hd.png");*/
    width: 100%;
}
.hl{width: 45%;height: 100%;margin-left: 20px;}
.hl ul{
    /*padding-left: 20px;*/
}
.hl li{
    float: left;
    line-height: 40px;
    color: #e6edf6;
    margin-left: 5px;
    text-align: center;
}
.hl ul a{
    color: #e6edf6;
    font-size: 14px;
}

.hr{
    width: 50%;
    height: 100%;
    line-height: 100%;
}
.search{
    position: relative;
    line-height: 33px;
    float: right;
    width: 37%;
    background: url(../images/search/input.png) no-repeat;
    /* background-size: 100%; */
    height: 33px;
    margin: 5px 0;
}
.search input.input_one{
    width: 84%;
    background: none;
    border: #c9cbce 1px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    outline: none;
    font-size: 14px;
}
.search button.input_tow{
    width: 10%;
    padding: 0;
    height: 70%;
    position: absolute;
    right: 14px;
    top: 0px;
    outline: none;
    border: none;
    background: none;
    cursor: pointer;
}
::-ms-clear,::-ms-reveal{display:none;}
.hr ul{
    float: left;
}
.hr ul a{
    color: #ffffff;
}
.hr li{
    float: left;
    /* width: 80px; */
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    margin-left: 10px;
}
.hr li.ewmli1 a{color: #E71F19;}
.hr li.ewmli2 a{color: #00C800;}
.hr li.ewmli3 a{color: #370D25;}
.hr li a img{
    margin: -3px 7px 0 0;
}
.sj{
    /* width: 27%;*/
    height: 100%;
    line-height: 100%;
    display: inline-block;
    float: right;
    /*margin-left: 25px;*/
    position: relative;
}
.sj li img{
    vertical-align: middle;
}
.sj div{
    background-color: #000;
}
.sj div p{
    display: none;
    width: 120px;
    height: 120px;
    background-color: #fff;
    border: 5px solid #fff;
    position: absolute;
    top: 48px;
}
.sj div p.ewmp1{
    right: 108px;
}
.sj div p.ewmp2{
    right: 36px;
}
.sj div p.ewmp3{
    right: -30px;
}
.swsy{
    /*  width: 36%;*/
    /* padding: 0 20px; */
    float: left;
}
.swsy span{
    padding: 0 5px;
    color: #FFFFFF;
}
.swsy ul{width: 100%;}
.swsy ul li{float: left;width:40%;}
.swsy ul .t_one{width: 0%;}

/*logo和页面*/
.header_center{
    width: 94%;
    overflow: hidden;
    margin: 27px auto;
    }
.logo{width: 35%}
.h_bd ul li img{
    vertical-align: middle;
}
.head_nav{margin-top: 32px;}
.head_nav ul{width: 100%;}
.head_nav li{float: left; text-align: center;line-height: 20px;}
.head_nav .i_c{    height: 25px;
    overflow: hidden;
    margin: 0 20px;}
.head_nav li a{color:#fff;font-size: 22px;}
.head_nav li a:hover{color:white!important}

.by{
    margin-top:5px;
    width:75%;
    height: 68px;
    float:left;
}
.by div{
    float:left;
    width:354px;
    height:100%;
    padding-top:5px;
    font-size:14px;
    font-weight:bold;
}
.by .byleft{
    margin-right:30px;
    padding-left:45px;
    color:red;
    background:url(../images/public/byleft.png);
}
.by .byright{
    padding-left:10px;
    color:#fff;
    background:url(../images/public/byright.png);
}
.wz{
    width: 25%;
    font-family: "STXingkai";
    font-size: 28px;
    color: #fff;
    /* margin-left: 75%; */
    float: right;
}
.wz img{
    display: inline-block;
    width: 100%;
}
/*公共中部*/
.main{
    width: 100%;
}
.container{
    width: 1200px;
    margin: 0 auto;
    background: #FFFFFF;
}
/*公共尾部*/
.footer{
    width: 100%;
}
.footer{width: 100%;background-color: #265a93;margin-top: 10px;}
.footer_left    {margin: 20px 0 0px 0px;width: 70%;height: 100%;}
.footer_left  ul{padding-bottom: 5px;}
.footer_left  li {float: left;margin-right: 10px;color: #FFFFFF;}
.footer_left  a{font-size: 14px;color: #FFFFFF;}
.footer_left  p{font-size: 14px;color: #FFFFFF;line-height: 22px;}
.footer_right   {line-height: 103px;width:28%;height: 100%;padding-top:20px;}
.footer_right   img{vertical-align: middle;margin-right: 20px;}
.f_t{}
.f_hd{padding: 10px 0;    cursor: pointer;}
.f_hd h5{  float: left;font-size: 15px;font-weight: 500;color: #ffffff;}
.f_hd li{float: left; }
.f_hd img{vertical-align: middle;}
.f_bd{}
.f_bd{display: inline-block;}
.f_bd li{float: left;}
.f_c{
    height: 40px;}







.xx{
    /* margin: 20px 0 20px 20px;*/
    width: 70%;
    height: 100%;
}
.xx ul{
    padding-bottom: 5px;
}
.xx li {
    float: left;
    margin-right: 10px;
    color: #FFFFFF;
}
.xx a{
    font-size: 14px;
    color: #FFFFFF;
}
.xx p{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 22px;
}
.dzjg{
    line-height: 103px;
    width:28%;
    height: 100%;
}
.dzjg img{
    vertical-align: middle;
    margin-right: 20px;
}
.dzjg img:first-child{

}
.dzjg img:last-child{

}
.f_c{
    height: 16px;
    line-height: 16px;
    padding-bottom: 25px;
}
.footer_left .f_b p{
    padding-bottom: 5px;
}

/*当前位置*/
.crumbs{
    width: 100%;
    font-size: 14px;
    margin: 0 auto;
    padding: 16px 0 6px;
    border-bottom: 1px solid #cecece;
}
.crumbs img{
    display: inline-block;
    margin-bottom: -1px;
}
.crumbs span{
    display: inline-block;
    margin-left: 5px;
}
.crumbs a{
    display: inline-block;
    margin-left: 5px;
}

/*分页样式*/
/*-------------------------------------------------------------------*/
#page_div{
    width: 80%;
    margin: 1em auto;
    text-align: center;
}
.pagination-index,
.pagination-num{
    border: 1px solid #bfbfbf;
    margin: 0.2em;
    padding: 4px 8px;
    display: inline-block;
    border-radius: 3px;
    color: #000;
}
.pagination-num.active,
.pagination-index:hover,
.pagination-num:hover{
    background: #1a4d99;
    color: white;
}
.pagination-last{
    margin-left: 0;
}
.pagination-last>span{
    margin: 0.5em;
}
.pagination-last>input{
    width: 2em;
    height: 1.3em;
    text-align: center;
}

/* ios */
    @media (max-width: 768px){
        .container{width: 100%;}
        body{height: initial;}
        .w{width: 100%;}
        .ws{width: 100%;}
        /*header*/
        body{height: initial;/*background: #FFFFFF;*/}
        .ws{width: 100%;}
        /*header*/
        .header{height: initial;}
        .header_top{text-align: center;}
        .h_bd{display: none;}
        .h_hd{width: 100%;margin: 0;height: 40px;text-align: center;}
        .h_hd ul{display: inline-block;    padding: 0;}
        .hd ul li {width: 28%;text-align: center;}
        .h_hd ul a{font-size: 12px;}
        .h_hd ul li span{display: none;}
        .logo{float:initial;width: 100%;text-align: center;}
        .logo img{ width: 80%;padding-bottom: 10px;}
        .header_center{height: 45%;}
        .head_nav{float: initial;width: 100%;}
        .head_nav ul li{width: 25%;padding: 10px;}
        .head_nav ul li a{font-size:18px;}
        .head_nav ul .i_c{display: none;}
        .head_nav #last{width: 100%}
        .r_l{float: initial; width: 97%;margin: 0 5px;padding: 5px;}
        .slideTxtBox{float: initial; width: 100%;height: 464px;padding: 10px;}
        .slideTxtBox .hd ul li{font-size: 15px;width: 22%;}
        .slideTxtBox .hd span{display: none;}
        .header_b{background: #ffffff;}
        .hr{display: none;}
        .hl{width: 100%;margin: 0;}
        .hl ul {
            width: 100%;
            padding-left: 0;
        }
        .hl ul li:nth-child(n) {
            width: 30%;
        }
        .hl ul li {
            margin-left: 0;
        }
        .hl ul a {
            font-size: 10px;
        }

        .hl ul li:nth-child(2n) {
            width: 3%;
        }
        .head_nav li{width: 33%;padding:10px 0px}
        /*footer*/
      .footer{height: inherit;}
        .footer_right {display: none;}
    .footer_left{width: 100%;}
    .f_t{display: none;}
    .footer_left {width: 100%;margin: 0;padding: 5px;}
    .footer_left li{width: 46%; line-height: 25px;}
    .i_c{display: none;}
    .f_c{    width: 100%;height: 60px;text-align: center;}
    .footer_left ul{ width: 100%;}
    .footer_left p{    font-size: 11px;}
    .right_button ul .kgyjx{    background-size: 100%;}
    .more{    display: block;width: 95%;border-radius: 20px;text-align: center;margin: 0 9px 10px;background: #cccccc;    height: 30px;
        line-height: 30px;}
    .more a{color: #FFFFFF;font-size: 15px;}
    .right_top{margin-top: 0;}
    .right_button #two{display: none;}
    .right_top #one{display: none;}
    .c_r_3{width: 33%;
        height: 100%; border: 6px solid #ffffff;}
    .right_top h4{    background: url(../img/ldxxi/right_top.png)no-repeat left center;position: relative;}
    .right_top h4 span{position: relative;left: -22px;}
    .right_button h4{   background: url(../img/gkbz/right_button.png)no-repeat left center;position: relative;}
    .right_button h4 span{position: relative;left: -22px;}
    .jgzn{
        margin: 10px auto;
        width: 100%;
        height: inherit;
        padding: 10px;
    }
    .jgzn a{
        font-size: 18px;
        color: #ffffff;
        width: 100%;
        display: inline-block;
    }
        .f_c{width: 100%;height: 50px;text-align: center;margin-bottom: 10px;}
        .f_c ul{height: 100%;}
        .f_c ul li{width: 30%;}
        .f_b{text-align: center;}
        .footer_left a{    font-size: 13px;}
        .by{
            float:unset;
            width:100%;
            height:auto;
        }
        .by div{
            float:unset;
            width:100%;
            height: 68px;
        }
        .by .byright{
            margin-top:10px;
        }
        .wz{
            float:unset;
            width: 70%;
            margin-left: 30%;
        }
    }
