/*body{background: url("../images/index.files/bg.png") top  center  no-repeat;}*/













.ttBox{ padding: 30px 0px 15px;}
.ttBox h1{ line-height: 40px; font-size: 30px; font-weight: bold; color: #c91820; text-align: center;}
.ttBox p{ line-height: 30px; text-align: center;}
.xwzxBox{ margin: 35px auto 56px;}
.xwzxLef{ width:535px;}
#xwjd{ width: 535px; height: 405px;}
#xwjd p{ width: 100%; position: absolute; bottom: 0px;  line-height: 62px; font-size: 16px; background:#fff; }
#xwjd p a{ padding-left: 20px; color:#333; font-size: 16px;}
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; }
.slideBox .hd{ height:5px; overflow:hidden; position:absolute; right:50%; margin-right: -95px; bottom:75px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:32px; height:5px;  line-height:5px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#c91820; color:#fff; }
.slideBox .hd_num{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd_num ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd_num ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; color: #bf2e29; }
.slideBox .hd_num ul li.on{ background:#2c69bc; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.xwzxRig{ width: 740px;}
.xwBox,.tzBox{width:360px;}
.xwTit{ height: 50px; line-height: 50px; border-bottom: #dddddd 1px solid;}
.xwTit h1{ display: inline-block; padding: 0px 15px;  font-size: 26px; font-weight: bold; color: #c91820;}
.xwTit .more{float: right;   height: 50px; display: block; cursor: pointer;  padding-right: 5px; }

.tzgg ul{ padding: 0px 0px;}
.tzgg ul li{ line-height: 26px; padding: 17px 0px; background: url("../images/index.files/dot_red.png") left 28px no-repeat; border-bottom: #ddd 1px dashed; height:54px;}
.tzgg ul li a{ padding-left: 15px; font-size: 18px;display:block;}
.tzgg ul li a span{ float: right; line-height: 26px; padding-right: 5px; font-size:16px;color:#333;}
.xwCon{ margin-top: 25px;}


.jxgzLeft{width: 1132px;}
.jxgzRig{ width: 168px;}
.jxtyBox{ width: 345px; margin-right: 31px;}
.tyTit{ height: 50px; line-height: 50px; border-bottom: #dddddd 1px solid;}
.tyTit h1{ display: inline-block; padding: 0px 15px;  font-size: 26px; font-weight: bold; color: #c91820;}
.tyTit h1 b{ color: #000;}
.tyTit .more{float: right; height: 50px; display: block; cursor: pointer;  padding-right: 5px; }
.tyTit .more a{ font-size: 14px; color: #bf2e29;}
.xwTit .more a{ font-size: 14px; color: #bf2e29;}
.tyList ul{ padding: 0px 0px;}
.tyList ul li{ line-height: 26px; padding: 17px 0px; background: url("../images/index.files/dot_red.png") left 28px no-repeat; border-bottom: #ddd 1px dashed;height:54px;}
.tyList ul li a{ padding-left: 15px; font-size: 18px;display:block;}
.tyList ul li span{ float: right; line-height: 26px; padding-right: 5px;}



.tyTit1{ height: 14px; line-height: 0px; border-bottom: #dddddd 1px solid;}
.tyTit1 h1{ display: inline-block; padding: 0px 15px;  font-size: 26px; font-weight: bold; color: #c91820;}
.tyTit1 h1 b{ color: #000;}
.tyTit1 .more{float: right; height: 50px; display: block; cursor: pointer;  padding-right: 5px; }
.tyTit1 .more a{ font-size: 14px; color: #bf2e29;}
.xwTit1 .more a{ font-size: 14px; color: #bf2e29;}
.tyList1 ul{ padding: 0px 0px;}
.tyList1 ul li{ line-height: 26px; padding: 17px 0px; background: url("../images/index.files/dot_red.png") left 28px no-repeat; border-bottom: #ddd 1px dashed;height:54px;}
.tyList1 ul li a{ padding-left: 15px; font-size: 18px;display:block;}
.tyList1 ul li span{ float: right; line-height: 26px; padding-right: 5px;}



.nwdl_ul li { width: 178px;line-height: 51px; margin-bottom: 12px; }
.nwdl_ul li a{ padding-left: 55px; color: #bf2e29; font-size: 18px;}
.nwdl_ul li.dl1{ background: url("../images/index.files/dlli1.png") top center no-repeat;}
.nwdl_ul li.dl2{ background: url("../images/index.files/dlli2.png") top center no-repeat;}
.nwdl_ul li.dl3{ background: url("../images/index.files/dlli9.png") top center no-repeat;}
.nwdl_ul li.dl4{ background: url("../images/index.files/dlli3.png") top center no-repeat;}
.nwdl_ul li.dl5{ background: url("../images/index.files/dlli4.png") top center no-repeat;}
.nwdl_ul li.dl6{ background: url("../images/index.files/dlli5.png") top center no-repeat;}
.nwdl_ul li.dl7{ background: url("../images/index.files/dlli6.png") top center no-repeat;}
.nwdl_ul li.dl8{ background: url("../images/index.files/dlli7.png") top center no-repeat;}
.nwdl_ul li.dl9{ background: url("../images/index.files/dlli8.png") top center no-repeat;}

.slidehfBox{width: 1300px; height: 150px; margin: 20px 0px 35px;}


.dwpxLeft{ width: 1052px;}
.dwpxRig{ width: 218px; background: url("../images/index.files/gyb.png") top center no-repeat;}
.pxtyBox{ width: 320px; margin-right: 30px;}
.tyimg{ margin: 15px 0px 5px;}
.dwpxRig{padding: 50px 15px 71px; }
.dwpxRig .jsTit{ line-height: 40px; font-size: 20px; font-weight: bold; color: #bf2e29; padding-top: 10px; padding-left: 5px;text-align: center;}
.dwpxRig .js_ul li{ float: left; width:25%; line-height: 24px; text-align: center;}
.dwpxRig .js_ul li a{ font-size: 14px;}
.tyList1 ul{ padding: 0px 0px;}
.tyList1 ul li{ line-height: 26px; padding: 14px 0px; background: url("../images/index.files/dot_red.png") left 26px no-repeat; border-bottom: #ddd 1px dashed;height:54px;}
.tyList1 ul li a{ padding-left: 15px; font-size: 18px;display:block;}
.tyList1 ul li span{ float: right; line-height: 26px; padding-right: 5px;}

.ztzlBox{ margin:20px 0px 30px; overflow: hidden;}
.ztzlBox ul li{ float: left; width: 312px; height: 125px; margin: 20px 10px 0px 0px;}
.jsfcBox{overflow: hidden;}
.jsfcBox ul li{ float: left; width: 128px; margin: 30px 17px; text-align: center;}
.jsfcBox ul li img{ padding: 6px; border: #cdcdcd 1px solid;}
.jsfcBox ul li h5{font-size: 16px;}
.jsfcBox ul li p{ font-size: 12px; color: #666;}
.xyfbBg{ height:371px; background: url("../images/index.files/xyfg_bg.png")  center -15px no-repeat;}
.xyfgBox{ margin: 20px auto;}
.xyfg_ul{ margin-top: 19px;}
.xyfg_ul li{ float: left; width: 423px; height: 300px; margin: 0px 5px;}
.xyfg_ul li a{ display: block;}
.xyfg_ul li .mtop{ margin-top: 10px;}
.xyfg_ul li.bigImg{ width: 610px;}
.xyfg_ul a img{transition:0.3s all; -webkit-transition:0.3s  all;-moz-transition:0.3s;-o-transition:0.3s;}
.xyfg_ul a:hover img{transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);}



.listCont{ margin: 35px auto;}
.listLeft{ width: 240px;}
.listRig{ width: 1020px;}
.lefNav{ background-color: #f6f6f6;}
.lefNav h1{line-height: 80px; height: 80px; background-color: #c91820; text-align: center; font-size: 26px; font-weight: bold; color: #fff;}
.lefNav ul{ padding: 10px 20px 40px;}
.lefNav ul li{ line-height: 36px; border-bottom: #cdcdcd 1px solid; text-align: center; padding: 17px 0;}
.lefNav ul li a{ font-size: 22px;}
.lefNav ul li:hover{ border-bottom: #c91820 1px solid;}
.lefNav ul li:hover a{ color:#c91820;}
.localBox{ line-height: 60px; border-bottom: #ddd 1px solid;}
.localBox .lmmc{line-height: 60px; font-size: 26px; color:#c91820;}
.dqwz{ line-height: 60px;color: #999}
.dqwz a{ font-size: 18px; color: #999}
.xwlist{ padding: 14px 0px;}
.xwlist li{ line-height: 40px; background: url("../images/index.files/dot_red.png") left center  no-repeat;}
.xwlist li a{ font-size: 18px; padding-left: 15px;}
.xwlist li span{ float: right; color: #999}


/*内容页*/
.m-ct-detail{border: #c91820 1px solid;  padding:20px;}
.m-ct-tt {
    line-height: 70px;
    font-size: 26px;
    text-align: center;
font-family:"微软雅黑，宋体";
}

.m-ct-dtt {
    line-height: 30px;
    font-size: 22px;
    text-align: center;
}

.m-ct-crm {
    line-height: 30px;
    text-align: center;
    border-bottom: #c91820 1px solid;
    color: #666666;
    margin: 0px 40px;
    padding-bottom: 15px;
}

.m-ct-crm span {
    padding: 0px 5px;
}

.m-ct-artcle {
    line-height: 28px;
    text-indent: 2em;
    padding: 20px 40px;
}
.m-ct-artcle p{color:#333;}
.m-ct-artcle span{color:#333;}
.m-ct-artcle p {
    line-height: 28px;
    text-indent: 2em;
    font-size: 16px;
font-family:"微软雅黑,宋体;"
}

.m-ct-btn {
    text-align: center;
    padding: 20px 40px 20px;
    margin: 0px 40px;
}   

.xgwz{ border-top: #d81313 1px dashed;
    padding-top: 20px; margin: 0px 40px;}
.xgwz p{line-height:40px; }

.font {
    line-height: 35px;
}
.tplist{ margin-top: 20px;}
.tplist li{ float: left; width: 300px;  margin: 20px; text-align: center;}
.tplist li img{  height:190px;}
.tplist li p{ line-height: 40px; font-size: 16px;}




.yqlink {
    padding-bottom: 60px;
}
.yqlink .footerCRTUl li {
    height: 58px;
    padding: 0 24px;
    color: #000;
    float: left;
    line-height: 58px;
    cursor: pointer;
    font-size: 26px;
    font-weight: bold;
}

.yqlink .footerCRTUl li.xuexi {
    border-bottom: 3px solid #c1010c;
    height: 55px;
    line-height: 55px;
    color: #ac0005;
    position: relative;
    top: 2px;
    z-index: 10;
}

.yqlink .footerCRTUl {
    height: 59px;
    border-bottom: 1px solid #ddd;
  
}
.yqlink ul.FCRBUl {
    margin: 30px 0;
}
.yqlink ul.FCRBUl li {
    line-height: 40px;
    padding: 0 12px;
    float: none;
    display: inline-block;
    width: auto;
}