
body,td,th {
	font-size: 14px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
*{padding: 0px;margin: 0px;list-style: none;}
.clear{ clear:both}





.nav_z{
    display: flex;
}



.nav {
	width:1200px;
	height:35px;
	margin-right: auto;
	margin-left: auto;
}

.nav li{
	margin-right: auto;
	margin-left: auto;
	float: right;
	position: relative;
	list-style-type: none;
	text-align: center;
	padding-right: 18px;
	padding-left: 18px;
	background-image: url(../images/bg04.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.nav li a{
	font-size:16px;
	height:16px;
	line-height:15px;
	color: #585858;
	text-decoration: none;
}
.nav li a:hover{
	font-size:16px;
	height:16px;
	line-height:15px;
	color: #0199B4;
	text-decoration: underline;
}





.banner_z {
	width:100%;
	height:720px;
	background-color: #33CC99;
}

*{padding: 0px;margin: 0px;}
#flash{
	width:100%;
	height: 520px;
	margin: 0px auto;
	position: relative;
	background-color: #33CC99;
}
#flash #play{width:100%;height: 520px;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;list-style-type: none;}
#flash #play li img{float: left;}
#button{position: absolute;bottom:20px;left:45%;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(../images/beijing.png) 0px 0px;position: absolute;top:205px;left:10px;z-index: 1000;}
#next{width:40px;height:63px;background:url(../images/beijing.png) -40px 0px;position: absolute;top:205px;right:10px;z-index: 1000;}
#prev:hover{background:url(../images/beijing.png) 0px -62px;}
#next:hover{background:url(../images/beijing.png) -40px -62px;}



.video *{
	box-sizing: border-box;
}
.video_z {
	width:100%;
	padding-top: 65px;
	padding-bottom: 65px;
	background-color: #fff;
	/* border-top-width: 3px; */
	/* border-bottom-width: 3px; */
	/* border-top-style: solid; */
	/* border-bottom-style: solid; */
	/* border-top-color: #EFEFEF; */
	/* border-bottom-color: #EFEFEF; */
}
.video {
	width:1560px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	display: flex;
}
.video_l {
	flex: 0 0 50%;
}

.video_l_title {
	font-size: 34px;
	color: #989898;
	text-align: center;
	font-weight: normal;
	/* padding-top: 70px; */
	height: 50px;
}
.video_l_con {
	font-size: 19px;
	color: #A0A0A0;
	text-align: center;
	font-weight: normal;
	height: 250px;
}
.video_l_more {
	width: 160px;
	margin-left: 70px;
	height: 60px;
	border-radius: 25px;
	line-height: 59px;
	text-align: center;
	background-image: url(../images/tb06.png);
	background-size:150px;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px;
}
.video_l_more a{
	font-size: 20px;
	color: #dfe9f3;
	text-decoration: none;
}
.video_l_more a:hover{
	color: #f2c115;
	text-decoration: underline;
}
.video_r {
	flex: 0 0 50%;
	padding:13px 30px 30px 30px;
}
.ql-editor{
	line-height: 25px;
	font-size: 14px;
	/*font-family: fantasy;*/
}

.video_r .video_content{
	color: #5a5a5a;
	line-height: 2;
	height: 310px;
	margin-left: 40px;
	word-break:break-all;
	overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.video_r ul{
	display: flex;
	margin-top: 30px;
	text-align: center;
}
.video_r ul li{
	flex: 0 0 25%;
}
.video_r .video_number{
	color: #0065b9;
	font-size: 30px;
}
.video_r .video_border{
	border-right: 1px solid #000;
}




.pro_z {
	width:100%;
	padding-top: 25px;
	padding-bottom: 35px;
	background-color: #efefef;
}
.pro {width:1560px;background:#efefef;padding:14px 10px;margin:0 auto;}
.pro ul {overflow:hidden;}
.h190px {overflow:hidden;margin-left:10px;margin-right:10px;padding-bottom:3px;padding-top:14px;}
.h190px img {width:1378px;border:0px;}
.h218px {width:100%;padding-top:14px;margin:0 auto;}
.h218px th {padding-top:67px;}
.h218px td {overflow:hidden;}
#scrollbox ul {overflow:hidden;display: flex;flex-wrap: nowrap;}
#scrollbox ul LI {flex:0 0 25%;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden;}
#scrollbox ul LI img{ width:100%;border:0px;}
#scrollbox ul LI h2{
	font-size: 28px;
	line-height: 75px;
	font-weight: normal;
	color: #808080;
	text-decoration: blink;
	text-align: left;
	height: 75px;
	padding-right: 10px;
	padding-left: 15px;

}
#scrollbox ul LI h2 a{
	font-size: 28px;
	line-height: 75px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}
#scrollbox ul LI h2 a:hover{
	color: #0065b9;
	text-decoration: underline;
}
#scrollbox ul LI h5{
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: blink;
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
}
#scrollbox ul LI h6{
	font-size: 14px;
	line-height: 50px;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
}
#scrollbox ul LI h6 a{
	color: #0065b9;
	text-decoration: none;
}
.lunbotu_list{
	position: relative;
}

.pointer {
	CURSOR: pointer;
	margin-top: 130px;
}

.indexProList{
	display:none;
}
.pro_list{
	display: flex;
	margin-bottom: 30px;
}
.pro_item{
	flex:0 0 33.3%;
	position: relative;
	cursor: pointer;
}
.pro_item img{
	width: 100%;
}
.pro_item_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 20px;
	display: none;
}
.pro_item_bg_this{
	display: block;
}
.pro_item_bg .pro_item_p_1{
	position: absolute;
	top: 40px;
	left: 40px;
	font-size: 30px;
	opacity: 0.8;
}
.pro_item_bg .pro_item_p_2{
	width: 90%;
	padding-bottom: 20px;
	border-bottom: 1px solid #fff;
	position: absolute;
	bottom: 40px;
	left: 40px;
	font-size: 30px;
}
.lunbotu_list img{
	width: 100%;
	/*height:20vw;*/
}
.item-img:hover .indexProList{
	display:block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #000;
	color: #FFF;
	filter: alpha(opacity=60);
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=60);
}
.map-img{
	float:right;
	margin:0 4px 22px;
}
.map-address{
	margin:0;
	line-height:1.5;
	font-size:13px;
}
.zhan_z {
	width:100%;
	height:340px;
	padding-top: 70px;
	padding-bottom: 70px;
	background-color: #f5f5f5;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
}
.zhan {
	width:1200px;
	height:340px;
	margin-right: auto;
	margin-left: auto;
}
.zhan_l {
	width:610px;
	height:340px;
	float:left;
	position: relative;
}
.zhan_l img{
	width:100%;
	height:340px;
}
.zhan_r {
	width:530px;
	height:340px;
	float:right;
	position: relative;
	padding-left: 50px;
}
.zhan_r_title {
	font-size: 34px;
	color: #989898;
	text-align: left;
	font-weight: normal;
	padding-top: 30px;
	height: 62px;
}
.zhan_r_con {
	font-size: 21px;
	color: #A0A0A0;
	text-align: left;
	font-weight: normal;
	height: 120px;
}
.zhan_r_more {
	width: 150px;
	height: 60px;
	border-radius: 25px;
	line-height: 59px;
	text-align: center;
	margin-left: 1px;
	background-size:150px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
}
.zhan_r_more a{
	font-size: 20px;
	color: #dfe9f3;
	text-decoration: none;
}
.zhan_r_more a:hover{
	font-size: 20px;
	color: #f2c115;
	text-decoration: underline;
}




        .TotalButton {
            display: flex;
			width: 100%;
            height: 100px;
            justify-content: left;
            align-items: left;
        }

        .OneButton {
            margin-left: 1px;
        }

        .OneButton, .TwoButton {
            height: 50px;
            line-height: 50px;
            text-align: left;
            background-image: url(../images/tb06.png);
            background-size:150px;
            background-repeat: no-repeat;
            background-position: left center;
            color: #fff;
            font-size: 18px;
            cursor: pointer;
            border-radius: 25px;
            padding-top: 0;
            padding-right: 70px;
            padding-bottom: 0;
            padding-left: 30px;
        }





.yanfa_z {
	width:100%;
	height:640px;
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #FFFFFF;
}
.yanfa {
	width:1232px;
	height:640px;
	margin-right: auto;
	margin-left: auto;
}
.yanfa_tit {
	width:100%;
	height:160px;
}
.yanfa_tit h2{
	font-size: 31px;
	color: #808080;
	text-align: left;
	font-weight: normal;
	height: 70px;
}
.yanfa_tit h2 a{
	font-size: 31px;
	color: #808080;
	font-weight: normal;
	text-decoration: none;
}
.yanfa_tit h5{
	font-size: 16px;
	color: #A0A0A0;
	text-align: left;
	font-weight: normal;
	height: 80px;
}
.yanfa_tw {
	width:100%;
	height:490px;
}
.yanfa_tw li {
	FLOAT:left;
	width: 600px;
	margin-left: 10px;
	height:490px;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
	min-height:18px;
	text-align:center;
	padding:0px;
	overflow:hidden;
	list-style-type: none;
}
.yanfa_tw li img{ width:590px;height:310px;border:0px;}
.yanfa_tw li h2{
	font-size: 28px;
	line-height: 75px;
	font-weight: normal;
	color: #808080;
	text-decoration: blink;
	text-align: left;
	height: 75px;
	padding-right: 10px;
	padding-left: 5px;
}
.yanfa_tw li h2 a{
	font-size: 28px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
}
.yanfa_tw li h2 a:hover {
	font-size: 28px;
	font-weight: normal;
	color: #0065b9;
	text-decoration: underline;
}
.yanfa_tw li h5{
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: blink;
	text-align: left;
	padding-right: 20px;
	padding-left: 5px;
}
.yanfa_tw li h6{
	font-size: 14px;
	line-height: 50px;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
	padding-left: 5px;
}
.yanfa_tw li h6 a{
	color: #0065b9;
	text-decoration: none;
}
.yanfa_tw li h6 a:hover {
	color: #0065b9;
	text-decoration: underline;
}

.news_z {
	width:100%;
	padding-top: 120px;
	padding-bottom: 60px;
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	font-family: 'Source Han Sans CN';
}
.news {
	width:1560px;
	margin-right: auto;
	margin-left: auto;
	display: flex;
}
.news_title {
	height:80px;
	font-size: 34px;
	color: #5a5a5a;
	text-align: left;
	font-weight: normal;
}
.news_title a{
	font-size: 34px;
	color: #5a5a5a;
	text-decoration: none;
}
.news_con {
	font-size: 34px;
	color: #5a5a5a;
	height:280px;
	text-align: left;
	font-weight: normal;
	padding-top: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
.news_con_date {
	width:80px;
	color: #5a5a5a;
	text-align:right;
	float:left;
	position: relative;
	padding-top: 6px;
}
.news_con_date h2{
	font-size: 50px;
	line-height: 46px;
	font-weight: normal;
	color: #5a5a5a;
}
.news_con_date h3{
	font-size: 26px;
	line-height: 32px;
	font-weight: normal;
	color: #5a5a5a;
}
.news_con_date h5{
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
	color: #595959;
}
.news_con_con {
	width:620px;
	color: #5a5a5a;
	text-align:right;
	float:left;
	position: relative;
	padding-right: 80px;
	padding-left: 20px;
}
.news_con_img {
	width:400px;
	color: #5a5a5a;
	text-align:right;
	float:left;
	position: relative;
}

.news_con_img img{
	width:388px;
	height:240px;
	float:right;
}
.news_con_con h2{
	font-size: 23px;
	line-height: 46px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: blink;
	text-align: left;
	width:600px;
	padding-right: 10px;
	padding-left: 5px;
}
.news_con_con h2 a{
	font-size: 23px;
	line-height: 46px;
	color: #5a5a5a;
	text-decoration: none;
}
.news_con_con h2 a:hover {
	color: #0065b9;
	text-decoration: underline;
}
.news_con_con h5{
	width:600px;
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: blink;
	text-align: left;
	padding-right: 20px;
	padding-left: 5px;
}
.news_con_con h6{
	width:600px;
	font-size: 15px;
	line-height: 50px;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
	padding-top: 35px;
	padding-left: 5px;
}
.news_con_con h6 a{
	color: #0065b9;
	text-decoration: none;
}
.news_con_con h6 a:hover {
	color: #0065b9;
	text-decoration: underline;
}

.news>div{
	flex:50%;
}
.news_l{
	margin-top: 15px;
}
.news_l .img{
	width: 100%;
	overflow: hidden;
	transition: all 1s ease 0s;
}
.news_l .img img{
	width: 100%;
	transition: all 0.7s ease;
	border: 0;
	max-width: 100%;
	vertical-align: middle;
}
.news_l:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.news_l_title a{
	display: flex;
	align-items: center;
	width: 100%;
	margin:0 auto;
	/*padding:27px 0;*/
	color: #5a5a5a;
	font-size: 20px;
}
.news_l_title .newTxt:hover{
	color: #0065b9;
}

.news_l_title span{
	color: #0065b9;
}
.news_l_title h2{
	margin-right: 20px;
	font-size: 20px;
	float: left;
}
.news_r{
	padding-left:30px;
}
.news_r .news_box{
	padding:50px 20px;
	position: relative;
}
.news_r .news_box>p{
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	font-size: 15px;
}
.news_r .news_box li{
	margin-top:27px;
	display: flex;
}
.news_r .news_box li{
	position: relative;
	margin-top: 32.5px;
	padding-bottom:34px;
	border-bottom: 1px solid #efefef;
	overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:100%;
}

.news_r .news_box li:hover .newTxt{
	color: #0065b9;
}
.news_r .news_box li:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	border-bottom:1px solid #0065b9;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.news_r .news_box li:hover:before{
	width:100%;
}
.news_l_title{
	position: relative;
	border-bottom: 1px solid #efefef;
	padding: 3.7% 0% 3.7% 0%;
}
.news_l_title:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	border-bottom:1px solid #0065b9;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.news_l_title:hover:before{
	width:100%;
}
.news_l_title p{
	font-size: 20px;
	color: #5a5a5a;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 600px;
}

.foot_z {
	width:100%;
	padding-top: 45px;
	background-color: #525252;
}
.foot {
	width:1200px;
	height:280px;
	margin-right: auto;
	margin-left: auto;
}
.foot_c01 {
	width:190px;
	height:280px;
	float: left;
	position: relative;
}
.foot_c01 li h3{
	font-size: 20px;
	color: #E0E0E0;
	line-height: 40px;
	text-decoration: none;
	font-weight: normal;
}
.foot_c01 li u{
	font-size: 20px;
	color: #E0E0E0;
	line-height: 80px;
	text-decoration: none;
	font-weight: normal;
}
.foot_c01 li u a{
	font-size: 20px;
	color: #E0E0E0;
	line-height: 80px;
	text-decoration: none;
	font-weight: normal;
}
.foot_c01 li u a:hover{
	font-size: 20px;
	color: #0065b9;
	line-height: 80px;
	text-decoration: none;
	font-weight: normal;
}
.foot_c01 li{
	font-size: 15px;
	color: #B9B9B9;
	list-style-type: none;
	line-height: 32px;
}
.foot_c01 li a{
	font-size: 15px;
	color: #B9B9B9;
	list-style-type: none;
	line-height: 32px;
	text-decoration: none;
}
.foot_c01 li a:hover {
	font-size: 15px;
	color: #0065b9;
	list-style-type: none;
	line-height: 32px;
	text-decoration: none;
}
.foot_c02 {
	width:240px;
	height:280px;
	float: left;
	position: relative;
}
.foot_c02 li{
	font-size: 15px;
	color: #B9B9B9;
	list-style-type: none;
	line-height: 32px;
}
.foot_c02 li h3{
	font-size: 20px;
	color: #E0E0E0;
	line-height: 40px;
	text-decoration: none;
	font-weight: normal;
}
.foot_c02 li u{
	font-size: 20px;
	color: #E0E0E0;
	line-height: 80px;
	text-decoration: none;
}
.foot02_z {
	width:100%;
	height:80px;
	background-color: #525252;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
.foot02 {
	width:1200px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	font-size: 15px;
	line-height: 60px;
	font-weight: normal;
	color: #B9B9B9;
}
.foot02 a{
	font-weight: normal;
	color: #B9B9B9;
	text-decoration: none;
}
