@charset "utf-8";
/* CSS Document */
/*焦点图开始*/
.fullSlide
{ 
	width:100%;  
	position:relative;  
	height:600px;
}
.fullSlide .bd
{ 
	margin:0 auto; 
	position:relative; 
	z-index:0; 
	overflow:hidden;  
}
.fullSlide .bd ul
{ 
	width:100% !important;  
}
.fullSlide .bd li
{ 
	width:100% !important;  
	height:600px; 
	overflow:hidden; 
	text-align:center;  
}
.fullSlide .bd li a
{ 
	display:block; 
	height:600px; 
}
.key
{
	background:url(../images/key_bg.png) no-repeat center;
	height:129px;
	position:absolute;
	margin-left:-500px;
	left:45%;
	bottom:0;
}
.key_con
{
	background:url(../images/search_bg.png) no-repeat;
	width:249px;
	height:38px;
	margin:30px auto 0;
	display:block;
	position:relative;
}
.key input.search 
{
	width:185px;
	height:38px;
	line-height:38px;
	color:#e2f2fd;
	font-size:13px;
	background:none;
	padding:0 0 0 15px;
}
.key input.btn
{
	background:url(../images/icon.png) no-repeat 0 0;
	width:23px;
	height:23px;
	display:block;
	position:absolute;
	right:10px;
	top:7px;
	cursor:pointer;
}
.key span
{
	margin:35px 0 0 55px;
	display:block;
}
.key span p,.key span a
{
	float:left;
	font-size:12px;
}
.key span p
{
	margin:0 10px;
}
.key span a:hover
{
	color:#bcd015;
	text-decoration:underline;
}
.pro
{
	padding:40px 0 0 0;
	overflow:hidden;
}
.p_t
{
	height:120px;
	width:475px;
	margin:0 auto;
}
.p_t img
{
	display:block;
}
.p_t span
{
	background:url(../images/tit_bg.png) no-repeat;
	width:325px;
	height:31px;
	line-height:31px;
	color:#fff;
	font-size:14px;
	letter-spacing:2px;
	text-align:center;
	display:block;
	margin:20px auto 0;
}
.pro_con
{
	margin:20px 0 0 0;
	overflow:hidden;
	min-height:590px;
}
.pro_l
{
	width:202px;
	background:#bcd015;
	float:left;
}
.pro_l_tit
{
	height:55px;
	line-height:55px;padding: 0px 0;
}
.pro_l_tit h3
{
	text-indent:65px;
	color:#fff;
	font-size:20px;
	background:url(../images/icon.png) no-repeat 30px -22px;
}
.pro_l ul
{
	background:#fff;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
}
.pro_l ul li
{
	height:32.7px;
	line-height:42px;
	border-bottom:1px dashed #ebe2e2;
}
.pro_l ul li a
{
	text-indent:30px;
	font-size:14px;
	color:#666;
	display:block;
	transition: all 1s;
}
.pro_l ul li a:hover
{
	color:#bcd015;
	transform: rotate(0) translateX(35px) translateY(0);
	transition: all 1s;
}
.pro_l_phone 
{
	padding:16px 20px;
}
.pro_l_phone h4
{
	color:#fff;
	font-size:20px;
	background:url(../images/icon.png) no-repeat 0px -84px;
	display:block;
	padding-left:35px;
}
.pro_l_phone p
{
	font-size:21px;
	color:#1584cd;
	font-family:Impact;
	display:block;
	margin:10px 0 0 0;
	letter-spacing:2px;
}
.pro_r
{
	width:985px;
	float:right;
}
.pro_r ul li
{
	float:left;
	width:242px;
	height:280px;
	background:#1584cd;
	margin:0 15px 3px -11px;
	cursor:pointer;
	transition: all 1s;
	overflow:hidden;
}
.pro_r ul li a
{
	width:242px;
	height:242px;
	display:block;
}
.pro_r ul li a img
{
	width:243px;
	height:243px;
	display:block;
	transition: all 1s;
}
.pro_r ul li a img:hover
{
	transform: scale(1.1,1.1);
	transition: all 1s;
}
.pro_r ul li p
{
	display:block;
	text-align:center;
	height:38px;
	line-height:38px;
	color:#fff;
	font-size:13px;
}
.pro_r ul li:hover
{
	background:#bcd015;
	transition: all 1s;
}
.gy
{
	background:url(../images/gy_bg.jpg) no-repeat center;
	height:787px;
	overflow:hidden;
}
.gy_tit
{
	text-align:center;
	padding:190px 0 0 0;
}
.gy_tit h5
{
	font-size:40px;
	color:#fff;
}
.gy_tit p
{
	font-size:20px;
	color:#a3afcb;
	letter-spacing:2px;
}
.gy_con
{
	width:1000px;
	margin:55px auto 0;
}
.gy_con ul li a
{
	float:left;
	margin:0 32px;
}
.gy_con ul li a img
{
	transition: All 0.8s ease-in-out;
}
.gy_con ul li a img:hover
{
	transform: rotate(360deg); 
}
.gy_con ul li a span
{
	background:url(../images/gy_wa.png) no-repeat;
	width:157px;
	height:42px;
	display:block;
	color:#fff;
	font-size:15px;
	text-align:center;
	line-height:42px;
	margin:15px 0 0 10px;
}
.sl
{
}
.sl_t
{
	background:url(../images/sl_bg1.png) no-repeat center;
	height:736px;
	margin:-28px auto 0;
	position:relative;
	width:1200px;
	overflow:hidden;
}
.sl_d
{
	background:url(../images/sl_bg2.jpg) no-repeat  top center;
	height:808px;
	margin:-1px 5px 0 0;
	overflow:hidden;
}
.sl_d_con
{
	position:relative;
	width:1000px;
	margin:0 auto;
}
.sl_wa,.sl_wa2,.sl_wa3,.sl_wa4,.sl_wa5
{
	color:#282828;
	position:absolute;
	right:20px;
	top:290px;
	width:370px;
	letter-spacing:0.8px;
}
.sl_wa h5
{
	font-size:25px;
}
.sl_wa p
{
	font-size:13px;
	margin:10px 0 0 0;
	line-height:25px;
}
.sl_wa p b
{
	color:#137ac5;
}
.sl_wa2
{
	left:165px;
	top:520px;
}
.sl_wa3
{
	left:165px;
	top:0px;
}
.sl_wa4
{
	right:40px;
	top:300px;
}
.sl_wa5
{
	left:275px;
	top:600px;
}
.zx
{
	background:url(../images/news_bg1.png) no-repeat center;
	height:605px;
	margin:-10px 0 0 0;
	overflow:hidden;
}
.zx_tit,.zx_tit2
{
	padding:35px 0 0 0;
	text-align:center; 
}
.zx_tit h5
{
	font-size:40px;
	color:#fff;
	letter-spacing:8px;
}
.zx_tit h5 em
{
	font-size:15px;
	line-height:55px;
	margin:0 10px;
	vertical-align:middle;
}
.zx_tit p
{
	color:#b4d0f7;
	font-size:25px;
	letter-spacing:3.5px;
}
.zx_tit span
{
	width:285px;
	height:30px;
	line-height:30px;
	display:block;
	color:#85b8ee;
	display:block;
	margin:15px auto 0;
	background:#137ac5;
	border-radius:20px;
	letter-spacing:2px;
	font-size:13px;
}
.zx_tit2 
{
	margin:0 0 20px 0;
}
.zx_tit2 h5
{
	color:#333333;
}
.zx_con
{
	margin:30px 0 0 0;
}
.zx_tit2 p
{
	color:#ccc;
}
.notice 
{ 
	width: 1200px; 
	overflow: hidden; 
}
.notice .tab-hd 
{ 
	height: 40px; 
	color: #404040;
	background:url(../images/tab_bg.png) no-repeat center; 
}
.notice .tab-hd ul 
{ 
	margin:0 0 0 358px;
	
}
.notice .tab-hd li
{ 
	float: left; 
	height: 40px; 
	line-height: 40px; 
	margin:0 15px;
}
.notice .tab-hd li a
{ 
	display:block; 
	padding:0 72px;
	background:#bcd015;
	border-radius:10px;
	color:#fff;
	font-size:16px;
}
.notice .tab-hd li a:hover
{ 
	color:#fff; 
	background:#bebebe;
}
.notice .tab-hd li.on
{
	background-color: #bebebe; 
	position: relative; 
	border-radius:20px;
	margin:0 15px;
}
.notice .tab-bd,.notice .tab-bd2 
{
	margin:20px 0 0 128px;
}
.notice .tab-bd ul
{ 
	overflow:hidden; 
	zoom:1; 
}
.notice .tab-bd li 
{ 
	height: 50px; 
	line-height: 50px;
	overflow: hidden; 
	width: 445px; 
	float: left;
	margin:0 10px;
}
.notice .tab-bd li a
{
	font-size:14px;
	color:#fff;
}
.notice .tab-bd2 li a
{
	color:#333;
}
.notice .tab-bd li a:hover
{
	text-decoration:underline;
	color:#bcd015;
}
.notice .tab-bd li span
{
	font-size:18px;
	color:#fff;
	margin:0 10px 0 0;
}
.notice .tab-bd2 li span
{
	color:#333;
}
.notice .tab-bd li em
{
	color:#fff;
	float:right;
}
.notice .tab-bd2 li em
{
	color:#333;
}
.about
{
	background:url(../images/about_bg.jpg) no-repeat center;

	overflow:hidden;
	margin:-14px 0 0 0;
}
.about_tit
{
	padding:50px 0 0 0;
	text-align:center;
}
.about_tit h5
{
	font-size:40px;
	color:#137ac5;
	letter-spacing:2px;
}
.about_tit h5 b
{
	color:#2a2a2a;
	font-size:30px;
}
.about_tit p
{
	color:#a7a7a7;
	font-size:20px;
	letter-spacing:1.5px;
}
.about img
{
	width:1200px;
	height:495px;
	margin:38px 0 0 0px;
	display:block;
}
.about_wa p
{
	margin:15px 0 0 0px;
	height:135px;
	overflow:hidden;
	line-height:28px;
	letter-spacing:1px;
	width:1200px;
}
.about_wa p a
{
	color:#333;
}
.about_wa p a:hover
{
	color:#bcd015;
}
.news
{
	background:url(../images/news_bg2.png) no-repeat center;
	height:1075px;
	margin-top:50px;
	overflow:hidden;
}
.news_tit img
{
	display:block;
	padding:50px 0 0 0;
	width:295px;
	height:106px;
	margin:0 auto;
}
.case
{
	margin:20px 0 0 0;
}
.picScroll
{ 
	position:relative;  
	width:1000px;
	height:280px;
	overflow:hidden;
}
.picScroll ul
{ 
	overflow:hidden; 
	zoom:1; 
}
.picScroll ul li
{ 
	width:242px;
	height:280px;
	margin:0 7px; 
	float:left;
	background:#1584cd;
}
.picScroll ul li img
{ 
	width:242px; 
	height:242px; 
	display:block;
}
.picScroll ul li span
{
	width:242px;
	height:38px;
	display:block;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:14px;
}
.picScroll ul li:hover
{
	background:#bcd015;
}
.news2
{
	overflow:hidden;
	background:#fff;
	margin:30px 0 0 0;
	min-height:300px; 
}
.news_con
{
	width:1176px;
	border:1px solid #c6c6c6;
	margin:10px;
}
