/*===================CSS Reset============================*/
@font-face {
	font-family: fontA;
	src: url('../font/AQUAWAX-LIGHT.OTF');
}
@font-face {
	font-family: fontC;
	src: url('../font/centurygothic.ttf');
}
@font-face {
	font-family: fontB;
	src: url('../font/SourceHanSansCN-Bold.otf');
}
@font-face {
	font-family: fontR;
	src: url('../font/SourceHanSansCN-Regular.otf');
}
html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll;
	overflow-x: auto;
}
*, *:before, *:after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	color: #333;
	font: 16px "微软雅黑";
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em, i {
	font-style: normal;
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input:focus, button:focus, textarea:focus, select:focus {
	outline: none;
}
img {
	border: 0;
	max-width: 100%;
}
/*===================Link Style============================*/
a, a:hover, a:active, a:visited, a:link, a:focus {
	color: #333;
	outline: none;
	font-family: '微软雅黑';
	text-decoration: none;
}
/*===================Common Style============================*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.wrap {
	width: 1200px;
	margin: 0 auto;
}
.clearfix:after {
	clear: both;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.ovh {
	overflow: hidden;
}
.textH {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fontA {
	font-family: fontA, "微软雅黑";
}
.fontC {
	font-family: fontC, "微软雅黑";
}
.fontB {
	font-family: fontB, "微软雅黑";
}
.fontR {
	font-family: fontR, "微软雅黑";
}
.row {
	margin-left: 0;
	margin-right: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 0;
	padding-left: 0;
}
/*============================ Header ============================*/
.header {
	position: relative;
}
.header .part {
	width: 100%;
	position: absolute;
	z-index: 1;
}
.header .part .t1 {
	font-size: 14px;
	margin: 20px 0 60px 0;
}
.header .part .t1 a {
	margin: 0 5px;
}
.header .part .logo img {
	width: 779px;
}
.header .part .search {
	margin: 30px auto 0 auto;
	width: 900px;
	height: 48px;
	padding: 0 30px 0 50px;
	background: rgba(255, 255, 255, .7);
}
.header .part .search input {
	width: 750px;
	height: 48px;
	font-size: 18px;
	color: #666;
	background: none;
	line-height: 60px;
}
.header .part .search button {
	width: 30px;
	height: 48px;
	font-size: 0;
	background: url(/images/search.png) center no-repeat;
	background-size: 29px;
}
.ixSlide .img {
	height: 350px;
}
.head-v3 {
	position: relative;
	z-index: 100;
	min-width: 1000px;
}
.navigation-inner {
	position: relative;
}
.navigation-up {
	height: 50px;
	background: #2969cb;
}
.navigation-up .navigation-v3 {
	float: left;
}
.navigation-up .navigation-v3 ul {
	float: left
}
.navigation-up .navigation-v3 li {
	float: left;
	color: #fff
}
.navigation-up .navigation-v3 .nav-up-selected {
	background: #194e9e;
}
.navigation-up .navigation-v3 .nav-up-selected a {
	color: #fff;
}
.navigation-up .navigation-v3 li h2 a {
	font-size: 20px;
	padding: 0 32px;
	color: #fff;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
}
.navigation-down {
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
}
.navigation-down .nav-down-menu {
	width: 100%;
	margin: 0;
	background: #194e9e;
	position: absolute;
	top: 0
}
.navigation-down .nav-down-menu .navigation-down-inner {
	
	position: relative;
	overflow:hidden;
}
.navigation-down .nav-down-menu dl {
	float: left;
	text-align: center;
	margin: 14px 50px 18px 0
}
.navigation-down .nav-down-menu dt,.navigation-down .nav-down-menu dt a {
	display: block;
	color: #4fbfff;
	font-size: 16px;
	padding-bottom: 10px;
	text-align:left;
	font-weight: normal;
	/*border-bottom: 2px solid #8393a6;
	margin-bottom: 10px*/
}
.navigation-down .nav-down-menu dd a {
	color: #fff;
	display: block;
	/*border-bottom: 1px dashed #8393A6;*/
	line-height: 34px;
	font-size: 14px;
	text-align:left;
}

.navigation-down .nav-down-menu dd a:hover{
	color: #4fbfff;
}
/*============================ Footer ============================*/
.footer {
	color: #fff;
	line-height: 30px;
	background: #2969cb;
	padding: 20px 0;
	position: relative;
	font-size: 14px;
}
.footer img {
	position: absolute;
	top: 50px;
	left: 24%;
}
.footer a {
	color: #fff;
	margin: 0 5px;
}
.footer p em {
	display: inline-block;
	width: 20px;
	height: 30px;
	line-height: 30px;
	background: rgba(255, 255, 255, .2);
	margin-left: 15px;
}
.rightMenu {
	position: fixed;
	right: 0px;
	bottom: 50px;
	z-index: 999;
}
.rightMenu .wz{
	position: fixed;
	right: 0px;
	bottom: 50%;
	margin-bottom:-102px;
}
.rightMenu .li-1 img.on,.rightMenu .li-2 img.on{
	bottom:50%;
	margin-bottom:-100px;
}
.rightMenu a {
	display: block;
	width: 50px;
	height: 50px;
	font-size: 0;
	margin: 1px 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 999;
}
.rightMenu .wx {
	background-image: url(/images/w.png);
	background-size: contain;
}
.rightMenu .wb {
	background-image: url(/images/wb.png);
	background-size: contain;
}
.rightMenu .app {
	background-image: url(/images/p.png);
	background-size: contain;
}
.rightMenu .return{
	background-image: url(/images/top.png);
	background-size: contain;
}
.rightMenu .wx:hover {
	background-image: url(/images/wx.png);
	background-size: contain;
	position: relative;
}
.rightMenu .wb:hover {
	background-image: url(/images/wbx.png);
	background-size: contain;
	position: relative;
}
.rightMenu .app:hover {
	background-image: url(/images/px.png);
	background-size: contain;
}
.rightMenu .return:hover{
	background-image: url(/images/topx.png);
	background-size: contain;
}

.rightMenu .li-1 img, .rightMenu .li-2 img {
	width: 230px;
	height: 300px;
	display: none;
	position: fixed;
	bottom:50px;
	right: 58px;
	box-shadow: 0 0 20px #ccc;
}
.rightMenu .li-1:hover img, .rightMenu .li-2:hover img  {
	display: block;
}
/*============================ Index ============================*/
#ixPart1 {
	height: 70px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
}
#ixPart1 ul {
	position: absolute;
	top: 0px;
	overflow: hidden;
	width: 100%;
}
#ixPart1 ul li {
	display: block;
	height: 70px;
}
#ixPart1 ul li .tit {
	display: block;
	color: #454545;
	font-size: 28px;
	padding: 0 90px;
	margin-bottom: 10px;
}
#ixPart1 ul li .txt {
	display: block;
	padding: 0 90px;
}
.ixTit {
	font-size: 24px;
	line-height: 30px;
	background: url(/images/tit.png) center left no-repeat;
	color: #2A68CB;
	padding-left: 60px;
	margin: 20px 0 15px 0;
}
.ixTit a {
	color: #2A68CB;
}
.ixPart2 .img, .ixPart4 .img {
	position: relative;
}
.ixPart2 .img span, .ixPart4 .img span {
	width: 100%;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
	display: block;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 130px 0 20px;
}
.ixPart2 .img img, .ixPart4 .img img {
	width: 100%;
}
.ixPart2 .img:hover span,.ixPart4 .img:hover span{
	display: block;
}
.ixPart2 .slick-dots, .ixPart4 .slick-dots {
	text-align: right;
	padding: 0 40px;
}
.ixPart4 .slick-dots {
	padding: 0 20px;
}
.ixPart2 .slick-dots li, .ixPart4 .slick-dots li {
	width: 9px;
	height: 9px;
	margin: 0 0 0 8px;
	background: #888;
}
.ixPart2 .slick-dots li.slick-active, .ixPart4 .slick-dots li.slick-active {
	background: #FF6000;
}
.ixPart2 .right {
	margin-left: 30px;
}
.tabTit span {
	display: inline-block;
	color: #666;
	font-size: 16px;
	line-height: 34px;
	background: #f6f6f6;
	margin-right: 20px;
	padding: 0 20px;
	border-radius: 20px;
	cursor: pointer;
}
.tabTit .a {
	background: #266bca;
}
.tabTit .a a {
	color: #fff;
}
.tabCon {
	display: none;
	position: relative;
	margin-top: 10px;
}
.tabCon .more {
	color: #2a68cb;
	position: absolute;
	right: 10px;
	top: -36px;
}
.tabCon li {
	line-height: 32px;
	background: url(/images/dot.jpg) center left no-repeat;
	background-size: 3px;
	padding-left: 14px;
}
.tabCon li a {
	display: block;
	width: 70%;
	font-size: 16px;
}
.tabCon li a:hover {
	color: #2A68CB;
}
.tabCon li em {
	width: 25%;
	font-size: 14px;
	color: #666;
}
.ixPart3 {
	margin-bottom: 20px;
}
.ixPart3 .list {
	background: #f7f7f7;
	border: 1px solid #dedede;
	padding: 28px 0;
}
.ixPart3 .list .box {
	width: 25%;
	float: left;
	border-right: 1px solid #9a9a9a;
	padding: 0 40px;
	position: relative;
}
.ixPart3 .list .box:last-child {
	border-right: none;
}
.ixPart3 .list .box .tit {
	display: block;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	position: relative;
	z-index: 2;
}
.ixPart3 .list .box .tit img {
	margin-right: 10px;
}
.ixPart3 .list .box .txt {
	display: none;
	width: 100%;
	position: absolute;
	top: 58fpx;
	left: 0;
	z-index: 1;
	background: #f7f7f7;
	padding: 15px 15px 15px 40px;
	box-shadow: 0 0 30px #ccc;
}
.ixPart3 .list .box .txt a {
	display: block;
	line-height: 34px;
	margin: 10px 0;
}
.ixPart3 .list .box .txt a:hover{
	color: #2b69ce;
}
.ixPart3 .list .box .txt a img {
	width: 34px;
	margin-right: 10px;
}
.ixPart3 .list .box1:hover .txt1 {
	display: block;
}
.ixPart3 .list .box2:hover .txt2 {
	display: block;
}
.ixPart3 .list .box3:hover .txt3 {
	display: block;
}
.ixPart3 .list .box4:hover .txt4 {
	display: block;
}
.ixAd {
    margin: 15px 0px;
}
.ixAd img {
	width: 100%;
}
.ixPart4 .tabTit span {
	margin: 0 0 0 20px;
}
.ixPart4 .tabCon {
	background: #f6f6f6;
	padding: 10px 30px;
}
.ixPart4 .tabCon .more {
	right: 30px;
	top: -40px;
}
.ixPart4 .tabCon li {
	font-size: 14px;
}
.ixPart4 .tabCon li a {
	width: 85%;
}
.ixPart4 .tabCon li em {
	width: 15%;
}
.ixPart4 .video {
	margin-left: 33px;
}
.ixPart5 {
	margin-left: -30px;
	margin-right: -30px;
}
.ixPart5 .img {
	display: block;
	margin: 20px 30px 0 30px;
}
.ixPart6 {
	background: #f3f3f3;
	padding: 10px 0;
	margin-top: 20px;
}
.ixPart6 .tit {
	width: 109px;
	line-height: 54px;
	border-right: 1px solid #999;
	padding-left: 30px;
}
.ixPart6 .linkCon {
	width: 1000px;
	color: #444;
	font-size: 14px;
}
.ixPart6 .linkCon .cusSelect {
	height: 50px;
	width: 180px;
	padding-left: 10px;
	line-height: 50px;
	margin-left: 20px;
	position: relative;
	cursor: pointer;
	background: url(/images/select.png) no-repeat 160px center;
	display: inline-block;
	_zoom: 1;
	_display: inline;
}
.ixPart6 .linkCon .cusTitle {
	width: 90%;
	height: 100%;
	font-size: 14px;
	color: #444;
	line-height: inherit;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ixPart6 .linkCon .cusOpSet {
	display: none;
	min-width: 100%;
	max-height: 322px;
	border: 1px solid #ccc;
	position: absolute;
	left: 0;
	overflow-y: auto;
	background-color: #fff;
	z-index: 100;
}
.ixPart6 .linkCon .cusOption {
	width: auto;
	line-height: 32px;
	font-size: inherit;
	background-color: inherit;
	padding: 0;
	white-space: nowrap;
}
.ixPart6 .linkCon .cusOption a {
	text-decoration: none;
	color: inherit;
	display: block;
	padding: 0 10px;
}
.ixPart6 .linkCon .cusOption:hover {
	background-color: #2f6ea2;
	color: #fff;
}
.list-content{
	height: 330px;
	margin-top: -5px;
	padding: 20px !important;
	box-sizing: border-box;
	overflow: hidden;
}
.list-content ul{
	height: 290px;
	overflow: hidden;
}

.ixPart7-slide{
	margin: 25px -30px 0 -30px;
}
.ixPart7 .img{
	display: block;
	margin: 0 30px;
}
.ixPart7 .img img{
	width: 100%;
	height: 80px;
}
.ixPart7 .slick-arrow.prev{
	left: 30px;
}
.ixPart7 .slick-arrow.next{
	right: 30px;
}
.ixPart2-slide:hover .slick-arrow,.ixAd-slide:hover .slick-arrow,.ixPart7-slide:hover .slick-arrow{
	opacity: 1;
}
.tab-1 ul{
	background: #f6f6f6;
	padding:10px;
}

.wx-pic{
	position: absolute;
	right:255px;
	top:40px;
	display: none;
	z-index: 9;
}
.wb-pic{
	position: absolute;
	right:115px;
	top:40px;
	display: none;
}

.video .more {
    color: #2a68cb;
    position: absolute;
    right: 17px;
    top: 25px;
}














