@charset "UTF-8";
body {font-size:14px; margin:0px;background:#FFF; font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,img,p,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,hr{margin:0;padding:0}
body{line-height:1.333;font-size:12px}
li{list-style:none}
em,i{ font-style:normal;}
a:link{color: #333; text-decoration: none;}
a:visited{color:#333; text-decoration: none;}
a:hover{color:#446ca4; text-decoration:none;}
a:active{color:#446ca4; text-decoration:none}
.clear{clear:both}
.fl{ float:left;}
.fr{ float:right;}
.fc{ margin:0 auto;}
img{border:none;vertical-align: middle;}
/*清除浮动*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {+height:1%;}
.pngfix{}
.pt20{padding-top: 20px;}
.ml_5{margin-left: 5px;}.ml_10{margin-left: 10px;}
.h34{height: 34px;}.w240{width: 240px;}
.ml220{margin-left: 220px;}
.mb60{margin-bottom: 60px;}.mb50{margin-bottom: 50px;}.mb40{margin-bottom: 40px;}
.mb30{margin-bottom: 30px;}.mb20{margin-bottom: 20px;}.mb15{margin-bottom: 15px;}
.mt60{margin-top: 60px;}.mt50{margin-top: 50px;}.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}.mt20{margin-top: 20px;}.mt15{margin-top: 15px;}
.cb0{clear:both;height:0px;line-height:0px;font-size:0;overflow:hidden;}
.cb{clear:both;height:1px;line-height:1px;font-size:0;overflow:hidden;}
.cb5{clear:both;height:5px;line-height:5px;font-size:0;overflow:hidden;}
.cb10{clear:both;height:10px;line-height:10px;font-size:0;overflow:hidden;}
.cb15{clear:both;height:15px;line-height:15px;font-size:0;overflow:hidden;}
.cb20{clear:both;height:20px;line-height:20px;font-size:0;overflow:hidden;}
.cb30{clear:both;height:30px;line-height:30px;font-size:0;overflow:hidden;}
.cb40{clear:both;height:40px;line-height:40px;font-size:0;overflow:hidden;}
.cb50{clear:both;height:50px;line-height:50px;font-size:0;overflow:hidden;}
.cb60{clear:both;height:60px;line-height:60px;font-size:0;overflow:hidden;}
.cb80{clear:both;height:80px;line-height:80px;font-size:0;overflow:hidden;}
.cb100{clear:both; height:100px; line-height:100px; font-size:0; overflow:hidden;}
.cb120{clear:both; height:120px; line-height:120px; font-size:0; overflow:hidden;}
.cb500{clear:both; height:500px; line-height:500px; font-size:0; overflow:hidden;}
.sj04{-webkit-transition-duration: .4s; transition-duration: .4s;}
.sj09{-webkit-transition-duration: .9s; transition-duration: .9s;}
.sj012{-webkit-transition-duration: 1.2s; transition-duration: 1.2s;}
.sj015{-webkit-transition-duration: 1.5s; transition-duration: 1.5s;}
.sj018{-webkit-transition-duration: 1.8s; transition-duration: 1.8s;}
span.cb20{display: block;height: 15px;line-height: 15px;}
.container{width: 1300px;margin: 0px auto;clear:both;position: relative;}
/*头部*/
#cs-top{line-height:40px; height:40px; background:#3757a7; color:#c9deff;}
#cs-top span{float: left;}
#cs-top p{float: right;}
#cs-head{ clear:both; padding:25px 0; background:#fff;}
#cs-head .logo{ width:442px; margin-left:-50px; opacity:0;}
#cs-head .tel{ height:57px; background:url(../images/tel.png) left no-repeat; padding-left:65px; margin-right:-50px; opacity:0;}
#cs-head .tel span{ color:#666; display:block; line-height:25px;}
#cs-head .tel em{ color:#3757a7; font-size:24px; font-family:Arial;font-weight: bolder;}
#cs-head.current .logo{ margin-left:0; opacity:1;}
#cs-head.current .tel{margin-right:0; opacity:1;}
#cs-menu{height:60px; border-top:1px solid #e5e5e5; position:relative; z-index:5;}
#navul{width:1302px;margin:0px auto;position: relative;z-index: 9;height: 60px;background-color: #fff;}
#navul li{float:left; width:185px; position:relative; text-align:center; height:60px; line-height:63px; position:relative; background:url(../images/cs2.jpg) no-repeat; left:10px; z-index:10;  opacity:0;}

#cs-menu.current li{ left:0px; opacity:1;}
#navul li a:link, #navul li a:visited{ color:#333333; font-family:微软雅黑; font-size:16px;}
#navul li i{ position:absolute; left:0; top:0; display:none; z-index:11; text-transform:uppercase;}
#navul li ul { display:none; position:absolute; z-index:1!important; left:0px;  border-bottom:none;}
#navul li a{ display:block; width:185px; height:60px;border-right:1px solid #e5e5e5;}
#navul li a:hover{ width:185px; height:60px; line-height:60px;color:#fff;}
#navul li.navmoon{ width:185px; height:60px; line-height:60px;}
#navul li.navmoon a{ color:#fff;background-color: #3757a7; text-decoration:none; display:block; font-size:16px;}
#navul li.navmoon ul{ display:block;}
#navul li.lion a{background-color: #3757a7;color: #fff;}
.nav_fuwu{ width:185px; height:auto;  padding:0px !important; margin-top:0px;}
.nav_fuwu span a{ color:#fff !important;background:#526FB2!important;border-right:none!important; font-size:14px !important; line-height:45px !important; height:45px !important; border-top:1px #363636 solid;}
.nav_fuwu span a:hover{ background:#FF3333!important;color: #fff!important;}
#cs-menu i{width: 500px;position: absolute;z-index: 6;height: 60px;background-color: #3757a7;display: block;left: 0;}
/*底部*/
.footer{width: 100%;background:#29282e url(../images/ftbg.jpg) top center repeat-x;min-width: 1300px;}
.foot_list{width: 109px;padding:40px 0 30px 0;margin-right: 40px;text-align: left;height: 270px;overflow: hidden; float: left;}
.foot_list2{width: 240px;padding:40px 0 30px 0;margin-right: 35px;text-align: left;height: 270px;overflow: hidden; float: left;}
.foot_list3{width: 300px;padding:40px 0 30px 0;text-align: left;height: 270px;overflow: hidden; float: right;}
.foot_list span a,.foot_list2 span,.foot_list3 span{line-height: 30px;font-size: 16px;color: #fff;display: block;width: 100%;overflow: hidden;}
.foot_list a,.foot_list2 p{display: block;color: #999;font-size: 14px;width: 100%;transition:0.5s;overflow: hidden;line-height: 30px;}
.foot_list a:hover{color: #045ada;}
.foot_list2 img{display: block;margin-top: 10px;}
.foot_list3 h2{font-size: 30px;color: #fff;line-height: 40px;}
.foot_list3 h3{font-size: 24px;color: #045ada;line-height: 40px;}
.foot_list3 em{font-size: 18px;color: #045ada;display: block;}
.foot_list3 p{font-size: 14px;color: #666666;margin-top: 15px;}
a.consult{display: block;width:140px;height:36px;background:url(../images/btn4.png) no-repeat;margin-top: 20px;text-indent: -999em;}

.footerbottom{width: 100%;height:auto;background-color:#1b1a20;padding:5px 0;font-weight: 100;overflow: hidden;}
.footerbottom div{width: 1300px;margin:0px auto;}
.footerbottom span,.footerbottom a{font-size: 14px;color: #707070; line-height: 35px; float: left;font-weight: 100; padding:0 5px; display:block;}
.footerbottom img{float: left;margin:13px 5px 0 5px;}
.footerbottom span.fbright{float: left;}
.fbright a{color: #707070; display:block; float:right;}
.fbright a:hover,.footerbottom a:hover{text-decoration: none;color: #444;}

/*分页*/
.pagination-wrapper {clear:both;padding:1em 0 2em 0;text-align:center;margin-top:20px;} 
.pagination {display: inline-block;*display: inline;*zoom: 1;font-size:14px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 
.pagination li{list-style: none;display: inline;padding:0 .8em;float: left;line-height: 34px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0; height:34px;} 
.pagination li a {display: inline-block;/*background-color: #f9f9f9;*/color: #999; text-align:center;} 
.pagination li a:link{background:#fff;color: #555555;} 
.pagination li a:hover{text-decoration:none;color:#045ada;} 
.pagination li a:link:hover {color:#045ada;} 
.pagination li.thisclass{background-color: #045ada;color: #fff;} 
.pagination li.thisclass a{color:#fff;}
.pagination li:first-child {border-left-width: 1px;border-radius: 3px 0 0 3px;} 
.pagination li:last-child{border-radius: 0 3px 3px 0;} 
.pagination .pageinfo{color: #444;}

/*回到顶部*/
.izl-rmenu{position:fixed; right:0; margin-right:10px; top:50%; margin-top:230px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn-top{width:87px; height:87px; background:url(../images/toTop.png) no-repeat; display:none;cursor: pointer;}

/*友链*/
.linkbox{width: 100%;margin:0px auto;height: auto;border-top: 1px solid #464646;}
.linkbox span{float: left;line-height: 45px;display: block;font-size: 16px;color: #696969; width:80px;}
.linkinfo{width:1220px; float:right; margin-top:12px;}
.linkbox a{font-size: 14px;color: #696969;display: block;float: left;padding:0 10px;line-height: 25px;}
.linkbox a:hover{color: #ccc;}

/*面包屑*/
.crumbsnav{width: 100%;height: 50px;line-height: 50px;/*background-color: #f4f9ff;*/}
.cruleft{color:#999; display:block;width:700px;float: left;text-align: left;}
.crumbsnav a{color:#999;}
.crumbsnav a:hover{color:#0062df;}
a.return{float: right;display: block;}

.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(../images/20200622195928_1137240611.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #3757a7; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #3757a7; border-color: #3757a7; color: #fff; margin: 10px 0 7px;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.line-b{ border-bottom: solid 1px #efefef;}
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color:#3757a7; border-color: #3757a7;}
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .kf-zixun1 { border-radius: 2px;border-bottom: 1px #efefef solid;}
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;}
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color:#3757a7; font-size: 18px; }
y-kefu-box .right {width: 12px;height: 12px;position: absolute;right: -12px;top: 24px;}
y-kefu-box .right-arrow1,y-kefu-box .right-arrow2 {width: 0;height: 0;display: block;position: absolute;left: 0;top: 0;border-top: 6px transparent dashed;border-right: 6px transparent dashed;border-bottom: 6px transparent dashed;border-left: 6px white solid;overflow: hidden;}
y-kefu-box .right-arrow1 {left: 1px;border-left: 6px #efefef solid;}
y-kefu-box .right-arrow2 {border-left: 6px white solid;}
/*äºŒç»´ç */
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width:115px; height:114px; margin: 20px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; width:170px;}
.y-kefu-box01 .y-email-infos p { color:#3757a7; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#3757a7;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }
