﻿@charset "UTF-8";
/*公共部分开始*/
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;
	font-style: normal;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
}/* 链接无下划线,有为underline;链接去框 */
a:hover {
	color: #666;
}/* 鼠标在链接上 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666;
	background:#fff;
	min-width:1366px;
}
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;
}
/*浏览器滚动条*/
::-webkit-scrollbar {width:8px;background:#f0f0f0;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {width:8px;background:#333;}
::-webkit-scrollbar-corner {background:#f0f0f0;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}
/************/
::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{}                  /* Firefox版本4-18 */
::-moz-placeholder{}                  /* Firefox版本19+ */
:-ms-input-placeholder{}           /* IE浏览器 */

.clear {
	clear: both;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 15px;
}
.h20 {
	clear: both;
	height: 36px;
}
.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;
}
.h70 {
	clear: both;
	height: 70px;
}
.h80 {
	clear: both;
	height: 80px;
}
.h90 {
	clear: both;
	height: 90px;
}
.h100 {
	clear: both;
	height: 100px;
}
.h110 {
	clear: both;
	height: 110px;
}
.h120 {
	clear: both;
	height: 120px;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: left;
	display: inline;
	 margin-left:4%
}

.animated{
	visibility:hidden;
	*visibility: visible;
	visibility: visible\0;
}
.list_a{
    display: block;
    overflow: hidden;
    position: relative;
}
.imgDiv{
    display: block;
    overflow: hidden;
    position: relative;
    padding-top: 66.66666667%;
}
.imgDiv img{
    display: block;
    width: 100%;
    height: 100%;
    *height: auto;
    position: absolute;
    left: 0px;
    top:0px;
}
.scaleImg img{
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.scaleImg:hover img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.listTit{
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 30px;
    height: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.listName{
    font-size: 16px;
    color:#000;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.listName:hover,
.list_a:hover .listName,
.list_a:hover .listTit{
    color:#063351;
}
.listIntr{
    font-size: 14px;
    color:#999;
    line-height: 25px;
    overflow: hidden;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.listTime{
    font-size: 14px;
    color:#999;
    overflow: hidden;
    line-height: 20px;
}
.listTime i{
    color:#999;
}
.listDeta{
    overflow: hidden;
}

.eyes{
    background: rgba(0,0,0,0.5) url(../images/eyes.png) no-repeat center center;
}
.play{
    background: rgba(0,0,0,0.5) url(../images/play.png) no-repeat center center;
}

.autoImg{
    position: relative;
    overflow: hidden;
    padding-top: 66.66666667%;
    background: #fafafa;
}
.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%);
}

/*
* css截取字符串
*/

.clamp1{
   -webkit-line-clamp:1;
display:-webkit-box !important;
-webkit-box-orient:vertical;

}
.clamp2{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp3{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
	
}
.clamp4{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden; 
	
	
}
.clamp5{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 5 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp6{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 6 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*
* 内容垂直居中
*/
.tableCont{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
    z-index: 5;
}
.table{
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: table;
}
.tableCell{
    display: table-cell;
    overflow: hidden;
    vertical-align: middle;
}

/*
* page ycj
*/
.page{padding:5px 0;text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:12px 18px;color:#999999;border-radius:3px;background: #fff;}
.page a:hover{background: #063351;color: #fff;}
.page a.hover{background: #063351;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)}


/*
* 全文列表 kis2
*/
.txtList_dl{
    overflow: hidden;
}
.txtList_dl dd{
    padding: 10px 0px;
    overflow: hidden;
}
.txtList_dl dd .list_a{
    background: #f4f4f4;
    border: 1px solid #e7e7e7;
    padding: 50px 35px;
}
.txtList_dl .listName{
    font-size: 22px;
    color:#434343;
    height: 30px;
    line-height: 30px;
}
.txtList_dl dd.odd .list_a{
    background: #fff;
}
.txtList_dl .listIntr{
    height: 50px;
    color:#929292;
}
.txtList_dl .listTime{
    color:#3a3a3a;
    font-size: 15px;
}
.txtList_dl .txtImg{
    width: 300px;
}
/*
* 图文列表 kis2
*/
.textImg_dl{
    overflow: hidden;
}
.textImg_dl dd{
    padding: 15px 0px;
    overflow: hidden;
}
.textImg_dl .list_a{
    background: #fff;
}
.txtImg{
    overflow: hidden;
    width: 285px;
    position: relative;
    margin-right: 30px;
}
.txtImg .imgDiv{
    padding-top: 54.0023895%;
}
.txtImgTime{
    width: 60px;
    height: 65px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3;
    padding-top: 5px;
    background: url(../images/timebg.png) no-repeat center center;
}
.txtImgTime span{
    display: block;
    overflow: hidden;
    font-size: 24px;
    color:#fff;
    text-align: center;
}
.txtImgTime i{
    display: block;
    overflow: hidden;
    font-size: 12px;
    color:#fff;
    text-align: center;
}
.textImg_dl .listDeta{
    padding: 30px 0px;
}
.textImg_dl .listName{
    font-size: 20px;
}
.textImg_dl .listIntr{
    height: 50px;
    padding-right: 30px;
}
/*
* 图文列表 kis2
*/
.textImg_dl2{
    overflow: hidden;
    margin: 0px -22px 0px 23px;
}
.textImg_dl2 dd{
    width: 33.3333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 22px 0px 23px 0px;
}
.textImg_dl2 .list_a{
    background: #fff;
    margin: 0px 22px 0px 23px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.textImg_dl2 .list_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);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}
.textImg_dl2 .imgDiv{
    padding-top: 54.0023895%;
}
.textImg_dl2 .listDeta{
    overflow: hidden;
    padding: 20px 30px;
}
.textImg_dl2 .listIntr{
    height: 50px;
}
.textImg_dl2 .listTime{
    color:#666;
}
/*
* 全图列表1 kis2
*/
.imgList_dl1{
    margin: 0px -10px;
}
.imgList_dl1 dd{
    width: 33.33333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.imgList_dl1 .list_a{
    margin: 0px 10px;
    background: #fff;
    text-align: center;
}
.imgList_dl1 .imgDiv{
    padding-top: 54.0023895%;
}
.imgList_dl1 .listDeta{
    padding: 10px 15px;
}
.imgList_dl1 .list_a{
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.imgList_dl1 .list_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);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

/*
* 全图列表2 kis2
*/
.imgList_dl2{
    margin: 0px -10px;
}
.imgList_dl2 dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.imgList_dl2 .list_a{
    margin: 0px 10px;
    background: #fff;
    text-align: center;
}
.imgList_dl2 .imgDiv{
    padding-top: 133.33333333%;
}
.imgList_dl2 .listDeta{
    padding: 10px 15px;
}
.imgList_dl2 .list_a{
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.imgList_dl2 .list_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);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

/*
* 全图列表4 kis2
*/
.imgList_dl4{
    margin: 0px -10px;
}
.imgList_dl4 dd{
    width: 33.333333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.imgList_dl4 .list_a{
    margin: 0px 10px;
    background: #fff;
    text-align: center;
}
.imgList_dl4 .imgDiv{
    padding-top: 133.33333333%;
}
.imgList_dl4 .listDeta{
    padding: 10px 15px;
}
.imgList_dl4 .list_a{
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.imgList_dl4 .list_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);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

/*
* 全图列表5 kis2
*/
.imgList_dl5{
    margin: 0px -10px;
}
.imgList_dl5 dd{
    width: 33.333333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.imgList_dl5 .list_a{
    margin: 0px 10px;
    background: #fff;
    text-align: center;
}
.imgList_dl5 .imgDiv{
    padding-top: 54.0023895%;
}
.imgList_dl5 .listDeta{
    padding: 10px 15px;
}
.imgList_dl5 .list_a{
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.imgList_dl5 .list_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);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}


/**
 * 电子期刊（竖）
 * @author 杨朝杰
 * @return
 */
.bookList1{
    margin: 0px -10px;
}
.bookList1 dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.bookList1 .list_a{
    margin: 0px 10px;
    background: #fff;
    text-align: center;
	-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;
}
.bookList1 .list_a: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);
}
.bookList1 .imgDiv{
    padding-top: 133.33333333%;
}
.bookList1 .listDeta{
    padding: 10px 15px;
}
.imgList_dl2 .list_a{
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.imgList_dl2 .list_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);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

/**
 * 电子期刊（横）
 * @author 杨朝杰
 * @return
 */
.bookList2{
    margin: 0px -10px;
}
.bookList2 dd{
    width:33.3333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.bookList2 .list_a{
    margin: 0px 10px;
    background: #fff;
    text-align: center;
	-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;
}
.bookList2 .list_a: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);
}
.bookList2 .imgDiv{
    padding-top:66.67%;
}
.bookList2 .listDeta{
    padding: 10px 15px;
}
.imgList_dl2 .list_a{
    background: #fff;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.imgList_dl2 .list_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);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

/**
 * 文章详细页（标题、时间、内容、附件）
 * @author 杨朝杰
 * @return
 */
.viewCont{
    padding: 35px;
    overflow: hidden;
    background: #fff;
}
.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 0px 0;
    font-size:30px;
    line-height:45px;
    color:#141414;
    text-align: center;
    font-weight:bold;
}
.contactSubTit{
    overflow: hidden;
    font-size: 18px;
    color:#333;
    text-align: center;
    padding: 10px 0px;
    line-height: 30px;
}
.articleTime {
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    color: #666;
    font-size: 14px;
    padding: 20px 0px 30px 0px;
}
.articleTime .center{
    display: inline-block;
}
.article_fz{
    position:relative;
    cursor:pointer;
    margin: 0px 20px;
}
.article_fzBox{
    width:100%;
    overflow:hidden;
    position:absolute;
    top:30px;
    left:0;
    z-index:9999;
    opacity:0;
    transform:rotateX(90deg);
    -webkit-transform:rotateX(90deg);
    transition:all 0.3s linear;
    -webkit-transition:all 0.3s linear;
    transform-origin:center top;
    -webkit-transform-origin:center top;
}
.article_fz:hover .article_fzBox{
    opacity:1;
    transform:rotateX(0deg);
    -webkit-transform:rotateX(0deg);
}
.article_fzBox span{
    display:block;
    height:20px;
    background:#f5f5f5;
    font-size:14px;
    color:#666;

    text-align:center;
    line-height:20px;
    cursor:pointer;
}
.article_fzBox span:hover{
    background:#cf3827;
    color:#fff;
}
.article_fzBox span.hover{
    background:#cf3827;
    color:#fff;
}
.newsShare{
    overflow: hidden;
}
.fontBt span{ cursor:pointer; padding:0 2px;}
.fontBt span:hover,.fontBt span.hover{ color:#ff0000;}
.articleBox {
    overflow:hidden;
    font-size: 14px;
    color: #747474;
    line-height: 30px;
    padding:20px 0 0 0;
}
.articleBox a{
    font-size: 14px;
    color:#063351;
}
.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: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(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:60px;
    position:relative;
}
.img_hd ul {
    position: absolute;
    z-index: 1
}
.img_hd ul li {
    float: left;
    height:47px;
    width:70px;
    padding:3px;
    margin:0 7px;
    cursor: pointer;
    background:#fff;
    border:1px solid #d4d4d4;
    position:relative;
}
.img_hd ul li p{
    height:47px;
    width:70px;
    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;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #ff7741;background:#ff7741;}
.imgMove .bottom_a {
    width:20px;
    height:25px;
    display: block;
    cursor: pointer;
    z-index: 10;
    float:left;
    top:15px;
    position:absolute;
    z-index:9999999999999;
    background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}

.articlePage{
    clear:both;
    text-align:center;
    overflow:hidden;
    padding:20px 0;
    }
.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 170px 0 0;
    border-top: 1px solid #e4e4e4;
    position: relative;
}
.pageUp a{color:#666;}
.pageUp a:hover{
    color:#d92a35;
}
a.backList{
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    background: #063351;
    font-size: 15px;
    color:#fff !important;
    text-align: center;
    padding: 0px 30px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -20px;
}
/**
 * 分享
 * @author 杨朝杰
 * @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: 30px !important;
    height: 30px !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;}
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}
.swiper-wrapper {
    position:relative;
    width:100%;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;
    
    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;
    
    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);
    
    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;
    
    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
    /* Specify Swiper's Size: */

    /*width:200px;
    height: 100px;*/
}
.swiper-slide {
    /* Specify Slides's Size: */
    
    /*width: 100%;
    height: 100%;*/
}
.swiper-slide-active {
    /* Specific active slide styling: */
    
}
.swiper-slide-visible {
    /* Specific visible slide styling: */   

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
    /* Stylize pagination button: */    

}
.swiper-active-switch {
    /* Specific active button style: */ 
    
}
.swiper-visible-switch {
    /* Specific visible button style: */    
    
}
@charset "UTF-8";
/**
 * 框架公共部分
 * author kis2
 * @return
 */
.wrap{
	clear:both;
	width:1250px;
	margin:0 auto;
}
.minH_350{
	min-height:350px;
	height:auto !important;
	height:350px;
}
.bc_fff{
	background: #fff;
}
.jqthumb{
	position: absolute !important;
	left: 0px;
	top: 0px;
	z-index: 2;
}
/**
 * 顶部
 * author zwp
 * @return
 */
.indTop{
	width: 100%;
	height:90px;

	top: 0;
	left: 0;
	z-index: 9;
	min-width: 1366px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	 background:#FFF;
	-moz-background:#ffffffe0;
	-ms-background:#ffffffe0;
	-o-background:#ffffffe0;
	-webkit-background:#ffffffe0;
}
.headBox{
	clear: both;
	height: 110px;
	
	z-index: 9;
	position: relative;
	 width:1250px; margin:0 auto;
	
}
.indTop .headBox{
	
}
.topL{
	overflow: hidden;
	padding: 5px 0px;
}
.gp{
	height: 55px;
	border-left: 1px solid #ddd;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
	margin: 10px 0px 10px 15px;
}
.gp span{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	font-weight: bold;
}
.gpCont{
	overflow: hidden;
	font-size: 20px;
	color:#15901f;
	line-height: 40px;
}
.gpCont span{
	float: left;
	padding-left: 5px;
	color:#15901f;
}
.gp i{
	padding-right: 20px;
	font-size: 30px;
	float: left;
}
.up{
	background: url(../images/up.png) no-repeat right center;
}
.down{
	background: url(../images/down.png) no-repeat right center;
}
.upStyle.gpCont i{
	color:#fe0000;
}
.upStyle.gpCont span {
	color:#fe0000;
}
.logo{
	display: block;
	overflow: hidden;
}
.logo img{
	display: block;
	height: 75px;
}
.topR{
	padding-right: 20px;
}
/**
 * 导航
 * author zwp
 * @return
 */
.menuDl dd{
	float: left;
	position: relative;
	z-index:11
}
.menuDl dd:after{
	content:"";
	display: block;
	width: 100%;
	height: 110px;
	position: absolute;
	top:5px;
	left: 0;
	z-index: -1;
	background-image:url(../images/icon2.png);
	background-position: center 14px;
	background-repeat: no-repeat;
	opacity:0;
	transform:scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0.2s;
}
.menuDl dd.hover:after{
	opacity:1;
	transform:scale(1);
	top: 0;
}
.menuDl dd:before{
	content:"";
	display: block;
	width: 100%;
	height: 100px;
	position: absolute;
	top:-5px;
	left: 0;
	z-index: -1;
	background-image:url(../images/icon3.png);
	background-position: center 71px;
	background-repeat: no-repeat;
	opacity:0;
	transform:scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0.2s;
}
.menuDl dd.hover:before{
	opacity:1;
	transform:scale(1);
	top: 0;
}
.menuDl dd .a1{
	display: block;
	height: 86px;
	padding: 0 20px;
	overflow: hidden;
	line-height: 90px;
	font-size: 17px;
	color: #000;
	position: relative;
	z-index: 11;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0s;
}
.menuDl dd:hover{ background:url(..images/icon12.png)}
.menuDl dd.hover .a1{color:#063351;transition-delay:0.2s;}
.menuDl dd .a1 i{
	display: block;
	height: 86px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-image:url(../images/icon15.png);
	background-position: center center;
	background-repeat: no-repeat;
	opacity:0.1;
	
	
}
.menuDl dd:hover .a1 i{
	animation:ant1 0.5s 1;
	animation-timing-function:linear;
	animation-fill-mode:forwards; 
	}
.a1_div{width:0px;height:0px;overflow:hidden;display:none;}
/*动画*/
@keyframes ant1
{
	0%{opacity:0.4;transform: scale(1)}
	50%{opacity:1;transform: scale(1.1)}
	100%{opacity:0;}
}
/* Safari and Chrome */
@-webkit-keyframes ant1
{
	0%{opacity:0.4;transform: scale(1)}
	50%{opacity:1;transform: scale(1.1)}
	100%{opacity:0;}
}
/**
 * 搜索
 * author zwp
 * @return
 */
.search{
	
	position: absolute;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	top:32px; 
	right:57px;
}
.searchBt{
	display:inline;
	float:right;
	width:30px;
	height:30px;
	background:url(../images/icon4.png) no-repeat center center;
	border:none;
	cursor:pointer;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.topSearch{
	width: 215px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	right: 0px;
	padding-top: 38px;
}
.topSearchCont{
	display: none;
	padding: 10px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
}
.topSearchInp{
	display: block;
	overflow: hidden;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border:none;
	background: #fff;
	padding: 0px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color:#666;
	float: left;
	font-family: 'Microsoft yahei';
}
.topSearchTrue{
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background:#5092c6 url(../images/icon4_h.png) no-repeat center center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-left: 5px;
	float: left;
}
.search .inputB.bg{background:url(../images/icon5.png) no-repeat center center;}
.search .inputT{
	width: 85px;
    height: 30px;
	background:none;
	border:none;
	position:absolute;
	top:0;
	right:20px;
	opacity:0;
	color:#fff;
	line-height:24px;
	font-family: "microsoft yahei";
	padding-right: 5px;
}
.lgBt{
	width: 50px;
	height:62px;
	text-align: right;
	line-height: 18px;
	color: #777777;
	font-size: 14px;
	margin-top: 48px;
	margin-left: 5px;
	cursor: pointer;
	position: relative;
}
.lgBt:after{
	content: "";
	display: block;
	width: 1px;
	height: 18px;
	background: #dedede;
	position: absolute;
	top: 0;
	left: 0;
}
.lgBt a{
	font-size: 14px;
	color:#666;
}
.lgBt a:hover{
	color:#063351;
}
.language i.hover{
	color:#063351;
}
.lgBtBox{
	position: absolute;
	bottom:-60px;
    left: -115px;
    z-index: -1;
	width: 230px;
	height: 60px;
	overflow: hidden;
	visibility: hidden;
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}
.lgBt:hover .lgBtBox{visibility:visible}
.lgBtBox .lgBtBoxC{
	width: 230px;
	height: 60px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	font-size: 0;
	transform: translateY(-100%);
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}
.lgBt:hover .lgBtBoxC{transform: translateY(0);}
.lgBtBox a{
	display: inline-block;
	line-height: 60px;
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
}
.lgBtBox a:hover{color:#fff}
.headBt{
	width: 42px;
	height: 42px;
	cursor: pointer;
	border:2px solid #9e9e9ebd;
	background-image: url(../images/icon6.png);
	background-position: center center;
	background-repeat: no-repeat;
	position:absolute;
	top: 27px;
	right: -15px;
	z-index:99;
}

/**/
.headNavBox{
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}
.headNavBox .bg{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.25);
}
.headNavBoxC{
	width: 400px;
	height: 100%;
	overflow:hidden;
	background: #fff;
	float:right;
	position: relative;
	right: -400px;
}
.headNavBoxCT{
	clear: both;
	height: 110px;
	background:#1d76af;
}
.headNavBoxCT span{
	float: left;
	padding-left: 40px;
	font-size: 16px;
	line-height: 110px;
	color: #fff;
	font-weight: bold;
}
.headNavBoxCT em{
	float:right;
	display: block;
	width:46px;
	height: 46px;
	background-repeat: no-repeat;
	background-image: url(../images/icon7.png);
	background-position: center center;
	margin:33px 40px 0 0;
	cursor: pointer;
}
/**/
.headNavDl{
	clear: both;
	padding: 0 40px;
	overflow: hidden;
}
.headNavDl dd{
	clear: both;
	overflow:hidden;
	border-bottom:2px solid #f4f4f4;
	margin-top: 14px;
	padding-bottom: 15px;
}
.headNavDl dd .divT{
	clear: both;
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
}
.headNavDl dd .divT a{color: #333;}
.headNavDl dd .div_a{
	clear: both;
	overflow:hidden;
	line-height: 26px;
	padding:5px 0;
}
.headNavDl dd .div_a a{
	display: inline-block;
	color: #999999;
	font-size: 14px;
	padding-right: 10px;
}
.headNavDl dd .div_a a:hover{color: #73c5fd}
.headNavDl dd .div_a a.hover{color: #73c5fd}
.stockBox{
	overflow: hidden;
	padding:0 40px;
	margin-top: 15px;
}
.stockBox .divT{
	clear: both;
	height: 42px;
}
.stockBox .divT em{
	clear: both;
	height: 42px;
	font-size: 14px;
	line-height: 20px;
	color: #15901f;
	font-style: normal;
	position: relative;
	top: -5px;
	padding-right: 20px;
}
.upStyle.stockBox .divT em{
	color:#fe0000;
}
.upStyle.stockBox .divT em{
	color:#fe0000;
}
.stockBox .divT span{
	padding-right: 5px;
	font-size: 23px;
	font-family: "Arial";
	font-weight: bold;
	line-height: 42px;
	color: #fe0000;
	transform: scaleY(1.5)
}
.stockBox .divT2{
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #5f5c5c;
	font-size: 14px;
	font-weight: bold;
}
.stockBox .divT3{
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #a3a3a3;
	font-size: 14px;
}
@media only screen and (max-height:768px) {
  .headNavDl dd{padding-bottom:5px;margin-top:5px;}
	.headNavDl dd .divT{height: 30px;line-height: 30px}
	.headNavDl dd .div_a{padding-top: 0}
	.stockBox{margin-top:10px;}
	.stockBox .divT{height: 30px;}
	.stockBox .divT span{line-height: 30px}
	.stockBox .divT em{height:30px;}
	.stockBox .divT2{height: 22px;line-height: 22px;}
	.stockBox .divT3{height: 22px;line-height: 22px;}
}
#masterslider{background:#7cbef6}
/**/
.main{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.mainImg{
	display: block;
	width: 1920px;
}
.main .wrap{height:0;position: relative}
.wPic{
	display: block;
	width: 397px;
	height: 233px;
	position:absolute;
	top: -29px;
	right: 0;
	z-index: 9;
}

/*
 *banner
*/
.bannerBox{
	clear: both;
	overflow: hidden;
	position: relative;
}
.master-slider .mas-ab{
	height: 0;
}
.bannerBox .bd{
	clear: both;
	overflow: hidden;
}
.bannerBox .bd dl dd{
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	overflow:hidden;
}
.bannerBox .hd{
	width: 100%;
	height:52px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}
.bannerBox .hd ul{display: inline-block}
.bannerBox .hd ul li{
	float: left;
	width: 13px;
	height: 24px;
	line-height:99999px;
	overflow: hidden;
	margin: 0 7px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/icon13.png)
}
.bannerBox .hd ul li.on{background-image: url(../images/icon14.png)}

.scrollBox{
	overflow-x: hidden;
	overflow-y: auto;
}
.rightCode{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.rightCode .center{
	display: inline-block;
	overflow: hidden;
}
.ewm{
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 10px;
}
.ewm p{
	padding: 4px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ddd;
}
.ewm p img{
	display: block;
	width: 100px;
	height: 100px;
}
.ewm i{
	display: block;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	text-align: center;
	padding-top: 5px;
	font-style: normal;
}
.oh{overflow: hidden;}

/*
* subBanner kis2
*/
.subBanner{
	overflow: hidden;
	padding-top: 110px;
}
.subBanner_a{
	display: block;
	height: 300px;
	overflow: hidden;
	position: relative;
}
.channelBanner .subBanner_a{
	height: 500px;
}
.shadow{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	background: url(../images/shadow.png) repeat;
}
.subBanCont{
	display:none !important;
	position: absolute;
	right: 50%;
	bottom: 100px;
	margin-right: -600px;
	z-index: 3;
	text-align: right;
}
.subBan_Ch{
	overflow: hidden;
	font-size: 34px;
	color:#fff;
	font-family: '幼圆';
}
.subBan_En{
	overflow: hidden;

	font-size: 13px;
	color:#d0d0d0;
	font-weight: bold;
	padding-top: 10px;
	animation-delay: 0.1s;
}

/*
* 二级导航 kis2
*/
.subMenu{
	overflow: hidden;
	background: #fff;
	font-size: 0px;
	text-align: center;
}
.subMenu_dl{
	display: inline-block;
	overflow: hidden;
}
.subMenu_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 15px;
}
.subMenu_a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	height: 65px;
	line-height: 65px;
	position: relative;
	padding: 0px 10px;
}
.subMenu_a em{
	display: none;
	overflow: hidden;
	width: 100%;
	height: 2px;
	background: #063351;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.subMenu_dl dd.hover .subMenu_a{
	color:#063351;
}
.subMenu_dl dd.hover .subMenu_a em{
	display: block;
}
/*
* 底部 kis2
*/
.foot1{
	overflow: hidden;
	position: relative;
	background: #3a3a3a;
	padding: 60px 0px;
}
.footCont{
	overflow: hidden;
}
.foot_dl{
	overflow: hidden;
	margin-right: 10%;
}
.foot_dl dt{
	overflow: hidden;
	line-height: 30px;
	padding-bottom: 15px;
}
.foot_dl dd{
	overflow: hidden;
	line-height: 30px;
}
.foot_dl dd a{
	font-size: 14px;
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot_dl dd a:hover{
	color:#fff;
}
.foot_dl dt a{
	font-size: 18px;
	color:#fff;
}
.footR{
	overflow: hidden;
	width: 25%;
	height: 100%;
	background: #323232;
	position: absolute;
	right: 0px;
	top: 0px;
}
.footRCont{
	overflow: hidden;
	padding: 60px 0px 0px 60px;
}
.footTelName{
	overflow: hidden;
	font-size: 16px;
	color:#888;
	line-height: 30px;
}
.footTel{
	overflow: hidden;
}
.footTel img{
	display: block;
	max-width: 100%;
}
.footCode{
	overflow: hidden;
	margin-left: 45px;
}
.footCode p{
	padding: 5px;
	background: #fff;
	overflow: hidden;
}
.footCode img{
	display: block;
	width: 115px;
	height: 115px;
}
.footCode i{
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color:#888;
	text-align: center;
	padding-top: 10px;
}
.foot2{
	overflow: hidden;
	background: #262626;
	padding: 20px 0px;
	font-size: 12px;
	color:#888;
	text-align: center;
	line-height: 30px;
}
.foot2 a{
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot2 a:hover{
	color:#fff;
}

/*
* 底部3 kis2
*/

.foot3{
	background: #313131;
	padding: 30px 0px;
	font-size: 13px;
	color:#8e8e8e;
	line-height: 30px;
}
.footL3{
	position: relative;
}
.footL3 a{
	color:#8e8e8e;
	transition:all 0.3s linear;
}
.footL3 a:hover{color:#fff;}
.wx{
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(../images/wx1.png) no-repeat center center;
}
.wx:hover{
	background: url(../images/wx_h.png) no-repeat center center;
}
.sj{
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(../images/sj.png) no-repeat center center;
}
.sj:hover{
	background: url(../images/sj_h.png) no-repeat center center;
}
.footR3 a{
	color:#8e8e8e;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footR3 a:hover{
	color:#fff;
}
.cnzz{
	padding: 7px 0px;
	float: left;
	margin-left: 5px;
}
.cnzz img{
	display: block;
	height: 15px;
}
.footImg{
	display: none;
	padding: 5px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -56px;
	border: 1px solid #ddd;
}
.footImg em{
	display: block;
	overflow: hidden;
	width: 18px;
	height: 11px;
	position: absolute;
	left: 50%;
	bottom: -10px;
	z-index: 9;
	margin-left: -9px;
	background: url(../images/footicon.png) no-repeat center center;
}
.footImg img{
	display: block;
	width: 100px;
	height: 100px;
}

/*
* 右侧滚动
*/
.rightScroll{
    overflow: hidden;
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -123px;
    z-index: 998;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: scale 0.5s linear;
    -o-transition: scale 0.5s linear;
    transition: scale 0.5s linear;
}
.rightScroll.show{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.right_dl{
    overflow: hidden;
    border-top: 1px solid #ddd;
}
.right_dl dd{
    position: relative;
}
.right_dl dd a{
    display: block;
    width: 70px;
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    color:#666;
    padding-top: 40px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ddd;
    border-top: none;
}
.Qq{
    background: #fff url(../images/qq.png) no-repeat center 11px;
}
.right_dl dd:hover .Qq{
	border-color: #f39800;
	color:#fff;
	background: #f39800 url(../images/qq_h.png) no-repeat center 11px;
}
.p_720{
    background: #fff url(../images/p_720.png) no-repeat center 11px;
}
.right_dl dd:hover .p_720{
	border-color: #f39800;
	color:#fff;
	background: #f39800 url(../images/p_720_h.png) no-repeat center 11px;
}
.goTop{
	display: none;
    background: #fff url(../images/gotop.png) no-repeat center 17px;
}
.right_dl dd:hover .goTop{
	border-color: #f39800;
	color:#fff;
	background: #f39800 url(../images/gotop_h.png) no-repeat center 17px;
}
/**
 * 首页 第一通栏
 * author kis2
 * @return
*/
.indTitleBox{
	overflow: hidden;
}
.indTitle{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.indTitle span{
	font-size: 28px;
	color:#000;
}
.indTitle i{
	font-size: 20px;
	color:#999;
}
.tab{
	overflow: hidden;
}
.tab_dl{
	overflow: hidden;
}
.tab_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 40px;
}
a.tab_a{
	overflow: hidden;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0px 26px;
	font-size: 18px;
	color:#000;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tab_a em{
	display: block;
	width: 20px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tab_dl dd.hover .tab_a,
.tab_a:hover{
	color:#063351;
}
.tabIconL{
	left: 0px;
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	-o-transform: translateX(-10px);
	transform: translateX(-10px);
	background: url(../images/tabiconl_h.png) no-repeat left center;
}
.tabIconR{
	right: 0px;
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	transform: translateX(10px);
	background: url(../images/tabiconr_h.png) no-repeat right center;
}
.tab_dl dd.hover .tab_a em{
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
	filter: alpha(opacity=100);
}
a.tabMore{
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	padding-right: 15px;
	font-size: 14px;
	color:#666;
	background: url(../images/tabmore.png) no-repeat right center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-left: 10px;
}
.tabMore:hover{
	color:#063351;
	background: url(../images/tabmore_h.png) no-repeat right center;
}
.ind1st{
	overflow: hidden;
	margin: 0px auto;
	background: url(../images/ind1stbg.jpg) no-repeat center center;
}
.indRow{
	width: 1250px;
	overflow: hidden;
	position: relative; margin:0 auto;
}
.indCont{
	overflow: hidden;
	margin: 0px 0px;
}
.ind1stL,
.ind1stR{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind1stLBox{
	overflow: hidden;
	position: relative;
	margin: 0px;
}
.ind1stNews{
	position: relative;
	padding-top: 455px;
}
.ind1stLBox .center{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.indNewsSwiper{
	width: 100%;
	/*height: 455px;*/
	height: 100%;
}
.indNews_a{
	/*width: 840px;
	height: 455px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-top: -227px;
	margin-left: -420px;*/
	display: block;
	padding-top:455px;
}
.indNewsName{
	overflow: hidden;
	padding: 0px 20px;
	font-size: 16px;
	color:#fff;
	height: 50px;
	line-height: 50px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
}
.indNewsSwiper.swiper-container-horizontal>.swiper-pagination-bullets,
.indNewsSwiper .swiper-pagination-custom,
.indNewsSwiper .swiper-pagination-fraction{
	left: auto;
	right: 20px;
	width: auto !important;
	z-index: 9;
	bottom: 20px;
}
.indNewsSwiper .swiper-slide{
	overflow: hidden;
	position: relative;
}
.swiperBt{
	position: absolute;
	right: 25px;
	bottom: 20px;
	z-index: 9;
}
.swiperBt .swiper-pagination{
	position: relative;
}
.swiperBt .swiper-pagination span{
	float: left;
	margin: 0px 3px;
	display: block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
}
.ind3rdSwiper .swiperBt .swiper-pagination span{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	width: 6px;
	height: 6px;
}
.swiperBt .swiper-pagination-bullet{
	background: #fff;
	opacity: 1;
}
.swiperBt span.swiper-active-switch{
	background: #f39800;
}
.ind3rdSwiper .swiperBt span.swiper-active-switch{
	background: #d6121b;
}
.swiperBt .prev{
	display: block;
	overflow: hidden;
	position: absolute;
	left: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background: url(../images/trangleleft_h.png) no-repeat center center;
}
.swiperBt .next{
	display: block;
	overflow: hidden;
	position: absolute;
	right: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background: url(../images/trangleright_h.png) no-repeat center center;
}
.indNewsSwiper .swiper-button-prev,
.indNewsSwiper .swiper-button-next{
	display: none;
}
.ind1stR{
	overflow: hidden;
}
.ind1stRCont{
	overflow: hidden;
	padding: 30px 35px;
	background: #fff;
	margin: 0px;
	-webkit-box-shadow: 0px 1px 3px #e5e5e5;
	box-shadow: 0px 1px 3px #e5e5e5;
}
.indList_dl{
	height: 395px;
	overflow: hidden;
}
.ind1stRCont .indList_dl{
	display: none;
}
.indList_dl dt{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 24px;
	margin-bottom: 15px;
}
.hotTime{
	overflow: hidden;
	font-size: 28px;
	color:#978c8d;
	height: 35px;
	line-height: 35px;
	font-family: "Arial";
}
a.hotName{
	overflow: hidden;
	font-size: 22px;
	color:#063351;
	display: block;
	height: 35px;
	line-height: 35px;
	-webkit-line-clamp:1;
display:-webkit-box !important;
-webkit-box-orient:vertical;
}
.hotIntr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 25px;
	height: 75px;
}
.indList_dl dd{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}
.indList_dl dd .listName{
	padding-left: 10px;
	line-height: 40px;
	background: url(../images/circle.png) no-repeat left center;
}
.indList_dl dd .listName:hover{
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	color:#063351;
	background: url(../images/circle_h.png) no-repeat left center;
}

/*
 * 第二通栏
 * author kis2
 * @return
*/
.ind2nd{
	overflow: hidden;
}
.ind2nd_dl{
	overflow: hidden;
	margin: 0px -85px;
}
.ind2nd_dl dd{
	width: 16.66666667%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind2nd_dl .list_a{
	text-align: center;
}
.ind2ndIcon{
	overflow: hidden;
	width: 100px;
	height: 100px;
	position: relative;
	margin: 0px auto;
}
.ind2ndIcon span{
	display: block;
	position: absolute;
	left: 0px;
	top:0px;
	right: 0px;
	bottom: 0px;
	border:1px solid #ddd;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	/*-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;*/
	background: #fff;
	/*-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;*/
}
span.defaultIcon1{
	-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
}
span.hoverIcon{
	display: none;
	border-color:#063351;
	/*-webkit-transform: translateX(-100%) rotate(-180deg);
	-ms-transform: translateX(-100%) rotate(-180deg);
	-o-transform: translateX(-100%) rotate(-180deg);
	transform: translateX(-100%) rotate(-180deg);
	opacity: 0;
	filter: alpha(opacity=100);*/
}
.ind2nd_dl dd.hover .defaultIcon{
	/*-webkit-transform: translateX(100%) rotate(180deg);
	-ms-transform: translateX(100%) rotate(180deg);
	-o-transform: translateX(100%) rotate(180deg);
	transform: translateX(100%) rotate(180deg);*/
	/*opacity: 0;*/
}
.ind2nd_dl dd.hover .hoverIcon{
	/*-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;*/
}
.fast_Ch{
	font-size: 18px;
	color:#666;
	line-height: 25px;
	overflow: hidden;
	padding-top: 20px;
}
.fast_En{
	font-size: 12px;
	color:#c4c4c4;
	line-height: 25px;
	overflow: hidden;
}
.list_a:hover .fast_Ch{
	color:#063351;
}
/*
 * 第三通栏
 * author kis2
 * @return
*/
.ind3rd{
	overflow: hidden;
}
.ind3rdR,
.ind3rdL{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
}
.ind3rdSlide{
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}
.ind3rdSlide .center{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ind3rd_a{
	display: block;
	overflow: hidden;
	position: relative;
	padding-top: 56.25%;
}
.ind3rdSwiper{
	height: 100%;
}
.ind3rdDeta{
	overflow: hidden;
	padding-left: 100px;
}
.ind3rd_Ch{
	overflow: hidden;
	font-size: 24px;
	color:#fff;
}
.ind3rd_En{
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	margin-bottom: 100px;
}
.ind3rdMore{
	width: 170px;
	height: 50px;
	overflow: hidden;
	background: rgba(255,255,255,0.85);
	font-size: 14px;
	color:#666;
	text-align: center;
	line-height: 50px;
}
.ind3rdMore span{
	padding-right: 30px;
	background: url(../images/arrowright.png) no-repeat right center;
}
.ind3rdMore:hover{
	background: #063351;
}
.ind3rdMore:hover span{
	color:#fff;
	background: url(../images/arrowright_h.png) no-repeat right center;
}
.ind3rdSwiper .swiper-button-prev,
.ind3rdSwiper .swiper-button-next{
	display: none;
}
.indVieo{
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}
#indV{
	width: 100%;
	height: 101%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	z-index: 1;
}
.playVideo{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	background: rgba(0,0,0,0.5) url(../images/play2.png) no-repeat center center;
}
.load{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	font-size: 14px;
	color:#fff;
	text-align: center;
	background: rgba(0,0,0,0.5);
}
.load:after{
	display: block;
	content: "视频正在加载中...";
	overflow: hidden;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	padding-top: 40px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -40px;
	background: url(../images/load.gif) no-repeat center top;
}
.bg2{position: absolute;
    width: 400%;
    height: 78px;
    left: 0;
    top: -30px;
    background: url(../images/bg5.png) left bottom repeat;
    animation: mymove 15s infinite;
    z-index: 5;}
@-webkit-keyframes mymove {
	0% {
		left: 0px;
	}
	100% {
		left: -200%;
	}
}
/*第一通栏end*/
/*第二通栏start*/
.ixBox2{
	overflow:hidden; background:url(../images/bg4.jpg) no-repeat center center; background-size:100% 100%;
}
.ixBox2L{
	width:48%;
	overflow:hidden;
}
.ixBox2L_90{clear:both;padding-top:15.3846%}
.ixBox2L_40{clear:both;padding-top:40px}
.ixBox2LSldie{overflow:hidden; float:left;}
.ixBox2LDl dd{
	overflow:hidden;
}
.ixBox2LDl dd .divT{
	clear: both;
	height:42px;
	overflow:hidden;
	line-height:42px;
	color:#4c4c4c;
	font-size:20px;
}
.ixBox2LDl dd .txt{
	clear: both;
	height:186px;
	font-size:15px;
	overflow:hidden;
	color:#222;
	line-height:30px;
}
.ixBox2LSldie .btBox{
	clear: both;
	overflow:hidden;
}
.ixBox2LSldie .btBox .bt{
	float:left;
	width:68px;
	height:68px;
	overflow:hidden;
	border-radius:100%;
	border:1px solid #e0e2e3;
	margin-right:20px;
	background-position:center center;
	background-repeat:no-repeat;
	transition-duration:0.3s;
	cursor:pointer;
}
.ixBox2LSldie .btBox .bt:hover{background-color:#e0e2e3}
.ixBox2LSldie .btBox .bt.prev{background-image:url(../images/icon6.png)}
.ixBox2LSldie .btBox .bt.next{background-image:url(../images/icon7.png)}
/**/
.wrapC{ width:1250px; margin:0 auto 20PX;}

.ixBox1{ width:100%; overflow:hidden; background:#edf6fd url(../images/1564988592295.png) no-repeat right bottom;position: relative;}

.active{ overflow:hidden; float:left; margin:0 -10px 40px;}

.active li{ margin:12px; float:left; width:293px; transition:0.4s;}

.active li a{ float:left; position:relative; overflow:hidden;}
.active li a img{ width:100%;height:200px; transition:0.4s;}
.active li p{ width:100%; line-height:50px; background:#ffffff; color:#000; font-size:16px; text-align:center; bottom:0; transition:0.4s;}

.active li:hover{ box-shadow:0px 0px 10px #757e8575;}


.active li:hover img{ transform:rotate(2deg) scale(1.1,1.1);}
.active li:hover p{ background:#5092c6; color:#fff;}






.ixBox2R{
	width:48%;
	overflow:hidden; margin-top:50px;
}
.ixBox2RDl dd{
	float:left;
	width:33.3333%;
	overflow:hidden;
}
.ixBox2RDl dd a{
	display: block;
	overflow:hidden;
	margin:0 15px;
	margin-bottom:30px;
	position: relative;
	border-radius:3px;
}
.ixBox2RDl dd a:after{
	content:"";
	display: block;
	width:100%;
	padding-top:59.6153%;
}
.ixBox2RDl dd a .ddC{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.ixBox2RDl dd a .ddC img{ margin:10px auto; display:block;}

.ixBox2RDl dd a .ddC .divT{
	clear: both;
	overflow:hidden;
	padding-left:0;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:22px;
	transition-duration:0.3s; text-align:center; letter-spacing:1px;
}

.ixBox2RDl dd:nth-child(1) a .ddC .divT{ color:#7f5800;}
.ixBox2RDl dd:nth-child(2) a .ddC .divT{ color:#006254;}
.ixBox2RDl dd:nth-child(3) a .ddC .divT{ color:#004676;}
.ixBox2RDl dd:nth-child(4) a .ddC .divT{ color:#7a0600;}
.ixBox2RDl dd:nth-child(5) a .ddC .divT{ color:#70004b;}
.ixBox2RDl dd:nth-child(6) a .ddC .divT{ color:#226c00;}



.ixBox2RDl dd a:hover .ddC .divT{color:#fff}
.ixBox2RDl dd a .ddC .divT2{
	clear: both;
	overflow:hidden;
	padding-left:11.5384%;
	height:28px;
	line-height:28px;
	color:#999999;
	font-size:14px;
	transition-duration:0.3s;
}
.ixBox2RDl dd a:hover .ddC .divT2{color:#ffffff}
.ixBox2RDl dd a .ddC .divT3{
	clear: both;
	overflow:hidden;
	padding-left:11.5384%;
	height:45px;
	line-height:45px;
	color:#cccccc;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	bottom:0;
	left:0;
	transition-duration:0.3s;
}
.ixBox2RDl dd a:hover .ddC .divT3{color:#ffffff}
.ixBox2RDl dd a .icon{
	width:50px;
	position:absolute;
	bottom:0;
	right:0;
	transition-duration:0.3s;
}
.ixBox2RDl dd a .icon span{
	display: block;
	width:70px;
	height:70px;
	position:absolute;
	bottom:0;
	right:0;
	background-position:center center;
	background-repeat:no-repeat;
}
.iconbg4{ background:#fcb93d; position:absolute; width:100%; height:100%; z-index:-1; opacity:0.3}
.iconbg5{ background:#3eb793; position:absolute; width:100%; height:100%; z-index:-1; opacity:0.3}
.iconbg6{ background:#319ee7; position:absolute; width:100%; height:100%; z-index:-1; opacity:0.3}
.iconbg7{ background:#f5614c; position:absolute; width:100%; height:100%; z-index:-1; opacity:0.3}
.iconbg8{ background:#f079aa; position:absolute; width:100%; height:100%; z-index:-1; opacity:0.3}
.iconbg9{ background:#85c43f; position:absolute; width:100%; height:100%; z-index:-1; opacity:0.3}



.ixBox2RDl dd:nth-child(1) a .ddC{}



.ixBox2RDl dd a:hover .icon{width:120%}
.ixBox2RDl dd a .icon:after{
	content:"";
	display:block;
	width:100%;
	padding-top:100%;
}
.ixBox2RDl dd a .icon:before{
	content:"";
	display:block;
	width:200%;
	padding-top:200%;
	position:absolute;
	top:0;
	left:0;
	background:#f6f6f6;
	border-radius:100%;
	transition-duration:0.3s;opacity: 0.3;
}
.ixBox2RDl dd a:hover .icon:before{background:#f6ab00 !important;opacity:1;}

















.ind1stSlide{
	overflow: hidden;
	height: 280px;
	position: relative;
	padding-left: 190px;
}
.ind1stSlide .bd{
	overflow: hidden;
}
.ind1st_dl{
	width: 1070px;
	overflow: hidden;
}
.ind1st_dl dd{
	width: 257px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 10px;
}
.ind1stImg{
	display: block;
	width: 257px;
	height: 200px;
	overflow: hidden;
	position: relative;
	background: #fff;
	cursor: pointer;
}
.ind1stImg img{
	display: block;
	width: 257px;
	height: 200px;
}
.ind1stLayer{
	display: block;
	width: 257px;
	height: 38px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom:-250px;
	text-align: center;
	padding: 81px 0px;
	background: url(../images/ind1stlayer.png) no-repeat center center; background-size:100% 100%;
}
.ind1stLayer span{
	display: inline-block;
	font-size: 18px;
	color:#ececec;
	overflow: hidden;
	padding: 10px;
	border:solid rgba(255,255,255,0.7);
	border-width: 1px 0px 1px 0px;
}
.ind1stLayer i{
	display: block;
	font-size: 12px;
	color:#ececec;
	overflow: hidden;
	margin-top: 25px;
}
.ind1stImgName{
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	margin:10px 0px;
}
.ind1stImgName span{
	font-size: 16px;
	color:#333;
	font-weight: bold;
	float: left;
}
.ind1stImgName:hover span{
	color:#1574be;
}
.ind1stImgName i{
	display: block;
	width: 20px;
	height: 30px;
	overflow: hidden;
	float: right;
	background: url(../images/ind1sticon1.png) no-repeat center center;
}
.ind1stImgName:hover i{
	background: url(../images/ind1sticon1_h.png) no-repeat center center;
}
.ind1stDeta{
	height: 56px;
	overflow: hidden;
	font-size: 12px;
	color:#5a5a5a;
	line-height: 28px;
	position: relative;
	padding-top: 10px;
}
.ind1stDeta em{
	display: block;
	width: 30px;
	height: 2px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	background: #999;
}
.ind1stAdd{
	display: block;
	width: 180px;
	height: 300px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
}
.ind1stAdd img{
	display: block;
	width: 180px;
	height: 215px;
}
.ind1stSlide .hd{
	width: 180px;
	height: 54px;
	overflow: hidden;
	background:#f5ab00;
	position: absolute;
	left: 0px;
	bottom:0px;
}
.hdCont{
	padding: 19px 40px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.hdCont ul{
	overflow: hidden;
	display: inline-block;
}
.hdCont ul li{
	width: 6px;
	height: 6px;
	overflow: hidden;
	border:1px solid #fff;
	float: left;
	display: inline;
	line-height: 100px;
	cursor: pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	margin:0px 5px;
}
.hdCont ul li.on{
	background: #fff;
}
.hdCont .bt{
	display: block;
	width: 40px;
	height: 54px;
	overflow: hidden;
}
.hdCont .prev{
	position: absolute;
	left: 0px;
	top:0px;
	background: url(../images/ind1stprev.png) no-repeat center center;
}
.hdCont .next{
	position: absolute;
	right: 0px;
	top:0px;
	background: url(../images/ind1stnext.png) no-repeat center center;
}








.footer {
	clear: both;
	position: relative;
	z-index: 9
}

.bnrWave {
	position: absolute;
	bottom: 99%;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 3
}

.bnrWave .wave1,.bnrWave .wave2 {
	display: block;
	position: absolute;
	bottom: 0;
	height: 100px;
	left: 0;
	width: 100%;
	background: url(../images/ftbg1.png) repeat-x -600px -25px;
	z-index: 99
}

.bnrWave .wave1 {
	background-position: 0 -300px;
	z-index: 2
}

.footerBox1 {
	clear: both;
	overflow: hidden;
	background: #5c5c5c;
	 width:1250px;
	 margin:0 auto;
	
}

.footerBox1C {
	width: 50%
}

.footerUl li {
	float: left;
	overflow: hidden;
	width: 25%;
	font-size: 0
}

.footerDl {
	display: inline-block
}

.footerDl dt {
	clear: both;
	height: 40px;
	overflow: hidden
}

.footerDl dt a {
	color: #333;
	font-size: 16px;
	line-height: 40px;
	transition-duration: .3s
}

.footerDl dt a:hover {
	color: #1b79bf
}

.footerDl dd a {
	color: #777;
	font-size: 14px;
	line-height: 32px;
	transition-duration: .3s
}

.footerDl dd a:hover {
	color: #1b79bf
}

.footerBox1CRC {
	width: 50%;
	overflow: hidden;
	text-align: center
}

.ewmBox {
	display: inline-block;
	margin-top: 35px
}

.ewmBoxC {
	width: 134px;
	overflow: hidden
}

.ewmBoxC .pic {
	width: 100px;
	height: 100px;
	background: #fff;
	overflow: hidden;
	margin: 0 auto
}

.ewmBoxC .pic img {
	display: block;
	width: 100px;
	height: 100px
}

.ewmBoxC span {
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color: #999
}

.footerBox1CRCR {
	overflow: hidden;
	display: inline-block;
	text-align: left
}

.footerBox1CRCR .divT {
	clear: both;
	height: 37px;
	overflow: hidden;
	padding-left: 34px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 37px;
	color: #666;
	font-size: 14px
}

.footerBox1CRCR .divT.icon1 {
	background-image: url(../images/fticon1.png)
}

.footerBox1CRCR .divT.icon2 {
	background-image: url(../images/fticon2.png)
}

.footerBox1CRCR .divT.icon3 {
	background-image: url(../images/fticon3.png)
}

.footerBox1CRCR .divT.icon4 {
	background-image: url(../images/fticon4.png)
}

.tel {
	height: 37px;
	background-position: left center;
	background-repeat: no-repeat
}

.footerBox1CRCR .divT2 a {
	float: left;
	width: 33px;
	height: 33px;
	margin-right: 13px;
	background-repeat: no-repeat;
	background-image: url(../images/mallicon1.png)
}

.footerBox1CRCR .divT2 a:hover {
	background-image: url(../images/mallicon2.png)
}

.footerBox1CRCR .divT2 a.icon1 {
	background-position: 0 center
}

.footerBox1CRCR .divT2 a.icon2 {
	background-position: -46px center
}

.footerBox1CRCR .divT2 a.icon3 {
	background-position: -92px center
}

.footerBox2 {
	clear: both;
	overflow: hidden;
	background: #1d1d1d;
	height: 60px;
	line-height: 60px;
	padding: 0 6.25%;
	color: #666;
	font-size: 13px
}

.footerBox2 a {
	color: #666
}

.footerBox2 a:hover {
	color: #1b79bf
}

.h_150 {
	clear: both;
	padding-top:50px
}

.h_205 {
	clear: both;
	padding-top: 10.677%
}

.hc_110 {
	clear: both;
	padding-top: 6.5476%
}

.hc_50 {
	clear: both;
	padding-top: 3.2738%
}

.indexTitle {
	clear: both;
	overflow: hidden
}

.indexTitle .divT1 {
	height: 50px;
	line-height: 50px;
	font-size: 36px;
	color: #333;
	overflow: hidden
}

.indexTitle .divT2 {
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #bcbcbc;
	overflow: hidden
}

a.ixMore {
	padding-right: 40px;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	position: relative;
	display: block;
	color: #333
}

a.ixMore:after {
	display: block;
	content: "";
	width: 25px;
	height: 25px;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/icon2.png) no-repeat center center;
	background-size: cover
}

a.ixMore:hover {
	color: #1f63b5
}

.ixBox {
	clear: both;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.ixBox .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-position: center center;
	background-size: cover
}

.ixBox .bgC {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-position: center center;
	background-size: cover
}

.ixBoxC {
	clear: both;
	padding: 0 6.25%
}

.index1L {
	width: 36.9047%
}

.index1L1 {
	height: 55px;
	line-height: 55px;
	font-size: 36px;
	color: #333;
	overflow: hidden
}

.index1L2 {
	color: #666;
	height: 45px;
	line-height: 45px;
	font-size: 22px;
	overflow: hidden
}

.index1LTBox {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 10.3174%
}

.index1LTBox:before {
	display: block;
	content: "";
	width: 40px;
	height: 2px;
	background: #d4d4d4;
	position: absolute;
	bottom: 0;
	left: 0
}

.index1L3 {
	height: 50px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	margin-bottom: 8%
}

.index1L4 {
	overflow: visible!!important
}

.index1L4 a {
	text-align: center;
	display: block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	color: #fff;
	font-size: 14px;
	background: linear-gradient(to right,#207dc1,#89caed);
	position: relative
}

.index1L4 a span {
	display: inline-block;
	height: 40px;
	padding-right: 13px;
	background: url(../images/icon3.png) no-repeat right center
}

.index1R {
	width: 60.119%
}

.index1RList {
	margin: 0 -1.6346%
}

.index1RList dd {
	float: left;
	width: 33.3333%
}

.index1RList dd a {
	position: relative;
	display: block;
	border-radius: 20px;
	overflow: hidden;
	margin: 0 4.885%;
	transition-duration: .3s;
	position: relative;
	top: 0
}

.index1RList dd a:hover {
	top: -20px;
	box-shadow: -3px 5px 15px rgba(0,0,0,.2)
}

.index1RList dd a:after {
	content: "";
	display: block;
	width: 100%;
	padding-top: 161.6031%
}

.index1RText {
	padding: 0 30px;
	position: absolute;
	bottom: 38px;
	left: 0;
	height: auto;
	opacity: 1;
	transition: all .3s
}

.qing img,
.shu12 img,
.shu14 img,
.shu16 img {
	display: inline !important;
	max-width: 100% !important;


}

.shu16 {
	line-height: 30px;
	color: #484848;
	font-size: 16px;
}

.shu14 {
	line-height: 30px;
	color: #484848;
	font-size: 14px;
}

.shu12 {
	line-height: 28px;
	color: #484848;
	font-size: 12px;
}

@font-face {
	font-family: 'bases';
	src: url('../fonts/bases.ttf');
}

.fonts {
font-family: 'bases';
}
.top_navk{overflow:hidden}


.in_cyltk {padding:50px 0; overflow:hidden;}
.in_cyfzks_left{width: 66.66%;}
.in_sjbkd_left{width:180px; background:#5092c6 url(../images/fzxzkd.png) right bottom no-repeat; height: 380px;padding-top: 30px; padding-left:20px; display: block; box-sizing:border-box;}
.in_sjbkd_right{width:653px ; box-sizing:border-box;}
.in_cyfzks{margin-top: 30px;}
.in_cyfzks li{height: 50px; display: block;margin-bottom: 10px; position: relative; }
.in_cyfzks li b{position: absolute; width: 5px; height: 50px; background:#f4ab00; display: none;}
.in_cyfz_lxkd{height: 50px; display: block; line-height: 50px;padding-left: 30px;font-size: 16px; color: #fff;}
.in_cyfzks li.hits{background:#fff;}
.in_cyfzks li.hits b{display: block;}
.in_cyfzks li.hits .in_cyfz_lxkd{color: #000;}
.in_sjbkd_right{padding: 20px 30px; display: block; background: #fff; border:1px solid #dce6e1;height: 380px; overflow: hidden; box-shadow: 5px 5px 5px rgba(29, 128, 77, 0.08);}
.insdf_imgleft{width: 28.96%;}
.inskld_right{width: 66.03%;padding-left: 5%;}
.inskd_cyfz{clear: both; display: block;}
.ins_djsj_xsd{padding-bottom: 20px; border-bottom: 1px solid #eee;overflow: hidden; display: block;}
.inskd_cyfz dd{width:100%; display: block; float: left;}
.in_cylbk{width:100%; border-bottom: 1px solid #eee;position: relative;}
.in_cylbk b{width: 6px; height: 10px; display: block; background: url(../images/ind_listk.png) center center no-repeat; background-size: contain;position: absolute; left: 0; top: 23px;}
.in_cylbk a{ padding:13px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; font-size: 16px; color: #000; line-height:28px;}
.insd_fdright{font-size:18px ; color: #000; display: block; line-height:36px ; margin-bottom: 5px;}
.inskdds_jsdk{font-size:14px ; color: #777777; display: block; line-height:25px ; margin-bottom: 5px;height: 50px;
    overflow: hidden;}
.inskdff_sajdk{font-size: 14px; color:#414141 ; line-height:30px ; display: block;}
.in_sjbkd_right .pane{display: none;}
.in_cyfzks_right{width:32% ; box-sizing:border-box; box-shadow: 0 0 14px rgba(17, 86, 51, 0.17);border-top: 3px solid #5092c6;padding: 0 20px;}
.tit_zxksj{width:35px ; height:35px ; display: block; background: url(../images/bt_zxk.png) center center no-repeat; background-size: contain;position: absolute; left: 0; top: 2px;}
.lyghjds{padding-left:0px;font-size: 20px;}
.in_ywzkds{ font-size:12px;}
.in_ltqyj li{position: relative; border-bottom: 1px solid #eee;}
.in_ltqyj li b{position: absolute; width:6px;height: 10px; background: url(../images/ind_listk.png) center center no-repeat; background-size: contain;left: 0; top: 20px;}
.in_ltqyj li a{font-size: 14px; color: #393939; display: block; line-height:29px ;padding: 8px 0 8px 15px;}
.in_ltsywksd{height: 377px; overflow: hidden; display: block;}
.in_cyfzks_right{background: #fff;}
.in_ltqy_tit{padding:25px 0 5px; overflow:hidden;}


/****************技术服务 专题活动***********************/
.in_ztfwkhdk{background: #fff; padding: 50px 0; display: block; overflow: hidden;}
.in_jsfwk_left{width: 66.66%; box-shadow: 0 0 24px rgba(0, 0, 0, 0.09);}
.in_jsfwk_right{width: 32%;}
.in_jsfwk_left{padding: 0 30px; display: block; overflow: hidden;}
.in_jsfqks_top{overflow: hidden; display: block;}
.inkdf_jsfwk{width: 69.03%;padding: 30px ; background: #f8f8f8;}
.insd_flskjd li{width: 150px; height: 40px; border:1px solid #cbcbcb; border-radius: 8px;margin-right: 15px;float: left;}
.panes_gdh{clear: both; display: block;}
.insd_flskjd{margin-bottom: 30px; display: block; overflow: hidden;}
.insd_flskjd li a{font-size: 16px; color: #424242; display: block;line-height: 38px; text-align: center;}
.insd_flskjd li.in_hit{border-color:#2ea266;}
.insd_flskjd li.in_hit a{ color: #2ea266;}
.in_jhsdf_borsli{padding: 35px 0; display: block; overflow: hidden; }
.in_jhsdf_borsli dd{width: 33.33%; float: left;border-right: 1px solid #eee; padding: 0 30px;}
.in_fwslik_tit{font-size: 16px; color: #333333; margin-bottom: 15px; display: block; overflow: hidden;line-height: 30px; height: 60px;}
.jsfwk_rqijs{font-size: 12px; color: #414141; display: block; line-height: 30px;}
.jsfwks_img{margin-top: 5px;}
.panes_gdh .pane{display: none;}

.in_jsfwk_right{width: 32%; background:#f5f8d9;padding: 0 40px; border:1px solid #dfe1cb}
.insd_zthdk li{position: relative; padding: 9px 0; display: block; border-bottom: 1px solid #c5c5c5;}
.insd_zthdk li b{width:6px ; height:10px ; display: block; background: url(../images/ind_listk.png) center center no-repeat; background-size: contain;position: absolute; left: 0; top: 21px;}
.in_zthskd_tit{font-size: 14px; color: #191919; display: block; line-height: 30px; padding-left:15px;}
.in_jkhbkdf_imgsj{height: 547px; overflow: hidden; display: block;}
.in_ztjksd_imgsd img{margin: 0 auto; display: block !important;}
.in_ztjksd_imgsd{border-radius: 10px;overflow: hidden;position: relative; height:238px; display:block;}

.jshjdd_left{width: 15%; margin-top: 20px;}
.jkbsd_lisright{width: 85%;}
.jkbsd_lisright li{width: 16.47%;float: left;}
.jsfwks{overflow: hidden; display: block; height: 220px;}

.jsfwks{padding: 35px 30px;}
.imsgjdf img{margin: 0 auto; display: block !important; overflow: hidden;}

.xhtks{width: 20px; height: 2px; display: block; background:#22924c; margin: 10px auto;}
.jbks_wzksd{font-size: 18px; color: #fff; line-height: 30px; text-align: center;}


.imsgjdf{width: 101px; display: block; height: 101px; overflow:hidden ; margin: 0 auto;}



.jkbsd_lisright li:hover .xhtks{width: 2px; height:20px; display: block ; margin-top: -10px;position: relative;z-index: 4;}

.container{ width:1250px; margin:0 auto;}
.in_yqljksd li{float: left;padding:0 4px;position: relative;}
.in_yqljksd li a{font-size: 14px; color: #505050;line-height: 28px; text-align: center;}
.in_yqljksd li b{width: 2px; display: block; height:16px; position: absolute; right: 0; top: 6px; background: #c8c8c8;}
.in_yqljk{margin:20px auto; width:1250px; display:block ;overflow: hidden; padding: 30px 0; }

.ins_ugdf_tit{width: 120px; display: block;height: 22px; font-size: 20px;text-align: center; color: #000; line-height: 22px; background: #e3efef;position: absolute;top: -10px;left: 20px; z-index: 2; border-right: 1px solid #c7c7c7;border-left: 1px solid #c7c7c7 ; }
.in_yqljskd{position: relative; border:1px solid #e2e2e2; display: block;}
.in_yqljksd{padding:30px 20px; display: block; overflow: hidden;}
.footer{display: block;}
.in_fots_left{width: 30%;  display: block; overflow:hidden ;}
.in-fost_lswzxjks{font-size: 14px; color: #848484; display: block; line-height:30px ; margin-bottom: 20px;}
.in_foxhysk{position: relative;}
.in_foxhysk b{width: 16px; height: 16px; display: block; background: url(../images/in_xhyxks.png) center center no-repeat; background-size: contain;position: absolute; left: 0; top: 8px; display: block;}
.in_foxhysk span{padding-left: 25px;}
.in_fosy_ytxks,.in_foxhysk span{font-size: 14px; color: #a8a8a8; display: block; line-height:30px ;}


.in_fots_lefsh{width: 40%; display: block; overflow: hidden;}
.in_fots_listd{width: 33.33%;float: left;}
.in_fost_xhtitks span{font-size: 14px; color: #; line-height: ; display: block;}
.infot-xxtkd{width: 150px; height: 1px; display: block; position: relative; overflow: hidden;}
.infot-xxtkd i{width: 100%; height: 1px; display: block; background: #525252; position: absolute; top: 0px; display: block;left: 0; ;}
.infot-xxtkd b{position: absolute; right: 0; width: 20px; height: 1px; display: block; top: 0; background: #25925a;}
.in_fots_lefsh{margin-left: 150px;}
.in_fost_xhtitks span{font-size: 16px; color: #fff; display: block; line-height: 30px; margin-bottom: 10px;} 
.in_fost_xhtitks{margin-bottom: 10px; display: block;}

.in_fort_lisjkd li a{ font-size: 14px; color: #b2b2b2; display: block; line-height:30px ;}
.in_fot_ewmk{width: 153px; display: block; background:#f2f2f2;position: absolute; top: 0; right: 0;padding: 10px 30px 20px; border-bottom:3px solid #62c391;}
.in_dkhjfs{position: relative;padding:40px 0; overflow:hidden;}
.in_topsk{font-size: 12px; color: #25925a; border-bottom: 1px solid #c8c8c8;padding: 5px 0; display: block; line-height:30px; position: relative ; }
.in_topsk b{position: absolute; right:0; top:15px; width:18px;  height: 8px; background: url(../images/in_fotop.png); background-size: contain;}

.in_fhsykd{font-size: 12px; color: #25925a; border-bottom: 1px solid #c8c8c8;padding: 5px 0; display: block; line-height:30px; position: relative ; }
.in_fhsykd b{position: absolute; left:0; top:10px; width:18px;  height: 18px; background: url(../images/in_shjd.png); background-size: contain;}
.in_fhsykd span{padding-left: 30px;}

.in_forewmks{margin-top: 20px; display: block;}
.ewxmns_img{width: 87px; height: 88px; display: block; overflow:hidden ;}
.ewmks_tit{font-size: 14px; color: #3f3f3f; display: block; line-height: 30px; text-align: center;}

.in_bqksd{border-top: 1px solid #3e3e3e; overflow: hidden;}
.ind_bakjdf{padding: 20px 0;overflow: hidden;}
.in_ban_left,.in_sjbd_right a,.in_sjbd_right{font-size: 14px; color: #848484;  line-height:30px ;}


.bnrWave1{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:54px;
    z-index:3
}
.bnrWave1 .wave1{
    display:block;
    position:absolute;
    bottom:-2px;
    height:54px;
    left:0;
    width:100%;
    background:url(../images/A1.png) repeat-x 0 bottom;z-index:99;
}
.bnrWave1 .wave2{
    display:block;
    position:absolute;
    bottom:0;
    height:54px;
    left:0;
    width:100%;
    background:url(../images/A2.png) repeat-x 0 bottom;z-index:99;
}
/***************************about*****************************/


.lf {
	display: block;
	float: left;
}

.rf {
	display: block;
	float: right;
}

.ldlist{margin:10px 0px; height:85px; border-bottom:1px dotted #CCC;}
.ldlist .img{ float:left; width:105px; height:72px;  border:1px solid #CCC;}
.ldlist .img img{float:left;width:103px;height:70px; margin:1px 0px 0px 1px}
.ldlist .con{ width:240px; float:left; margin-left:10px;}
.ldlist .con .ti{ height:30px; line-height:30px;}
.ldlist .con .ti a{font-size:16px;color:#454545;}
.ldlist .con .ti a:hover{font-size:16px;color:#1a6cb7;}
.ldlist .con .ddesc{line-height:23px;font-size:14px;color:#454545;}
.dwlist{}
.dwlist ul li{ width:182px; float:left; margin:5px 5px 0px 5px; text-align:center; line-height:28px;}
.dwlist ul li img{width:180px; height:99px; border:1px solid #CCC; padding:1px;}
.dwlist2{}
.dwlist2 ul li{ width:182px; float:left; margin:5px 5px 0px 17px; text-align:center; line-height:28px; height:138px; overflow:hidden;}
.dwlist2 ul li img{width:180px; height:99px; border:1px solid #CCC; padding:1px;}
.flogo{margin:30px 0px 0px 0px;float:left;}
.ftxx{float:left; margin-top:40px; line-height:200%; font-size:14px; color:#000; margin-left:80px;}
.galogo{ float:right; width:100px; margin-left:80px; margin-top:30px; line-height:30px; margin-bottom:20px}
.galogo img{ width:80px;}
.qiehuan a:nth-child(1){ display:inline-block; width:100px; line-height:40px; border-radius:10px; color:#fff; margin-right:10px; font-size:20px; transition:1s; border:1px solid;background-image:linear-gradient(to right bottom, #61aabe , #427094 ,#92438e) !important; font-weight:550}
.qiehuan a:nth-child(2){ display:inline-block; width:100px; line-height:40px; background:#FFF;border-radius:10px; color:#FFF; font-size:20px; transition:1s; border:1px solid;background-image:linear-gradient(to right top, #92438e,#61aabe , #427094 ) !important; font-weight:550}
.dia{line-height:40px; font-size:15px;border-bottom: 2px #ccc solid; margin:10px}
.ding{ width:1200px; position:absolute ; margin-left:-600px; left:50%; top:600px}
.guo{ overflow:hidden}
.guo li{ float:left; width:120px}
.tou{ width: inherit; height:80px; background:red}
.ming{ width: inherit; height:80px}
.dia a{ color:rgba(102, 102, 102, 0.72) }
.bei{  padding-bottom:10px; padding-top:10px}
.oi{ text-align:center; margin:15px 0}
.ooooo{ text-align:center}
.oi img{ border:1px solid #ccc}
.rt{  font-size:16px; line-height:30px}
.ax{ text-align:center; font-size:22px; margin:15px 0;}
.rtt{ font-size:16px; text-align: center; padding-bottom:10px; border-bottom:2px dashed #ccc}
.oii{ text-align: center; margin:15px 0}
.axx{ text-align: center; font-size:22px; margin:15px 0; color:red; text-indent:2em; padding-bottom:15px}
.rttt{ font-size:16px; text-align:center; padding-bottom:10px;text-indent:2em}
.bian{ width:1200px; margin:0 auto; background:#FFF; padding-bottom:15px}
.shi{ text-align:center; margin-top:15px; }
.shi img{ border:2px solid #ccc}
.oo{ overflow:hidden; border:1px solid #ccc; border-top:none}
.oo li{ overflow:hidden; border-top:1px solid #ccc;}
.pp{ float:left;}
.uu:hover .oooo img{ transform:scale(1.2,1.2)}
.oooo img{ float:left;width:100%; transition:0.4s}
.btt{ font-size:22px; color:red; line-height:40px; border-bottom:1px dashed #ccc; width:100%; display:inline-block; }
.nr:hover{ color:#795548}
.nr{ overflow:hidden; font-size:15px; color:#3c3c3c; line-height:30px;}
.pd{ float:right; width:595px}
.nei{ margin:10px; height:120px; overflow:hidden; }
.yuan{ width:130px; height:50px; line-height:50px; background:#2196f3;color:#fff; font-size:18px; text-align:center; float:left}
.tt{ border-bottom:1px solid #ccc; margin-bottom:15px; overflow:hidden}
.geng{ float:right; display:inline-block; line-height:50px; color:#000; font-size:16px; margin-right:10px}
.ppp{}
.jiao{text-align:center; font-size:18px; margin-bottom:30px; color:#000;}
.i li{ line-height:30px; font-size:14px; color:#fff}
.l{ width:130px}
.ll{ width:130px}
.ding{ width:1200px; position:absolute ; margin-left:-600px; left:50%; top:600px}
.guo{ overflow:hidden}
.guo li{ float:left; width:120px}
.tou{ width: inherit; height:80px; background:red}
.ming{ width: inherit; height:80px}
.dia a{ color:rgba(102, 102, 102, 0.72) }
.menuDl dd:hover{background:url(../images/icon12.png) bottom no-repeat !important}
.qiehuan{ position:absolute; bottom:80px; left:50%; margin-left:-600px; width:1200px; text-align:center }
.iii{margin-top:50px;}
.uu{ width:250px; height:168px; overflow:hidden; margin:15px; border:1px solid #ccc; }
.dao{ text-align:center; margin:15px}
.shijian{ text-align: center; padding-right:30px; font-size:14px; border-bottom:1px dashed #ccc}
.dao a{ text-align:center; display:inline-block; line-height:40px; width:70px; background:#2196f3; font-size:15px; color:#fff; margin-right:20px; border-radius:5px; transition:0.4s}
.dao a:hover{ background:#2196f3de}
.di{ text-align:center; border-top:1px dashed #ccc; padding-top:20px;}
.di a:hover{ color:#666}
.di a{ margin-right:25px; font-size:15px; color:#9a9a9a}
.di a:nth-child(1){ float:left}
.di a:nth-child(3){ float:right; margin-right:0}
.hui{ color:#fff; font-size:14px ; line-height:25px}
.hui a{ color:#fff}
#lo{ opacity:0; transition:0.5s; display:none}
.dian{ text-align:center; font-size:15px; background:#000000a6; position:absolute; bottom:0px; width:100%; line-height:30px; color:#FFF}
.lan{ text-align:center; font-size:15px; color:#000}
.tu{ overflow:hidden; width:253px; position:relative; border:1px solid #ccc;border-radius: 5px}
.tu img{ transition:0.9s; width:100%}
.tu img:hover{ transform: scale(1.2,1.2)}
.tuu{ overflow:hidden; width:253px; position:relative;border-radius: 5px; height:160px;}
.tuu img{ transition:0.9s; width:100%}
.tuu img:hover{ transform: scale(1.2,1.2)}
.txt{  font-size:15px; color:#000; line-height:30px}
.qu{ overflow:hidden}
.qu li{ border-bottom:1px solid #ccc; font-size:18px;  line-height:30px}
.yu{ margin:10px; text-align:center}
.yu a{ display:inline-block; background:#2196f3; border-radius:5px; width:120px; line-height:50px; text-align:center; color:#FFF; margin-right:30PX; font-size:18px}
.yu a:hover{ background:#2196f3de}
.nt{width:1920px; height:350px}
.jing{ margin:10px; line-height:25px; overflow:hidden}
.lei{ float:left; margin-right:15px; width:260px; }
.hang{line-height:80px; color:#FFF; font-size:22px; text-align:center;background-image:linear-gradient(to bottom, #2196F3,#2196F3 , #067ede )}
.oio{ overflow:hidden; line-height:40px; border:1px solid #ccc; border-top:none}
.oio li{ line-height:50px; border-top:1px solid #ccc; height:50px}
.oio li a{ color:#000; font-size:16px; display:inline-block; width:100%; height:100%}
.jiant{ float:left; margin-top:20px; margin-left:60px}
.oio li a p{ float:left; margin-left:5px}
.oio li a:hover{ background:#067ede; color:#fff}
.fll{ float: right; width:890px}
.flll{ float: right; width:900px}
.qiy{ line-height:45px; background:#067ede; color:#FFF; font-size:18px; background-image:linear-gradient(to bottom, #2196F3,#2196F3 , #067ede )}
.qiy span{ margin-left:60px}
.cha{ overflow:hidden; width:888px; border:1px solid #ccc; border-top:none}
.cha li{ float:left; width:255px;  overflow:hidden;border: 1px solid #ccc; padding:5px; margin:14.5px;border-radius: 5px}
.cha li:hover .lan{ color:#930}
.chan{ overflow:hidden; width:888px; border:1px solid #ccc; border-top:none}
.chan li{ float:left; width:255px; height:240px; overflow:hidden;border: 1px solid #ccc; padding:5px; margin:14.5px;border-radius: 5px}
.chan li:hover .lan{ color:#930}
.qiehuan{ position: absolute;width:1200px; text-align:center; margin-left:-600px; left:50%}
.listTime{ float:right}
.i li{ color:#FFF !important}
.dingwei{ position: fixed; top:35%; z-index:999999; right:5px; width:55px; display:none}
.dingwei img{ width:35px; height:35px; float:left; margin:9px}
.dingwei li{ margin-top:20px; background:#FFF; overflow:hidden; border-radius:30px; width:55px; height:55px; float:right; transition:0.5s; border:1px solid #ccc;
 }
.dingwei span{ float:left; margin-left:5px; margin-top:15px; color:#FFF; font-size:17px}
.dingwei li:nth-child(3):hover{ width:55px}
.dingwei li:nth-child(1):hover #lo{ opacity:1; display:block}
.kk{ transition:0.5s}
.dingwei li:hover .kk{ transform: rotate(360deg)}
.fixed{position: absolute; position: fixed; right: 0; top: 250px;}
.fixed div{	float: right;}
.rightOne{display: none; position:relative}
.chahao{ width:20px; position:absolute; right:1px; top:1px}
.xia{ overflow:hidden; margin:10px}
.abc{background:url(images/icon12.png) bottom }
.menuDl dd:hover .la{display:block}
.la{ width:inherit; position:absolute; display:none}
.la a{ display:inline-block; width:inherit; height:40px; line-height:40px; width:100%; text-align: center; background:rgba(0, 0, 0, 0.50); color:#FFF; font-size:15px; border-bottom:1px solid #fff}
.la a:hover{ background:#000}
.menuDl dd:hover{background:url(images/icon12.png) bottom no-repeat}

.qings { color:#ffa000; font-size:14px; margin-right:25px}
.qings:hover{ color:#F60}
.jij{line-height:30px; font-size:14px; color:#fff}
.jiao{ color:#FFF !important}
.ggg{float:left; width:315px; border-right:1px  dashed #ccc; padding-right:38px; background-size:70%; height:207px}
.dang{width:100%;background:#5c5c5c;padding-bottom:20px; padding-top:20px}
.lol{ float:left; border-right:1px dashed #ccc; margin-left:37px; padding-right:37px; width:235px; height:207px}
.iiio{ float:left; width:300px; margin-left:38px; padding-right:38px; border-right:1px  dashed #ccc}
.guanzhu{ text-align:center; margin-bottom:30px; font-size:18px; color:#fff}
.youqing{ margin:10px}
.youqing li{ line-height:30px;word-wrap:break-word}
.youqing li a{ font-size:15px; color:#4f4f4f; margin-right:30px}
.youqing li a:hover{ color:#f90}
.uio{ margin:0 auto;}
.uuu{ overflow:hidden; border:1px solid #3775e5; border-radius:25px; margin-bottom:20px}
.uuu li{ float:left; position:relative}
.hei{ display:inline-block; padding:15px 35px; font-size:15px; color:#000; transition:0.8s}
.uuu li:hover .hei{ color:#FFF; background:#3775e5}
.wai{ font-size:22px; text-align:center; margin:20px 0; display:block}
.wai i{ width:80px; height:3px; background:#3775e5; text-align:center; display:block; margin:15px auto}
.ttr{  width:220px; height:250px; overflow:hidden; border-radius:20px; border:1px solid #ccc; border-bottom:none}
.ttr img{ width:150%; transition:0.8s}
.ttr img:hover{ transform:scale(1.2)}
.tong{ position: absolute; bottom:0; text-align:center; color:#FFF; line-height:30px; width:100%;background-image: linear-gradient(to top, #673AB7 , #2196F3); font-size:16px}
.p{ overflow:hidden; margin-top:40px; margin-bottom:10px}
.p li{ overflow:hidden; width:220px; float:left; margin-right:20px}
.ty{ position:relative;border-radius:15px; overflow:hidden}
.yi{ font-size:15px; margin:0 12px; color:#000; text-align:center;letter-spacing:1px}
.oy{ overflow:hidden; margin-top:40px}
.oy li{ float:left; width:360px; overflow:hidden; padding:15px; background:#cccccc80; margin-right:15px}
.oy li:nth-child(3){ float:left; width:360px; overflow:hidden; padding:15px; background:#cccccc80; margin-right:0px}
.ry img{ width:100%; transition:0.8s}
.ry img:hover{ transform:scale(1.2)}
.ry{ position: relative; overflow:hidden}
.qiye{ position:absolute; line-height:40px; background:#000000ab; font-size:15px; text-align:center; color:#FFF; width:100%; bottom:0}
.lis{ margin-top:15px; line-height:22px; font-size: 15px; height:66px;letter-spacing:1px}
.qingsa{ overflow:hidden; background:url(../images/chun.jpg) no-repeat;}
.pu{ float:left}
.tuuu{ margin:15px 25px; text-align:center;}
.yuyu{ float:right; line-height:24px; font-size:14px; width:300px; height:197.55px; overflow:hidden; }
.yuyu img{ width:50px; text-align:center;margin:0 auto; padding-bottom:5px}
.or{ width:300px; overflow:hidden; float:left; height:197.55px}
.or img{ width:100%}
.yuyu p:nth-child(1){ text-align:center; margin-top:22px}
.pppp{letter-spacing:0px; line-height:25px; margin-top:10px }
.puu{ width:100%; overflow:hidden}
.zuob p:nth-child(1){ text-align:center; margin-top:22px}
.zuob img{ width:50px; text-align:center;margin:0 auto}
.zuob{ float:left; width:900px; font-size:15px; line-height:30px; text-align:center}
.gw{ font-size:15px; font-weight:550}
.yuyo{line-height:30px; overflow:hidden}
.pui{float:left; width:265px; position:relative; overflow:hidden}
.tai{position:absolute; bottom:0; line-height:35px; color:#FFF; background:#000000ab; text-align:center; width:100%; font-size:16px}
.opo{overflow:hidden; margin-top:21px;border-bottom:1px dashed #ccc}
.fu{float:left; font-size:15px;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.chakan{text-align:center; margin:0 auto; width:100px; height:50px; line-height:50px; display:inline-block; background:#1847a5; border:1px solid #ccc; color:#FFF; font-size:15px; transition:0.8s}
.xinzi{float:left; font-size:16px; font-weight:550}
.dage{ padding:15px; margin:10px; background:#eae7e7}
.tyt{ width:100%; transition:0.8s}
.tyt:hover{ transform:scale(1.1)}
.chakan:hover{ background:none; border-color:#039; color:#000}
.jixie{background-image: linear-gradient(to top, #673AB7 , #2196F3); line-height:40px; text-indent:2em; color:#FFF; font-size:15px}
.gangwei{ font-size:16px; font-weight:550; color:#000; margin:15px 0}
.jrong{ line-height:30px; font-size:14px}
.fg{ font-size:15px; font-weight:550; color:#000;}
.pot{ width:50px; display:inline-block}
.jie{ padding:20px; background:#cccccc3d}
.we{ margin-top:20px; float:left; width:565px; background:#fff; box-shadow:0px 0px 5px #000000b0}
.we:nth-child(2n){ margin-top:20px; float:right; width:565px; margin-right:10px}
.uioy{ text-align:center; width:600px; margin:0 auto}
.uioy li{ line-height:30px; font-size:16px;}
.lianx{ border:1px solid #ccc; float:left}
.tye{ width:600px;}
.tye td:nth-child(1){ width:120px; padding:15px; text-align:center; line-height:35px; border:1px solid #ccc; background:#6666665e;}
.tye td{ width:450px; line-height:35px; text-align:center; border:1px solid #ccc}
.er li{ overflow:hidden}
.er li p:nth-child(1) span:nth-child(1){ text-align:right; display:inline-block; float:right; padding:15px; border:1px solid #ccc}
.er li p:nth-child(2) span:nth-child(2){ text-align:right; display:inline-block}
.er li p:nth-child(1){ overflow:hidden; float:left}
.er li p:nth-child(2){ overflow:hidden; float:left}
.qingdan{}
.qingdan tr{}
.qingdan td{ border:1px solid #ccc; padding:10px }
.tre{ border:1px solid #ccc; padding:15px; width:500px; margin:0 auto;box-shadow: 0px 0px 4px #000000a8;}
.tre li{ line-height:40px; margin-top:15px}
.tre li span{ margin-right:10px; width:75px; text-align:center; display:inline-block; font-size:15px; float:left}
.tre li .qw{ width:410px; line-height:40px; text-indent:1em; height:30px; transition:0.8s}
.ol{ width:411px; text-indent:1em; float:left}
.liu{ display:inline-block; text-align:center; border:1px solid #ccc; width:100px; margin-top:15px; color:#000; transition:0.8s}
.liu:hover{ background:#03C; border-color:#06C; color:#FFF }
.ppppy{ text-align:center}
.dii{text-align: center;
   
    padding-top: 20px;}
	.dii a:nth-child(1) {
    float: left;}
	.dii a {
    margin-right: 25px;
    font-size: 15px;
    color: #9a9a9a;}
	.dii a:nth-child(3) {
    float: right;
    margin-right: 0;
}
.jjb{ overflow:hidden; padding-bottom:50px}
.ooi{ padding:15px; height:450px; overflow-y:scroll}


