/*内页样式*/
.conten{width: 804px;float: left;}
.main{padding-bottom: 40px}
/*分页*/
#pages{padding-top: 40px;}
#pages a {display: inline-block;border: 1px solid #ddd;color: #999999;font-size: 14px;width: 36px;height: 36px;text-align: center;line-height: 36px;}
#pages a.on1{color:#D80612;border: 1px solid #D80612;}
#pages .a1{width: auto;font-size: 14px;padding: 0 10px;}
#pages a.on{background: #D80612;color: #fff;border-color: #D80612;}
#pages a:hover{color: #D80612;}
#pages span{font-size: 14px;color: #999999;}
#pages span input{font-size: 14px;color: #999999;margin: 0 5px;width: 40px}
/*页面位置*/
.location{font-size:14px;line-height:16px;text-align:left;margin: 20px 0;}
.location img{vertical-align: middle;}
.location b{background:url(../img/home-btn.png) 0 center no-repeat;padding-left:20px;font-weight:normal;}
.location a{font-size:14px;}
.location span{ color:#D80712;}
/*标题*/
.tittle_big{width: 100%;height: 50px;border-top: 1px solid #DDDDDD;border-bottom: 2px solid #ddd;line-height: 50px;font-weight: normal;margin-bottom: 20px;}
.tittle_big span{color: #fff;font-size: 22px;background: #D80712;display: inline-block;text-align: center;margin-top: -2px;padding: 0 20px;}
/*侧边栏*/
.left_con{ width:360px;}
.left-nav{width:360px;margin-left:1px; background:url(../img/subnav_bg.png) bottom no-repeat; border:1px solid #ddd; min-height:300px;border-top: none;}
.left-nav .title{height:60px; margin-left:-10px; border-top:3px solid #d80712;}
.left-nav .title h1{ width:180px;font-size:22px;color:#fff;line-height:44px; background:url(../img/left-nav-bg.png) 0 0 no-repeat; height:60px; text-align:center; font-weight:normal;}
.left-nav>ul{margin-bottom:30px; padding:0 10px;}
.left-nav li{line-height:48px;text-align:center;background:#f4ede0; margin:4px 0; min-width:160px; margin:4px;}
.left-nav li {height:46px;;line-height:46px;}
.left-nav li a{display:block;height:48px;line-height:48px;text-align:center;font-size:14px;}
.left-nav li ul li:hover{background:#FEFB96;}
.left-nav li ul li.on{background:rgba(0,0,0,0.1);}
.left-nav li ul li.on a{color:#333;}
.left-nav li.li1:first-child{border-top:0px;}
.left-nav li.li1:last-child{}
.left-nav li.on {background-color:#d90000;}
.left-nav li.on a{color:#fff;}
.left-nav li:hover {background-color:#d90000;}
.left-nav li:hover a{color:#fff;}
.yjdt{ border:1px solid #ddd;background:url(../img/bg.png) 0 0 no-repeat;width: 100%;height: 488px;border-top: none;}
.yjdt h1{ font-size:22px; color:#d80612; font-weight:normal; border-top:3px solid #d80612; padding:0 30px; height:60px; line-height:60px;}
.cl9{ color:#999;}
.ft14{ font-size:14px;}
.yjdt ul{padding:0 30px;}
.yjdt ul li{width: 100%;float: left;}
.yjdt ul .imgbox{position: relative;width: 100%;display: block;margin-bottom: 10px;overflow: hidden;}
.yjdt ul .imgbox:hover img{-moz-transform:scale(1.1);-o-moz-transform:scale(1.1);-o-moz-transform:scale(1.1);-webkit-moz-transform:scale(1.1);transform:scale(1.1);}
.yjdt ul .imgbox p{width: 100%; height: 42px;line-height: 42px;font-size: 16px;text-align: center;background: rgba(216, 7, 18,.8);position: absolute;bottom: 0;color: #fff;font-weight: bold;font-weight: normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.yjdt ul .lis{display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #444444;font-size: 16px;line-height: 40px;}
.yjdt ul .lis>img{vertical-align: middle;margin-right: 10px;}
.yjdt ul .lis:hover{color: #D80612;font-size: 18px;font-weight: bold;}
.course{width:100%;height: 450px;margin-top: 40px;}
.course h1{width: 100%;color: #D80612;font-size: 22px;font-weight: normal;border-bottom: 1px solid #ddd}
.course ol li h1 span{border-bottom: 1px solid #D80612;color: #D80612;font-size: 22px;}
.course ol{padding-left: 15px}
.course ol li{width:330px;position:relative;overflow:hidden;cursor:pointer;}
.course ol li.active span{color: #D80612}
.course ol li.active b{color: #D80612;border-color: #D80612;}
.course ol li.active p{color: #D80612;}
.course ol li:first-child~li{margin-bottom: 12px}
.course ol li span{color: #B28484;font-size: 14px;}
.course ol li b{color: #999999;font-size: 12px;font-weight: normal;display: block;border: 1px solid #ddd;border-radius: 50px;padding: 0 10px;}
.course ol li p{font-size: 16px;color: #444444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.course .dian{border:0.5px solid #DDDDDD;width:1px;height:100%;position:relative;line-height:0;top:0px}
.course .dian i{position:absolute;left:50%;transform:translate(-50%,0);border: 1px solid #ddd;border-radius: 50%;display: block;width: 8px;height: 8px;background: #fff;}
.course .dian i.on{font-size:30px;background: #D80612;border-color: #D80612;}
.course  i:hover{font-size:30px;transition:.5s}
/*新闻*/
.conter_us ul li {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dotted #DDDDDD;}
.conter_us ul li:last-child{margin-bottom: 0px;}
.conter_us ul li a .imgbox{overflow: hidden;height: 153px;float: left;}
.conter_us ul li a .imgbox img{height: 100%;object-fit: fill;}
.conter_us ul li a .text{padding-left: 20px;float: right;height: 153px;overflow: hidden;}
.conter_us ul li a .text h2{font-size: 18px;color: #454545;font-weight: bold}
.conter_us ul li a .text p{font-size: 14px;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.conter_us ul li a .text b{font-size: 12px;color: #999999;display: block;line-height: 14px;margin-top: 10px;}
.conter_us ul li a .text b img{margin-right: 10px;float: left;}
.conter_us ul li:hover .text h2{color: #D80712;border-bottom-color: #D80712;}
.conter_us ul li a .col-12{padding-left: 0px}
/*图片列表*/
.conten_img ul{width: 100%;border-bottom: 1px dotted #DDDDDD;}
.conten_img ul li{width: 410px; float: left;margin-right: 34px;overflow: hidden;height: 179px;margin-bottom: 40px}
.conten_img ul li:nth-child(2n){margin-right: 0px;}
.conten_img ul li .imgbox{width: 120px;height: 100%;background: #fff;float: left;background: #5315c7}
.conten_img ul li .imgbox img{width: 100%;height: 100%;}
.conten_img ul li .text h3{color: #D80A15;font-size: 18px;font-weight: normal;margin-bottom: 20px;}
.conten_img ul li .text{width: 279px;padding-left: 10px;padding-top: 10px;display: block;}
.conten_img ul li .text p{font-size: 14px;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 1.5;}
/*文字列表*/
.conten_text li{border-bottom: 1px dotted #DDDDDD;line-height: 71px;color: #333333;font-size: 18px;}
.conten_text li span{font-size: 16px;color: #B28484;margin-right: 26px;}
.about_map{margin-top: 40px}
.about_map .text h2{color: #D80612;font-size: 26px;}
.about_map .text p{font-size: 16px;color: #545454;}
/*详情*/
.article .ar_title h1{font-size: 26px;color: #454545;text-align: center;padding: 0 55px}
.article .h2{height: 48px;line-height: 48px;background: #F8F3EB;padding: 0 70px;margin: 40px 0}
.article .h2 .son{margin: 0 auto}
.article .h2 strong{float:left;display:block;margin-right:10px;font-size:14px;position:relative;color:#7A602B;font-weight: normal;}
.bdsharebuttonbox span{font-size: 14px;margin-right: 10px}
.bdsharebuttonbox a{margin-top: 15px !important;}
.article .articconter {border-bottom: 1px dotted #ddd;padding-bottom: 30px;margin-bottom: 30px}
.article .articconter p{color: #666666;font-size: 16px;}
.article .ar_fot h1{font-size: 14px;color: #DB0B15;line-height: 14px;margin-top: 10px;}
.article .ar_fot h1 span,.article .ar_fot h1 a{color: #DB0B15;}
/*video*/
.conten_img_v li{width:254px; height:169px; position:relative; margin-right:20px;overflow: hidden;margin-bottom: 20px;}
.conten_img_v li img{height: 100%;}
.conten_img_v li:nth-child(3n){ margin-right:0px;}
.conten_img_v li:hover{ transition:all 0.6s; transform:translate(0,-5px);}
.conten_img_v li p{width:100%; height:40px; line-height:40px; padding:0 20px;color:#FFF; position:absolute; bottom:0px; z-index:666;}
.conten_img_v .yxzi_bg{ background: url(../img/yxzl_icon.png) left  no-repeat rgba(0,0,0,.3); width:300px; height:169px; position:absolute; top:0px; background-position: 20px 100px;}

/*b*/
.conten_img_b li{width:171px; height:317px; position:relative; margin-right:40px;overflow: hidden;margin-bottom: 20px;}
.conten_img_b li img{height: 100%;}
.conten_img_b li a{height: 100%;display: block}
.conten_img_b li .imgbox{height: 270px;margin-bottom: 10px;}
.conten_img_b li:nth-child(4n){ margin-right:0px;}
.conten_img_b li:hover{ transition:all 0.6s; transform:translate(0,-5px);}
.conten_img_b li p{text-align: center;font-size: 18px;color: #333;overflow: hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
