﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#f5f9fc;
	/*overflow-x: hidden;*/
	min-width:1200px;
	overflow-x: hidden;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}


.filex{position: fixed; left: 50%; top: 43%; margin-left: -840px;z-index: 2;}
.filex .item{display: flex; align-items: center; cursor: pointer; margin-bottom: 10px; }
.filex .item i{ width: 10px; height: 10px; border-radius: 10px; background-color: #c2c7cd; display: inline-block;}
.filex .item span{ min-width: 109px; height: 32px; line-height: 32px; font-size: 14px; color: #333; display: inline-block; margin-left: 13px; border-radius: 32px;text-indent: 5px;}
.filex .item.activ span{ background-color: #d2a371; text-align: center; color: #fff;text-indent: 0;}
.filex .item.activ i{background-color: #d2a371;}
.color1 .item i{  background-color: rgba(255, 255, 255, 0.47); }
.color1 .item span{ color: #fff;}
.color1 .item.activ span{background-color: #fff; color: #333;}



.serabg{width: 150px; display: flex; justify-content: right;}

.navigation_bg{ width: 100% ;/* border-bottom: 1px solid rgba(255, 255, 255, 0.11); */position: fixed; left: 0;top: 0;z-index: 99;}
.jianbian{ background: -webkit-linear-gradient(top,rgba(0,0,0,0.24),rgba(0,0,0,0)); }
.line{background-image: url(../images/navx.png) ; background-repeat: repeat-x; background-position: left bottom;}
.navigation_bg .center{width: 1400px; height: 90px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.navigation_bg .center .logo img{max-width: 180px;}
.navigation_bg .center .rt{display: flex; align-items: center; justify-content: right;}
.navigation_bg .center .rt .icon_box{width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;margin: 0 0 0 36px; position: relative; cursor: pointer;}
.navigation_bg .center .rt .icon_box .ico{opacity: 0.48;}
.navigation_bg .center .rt .icon_box .subset{ position: absolute; left: 50%; top: 28px; transform: translate(-50%,0);display: none;}
.navigation_bg .center .rt .icon_box .subset img{ width: 79px; height: 79px;}
.navigation_bg .center .rt .icon_box:hover .ico{opacity: 1;}
.navigation_bg .center .rt .icon_box:hover .subset{display: block;}
.searchbox{width: 24px; position: relative;}
.searchbox .textbox{padding: 0 30px 0 0;}
.searchbox .textbox .text{width: 100%; height: 35px; line-height: 35px; color: #333; font-size: 12px;}
.searchbox .textbox .text::-webkit-input-placeholder {
	color: #999;
}
.yangshi{background-color: #fff; border-radius: 35px; padding: 0 15px;}
.yangshi .subbox{background: url(../images/icon1-2.png) no-repeat !important;background-position: right center !important;right: 15px !important;}

.bgtys{background: url(../images/nav_bg.png) repeat-x;}
.bgtys .jianbian{background: none;}

.searchbox .subbox{position: absolute;right: 0;top: 0;bottom: 0;width: 24px;background: url(../images/icon1.png)  no-repeat;background-position: right center;}
.searchbox .subbox .submit{cursor: pointer; width: 100%; height: 100%;}
.searchbox .border_line{position: absolute; left: 0; bottom: 0; width: 0; height: 1px; background-color: #ffffff;}
.nav{width: auto;padding: 0 18px 0 0;}
.nav ul{display: flex; align-items: center; justify-content: right;}
.nav ul li{margin: 0 0 0 106px;position: relative;}
.nav ul li a{font-size: 16px; color: #fff; display: inline-block; padding: 10px 0;}
.nav ul li i{width: 100%; height: 2px; float: left; background-color: #fff; position: absolute; left: 0;bottom: -25px; display: none;}
.nav ul li:hover i{display: block;}
.nav ul li.on i{display: block;}



.foot_bot{width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.2); position: absolute; left: 0;bottom: 0;}
.foot_bot .ctr{width: 1400px;margin: 0 auto; display: flex; justify-content: space-between; height: 64px; align-items: center;}
.foot_bot .ctr .lt{font-size: 14px; color: #707d9e;}
.foot_bot .ctr .lt a{font-size: 14px; color: #707d9e;}
.foot_bot .ctr .rt{display: flex;align-items: center;}

.linkbox{width: 240px; margin-left: 10px; position: relative;}
.linkbox p{width: 205px; height: 32px; line-height: 32px; font-size: 14px ; color: #707d9e; border: solid 1px rgba(255, 255, 255, 0.23); padding: 0 23px 0 11px; background: url(../images/icon11.png) no-repeat 208px center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.linkbox .new{width: 238px; background-color: #e6ebf1;border: solid 1px rgba(255, 255, 255, 0.23);position: absolute; left: 0;bottom: 32px;display: none;}
.linkbox .new li{ width: calc(100% - 24px); padding: 0 12px;}
.linkbox .new li a{width: 100%;display: block; font-size: 14px; color: #333; white-space: nowrap;text-overflow: ellipsis; padding: 3px 0; overflow: hidden;}
.linkbox .new li a:hover{color: #062c6c;}
.linkbox .select{background-color: #5c77a1; color: #fff;}

.footer_box{width: 100%; height: 268px; background: url(../images/footer.jpg) no-repeat center center; position: relative; }
.foot-top{width: 1400px;margin: 0 auto; display: flex; justify-content: space-between; }
.foot-top .lt{display: flex; height: 49px; align-items: center;margin-top: 64px;}
.foot-top .lt .flg{width: 192px; height: 49px;}
.foot-top .rt{width: 640px; display: flex; flex-wrap: wrap; align-items: center;justify-content: right; padding:70px 0 0 0;}
.foot-top .rt a{font-size: 16px; color: #fff; display: inline-block;margin:0 0 0 125px;}
.foot-top .rt a:hover{font-weight: bold;}
.foot-top .rt a:first-child{margin: 0;}

.foot-top .icon_box{width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;margin: 0 0 0 75px; position: relative; cursor: pointer;}
.foot-top .icon_box .ico{opacity: 0.48;}
.foot-top .icon_box .subset{ position: absolute; left: 50%; top: 28px; z-index: 2; transform: translate(-50%,0);display: none;}
.foot-top .icon_box .subset img{ width: 110px; height: 110px;}
.foot-top .icon_box:hover .ico{opacity: 1;}
.foot-top .icon_box:hover .subset{display: block;}


.bxui-fixed001 {
	width: 60px;
	position: fixed;
	right: 10px;
	bottom: 22%;
	z-index: 99;
}

.bxui-fixed001 .icon-box {
	width: 60px;
	height: 52px;
	background-color: #e3eff9;
	text-align: center;
	box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.04);
	margin-bottom: 3px;
	padding-top: 8px;
	cursor: pointer;
	text-align: center;
	position: relative;
	border-radius: 4px;

}

.bxui-fixed001 .icon-box img {
	width:21px;margin: 0 auto;
}

.bxui-fixed001 .icon-box h4{font-size: 12px; color: #333; padding: 3px 0 0 0;}

.bxui-fixed001 .icon-box:hover .zhe {
	opacity: 1;
}

.bxui-fixed001 .ewmbg {
	background-color: #fff;
	padding: 8px;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.07) 0 0 6px 3px;
	border-radius: 4px;
	position: absolute;
	left: -142px;
	top: -34px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	display: none;
}
.bxui-fixed001 .ewmbg i{display: inline-block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left-color: #fff; position: absolute; right: -14px;top: 50%; margin-top: -8px;}
.bxui-fixed001 .ewmbg img {
	width: 120px;
	height: 120px;
}

.bxui-fixed001 .ewmbg h6 {
	line-height: 20px;
	font-size: 14px;
	color: #333;
	margin-bottom: 4px;
}
.bxui-fixed001 .pageup img{margin-top: 7px;}
.bxui-fixed001 .icon-box:hover .ewmbg {
	display: block;
}
.bxui-fixed001 .icon-box .icon1{display: none;}
.bxui-fixed001 .icon-box:hover .icon1{display: block;}
.bxui-fixed001 .icon-box:hover .icon{display: none;}
.bxui-fixed001 .icon-box:hover{background-color: #d2a371;}
.bxui-fixed001 .icon-box:hover h4{color: #fff;}
.bxui-fixed001 .pageup:hover{background: #e3eff9;}
.bxui-fixed001 .pageup:hover h4{color: #333; font-weight: bold;}
.bxui-fixed001 .pageup:hover .icon{display: block;}
/* .bxui-fixed001{display: none;} */

.bxui-fixed001 .icon-box .phoe_box{width: 190px; height: 48px; font-size: 26px; color: #333; line-height: 48px; border-radius: 48px; text-align: center; background-color: #fff; position: absolute; left: -200px;top: 6px;box-shadow: rgba(0, 0, 0, 0.07) 0 0 6px 3px; display: none; overflow: hidden;}
.bxui-fixed001 .icon-box:hover .phoe_box{display: block;}


/* 第二个底部 */
.footer_idx2 .foot_bot{ height: 46px;}
.footer_idx2 .foot_bot .ctr{ height: 46px;}
.footer_idx2 .foot_bot .ctr .rt{font-size: 14px; color: #707d9e; }
.footer_idx2 .foot_bot .ctr .rt a{font-size: 14px; color: #707d9e;}
.footer_idx2 .foot_bot .ctr .lt{font-size: 14px; }
.footer_idx2 .foot-top .lt{display: initial;float: left; margin-top: 41px; height: auto;}
.footer_idx2 .foot-top .rt{display: initial;float: right;}
.footer_idx2 .foot-top .icon_box .subset img {width: 79px; height: 79px;}
.footer_idx2 .foot-top .lt .tbox{display: flex;align-items: center; height: 49px; margin-bottom: 20px;}
.footer_idx2 .lxtc{display: flex; align-items: center; height: 34px; margin-bottom: 5px;}
.footer_idx2 .lxtc h3{ width: 80px; color: rgba(255, 255, 255, 0.18);}
.footer_idx2 .linkbox {width: 306px; margin: 0;}
.footer_idx2 .linkbox p{ width: 272px;background: url(../images/icon11.png) no-repeat 278px center;}
.footer_idx2 .linkbox .new {width: 306px; max-height: 175px; overflow-y: auto; overflow-x: hidden;}
.footer_idx2 .linkbox .select{background-color: #5c77a1; color: #fff;}
.footer_idx2 .lxtc h4{font-size: 24px; line-height: 24px; font-family: "Arial";color: rgba(255, 255, 255, 0.18);}
.footer_idx2 .foot_bot .ctr .rt{font-size: 14px; color: #707d9e; }
.footer_idx2 .foot-top .rt{display: flex; align-items: initial; padding: 34px 0 0 0;}
.footer_idx2 .foot-top .rt .lx_link{ width: 70px; text-align: center;margin: 0 0 0 110px;}
.footer_idx2 .foot-top .rt .lx_link .tit{width: 100%; text-align: center;}
.footer_idx2 .foot-top .rt .lx_link .tit a{font-size: 16px; color: #fff;}
.footer_idx2 .foot-top .rt .lx_link a{display: block; margin: 0; font-size: 14px; color: rgba(255, 255, 255, 0.18);margin-top: 11px;}
.footer_idx2 .foot-top .rt .lx_link:first-child{margin: 0;}
.footer_idx2 .foot-top .rt .lx_link a:hover{color: #fff;}

.ys2{display: none;}





/* 首页公共重构 */

.top_bg{ width: 100% ; height: 51px; background-color: #f5f5f5; position: relative;z-index: 10;}
.top_bg .top_center{width: 1400px; height: 51px; margin: 0 auto; display: flex; justify-content: space-between;}
.top_bg .top_center .top_left{height: 51px; display: flex; align-items: center;}
.top_bg .top_center .top_left h5{font-size: 14px ; color: #333;}
.top_bg .top_center .top_right{display: flex; align-items: center; justify-content: right;}
.top_bg .searchbox2{ width: 274px ; height: 28px; background-color: #fff; border: solid 1px #d6d5d5; position: relative; margin: 0 6px 0 0; overflow: hidden;}
.top_bg .searchbox2 .focus{ width: 225px ; height: 28px; padding-left: 6px; line-height: 28px; font-size: 14px ; color: #333;}
.top_bg .searchbox2 .submit{ width: 40px ; height: 28px ; background: url(../images/xzico1.png) no-repeat center center; position: absolute; right: 0;top: 0; cursor: pointer;}
.top_bg .searchbox2 .focus::-webkit-input-placeholder {
	color: #999;
}
.searchbox2 .line{width: 1px ; height: 17px; background-color: #dedede; position: absolute; right: 40px ; top: 6px;}
.xzicon_box{width: 20px ; height: 16px; margin: 0 12px; position: relative;}
.xzicon_box .icon_box{width: 19px; height: 16px; text-align: center; margin: 0 auto;}
.xzicon_box .icon_box .ico2{display: none;}
.xzicon_box .subset{background-color: #fff; padding: 5px; position: absolute; left: 50%; top: 26px; transform: translate(-50%,0); display: none;}
.xzicon_box .subset img{width: 127px; height: 127px;}
.xzicon_box .icon_box:hover .ico2{display: block;}
.xzicon_box .icon_box:hover .ico1{display: none;}
.xzicon_box:hover .subset{display: block;}
.top_right .xian{width: 1px ; height: 15px; background-color: #dedede; }
.xzicon_box:last-child .icon_box{width: 10px;}


.head_bg{width: 100% ; background-color: #fff;position: relative;z-index: 9;}
.head_bg .head_center{width: 1400px; height: 86px; margin: 0 auto; display: flex; justify-content: space-between;}
.head_bg .head_center .head_left{height: 86px; display: flex; align-items: center;}
.head_bg .head_center .head_left .logo{ width: 237px ; height: 60px;}
.xz_nav{display: flex; }
.xz_nav ul{display: flex; align-items: center;}
.xz_nav ul li{ margin: 0 0 0 110px; position: relative;}
.xz_nav ul li .yj{ height: 86px; display: flex; align-items: center; font-size: 20px ; color: #333; position: relative; }
.xz_nav ul li .yj i{width: 72px; height: 4px; float: left ; background-color: #0057a8 ; position: absolute; left: -3px;bottom: 0; display: none;}
.xz_nav ul li .ej{min-width: 182px; padding: 4px 5px; background-color: rgba(0, 87, 168, 0.9); position: absolute; left: 50%; top: 86px;  transform: translate(-50%,0);display: none;}
.xz_nav ul li .ej a{width: 100% ; display: block; text-align: center; font-size: 16px ; line-height: 24px; color: #fff; margin: 14px 0;}
.xz_nav ul li .ej a:hover{font-weight: bold;}
.xz_nav ul li:hover .yj i{display: block;}
.xz_nav ul li:hover .yj{color: #085cab ; font-weight: bold ;}
.xz_nav ul li.on .yj{color: #085cab ; font-weight: bold}
.xz_nav ul li.on .yj i{display: block;}


.xz_link_bg{ width: 100% ;  background-color: #063372;}
.xz_link_bg .fxlink_ctr{width: 1360px ;height: 67px ; margin: 0 auto; display: flex; align-items: center; justify-content: left;}
.xz_link_bg .fxlink_ctr h3{ font-size: 16px ; color: #fff ; padding: 0 12px 0 0;}

.linkbox2{width: 396px; margin-right: 16px; position: relative;}
.linkbox2 p{width: calc(100% - 42px); height: 32px; line-height: 32px; font-size: 14px ; color: #fff; background-color: #052b61; background-image: url(../images/xzjx.png); background-repeat: no-repeat;
	background-position: 373px center; padding: 0 23px 0 19px; cursor: pointer;white-space: nowrap;text-overflow: ellipsis; border-radius: 4px; overflow: hidden;}
.linkbox2 .new{width: 396px; background-color: #fff; border-radius: 4px 4px 0 0; position: absolute; left: 0;bottom: 29px;display: none;}
.linkbox2 .new li{ width: 100%;}
.linkbox2 .new li a{width: calc(100% - 38px);display: block; font-size: 14px; color: #333; white-space: nowrap;text-overflow: ellipsis; padding: 3px 19px; overflow: hidden;}
.linkbox2 .new li a:hover{background-color: #0057a8; color: #fff;}
/* .linkbox2 .select{background-color: #5c77a1; color: #fff;} */

.xz_foot_bg{ width: 100% ; min-height: 212px ; background: url(../images/xzdbbg.jpg) no-repeat; background-size: cover; background-position: top center; overflow: hidden;}
.xz_foot_bg .ctr{width: 1360px ; min-height: 155px; margin: 0 auto; padding: 42px 0 0 0; position: relative;}
.xz_foot_bg .ctr .lt{float: left; width: 200px;}
.xz_foot_bg .ctr .lt .blg{max-width: 180px; height: auto;}
.xz_foot_bg .ctr .ct{ width: 900px ; float: left;}
.xz_foot_bg .ctr .ct .wb_tt{width: 100%; font-size: 14px; color: #d6d9e2; margin-bottom: 19px;}
.xz_foot_bg .ctr .ct .wb_tt a{font-size: 14px;color: #d6d9e2;}
.xz_foot_bg .ctr .rt{float: right; background-color: #fff; padding: 2px; text-align: center;}
.xz_foot_bg .ctr .rt .ewm{ width: 114px ; height: 114px;}
.xz_foot_bg .ctr .rt h6{ font-size: 12px; color: #333; padding: 0 0 4px 0;}
.flxepage{position: fixed; left: 0;top: 0;box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.04);}













