@charset "gb2312";
.dzx-xiangqing{ height:580px; overflow:hidden}
.ban .carousel-inner{
	position: absolute;
	top: 0;
}
.ban,.carousel-inner,.item,.carousel-inner .active{
	height: 580px;
	position: relative;
	width: 100%;
	margin-top:
}
.ban .item{
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.ban .item a{
	display: block;
	height: 100%;
	width: 100%;
}
.ban .carousel-inner>.item>a>img,.ban .carousel-inner>.item>img,.ban .img-responsive,.ban .thumbnail a>img,.ban .thumbnail>img{
	height:580px;
	max-width:none;
}
.ban .carousel-control{
	color: #333;
	text-shadow:none;
	transition: .3s;
}
.ban .carousel-control:hover{
	color: #03538F;
	transition: .3s;
}
.ban .glyphicon-menu-left,.ban .glyphicon-menu-right{
    display: inline-block;
    margin-top: -10px;
	position: absolute;
    top: 50%;
    z-index: 100;
}
.ban .glyphicon-menu-left:before,.ban .glyphicon-menu-right:before{
	font-size: 38px;
	z-index: 100;
}
.ban .carousel-control.left,.ban .carousel-control.right{
	background: none;
	position: absolute;
	z-index: 100;
}
.ban .carousel-indicators{
	position: absolute;
	bottom: 10px;
	z-index: 9;
}
.ban .carousel-indicators li{
	background: #ccc;
	border: none;
	border-radius: 40px;
	height: 5px;
	line-height: 25px;
	margin: 0 5px;
	text-indent: 0;	
	width: 50px;
}
.ban .carousel-indicators .active{
	background: #03538F;
}
@media screen and (min-width:1024px){
.ban .carousel-inner>.item>a>img,.ban .carousel-inner>.item>img,.ban .img-responsive,.ban .thumbnail a>img,.ban .thumbnail>img{
	margin-left:-50%;
}
}
@media screen and (min-width:1280px){
.ban .carousel-inner>.item>a>img,.ban .carousel-inner>.item>img,.ban .img-responsive,.ban .thumbnail a>img,.ban .thumbnail>img{
	margin-left:-17.8%;
}
}
@media screen and (min-width:1600px){
.ban .carousel-inner>.item>a>img,.ban .carousel-inner>.item>img,.ban .img-responsive,.ban .thumbnail a>img,.ban .thumbnail>img{
	margin-left:-5.5%;
}
}
@media screen and (min-width:1920px){
.ban .carousel-inner>.item>a>img,.ban .carousel-inner>.item>img,.ban .img-responsive,.ban .thumbnail a>img,.ban .thumbnail>img{
	height:580px;
	max-width:none;
	margin-left:0px;
}
}
@media screen and (min-width:2000px){
.ban .carousel-inner>.item>a>img,.ban .carousel-inner>.item>img,.ban .img-responsive,.ban .thumbnail a>img,.ban .thumbnail>img{
	margin:0 auto;
}
}
/*-----------------------------*/
.index_02{position: relative;padding: 140px 0 180px 0;background-attachment: fixed;color: #fff;text-align: center;}
.index_02 .wrap{position: relative;z-index: 3;}

.w_824{width: 824px;max-width: 100%; margin: auto;}

.fnt_16 { font-size: 16px;text-align:center; line-height:24px;}

.fnt_18 { font-size: 18px;text-align:center}


.fnt_38 { font-size: 40px; text-align:center; line-height:58px;}


.fnt_35 { line-height: 48px;text-align:center;
    font-size: 40px;
    font-weight: 300;    font-family: sans-serif;}
	dt{ font-weight:normal}
	.fff{ color:#ffffff }
.333{ color:#333 }
.red{color:#03538F}
.page_liquan{ padding:40px; background:#e4dccf url(../images/liquan_bg3.jpg) no-repeat top center; height:800px;}
.page_lihe{ padding:40px; background:#fcfcfc}
.index_num{padding: 100px 0 140px 0;}

.index_num ul{overflow: hidden;}

.index_num li{float: left;width: 25%;}

.index_num dt{height: 52px;line-height: 52px;margin-bottom: 10px;}

.index_num span{font-size: 52px;}


.index_more2{text-align: center;}

.index_more2 a{display: inline-block;width: 185px;height:50px;line-height: 50px;text-align: center;color: #fff;background: #e9a839;border-radius: 20px;}

em, cite, address,i { font-style: normal }

.index_more3{text-align: center;}

.index_more3 a{display: inline-block;width: 114px;height:40px;line-height: 40px;text-align: center;color: #fff;background: #e9a839;border-radius: 20px;}

.index_02 h3 { line-height:48px;
    margin-bottom:10px;}
/*-----------------------------*/

.details-main{
	padding-top: 40px;
	position: relative;
	text-align: center;
	width: 100%;
}
.bg-zzzm{
	background: url(../images/about-zzzm.jpg) no-repeat top center;
	overflow: hidden;
	padding: 70px 0;
}
.zzzm-name{
	text-align: center;
}
.zzzm-name em{
	color: #fff;
	display: block;
	font-size: 14px;
	font-style: normal;
	margin: 30px;
}
.zzzm-name em:after{
	background: #fff;
	bottom: 60px;
	content: '';
	display: block;
	height: 2px;
	margin: 0 auto;
	position: relative;
	width: 70px;
}
.zzzm-content{
	padding: 30px 0 50px 0;
}
.zzzm-main#horizontal .example1 .sly{
	height: 350px;
}
.zzzm-list{
	background: rgba(250,248,244,0.40);
	border-radius: 10px;
	float: left;
	height: 300px;
	margin: 0 10px;
	position: relative;
	width: 280px;
}
.zzzm-list:after{
	background: url(../images/zzzm-yy.png) no-repeat;
	bottom: -40px;
	content: '';
	display: block;
	height: 15px;
	left: -5px;
	position: absolute;
	width: 290px;
}
.zzzm-list .zzzm-img{
	padding: 20px 0;
	text-align: center;
}
.zzzm-list .zzzm-img img{
	border: solid 4px #eee;
	border-radius: 10px;
}
.zzzm-list .zzzm-title{
	background: #fff;
	border-radius: 10px;
	bottom: 0;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.30);
	height: 70px;
	line-height: 70px;
	position: absolute;
	text-align: center;
	width: 280px;
}
.zzzm-list .zzzm-title strong{
	background: #ffa51e;
	border-radius: 30px;
color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 250px;
}

.ban-about{
	background: url(../images/ban-about.jpg) no-repeat center;
	height: 580px;
}
.about-gysxg{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.20);
	height: 450px;

	position: relative;
}
.gysxg-pic{
	left: 30px;
	position: absolute;
	top: -100px;
}
.gysxg-main{
	float: right;
	padding: 30px 30px 0 0;
	width: 620px;
}
.gysxg-name:after{
	background: #ffa51e;
	content: '';
	display: block;
	height: 2px;
	margin: 20px 0;
	width: 70px;
}
.gysxg-content{
	color: #333;
	font-size: 14px;
	line-height: 25px;
	padding: 20px 0 0 0;
}


.bg-qywh{
	background: url(../images/about-qywh.jpg) no-repeat center;
	height: 595px;
}
.about-qywh{
	overflow: hidden;
	padding: 60px 0;
}
.qywh-main{
	background: #fff;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.20);
	float: right;
	height: 460px;
	position: relative;
	width: 820px;
}
.qywh-main:before{
	background: #ffa51e;
	content: '';
	display: block;
	height: 5px;
	left: -10px;
	position: absolute;
	top: 50px;
	width: 70px;
}
.qywh-main strong,.qywh-main em{
	color: #666;
	display: block;
	float: right;
	font-size: 18px;
	line-height: 36px;
	width: 700px;
}
.qywh-main strong{
	margin-top: 40px;
}
.qywh-main em{
	font-style: normal;
}

.about-khal{
	overflow: hidden;
	padding: 40px 0;
}
.khal-name{
	text-align: center;
}
.khal-name em{
	display: block;
	font-size: 14px;
	font-style: normal;
	margin: 30px;
}
.khal-name em:after{
	background: #ffa51e;
	bottom: 40px;
	content: '';
	display: block;
	height: 2px;
	margin: 0 auto;
	position: relative;
	width: 70px;
}
.khal-content{
	position: relative;
}
.khal-content li{
	float: left;
	height: 200px;
	overflow: hidden;
	position: relative;
	width: 200px;
	z-index: 33;
}
.khal-c{
	height: 397px;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 200px;
	width: 100%;
	z-index: 22;
}
.khal-c img{
	height: 397px!important;
	width: 397px!important;
}
.khal-content img{
	height: 200px;
	width: 200px;
	transition: .3s;
}
.khal-content img:hover{
	height: 220px;
	margin: -10px;
	width: 220px;
	transition: .3s;
}
.khal-text{
	padding: 30px 0 0 0;
	text-align: right;
}
.khal-text em{
	border: solid 1px #4e4e4e;
	border-radius: 20px;
	color: #4e4e4e;
	display: inline-block;
	font-size: 14px;
	font-style: normal;
	padding: 5px 20px;
}

.bg-zzzm{
	background: url(../images/about-zzzm.jpg) no-repeat top center;
	overflow: hidden;
	padding: 70px 0;
}
.zzzm-name{
	text-align: center;
}
.zzzm-name em{
	color: #fff;
	display: block;
	font-size: 14px;
	font-style: normal;
	margin: 30px;
}
.zzzm-name em:after{
	background: #fff;
	bottom: 60px;
	content: '';
	display: block;
	height: 2px;
	margin: 0 auto;
	position: relative;
	width: 70px;
}
.zzzm-content{
	padding: 30px 0 50px 0;
}
.zzzm-main#horizontal .example1 .sly{
	height: 350px;
}
.zzzm-list{
	background: rgba(250,248,244,0.40);
	border-radius: 10px;
	float: left;
	height: 300px;
	margin: 0 10px;
	position: relative;
	width: 280px;
}
.zzzm-list:after{
	background: url(../images/zzzm-yy.png) no-repeat;
	bottom: -40px;
	content: '';
	display: block;
	height: 15px;
	left: -5px;
	position: absolute;
	width: 290px;
}
.zzzm-list .zzzm-img{
	padding: 20px 0;
	text-align: center;
}
.zzzm-list .zzzm-img img{
	border: solid 4px #eee;
	border-radius: 10px;
}
.zzzm-list .zzzm-title{
	background: #fff;
	border-radius: 10px;
	bottom: 0;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.30);
	height: 70px;
	line-height: 70px;
	position: absolute;
	text-align: center;
	width: 280px;
}
.zzzm-list .zzzm-title strong{
	background: #ffa51e;
	border-radius: 30px;
color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 250px;margin-top: 25px;
}

.details-bg16{
	background: url(../images/details-bg16.jpg) repeat-x top;
	height: 680px;
	overflow: hidden;
	padding: 0px 0;
}
.details-bg16 .details-main .zzzm-list .zzzm-title strong{
	background: #ffa91a;

	font-weight: normal;

}
/*-----------------------------------------------*/
.fzlc-ban{
	padding-top: 130px;
	text-align: center;
}
.fzlc-name{
	text-align: center;
}
.fzlc-name strong{
	color: #333;
	display: block;
	font-size: 24px;
	padding: 10px 0 0 0;
}
.fzlc-name em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
}
.fzlc-main{
	background: url(../images/fzlc-bg.png) repeat-y center;
	margin: 30px 0 0 0;
	padding: 0 0 20px 0;
}
.fzlc-main hr{
	background: #ccc;
	border: none;
	border-radius: 10px;
	display: block;
	height: 10px;
	margin: 0;
	padding: 0;
}
.fzlc-item{
	height: 100px;
	margin-top: 30px;
	width: 560px;
}
.fzlc-item .fzlc-nf{
	background: #ffa51e;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 100px;
	line-height: 100px;
	position: relative;
	text-align: center;
	width: 90px;
}
.fzlc-item .fzlc-cnt{
	background: #fff;
	font-size: 14px;
	height: 100px;
	line-height: 20px;
	padding: 15px 20px;
	transition: .2s;
	verticle-align:middle;
	width: 470px;
}
.fzlc-l{
	float: left;
	margin-right: 500px;
}
.fzlc-l .fzlc-nf{
	float: right;
}
.fzlc-l .fzlc-nf:after{
	border: 10px solid transparent;
	border-left-color: #ffa51e;
	content: '';
	display: block;
	right: -20px;
	position: absolute;
	top: 40px;
}
.fzlc-l .fzlc-cnt{
	float: left;
}
.fzlc-r{
	float: right;
	margin-left: 500px;
}
.fzlc-r .fzlc-nf{
	float: left;
}
.fzlc-r .fzlc-nf:after{
	border: 10px solid transparent;
	border-right-color: #e9a33a;
	content: '';
	display: block;
	left: -20px;
	position: absolute;
	top: 40px;
	z-index: 99;
}
.fzlc-r .fzlc-cnt{
	float: right;
}
.fzlc-item:hover .fzlc-nf{
	background: #003da5;
	transition: .2s;
}
.fzlc-l:hover .fzlc-nf:after{
	border-left-color: #003da5;
	transition: .2s;
}
.fzlc-r:hover .fzlc-nf:after{
	border-right-color: #003da5;
	transition: .2s;
}
.fzlc-item .fzlc-nf:before{
	background: #ffa51e;
	border-radius: 20px;
	content: '';
	display: block;
	height: 20px;
	opacity: 0;
	position: absolute;
	transition: .3s;
	top: 30px;
	width: 20px;
}
.fzlc-r .fzlc-nf:before{
	left: -20px;
}
.fzlc-r:hover .fzlc-nf:before{
	left: -50px;
	top: 30px;
	opacity: 1;
	transition: .3s;
}
.fzlc-l .fzlc-nf:before{
	right: -20px;
}
.fzlc-l:hover .fzlc-nf:before{
	right: -50px;
	top: 30px;
	opacity: 1;
	transition: .3s;
}
.liquan{
	position: relative;
}
.liquan:after{
	background: url(../images/biaoqian.png) no-repeat;
	content: '';
	display: block;
	height: 144px;
	left: 75%;
	position: absolute;
	top: 60px;
	width: 144px;
}
.mt{
	text-align: center;
}
.mt strong{
	display: inline-block;
	font-family: "华文宋体";
	font-size: 36px;
	position: relative;
	line-height:60px;
}
.mt em{
	color: #999;
	display: block;
	font-size: 18px;
	font-style: normal;
	position: relative;
	top: 10px;
}
.mt strong:after,.mt strong:before{
	background: url(../images/mt-hr.png) no-repeat;
	content: '';
	display: block;
	height: 6px;
	position: absolute;
	width: 54px;
}
.mt strong:after{
	bottom: -8px;
	left: 0px;
}
.mt strong:before{
	-moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
	right: 0px;
	top: -8px;
}
/*-----------------------------*/
.bg-liquan{
	background: url(../images/bg-i-1.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.liquan{
	padding-top: 50px;
}
.tab{
	height: 90px;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
}
.tab em{
	display: inline-block;
	font-family: "华文宋体";
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin: 0 10px;
}
.tab a em{
	background-image: url(../images/tab-bg.png);
	background-repeat: no-repeat;
	background-position: -250px 0px;
	border: none;
	color: #ffa51e;
	display: block;
	height: 49px;
	line-height: 49px;
	width: 250px;
}
.tab .nav-tabs{
	border-bottom: none;
	margin: 0 auto;
	width: 810px;
}
.tab li{
	height: 49px;
}
.tab li.active a em{
	background-position: 0px 0px;
	color: #fff;
	text-decoration: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,.nav-tabs > li > a,.nav-tabs > li.active > a:visited,.nav-tabs > li.active > a:active{
	border: none!important;
	text-decoration: none;
}
.liquan .tab-content{
	padding-top: 20px;
}
.liquan .product-item{
	background: #003da5;
	border-radius: 10px;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.63);
	float: left;
	height: auto;
	margin: 20px;
	overflow: hidden;
	padding: 0 0 10px 0;
	position: relative;
	top: 0px;
	transition: .3s;
	width: 360px;
}
.liquan .product-item:hover{
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.83);
	top: -20px;
	transition: .3s;
}
.liquan .product-item:hover ul{
	height: auto;
}
.liquan .product-item .item-img{
	height: 200px;
	overflow: hidden;
	width: 100%;
	z-index: 1;
}
.liquan .carousel-inner,.liquan .item,.liquan .carousel-inner .active{
	height: 200px;
}
.liquan .carousel-indicators li{
	background: rgba(255,255,255,0.51);
	border: none;
	height: 3px;
	margin: 0;
	width: 40px;
}
.liquan .carousel-indicators li.active{
	border: none;
	background: rgba(255,255,255,1);
}

.liquan .product-item .item-list{
	background: #fff;
	border-radius: 10px;
	font-family: "华文宋体";
	padding: 20px 0 10px 0;
	position: relative;
	text-align: center;
	top: -10px;
	z-index: 10;
}
.liquan .product-item .item-list h2{
	border: solid 3px #333;
	border-radius: 50px;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto 10px auto;
	padding: 1px 25px;
}
.liquan .product-item .item-list li{
	border-top: solid 1px #e0d6c1;
	margin: 5px auto 0 auto;
	overflow: hidden;
	padding-top: 10px;
	width: 300px;
}
.liquan .product-item .item-list li a{
	background: #fff;
	border-radius: 10px;
	color: #1b1514;
	display: block;
	height: 55px;
	transition: .3s;
}
.liquan .product-item .item-list li a:hover{
	background: #ffeccb;
	color: #003da5;
	transition: .3s;
}
.liquan .product-item .item-list li a:hover .goumai{
	border: solid 2px #003da5;
	transition: .3s;
}
.liquan .product-item .item-list li a:hover .guige:before{
	border-left: solid 2px #003da5;
	transition: .3s;
}
.liquan .product-item .item-list li .xinghao{
	float: left;
	line-height: 55px;
	text-align: right;
	width: 90px;
}
.liquan .product-item .item-list li .xinghao strong{
	border: none;
	font-size: 28px;
	margin-right: 5px;
}
.liquan .product-item .item-list li .guige{
	float: left;
	padding: 7px 0 3px 25px;
	position: relative;
	text-align: left;
	width: 180px;
	font-family: "微软雅黑";
	font-size:14px;
}
.liquan .product-item .item-list li .guige:before{
	border-left: solid 2px #1b1514;
	border-radius: 30px;
	content: '';
	display: inline-block;
	height: 35px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 20px;
}
.liquan .product-item .item-list li .guige em{
	display: block;
	font-style: normal;
}
.liquan .product-item .item-list li .goumai{
	border: solid 2px #333;
	border-radius: 20px;
	float: left;
	font-family: "宋体";
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin: 10px 0;
	transition: .3s;
	width: 12px;
}
/*-----------------------------------*/
.lqdz{
	background: url(../images/lq-dingzhi.jpg) no-repeat center top;
	height: 580px;
}
.lqdz-main{
	float: right;
	padding-top: 100px;
	text-align: center;
	width: 310px;
}
.lqdz-name{
}
.lqdz-cnt{
	color: #fff;
	line-height: 24px;
	padding-top: 10px;
}
.lqdz-cnt em{
	display: block;
	font-size: 14px;
	font-style: normal;
	padding: 0;
}
.lqdz-cnt strong{
	display: block;
	font-size: 14px;
	padding-top: 40px;
}
.lqdz-cnt a{
	background: #ffa51e;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	margin: 20px;
	transition: .3s;
	width: 190px;
}
.lqdz-cnt a:hover{
	background: #fff;
	color: #ffa51e;
	transition: .3s;
}
.lqdz-list{
	color: #fff;
	height: 80px;
	margin: 30px auto 0 auto;
	text-align: center;
	width: 290px;
}
.lqdz-list li{
	float: left;
	width: 25%;
}
.lqdz-list li span{
	border: solid 2px #fff;
	border-radius: 50px;
	display: block;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	line-height: 27px;
	margin: 0 auto 5px auto;
	text-align: center;
	width: 32px;
}

.bg-zhiying{
	background: url(../images/bg-i-3.jpg) no-repeat center #333;
	overflow: hidden;
}
.zhiying{
	padding: 140px 0 100px 0;
	text-align: center;
}
.zhiying-name{
	margin-bottom: 30px;
}
.zhiying-main{
	color: #fff;
	font-size:14px;
}
.zhiying-link a{
	background: #ffa51e;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	margin: 20px 0 0 0;
	padding: 0 35px;
	transition: .3s;
}
.zhiying-link a:hover{
	background: #fff;
	color: #ffa51e;
	transition: .3s;
}

.thfs{
	text-align: center;
	padding: 80px 0;
}
.thfs-main{
	margin: 30px 0 0 0;
}
.thfs-list{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 8px 0px rgba(0,0,0,.05);
	float: left;
	height: 450px;
	margin: 10px;
	transition: .3s;
	width: 280px;
}
.thfs-list:hover{
	box-shadow: 5px 5px 8px 0px rgba(0,0,0,.35);
	transition: .3s;
}
.thfs-img{
	height: 228px;
	margin: 10px auto;
	padding: 0;
	width: 257px;
}
.thfs-img:after{
	background-image: url(../images/thfs-ico.png);
	background-repeat: no-repeat;
	border-radius: 20px;
	content: '';
	display: block;
	height: 30px;
	margin: 0 auto;
	position: relative;
	top: -20px;
	width: 80px;
}
.wzth .thfs-img:after{
	background-position: 0px -30px;
}
.dhth .thfs-img:after{
	background-position: 0px -60px;
}
.wxth .thfs-img:after{
	background-position: 0px -90px;
}

.thfs-img img{
	border-radius: 10px;
}
.thfs-title{
	margin: 30px 0 0 0;
}
.thfs-cnt{
	font-size: 14px;
	line-height: 22px;
	padding: 20px 0 0 0;
}
.thfs-cnt a{
	background: #eee;
	border-radius: 20px;
	color: #5e5e5e;
	display: inline-block;
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 2px 20px;
	position: relative;
	transition: .3s;
}
.thfs-cnt a:hover{
	background: #ffa51e;
	color: #fff;
	transition: .3s;
}
.thfs-cnt img{
	margin: 0 0 10px 0;
}
.thfs-cnt a:after{
	background: url(../images/thfs-link-ico.png) no-repeat;
	content: '';
	display: block;
	height: 19px;
	position: absolute;
	right: 0px;
	width: 18px;
}
.thfs-cnt em{
	display: block;
	font-size: 16px;
	font-style: normal;
}
.dhth em{
	color: #9d9d9d;
	font-size: 14px;
}
.dhth em b{
	color: #333;
	font-size: 18px;
	font-weight: normal;
}

.lq-absolute{
	margin: 0 auto;
	position: relative;
	top: -480px;
	z-index: 99;
	width: 1200px;
}
.lq-main{
	background: #fff;
	border-radius: 10px;
	float: right;
	height: 440px;
	position: relative;
	width: 300px;
}
.lq-main:before{
	background: #ffa51e;
	content: '';
	display: block;
	height: 130px;
	left: 149px;
	position: absolute;
	top: -120px;
	width: 2px;
	z-index: 2;
}
.lq-main:after{
	background: #333;
	border-radius: 10px;
	content: '';
	display: block;
	height: 10px;
	left: 145px;
	position: absolute;
	top: 5px;
	width: 10px;
}
.lq-name{
	padding-top: 25px;
	text-align: center;
}
.lq-name h1{
	color: #333;
	font-family: "华文宋体";
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}
.lq-name em{
	color: #666;
	display: block;
	font-size: 14px;
	font-style: normal;
	padding-top: 5px;
}
.lq-guige{
	height: 35px;
	margin: 20px auto 0 auto;
	text-align: center;
	width: 280px;
}
.lq-item{
	border-bottom: solid 2px #eee;
	display: inline-block;
	line-height: 20px;
	margin: 0 2px;
	padding: 1px 0;
	width: 80px;
}
.lq-item i,.lq-item em{
	font-style: normal; 
}
.lq-item b{
	color: #333;
	font-size: 20px;
	margin-right: 5px;
}
.lq-item i{
	font-size: 12px;
}
.lq-item em{
	color: #666;
	font-size: 14px;
}

.lq-jiage{
	margin: 0 auto;
	padding: 20px 0 0 0;
	width: 240px;
}
.lq-jiage i,.lq-jiage em{
	display: block;
	font-style: normal;
}
.lq-jiage i{
	color: #999;
	font-size: 12px;
	position: relative;
	text-decoration:line-through;
}
.lq-jiage i:after{
	background: url(../images/jiage-youhui.png);
	content: '';
	display: block;
	height: 29px;
	position: absolute;
	top: -16px;
	right: -10px;
	width: 89px;
}
.lq-jiage em{
	color: 666;
	font-size: 14px;
}
.lq-jiage span{
	color: #03538F;
}
.lq-jiage strong{
	font-size: 22px;
}

.lq-info{
	color: #999;
	font-size: 12px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 240px;
}
.lq-info-m{
	border-bottom: solid 1px #eee;
	line-height: 24px;
}
.lq-info-m:hover{
	color: #333;
}

.lq-buy{

	border-radius: 10px;
	bottom: 0;
	height: 32px;
	position: absolute;
	width: 300px;
}
.lq-buy2{
	background: #ffa51e;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.30);
	border-radius: 10px;
	bottom: 0;
	height: 150px;
	position: absolute;
	width: 300px;
}
.lq-buy .lq-buy-btn{
	float: left;
	padding: 10px;
}
.lq-buy .lq-buy-btn em{
	color: #fff;
	display: block;
	font-size: 14px;
	font-style: normal;
	padding-bottom: 5px;
}
.lq-buy .lq-buy-btn a{
	color: #fff;
	display: inline-block;
	line-height: 20px;
	padding: 0 5px;
	text-align: center;
}
.lq-buy .lq-buy-btn a span{
	background-image: url(../images/lq-buy-btn.png);
	background-repeat: no-repeat;
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	height: 42px;
	margin-bottom: 2px;
	transition: .3s;
	width: 42px;
}
.lq-buy .jsq{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
.lq-buy .lq-buy-btn a:hover span{
	margin-bottom: 0px;
	transition: .3s;
}
.lq-buy .lq-buy-btn a:hover i{
	color: #003da5;
	margin-top: 0;
	transition: .3s;
}
.lq-buy .btn-jsq{
	background-position: 8px 5px;
}
.lq-buy .btn-cpbj{
	background-position: -43px 5px;
}
.lq-buy .btn-zxzx{
	background-position: -93px 5px;
}
.lq-buy .lq-buy-btn a i{
	display: block;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	margin-top: 2px;
	transition: .3s;
}

.lq-buy .lq-buy-ewm {
    float: left;
    padding: 15px 0 0 20px;
    text-align: center;
    width: 140px;
}
.lq-buy .lq-buy-ewm img{
	border-radius: 5px;
}
.lq-buy .lq-buy-ewm span{
	color: #fff;
	display: block;
	font-size: 12px;
	padding-top: 5px;
}

.tc-list{
	position:absolute;
	width: 100%;
	z-index: 99;


}
.tc-item{
	float: left;
	margin-top: 15px;
	width: 400px;
}
.tc-item strong{
    background:#ffa51e;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: "华文宋体";
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	-webkit-transition: all .6s ease-in .3s;
	transition: all .6s ease-in .3s;
	width: 100%;
	z-index: 9;
}
.tc-item:hover strong{
    background:#03538F;
	transition: .3s;
}
.shizhi strong{
	border-radius: 10px 0px 0px 10px;
	overflow: hidden;
}
.bazhi strong{
	border-left: solid 1px #ecd2af;
	border-right: solid 1px #ecd2af;
}
.liuzhi strong{
	border-radius: 0px 10px 10px 0px;
	overflow: hidden;
}


.tc-item ul{
	background: #fff;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,.30);
	border-radius:10px;
	height: 0px;
	overflow: hidden;
	-webkit-transition: all .5s ease-in .1s;
	transition: all .5s ease-in .1s;
}
.shizhi:hover ul{
	height: 360px;
	transition: .3s;
}
.bazhi:hover ul{
	height: 240px;
	transition: .3s;
}
.liuzhi:hover ul{
	height: 160px;
	transition: .3s;
}

.tc-item li{
	height: 40px;
	overflow: hidden;
	padding: 0 30px;
}
.tc-item li a{
	border-bottom: solid 1px #eee;
	color: #333;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.tc-item li a:hover{
	color: #003da5;
	border-bottom: solid 1px #003da5;
}

.tc-item li a b{
	font-family: "华文宋体";
	font-size: 25px;
}
.tc-list-xh{
	float: left;
	width: 70px;
}
.tc-list-xiong{
	float: left;
	text-align: right;
	width: 140px;
}
.tc-list-ci{
	float: left;
	text-align: right;
	width: 130px;
}


.caipin_item { background: url(../images/bg-news.jpg) 50% 80% no-repeat; padding: 20px 0; }
.caipin_item_con{width:1200px; margin:0 auto;}
.caipin_item .ul{ width:1200px; margin:0 auto; display:flex; flex-wrap:wrap;}
.caipin_item .ul .li { width: 270px; margin: 15px; border-radius: 16px; box-sizing: border-box; position: relative; transition: all .3s ease; background: rgba(249,226,174,1); }
.caipin_item .ul .li img { width: 100%; height: auto; transition: all 0.3s ease; border-radius: 18px; }
.caipin_item .ul .li h3 { font-size: 14px; font-weight: 700; margin-bottom: 5px; display: flex; justify-content: space-between; border-bottom: 1px solid #00000017; padding-bottom: 10px; margin-bottom: 10px; }
.caipin_item .ul .li h3 span{ font-size:12px;}
.caipin_item .ul .li p { opacity: .8; line-height: 1.4; height: 20px; overflow: hidden; transition: all .2s ease; }
.caipin_item .text { color: #ffffff; position: absolute; left: 0; right: 0; bottom: 0; padding: 12px; z-index: 3; border-radius: 0 0 16px 16px; background: #03538F; }
.caipin_item .text .por{ position:relative; z-index:4;}
.caipin_item .ul .li:hover{ transform:translateY(-10px); box-shadow:0 0 20px rgba(0,0,0,.3);}
.caipin_item .ul .li:hover img{ transform:scale(1)}
.caipin_item .ul .li:hover p { height: 60px; }






.news-dqwz{
	padding-bottom: 30px;
	padding-top: 120px;
}
.news-dqwz a{ color:#666;}
.news-dqwz a:hover{ color:#555;}
.news-menu{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,.10);
	height: 120px;
	overflow: hidden;
	width: 1197px;
}
.news-menu li{
	float: left;
	font-size: 14px;
	height: 120px;
	text-align: center;
	width: 133px;
}
.news-menu li a{
	color: #003da5;
	display: block;
	font-size: 14px;
}
.news-menu li span{
	background-image: url(../images/news-menu.png);
	background-repeat: no-repeat;
	border: solid 2px #003da5;
	border-radius: 10px;
	display: block;
	height: 45px;
	margin: 20px auto 10px auto;
	transition: .3s;
	width: 45px;
}
.news-menu li:hover{
	background: #ffa51e;
	transition: .3s;
}
.news-menu li:hover a{
	color: #fff;
}
.news-menu li:hover span{
	border: solid 2px #fff;
	color: #fff;
	transition: .3s;
}
.news1 a span{background-position: 4px 5px;}
.news1:hover a span{background-position: 4px -65px;}
.news2 a span{background-position: -123px 5px;}
.news2:hover a span{background-position: -123px -65px;}
.news3 a span{background-position: -258px 5px;}
.news3:hover a span{background-position: -258px -65px;}
.news4 a span{background-position: -393px 5px;}
.news4:hover a span{background-position: -393px -65px;}
.news5 a span{background-position: -527px 5px;}
.news5:hover a span{background-position: -527px -65px;}
.news6 a span{background-position: -661px 5px;}
.news6:hover a span{background-position: -661px -65px;}
.news7 a span{background-position: -795px 5px;}
.news7:hover a span{background-position: -795px -65px;}
.news8 a span{background-position: -929px 5px;}
.news8:hover a span{background-position: -929px -65px;}
.news9 a span{background-position: -393px 5px;}
.news9:hover a span{background-position: -393px -65px;}


.news{
}
.news .item{
	background: #fff;
	border: solid 2px #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.30);
	float: left;
	height: auto;
	margin: 20px 5px 0 5px;
	padding: 10px;
	position: relative;
	top: 0;
	transition: .3s;
	width: 390px;
}
.news .item:hover{
	top: -10px;
	transition: .3s;
}
.news-name{
	font-family: "华文宋体";
	font-size: 24px;
	font-weight: bold;
	height: 40px;
	position: relative;
}
.news-name .glyphicon{
	color: #333;
	font-size: 15px;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 5px;
}
.news-name .glyphicon:hover{
	color: #ebaf44;
}
.news-main{
	border-radius: 10px;
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 365px;
}
.news-main:hover .news-info{
	background: #003da5;
	transition: .3s;
}
.news-img img{
	height: 300px;
	width: 365px;
}
.news-info{
	background: #222;
	bottom: 0;
	color: #eee;
	height: 85px;
	left: 0;
	padding: 10px;
	position: absolute;
	transition: .3s;
}
.news-info a{
	color: #fff;
}
.news-info a:hover{
	color: #fff;
}
.news-info strong{
	display: block;
	font-size: 16px;
	height: 25px;
	margin-bottom: 5px;
	overflow: hidden;
	font-family:微软雅黑;
}
.news-info em{
	display: block;
	font-size: 13px;
	font-style: normal;
	height: 55px;
	overflow: hidden;
	line-height:22px;
}
.news-list{
	margin-top: 20px;
}
.news-list li{
	margin-bottom: 5px;
}
.news-list a{
	border-radius: 10px;
	display: block;
	height: 105px;
	padding: 5px;
	transition: .3s;
}
.news-list a:hover{
	background: #f2f3f5;
}
.news-list a:hover .glyphicon{
	color: #003da5;
	transition: .3s;
}
.news-list-img{
	float: left;
	height: 95px;
	width: 95px;
}
.news-list-img img{
	border-radius: 10px;
}
.news-list-main{
	float: left;
	height: 95px;
	padding: 5px 0px 5px 5px;
	position: relative;
	width: 260px;
}
.news-list-main strong{
	color: #333;
	display: block;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-list-main em{
	color: #666;
	display: block;
	font-style: normal;
	height: 40px;
	overflow: hidden;
}
.news-list-main .time{
	bottom: 5px;
	color: #666;
	font-size: 14px;
	left: 5px;
	position: absolute;
}
.news-list-main .glyphicon{
	bottom: 5px;
	color: #666;
	font-size: 14px;
	right: 5px;
	position: absolute;
	top: auto;
	transition: .3s;
}


.news-left-list{
	float: left;
	width: 890px;
}
.news-left-list li{
	background: #fff;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.0);
	height: 190px;
	margin-bottom: 15px;
	padding: 20px;
	transition: .3s;
}
.news-left-list li:hover{
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.4);
	transform: .3s;
}
.news-left-list li:hover .title{
	font-weight: bold;
}
.n-list-img{
	float: left;
	width: 170px
}
.n-list-info{
	float: left;
	width: 680px;
}
.n-list-info .title{
	font-size: 18px;
	font-weight: normal;
}
.n-list-info .title:after{
	background: #333;
	content: '';
	display: inline-block;
	height: 2px;
	width: 8px;
}
.n-list-info .title a{
	color: #333;
}
.n-list-info .time{
	color: #666;
	font-size: 14px;
	padding-top: 10px;
}
.n-list-info .time:after{
	background: #ffa51e;
	content: '';
	display: block;
	height: 2px;
	margin: 5px 0;
	width: 30px;
}
.n-list-info .info{
	font-size: 14px;
	height: 60px;
	overflow: hidden;
}
.n-list-info .link{
	font-size: 14px;
}
.n-list-info .link a{
	color: #666;
}
.n-list-info .link a:after{
	border: solid 1px #999;
	border-radius: 10px;
	content: '>';
	display: inline-block;
	font-family:"宋体";
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	margin-left: 10px;
	text-align: center;
	width: 15px;
}

#PageStyle{
	font-size:14px;
	height:70px;
	line-height:50px;
	text-align:center;
}
#PageStyle span{
	padding:2px 8px;
}
#PageStyle span a{
	color:#666;
}
#PageStyle span:hover{
	color:#666;
	font-weight: bold;
}
#PageStyle .pages{
	color:#666;
}
#PageStyle .Current{
	color:#ffa51e;
	font-weight:bold;
}

.news-details{
	background: #fff;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);
	float: left;
	margin-bottom: 5px;
	padding: 30px;
	width: 910px;
}
.n-d-title h1{
	font-size: 24px;
	margin: 0;
}
.n-d-title span{
	color: #888;
	display: block;
	height: 35px;
	line-height: 35px;
}
.n-d-title span b{
	font-weight: normal;
	margin-right: 20px;
}
.n-d-zy{
	background: #f2f3f5;
	color: #666;
	margin: 10px 0;
	padding: 15px 20px;
}
.n-d-content{
	font-size: 14px;
	line-height: 24px;
	color:#666;
	
}
.n-d-content a{ color:#555;}
.n-d-content a:hover{ color:#666;}
.nxx-fy{
	background:#fff;
	border-top:solid 1px #e5e5e5;
	color:#818181;
	font-size:14px;
	margin-top: 20px;
	padding:20px 20px 0px 20px;
}
.nxx-fy a{
	color:#818181;
}
.nxx-fy-l{
	float:left;
}
.nxx-fy-r{
	float:right;
}
.nxx-fy div a:hover{
	color:#333;
	text-decoration:underline;
}
.newsxx-m-list{
	float:right;
	margin-top: 20px;
	width:260px;
}
.newsxx-m-l-dt{
	background:#fff;
	color:#5a4d42;
	font-family:"宋体";
	font-size:18px;
	height:30px;
	line-height:30px;
	padding:0 0 0 20px;
	position:relative;
}
.newsxx-m-l-dt:before{
	background:#5a4d42;
    content:"";
    width:3px;
    height:3px;
    left:10px;
    top:13px;
    position:absolute;
	border-radius:20px;
	z-index:999;
}
.newsxx-m-l-dt .glyphicon{
	font-size:12px;
	position:absolute;
	right:10px;
	top:10px;
}
.newsxx-m-l-dt .glyphicon a{
	color:#5a4d42;
	padding:0 0 0 5px;
}
.newsxx-m-l-dd{
	background:#fff;
	margin:5px 0 0 0;
	padding:10px;
}
.newsxx-m-l-dd ul{
	margin: 0;
}
.newsxx-m-l-dd li{
	border-bottom:solid 1px #eee;
	font-size:14px;
	height: 30px;
	line-height:30px;
	margin:0 0 5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newsxx-m-l-dd li a{
	color:#999;
}
.nxx-fx{
	color:#818181;
	float:left;
	height: 50px;
	padding:0px 0;
	text-align: right;
	width: 910px;
}
.nxx-fx a{
	color:#818181;
}
.nxx-fx .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
	float: none;
	height: 20px;
}
.news-right-menu{
	float: right;
	overflow: hidden;
	width: 260px;
}
.news-right-menu li{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,.10);
	float: left;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	width: 260px;
}
.news-right-menu li a{
	color: #333;
	display: block;
	font-size: 14px;
}
.news-right-menu li span{
	background-image: url(../images/news-menu.png);
	background-repeat: no-repeat;
	background-size: 460px;
	border: solid 2px #003da5;
	border-radius: 5px;
	display: inline-block;
	float: left;
	height: 25px;
	margin-top: 7px;
	margin-left: 75px;
	margin-right: 10px;
	transition: .3s;
	width: 25px;
}
.news-right-menu li:hover{
	background: #ffa51e;
	transition: .3s;
}
.news-right-menu li:hover a{
	color: #fff;
}
.news-right-menu li:hover span{
	border: solid 2px #fff;
	color: #fff;
	transition: .3s;
}
.news-right-menu .news1 a span{background-position: 3px 3px;}
.news-right-menu .news1:hover a span{background-position: 3px -30px;}
.news-right-menu .news2 a span{background-position: -58px 3px;}
.news-right-menu .news2:hover a span{background-position: -58px -30px;}
.news-right-menu .news3 a span{background-position: -123px 3px;}
.news-right-menu .news3:hover a span{background-position: -123px -30px;}
.news-right-menu .news4 a span{background-position: -186px 3px;}
.news-right-menu .news4:hover a span{background-position: -186px -30px;}
.news-right-menu .news5 a span{background-position: -251px 3px;}
.news-right-menu .news5:hover a span{background-position: -251px -30px;}
.news-right-menu .news6 a span{background-position: -314px 3px;}
.news-right-menu .news6:hover a span{background-position: -314px -30px;}
.news-right-menu .news7 a span{background-position: -378px 3px;}
.news-right-menu .news7:hover a span{background-position: -378px -30px;}
.news-right-menu .news8 a span{background-position: -443px 3px;}
.news-right-menu .news8:hover a span{background-position: -443px -30px;}
.news-right-menu .news9 a span{background-position: -186px 3px;}
.news-right-menu .news9:hover a span{background-position: -186px -30px;}

.help-left{
	background: #fff;
	border-radius: 10px 10px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,.10);
	float: left;
	margin-top: 120px;
	padding-top: 20px;
	width: 180px;
}
.help-left dl{
	margin: 0;
	padding: 0px;
}
.help-left dl:hover{
	background: #eee;
}
.help-left dt{
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
	padding: 0 40px;
}
.help-left dl:hover dt{
	font-weight: bold;
}
.help-left dd{
	font-size: 14px;
	line-height: 30px;
}
.help-left dd a{
	color: #666;
	display: block;
	padding: 0 40px;
}
.help-left dl:hover dd a:hover{
	background: #ffa51e;
	border-left: solid 2px #ebaf44;
	color: #fff;
	font-weight: bold;
}



.help-right{
	float: right;
	width: 990px;
}
.help-right .news-dqwz{
	padding-bottom: 10px;
}
.help-right .news-dqwz a{ color:#333;}
.help-right .news-dqwz a:hover{ color:#333;}
.help-main{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,.10);
	padding: 10px 30px 30px 30px;
}
.help-main a{ color:#555;}
.help-main a:hover{ color:#666;}
.help-main img{ width:95%;}
.help-main h2{
	color: #666;
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px;
}
.help-main hr{
	background: #f2f2f2;
	border: none;
	height: 3px;
}



.qydz-ban{
	background: url(../images/qydz-ban.jpg) no-repeat top center;
	height: 580px;
}
.qydz-ban .main{
	color: #fff;
	float: right;
	margin-top: 200px;
	text-align: center;
	width: 500px;
}
.qydz-ban .main strong{
	display: block;
	font-size: 24px;
	font-weight: normal;
	padding: 10px;
}
.qydz-ban .main em{
	display: block;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	margin-top: 30px;
}
.qydz-ban .links{
	margin-top: 40px;
}
.qydz-ban .links a{
	background: #ffa51e;
	border-radius: 40px;
	color: #fff;
	display: block;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	transition: .3s;
	width: 220px;
}
.qydz-ban .links a:hover{
	background: #fff;
	color: #ffa51e;
	transition: .3s;
}

.qydz-yd{
	background: #fff;
	padding: 40px 0;
	text-align: center;
}
.qydz-yd .name{
}
.qydz-yd .name:after{
	background: #ffa51e;
	border-radius: 10px;
	content: '';
	display: block;
	height: 6px;
	margin: 30px auto;
	width: 70px;
}
.qydz-yd .list{
	border: solid 1px #eee;
	border-left: none;
	border-right: none;
}
.qydz-yd .list .yd-item{
	float: left;
	padding-bottom: 40px;
	width: 33.33%;
}
.qydz-yd .list .yd-item span{
	color: #333;
	display: block;
	font-size: 72px;
	font-weight: bold;
	height: 75px;
}
.qydz-yd .list .yd-item strong{
	color: #666;
	display: block;
	font-size: 18px;
	font-weight: normal;
	padding: 30px 0 0 0;
}

.qydz-hzkh{
	padding: 40px 0;
	text-align: center;
}
.qydz-hzkh .hzkh-link a{
	background: #ffa51e;
	border-radius: 50px;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 37px;
	line-height: 37px;
	margin: 30px auto 0 auto;
	text-align: center;
	width: 245px;
}
.qydz-hzkh .hzkh-link a:hover{
	background: #fff;
	color: #ffa51e;
	transition: .3s;
}


.kffw-ban{
	background: url(../images/kffw-ban.jpg) no-repeat top center;
	height: 580px;
}
.kffw-ban .name{
	padding-top: 200px;
	text-align: center;
}
.kffw-jz-bg{
	background: url(../images/kffw-jz-bg.jpg) no-repeat top center #f1efee;
}
.kffw-jz{
	padding-top: 50px;
	padding-bottom: 30px;
}
.kffw-jz .name{
	text-align: center;
}
.kffw-jz .main{
	padding-top: 50px;
}
.kffw-jz .list{
	background: #fff;
	height: 210px;
	margin-top: 70px;
	position: relative;
}
.kffw-jz .xuhao{
	background: #ffa51e;
	border-radius: 50px;
	color: #fff;
	display: block;
	font-family: "华文宋体";
	font-size: 40px;
	font-weight: bold;
	height: 80px;
	line-height: 80px;
	position: absolute;
	text-align: center;
	top: -40px;
	width: 80px;
}
.kffw-jz .xuhao:after{
	background: #ffa51e;
	content: '';
	display: block;
	height: 200px;
	margin: 0 0 0 38px;
	width: 1px;
}
.kffw-jz .h170:after{
	height: 170px;
}
.kffw-jz .list-info{
	float: left;
	padding: 30px 0px 0px 130px;
	width: 600px;
}
.kffw-jz .list-info strong{
	display: block;
	margin-bottom: 20px;
}
.kffw-jz .list-info span{
	border-top: solid 1px #333;
	border-bottom: solid 1px #333;
	color: #666;
	display: inline-block;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	margin: 0px 0 10px 0;
}
.kffw-jz .list-info span b{
	color: #333;
	font-size: 36px;
}
.kffw-jz .list-info em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
}
.kffw-jz .list-img{
	float: right;
	width: 600px;
}
.kffw-jz .list-img button{
	border: none;
	margin: 0;
	padding: 0;
}
.video .close{
	color: #fff;
	font-size: 40px;
	font-weight: normal;
	opacity: .8;
	position: absolute;
	right: -30px;
	top: -13px;
	text-shadow: none;
	z-index: 99;
}
.fwnr .name{
	padding-top: 50px;
	text-align: center;
}
.fwnr .thfs{
	padding: 0;
}
.thlc{}
.thlc-list{
	float: left;
	margin: 10px;
	width: 280px;
}
.thlc-list strong{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 8px 0px rgba(0,0,0,.05);
	color: #666;
	display: block;
	font-size: 18px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
	position: relative;
	text-align: center;
	transition: .3s;
	width: 280px;
}
.thlc-list strong:after{
	border:10px solid transparent;
	border-top-color: #ffa51e;
	content: '';
	display: block;
	height: 0;
	left: 130px;
	position: absolute;
	top: -15px;
	width: 0;
}
.thlc-list strong:hover{
	box-shadow: 5px 5px 8px 0px rgba(0,0,0,.35);
	transition: .3s;
}
.thlc-tips{
	color: #999;
	font-size: 18px;
	line-height: 30px;
}

.shfw{
	border-top: solid 2px #ffa51e;
}
.shfw-item{
	float: left;
	margin-top: 10px;
	position: relative;
	width: 210px;
}
.shfw-sx{
	margin-left: 120px;
}
.shfw-sl{
	margin-left: 120px;
	margin-right: 120px;
}
.shfw-item:after{
	background: #ffa51e;
	content: '';
	height: 300px;
	left: 104px;
	position: absolute;
	top: 0px;
	width: 2px;
}
.shfw-sl:after{
	height: 390px;
}
.shfw-item strong,.shfw-item em,.shfw-item i,.shfw-item span{
	background: #fff;
	border-radius: 10px;
	display: block;
	font-style: normal;
	margin-bottom: 25px;
	position: relative;
	text-align: center;
	width: 210px;
	z-index: 1;
}
.shfw-item strong{
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	transition: .3s;
}
.shfw-item em,.shfw-item i{
	color: #666;
	font-size: 18px;
	height: 80px;
}
.shfw-item em{
	line-height: 80px;
	transition: .3s;
}
.shfw-item i{
	line-height: 20px;
	padding: 20px 0;
	transition: .3s;
}
.shfw-item span{
	background: #ffa51e!important;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 20px 0;
	transition: .3s;
}
.shfw-item strong:hover,.shfw-item em:hover,.shfw-item i:hover,.shfw-item span:hover{
	box-shadow: 5px 5px 8px 0px rgba(0,0,0,.35);
	transition: .3s;
}

.dyjh{
	padding: 80px 0 30px 0;
	text-align: center;
}
.dyjh .name{
}
.dyjh .name-text{
	color: #666;
	font-size: 14px;
	padding: 30px 0 0 0;
}
.dyjh .main{
	color: #666;
	line-height: 25px;
	padding: 55px 0 0 0;
}
.dyjh .main ul{
	position: relative;
	padding:30px 0 0 0;
}
.dyjh .main li{
	float: left;
	height: 240px;
	margin: 5px;
	width: 590px;
}
.dyjh .main ul:after{
	background: url(../images/kffw-ssn-dyjh.png) no-repeat #fff center;
	border-radius: 200px;
	content: '';
	height: 275px;
	left: 460px;
	position: absolute;
	top: 110px;
	width: 275px;
}

.zymd-bg{
	background:url(../images/qgmd-bg.jpg) no-repeat center top #f4f4f4;
	padding:140px 0 30px 0;
}
.qgmd-main{
	margin:0 auto;
	padding:0;
	position:relative;
	width:1200px;
}
.qgmd-main .fd{
	left:0;
	position:absolute;
	top:0;
	z-index:9;
}
.qgmd-list{
	float:left;
	position: absolute;
	width:330px;
	z-index: 33;
}
.qgmd-list:hover a{
	z-index:8888;
}
.qgmd-list-title{
	background-color:#ffa51e;
	background:
	radial-gradient(circle at top left,
	transparent 0px,#ffa51e 0)top left,
	radial-gradient(circle at top right,
	transparent 0px,#ffa51e 0)top right,
	radial-gradient(circle at bottom right,
	transparent 7px, #ffa51e 0)bottom right,
	radial-gradient(circle at bottom left,
	transparent 7px,#ffa51e 0)bottom left;
	background-size:90% 90%;
	background-repeat:no-repeat;
	height:100px;
	padding-top: 20px;
	text-align: center;
}
.qgmd-list-main{
	background-color:#fff;
	background:
	radial-gradient(circle at top left,
	transparent 7px,#fff 0)top left,
	radial-gradient(circle at top right,
	transparent 7px,#fff 0)top right,
	radial-gradient(circle at bottom right,
	transparent 7px,#fff 0)bottom right,
	radial-gradient(circle at bottom left,
	transparent 7px,#fff 0)bottom left;
	background-size:90% 90%;
	background-repeat:no-repeat;
	padding:10px;
}
.qgmd-list-main .left{
	float:left;
}
.qgmd-list-main .right{
	float:right;
}
.qgmd-list-main ul{
	width:150px;
}
.qgmd-list-main li{
}
.qgmd-list-main li:hover .qgmd-dt{
	background:#e4e1da;
}
.qgmd-list-main li:hover .qgmd-dd{
	display:block;
}
/*--------------------------------*/
#shanghai .shanghai .qgmd-dt,
#tianjin .tianjin .qgmd-dt,
#guangzhou .guangzhou .qgmd-dt,
#fuzhou .fuzhou .qgmd-dt,
#ningbo .ningbo .qgmd-dt,
#jinan .jinan .qgmd-dt,
#xian .xian .qgmd-dt,
#suzhou .suzhou .qgmd-dt,
#taiyuan .taiyuan .qgmd-dt,
#changchun .changchun .qgmd-dt,
#shijiazhuang .shijiazhuang .qgmd-dt,
#hefei .hefei .qgmd-dt,
#guiyang .guiyang .qgmd-dt,
#haerbin .haerbin .qgmd-dt,
#kunming .kunming .qgmd-dt,
#beijing .beijing .qgmd-dt,
#shenzhen .shenzhen .qgmd-dt,
#changsha .changsha .qgmd-dt,
#chongqing .chongqing .qgmd-dt,
#shenyang .shenyang .qgmd-dt,
#wuhan .wuhan .qgmd-dt,
#nanning .nanning .qgmd-dt,
#chengdu .chengdu .qgmd-dt,
#nanjing .nanjing .qgmd-dt,
#zhengzhou .zhengzhou .qgmd-dt,
#qingdao .qingdao .qgmd-dt,
#lanzhou .lanzhou .qgmd-dt,
#wulumuqi .wulumuqi .qgmd-dt,
#dalian .dalian .qgmd-dt,
#huhehaote .huhehaote .qgmd-dt,
#nanchang .nanchang .qgmd-dt,
#wuxi .wuxi .qgmd-dt,
#zhuhai .zhuhai .qgmd-dt,
#hangzhou .hangzhou .qgmd-dt,
#baoding .baoding .qgmd-dt,
#haikou .haikou .qgmd-dt,
#xiamen .xiamen .qgmd-dt{
	background:#ffa51e;
	color: #fff;
}
#shanghai .shanghai .qgmd-dt span,
#tianjin .tianjin .qgmd-dt span,
#guangzhou .guangzhou .qgmd-dt span,
#fuzhou .fuzhou .qgmd-dt span,
#ningbo .ningbo .qgmd-dt span,
#jinan .jinan .qgmd-dt span,
#xian .xian .qgmd-dt span,
#suzhou .suzhou .qgmd-dt span,
#taiyuan .taiyuan .qgmd-dt span,
#changchun .changchun .qgmd-dt span,
#shijiazhuang .shijiazhuang .qgmd-dt span,
#hefei .hefei .qgmd-dt span,
#guiyang .guiyang .qgmd-dt span,
#haerbin .haerbin .qgmd-dt span,
#kunming .kunming .qgmd-dt span,
#beijing .beijing .qgmd-dt span,
#shenzhen .shenzhen .qgmd-dt span,
#changsha .changsha .qgmd-dt span,
#chongqing .chongqing .qgmd-dt span,
#shenyang .shenyang .qgmd-dt span,
#wuhan .wuhan .qgmd-dt span,
#nanning .nanning .qgmd-dt span,
#chengdu .chengdu .qgmd-dt span,
#nanjing .nanjing .qgmd-dt span,
#zhengzhou .zhengzhou .qgmd-dt span,
#qingdao .qingdao .qgmd-dt span,
#lanzhou .lanzhou .qgmd-dt span,
#wulumuqi .wulumuqi .qgmd-dt span,
#dalian .dalian .qgmd-dt span,
#huhehaote .huhehaote .qgmd-dt span,
#nanchang .nanchang .qgmd-dt span,
#wuxi .wuxi .qgmd-dt span,
#zhuhai .zhuhai .qgmd-dt span,
#hangzhou .hangzhou .qgmd-dt span,
#baoding .baoding .qgmd-dt span,
#haikou .haikou .qgmd-dt span,
#xiamen .xiamen .qgmd-dt span{
	color: #fff;
}
#shanghai .shanghai .qgmd-dd,
#tianjin .tianjin .qgmd-dd,
#guangzhou .guangzhou .qgmd-dd,
#fuzhou .fuzhou .qgmd-dd,
#ningbo .ningbo .qgmd-dd,
#jinan .jinan .qgmd-dd,
#xian .xian .qgmd-dd,
#suzhou .suzhou .qgmd-dd,
#taiyuan .taiyuan .qgmd-dd,
#changchun .changchun .qgmd-dd,
#shijiazhuang .shijiazhuang .qgmd-dd,
#hefei .hefei .qgmd-dd,
#guiyang .guiyang .qgmd-dd,
#haerbin .haerbin .qgmd-dd,
#kunming .kunming .qgmd-dd,
#beijing .beijing .qgmd-dd,
#shenzhen .shenzhen .qgmd-dd,
#changsha .changsha .qgmd-dd,
#chongqing .chongqing .qgmd-dd,
#shenyang .shenyang .qgmd-dd,
#wuhan .wuhan .qgmd-dd,
#nanning .nanning .qgmd-dd,
#chengdu .chengdu .qgmd-dd,
#nanjing .nanjing .qgmd-dd,
#zhengzhou .zhengzhou .qgmd-dd,
#qingdao .qingdao .qgmd-dd,
#lanzhou .lanzhou .qgmd-dd,
#wulumuqi .wulumuqi .qgmd-dd,
#dalian .dalian .qgmd-dd,
#huhehaote .huhehaote .qgmd-dd,
#nanchang .nanchang .qgmd-dd,
#wuxi .wuxi .qgmd-dd,
#zhuhai .zhuhai .qgmd-dd,
#hangzhou .hangzhou .qgmd-dd,
#baoding .baoding .qgmd-dd,
#haikou .haikou .qgmd-dd,
#xiamen .xiamen .qgmd-dd{
	display:block;
}
#shanghai #shanghai1 .shanghai1 a,
#shanghai #shanghai2 .shanghai2 a,
#shanghai #shanghai3 .shanghai3 a,
#shanghai #shanghai4 .shanghai4 a,
#shanghai #shanghai5 .shanghai5 a,
#shanghai #shanghai6 .shanghai6 a,
#shanghai #shanghai7 .shanghai7 a,
#shanghai #shanghai8 .shanghai8 a,
#shanghai #shanghai9 .shanghai9 a,
#shanghai #shanghai10 .shanghai10 a,
#guangzhou #guangzhou1 .guangzhou1 a,
#guangzhou #guangzhou2 .guangzhou2 a,
#guangzhou #guangzhou3 .guangzhou3 a,
#nanchang #nanchang1 .nanchang1 a,
#nanchang #nanchang2 .nanchang2 a,
#wuxi #wuxi1 .wuxi1 a,
#wuxi #wuxi2 .wuxi2 a,
#zhuhai #zhuhai1 .zhuhai1 a,
#zhuhai #zhuhai2 .zhuhai2 a,
#hangzhou #hangzhou1 .hangzhou1 a,
#hangzhou #hangzhou2 .hangzhou2 a,
#baoding #baoding1 .baoding1 a,
#baoding #baoding2 .baoding2 a,
#haikou #haikou1 .haikou1 a,
#haikou #haikou2 .haikou2 a,
#tianjin #tianjin1 .tianjin1 a,
#tianjin #tianjin2 .tianjin2 a,
#tianjin #tianjin3 .tianjin3 a,
#tianjin #tianjin4 .tianjin4 a,
#tianjin #tianjin5 .tianjin5 a,
#fuzhou #fuzhou1 .fuzhou1 a,
#fuzhou #fuzhou2 .fuzhou2 a,
#fuzhou #fuzhou3 .fuzhou3 a,
#ningbo #ningbo1 .ningbo1 a,
#ningbo #ningbo2 .ningbo2 a,
#ningbo #ningbo3 .ningbo3 a,
#jinan #jinan1 .jinan1 a,
#jinan #jinan2 .jinan2 a,
#jinan #jinan3 .jinan3 a,
#xian #xian1 .xian1 a,
#xian #xian2 .xian2 a,
#xian #xian3 .xian3 a,
#suzhou #suzhou1 .suzhou1 a,
#suzhou #suzhou2 .suzhou2 a,
#suzhou #suzhou3 .suzhou3 a,
#taiyuan #taiyuan1 .taiyuan1 a,
#taiyuan #taiyuan2 .taiyuan2 a,
#taiyuan #taiyuan3 .taiyuan3 a,
#changchun #changchun1 .changchun1 a,
#changchun #changchun2 .changchun2 a,
#changchun #changchun3 .changchun3 a,
#shijiazhuang #shijiazhuang1 .shijiazhuang1 a,
#shijiazhuang #shijiazhuang2 .shijiazhuang2 a,
#shijiazhuang #shijiazhuang3 .shijiazhuang3 a,
#hefei #hefei1 .hefei1 a,
#hefei #hefei2 .hefei2 a,
#hefei #hefei3 .hefei3 a,
#guiyang #guiyang1 .guiyang1 a,
#guiyang #guiyang2 .guiyang2 a,
#guiyang #guiyang3 .guiyang3 a,
#haerbin #haerbin1 .haerbin1 a,
#haerbin #haerbin2 .haerbin2 a,
#haerbin #haerbin3 .haerbin3 a,
#kunming #kunming1 .kunming1 a,
#kunming #kunming2 .kunming2 a,
#kunming #kunming3 .kunming3 a,
#beijing #beijing1 .beijing1 a,
#beijing #beijing2 .beijing2 a,
#beijing #beijing3 .beijing3 a,
#shenzhen #shenzhen1 .shenzhen1 a,
#shenzhen #shenzhen2 .shenzhen2 a,
#shenzhen #shenzhen3 .shenzhen3 a,
#changsha #changsha1 .changsha1 a,
#changsha #changsha2 .changsha2 a,
#changsha #changsha3 .changsha3 a,
#chongqing #chongqing1 .chongqing1 a,
#chongqing #chongqing2 .chongqing2 a,
#chongqing #chongqing3 .chongqing3 a,
#shenyang #shenyang1 .shenyang1 a,
#shenyang #shenyang2 .shenyang2 a,
#shenyang #shenyang3 .shenyang3 a,
#shenyang #shenyang4 .shenyang4 a,
#shenyang #shenyang5 .shenyang5 a,
#shenyang #shenyang6 .shenyang6 a,
#shenyang #shenyang7 .shenyang7 a,
#shenyang #shenyang8 .shenyang8 a,
#shenyang #shenyang9 .shenyang9 a,
#wuhan #wuhan1 .wuhan1 a,
#wuhan #wuhan2 .wuhan2 a,
#wuhan #wuhan3 .wuhan3 a,
#nanning #nanning1 .nanning1 a,
#nanning #nanning2 .nanning2 a,
#nanning #nanning3 .nanning3 a,
#nanning #nanning4 .nanning4 a,
#nanning #nanning5 .nanning5 a,
#nanning #nanning6 .nanning6 a,
#nanning #nanning7 .nanning7 a,
#nanning #nanning8 .nanning8 a,
#nanning #nanning9 .nanning9 a,
#chengdu #chengdu1 .chengdu1 a,
#chengdu #chengdu2 .chengdu2 a,
#chengdu #chengdu3 .chengdu3 a,
#nanjing #nanjing1 .nanjing1 a,
#nanjing #nanjing2 .nanjing2 a,
#nanjing #nanjing3 .nanjing3 a,
#zhengzhou #zhengzhou1 .zhengzhou1 a,
#zhengzhou #zhengzhou2 .zhengzhou2 a,
#zhengzhou #zhengzhou3 .zhengzhou3 a,
#qingdao #qingdao1 .qingdao1 a,
#qingdao #qingdao2 .qingdao2 a,
#qingdao #qingdao3 .qingdao3 a,
#lanzhou #lanzhou1 .lanzhou1 a,
#lanzhou #lanzhou2 .lanzhou2 a,
#lanzhou #lanzhou3 .lanzhou3 a,
#wulumuqi #wulumuqi1 .wulumuqi1 a,
#wulumuqi #wulumuqi2 .wulumuqi2 a,
#wulumuqi #wulumuqi3 .wulumuqi3 a,
#dalian #dalian1 .dalian1 a,
#dalian #dalian2 .dalian2 a,
#dalian #dalian3 .dalian3 a,
#huhehaote #huhehaote1 .huhehaote1 a,
#huhehaote #huhehaote2 .huhehaote2 a,
#huhehaote #huhehaote3 .huhehaote3 a,
#xiamen #xiamen1 .xiamen1 a,
#xiamen #xiamen2 .xiamen2 a,
#xiamen #xiamen3 .xiamen3 a{
	border-bottom:solid 1px #e2dfd9;
	font-weight: bold;
}
/*--------------------------------*/
.qgmd-dt{
	border-bottom:solid 1px #e4e1da;
	font-family:"思源黑体 CN Light";
	font-size:18px;
	line-height:40px;
	padding:5px 5px 0 5px;
}
.qgmd-dt span{
	color:#c5c1b8;
	float:right;
	font-size:12px;
}
.qgmd-dd{
	background:#f7f6f3;
	display:none;
	padding:10px 0;
}
.qgmd-dd dd{
	font-size: 12px;
	line-height:22px;
}
.qgmd-dd dd a{
	color:#5a5a5a;
	display:block;
	padding: 0 10px;
}
.qgmd-dd dd a b{
	font-weight: normal;
}


.qgmd-content{
	background: #fff;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.10);
	float:right;
	width:840px;
}
.qgmd-info{
	border-bottom: solid 2px #ffa51e;
	min-height:90px;
	margin: 0 30px;
	padding:30px 0 0 0;
}
.qgmd-info-title{
	float:left;
	padding:10px;
	width:350px;
}
.qgmd-info-title em{
	color:#4d453e;
	display:inline-block;
	font-size:25px;
	font-style:normal;
	line-height:25px;
	padding:0 0 5px 0;
}
.qgmd-info-title strong{
	color:#ffa51e;
	display:block;
	font-size:20px;
	font-weight:normal;
	padding:5px 0 0 0;
}
.qgmd-info-title strong span{
	margin:0;
	padding:0;
}
.qgmd-info-main{
	float:left;
	padding:0;
	width:430px;
}
.qgmd-info-main ul{
	margin:0;
	padding:0;
}
.qgmd-info-main li{
	color:#5a5a5a;
	font-size:16px;
	line-height:25px;
	padding:0 0 10px 0;
	width:450px;
}
.qgmd-info-main li span{
	display:block;
	float:left;
	height:18px;
	margin:0 5px 0 0;
	width:18px;
}
.qgmd-info-main li strong{
	display:inline-block;
	font-size:24px;
}
.qgmd-img{
	padding:20px;
}
.qgmd-img ul{
	margin:0 auto;
	padding:0;
	width:830px;
}
.qgmd-img li{
	float:left;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	height:160px;
	margin:10px;
	overflow:hidden;
	text-align:center;
	width:300px;
}
.qgmd-img li img{
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	height:100%;
	width:100%;
}
.qgmd-img .qgmd-img1{
	float:left;
	height:340px;
	width:460px;
}
.qgmd-img li:hover img{
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	height:105%;
	margin:-2.5%;
	width:105%;
}
.qgmd-bus{
	background:#f7f6f3;
	border-radius: 10px;
	font-family:"思源黑体 CN Light";
	margin:20px;
	padding: 20px 0 0 0;
}
.qgmd-title strong{
    background-image: linear-gradient(#ffa51e, #ebaf44);
	border-radius: 0px 100px 100px 0;
	color:#fff;
	display:inline-block;
	font-size: 18px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	margin: 0 0 20px 0;
	padding:0px 30px;
}
.bus-dt{
	color:#72675c;
	float:left;
	padding:10px 10px 40px 10px;
	width:80px;
}
.bus-dt p{
	border:solid 1px #72675c;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	display:block;
	font-size:23px;
	height:50px;
	line-height:50px;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:50px;
}
.bus-dt div{
	display:block;
	font-size:20px;
	line-height:24px;
	margin:0 auto;
	padding:10px 0 0 5px;
	text-align:center;
	width:24px;
}
.bus-dd{
	border-left:solid 1px #aea7a2;
	float:left;
	min-height:170px;
	padding:10px 0 0 20px;
	width:720px;
}
.bus-dd ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.bus-dd li{
	float:left;
	font-size:16px;
	height:50px;
	line-height:40px;
	margin:0;
	padding:0;
	width:320px;
}
.bus-dd li div{
	border:solid 1px #ffa51e;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	color:#615449;
	cursor:context-menu;
	float:left;
	font-weight:normal;
	height:40px;
	line-height:38px;
	margin:0 5px;
	min-width:80px;
	padding:0 10px;
	text-align:center;
}
.bus-dd li:hover div{
	background:#ffa51e;
	color:#fff;
}
.bus-dd li p{
	color:#615449;
	cursor:context-menu;
	float:left;
	font-size:16px;
	margin:0;
	padding:0;
}
.qgmd-map{
	border-radius: 10px;
	overflow: hidden;
	margin: 20px;
}

.dashi-ban{
	background: url(../images/dashi-ban.jpg) center top;
	height: 580px;
	position: relative;
	width: 100%;
}
.video-btn{
	background: url(../images/video.png);
	border: none;
	height: 55px;
	opacity: .8;
	transition: .3s;
	width: 55px;
}
.video-btn:hover{
	opacity: 1;
	transition: .3s;
}
.dashi-ban .video-btn{
	position: absolute;
	bottom: 20%;
	right: 40%
}

.dashi-menu{padding: 30px 0; text-align: center;}
.dashi-menu a{
	border: solid 2px #ffa51e;
	border-radius: 50px;
	display: inline-block;
	margin: 0 30px;
	padding: 5px 0;
	position: relative;
	text-align: center;
	top: -0px;
	transition: .3s;
	width: 220px;
}
.dashi-menu a:hover{
	top: -5px;
	transition: .3s;
}

.jp-name{
	padding-bottom: 10px;
}
.jp-main{
    background-image: linear-gradient(#f5f5f5, #ebebeb);
	border-radius: 10px;
	height: 350px;
	padding: 50px;
	position: relative;
}
.jp-main span{
	display: block;
}
.jp-main em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	padding-top: 30px;
}
.jp-main strong{
	color: #333;
	display: block;
	font-size: 18px;
	padding-top: 30px;
}
.jp-main .main-img{
	position: absolute;
	bottom: 0;
}
.dashi-yumiaoshi{
	padding: 100px 0 30px 0;
}
.dashi-yumiaoshi .main-img{
	right: 0;
}

.bg-yumiaoshi2{
	background: url(../images/dashi-jpyms-bg.jpg);
	height: 570px;
}
.dashi-yumiaoshi2{
	position: relative;
}
.yms-text{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	left: 40px;
	position: absolute;
	top: 100px;
}
.yms-text strong{
	position: relative;
}
.yms-text:before{
	color: #999;
	content: '"';
	font-size: 60px;
	left: -30px;
	position: absolute;
}
.yms-text:after{
	color: #999;
	content: '"';
	font-size: 60px;
	position: absolute;
	right: -30px;
	bottom: -30px;
}
.bg-yumiaoshi2 .video-btn,.bg-yumiaoshi3 .video-btn,.bg-yangxieshi3 .video-btn,.bg-tiaoxieshi2 .video-btn{
	margin: 220px 50%;
}

.dashi-yumiaoshi3{
	padding: 10px 0 50px 0;
}
.dashi-left{
	float: left;
	width: 590px;
}
.dashi-right{
	float: right;
	margin-right: 50px;
	padding: 70px 0;
	width: 470px;
}
.dashi-right h3{
	margin: 0;
}
.dashi-right em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	height: 190px;
	line-height: 30px;
	padding-top: 40px;
}
.dashi-right h4{
	font-size: 30px;
	font-weight: bold;
}
.dashi-right span{
	background: #ffa51e;
	border-radius: 50px;
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	margin: 20px 0 0 0;
	text-align: center;
	width: 450px;
}
.dashi-right strong{
	color: #666;
	display: block;
	font-size: 18px;
	margin-top: 35px;
}
.dashi-right i{
	border: solid 1px #666;
	border-radius: 50px;
	color: #666;
	display: inline-block;
	font-size: 30px;
	font-style: normal;
	height: 90px;
	line-height: 90px;
	margin-top: 10px;
	margin-right: 20px;
	text-align: center;
	width: 90px;
}

.dashi-yumiaoshi4{
	padding: 70px 0;
}
.dashi-item{
	float: left;
	text-align: center;
	width: 50%;
}
.dashi-item .item-name{
	margin-top: 30px;
}
.dashi-item .item-main{
	color: #666;
	font-size: 18px;
	height: 120px;
	line-height: 30px;
	padding-top: 10px;
}
.dashi-item .item-list{
	width: 100%;
}
.dashi-item .item-list li{
	color: #666;
	display: inline-block;
	font-size: 18px;
	padding: 0 20px;
	text-align: center;
}
.dashi-item .item-list li span{
	border: solid 2px #666;
	border-radius: 70px;
	color: #666;
	display: block;
	font-size: 24px;
	font-weight: bold;
	height: 65px;
	line-height: 60px;
	margin: 0 auto 10px auto;
	text-align: center;
	width: 65px;
}

.dashi-yangxieshi{
	margin-bottom: 30px;
}
.dashi-yangxieshi .jp-name{
	padding-left: 500px;
}
.dashi-yangxieshi .main-img{
	bottom: -25px;
	left: 0;
}
.dashi-yangxieshi .jp-main{
	padding-left: 500px;
}
.bg-yangxieshi3{
	background: url(../images/dashi-jpyxs-bg.jpg) center;
	height: 570px;
}
.bg-yangxieshi4{
	background: url(../images/dashi-jpyxs-bg2.jpg) center;
	height: 570px;
}
.jp-cnt{
	font-size: 18px;
}
.jp-cnt em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	height: 150px;
	padding-top: 30px;
}

.bg-tiaoxieshi2{
	background: url(../images/dashi-jptxs-bg.jpg) center;
	height: 570px;
}
.dashi-tiaoxieshi2{
	position: relative;
}
.bg-tiaoxieshi3{
	background: url(../images/dashi-jptxs-bg2.jpg) center;
	height: 740px;
}
.dashi-tiaoxieshi3{
	padding: 50px 0;
	text-align: center;
}
.dashi-tiaoxieshi3 .item-main strong{
	color: #333;
	display: block;
	font-size: 18px;
	padding-top: 20px;
}
.dashi-tiaoxieshi3 .item-main em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 26px;
	padding: 20px 0;
}
.dashi-tiaoxieshi3 .item-list i{
	color: #666;
	display: inline-block;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	padding: 0 8px;
}
.dashi-tiaoxieshi3 .item-list i img{
	display: block;
	margin-bottom: 10px;
}

.bg-tiaoxieshi4{
	background: url(../images/dashi-jptxs-bg3.jpg) center;
	height: 600px;
}
.dashi-tiaoxieshi4 .item-name{
	float: right;
	margin-left: 800px;
	padding-top: 100px;
	text-align: center;
	width: 360px;
}
.dashi-tiaoxieshi4 .item-main{
	color: #fff;
	float: right;
	font-size: 18px;
	line-height: 30px;
	margin-left: 800px;
	padding-top: 20px;
	text-align: center;
	width: 360px;
}
.dashi-tiaoxieshi4 .item-main strong{
	font-weight: normal;
}
.dashi-tiaoxieshi4 .item-list{
	float: right;
	margin-left: 800px;
	padding-top: 70px;
	text-align: center;
	width: 360px;
}
.dashi-tiaoxieshi4 .item-list i{
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-style: normal;
	padding: 0 10px;
}
.dashi-tiaoxieshi4 .item-list i span{
	border: solid 2px #fff;
	border-radius: 50px;
	color: #fff;
	display: block;
	font-size: 36px;
	height: 80px;
	line-height: 80px;
	margin: 0 auto 10px auto;
	text-align: center;
	width: 80px;
}


.sdjd-ban{
	background: url(../images/sdjd-ban.jpg) center;
	height: 580px;
	overflow: hidden;
	text-align: center;
}
.sdjd-ban .name{
	padding-top: 130px;
}
.sdjd-ban .main strong{
	border: solid 2px #fff;
	border-radius: 40px;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 30px;
	line-height: 25px;
	margin: 30px auto 0 auto;
	text-align: center;
	width: 300px;
}
.sdjd-ban .main em{
	background: #fff;
	border-radius: 50px;
	color: #666;
	display: inline-block;
	font-size: 18px;
	font-style: normal;
	height: 35px;
	line-height: 35px;
	margin: 50px 5px;
	padding: 0 35px;
	transition: .3s;
}
.sdjd-ban .main em:hover{
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,.70);
	transition: .3s;
}
.sdjd-ban .main em a{
	color: #666;
}
.xmpyjd{
	padding: 40px 0;
}
.sdjd-name{
	text-align: center;
}
.sdjd-main{
	background: #fff;
	margin-top: 30px;
}
.sdjd-l{
	float: left;
	padding: 50px;
}
.sdjd-l em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding: 20px 0 0 0;
}
.sdjd-l .sdjd-img{
	margin-top: 40px;
}
.sdjd-r{
	float: right;
	height: 390px;
	position: relative;
	width: 615px;
}
.sdjd-r .video-btn{
	background: none;
	height: auto;
	left: 0;
	position: absolute;
	top: 0px;
	width: auto;
}
.bg-fhpyjd{
	background: url(../images/sdjd-fhjd-bg.jpg) center top;
	height: 600px;
	overflow: hidden;
}
.bg-xmpyjd{
	background: url(../images/sdjd-xmjd-bg.jpg) center top;
	height: 600px;
	overflow: hidden;
}
.xmpyjd-jd .sdjd-name{
	padding: 80px 30px 0 0;
	text-align: right;
}
.xmpyjd-jy{
	padding: 40px 0;
	text-align: center;
}
.xmpyjd-jy strong{
	color: #333;
	display: block;
	font-size: 18px;
	padding-top: 30px;
}
.xmpyjd-jy em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding-top: 5px;
}
.xmpyjd-jy .sdjd-list{
	padding: 30px 0;
}
.xmpyjd-jy .sdjd-item{
	background: #fff;
	border-radius: 10px;
	float: left;
	height: 380px;
	margin: 0 40px;
	position: relative;
	width: 320px;
}
.xmpyjd-jy .sdjd-item:after{
	background: url(../images/sdjd-item-after.png) no-repeat;
	content: '';
	height: 31px;
	top: 150px;
	position: absolute;
	right: -65px;
	width: 50px;
}
.xmpyjd-jy .no-after:after{
	height: 0px;
	width: 0px;
}
.xmpyjd-jy .sdjd-item .item-img{
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}
.xmpyjd-jy .sdjd-item .item-main img{
	margin-top: 10px;
}
.xmpyjd-jy .sdjd-item .item-main strong{
	padding-top: 2 0px;
}
.bg-fhsdjd-sz{
	background: url(../images/fhsdjd-sz-bg.jpg) center top;
	height: 600px;
}
.bg-sdjd-sz{
	background: url(../images/sdjd-sz-bg.jpg) center top;
	height: 600px;
}
.xmpyjd-sz{
	padding-top: 90px;
}
.xmpyjd-sz .sdjd-main{
	background: #ffa51e;
	float: right;
	height: 380px;
	margin: 0;
	padding: 50px 30px;
	width: 330px;
}
.xmpyjd-sz .sdjd-main em{
	color: #fff;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 26px;
	padding-top: 20px;
}
.cxyzjd{
	padding: 40px 0;
}
.bg-cxyzjd{
	background: url(../images/cxyzjd-bg.jpg) center top;
	height: 600px;
	overflow: hidden;
}
.cxyzjd-hq{
	padding-top: 90px;
}
.cxyzjd-hq .sdjd-name{
	text-align: right;
}

.cxyzjd-ty{
	padding: 40px 0;
}
.cxyzjd-ty .sdjd-cnt em{
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding-top: 30px;
	text-align: center;
}
.cxyzjd-ty .sdjd-list{
	padding-top: 30px;
}
.cxyzjd-ty .sdjd-item{
	float: left;
	display: inline-block;
	padding: 0 3px;
	text-align: center;
}
.cxyzjd-ty .sdjd-item em{
	display: block; 
	font-size: 18px;
	font-style: normal;
	padding-top: 20px;
}
.cxyzjd-ty .sdjd-item strong{
	font-size: 18px;
}
.bg-cxyzjd-bz{
	background: url(../images/cxyzjd-bz.jpg) center top;
	height: 600px;
	overflow: hidden;
	padding-top: 70px;
}
.cxyzjd-bz .sdjd-cnt{
	padding-top: 10px;
}
.cxyzjd-bz em{
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	text-align: center;
}
.zlcbjd{
	padding-top: 40px;
}
.zlcbjd-img{
	background: url(../images/sdjd-cbjd-bg.jpg) no-repeat;
	height: 700px;
	margin-top: 50px;
	padding-top: 80px;
	padding-bottom: 30px;
}
.zlcbjd-img .sdjd-name{
	text-align: right;
	margin-right: 150px;
}

.bg-zlcbjd-jh{
	background: url(../images/sdjd-cbjd-bg2.jpg) top center;
	height: 600px;
	padding-top: 60px;
	text-align: center;
}
.zlcbjd-jh em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding-top: 25px;
}
.bg-zlcbjd-bz{
	background: url(../images/sdjd-cbjd-bg3.jpg) top center;
	height: 600px;
	padding-top: 60px;
	text-align: center;
}
.zlcbjd-bz em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding-top: 25px;
	padding-bottom: 30px;
}

.wlzzjd{
	padding-top: 40px;
	padding-bottom: 40px;
}
.bg-wlzzjd-cc{
	background: url(../images/sdjd-wljd-bg.jpg) center top;
	height: 600px;
	padding-top: 80px;
	padding-bottom: 30px;
}
.bg-wlzzjd-cc .sdjd-name{
	text-align: right;
	margin-right: 150px;
}

.bg-wlzzjd-hj{
	height: 600px;
	padding-top: 60px;
	text-align: center;
}
.wlzzjd-hj em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.bg-wlzzjd-gx{
	background: url(../images/sdjd-wljd-bg2.jpg) center bottom;
	height: 730px;
	padding-top: 60px;
	text-align: center;
}
.wlzzjd-gx strong{
	color: #333;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding-top: 25px;
}
.wlzzjd-gx em{
	color: #666;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	padding-top: 5px;
}
.wlzzjd-gx .item-list{
	padding: 30px 0;
}
.wlzzjd-gx .item-list i{
	color: #666;
	display: inline-block;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	padding: 0 8px;
}
.wlzzjd-gx .item-list i img{
	display: block;
	margin-bottom: 10px;
}

.f-copy{
	background:#003da5;
	color:#ccc;
	line-height:20px;
	padding:20px 0;
	font-size:12px;
}
.f-copy div{
	text-align:center!important;
	width:1000px;
	margin:0 auto;
}
.f-copy strong{
	color:#ccc;
}
.f-copy a{
	color:#ccc;
}
.f-copy a:hover{
	color:#fff;
}

/*-----------------------------------*/
.bg-i-2{
	padding: 80px 0 30px 0;
}
.i-sldx{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.30);
	margin: 0 20px;
	position: relative;
}
.i-sldx:after{
	background: url(../images/i-sldx-bg.jpg) no-repeat;
	background-size: 100%; 
	border-radius: 0 0 10px 0;
	bottom: 0;
	content: '';
	display: block;
	height: 265px;
	position: absolute;
	right: 0;
	width: 305px;
}
.i-sldx .nav-tabs{
	background: #f6f2ea;
	border: none;
	border-radius: 0 0 0 10px;
	overflow: hidden;
	width: 855px;
}
.i-sldx .nav-tabs .nav-name{
	border-radius: 10px;
	float: left;
	margin: 20px 25px;
	overflow: hidden;
	text-align: center;
	width: 235px;
}
.i-sldx .nav-tabs .nav-name a{
	display: block;
	height: 180px;
	position: relative;
	width: 235px;
}
.i-sldx .nav-tabs .nav-name a:before{
	background: #000;
	content: '';
	display: block;
	height: 180px;
	opacity: .6;
	position: absolute;
	transition: .3s;
	width: 235px;
	z-index: 1;
}
.i-sldx .nav-tabs .nav-name a strong{
	bottom: 80px;
	display: block;
	position: absolute;
	text-align: center;
	transition: .3s;
	width: 100%;
	z-index: 3;
	font-family: "微软雅黑";
	font-size:18px;
}
.i-sldx .nav-tabs .nav-name a:after{
	background: #ffa51e;
	bottom: 70px;
	content: '';
	display: block;
	height: 3px;
	left: 110px;
	margin: 0 auto;
	position: absolute;
	transition: .3s;
	width: 20px;
	z-index: 2;
}
.i-sldx .nav-tabs .nav-name.active a:before{
	opacity: .1;
	transition: .3s;
}
.i-sldx .nav-tabs .nav-name.active a strong{
	bottom: 5px;
	transition: .3s;
	z-index: 3;
}
.i-sldx .nav-tabs .nav-name.active a:after{
	bottom: 0;
	height: 40px;
	left: 0;
	width: 100%;
	transition: .3s;
	z-index: 2;
}

.i-sldx .nav-tabs .nav-name a.swwl{
	background: url(../images/sldx_01_x.jpg) no-repeat;
}
.i-sldx .nav-tabs .nav-name a.ygfl{
	background: url(../images/sldx_02_x.jpg) no-repeat;
}
.i-sldx .nav-tabs .nav-name a.qyxj{
	background: url(../images/sldx_03_x.jpg) no-repeat;
}


.i-sldx .nav-tabs strong{
	color: #fff;
	font-family: "华文宋体";
	font-size: 18px;
	display: block;
}
.i-sldx .nav-tabs > li.active > a,.i-sldx .nav-tabs > li.active > a:hover,.i-sldx .nav-tabs > li.active > a:focus{
	background: none;
}
.i-sldx .sldx-text{
	background: #ccc;
	color: #777062;
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 30px;
}


.sldx-content{
	height: 330px;
	width: 855px;
}
.sldx-c-img{
	float: left;
	height: 340px;
	padding-left: 30px;
	position: relative;
	width: 510px;
}
.sldx-c-img img{
	border-radius: 10px;
	box-shadow: 0px 10px 8px 0px rgba(0,0,0,.2);
	position: absolute;
	top: -40px;
	transition: .3s;
}
.sldx-c-img:after{
    border: 20px solid transparent;
    border-right-color: #fff;
	content: '';
	display: block;
	height: 0px;
	position: absolute;
	right: -40px;
	top: 50px;
	width: 0px;
}
.sldx-c-main{
	color: #666;
	float: right;
	font-family: "微软雅黑";
	font-size: 16px;
	height: 300px;
	padding: 30px 0 0 0;
	position: relative;
	width: 300px;
}
.sldx-c-m-title{
	margin: 30px 0 10px 0;
}
.sldx-c-main em{
	background: #ffa51e;
	border-radius: 5px;
	bottom: 0px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	height: 25px;
	left: 0;
	line-height: 25px;
	padding: 0px;
	position: absolute;
	text-align: center;
	width: 90px;
}
.i-sldx .sldx-guige{
	background: #003da5;
	border-radius: 0px 10px 10px 0;
	height: 600px;
	position: absolute;
	right: 0;
	top: 0;
	width: 305px;
}
.i-sldx .sldx-guige .carousel{
	margin: 0 auto;
	width: 250px;
}
.i-sldx .sldx-guige .sldx-gg-name{
	margin-top: 80px;
	text-align: center;
}
.i-sldx .sldx-guige .sldx-gg-list,.i-sldx .sldx-guige .sldx-gg-list .carousel{
	height: 200px;
	position: relative;
}
.i-sldx .sldx-guige .carousel-inner,.i-sldx .sldx-guige .carousel-inner .item{
	height: auto;
}
.i-sldx .sldx-guige .sldx-gg-list ul{
	border-top: solid 1px #fff;
	margin: 30px auto 0 auto;
	overflow: hidden;
	width: 250px;
}
.i-sldx .sldx-guige .sldx-gg-list li{
	border-bottom: solid 1px #fff;
	font-family:"华文宋体";
	height: 65px;
	padding: 0 10px;
}
.i-sldx .sldx-guige .sldx-gg-list li a{
	color: #fff;
	transition: .3s;
}
.i-sldx .sldx-guige .sldx-gg-list li a:hover{
	background: #ffa51e;
	color: #ffa51e;
	transition: .3s;
}
.i-sldx .sldx-guige .sldx-gg-list li a:hover .xinghao{
	background: #ffa51e;
	color: #fff;
	transition: .3s;
}
.i-sldx .sldx-guige .sldx-gg-list li .xinghao{
	background: #fff;
	border-radius: 5px;
	color: #333;
	float: left;
	font-size: 16px;
	line-height: 25px;
	margin: 17px 0 0 0;
	text-align: center;
	transition: .3s;
	width: 80px;
}
.i-sldx .sldx-guige .sldx-gg-list li .xinghao strong{
	display: inline-block;
	font-size: 22px;
	line-height: 22px;
	padding: 3px 0 0 0;
}
.i-sldx .sldx-guige .sldx-gg-list li .guige{
	float: left;
	font-size: 17px;
	padding: 12px 0 3px 10px;
	position: relative;
	text-align: left;
	width: 150px;
	font-family: "微软雅黑";
	font-size:14px;
}
.i-sldx .sldx-guige .sldx-gg-list li .guige em{
	display: block;
	font-style: normal;
}
.i-sldx .sldx-guige .sldx-gg-list .carousel-indicators{
	bottom: 0px;
}
.i-sldx .sldx-guige .sldx-gg-list .carousel-indicators li{
	background: #fff;
	border: none;
	height: 5px;
	margin: 0;
	width: 50px;
}
.i-sldx .sldx-guige .sldx-gg-list .carousel-indicators li.active{
	background: #ffa51e;
	margin: 0;
}


/*===================================================================================*/
.info-title
					{
						color: white;
						font-size: 14px;
						background-color:#ffa51e;
						line-height: 26px;
						padding: 0px 0 0 6px;
						font-weight: lighter;
						letter-spacing: 1px;
						width: 400px;
					}
					.info-content
					{
						padding: 5px 5px 10px 5px;
						color: #333;
						line-height: 23px;
						font-size:14px;
					}
					.info-content img
					{
						float: left;
						margin: 1px;
						padding-right: 5px;
						width: 120px;
					}
/*===================================================================================*/

.tabs {
	width: 1185px;
	margin: 30px auto;
	 height:auto;
	 position:relative;	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.63);border-radius: 20px;
}
.pro_mainlist {
	width: 1200px;
	margin: 0 auto;
}

.tabs_item {
	height: 70px;
}

.list_item {
	float: left;
	width: 395px;
	height: 70px;
	line-height: 36px;
	font-size: 26px;
	text-align: center;
	background-color:#FC0;
	cursor: pointer;

    position: relative;
    cursor: pointer;


    text-align: center;
    background: #d7b17d;
    background: -webkit-linear-gradient(top,#d7b17d 0%,#f9e2ae 100%);
    transition: .3s;
	
	
	
}
.list_item.active {

    background: #03538F;
    color: #fff;
}


.tabs_block {
	width: 20000px;
	position: relative;
}
.list_block {
	display: none;
	float: left;
	width: 1200px; height:auto;
	text-align: center;

	background-color:#F4F4F4
}
.list_block.show {
	display: block;
}
.bom-text {
	position:relative;
	text-align: center;
	height: 52px;
	line-height: 52px;
	color: #fff;
	background: #c71432; font-size:14px;
	border-radius: 0 0 20px 20px; bottom:0;
}
.pro-imglist {
	position: relative;
	padding: 0; height:auto;
	width:1280px;
	margin:0 auto; overflow:hidden
}
.pro-imglist .bg {
position: relative;
	top:0;
}
.pro-imglist .top_con {
	position: relative;
	width: 1100px;
	left: 50%;
	margin-left: -550px;
	top: -70px;
	border-radius: 20px;
	height:auto

}
.bg {
	box-shadow: 10px 10px 24px rgba(0, 0, 0, .3);
	background: #03538F;
	background: -webkit-linear-gradient(-70deg, #03538F 0%, #03538F 56%, #03538F 100%);
	position: absolute;

	top: 40px;
	border-radius: 0 0 20px 20px; width:1184px; overflow:hidden; padding:20px 0;

}
.pro-imglist .nav {
	height: 70px;
	margin-top: -30px;
	display: flex;
	justify-content: space-between;
}

.tabs_item .list_item:before {
	content: "";
	width: 2px;
	height: 70px;
	background: url(../images/bg-x1.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.tabs_item .list_item1:before {
	content: "";
	width: 2px;
	height: 70px;
	background: none;
	position: absolute;
	right: 0;
	top: 0;
}
.pro-imglist .nav .cur:before, .pro-imglist .nav .span:last-child:before {
	background: none;
}
.tabs_item .list_item:last-child {
	border-top-right-radius: 20px;	
}
.tabs_item .list_item:first-child {
border-top-left-radius: 20px;
}
.tabs_item .list_item.prev-rau {
	border-radius: 0 20px 20px 0;
}
.tabs_item .list_item .prev-rau:before {
	background: none;
}
.tabs_item .list_item.next-rau {
	border-radius: 20px 0 0 20px;
}
.tabs_item .list_item:hover {
	 background: #d6af79;

}
.list_item a{ color:#333;DISPLAY: BLOCK;}
.list_item.active a{ color:#fff}
.list_item.active:hover {

    background: #03538F;
    color: #fff;
}

.list_item .i {
	width: 21px;
	height: 22px;
	display: inline-block;
	background: url(../images/icon-x1.png) no-repeat;
	margin-left: 5px;
}
.active .i {
	background: url(../images/icon-x2.png) no-repeat;	width: 21px;
	height: 22px;
}



.list_item .p {
	font-family: 'Rubik', sans-serif;
	font-size: 26px;
	font-weight: 700; line-height:50px; margin:0; padding:0; margin-top:8px;
}
.list_item .s {
	margin-top: 3px;font-size: 12px;line-height:26px;
}
.pro-imglist .nav .yh-pop {
	-webkit-animation: bounce 1.5s 1s ease both infinite;
	position: absolute;
	right: 5%;
	top: -20px;
	background: #e7002e;
	color: #fff;
	border-radius: 8px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
}
.pro-imglist .nav .yh-pop strong {
	font-family: 'Rubik', sans-serif;
}
.pro-imglist .nav .yh-pop:before {
	position: absolute;
	width: 14px;
	height: 6px;
	background: url(../images/icon-jb1.png) no-repeat;
	content: "";
	left: 50%;
	bottom: -6px;
	margin-left: -7px;
}
.pro-imglist .list {
	color: #fff;
	position: relative;
}
.pro-imglist .list .ul {
	display: flex;
	align-items: center;
	min-height: 150px;
	position: relative;
	z-index: 2;
}
.pro-imglist .list .hover {
transition: all .3s ease;
	position: absolute;
	opacity: 0;
	visibility: hidden;
}
.pro-imglist .list .hover:before, .pro-imglist .list .hover:after {
	content: "";
	left: 0;
	top: 0;
	position: absolute;
	border: 2px solid #cfa972;
	width: 114px;
	height: 42px;
	border-radius: 22px;
}
.pro-imglist .list .hover:before {
	left: 0;
	top: 5px;
	border: 2px solid #97051d;
	opacity: .8;
}
.pro-imglist .list ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0 20px 0 20px; margin-top:20px;
	background: url(../images/bg-x2.png) repeat-y;
}

.pro-imglist .list li {
	width: 132px;
	height: 80px;
	font-size: 14px;
	line-height: 1.4;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.pro-imglist .list li .text {
	width: 100%;
	text-align:center;
}
.pro-imglist .list li p:last-child {
	font-size: 12px;
	font-style: italic;
	opacity: .8;
	transform: scale(0.833);/* transform-origin: 0% 0%;*/
	margin-top: -2px;
}

.pro-imglist .und:after {
	border-radius: 11px;
	content: "";
	font-size: 30px;
	color: #fff;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	background-color: rgba(0, 0, 0, .4);
	background-size: 110px;
	background-position: 50%;
	background-repeat: no-repeat;
	left: 9px;
	top: 2px;
	right: 8px;
	bottom: 9px;
	z-index: 5;
}
.pro-imglist .bom-text {
	position:relative;
	text-align: center;
	height: 52px;
	line-height: 52px;
	color: #fff;
	background: #03497D;
	border-radius: 0 0 20px 20px; bottom:-20px;
}
.images_dplh img{ width:140px; border-radius:5px; border:2px solid #ffffff; margin-left:25px;}
.list_fff li{ color:#333333}
.pro-imglist .list_fff ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0 20px 0 20px; margin-top:20px;
	background: url(../images/bg-x23.png) repeat-y; width:700PX;
}
.pro-imglist .list_fff .ul {

	min-height: 50px;

}
.pro-imglist .liquan_lq{  width:110px; display:block}
.pro-imglist .liquan_lq p{color: #333333; text-align:center;}
.pro-imglist .liquan_lq .p {
    font-family: 'Rubik', sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 50px;
    margin: 0;
    padding: 0;
    margin-top: 8px; color: #03538F;
}
.liquan_lq .i {
    width: 21px;
    height: 22px;
    display: inline-block;
    background: url(../images/icon-x2.png) no-repeat;
    margin-left: 5px;
}

.details-bg3{
	background: url(../images/liquan_bg4.jpg) top center;
	height: 750px;
	overflow: hidden;
	text-align: center; color:#fff;
}
.details-bg3 .dtl-r{
	padding-top: 140px;	float: right;
}
.details-bg3 .details-main em{
	color: #fff;
}
.details-bg3 b{
	border: solid 1px #fff;
	border-radius: 100px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
	height: 75px;
	margin: 50px 10px 20px 10px;
	padding: 12px;
	width: 75px;
}
.details-bg3 i{
	color: #fff;
	display: block;
	font-size: 18px;
	font-style: normal;
}
.details-bg3 a:hover{
	background: #fff;
	transition: .3s;
}
.details-main{
	padding-top: 40px;
	position: relative;
	text-align: center;
	width: 100%;
}
.layout-1200{ width:1200px; margin:0 auto}
h3,