#w3imgTitle a{font-size:16px !important;line-height:40px !important;font-weight:normal !important;text-align:left!important;}
}
.dtjt10_div_text_title{text-align:left !important;}
.dtjt10_div_text .dtjt10_div_text_title{text-align:left !important;}
.dtjt10_div_text{text-align:left !important;}
.wp_nav .nav-item a span.item-name {
    /* display: inline-block; */
    padding: 0px !important;
    cursor: pointer;
}
.nav .nav-item a span.item-name {
   padding: 0px !important;
    cursor: pointer !important;
    line-height: 60px !important;
}
.wp_nav .sub-nav .nav-item a span.item-name {
    padding: 0px !important;
    line-height: 40px !important;
    text-align: center !important;
    margin: 0 auto !important;
font-size:15px !important;
}

.wp_nav .sub-nav .nav-item a{background:none !important;font-size:15px !important;color:#fff !important;line-height:40px !important;}

.wp_nav .sub-nav .nav-item a{border:0 !important; }
.wp_nav .sub-nav{border:0 !important; }
.wp_article_list .list_item span{margin-left:0 !important;}
.wp_nav .sub-nav .nav-item{min-width:122px  !important;text-align:center  !important;margin:0 auto !important;padding:0 !important;}
.wp_nav .sub-nav .nav-item a{text-align:center  !important;margin:0 auto !important;padding:0 !important;}
.wp_nav .sub-nav .on{width:100px  !important;text-align:center  !important;}
.more{
    color:#c90202 !important;
    font-size: 13px !important;
margin-top:1px;
}


* {
    padding: 0;
    margin: 0;
    border: 0;
font-family:"Microsoft Yahei";
}






body{min-width:1250px;margin:0 auto;width: expression(document.body.clientWidth <=1250 ? "1250px": "auto");}

ul li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #3a3a3a;
}
a:hover{
    color: #c90202;
}

.kyxx a{color:#373737;}
.kyxx a:hover{color: #c90202;}
.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.clear_both {
    overflow: hidden;
    clear: both;
}
.wp_nav .sub-nav .nav-item .mark {
    background: none !important; 
}
a.parent{color:#ffffff  !important;}
.topbox {
    background: url("../images/top_bg.png") center top no-repeat;
    min-width: 1250px;
    width: expression(document.body.clientWidth <=1250 ? "1250px": "auto");
    height: 110px;
    margin: 0 auto;
    width: 100%;
    display: block;
    clear: both;
}

.top {
    width: 1250px;
    margin: 0 auto;
    height: 110px;
    display: block;
}

.logobox {
    width: 580px;
    height: 110px;
}

.logo {
    position: relative;
    z-index: 9;
    width: 131px;
margin:9px 13px 0 13px;
}

.logo_zi {
    width: 388px;
    height: 54px;
    margin: 20px 0;
}
.sear{width:496px;height:110px;}
.mks_by {
    margin-top: 30px;
    height: 20px;
    width: 100%;
    max-width: 645px;
}

.search {
    margin: 15px auto;
    overflow: hidden;
}

.link ul li {
    float: left;
    line-height: 30px;
    margin: 0 5px 0 0;
    font-size: 14px;
}

.cx {
    width: 230px;
    position: relative;
}

.sear_txt {
    background: url(../images/sear_txt.png)  left center no-repeat;
    width: 230px;
    padding-left: 5px;
    height: 32px;
}

.sear_btn {
    background: url("../images/sear_btn.png") left center no-repeat;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 8px;
    top: 7px;
}

.nav_box {
    height: 60px;
    background: #a41f1f url("../images/nav_bg_03.png") center top no-repeat;
    position: relative;
    top:0;
}

.nav_bg{
    width: 1250px;
    margin: 0 auto;
    height: 60px;

}

.nav{margin-left: 180px;}
.nav li {
    float: left;
    padding:0 21px;
    text-align: center;
    height: 60px;
    line-height: 60px;
}
.nav li a {
     color: #fff;
     font-size: 17px;
 }
.nav .sub_nav{
   display: none;
}

.nav li:hover >.sub_nav{
    display: block;
}
.nav .sub-nav {
    background:#a41f1f;
     opacity: 0.85;
    background: rgba(200, 12, 12, 0.85);
    position:absolute;
    top:60px;
    padding:0;
    z-index: 9999;
}
.nav ul{
    margin-left: 0;
}
.nav li .sub-nav li{
    clear: both;
    border-bottom:1px solid #d33d3d;
    line-height: 40px;
    height: 40px;
    font-size: 15px;
}
.nav li .sub-nav li a{
    line-height: 40px;
    height: 40px;
    font-size: 15px;
}
.nav li:hover{
    background: #c80c0c;
    line-height: 60px;
    height: 60px;
    font-size: 17px;
}
.sub-nav {
    display: none;
}
.nav li .sub_nav li:hover{
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 15px;
}
.banner {
    display: block;
    width: 100%;
    height: 400px;
}
.slide {
    display: block;
    width: 100%;
    height: 400px;
    overflow: hidden;
position: relative;
}

.main_box{
    margin:15px auto;
    width:100%;
}
.mks_fir{
    width:1250px;
    margin: 15px auto 0 auto;
}
.zc{
    width:820px;
}
.xy_news{
    background: url("../images/news.png") left center no-repeat;
}
.title{height:40px;}
.title a{
    line-height: 40px;
    padding-left: 40px;
    font-size: 24px;
    color: #3f3f3f;
height:40px;
}
.title a font{
    font-size: 17px;
    color: #767676;
    font-weight: lighter;
    margin-left: 10px;
}
.more a{
    color:#c90202;
    font-size: 13px;
}
.jdt{
    display: block;
    margin: 15px 15px 15px 0;
  width:380px;
    height: 280px;
padding:10px;
border:1px solid #e5e5e5;
}
.news{
    width:400px;
    margin-top:10px;
}

.list ul{
    margin-top: 8px;
}
.list ul li{
    line-height: 36px;
    font-size: 15px;
    background: url("../images/xyxw_list.png") left center no-repeat;
    padding-left: 18px;
}
.list ul li a{
    font-size: 16px;
    color: #373737;
}
.list ul li a:hover{
    color: #c90202;
}
.yc{
    width:390px;
    margin-left: 40px;
}
.tzgg{
    background: url("../images/tzgg_ico.png") left center no-repeat;
}
.tzgg_list{
    margin:10px 0;
}
.tzgg_list li{
    background: url("../images/tzgg_bg.png") left center no-repeat;
    height:53px;
    line-height: 53px;
    padding-left: 8px;
}
.tzgg_list li:hover,.tzgg_list li:hover a{
    color: #c90202;
    background: url("../images/tzgg_h_bg.png") left center no-repeat;
}
.tzgg_list .date{
    color: #c90202;
    margin-right:15px;
font-size:15px;
}
.kxyj{
    background: url("../images/kxyj_ico.png") left center no-repeat;
}
.kxyj_top{
    width:820px;
}
.kxyj_top li{
    display: block;
    width:390px;
    height:140px;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
padding-right: 10px;
}
.kxyj_top .list ul li{
background:none;
}

.kxyj_top li+li{
 border-left: 1px solid #e5e5e5;
padding-left: 10px;
}

.kxyj_top li+li+li{
    border-bottom: 0;
    padding-top:10px ;
padding-right: 10px;
border-left:0;
padding-left: 0px;
}
.kxyj_top li+li+li+li{
border-left: 1px solid #e5e5e5;
padding-left: 10px;
}
.kxyj_img{
    width:100px;
    height: 135px;
}
.kyxx{
    width: 275px;
    height: 135px;
}
.kyxx a{
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
}
.kxyj_top ul li a{
    font-size: 16px;
    color: #373737;
}
.kxyj_top ul li a:hover{
    color: #c90202;
}
.kyxx .kyxx_zy{
    font-size: 14px;
    line-height: 25px;
    color: #6a6a6a;
}
.kyxx .kyxx_zy a{
    font-size: 14px;
    line-height: 25px;
    color:#c90202 ;
    font-weight: normal;
}
.zhaiyao{
    font-size: 14px;
    line-height: 25px;
    color: #6a6a6a;
}
.zhaiyao .more a{
    font-size: 14px;
    line-height: 25px;
    color:#c90202 ;
}
.xsbg_list{margin-top:23px;height:290px;}
.xsbg_list li{
    border: 1px solid #e5e5e5;
    padding: 8px;
    width:364px;
    height:115px;
    margin:5px auto ;
}
.pic img{
    width:100px;
    height:115px;
}
.xsb_info{
    width: 240px;
}
.xsb_info a{
    font-size: 16px;
    line-height: 25px;
    margin: 5px 0;
}
.xsb_info p{
    font-size: 14px;
    line-height: 26px;
    color: #8f8e8e;
}
.zt_img{
    width:1250px;
    margin:10px auto 20px auto;
     height:90px;
background: #f8f2f2 url(../images/ztt.png) center  no-repeat;
}
.main_bg{
    background: #f8f2f2 url("../images/main_bg.png") center  no-repeat;
    width: 100%;
    height:360px;
    margin:20px auto;
    padding:10px 0;
}
.rcpy{
    background: url("../images/rcpy.png") left center no-repeat;
}
.rcpy_list .zhaiyao .more a{line-height:22px;margin-top:0;}
.rcpy_list li{
    float: left;
    width:360px;
  background:#fff;
   filter: alpha(.4);
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid #e5e5e5;
    padding:20px;
    margin-top:20px;
}
.rcpy_list li:hover{ background: rgba(255, 255, 255, 1);
 filter: alpha(1);
background:#fff;
}
.rcpy_list li:nth-of-type(odd){
    margin-right:20px;
}
.rcpy_list .lm a{
    border:1px solid #c90202;
    color: #c90202;
    line-height: 22px;
    font-size: 13px;
    width:65px;
    height: 22px;
    text-align: center;
    display: block;
}
.rcpy_list .zhaiyao{line-height:24px;margin-top:-5px;}
.bt_title{
    display: block;
   height:24px;
  line-height:24px;
}
.sj{
    font-size: 13px;
    line-height: 22px;
    color: #8f8e8e;
}
.rcpy_list a{
    font-size: 16px;
    line-height: 36px;
    color: #373737;
}
.djgz{
    background: url("../images/djgz.png") left center no-repeat;
}
.djgz_list ul{margin-top:25px;}
.djgz_list li:first-child{
    background: #fff;
padding:10px 5px;
width:380px;
margin-bottom:5px;
}

.djgz_list li:first-child a{line-height:25px;}
.djgz_list li .zhaiyao{line-height:25px;}

djgz_list ul li{line-height:36px;}
.xsfz{
    background: url("../images/xsgz.png") left center no-repeat;
}
.xsfz_list li:first-child{
    margin:15px auto ;
    background: #f2f2f2;
    display: block;
    width:800px;
    height:115px;
    padding:15px 15px;
}
.xsfz_list li{
    float: left;
    width:390px;
}
.xs_tp{
    width:160px;
    height:115px;
}
.xs_tp img{
    width:160px;
    height:115px;
}
.xs_info{
    width:630px;
}
.xsfz_list li:first-child .xs_info a{
line-height:28px;
}



.xsfz_list li:first-child .xs_info .zhaiyao{line-height:30px;}
.kypt{
    background: url("../images/kypt.png") left center no-repeat;
}
.kypt_list ul{
    margin-top: 20px;
}
.kypt_list ul li{
    margin:10px auto;
}
.kypt_list ul li:last-child{
    margin-bottom: 0;
}
.main_yy{
min-width:1250px;
   width: expression(document.body.clientWidth <=1250 ? "1250px": "auto");
    background: url("../images/foot_bg.png") center top no-repeat;
    background-color:rgba(158,23,23,0.4);
    height:150px;
    width:100%;
}
.foot_rk ul li{
    margin-top: 30px;
    float: left;
    border: 1px solid #bb8791;
    width: 200px;
    height:70px;
    color: #fff;
    text-align: center;
    padding:15px 20px;
    margin-left:93px;
}
.foot_rk ul li:first-child{
    margin-left: 0;
}
.foot_rk ul li a img{
    vertical-align: middle;
}
.foot_rk ul li a,.foot_rk ul li a:hover{
    color: #fff;
    font-size: 17px;
    line-height: 35px;
    height: 35px;
}
.foot_rk ul li p{
    font-size: 15px;
    line-height: 30px;
}

select {
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*将背景改为红色*/
    background:url("../images/xllj.png") left center no-repeat;
    width:220px;
    height:30px;
    /*加padding防止文字覆盖*/
    padding: 0 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

.foot{
    height:55px;
    line-height: 55px;
    background: #b40303;
min-width:1250px;
   width: expression(document.body.clientWidth <=1250 ? "1250px": "auto");
    width:100%;
    margin:0 auto;
    border-top: 1px solid #d60303;
}
.foot_copy{
    width:1250px;
    margin:0 auto;
    text-align: center;
    font-size: 15px;
}
.foot_copy span{
    margin:0 30px;
}
.foot_copy,.foot_copy a{
    color: #fff;
}