@charset "UTF-8";
/*zwp 2018-4-18*/
/*公共部分开始*/
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;outline: none;}/*文字强制换行word-break:keep-all;(Ff)*/
table{border-collapse: collapse;}/*细线表格*/
fieldset, img{border: none;}/*清除描边*/
ul, li{list-style-type: none;}/*无列表项目标记*/
a{text-decoration: none;color: #454545}/* 链接无下划线,有为underline;链接去框 */
a:link{color: #454545;}/* 未访问的链接 */
a:visited{color: #454545;}/* 已访问的链接 */
a:hover{color: #182a6e;}/* 鼠标在链接上 */
a:active{color: #454545;
blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */

body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #454545;
	background:#f0f0f0;
	min-width:1220px;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
	font-family:"Microsoft YaHei";
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}
.pic{position: relative;}
.pic:before{display: block;content: '';padding-top: 60%;}
.pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.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;}
.wow{visibility: hidden;}
.ellipsis{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ellipsis_two{
	text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
}
.jqthumb{
	position:absolute;
	left:0px;
	top:0px;
}

/*字竖向排列*/
.writing-mode-lr{
	writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/    
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/  
    text-align: left;  
}
.writing-mode-rl{
	writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/    
    writing-mode: tb-rl;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
    text-align: left;    
}

/* css3动画 begin */
@-webkit-keyframes gupIn{from{opacity:0; -webkit-transform:translate3d(0,-30px,0);}}
@-moz-keyframes gupIn{from{opacity:0; -moz-transform:translate3d(0,-30px,0);}}
@keyframes gupIn{from{opacity:0; transform:translate3d(0,-30px,0);}}

@-webkit-keyframes gdownIn{from{opacity:0; -webkit-transform:translate3d(0,30px,0);}}
@-moz-keyframes gdownIn{from{opacity:0; -moz-transform:translate3d(0,30px,0);}}
@keyframes gdownIn{from{opacity:0; transform:translate3d(0,30px,0);}}

@-webkit-keyframes gleftIn{0%{opacity:0; -webkit-transform:translate3d(-30px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes gleftIn{0%{opacity:0; -moz-transform:translate3d(-30px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes gleftIn{0%{opacity:0; transform:translate3d(-30px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes grightIn{0%{opacity:0; -webkit-transform:translate3d(80px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes grightIn{0%{opacity:0; -moz-transform:translate3d(80px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes grightIn{0%{opacity:0; transform:translate3d(80px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes gfadeIn{0%{opacity:0;}100%{opacity:1;}}
@-moz-keyframes gfadeIn{0%{opacity:0;}100%{opacity:1;}}
@keyframes gfadeIn{0%{opacity:0;}100%{opacity:1;}}

@-webkit-keyframes gfadeOut{0%{opacity:1;}100%{opacity:0;}}
@-moz-keyframes gfadeOut{0%{opacity:1;}100%{opacity:0;}}
@keyframes gfadeOut{0%{opacity:1;}100%{opacity:0;}}


.gupIn{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gupIn 1s 0.1s both;
    -moz-animation: gupIn 1s 0.1s both;
    animation: gupIn 1s 0.1s both;
	}
.gdownIn{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gdownIn 1s 0.1s both;
    -moz-animation: gdownIn 1s 0.1s both;
    animation: gdownIn 1s 0.1s both;
	}
.gleftIn{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gleftIn 1s 0.1s both;
    -moz-animation: gleftIn 1s 0.1s both;
    animation: gleftIn 1s 0.1s both;
	}
.grightIn{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: grightIn 1s 0.1s both;
    -moz-animation: grightIn 1s 0.1s both;
    animation: grightIn 1s 0.1s both;
	}
.gfadeIn{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gfadeIn 1s 0.1s both;
    -moz-animation: gfadeIn 1s 0.1s both;
    animation: gfadeIn 1s 0.1s both;
	}
.gfadeOut{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gfadeOut 1s 0.1s both;
    -moz-animation: gfadeOut 1s 0.1s both;
    animation: gfadeOut 1s 0.1s both;
	}
	
/* css3动画 end */


/*浏览器滚动条*/
::-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;}

/*公共部分结束*/
/*^
 * 框架
 * @return
 */	
.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.minH{
	min-height:350px;
	height:auto !important;
	height:350px;
	}
.pic img{transform: scale(1);transition-duration: 0.3s;transition-property: all;transition-timing-function: linear}

/*
///////////////top
*/	
.headBox{clear:both;position: relative;z-index: 999;}
.headBox1{
	clear: both;
	background: #f2f2f2;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.topShare a{
	width: 5px !important;
    height: 26px !important;
	line-height: 26px !important;
}
.topShare .goGroup{
	padding-left:20px ;
	color: #325aac;
	background: url(../images/goGroup.png) left center no-repeat;
	
}
.topShare .bds_weixin{background: url(../images/icon1.png) no-repeat left center !important}
.topShare .bds_tsina{background: url(../images/icon1.png) no-repeat -29px center !important}
.topShare .bds_tqq{background: url(../images/icon1.png) no-repeat -59px center !important}
.topShare .bds_qzone{background: url(../images/icon1.png) no-repeat -86px center !important}
.headBox2{
	position: relative;
	width: 100%;
	height: 105px;
	background: rgba(255,255,255,0.8);
}
/**/
.logo{
	height:44px;
	overflow: hidden;
	margin-top:30px;
}
.logo a img{width: auto;height: 44px;}
/*导航*/
.menuBox{position: relative;right:-25px;z-index: 9}
.menuDl dd{
	display: inline;
	float:left;
	position: relative;
}
.menuDl dd .a1{
	display: block;
	height:110px;
	overflow: hidden;
	line-height: 110px;
	color: #333333;
	font-size: 16px;
	padding: 0 22px;
	transition: 0.4s;
}
.menuDl dd.hover .a1{color: #fff}
.menuDl dd .div_a{
	width: 100%;
	overflow: hidden;
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 99;
	background:rgba(255,255,255,0.8);
	display: none;
}
.menuDl dd .div_a a{
	display: block;
	height: 35px;
	overflow: hidden;
	text-align: center;
	line-height: 35px;
	text-align: center;
	color: #333333;
	font-size: 14px;
}
.menuDl dd .div_a a.hover{background: #fff}
.menuDl dd .div_a a:hover{background: #fff}
.seachBox{
	background: url(../images/seachicon.png) no-repeat right center;
	width: 30px;
	height: 110px;
	cursor: pointer;
}
/*底部 start*/
.footer1{
	padding:44px 0 35px;
	background: #fff;
}
.footMenu{
	margin-right: 65px;
}
.footMenu dt a{
	display: block;
	font-size: 14px;
	color: #333333;
	margin-bottom: 12px;
	transition: 0.2s;
}
.footMenu dd a{
	display: block;
	color: #666666;
	line-height: 26px;
	transition: 0.2s;
	font-size: 12px;
}
.footMenu a:hover{
	color: #325aac;
}
.footCode {
	overflow: hidden;
	margin-right: -20px;
}
.footCode dd{
	float: left;
	display: inline;
	width: 100px;
	margin-right: 20px;
}
.footCode dd .pic{
	border: 1px solid #dedede;
	background: #fff;
}
.footCode dd .pic:before{
	padding-top: 100%;
}
.footCode dd span{
	color: #333333;
	font-size: 14px;
	display: block;
	line-height: 34px;
	height: 34px;
	text-align: center;
}
.footer2{
	background: #325aac;
	line-height: 50px;
	height: 50px;
	color: #dde8ff;
	font-size: 12px;
}
.footer2L i{
	background: #666666;
	height: 15px;
	width: 1px;
	display: inline-block;
	margin: 0 10px;
	position: relative;
	top:3px;
}
.footer2L span{
	display: inline-block;
	background: url(../images/footericon.png) no-repeat center center;
	width: 18px;
	height: 20px;
	margin: 0 10px;
	position: relative;
	top: 4px;
}
.footer2R a{
	font-size: 12px;
	color: #dde8ff;
}

.footer2Dl{
	overflow: hidden;
}
.footer2Dl dd{
	float: left;
	display: inline;
}
.footer2Dl dd i{
	background: #666666;
	height: 15px;
	width: 1px;
	display: inline-block;
	margin: 0 14px;
	position: relative;
	top:3px;
}
/*底部 end*/

/************************************** 首页内容 start *************************/

/*indexBanner start*/
.indexBanner{ 
	overflow: hidden; 
	width: 100%;
	position: relative;
}
.indexBanner .bd{
	height: 100%;
}
.indexBanner .slick-dots{ 
	position: absolute; 
	bottom: 26px; 
	width: 100%; 
	text-align: center;
}
.indexBanner .slick-dots li{ 
	width: 12px; 
	height: 12px;
	border-radius: 100%;
	line-height: 9999px; 
	text-align: center; 
	border:1px solid #fff;
	display: inline-block; 
	margin: 0 7px; 
	cursor: pointer;
}
.indexBanner .slick-dots li.slick-active{
	background: #fff;
}
.indexBanner .myslide{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 770px;
}
/*indexBanner end*/
/* 第1通栏 start */
.column1{
	padding-top: 52px;
	height: 480px;
	background: #f8f8f8;
}
.column1Box{
	overflow: hidden;
}
.column1L{
	padding: 0 20px;
	height: 426px;
	background: #fff;
	overflow: hidden;
}
.column1R{
	overflow: hidden;
	width: 268px;
	margin-left: 10px;
}
.column1R a{
	display: block;
	margin-bottom: 10px;
	position: relative;
}
.column1R a .pic:before{
	padding-top: 77.2388%;
}
.column1R a .shadowBox{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.column1R a:hover .shadowBox{
	background: rgba(0,0,0,0.4);
}
.column1R a .shadowBox .icon{
	width: 81px;
	height: 81px;
	margin: 40px auto 0;
	background: url(../images/column1icon1.png) no-repeat center center;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.column1R a .shadowBox .icon1{
	background: url(../images/column1icon2.png) no-repeat center center;
}
.column1R a:hover .shadowBox .icon{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.column1R a .shadowBox .text{
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
.indexTitle{
	height: 48px;
	line-height: 48px;
	border-bottom: 2px solid #dedfe2;
	padding-top: 18px;
	margin-bottom: 20px;
}
.indexTitle .title{
	float: left;
	display: inline;
	margin-right: 28px;
}
.indexTitle .title a{
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	position: relative;
	padding: 0 5px;
	display: block;
}
.indexTitle .title.hover a:before{
	content: '';
	display: block;
	position: absolute;
	bottom: -2px;
	left: 0;
	background: #325aac;
	width: 100%;
	height: 2px;
}
.indexTitle .title.hover a{
	color: #325aac;
}
.indexMore a{
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	position: relative;
}
.indexMore a:hover{
	color: #325aac;
}
.column1LC .picBox{
	width: 356px;
	margin-right: 20px;
}
.column1LC .picBox .pic{
	margin-bottom: 16px;
}
.column1LC .picBox .pic:before{
	padding-top: 67.4157%;
}
.column1LC .picBox .title{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.column1LC .picBox .title a{
	font-size: 16px;
	font-weight: bold;
	color: #595554;
}
.column1LC .picBox .title a:hover{
	color: #325aac;
}
.column1LC .picBox .time{
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	color: #999999;
}
.column1LDl{
	overflow: hidden;
}
.column1LDl dd{
	overflow: hidden;
	height: 36px;
	line-height: 36px;
}
.column1LDl dd .time{
	font-size: 13px;
	color: #999999;
	margin-left: 15px;
}
.column1LDl dd .text{
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.column1LDl dd .text a{
	font-size: 14px;
	color: #666666;
	position: relative;
	padding-left: 14px;
}
.column1LDl dd .text a:hover{
	color: #325aac;
}
.column1LDl dd .text a:before{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	content: '';
	background: url(../images/dlicon.png) no-repeat center center;
	width: 6px;
	height: 20px;
}
/* 第1通栏 end */

/* 第2通栏 start */
.column2{
	height: 466px;
	background: #fff;
	padding-top: 36px;
}
.columnB{
	overflow: hidden;
	margin-right: -26px;
}
.column2Box{
	width: 50%;
	float: left;
	display: inline;
}
.column2C{
	margin-right: 26px;
	border: 1px solid #f3f3f3;
}
.column2C .head{
	overflow: hidden;
	height: 57px;
	line-height: 57px;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
}
.column2C .head .title{
	font-size: 24px;
	color: #325aac;
	text-align: center;
}
.indexMore1{
	position: absolute;
	right: 14px;
	top: 0;
}
.columnScroll1{
	position: relative;
}
.columnScroll1 .con{
	text-align: center;
	border-right: 1px solid #f3f3f3;
}
.columnScroll1 .con .title{
	font-size: 22px;
	color: #333333;
	line-height: 48px;
	height: 48px;
	padding-top: 16px;
	overflow: hidden;
}
.columnScroll1 .con .text{
	font-size: 14px;
	color: #6f6f6f;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.columnScroll1 .con .text1{
	font-size: 18px;
	color: #df3617;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-bottom: 15px;
}
.columnScroll1 .con .more{
	padding-top: 24px;
	margin-bottom: 38px;
}
.columnScroll1 .con .more a{
	font-size: 14px;
	color: #325aac;
	width: 148px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	border: 1px solid #d6deee;
	border-radius: 20px;
	display: block;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.columnScroll1 .con .more a:hover{
	background: #325aac;
	color: #fff;
}
.columnScroll1 .prev{ 
	display:block; 
	width: 30px;
	height: 50px; 
	cursor: pointer; 
	background:#cccccc url(../images/left.png) no-repeat center center; 
	position: absolute; 
	left: 0;
	bottom: 50%;
	margin-top: -25px;
	z-index: 1; 
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
} 
.columnScroll1 .next{
	display:block; 
	width: 30px;
	height: 50px; 
	cursor: pointer; 
	background:#cccccc url(../images/right.png) no-repeat center center; 
	position: absolute; 
	right: 0; 
	bottom: 50%;
	margin-top: -25px;
	z-index: 1; 
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.columnScroll1 .prev:hover{
	background:#98acd5 url(../images/left.png) no-repeat center center; 
}
.columnScroll1 .next:hover{
	background:#98acd5 url(../images/right.png) no-repeat center center; 
}
/* 第2通栏 end */

/* 第3通栏 start */
.column3{
	padding-top: 88px;
	height: 382px;
	background-position: center center;
	background-repeat: no-repeat;
}
.column3L{
    width: 485px;
    overflow: hidden;
    margin-right: 64px;
}
.column3Title .title1{
    font-size: 24px;
	color: #333333;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}
.column3Title .title2{
    font-size: 16px;
	color: #d5d5d5;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
}
.column3L .info{
	font-size: 14px;
	color: #666666;
	padding-top: 16px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	margin-bottom: 64px;
}
.column3LData{
    overflow: hidden;
}
.column3LDl{
    overflow: hidden;
    margin: 0px -10px;
}
.column3LDl dd{
    width: 28%;
    overflow: hidden;
    float: left;
    display: inline;
}
.column3LDl .dataCont{
    margin: 0px 10px;
    overflow: hidden;
}
.column3LDl .num{
    overflow: hidden;
    font-size: 16px;
    color:#df3617;
    line-height: 30px;
}
.column3LDl .num span{
    font-size: 28px;
    font-weight: bold;
}
.column3LDl .num i{
	font-style: normal;
}
.column3LDl .text{
    overflow: hidden;
    font-size: 14px;
    color:#999999;
    line-height: 30px;
}
.column3R{
    overflow: hidden;
}
.column3RDl{
    margin: 0px -5px;
    overflow: hidden;
}
.column3RDl dd{
    width: 33.33333%;
    overflow: hidden;
    float: left;
    display: inline;
}
.column3RDl .list_a{
    display: block;
    overflow: hidden;
    margin: 0px 5px;
	height: 293px;
}
.column3RDl dd.dd1 .list_a{
	background: url(../images/dcBg1.png) no-repeat;
}
.column3RDl dd.dd2 .list_a{
	background: url(../images/dcBg2.png) no-repeat;
}
.column3RDl dd.dd3 .list_a{
	background: url(../images/dcBg3.png) no-repeat;
}
.column3R .ico{
	height: 175px;
	position: relative;
	transition: 0.4s ease;
	top: 0;
}
.column3R .dd1 .ico{
	background: url(../images/dcIco1.png) 25px 60px no-repeat;
}
.column3R .dd2 .ico{
	background: url(../images/dcIco2.png) 25px 60px no-repeat;
}
.column3R .dd3 .ico{
	background: url(../images/dcIco3.png) 25px 60px no-repeat;
}
.column3R .text{
	padding-left: 25px;
	height: 65px;
	transition: 0.4s ease;
	position: relative;
	top: 0;
}
.column3R .text .text1{
	font-size: 22px;
	color: rgba(255,255,255,0.2);
}
.column3R .text .text2{
	font-size: 14px;
	color: rgba(255,255,255,0.2);
}
.column3R .text .text3{
	font-size: 24px;
	color: #fff;
}
.column3R .pic{/*图片参考尺寸 210*295*/
    overflow: hidden;
    height: 145px;
    position: relative;
	text-align: center;
	position: relative;
	top: 60px;
	transition: 0.4s ease;
	position: relative;
}
.column3R .pic img{
	height: 100%;
}
.column3RDl .list_a:hover .ico{
	transform: translateY(-5px);
}
/* .column3RDl .list_a:hover .ico{
	top: -145px;
}
.column3RDl .list_a:hover .text{
	top: -145px;
}
.column3RDl .list_a:hover .pic{
	top: -92px;
} */
/* 第3通栏 end */

/************************************** 首页内容 *************************/


/*
/////////////////内页部分
*/
/*内页banner*/
.subBanner{
	clear: both;
	width: 100%;
	padding-top: 26%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	position:relative;
}
/*当前位置*/
.locationBox{
	clear:both;
	width: 100%;
	height: 57px;
	background: #fff;
	
}
.location{
	height: 60px;
	overflow: hidden;
	padding-left: 33px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/icon9.png);
	display: none;
}
.location a{
	display: inline;
	float: left;
	height: 60px;
	line-height: 60px;
	padding-left: 14px;
	margin-right: 10px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/icon8.png);
	color: #a3a3a3;
	font-size: 14px;
}
.location a:hover{color:#182a6e}
.location a.hover{color:#182a6e}
/*内页导航*/
.nav{
	text-align: center;
	font-size: 0;
}
.nav a{
	display: inline-block;
	
	line-height: 60px;
	height:57px;
	color: #666666;
	font-size: 14px;
	padding:0 20px;
	transition: 0.4s;
}
.nav a.hover{
	color: #fff
	}
.nav a:hover{color: #fff}


/**
 * 分页
 * @author 杨朝杰
 * @return
 */
.page{padding:5px 0;text-align: center;clear: both;font-size: 14px;}
.page a{
	display: inline-block;
	overflow: hidden;
	padding:6px 10px;
	color:#999999;
	border-radius:3px;
	background: #fff;
	border: 1px solid #f0f0f0;
}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #325aac;color: #fff;}
.page a.hover{background: #325aac;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/icon12.png)}
.page a.prevPage div{background-image: url(../images/icon13.png)}
.page a.nextPage div{background-image: url(../images/icon14.png)}
.page a.lastPage div{background-image: url(../images/icon15.png)}

.page a.firstPage:hover div{background-image: url(../images/icon12h.png)}
.page a.prevPage:hover div{background-image: url(../images/icon13h.png)}
.page a.nextPage:hover div{background-image: url(../images/icon14h.png)}
.page a.lastPage:hover div{background-image: url(../images/icon15h.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/icon12.png)}
.page a.prevPage.disabled div{background-image: url(../images/icon13.png)}
.page a.nextPage.disabled div{background-image: url(../images/icon14.png)}
.page a.lastPage.disabled div{background-image: url(../images/icon15.png)}


/**
 * 图文列表1
 * @author 杨朝杰
 * @return
 */
.textImg1{
    border-bottom: 1px solid #ddd;
	position:relative;
	z-index:9;
}
.textImg1 dd{
    padding:30px 0;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
	overflow:hidden;
	clear:both;
	background:#fff;
	border-top:1px solid #e6e6e6;
}
.textImg1 dd .picture{
	display:block;
	width:390px;
	height:220px;
	overflow:hidden; 
	position:relative;
    float: left;
	margin:0 20px 0 0;
	}
.textImg1 dd .picture img{
	display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
	transform: scale(1);
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
	}
.textImg1 h3{
    font-size:20px;
    color:#191919;
	font-weight:normal;
}
.textImg1 p{
	margin:20px 0 0 0;
    line-height:30px;
	overflow:hidden;
	font-size:14px;
	color:#848484;
}
.textImg1 dd h6{
	font-weight: normal;
	padding:0 0 0 26px;
	float:left;
	overflow:hidden;
	background:url(../images/icon16.png) no-repeat left center;
	}
.textImg1 dd h6 span{
	padding:0 0 0 26px;
	margin:0 0 0 20px;
    background: url(../images/icon17.png) no-repeat left center;
}

.textImg1 dd:hover{background:#ddd;}
.textImg1 dd:hover .picture img{transform: scale(1.05)}

.textImg1 dd:hover h3 a{ color:#325aac;}
.textImg1 dd:hover p{ color:#325aac;}
.textImg1 dd:hover h6{ color:#325aac;}



/*图文列表1*/
.textImg2{width: 1300px}
.textImg2 dd{
	display: inline;
	float: left;
	width: 285px;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px;
}
.textImg2 dd a{
	display: block;
	overflow: hidden;
	background-color:#fff;
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
}
.textImg2 dd a .pic{
	width: 285px;
	height: 160px;
	overflow: hidden;
}
.textImg2 dd a .pic img{
	display: block;
	width: 285px;
	height: 160px;
	transform: scale(1);
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
}
.textImg2 dd a .txtBox{
	overflow: hidden;
	padding: 15px;
	padding-top: 10px;
}
.textImg2 dd a .txtBox .divT1{
	clear: both;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	color: #333333;
	font-size: 18px;
}
.textImg2 dd a:hover{background:#182a6e}
.textImg2 dd a:hover .txtBox .divT1{color: #ffffff}
.textImg2 dd a:hover .pic img{transform: scale(1.05)}
.textImg2 dd a .txtBox .txt{
	clear: both;
	height: 75px;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
	line-height: 25px;
}
.textImg2 dd a:hover .txtBox .txt{color: #b6bcd1}
.textImg2 dd a .txtBox .divT2{
	clear: both;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	color: #999999;
	font-size: 14px;
	padding-right: 45px;
	background-image: url(../images/icon10.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.textImg2 dd a:hover .txtBox .divT2{color: #b6bcd1;background-image: url(../images/icon11.png)}

/**
 * 文章阅读页
 * @author 杨朝杰
 * @return
 */
.pageBox{
	min-height:300px;
	height:auto !important;
	height:300px;
	clear:both;
	overflow:hidden;
	padding:40px 60px; 
	background:#fff;
    -webkit-animation: gfadeIn 0.6s 0.6s both;
    -moz-animation: gfadeIn 0.6s 0.6s both;
    animation: gfadeIn 0.6s 0.6s both;
	}
.articleTitle{
	padding:20px 0 10px 0;
    font-size:32px;
    line-height:46px;
    color:#333;
    text-align: center;
	}
.articleTime{
	line-height:36px;
	text-align:center;
	font-size:14px;
	}
.articleBox {
    overflow:hidden;
    font-size: 16px;
    color: #666;
    line-height: 40px;
	padding:20px 0 0 0;
}
.articleBox img{ max-width:100%;}
.articleHand{
    clear:both;
    font-size:16px;
    overflow: hidden;
	padding:10px 0 0 0;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:10px 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 center; color:#37a6ff !important; }
.articleHand a.ppt,.articleHand a.pptx{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 center; color:#ff9779 !important; }

.codeBox{
	clear:both;
	background:#fff;
	text-align:center;
	padding:20px;
	}
.codeBox p{
	display:block;
	line-height:40px;
	font-size:14px;
	}
	
/**
 * 文章阅读页-内容上部大图
 */
/* 文章阅读页——大图*/
#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 #325aac;background:#325aac;}
.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:16px;line-height:30px;color:#666666;}
.article_pageUp a{color:#666666}
.article_pageUp a:hover{color:#325aac}
/**/
.share{border-top:1px solid #d8d8d8;}
.articleB_box{
	clear:both;
	height:30px;
	overflow:hidden;
	background:#f8f9fb;
	color:#666;
	font-size:14px;
	line-height:30px;
	}
.articleB_box i{color:#325aac}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	overflow:hidden;
	padding:15px 0 0 0;
	}
.articlePage a{
	display:inline-block;
	margin:0 1px;
	font-size:14px;
	background:#ccc;
	padding:8px 12px;
	}
.articlePage a:hover{
	color:#fff;
	background:#325aac;
	}
.articlePage a.hover{
	color:#fff;
	background:#325aac;
	}
	
.pageUp{
	clear:both;
	overflow:hidden;
	line-height:35px;
	font-size:16px;
	padding:20px 0;
	color: #555;
}

/**
 * 全图列表1
 * @author 杨朝杰
 * @return
 */
.imgList1{width:1215px; overflow:hidden;position:relative; left:-8px;}
.imgList1 dd{
	float:left; 
	width:390px; 
	margin:8px 7px 20px 8px; 
	background:#fff; 
	-webkit-animation:gfadeIn 0.6s 0.8s both; 
	-moz-animation:gfadeIn 0.6s 0.8s both; 
	animation:gfadeIn 0.6s 0.8s both;
    transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    /*border-radius: 4px;
    box-shadow: 0px 1px 2px 0px #e1e1e1;*/
	overflow:hidden;
	}
.imgList1 dd:nth-of-type(1){-webkit-animation-delay:0.2s; -moz-animation-delay:0.2s; animation-delay:0.2s;}
.imgList1 dd:nth-of-type(2){-webkit-animation-delay:0.4s; -moz-animation-delay:0.4s; animation-delay:0.4s;}
.imgList1 dd:nth-of-type(3){-webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; animation-delay:0.6s;}
.imgList1 dd:nth-of-type(4){-webkit-animation-delay:0.8s; -moz-animation-delay:0.8s; animation-delay:0.8s;}
.imgList1 dd:nth-of-type(5){-webkit-animation-delay:1s; -moz-animation-delay:1s; animation-delay:1s;}
.imgList1 dd:nth-of-type(6){-webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; animation-delay:1.2s;}
.imgList1 dd:nth-of-type(7){-webkit-animation-delay:1.4s; -moz-animation-delay:1.4s; animation-delay:1.4s;}
.imgList1 dd:nth-of-type(8){-webkit-animation-delay:1.6s; -moz-animation-delay:1.6s; animation-delay:1.6s;}
.imgList1 dd:nth-of-type(9){-webkit-animation-delay:1.8s; -moz-animation-delay:1.8s; animation-delay:1.8s;}
.imgList1 dd:nth-of-type(10){-webkit-animation-delay:2s; -moz-animation-delay:2s; animation-delay:2s;}
.imgList1 dd:nth-of-type(11){-webkit-animation-delay:2.2s; -moz-animation-delay:2.2s; animation-delay:2.2s;}
.imgList1 dd:nth-of-type(12){-webkit-animation-delay:2.4; -moz-animation-delay:2.4; animation-delay:2.4s;}

.imgList1 dd a{display:block; height:100%;}
.imgList1 dd .picture{display:block;padding-top: 56.25%;width:100%; overflow:hidden; position:relative;}
.imgList1 dd .picture img{
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
	display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
	}	
a .ui-s-cover { background: #000; position: absolute; width: 100%; top: 0; left: 0; height: 100%; filter: alpha(opacity=40); opacity: 0.4; transition: all 0.2s ease-in-out; z-index: 5; }
a:hover .ui-s-cover { filter: alpha(opacity=0); opacity: 0; }	
.imgList1 dd span{
    padding:15px;
    background: #fff;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
	font-size:15px;
	display:block;
	text-align:center;
	overflow:hidden;
	height:15px;
	}
.imgList1 dd:hover{
    box-shadow: 0 0px 25px rgba(0,0,0,0.1);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    -o-transform: translate3d(0, -2px, 0);
    -moz-transform: translate3d(0, -2px, 0);
}
.ui-s-add{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: -100%;
    left: 0px;
    background: rgba(0,0,0,0.5) url(../images/carImg.png) no-repeat center center;
    z-index: 3;
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
}
a:hover .ui-s-add{top:0;}



/*全文列表1*/
.hotBox{
	clear: both;
	overflow: hidden;
	padding: 20px;
	background: #fff;
	height: 265px;
}
.hotBox .pic{
	width:400px;
	height: 265px;
	overflow: hidden;
}
.hotBox .pic img{
	display: block;
	width:400px;
	height: 265px;
}
.hotBox .divR{
	overflow: hidden;
	padding-left: 30px;
}
.hotBox .divR .divT{
	clear: both;
	height: 64px;
	overflow: hidden;
	line-height: 64px;
}
.hotBox .divR .divT a{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
}
.hotBox .divR .divT a:hover{color: #1c296e}
.hotBox .divR .txt{
	height: 120px;
	overflow: hidden;
	color: #666666;
	line-height: 30px;
	font-size: 14px;
	margin-top: 12px;
}
.hotBox .divR .divT2{
	clear: both;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	color: #999999;
	margin-top: 35px;
}
.hotBox .divR .divT2 a{color: #999999;}
.hotBox .divR .divT2 a:hover{color: #1c296e;}
/**/
.pageBoxC2{
	padding:20px 40px;
	overflow: hidden;
	background: #fff;
}
/**全文列表**/
.textList dd{
	overflow: hidden;
	height: 97px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
}
.textList dd .date{
	width: 94px;
	height: 97px;
	overflow: hidden;
	background: #f8f8f8;
	transition-duration: 0.3s;
	transition-property:all;
	transition-timing-function: linear;
}
.textList dd:hover .date{background:#1c296e;}
.textList dd .date span{
	display: block;
	height: 46px;
	overflow: hidden;
	line-height: 46px;
	text-align: center;
	color: #999999;
	font-size: 46px;
	margin-top: 15px;
	transition-duration: 0.3s;
	transition-property:all;
	transition-timing-function: linear;
}
.textList dd:hover .date span{color: #fff}
.textList dd .date em{
	display: block;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	font-style: normal;
	transition-duration: 0.3s;
	transition-property:all;
	transition-timing-function: linear;
}
.textList dd:hover .date em{color: #fff}
.textList dd .txtBox{
	padding-left: 18px;
	overflow: hidden;
}
.textList dd .txtBox .divT{
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
.textList dd .txtBox .divT a{
	color: #333333;
	font-size: 18px;
	}
.textList dd:hover .txtBox .divT a{color: #1c296e;}
.textList dd .txtBox .txt{
	height: 55px;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
	line-height: 28px;
}

/*全文列表2*/
.textList2 dd{
	clear: both;
	overflow: hidden;
	height: 72px;
	border-bottom: 1px dotted #dbdbdb;
}
.textList2 dd span{
	display: inline;
	float: left;
	height: 72px;
	font-size:15px;
	color: #666666;
	line-height: 72px;
	padding-right: 43px;
	background-image: url(../images/icon18.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.textList2 dd a{
	display:block;
	overflow: hidden;
	height: 72px;
	color: #666666;
	line-height: 72px;
	padding-left: 25px;
	font-size: 16px;
}
.textList2 dd a:hover{color: #325aac}
/*领导页*/
.leadershipDl dd{
	clear: both;
	overflow: hidden;
	padding: 20px;
	background: #fff;
	height: 280px;
	background-image: url(../images/bg4.jpg);
	background-repeat: no-repeat;
	background-position:220px center;
	margin-bottom: 10px;
}
.leadershipDl dd .pic{
	width: 200px;
	height: 280px;
	overflow: hidden;
	margin-right: 50px;
}
.leadershipDl dd .pic img{
	display: block;
	width: 200px;
	height: 280px;
}
.leadershipDl dd .divR{overflow: hidden}
.leadershipDl dd .divR .divT{
	clear: both;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #333333;
	font-size: 26px;
	text-align: center;
	text-align: center;
}
.leadershipDl dd .divR .txt{
	width: 660px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}
/*业务介绍*/
.businessBox{
	padding: 50px;
	overflow: hidden;
	background: #fff;
}
.businessBox .divT{
	clear: both;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #454545;
}
.businessBox .txt{
	overflow: hidden;
	font-size: 16px;
	line-height: 40px;
	color: #454545;
	text-indent: 2em;
}
.businessDl dd{
	height: 320px;
	overflow: hidden;
	background: #ffffff;
	margin-bottom: 30px;
}
.businessDl dd .pic{
	width: 600px;
	height: 320px;
	overflow: hidden;
}
.businessDl dd .pic img{
	display: block;
	width: 600px;
	height: 320px;
}
.businessDl dd .txtBox{
	width: 530px;
	height:260px;
	padding:30px 35px;
	overflow: hidden;
}
.businessDl dd .txtBox .divT{
	clear: both;
	height: 37px;
	overflow: hidden;
}
.businessDl dd .txtBox .divT a{
	line-height: 37px;
	color: #333333;
	font-size: 20px;
	text-align: left;
}
.businessDl dd:hover .txtBox .divT a{color:#325aac}
.businessDl dd .txtBox .txt{
	height: 150px;
	overflow: hidden;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.businessDl dd .txtBox .more2{
	display: block;
	width: 92px;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	background: #999999;
	border-radius: 3px;
}
.businessDl dd:hover .txtBox .more2{background:#325aac}

.businessDl dd.left .pic{float:left;}
.businessDl dd.left .txtBox{float:right;}
.businessDl dd.right .pic{float:right;}
.businessDl dd.right .txtBox{float:left;}

/*招聘*/
.rmtT{
	clear: both;
	height: 46px;
	overflow: hidden;
	line-height: 46px;
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}
.rmtT.cf{color: #fff}
.rmtBox{
	clear: both;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.rmtBoxL{
	width: 420px;
	position: relative;
	z-index:-1;
}
.rmtBoxL img{
	display: block;
	max-width:650px;
}
.rmtBoxR{
	overflow: hidden;
	font-size:16px;
	line-height:36px;
	padding-left:25px;
	margin-top: 55px;
	color:#666;
}
.rmtBox2{
	height: 750px;
	overflow: hidden;
	background-image: url(../images/bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.rmtSlide{position: relative}
.rmtSlide .bd{
	width: 1200px;
	height: 425px;
	overflow: hidden;
}
.rmtSlide .bd dl{width: 1300px}
.rmtSlide .bd dl dd{
	display: inline;
	float: left;
	width: 375px;
	height: 426px;
	overflow: hidden;
	background: #fff;
	margin-right: 36px;
}
.rmtSlide .bd dl dd .divT{
	clear: both;
	height: 58px;
	overflow: hidden;
	text-align: center;
	line-height: 58px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #e6e6e6;
}
.rmtSlide .bd dl dd .txtBox{
	height: 330px;
	overflow: hidden;
	margin: 0 10px 0 20px;
}
.rmtSlide .bd dl dd .txtBox .txtBoxC{
	width:344px;
	height: 335px;
	padding-right:15px;
	overflow: hidden;
	overflow-y: auto;
	color: #666666;
	font-size: 14px;
	line-height:30px;
}
.rmtSlide .bt{
	display: block;
	width: 17px;
	height: 31px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	background-image: url(../images/icon19.png);
	background-repeat: no-repeat;
	display: none;
}
.rmtSlide .bt.prev{left:-38px;background-position:left top}
.rmtSlide .bt.next{right:-38px;background-position:right top}
.rmtSlide .bt.prev:hover{background-position:left bottom}
.rmtSlide .bt.next:hover{background-position:right bottom}
.rmtForm{
	width:890px;
	margin: 0 auto;
	overflow: hidden;
}
.rmtForm dd{clear: both}
.rmtForm dd .inputT{
	width: 402px;
	height: 50px;
	border: 1px solid #e6e6e6;
	line-height: 50px;
	font-family: "microsoft yahei";
	color: #666;
	font-size: 14px;
	padding-left: 25px;
	padding-right:5px;
}
.rmtForm dd .inputT::-webkit-input-placeholder{color:#cccccc}    /* 使用webkit内核的浏览器 */
.rmtForm dd .inputT:-moz-placeholder{color:#cccccc}                  /* Firefox版本4-18 */
.rmtForm dd .inputT::-moz-placeholder{color:#cccccc}                  /* Firefox版本19+ */
.rmtForm dd .inputT:-ms-input-placeholder{color:#cccccc}  
.rmtForm dd textarea{
	width:853px;
	height:240px;
	border: 1px solid #e6e6e6;
	line-height:24px;
	font-family: "microsoft yahei";
	color: #666;
	font-size: 14px;
	padding-left: 25px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.rmtForm dd textarea::-webkit-input-placeholder{color:#cccccc}    /* 使用webkit内核的浏览器 */
.rmtForm dd textarea:-moz-placeholder{color:#cccccc}                  /* Firefox版本4-18 */
.rmtForm dd textarea::-moz-placeholder{color:#cccccc}                  /* Firefox版本19+ */
.rmtForm dd textarea:-ms-input-placeholder{color:#cccccc}           /* IE浏览器 */
.rmtForm dd .bt{
	display: block;
	width: 150px;
	height: 52px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 52px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border-radius: 3px;
	background: #325aac;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.rmtForm dd .bt:hover{background: #f6c016;}


/**
 * 表单
 * @author 杨朝杰
 * @return
 */
.fromBox{
    overflow:hidden;
}
.fromTip{
    font-size: 14px;
    color:#999;
    overflow: hidden;
}
.fromTip em{
    color:#cc3333;
    padding-right: 5px;
}
.form1{ clear:both;}
.form1 dd{clear:both; padding:5px 0;}
.form1L{
    width:115px;
    height:40px;
    line-height: 40px;
    text-align: right;
    vertical-align: top;
    color: #666;
    padding:0 10px 0 0;
    font-size:14px;
    float:left;
    }
.form1L em{ color:#ff0000;padding:5px 5px 0 0; font-style:normal;}
.form1Input{
    width:280px;
    padding:5px;
    position:relative;
    zoom: 1;
    height:28px;
    line-height:28px;
    background: #fff;
    border: 1px solid #ebebeb;
    font-size: 14px;
    color:#888;
}
.form1Input[readonly="readonly"]{
    background: #fafafa;
    color:#666;
}
.form1Input.w400{width:400px;}
.form1Input.w200{width:200px;}
.form1Input.w100{width:100px;}
.codeSrc {
    margin: 0 0 0 10px;
    height:40px;
	cursor: pointer;
}
.form1Textarea1{
    width:400px;
    height:80px;
    padding:5px;
    position:relative;
    zoom: 1;
    line-height:20px;
    background: #fff;
    border: 1px solid #ebebeb;
    outline: none;
    }
.form1Textarea1.w700{ width:700px; height:200px;}
.form1R{float:left;}
.form1Bt{
    overflow:hidden;
    padding:15px 0 20px 125px;
}
.form1Bt a{
    display: block;
    height: 34px;
    background:#325aac;
    text-align: center;
    line-height: 34px;
    color: #fff !important;
    font-size:14px;
    border-radius: 2px;
    padding:2px 20px;
	float:left;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
	}
.form1Bt a:hover{
	color:#1c296e !important;
	background:#f6c016;
	}

.msgTitle{
	font-size:16px;
	clear:both;
	font-weight:bold;
	color:#000;
	padding:0 0 10px 0;
	border-bottom:2px solid #d5d5d5;
	}	
.msgList{
	clear:both;
	overflow:hidden;
	padding:30px 0 0 0;
	font-size:14px;
	}
.msgList dd{
	clear:both;
	padding:15px 0;
	overflow:hidden;
	position:relative;
	}
.msgTitle{clear:both;line-height:30px;}
.msgTitle span{padding:0 0 0 30px;}
.msgInfo{clear:both;line-height:30px;}
.msgReply{clear:both;line-height:30px; border-top:1px dotted #d5d5d5; margin-top:10px;}

.msgName{
	width:100px;
	padding:10px 0 0 0;
	position:absolute;
	left:10px;
	top:10px;
	}
.msgName strong{
	display:block;
	clear:both;
	font-size:14px;
	}
.msgName span{
	display:block;
	line-height:20px;
	padding:5px 0  0 0;
	}
.msgList_r{
	border:1px solid #d5d5d5;
	background:#fff;
	padding:15px;
	position:relative;
 	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	margin:0 0 0 100px;
	}
.msgList_jt{
	width:11px;
	height:18px;
	position:absolute;
	left:-11px;
	top:20px;
	background:url(../images/jiantou.jpg) no-repeat;
	}
	
/**
 * 人才招聘
 * @author 杨朝杰
 * @return
 */
.jobInfo{
	clear:both;
	overflow:hidden;
	line-height:36px;
    font-size: 16px;
	padding:10px 0 0 0;
	}
.jobTitle{
    font-size: 17px;
    color: #333;
    border-bottom: solid 1px #E7E7E7;
    line-height: 30px;
    margin-top:30px;
    padding-bottom: 10px;
	}
.jobTitle i{
    width: 3px;
    background:#666;
    height: 20px;
    display: block;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
}

.jobBt{
	clear:both;
    width: 180px;
    height: 50px;
    border-radius: 3px;
    text-align: center;
    line-height: 50px;
    color: #FFFFFF !important;
    background:#325aac;
    display:block;
    font-size: 18px;
	margin:0 auto;
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
	cursor: pointer;
}
.jobBt:hover{background:#f6c016;}

.jobField{
	clear:both;
	overflow:hidden;
	line-height:36px;
	font-size:16px;
	padding:15px 0 0 0;
	}
.jobField dd{
	width:33%;
	float:left;
	}
.jobName{
	font-weight:bold;
	font-size:24px;
	clear:both;
	padding:0 0 10px 0;
	}
.jobTime{
	font-size:14px;
	line-height:30px;
	padding:0 0 10px 0;
	color:#999;
	border-bottom: solid 1px #E7E7E7;
	}
	
/**
 * 人才招聘（应聘表单提交）
 * @author 杨朝杰
 * @return
 */
.subPopBox{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0px;
    top:0px;
    background: rgba(0,0,0,0.65);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#65000000',endColorstr = '#65000000')\9;
    z-index: 999999;
    display: none;
}
.subPopCont{
    width: 790px;
    height: 555px;
    /*overflow: hidden;*/
    border:10px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    position: relative;
    left: 50%;
    top:50%;
    margin-left: -395px;
    margin-top: -277px;
}

.joinForm{
    overflow: hidden;
    padding: 20px 40px;
}

.joinFormTit{
    display: block;
    font-size: 24px;
    color:#333;
    text-align: center;
    overflow: hidden;
}

.joinForm_dl{
    overflow: hidden;
}

.joinForm_dl dd{
    clear: both;
    /*height: 32px;
    line-height: 32px;*/
    /*overflow: hidden;*/
    padding-left: 70px;
    position: relative;
    margin-bottom: 10px;
}

.joinFormName{
    display: block;
    width: 70px;
    height: 32px;
    overflow: hidden;
    line-height: 32px;
    text-align: right;
    font-size: 12px;
    color:#444;
    position: absolute;
    left: 0px;
    top:0px;
}
.joinFormName i{font-style:normal;padding-right:3px;color:#ff0000;}
.joinFormInp{
    display: block;
    width: 203px;
    height: 30px;
    overflow: hidden;
    border:1px solid #ddd;
    padding: 0px 5px;
    font-size: 12px;
    color:#666;
    font-family: "microsoft yahei";
    line-height: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.joinForm_dl dd label{
    margin-right: 15px;
}

.joinForm_dl dd label span{
    padding-left: 6px;
}

.joinFormInp[disabled="disabled"]{
    background: #fff;
}

.joinForm_dl dt{
    overflow: hidden;
    position: relative;
    padding-left: 70px;
    margin-bottom: 10px;
}

.joinForm_dl dt textarea{
    width: 580px;
    height: 140px;
    overflow-x: hidden;
    overflow-y: auto;
    border:1px solid #ddd;
    padding: 5px 10px;
    font-size: 12px;
    color:#666;
    line-height: 20px;
}

.joinFile{
    display: block;
    width: 110px;
    height: 30px;
    overflow: hidden;
    background: #535353;
    font-size: 14px;
    color:#fff;
    line-height: 30px;
    text-align: center;
}

input.w_100{
    width: 100px;
}

.joinCode{
    height: 32px;
    overflow: hidden;
    line-height: 32px;
    margin-left: 10px;
}

.joinCode img{
    display: block;
    height: 32px;
    float: left;
}

.joinCode i{
    display: block;
    height: 32px;
    overflow: hidden;
    float: left;
    padding-left: 10px;
    color:#666;
}
.joinCode i:hover{
    color:#d70112;
}
.closeSubPop{
    width: 30px;
    height: 28px;
    overflow: hidden;
    background:url(../images/closeVideoPop.png) no-repeat center center;
    position: absolute;
    right:10px;
    top:10px;
}
.bbsBt{
    display: block;
    width: 90px;
    height: 40px;
    overflow: hidden;
    margin:0px auto;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color:#fff !important;
    background: #e75a19;
}

.jobTable {
	border-collapse: collapse;
	display: table;
	width: 100%;
	text-align: left;
	margin-bottom: 24px;
}
.jobTable tr th,.jobTable tr td {
	border:1px solid #DDD;
	font-size: 14px;
	color: #4f4f4f;
	line-height: 22px;
	padding: 8px;
	text-align: left;
}
.jobTable tr th {
	text-align:left;
	background-color: #F7F7F7;
}
.jobDate{
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:36px;
	height:36px;
	background:url(../images/dateIcon.png) no-repeat right center;
}
.jobInput {
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:30px;
	height:30px;
	float:left;
}
.jobTextarea {
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:25px;
	outline:none;
}
.jobTable .floatSpan {
	float:left;
	display:block;
}
.jobTable .floatLabel {
	float:left;
	padding:0px 10px 0 0;
}
.jobTable .floatLabel input {
	display:block;
	float:left;
	margin:6px 3px 0 0;
}

/*资产推荐 assets.jsp start */
.hotAssets {
	padding-top: 55px;
}
.assetsTitle {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
}
.assetsTitleL {
	width: 100px;
	color: #325aac;
	font-size: 18px;
	font-weight: bold;
	position: relative;
}
.assetsTitleL:before {
	display: block;
	content: '';
	width: 14px;
	height: 4px;
	position: absolute;
	right: 0;
	bottom: 18px;
	background: #325aac;
}
.assetsTitleR {
	width: 75px;
	height: 40px;
	position: relative;
}
.assetsTitleR .btn {
	width: 33px;
	height: 26px;
	border-radius: 2px;
	position: absolute;
	background-color: #cecece;
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 7px;
	cursor: pointer;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.assetsTitleR .btn:hover {
	background-color: #325aac;
}
.assetsTitleR .btn.prev {
	left: 0;
	background-image: url('../images/assetsPrev.png');
}
.assetsTitleR .btn.next {
	right: 0;
	background-image: url('../images/assetsNext.png');
}
.assetsTitle .line {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-top: 20px;
}
.hotAssetsList {
	margin-right: -40px;
}
.hotAssetsList dd {
	width: 25%;
	float: left;
}
.hotAssetsList .con {
	margin-right: 40px;
}
.hotAssetsList .con a {
	display: block;
	background-color: #fff;
	border-radius: 2px;
	padding: 25px 15px;
	position: relative;
}
.hotAssetsList .title {
	height: 21px;
	line-height: 21px;
	padding-left: 11px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	margin-bottom: 35px;
}
.hotAssetsList .title:before {
	display: block;
	content: '';
	position: absolute;
	width: 3px;
	height: 21px;
	left: 0;
	bottom: 0;
	background: #e4172f;
}
.hotAssetsList .infoC {
	width: 132px;
	height: 132px;
	padding: 21px 0;
	box-sizing: border-box;
	line-height: 30px;
	border-radius: 50%;
	margin: 0 auto;
	text-align: center;
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}
.hotAssetsList .rmb {
	font-size: 16px;
	color: #666;
	height: 20px;
}
.hotAssetsList .price {
	font-size: 22px;
	color: #e4172f;
}
.hotAssetsList .creditor {
	font-size: 14px;
	color: #000;
}
.hotAssetsList .info {
	height: 56px;
	line-height: 28px;
	text-align: center;
	margin-top: 17px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	overflow: hidden;
}
.hotAssetsList .btn {
	width: 150px;
	height: 34px;
	border: 1px solid #98acd5;
	border-radius: 34px;
	line-height: 34px;
	text-align: center;
	color: #325aac;
	font-size: 14px;
	margin: 20px auto;
	transition: all 0.3s linear;	-webkit-transition: all 0.3s linear;
}
.hotAssetsList a:hover .btn {
	background: #325aac;
	color: #fff;
}
.hotAssetsList .con a:before {
	display: block;
	content: '';
	height: 6px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #325aac;
	border-radius: 2px;
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.hotAssetsList a:hover:before {
	opacity: 1;
}
.assetsC {
	background: #fff;
}
.assetsC_top {
	padding: 25px 30px 22px;
	position: relative;
}
.assetsC_top:before {
	display: block;
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #efefef;
}
.assetsC_top .topR.btn {
	width: 84px;
	height: 84px;
	background: #325aac;
	color: #fff;
	line-height: 84px;
	text-align: center;
	border-radius: 50%;
	font-size: 18px;
	position: relative;
	cursor: pointer;
	margin-right: 45px;
	margin-left: 90px;
}
.assetsC_top .topR.btn:before {
	display: block;
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-radius: 50%;
	background: rgba(50, 90, 172, 0.1);
	left: 42px;
	top: 42px;
	transition: all .3s ease;
	-wibkit-transition: all .3s ease;
}
.assetsC_top .topR.btn:hover:before {
	width: 96px;
	height: 96px;
	left: -6px;
	top: -6px;
}
.assetsC_top .topL {
	overflow: hidden;
}
.assetsC_top .inputBox {
	height: 40px;
	margin-right: -30px;
	margin-bottom: 20px;
}
.assetsC_top .inputBox .item {
	width: 33.3333%;
	float: left;
	padding-right: 30px;
	box-sizing: border-box;
}
.assetsC_top .inputBox .titName {
	font-size: 14px;
	color: #666;
	line-height: 40px;
	margin-right: 10px;
}
.assetsC_top .inputBox .input {
	overflow: hidden;
	height: 38px;
	border: 1px solid #ddd;
}
.assetsC_top .inputBox input{
	height: 40px;
	width: 100%;
	padding-left: 10px;
	border: none;
	outline: none;
}
.assetsC_top .ulBox {
	height: 22px;
	line-height: 22px;
}
.assetsC_top .ulBox .titName {
	font-size: 14px;
	color: #666;
	line-height: 22px;
	margin-right: 15px;
}
.assetsC_top .ulBox li {
	float: left;
}
.assetsC_top .ulBox li a {
	display: block;
	padding: 0 10px;
	color: #000;
	font-size: 14px;
}
.assetsC_top .ulBox li.hover a {
	background: #325aac;
	color: #fff;
}
.assetsCList {
	padding: 20px;
}
.assetsCList dd {
	width: 100%;
	padding: 32px;
	box-sizing: border-box;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.assetsCList dd:nth-child(odd) {
	background: #f8faff;
}
.assetsCList dd:before {
	display: block;
	content: '';
	height: 100%;
	width: 7px;
	background: #325aac;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
} 
.assetsCList dd:hover {
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
}
.assetsCList dd:hover:before {
	opacity: 1;
}
.assetsCList dd .data {
	overflow: hidden;
}

.assetsCList .data .title {
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #000;
	margin-bottom: 5px;
}
.assetsCList dd:hover .title {
	color: #325aac;
}
.assetsCList .data .info {
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.assetsCList .data .info li {
	float: left;
	margin-right: 60px;
}
.assetsCList .data .info span {
	font-weight: normal;
	margin-right: 10px;
}
.assetsCList dd .price {
	width: 25.41666%;
	text-align: center;
	line-height: 28px;
	color: #e4172f;
	font-size: 16px;
	position: relative;
	top: 8px;
}
.assetsCList dd .price:before {
	display: block;
	content: '';
	height: 45px;
	width: 1px;
	background: #dcdcdc;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -22px;
}
.assetsCList dd .price span {
	font-size: 24px;
	font-weight: bold;
	display: block;
}
/*资产推荐 assets.jsp end */

/*资产推荐(详情) assets.jsp start */
.assetsArticle {
	background-color: #fff;
	padding: 30px 20px;
}
.assetsArticle .title {
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #333;
	font-size: 24px;
}
.assetsArticle .upTime {
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-bottom: 15px;
}
.assetsTable {
	font-size: 14px;
	color: #000;
	margin-bottom: 32px;
	border-top: 1px solid #ddd;
}
.assetsTable table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	background: #f5f5f5;
}
.assetsTable table tr {
    border: none;
    height: 50px;
	border-bottom: 1px solid #fff;
}
.assetsTable table tr td {
	width: 33.333%;
	text-align: left;
	padding-left: 40px;
}
.assetsTable table span.red {
	font-size: 22px;
	color: #e4172e;
	font-weight: bold;
}
.assetsTable table span.blue {
	color: #325aac;
	font-weight: bold;
}
.baseInfo .assetsTitle {
	height: 46px;
	line-height: 46px;
	color: #325aac;
	font-size: 18px;
	border-bottom: 1px solid #ddd;
}
.baseInfo .assetsTitle span {
	display: inline-block;
	padding: 0 2px;
	position: relative;
}
.baseInfo .assetsTitle span:before {
	display: block;
	content: '';
	width: 100%;
	height: 3px;
	background: #325aac;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.baseInfo .assetsInfo {
	line-height: 26px;
	margin-top: 30px;
	color: #333;
	font-size: 14px;
}
.baseInfo .assetsInfo .imgBox {
	margin: 37px 55px;
	font-size: 0;
	height: 228px;
}
.baseInfo .assetsInfo .imgBox img {
	margin-right: 10px;
}
.baseInfo .btn {
	width: 136px;
	height: 33px;
	border-radius: 33px;
	background: #e4172e;
	text-align: center;
	line-height: 33px;
	font-size: 14px;
	margin: 45px auto;
}
.baseInfo .btn a {
	display: block;
	color: #fff;
}
/*资产推荐(详情) assets.jsp end */

/*联系我们 start*/
.mapBox{
	background-color: #fff;
	padding: 15px;
	border-radius: 0 0 3px 3px;
}
.contactMap {
	height: 376px;	
}
.contact {
	box-sizing: border-box;
	background: #fff;
	padding: 65px 0 35px;	
	border-radius: 3px 3px0 0 ;
}
.contact dd {
	width: 33.333%;
	float: left;
	text-align: center;	
}
.contact .icon {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: #325aac;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0 auto;
}
.contact .email {
	background-image: url('../images/email.png');
}
.contact .phone {
	background-image: url('../images/phone.png');
}
.contact .address {
	background-image: url('../images/address.png');
}
.contact .title {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	margin-top: 15px;
	margin-bottom: 17px;
}
.contact .info {
	color: #848484;
	height: 26px;
	line-height: 26px;
	font-size: 14px;	
}
/*联系我们 end*/
/* 搜索 start */
.footSearchBox{
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background: rgba(0,0,0,0.7);
    z-index: 999;
    display: none;
}
.footSearchBox .wrap{
    position: relative;
    top: 50%;
    margin-top: -25px;
}
.searchCont{
    overflow: hidden;
    width: 600px;
    margin: 0px auto;
    padding-top: 40px;
    position: relative;
}
.search_dl{
    position: absolute;
    left: 0px;
    top: 0px;
}
.search_dl dd{
    float: left;
    display: inline;
    overflow: hidden;
}
.search_dl dd a{
    display: block;
    overflow: hidden;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    text-align: center;
    font-size: 14px;
    color:#666;
}
.search_dl dd.hover a{
    background: #a1171d;
    color:#fff;
}
.searchInpDiv{
    display: block;
    overflow: hidden;
    padding: 0px 10px;
    border: 3px solid #325aac;
    border-radius: 0px 0px 0px 3px;
    background: #fff;
}
.searchInpDiv input{
    display: block;
    height: 44px;
    width: 100%;
    border:none;
    background: none;
    font-size: 14px;
    color:#666;
    overflow: hidden;
    line-height: 44px;
}
a.footSearchBt{
    display: block;
    width: 100px;
    height: 50px;
    overflow: hidden;
    background: #325aac;
    font-size: 16px;
    color:#fff;
    text-align: center;
    line-height: 50px;
    border-radius: 0px 3px 3px 0px;
}
.closeSearchBt{
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 15px;
    background: #000 url(../images/close_h.png) no-repeat center center;
    background-size: 20px auto;
}
/*搜索 end*/
/*招聘列表 start*/
.recruit{
	background: #ffffff;
	padding: 40px 20px 0;
}
.recruitHead{
	height: 55px; 
	line-height: 55px; 
	padding: 0 20px; 
	background: #325aac;
	color: #fff;
	font-size: 16px;
}
.td1{
	text-align: right;
}
.headText{
	float: left;
	display: inline;
	margin-right: 150px;
}
.headTable tr td{
	text-align: center;
}
.ddTable tr td{
	text-align: center;
}
.recruitList{ 
	overflow: hidden;
}
.recruitList dd{ 
	overflow: hidden; 
	border-bottom: 1px dashed #c0c0c0;
}
.recruitList dd .recruitT{ 
	overflow: hidden; 
	height: 50px; 
	line-height: 50px; 
	padding: 0 20px; 
	background: #FFF; 
	color: #666666; 
	cursor: pointer; 
	transition: all .3s; 
	-webkit-transition: all .3s;
}
.recruitList dd .recruitT .text{ 
	font-size: 16px; 
	overflow: hidden;
}
.recruitList dd .recruitC{ 
	overflow: hidden; 
	font-size: 14px; 
	line-height: 40px; 
	display: none; 
	padding:30px 40px 25px; 
	background:#FFF;
}
.recruitList dd:hover .recruitT{ color: #325AAC;}
/*招聘列表end*/
/*发展历程*/
.courseBox{
    position: relative;
    padding: 40px;
	border-radius: 3px;
}
.course .bt2{
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 42px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 9;
}
.courseBox .bt2.prev{
	left: 0;
    background: #b5b5b5 url(../images/btPrev.png) no-repeat center center;
}
.courseBox .bt2.prev:hover{
    background: #0065b4 url(../images/btPrev.png) no-repeat center center;
}
.courseBox .bt2.next{
	right: 0;
    background: #b5b5b5 url(../images/btNext.png) no-repeat center center;
}
.courseBox .bt2.next:hover{
    background: #0065b4 url(../images/btNext.png) no-repeat center center;
}
.courseBox .course_ul li p em,
.courseBox .course_ul li p i{
    background: #b2dcfd;
}
.courseBox .course_ul li p span{
    background: #b5b5b5;
}
.courseBox .course_ul li.on p span{
    background: #0065b4;
}
.courseBox .course_ul li span{
    color:#555;
}
.courseBox .course_ul li.on span{
    color:#0065b4;
}
.courseBox .courseLine{
    top: 102px;
    background: #d5d5d5;
}

.event .eventY_ul li{
    color:#666;
}
.event .eventY_ul li.on{
    color:#0065b4;
}
.event .eventBox .prev {
    background: url(../images/btPrev.png) no-repeat center center;
}
.event .eventBox .next {
    background: url(../images/btNext.png) no-repeat center center;
}
.event .eventIntr{
    color:#666;
}

.course{
    /*overflow: hidden;*/
    position: relative;
}
.course .hd{
    height: 120px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    width: 840px;
}
.courseLine1{
    display: block;
    width: 0px;
    height: 1px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 62px;
    z-index: 1;
    background: #0065b4;
}
.course_ul{
    width: 20000px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3;
}
.course_ul li{
    width: 120px;
    overflow: hidden;
    float: left;
    display: inline;
    cursor: pointer;
}
.course_ul li span{
    display: block;
    overflow: hidden;
    text-align: center;
    font-size: 20px;
    color:#fff;
    line-height: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.course_ul li.on span{
    font-size: 24px;
    font-weight: bold;
    color:#fdc22a;
}
.course_ul li p{
    display: block;
    width: 14px;
    position: relative;
    margin: 0px auto;
    padding: 15px 0px;
}
.course_ul li p span{
    display: block;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: #fff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    position: relative;
    z-index: 3;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.course_ul li p i{
    width: 24px;
    height: 24px;
    background: #000;
    overflow: hidden;
    border: 1px solid #b2dcfd;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -13px 0px 0px -13px;
    z-index: 2;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    filter: alpha(opacity=0);
}
.course_ul li p em{
    width: 38px;
    height: 38px;
    background: #000;
    overflow: hidden;
    border: 1px solid #0065b4;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0px 0px -20px;
    z-index: 1;
    -webkit-transition: all 0.55s linear;
    -o-transition: all 0.55s linear;
    transition: all 0.55s linear;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    filter: alpha(opacity=0);
}
.course_ul li.on p i{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
}
.course_ul li.on p em{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
}
.course_ul li.on p span{
    background: #0065b4;
}
.courseLine{
    display: block;
    width: 100%;
    height: 1px;
    overflow: hidden;
    background: rgba(255,255,255,0.5);
    position: absolute;
    left: 0px;
    top: 322px;
    z-index: 2;
}
.courseLine i{
    display: block;
    width: 0px;
    height: 1px;
    overflow: hidden;
    background: #0065b4;
    position: absolute;
    left: 0px;
    top: 0px;
}
.course .bd{
    height: 290px;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 0px 0px 8px #e2e2e2;
    box-shadow: 0px 0px 8px #e2e2e2;
}
.course_dl{
    overflow: hidden;
}
.course_dl dd{
    overflow: hidden;
}
.courseCont{
    overflow: hidden;
    background: #fff;
    padding: 30px;
}
.courseL{
    width: 375px;
    overflow: hidden;
    margin-right: 30px;
}
.courseL a{
    display: block;
    padding-top: 61.333333333%;
    overflow: hidden;
}
.courseR{
    overflow: hidden;
}
.courseYear{
    overflow: hidden;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    font-size: 16px;
    color:#666;
}
.courseYear i{
    font-size: 30px;
    color:#0065b4;
    overflow: hidden;
    padding-right: 10px;
    font-style: normal;
}
.courseDeta{
    overflow: hidden;
    height: 175px;
}
.courseCont_ul{
    padding-right: 25px;
    overflow: hidden;
}
.courseCont_ul li{
    overflow: hidden;
    font-size: 14px;
    color:#888;
    line-height: 28px;
    padding-bottom: 10px;
}
.aboutRow2 .wrap{
    position: relative;
    z-index: 3;
}
.aboutRow2Bg{
    width: 100%;
    height: 630px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.courseBox .scroll{
    width: 100%;
    height: 175px;
    overflow-y: auto;
    float: left;
}
.courseDeta .scroll_container {
    overflow: hidden;
    position: relative;
}
.courseDeta .scroll_absolute {
    position: absolute;
}
.courseDeta .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 2px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}
.courseDeta:hover .scroll_vertical_bar{
    opacity: 1;
}
.courseDeta .scroll_track {
    position: relative;
    background-color: #cecece;
}
.courseDeta .scroll_drag {
    position: relative;
    top: 0;
    left: -2px;
    width: 6px;
    cursor: pointer;
    background-color: #0065b4;
}
.container1 .scroll_arrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    background-color: #D6B74B;
}
.container1 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}


.bdCont{
    margin: 0px auto;
    position: relative;
}
.bdEm{
    width: 30px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/courseTrangle.png) no-repeat center center;
}
/* 发展历程 end */

/* 人才招聘 start */
.messageTitle{font-size: 30px;color: #333333;text-align: center;line-height: 36px;}
.messageForm dl{overflow: hidden;}
.messageForm dl dd{ float: left;display: inline;width: 50%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.con3 .title{width: 100px;line-height: 50px;text-align: right;font-size: 15px; color: #666666;display: inline;float: left;}
.con3 .formc{display: block;border: 1px solid #e6e6e6;margin-left: 117px;}
.con3 .formc .inpt1{height: 48px;padding: 0 24px;width: 100%;border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;}
.con3{margin-top: 25px;height: 75px;}
.messageForm dl .dd3{width: 100%; height: 266px;}
.con3 .mytext textarea{width: 100%;display: block;box-sizing: border-box;-webkit-box-sizing: border-box;border: 0;padding: 12px 24px;}
.mess{margin-top: 48px;}
.con3 .mscodeBox{border: 0;overflow: hidden;}
.con3 .mscodeBox .messCode{margin: 0;display: inline-block;}
.con3 .mscodeBox .messCode .inputCode{width:243px;height: 48px; }
.con3 .mscodeBox .messA{width: 133px;height: 40px;padding-left: 20px;}
.messageForm dl .dd5{padding:30px 0 0 117px;width: 100%}
.messageForm dl .dd5 div{width: 196px;height: 52px;color: #ffffff;float: left;background: #325aac;margin-right: 26px; text-align: center;line-height: 52px;font-size:16px;cursor: pointer;}
.messageForm dl .dd5 .messreg{width: 216px;color: #666666;background: #e6e6e6;}
.base_r .urHd{margin-top: 35px;overflow: hidden;} 
.upH{background: url(../images/mem/up.png)no-repeat center center;height: 16px;width: 15px;display: inline-block;margin-right: 8px;}
.left_leabe{font-size: 15px; color: #333333;line-height: 44px;padding-right: 28px;width: 82px; text-align: right;}
.button_s .su{margin-top: 56px;width: 237px;height: 54px;margin-left: 110px;background: #325aac;font-size: 14px; color: #ffffff;text-align: center;line-height: 54px;cursor:pointer; }
.sex{border: 0;}
.sex div{display: inline-block; margin: 0 15px;}
.sex{font-size: 14px; line-height: 16px;padding: 12px 0;height: 20px;color: #333333;}
.rdiao{cursor: pointer;width: 8px; height: 8px;border: 2px solid #cecece; border-radius: 50%;padding: 2px;position: relative;top: 3px;}
.selected::before{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	border-radius: 50%;
	background-color: #325aac;
	
}
.xing{color: #f00;}

.messageForm .uploader-file-list{
	margin-left: 117px;
}
.messageForm .webuploader-pick{
	padding: 0;
	background-color: transparent;
}
.messageForm .customUpload{
	left: 0 !important;
}
.upFilein .upFile{
	overflow: hidden;
	padding-left: 17px;
}
.upFilein .upFile a{display: block;float: left;color: #FFFFFF;width: 140px;height: 50px;background:#cccccc;text-align: center;line-height: 50px;margin-right: 10px;}
/* 人才招聘 end */