/*

 ===============================

 * @authro      : 公共部分

 * @created     : 2018-05-26

 * @content     : ycj

 ===============================

 */

@charset "UTF-8"; 



/*

* 自定义部分 kis2

*/

.bc_fff,

.bc-fff{

    background: #fff;

}
.topTel{padding: 34px 0 0 0!important}
/**

 * 文章详细页

 * @author ycj

 * @return

 */

.pageBox{

	min-height:300px;

	height:auto !important;

	height:300px;

	clear:both;

	overflow:hidden;

	padding:40px 60px;

    -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 150px 10px 150px;

    font-size:32px;

    line-height:46px;

    color:#333;

    text-align: center;

	font-weight:bold;

	}

.articleTime{

    line-height:36px;

    text-align:center;

    font-size:0px;

}

.articleTime .center{

    display: inline-block;

    overflow: hidden;

}

.articleTimeTxt{

    font-size: 14px;

}

.newsShare{

    padding-left: 15px;

    margin-top: 2px;

}

.newsShare span{

    font-size: 14px;

}

.articleBox {

    overflow:hidden;

    font-size: 16px;

    color: #454545;

    line-height: 40px;

	padding:20px 0 0 0;

}

.articleBox img{ max-width:100%;}

#articleContent{

    overflow: hidden;

}

#articleContent .center{

    width: 1920px;

    position: relative;

    left: 50%;

    margin-left: -960px;

}

.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;

	}

	

/**

 * 大图滚动 ycj

 */

#play{

    width:800px;

    height:535px;

    position:relative;

    overflow: hidden;

    background:#fff;

    border:1px solid #e9e9e9;

    padding:5px;

    margin:20px auto 0 auto;

}

#play .change_a {

    width:40%;

    height: 100%;

    position: absolute;

    top: 0;

    z-index: 1;

    cursor: pointer;

    display: block;

    overflow: hidden;

    background:url(../other/.net/subsiteSrc/aykjnet/style/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:800px;

    height:535px;

}

#play .img_ul li{

    position: relative;

    z-index: 1;

    width:800px;

    height:535px;

    background:#fff;

    margin:0 0 5px 0;

}

#play .img_ul li img{position:absolute;}





.imgMove{width:800px;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 #cc0000;background:#cc0000;}

.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;}



.articlePage{

    clear:both;

    text-align:center;

	overflow:hidden;

    }

.articlePage a{

    display: inline-block;

    padding: 8px 15px;

    color: #444;

    border-radius: 2px;

    margin: 0 2px;

    background: #E2E2E2;

    }

.articlePage a:hover,.articlePage a.hover{

    color:#fff;

    background:#666;

    }

	

.pageUp{

	clear:both;

	overflow:hidden;

	line-height:35px;

	font-size:16px;

	padding:20px 0;

}



/**

 * 分享

 * @author ycj

 * @return

 */

.ShareBox {

	overflow: hidden;

	clear:both;

}

.ShareBox p {

	display: block;

	overflow: hidden;

	float: left;

}

.ShareBox i {

	clear:both;

	display: block;

	font-size:12px;

	color:#666;

	text-align: center;

	overflow: hidden;

	margin:5px 0px;

	display:none;

}

.ShareBox span {

    font-size: 14px;

    line-height: 30px;

	float:left;

}

.ShareBox a{

	padding: 0 !important;

    width: 25px !important;

    height: 25px !important;

    margin: 0 7px 0 0 !important;

	}

.ShareBox .bds_weChat{background: url(../images/shareBt5.png) no-repeat center center !important;background-size:100%!important;}

.ShareBox .bds_tsina{background: url(../images/shareBt1.png) no-repeat center center !important;background-size:100%!important;}

.ShareBox .bds_tqq{background: url(../images/shareBt2.png) no-repeat center center !important;background-size:100%!important;}

.ShareBox .bds_qzone{background: url(../images/shareBt3.png) no-repeat center center !important;background-size:100%!important;}

.ShareBox .bds_douban{background: url(../images/shareBt4.png) no-repeat center center !important;background-size:100%!important;}

.ShareBox .bds_sqq{background: url(../images/shareBt6.png) no-repeat center center !important;background-size:100%!important;}

.ShareBox .f_more{background:url(../images/footShare.png) no-repeat -111px 0px !important;}

	

/**

 * 404页面

 * @author ycj

 * @return

 */

.alert{width:695px;height:355px;clear:both;position:absolute;left:50%;top:50%;margin:-177px 0 0 -348px;background:url(../images/404.jpg) no-repeat;}

.alertTitle1{clear:both;text-align:center;line-height:40px;font-size:14px;padding:70px 0 0 100px;}

.alertTitle2{clear:both;text-align:center;line-height:40px;font-size:14px;padding:0 0 0 100px;}

.alertTitle2 strong{font-size:20px;padding:0 10px;color:#ff0000;}

.alertBt{width:137px;lin-height:36px;height:36px;border:none;cursor:pointer;position:absolute;left:280px;bottom:75px;color:#454545;font-size:14px;text-align:center;font-family:"microsoft yahei";display:block;background: none;}

.infoInput{line-height:26px;border:1px solid #d7d7d7;outline:medium;padding:3px 0;}

.formlist td{padding:5px 0;}

.buttonface2{width:80px;line-height:26px;cursor:pointer;text-align:center;font-family:"microsoft yahei";font-size:14px;border:1px solid #d7d7d7;}

	

	

/**

 * 文章分页

 * @author ycj

 * @return

 */

.page{padding:5px 0;text-align: center;clear: both;font-size: 14px;}

.page a{display: inline-block;overflow: hidden;padding:12px 18px;color:#999;border-radius:3px;background: #fff;}

/*.page a:hover{background: linear-gradient(-45deg,#1278f6,#00b4aa);color: #fff;}

.page a.hover{background: linear-gradient(-45deg,#1278f6,#00b4aa);color: #fff;}*/

.page a:hover{background: #1278f6;color: #fff;}

.page a.hover{background: #1278f6;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/firstPage.png)}

.page a.prevPage div{background-image: url(../images/prevPage.png)}

.page a.nextPage div{background-image: url(../images/nextPage.png)}

.page a.lastPage div{background-image: url(../images/lastPage.png)}



.page a.firstPage:hover div{background-image: url(../images/firstPageH.png)}

.page a.prevPage:hover div{background-image: url(../images/prevPageH.png)}

.page a.nextPage:hover div{background-image: url(../images/nextPageH.png)}

.page a.lastPage:hover div{background-image: url(../images/lastPageH.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/firstPage.png)}

.page a.prevPage.disabled div{background-image: url(../images/prevPage.png)}

.page a.nextPage.disabled div{background-image: url(../images/nextPage.png)}

.page a.lastPage.disabled div{background-image: url(../images/lastPage.png)}



/**

 * 搜索

 * @author 杨朝杰

 * @return

 */

.searchBox{overflow:hidden;background:#fff;border:none;border-radius:3px;}

.searchInput{float: left; display: inline; height:40px; line-height:40px; width:190px; border: none;padding:0 10px; color:#666; font-size:14px;background:url(../images/sbtn.png) no-repeat right center;}

.searchBt{

    float:left;

    width:80px;

    height: 40px;

    float: left;

    /*background: linear-gradient(-45deg,#1278f6,#00b4aa);*/

    background: #1278f6;

    color: #fff;

    line-height: 40px;

    text-align: center;

    cursor: pointer;

    border:none;

    font-size:15px;

}



.subNav_dl{

    display:inline-block;

    overflow: hidden;

    position: relative;

    margin: 0px -5px;

}

.subNav_dl dd{

    float:left;

    display: inline;

    overflow: hidden;

    margin: 0px 5px;

}

.subNav_dl dd a{

    line-height:40px;

    display: block;

    font-size: 14px;

    color:#999;

    background:#fff;

    text-decoration: none;

    padding: 0 15px;

    transition: 0.3s;

    position: relative;

    border-radius: 3px;

}

.subNav_dl dd.hover a ,.subNav_dl dd a:hover{

    /*background:linear-gradient(-45deg,#1278f6,#00b4aa);*/

    background: #1278f6;

    color: #fff;

}

.subBanCont{

    position: absolute;

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    z-index: 3;

}

.subBanTxtBox{

    overflow: hidden;

    text-align: center;

}

.subBanTxtBig{

    font-size: 40px;

    color:#fff;

    overflow: hidden;

    line-height: 50px;

}

.subBanTxtSmall{

    overflow: hidden;

    font-size: 20px;

    color:#fff;

    line-height: 30px;

    padding-top: 15px;

}

.subBanCont .searchBox{

    margin: 0px auto;

    width: 625px;

    background: none;

}

.subBanCont .searchInput{

    height: 45px;

    line-height: 45px;

    width: 500px;

    background: #fff;

}

.subBanCont .searchBt{

    height: 45px;

    line-height: 45px;

    overflow: hidden;

    width: 100px;

    background: linear-gradient(-45deg,#1278f6,#00b4aa);

    margin-left: 5px;

}

.hotKey{

    overflow: hidden;

    line-height: 30px;

    font-size: 14px;

    color:#fff;

}

.hotKey span{

    float: left;

}

.hotKey a{

    float: left;

    margin-right: 15px;

    color:#fff;

}

/*

* 列表公共部分 ycj

*/

.list_a{

    display: block;

    overflow: hidden;

    position: relative;

    z-index: 3;

}

.pic{

   position: relative;

   overflow: hidden;

   z-index: 3;

   background: #fff url(../images/loading.gif) no-repeat center center;

}

.pic:after{

    display: block;

    content: "";

    overflow: hidden;

    padding-top: 66.666666%;

}

.pic img{

    display: block;

    width: 100%;

    height: auto;

    position: absolute;

    left: 0px;

    top: 0px;

    z-index: 3;

    object-fit: cover;

}

.listDeta{

    overflow: hidden;

    position: relative;

}

.listName{

    display: block;

    font-size: 14px;

    color:#333;

    overflow: hidden;

    line-height: 20px;

}

.listTit{

    display: block;

    font-size: 16px;

    color:#333;

    overflow: hidden;

    line-height: 25px;

}

.listIntr{

    overflow: hidden;

    font-size: 13px;

    color:#888;

    overflow: hidden;

    line-height: 30px;

    padding-top: 10px;

}

.listTime{

    line-height: 20px;

    overflow: hidden;

    font-size: 13px;

    color:#999;

}

.ayuedIcon{

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0px;

    top: 0px;

    overflow: hidden;

    z-index: 5;

}

/*.eyes{

    display: none;

    background: rgba(0,0,0,0.5) url(../images/eyes_fff.png) no-repeat center center;

}*/

.play{

    display: none;

    background: rgba(0,0,0,0.5) url(../images/play_fff.png) no-repeat center center;

}

.default{

    background: rgba(0,0,0,0.3);

}

.autoImg{

    position: relative;

    overflow: hidden;

    padding-top: 66.66666667%;

    background: url(../images/defaultBg.jpg) repeat;

}

.autoImg img{

    max-width: 100%;

    max-height: 100%;

    left: 50%;

    top: 50%;

    position: absolute;

    -webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

}

.txt-c{

    text-align: center;

}

/**

 * 全文列表1

 * @author ycj

 * @return

 */

.textList1{

	clear:both;

	overflow:hidden;

	}

.textList1 dd{

	padding:25px 0;

	overflow:hidden;

	clear:both;

	border-bottom:1px dotted #ccc;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

	}

.textList1 dd .date{

    font-family: Arial;

    border: 1px #ccc solid;

    width:65px;

    margin-right:20px;

	float:left;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.textList1 dd .date span{

    font-size: 30px;

    font-weight: bold;

    background: #ccc;

    line-height: 45px;

    color: #fff;

	display:block;

	text-align:center;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.textList1 dd .date em{

    display: block;

    text-align: center;

	line-height:25px;

	text-align:center;

	color:#565656;

	background:#fff;

}

.textList1 dd .txtBox{

	}

.textList1 dd .txtBox h3{

    font-size: 18px;

    margin-bottom: 5px;

    color: #454545;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

	font-weight:normal;

	}

.textList1 dd .txtBoxCon{

    line-height: 23px;

    height: 46px;

    overflow: hidden;

    color: #848484;

	font-size:14px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.textList1 dd:hover{ background:#fff;}

.textList1 dd:hover .date{border: 1px #006ab8 solid;}

.textList1 dd:hover .date span{ background:#006ab8;}

.textList1 dd:hover .txtBox h3{ color:#006ab8;}

.textList1 dd:hover .txtBoxCon{ color:#666;}



/**

 * 鍏ㄦ枃鍒楄〃2

 * @author 鏉ㄦ湞鏉�

 * @return

 */

.textList2 dd{

	clear: both;

	overflow: hidden;

	height: 72px;

	border-bottom: 1px dotted #dbdbdb;

}

.textList2 dd span{

	display:inline;

	float:right;

	height: 72px;

	font-size:15px;

	color: #666666;

	line-height: 72px;

	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;

	font-size: 16px;

	float:left;

}

.textList2 dd a:hover{color: #cc0000}



/**

 * 图文列表1(左右结构)

 * @author ycj

 * @return

 */

.textImg1{

	position:relative;

	z-index:9;

    margin: 0px -10px;

}

.textImg1:after{

    display: block;

    content: "";

    overflow: hidden;

    clear: both;

    visibility: hidden;

}

.textImg1 dd{

    padding:10px 0;

    position: relative;

    z-index: 3;

    float: left;

    display: inline;

    transition: width 0.15s linear;

}

.textImg1 .list_a{

    margin: 0px 10px;

    overflow: hidden;

    background: #fff;

    transition: all 0.3s linear;

    padding: 15px;

    border-radius: 4px;

    position: relative;

}

.textImg1 .list_a:hover{

    transform: translateY(-5px);

    -webkit-box-shadow: 0px 15px 30px rgba(0,0,0,0.15);

    box-shadow: 0px 15px 30px rgba(0,0,0,0.15);

}

.textImg1 .list_a:after{

    display: block;

    content: "";

    width: 0px;

    height: 100%;

    overflow: hidden;

    background: #fcfcfc;

    position: absolute;

    left: 0px;

    top: 0px;

    transition: all 0.5s linear;

    z-index: 1;

}

.textImg1 .list_a:hover:after{

    width: 100%;

}

.txtImg{

    width: 328px;

    overflow: hidden;

    margin-right: 15px;

    position: relative;

    z-index: 5;

}

.txtImg .pic:after{

    padding-top: 56.25%;

}

.textImg1 .listTit{

    height: 25px;

    font-weight: bold;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

/*.textImg1 .list_a:hover .listTit{

    color:#16559d;

}*/

.textImg1 .listIntr{

    height: 90px;

}

.textImg1 .listDeta{

    padding: 10px 15px;

    z-index: 3;

}



.textImg1 .listTime{

    padding-left: 20px;

    background: url(../images/time.png) left center no-repeat;

}

.textImg1 .listNum{

    margin-left: 20px;

    padding-left: 25px;

    background: url(../images/eye.png) left center no-repeat;

}



.animate1 dd:before{

    display: block;

    display: none\9;

    content: "";

    overflow: hidden;

    width: 0px;

    height: 100%;

    position: absolute;

    left: 50%;

    top: 0px;

    /*-webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    -o-transform: translateX(-50%);

    transform: translateX(-50%);*/

    background: #ddd;

    opacity: 0;

    -webkit-transition: all 0.5s linear;

    -o-transition: all 0.5s linear;

    transition: all 0.5s linear;

    z-index: 2;

}

.animate1 dd:after{

    display: block;

    display: none\9;

    content: "";

    overflow: hidden;

    width: 0px;

    height: 100%;

    position: absolute;

    right: 50%;

    top: 0px;

    /*-webkit-transform: translateX(50%);

    -ms-transform: translateX(50%);

    -o-transform: translateX(50%);

    transform: translateX(50%);*/

    background: #ddd;

    opacity: 0;

    -webkit-transition: all 0.5s linear;

    -o-transition: all 0.5s linear;

    transition: all 0.5s linear;

    z-index: 2;

}

.animate1 dd:hover:before,

.animate1 dd:hover:after{

    width: 50%;

    opacity: 1;

}

.animate2 dd:before{

    display: block;

    display: none\9;

    content: "";

    overflow: hidden;

    width: 100%;

    height: 0px;

    position: absolute;

    left: 0px;

    bottom: 50%;

    /*-webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    -o-transform: translateX(-50%);

    transform: translateX(-50%);*/

    background: #ddd;

    opacity: 0;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    z-index: 2;

}

.animate2 dd:after{

    display: block;

    display: none\9;

    content: "";

    overflow: hidden;

    width: 100%;

    height: 0px;

    position: absolute;

    left: 0px;

    top: 50%;

    /*-webkit-transform: translateX(50%);

    -ms-transform: translateX(50%);

    -o-transform: translateX(50%);

    transform: translateX(50%);*/

    background: #ddd;

    opacity: 0;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    z-index: 2;

}

.animate2 dd:hover:before,

.animate2 dd:hover:after{

    height: 50%;

    opacity: 1;

}

.animate3 dt{

    width: 0px;

    height: 0px;

    overflow: hidden;

    position: absolute;

    left: 0px;

    top: 0px;

    background: #ddd;

    z-index: 1;

}



/**

 * 图文列表1(上下结构)

 * @author ycj

 * @return

 */

.textImg2{overflow:hidden;margin: 0px -7px 0 -8px !important;}

.textImg2 dd{

	float:left; 

	width:33.333%; 

	-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;

	overflow:hidden;

	}

.textImg2 dd:nth-of-type(1){-webkit-animation-delay:0.2s; -moz-animation-delay:0.2s; animation-delay:0.2s;}

.textImg2 dd:nth-of-type(2){-webkit-animation-delay:0.4s; -moz-animation-delay:0.4s; animation-delay:0.4s;}

.textImg2 dd:nth-of-type(3){-webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; animation-delay:0.6s;}

.textImg2 dd:nth-of-type(4){-webkit-animation-delay:0.8s; -moz-animation-delay:0.8s; animation-delay:0.8s;}

.textImg2 dd:nth-of-type(5){-webkit-animation-delay:1s; -moz-animation-delay:1s; animation-delay:1s;}

.textImg2 dd:nth-of-type(6){-webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; animation-delay:1.2s;}

.textImg2 dd:nth-of-type(7){-webkit-animation-delay:1.4s; -moz-animation-delay:1.4s; animation-delay:1.4s;}

.textImg2 dd:nth-of-type(8){-webkit-animation-delay:1.6s; -moz-animation-delay:1.6s; animation-delay:1.6s;}

.textImg2 dd:nth-of-type(9){-webkit-animation-delay:1.8s; -moz-animation-delay:1.8s; animation-delay:1.8s;}

.textImg2 dd:nth-of-type(10){-webkit-animation-delay:2s; -moz-animation-delay:2s; animation-delay:2s;}

.textImg2 dd:nth-of-type(11){-webkit-animation-delay:2.2s; -moz-animation-delay:2.2s; animation-delay:2.2s;}

.textImg2 dd:nth-of-type(12){-webkit-animation-delay:2.4; -moz-animation-delay:2.4; animation-delay:2.4s;}



.textImg2 dd a{

	display:block; 

	height:100%;

	margin:8px 7px 20px 8px;

	background:#fff;

    transition: all .2s;

    -webkit-transition: all .2s;

    -o-transition: all .2s;

    -moz-transition: all .2s;

	}

.textImg2 dd .picture{display:block; padding-top:56.25%; width:100%; overflow:hidden; position:relative;}

.textImg2 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; }	



.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;}

.flashBg{

    overflow: hidden;

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: absolute;

    left: 0px;

    bottom: -100%;

    z-index: 1;

    background: #88b829;

	-webkit-transition:0.3s; 

	-moz-transition:0.3s; 

	transition:0.3s;

}

a:hover .flashBg{bottom:0;}



.textImg2 dd .newsText{

	position:relative; 

	height:120px; 

	padding:15px; 

	background:#fff; 

	-webkit-transition:0.3s; 

	-moz-transition:0.3s; 

	transition:0.3s;

	position:relative;

	overflow:hidden;

	}

.textImg2 dd .newsText h2{margin-bottom:10px; color:#333; font-size:18px; font-weight:normal;}

.textImg2 dd .newsText p{height:44px; color:#999; font-size:13px; overflow:hidden; line-height:1.8;}

.textImg2 dd .newsText span{ width:100%;position:absolute; bottom:20px; left:0; color:#999; height:16px; line-height:16px;}

.textImg2 dd .newsText span em{

	display:block;

	line-height:16px;

	float:left;

	padding:0 0 0 20px;

	font-style:normal;

	margin:0 0 0 20px;

	background:url(../images/date.png) no-repeat left center;

	}

.textImg2 dd .newsText span i{

	display:block;

	line-height:16px;

	float:right;

	padding:0 0 0 20px;

	font-style:normal;

	margin:0 20px 0 0;

	color:#999;

	background:url(../images/read.png) no-repeat left center;

	}

.textImg2 dd a:hover{

    box-shadow: 0 0px 15px 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);

}



/**

 * 全图列表1

 * @author ycj

 * @return

 */

.imgList1{margin: 0px -10px;}

.imgList1 dd{

    float:left; 

    padding: 10px 0px;

    transition: width 0.3s linear;

}

.imgList1 .list_a{

    display: block;

    margin: 0px 10px;

    transition: all 0.3s linear;

    border-radius: 4px;

}

.imgList1 .pic:after{

    padding-top: 56.25%;

}

.imgList1 .list_a:hover{

    transform: translateY(-5px);

    -webkit-box-shadow: 0px 15px 30px rgba(0,0,0,0.1);

    box-shadow: 0px 15px 30px rgba(0,0,0,0.1);

}

.imgList1 .listTit{

    /*font-weight: bold;*/

}

/*.imgList1 .list_a:hover .listTit{

    color:#16559d;

}*/

.imgList1 .listDeta{

    padding: 20px;

    background: #fff;

}

.imgList1 .listIntr{

    height: 60px;

}

.listOther{

    overflow: hidden;

    font-size: 13px;

    color:#999;

    line-height: 20px;

    padding-top: 10px;

}

/*.listType{

    padding-left: 25px;

    background: url(../images/type_999.png) no-repeat left center;

    background-size: auto 15px;

}

.listNum{

    padding-left: 25px;

    background: url(../images/eyes_999.png) no-repeat left center;

    background-size: auto 12px;

    margin-left: 10px;

}

.date{

    padding-left: 25px;

    background: url(../images/date.png) no-repeat left center;

    background-size: auto 15px;

}*/

.listH{

    height: 95px;

    overflow: hidden;

}

.listTag{

    overflow: hidden;

}

.listTagL{

    overflow: hidden;

    line-height: 22px;

    font-size: 14px;

    color:#999;

}

.listTagC{

    overflow: hidden;

}

.listTagC span{

    display: block;

    overflow: hidden;

    margin: 0px 3px;

    height: 20px;

    line-height: 20px;

    border: 1px solid #ddd;

    font-size: 12px;

    color:#999;

    padding: 0px 5px;

    border-radius: 3px;

    float: left;

}

.case_dl .listIntr{

    height: 60px;

}

/*.style2 .listTit{

    font-size: 16px;

    font-weight: bold;

}*/

.style2 .listTime{

    padding-top: 10px;

    font-size: 12px;

    color:#888;

}

.style2 .listDeta{

    padding: 20px;

}

.listContH{

    height: 150px;

    overflow: hidden;

}

.style2 .listIntr{

    height: 90px;

}

/*

.effect1 .listDeta,

.effect1 .listTit,

.effect1 .listIntr,

.effect1 .listType,

.effect1 .listNum,

.effect1 .listTime{

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.effect1 .list_a:hover .listDeta{

    background: #16559d;

}

.effect1 .list_a:hover .listTit{

    color:#fff;

}

.effect1 .list_a:hover .listIntr{

    color:#fff;

}

.effect1 .list_a:hover .listType{

    color:#fff;

    background: url(../images/type_fff.png) no-repeat left center;

    background-size: auto 15px;

}

.effect1 .list_a:hover .listNum{

    color:#fff;

    background: url(../images/eyes_fff.png) no-repeat left center;

    background-size: auto 12px;

}

.effect1 .list_a:hover .date{

    color:#fff;

    background: url(../images/date_fff.png) no-repeat left center;

    background-size: auto 15px;

}

*/

/*

* 全图列表2 3:4

* kis2

*/

.scaleImg img{

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.scaleImg:hover img{

    -webkit-transform: scale(1.05);

    -ms-transform: scale(1.05);

    -o-transform: scale(1.05);

    transform: scale(1.05);

}



.imgList2{

    overflow: hidden;

    margin: 0px -10px;

}

.imgList2 dd{

    width: 25%;

    overflow: hidden;

    float: left;

    display: inline;

    padding: 10px 0px;

}

.imgList2 .list_a{

    display: block;

    margin: 0px 10px;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

}

.imgList2 .list_a:hover{

    -webkit-transform: translateY(-5px);

    -ms-transform: translateY(-5px);

    -o-transform: translateY(-5px);

    transform: translateY(-5px);

    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

}

.imgList2 .listDeta{

    padding: 20px;

} 

.imgList2 .pic{

    padding-top: 133.3333333%;

}



/**

 * 视频列表

 * @author ycj

 * @return

 */

.videoList{margin: 0px -7px 0px -8px;}

.videoList dd{

    float:left; 

    width:33.3333333333%; 

    padding: 7px 0px 8px 0px;

    /*border-radius: 4px;

    box-shadow: 0px 1px 2px 0px #e1e1e1;*/

    overflow:hidden;

}

.videoList .list_a{

    display: block;

    margin: 0px 7px 0px 8px;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

}

.videoList .list_a:hover{

    -webkit-transform: translateY(-5px);

    -ms-transform: translateY(-5px);

    -o-transform: translateY(-5px);

    transform: translateY(-5px);

    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

}

.videoList .listDeta{

    padding: 20px;

}



/**

 * 荣誉资质

 * @author ycj

 * @return

 */

.honorList{margin: 0px -7px 0px -8px;}

.honorList dd{

    float:left; 

    width:33.3333333333%; 

    padding: 7px 0px 8px 0px;

    /*border-radius: 4px;

    box-shadow: 0px 1px 2px 0px #e1e1e1;*/

    overflow:hidden;

}

.honor_a{

    display: block;

    margin: 0px 7px 0px 8px;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    padding: 10px;

    background: #fff;

    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);

    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

}

.honor_a:hover{

    -webkit-transform: translateY(-5px);

    -ms-transform: translateY(-5px);

    -o-transform: translateY(-5px);

    transform: translateY(-5px);

}

.videoList .listDeta{

    padding: 20px;

}



/*

* 案例 ycj

*/

.caseBox{

    padding: 0px 20px;

    overflow: hidden;

}

.case_dl{

    margin: 0px -10px;

}

.case_dl dt{

    float: left;

    padding: 10px 0px;

}

.caseAddBox{

    margin: 0px 10px;

}

.caseAddSwiper{

    position: relative;

    overflow: hidden;

    border-radius: 5px;

}

.caseAdd_a{

    display: block;

    overflow: hidden;

    padding-top: calc(9*(100%/2 - 10px)/16 + 55px);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

}

.caseAddSwiper .swiper-button-next{

    right: 0px;

    background-color: rgba(0,0,0,0.2);

    background-image: url(../images/caseArrowRight_h2.png);

    background-size: auto;

}

.caseAddSwiper .swiper-button-prev{

    left: 0px;

    background-color: rgba(0,0,0,0.2);

    background-image: url(../images/caseArrowLeft_h2.png);

    background-size: auto;

}

.caseAddSwiper .swiper-button-next:hover,

.caseAddSwiper .swiper-button-prev:hover{

    background-color: rgba(255,255,255,0.2);

}

.caseAddSwiper .swiper-pagination-bullet-active,

.caseAddSwiper .swiper-pagination-bullet{

    background: #fff;

}

.case_dl dd{

    float: left;

    display: inline;

    overflow: hidden;

    padding: 10px 0px;

    position: relative;

}

.case_dl .caseSlide_a:hover{

    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);

}

.case_dl .pic:after{

    padding-top: 56.25%;

}

.case_dl.case720 .pic:after{

    padding-top: 100%;

}

.caseDeta{

    display: none\0;

    visibility: hidden;

    position: absolute;

    left: 0px;

    top: 0px;

    right: 0px;

    bottom: 0px;

    overflow: hidden;

    padding: 20px;

    z-index: 3;

    opacity: 0;

    transition: all 0.3s linear;

    background: rgba(0,0,0,0.5);

    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#50000000,endColorstr=#50000000);

}

:root .caseDeta{

    display: block\0;

}

.list_a:hover .caseDeta{

    display: block\0;

    visibility: visible;

    opacity: 1;

}

.caseDetaCont{

    overflow: hidden;

    position: relative;

}

.line{

    display: block;

    overflow: hidden;

    position: absolute;

    left: 20px;

    top: 20px;

    right: 20px;

    bottom: 20px;

}

.line:after,

.line:before{

    display: block;

    content: "";

    overflow: hidden;

    position: absolute;

    background: rgba(255,255,255,0.5);

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

.line1:before{

    left: 0px;

    width: 0px;

    top: 0px;

    height: 1px;

}

.line1:after{

    right: 0px;

    width: 0px;

    bottom: 0px;

    height: 1px;

}

.line2:before{

    left: 0px;

    width: 1px;

    bottom: 0px;

    height: 0px;

}

.line2:after{

    right: 0px;

    width: 1px;

    top: 0px;

    height: 0px;

}

.list_a:hover .line1:before,

.list_a:hover .line1:after{

    width: 100%;

}

.list_a:hover .line2:before,

.list_a:hover .line2:after{

    height: 100%;

}

.case_dl .listDeta{

    padding: 15px 0px 5px 0px;

    overflow: hidden;

}

.caseDetaCont{

    overflow: hidden;

    text-align: center;

}

.caseBt{

    display: none;

    overflow: hidden;

    width: 50px;

    height: 50px;

    overflow: hidden;

    border: 1px solid #fff;

    border-radius: 100%;

}

.view{

    background: url(../images/view.png) no-repeat center center;

    background-size: auto 60%;

}

.link{

    background: url(../images/link.png) no-repeat center center;

    background-size: auto 60%;

}

/**

 * 招聘表单

 * @author ycj

 * @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;

}

a.jobBt{

    width: 180px;

    height: 45px;

    border-radius: 3px;

    text-align: center;

    line-height: 45px;

    color: #000;

    background:#e5e5e5;

    display:block;

    font-size: 14px;

	margin:0 10px;

	-webkit-transition:0.3s; 

	-moz-transition:0.3s; 

	transition:0.3s;

    float: left;

}

.jobBt:hover{opacity: 0.8;}

.jobBt.hover{background:#005aaa;color:#fff;}

.jobField{clear:both;overflow:hidden;line-height:36px;font-size:16px;padding: 20px;background: #f3f3f3;border-radius: 3px;}

.jobField dd{width:33%;float:left;}

.jobName{font-size:24px;clear:both;padding:0 0 10px 0;font-weight: normal;}

.jobTime{font-size:14px;line-height:30px;padding:0 0 10px 0;color:#999;}

.jobBtBox{

    overflow: hidden;

    font-size: 0px;

    text-align: center;

}

.jobBtBox .center{

    display: inline-block;

}

.jobBack{



}

/**

 * 招聘表单

 * @author ycj

 * @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:#cc0000;}

.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;outline: none;border-radius: 3px;}

.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{

    border-radius:3px;

    display: block; 

    width: 90px; 

    height: 40px; 

    overflow: hidden; 

    margin:0px auto; 

    text-align: center; 

    line-height: 40px; 

    font-size: 14px; 

    color:#fff !important; 

    background: #0a569e;

}



/**

 * 招聘表单

 * @author ycj

 * @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:#cc0000;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;}

.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:#cc0000;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;}



/**

 * 留言

 * @author ycj

 * @return

 */

.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;}



/**

 * 招聘3d切换

 * @author zwp

 * @return

 */

.carouselSlide{

    position: relative;

    width:1400px;

    margin: 0px auto;

}

#carousel{

	width:545px;

	height:400px;

	margin:0 auto;

}

#carousel .divC{

	display: block;

	width:545px;

	height:auto !important;

	position:absolute;

}

#carousel .divC .pic{

	overflow:hidden;

	width:100%;

	position: relative;

	border-radius:5px 5px 0 0;

}

#carousel .divC .pic:after{padding-top:55.9633%;}

#carousel .divC .pic img {

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

	object-fit:cover;

    transition: 0.4s;

}

#carousel .divC .pic:hover img{

    transform: scale(1.05);

}

#carousel .divC .txtBox{

	clear: both;

	overflow:hidden;

	padding:15px 20px;

	border:1px solid #eff4f6;

	border-top:none;

	background:#fff;

	position: relative;

}

#carousel .divC .txtBox .divT{

	clear: both;

	height:36px;

	line-height:36px;

	font-size:20px;

	color:#444444;

}

#carousel .divC .txtBox .divT2{

	clear: both;

	width:70%;

	height:28px;

	overflow:hidden;

	line-height:28px;

	font-size:14px;

	color:#888888;

}

#carousel .divC .txtBox .divT3{

	width:87px;

	height:31px;

	border:1px solid #e9e9e9;

	border-radius:3px;

	overflow:hidden;

	text-align: center;

	color:#666666;

	font-size:14px;

	line-height:31px;

	transition-duration:0.3s;

	position: absolute;

	right:20px;

	bottom:15px;

	background:#fff;

	cursor:pointer;

}

#carousel .divC .txtBox .divT3:hover{background:#005aaa;border:1px solid #005aaa;color:#fff}

.carouselBt{

    display: block;

    width:20%;

    height:100%;

    overflow: hidden;

    position: absolute;

    top:0;

	z-index: 999;

	cursor:pointer;

}

.carouselBt.prev{left:0}

.carouselBt.next{right:0}



/* 网址导航 start */

.subTitBox{

    line-height: 45px;

    overflow: hidden;

    position: relative;

}

.subTit{

    overflow: hidden;

    font-size: 18px;

    color:#16559d;

    position: relative;

    padding-left: 10px;

}

.subTit:after{

    display: block;

    content: "";

    overflow: hidden;

    width: 3px;

    height: 16px;

    background: #16559d;

    position: absolute;

    left: 0px;

    top: 50%;

    margin-top: -9px;

}

.subTitMore{

    overflow: hidden;

    display: block;

    font-size: 14px;

    color:#999;

}

.linkBox{

    overflow: hidden;

    background: #fff;

    padding: 10px 0px;

    border-radius: 3px;

}

.linkBox .subTitBox{

    padding: 0px 20px;

}

.linkCont1{

    padding: 0px 20px;

}

.link_dl{

    margin: 0px -10px;

}

.link_dl:after{

    display: block;

    content: "";

    overflow: hidden;

    visibility: hidden;

    clear: both;

}

.link_dl dd{

    float: left;

    display: inline;

    padding: 10px 0px;

}

.link_dl .list_a{

    margin: 0px 10px;

    padding: 10px;

    border: 1px solid #e4ecf3;

    border-radius: 2px;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.link_dl .list_a:hover{

    transform: translateY(-6px);

    -webkit-transform: translateY(-6px);

    -moz-transform: translateY(-6px);

    box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);

    -webkit-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);

    -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);

}

.linkTop{

    height: 40px;

    overflow: hidden;

}

.linkPic{

    width: 40px;

    height: 40px;

    overflow: hidden;

    margin-right: 10px;

    border-radius: 100%;

}

.linkTop .listTit{

    height: 40px;

    line-height: 40px;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.link_dl .list_a:hover .listTit{

    color:#16559d;

}

.link_dl .listIntr{

    height: 40px;

    overflow: hidden;

    line-height: 20px;

    font-size: 12px;

}

/* 网址导航 end */



/* 下载列表 start */

.softBox{

    overflow: hidden;

}

.softCont{

    overflow: hidden;

}

.soft_dl{

    overflow: hidden;

    margin: 0px -10px;

}

.soft_dl dd{

    float: left;

    display: inline;

    padding: 10px 0px;

}

.soft_dl .list_a{

    background: #fff;

    border-radius: 3px;

    padding: 15px;

    margin: 0px 10px;

}

.softImg{

    width: 100px;

    overflow: hidden;

    margin-right: 15px;

}

.softImg .pic:after{

    padding-top: 100%;

}

.softR{ 

    /*width: 80px;*/

    overflow: hidden;

    height: 100px;

    position: relative;

    margin-left: 15px;

}

.softBt{

    display: block;

    overflow: hidden;

    height: 35px;

    line-height: 35px;

    border-radius: 3px;

    text-align: center;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.softBt span{

    font-size: 14px;

    color:#999;

    padding-left: 20px;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    position: relative;

}

.softBt span:after{

    display: block;

    content: "";

    overflow: hidden;

    width: 20px;

    height: 100%;

    position: absolute;

    left: 0px;

    top: 0px;

    background: url(../images/download.png) no-repeat left center;

    background-size: auto 14px;

    opacity: 1;

}

/*.softBt:hover span{

    color:#16559d;

    background: url(../images/download_h.png) no-repeat left center;

    background-size: auto 14px;

}*/

.list_a:hover .softBt span:after{

    -webkit-animation: downmove 1s linear infinite;

    -o-animation: downmove 1s linear infinite;

    animation: downmove 1s linear infinite;

}

@keyframes downmove{

    0%  {top: 0px;opacity: 1;}

    50% {top: 100%; opacity: 0;}    

    50.1%{top: -100%; opacity:0;}

    100%{top: 0px;opacity:1;}

}

.soft_dl .listDeta{

    overflow: hidden;

}

.softTag{

    height: 20px;

    overflow: hidden;

    line-height: 20px;

    font-size: 12px;

    color:#888;

}

.softTag i{

    padding: 0px 5px;

}

.soft_dl .listIntr{

    height: 40px;

    line-height: 20px;

    padding-top: 0px;

    font-size: 12px;

}



.softFloor2{

    background: #fff;

    border-radius: 3px;

    padding: 10px 0px;

}

.softFloor2 .subTitBox:after{

    background: #ddd;

}

.softFloor2 .subTitBox{

    padding: 0px 20px;

}

.softFloor2 .softCont{

    padding: 0px 20px;

}

.softFloor2 .list_a{

    background: #f9f9f9;

}





.anchor_dl{

    overflow: hidden;

}

.anchor_dl dd{

    overflow: hidden;

    padding: 3px 0px;

}

.anchor_a{

    display: block;

    width: 50px;

    height: 50px;

    overflow: hidden;

    border-radius: 50px;

    background: url(../images/hexagon.png) no-repeat center center;

    background-size: auto 100%;

    text-align: center;

    line-height: 50px;

    font-size: 12px;

    color:#666;

    -webkit-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    position: relative;

}

.anchor_a:hover,

.anchor_dl dd.hover .anchor_a{

    background: url(../images/hexagon_h.png) no-repeat center center;

    background-size: auto 100%;

}

.anchor_a:after{

    display: block;

    content: "";

    overflow: hidden;

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0px;

    top: 0px;

}

.soft1:after{

    background: url(../images/type1.png) no-repeat center center;

    background-size: 25px;

}

.soft1:hover:after,

.anchor_dl dd.hover .soft1:after{

    background: url(../images/type1_h.png) no-repeat center center;

    background-size: 25px;

}

.soft2:after{

    background: url(../images/type2.png) no-repeat center center;

    background-size: 25px;

}

.soft2:hover:after,

.anchor_dl dd.hover .soft2:after{

    background: url(../images/type2_h.png) no-repeat center center;

    background-size: 25px;

}

.soft3:after{

    background: url(../images/type3.png) no-repeat center center;

    background-size: 25px;

}

.soft3:hover:after,

.anchor_dl dd.hover .soft3:after{

    background: url(../images/type3_h.png) no-repeat center center;

    background-size: 25px;

}

.soft4:after{

    background: url(../images/type4.png) no-repeat center center;

    background-size: 25px;

}

.soft4:hover:after,

.anchor_dl dd.hover .soft4:after{

    background: url(../images/type4_h.png) no-repeat center center;

    background-size: 25px;

}

.soft5:after{

    background: url(../images/type5.png) no-repeat center center;

    background-size: 25px;

}

.soft5:hover:after,

.anchor_dl dd.hover .soft5:after{

    background: url(../images/type5_h.png) no-repeat center center;

    background-size: 25px;

}

.soft6:after{

    background: url(../images/type6.png) no-repeat center center;

    background-size: 25px;

}

.soft6:hover:after,

.anchor_dl dd.hover .soft6:after{

    background: url(../images/type6_h.png) no-repeat center center;

    background-size: 25px;

}

.soft7:after{

    background: url(../images/type7.png) no-repeat center center;

    background-size: 25px;

}

.soft7:hover:after,

.anchor_dl dd.hover .soft7:after{

    background: url(../images/type7_h.png) no-repeat center center;

    background-size: 25px;

}



/* 下载列表 end */

