@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding: 0;
	font-family: Microsoft Yahei, "微软雅黑", Arial, "Times New Roman";
}
body{
	text-align: justify;
}
a{
	text-decoration:none;
	font-size: 14px;
	color:#000000;
}
input,
select,
textarea{
	outline:none;
	border-radius: 0;
	-webkit-appearance:none;
}
.hidden{
	overflow: hidden;
}
.clear{
	clear:both;
}
.clearfix{
	*zoom: 1;
}
.clearfix:before{
	content: "";
	display: table;
}
.clearfix:after{
	content: "";
	display: table;
	clear: both;
}
.pic{
	overflow: hidden;
}
.pic img{
	max-width: 100%;
	display: block;
	width: 100%;
	overflow: hidden;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
	-moz-transform: 	scale(1);
	-webkit-transform: 	scale(1);
	-ms-transform: 		scale(1);
	-o-transform: 		scale(1);
	transform: 			scale(1);
	max-height:100%;
}
.left{
	float:left;
}
.right{
	float:right;
}


.top{
	height: 108px;
	width: 1200px;
	margin: 0 auto;
	background: url(../images/top.jpg) center no-repeat;
}
nav{
	width:100%;
	background: linear-gradient(90deg, #254ca6, #3a96d9);
}
nav ul{
	width: 1200px;
	margin: 0 auto;
}
nav ul li{
	display: block;
	float: left;
	text-align: center;
	width: 133.33px;
	height: 40px;
	line-height: 40px;
}
nav ul li a{
	display: block;
	color: #fff;
	font-size: 16px;
}
nav ul li.this a,
nav ul li:hover a{
	background: #f1a626;
	font-weight: bold;
}


.banner{
	width: 100%;
	height: 600px;
}
.nbanner{
	width: 100%;
	height: 300px;
}


.tableborder input[type="text"],
.tableborder textarea{
	color: #fff;
}

.recruit .tableborder input[type="text"],
.recruit .tableborder textarea{
	color: #000;
}



.searchbg{
	box-shadow: 0 0 12px 0 #ccc;
	position: relative;
	z-index: 9;
	background: #ecf0f2;
}

.searchbg .search{
	width:100%;
	max-width: 1200px;
	margin: 0 auto;
	line-height: 50px;
	font-size: 14px;
	color: #888888;
}

.searchbg .search strong{
	color: #151515;
	font-size: 14px;
}

.searchbg .search a{
	color: #888888;
	font-size: 14px;
}

.searchbg .search .right{
	margin: 14px 0 0 0;
}

.searchbg .search .stext{
	width: 240px;
	padding: 0 0 0 10px;
	height: 30px;
	border: none;
	background: #fff;
	float: left;
}

.searchbg .search .sbut{
	width: 40px;
	height: 32px;
	float: left;
	border: none;
	background: url("../images/sbut.png") #fff center no-repeat;
}








.stitle{
	text-align: center;
	font-size: 36px;
	color: #282828;
	position: relative;
}
.stitle font{
	position: relative;
	z-index: 99;
}
.stitle span{
	color: #254ba5;
	font-weight: bold;
	z-index: 99;
	position: relative;
}
.stitle p{
	font-size: 18px;
	line-height: 28px;
	color: #666666;
	font-weight: lighter;
	text-transform: uppercase;
	z-index: 99;
	position: relative;
}
.stitle:before{
	content: "";
	display: block;
	position: absolute;
	width: 505px;
	height: 35px;
	left: 50%;
	margin-left: -252px;
	top: 25px;
	border: 1px solid #d3d3d3;
	z-index: 9;
}



.more{
	text-align: center;
	-moz-transition: 	all 0.3s ease-in; 
	-webkit-transition: all 0.3s ease-in; 
	-o-transition: 		all 0.3s ease-in; 
	transition: 		all 0.3s ease-in;
}
.more:hover{
	-moz-transition: 	all 0.3s ease-in; 
	-webkit-transition: all 0.3s ease-in; 
	-o-transition: 		all 0.3s ease-in; 
	transition: 		all 0.3s ease-in;
}






.newsbg{
	background: #f6f6f6;
	padding: 60px 0;
}
.newsbg .stitle span{
	background: #f6f6f6;
	display: inline-table;
	margin: 0 auto;
	padding: 0 0 0 10px;
}
.newsbg .stitle font{
	background: #f6f6f6;
	display: inline-table;
	margin: 0 auto;
	padding: 0 10px 0 0;
}
.newsbg .stitle p{
	background: #f6f6f6;
	display: table;
	margin: 0 auto;
	padding: 0 10px;
}
.news{ 
	width:1200px;
	margin: 30px auto 0 auto;
}
.news .leftpic{ 
	width:367px;
}
.news .leftpic .cate{
	margin: 0 0 20px 0;
}
.news .leftpic .cate li{
	display: block;
	float: left;
	width: 135px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 0 15px 0 0;
}
.news .leftpic .cate li a{
	display: block;
	padding: 0 0 0 24px;
	border-radius: 20px;
	border: 1px solid #f1a626;
	-moz-transition: 	all 0.3s ease-in; 
	-webkit-transition: all 0.3s ease-in; 
	-o-transition: 		all 0.3s ease-in; 
	transition: 		all 0.3s ease-in;
}
.news .leftpic .cate li:nth-child(1) a{
	background: url(../images/tb_news_1_1.png) center  left 28px no-repeat;
}
.news .leftpic .cate li:nth-child(2) a{
	background: url(../images/tb_news_2_1.png) center  left 28px no-repeat;
}
.news .leftpic .cate li:nth-child(1):hover a{
	background: url(../images/tb_news_1_2.png) #f1a626 center  left 28px no-repeat;
	color: #fff;
	-moz-transition: 	all 0.3s ease-in; 
	-webkit-transition: all 0.3s ease-in; 
	-o-transition: 		all 0.3s ease-in; 
	transition: 		all 0.3s ease-in;
}
.news .leftpic .cate li:nth-child(2):hover a{
	background: url(../images/tb_news_2_2.png) #f1a626 center  left 28px no-repeat;
	color: #fff;
	-moz-transition: 	all 0.3s ease-in; 
	-webkit-transition: all 0.3s ease-in; 
	-o-transition: 		all 0.3s ease-in; 
	transition: 		all 0.3s ease-in;
}
.news .leftpic .picnews{
	position: relative;
}
.news .leftpic .picnews:hover img{
	-moz-transform: 	scale(1.1);
	-webkit-transform: 	scale(1.1);
	-ms-transform: 		scale(1.1);
	-o-transform: 		scale(1.1);
	transform: 			scale(1.1);
}
.news .leftpic .picnews .text{
	width: 290px;
	height: 80px;
	padding: 15px 20px;
	background: #fff;
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.news .leftpic .picnews .text span{
	font-size: 18px;
	color: #282828;
	display: block;
	margin: 0 0 5px 0;
}
.news .leftpic .picnews .text p{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}



.news .rightnews{
	width: 833px;
}
.news .rightnews .more{
	float: right;
	display: block;
	width: 130px;
	height: 38px;
	line-height: 40px;
	text-align: center;
	margin: 0 0 20px 0;
	border: 1px solid #bfbfbf;
	padding: 0 0 0 24px;
	border-radius: 20px;
	background: url(../images/tb_news_3_1.png) center  left 28px no-repeat;
}
.news .rightnews .more:hover{
	border: 1px solid #f1a626;
	color: #fff;
	background: url(../images/tb_news_3_2.png) #f1a626 center  left 28px no-repeat;
}
.news .rightnews{
	
}
.news .rightnews li{
	display: block;
	width: 400px;
	height: 128px;
	background: #fff;
	margin: 0 0 15px 16px;
	float: left;
}
.news .rightnews li a{
	padding: 24px 30px;
	display: block;
}
.news .rightnews li .date{
	width: 55px;
	text-align: center;
	color: #151515;
}
.news .rightnews li .date span{
	display: block;
	font-size: 30px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #151515;
}
.news .rightnews li .date p{
	font-size: 14px;
}
.news .rightnews li .text{
	width: 255px;
	color: #151515;
}
.news .rightnews li .text span{
	font-size: 16px;
	margin: 0 0 12px 0;
	display: block;
}
.news .rightnews li .text p{
	opacity: .7;
	line-height: 24px;
}
.news .rightnews li:hover{
	background: url(../images/bg_jb_news.jpg) center no-repeat;
}
.news .rightnews li:hover *{
	color: #fff;
}
.news .rightnews li:hover .date span{
	border-color: #fff;
}




.aboutbg{
	background: url("../images/bg_about.jpg") center bottom no-repeat;
	padding: 80px 0 0 0;
	height: 516px;
}
.about{
	width: 1200px;
	margin: 0 auto;
}
.about .stitle span{
	background: #eaeef2;
	display: inline-table;
	margin: 0 auto;
	padding: 0 0 0 10px;
}
.about .stitle font{
	background: #eaeef2;
	display: inline-table;
	margin: 0 auto;
	padding: 0 10px 0 0;
}
.about .stitle p{
	background: #eaeef2;
	display: table;
	margin: 0 auto;
	padding: 0 10px;
}
.about .abouttext .text{
	width: 505px;
	margin: 115px 0 20px 0;
	padding: 0 50px 0 645px;
	font-size: 14px;
	line-height: 24px;
}

.about a.more{
	width: 122px; 
	height: 33px;
	background: url(../images/bg_jb_about.jpg) center no-repeat;
	line-height: 33px;
	border: 1px solid #fff;
	font-size: 14px; 
	float: right;
	color: #fff;
	margin: 0 50px 0 0;
}
.about a.more:hover{
	background: #fff;
	border: 1px solid #264ca6;
	color: #264ca6;
}













.pro{
	width: 1200px;
	margin: 90px auto;
}


.cateul{ 
	width: 240px;
}
.cateul .cate{
	height: 35px;
	line-height: 20px;
	color: #fff;
	padding: 20px 30px;
	background: url(../images/bg_jb_procate.jpg) center no-repeat;
}
.cateul .cate h1{
	font-size: 24px;
}
.cateul .cate h2{
	font-size: 12px;
	text-transform: uppercase;
}
.cateul ul{
	background: #ecf0f2;
	padding: 0 8px;
} 
.cateul ul li{ 
	display: block;
	border-bottom: 1px dashed #a6a8aa;
	line-height: 45px;
	padding: 8px 0;
}
.cateul ul li a{
	display: block;
	padding: 0 0 0 50px;
	color: #151515;
	font-size: 18px;
	border-radius: 5px;
}
.cateul ul li.this a,
.cateul ul li:hover a{
	background: url(../images/li_cate.png) #fff left 35px center no-repeat;
	color: #254ba5;
	font-weight: bold;
}

.proul{
	width: 950px;
}
.proul li{
	width: 300px;
	float: left;
	display: block;
	margin: 0 0 25px 16px;
}
.proul li img{
	width: 298px;
	height: 278px;
}

.proul li .pic{
	border: 1px solid #ecf0f2;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
}
.proul li:hover .pic{
	border: 1px solid #254ba5;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
}
.proul li p{
	background: #ecf0f2;
	line-height: 44px;
	width: 270px;
	color: #282828;
	padding: 0 15px;
}
.proul li:hover p{
	background: url(../images/bg_jb_pro.jpg) center no-repeat;
	color: #fff;
	font-weight: bold;
}
.proul li:hover img{
	-moz-transform: 	scale(1.1);
	-webkit-transform: 	scale(1.1);
	-ms-transform: 		scale(1.1);
	-o-transform: 		scale(1.1);
	transform: 			scale(1.1);
}

.proul a.more{
	width: 290px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
}



.advbg{
	padding: 160px 0 0 0;
	height: 1156px;
	width: 1200px;
	margin: 60px auto;
	background: url("../images/bg_adv.png") center top no-repeat;
}

.advbg .advarea{
	width: 1200px;
	margin: 0 auto;
}
.advbg .advarea .adv{
}

.advbg .advarea .adv1{
	width: 555px;
	padding: 0 0 0 645px;
	margin: 0 0 0 0;
}
.advbg .advarea .adv2{
	width: 555px;
	padding: 0 0 0 645px;
	margin: 95px 0 0 0;
}
.advbg .advarea .adv3{
	width: 470px;
	padding: 0 0 0 60px;
	margin: 135px 0 0 0;
}
.advbg .advarea .adv4{
	width: 500px;
	padding: 0 0 0 60px;
	margin: 85px 0 0 0;
}
.advbg .advarea .adv5{
	width: 470px;
	padding: 0 0 0 645px;
	margin: 170px 0 0 0;
}
.advbg .advarea .adv6{
	width: 470px;
	padding: 0 0 0 645px;
	margin: 85px 0 0 0;
}

.advbg .advarea .left{
	text-align: right;
}

.advbg .advarea .adv h1{
	color: #000000;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 10px 0;
	font-weight: normal;
}
.advbg .advarea .adv p{
	font-size: 14px;
	line-height: 24px;
	color: #888888;
}







footer{
	background: #535353;
}
.fmenu{
	line-height: 65px;
	text-align: center;
}
.fmenu ul{
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
}
.fmenu ul li{
	display: inline-block;
	font-size: 16px;
}
.fmenu ul li a{
	padding: 0 35px;
	display: block;
	color: #fff;
}
.fmenu ul li:hover a{
	font-weight: bold;
}



.fcontact{
	width:1200px;
	padding: 40px 0 55px 0;
	line-height: 24px;
	color: #fff;
	margin: 0 auto;
}
.fcontact .ftext{
	width: 440px;
}
.fcontact .ftext h1{
	font-size: 24px;
	line-height: 44px;
	border-bottom: 1px solid #fff;
	display: table;
	margin: 0 0 30px 0;
}
.fcontact .ftext h2{
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 30px 0;
}
.fcontact .ftext p{
	font-size: 14px;
}
.fcontact .fmessage{
	width: 330px;
	margin: 14px 0 0 0;
}
.fcontact .fmessage input[type="text"]#key,
.fcontact .fmessage input[type="text"]{
	height: 25px;
	border-color: #fff;
	margin: 0 0 4px 0;
}
.fcontact .fmessage textarea{
	height: 60px;
	border-color: #fff;
	margin: 0 0 4px 0;
}
.fcontact .fmessage .tableborder li{
	float: none;
}
.fcontact .fmessage input[type="text"]#key{
	width:230px;
	border-color: #fff;
}
.fcontact .fmessage img{
	height: 27px;
	float: right;
}
.fcontact .fmessage .subbutton{
	width: 100%;
	height: 30px;
	border: 1px solid rgba(37,77,166,0);
	background: url(../images/bg_jb_sbut.jpg) center no-repeat;
	background-size: cover;
	float: none;
	font-size: 14px;
}
.fcontact .fmessage .subbutton:hover{
	border: 1px solid #fff;
	background: none;
	color: #fff;
}


.fcontact .tableborder input::-webkit-input-placeholder{ 		color: #c8c8c8; font-size:12px;}
.fcontact .tableborder input::-moz-input-placeholder{ 			color: #c8c8c8; font-size:12px;}
.fcontact .tableborder input::-ms-input-placeholder{ 			color: #c8c8c8; font-size:12px;}
.fcontact .tableborder textarea::-webkit-input-placeholder{ 	color: #c8c8c8; font-size:12px;}
.fcontact .tableborder textarea::-moz-input-placeholder{ 		color: #c8c8c8; font-size:12px;}
.fcontact .tableborder textarea::-ms-input-placeholder{ 		color: #c8c8c8; font-size:12px;}



.fcontact .ewm{
	margin: 75px 0 0 0;
}

.cr{ 
	line-height: 35px;
	height: 35px;
	text-align: center; 
	background: #7d7d7d;
	font-size: 14px;
	color: #fff;
}
.cr a{
	font-size: 14px;
	color: #fff;
}

/*---------------------------------------内页--------------------------------------------------*/


.snavbg{
	height: 50px;
	border-bottom: 1px solid #d2d2d2;
}
.snav{
	width: 1200px;
	margin: 0 auto;
}
.snav a{
	display: block;
	float: left;
	height: 48px;
	line-height: 51px;
	margin: 0 55px 0 0;
	color: #888888;
	border-bottom: 3px solid rgba(37,75,165,0);
}
.snav a.this,
.snav a:hover{
	color: #254ba5;
	border-bottom: 3px solid #254ba5;
}


.relabg{
	padding: 80px 0;
	background: #f6f6f6;
}
.rela.news{
	margin: 0 auto;
}
.rela.news .rightnews{
	width: 1200px;
}
.rela.news .rightnews li{
	margin: 0 0 15px 15px;
	width: 390px;
}
.rela.news .rightnews li:nth-child(4),
.rela.news .rightnews li:nth-child(7){
	margin: 0 0 15px 0;
}

.rela h1{
	font-weight: normal;
	float: left;
	margin: 6px 0 0 0;
	font-size: 16px;
	color: #484848;
	padding: 0 0 0 20px;
	background: url(../images/tri.png) left center no-repeat;
}



.nnews{
	width: 1200px;
	margin: 60px auto;
}

.nnews .rightnews{
	width: 935px;
}
.nnews .rightnews li{
	display: block;
	padding: 20px;
	border: 1px solid #f5f6f9;
	margin: 0 0 25px 0;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
}
.nnews .rightnews li:hover{
	background: #f6f6f6;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
}
.nnews .rightnews li .pic{
	width: 261px;
	height: 130px;
}
.nnews .rightnews li:hover img{
	-moz-transform: 	scale(1.1);
	-webkit-transform: 	scale(1.1);
	-ms-transform: 		scale(1.1);
	-o-transform: 		scale(1.1);
	transform: 			scale(1.1);
}
.nnews .rightnews li .text{
	width: 590px;
}

.nnews .rightnews li .text h5{
	font-size: 16px;
	color: #254ba5;
	margin: 0 0 18px 0;
}
.nnews .rightnews li .text h5 span{
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	float: right;
}
.nnews .rightnews li .text p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	width: 445px;
}
.nnews .rightnews li .text>span{
	width: 122px;
	height: 33px;
	display: block;
	border: 1px solid rgba(191,191,191);
	background: none;
	line-height: 33px;
	text-align: center;
	color: #4b4b4b;
	float: right;
}
.nnews .rightnews li:hover .text>span{
	border: 1px solid rgba(191,191,191,0);
	background: url("../images/bg_jb_news_more.jpg") center no-repeat;
	color: #fff;
}






.ntitle{
	font-size: 36px;
	color: #282828;
	text-align: center;
	margin: 0 0 30px 0;
}
.ntitle span{
	font-weight: bold;
	color: #254ba5;
}

.nabout{
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0;
	line-height: 26px;
	font-size: 14px;
}

.culturebg{
	width: 100%;
	height: 480px;
	padding: 80px 0;
	line-height: 24px;
	font-size: 14px;
	background: url("../images/bg_culture.jpg") center no-repeat;
}
.culturebg .culture{
	width: 1200px;
	margin: 0 auto;
}


.culturebg .culture ul{
	margin: 95px 0 0 0;
}
.culturebg .culture li{
	width: 340px;
    height: 213px;
    padding: 30px 20px;
	background: rgba(255,255,255,.95);
	float: left;
	color: #484848;
	display: block;
}

.culturebg .culture li h1{
	margin: 0 auto 25px auto;
	width: 207px;
	height: 54px;
	line-height: 54px;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	background: url("../images/bg_jb_culture.jpg");
}

.culturebg .culture li:nth-child(2){
	margin: 0 30px;
}


.honorbg{
	padding: 76px 0;
	background: url("../images/bg_honor.jpg") center no-repeat;
}
.honorbg .honor{
	width: 1200px;
	margin: 0 auto;
}
.honorbg .honor .ntitle{
	color: #fff;
}
.honorbg .honor .ntitle span{
	color: #f1a626;
}
.honorbg .honor li{
	float: left;
	display: block;
}



#showbox{
	border: 1px solid #ddd;
}



.service{
	padding: 60px 0;
	background: #f6f6f6;
}
.service .text{
	width: 1200px;
	margin: 0 auto;
	line-height: 24px;
	color: #484848;
}



.progress{
	padding: 60px 0;
}




.recruit .newstext{
	border:none;
	background: #f6f6f6;
	padding: 35px;
}
.recruit .newstext h2{
	font-size: 24px;
	text-align: left;
	margin: 0 0 10px 0;
}


.recruit{
	width: 1200px;
	padding: 80px 0;
	margin: 0 auto;
}

.recruit .rightnews{
	width: 930px;
}



.recruit .rightnews .tableborder{
	width: 550px;
	margin: 50px auto;
}
.recruit .rightnews .tableborder li{
	float: none;
}

.recruit .rightnews .tableborder input[type="text"]{
	height: 35px;
	background: #fff;
}
.recruit .rightnews .tableborder input[type="text"]#key{
	width: 450px;
	background: #fff;
}
.recruit .rightnews .tableborder textarea{
	height: 100px;
	background: #fff;
}
.recruit .rightnews .tableborder img{
	height: 27px !important;
	float: right;
	margin: 0;
}

.recruit .rightnews .tableborder .subbutton{
	width: 100%;
	float: none;
	height: 30px;
	margin: 20px 0 0 0;
	background: url(../images/bg_jb_sbut1.jpg) center no-repeat;
	background-size: cover;
	border: 1px solid rgba(37,75,165,0);
	font-size: 14px;
}

.recruit .rightnews .tableborder .subbutton:hover{
	border: 1px solid rgba(37,75,165,1);
	background: none;
	color: #1c3f8e;
}






.ncontact{
	width: 1200px;
	padding: 80px 0;
	margin: 0 auto;
}
.ncontact img{
	margin: 0 340px 0 0;
}
.ncontact .rightnews{
	width: 930px;
}
.ncontact .ntitle{
	text-align: left;
}

.ncontact .newstext{
	border:none;
	background: #f6f6f6;
	padding: 50px;
	line-height:24px;
}
.ncontact .newstext h2{
	font-size: 24px;
	text-align: left;
	margin: 0 0 10px 0;
}


.map{
	margin: 80px 0 0 0;
}
.map .ntitle{
	margin: 0 0 30px 50px;
}

.ncontact .ntitle,
.map .ntitle{
	position: relative;
	line-height: normal;
}
.ncontact .ntitle:after,
.map .ntitle:after{
	position: absolute;
	content: "";
	display: block;
	width: 70px;
	height: 1px;
	background: #1c3f8e;
	bottom: -5px;
	left: 0;
}




.blk_18 { width:1200px; margin: 0 auto; position: relative;}
.blk_18 .pcont { width:1200px; float:left; overflow:hidden; }
.blk_18 .ScrCont { width:32766px;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton { width:40px; height:40px; position: absolute; top: 75px; background:url(../images/fc_1_1.png) no-repeat; left: 0; z-index: 999;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;}
.blk_18 .RightBotton{ width:40px; height:40px; position: absolute; top: 75px; background:url(../images/fc_2_1.png) no-repeat; right:0; z-index: 999;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;}
.blk_18 .LeftBotton:hover { background:url(../images/fc_1_1.png) no-repeat;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;}
.blk_18 .RightBotton:hover{ background:url(../images/fc_2_1.png) no-repeat;
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;}
.blk_18 .pl img { display:block; cursor:pointer; }
.blk_18 li { display: block; width:148px; float:left; text-align:center; margin-right:59px; border: 2px solid #fff;}
.blk_18 li .pic { width:148px; display: block;}

.blk_18 li:hover img{
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
	-moz-transform: 	scale(1.1);
	-webkit-transform: 	scale(1.1);
	-ms-transform: 		scale(1.1);
	-o-transform: 		scale(1.1);
	transform: 			scale(1.1);
}






















