/*内页 通用*/
.inner-banner{height: 250px;background: url(../images/inbar.jpg) no-repeat center;}
.inner{width: 1200px;padding:15px;margin: 30px auto; background:#fff;}
.inner .sidebar{width: 18%;float: left;}
.inner .content{width: 79%;float: right;}


/*左侧*/
.sidebar h3{background: #ac0003;padding-left: 20px;color: #FFF;height: 50px;line-height: 50px;font-size: 20px;}
.sidebar .menul{position: relative;}
.sidebar .menul ul{border: 1px solid #E1E1E1;border-top: 0 none;border-bottom:0;}
.sidebar .menul li{height: 48px;border-bottom: 1px solid #FFF;line-height: 48px;background: #DFE0E2;padding: 0 20px;*height: 45px;*line-height: 45px;}
.sidebar .menul li a{display: block;background: url(../images/about_13.png) right center no-repeat;font-size: 15px;}
.sidebar .menul li.on,.sidebar .menul li:hover{background:#e1373a;border-bottom: 1px solid #E1E1E1}
.sidebar .menul li.on a,.sidebar .menul li:hover a{color: #fff;background: url(../images/about_07.png) right center no-repeat;}
.sidebar .menul .arrow{display: block;width: 12px;height: 7px;position: absolute;top: 0;left: 30px;background: url(../images/about_03.png) left top no-repeat;border:0;}
.sidebar .menul .special{margin-top: 50px;padding-bottom:20px;border: 1px solid #E1E1E1;border-top: 0 none;border-bottom:2px solid #ac0003;background:#f2f2f2;}
.sidebar .menul .special img{width: 100%;height: auto;margin-bottom:20px;}
.sidebar .menul .special p{padding:5px 10px;}

/*分页*/
.pagenav{clear: both;margin: 20px 0 10px;}
.pagenav .pagination{width:100%;text-align:center;}
.pagenav .pagination li{display:inline-block;border: 1px solid #C9C9C9;padding: 2px 8px;white-space: nowrap;margin-right: 10px;background:none;}
.pagenav .pagination li a,.pagenav .pagination li span{color:#333}
.pagenav .pagination li.active span{color: red;}


.locationbg{width: 100%;height: 60px;line-height:60px; overflow: hidden;background: #f5f5f5; text-indent:20px;}
.location{ text-align:right; color:#666; height:60px; line-height:60px; background:url(../images/local.png) no-repeat left center; text-indent:14px; width:auto; float:right; margin-right:20px;}
.location a,.location span{ color:#666;}
.bt1{ font-size:18px;color: #333; font-weight:600; float:left; }

.list,.qualification{width:900px;height:auto; margin:15px auto 0;}
.list li{ width:100%; height:auto; cursor:pointer; padding:25px 10px 20px 10px;border-bottom:1px solid #dedede;}
.list img{ width:150px; height:100px; float:left; border:1px solid #dedede;}
.xwtext{ width:720px; float:right; height:130px;}
.xwtext::after{clear:both;}
.xwtext h3{color:#000; font-size:16px; width:80%; padding-bottom:5px; font-weight:normal;}
.xwtext .time{ color:#c4c4c4; font-style:normal; display:block; text-indent:19px; font-size:12px; height:24px; line-height:24px; background:url(../images/bg_15.jpg) no-repeat left center;}
.xwtext p{ color:#666; width:100%; float:left; margin:5px 0;line-height:24px; font-size:12px;}
.xwtext span{ color:#fff; background:#d50000; padding:2px 15px; float:right; display:block; font-size:12px;}
.list li:hover{ background:#f7f7f7;}

.qualification li{margin: 30px;float: left;position: relative;width: 233px;height: 206px}
.qualification li img{width: 223px;height: 151px;border: 5px solid #DFDFDF}
.qualification.qualification2 li{height: 325px;}
.qualification.qualification2 li img{height: 280px;}
.qualification li .show{ display:none; position:absolute; top:5px; left:5px;width: 223px;height: 151px;background:url(../images/projecthover.png) no-repeat center;}
.qualification li:hover .show{ display:block;}
.qualification li .show a{ display:block; width:100%; height:100%;}
.qualification li p{background: url(../images/about_04.jpg) no-repeat top center;height: 25px;padding-top: 10px;margin-top: 10px;text-align: center;width: 233px;}


.cont{ margin:10px 0 40px;}
.cont{ line-height:2em; color:#666; font-size:16px;}
.cont img{max-width: 100%;height: auto;}
.cont_bt{ text-align:center; font-size:20px; font-weight:bold; color:#980f15; line-height:36px; margin-top:30px;}
.fenge{ font-size:12px; color:#999; text-align:center; border-bottom:1px solid #dedede; height:24px; line-height:24px;margin:10px 0 0px; padding-bottom:10px;}
.fenge span{margin-right:15px;}

/*search页*/
.search_content .keyword .form-control{border:#ccc 1px solid; border-right:0;}
.search_key{margin: 20px auto; font-size: 1.6rem;height:3rem;line-height: 3rem;border-bottom:#ccc 1px solid;overflow: hidden;}
.count{font-size: 1.6rem;line-height: 3rem;margin-bottom: 15px;color: #000;font-weight:600}
.search_list li{font-size: 1.4rem;line-height: 2rem;padding-bottom: 10px;margin-bottom:20px;border-bottom: #dcdfe6 1px solid;}
.search_list li h3{font-size: 1.6rem;margin-bottom: 10px;}
