@charset "UTF-8";
/*zwp 2017-10-39*/
/*公共部分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
	overflow-y:auto;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #828385
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #828385;
}/* 未访问的链接 */
a:visited {
	color: #828385;
}/* 已访问的链接 */
a:hover {
	color: #4e9cd8;
}/* 鼠标在链接上 */
a:active {
	color: #828385;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #828385;
	background:#ffffff;
	min-width:1220px;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}


/*浏览器滚动条*/
::-webkit-scrollbar {width:8px;background:#f0f0f0;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {width:8px;background:#333;}
::-webkit-scrollbar-corner {background:#f0f0f0;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}
/************/
::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{}                  /* Firefox版本4-18 */
::-moz-placeholder{}                  /* Firefox版本19+ */
:-ms-input-placeholder{}           /* IE浏览器 */

.clear {
	clear: both;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h45 {
	clear: both;
	height: 45px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h65 {
	clear: both;
	height: 65px;
}
.h80 {
	clear: both;
	height: 80px;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共部分结束*/
/*^
 * 框架
 * @return
 */	
.wrap{
	clear:both;
	width:1600px;
	margin:0 auto;
	}
.minH{
	min-height:350px;
	height:auto !important;
	height:350px;
	}
/*
///////////////top
*/	
.headBox{
	clear: both;
	height: 120px;
	background: #fff;
	position: relative;
	z-index: 99;
}
.logo{
	width:363px;
	height:64px;
	overflow: hidden;
	margin-top:28px;
}
.logo img{
	display: block;
	width:363px;
	height:64px;
}
/*导航*/
.menuDl dd{
	float: left;
	position: relative;
}
.menuDl dd .a1{
	display: block;
	clear: both;
	height: 120px;
	overflow: hidden;
	line-height: 130px;
	padding:0 30px;
	color: #444444;
	font-size:16px;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.menuDl dd.hover .a1{color:#fff;}
.menuDl dd .div_a{
	width: 100%;
	overflow: hidden;
	background:rgba(34,110,214,0.9);
	position: absolute;
	top: 120px;
	left: 0;
	z-index: 11;
	display: none;
}
.menuDl dd .div_a a{
	display: block;
	clear: both;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
}
.menuDl dd .div_a a:hover{background: #1e61bc}
.menuDl dd .div_a a.hover{background: #1e61bc}
.searchBt{
	width:60px;
	height: 110px;
	cursor: pointer;
	background-image: url(../images/icon1.png);
	background-position:center center;
	background-repeat: no-repeat;
	margin-top:10px;
}
.searchBox{
	width: 255px;
	height: 40px;
	overflow: hidden;
	position:absolute;
	top: 135px;
	right:0;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}
.searchBt:hover .searchBox{
	visibility:visible;
	top: 121px;
	opacity:1;
}
.searchBox input{
	float: left;
	height: 40px;
	width: 205px;
	padding:0 5px;
	overflow: hidden;
	line-height: 40px;
	background: none;
	border: none;
	color: #333;
	font-family: "microsoft yahei";
	font-size: 14px;
}
.searchBox a{
	float: left;
	display: block;
	width: 40px;
	height: 40px;
	background-image: url(../images/icon1.png);
	background-position: center center;
	background-repeat: no-repeat;
}
/*
//////////banner
*/

.bannerSlide{
	clear: both;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.bannerSlide .bd{
	clear: both;
	overflow:hidden;
}
.bannerSlide .bd dl dd{
	overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
}
.bannerSlide .hd{
	width: 100%;
	height: 43px;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 11;
}
.bannerSlide .hd ul{display:inline-block}
.bannerSlide .hd ul li{
	float:left;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	overflow: hidden;
	line-height: 99999px;
	margin: 0 5px;
	cursor: pointer;
	background-color:#f2f8ff
}
.bannerSlide .hd ul li.on{background-color:#ff9b18}
/*
////////////foot
*/
.foot{
	clear: both;
	overflow: hidden;
	padding:25px 0;
	background-color:#141414;
}
.footNav{
	overflow: hidden;
	margin-top: 10px;
}
.footNav a{
	float: left;
	height: 16px;
	border-left:1px solid #999999;
	padding:0 20px;
	font-size: 14px;
	color: #999999;
	line-height: 16px;
	position: relative;
	left:-19px;
}
.footNav a:hover{color:#fff}
.footText{
	clear: both;
	color: #666666;
	font-size: 14px;
	margin-top:40px;
	line-height: 22px;
}
.footText a{color: #666666;}
.footText a:hover{color: #fff;}
.ewmBox{
	width: 100px;
	overflow: hidden;
	margin-left:10px;
}
.ewmBox img{
	display: block;
	width:100px;
	height: 100px;
}
.ewmBox span{
	display: block;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	text-align: center;
	color: #999999;
	font-size: 14px;
}
/*
////////////////首页通栏
*/
.ixBox1{
	clear: both;
	overflow: hidden;
	height: 450px;
}
.ixBox1 .divBox{margin:0 -13px;}
.ixBox1 .divBox .ixBox1Div{
	width: 50%;
	overflow: hidden;
	height: 380px;
}
.ixBox1 .divBox .ixBox1Div .ixBox1DivC1{
	overflow: hidden;
	margin:0 13px;
	height: 380px;
	background-color:#fafafa;
}
.ixBoxT{
	clear: both;
	height: 45px;
	overflow: hidden;
	border-bottom:1px solid #d4d4d4;
	margin:0 30px;
}
.tab1 a{
	display:inline;
	float: left;
	padding:0 28px;
	line-height: 45px;
	position: relative;
	left:-1px;
	font-size: 18px;
	color: #555555;
}
.tab1 a.hover{color:#1865cf;}
.tab1 a:after{
	content: "";
	display: block;
	width: 1px;
	height: 20px;
	background:#cecece;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
}
.ixBoxT .more{
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #5793e6;
}
.ixBoxT .divT span{
	float: left;
	height: 45px;
	line-height: 45px;
	padding-left:43px;
	color: #1865cf;
	font-size: 18px;
	background-image: url(../images/icon3.png);
	background-position: left 3px;
	background-repeat: no-repeat;
}
.ixBoxT .divT span.icon1{background-image: url(../images/icon7.png);background-position: left center;}
.ixBoxT .divT em{
	float: left;
	font-style: normal;
	color: #a6a6a6;
	font-size: 16px;
	line-height:50px;
	padding-left: 10px;
	text-transform: capitalize;
}
/**/
.ixBox1LPic{
	width:350px;
	height: 270px;
	overflow: hidden;
	margin:0 25px 0 30px;
}
.ixBox1LPic a{
	display: block;
	width:100%;
	height: 270px;
	position: relative;
}
.ixBox1LPic a img{
	display: block;
	width:350px;
	height: 270px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:-175px;
}
.ixBox1LPic a span{
	display: block;
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	color: #fff;
	font-size: 14px;
	padding:0 14px;
	background:rgba(0,0,0,0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.ixBox1R{
	overflow: hidden;
	padding-right: 30px;
}
.list1.typ2{height:288px;position: relative;top:-8px;}
.list1 dd{
	clear: both;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}
.list1 dd a{
	width: 75%;
	float: left;
	overflow: hidden;
	color: #555555;
	font-size: 14px;
}
.list1 dd:hover a{color: #1865cf}
.list1 dd a i{
	font-size: 12px;
	font-style: normal;
	color: #b3b3b3;
}
.list1 dd:hover a i{color: #1865cf}
.list1 dd span{
	float: right;
	color: #999999;
}
.ixBox1Slide{
	position: relative;
	height: 380px;
	z-index: 11;
	margin:0 13px;
	overflow: hidden;
}
.ixBox1Slide .bd{
	width: 788px;
	height: 380px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:-394px;
}
.ixBox1Slide .bd dd{
	width: 788px;
	height: 380px;
}
.ixBox1Slide .bd dd img{
	display: block;
	float: right;
	min-width:527px;
	height: 380px;
}
.ixBox1SlideText{
	width: 260px;
	height: 380px;
	overflow: hidden;
	background-color:#cee1fb;
	background-image: url(../images/icon2.png);
	background-position:87px 245px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.ixBox1SlideText .divT{
	clear: both;
	height: 76px;
	line-height: 76px;
	padding-left: 30px;
	color: #005dd5;
	font-size: 18px;
} 
.ixBox1SlideText .divT2{
	clear: both;
	height:35px;
	line-height: 35px;
	padding-left: 30px;
	color: #555555;
	font-size: 16px;
} 
.ixBox1SlideText .txt{
	line-height: 24px;
	font-size: 14px;
	color: #888;
	padding:0 30px;
}
.ixBox1SlideText a{
	height: 30px;
	line-height: 30px;
	text-decoration: underline;
	color: #4788db;
	margin-left:30px;
	margin-top: 5px;
}
.ixBox1Slide .hd{
	width: 260px;
	height: 33px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 22
}
.ixBox1Slide .hd ul{
	padding-left: 27px;
}
.ixBox1Slide .hd ul li{
	float:left;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	overflow: hidden;
	line-height: 99999px;
	margin: 0 5px;
	cursor: pointer;
	background-color:#f2f8ff
}
.ixBox1Slide .hd ul li.on{background-color:#ff9b18}
/*2*/
.ixBox2{
	clear: both;
	height: 410px;
	background: #fafafa;
	overflow: hidden;
}
/**/
.ixBox2Slide{
	height: 285px;
	position: relative;
}
.ixBox2Slide .bt{
	display: block;
	width: 23px;
	height: 44px;
	background-image: url(../images/icon5.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	margin-top:-22px;
	z-index: 11;
	cursor: pointer;
	display: none;
}
.ixBox2Slide .bt.prev{left:-50px;background-position:left center;}
.ixBox2Slide .bt.next{right:-50px;background-position:right center;}
.ixBox2Slide .bd{
	height: 285px;
	overflow: hidden;
}
.ixBox2Dl{margin:0 -13px}
.ixBox2Dl dd{
	float: left;
	overflow:hidden;
	width: 25%;
}
.ixBox2Dl dd a{
	display: block;
	overflow: hidden;
	margin-right:26px;
	position:relative;
}
.ixBox2Dl dd a .pic{
	width: 100%;
	padding-top:75%;
	overflow: hidden;
	position: relative;
}
.ixBox2Dl dd a .pic img{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ixBox2Dl dd a span{
	display: block;
	width: 100%;
	height: 26px;
	overflow:hidden;
	line-height: 26px;
	text-align: center;
	color: #ffffff;
	font-size:16px;
	padding-top: 52px;
	position:absolute;
	top:50%;
	left:0;
	z-index: 11;
	margin-top:-39px;
	background-image: url(../images/icon4.png);
	background-repeat: no-repeat;
	background-position: center top;
	opacity: 0;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.ixBox2Dl dd a:hover span{opacity:1}
.ixBox2Dl dd a:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	opacity: 0;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.ixBox2Dl dd a:hover:after{opacity:1}
.ixBox2Dl dd a:before{
	content: "";
	display: block;
	position: absolute;
	top:15px;
	bottom:15px;
	left:15px;
	right:15px;
	z-index:2;
	border:2px solid rgba(255,255,255,0.5);
	opacity: 0;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.ixBox2Dl dd a:hover:before{opacity:1}
/*3*/
.ixBox3{
	clear: both;
	min-height: 570px;
	overflow: hidden;
}
.ixBox3Pic{
	width: 240px;
	height: 380px;
	overflow: hidden;
}
.ixBox3Pic img{
	display: block;
	width: 240px;
	height: 380px;
}
.ixBox3L{
	width: 560px;
	height: 380px;
	overflow: hidden;
	background-color:#fafafa;
	background-image: url(../images/icon1.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}
.ixBox3L .divT{
	clear: both;
	overflow:hidden;
	height: 60px;
	line-height: 60px;
	color: #333333;
	font-size: 22px;
	margin:0 50px;
}
.ixBox3L .txt{
	height:120px;
	overflow: hidden;
	color: #777777;
	font-size: 14px;
	line-height: 30px;
	margin:0 50px;
}
.ixBox3L a{
	display: block;
	width: 110px;
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	background-color:#357fe5;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin:0 50px;
}
.ixBox3L a:hover{opacity: 0.9}
.ixBox3Dl dd{
	float: left;
	overflow: hidden;
	width: 266px;
	height: 380px;
}
.ixBox3Dl dd .pic{
	clear: both;
	width: 100%;
	height: 262px;
	overflow: hidden;
	position: relative;
}
.ixBox3Dl dd .pic img{
	display: block;
	width: 266px;
	height: 262px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -133px;
}
.ixBox3Dl dd .pic i{
	display: block;
	width: 266px;
	height: 262px;
	background-image: url(../images/icon6.png);
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
} 
.ixBox3Dl dd:hover .pic i{opacity: 1}
.ixBox3Dl dd .txt{
	width: 100%;
	height: 118px;
	overflow:hidden;
}
.ixBox3Dl dd.dd1 .txt{background-color:#357fe5}
.ixBox3Dl dd.dd2 .txt{background-color:#f39e3f}
.ixBox3Dl dd.dd3 .txt{background-color:#ef5654}
.ixBox3Dl dd .txt .span1{
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 32px;
}
.ixBox3Dl dd .txt .span2{
	display: block;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	text-align: center;
	color: #fff;
}
/**/
.linkBox{
	overflow:hidden;
	padding:30px 0;
}
.linkBox a{
	float: left;
	height: 15px;
	line-height: 14px;
	color: #a6a6a6;
	font-size: 14px;
	border-left: 1px solid #c0c0c0;
	position: relative;
	left: -18px;
	padding:0 18px;
	margin-bottom: 10px;
}
.linkBox a:hover{color: #357fe5}

/**/
@media only screen and (max-width:1600px) {
    .wrap{width:1400px;}
	.ixBox2{height: 380px}
    .ixBox3L{width: 362px}
	.ixBox2Slide{height: 248px}
}
@media only screen and (max-width:1366px) {
    .wrap{width:1200px;}
	.menuDl dd .a1{padding:0 23px;}
	.ixBox1LPic{width:255px}
	.ixBox2{height:335px}
	.ixBox2Slide{height: 212px}
	.ixBox3Dl dd{width: 199px}
	.ixBox3L .divT{margin:0 35px}
	.ixBox3L .txt{margin:0 35px}
	.ixBox3L a{margin:0 35px}
}
/*
////////////////内页部分
*/
/*内页banner*/
.subBanner{
	clear: both;
	width: 100%;
	padding-top:19.27%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
/**/
.pageBox{
	width: 1200px;
	margin:0 auto;
}
/*左侧*/
.leftBox{
	width:215px;
	overflow: hidden;
	margin-right:50px;
}
.leftDl dt{
	clear: both;
	height: 50px;
	line-height: 50px;
	background: #226ed6;
	font-size: 22px;
	color: #fff;
	border-radius:0 45px 0 0;
	margin-bottom: 5px;
	text-align: center;
}
.leftDl dd{
	clear: both;
	height: 49px;
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
}
.leftDl dd a{
	display: block;
	height: 49px;
	padding-left: 69px;
	color: #666666;
	font-size: 18px;
	line-height: 49px;
	background-position:40px center;
	background-repeat: no-repeat;
}
.leftDl dd.hover a{background-image:url(../images/icon8.png);color:#226ed6}
.leftDl dd:hover a{background-image:url(../images/icon8.png);color:#226ed6}
/*右侧*/
.pageR{
	overflow: hidden;
}
/*当前位置*/
.locationBox{
	clear: both;
	height: 35px;
	overflow: hidden;
	margin-top: 14px;
	border-bottom: 1px solid #cccccc;
	font-size: 18px;
	color: #666666;
}
.locationBox a{color: #666666}
.locationBox a:hover{color: #226ed6}
.locationBox a.hover{color: #226ed6}
/**************内页列表页***************/
/*分页*/
.page{padding:5px 0;text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:6px 10px;color:#999999;background: #e8e8e8;margin: 0 2px;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #226ed6;color: #fff;}
.page a.hover{background: #226ed6;color: #fff;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{
	width: 11px;
    height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
}
.page a.firstPage div{background-image: url(../images/icon_p1.png)}
.page a.prevPage div{background-image: url(../images/icon_p2.png)}
.page a.nextPage div{background-image: url(../images/icon_p3.png)}
.page a.lastPage div{background-image: url(../images/icon_p4.png)}

.page a.firstPage:hover div{background-image: url(../images/icon_p1h.png)}
.page a.prevPage:hover div{background-image: url(../images/icon_p2h.png)}
.page a.nextPage:hover div{background-image: url(../images/icon_p3h.png)}
.page a.lastPage:hover div{background-image: url(../images/icon_p4h.png)}

.page a.firstPage.disabled{background:#E2E2E2;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#E2E2E2;}
.page a.lastPage.disabled{background:#E2E2E2;}

.page a.firstPage.disabled div{background-image: url(../images/icon_p1.png)}
.page a.prevPage.disabled div{background-image: url(../images/icon_p2.png)}
.page a.nextPage.disabled div{background-image: url(../images/icon_p3.png)}
.page a.lastPage.disabled div{background-image: url(../images/icon_p4.png)}

/*全图列表*/
.imgList1{margin:0 -9px;}
.imgList1 dd{
	float: left;
	overflow: hidden;
	width: 33.333%;
	margin-bottom: 27px;
}
.imgList1.imgList2 dd{margin-bottom: 10px;}
.imgList1 dd a{
	display: block;
	overflow: hidden;
	margin:0 9px;
}
.imgList1 dd a .pic{
	width: 100%;
	padding-top:68.181%;
	overflow: hidden;
	position: relative;
}
.imgList1.imgList2 dd a .pic{padding-top:66.666%}
.imgList1 dd a .pic img{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.imgList1 dd a .txt{
	clear: both;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #d8d8d8;
	line-height: 46px;
}
.imgList1 dd a .txt span{
	float: left;
	padding-left: 5px;
	color: #666666;
	font-size: 16px;
}
.imgList1.imgList2 dd a span{
	display: block;
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	color: #666666;
	font-size: 16px;
}
.imgList1.imgList2 dd:hover a span{color:#226ed6}
.imgList1 dd a .txt em{
	float: right;
	padding-left: 23px;
	color: #999999;
	font-size: 14px;
	font-style: normal;
	background-image: url(../images/icon9.png);
	background-position:left center;
	background-repeat: no-repeat;
}
/*图文列表*/
.textImgList dd{
	clear: both;
	overflow: hidden;
	height: 205px;
	padding-bottom: 32px;
	margin-bottom: 37px;
	border-bottom:1px solid #e1e1e1;
}
.textImgList.typ2 dd{padding-bottom:28px;margin-bottom:15px}
.textImgList dd a .pic{
	width: 340px;
	height: 205px;
	overflow: hidden;
	margin-right: 28px;
}
.textImgList dd a .pic img{
	display: block;
	width: 340px;
	height: 205px;
}
.textImgList dd a .divR{
	overflow: hidden;
} 
.textImgList dd a .divR .divT{
	height: 19px;
	clear: both;
	overflow: hidden;
	line-height: 19px;
	font-size: 18px;
	color: #666666;
}
.textImgList dd a:hover .divR .divT{color: #226ed6}
.textImgList dd a .divR .txt{
	clear: both;
	height: 90px;
	overflow:hidden;
	font-size: 14px;
	line-height: 30px;
	color: #888888;
}
.textImgList.typ2 dd a .divR .txt{line-height:24px;height:72px}
.textImgList dd a .divR .divT2{
	clear: both;
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	position: relative;
	color: #a9a9a9;
	font-size: 14px;
	margin-top: 25px;
}
.textImgList dd a .divR .divT2:after{
	content: "";
	display: block;
	width: 47px;
	height: 2px;
	background: #226ed6;
	position: absolute;
	top: 0;
	left: 0;
}
.textImgList dd a .divR .divT3{
	clear: both;
	height: 36px;
	line-height: 36px;
	color: #999999;
	font-size: 14px;
}
.textImgList dd a .divR span{
	display: block;
	width: 110px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #226ed6;
	font-size: 14px;
	color: #fff;
}
/*全文列表*/
.textList dd{
	clear: both;
	overflow: hidden;
	height: 59px;
	border-bottom: 1px solid #efefef;
}
.textList dd a{
	display: block;
	height: 59px;
}
.textList dd a span{
	float: left;
	line-height: 59px;
	color: #333333;
	font-size: 18px;
}
.textList dd a:hover span{color:#226ed6}
.textList dd a span i{
	padding-right: 10px;
	font-style: normal;
	color: #d1d1d1;
	font-size: 12px;
}
.textList dd a:hover span i{color:#226ed6}
.textList dd a em{
	float: right;
	line-height: 59px;
	color: #666666;
	font-size: 14px;
	font-style: normal;
}
/*图文列表2*/
.textImg2 dd{
	clear: both;
	overflow: hidden;
	margin-bottom: 40px;
}
.textImg2 dd a .pic{
	width: 525px;
	height: 380px;
	overflow: hidden;
}
.textImg2 dd a .pic img{
	display: block;
	width: 525px;
	height: 380px;
}
.textImg2 dd a .divR{
	overflow: hidden;
	background: #cee1fb;
	padding-left: 30px;
	height: 380px;
	background-image: url(../images/icon2.png);
	background-position:right bottom;
	background-repeat: no-repeat;
}
.textImg2 dd a .divR .divT{
	clear: both;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	color: #555555;
	font-size: 16px;
	margin-top: 53px;
}
.textImg2 dd a:hover .divR .divT{color: #226ed6}
.textImg2 dd a .divR .txt{
	height: 72px;
	overflow: hidden;
	color: #888888;
	font-size: 14px;
	line-height: 24px;
}
.textImg2 dd a .divR .divT2{
	clear: both;
	height: 30px;
	line-height: 30px;
	color: #4788db;
	text-decoration: underline;
}
/*单篇+新闻*/
.articleT{
	clear:both;
	line-height:30px;
	font-size:24px;
	color:#141414;
	text-align:center;
	}
.articleT2{
	clear:both;
	font-size:14px;
	color:#666666;
	line-height:30px;
	text-align:center;
	margin-top:10px;
	}
.articleT2 span{color:#ffa200}
.articleBox{
	clear:both;
	overflow:hidden;
	font-size:16px;
	line-height:30px;
	color:#666666;
	}
.articleBox img{max-width:100%;}
/* 文章阅读页——大图*/
#play{
	width:785px;
	height:525px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	margin:0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:785px;
	height:525px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:785px;
	height:525px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:797px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:90px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	width:124px;
	height:82px;
	padding:3px;
	margin:0 5px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	width:124px;
	height:82px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;width:90px;width:124px;
	height:82px;}
.img_hd ul li.on {border:1px solid #1a7fdd;background:#1a7fdd;}
.imgMove .prev_a {margin-top: 15px; display:block;width:30px; height:60px; position:absolute; left:0px; top:0px; background:url(../images/article_icon.png) no-repeat 10px 15px;}
.imgMove .next_a {margin-top: 15px;display:block; width:30px; height:60px; position:absolute; right:0px; top:0px; background:url(../images/article_icon.png) no-repeat -37px 15px;}
.article_pageUp{font-size:14px;line-height:30px;color:#666666;}
.article_pageUp a{color:#666666}
.article_pageUp a:hover{color:#1a7fdd}
/**/
.articleB_box{
	clear:both;
	height:30px;
	overflow:hidden;
	background:#f8f9fb;
	color:#666;
	font-size:14px;
	line-height:30px;
	}
.articleB_box i{color:#ad1214}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#226ed6;
	}
.articlePage a.hover{
	color:#fff;
	background:#226ed6;
	}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(../images/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(../images/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/zip.png) no-repeat left 3px; color:#ff9779 !important; }
/*share*/
.share{
	overflow: hidden;
	padding:15px 0;
	background: #f4f4f4;
	text-align: center;
}
.share .bdsharebuttonbox{display:inline-block}
.share .bdsharebuttonbox a{
	float: left;
	width: 16px;
	height: 33px;
	overflow: hidden;
	margin: 0 7px;
}
.share .bdsharebuttonbox .popup_sqq{background:url(../images/share.png) no-repeat left center !important;}
.share .bdsharebuttonbox .bds_tsina{background:url(../images/share.png) no-repeat -48px center !important;}
.share .bdsharebuttonbox .bds_weixin{background:url(../images/share.png) no-repeat -92px center !important;}
.articlePageUp{
	clear: both;
	overflow: hidden;
	font-size: 14px;
	color: #747474;
	line-height: 26px;
	padding-top: 25px;
}
.articlePageUp a{color: #747474}
.articlePageUp a:hover{color: #1a7fdd}
/**/
.sga2Box{
	min-height: 605px;
	overflow: hidden;
	background-position: right bottom;
	background-repeat: no-repeat;
}
.sga2Box .divT1{
	clear: both;
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	color: #444444;
	font-size: 24px;
}
.sga2Box .divT2{
	clear: both;
	height: 42px;
	overflow: hidden;
	line-height: 42px;
	color: #b1b1b1;
	font-size: 24px;
}
.sga2Box .txt{
	clear: both;
	width: 460px;
	overflow: hidden;
	font-size: 16px;
	line-height: 34px;
	color: #888888;
}
/**/
/*联系我们*/
.contactUs dd{
	display:inline;
	float:left;
	width:33.33%;
	overflow:hidden;
	line-height:30px;
	font-size:14px;
	text-align:center;
	color:#6a6a6a;
	padding-top:100px;
	}
.contactUs dd.dd1{background:url(../images/icon10.png) no-repeat center top}
.contactUs dd.dd2{background:url(../images/icon11.png) no-repeat center top}
.contactUs dd.dd3{background:url(../images/icon12.png) no-repeat center top}
.map{
	width:910px;
	height:470px;
	overflow:hidden;
	}
/*招聘*/
.rmtList dd{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	}
.rmtList dd .div1{
	clear:both;
	height:44px;
	overflow:hidden;
	padding:0 10px 0 24px;
	background:#dee9f9;
	}
.rmtList dd .div1.bg{background:#387cda;}
.rmtList dd .div1 span{
	display:inline;
	float:left;
	line-height:44px;
	font-size:16px;
	color:#656565;
	}
.rmtList dd .div1.bg span{color:#fff}
.rmtList dd .div1 em{
	display:inline;
	float:right;
	width:35px;
	height:44px;
	background:url(../images/icon20.png) no-repeat center center;
	cursor:pointer;
	}
	
.rmtList dd .div1.bg em{background:url(../images/icon21.png) no-repeat center center;}
.rmtList dd .div2{
	clear:both;
	overflow:hidden;
	display:none;
	}
.rmtList dd .div2 .div2T{
	clear:both;
	overflow:hidden;
	padding:15px 24px;
	border-bottom:1px solid #d9e1d9;
	font-size:14px;
	color:#888888;
	line-height:30px;
	}
.rmtList dd .div2 .div2T span{color:#555555;font-weight:bold;}
.rmtList dd .div2 .div2T div{
	float: left;
	width: 220px;
}
.rmtList dd .div2 .txt{
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	color:#999999;
	padding:0 24px;
	}
.rmtList dd .div2 .txt strong{color: #555}
.rmtList dd .div2 .bt{
	display: block;
	width: 145px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	line-height: 50px;
	background: #3479d8;
	color: #fff;
	margin-left:24px;
	font-size: 16px;
}
.rmtList dd .div2 .bt:hover{opacity: 0.9}
/*表单*/
.formDl{padding-left: 50px}
.formDl dt{
	clear: both;
	overflow: hidden;
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	color: #333333;
}
.formDl dd .spanT{
	float: left;
	width: 85px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color: #666666;
	font-size: 16px;
	margin-right:10px;
}
.formDl dd .spanT i{
	color:#ff0000;
	font-size:14px;
	font-style: normal;
	padding-right: 7px;
}
.formDl dd .inputT{
	width:424px;
	height: 48px;
	padding:0 5px;
	border:1px solid #cccccc;
	line-height: 48px;
	color: #666;
	font-size: 16px;
}
.formDl dd select{
	width:436px;
	height: 48px;
	padding:0 5px;
	border:1px solid #cccccc;
	line-height: 48px;
	color: #666;
	font-size: 16px;
}
.formDl dd .webuploader-pick{
	width: 138px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	background: #878787;
	color: #e7e7e7;
	font-size: 16px;
	border:1px solid #cccccc;
}
.formDl dd .btn:hover{opacity: 0.9}
.formDl dd em{
	float: left;
	padding-left: 10px;
	line-height: 50px;
	font-style: normal;
	color: #878787;
	font-size: 14px;
}
.formDl dd textarea{
	width:700px;
	height:190px;
	padding:5px;
	border:1px solid #cccccc;
	line-height: 48px;
	color: #666;
	font-size: 16px;
}
.formDl dd .code{
	width: 115px;
	height: 50px;
	overflow: hidden;
	margin-left: 10px;
}
.formDl dd .code img{
	display: block;
	width: 115px;
	height: 50px;
}
.formDl dd .bt{
	display: block;
	width: 330px;
	height: 55px;
	margin:0 auto;
	line-height: 55px;
	text-align: center;
	background: #226ed6;
	font-size: 16px;
	color: #ffffff;
}
.formDl dd .bt:hover{opacity: 0.9}
/*发展历程*/
.courseL{
	width: 180px;
	height: 820px;
	overflow:hidden;
}
.courseDl{
	position: relative;
	width: 180px;
	overflow: hidden;
	background-image: url(../images/crBg.jpg);
	background-repeat: repeat-y;
	background-position:33px top;
	padding-bottom:530px
}
.courseDl dd{
	display: block;
	clear: both;
	overflow: hidden;
}
.courseDl dd span{
	display: block;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 22px;
	font-weight: bold;
	color: #0079d6;
	padding-left: 44px;
	background-image: url(../images/crIcon1.png);
	background-repeat:no-repeat;
	background-position:left center;
	cursor:pointer;
	margin-top:100px;
	margin-left: 24px;
}
.courseDl dd.hover span{background-image: url(../images/crIcon2.png)}
.courseR{
	overflow: hidden;
	width: 545px;
	height: 745px;
	overflow:hidden;
	padding-left: 53px;
	border-left:1px solid #e7e7e7;
	margin-top:30px;
	margin-right: 50px;
}
.courseRBox{
	width: 545px;
	height: 745px;
	overflow:hidden;
}
.courseRC{
	height: 772px;
	overflow:hidden;
	position: relative;
}
.courseBox{
	float: left;
	overflow: hidden;
	width: 545px;
	height: 745px;
	margin-right:20px;
}
.courseBoxC{
	width: 545px;
	height: 772px;
	overflow: hidden;
	overflow-y: auto;
	padding-right: 6px;
}
.courseBoxC .divT{
	clear: both;
	height: 46px;
	overflow: hidden;
	color:#333333;
	font-size: 22px;
	line-height: 46px;
}
.courseBoxC .txt{
	clear: both;
	overflow:hidden;
	color: #666666;
	font-size: 16px;
	line-height: 34px;
	margin-top: 30px;
}
.courseBoxC .txt img{max-width:100%}


/* 云南航测科技有限公司修改 start */
/* ————— 第1通栏 start ————— */
.column1 {
	overflow: hidden;
	padding-top: 12px;
	background: #FFFFFF;
	padding-bottom: 30px;
}

.column1 .indexTitle {
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
}

.column1 .indexTitle .c1title {
	width:43%;
}

.column1Con {
	background: #fff;
	overflow: hidden;
}

.column1L {
	width: 700px;
	margin-right: 30px;
}

.indexTitle {
	height:60px;
	line-height: 60px;
}

.indexTitle .title {
	float: left;
	display: inline;
	margin-right: 35px;
	font-size: 18px;
	color: #1865cf;
}

.indexTitle .title span {
	float: left;
	height: 60px;
	position: relative;
	padding-left: 43px;
    color: #1865cf;
    font-size: 18px;
    background-image: url(../images/xwzx.png);
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 30px;
}
.column2 .ixBoxT .divT span{
	background-image: url(../images/zyyw.png);
    background-position: left center;
    background-repeat: no-repeat;
	background-size: 30px;
}
.indexTitle .title em{
	float: left;
    font-style: normal;
    color: #a6a6a6;
    font-size: 16px;
    line-height: 60px;
    padding-left: 10px;
}
.indexTitleC .subTitle {
	float: left;
	margin-right: 55px;
}

.indexTitleC .subTitle a {
	font-size: 18px;
	font-weight: bold;
	color: #9a9a9a;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	position: relative;
	display: block;
}

.indexTitleC .subTitle a:before {
	display: block;
	content: '';
	background: #1865cf;
	width: 0;
	height: 2px;
	bottom: -1px;
	left: 0;
	position: absolute;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.indexTitleC .subTitle.hover a {
	color: #1865cf;
}

.indexTitleC .subTitle a:hover {
	color: #1865cf;
}

.indexTitleC .subTitle.hover a:before {
	width: 100%;
}

.indexTitleC .subTitle a:hover:before {
	width: 100%;
}

.indexTitle .more a {
	display: block;
	padding-right: 14px;
	font-size: 14px;
	color: #5793e6;
	background: url(../images/moreR.png) right center no-repeat;
	transition: .3s;
	-webkit-transition: .3s;
}

.indexTitle .more a:hover {
	padding-right: 15px;
	background: url(../images/moreR_H.png) right center no-repeat;
	color: #1865cf;
}

.indexTitle .more a:before {
	display: block;
	content: '';
	background: url(../images/indexmore.png) no-repeat center center;
	height: 16px;
	width: 13px;
	position: absolute;
	right: 0;
	top: 0;
}

.indexTitle .title a {
	font-size: 18px;
	color: #323232;
	position: relative;
}

.column1L {
	position: relative;
}

.column1L .columnScroll1 {
	position: relative;
}

.column1L .columnScroll1 .bd {
	overflow: hidden;
}

.column1L .columnScroll1 .slick-list {
	overflow: visible;
}

.column1L .columnScroll1 .con {}

.column1L .columnScroll1 .con a {
	display: block;
	position: relative;
}

.column1L .columnScroll1 .con a .pic:before{display: block;content: '';padding-top: 65.1471%;}
.column1L .columnScroll1 .con .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;}
.column1L .columnScroll1 .con a .title {
	display: none;
}

.column1bannerText {
	position: absolute;
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	height: 60px;
	line-height: 60px;
	background: rgba(0, 0, 0, 0.6);
	left: 0;
	bottom: 0;
}

.column1bannerText a {
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	margin-right: 130px;
}

.column1bannerText a h5 {
	font-weight: normal;
	font-size: 16px;
}

.column1L .columnScroll1 .slick-dots {
	position: absolute;
	bottom: 22px;
	width: 130px;
	text-align: right;
	right: 30px;
	z-index: 2;
}

.column1L .columnScroll1 .slick-dots li {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	line-height: 9999px;
	text-align: center;
	background: #ffffff;
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
	opacity: 1;
	transition: .4s;
	-webkit-transition: .4s;
}

.column1L .columnScroll1 .slick-dots li.slick-active {
	width: 47px;
}

.column1R {
	padding-right: 30px;
	overflow: hidden;
	max-height: 455px;
}

.column1RC .text {
	overflow: hidden;
	padding-bottom: 13px;
	padding-left: 23px;
	border-bottom: 1px dashed #e6e6e6;
	position: relative;
}

.column1RC .text::before {
	display: block;
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	left: 0;
	top: 15px;
	background: #f0855d;
}

.column1RC .text .title {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 6px;
	position: relative;
}

.column1RC .text .title::before {}

.column1RC .text .title a {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

.column1RC .text .title a:hover {
	color: #1865cf;
}

.column1RC .text .info {
	font-size: 15px;
	color: #858585;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	margin-bottom: 8px;
}

.column1RC .text .textBottom {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.column1RC .text .time {
	font-size: 16px;
	color: #adadad;
	font-weight: bold;
	overflow: hidden;
}

.column1RC .text .textBottom a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #9494bd;
	transition: .3s;
	-webkit-transition: .3s;
}

.column1RC .text .textBottom a:hover {
	color: #1865cf;
}

.column1RDl {
	padding-top: 19px;
}

.column1RDl dd {
	overflow: hidden;
	height: 42px;
	line-height: 42px;
}

.column1RDl dd .time {
	font-size: 15px;
	color: #858585;
	margin-left: 15px;
}

.column1RDl dd .text {
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.column1RDl dd .text a {
	font-size: 16px;
	color: #545454;
	position: relative;
	padding-left: 22px;
}

.column1RDl dd .text a:hover {
	color: #1865cf;
}

.column1RDl dd .text a:before {
	display: block;
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	left: 0;
	top: 50%;
	margin-top: -2px;
	background: #f0855d;
}

/* ————— 第1通栏 end ————— */

/* 第二通栏 start */
.column2{
	padding: 30px 0;
	background: #f5f5f5;
}
.column2 .indexTitle{
	border-bottom: 1px solid #d4d4d4;
}
.columnScroll {
	position: relative;
}

.columnScroll .bd {
	overflow: hidden;
	padding: 5px 0;
}

.columnScroll .slick-list {
	overflow: visible;
	margin: 0 -15px;
}

.columnScroll .myslide {
	width: 25%;
	float: left;
	display: inline;
	overflow: hidden;
	padding: 10px 0;
}

.columnScroll .con {
	margin: 0 15px;
	position: relative;
	overflow: hidden;
	background: #fff;
	padding: 50px 30px;
	border-radius: 8px;
	transition: .4s;
	-webkit-transition: .4s;
}
.columnScroll .con:hover{
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	box-shadow: 0 0px 10px rgba(0, 0, 0, .08);
}
.columnScroll .con .icon{
	border: 1px solid #fff;
    width: 100px;
    height: 100px;
    /* background: linear-gradient(90deg, #5edff5, #1865cf); */
	background: rgba(0, 66, 255, 0.7);
    border-radius: 100%;
    line-height: 80px;
    text-align: center;
    box-shadow: 0 0 20px 20px rgba(0, 66, 255,.15);
    margin: 0 auto 30px;
}
.columnScroll .con .iconC{
	width: 100px;
	height: 100px;
	background-position:center center;
	background-repeat: no-repeat;
	background-size: 60px;
}
.columnScroll .con .title{
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	transition: .4s;
	-webkit-transition: .4s;
}
.columnScroll .con .title1{
	height: 48px;
	line-height: 48px;
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	color: rgba(0, 66, 255, 0.3);
} 
.columnScroll .con .info{
	height: 64px;
	line-height: 32px;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	margin-bottom: 20px;
}
.columnScroll .con .more{
	text-align: center;
	font-size: 14px;
	transition: .4s;
	-webkit-transition: .4s;
}
.columnScroll .con:hover .title{
	color: rgba(0, 66, 255,0.4);
}
.columnScroll .con:hover .info{
	color: rgba(0, 66, 255,0.3);
}
.columnScroll .con:hover .more{
	color: rgba(0, 66, 255,0.3);
}
.columnScroll .cloumn1Btn .prev {
	display: block;
	width: 52px;
	height: 52px;
	cursor: pointer;
	background: url(../images/prev.png) no-repeat center center;
	position: absolute;
	left: -90px;
	top: 50%;
	margin-top: -26px;
	z-index: 20;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.columnScroll .cloumn1Btn .next {
	display: block;
	width: 52px;
	height: 52px;
	cursor: pointer;
	background:url(../images/next.png) no-repeat center center;
	position: absolute;
	right: -90px;
	top: 50%;
	margin-top: -26px;
	z-index: 1;
	display: none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.columnScroll .prev:hover,
.columnScroll .next:hover {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	box-shadow: 1px 1px 17px 1px rgba(0,0,0,0.05);
}

/* 第二通栏 end */