﻿@charset "utf-8";
/* CSS Document */


.position{ width:1170px; height:42px; margin:0 auto; background-image:url(position.png); background-repeat:no-repeat; background-position:center left; padding-left:30px; margin-bottom:10px; margin-top:10px;}


/* 有二级列表页 */
.list{ width:1200px; margin:0 auto; border:1px solid #CCC; margin-bottom:20px;}
.list_tit{ width:240px; padding:17px 20px 17px 40px; background-color:#0044a9; color:#FFF; font-size:20px; font-weight:bold; line-height:24px; margin-bottom:10px;}
.btn2{  position:relative; width:300px; padding:16px 0px;line-height:24px;  display:block; color:#333;}
.btn2:hover{ color:#0c80c7;}
.btn2 .btnbg-x{ position:absolute; left:-1px; width:0; top:-1px; bottom:-1px; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.btn2:hover .btnbg-x{ width:100%; width:calc(100% + 1px);  background: #c8dfec; }
.btn2 .btn-inner{  padding:0 20px 0px 40px; position:relative; z-index:1; background-image:url(font_col.png); background-repeat:no-repeat; background-position:25px 7px; }
.btn2:hover .btn-inner{ padding:0 20px 0 45px; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }



/* 无二级列表页 */
.list2{ width:1140px; padding:30px; margin:0 auto; min-height:300px; border:1px solid #CCC;margin-bottom:20px;}
.list_news{ background-image: url(an.png); background-repeat:no-repeat; background-position:8px center; padding-left:20px;}

/* 图片列表页 */
.list_img_wrap{width:1160px; padding:30px 20px; margin:0 auto; min-height:300px; border:1px solid #CCC;}
.list_img{ background-color:#ebf5fe; width:255px; float:left; margin-left:28px;text-align:center; margin-bottom:30px; height:240px;}
.list_img div{ padding:15px; line-height:24px; height:200px; overflow:hidden;}
.list_img img{ width:225px; height:165px; margin-bottom:5px;}
.list_img:hover{ background-color:#fef8e3;}
.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

/* 详细页 */
.detail{ width:1000px; padding:50px 100px; margin:0 auto; min-height:300px; border:1px solid #CCC; min-height:300px; margin-bottom:20px;}
.detail_tit{font-size: 32px;color: #262626; padding-bottom: 15px; border-bottom: #292929 2px solid; margin-bottom: 20px;text-align: center;}
.sub_tit{ font-size:12px; margin-bottom:20px;}
.sub_tit a{ font-size:12px;}
.detail_cnt{word-wrap:break-word;word-break:break-all;}
.detail_cnt img{ max-width:1000px; height:auto;}
.last_next{
	width: 100%;
	border-top: 1px #c5c5c5 dotted;
	margin-top: 50px;
	font-size: 17px;
	color: #333333;
	line-height: 40px;
	padding-top: 10px;
}
.last_next a{
	color: #333333;

} 
.top_small,.dibu_smalll{
	display: none;
}




.btn2:hover .btn-inner{ padding:0 20px 0 45px; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.btn2_active { color:#0c80c7;background: #c8dfec;}