﻿*{margin: 0 ;padding: 0;box-sizing: inherit;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{
margin: 0;
padding: 0;
}
body{font-size:12px;font-family: "微软雅黑";min-width: 1200px;}
img{border:0;}
li{list-style:none;}
input,select,textarea{outline:none; border: 0;overflow: auto;}
a{text-decoration:none; color: #000;} 
h1,h2,h3,h4,i,em{	font-weight: normal; font-style: normal;}
/*头部*/
.head{
	width: 100%;
	background: #282828;
	position: relative;
}
.head_c{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	color: #e6e6e6;
	font-size: 12px;
	line-height: 36px;
}
.head_c_l{
	float: left;
	color: #e6e6e6;
	font-size: 12px;
	line-height: 36px;
}
.head_c_r{
	float: right;
	padding-left: 27px;
	background: url(../img/phone.png) no-repeat scroll left center;
	height: 36px;
	overflow: hidden;
}
.head_c_r_l{
	float: left;
	padding-right: 23px;
	background: url(../img/ks1.jpg) no-repeat scroll right center;
	margin-right: 10px;
}
.head_c_r_r{
	float: left;
	padding-right: 22px;
	background: url(../img/ks2.jpg) no-repeat scroll right center;
}
.list{
	width: 100%;
	min-width: 1200px;
	background: rgba(0,0,0,.5);
	position: absolute;
	top: 36px;
	left: 0;
	z-index: 999999;
}
.list_c{
	width: 1200px;
	margin: 0 auto;
	height: 74px;
}
.list_c:after{
	content: '';
	display: block;
	clear: both;
}
.list_c_l{
	float: left;
	padding-top: 15px;
}
.list_c_r{
	float: right;
}
.list_c_r:after{
	content: '';
	display: block;
	clear: both;
}
.list_li{
	float: left;
	line-height: 74px;
	font-size: 16px;
	color: #fff;
	position: relative;
}
.list_li_a{
	display: block;
	color: #fff;
	padding: 0 10px;
}
.list_li:hover .list_li_a{
	background: #1293c2;
}
.hover{
	background: #1293c2;
}
.list_li:nth-last-child(1) .list_li_dw{
	right: 0;
	left: auto;
}
.list_li:nth-last-child(2) .list_li_dw{
	right: 0;
	left: auto;
}
.list_li:nth-last-child(3) .list_li_dw{
	right: 0;
	left: auto;
}
.list_li_dw{
	position: absolute;
	left: 0;
	top: 74px;
	width: 392px;
	height: 0px;
	padding: 0 20px;
	overflow: hidden;
	z-index: 100;
	background: rgba(18,147,194,.5);
}
.list_li_dw_ul{
	overflow: hidden;
	float: left;
	width: 280px;
}
.list_li_dw_li{
	float: left;
	margin-left: 20px;
	width: 120px;
	font-size: 15px;
	color: #fff;
	line-height: 38px;
	text-align: center;
	border-bottom: 1px solid #8c8c91;
}
.list_li_dw_li a{
	display: block;
	color: #fff;
}
.list_li_dw_r{
	float: left;
	margin-left: 10px;
	padding-top: 20px;
	width: 102px;
}
.list_li_dw_r img{
	display: block;
	width: 102px;
}

/*大图样式*/
/**{margin:0; padding:0; list-style:none;}*/
			#tugd1{
				width: 100%;
				/*min-width: 1100px;*/
				height: 1014px;
				/*position: absolute;
				left: 50%;
				margin-left: -960px;*/
				overflow: hidden;
				position: relative;
				/*margin-bottom: 43px;*/
			}
			#main{
				width: 100%;
				/*min-width: 1200px;*/
				height: 1014px;
				overflow: hidden;
			}
			#contugd{
				width: 100%;
				height: 1014px;
				overflow: hidden;
			}
			#contugd img{
				width: 100%;
				/*min-width: 1200px;*/
				height: 1014px;
				float: left;
			}
			#num{
				overflow: hidden;
				position: absolute;
				left: 50%;
				margin-left: -33px;
				bottom: 10px;
			}
			#num li{
				float: left;
				width: 32px;
				height: 6px;
				line-height: 6px;
				text-align: center;
				/*border-radius: 50%;*/
				background: #9b9a9a;
				font-size: 16px;
				margin: 0 5px;
				cursor: pointer;
			}
			#tuleft{
				position: absolute;
				left: 0;
				top: 185px;
				width: 46px;
				height: 146px;
				cursor: pointer;
				background: url(../img/up.png) 0 0 no-repeat;
				background-size: 100% 100%;
				transform: translateX(-30px);
				opacity: 0;
				filter:alpha(opacity=0);
				transition: all 0.3s ease-in;
			}
			#tuleft:hover{
				background: url(../img/up.png) 0 0 no-repeat;
				background-size: 100% 100%;
			}
			#turight{
				position: absolute;
				right: 0;
				top: 185px;
				width: 46px;
				height: 146px;
				cursor: pointer;
				background: url(../img/down.png) 0 0 no-repeat;
				background-size: 100% 100%;
				transform: translateX(30px);
				opacity: 0;
				filter:alpha(opacity=0);
				transition: all 0.3s ease-in;
			}
			#turight:hover{
				background: url(../img/down.png) 0 0 no-repeat;
				background-size: 100% 100%;
			}
			#num li.show{
				background-color: #1dd2af;
				color: red;
			}
			#tugd1:hover #tuleft{
				transform: translateX(0);
				opacity: 1;
				filter:alpha(opacity=100);
				transition: all 0.3s ease-in;
			}
			#tugd1:hover #turight{
				transform: translateX(0);
				opacity: 1;
				filter:alpha(opacity=100);
				transition: all 0.3s ease-in;
			}
/*大图样式结束*/
.down{
	position: absolute;
	left: 50%;
	margin-left: -23px;
	bottom: 20px;
	width: 46px;
	height: 47px;
	cursor: pointer;
	background: url(../img/xl.png) no-repeat scroll top left;
	background-size: 100% 100%;
}
.bt{
	width: 1200px;
	height: 72px;
	padding: 80px 0 40px;
	margin: 0 auto;
	-webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    -o-user-select: none;
    user-select: none;
}
.btbg{
	background: url(../img/btbg.png) no-repeat scroll center;
	font-size: 38px !important;
	line-height: 38px !important;
}
.btbg1{
	background: url(../img/btbg1.png) no-repeat scroll center;
	font-size: 38px !important;
	line-height: 38px !important;
}
.rdxm{
	width: 1200px;
	margin: 0 auto 140px;
}
.rdxm:after{
	content: '';
	display: block;
	clear: both;
}
.rdxm_li{
	float: left;
	width: 285px;
	height: 475px;
	margin-right: 20px;
	position: relative;
	border-bottom: 1px solid #dedede;
	transition: all 0.2s;
}
.rdxm_li:last-child{
	margin-right: 0px;
}
.rdxm_li:hover{
	transform: translateY(-6px) scale(1.02);;
	box-shadow: 0px 4px 8px rgba(13,4,8,.5);
	transition: all 0.2s;
}
.rdxm_li_img img{
	display: block;
	width: 285px;
	height: 285px;
}
.rdxm_li_h{
	text-align: center;
	font-size: 18px;
	color: #333;
	line-height: 43px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.rdxm_li_h a{
	color: #333;
}
.rdxm_li_c{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 0 8px;
	height: 147px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.rdxm_li_c a{
	color: #666;
}
.rdxm_li_dw{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background: #1293c2;
	font-size: 25px;
}
.rdxm_li_dw a{
	display: block;
	color: #fff;
}
.index_jj{
	width: 100%;
	height: 507px;
	background: url(../img/ks9.jpg) no-repeat scroll center center;
}
.index_jj_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.index_jj_c:after{
	content: '';
	display: block;
	clear: both;
}
.index_jj_c_dw{
	position: absolute;
	left: 0;
	top: -60px;
	width: 460px;
	height: 520px;
	box-shadow: -10px 10px 0px rgba(0,0,0,.5);
}
.index_jj_c_dw img{
	display: block;
	width: 460px;
	height: 520px;
}
.index_jj_c_r{
	float: right;
	width: 690px;
	padding-top: 80px;
}
.index_jj_h{
	padding-left: 36px;
	margin-bottom: 40px;
	background: url(../img/lsx.jpg) no-repeat scroll left center;
}
.index_jj_h span{
	font-size: 28px;
	color: #fff;
	line-height: 28px;
}
.index_jj_h i{
	font-size: 21px;
	line-height: 21px;
	color: #1293c2;
}
.index_jj_h1{
	font-size: 24px;
	color: #d8d8d8;
	line-height: 24px;
	margin-bottom: 21px;
}
.index_jj_hcc{
	font-size: 14px;
	color: #d8d8d8;
	line-height: 32px;
	margin-bottom: 30px;
}
.index_jj_herf{
	margin-left: 547px;
	width: 120px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #fff;
	background: #1293c2;
	font-size: 16px;
	border-radius: 5px;
}
.index_jj_herf a{
	display: block;
	color: #fff;
}
.fwxm{
	width: 1200px;
	margin: 0 auto 80px;
	overflow: hidden;
}
.fwxm_li{
	float: left;
	width: 450px;
	position: relative;
	overflow: hidden;
	border-right: 1px solid #fff;
}
.fwxm_li img{
	width: 450px;
	height: 400px;
	display: block;
}
.fwxm_li_dw{
	position: absolute;
	left: 0;
	top: 125px;
	width: 320px;
	height: 150px;
	background: rgba(0,0,0,.5);
}
.fwxm_li_dw_h{
	padding: 30px 0 28px 20px;
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	font-weight: bold;
}
.fwxm_li_dw_h a{
	color: #fff;
}
.fwxm_li_dw_c{
	padding: 0 50px 0 20px;
	font-size: 16px;
	color: #dedede;
	line-height: 29px;
}
.fwxm_li_dw_c a{
	color: #dedede;
}
.cgal{
	width: 100%;
	height: 704px;
	background: url(../img/ks42.jpg) no-repeat scroll center center;
	padding-top: 1px;
}
.cgal_ul{
	float: left;
	width: 1200px;
	padding-top: 88px;
	overflow: hidden;
}
.cgal_li{
	float: left;
	width: 280px;
	margin: 0 10px;
	height: 206px;
	padding-top: 114px;
	position: relative;
	background: #151920;
}
.cgal_li_img{
	position: absolute;
	left: 50%;
	top: -88px;
	margin-left: -82px;
	width: 164px;
	height: 164px;
	border-radius: 50%;
	border: 6px solid #272f3c;
	overflow: hidden;
}
.cgal_li_img img{
	display: block;
	width: 164px;
	height: 164px;
}
.cgal_li_h{
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 12px;
}
.cgal_li_h a{
	color: #fff;
}
.cgal_li_c{
	font-size: 14px;
	color: #b6b6b6;
	line-height: 24px;
	margin-bottom: 19px;
	padding: 0 20px;
}
.cgal_li_c a{
	color: #b6b6b6;
}
.cgal_li_herf{
	width: 100px;
	height: 32px;
	margin: 0 auto;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	background: #1293c2;
	border-radius: 3px;
}
.cgal_li_herf a{
	color: #fff;
	display: block;
}


/*大图样式*/
/**{margin:0; padding:0; list-style:none;}*/
			#tugd11{
				width: 1200px;
				/*min-width: 1100px;*/
				height: 480px;
				margin: 0 auto;
				/*position: absolute;
				left: 50%;
				margin-left: -960px;*/
				overflow: hidden;
				position: relative;
				/*margin-bottom: 43px;*/
			}
			#main1{
				width: 1200px;
				/*min-width: 1200px;*/
				height: 408px;
				overflow: hidden;
			}
			#contugd1{
				width: 3600px;
				height: 408px;
				overflow: hidden;
			}
			/*#contugd1 img{
				width: 100%;
				min-width: 1200px;
				height: 1014px;
				float: left;
			}*/
			#num1{
				overflow: hidden;
				position: absolute;
				left: 50%;
				margin-left: -33px;
				bottom: 10px;
			}
			#num1 li{
				float: left;
				width: 15px;
				height: 15px;
				line-height: 15px;
				text-align: center;
				/*border-radius: 50%;*/
				background: #d2d2d2;
				border-radius: 50%;
				font-size: 16px;
				margin: 0 5px;
				cursor: pointer;
			}
			#num1 li.show1{
				background-color: #1293c2;
				color: red;
			}
/*大图样式结束*/

.zxrx{
	width: 100%;
	height: 300px;
	background: url(../img/ks16.jpg) no-repeat scroll center center;
}
.zxrx_c{
	width: 1200px;
	height: 300px;
	margin: 0 auto;
	position: relative;
}
.zxrx_c_dw{
	position: absolute;
	right: 243px;
	bottom: 71px;
	width: 133px;
	height: 36px;
}

.gjzy{
	width: 100%;
	height: 594px;
	padding-top: 1px;
	background: url(../img/gjzybg.jpg) no-repeat scroll center center;
}
.gjzy_ul{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.gjzy_li{
	float: left;
	width: 188px;
	margin: 0 12px 12px 0;
	border: 1px solid #cccccc;
}
.gjzy_li:nth-child(6n){
	margin-right: 0;
}
.gjzy_li img{
	display: block;
	width: 188px;
	height: 98px;
}

.xxzx{
	width: 100%;
	height: 786px;
	padding-top: 1px;
	background: url(../img/ks40.jpg) no-repeat scroll center center;
}
.xxzx_ul{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.xxzx_li{
	width: 570px;
	float: left;
	margin-right: 60px;
	overflow: hidden;
	margin-bottom: 30px;
}
.xxzx_li:nth-child(2n){
	margin-right: 0;
}
.xxzx_li_l{
	float: left;
	width: 152px;
	margin-right: 20px;
	overflow: hidden;
}
.xxzx_li_l img{
	display: block;
	width: 152px;
	height: 152px;
	transition: all 0.3s;
}
.xxzx_li_l img:hover{
	transform: scale(1.05);
	transition: all 0.3s;
}
.xxzx_li_r{
	float: left;
	width: 398px;
}
.xxzx_li_r_h{
	font-size: 16px;
	color: #333;
	line-height: 38px;
	margin-bottom: 7px;
}
.xxzx_li_r_h a{
	color: #333;
}
.xxzx_li_r_c{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-bottom: 4px;
}
.xxzx_li_r_c a{
	color: #666666;
}
.xxzx_li_r_time{
	overflow: hidden;
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
.xxzx_li_r_time a{
	color: #666666;
}
.xxzx_lll{
	float: left;
}
.xxzx_rrr{
	float: right;
}
.footer{
	width: 100%;
	height: 399px;
	background: url(../img/ks41.jpg) no-repeat scroll center center;
}
.footer_c{
	width: 1200px;
	margin: 0 auto;
}
.link{
	overflow: hidden;
	padding: 40px 0 30px 0;
	border-bottom: 1px solid #cccccc;
}
.link_l{
	font-size: 18px;
	color: #fff;
	line-height: 18px;
	float: left;
}
.link_r{
	float: left;
	overflow: hidden;
}
.link_li{
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	padding: 0 10px;
	border-right: 1px solid #cccccc;
}
.link_li a{
	color: #fff;
}
.footer_cc{
	overflow: hidden;
	padding-top: 42px;
}
.footer_cc_logo{
	float: left;
	width: 518px;
	margin-top: 57px;
}
.footer_cc_logo img{
	display: block;
}
.footer_cc_c{
	float: left;
	width: 300px;
	margin-right: 166px;
}
.ftwc{
	margin-bottom: 25px;
}
.ftn{
	display: table;
}
.footer_cc_c_1{
	display: table-cell;
	width: 220px;
	height: 58px;
	vertical-align: middle;
	border: 1px solid #ccc;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	padding-left: 78px;
}
.footer_bg1{
	background: url(../img/tel.png) no-repeat scroll 11px center;
}
.footer_bg2{
	background: url(../img/dizhi.png) no-repeat scroll 14px center;
}
.footer_bg3{
	background: url(../img/email.png) no-repeat scroll 8px center;
}
.footer_cc_r{
	float: left;
	width: 216px;
}
.footer_cc_r img{
	display: block;
	width: 216px;
}
.bottom{
	width: 100%;
	background: #282828;
	font-size: 14px;
	color: #a0a0a0;
	line-height: 50px;
	text-align: center;
}
.bottom a{
	color: #a0a0a0;
}
/*悬浮框样式*/
.izl-rmenu{position:fixed; right: 40px; bottom:60px; padding-bottom:73px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../img/r_qq.png) 0px 0px no-repeat; background-color:rgba(0,0,0,.5);}
.izl-rmenu .btn-qq:hover{background-color:rgba(0,0,0,.5);}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../img/r_qq.png) 0px 0px no-repeat; background-color:rgba(0,0,0,.5); text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../img/r_wx.png) 0px 0px no-repeat; background-color:rgba(0,0,0,.5);}
.izl-rmenu .btn-wx:hover{background-color:rgba(0,0,0,.5);}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../img/r_phone.png) 0px 0px no-repeat; background-color:rgba(0,0,0,.5);}
.izl-rmenu .btn-phone:hover{background-color:rgba(0,0,0,.5);}
.izl-rmenu .btn-phone .phone{background-color:rgba(0,0,0,.5); position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
/*悬浮框样式*/

/*内页样式*/
.banner{
	width: 100%;
	overflow: hidden;
}
.banner img{
	width: 100%;
}
.banner_c{
}
.zclc{
	width: 1200px;
	margin: 0 auto 80px;
	height: 705px;
	background: url(../img/ny2.jpg) no-repeat scroll top left;
}
.zclc1{
	width: 100%;
	height: 366px;
	background: url(../img/ny5.jpg) no-repeat scroll center center;
}
.zclc1_c{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.zclc1_c_l{
	float: left;
	width: 550px;
	padding-top: 110px;
	margin-left: 48px;
}
.zclc1_c_r{
	float: right;
	padding-top: 33px;
	margin-right: 48px;
	width: 500px;
}
.zclc1_c_r img{
	display: block;
	width: 500px;
}
.zclc1_c_l_h{
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 20px;
}
.bxian{
	width: 78px;
	height: 1px;
	background: #fff;
	margin-bottom: 14px;
}
.zclc1_c_l_c{
	font-size: 18px;
	color: #fff;
	line-height: 31px;
}
.gszc{
	width: 1200px;
	margin: 0 auto 80px;
	height: 468px;
	background: url(../img/ny7.jpg) no-repeat scroll top left;
}
.qzsq{
	width: 100%;
	height: 515px;
	padding-top: 1px;
	background: url(../img/ny10.jpg) no-repeat scroll top left;
}
.qzsq_h{
	width: 338px;
	height: 63px;
	margin: 33px auto 40px;
	background: url(../img/ny8.png) no-repeat scroll top left;
}
.qzsq_c{
	width: 1200px;
	margin: 0 auto;
}
.qzsq_c_c:after{
	content: '';
	display: block;
	clear: both;
}
.qzsq_c_cl{
	float: left;
	width: 500px;
	height: 300px;
	box-shadow: -10px 10px 0px #363c41;
	margin-left: 48px;
}
.qzsq_c_cl img{
	display: block;
	width: 500px;
	height: 300px;
}
.qzsq_c_cr{
	float: right;
	width: 520px;
	margin-right: 48px;
	padding-top: 12px;
	font-size: 17px;
	line-height: 33px;
	color: #fff;
}
.qzsq_c_cr_c{
	margin-bottom: 13px;
}
.fklc{
	width: 1104px;
	margin: 0 auto 40px;
	overflow: hidden;
}
.fklc_li{
	float: left;
	width: 487px;
	height: 174px;
	overflow: hidden;
	margin-right: 129px;
}
.fklc_li:nth-child(2n){
	margin-right: 0;
}
.fklc_li_l{
	float: left;
	width: 20px;
	height: 174px;
	border-radius: 10px;
	background: #1293c2;
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	text-align: center;
	padding: 0 10px;
}
.table_cell{
	display: table-cell;
	vertical-align: middle;
	width: 40px;
	height: 174px;
}
.fklc_li_r{
	float: left;
	width: 447px;
	height: 174px;
	background: #e8e8e8;
}
.table_cell1{
	display: table-cell;
	vertical-align: middle;
	width: 387px;
	height: 174px;
	padding: 0 20px 0 40px;
	color: #333333;
	line-height: 33px;
	font-size: 18px;
}

.fwrx{
	width: 1104px;
	height: 108px;
	margin: 0 auto;
	background: url(../img/ny12.jpg) no-repeat scroll top left;
}
.clgs{
	width: 1020px;
	margin: 90px auto;
}
.clgs:after{
	content: '';
	display: block;
	clear: both;
}
.clgs_li{
	width: 116px;
	height: 116px;
	overflow: hidden;
	margin: -16px 26px;
	float: left;
	transform: rotate(-45deg);
	border: 1px solid #CCCCCC;
}
.clgs_li:nth-child(1){
	margin-left: 111px;
}
.clgs_li:nth-child(12n){
	margin-left: 111px;
}
.clgs_li_img{
	margin-left: -22px;
	margin-top: -22px;
	width: 162px;
	height: 162px;
	transform: rotate(45deg);
}
.clgs_li_img img{
	display: block;
	width: 162px;
	height: 162px;
}


/*滚动*/
.gundong{
	width: 1200px;
	margin: 0 auto 80px;
	overflow: hidden;
}
#t_con2_center{
	float: left;
	width: 1104px;
	height: 150px;
	overflow: hidden;
}
#t_box{
	width: 4000px;
	height: 150px;
	overflow: hidden;
}
#t_con2_ul,#t_con2_ul1{
	height: 150px;
	float: left;
/*	overflow: hidden;*/
}
#t_con2_ul:after,#t_con2_ul1:after{
	content: '';
	display: block;
	clear: both;
}
/*#t_con2_ul a,#t_con2_ul1 a{
	display: block;
	float: left;
	width: 212px;
	height: 352px;
}*/
.t_con2_li{
	float: left;
	width: 261px;
	height: 150px;
	margin-right: 20px;
	position: relative;
}
.gd_dw{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background: rgba(0,0,0,.5);
}
.t_con2_li img{
	display: block;
	width: 261px;
	height: 150px;
}
#gundong_l{
	float: left;
	width: 16px;
	height: 30px;
	margin-top: 60px;
	margin-left: 16px;
	margin-right: 16px;
	cursor: pointer;
}
#gundong_l img{
	display: block;
	width: 16px;
	height: 30px;
}
#gundong_r img{
	display: block;
	width: 16px;
	height: 30px;
}
#gundong_r{
	float: left;
	width: 16px;
	height: 30px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 60px;
	cursor: pointer;
}
/*滚动样式结束*/

.xwbt{
	width: 1200px;
	margin: 0px auto 13px;
	padding-top: 80px;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
}
.xwbt span{
	color: #333333;
}
.xwbt i{
	color: #1293c2;
}
.xwbt1{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 4px;
	color: #666666;
}
.xwbt2{
	width: 1200px;
	margin: 0 auto 40px;
	text-align: center;
	font-size: 0;
	line-height: 0;
}
.xwbt2 span{
	display: inline-block;
	width: 25px;
	height: 3px;
	background: #333333;
}
.xwbt2 i{
	display: inline-block;
	width: 25px;
	height: 3px;
	background: #1293c2;
}
.cg_ul{
	width: 1200px;
	margin: 0 auto 42px;
}
.cg_ul:after{
	content: '';
	display: block;
	clear: both;
}
.cg_li{
	float: left;
	width: 276px;
	margin-right: 32px;
	margin-bottom: 32px;
	border-radius: 3px;
	transition: all 0.3s;
}
.cg_li:nth-child(4n){
	margin-right: 0;
}
.cg_li:hover{
	box-shadow: 0 2px 4px #333333;
	transition: all 0.3s;
}
.cg_li_img{
	margin-bottom: 2px;
}
.cg_li_img img{
	display: block;
	width: 276px;
	height: 276px;
}
.cg_li_h{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	padding: 0 10px;
}
.cg_li_h a{
	color: #333;
}
.cg_li_c{
	font-size: 14px;
	height: 56px;
	overflow: hidden;
	color: #999999;
	line-height: 28px;
	padding: 0 10px 5px;
	border-bottom: 1px solid #dcdcdc;
}
.cg_li_c a{
	color: #999999;
}
.cg_li_th{
	overflow: hidden;
	font-size: 14px;
	line-height: 32px;
	padding: 0 10px;
}
.cg_li_time{
	float: left;
	color: #999999;
}
.cg_li_herf{
	float: right;
	color: #1293c2;
}
.cg_li_herf a{
	color: #1293c2;
}
.ckgd{
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin: 0 auto 60px;
	background: #1293c2;
}
.ckgd a{
	display: block;
	color: #fff;
}
.al_ul{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.al_li{
	float: left;
	width: 576px;
	margin-right: 48px;
	background: #f5f5f5;
	margin-bottom: 38px;
}
.al_li:nth-child(2n){
	margin-right: 0;
}
.al_li_l{
	float: left;
	width: 288px;
	height: 364px;
}
.al_li_l img{
	display: block;
}
.al_li_r{
	float: left;
	width: 248px;
	height: 347px;
	padding: 17px 20px 0;
}
.al_li_r_h{
	font-size: 20px;
	color: #333333;
	line-height: 26px;
	height: 52px;
	margin-bottom: 14px;
}
.al_li_r_h a{
	color: #333333;
}
.al_li_r_time{
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	margin-bottom: 14px;
}
.al_li_r_c{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	height: 192px;
	overflow: hidden;
	margin-bottom: 22px;
}
.al_li_r_c a{
	color: #666666;
}
.al_li_r_xq{
	overflow: hidden;
}
.al_li_r_xq_r{
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	float: right;
	background: #1293c2;
}
.al_li_r_xq_r a{
	display: block;
	color: #fff;
}
.kc_bg1{
	width: 100%;
	height: 290px;
	background: url(../img/kc2.jpg) no-repeat scroll center center;
}
.kc_con1{
	width: 1200px;
	margin: 0 auto 80px;
	position: relative;
}
.kc_con1:after{
	content: '';
	display: block;
	clear: both;
}
.kc_con1_l{
	float: left;
	width: 192px;
	height: 132px;
	background: #1293c2;
	padding-left: 24px;
	padding-top: 48px;
}
.kc_con1_l_h{
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	margin-bottom: 13px;
}
.kc_con1_l_c{
	font-size: 14px;
	color: #fff;
	line-height: 27px;
}
.kc_con1_r{
	float: right;
	padding: 22px 40px 0;
	width: 904px;
	font-size: 16px;
	line-height: 23px;
	color: #666666;
}
.kc_con1_dw{
	position: absolute;
	left: 0;
	top: -120px;
	width: 192px;
	padding-top: 34px;
	height: 86px;
	padding-left: 24px;
	background: rgba(18,147,194,.5);
}
.kc_con1_dw_h{
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 11px;
}
.kc_con1_dw_e{
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}
.kc_con2{
	width: 1200px;
	height: 350px;
	margin: 0 auto 80px;
	position: relative;
	overflow: hidden;
}
.kc_con2_l{
	float: left;
	width: 631px;
	height: 350px;
}
.kc_con2_l img{
	display: block;
	width: 631px;
	height: 350px;
}
.kc_con2_dw{
	position: absolute;
	top: 0;
	right: 0;
	width: 549px;
	height: 322px;
	padding-left: 136px;
	padding-right: 24px;
	padding-top: 28px;
	background: url(../img/kc4.png) no-repeat scroll top left;
}
.kc_con2_dw_h{
	margin-bottom: 15px;
}
.kc_con2_dw_h span{
	font-size: 30px;
	color: #333;
	line-height: 30px;
}
.kc_con2_dw_h i{
	font-size: 30px;
	color: #1293c2;
	line-height: 30px;
}
.kc_con2_dw_h em{
	font-size: 18px;
	color: #999999;
	line-height: 18px;
}
.kc_con2_dw_c{
	font-size: 15px;
	color: #666666;
	line-height: 24px;
}
.kc_con2_dw_c a{
	display: inline-block;
	width: 126px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	background: #1293c2;
	margin-top: 14px;
}
.kc_con3{
	width: 1200px;
	margin: 0 auto 60px;
	overflow: hidden;
}
.kc_con3_l{
	float: left;
	width: 700px;
}
.kc_con3_l img{
	display: block;
	width: 700px;
	height: 450px;
}
.kc_con3_r{
	float: left;
	width: 500px;
	padding-top: 20px;
}
.kc_con3_r_h{
	padding-left: 20px;
}
.kc_con3_r_h1{
	font-size: 30px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 9px;
}
.kc_con3_r_h2{
	overflow: hidden;
}
.kc_con3_r_h3{
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 14px;
	padding-top: 8px;
	border-top: 2px solid #1293C2;
	margin: 0 0 17px;
}
.kc_con3_w{
	width: 100%;
	background: url(../img/kc15.jpg) no-repeat scroll center 99px;
}
.kc_con3_r_c{
	padding-left: 20px;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	padding-bottom: 9px;
}
.kc_con4{
	width: 100%;
	height: 507px;
	background: url(../img/kc13.jpg) no-repeat scroll center center;
}
.kc_con4_c{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.kc_con4_cc{
	width: 668px;
	padding: 30px 30px 0 20px;
}
.kc_con4_cc_h{
	
}
.kc_con3_r_h1_1{
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 9px;
}
.kc_con4_cc_h1{
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	padding-top: 13px;
	margin-bottom: 21px;
}
.kc_con4_cc_c{
	font-size: 14px;
	color: #fff;
	line-height: 31px;
}
.kc_con4_dw{
	position: absolute;
	top: -60px;
	right: 20px;
	width: 460px;
	height: 520px;
	box-shadow: 10px 10px 0px rgba(0,0,0,.5);
}
.kc_con4_dw img{
	display: block;
	width: 460px;
	height: 520px;
}
.kc_con5{
	width: 1200px;
	margin: 0 auto 80px;
}
.kc_con5_c{
	margin-top: 40px;
}
.kc_con5_c:after{
	content: '';
	display: block;
	clear: both;
}
.kc_con5_c_l{
	float: left;
	width: 712px;
	height: 439px;
	padding-top: 10px;
	padding-left: 30px;
	background: #f5f5f5;
	box-shadow: 0px 4px 4px #999;
}
.kc_con5_c_l_h{
	font-size: 24px;
	color: #333333;
	line-height: 43px;
}
.kc_con5_c_l_c{
	font-size: 16px;
	line-height: 29px;
	color: #999999;
	margin-bottom: 14px;
}
.kc_con5_c_l_c1{
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 16px;
}
.yllx{
	overflow: hidden;
}
.yllx_r{
	float: right;
	width: 126px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	background: #1293c2;
	margin-right: 60px;
}
.yllx_r a{
	display: block;
	color: #fff;
}
.kc_con5_c_r{
	float: left;
	width: 430px;
	margin-top: 10px;
	margin-left: -13px;
	box-shadow: 7px 7px 11px #999;
}
.kc_con5_c_r img{
	width: 430px;
	height: 430px;
	display: block;
}
.kc_con6{
	width: 100%;
	padding-top: 1px;
	background: #f4f4f4;
	padding-bottom: 80px;
}
.kc_con6_c{
	width: 1200px;
	margin: 0 auto;
}
.dzlx{
	overflow: hidden;
}
.dzlx_l{
	float: left;
	padding: 44px 44px 0 55px;
	width: 441px;
}
.dzlx_l_h{
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 30px;
}
.dzlx_l_c{
	font-size: 18px;
	color: #333333;
	line-height: 31px;
	letter-spacing: 2px;
}
.dzlx_r{
	float: left;
	padding-top: 44px;
	width: 660px;
}
.dzlx_r img{
	display: block;
	width: 660px;
}
.dzlxdown_l{
	float: left;
	width: 705px;
}
.dzlxdown_l img{
	display: inline-block;
	border: 0;
}
.dzlxdown_r{
	float: left;
	width: 394px;
	padding: 44px 44px 0 55px;
}
.dzlx_alck{
	margin: 34px auto 0;
	width: 126px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    background: #1293c2;
}
.dzlx_alck a{
	display: block;
	color: #fff;
}
.swkc_bt{
	padding: 1px 0;
	background: #efebe6;
}
.swbt{
	width: 1200px;
	height: 81px;
	margin: 80px auto 40px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    -o-user-select: none;
    user-select: none;
}
.swkc_img{
	width: 100%;
	background: #efebe6;
}
.swkc_img img{
	display: block;
	margin: 0 auto;
}
.hdxm{
	width: 1200px;
	margin: 40px auto 0;
}
.hdxm:after{
	content: '';
	display: block;
	clear: both;
}
.hdxm li{
	float: left;
	width: 276px;
	margin-right: 32px;
	position: relative;
	margin-bottom: 32px;
	transition: all 0.3s;
}
.hdxm li:hover{
	transition: all 0.3s;
	box-shadow: 0 2px 4px #000;
}
.hdxm li:nth-child(4n){
	margin-right: 0;
}
.hdxm li img{
	display: block;
	width: 276px;
	height: 368px;
}
.hdxm_dw{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	background: rgba(0,0,0,.5);
}
.hdxm_dw a{
	color: #fff;
}
.rc_con{
	width: 1200px;
	margin: 40px auto 0;
}
.rc_con_c1{
	overflow: hidden;
	margin-bottom: 20px;
}
.rc_con_c1_l{
	float: left;
	width: 600px;
}
/*.rc_con_c1_l img{
	display: block;
	width: 600px;
	height: 400px;
}*/
.rc_con_c1_r{
	float: left;
	width: 554px;
	padding: 20px 23px;
}
.rc_ch{
	font-size: 26px;
	color: #333333;
	line-height: 26px;
	margin-bottom: 10px;
}
.rc_chx{
	width: 150px;
	height: 2px;
	background: #00bbff;
	margin-bottom: 24px;
}
.rc_chc{
	font-size: 16px;
	color: #666666;
	line-height: 29px;
}
.rc_chc img{
	display: block;
	margin: 10px auto;
}
.rc_con_c1_l1{
	float: left;
	width: 608px;
	margin-right: 42px;
	font-size: 16px;
	color: #666666;
	line-height: 29px;
}
.rc_con_c1_r1{
	float: left;
	width: 550px;
}
.rc_con_c1_l{
	float: left;
}
.rc_con_c1_r11{
	float: right;
}
.kc_con3_w.abt{
	background: #f5f5f5;
	padding: 20px 0 0;
}
.center{
	width: 1200px;
	margin: 0 auto;
}
.center:after{
	content: '';
	display: block;
	clear: both;
}
.clear{
	overflow: hidden;
}
.zj_li{
	float: left;
	width: 283px;
	height: 420px;
	margin-right: 20px;
	margin-bottom: 24px;
	border: 1px solid #dedede;
}
.clear .zj_li:last-child{
	margin-right: 0;
}
.zj_li_img{
	margin: 20px auto;
	width: 158px;
	height: 158px;
	overflow: hidden;
	border: 1px solid #DEDEDE;
	border-radius: 50%;
}
.zj_li_img img{
	display: block;
	width: 158px;
}

.zj_li_h{
	width: 180px;
	font-size: 18px;
	color: #1293c2;
	line-height: 24px;
	margin: 3px auto;
	text-align: center;
}
.zj_li_h a{
	color: #1293c2;
}
.zj_li_c{
	border-top: 1px solid #DEDEDE;
	padding: 0 8px;
	color: #666666;
	font-size: 14px;
	line-height: 26px;
}
.zj_li_c a{
	color: #666666;
}
.center .swiper-pagination1{
	bottom: 2px;
}
.center .swiper-pagination-bullet{
	width: 30px;
	height: 4px;
	border-radius: 0;
}
.abt_h{
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	padding-bottom: 20px;
	margin-bottom: 24px;
	border-bottom: 1px solid #dedede;
}
.abt_li{
	float: left;
	width: 33.27%;
	height: 260px;
	border-right: 1px solid #DEDEDE;
}
.abt_li:last-child{
	border-right: none;
}
.abt_li_img{
	height: 113px;
	background: url(../img/ab1.png) no-repeat scroll center bottom;
}
.abt_li_img1{
	height: 113px;
	background: url(../img/ab2.png) no-repeat scroll center bottom;
}
.abt_li_img2{
	height: 113px;
	background: url(../img/ab3.png) no-repeat scroll center bottom;
}
.abt_li_h{
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	margin: 20px 0;
	text-align: center;
}
.abt_li_c{
	font-size: 20px;
	color: #333333;
	line-height: 36px;
	text-align: center;
}
.abmap{
	position: relative;
	height: 400px;
	margin-top: 14px;
	margin-bottom: 80px;
	background: url(../img/abbg.jpg) no-repeat scroll top left;
}
.mapc{
	font-size: 14px;
	line-height: 14px;
	color: #000;
}
.mapdw1{
	position: absolute;
	left: 80px;
	top: 105px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw1 .mapc{
	position: absolute;
	width: 100px;
	left: -14px;
	bottom: -16px;
}
.mapdw2{
	position: absolute;
	left: 508px;
	top: 134px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw2 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: 15px;
	top: 15px;
}

.mapdw3{
	position: absolute;
	left: 528px;
	top: 142px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw3 .mapc{
	position: absolute;
	width: 100px;
	left: -14px;
	bottom: -16px;
}

.mapdw4{
	position: absolute;
	right: 120px;
	top: 173px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw4 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: 15px;
	top: 15px;
}
.mapdw5{
	position: absolute;
	right: 97px;
	top: 197px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw5 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: 15px;
	top: 15px;
}
.mapdw6{
	position: absolute;
	right: 91px;
	top: 244px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw6 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: 15px;
	top: 15px;
}
.mapdw6{
	position: absolute;
	right: 91px;
	top: 244px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw6 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: 15px;
	top: 15px;
}
.mapdw7{
	position: absolute;
	right: 136px;
	top: 291px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw7 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: 15px;
	top: 10px;
}
.mapdw8{
	position: absolute;
	right: 128px;
	top: 294px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw8 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: 15px;
	top: 22px;
}
.mapdw9{
	position: absolute;
	right: 205px;
	top: 323px;
	width: 15px;
	height: 20px;
	background: url(../img/ab4.png) no-repeat scroll top left;
}
.mapdw9 .mapc{
	position: absolute;
	width: 100px;
	text-align: right;
	right: -7px;
	top: 22px;
}

.pxcenter{
	width: 1176px;
	margin: 0 auto;
}
.pxcenter:after{
	content: '';
	clear: both;
	display: block;
}
.px_img img{
	display: block;
	width: 100%;
}
.px_h{
	padding: 33px 0 22px 13px;
	font-size: 30px;
	line-height: 30px;
}
.px_h span{
	color: #333333;
	border-bottom: 3px solid #1293c2;
}
.px_h i{
	color: #1293c2;
}
.px_c{
	font-size: 16px;
	color: #999999;
	line-height: 28px;
}
.px_li{
	float: left;
	width: 363px;
	margin-right: 43px;
}
.px_li:last-child{
	margin-right: 0;
}
.px_li_img{
	width: 100%;
	height: 225px;
	overflow: hidden;
}
.px_li_img img{
	display: block;
	width: 100%;
}
.px_li_c{
	padding: 16px 10px 0;
	height: 79px;
	overflow: hidden;
	border: 1px solid #878787;
	border-top: none;
	color: #878787;
	line-height: 24px;
	font-size: 14px;
}
.px_li_c a{
	color: #878787;
}
.px_ul{
	margin: 30px auto;
}
.c_l{
	float: left;
	width: 366px;
	height: 298px;
	overflow: hidden;
	margin-right: 38px;
}
.c_l img{
	display: block;
	width: 100%;
}
.c_r{
	float: right;
	width: 772px;
	height: 298px;
	overflow: hidden;
	background: url(../img/px6.jpg) no-repeat scroll center bottom;
}
.bg_li{
	float: left;
	width: 240px;
	height: 350px;
	overflow: hidden;
	border: 1px solid #bababa;
	margin-right: 69px;
	margin-bottom: 38px;
}
.bg_li:nth-child(4n){
	margin-right: 0;
}
.bg_li_img{
	width: 100%;
	height: 222px;
	overflow: hidden;
	margin-bottom: 15px;
}
.bg_li_img img{
	display: block;
	width: 100%;
}
.bg_li_h{
	padding: 0 10px;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.bg_li_h a{
	color: #333333;
}
.bg_li_c{
	padding: 0 10px;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	margin-bottom: 5px;
}
.bg_li_c a{
	color: #999999;
}
.bg_li_herf{
	padding: 0 10px;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
}
.bg_li_herf a{
	color: #1293c2;
}
.px_herf{
	text-align: center;
	font-size: 13px;
	line-height: 14px;
	padding: 40px 0 60px;
}
.px_herf a{
	display: inline-block;
	padding: 0 8px;
	color: #666666;
}
.px_herf span{
	display: inline-block;
	padding: 0 8px;
	color: #1293c2;
}
.ckxc{
	width: 100%;
	padding-top: 1px;
	padding-bottom: 70px;
	background: url(../img/px15.jpg) no-repeat fixed center;
	background-size: 100% 100%;
}
.ckxc_ul{
	background: url(../img/pxbg.jpg) repeat-y scroll center 29px;
}
.ckxc_li{
	float: left;
	width: 505px;
	height: 174px;
	position: relative;
	margin-bottom: 60px;
}
.ckxc_li:last-child{
	margin-bottom: 0;
}
.ckxc_li:after{
	content: '';
	display: block;
	clear: both;
}
.ckxc_li:nth-child(2n-1){
	padding-right: 60px;
	background: url(../img/px16.png) no-repeat scroll top left;
}
.ckxc_li:nth-child(2){
	margin-top: 124px;
}
.ckxc_li:nth-child(2n){
	float: right;
	padding-left: 60px;
	text-align: right;
	background: url(../img/px17.png) no-repeat scroll top left;
}
.ckxc_li_img{
	float: left;
	margin: 2px;
}
.ckxc_li_img img{
	display: block;
	width: 251px;
	height: 165px;
}
.ckxc_li_c{
	float: right;
	width: 219px;
}
.ckxc_li:nth-child(2n) .ckxc_li_img{
	float: right;
}
.ckxc_li:nth-child(2n) .ckxc_li_c{
	float: left;
}
.ckxc_li_h{
	margin: 14px 0 19px;
	font-size: 21px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;
}
.ckxc_li_cc{
	font-size: 14px;
	color: #4a4e4e;
	line-height: 26px;
}
.ckxc_li_dw1{
	position: absolute;
	left: 239px;
	top: 72px;
	width: 28px;
	height: 28px;
	z-index: 11;
	background: url(../img/px18.png) no-repeat scroll top left;
}
.ckxc_li:nth-child(2n) .ckxc_li_dw1{
	right: 239px;
	left: auto;
	background: url(../img/px19.png) no-repeat scroll top left;
}
.ckxc_li:nth-child(2n) .ckxc_li_dw2{
	left: -37px;
	right: auto;
}
.ckxc_li_dw2{
	position: absolute;
	right: -37px;
	top: 72px;
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-style: italic;
	font-size: 14px;
	color: #007cc3;
	background: #fff;
	border: 3px solid #cccccc;
	z-index: 10;
	border-radius: 50%;
	font-weight: bold;
}
.zhzc_l{
	float: left;
	margin-left: 11px;
	width: 400px;
	position: relative;
	box-shadow: -9px 9px 9px #6f6f6f;
}
.zhzc_l img{
	display: block;
	width: 100%;
}
.zhzc_l_c{
	position: absolute;
	right: -19px;
	bottom: -40px;
	width: 185px;
	z-index: 10;
	box-shadow: 0px 5px 6px #6f6f6f;
}
.zhzc_l_c img{
	display: block;
	width: 100%;
}
.zhzc_r{
	float: right;
	width: 746px;
	margin-right: 12px;
}
.px_h1{
	padding: 9px 0 14px;
	font-size: 30px;
	line-height: 30px;
}
.px_h1 span{
	color: #333333;
	border-bottom: 3px solid #1293c2;
}
.px_h1 i{
	color: #1293c2;
}
.qz_h{
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	margin: 26px 0 6px;
	padding-left: 20px;
}
.qz_h span{
	color: #333333;
}
.qz_h i{
	color: #1293c2;
}
.qz_h_m{
	padding-left: 20px;
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 30px;
}
.qz_c{
	font-size: 18px;
	line-height: 32px;
	color: #727272;
}
.qz_ul{
	padding: 66px 0 22px;
}
.qz_li{
	overflow: hidden;
	margin-bottom: 45px;
	box-sizing: border-box;
	background: #f5f5f5;
}
.qz_li_l{
	float: left;
	width: 50%;
}
.qz_li_r{
	float: right;
	width: 50%;
	padding: 18px 25px 0;
	height: 256px;
	border: 1px solid #a0a0a0;
}
.qz_li:nth-child(2n) .qz_li_l{
	float: right;
}
.qz_li:nth-child(2n) .qz_li_r{
	float: left;
	border-right: none;
}
.qz_li:nth-child(2n-1) .qz_li_r{
	float: left;
	border-left: none;
}
.qz_img{
	padding: 20px 0 100px;
}
.qz_img img{
	display: block;
	width: 100%;
}
.pxfw{
	font-size: 16px;
	line-height: 36px;
	color: #666666;
	text-align: center;
	margin-top: 30px;
}
.gjpxfw{
	width: 100%;
	padding: 1px 0 40px;
	background: url(../img/xf9.jpg) no-repeat scroll top left;
}
.gjpxfw_h{
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	text-align: center;
	padding: 20px 0;
}
.gj_ul{
	float: left;
	width: 900px;
	overflow: hidden;
}
.gj_li{
	overflow: hidden;
	background: #fff;
}
.gj_li img{
	display: block;
	width: 100%;
}
.gj_li_l{
	float: left;
	width: 528px;
	box-sizing: border-box;
}
.gj_h{
	font-size: 18px;
	line-height: 18px;
	color: #333333;
	margin: 17px 0;
	padding: 0 30px;
}
.gj_c{
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	padding: 0 30px;
}
.gj_li_r{
	float: left;
	width: 372px;
}
.gjal{
	float: left;
	width: 300px;
	position: relative;
}
.gjal_dw{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 42px;
	font-size: 20px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,.5);
}
.gjal img{
	display: block;
	width: 100%;
}
.gjal_dw a{
	color: #fff;
}
.gjbt{
	margin-top: 40px;
}
.hzjs{
	margin-top: 30px;
}
.zbf{
	float: left;
	width: 47%;
	margin: 0 0 10px 3%;
}
.hz_h{
	font-size: 24px;
	line-height: 24px;
	color: #333333;
	padding: 20px 0 10px;
	border-bottom: 2px solid #000000;
}
.hz_c{
	font-size: 16px;
	color: #666666;
	line-height: 27px;
	margin: 10px 0;
}
.mgl{
	margin-left: 3%;
}
.rwjj{
	font-size: 24px;
	color: #666666;
	line-height: 43px;
	margin: 20px 0;
}
.rwjj img{
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}
.bmlx{
	background: #d8d8d8;
	box-sizing: border-box;
	padding: 39px 0;
	margin: 26px auto 110px;
}
.bmlx_l{
	float: left;
	padding-left: 110px;
	width: 50%;
}
.bmlx_h{
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	margin: 0 0 22px;
}
.bmlx_c{
	font-size: 18px;
	color: #666666;
	line-height: 30px;
}
.bmlx_r{
	float: left;
	width: 50%;
	overflow: hidden;
}
.bmlx_r img{
	float: left;
	display: block;
	margin-left: 30px;
	margin-bottom: 10px;
}
.fwjs{
	height: 244px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px 6px 0;
	background: url(../img/hg6.jpg) no-repeat scroll top left;
}
.fwjs_c{
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	padding: 0 26px;
}
.fqx_li{
	float: left;
	width: 383px;
	margin-right: 25px;
	position: relative;
	height: 205px;
	overflow: hidden;
}
.fqx_li img{
	display: block;
	width: 100%;
}
.fqx_li:last-child{
	margin-right: 0;
}
.fqx_li_dw{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 17px;
	background: rgba(0,0,0,.5);
}
.fgx_c{
	padding: 60px 0;
}
.mcjs{
	height: 471px;
	padding-top: 1px;
	background: url(../img/hg7.png) no-repeat scroll top left;
}
.mcjs_ul{
	margin-left: 20px;
	width: 700px;
	overflow: hidden;
}
.mcjs_li{
	font-size: ;
	color: #333333;
	line-height: 26px;
	margin-bottom: 20px;
}
.mcjs_li_h{
	font-size: 20px;
}
.mcjs_li_c{
	font-size: 16px;
}
.ms_w{
	margin: 80px auto 60px;
}
.ms{
	float: left;
	width: 580px;
	margin-right: 40px;
}
.ms img{
	display: block;
	width: 100%;
}
.ms:last-child{
	margin-right: 0;
}
.ms_h{
	font-size: 30px;
	line-height: 30px;
	margin: 29px 0 34px;
}
.ms_h span{
	color: #333333;
}
.ms_h i{
	color: #1293c2;
}
.ms_c{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 25px;
}
.ms_hx{
	width: 120px;
	height: 3px;
	background: #1293c2;
}
.kc_con3_w.abt.fwlc_w{
	padding-bottom: 42px;
}
.fwlc{
	background: url(../img/hg15.png) repeat-y scroll center;
}
.fwlc_li{
	float: left;
	width: 544px;
	margin-bottom: 30px;
	position: relative;
}
.fwlc_li:after{
	content: '';
	display: block;
	clear: both;
}
.fwlc_li_l{
	float: left;
	width: 220px;
	padding: 0 12px;
}
.fwlc_li_r{
	float: right;
	width: 300px;
}
.fwlc_li_r img{
	display: block;
	width: 100%;
}
.fwlc_li_l_h{
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 17px;
}
.fwlc_li_l_c{
	font-size: 18px;
	color: #999999;
	line-height: 24px;
}
.fwlc_li_dw1{
	position: absolute;
	width: 16px;
	height: 15px;
	right: -36px;
	top: 68px;
	z-index: 10;
	background: url(../img/hg16.png) no-repeat scroll top left;
}
.fwlc_li_dw2{
	position: absolute;
	width: 16px;
	height: 16px;
	right: -64px;
	top: 68px;
	z-index: 10;
	background: url(../img/hg17.png) no-repeat scroll top left;
}
.fwlc_li:nth-child(2n){
	float: right;
}
.fwlc_li:nth-child(2){
	margin-top: 90px;
}
.fwlc_li:nth-child(2n) .fwlc_li_l{
	float: right;
}
.fwlc_li:nth-child(2n) .fwlc_li_r{
	float: left;
}
.fwlc_li:nth-child(2n) .fwlc_li_dw1{
	left: -36px;
	right: auto;
	background: url(../img/hg18.png) no-repeat scroll top left;
}
.fwlc_li:nth-child(2n) .fwlc_li_dw2{
	left: -64px;
	right: auto;
}


.news_sx{
	overflow: hidden;
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	margin-bottom: 18px;
	box-sizing: border-box;
}
.news_sx a{
	color: #666666;
}
.news_sx_l{
	float: left;
	width: 50%;
	padding-left: 150px;
}
.news_sx_r{
	float: right;
	width: 50%;
	padding-left: 150px;
}

.zzsm{
	text-align: center;
	font-size: 12px;
	color: #cccccc;
	line-height: 23px;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}
.zzsm_tel{
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 23px;
	margin-bottom: 100px;
}
.textcenter{
	text-align: center;
}
.juzhong{
	margin: 10px auto 30px;
}
.al_herf{
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	padding: 10px 0 60px;
}
.al_herf a{
	display: inline-block;
	color: #666666;
	padding: 0 12px;
	margin: 0 3px;
	border: 1px solid #d3d3d4;
}
.al_herf a:hover{
	border: 1px solid #046cb3;
	background: #046cb3;
	color: #fff;
}
.al_herf span{
	display: inline-block;
	color: #fff;
	padding: 0 12px;
	margin: 0 3px;
	background: #046cb3;
	border: 1px solid #046cb3;
}
