@charset "utf-8";
.page-container{
	width:1000px;
	margin:0 auto;
}
.footer_frame{
	width:1000px;
	max-width:1000px;
}
.container .content.no-menu{width: 1000px;}
.container .content.no-menu .grid{max-width:1000px;}

/* 顶部 */
.page-header{
	width:100%; 
	height:168px;
	position:relative;
}
.page_logo{ 
	width:228px;
	height:168px;
	left:0; 
	top:0;
	background:#edfafa;
	overflow:hidden;
	position:absolute;
	text-align:center;
}
.page_logo img{
	margin-top:15px;
	width:162px;
	height:127px;
}
.page-header .menu_item_0{width:50px;}
.page-header .menu_item_1{width:80px;}
.page-header .menu_item_2{width:75px;}
.page-header .menu_item_3{width:85px;}
.page-header .menu_item_4{width:100px;}
.page-header .menu_item_5{width:75px;}
.page-header .menu_item_6{width:105px;}
.page-header .menu_item_7{width:90px;}
.page-header .menu_item_8{width:75px;}
.page-header .index_nav{
	top:45px;
	right:0;
	height:57px;
}
.page-header .index_nav_mid{
	height:57px;
	padding-left:10px;
	padding-right:10px;
	border-radius:2px;
}
.page-header .index_nav_mid>ul>li{ 
	height:57px;
	margin-top:12px;
	font-size:14px; 
}
.page-header .index_nav_mid>ul>li>a{line-height:18px;}
.page-header .index_nav_mid>ul>li>a>span{font-size:12px;}
.page-header .index_nav_mid>ul>li>a>i{font-size:12px;}
.page-header .index_nav_mid ul li .one{
	top:50px;
	margin-left:-45px;
	width:90px;
	padding:10px 0; 
}
.index_nav_mid ul li .one li{ 
	height:30px; 
	line-height:30px;  
	padding:5px 5px 0 5px;
	text-align:center;
	width:90px;
}
.index_nav_mid ul li .one li a{  
	width:80px; 
	margin-left:0; 
	height:30px; 
	line-height:30px;  
	padding:0; 
}
.index_nav_mid ul li .one li a>span{font-size:12px;}
.index_nav_mid ul li .one li a:hover { 
	height:30px; 
	border-bottom:1px solid #FFF; 
}
.page-title{
	position:absolute;
	left:245px;
	top:120px;
	font-size:14px;
}
.page-pager{
	text-align:center;
	margin:15px 0 0 0;
	font-size:14px; 
	line-height:1.5;
}

/*底部*/
.footer{padding:10px 0 10px 0;}
.footer_info{ 
	padding-left:0px;
	padding-top: 5px;
    line-height:1.8; 
}
.footer_info>span{font-size:14px; }
.footer_img{padding-right:0px;}
.footer_img .ewm{
	width:436px;
	height:100px;
	margin-right:10px;
	margin-top:10px;
}

/*左边菜单*/
.container{ 
	font-family:"微软雅黑";
	background: #fff; 
	padding: 0;
	margin:25px auto;
}
.container .menu{
	width: 228px; 
	float: left; 
	background: #efeff0;
}
.container .menu .current a {
	color: #004ea2; 
	font-weight: bold;
}
.container .menu .shlov{
	width: 228px;
	background: #004ea2; 
	text-align:center;
	padding:10px 0; 
}
.container .menu .shlov a{ 
	display: block; 
	font-size: 26px; 
	color: #fff; 
	font-weight: bold;  
}
.container .menu .shlov a>span{
	display: block;
	font-size:14px;
	font-weight:normal;
}
.container .menu .ulmenu{ border-bottom: 1px solid #595757;}
.container .menu h3{ 
	font-size: 18px; 
	cursor: pointer; 
	text-align: left; 
	line-height: 22px; 
	border-bottom:1px solid #595757; 
	padding: 15px 15px 15px 15px; 
	margin:0 auto; 
	position:relative; 
}
.container .menu h3 span{
	font-size:14px; 
	font-family:arial; 
	font-weight:400;
}
.zk{ 
	width:16px; 
	height:16px; 
	background:url(../images/zk.gif) top center no-repeat; 
	background-size:cover;
	position:absolute; 
	top:23px; 
	right:20px; 
	display:none;
}
.rotate{
	width:16px; 
	height:16px; 
	position:absolute; 
	top:23px; 
	right:20px;
	background:url(../images/bh.gif) top center no-repeat; 
	background-size:cover;
	-webkit-animation: rotate 0.5s ease-in-out;
	animation: rotate 0.5s ease-in-out;
}
.container .menu ul{ 
	width: 200px; 
	display: none; 
	padding: 0 15px 15px 15px;  
	margin:0 auto; 
}
.container .menu ul li{ 
	height: 33px; 
	text-align:center; 
}
.container .menu ul li a{ 
	font-size: 16px;  
	line-height: 41px;  
}
.container .menu ul li a:hover{color: #004ea2;}
.container .menu .selected{
	display: inline;
	color: #004ea2; 
	border-bottom: 1px solid #004ea2; 
}
.container .content{ 
	margin-top: 0px; 
	width: 753px; 
	float:right;
	display:inline; 
	overflow:hidden;
}
.container .content .article{
	font-size:18px;
	font-family:'Microsoft YaHei';
	line-height:2;
	color:#3e3a39;
}

.grid {
	max-width:753px; 
	list-style: none; 
	padding: 0; 
	margin:0 auto;
}
.grid li { 
	display: block;
	float: left;
	opacity: 0; 
	border:2px solid #dcdddd; 
	width:30%; 
	margin-left:1.117318%; 
	margin-right:1.117318%; 
	margin-bottom:23px;
}
#grid .sc_list:hover .news_tu img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.grid li.shown,.no-js .grid li,.no-cssanimations .grid li {opacity: 1;}
.grid li a,.grid li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}
.grid.effect-3 li.animate {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-animation: scaleUp 0.65s ease-in-out forwards;
	animation: scaleUp 0.65s ease-in-out forwards;
}
@-webkit-keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); opacity: 1; }
}
@keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

/*卡片*/
.cardmain{margin-top:5px;}
.cardmain-t{height:150px;}
.cardmain-t img{height:150px;}
.cardmain-b{ margin:0px auto;}
.cardmain-b h3{ padding:5px 0 0 0; }
.cardmain-b h3 a{font-size:14px; line-height:1.5;}
.cardmain-b p{font-size:14px;line-height:1.5;margin-top:5px;text-indent:2em;}
.cardmain1{padding:10px 0 10px 0;}
.cardmain1.cardmain2{padding:10px 0;}
.cardmain1.cardmain2 .cardmain-b h3{padding:5px 0 0 0;}
.cardmain-rb{font-size:14px;margin-top:5px;}

.tab p{ font-size: 15px; line-height: 30px; color: #3e3a39; word-break: break-all; text-indent:0em; margin-bottom:15px;}
.tab .tt{ font-size: 22px; color: #595757; line-height:37px; margin-bottom: 11px; text-indent:0em;}
.container .content .menu4{width: 768px; }
.container .content .menu4 .menu4-t{width: 377px; margin-bottom:15px;}
.container .content .menu4 .menu4-t-t{width: 339px; height:225px;  border:13px solid #efefef; border-radius: 7px; position:relative;}
.container .content .menu4 .menu4-t-t a{ display:block; width:339px; height:225px;}
.container .content .menu4 .menu4-t-t img{width: 339px; height:225px;  }
.container .content .menu4 .menu4-t-t p{ width:339px; height: 225px; position: absolute; left: 0; top:0;background-color: #000; filter:alpha(opacity=40); -moz-opacity:0.4;  -khtml-opacity: 0.4;  opacity: 0.4; display:none;}
.container .content .menu4 .menu4-t h4{font-size: 19px; height:44px; line-height: 44px; color: #595757; text-align:center;}
.container .content .menu4 .menu4-t h4 a:hover{color: #004ea2;}
.shadow{-webkit-box-shadow:0 0 7px #004ea2;-moz-box-shadow:0 0 7px #004ea2; box-shadow:0 0 7px #004ea2; }

.grade_b{list-style-type:none}
.grade_list{
	border:2px solid #dddede; 
	overflow:hidden; 
	margin-bottom:23px; 
	padding:15px; 
	position:relative;  
	cursor:pointer;
}
.grade_listl{
	width:225px; 
	height:154px; 
	overflow:hidden; 
	display:inline; 
	float:left;
}
.grade_listr{
	width:475px; 
	height:154px; 
	margin-left:15px; 
	overflow:hidden; 
	display:inline; 
	float:left; 
	position:relative;
}
.grade_listr  h3{
	font-size:18px; 
	line-height:25px; 
	padding-bottom:5px;
}
.grade_listr  p{
	font-size:14px; 
	line-height:24px; 
	text-indent:2em; 
	color:#595757;
}
.grade_img{ 
	width:225px; 
	height:154px;
	overflow:hidden;
}
.grade_img img{
	width:225px; 
	height:154px; 
	-webkit-transition: -webkit-transform 1s;
	transition:transform 1s;
}
.grade_list:hover .grade_img img{
	-ms-transform: scale3d(1.1,1.1,1);
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.grade-rb{
	font-size:14px; 
	color:#898989; 
	padding-bottom:10px;
}
.grade-share{
	display:none; 
	overflow:hidden; 
	position:absolute; 
	bottom:30px; 
	left:0; 
	width:72.4292%;
}
.container .content.no-menu .grade_listr{width: 950px;}


.grade_list_nophoto{
	cursor:pointer;
}
.grade_list_nophoto:hover{background:#f9f9f9;}
.grade_list_nophoto .grade_listr{
	width:auto;
	height:auto;
}
.grade_list_nophoto:after{
	height:15px;
	content:' ';
	display:block;
	border-bottom:1px solid #f9f9f9;
}
.grade_list_nophoto .grade_listr  h3{
	font-size:18px; 
	line-height:2;
	padding-bottom:5px;
	padding-top:10px;
}
.grade_list_nophoto .grade-rb{
	position:relative;
	padding-bottom:10px;
}

/*内容页*/
.content-top h3{ 
	font-size:22px; 
	line-height:1.2; 
	padding-top:0px;
	padding-bottom:30px;
	text-align:center;
}
.content-top  p{
	font-size:14px; 
	line-height:2;
	padding-top:20px; 
}
.tittle{ 
	border-bottom:1px solid #b5b5b6; 
	font-size:14px; 
	line-height:2.5; 
	color:#595757; 
	position:relative; 
}
.tittle span{ color:#000 !important;}
.wzqh{ 
	width:175px; 
	height:43px;
}
.wzqh ul li{ 
	width:43px; 
	height:43px;
	font-size:14px;
	line-height:43px;
}
.content-main{ 
	margin-top:10px;
	font-size:18px;
	_height:300px;
	min-height:300px;
	font-family:'Microsoft YaHei';
	line-height:2;
	color:#3e3a39;
}
.content-main img{margin-bottom:0;}
.content-main p{ 
	padding-top:10px; 
	line-height:2; 
	font-size:18px;
}
.content-t{ 
	border:1px solid #dcdddd; 
	padding:10px 20px; 
	margin-bottom:30px;
}
.content-t p{text-indent:2em;}
.show-content .page-title{font-size:14px;}

.feedback_title{width:250px;}
.feedback_name{width:100px;}
.feedback_mobile{width:150px;}