﻿a{
	text-decoration:none;
}
*{
	box-sizing: border-box;
	
}
body{
	overflow-x:hidden;
	padding-top:68px;
	max-width:1920px;
	margin:0 auto;
}
.flogo{
    display:none;
}

.pages{
    text-align:center;
    margin-top:10px;
    padding-bottom:50px;
}
.pages a,.pages span{
    padding:10px;
    border:1px solid #154193;
    border-radius:3px;
}
.inner{
	padding:0px 160px;
	margin:0 auto;
}
.header{
  height: 68px;
	position:fixed;
	left: 0px;
	top: 0px;
	width:100%;
	z-index: 999;
	border-bottom: 1px solid #aaa;
	background:#fff;
}
.logo{
	float:left;
	
}

.logo img{
	display:block;
	width: 305px;
	height: 67px;
}
.nav{
	float:right;
	
}
.nav li{
	float:left;
	line-height:68px;
	width: 112px;
	position:relative;
}
.nav li .xiala{
	position:absolute;
	left: 0px;
	top: 68px;
	width:162px;
	background: rgba(235,235,235,0.9);
	opacity: 0;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	transform: translateY(-700px);
	-webkit-transform: translateY(-700px);
	-moz-transform: translateY(-700px);
	-o-transform: translateY(-700px);
	-ms-transform: translateY(-700px);
	
}
.nav li .xiala a{
	display:block;
	text-align:center;
	color:#030202;
	font-size:15px;
	line-height:46px;
}
.nav li:hover .xiala{
	opacity:1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
}
.nav li .xiala a:hover{
	color:#e50213;
}
.nav li >a{
	color:#000;
	display:block;
	text-align:center;
	position:relative;
	font-size:13px;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	z-index:30;
}

.nav li >a:after{
	position:absolute;
	bottom: 0px;
	width:100%;
	height: 8px;
	background:#d32d26;
	content:"";
	left: 0px;
	opacity: 0;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
}

.nav li:hover >a{
	background:#154193;
	color:#fff;
}
.nav li:hover >a:after{
	opacity: 1;
}

.nav li.cur >a{
	background:#154193;
	color:#fff;
}
.nav li.cur>a:after{
	opacity: 1;
}
.nav li.zhongyqh{
	width: 60px;
	margin-left:22px;
}
.nav li.zhongyqh>div{
	font-size:13px;
	text-align:right;
}
.nav li.zhongyqh a{
	padding:0px 2px;
	display:inline;
	line-height:68px;
	font-size:13px;
	color:#000;
}
.nav li.zhongyqh a:hover{
	color:#d32d26;
}.nav li.zhongyqh a.cur{
	color:#d32d26;
}
.banner{
	padding-top: calc(62000% / 1920);
	position:relative;
	overflow: hidden;
}
#slideBox{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
}
.banner .bd li{
	position:relative;
}
.banner .bd li:first-child{
	
}
.banner .bd li img{
	display:block;
	width:100%;
	
}
.banner .hd{
	position:absolute;
	bottom: 5px;
	width:100%;
	text-align:center;
	z-index:30;
}
.banner .hd li{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:100%;
	background:#fff;
	margin:0px 8px;
	text-indent: -9999em;
}
.banner .hd li.on{
	background:#d32d26;
}
.banguy{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	padding:0px 160px;
  height:100%;
}
.banguytl{
	
	font-size:42px;
	color:#fff;
	line-height:80px;
	position:relative;
	text-align: center;
	width:100%;
	
}
.banguytl:after{
	content: "";
	position:absolute;
	width: 10px;
	height:10px;
	background:#d32d26;
	top:50%;
	left:50%;
	margin-left:-5px;
	margin-top:-5px;
	
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.banguy-in{
	float:right;
	width: 460px;
	padding-top: 3%;
}
.banguy-nr{
	color:#fff;
	text-align: justify;
	padding:10% 0px;
}
.guanybtn{
	display:inline-block;
	background: rgba(255,255,255,0.2);
	border:1px solid #fff;
	color:#fff;
	width:150px;
	line-height:38px;
	text-align:center;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.guanybtn:hover{
	background:#fff;
	color:#333;
}
.guantta{
	text-align:right;
}
.iconuls{
	padding-top: 40px;
	padding-bottom: 42px;
	overflow:hidden;
	margin:0px  35px;
}
.iconuls li{
	float:left;
	width: 16.66%;
	text-align:center;
	padding:0px 35px;
	

}
.iconutu{
	text-align:center;
	height:108px;
	display:block;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
/* .iconuls li:hover .iconutu{
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
} */
.iconutu img{
	display:block;
	max-width:72px;
	margin:0 auto;
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
/* .iconuls li:hover .iconutu img{
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
} */
.icontls{
	text-align:center;
}
.icontls{
	font-size:18px;
	text-align:center;
}
.playbox{
	position:relative;
}
.playbox-item{
	float:left;
	width:30%;
	height:100%;
}
.videobx{
	position:relative;
	left:34%;
}
.videobx img{
	width:100%;
	display:block;
}
.videobx video{
	display:block;
}
.playbtn{
	position:absolute;
	width: 95px;
	height: 95px;
	background: url(../images/playbtn.png) no-repeat center top;
	background-size:100% 100%;
	left: 50%;
	top:50%;
	margin-left:-48px;
	margin-top:-48px;
	cursor: pointer;
}
.playbtn.cur{
	background: url(../images/zanting.png) no-repeat center top;
	background-size:100% 100%;
}
.playwnbx{
	position:absolute;
	right: 0px;
	top: 0px;
	width:60%;
	height:100%;
}
.playbxtb{
	display:table;
	width:100%;
	height:100%;
}
.playwnbx-cell{
	display:table-cell;
	vertical-align: middle;
}
.playwnbx-cell .c1{
	border:#ededed 10px solid;
	border-left:none;
	width:85%;
}
.fulkin{
	max-width:530px;
	margin:0 auto;
}
.fulkin-tl{
	font-size:25px;
	height:55x;
	text-align:left;
	padding-top:20px;
	padding-bottom:10px;
}
.fulkinul{
	margin:0px -45px;
	overflow:hidden;
}
.fulkinul li{
	float:left;
	width:25%;
	padding:0px 35px;
	text-align:center;
	font-size:30px;
	line-height:111px;
	color:#154193;
}
.fulkin-nr{
	text-align: justify;
}
.fulkin-nr p{
    line-height:26px;
	color:#555;
}
#wecase{
        background:#f8f8f8;
}
.wecase{
        width:1200px;
	height: 200px;
	background:none;
        margin:0 auto;
}
.psr{
	position:relative;
}
.wecase-tl{
	text-align:center;
	color:#000;
	line-height:200px;
	font-size:30px;
}
.othercase{
	position:absolute;
	top: 88px;
	color:#000;
	right: 0px;
	padding-right:18px;
}
.othercase:hover{
	text-decoration:underline;
}
.othercase:after{
	content:"";
	border:7px solid transparent;
	border-left-color: #d32d26;
	width:0px;
	height:0px;
	position:absolute;
	right: -6px;
	bottom: 0px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.yimiouls{
        width:1200px;
        margin:0 auto;
	overflow:hidden;
        padding-bottom:80px;
}
.yimiouls li{
	float:left;
	width:21%;
        margin:0 2%;
	position:relative;
        background:#fff;
        padding-bottom:28px;
        text-align:left;
}
.yimiouls ul{
	margin:0px -1px;
}
.yimiouls li a{
	display:block;
	
}
.yimiouls li a img{
	display:block;
        height:180px;
        margin:0 auto;
        padding-top:50px;
}
.yimzhe{
}
.yimzhe:hover{
}
.yimzhe-tb{
	display:table;
	width:100%;
	height:100%;
}
.yimzhe-cell{
        width:25%;
	display:table-cell;
	vertical-align: middle;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
	
}
.yimzhe-tl{
	color:#000;
	font-size:25px;
	line-height:44px;
	position:relative;
	padding-bottom:0px;
	text-align:center;
}
.yimzhe-tl:after{
}
.yimzhe-xtl{
	text-align:center;
	color:#fff;
	font-size: 14px;
	padding-top: 15px;
}
.hoverr-nr{
	padding:5% 15px;
	color:#000;
}
.hoverr-btn{
	display:inline-block;
	color:#000;
	width:140px;
	height:40px;
	line-height:40px;
        background:#f8f8f8;
        margin-top:20px;
        margin-bottom:20px;
}
.hoversho{
}
.yimzhe:hover .yimzhe-tl:after{
	background:#d32d26;
}

.dicnbx{
	
}
.dicnbx li{
	float:left;
	width:25%;
	position:relative;
	height:478px;
	padding-top:115px;
	text-align:center;
}
.diconwz{
	font-size:16px;
	padding-top:22px;
	line-height:30px;
}
.diconlv{
	/* background:#154193; */
	/* color:#fff; */
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
}
.diconlv:hover{
	/* background:#002D6B; */
}
.diconxian{
	width: 40px;
	height: 7px;
	margin:0 auto;
	background:#d32d26;
	margin-top:22px;
	margin-bottom:22px;
}
.wecabg{
	height:245px;
	background: url(../images/wecabg.jpg) no-repeat center top;
}
.wecatl{
	text-align:center;
	font-size:30px;
	line-height:50px;
	padding-top:55px;
}
.jiakfus li{
	float:left;
	width:33.33%;
}
.jiakfus li{
	text-align:center;
	font-size:40px;
	line-height:120px;
}
.lan{
	color:#154193;
}
.hong{
	color:#d32d26;
}

.ficonbox{
	background: #f0f0f0;
}


.ficonbox .hd{
	position:absolute;
	right: 0px;
	top: 10px;
	z-index: 90;
}
.ficonbox .hd li{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius: 100%;
	background:#ccc;
	text-indent: -999em;
	margin:7px ;
}
.ficonbox .hd li.on{
	background:#D32D26;
}
.ficonuls{
	padding:33px 0px;
	overflow:hidden;
}
.ficonuls li{
	float:left;
	width: 16.66%;
	text-align:center;
	height:140px;
}
.ficonuls li a{
	display:block;
	height:100%;
}
.ficontb{
	display: table;
	width:100%;
	height:100%;
}
.ficoncell{
	display:table-cell;
	text-align:center;
	vertical-align: middle;
}
.ficoncell img{
	max-width:50%;
}
.flogo{
	float:left;
	
}
.footer{
	background:#000;
	padding-top:40px;
	padding-bottom:30px;
}
.fimtwa{
	float:left;
}
.fitems{
	float:left;
	width: 210px;
}
	
.fitem-tl{
	font-size:16px;
	color:#fff;
	margin-bottom:20px;
	border-left:2px solid red;
	text-indent:6px;
	line-height:18px;
}
.fitemuls li a{
	display:block;
	color:#fff;
}
.fitemuls li a:hover{
	color: #fff;
}
.ferwma{
	float:right;
	color:#154193;
	text-align:center;
}
.ferwma .f12{
	font-size:14px;
}
.cpbx{
	background:#000;
	color:#fff;
	font-size:12px;
	line-height:50px;
}
.cpbx span{
	font-size:12px;
	line-height:50px;
}
.subban img{
	display:block;
	width:100%;
}

.innerx{
	max-width:1200px;
	margin:0 auto;
}
.contiems{
	background:#e6e6e6;
	padding-bottom:40px;
}
.contiems.curs{
	background:#f5f5f5;
}
.contitls{
	height:185px;
	position:relative;
	overflow:hidden;
}
.conteisp{
	float:left;
	font-size:35px;
	padding-left:138px;
	line-height:185px;
	
}
.conteisp-1{background: url(../images/icon1.png) no-repeat left center;}
.conteisp-2{background: url(../images/icon2.png) no-repeat left center;}
.conteisp-3{background: url(../images/icon3.png) no-repeat left center;}
.conteisp-4{background: url(../images/icon4.png) no-repeat left center;}
.conteisp-5{background: url(../images/icon5.png) no-repeat left center;}
.conteisp-6{background: url(../images/icon6.png) no-repeat left center;}

.contldivs{
	position:absolute;
	left: 400px;
	right: 0px;
	top: 74px;
	border-top:1px solid #154193;
}
.contldivs .othercase{
	top: 11px;
	right: 0px;
	color:#000;
}
.contitemul{
	margin:0px -10px;;
}
.contitemul li{
	float:left;
	width:50%;
	padding:0px 10px;
	margin-bottom:20px;
	
}
.ctlidivs{
	position:relative;
	overflow:hidden;
	background:#fff;
	border:1px solid #c8c8c8;
	cursor: pointer;
	
}
.ctlidivs>img{
	display:block;
	width:100%;
}
.ctlizhe{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.ctlizhe-tb{
	float:left;
	width:100%;
	height:100%;
	display:table;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.ctlizhe-cell{
	display:table-cell;
	vertical-align: middle;
}

.ctlizhe-cell .yimzhe-tl{
	color:#000;
	font-size:25px;
}.ctlizhe-cell .yimzhe-tl:after{
	background:#154193;
}
.ctlijj{
	font-size:18px;
	color:#646464;
	text-align:center;
	
	padding:0px 15px;
	padding-top:20px;
	
}

/* .contitemul li:hover .ctlizhe{
	width: 30%;
	background: rgb(21,65,147);
}
.contitemul li:hover .yimzhe-tl,.contitemul li:hover .ctlijj{
	color:#fff;
}.contitemul li:hover .yimzhe-tl:after{
	background:#d32d26;
}
.contitemul li:hover .ctlijj{
	font-size:14px;
} */
/* .contitemul li:hover .citlizhe1{
	left:30%;
} */

.zhe2x{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	opacity:0;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	
}
.contitemul li:hover .zhe2x{
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	opacity:1;
}
.contitemul li:hover .zhe1x{
	display:none;
}
.zhe2x .ctlizhe{
	width: 37%;
	background: rgb(21,65,147);
}
.zhe2x  .yimzhe-tl,.zhe2x  .ctlijj{
	color:#fff;
}
.zhe2x  .yimzhe-tl:after{
	background:#d32d26;
}
.zhe2x  .ctlijj{
	font-size:14px;
}
.zhe2x .citlizhe1{
	left:37%;
} 
.contitemul li .ctlizhe-tbm{
	
	width:100%;
	background: rgba(96,96,96,0.9);
}
.zicskkxq{
	padding:0px 33px;
	color:#fff;
}
.citlizhe1{
	position:absolute;
	left: 100%;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	top: 0px;
	width: 64%;
	height:100%;
}

.liaogends{
	position:absolute;
	right: 35px;
	bottom: 20px;
	color:#fff;
	text-decoration:underline;
	font-size:12px;
}
.liaogends .fa{
	color:#d32d26;
	font-size:18px;
	margin-right:4px;
	position:relative;top:1px;
}
.liaogends:hover{
	
}
.othercase.curms:after{
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	top: 0px;
}
.othercase span{
	display:none;
}
.othercase span.cur{
	display:block;
}




.neiyban{
	height:330px;
	position:relative;
}
.neiyban-1{
	
}.neiyban-3{
	height: 400px;
	
}.neiyban-4{
	height: 400px;
	
}.neiyban-5{
	height: 400px;
	
}.neiyban-6{
	height: 399px;
	
}.neiyban-7{
	height: 399px;
	
}.neiyban-8{
	height: 399px;
	
}
.bantlsms{
	/* max-width:525px; */
	margin:0 auto;
	padding-top:50px;
	text-align:center;
	color:#fff;
}
.bantlsmzdz{
	font-size:38px;
	line-height:50px;
}
.bantlxiz{
	font-size:18px;
	margin: 0 auto;
	margin-top: 37px;
	position:relative;
	max-width: 525px;
}
.bantlxiz:after{
	content: "";
	background:#929fbb;
	left: 0px;
	right: 77%;
	height:1px;
	position:absolute;
	top: 12px;
}
.bantlxiz:before{
	content: "";
	background:#929fbb;
	right: 0px;
	left: 77%;
	height:1px;
	position:absolute;
	top: 12px;
}
.fenxiangbtn{
	display:block;
	width: 150px;
	height:40px;
	line-height:40px;
	border:1px solid #fff;
	text-align:center;
	color:#fff;margin:0 auto;
	margin-top:44px;
	background: rgba(150,150,150,0.4);
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
			position:relative;
			z-index:30;
			padding-left:11px;
}
.fenxiangbtn:hover{
	background: rgba(150,150,150,0.6);
}
.fenxiangbtn .fa{
	color:#d32d26;
	margin-left:4px;
}
.neima{
	width:140px;
	height:160px;
	background: rgba(255,255,255,0.9);
	position:absolute;
	bottom: 14px;
	left:50%;
	margin-left:100px;
	padding-top:16px;
	text-align:center;
	opacity: 0;
	transform: translateX(-60px); 
	-webkit-transform: translateX(-60px); 
	-moz-transform: translateX(-60px); 
	-ms-transform: translateX(-60px); 
	-o-transform: translateX(-60px); 
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
			z-index:50;
}
.neima img{
	width: 109px;
	height:110px;
}
.neima.cur{
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	opacity: 1;	
}
.mianbao{
	height:40px;
	position:absolute;
	bottom: 0px;
	left: 0px;
	width:100%;
	background: rgba(255,255,255,0.7);
}
.miabbaoin{
	line-height:40px;
	color:#474747;
}
.miabbaoin a{
	color:#474747;
}
.miabbaoin a:hover{
	text-decoration:underline;
}
.miabbaoin a.cur{
	color:#154193;
}
.netlx{
	text-align:center;
	height: 138px;
}
.netlxh{
	display:inline-block;
	font-size:50px;
	line-height:120px;
	color:#959595;
	position:relative;
	padding-right:33px;
	
}
.netlxh:after{
	content:"";
	position:absolute;
	width:2px;
	right: 25px;
	height: 99px;
	background:#e0e0e0;
	top: 22px;
	transform: rotate(34deg);
	-webkit-transform: rotate(34deg);
	-moz-transform: rotate(34deg);
	-o-transform: rotate(34deg);
	-ms-transform: rotate(34deg);
}
.netlzw{
	font-size:25px;
	line-height:110px;
	position:relative;
	top: 18px;
	left: -10px;
	display:inline-block;

}
.netlzw h2{
	line-height:110px;
}
.xuqiunr{
	margin:0 auto;
	color:#626262;
	padding-bottom:32px;
}
.xuqiuul {
	max-width: 832px;
	margin:0 auto;
}
.xuqiuul ul{
	margin:0px -5px;
}
.xuqiuul li{
	float:left;
	width:33.33%;
	padding:0px 5px;
}
.xuqiuul li img{
	display:block;
	width:100%;
}
.giconul{
	position:relative;
	
}
.giconul li{
	float:left;
	width:33.33%;
	padding-left:85px;
	min-height: 132px;
	position:relative;
	left: 10%;
  	padding-right:40px;
}
.giconul li:nth-child(3n+2){
	left:14%;
}

.gicon1{background: url(../images/gicon1.png) no-repeat left top;}
.gicon2{background: url(../images/gicon2.png) no-repeat left top;}
.gicon3{background: url(../images/gicon3.png) no-repeat left top;}
.gicon4{background: url(../images/gicon4.png) no-repeat left top;}
.gicon5{background: url(../images/gicon5.png) no-repeat left top;}
.gicon6{background: url(../images/gicon6.png) no-repeat left top;}
.gicon7{background: url(../images/gicon7.png) no-repeat left top;}
.giconnr{
	color:#8c8c8c;
	font-size:13px;
	line-height:16px;
	max-height:30px;
	position: relative;
	margin-right: 30px;
}
.giconnr{
	color:#8c8c8c;
	font-size:13px;
	line-height:16px;
}
.giconnr p{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	cursor:pointer;
	background:#fff;
	z-index:99;
	padding-bottom:30px;
	max-height: 126px;
	overflow:hidden;
}

.giconul li:first-child .giconnr p:before{
	content: "\f107 MORE";
	position:absolute;
	bottom:10px;
	font: normal normal normal 14px/1 FontAwesome;
	right: 5px;
	color:#084396;
	font-size:12px;z-index:22;
}
.giconul li:first-child .giconnr p:after{
	display:block;
	content:"";
	height:30px;
	position:absolute;
	bottom:0px;
	width:100%;
	background:#fff;
}
.giconul li:first-child .giconnr p:hover:before{
	text-decoration:underline;
}
.giconul li:first-child .giconnr p.cur{
	height:auto;
	border:1px solid #ddd;
	max-height: 10000px;
}
.giconul li:first-child .giconnr p.cur:before{
	content: "\f106 MORE";
}
.slideBox1{ position:relative; overflow:hidden; margin:0px auto;  max-width:600px;/* 设置焦点图最大宽度 */ }
.slideBox1 .hd{display:none; position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox1 .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox1 .hd li.on{ background:#fff;  }
.slideBox1 .bd{ position:relative; z-index:0; }
.slideBox1 .bd li{ position:relative; text-align:center;  }
.slideBox1 .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox1 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox1 .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.slideBox1.yigeli .fanlbtn{
	display: none;
}
.zhonglun{
	background:#f4f4f4;
}
.fanlbtn{
	position:absolute;
	width: 50px;
	height:50px;
	text-align:center;
	line-height:50px;
	color:#fff;
	background: rgba(0,0,0,0.6);
	top:50%;
	margin-top:-25px;
	font-size:28px;
	cursor: pointer;
}
.fanlbtn.prev{
	left: 0px;
}
.fanlbtn.next{
	right: 0px;
}
.jienmx{
	background:#e5e5e5;
}
.jienmx .netlxh:after{
	background:#ccc;
}.miaoshu .netlxh:after{
	background:#ccc;
}
.fananzuo{
	float:left;
	width:100%;
	/* padding-right:54px;
	text-align:right; */
}
.fanannrs{
	padding-top:33px;padding-bottom:33px;
}
.fanganyou{
	float:left;
	padding-left:47px;
	width: 50%;
}
.fanhrgny{
	margin:25px 0;
	border-bottom:1px solid #bfbfbf;
}
.fananytl{
	font-size:16px;
	padding-bottom:12px;
}
.fanganynr{
	color:#626262;
}
.miaoshu{
	min-height: 375px;
	background: url(../images/miaoshu.jpg) no-repeat center top;
	background-size: cover;
}

.xianggutl{
	font-size:25px;
	padding: 33px 0px;
	position:relative;
	text-align:center;
}
.xianggutl .othercase{
	top: 66px;
	font-size:14px;
	color:#000;
}
.cpmuls{
	margin:0px -8px;
}
.cpmuls li{
	float:left;
	width:25%;
	padding:0px 8px;
	margin-bottom:16px;
}
.cpmlims{
	background:#fff;
	border:1px solid #c8c8c8;
}
.cpmtldz{
	font-size:16px;
}
.cpmtlxz{
	font-size:14px;
	color:#7b7b7b;
}
.cpmlims{
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}

.cpmlims:hover{
	box-shadow: 0px 0px 22px #aaa;
}
.cpmlims a{
	display:block;
	text-align:center;
	color:#000;
	padding-bottom:22px;
}
.cpmlims a img{
	width:100%;
}
.contiems.pb0{
	padding-bottom:0px;
}
.shiyqiewtl{
	background:#eeeeee;
	line-height:70px;
	text-align:center;
}
.shiyqiewtl li{
	display:inline-block;
	width:150px;
	text-align:center;
	line-height:70px;
	color:#9f9f9f;
	cursor: pointer;
	font-size: 19px;
	position:relative;
}
.shiyqiewtl li span{
	color: #154193;
}
.shiyqiewtl li:after{
	content:"";
	width:20px;
	height:5px;
	position:absolute;
	left:50%;
	margin-left:-10px;
	background:#d32d26;
	bottom: 11px;
	display:none;
}
.shiyqiewtl li.cur:after{
	display:block;
}
.shiyqiewtl li.cur{
	background:#fff;
	color:#000;
}.shiyqiewtl li.cur span{
	
color: #154193;
}


.shiyqiewtl li:hover:after{
	display:block;
}
.shiyqiewtl li:hover{
	background:#fff;
	color:#000;
}
.shiyqiewtl li:hover span{
	
color: #154193;
}
.shiyqiewtl li.lasts.cur{
	 background: none;
}.shiyqiewtl li.lasts:hover{
	 background: none;
}.shiyqiewtl li.lasts.cur:after{
	 background: none;
}.shiyqiewtl li.lasts:hover:after{
	 background: none;
}
.shiyqiewtl li.lasts span{
	background:#fff;
	border:1px solid #154193;
	color:#154193;
	padding:8px 26px;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}.shiyqiewtl li.lasts:hover span{
	background:#154193;
	color:#fff;
}
.shiyqiitem{
	display:none;
	overflow:hidden;
	padding-bottom:15px;
	min-height: 400px;
}
.shiyqiitem.cur{
	display:block;
}
.shiyqiitemul li{
	float:left;
	width:25%;
	padding:0px 28px;
	padding-top:22px;
}
.shiyqiitemul-lm li{
	width:20%;
}
.shiyqiitemul{
	overflow:hidden;
	max-height: 400px;
	overflow-y:auto;
	width: 103%;
}
.shilspx{
	display:block;
	color:#6e6e6e;
	line-height:31px;
}
.shilspx:hover{
	color:#d32d26;
}
.shitlx{
	color:#3c3c3c;
	font-size:16px;
	max-width:164px;
	border-bottom:1px solid #e5e5e5;
	line-height:33px;
	margin-bottom:12px;
}
.shilspx-wa{
	float:left;
	min-width:50%;
}
.shiltbtmx{
	color:#575757;
	line-height:36px;
	padding-bottom:5px;
}
.shilspx-x{
	display:inline-block;
	min-width: 50px;
}
.shilspx-wa{
	max-width:120px;
}
.hotcont{
	background:#eeeeee;
}
.hotcont-liem{
	background:#dcdcdc;
}
.hotcontl{
	font-size:30px;
	color:#154193;
	line-height:110px;
	text-align:center;
	position:relative;
}

.hotcontl h2{
	line-height:110px;
}
.hotcontl .hd{
	position:absolute;
	right: 0px;
	top: 50%;
	margin-top:-6px;
}
.hotcontl .hd li{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius: 100%;
	background:#fff;
	text-indent: -999em;
	margin:7px ;
}
.hotcontl .hd li.on{
	background:#D32D26;
}

.shiyshetlm.cums{
	position:relative;
}
.shiyshetlm.cums{
	padding-top:30px;
	
}
.shiyshetlm .hd{
	position:absolute;
	right: 0px;
	top: 50%;
	margin-top:10px;
}
.shiyshetlm .hd li{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius: 100%;
	background:#fff;
	text-indent: -999em;
	margin:7px ;
}
.shiyshetlm .hd li.on{
	background:#D32D26;
}

.hotcoul{
	margin:0px -10px;
	overflow:hidden;
	padding-bottom:20px;
}

.hotcoul li{
	float:left;
	width:50%;
	padding:0px 10px;
	margin-bottom:20px;
}
.hotliin{
	border:1px solid #c8c8c8;
	background:#f5f5f5;
	padding-left:240px;
	padding-right:43px;
	position:relative;
	height:200px;
}
.hotlitus{
	position:absolute;
	left: 0px;
	top: 0px;
	width:200px;
	height:198px;
	background:#fff;
}
.hotlitus img{
	display:block;
	width:100%;
	height:100%;
}
.hotmmz{
	float:left;font-size:25px;
	color:#154193;
}
.zikfbtns{
	padding-left: 11px;
}
.hottlmx{
	padding:26px 0px;
}
.hotmgn{
	float:right;
	color:#154193;
}
.hotnrmx{
	padding-top:12px;
}
.hotlizhe{
	position:absolute;
	left:200px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background:#154193;
	opacity: 0;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.hotliin:hover .hotlizhe{
	opacity:1;
}
.hotlizhe .hotmmz{
	color:#fff;
	text-align:center;
	float: none;
	padding-top:34px;
}
.hotlizhe .hotmgn{
	width:100%;
	float: none;
	text-align:center;
	color:#fff;
}
.hotlizhbtn{
	text-align:center;
	padding-top:32px;
}
.hotlizhbtn a{
	display:inline-block;
	width: 140px;
	height:40px;
	text-align:center;
	background: rgba(255,255,255,0.3);
	line-height:38px;
	color:#fff;
	margin:0px 6px;
	border:1px solid #fff;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
	
}
.hotlizhbtn a .fa{
	margin-left: 4px;
	color:#d32d26;
}
.hotlizhbtn a:hover .fa{
	display:inline;
}
.hotlizhbtn a:hover{
	background:#fff;
	color:#154193;
}
.shiysheb{
	background:#fafafa;
	padding-bottom:85px;
}
.shiyshetlm{
	padding-top: 36px;
}
.shiyshetlm-dz{
	float:left;
	font-size:25px;
	color:#000;
	line-height:66px;
}
.shiybemb{
	float:right;
	line-height:66px;
	font-size:16px;
	color:#707070;
	width: 71%;
	text-align: right;
}
.shiybemb a{
	color:#707070;
	display: inline-block;
}
.shiybemb a.cur{
	color:#154193;
}
.shiysheblist{
	margin:0px -8px;
}
.shiysheblist li{
	float:left;
	padding:0px 8px;
	width:25%;
	padding-bottom:22px;
}
.shiybemblin{
	background:#fff;
	border:1px solid #c8c8c8;
	position:relative;
	text-align:center;
}
.sbimg{
	
}
.sbimg a{
	display:block;
}
.sbimg img{
	display:block;
	width:100%;
}
.sbtls{
	height: 72px;
	padding-top:10px;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.sbtlmz{
	font-size:16px;
	
}
.sbtlsx{
	color:#7b7b7b;
}
.sbsxzhe{
	position:absolute;
	left: 0px;
	top: 0px;
	bottom: 72px;
	width:100%;
	background: rgba(21,65,147,0.2);
	opacity:0;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.sbsxzhe .hotlizhbtn {
	padding-top:140px;
	
}
.shiybemblin:hover .sbsxzhe{
	opacity:1;
}
.shiybemblin:hover .sbtls{
	background:#154193;color:#fff;
}
.shiybemblin:hover .sbtlsx{
	color:#cdd2e2;
}
.sbsxzhe .hotlizhbtn a{
	background:rgba(255,255,255,0.8);
	color:#154193;
	margin-bottom:15px;
}
.sbsxzhe .hotlizhbtn a:hover{
	background:#fff;
}

.cpshipbx{
	background:#dcdcdc;
	padding-bottom:52px;
}
.cpshipbx-tl{
	text-align:center;
	font-size:30px;
	line-height:110px;
	position:relative;
}
.cpshipbx-tl h2{
	font-size:30px;
	line-height:110px;
}

.cpshipbx-tl .hd{
	position:absolute;
	right: 0px;
	top: 50%;
	margin-top:-6px;
}
.cpshipbx-tl .hd li{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius: 100%;
	background:#fff;
	text-indent: -999em;
	margin:7px ;
}
.cpshipbx-tl .hd li.on{
	background:#D32D26;
}
.splistul{
	margin:0px -10px;
	overflow:hidden;
	padding-bottom:20px;
}


.splistul li{
	float:left;
	width:25%;
	padding:0px 9px;
	
}
.splistin {
	background:#fff;
	border:1px solid #c8c8c8;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}

.splistin:hover {
	box-shadow: 0px 0px 12px #999;
}
.splistu{
	position:relative;
}
.spliszhe{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5) url(../images/play.png) no-repeat center center;
}
.splistu img{
	display:block;
	width:100%;
}
.splistl{
	font-size:16px;
	line-height:78px;
	padding:8px 0px;
	text-align:center;
}
.neiyban-2{
	height:200px;
	background:#20438e;
}

.neiyban-2 .bantlsms{
	padding-top:22px;
}
.cpxqt{
	padding-top:24px;
	
	position:relative;
}
.cpxqt{
	position:relative;
	
}
.cpxqt .innerx{
	position:relative;
	z-index: 99;
}
.cpxqt:after{
	position:absolute;
	bottom: 0px;
	width:100%;
	height: 120px;
	background:#eeeeee;
	content:"";
}
.cpxqtzuo{
	float:left;
	width: 400px;
	
}
.cpldat img{
	display:block;
	width:100%;
	/* height:100%; */
}
.cpldat{
	width:310px;
	height: 310px;
	border:1px solid #c8c8c8;
	position:relative;
	float:left;
}
.searchtbn{
	position:absolute;
	right: 0px;
	bottom: 0px;
	width:40px;
	height: 40px;
	text-align:center;
	line-height:40px;
	color:#b5b5b5;
}
.xuhao{
	position:absolute;
	bottom: -36px;
	line-height:36px;
	width:100%;
	text-align:center;
	color:#aaaaaa;
}
.cpxqxtu{
	float:left;
	margin-left:12px;
	width:70px;
}
.cpxtuic{
	border:1px solid #dcdcdc;
	margin-bottom:9px;
	background:#fff;
	cursor: pointer;
}

.cpxtuic img{
	display:block;
	width:100%;
}
.cpxtuic.btn{
	height: 32px;
}
.cpxtuic.btn.prev{
	background:#fff url(../images/prev.jpg) no-repeat center center;
}
.cpxtuic.btn.next{
	background:#fff url(../images/next.jpg) no-repeat center center;
	margin-bottom:0px;
}
.cpxtulun{
	height: 237px;
	position:relative;
	overflow:hidden;
}
.cpxtulunin{
	position:absolute;
	left: 0px;
	width:100%;
	top: 0px;
}
.cptuyou{
	float:right;
	width: calc(100% - 420px);
}
.cotulzi1{
	font-size:16px;
	padding-top:8px;
	line-height:40px;
	
}.cotulzi2{
	color:#787878;
	min-height:40px;
	
}
.cptulei{
	float:left;
}
.cotuitx{
	float:left;
	min-width: 72px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin-right: 19px;
}
.cotuimg {
	display:block;
	height: 52px;
}
.cotuimg img{
	width:46px;
}
.cptuzxun{
	float:right;
	position:relative;
	
}
.cptuzxun a{
	position:relative;
	z-index: 60;
}
.cptuzxun .neima{
	opacity:0;
	margin-left:0px;
	top: auto;
	bottom: -30px;
}
.cptuzxun .neima.cur{
	margin-left:-220px;
	opacity:1;
}
.hotlizhbtn-sc a{
	border:1px solid #154193;
	color:#154193;
	margin:0;
	background:#fff;
	position:relative;
	z-index:60;
}
.hotlizhbtn-sc a:hover{
	background:#eeeeee;
	border:1px solid #d2d2d2;
}
.cptulei-wa{
	min-height: 226px;
}
.rexibmx{
	height:120px;
	padding-top:15px;
}
.rexibmx .cotulzi2{
	min-height: auto;
}
.phintim{
	float:left;
	width:50%;
	padding-left:57px;
}
.phintim-1{
	background: url(../images/phone.png) no-repeat 10px 17px;
}
.phintim-2{
	background: url(../images/down.png) no-repeat 10px 17px;
}
.phintim-2 a{
	display:block;
	padding-bottom:8px;
	color:#154193;
}
.phintim:hover  .cotulzi1{
	/* text-decoration:underline; */
}
.jmitem{
	background:#fafafa;
}
.jmzuotl{
	float:left;
	width: 347px;
	padding-right: 71px;
}
.jmyounr{
	width: 829px;
	float:right;
  padding-top: 30px;
	padding-right: 40px;
	padding-bottom:46px;
}
.jmyounr-tl{
	font-size:18px;
	padding-top:28px;
	color:#154193;
	line-height:42px;
}
.jmyounr-cnt{
	font-size:14px;
	color:#626262;
}
.chanshul{
	margin: 0px -30px;
	padding-top:70px;
	overflow:hidden;
}
.chanshul li{
	
	width:50%;
	float:left;
	padding:0px 60px;
	
}
.canshklin{
	overflow:hidden;
	line-height:40px;
	border-bottom:1px solid #eeeeee;
}
.canshuz{
	color:#7d7d7d;
	float:left;
}
.canshuy{
	color:#154193;
	float:right;
}
.peijiantl{
	position:relative;
	padding-top:20px;
}
.peijiantl .othercase{
	top: 42px;
	color:#333;
}
.kexuanul li{
	float:left;
	width: 16.66%;
	padding:0px 9px;
	margin-bottom:23px;
}
.kexuanul{
	margin:0px -9px;
}
.kxpjin{
	border:1px solid #c8c8c8;
	background:#fff;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.kxpjin:hover {
	box-shadow: 0px 0px 12px #999;
}
.kxpjin-img{
	background:#ebebeb;
	position:relative;
	display:block;
}

.kxpjin-img img{
	display:block;
	width:100%;
}
.kezxuze{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	border-bottom:5px solid #d32d26;
	background: rgba(0,0,0,0.6);
	padding:12px 12px;
	color:#fff;
	opacity: 0;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
}
.kexuanul li:hover .kezxuze{
	opacity: 1;
}
.kxpjbtm{
	line-height:38px;
	text-align:center;
}
.shiysheblist-lsm li{
	margin-bottom:22px;
}
.gywzs{
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:31px;
	padding-top:84px;
	position:relative;
}
.gywzs:after{
	position:absolute;
	content:"";
	width: 30px;
	height:6px;
	background:#e60012;
	left:50%;
	margin-left:-15px;
	bottom: -22px;
}
.playbox-oe .playbox-item{
	float:right;
}
.playbox-oe .playwnbx{
	right: auto;
	left: 0px;
}
.flkmptl{
	font-size:30px;
	text-align:center;
	color:#154193;
	line-height:44px;
	margin-bottom:30px;
	background: url(../images/txbg1.png) no-repeat center center;
}
.flkmpnr{
	max-width: 530px;
	font-size:16px;
	margin:0 auto;
	padding-bottom:30px;
}
.playwnbxhv{
	background:#eee;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
/* .playwnbxhv:hover{
	background:#154193;
}
.playwnbxhv:hover .flkmptl{
	background: url(../images/txbg2.png) no-repeat center center;
	color:#fff;
}.playwnbxhv:hover .flkmpnr{
	
	color:#fff;
}
 */
.playwnbxhv.cur{
	background:#154193;
}
.playwnbxhv.cur .flkmptl{
	background: url(../images/txbg2.png) no-repeat center center;
	color:#fff;
}.playwnbxhv.cur .flkmpnr{
	
	color:#fff;
}

.playbox-itemh{
	overflow:hidden;
}
.playbox-itemh img{
	transition: all ease 0.5s;
		-webkit-transition: all ease 0.5s;
		-moz-transition: all ease 0.5s;
		-o-transition: all ease 0.5s;
}
.playbox-itemh:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.qiyexiangce{
	background:#eee;
}
.xiangceul{
	margin:0px -7px;
}
.xiangceul li{
	float:left;
	width: 33.33%;
	padding:0px 7px;
	margin-bottom:14px;
}
.xiangceliin {
	position:relative;
}
.xcimga{
	display:block;
}
.xcimga img{
	display:block;
	width:100%;
}
.xcimgzhe{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background: rgba(21,65,147,0.9);
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
			opacity: 0;
}
.xiangceul li:hover .xcimgzhe{
	opacity:1;
}
.xcimgtb{
	display:table;
	width:100%;
	height:100%;
}
.xcimgcell{
	display:table-cell;
	vertical-align: middle;
	text-align:center;
	color:#fff;
}
.xcimgcell span{
	color:#fff;
	font-size:15px;
	position:relative;
	display:inline-block;
}
.xcimgcell span:after{
	content:"";
	position:absolute;
	width: 24px;
	height:5px;
	left: 50%;
	margin-left:-12px;
	bottom: -14px;
	background:#e60012;
}
.lichebmc{
	padding-top:75px;
		background-image: linear-gradient(#fff 90%,#eee );
}
.licheuls{
	position:relative;
	padding-top:35px;
}
.licheuls:after{
	content:"";
	position:absolute;
	width:4px;
	background:#dcdcdc;
	left:50%;
	margin-left:-2px;
	bottom: 435px;
	top: 0px;
}
.lanq{
	width: 52px;
	height:52px;
	position:absolute;
	background: url(../images/lanq.png) no-repeat center top;
	left:50%;
	margin-left:-26px;
	top: -20px;
	z-index:40;
}
.hongq{
	width: 52px;
	height:52px;
	position:absolute;
	background: url(../images/hongq.png) no-repeat center top;
	left:50%;
	margin-left:-26px;
	bottom: 410px;
	z-index:40;
}
.lichenitems{
	float:right;
	width: 50%;
	padding-left:153px;
	position:relative;
	
}

.licheuls li{
	height:188px;
	position:relative;
	z-index: 30;
	opacity: 0;
	transition: all ease 1.5s;
		-webkit-transition: all ease1.5s;
		-moz-transition: all ease 1.5s;
		-o-transition: all ease 1.5s;
		transform: translateY(200px);
		-webkit-transform: translateY(200px);
		-moz-transform: translateY(200px);
		-ms-transform: translateY(200px);
		-o-transform: translateY(200px);
}
.licheuls li.cur{
	opacity:1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
}
.lcnianf{
	float:left;
	font-size:40px;
	color:#fff;
	background:#154193;
	line-height:55px;
	min-width:150px;
	text-align:center;
	position:relative;
}
.lcnianf:after{
	content: "";
	border-bottom:1px dashed #365ca2;
	position:absolute;
	right:100%;
	width:117px;
	margin-right:16px;
	top: 100%;
}
.lcnianf:before{
	content:"";
	width:10px;
	height:10px;
	border:15px solid #fff;
	border-radius:100%;
	display:block;
	position:absolute;
	background:#154193;
	right: 100%;
	margin-right:133px;
	top:100%;
	margin-top:-20px;
}
/* .hiifatr .lcnianf:before{
	border-color: #f9f9f9;
}.hiifatr1 .lcnianf:before{
	border-color: #f6f6f6;
}.hiifatr2 .lcnianf:before{
	border-color: #fafafa;
} */
.jjwzbm{
	display:inline-block;
	background:#eee;
	font-size:16px;
	padding:16px 22px;
	position:relative;
	text-align: left;
}

.licheuls li:nth-child(even) .lichenitems{
	float:left;
	padding-left:0px;
	padding-right:153px;
	text-align:right;
}
.licheuls li:nth-child(even) .lcnianf{
	float:right;
}
.licheuls li:nth-child(even) .lcnianf:after{
	right: auto;
	left: 100%;
	margin-left:16px;
	margin-right:0px;
}
.licheuls li:nth-child(even) .lcnianf:before{
	background:#e50213;
	right:auto;
	left:100%;
	margin-left:133px;
}

.licheuls li:last-child .lichenitems{
	text-align:center;
	width:100%;
	padding:0px;
	
}
.licheuls li:last-child .lcnianf{
	width: 284px;
	margin:0 auto;
	display:block;
	float: none;
}.licheuls li:last-child .jjwzbm{
	color:#154193;
}
.licheuls li:last-child{
	margin-top:40px;
}
.licheuls li:last-child  .lcnianf:after,
.licheuls li:last-child  .lcnianf:before{
	display:none;
}
.zdw1{
	position:absolute;
	right: 0px;
	top: 100%;
}
.zdw2{
	position:absolute;
	left: 167px;
	top: -120px;
}
.zdw3{
	position:absolute;
	left:100%;
	top: -56px;
	border:1px solid #e6e6e6;
	background:#fff;
}
.zdw4{
	position:absolute;
	left: 0px;
	top: 100%;
}
.zdw5{
	position:absolute;
	left: 252px;
	top: -70px;
}.zdw51{
	position:absolute;
	left: 0px;
	top: 100%;
}
.zdw6{
	position:absolute;
	right: 0px;
	top: 100%;
	width: 100%;
}
.zdw6 img{
	width:100%;
}
.qidtbx{
	padding-top:50px;
	padding-bottom:15px;
}
.qidtbx li{
	float:left;
	width:33.33%;
	padding:0px 5px;
}
.qidtbx ul{
	margin:0px -5px;
}
.hbtimgs{
	display:block;
	position:relative;
}
.hbtimgs:after{
	content:"";
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background: rgba(21,65,147,0.2);
	
}
.qidtbx li:hover .hbtimgs:after{
	display:none;
}
.hbtimgs img{
	display:block;
	width:100%;
}
.hbmtbs{
	line-height:50px;
	font-size:18px;
	text-align:center;
}
.hbmtbs span{
	padding-left:24px;
}
.hbmtbs1 span{background: url(../images/dian1.jpg) no-repeat 1px center;

		
		
}
.hbmtbs2 span{background: url(../images/dian2.jpg) no-repeat left center;}
.qidtbx li:hover .hbmtbs1 span{
	background: url(../images/dian2.jpg) no-repeat -2px center;
	color:#154193;
}
.dongtilbs{
	background:#eeeeee;
}
.dongtilbsul li{
	background:#eeeeee;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
}
.dongtilbsul li:hover{
	background:#fff;
}
.donglsinx{
	padding:0px 85px;
	
	
}
.donglbmou{
	padding:46px 0px;
	border-bottom:1px solid #dcdcdc;
}
.doonglzuo{
	float:left;
	width: 430px;
	
	border:1px solid #c9c9c9;
}
.doonglzuo img{
	display:block;
	width:100%;
}
.doonglyou{
	float:right;
	width: 542px;
}
.doonglyou-tl{
	font-size:22px;
	line-height:64px;
	display:block;
	color:#000;
}
.dongtilbsul li:hover .doonglyou-tl{
	color:#154193;
}
.doonglyou-nr{
	color:#7d7d7d;
	padding-top:16px;
	min-height: 164px;
	line-height:20px;
}
.doonglyou-sj{
	position:relative;
	font-size:16px;
	color:#a0a0a0;
}
.doonglyou-sj .othercase{
	top: 0px;
	right: 0px;
	color:#000;
	font-size:16px;
}
.page{
	text-align:center;
	color:#595959;
}
.page a{
	display:inline-block;
	width: 35px;
	height:35px;
	line-height: 34px;
	color:#595959;
	background:#f5f5f5;
	border-radius:3px;
	border:1px solid #a0a0a0;
}
.page a:hover{
	color:#154193;
	border:1px solid #154193;
}
.page a.netxye{
	width:100px;
	color:#154193;
	border:1px solid #154193;
	margin-left:16px;
}
.shuryinpt{
	width: 50px;
	padding-left:10px;
	height:35px;
	line-height:33px;
	color:#595959;
	background:#f5f5f5;
	border-radius:3px;
	border:1px solid #a0a0a0;
	
}
.dongxqbms{
	max-width: 700px;
	margin:0 auto;
	padding-top:37px;
}
.dongxqbms-tl{
	font-size:25px;
	line-height:50px;
}
.dongxqbms-rq{
	font-size:16px;
	color:#a0a0a0;
}
.dongxqbms-img{
	position:relative;
	margin:26px 0;
}
.dongxqbms-img img{
	display:block;
	width:100%;
}
.dongxqbms-img .hd{
	position:absolute;
	bottom: 0px;
	height:30px;
	text-align:center;
	width:100%;
	left: 0px;
	z-index: 99;
}
.dongxqbms-img .hd li{
	
	display:inline-block;
	width: 8px;
	height:8px;
	border-radius:100%;
	margin:0px 5px;
	background:#fff;
	text-indent: -9999em;
}
.dongxqbms-img .hd li.on{
	background:#e50213;
}
.dongxqbms-nr{
	color:#323232;
}
.dongxqbms-nr p{
	padding-top:22px;
	text-indent: 2em;
}
.dongxqbms-wa{
		background-image: linear-gradient(#fff,#f3f3f3);
		padding-bottom:66px;
}
.shangxip{
	background:#e5e5e5;
	padding:20px 0px;
}
.shangxipin{
	max-width: 700px;
	margin:0 auto;
}
.shangxipin a{
	color:#7c7c7c;
	display:block;
}
.shangxipin a:hover{
	color:#154193;
}
.zhaoplist li{
	background:#fff;
	padding:44px 0px;
	min-height:300px;
}
.zhaoplist li:nth-child(even){
	background:#f5f5f5;
}
.zhopitem{
	float:left;
	width:50%;
	padding:0px 82px;
}
.zhaopitin{
	padding-left:26px;
}
.zhaopitin-tl{
	font-size:25px;
	color:#154193;
	line-height:40px;
	padding-bottom:15px;
	position:relative;
}
.zhaopitin-tl:after{
	content:"";
	position:absolute;
	left: -25px;
	top: 0px;
	height:40px;
	width:12px;
	background: url(../images/jian.png) no-repeat center center;
}
.zhaopitin-nr{
	min-height:68px;
}
.zhaopitin-dy{
	color:#7d7d7d;
	float:left;
	max-width:250px;
}
.zhaopitin-dy span{
	padding:0px 5px;
}
.zhaopitin-yj{
	float:right;
	padding-top:30px;
}
.zhaopitin-btn{
	display:inline-block;
	width: 120px;
	height:35px;
	color:#154193;
	border:1px solid #154193;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			text-align:center;
			line-height:33px;
			-o-transition: all ease 0.2s;
}
.zhaopitin-btn:hover{
	background:#154193;
	color:#fff;
}
.zhopitem-tm {
	border-bottom:1px solid #dcdcdc;
}
.zhopitem-tm .othercase{
	position:relative;
	left: 0px;
	top: 0px;
	font-size:18px;
	color:#000;
}
.zhopitem-tm .othercase:after{
	bottom: -5px;
}
.zhopitem-tm .othercase:hover{
	text-decoration:none;
}
.zhopitem-yaoq{
	color:#7d7d7d;
	padding-top:15px;
}
.mowams{
	background:#ededed;
}
.ditutlx{
	font-size:20px;
	color:#154193;
	border-bottom:4px solid #154193;
	line-height:45px;
	padding-left:60px;
	margin-top:28px;
	background: url(../images/dian.png) no-repeat 22px center;
}
.hyyyltm li{
	float:left;
	padding:0px 60px;
	width: 33.33%;
}
.hyyyltm-tl{
	font-size:16px;
	line-height:46px;
	padding-top:18px;
	border-bottom:1px solid #c9c9c9;
}
.hyyyltm-nr{
	padding-top:16px;
	min-height:230px;
}
.hyyyltm-nr a{
	display:block;
	color:#626262;
	line-height:31px;
}
.hyyyltm-nr a:hover{
	color:#154193;
}
.hyiyyin{
	padding:0px 60px;
}
.hyiyyin-tl{
	font-size:16px;
	padding-top:26px;
	padding-bottom:20px;
}
.hyiyyin-smtl{
	color:#154193;
}
.hyiyyin-ul{
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	padding:7px 0px;
	margin-bottom:22px;
}
.hyiyyin-ul li{
	float:left;
	width:20%;
	line-height:26px;
}
.hyiyyin-ul li a{
	color:#626262;
}
.hyiyyin-ul li a:hover{
	color:#154193;
}
.hyiyyin-bdn{
	border: none;
}
.lichebmcpt0{
	padding-top:0px;
}
.si034{
	height:499px;
	background: url(../images/404.jpg) no-repeat center top;
}
.sitambk{
	text-align:center;
	padding-top:78px;
	background:#eeeeee;
	padding-bottom:78px;
}
.sitambk a{
	display:inline-block;
	width: 180px;
	height:45px;
	background:#fff;
	border:1px solid #154193;
	line-height:43px;
	text-align:center;
	color:#154193;
	margin:0px 33px;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.sitambk a:hover{
	background:#154193;
	color:#fff;
}
.playbox-bkne{
	background: none;
}
.playbox-bkne .playwnbxhv{
	background: none;
}
.kehttlnbx{
	padding-left:122px;
}
.kehttl{
	font-size:26px;
	color:#154193;
	padding-bottom:28px;
	line-height:30px;
}
.kehttlul{
	
}
.kehttlul li{
	position:relative;
	font-size:15px;
	line-height:26px;
	letter-spacing: 1px;
}
.kehttlul li:after{
	position:absolute;
	left: -20px;
	border:5px solid transparent;
	border-left-color: #e50213;
	content: "";
	top: 50%;
	margin-top:-5px;
}
.cpgmaitem{
	float:left;
	width:50%;
	padding-top:30px;
}
.cogmaitmw{
	background:#fafafa;
}
.yimzhe-tlhon{
	color:#e50213;
	padding-bottom:20px;
}

.yimzhe-lv{
	color:#154193;
	padding-bottom:20px;
}
.yimzhe-tlhon:after{
	background:#e50213;
}
.yimzhe-lv:after{
	background:#154193;
}
.chodhmx{
	padding-left:120px;
	padding-top:20px;
	padding-bottom:32px;
}
.chodhmx-1{
	padding-left:160px;
}
.chodhmx li{
	line-height:41px;
	letter-spacing: 1px;
}
.qianbbf{
	width: 106px;
	color:#c9c9c9;letter-spacing:-0.5px;
}
.qianbbf .fa{
	display:inline-block;
	width: 30px;
	font-size:22px;
	
}
.fengjdh{
	background:#ececec url(../images/lxbg.jpg) no-repeat center top;
	padding-top:47px;
}
.fengjdh-wz{
	text-align:center;
	font-size:16px;
	line-height:30px;
	color:#154193;
	padding-bottom:50px;
}
.gjlxul{
	margin:0px -15px;
}
.gjlxul >li{
	float:left;
	width:33.33%;
	padding:0px 15px;
}
.gjdlimg{
	display:block;
	position:relative;
}
.gjdlimg img{
	display:block;
	width:100%;
}
.gjzhez{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	/* background: rgba(15,46,106,0.5); */
}
.gjzhez-tb{
	display:table;
	width:100%;
	height:100%;
}
.gjzhez-cell{
	display:table-cell;
	text-align:center;
	vertical-align: middle;
	color:#fff;
}
.gjzhez-dz{
	font-size:20px;
	padding-bottom:4px;
	
}
.gjzhez-xz{
	font-size:12px;
}
.gjlisnin{
	padding:0px 40px;
}
.gjlisnin-tl{
	line-height:66px;
	font-size:16px;
	margin: 0px -18px;
	color:#154193;
	white-space:nowrap;
}
.gjlisnin li{
	padding-left:52px;
	color:#626262;
	position:relative;
	padding-bottom:20px;
}
.gjlisnin li span{
	position:absolute;
	left: 0px;
	top: 0px;
}
.gjlisnin li span:after{
	position:absolute;
	left: -16px;
	border:5px solid transparent;
	border-left-color: #e50213;
	content: "";
	top: 50%;
	margin-top:-5px;
}
.tanchucx{
	position: fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	overflow-y:auto;
	background: rgba(0,0,0,0.7);
	z-index: 999;
	display:none;
}
.taninx{
	width: 960px;
	margin:0 auto;
	top:20px;
	position:relative;
}
.videotls{
	background:#1b1b1b;
	line-height:40px;
	padding:0px 23px;
	color:#a0a0a0;
}
.videocloe{
	position:absolute;
	cursor: pointer;
	width: 50px;
	line-height:40px;
	top: 0px;
	right: 0px;
	text-align:center;
	font-size:30px;
}
.tuptanin{
	width: 90%;
	max-width:900px;
	margin:0 auto;
	position:relative;
	top:50%;
	margin-top:-300px;
	background:#fff;
	height: 600px;
}
.tuptanin .bd li img{
	display:block;
	max-width:100%;
	margin:0 auto;
}
.tuptanin .bd li{
	height:600px;
	vertical-align: middle !important;
}
.slideBox2{
	max-width: 900px;
	margin:0 auto;
}
.slideBox2 .fanlbtn{
	    background: rgba(160,160,160,0.6);
		transition: all ease 0.2s;
				-webkit-transition: all ease 0.2s;
				-moz-transition: all ease 0.2s;
				-o-transition: all ease 0.2s;
}
.slideBox2 .fanlbtn:hover{
	 background: rgba(0,0,0,0.6);
}
.closebtn{
	position:absolute;
	right: 0px;
	background: rgba(160,160,160,0.6);
	cursor: pointer;
	top: 0px;
	width:32px;
	line-height:32px;
	font-size:30px;
	text-align:center;
	color:#fff;
	z-index: 30;
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.closebtn:hover{
	 background: rgba(0,0,0,0.6);
}
.quesonbx{
	min-height:500px;
}

.jiabshebul{
	padding:0px 172px;
}
.jiabshebul li{
	padding:36px 0px;
	border-bottom:1px solid #d2d2d2;
}
.wentitl{
	color:#154193;
	font-size:16px;
	padding-bottom:20px;
	display:block;
}
.wentimnr{
	padding-left:22px;
	color:#7d7d7d;
}
.dexfoot{
	background:#f0f0f0;
}

.rongycont{
	padding-top:48px;
}
.ronlibe li{
	position:relative;
}
.roliztu{
	float:left;
	width: 70%;
}
.roliztu img{
	display:block;
	width:100%;
}
.ronlibe li .ctlizhe{
	right: 0px;
	left: auto;
	background:#154193;
	width: 30%;
}.ronlibe li:nth-child(2) .ctlizhe{
	right: auto;
	left: 0px;
	background:#5a4d3a;
	width: 30%;
}
.ronlibe li:nth-child(3) .ctlizhe{
	background:#a0a0a0;
}
.ronlibe li:nth-child(2)  .roliztu{
	float:right;
}
.ronlibe li:nth-child(2)  .yimzhe-tl:after{
	background:#ffc000;
}.ronlibe li:nth-child(3)  .yimzhe-tl:after{
	background:#154193;
}
.ronlibe .ctlizhe-cell .yimzhe-tl{
	color:#fff;
	font-size:22px;
}

.ronlibe  .yimzhe-tl:after{
	background:#d32d26;
}
.ronlibe .ctlijj{
	color:#fff;
}
.ronlibe .ctlijj span{
	padding:0px 12px;
}
.rongutl{
	font-size:25px;
	text-align:center;
	padding:53px 0px;
}
.zsmtul{
	margin:0px -3px;
  
	overflow:hidden;
	padding-bottom:90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;  
  -moz-flex-wrap: wrap;  
  -ms-flex-wrap: wrap;  
  -o-flex-wrap: wrap;  
  flex-wrap: wrap;
}
.zsmtul li{
	float:left;
	width: 16.66%;
	padding:0px 3px;
	margin-bottom:5px;
	/* height:280px; */
	position:relative;
}
.zsmtul li.zstrm{
	width:33.33%;
}
.zsmtulin{
	position:relative;
	overflow:hidden;
	padding-top:calc(27900% / 195);
}
.zsmtul li.zstrm .zsmtulin{
	padding-top: calc(27700% / 396);
}
.zsmtul li .zsmtulin>img{
	display:block;
	width:100%;
	height:100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.zeszhem{
	position:absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background:#154193;
	text-align:center;
	border-bottom:8px solid #fa0000;
	opacity: 0;
	cursor: pointer;
	transform: translateY(-300px);
	-webkit-transform: translateY(-300px);
	-moz-transform: translateY(-300px);
	-ms-transform: translateY(-300px);
	-o-transform: translateY(-300px);
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.zsmtul li:hover .zeszhem{
	opacity:1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.jibdaz{
	font-size:20px;
	color:#fff;
	padding-top:15px;
}
.jibdxz{
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:32px;
}

.xuntable{
	width:100%;
	margin-top: 46px;
}
.xuntable td{
	border-bottom:1px solid #eee;
	text-align:center;
	font-size:13px;
	color:#666;
	width: 9.0909%;
	padding:8px 0px;
}
.xuntable td.vrtop{
	vertical-align:top;
	
}
.xuntable .tabtou td{
	font-size:14px;
	color:#333;
}
.lxiao{
	font-size:13px;
	line-height:12px;
}
.zhuyws{
	
	color:#7C7C7C;
	padding-top:22px;
}
.neibtl{
	width: 344px;
	height: 65px;
	position:absolute;
	left:50%;
	margin-left:-172px;
	top: 50%;
	margin-top:-45px;
}
.neibtl-fuw{
	top: 47px;
	margin-top:0px;
}
.fuwmwms{
	padding-top: 100px;
	text-align:center;
	color:#fff;
	font-size: 16px;
	line-height: 28px;
}
.fuwmwms h2{
	font-size:34px;
	line-height:108px;
}

.dafumbx{
	height: 126px;
	background:#fff;
}
.dafumbx li{
	float:left;
	width:33.33%;
	text-align:center;
}
.dafudz{
	font-size:30px;
	padding-top: 31px;
	color:#154193;
	padding-bottom:15px;
}
.dafuxz{
	font-size:16px;
	color:#000;
}
.fuwcont1{
	background:#dcdcdc;
}
.fwucont1tl{
	font-size:25px;
	line-height:55px;
	padding-top:30px;
	text-align:center;

}
.wiconul {
	padding:0px 25px;
	padding-bottom:33px;
}
.wiconul li{
	float:left;
	width:20%;
	margin:27px 0;
	text-align:center;
	
}
.wiconul li a{
	color:#626262;
	font-size:16px;
	padding-top:100px;
	display:block;
}
.wicon1{background: url(../images/wicon1.png) no-repeat center top;}
.wicon2{background: url(../images/wicon2.png) no-repeat center top;}
.wicon3{background: url(../images/wicon3.png) no-repeat center top;}
.wicon4{background: url(../images/wicon4.png) no-repeat center top;}
.wicon5{background: url(../images/wicon5.png) no-repeat center top;}
.wicon6{background: url(../images/wicon6.png) no-repeat center top;}
.wicon7{background: url(../images/wicon7.png) no-repeat center top;}
.wicon8{background: url(../images/wicon8.png) no-repeat center top;}
.wicon9{background: url(../images/wicon9.png) no-repeat center top;}
.wicon10{background: url(../images/wicon10.png) no-repeat center top;}

.wicon1:hover{background: url(../images/wicon1cur.png) no-repeat center top;}
.wicon2:hover{background: url(../images/wicon2cur.png) no-repeat center top;}
.wicon3:hover{background: url(../images/wicon3cur.png) no-repeat center top;}
.wicon4:hover{background: url(../images/wicon4cur.png) no-repeat center top;}
.wicon5:hover{background: url(../images/wicon5cur.png) no-repeat center top;}
.wicon6:hover{background: url(../images/wicon6cur.png) no-repeat center top;}
.wicon7:hover{background: url(../images/wicon7cur.png) no-repeat center top;}
.wicon8:hover{background: url(../images/wicon8cur.png) no-repeat center top;}
.wicon9:hover{background: url(../images/wicon9cur.png) no-repeat center top;}
.wicon10:hover{background: url(../images/wicon10cur.png) no-repeat center top;}


.wiconul li a{background-size: 82px auto;}
.wiconul li a:hover{background-size: 82px auto;}
.fuwcont2{
	background:#eeeeee;
	padding-top:50px;
	padding-bottom:30px;
}
.fwutuwm{
	padding:0px 110px;
}
.fwutuwmul{
	margin:0px -7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;  
  -moz-flex-wrap: wrap;  
  -ms-flex-wrap: wrap;  
  -o-flex-wrap: wrap;  
  flex-wrap: wrap;  
}
.fwutuwmul li{
	padding:0px 7px;
	float:left;
	width: 50%;
	overflow:hidden;
}
.fumtuitm{
	background:#fff;
	margin-bottom:14px;
	border:1px solid #c8c9c9;
}
.fumtuitm img{
	display:block;
	width:100%;
	
	
}
.fumtuitmin{
	padding:25px 32px;
	height:220px;
}
.fwmicon{
	padding-left:84px;
}
.fwmicontl{
	font-size:20px;
	padding-bottom:10px;
}
.fwmiconnr{
	color:#626262;line-height:21px;
}

.fwmicon1{background: url(../images/wicon1.png) no-repeat left top;}
.fwmicon2{background: url(../images/wicon2.png) no-repeat left top;}
.fwmicon3{background: url(../images/wicon3.png) no-repeat left top;}
.fwmicon4{background: url(../images/wicon4.png) no-repeat left top;}
.fwmicon5{background: url(../images/wicon5.png) no-repeat left top;}
.fwmicon6{background: url(../images/wicon6.png) no-repeat left top;}
.fwmicon7{background: url(../images/wicon7.png) no-repeat left top;}
.fwmicon8{background: url(../images/wicon8.png) no-repeat left top;}
.fwmicon9{background: url(../images/wicon9.png) no-repeat left top;}
.fwmicon10{background: url(../images/wicon10.png) no-repeat left top;}


.fwmicon1:hover{background: url(../images/wicon1cur.png) no-repeat left top;}
.fwmicon2:hover{background: url(../images/wicon2cur.png) no-repeat left top;}
.fwmicon3:hover{background: url(../images/wicon3cur.png) no-repeat left top;}
.fwmicon4:hover{background: url(../images/wicon4cur.png) no-repeat left top;}
.fwmicon5:hover{background: url(../images/wicon5cur.png) no-repeat left top;}
.fwmicon6:hover{background: url(../images/wicon6cur.png) no-repeat left top;}
.fwmicon7:hover{background: url(../images/wicon7cur.png) no-repeat left top;}
.fwmicon8:hover{background: url(../images/wicon8cur.png) no-repeat left top;}
.fwmicon9:hover{background: url(../images/wicon9cur.png) no-repeat left top;}
.fwmicon10:hover{background: url(../images/wicon10cur.png) no-repeat left top;}

.fumtuitmin .fwmicon{
	background-size: 61px auto;
}
.fumtuitm-h228{
	height: 228px;
}
.fuwcont3{
	padding-top:50px;
	padding-bottom:30px;
}
.h188{
	height:188px;
}

.canshuwai{
	float:left;
	width:50%;
	overflow:hidden;
	position: relative;
	left: -30px;
}
.chanshul{
	
}
.chanshul li{
	width:100%;
}
.mtu1h{
	display:block;
	margin:0 auto;
}
.mtu1s{
	display:none;
	margin:0 auto;
}
.ficonuls li:hover .mtu1h{
	display:none;
}
.ficonuls li:hover .mtu1s{
	display:block;
}

.stu1{
	position: absolute;
    left: 100%;
    top: -56px;
   
    background: #fff;
}
.jjwzbm.tac{
	text-align:center;
}.jjwzbm.tar{
	text-align:right;
}
.zdw6stu{
	width:100%:
}
.zdw6stu img{
	display:block;
	width:100%;
}
.stu1bkno{
	background: none;
	left: 95%;
}
.stu5{
	position:absolute;
	right:100%;
	top: -40px;
}
.stu6{
	position:absolute;
	left: 83%;
	top: -60px;
}
.stu7{
	position:absolute;
	right: 90%;
	top: -120px;
}
.diconms{
	min-height: 67px;
}




.navbar{
	display:none;
}
.mbicon{
	display:none;
}
.visible-xs{
	display:none !important;
}
.xacebtn{
	display:none;
}


.shiyqiewtl{
	position:relative;
	z-index:44;
}
.shencxila{
	position:relative;
	left: 0px;
	top: 0px;
	width:100%;
	background:#fff;
	height: 300px;

	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.shencxila li{
	height:60px;
	line-height:60px;
	
	font-size:15px;
	padding-left:15px;
	cursor: pointer;
	text-align: left;
}
.shencxila li span{
	display:block;
	position:relative;
}
.shencxila li .fa{
	position:absolute;
	right: 15px;
	top: 0px;
	line-height:60px;
}
.shencxila li.cur {
	color:#fff;
	background:#154193;
}
.shencxila li.cur .fa{
	color:#d32d26;
}
.shencscl{
	overflow:hidden;
	height:300px;
	overflow-y: auto;
	/* transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s; */
}
.tatlwa{
	position:relative;
	display:none;
	z-index:506;
}

.lmela{
	position:absolute;
	left: 50%;
	top: 0px;
	width:50%;
	height: 300px;
	display:none;
	overflow-y: auto;
	border-left:1px solid #ddd;
}
.shencxila li.cur .lmela{
	display:block;
}
.lmela a{
	line-height:60px;
	display:block;
	padding-left:15px;
	color:#575757;
}
.shencscl.cur{
	padding-right:50%;
}
.lmela a:hover{
	text-decoration:underline;
}
.cptuml{
	width:100%;
	height:100%;
	overflow:hidden;
        background:#fff;
}
.cptumlbtn{
	display:none;
}
.netlzwdwn{
	display:none;
}
.netlzwdwn{

	color:#333;
	border:1px solid #666;
	line-height:52px;
	padding:0px 33px;
}
.totop{
	position: fixed;
	right:10px;
	bottom: 50px;
	width:45px;
	height: 45px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:22px;
	z-index: 99;
	text-align:center;
	line-height:45px;
	cursor: pointer;
	opacity: 0;
	border-radius:4px;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.totop:hover {
	background:#000;
}
.totop.cur{
	opacity:1;
	transform: translateY(0px);
			-webkit-transform: translateY(0px);
			-moz-transform: translateY(0px);
			-ms-transform: translateY(0px);
			-o-transform: translateY(0px);
}

.shiyqiitem:nth-child(3) .shiyqiitemul li:nth-child(2){
	width:calc(25% + 100px);
}
.shiyqiitem:nth-child(3) .shiyqiitemul li:nth-child(3){
	width:calc(25% - 100px);
}

.downtanchu{
	position: fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.7);
	z-index: 999;
}
.tancjuons{
	width:700px;
	margin:0 auto;
	background:#eeeeee;
	top: 10%;
	position:relative;
	padding-bottom:50px;
}
.dwontou{
	text-align:center;
	color:#fff;
	font-size:22px;
	line-height:75px;
	background:#154193;
	border-bottom:8px solid #e40610;
}
.closdtan{
	position:absolute;
	top: 11px;
	font-size:28px;
	color:#fff;
	right:11px;
}
.tainxul{
	padding:45px 85px;
}
.zuosmnsy{
	float:left;
	width:151px;
	line-height:35px;
	font-size:16px;
}
.hongxm{
	color:#e40610;
}
.tianyou{
	float:left;
	width:calc(100% - 151px);
}
.tainsinpt{
	width:100%;
	height:35px;
	border:1px solid #a0a0a0;
	background:#fff;
	color:#666;
	text-indent: 15px;
}
.tainxul li{
	margin-bottom:20px;
}
.quhaom{
	float:left;
	width:105px;
}
.gexs{
	float:left;
	line-height:35px;
	text-align:center;
	width:35px;
}
.quennx{
	float:left;
	width:calc(100% - 140px);
}
.yzmzuos{
	float:left;
	width:calc(100% - 146px);
}
.husoyzmsx{
	float:right;
	width:135px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background:#154193;
}
.pdeduyifszc{
	display:none;
}
.husoyzmsx.cur .pdeduyifszc{
	display:block;
}
@keyframes shankx{
	0%{
		border:1px solid #a0a0a0;
	}25%{
		border:1px solid #e40610;
		box-shadow: 0px 0px 12px rgba(228,6,16,0.2);
	}45%{
		border:1px solid #a0a0a0;
	}65%{
		border:1px solid #e40610;box-shadow: 0px 0px 12px rgba(228,6,16,0.2);
	}85%{
		border:1px solid #a0a0a0;
	}100%{
		border:1px solid #e40610;box-shadow: 0px 0px 12px rgba(228,6,16,0.2);
	}
}
.tainsinpt.Validform_error{
	animation:shankx 1s 1;
	border:1px solid #e40610;
	-webkit-animation:shankx 1s 1; 
	transition: all ease 0.2s;
			-webkit-transition: all ease 0.2s;
			-moz-transition: all ease 0.2s;
			-o-transition: all ease 0.2s;
}
.husoyzmsx.cur .zczt{
	display:none;
}
.husoyzmsx.cur{
	background:#999;
}
.tijsxiazai{
	display:block;
	width: 200px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	background:#154193;
	font-size:16px;
	margin:0 auto;
}
.tijsxiazai-hui{
	background:#707070;
}
.h1tldat{
	font-size:32px;
	text-align:center;
	padding:33px 0px;
	line-height:1.2;
	padding-top:44px;
}

.h1tldatx{
	padding-top:0px;
	padding-bottom:30px;
}
.banguy .jiakfus{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -webkit-box-orient: vertical;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top:140px;
 
}
.banguy .jiakfus li{
  color:#fff;
  font-size:24px;
  line-height:40px;
  text-align:left;
}
.banguyto{
  height:100%;
}
.sbimg img{
	height:290px;
}
@media(max-width: 680px){
	.innerx{
		width:100%;
	}
	#floatTools{
		display:none;
	}
	body,html{
		overflow-x:hidden;
	}
	.sbimg img{
		height:168px;
	}
	.pages .aa{
		display:none;
	}
	.fumtuitmin {
    padding: 25px 32px;
    height: 287px;
	}
	.fumtuitmin {
    padding: 25px 32px;
    height: 306px;
	}
	.fumtuitmin {
    padding: 25px 32px;
    height: 325px;
	}

}