@charset "utf-8";
/* CSS Document */
body{width: 100%; margin: 0 auto; max-width: 1920px; min-width: 1200px;}
 .pc{display: block;} .phone{display: none;}
.clear,.clr,.clearfix:after{clear:both;}
.clearfix:after,.clearfix:before{display:table;content:' '}.clearfix:after{clear:both}
/* 原来*/
.gy, .w1200{width: 1200px; margin: 0 auto; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.top-blank{height:115px;overflow:hidden;background:none;}
.top-head{height:107px; top:0;width:100%;z-index:1000;background:none; position: relative; }
.shadow{width:100%;height:2px;font-size:0;overflow:hidden;box-shadow: 0px -7px 7px #eee;}
.loctxt{margin:40px 0 0;}
.loctxt p{font-size: 20px; color: #000; letter-spacing:8px;}
.loctxt i{color: #dcdcdc; text-transform: uppercase; font-style: normal; font-size: 12px;}
.h-fixed{position:fixed;height:107px; top:0;width:100%;z-index:1000;background:none; box-shadow: 0 0 9px #dcdcdc;}
.top02{height:108px;width:100%;}
.top02_center{width: 1380px; margin:0 auto;}
.logo{width:220px;float:left;padding-top:22px; margin-left: 40px;}
/* 3-24 */
.nav-try{background: #ff6600; color: #fff; display: inline-block; float: left; padding: 10px 20px; border-radius: 4px; font-size: 16px; margin-top: 40px;}
.nav-try:hover{background: #157cf2; color: #fff;}
/* 3-24 */
.nav{float:left;}
.nav ul{margin-left: 50px;}
.nav li{width:86px;margin:0 5px 0 6px;float:left;text-align:center; position:relative;}
.nav a{width:86px;height:55px;padding-top:50px;display:block;font-size:16px;}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #157aee;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav a#sel{border-bottom:3px solid #157cf2;color:#157cf2;}
.nav a#sel:hover:after{opacity: 0;}

.nav .sub{display:none;width:100%;padding:0;position:fixed;top:105px;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#f5f5f5;}
.nav .sub .nav_xiao{width:1200px;overflow:hidden;padding-top:5px;margin:0 auto;padding-bottom:50px;}
.nav .sub .nav_xiao .xiao_one{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_one a{float:left;display:inline;height:28px;line-height:28px;width:108px;margin-right:12px;overflow:hidden;border-bottom:1px solid #d3d2d2;color:#313030;background:url(../images/201603/nav_dian.jpg) left center no-repeat;padding:0;padding-left:15px;margin-top:13px;font-size:12px;font-family:"宋体";}
.nav .sub .nav_xiao .xiao_one a:hover{color:#157cf2;}
.nav .sub .nav_xiao .xiao_two{margin-top:28px;width:760px;float:right;}
.nav .sub .nav_xiao .xiao_two img{float:left;margin-right:25px;}
.nav .sub .nav_xiao .xiao_two .nav_div{float:left;width:380px;padding-top:30px;font-size:12px;color:#666666;line-height:22px;}
.nav .sub .nav_xiao .xiao_two .nav_div h2{font-size:16px;color:#157cf2;font-weight:normal;letter-spacing:1px;line-height:36px;}

.nav .sub .nav_xiao .xiao_three{width:760px;float:right;overflow:hidden;}
.nav .sub .nav_xiao .xiao_three ul{width:790px;}
.nav .sub .nav_xiao .xiao_three ul li{float:left;display:inline;width:172px;height:190px;overflow:hidden;margin-right:19px;text-align:center;position:inherit;line-height:46px;margin-left:0px;}
.nav .sub .nav_xiao .xiao_three ul li img{/*width:100%;*/height:138px;display:block;}
.nav .sub .nav_xiao .xiao_three ul li a{color:#686868;width:100%;font-size:14px;height:100%;padding-top:17px;}
.nav .sub .nav_xiao .xiao_three ul li a:hover{color:#157cf2;}
.nav .sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li{width:195px;}
.nav .sub .nav_xiao .xiao_three ul.nav_wechat li img{width:195px;height:138px;}

.nav .sub .nav_xiao .xiao_four{width:512px;overflow:hidden;margin-right:25px;margin-left:55px;}
.nav .sub .nav_xiao .xiao_four h2{font-size:18px;font-weight:normal;color:#333333;height:50px;line-height:50px;border-bottom:1px solid #b3b3b3;letter-spacing:3px;margin-top:10px;}
.nav .sub .nav_xiao .xiao_four .ul{width:590px;}
.nav .sub .nav_xiao .xiao_four .ul li{height:42px;line-height:42px;margin-right:80px;padding-right:10px;width:205px;overflow:hidden;float:left;display:inline;background:url(../images/nav_dian2.png) right center no-repeat;margin-left:0px;position:inherit;}
.nav .sub .nav_xiao .xiao_four .ul li a{padding:0;width:205px;text-align:left;}

.nav .sub .nav_xiao .xiao_five{width:680px;overflow:hidden;float:left;margin-top:15px;margin-left:50px;}
.nav .sub .nav_xiao .xiao_five img{width:280px;height:212px;}
.nav .sub .nav_xiao .xiao_five a{width:280px;height:212px;padding:0;margin-right:45px;float:left;}
.nav .sub .nav_xiao .xiao_five2{float: right;margin-right: 20px;text-align: left;width: 445px;margin-top:15px;}
.nav .sub .nav_xiao .xiao_five2 p{border-bottom: 1px solid #D9D9D9;box-shadow: none;font-size: 14px;padding: 10px 0;}
.nav .sub .nav_xiao .xiao_five2 p a{text-align: left;width: 200px;display: inline-block;padding-top:0;height:auto;padding: 5px 0;font-size:14px;}

.nav .sub .nav_xiao .xiao_six_l{float:left;width:140px;margin-left:70px;overflow:hidden;margin-top:35px;}
.nav .sub .nav_xiao .xiao_six_l a{display:block;height:46px;line-height:46px;font-size:16px;color:#333333;padding-left:20px;background:url(../images/yuming_pic9.png) left center no-repeat;padding-top:0;}
.nav .sub .nav_xiao .xiao_six_l a.osel{background:url(../images/yuming_pic9_on.png) left center no-repeat;color:#157cf2;}
.nav .sub .nav_xiao .xiao_six_r{float:left;width:990px;overflow:hidden;text-align:center;}
.nav .sub .nav_xiao .xiao_six_r img{display:block;margin:0 auto;margin-bottom:32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.nav .sub .nav_xiao .xiao_six_r a{float:left;width:140px;height:auto;border-left:1px solid #e2e3e3;padding-top:0;margin-top:50px;}
.nav .sub .nav_xiao .xiao_six_r a:hover img{margin-top:-4px;margin-bottom:36px;}
/*推荐新闻*/
.nynewsmainxn{width: 100%; padding: 20px 0; background: #272727; background:linear-gradient(to right, #272727 0%, #2d2d2d 50%, #272727 50% , #272727 100%); color: #fff;}
.ny_newsznbot{width: 1200px; height: 402px;}
.ny_newsznbot h4{font-size: 26px; margin:35px;}
.ny_newsznbot h4 span{float: right; font-size: 18px;}
.ny_newsznbot h4 span a{color: #adadad;}
.ny_newsznbot h4 span a:hover{text-decoration: underline; color: #fff;}
.ny_newsznbot ul li{float: left; margin:0 40px; width: calc(50% - 160px); padding:0 80px 0 0px;
	border-bottom:1px solid rgba(152, 152, 152, 0.2); overflow: hidden; position: relative;}
.ny_newsznbot ul li a{display: block; color: #adadad; white-space: nowrap; transition: all 0.5s;
    text-overflow: ellipsis; overflow: hidden; width: 100%; padding: 15px 0;}
.ny_newsznbot ul li a:hover{padding-left: 15px;  color: #fff;}	
.ny_newsznbot ul li span{position: absolute; top: 15px; right: 10px; color: #adadad;}
/*友情链接*/
.friend_link{border-top:1px solid #ebebeb;padding:35px 0; background: #fff;}
.frienbox h2{float:left;font-size:16px;color:#666;padding:0 0 0 25px;line-height:24px;background:url(../images/link.png) no-repeat left center;}
.frienbox a{float:left;line-height:24px;font-size:13px;color:#999;margin:0 15px;}
.friend_link::after{content:'';clear:both;display:block;}
.frienbox a:hover{color:#157cf2;}

/*友情链接*/

/*网站底部*/
.foottielgg{font-size: 24px; color: #1c2128;}
.foottielgg span{color: #494949; font-weight: normal;font-size:12px;margin-left:10px;}
.foottielgg h3{font-size: 18px; height:45px; line-height: 45px; color:#fff;font-weight: normal;
  margin-bottom:30px; font-weight: bolder; }
.foottielgg h3 span{text-transform: uppercase; color: #a9a9a9;}
.foottielgg h3::after{content:'';width:38px;height:1px;display:block;background:#fff;}
.footinner{height: 320px;}
.botfooter{background:#222;  padding:40px 0 0; overflow: hidden; width: 100%;}
.footleftword{ font-size: 14px; line-height: 36px; color: #9b9c9e;}
.footleftword a{color: #9b9c9e;}
.footleftword a:hover{color: #8c8e90; text-decoration: underline;}
.leftfoot{width: 395px; background: url(../images/botuline.jpg) no-repeat left 20px; padding: 10px 0 0 125px;height: 300px; margin: 0 0 0 70px;}
.ermbx{width:140px;text-align:center;color:#9e9e9e;margin-top:10px;}
.ermbx img{margin-bottom:8px;}
.rightfoot{margin: 0 0px 0 30px; width: 200px;  background: url(../images/botuline.jpg) no-repeat left 20px; padding-right: 30px;height: 300px; padding: 10px 30px 0 100px;}
.rightnavbot ul li{color: #9b9c9e; width: 124px; float: left; line-height: 36px;}
.rightnavbot ul li a{color: #9b9c9e;}
.rightnavbot ul li a:hover{text-decoration: underline;}
.rightnavbot{width: 250px; padding: 10px 0 0 0px; }
.fbot_copy{height: 50px; line-height: 50px; background: #222; color: #9b9c9e; text-align: center;background:url(../images/line.jpg) repeat-x #222;}
.fbot_copy a{color: #9b9c9e;}
.fbot_copy a:hover,.footleftword a:hover{text-decoration: underline;}
/*网站底部*/
/* 图标 */
/* 原侧边栏联系客服 */
/* .qq-Online{position: fixed; right: 0; transform: translateY(-50%); top: 50%; z-index: 999999;}
.qq-Online ul li a{background: rgba(0, 0, 0, 0.8); color: #fff; display: block; position: relative; border-bottom: 1px solid #2d2d2d; cursor: pointer;}
.qq-Online ul li a i{display:block; font-size: 26px; height: 54px; line-height: 54px; padding: 0 15px;}
.qq-Online ul li a i.icon-sy{font-size: 24px; color: #ff0}
.qq-Online ul li a div{position:absolute; top: 0; right: 56px; min-width: 128px; display: none; padding: 12px;font-size: 16px; background:#e23d0f; line-height:30px; text-align: center; font-weight: bold; }
.qq-Online ul li a:hover{background: #e23d0f;}
.qq-Online ul li a:hover div{display: block;} */

/* 2021-06-04侧边栏调整 */
.contect-on{position: fixed;top: 50%;right: 30px;margin: -140px 0 0;z-index: 99;}
.qq-Online{list-style: none;box-shadow: rgb(3 43 183 / 8%) 0px 14px 22px 0px;transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;width: 80px;
padding: 20px 0 10px;background: rgb(255, 255, 255);border-radius: 8px;}
.qq-Online ul li{position: relative;width: 40px;height: 40px;display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;
-webkit-box-pack: center;justify-content: center;background-color: rgb(241, 242, 246);border-radius: 50%;font-size: 23px;margin: 0 0 10px 20px;}
.qq-Online ul li a i{font-size: 21px;font-weight: 700;color: #333;}
.qq-Online ul li a i:hover{color: rgb(43, 88, 249);}
.qq-Online .tanchu-al{position: absolute;top: 0;right: 90px;}
.qq-Online .tanchu-al .xs{width: 160px;padding: 20px;background: #fff;text-align: center;font-size: 18px;color: #444;
border-radius: 5px;box-shadow: rgb(3 43 183 / 8%) 0px 14px 22px 0px;}
.qq-Online .tanchu-al .index0{margin-top: 9px;}
.qq-Online .tanchu-al .index1{margin-top: 58px;}
.zhuce-on{position: relative;width: 80px;height: 80px;background: rgb(43, 88, 249);border-radius: 50%;margin-top: 10px;cursor: pointer;}
.zhuce-on:hover{background: rgb(18 69 255);}
.zhuce-on .zc-a{width: 32px;height: 32px;display: inline-block;margin: 24px 0 0 24px;background-color: rgb(241, 242, 246);border-radius: 50%;font-size: 23px;text-align: center;
line-height: 32px;}
.zhuce-on .zc-a i{font-size: 21px;font-weight: 700;color: rgb(43, 88, 249);}
.zhuce-on a[class^="pulse"]{position: absolute;top: 40px;left: 40px;width: 32px;height: 32px;transform: translate(-50%, -50%);border: 1px solid rgb(255,255,255,0.3);animation: pulseat 1.2s linear infinite;border-radius: 50%;}
.zhuce-on a.pulse2 {animation-delay: 0.6s;}
.zhuce-on a.pulse3 {animation-delay: 1.2s;}

@keyframes pulseat {
    0% {}
    30% {width: 40px;height: 40px;opacity: 1;}
    60% {width: 50px;height: 50px;opacity: 0.5;}
    100% {width: 60px;height: 60px;opacity: 0;}
}


@media screen and (max-width: 720px) {
  .contect-on{top: auto;bottom: 80px;right: 5px;}
  .qq-Online{display: none;}
}



@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1585051580727'); /* IE9 */
src: url('iconfont.eot?t=1585051580727#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAZkAAsAAAAAC8AAAAYYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDSAqKNIg9ATYCJAMYCw4ABCAFhG0HVRvwCSMRtoNx4pP9xYFtjDr0oY5IugRdVc1vh9QRSqlilcTwX7y/K39rQjY3ffUw6On3++259sU1YVUbnkiRRsi/NLQESJRAZl4jFDewjpxNDiZfru1f0wABBHkH8symczkE1w7qQXoOLo5CcAS3JR35k+7/Mq90PZAB2oan1atvmd+2zH+z8y/FK2AogCEKYAKW/zmWfM0Hlt/u2iU7aFG4N0qggVUU4PENmMa8RTxHpNDg3LwYAiTRhQk4H7+QGMThAHLZZSWF+ZmItwxwM3ghrg4jB/JAE+BFnAySLYCN+n19ghUXBwaeAi51leebg4O3Rz/sokmsgxSahI7t2YDgMLCANYADahl13MAa2VopkmOrO5wA0ojDwG1rGBJv695ibwcZoyUBj5AmwnP6h2dg4YH44CjSNuYs6UEkwKgQiCSocCCqo8KAaJYKC6JdBrytCVtsbQNaBRgtG7NW6G5keyQUpBkiRFMVBEixWJpz0+I6XHrVfNmMY7EueE5bEiTiCEI7kytEG3MRVyLZNwd0q1fzdMdyO5NhD5zhqxQdS/SAWPKbNQwgmKLEBMxv8/ChMIm8IUQhLBeRQM3DzNxWhCRFuavyonJ3AhbvSi/7oYycETk5HBRq432AVCqZ5a+0Cy+H4YxCZ6/iDEbTkGBLwuG8qofXIRt0d/wdzZYDmPXABaIoCKJtgqYROfy+klJPBzygXikvT4CVlNoAJWh6qDD3WES+lrRKzyffN5qgQMk2eabuoc7DN2LqiaRTqj9KivpJGRQUNIFlPMxSsX0fwuQJAkGIVqSVNJSgTR2IlBLjeCUBkaRTvFdLZUdLRSc0PC9C0RYcGOfZtSTpj7fAeCVyuOJLUG6JlbW1wAunwOvrPRgXq+F0ckVLTlOZqIEDkuXNua2V/gtZjcycq53NnSanbBOXU5aE5RLJFfqRBI2VN7T42RsbIgoocZkanf2hpMUrpzG5Oph3JqvIZ4Cvxc+6B3zn9Nk+3gNs2tdE2kM+V/6O/l0ZfIqWfqP/Vq894KfwKoO4zxWFMeicYslidjeAkZWNJNHbq5Z1kmTytIUGFfo3Zv+pCH5oqt8oc3RFU9FdbG55bKtOUfZKrFPuISur52K8vWGnPCwjDMIVe2PEjSRga0kqPZTrqoNTomndCN1btfkA/URTruLjMQ0em/veqYQUN9FtiZ24jx/nS0qa6TYiugl69f+1jlsrabPL0fxoDRys/9xSNj/7AnB716I30vNpEdUpYD1hNnvbE/VjrPfs2mpicnnPrNbSU/Kcp75v5z3jmhK/OMVeb7DfMFwoJv1w8ZR9MU77gq9T17DCTVGITWFYRmKt2MEhtOqWugPhKFT19RL0+d80En9Mb9WO3Gl7/6m2p6c6P0fXHw7YHwrn3V/cy6nu4Bwc3bGSJ1z3FPqyvJK19SadZFe1sQTHHy5eWd2cNhX89HjKBEIzy0J4X3V/IEsgboTmLvCqZqjy/uSL4tp5IIOUX978pBV089K43FO5JqncyKqxfFN9mBbCM/T9+xCX8rhc+5Sk7tTHL1X+O2u5LePLvJy7rcqtK78yLTaTy3Jib6NKo8Ih3Zmz7gOo8k8XroJ+8n56wPKroJL9RYkpM6XraAEEbDupV1XDxBf8f7dExrOJGXaQXk3N2U565YezEc9GfcGRa/InzvwvzXtfVjjs+P8zLh284NOvJBP+TITIES4XgywU48IEKFew+fzFDEiSGfDj8BT9bUtVQQt/h6pKDUZMB6y4McJh1uCl7EAQtw9JK8fDU0rYmJYAll4skLxvMLJewMr7QTjML3hV/xDkG0PSdesTpkyzqy1jLlhB8QS2pE5Rs6x0+Ql1aHJuihXhhtzbMKRR0k0fsUPexi79XWciChRTCwfrctg0BJ7JYSmREfGbOFZj7xSV1A5WjjGUE6gCCk+AVSIdJeYWq97wT5AWNHI80zfjvEGsZ1cOUpEEgTgqOlTfY6nt3WkZcWwKsFZGWuDg2FBDEgT48fUcVBIRs0bM24idsRRWEe1f1T7Ky4AkOGnIyMrJKyhG8hSczTuRq4+F/OwB7aPt5lU3akI+fW75QzcYAA==') format('woff2'),
url('iconfont.woff?t=1585051580727') format('woff'),
url('iconfont.ttf?t=1585051580727') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1585051580727#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
font-family: "iconfont" !important;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-youjiantou:before {
content: "\e608";
}

.icon-top:before {
content: "\e676";
}

.icon-weixin:before {
content: "\e695";
}

.icon-dianhua:before {
content: "\e610";
}

.icon-zixun:before {
content: "\e6b3";
}


/* 原来*/

.m-lt-header{background: #fff; position: fixed; top: 0; left: 0; width: 100%; height: 56px; z-index: 999;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.12);}
.m-lt-header dl{position: relative; padding: 10px 60px;}
.m-lt-header dl dt{position: absolute; top: 0; left: 20px; padding-top: 12px;}
.m-lt-header dl dt span{width: 22px; height: 3px; background: #9ea5af; display: block; margin-top: 5px;}
.m-lt-header dl dt span:last-child{width: 16px;}
.m-lt-header dl dd img{height: 34px;}
.m-lt-header dl dd a.m-lt-try{border-radius: 20px; font-size: 1.15em; padding: 9px 26px; color: #fff; background: #3784ff; position: absolute; top: 10px; right: 20px;}
.m-nav{width: 100%; height: calc(100% - 56px); position: fixed; top: 56px; left: 0; background: #fff; z-index: 1999;}
.m-nav ul{display: block; padding:0 30px;}
.m-nav ul li a{display: block; padding: 20px 0; border-bottom:1px solid #dfe2eb; font-size: 1.5em; }
.m-nav ul li:last-child a{border-bottom: none;}
table{width: 100%; border-collapse:collapse;border-spacing:0;}
.m-footer{background: #333; color: #999; padding: 20px 20px 60px; line-height: 1.75em; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.12);}
.m-footer h5{border-bottom: 1px solid #666; color: #fff; font-size: 1.5em; font-weight: normal; padding:10px 0 15px; letter-spacing: 2px;}
.m-footer img{border: 3px solid #fff; max-width: 86px;}
.m-footer p{padding: 10px 0;}
.m-footer table{margin-top: 20px;}
.m-footer table tr td{font-size: 1.25em;}
.m-footer table tr td p b{display: block; color: #fff; font-size: 1.85em; line-height: 1.5em;}
.m-footer a{color: #fff;}
.m-lt-footer{background: #f2f6ff; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; z-index: 9999;}
.m-lt-footer a{display:block; width: 100%; padding: 18px 0; font-size: 1.45em;}
.bg-b{background: #3784ff; color: #fff;}
.bd ul li{width: 100%; position: relative;}
.teamrightb{position:absolute; bottom: 20px; width:calc(90% - 40px); left: 5%; background: rgba(255, 255, 255, 0.9); padding: 20px;}
.teamrightb h3{font-size: 1.75em; font-weight: normal;}
.teamrightb h4{padding-bottom: 10px; color: #666; font-weight: normal;}
.teamrightb p{padding: 3px 0;}
.lt-contact{background: #fff; padding: 10px 20px 40px; text-align: center; }
.lt-contact a{border: 1px solid #999; padding: 12px 30px; display:inline-block; margin: 0 auto; color: #444;font-size: 1.25em;}
    @media (max-width:750px){
        body{min-width: 300px; width: 100%; overflow-x: hidden;}
        .pc{display: none;} .phone{display: block;}
  }
@media (max-width:340px){
.m-footer table tr td p b{font-size: 1.65em;}
 }