@charset "utf-8";

*{margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;font-size:5.2083333vw}
body{ font-family:Arial,sans-serif;margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#333; width:100%;  zoom:1;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#333;font-family: Arial,sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:middle;}
a{ color:#333; text-decoration:none;transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#2d72cf;}

.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left !important;}
.tr{ text-align:right;}
.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.nones{ position:absolute; visibility:hidden; opacity:0; top:0;}
.table {display: table;width: 100%;border-collapse: collapse;}
.table-tr {display: table-row;}
.table-th {display: table-cell;height: 100%;border: 1px solid gray;text-align: center;vertical-align: middle;}
.table .cell {display: table-cell;vertical-align: middle;}

table{border-collapse: collapse;border-spacing: 0;}

/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

/*input字体*/
:-moz-placeholder {color: #bbbbbb;}
::-moz-placeholder {color: #bbbbbb;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #bbbbbb;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #bbbbbb;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
	width: 6px; height:6px;-webkit-overflow-scrolling : touch;
	background-color: #e6e6e6;}
::-webkit-scrollbar-track{
	background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #58504a;}
::-webkit-scrollbar-button{
	height: 0px;
	background-color: #e6e6e6;}

/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}


/*pages*/
.Pages{margin-top:60px;text-align: center;}
.Pages a.a_first,
.Pages a.a_end,
.Pages > span:not(.p_page){display: none;}
.Pages em{float: left;margin: 0 30px; font-style: normal;}
.Pages .p_page{display: table; margin: 0 auto;}
.Pages a{float: left;line-height: 50px; width: 50px; margin: 0 5px;background: #f9f9f9;}
.Pages a.a_cur,
.Pages a:hover{color: #fff;background: #2d72cf;}
.Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Pages .p_page > a.a_prev{background: url(../images/prev.png) no-repeat center center #f9f9f9;}
.Pages .p_page > a.a_next{background: url(../images/next.png) no-repeat center center #f9f9f9;}
.Pages a.a_prev:hover{background: url(../images/prev_1.png) no-repeat center center #2d72cf;}
.Pages a.a_next:hover{background: url(../images/next_1.png) no-repeat center center #2d72cf;}

@media(max-width:768px){
	.Pages a{width:35px;height:40px;line-height: 40px;}
	.Pages .p_page > a{height:40px;}
	.Pages em{display: none;}
}


/*pages end*/

.Contain{width:90%;max-width:1400px;margin:0 auto;}

/* Top */

.Top{position: relative;background: #fff;}

.Top .Logo{margin:27px 0;}

.Top .topNav{line-height: 35px;margin:20px 0 10px 0;}
.Top .topNav .Search{width:260px;height:35px;border-radius: 5px;border:1px solid #cbcbcb;box-sizing: border-box;padding-right:40px;position: relative;}
.Top .topNav .Search input{width:220px;box-sizing: border-box;padding:0 10px;position: absolute;left:0;top:0;height:100%;}
.Top .topNav .Search button{width:40px;height:100%;background: url(../images/search.png) no-repeat center center;position: absolute;right:0;top:0;}
.Top .topNav ul li{display: inline-block;margin-right:20px;font-size: 14px;color:#666;}
.Top .topNav ul li .linav{padding-left:25px;position: relative;}
.Top .topNav ul li .linav .ico{position: absolute;left:0;top:0;height:100%;width:25px;display: flex;align-items: center;}
.Top .topNav ul li .linav .ico .img2{display: none;}
.Top .topNav ul li a{color:#666;}
.Top .topNav ul li a:hover{color:#2d72cf;}
.Top .topNav ul li.download-btn:hover .linav a{color:#2d72cf;}
.Top .topNav ul li:hover .linav .ico .img1{display: none;}
.Top .topNav ul li:hover .linav .ico .img2{display: inline-block;}
.Top .topNav ul li.tel{font-size: 16px;color:#cf2d32;}
.Top .topNav ul li.tel img{position: relative;margin-right:5px;top:-2px;}

.Top .topNav ul li{position: relative;}
.Top .topNav ul li .download_menu{background: #fff;position: absolute;left:50%;top:100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width:960px;box-sizing: border-box;padding:0.4rem 0.5rem;border-radius: 5px;border:1px solid #f2f2f2;z-index:999;display: none;}
.Top .topNav ul li .download_menu dl{width:18%;float:left;margin-left:2%;}
.Top .topNav ul li .download_menu .dlbox{margin-left:-2%;}
.Top .topNav ul li .download_menu dl dt{padding-left:25px;position: relative;font-size: 16px;margin-bottom:10px;position: relative;color:#333;}
.Top .topNav ul li .download_menu dl dt .ico{width:20px;position: absolute;left:0;top:0;}
.Top .topNav ul li .download_menu dl dd{line-height: 30px;font-size: 14px;}
.Top .topNav ul li .download_menu dl dd.hot{position: relative;}
.Top .topNav ul li .download_menu dl dd.hot a{color:#333;}
.Top .topNav ul li .download_menu dl dd.hot i{width:20px;height:100%;background: url(../images/hot.png) no-repeat center center;position: absolute;left:-20px;top:0;}
.Top .topNav ul li .download_menu dl dd.hot:hover a{color:#2d72cf;}

.Top .topNav ul li.download-btn:hover .download_menu{display: block;}

.Top .MainNav ul li{line-height: 58px;float:left;margin-left:1px;}
.Top .MainNav ul li em{display: block;padding:0 30px;position: relative;font-size: 18px;}
.Top .MainNav ul li em a span{position: relative;z-index:99;}
.Top .MainNav ul li em::before{content:'';display: block;width:100%;height:0;background: #2d72cf;position: absolute;bottom:0;left:0;opacity: 0;transition: all .3s;-webkit-transition: all .3s;z-index:0;}
.Top .MainNav ul li.on em::before{height:100%;opacity: 1;}
.Top .MainNav ul li:hover em::before{height:100%;opacity: 1;}
.Top .MainNav ul li.on em a{color:#fff;}
.Top .MainNav ul li:hover em a{color:#fff;}


.Top .MainNav .NavPull{width:100%;position: absolute;top:100%;left:0;z-index:999;background: #fff;border-top:1px solid #f2f2f2;display: none;}
.Top .MainNav .NavPull .Contain{padding:0.4rem 0;}
.Top .MainNav .NavPull .navtit{width:12%;font-size: 26px;color:#888888;line-height: 30px;}
.Top .MainNav .NavPull .navCon{width:88%;box-sizing: border-box;padding-right:4.4rem;position: relative;min-height:2.8rem;}
.Top .MainNav .NavPull .navCon .NavImg{width:4.4rem;position: absolute;right:0;top:0;max-width:440px;}
.Top .MainNav .NavPull .navCon .NavImg .img{padding-top:2.8rem;}
.Top .MainNav .NavPull .navCon .NavPullBox{display: flex;}
.Top .MainNav .NavPull .navCon .NavPullBox dl{padding:0 0.3rem;line-height: 30px;border-left:1px solid #f2f2f2;}
.Top .MainNav .NavPull .navCon .NavPullBox dl dt{font-size: 16px;margin-bottom:20px;}
.Top .MainNav .NavPull .navCon .NavPullBox dl dd{font-size: 14px;}

.Top .topNav .SearchBox .SearchIco{display: none;}
.Top .m-btn{display: none;cursor: pointer;padding:15px 5px;border-radius: 5px;z-index:999;margin-top:15px;margin-left:10px;position: relative;z-index:999;}
.Top .m-btn span{display: block;width:25px;height:3px;background:#2d72cf;position: relative;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span::before,.Top .m-btn span::after{content:'';display: block;height:3px;width:25px;background: #2d72cf;position: absolute;left: 0;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span:before {top: -8px;}
.Top .m-btn span:after {bottom: -8px;}
.Top .m-btn.active span {background: transparent;}
.Top .m-btn.active span:before {transform: rotate(-48deg) translate(-6px, 5px);-webkit-transform: rotate(-48deg) translate(-6px, 5px);-o-transform: rotate(-48deg) translate(-6px, 5px);width: 24px;}
.Top .m-btn.active span:after {transform: rotate(48deg) translate(-6px, -5px);-webkit-transform: rotate(48deg) translate(-6px, -5px);-o-transform: rotate(48deg) translate(-6px, -5px);width: 24px;}

@media(min-width:1920px){
	.Top .MainNav .NavPull .navCon{padding-right:440px;}
	.Top .MainNav .NavPull .navCon .NavPullBox dl{padding:0 0.2rem;}
}


@media(max-width:1440px){
	.Top .MainNav ul li em{padding:0 20px;}
}

@media(max-width:1280px){
	.Top .MainNav ul li em{font-size: 16px;}
}

@media(max-width:1024px){
	.Contain{width:95%;}
	.Top .topNav .SearchBox{position: relative;}
	.Top .topNav .SearchBox .SearchIco{display: block;}
	.Top .topNav .Search{display: none;width:220px;position: absolute;right:0;top:100%;z-index:999;background: #fff;z-index:999;}
	.Top .topNav .Search input{width:180px;}
	.Top .m-btn{display: block;}

	.Top .Logo{margin:0;height:60px;line-height: 60px;}
	.Top .Logo img{max-height:40px;}
	.Top .topNav{margin:0;line-height: 60px;}
	.Top .MainNav{position: absolute;width:0;top:100%;right:0;z-index:9999;height:calc(100vh - 60px);background: #fff;opacity: 0;width:0;overflow: hidden;transition: all 0.5s;-webkit-transition: all .5s;}
	.Top .MainNav ul{width:200px;background: #fff;height:100%;position: absolute;right:0;overflow-y: auto;transition: all .5s;overflow: auto;opacity: 1;transition: all .5s;-webkit-transition: all .5s;}
	.Top .MainNav ul li{width:100%;margin:0;box-sizing:border-box;}
	.Top .MainNav ul li em::before{display: none;}
	.Top .MainNav ul li.on em a{color:#2d72cf;}
	.Top .MainNav ul li:hover em a{color:#333;}
	.Top .MainNav ul li{line-height: 40px;}
	.Top .MainNav ul li em i{display: block;width:100%;height:100%;background: url(../images/m.png) no-repeat center right 20px;display: block;position: absolute;right:0;top:0;}
	.Top .MainNav .NavPull{position: static;background: #f9f9f9;}
	.Top .MainNav .NavPull .navtit{display: none;}
	.Top .MainNav .NavPull .navCon{padding-right:0;}
	.Top .MainNav .NavPull .navCon .NavImg{display: none;}
	.Top .MainNav .NavPull .navCon .NavPullBox{display: block;}
	.Top .MainNav .NavPull .navCon .NavPullBox dl{padding:0;border-left:none;margin-bottom:10px;}
	.Top .MainNav .NavPull .navCon{width:100%;margin-top:20px;padding:0 20px;}
	.Top .MainNav .NavPull .Contain{padding:0;}
	.Top .MainNav .NavPull .navCon .NavPullBox dl dt{margin-bottom:0;font-size: 14px;}
	.Top .MainNav .NavPull .navCon .NavPullBox dl dd{font-size: 13px;line-height: 25px;}
	.Top .MainNav.show{opacity: 1;width:200px;}
	.Top .topNav ul li.download-btn{display: none;}
}

@media(max-width:640px){
	.Top .topNav ul li.tel{display: none;}
	.Top .topNav ul li{margin-right:5px;}
	.Top .topNav ul li .linav{padding-left:20px;font-size: 13px;}
	.Top .topNav ul li.wskh{display: none;}
	.Top .Logo img{height:32px;}
}



/* Bottom */
.Bottom{background:#202020;}
.Bottom .BottomCon{padding:50px 0 40px 0;}
.Bottom .BottomCon .BottomNav{width:65%;}
.Bottom .BottomCon .BottomNav dl{width:14.285%;float:left;}
.Bottom .BottomCon .BottomNav dl dt{font-size: 18px;margin-bottom:20px;}
.Bottom .BottomCon .BottomNav dl dt a{color:#fff;}
.Bottom .BottomCon .BottomNav dl dd{font-size: 14px;line-height: 30px;}
.Bottom .BottomCon .BottomNav dl dd a{color:#adadad;}
.Bottom .BottomCon .BottomNav dl dd:hover a{color:#2d72cf;}
.Bottom .BottomCon .BottomContact{width:33%;}
.Bottom .BottomCon .BottomContact .tel{font-size: 32px;color:#fff;margin-bottom:20px;}
.Bottom .BottomCon .BottomContact .tel img{position: relative;margin-right:10px;top:-2px;}
.Bottom .BottomCon .BottomContact .tellist{font-size: 14px;line-height: 26px;color:#adadad;}
.Bottom .BottomCon .BottomContact .tellist ul:first-child{width:60%;float:left;}
.Bottom .BottomCon .BottomContact .tellist ul:nth-child(2){width:38%;float:right;}

.Bottom .BottomCon .BottomContact .ewa {margin-top:20px;}
.Bottom .BottomCon .BottomContact .ewa ul li{display: inline-block;text-align: center;color:#adadad;font-size: 14px;}
.Bottom .BottomCon .BottomContact .ewa ul li p{margin-top:10px;}
.Bottom .BottomCon .BottomContact .ewa ul li:first-child{margin-right:40px;}

.Bottom .Copyright{padding:24px 0;border-top:1px solid rgba(255,255,255,0.2);text-align: center;color:#adadad;font-size: 14px;}
.Bottom .Copyright a{color:#adadad;}
.Bottom .Copyright a:hover{color:#2d72cf;}

@media(max-width:1024px){
	.Bottom .BottomCon .BottomNav dl dt{font-size: 14px;margin-bottom:5px;}
	.Bottom .BottomCon .BottomNav dl dd{font-size: 13px;line-height: 25px;}
	.Bottom .BottomCon .BottomContact .tel{font-size: 24px;}
	.Bottom .BottomCon .BottomContact .tellist ul:first-child{width:100%;}
	.Bottom .BottomCon .BottomContact .tellist ul:nth-child(2){width:100%;}
}

@media(max-width:768px){
	.Bottom .BottomCon{padding:30px 0;}
	.Bottom .BottomCon .BottomNav{display: none;}
	.Bottom .BottomCon .BottomContact{width:100%;}
	.Bottom .BottomCon .BottomContact .tel{font-size: 18px;}
	.Bottom .BottomCon .BottomContact .tel img{max-height:18px;}
	.Bottom .BottomCon .BottomContact .tellist{line-height: 24px;}
	.Bottom .BottomCon .BottomContact .ewa ul li:first-child{margin-right:20px;}
	.Bottom .Copyright{padding:10px 0;font-size: 13px;line-height: 22px;}
}

.HomeBan{position: relative;}
.HomeBan .item .img{padding-top:4.8rem;}
.HomeBan .slick-dots{position: absolute;width:100%;left:0;bottom:20px;text-align: center;}
.HomeBan .slick-dots li{width:21px;height:21px;background: url(../images/dotc.png) no-repeat center center;margin:0 5px;display: inline-block;}
.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li.slick-active{background: url(../images/dot.png) no-repeat center center;animation: rotate 5s linear infinite;}

.HomeEnter{position: absolute;right:0.5rem;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width:220px;box-sizing: border-box;border-radius: 10px;background: rgba(255,255,255,0.7);z-index:99;padding:20px;}
.HomeEnter ul li a{display: block;line-height: 0.46rem;padding-left:60px;position: relative;border-radius: 5px;font-size: 0.16rem;}
.HomeEnter ul li{border-top:1px solid #c9c9c9;padding:5px 0;}
.HomeEnter ul li:first-child{border-top:none;}
.HomeEnter ul li a .ico{position: absolute;left:25px;top:50%;margin-top:-0.23rem;}
.HomeEnter ul li a .ico .img2{display: none;}
.HomeEnter ul li a:hover{background: #2d72cf;color:#fff;}
.HomeEnter ul li a:hover .ico .img1{display: none;}
.HomeEnter ul li a:hover .ico .img2{display: inline-block;}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@media(max-width:640px){
	.HomeEnter{position: static;transform: translateY(0);-webkit-transform: translateY(0);width:100%;padding:10px;}
	.HomeEnter ul{padding:8px;background: #f5f5f5;border-radius: 5px;}
	.HomeEnter ul li a{line-height: 30px;font-size: 14px;}
	.HomeEnter ul li a .ico{margin-top:-15px;}
	.HomeBan .slick-dots{bottom:0;}
}

body{background: #f9f9f9;}

.ScrollNews{background: #fff;border-bottom:1px solid #f2f2f2;line-height: 50px;}
.ScrollNews .ScrollBox{padding-left:100px;position: relative;font-size: 14px;overflow: hidden;}
.ScrollNews .ScrollBox .tit{position: absolute;left:0;top:0;}
.ScrollNews .ScrollBox .tit img{position: relative;top:-2px;margin-right:3px;}
.ScrollNews .ScrollBox ul li{width:auto !important;margin-right:30px;padding-right:30px;position: relative;}
.ScrollNews .ScrollBox ul li::before{content:'';display: block;width:1px;height:14px;background: #f2f2f2;position: absolute;right:0;top:50%;margin-top:-7px;}

.HomeNav{margin:20px 0;}
.HomeNav ul{padding:25px;background: #fff;border-radius: 10px;}
.HomeNav ul li{width:20%;float:left;text-align: center;position: relative;}
.HomeNav ul li .ico{height:85px;line-height: 85px;margin-bottom:15px;}
.HomeNav ul li h1{font-size: 18px;margin:10px 0;}
.HomeNav ul li .dec{font-size: 14px;color:#888888;}
.HomeNav ul li::before{content:'';display: block;width:1px;height:80%;background: #f5f5f5;position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.HomeNav ul li:first-child::before{display: none;}
.HomeNav ul li:hover .ico{
	-webkit-animation: icon-bounce 0.5s alternate;
	-moz-animation: icon-bounce 0.5s alternate;
	-o-animation: icon-bounce 0.5s alternate;
	animation: icon-bounce 0.5s alternate;
}

@media(max-width:1024px){
	.HomeNav ul li .ico{height:60px;line-height: 60px;}
	.HomeNav ul li .ico img{height:50px;}
	.HomeNav ul li h1{font-size: 16px;}
}

@media(max-width:640px){
	.HomeNav ul{padding:10px;width:700px;}
	.HomeNav .scrollbox{overflow-x: auto;}
	.ScrollNews .ScrollBox ul li{margin-right:10px;padding-right:10px;max-width:220px;}
	::-webkit-scrollbar{
		width: 3px; height:3px;-webkit-overflow-scrolling : touch;
		background-color: #f5f5f5;}
	::-webkit-scrollbar-track{
		background-color: #f5f5f5;}
	::-webkit-scrollbar-thumb{
		border-radius: 10px;
		background-color: #ddd;}
	::-webkit-scrollbar-button{
		height: 0px;
		background-color: #f5f5f5;}
	.HomeNav ul li .dec{font-size: 13px;}
	.HomeNav ul li h1{margin:0;}
}


.HomeNotice{padding:30px 0;background: #fff;}
.HomeNotice .HomeNoticeBox{margin-left:-5%;}
.HomeNotice .HomeNoticeBox .item{width:45%;margin-left:5%;float:left;position: relative;}
.HomeNotice .slick-dots{position: absolute !important;right: 10px;top:0;}
.HomeNotice .slick-dots li{float:left;width:15px;height:15px;border-radius:50%;background:#ccc;margin:10px 5px;cursor:pointer}
.HomeNotice .slick-dots li button{display:none}
.HomeNotice .slick-dots li.slick-active{background:#2d72cf}
.tabnav{margin-bottom:30px;}
.tabnav ul li{display: inline-block;padding:0 20px;padding-bottom:20px;font-size: 18px;position: relative;}
.tabnav ul li::before{content:'';display: block;width:100%;height:3px;background: #2d72cf;position: absolute;bottom:0;left:0;transform: rotateY(90deg);-webkit-transform: rotateY(90deg);opacity: 0;transition: all .5s;-webkit-transition: all .5s;}
.tabnav ul li.on::before{transform: rotateY(0);-webkit-transform: rotateY(0);opacity: 1;}
.tabnav ul li.on a{color:#2d72cf;}

.HomeMore a{line-height: 16px;font-size: 14px;padding-right:20px;position: relative;display: inline-block;}
.HomeMore i{position: absolute;right:0;top:0;background: url(../images/more.png) no-repeat center center;width:16px;height:16px;transition: all .5s;-webkit-transition: all .5s;}
.HomeMore:hover i{background: url(../images/morec.png) no-repeat center center;}

.HomeNotice .HomeNoticeBox .item .bd ul{position: relative;}
.HomeNotice .HomeNoticeBox .item .HomeMore{position: absolute;right:0;top:-70px;}
.HomeNotice .HomeNoticeBox .item .imgNews{border-radius: 10px 10px 0 0;overflow: hidden;position: relative;}
.HomeNotice .HomeNoticeBox .item .imgNews .img{padding-top:280px;}
.HomeNotice .HomeNoticeBox .item .imgNews .img span{transition: all .5s;-webkit-transition: all .5s;}
.HomeNotice .HomeNoticeBox .item .imgNews .txt{position: absolute;width:100%;height:100%;height:60px;box-sizing: border-box;padding:0 100px 0 15px;bottom:0;left:0;background: url(../images/titbg_1.png) no-repeat center center;background-size: 100% 100%;line-height: 60px;}
.HomeNotice .HomeNoticeBox .item .imgNews .txt p{color:#fff;font-size: 18px;padding-left:18px;background: url(../images/listico_1.png) no-repeat left center;}
.HomeNotice .HomeNoticeBox .item .imgNews .txt span{position: absolute;right:15px;top:0;font-size: 16px;color:#fff;}
.HomeNotice .HomeNoticeBox .item .imgNews:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

.HomeNotice .HomeNoticeBox .item_2 .imgNews .txt{background: url(../images/titbg_2.png) no-repeat center center;background-size: 100% 100%;}


.HomeNotice .HomeNoticeBox .list {margin-top:15px;}
.HomeNotice .HomeNoticeBox .list dl dd{line-height: 40px;padding-left:18px;padding-right:100px;position: relative;background: url(../images/listico.png) no-repeat center left;}
.HomeNotice .HomeNoticeBox .list dl dd p{font-size: 16px;}
.HomeNotice .HomeNoticeBox .list dl dd span{font-size: 14px;color:#888888;position: absolute;right:0;top:0;}
.HomeNotice .HomeNoticeBox .list dl dd:hover span{color:#2d72cf;}

@media(max-width:1024px){
	.tabnav{margin-bottom:15px;}
	.tabnav ul li{padding:0 10px 10px 10px;font-size: 16px;}
	.HomeNotice .HomeNoticeBox .item .imgNews .txt p{font-size: 16px;}
	.HomeNotice .HomeNoticeBox .item .imgNews .txt span{font-size: 14px;}
	.HomeNotice .HomeNoticeBox .item .imgNews .img{padding-top:200px;}
	.HomeNotice .HomeNoticeBox .list dl dd p{font-size: 15px;}
	.jedate .monthprev{left:60px !important;}
	.jedate .monthnext{right:60px !important;}
	.HomeNotice .HomeNoticeBox .item .HomeMore{top:-50px;}
}

@media(max-width:640px){
	.HomeNotice{padding:20px 0 0 0;}
	.HomeNotice .HomeNoticeBox .item{width:95%;margin-bottom:20px;}
	.HomeNotice .HomeNoticeBox .list dl dd{line-height: 35px;}
	.HomeNotice .HomeNoticeBox .item .imgNews .txt{line-height: 40px;height:40px;}
	.HomeNotice .HomeNoticeBox .item .imgNews .txt p{font-size: 14px;}
	.HomeNotice .HomeNoticeBox .list dl dd p{font-size: 14px;}
}

.HomeAbout{padding:50px 0;background: url(../images/haboutbg.jpg) no-repeat center center;background-size: cover;}
.HomeAbout .HomeTit{text-align: center;font-size: 34px;color:#fff;margin-bottom:25px;}

.HomeAbout .HomeAboutBox{max-width:1240px;background: rgba(255,255,255,0.8);margin:0 auto;border-radius: 10px;padding:18px;}
.HomeAbout .HomeAboutBox .HomeAboutCon{border:1px solid #8db0dc;position: relative;padding:25px;}
.HomeAbout .HomeAboutBox .HomeAboutCon::before,
.HomeAbout .HomeAboutBox .HomeAboutCon::after{content:'';display: block;width:13px;height:13px;background: #8db0dc;border-radius: 50%;position: absolute;}

.HomeAbout .HomeAboutBox .HomeAboutCon::before{left:-6px;top:-6px;}
.HomeAbout .HomeAboutBox .HomeAboutCon::after{right:-6px;bottom:-6px;}
.HomeAbout .HomeAboutBox .HomeAboutCon .con{max-width:830px;text-align: center;line-height: 30px;margin:0 auto;color:#000;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul{text-align: center;margin:30px 0;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li{display: inline-block;text-align: center;margin:0 30px;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li .ico{width:75px;height:75px;border-radius: 50%;border:1px solid #9da1a6;line-height: 75px;text-align: center;transition: all .5s;-webkit-transition: all .5s;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li .ico .img2{display: none;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li p{margin-top:15px;color:#000;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li:hover .ico{background: #2d72cf;border:1px solid #2d72cf;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li:hover .ico .img1{display: none;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li:hover .ico .img2{display: inline-block;}
.HomeAbout .HomeAboutBox .HomeAboutCon ul li:hover p{color:#2d72cf;}
.HomeAbout .HomeAboutBox .HomeAboutCon .more{text-align: center;}
.HomeAbout .HomeAboutBox .HomeAboutCon .more a{display: inline-block;width:130px;height:40px;border-radius: 40px;line-height: 40px;background: #2d72cf;text-align: center;color:#fff;font-size: 14px;}
.HomeAbout .HomeAboutBox .HomeAboutCon .more a i{display: inline-block;width:20px;height:16px;background: url(../images/more_1.png) no-repeat center center;position: relative;top:2px;margin-left:3px;}

.HomeNews{margin:30px 0;}
.HomeNews .HomeNewsBox{width:67.5%;box-sizing: border-box;padding:30px 40px;background: #fff;}
.HomeNews .HomeNewsBox .bd ul{position: relative;}
.HomeNews .HomeNewsBox .bd .HomeMore{position: absolute;top:-70px;right:0;}
.HomeNews .HomeNewsBox .bd .newsImg{width:55%;}
.HomeNews .HomeNewsBox .bd .newsImg .img{padding-top:210px;}
.HomeNews .HomeNewsBox .bd .newsImg .img span{transition: all .5s;-webkit-transition: all .5s;}
.HomeNews .HomeNewsBox .bd .newsImg:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.HomeNews .HomeNewsBox .bd .newsImg .txt{margin-top:20px;}
.HomeNews .HomeNewsBox .bd .newsImg .txt h1{font-size: 18px;font-weight: normal;}
.HomeNews .HomeNewsBox .bd .newsImg .txt .dec{font-size: 14px;line-height: 24px;color:#888;margin:15px 0 18px 0;}
.HomeNews .HomeNewsBox .bd .newsImg .txt .date{font-size: 14px;color:#888;position: relative;}
.HomeNews .HomeNewsBox .bd .newsImg .txt .date::before{content:'';display: block;width:100%;height:1px;background: #f0f0f0;position: absolute;left:0;top:50%;}
.HomeNews .HomeNewsBox .bd .newsImg .txt .date span{display: inline-block;padding-right:10px;background: #fff;position: relative;}

.HomeNews .HomeNewsBox .bd .newslist{width:40%;}
.HomeNews .HomeNewsBox .bd .newslist dl dd{padding:20px 0;border-bottom:1px solid #f0f0f0;}
.HomeNews .HomeNewsBox .bd .newslist dl dd:first-child{padding-top:0;}
.HomeNews .HomeNewsBox .bd .newslist dl dd a{display: block;padding-left:80px;position: relative;}
.HomeNews .HomeNewsBox .bd .newslist dl dd .date{position: absolute;left:0;top:0;color:#2d72cf;text-align: center;}
.HomeNews .HomeNewsBox .bd .newslist dl dd .date p{font-size: 34px;margin:5px 0 5px 0;}
.HomeNews .HomeNewsBox .bd .newslist dl dd.date span{font-size: 16px;}
.HomeNews .HomeNewsBox .bd .newslist dl dd h1{font-size: 18px;font-weight: normal;}
.HomeNews .HomeNewsBox .bd .newslist dl dd .dec{font-size: 14px;line-height: 24px;color:#888;height:48px;margin-top:10px;}


.HomeNews .HomeDate{width:29%;background: #fff;height:479px;}
.HomeNews .HomeDate .tit{padding:30px;font-size: 18px;}

@media(max-width:1024px){
	.HomeAbout .HomeTit{font-size: 25px;}
	.HomeNews .HomeDate .tit{padding:15px 30px;}
	.HomeNews .HomeDate{height:454px;}
	.HomeNews .HomeNewsBox .bd .newslist dl dd h1{font-size: 16px;}
	.HomeNews .HomeNewsBox .bd .newsImg .txt h1{font-size: 16px;}
	.HomeNews .HomeNewsBox .bd .HomeMore{top:-50px;}
}

@media(max-width:768px){
	body{font-size: 14px;line-height: 26px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon ul li .ico{width:48px;height:48px;line-height: 48px;margin:0 auto;}
	.HomeAbout .HomeAboutBox .HomeAboutCon ul li{margin:0 20px;margin-bottom:20px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon ul li .ico img{max-height:25px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon ul li p{font-size: 14px;}
	.HomeNews .HomeNewsBox{width:100%;}
	.HomeNews .HomeDate{width:100%;height:auto;margin-top:20px;}
	.jedate .jedate-content .daystable th{width:16% !important;}
}

@media(max-width:640px){
	.HomeAbout{padding:20px 0;}
	.HomeAbout .HomeTit{font-size: 22px;margin-bottom:10px;}
	.HomeAbout .HomeAboutBox{padding:10px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon{padding:10px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon ul{margin-bottom:10px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon .more a{height:35px;line-height: 35px;margin-bottom:10px;}
	.HomeNews .HomeNewsBox{padding:18px;}
	.HomeNews .HomeNewsBox .bd .newsImg{width:100%;}
	.HomeNews .HomeNewsBox .bd .newslist{width:100%;}
	.HomeNews .HomeNewsBox .bd .newslist dl dd:first-child{padding-top:20px;}
}


.HomeLink{margin-bottom:30px;}
.HomeLink .HomeLinkBox{margin-left:-2%;}
.HomeLink .HomeLinkBox .item{width:31.33%;float:left;margin-left:2%;position: relative;}
.HomeLink .HomeLinkBox .item .tit{height:58px;line-height: 58px;background: #fff;border:1px solid #f0f0f0;border-radius: 5px;padding:0 30px;position: relative;cursor: pointer;}
.HomeLink .HomeLinkBox .item .tit i{display: block;width:20px;height:20px;background: url(../images/down.png) no-repeat center center;position: absolute;right:30px;top:50%;margin-top:-10px;}
.HomeLink .HomeLinkBox .item .tit.on{color:#2d72cf;}
.HomeLink .HomeLinkBox .item .tit.on i{background: url(../images/up.png) no-repeat center center;}
.HomeLink .HomeLinkBox .item ul{ z-index: 10; background: #fff;border-radius: 5px;border:1px solid #f0f0f0;position: absolute;left:0;top:100%;width:100%;box-sizing: border-box;overflow: hidden;padding:10px 0;display: none;}
.HomeLink .HomeLinkBox .item ul li{line-height: 36px;padding:0 30px;font-size: 14px;}
.HomeLink .HomeLinkBox .item ul li a{display: block;}
.HomeLink .HomeLinkBox .item ul li:hover{background: #eaf1fa;}
.HomeLink .HomeLinkBox .item ul li:hover a{color:#000;}


.FloatBox{position: fixed;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index:999;}
.FloatBox ul li{position: relative;}
.FloatBox ul li:first-child .ico{border-radius: 3px 3px 0 0;border-top:none;}
.FloatBox ul li .ico{width:60px;height:60px;line-height: 60px;text-align: center;background: #2d72cf;border-top:1px solid #4080d6;}
.FloatBox ul li .tcbox{position: absolute;right:70px;top:0;opacity: 0;transform: translateX(300px);-webkit-transform: translateX(300px);transition: all .5s;-webkit-transition: all .5s;visibility: hidden;}
.FloatBox ul li:hover .ico{background: #f35b5f;}
.FloatBox ul li:last-child .ico{border-radius: 0 0 3px 3px;}
.FloatBox ul li.li1 .tcbox{width:215px;box-sizing: border-box;border-radius: 5px;background: #2d72cf;padding:15px;font-size: 14px;}
.FloatBox ul li.li1 .tcbox h1{font-size: 16px;font-weight: normal;color:#fff;margin-bottom:5px;}
.FloatBox ul li.li1 .tcbox .dl1 dd{line-height: 28px;}
.FloatBox ul li.li1 .tcbox .dl1 dd img{display: inline-block;margin-right:5px;}
.FloatBox ul li.li1 .tcbox .dl1 dd a{color:#fff;}

.FloatBox ul li.li1 .tcbox .dl2 dd{padding-left:68px;position: relative;font-size: 14px;line-height: 22px;color:#fff;margin-top:10px;}
.FloatBox ul li.li1 .tcbox .dl2 dd .tit{position: absolute;left:0;top:0;}

.FloatBox ul li .tcewa{width:130px;padding:10px;border-radius: 5px;background: #2d72cf;box-sizing: border-box;}

.FloatBox ul li:hover .tcbox{transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;z-index:99;visibility:visible;}

.FloatBox ul li.gotop{opacity: 0;transform: translateY(50px);-webkit-transform: translateY(50px);visibility: hidden;transition: all .5s;-webkit-transition: all .5s;}
.FloatBox ul li.gotop.on{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);visibility: visible;}

@media(max-width:1024px){
	.HomeLink .HomeLinkBox .item .tit{height:40px;line-height: 40px;}
	.FloatBox ul li .ico{width:40px;height:40px;line-height: 40px;}
	.FloatBox ul li .ico img{max-height:25px;}
	.FloatBox ul li .tcbox{right:50px;}
}

@media(max-width:640px){
	.HomeLink .HomeLinkBox .item{width:98%;margin-bottom:10px;}
}

/* 公司简介 */
body.bg_white{background: #fff;}

.subBan{position: relative;}
.subBan .img{padding-top:280px;}
.subBan .txt{position: absolute;width:100%;height:100%;top:0;left:0;color:#fff;}
.subBan .txt .txt_en{text-transform: uppercase;font-size: 100px;opacity: 0.1;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.subBan .txt .txt_cn{font-size: 26px;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.Localtion{margin:20px 0;text-align: right;font-size: 14px;color:#888;}
.Localtion a{color:#888;}
.Localtion img{position: relative;top:-2px;margin-right:5px;}

.Main{padding:20px 0 80px 0;}
.Main .subMenu{width:22.857%;}
.Main .subMenu .tit{padding-bottom:20px;border-bottom:1px solid #e1e1e1;font-size: 24px;padding-left:30px;}
.Main .subMenu .tit span{font-size: 16px;text-transform: uppercase;}
.Main .subMenu ul li{border-bottom:1px solid #e1e1e1;}
.Main .subMenu ul li em{display: block;line-height: 60px;padding-left:30px;color:#000;position: relative;}
.Main .subMenu ul li em i{display: block;width:100%;height:100%;background: url(../images/down_1.png) no-repeat center right 20px;position: absolute;right:0;top:0;cursor: pointer;}
.Main .subMenu ul li dl{margin-bottom:10px;display: none;}
.Main .subMenu ul li dl dd>a{display: block;line-height: 40px;font-size: 14px;padding-left:42px;position: relative;color:#555;}
.Main .subMenu ul li dl dd>a::before{content:'';display: block;width:3px;height:3px;border-radius: 50%;background: #b7b7b7;position: absolute;left:30px;top:50%;margin-top:-1.5px;}
.Main .subMenu ul li dl dd.on>a{background: #eaf1fa;}
.Main .subMenu ul li dl dd.on>a{color:#2d72cf;}
.Main .subMenu ul li dl dd.on>a::before{background: #2d72cf;}
.Main .subMenu ul li dl dd:hover>a{background: #eaf1fa;}
.Main .subMenu ul li dl dd:hover>a{color:#2d72cf;}
.Main .subMenu ul li dl dd:hover>a::before{background: #2d72cf;}
.Main .subMenu ul li.on dl{display: block;}
.Main .MainContent{width:72.857%;}

.Main .subMenu ul li em i.on{background: url(../images/up_1.png) no-repeat center right 20px;}


.Main .subMenu ul li dl dd{position: relative;}
.Main .subMenu ul li dl dd b{width:100%;height:40px;background: url(../images/down_1.png) no-repeat center right 40px;position: absolute;top:0;left:0;}
.Main .subMenu ul li dl dd .FourNav{padding:10px;background: #f5f5f5;display: none;}
.Main .subMenu ul li dl dd .FourNav a{display: block;line-height: 35px;font-size: 14px;padding-left:40px;}

.Main .subMenu ul li dl dd b.on{background: url(../images/up_1.png) no-repeat center right 40px;}



.Main .subMenu_1 ul li em{position: relative;}
.Main .subMenu_1 ul li em a{display: block;}
.Main .subMenu_1 ul li em::before{content:'';display: block;width:20px;height:20px;background: url(../images/m.png) no-repeat center center;position: absolute;right:20px;top:50%;margin-top:-10px;}
.Main .subMenu_1 ul li.on em::before{background: url(../images/m_1.png) no-repeat center center;}
.Main .subMenu_1 ul li.on em a{color:#2d72cf;}
.Main .subMenu_1 ul li:hover em::before{background: url(../images/m_1.png) no-repeat center center;}
.Main .subMenu_1 ul li:hover em a{color:#2d72cf;}

.Aboout{font-size: 16px;line-height: 32px;color:#555;}
.Aboout .AboutImg{margin:30px 0;}
.Aboout .AboutImg dl{margin-left:-2%;}
.Aboout .AboutImg dl dd{width:48%;float:left;margin-left:2%;}
.Aboout .AboutImg dl dd .img{padding-top:60%;}
.Aboout .AboutImg dl dd p{text-align: center;margin-top:10px;}

.Aboout .num{margin:30px 0;background: #f9f9f9;padding:35px 20px 25px 20px;}
.Aboout .num ul{}
.Aboout .num ul li{width:25%;float:left;box-sizing: border-box;text-align: center;border-left:1px solid #e4ebf5;}
.Aboout .num ul li:first-child{border-left:none;}
.Aboout .num ul li .numtxt{color:#2d72cf;line-height: 50px;}
.Aboout .num ul li .numtxt b{font-size: 54px;font-weight: normal;}
.Aboout .num ul li .numtxt i{display: inline-block;margin-left:5px;}
.Aboout .num ul li .numdec{font-size: 14px;}

@media(max-width:768px){
	.subBan .txt .txt_en{font-size: 50px;}
	.subBan .txt .txt_cn{width:100%;font-size: 20px;text-align: center;}
	.Localtion{margin:10px 0;}
	.Main .subMenu{width:100%;margin-bottom:20px;}
	.Main .MainContent{width:100%;}
	.Main .subMenu .tit{font-size: 16px;padding:0;line-height: 40px;background: url(../images/m.png) no-repeat center right 20px;}
	.Main .subMenu .tit span{display: none;}
	.Main .subMenu ul{display: none;}
	.Main .subMenu ul li em{line-height: 40px;}
	.Main .subMenu ul li dl dd a{line-height: 32px;}
	.Aboout{font-size: 15px;line-height: 28px;}
	.Aboout .num ul li .numtxt b{font-size: 40px;}
}

@media(max-width:640px){
	.Main{padding-top:0;padding-bottom:40px;}
	.subBan .img{padding-top:180px;}
	.Aboout{font-size: 14px;line-height: 25px;}
	.Aboout .AboutImg dl dd{width:98%;margin-bottom:20px;}
	.Aboout .AboutImg dl dd p{font-size: 14px;line-height: 20px;}
	.Aboout .num ul li{width:50%;margin-bottom:10px;}
	.Aboout .num ul li:nth-child(3){border-left:none;}
}

/* 组织机构 */
.ImgContent .nTitle{margin-bottom:30px;text-align: center;font-size: 30px;}
.ImgContent .Content{line-height: 34px;}
.ImgContent .Content img{max-width:100%;margin:0 auto;display: block;}

@media(max-width:768px){
	.ImgContent .nTitle{font-size: 18px;}
	.ImgContent .Content{line-height: 25px;}
}


/* 公司公告 */
.CompanyNews .NewsSlider{}
.CompanyNews .NewsSlider .item{background: #f9f9f9;}
.CompanyNews .NewsSlider .item .img{width:48%;padding-top:260px;}
.CompanyNews .NewsSlider .item .img span{transition: all .5s;-webkit-transition: all .5s;}
.CompanyNews .NewsSlider .item .txt{width:52%;box-sizing: border-box;padding:30px;}
.CompanyNews .NewsSlider .item .txt h1{font-size: 22px;margin-bottom:15px;margin-top:6px;}
.CompanyNews .NewsSlider .item .txt .dec{font-size: 14px;line-height: 24px;color:#888;height:48px;}
.CompanyNews .NewsSlider .item .txt .date{font-size: 14px;color:#888;margin:20px 0 30px 0;}
.CompanyNews .NewsSlider .item .txt .more{width:130px;height:40px;border-radius: 5px;background: #2d72cf;color:#fff;line-height: 40px;text-align: center;font-size: 14px;}
.CompanyNews .NewsSlider .item .txt .more i{display: inline-block;width:16px;height:16px;background: url(../images/more_1.png) no-repeat center center;position: relative;top:2px;margin-left:3px;}
.CompanyNews .NewsSlider .item:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.CompanyNews .NewsSlider .slick-dots{position: absolute;right:30px;bottom:30px;}
.CompanyNews .NewsSlider .slick-dots li{display: inline-block;width:6px;height:6px;background: #dadada;margin-left:12px;border-radius: 50%;}
.CompanyNews .NewsSlider .slick-dots li button{display: none;}
.CompanyNews .NewsSlider .slick-dots li.slick-active{background: #2d72cf;}

.CompanyNews .NewsList{}
.CompanyNews .NewsList ul li{padding:30px 0;border-bottom:1px solid #f0f0f0;}
.CompanyNews .NewsList ul li a{display: block;padding-left:105px;position: relative;}
.CompanyNews .NewsList ul li .date{width:83px;height:92px;background: url(../images/lico.png) no-repeat center center;background-size: 100% 100%;text-align: center;position: absolute;left:0;top:0;color:#666;transition: all .5s;-webkit-transition: all .5s;}
.CompanyNews .NewsList ul li .date p{font-size: 28px;margin-top:15px;}
.CompanyNews .NewsList ul li .date span{font-size: 14px;}
.CompanyNews .NewsList ul li .txt{height:92px;box-sizing: border-box;padding-top:7px;}
.CompanyNews .NewsList ul li .txt h1{font-size: 16px;}
.CompanyNews .NewsList ul li .txt .dec{font-size: 14px;line-height: 28px;color:#888;height:56px;margin-top:10px;}
.CompanyNews .NewsList ul li:hover{border-bottom:1px solid #2d72cf;}
.CompanyNews .NewsList ul li:hover .date{background: url(../images/lico_1.png) no-repeat center center;background-size: 100% 100%;color:#2d72cf;}
.CompanyNews .NewsList ul li:hover .txt h1{color:#2d72cf;}
.CompanyNews .NewsList ul li:hover .txt .dec{color:#333;}

@media(max-width:768px){
	.CompanyNews .NewsSlider .item .txt h1{font-size: 16px;}
}

@media(max-width:640px){
	.CompanyNews .NewsSlider .item .img{width:100%;padding-top:55%;}
	.CompanyNews .NewsSlider .item .txt{width:100%;padding:20px;}
	.CompanyNews .NewsSlider .item .txt h1{margin:0 0 10px 0;}
	.CompanyNews .NewsSlider .item .txt .date{margin:10px 0;}
	.CompanyNews .NewsSlider .item .txt .more{height:30px;line-height: 30px;width:100px;}
	.CompanyNews .NewsList ul li a{padding-left:90px;}
	.CompanyNews .NewsList ul li .date{width:75px;height:85px;}
	.CompanyNews .NewsList ul li .txt{height:85px;padding-top:0;}
	.CompanyNews .NewsList ul li .txt .dec{line-height: 22px;height:44px;}
	.CompanyNews .NewsList ul li{padding:15px 0;}
	.Pages{margin-top:30px;}
	.CompanyNews .NewsList ul li .txt h1{font-size: 15px;}
}


/* 详情页 */
.NewsInfo .NewsTit{text-align: center;margin-bottom:40px;}
.NewsInfo .NewsTit h1{font-size: 30px;margin-bottom:15px;font-weight: normal;}
.NewsInfo .NewsTit .date{color:#888;}
.NewsInfo .NewsTit .date span{display: inline-block;margin:0 20px;}
.NewsInfo .NewsTit .date span img{position: relative;margin-right:5px;top:-2px;}
.NewsInfo .InfoCon img{display: block;max-width:100%;margin:0 auto;}
.NewsInfo .InfoCon table{margin:0px auto;width:100% !important;}
.NewsInfo .InfoCon{line-height: 34px;}

.NewsInfo .InfoPage{margin-top:50px;padding-top:40px;border-top:1px solid #f0f0f0;}
.NewsInfo .InfoPage dl dd{line-height: 36px;}
.NewsInfo .InfoPage dl dd a{color:#888;}
.NewsInfo .InfoPage dl dd:hover a{color:#2d72cf;font-weight: bold;}

@media(max-width:1024px){
	.NewsInfo .NewsTit h1{font-size: 20px;line-height: 30px;}
	.NewsInfo .NewsTit .date{font-size: 14px;}
	.NewsInfo .InfoCon{font-size: 15px;line-height: 28px;}
}

@media(max-width:640px){
	.NewsInfo .NewsTit h1{font-size: 16px;line-height: 28px;}
	.NewsInfo .InfoCon{font-size: 14px;line-height: 25px;}
	.NewsInfo .NewsTit .date span{font-size: 13px;margin:0 10px;}
}


/* 企业信息 */
.CompanyInfo table{width:100%;background: #f9f9f9;border-collapse: collapse;border-spacing: 0;border: 1px solid #fff;}
.CompanyInfo table td{border:2px solid #fff;height:50px;padding:0 0.8rem;}
.CompanyInfo table th{border-bottom:4px solid #fff;height:70px;font-size: 24px;}

@media(max-width:768px){
	.CompanyInfo table th{font-size: 16px;height:50px;}
}

/* 加入我们 */
.subTit{margin-bottom:35px;}
.subTit .subTitBox{display: inline-block;border-bottom:1px solid #e1e1e1;padding-bottom:15px;position: relative;}
.subTit .subTitBox h1{font-size: 22px;font-weight: normal;}
.subTit .subTitBox span{font-size: 14px;color:#999;display: inline-block;margin-left:8px;}
.subTit .subTitBox::before{content:'';display: block;width:40px;height:3px;background: #2d72cf;position: absolute;bottom:-1px;left:0;}

.Join .JoinBox{margin-bottom:60px;}
.Join .JoinBox .JoinSearch{margin-bottom:30px;}
.Join .JoinBox .JoinSearch ul{margin-left:-3%;}
.Join .JoinBox .JoinSearch ul li{width:37%;margin-left:3%;float:left;height:50px;line-height: 50px;border-radius: 5px;border:1px solid #e1e1e1;box-sizing: border-box;}
.Join .JoinBox .JoinSearch ul li.li_search{width:17%;border:none;background: #2d72cf;}
.Join .JoinBox .JoinSearch ul li.li_search button{display: block;width:100%;height:100%;border-radius: 5px;background: #2d72cf;text-align: center;color:#fff;font-size: 16px;}
.Join .JoinBox .JoinSearch ul li.li_select select{width:100%;height:100%;border:none;padding:0 20px 0 10px;box-sizing: border-box;background: url(../images/down_1.png) no-repeat center right 20px;font-size: 16px;}

.Join .JoinBox .JoinList ul li{margin-bottom:25px;background: #fbfbfb;padding:30px;transition: all .5s;-webkit-transition: all .5s;}
.Join .JoinBox .JoinList ul li a{position: relative;display: block;}
.Join .JoinBox .JoinList ul li .tit{}
.Join .JoinBox .JoinList ul li .tit h1{font-size: 20px;display: inline-block;}
.Join .JoinBox .JoinList ul li .tit span{font-size: 20px;color:#f35b5f;}
.Join .JoinBox .JoinList ul li .txt {margin:13px 0 20px 0;}
.Join .JoinBox .JoinList ul li .txt .dec{display: inline-block;color:#555;}
.Join .JoinBox .JoinList ul li .txt .dec i{display: inline-block;margin:0 12px;color:#e1e1e1;}
.Join .JoinBox .JoinList ul li .txt .address{color:#888;transition: all .5s;-webkit-transition: all .5s;}
.Join .JoinBox .JoinList ul li .tag{}
.Join .JoinBox .JoinList ul li .tag dd{display: inline-block;margin-right:15px;padding:0 10px;line-height: 25px;font-size: 14px;color:#888;border:1px solid #e1e1e1;}
.Join .JoinBox .JoinList ul li .more{width:130px;height:40px;line-height: 40px;border-radius: 5px;background: #2d72cf;text-align: center;color:#fff;font-size: 14px;position: absolute;right:0;bottom:20px;opacity: 0;transition: all .3s;-webkit-transition: all .3s;}
.Join .JoinBox .JoinList ul li .more i{display: inline-block;width:16px;height:16px;background: url(../images/more_1.png) no-repeat center center;position: relative;top:2px;margin-left:3px;}
.Join .JoinBox .JoinList ul li:hover .more{opacity: 1;}
.Join .JoinBox .JoinList ul li:hover .txt .address{transform: translateY(20px);-webkit-transform: translateY(20px);opacity: 0;}
.Join .JoinBox .JoinList ul li:hover{background: #fff;box-shadow: 0 10px 10px rgba(0,28,65,0.06);}
.Join .JoinBox .JoinList ul li:hover .tit span{display:none}
.Join .Careers {display:none}
.Join .Careers ul{margin-left:-1%;}
.Join .Careers ul li{width:32.33%;float:left;margin-left:1%;}
.Join .Careers ul li .img{padding-top:263px;margin-bottom:10px;}
.Join .Careers ul li .txt{height:263px;background: #2d72cf;box-sizing: border-box;padding:30px;color:#fff;}
.Join .Careers ul li .txt h1{font-size: 18px;}
.Join .Careers ul li .txt .dec{font-size: 14px;line-height: 24px;margin-top:12px;max-height:170px;overflow: auto;}
.Join .Careers ul li:nth-child(3){padding-top:273px;position: relative;}
.Join .Careers ul li:nth-child(3) .txt{position: absolute;top:0;left:0;}
.Join .Careers ul li:first-child{position: relative;}
.Join .Careers ul li:first-child .img{padding-top:536px;margin-bottom:0;}
.Join .Careers ul li:first-child .txt{height:auto;position: absolute;bottom:0;left:0;width:100%;padding:20px 30px;background: rgba(45,114,207,0.9);}
.Join .Careers ul li:first-child .txt .dec{margin-top:5px;}

@media(max-width:1024px){
	.Join .JoinBox .JoinSearch ul li.li_select select{font-size: 14px;}
	.Join .JoinBox .JoinSearch ul li{height:40px;line-height: 40px;}
	.Join .JoinBox .JoinSearch ul li.li_search button{font-size: 14px;}
	.Join .JoinBox .JoinList ul li{padding:15px;}
	.Join .JoinBox .JoinList ul li .tit h1{font-size: 16px;}
	.Join .JoinBox .JoinList ul li .tit span{font-size: 16px;}
	.Join .JoinBox .JoinList ul li .txt{font-size: 14px;}
	.Join .Careers ul li .txt{padding:15px;}
	.Join .Careers ul li .txt h1{font-size: 16px;}
	.Join .Careers ul li .txt .dec{font-size: 12px;line-height: 20px;max-height:160px;}
}

@media(max-width:768px){
	.subTit .subTitBox h1{font-size: 16px;}
	.Join .JoinBox .JoinList ul li .more{width:100px;height:30px;line-height: 30px;}
}

@media(max-width:640px){
	.Join .JoinBox .JoinSearch ul{margin-left:-1%;}
	.Join .JoinBox .JoinSearch ul li{margin-left:1%;}
	.Join .JoinBox .JoinSearch ul li.li_search{width:23%;}
	.Join .JoinBox .JoinList ul li .txt{margin:10px 0;}
	.Join .JoinBox .JoinList ul li .tag dd{margin-right:0;font-size: 12px;line-height: 22px;padding:0 5px;}

}

/* 招聘详情 */
.JoinInfo .Base_info{padding:30px;background: #f8fafd;}
.JoinInfo .Base_info .tit{margin-bottom:10px;}
.JoinInfo .Base_info .tit h1{font-size: 24px;display: inline-block;}
.JoinInfo .Base_info .tit span{font-size: 14px;color:#999;}
.JoinInfo .Base_info .tit span img{position: relative;display: inline-block;margin-right:8px;top:-2px;}
.JoinInfo .Base_info .salary{color:#888;}
.JoinInfo .Base_info .salary span{font-size: 20px;color:#f35b5f;}
.JoinInfo .Base_info .line{margin:20px 0;border-bottom:1px dashed #e1e1e1;}
.JoinInfo .Base_info ul{margin-left:-2%;}
.JoinInfo .Base_info ul li{width:31.33%;float:left;margin-left:2%;font-size: 14px;line-height: 30px;color:#888;}
.JoinInfo .Base_info ul li span{color:#000;}

.JoinInfo .Content_info{margin-top:40px;color:#555;}
.JoinInfo .Content_info .tit{font-weight: bold;margin-bottom:10px;}
.JoinInfo .Content_info .con{line-height: 34px;margin-bottom:30px;}

.JoinInfo .InfoPage{margin-top:50px;padding-top:40px;border-top:1px solid #f0f0f0;}
.JoinInfo .InfoPage dl dd{line-height: 36px;}
.JoinInfo .InfoPage dl dd a{color:#888;}
.JoinInfo .InfoPage dl dd:hover a{color:#2d72cf;font-weight: bold;}

@media(max-width:1024px){
	.JoinInfo .Base_info{padding:15px;}
	.JoinInfo .Base_info .tit h1{font-size: 18px;}
	.JoinInfo .Base_info .salary{font-size: 14px;}
	.JoinInfo .Base_info .salary span{font-size: 16px;}
	.JoinInfo .Base_info ul li{width:48%;}
	.JoinInfo .Content_info .con{font-size: 14px;line-height: 25px;}
}

@media(max-width:640px){
	.JoinInfo .Base_info .tit h1{font-size: 16px;}
	.JoinInfo .Base_info ul li{width:98%;}
}


/* 员工风采 */
.ImgList ul{margin-left:-2%;}
.ImgList ul li{width:31.33%;float:left;margin-left:2%;margin-bottom:2%;}
.ImgList ul li .img{padding-top:60%;}
.ImgList ul li .img span{transition: all .5s;-webkit-transition: all .5s;}
.ImgList ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.ImgList ul li .txt{background: #f9f9f9;padding:20px;}
.ImgList ul li .txt h1{font-size: 18px;margin-bottom:10px;}
.ImgList ul li .txt .date{font-size: 14px;color:#999;}

@media(max-width:1024px){
	.ImgList ul li .txt h1{font-size: 16px;}
}

@media(max-width:640px){
	.ImgList ul li{width:48%;}
	.ImgList ul li .txt{padding:10px;}
	.ImgList ul li .txt h1{font-size: 14px;margin-bottom:0;}
}


/* 营业部 */
.outlets .map{width:71%;}
.outlets .map #allMap{height:820px;}
.outlets .map_box{width:27%;}
.outlets .map_search{width:100%;height:45px;line-height: 45px;border:1px solid #e5e5e5;margin-bottom:15px;box-sizing: border-box;padding-right:47px;position: relative;}
.outlets .map_search input{width:100%;height:100%;box-sizing: border-box;padding:0 20px;}
.outlets .map_search button{width:45px;height:100%;background: url(../images/search.png) no-repeat center center #f5f5f5;position: absolute;right:0;top:0;}

.outlets .map_list{padding-right:10px;padding-left:10px;;box-sizing: border-box;overflow: auto;max-height:770px;}
.outlets .map_list ul li{color:#555;margin-bottom:10px;}
.outlets .map_list ul li .tit{padding-left:35px;padding-right:10px;position: relative;line-height: 45px;background: #f9f9f9;font-size: 18px;}
.outlets .map_list ul li .tit i{display: block;width:12px;height:14px;background: url(../images/siteico.png) no-repeat center center;position: absolute;left:15px;top:50%;margin-top:-7px;}
.outlets .map_list ul li dl dd{line-height: 26px;padding-left:40px;position: relative;font-size: 14px;}
.outlets .map_list ul li dl dd span{position: absolute;left:0;top:0;}
.outlets .map_list ul li dl{padding:12px 0;}
.outlets .map_list ul li.on .tit{background: #eaf1fb;color:#333;}
.outlets .map_list ul li.on .tit i{background: url(../images/siteico_1.png) no-repeat center center;}
.outlets .map_list ul li.on .tit::before{content:'';display: block;border-right:6px solid #eaf1fb;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:6px solid transparent;position: absolute;left:-12px;top:50%;margin-top:-6px;}

.outlets .map_list::-webkit-scrollbar{width: 3px; height:3px;-webkit-overflow-scrolling : touch;background-color: #e6e6e6;}
.outlets .map_list::-webkit-scrollbar-track{background-color: #e6e6e6;}
.outlets .map_list::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #2d72cf;}
.outlets .map_list::-webkit-scrollbar-button{height: 0px;background-color: #e6e6e6;}

@media(max-width:1024px){
	.outlets .map_list ul li .tit{font-size: 16px;}
}
@media(max-width:640px){
	.outlets .map{width:100%;}
	.outlets .map_list ul li .tit{font-size: 14px;line-height: 30px;}
	.outlets .map_list{width:100%;margin-bottom:10px;max-height:240px;}
	.outlets .map #allMap{height:300px;}
}


/* 团队介绍 */
.Team ul li{padding:30px;background: #fbfbfb;margin-bottom:20px;transition: all .5s;-webkit-transition: all .5s;}
.Team ul li a{display: block;padding-left:210px;position: relative;}
.Team ul li .img{width:180px;padding-top:210px;position: absolute;top:0;left:0;transition: all .5s;-webkit-transition: all .5s;}
.Team ul li .txt{height:210px;box-sizing: border-box;padding-top:20px;color:#555;}
.Team ul li .txt h1{font-size: 22px;}
.Team ul li .txt b{display: block;width:20px;height:4px;background: #2d72cf;margin:10px 0 25px 0;}
.Team ul li .txt .tit{font-size: 16px;}
.Team ul li .txt .con{font-size: 14px;line-height: 28px;}
.Team ul li .txt .date{position: absolute;right:0;top:5px;font-size: 14px;color:#999;}
.Team ul li:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.Team ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.Team ul li:hover .txt h1{color:#2d72cf;}


/* 团队介绍详情 */
.TeamInfo .TeamInfo_img{padding:0 0 40px 0;border-bottom:1px solid #f1f1f1;margin-bottom:30px;text-align: center;}
.TeamInfo .TeamInfo_img img{max-height:210px;}

@media(max-width:1024px){
	.Team ul li .txt h1{font-size: 18px;}
	.Team ul li{padding:15px;}
}

@media(max-width:640px){
	.Team ul li{padding:0;}
	.Team ul li a{padding-left:120px;}
	.Team ul li .img{width:100px;padding-top:130px;}
	.Team ul li .txt{padding-top:0;height:auto;}
	.Team ul li .txt .date{top:0;}
	.Team ul li .txt h1{font-size: 16px;}
	.Team ul li .txt b{height:3px;margin:10px 0;}
	.Team ul li .txt .tit{font-size: 14px;}
	.Team ul li .txt .con{font-size: 12px;line-height: 20px;}
}



/* 常见问题 */
.Question ul li{margin-bottom:15px;}
.Question ul li .tit{padding-left:75px;padding-right:220px;position: relative;line-height: 60px;background: #fbfbfb;cursor: pointer;}
.Question ul li .tit .w_ico{width:24px;height:24px;line-height: 24px;color:#fff;text-align: center;font-size: 14px;background: url(../images/wen.png) no-repeat center center;background-size: 100% 100%;position: absolute;left:30px;top:50%;margin-top:-12px;}
.Question ul li .tit .date{position: absolute;right:60px;top:0;font-size: 14px;color:#888;}
.Question ul li .tit i{width:16px;height:16px;background: url(../images/down.png) no-repeat center center;position: absolute;right:25px;top:50%;margin-top:-8px;}
.Question ul li .tit h1{font-size: 16px;}
.Question ul li .tit.on{background: #eaf1fb;}
.Question ul li .tit.on i{background: url(../images/up.png) no-repeat center center;}
.Question ul li .txt{border:1px solid #eaf1fb;padding:20px 25px 25px 75px;position: relative;display: none;}
.Question ul li .txt .d_ico{width:24px;height:24px;line-height: 24px;color:#fff;text-align: center;font-size: 14px;background: url(../images/da.png) no-repeat center center;background-size: 100% 100%;position: absolute;left:30px;top:20px;}
.Question ul li .txt .con{font-size: 14px;line-height: 30px;}

@media(max-width:768px){
	.Question ul li .tit h1{font-size: 14px;}
	.Question ul li .tit{line-height: 50px;}
	.Question ul li .txt .con{line-height: 26px;}
}

@media(max-width:640px){
	.Question ul li .tit{padding-left:60px;padding-right:20px;line-height: 26px;padding-top:10px;padding-bottom:10px;}
	.Question ul li .tit .w_ico{left:20px;top:30%;}
	.Question ul li .tit .date{position: static;font-size: 12px;}
	.Question ul li .txt{padding:15px 15px 15px 60px;}
	.Question ul li .txt .d_ico{left:20px;top:15px;}
}


/* 表单下载 */
.Form_download{color:#555;}
.Form_download .con{line-height: 34px;margin-bottom:20px;}
.Form_download .form_table table{width:100%;border-collapse: collapse;border-spacing: 0;}
.Form_download .form_table table td{height:45px;padding:5px;}
.Form_download .form_table table tr{background: #fbfbfb;}
.Form_download .form_table table tr:nth-child(2n){background: #fff;}
.Form_download .form_table table tr.trTit{color:#fff;background: #2d72cf;}
.Form_download .form_table table tr td:first-child{padding-left:50px;width:65%;}
.Form_download .form_table table tr:hover{background: #eaf1fb;}

@media(max-width:640px){
	.Form_download .form_table table tr td:first-child{padding-left:5px;}
	.Form_download .form_table table td:nth-child(4){width:16%;}
	.Form_download .form_table table td:nth-child(3){width:18%;}
	.Form_download .form_table table td:nth-child(4){width:15%;}
	.Form_download .form_table table td{height:35px;}
}


/* 软件下载 */
.Software .Software_hd{border-bottom:1px solid #e1e1e1;margin-bottom:30px;}
.Software .Software_hd ul li{float:left;line-height: 50px;width:100px;text-align: center;position: relative;}
.Software .Software_hd ul li::after{content:'';display: block;width:100%;height:3px;background: #2d72cf;position: absolute;bottom:-1px;left:0;transition: all .5s;-webkit-transition: all .5s;transform: rotateY(90deg);-webkit-transform: rotateY(90deg);opacity: 0;}
.Software .Software_hd ul li.on::after{transform: rotateY(0);-webkit-transform: rotateY(0);opacity: 1;}
.Software .Software_hd ul li.on a{color:#2d72cf;}

.Software .Software_bd dl dd{padding:20px 210px 20px 180px;position: relative;background: #fbfbfb;margin-bottom:20px;transition: all .5s;-webkit-transition: all .5s;}
.Software .Software_bd dl dd .txt{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;padding:20px 30px;}
.Software .Software_bd dl dd .tit{width:180px;box-sizing: border-box;padding:0 10px;text-align: center;font-weight: bold;transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;left:0;top:50%;}
.Software .Software_bd dl dd .btn{position: absolute;width:210px;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.Software .Software_bd dl dd .btn a{display: block;margin:15px auto;width:110px;height:40px;line-height: 40px;border-radius: 5px;color:#fff;text-align: center;font-size: 14px;}
.Software .Software_bd dl dd .btn a.down_btn{background: #2d72cf;}
.Software .Software_bd dl dd .btn a.info_btn{background: #f45b5e;}
.Software .Software_bd dl dd .txt .title{margin-bottom:10px;}
.Software .Software_bd dl dd .txt .con{font-size: 14px;line-height: 26px;}
.Software .Software_bd dl dd:hover{background: #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.05);}

@media(max-width:640px){
	.Software .Software_bd dl dd{padding:10px 0;}
	.Software .Software_bd dl dd .tit{position: static;width:100%;text-align: left;transform: translateY(0);-webkit-transform: translateY(0);font-size: 16px;}
	.Software .Software_bd dl dd .txt{padding:10px;border:none;}
	.Software .Software_bd dl dd .btn{position: static;transform: translateY(0);-webkit-transform: translateY(0);}
	.Software .Software_bd dl dd .btn{width:100%;text-align: center;}
	.Software .Software_bd dl dd .btn a{display: inline-block;width:100px;height:30px;line-height: 30px;}
	.Software .Software_hd ul li{width:20%;}
}


/* 银期转账 */
.Bank_transfer{}
.Bank_transfer table{width:100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #e1e1e1;}
.Bank_transfer table td{/* height:60px; */border:1px solid #e1e1e1;text-align: center;padding: 15px 10px;/* line-height: 34px; */width: 15%;}
.Bank_transfer table td:nth-child(5){text-align: left;font-size:14px;}
.Bank_transfer table td a{color: #2d72cf}
.Bank_transfer table td a img{vertical-align:middle;margin-left:10px}
/*.Bank_transfer table td:first-child{width:16%;}
.Bank_transfer table td:nth-child(2){width:16%;}
.Bank_transfer table td:nth-child(3){width:16%;}
.Bank_transfer table td:nth-child(4){width:32%;text-align: left;}
.Bank_transfer table td:nth-child(5){width:20%;}
.Bank_transfer table td:nth-child(3) a{display: block;color:#2d72cf;}*/
.Bank_transfer table tr.trTit td{padding: 5px;color:#fff;background: #2d72cf;border:1px solid #fff;}

@media(max-width:1024px){
	.Bank_transfer table td{font-size: 14px;line-height: 25px;padding:10px;}
	.Bank_transfer table tr.trTit td{padding:0 10px;}
}

@media(max-width:640px){
	.Bank_transfer{overflow: auto;}
	.Bank_transfer table{width:800px;}
	.Bank_transfer table td{padding:5px;height:45px;}
}



/* 保证金账户 */
.Margin_account{line-height: 34px;}

@media(max-width:768px){
	.Margin_account{line-height: 25px;}
}


/* 经纪业务开户 */
.w1000{width:95%;margin:0 auto;max-width:1000px;}
.JjTop{line-height: 90px;}
.JjTop .Logo span{display: inline-block;font-size: 20px;margin-left:30px;}
.JjTop .JjNav ul li{display: inline-block;margin-left:30px;}
.JjTop .JjNav ul li a{color:#2d72cf;}
.JjTop .JjNav ul li.tel{color:#cf2d32;}
.JjTop .JjNav ul li.tel span{font-size: 22px;}

.JjBan{position: relative;}
.JjBan .img{padding-top:450px;}
.JjBan .txt{width:100%;height:100%;position: absolute;left:0;top:0;}
.JjBan .txt .w1000{height:100%;}
.JjBan .txt .txtbox{width:100%;height:100%;position: relative;}
.JjBan .txt .txtbox .con{position: absolute;bottom:12%;max-width:380px;color:#fae1d1;font-size: 14px;line-height: 30px;}
.JjBan .txt .txtbox .banbtn{right:0;bottom:12%;position: absolute;}
.JjBan .txt .txtbox .banbtn .text{color:#f9dfce;line-height: 30px;}
.JjBan .txt .txtbox .banbtn ul li{margin-bottom:30px;width:200px;height:60px;line-height: 60px;border-radius: 5px;background: url(../images/btnbg.png) no-repeat center center;background-size: cover;text-align: center;}
.JjBan .txt .txtbox .banbtn ul li a{display: block;font-size: 22px;color:#d12e28;}
.JjBan .txt .txtbox .banbtn ul li span{display: inline-block;width:30px;text-align: center;margin-right:10px;}
.JjBan .txt .txtbox .bantxt{color:#fff;position: absolute;top:18%;}
.JjBan .txt .txtbox .bantxt h1{font-size: 64px;font-weight: normal;margin-bottom:20px;}
.JjBan .txt .txtbox .bantxt p{font-size: 36px;}

.pt60{padding-top:60px;}
.Jj_tit{padding-left:35px;position: relative;font-size: 22px;color:#666;line-height: 30px;margin-bottom:30px;}
.Jj_tit .ico{position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width:26px;height:26px;line-height: 26px;}
.Jj_tit .ico img{vertical-align: top;}
.Jj_tit span{font-size: 14px;color:#999;display: inline-block;margin-left:10px;}

.Jj_caozu ul{margin-left:-2%;}
.Jj_caozu ul li{width:48%;margin-left:2%;float:left;position: relative;box-sizing: border-box;border-radius: 5px;overflow: hidden;}
.Jj_caozu ul li .img{padding-top:155px;}
.Jj_caozu ul li .img span{background-position: center left;}
.Jj_caozu ul li .txt{position: absolute;right:0;top:0;width:100%;height:100%;box-sizing: border-box;padding:40px 10px 30px 185px;}
.Jj_caozu ul li .txt h1{font-size: 18px;font-weight: normal;}
.Jj_caozu ul li .txt .more{width:95px;height:36px;line-height: 36px;text-align: center;border-radius: 5px;background: #2d72cf;color:#fff;text-align: center;margin-top:30px;}

.Jj_process ul{margin-left:-2%;}
.Jj_process ul li{width:31.33%;float:left;margin-left:2%;margin-bottom:2%;box-sizing: border-box;border-radius: 5px;border:1px solid #f1f1f1;padding:30px;transition: all .5s;-webkit-transition: all .5s;}
.Jj_process ul li .ico{width:80px;height:80px;margin:0 auto;line-height: 80px;text-align: center;}
.Jj_process ul li .ico .img2{display: none;}
.Jj_process ul li .txt{max-width:200px;line-height: 26px;text-align: center;height:52px;display: flex;align-items: flex-end;justify-content: center;margin:0 auto;margin-top:10px;}
.Jj_process ul li:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.05);transform: translate3d(0,-5px,0);-webkit-transform: translate3d(0,-5px,0);border:1px solid #fff;}
.Jj_process ul li:hover .ico .img1{display: none;}
.Jj_process ul li:hover .ico .img2{display: inline-block;}

.Jj_bank ul{margin-left:-1%;}
.Jj_bank ul li{width:19%;float:left;margin-left:1%;margin-bottom:20px;box-sizing: border-box;line-height: 68px;border-radius: 5px;border:1px solid #f1f1f1;text-align: center;}
.Jj_bank ul li img{max-width:90%;max-height:60%;}

.Jj_bottom{padding:25px 0;text-align: center;background: #eeeeee;color:#999;line-height: 26px;margin-top:50px;}

.Popup_account{width:100%;height:100%;position: fixed;z-index:999;background: rgba(0,0,0,0.5);top:0;left:0;display: none;}
.Popup_account .PopupBox{background: #fff;border-radius: 5px;padding:80px 50px 50px;width:800px;box-sizing: border-box;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.Popup_account .PopupBox .close{position: absolute;right:15px;top:15px;}
.Popup_account .PopupBox .PopupCon ul{margin-left:-8%;}
.Popup_account .PopupBox .PopupCon ul li{float:left;width:42%;margin-left:8%;}
.Popup_account .PopupBox .PopupCon ul li .txt{font-size: 14px;margin-top:10px;line-height: 24px;color:#f00;}

.JjTop .m-btn{display: none;cursor: pointer;padding:15px 5px;border-radius: 5px;z-index:999;margin-top:15px;margin-left:10px;position: relative;z-index:999;}
.JjTop .m-btn span{display: block;width:25px;height:3px;background:#2d72cf;position: relative;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.JjTop .m-btn span::before,.JjTop .m-btn span::after{content:'';display: block;height:3px;width:25px;background: #2d72cf;position: absolute;left: 0;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.JjTop .m-btn span:before {top: -8px;}
.JjTop .m-btn span:after {bottom: -8px;}
.JjTop .m-btn.active span {background: transparent;}
.JjTop .m-btn.active span:before {transform: rotate(-48deg) translate(-6px, 5px);-webkit-transform: rotate(-48deg) translate(-6px, 5px);-o-transform: rotate(-48deg) translate(-6px, 5px);width: 24px;}
.JjTop .m-btn.active span:after {transform: rotate(48deg) translate(-6px, -5px);-webkit-transform: rotate(48deg) translate(-6px, -5px);-o-transform: rotate(48deg) translate(-6px, -5px);width: 24px;}


@media(max-width:1024px){
	body{padding-top:60px;}
	.Top{position: fixed;width:100%;z-index:9999;background: #fff;top:0;left:0;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.JjTop{line-height: 60px;position: fixed;width:100%;z-index:9999;top:0;left:0;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.JjTop .Logo span{font-size: 16px;margin-left:10px;}
	.JjTop .m-btn{display: block;}
	.JjTop .JjNav{width:0;background: #fff;height:calc(100vh - 60px);position: absolute;right:0;top:100%;border-top:1px solid #f1f1f1;transition: all .5s;-webkit-transition: all .5s;opacity: 0;overflow: hidden;}
	.JjTop .JjNav ul li{display: block;margin-left:0;box-sizing: border-box;padding-left:20px;line-height: 40px;min-width:200px;}
	.JjTop .JjNav.show{width:200px;opacity: 1;}
	.JjTop .JjNav ul li.tel{line-height: 30px;margin-top:30px;}
	.JjBan .txt .txtbox .bantxt h1{font-size: 40px;}
	.JjBan .txt .txtbox .bantxt p{font-size: 18px;}
	.JjBan .txt .txtbox .con{line-height: 25px;}
	.JjBan .txt .txtbox .banbtn ul li{width:160px;height:50px;line-height: 50px;margin-bottom:20px;}
	.JjBan .txt .txtbox .banbtn ul li a{font-size: 16px;}
	.JjBan .txt .txtbox .banbtn .text{font-size: 14px;line-height: 25px;}
}

@media(max-width:768px){
	.JjBan .txt .txtbox .bantxt h1{font-size: 30px;}
	.JjBan .txt .txtbox .bantxt p{font-size: 14px;}
	.Jj_caozu ul li .txt h1{font-size: 14px;}
	.Jj_caozu ul li .txt{padding-top:30px;}
	.Jj_caozu ul li .txt .more{height:30px;line-height: 30px;margin-top:10px;}
	.Jj_tit{font-size: 18px;}
}

@media(max-width:640px){
	.JjTop .Logo img{max-height:35px;}
	.JjBan .img{padding-top:300px;}
	.JjBan .txt .txtbox .bantxt{position: static;padding-top:30px;}
	.JjBan .txt .txtbox .bantxt h1{font-size: 20px;margin-bottom:0;}
	.JjBan .txt .txtbox .con{position: static;font-size: 12px;line-height: 20px;margin-top:10px;}
	.JjBan .txt .txtbox .banbtn{position: static;margin-top:20px;}
	.JjBan .txt .txtbox .banbtn ul li{display: inline-block;width:130px;height:40px;line-height: 40px;}
	.JjBan .txt .txtbox .banbtn ul li span img{max-height:20px;}
	.JjBan .txt .txtbox .banbtn ul li span{width:20px;}
	.pt60{padding-top:20px;}
	.Jj_caozu ul li{width:98%;margin-bottom:10px;}
	.Jj_process ul li{width:48%;padding:15px;}
	.Jj_process ul li .txt{font-size: 13px;line-height: 22px;height:60px;}
	.Jj_process ul li .ico{height:50px;width:50px;line-height: 50px;}
	.Jj_process ul li .ico img{max-height:40px;}
	.Jj_tit{font-size: 16px;line-height: 26px;margin-bottom:15px;}
	.Jj_tit span{font-size: 12px;margin-left:0;}
	.Jj_bank ul li{width:32.33%;margin-bottom:10px;line-height: 56px;}
	.Popup_account .PopupBox{width:95%;padding:30px 10px 10px 10px;}
	.Popup_account .PopupBox .close{right:5px;top:5px;}
	.Popup_account .PopupBox .PopupCon ul li .txt{font-size: 12px;line-height: 20px;}
	.Jj_bottom{padding:15px 0;}
}


/* 仿真开户 */
.Account_form .mask{color:#f35b5f;}
.Account_form .account_tit{}
.Account_form .account_tit h1{font-size: 22px;}
.Account_form .account_tit b{display: block;width:40px;height:4px;background: #2d72cf;margin:15px 0 20px 0;}
.Account_form .con{color:#888;line-height: 34px;font-size: 14px;margin-bottom:30px;}
.Account_form .radio {margin-bottom:20px;}
.Account_form .radio .tit{display: inline-block;margin-right:10px;}
.Account_form .radio ul{display: inline-block;}
.Account_form .radio ul li{display: inline-block;margin-right:40px;padding-left:25px;position: relative;}

.choose-box input[type="radio"] +label::before{
	content:'';
	display:inline-block;
	width:16px;
	height:16px;
	background: url(../images/radio.png) no-repeat center;
	margin-right:15px;
	position: absolute;left:0;top:1px;
}
.choose-box input[type="radio"]:checked + label::before{
  background: url(../images/radioed.png) no-repeat center;
}
.choose-box input[type="radio"]{
	position:absolute;
	clip:rect(0,0,0,0);
}

.Account_form .FormCon{position: relative;}
.Account_form .FormCon .inputCon{width:70%;box-sizing: border-box;padding-right:5%;border-right:1px dashed #e1e1e1;}
.Account_form .FormCon .inputCon .inputBox{margin-top:30px;}
.Account_form .FormCon .inputCon .inputBox .tit{margin-bottom:10px;}
.Account_form .FormCon .inputCon .inputBox input{width:100%;height:50px;line-height: 50px;background: #fbfbfb;border-radius: 5px;border:1px solid #f1f1f1;box-sizing: border-box;padding:0 20px;font-size: 16px;}
.Account_form .FormCon .inputCon .inputBox:first-child{margin-top:0;}
.Account_form .formBtn{margin-top:50px;}
.Account_form .formBtn button{width:260px;height:50px;line-height: 50px;border-radius: 5px;background: #2d72cf;color:#fff;text-align: center;font-size: 16px;}


.Account_form .FormCon .form_download{width:30%;box-sizing: border-box;padding:0 5%;position: absolute;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.Account_form .FormCon .form_download a{width:100%;max-width:200px;line-height: 50px;border-radius: 5px;border:1px solid #f1f1f1;display: block;margin:0 auto;text-align: center;}
.Account_form .FormCon .form_download a:hover{border:1px solid #2d72cf;}

@media(max-width:1024px){
	.Account_form .account_tit h1{font-size: 18px;}
}

@media(max-width:768px){
	.Account_form .account_tit h1{font-size: 16px;}
	.Account_form .account_tit b{width:30px;height:3px;margin:10px 0;}
	.Account_form .con{line-height: 25px;}
	.Account_form .FormCon .inputCon{width:100%;padding-right:0;border-right:0;}
	.Account_form .FormCon .form_download{width:100%;margin-top:20px;position: static;transform: translateY(0);-webkit-transform: translateY(0);padding:0;}
	.Account_form .FormCon .inputCon .inputBox input{height:32px;line-height: 32px;font-size: 14px;}
	.Account_form .FormCon .form_download a{max-width:100%;height:40px;line-height: 40px;}
	.Account_form .formBtn{margin-top:20px;text-align: center;}
	.Account_form .formBtn button{width:100px;height:32px;line-height: 32px;font-size: 14px;}
	.Account_form .FormCon .inputCon .inputBox{margin-top:20px;}
}



/* 视频教程 */
.date_select{padding-left:115px;position: relative;height:35px;line-height: 35px;padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:30px;}
.date_select .tit{position: absolute;left:0;top:0;font-size: 18px;color:#555;}
.date_select .tit img{position: relative;margin-right:8px;top:-2px;}
.date_select ul li{display: inline-block;margin-right:20px;}
.date_select ul li select{width:115px;border:1px solid #e1e1e1;border-radius: 5px;background: url(../images/seceltarr.png) no-repeat center right 10px;height:35px;}

.Video .Video_tit{line-height: 30px;border-bottom:1px solid #f1f1f1;padding-right:100px;position: relative;margin-bottom:20px;}
.Video .Video_tit h1{font-size: 22px;position: relative;padding-bottom:15px;}
.Video .Video_tit h1::after{content:'';display: block;width:100%;height:3px;background: #2d72cf;position: absolute;bottom:-1px;left:0;}
.Video .Video_tit .more{position: absolute;right:0;top:5px;font-size: 14px;padding-right:25px;}
.Video .Video_tit .more a{color:#999;}
.Video .Video_tit .more i{position: absolute;right:0;top:50%;margin-top:-8px;width:20px;height:14px;background: url(../images/m.png) no-repeat center center;}

.Video {margin-bottom:20px;}
.Video .Video_list{}
.Video .Video_list ul {margin-left:-2%;}
.Video .Video_list ul li{width:31.33%;float:left;margin-left:2%;background: #fbfbfb;transition: all .5s;-webkit-transition: all .5s;margin-bottom:30px;}
.Video .Video_list ul li .img{padding-top:60%;}
.Video .Video_list ul li .txt{padding:20px;}
.Video .Video_list ul li .txt h1{font-size: 18px;font-weight: normal;}
.Video .Video_list ul li .txt .date{font-size: 14px;margin-top:15px;color:#888;}
.Video .Video_list ul li:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.05);transform: translate3d(0,-5px,0);-webkit-transform: translate3d(0,-5px,0);}
.Video .Video_list ul li .img::before{content:'';display: block;width:100%;height:100%;background: rgba(45,114,207,0.1);position: absolute;left:0;top:0;z-index:9;opacity: 0;transition: all .5s;-webkit-transition: all .5s;}
.Video .Video_list ul li:hover .img::before{opacity: 1;}
.Video .Video_list ul li .img .play{width:100%;height:100%;background: url(../images/play.png) no-repeat center center;position: absolute;top:0;left:0;z-index:10;opacity: 0;transition: all .5s;-webkit-transition: all .5s;}
.Video .Video_list ul li:hover .img .play{opacity: 1;}

.Video_two{margin-bottom:0;}

@media(max-width:1024px){
	.date_select .tit{font-size: 16px;}
	.Video .Video_tit h1{font-size: 18px;}
	.Video .Video_list ul li .txt h1{font-size: 16px;}
}

@media(max-width:640px){
	.date_select{padding-left:0;height:auto;}
	.date_select .tit{position: static;}
	.Video .Video_list ul li{width:48%;margin-bottom:20px;}
	.Video .Video_tit h1{font-size: 16px;padding-bottom:10px;}
	.Video .Video_list ul li .txt{padding:10px;}
	.Video .Video_list ul li .txt h1{font-size: 14px;}
	.Video .Video_list ul li .txt .date{margin-top:0;}
}

/* 视频教程-详情 */
.VideoInfo .video{width:100%;height:6.2rem;}
.VideoInfo .VideoInfo_tit{margin-top:30px;line-height: 30px;}
.VideoInfo .VideoInfo_tit h1{font-size: 24px;}
.VideoInfo .VideoInfo_tit .date{font-size: 14px;color:#999;}
.VideoInfo .VideoInfo_tit .date img{display: inline-block;margin-right:5px;}

/* 电子期刊 */
.Journal table{width:100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #e1e1e1;}
.Journal table td{height:60px;border:1px solid #e1e1e1;text-align: center;padding:10px;line-height: 30px;font-size: 15px;}
.Journal table td:first-child{width:8%;}
.Journal table td:nth-child(2){width:22%;}
.Journal table td:nth-child(3){width:16%;}
.Journal table td:nth-child(4){width:36%;}
.Journal table td:nth-child(5){width:18%;}
.Journal table td:nth-child(5) a{display: block;color:#2d72cf;}
.Journal table tr.trTit td{padding:0 20px;color:#fff;background: #2d72cf;border:1px solid #2d72cf;font-size: 16px;}

/* 无数据 */
.no_data{padding:5% 0;text-align: center;}
.no_data p{font-size: 18px;margin-top:20px;}


@media(max-width:1024px){
	.VideoInfo .VideoInfo_tit h1{font-size: 18px;}
	.Journal table tr.trTit td{font-size: 14px;padding:0 10px;}
	.Journal table td{font-size: 14px;line-height: 25px;}
}

@media(max-width:768px){
	.VideoInfo .video{height:400px;}
	.VideoInfo .VideoInfo_tit h1{font-size: 16px;}
}

@media(max-width:640px){
	.VideoInfo .video{height:250px;}
	.VideoInfo .VideoInfo_tit h1{font-size: 14px;}
	.VideoInfo .VideoInfo_tit .date{width:100%;font-size: 12px;}
	.NewsInfo .InfoPage dl dd{line-height: 30px;}

	.Journal {overflow-x: auto;}
	.Journal table{width:800px;}
}


/* 开户指南 */
.nNav_hd{margin-bottom:30px;}
.nNav_hd ul {margin-left:-2%;}
.nNav_hd ul li{float:left;line-height: 42px;text-align: center;position: relative;margin-bottom:10px;width:23%;margin-left:2%;border:1px solid #e1e1e1;box-sizing: border-box;}
.nNav_hd ul li a{display: block;}
.nNav_hd ul li.on a{color:#fff;}
.nNav_hd ul li.on{background: #2d72cf;}
.nNav_hd ul li:hover a{color:#fff;}
.nNav_hd ul li:hover{background: #2d72cf;}

@media(max-width:640px){
	.nNav_hd ul li{line-height: 34px;font-size: 14px;width:48%;margin-bottom:5px;}
}

.Top{transition: all .5s;-webkit-transition: all .5s;background: #fff;}
.Top .topNav{transition: all .5s;-webkit-transition: all .5s;}
.Top .Logo {transition: all .5s;-webkit-transition: all .5s;}
.Top .Logo .img2{display: none;}
.Top.on{transform: translateY(-150%);-webkit-transform: translateY(-150%);}
.Top.fix{position: fixed;top:0;left:0;z-index:999;width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: translateY(0);-webkit-transform: translateY(0);}
.Top.fix .topNav{transform: translateY(-80px);-webkit-transform: translateY(-80px);height:0;margin:0;overflow: hidden;}
.Top.fix .Logo{margin:0;line-height: 60px;}
.Top.fix .Logo .img1{display: none;}
.Top.fix .Logo .img2{display: inline-block;}

@media(max-width:1024px){
	.Top.fix .topNav{height:auto;transform: translateY(0);-webkit-transform: translateY(0);}
}

/* 居间人信息 */
.Jujianr .ju_search{margin-bottom:30px;}
.Jujianr .ju_search .select{width:180px;height:40px;line-height: 40px;border:1px solid #e5e5e5;}
.Jujianr .ju_search .select select{border:none;width:100%;height:100%;background: url(../images/seceltarr.png) no-repeat center right 20px;}
.Jujianr .ju_search .search{margin-left:40px;}
.Jujianr .ju_search .search input{width:350px;height:40px;line-height: 40px;border:1px solid #e5e5e5;box-sizing: border-box;padding:0 20px;}
.Jujianr .ju_search .search button{width:100px;height:40px;background: #2d72cf;color:#fff;margin-left:10px;}


.Jujianr table{width:100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #e1e1e1;}
.Jujianr table td{height:40px;border:1px solid #e1e1e1;text-align: center;padding:8px;line-height: 28px;}
.Jujianr table td:first-child{width:16%;}
.Jujianr table td:nth-child(2){width:16%;}
.Jujianr table td:nth-child(3){width:16%;}
.Jujianr table td:nth-child(4){width:32%;}
.Jujianr table tr.trTit td{padding:0 10px;color:#fff;background: #2d72cf;border:1px solid #2d72cf;height:60px;}

@media(max-width:1024px){
	.Jujianr table td{font-size: 14px;line-height: 25px;padding:5px;}
	.Jujianr table tr.trTit td{padding:0 10px;}
}

@media(max-width:640px){
	.Jujianr .Ju_table{overflow: auto;}
	.Jujianr table{width:800px;}
	.Jujianr table td{padding:5px;height:30px;}
	.Jujianr table tr.trTit td{height:50px;}
	.Jujianr .ju_search .select{width:100%;box-sizing: border-box;}
	.Jujianr .ju_search .search{margin-left:0;margin-top:10px;width:100%;}
	.Jujianr .ju_search .search input{width:70%;}
	.Jujianr .ju_search .search button{width:25%;float:right;}
}

.Jujianr_info .info_table table{width:100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #e5e5e5;}

.Jujianr_info .info_table table .trTit td{height:70px;}
.Jujianr_info .info_table table tr td{border:1px solid #e5e5e5;}
.Jujianr_info .info_table table tr td.bggray{width:180px;background:#f6f6f6;font-weight: bold;text-align: center;}


.Jujianr_info .info_table table tr td:last-child{width:160px;}
.Jujianr_info .info_table table tr td{height:52px;padding:0 20px;box-sizing: border-box;}

.Jujianr_info .info_table table .trTit td{text-align: center;font-size: 22px;background: #2d72cf !important;color:#fff;height:70px;}

@media(max-width:640px){
	.Jujianr_info .info_table {overflow: auto;}
	.Jujianr_info .info_table table {width:500px;}
	.Jujianr_info .info_table table tr td{height:32px;padding:5px;}
	.Jujianr_info .info_table table .trTit td{height:40px;font-size: 16px;}
	.Jujianr_info .info_table table tr td.bggray{width:90px;}
	.Jujianr_info .info_table table tr td:last-child{width:120px;}
}

.applyBtn{width:140px;height:38px;line-height: 38px;border-radius: 4px;background: #2d72cf;color:#fff;margin-top:30px;position: relative;text-align: center;}
.applyBtn input{width:100%;height:100%;position: absolute;top:0;left:0;z-index:99;opacity: 0;font-size: 0;}


/*20220919*/
.Software .Software_hd2 ul li{width: 9%}
.readme {background-color:#E6F3FC; border:1px solid #ACD3F2; float:left; margin:10px 0 10px 0; padding:10px; width:25%;}
.readme .text {line-height:20px;}
.readme .text hr {border:none; border-top:1px dashed #BFBFBF; height:1px;margin: 20px 0}
.readme .text label {display:block; font-weight:bold;}
.readme .text span {display:block}
.Software .Software_bd  .main {float:right; margin:10px; margin-bottom:0px; margin-left:0px; width:70%;}
.box {background-color:#F3F3F5; border:1px solid #D7D7DF; font-size:14px; line-height:30px; margin-bottom:10px; padding:10px 20px;}
.box .title_line {font-weight:bold; margin-left:-5px;}
.box .paras {width:650px;}
.box .paras span {float:left; width:325px;}
.box  input {width:80px;border: 1px solid #666;background: #fff}
.box .mod {padding-left:400px;}
.box .operation {margin-top:20px;}
.box .operation .result {background-color:#F3F3F5; border:none; border-bottom:1px solid #000; width:100px;}
.clearit {clear:both;}
.tree .head {background-color:#FFF; border:1px solid #AAACBC; cursor:pointer; height:18px; margin-top:5px; padding:1px;}
.tree .head div {background:url(http://i3.sinaimg.cn/cj/deco/2008/1027/bg.gif) repeat-x 0px -46px; height:18px; line-height:18px;}
.tree .head span {background:url(http://i1.sinaimg.cn/cj/deco/2008/1027/arrow.gif) no-repeat 0px 0px; display:block; float:left; height:7px; margin:5px; width:7px;}
.tree .body {margin-top:5px;}
.tree .closed span {background-position:0px 0px;}
.tree .opened span {background-position:-7px 0px;}
.tree .head label {cursor:pointer; display:block; float:left; height:18px; line-height:18px;}

@media(max-width:1024px){
.box .paras{width: auto;}
}
@media(max-width:768px){
.Software .Software_hd2 ul li{width: auto;padding: 0 10px;line-height: 40px;}
.Software .Software_bd  .main{margin: 0;width: 68%}
.readme{margin-top: 0;}

}

/* 交易日历 */
.JiaoyiDate .Part_1{}
.JiaoyiDate .Part_1 .dateBox{width:27%;}
.JiaoyiDate .Part_1 .dateInfo{width:70%;box-sizing: border-box;border:1px solid #e2e2e2;box-shadow: 0 2px 4px rgb(0,0,0,0.12);;max-height:400px;overflow-y:auto}
.JiaoyiDate .Part_1 .dateInfo .dateInfotit{height:40px;line-height: 40px;background: #4080d6;color:#fff;padding:0 25px;}
.JiaoyiDate .Part_1 .dateInfo .dateInfocon{padding:25px;line-height: 30px;}
.JiaoyiDate .Part_1  .jylist .list h3{height:40px;line-height:40px;padding-left:20px;position:relative;background: #eaf1fa;margin-top: 10px;font-size: 18px;font-weight:normal}
.JiaoyiDate .Part_1  .jylist .list h3::before{content:'';display: block;width:4px;height:4px;border-radius: 50%;background: #b7b7b7;position: absolute;left: 8px;top:50%;margin-top:-2px;}
.JiaoyiDate .Part_1  .jylist .list h3:hover::before,.JiaoyiDate .Part_1 .dateInfo .dateInfocon .jylist .list h3.active::before{background: #2d72cf;}
.JiaoyiDate .Part_1  .back{display:inline-block;height:30px;line-height:30px;color:#fff;background:#2d72cf;padding:0 20px;border-radius:5px;float:right;margin-bottom:20px;margin-top:20px}
.JiaoyiDate .Part_1  .jylist .list .info {display:none}
.JiaoyiDate .Part_1  .jylist .list .info .singlePage{padding:20px}
.JiaoyiDate .PartTit{font-size: 20px;font-weight: bold;margin-bottom:20px;}
.JiaoyiDate .Part_2{margin:60px 0;}
.JiaoyiDate .Part_2 .PartBox{}
.JiaoyiDate .Part_2 .PartBox dl::after{content:'';display: block;clear: both;}
.JiaoyiDate .Part_2 .PartBox dl{margin-left:-4%;}
.JiaoyiDate .Part_2 .PartBox dl dd{width:29.33%;float:left;margin-left:4%;box-sizing: border-box;padding-left:80px;position: relative;line-height: 40px;}
.JiaoyiDate .Part_2 .PartBox dl dd .name{position: absolute;left:0;top:0;}
.JiaoyiDate .Part_2 .PartBox dl dd input{width:100%;height:40px;box-sizing: border-box;border:1px solid #e5e5e5;padding:0 12px;background:url(../images/date.png) no-repeat right 10px center;}
.JiaoyiDate .Part_2 .PartBox dl dd select{width:100%;height:40px;box-sizing: border-box;border:1px solid #e5e5e5;background: url(../images/down_1.png) no-repeat center right 10px;}

.JiaoyiDate .Part_2 .PartBox  .btnBox{margin-top:30px;padding-top:30px;text-align: center;border-top:1px solid #e5e5e5;}
.JiaoyiDate .Part_2 .PartBox  .btnBox a{display: inline-block;width:100px;height:35px;line-height: 35px;background: #4080d6;color:#fff;margin:0 10px;}


.JiaoyiDate .Part_3 .PartBox{}
.JiaoyiDate .Part_3 .PartBox .table{}
.JiaoyiDate .Part_3 .PartBox .table table{width:100%;border-collapse: collapse;border-spacing: 0;line-height: 23px;}
.JiaoyiDate .Part_3 .PartBox .table table td{height:30px;border:1px solid #e5e5e5;padding:10px 15px;box-sizing: border-box;}
.JiaoyiDate .Part_3 .PartBox .table table td:first-child{min-width:120px;background: #c7ddfa;}
.JiaoyiDate .Part_3 .PartBox .table table tr:first-child{background: #4080d6;color:#fff;}
.JiaoyiDate .Part_3 .PartBox .table table tr:first-child td{background: #4080d6;}

@media(max-width:1440px){
	.JiaoyiDate .Part_1 .dateInfo{width:67%;}
	.JiaoyiDate .Part_1 .dateBox{width:30%;}
}

@media(max-width:1024px){
	.JiaoyiDate .Part_1 .dateInfo{width:58%;}
	.JiaoyiDate .Part_1 .dateBox{width:38%;}
}

@media(max-width:480px){
	.JiaoyiDate .Part_1 .dateInfo{width:100%;min-height:10px;height:auto;}
	.JiaoyiDate .Part_1 .dateBox{width:100%;margin-bottom:20px;}
	.JiaoyiDate .Part_2 .PartBox dl dd{width:96%;margin-bottom:10px;}
}

.addsearch21 ul li{width:32% !important;margin-right:2%!important;margin-left:0!important;}
.addsearch21 ul li:nth-child(3n){margin-right:0!important }
.addsearch21 ul{margin-left:0!important;}




