@charset "UTF-8";.color_222{color:#222}
.color_333{color:#333}
.color_555{color:#555}
.color_666{color:#666}
.color_777{color:#777}
.color_999{color:#999}
.color_eee{color:#eee}
.color_aaa{color:#aaa}
.color_bbb{color:#bbb}
.color_ccc{color:#ccc}
.color_ddd{color:#ddd}
.color_f00{color:red}
.font14{font-size:14px}
.font20{font-size:20px}
.font25{font-size:25px}
.font30{font-size:30px}
.font36{font-size:36px}
.w100{width:100%}
.w1200{width:1200px;margin:0 auto}
.l-h25{line-height:25px}
.l-h50{line-height:50px}
.l-h80{line-height:80px}
.l-h100{line-height:100px}
.bl10{clear:both;height:10px;overflow:hidden;display:block;}
.bl20{clear:both;height:20px;overflow:hidden;display:block;}
.bl30{clear:both;height:30px;overflow:hidden;display:block;}
.bl40{clear:both;height:40px;overflow:hidden;display:block;}
.bl50{clear:both;height:50px;overflow:hidden;display:block;}
.bl60{clear:both;height:60px;overflow:hidden;display:block;}
.bl80{clear:both;height:80px;overflow:hidden;display:block;}
.fl{float:left}
.fr{float:right}
.tc{text-align:center}
.pr{position:relative}
.pa{position:absolute}
.btn{display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#666;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer}
.btn:hover{opacity:.8;color:#fff}
.transition{transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}
.imgY180 img,.imgZoom img{-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}
.imgZoom{overflow:hidden}
.imgZoom:hover img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.imgY180:hover img{cursor:pointer;-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.clearfix:after,.clearfix:before{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.el{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.user{line-height:50px;height:50px;padding-right:50px}
.user ul li{float:left}
.user ul li a{display:block;font-size:14px;margin:0 5px;padding:0 5px;color:#fff}
.header{width:100%;z-index:100;position:fixed;height:80px;background:rgba(0,0,0,.5);transition:all .3s ease-in;top:0;left:0}
.header .logo{margin-top:10px}
.header .logo img{height:60px;width:auto}
.header .topright{position:relative;margin-top:25px;height:50px;line-height:50px}
.header .menu{display:none;}
.header .nav{padding-right:90px}
.header .nav .navlist{position:relative;display:block}
.header .nav li{float:left;display:inline-block;list-style:none;font-size:16px;text-align:center;position:relative;height:50px;line-height:50px}
.header .nav li.hover a{border-bottom:3px solid #fff;font-weight:bold;}
.header .nav li a{display:block;text-align:center;position:relative;color:#eee;height:50px;line-height:50px;padding:0 18px}
.header .nav ul .subnav{background:#fff;border-top:2px solid #3381ff;box-shadow:0 13px 42px 11px rgba(0,0,0,.05);height:auto;left:0;overflow:hidden;position:absolute;top:100%;width:100%;z-index:199;opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0)}
.header .nav ul li:hover .subnav{opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.header .nav ul .subnav a{color:#666;display:block;font-size:13px;font-weight:500;height:40px;line-height:40px;padding:0;transition:all .2s ease-in-out 0s;max-width:100%;border:0 none;border-bottom:1px solid #eee;border-radius:initial}
.header .nav ul .subnav a:hover{color:#3381ff;background:#f9f9f9;text-indent:3px}
.header .topbtn{padding-right:7%;position:relative;z-index:10}
.header .search-box{position:absolute;right:0;top:-25px;height:80px;line-height:80px;z-index:99}
.header .search-box .butn{display:block;cursor:pointer;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;margin-top:30px;background:url(../images/ico_60.png) no-repeat center}
.header .search-box .butn.hov{background:0 0}
.header .search-box .butn.hov i{display:block}
.header .search-box .butn i{width:38px;height:38px;display:none;background:url(../images/sou.png) no-repeat center;margin:0 auto;border:1px solid #52545b;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}
.header .search-box .share-sub{position:absolute;right:40px;top:25px;width:0;height:48px;overflow:hidden;background:#ededed;border-radius:5px 0 0 5px}
.header .search-box .share-sub .tex{width:220px;font-size:14px;height:20px;line-height:20px;padding:14px 10px;color:#666;border:none;background:#ededed;outline:0}
.header .search-box .share-sub .sub-btn{border:none;width:48px;height:48px;cursor:pointer;outline:0;background:url(../images/sou.png) no-repeat center #3381ff}

/*首页start*/
/* banner */
.banners {height:555px;width:100%;margin:0 auto;clear:both;background:#fff;position:relative;max-width:100%;z-index:0;margin:0 0 40px;}
.banner{position:relative;bottom:0;left:0;width:100%;height:555px;}
.banner a{display:block;background-repeat:no-repeat;background-position:center top;height:555px}
.banner .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.banner .slick-arrow{position: absolute;border:none;top:46%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat #fff;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.banner .slick-prev{left:5%;}
.banner .slick-next{right:5%;background-position:-50px 0px;}
.banner .slick-arrow:hover{background-color:#333;}
.banner .slick-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%); z-index: 1000;}
.banner .slick-dots li{width:8px;height:8px;background:#fff;float:left;margin:0 5px;border-radius:50%;}
.banner .slick-dots li.slick-active{background:#4f92fd;}

.title{width:100%;display:block;border-bottom:1px solid #d4d4d4;padding:15px 0;height:36px;line-height:36px;}
.title h2{float:left;font-size:18px;}
.title h2 span{color:#999;font-size:16px;padding:0 0 0 10px;display: inline-block}
.title span{float:right;}
.title span a{color:#3E3E3E;}
.title span a:hover{color:#4f92fd;}

.news-index{float:left;width:56%;background:#fff;border:1px solid #f0f0f0;padding:0 2% 2%;}
.video-index{float:right;width:37%;height:323px;}

.video{position: relative;width:100%;height:323px;overflow:hidden;float:left;}
.video .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.video .slick-arrow{position: absolute;border:none;top:40%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.video .slick-prev{left:2%;}
.video .slick-next{right:2%;background-position:-50px 0px;}
.video .slick-arrow:hover{background-color:#333;}
.video .slick-dots{ position: absolute;right:2%;bottom:20px;transform: translateX(-50%); z-index: 1000;}
.video .slick-dots li{width:8px;height:8px;background:#999;float:left;margin:0 2px;border-radius:5px;}
.video .slick-dots li.slick-active{background:#4f92fd;}
.video li{position: relative;width:100%;height:323px;}
.video li .pic{height:323px;width:100%;overflow: hidden;background: #fff url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;}
.video li img{width:100%;height:100%;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.video li h3{width:96%;padding:2%;height:30px;line-height:30px;font-size:16px;position:absolute;left:0;bottom:0;background: rgba(0,0,0,0.5);color:#fff;}


.video li span{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-30px;background:url(../images/play.png) no-repeat center center;background-size:auto 40px;z-index:10 ;}


.video-more{width:90%;padding:0 5%;display:block;background:#383838;height:48px;line-height:48px;}
.video-more h2{float:left;font-size:18px;color:#fff;}
.video-more h2 span{color:#fff;font-size:16px;padding:0 0 0 10px;display: inline-block}
.video-more span{float:right;}
.video-more span a{color:#fff;}
.video-more span a:hover{color:#4f92fd;}

.product_index_title{margin:20px 0 0;position:relative;width:100%;text-align:center;background:url(../images/product_title_bg.png) no-repeat center top;padding:40px 0 20px;display:block;}
.product_index_title h3{font-size:28px;font-weight:bold;padding:10px 0;position:relative;width:400px;margin:0 auto;}
.product_index_title h3:after{content:"";position:absolute;transform:rotate(45deg);bottom:-5px;left:-20px;width:10px;height:10px;background:#4f91ff}
.product_index_title h3:before{content:"";position:absolute;transform:rotate(45deg);bottom:-5px;right:-20px;width:10px;height:10px;background:#4f91ff}
.product_index_title span{color:#999;font-size:14px;font-weight:bold;}
.product_index_title:after{content:"";position:absolute;bottom:40px;left:0;border-bottom:3px solid #4f91ff;width:32%;}
.product_index_title:before{content:"";position:absolute;bottom:40px;right:0;border-bottom:3px solid #4f91ff;width:32%;}

.product_index_type{width:100%;padding:20px 0;font-size:14px;}
.product_index_type label{margin:0 0 0 50px;}
.product_index_type input{border:1px solid #ccc;width:200px;height:30px;line-height:30px;padding:0 0 0 5px;}
.product_index_type button{margin:0 50px;border:none;background:#4f92fd;border-radius:5px;color:#fff;width:100px;height:30px;line-height:30px;padding:0 0 0 5px;}


.product_index_list ul li{width:100%;float:left;border-bottom:1px solid #ebeef5;height:48px;line-height:48px;background:#fafafa;overflow: hidden;}
.product_index_list ul li span{display:inline-block;text-align:center;font-size:16px;overflow:hidden;float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.product_index_list ul li .name_a{width:20%;}
.product_index_list ul li .name_b{width:35%;}
.product_index_list ul li .name_c{width:20%;}
.product_index_list ul li .name_d{width:10%;}
.product_index_list ul li .name_e{width:15%;}
.product_index_list ul li:nth-child(2n){background:#fff;}
.product_index_list ul li:first-child{background:#4f92fd;color:#fff;padding:10px 0;}


.party_pic{float:left;width:30%;}
.party_list{float:right;width:70%;height:200px;}
.party_list ul{position: relative;}
.party_list ul:after{content:"";position:absolute;top:18px;left:65px;border-left:1px solid #e9e9e9;height:160px;z-index:1;}
.party_list ul:before{content:"";position:absolute;top:18px;left:485px;border-left:1px solid #e9e9e9;height:160px;z-index:1;}

.party_list ul li{width:46%;float:left;padding:10px 2%;height:30px;line-height:30px;}
.party_list ul li a{display:block;width:100%;height:30px;}
.party_list ul li span{float:left;display: inline-block;padding:0 35px 0 0;color:#999;}
.party_list ul li h3{float:left;font-size:14px;position: relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.party_list ul li h3:after{content:"";position:absolute;bottom:8px;left:-24px;width:6px;height:6px;border:5px solid #fff;border-radius:50%;background:#3381fd;z-index:10;}
.party_list ul li a:hover h3{color:#f60}
.party_list ul li a:hover h3:after{background:#f60;}

.news-pic{float:left;width:100%;}
.flash{width:340px;height:210px;overflow:hidden;float:left;}
.flash .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px;}
.flash .slick-arrow{position: absolute;border:none;top:40%; cursor:pointer;height:50px;width:50px;z-index:100;text-indent:-9999px;background:url(../images/pcontrol.png) 0px 0px no-repeat;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.flash .slick-prev{left:2%;}
.flash .slick-next{right:2%;background-position:-50px 0px;}
.flash .slick-arrow:hover{background-color:#333;}
.flash .slick-dots{ position: absolute;left: 50%;bottom:20px;transform: translateX(-50%); z-index: 1000;}
.flash .slick-dots li{width:8px;height:8px;background:#999;float:left;margin:0 2px;border-radius:5px;}
.flash .slick-dots li.slick-active{background:#4f92fd;}
.flash li{position: relative;width:340px;height:210px;}
.flash li .pic{height:210px;width:100%;overflow: hidden;background: #fff url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center;}
.flash li img{width:100%;height:100%;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.flash li h3{width:96%;padding:2%;color:#333;font-size:16px;}
.flash li p{width:96%;padding:0 2% 2%;color:#999;}
.flash li span{width:96%;padding:0 2%;color:#666;}
.news_list{float:left;width:332px;height:210px;}
.news_list li{width:100%;float:left;height:41px;border-bottom:1px solid #fff;line-height:41px;overflow:hidden;}
.news_list li a{display:block;height:41px;width:95%;padding:0 0 0 5%;line-height:42px;background:#f5f5f5;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.news_list li a:hover{background:#4f92fd;color:#fff;}
.member_list{width:100%;background:#efefef;float:left;height:80px;}
.member_list dl{width:25%;float:left;padding:15px 0;height:50px;position: relative}
.member_list dl:after{content:"";position:absolute;bottom:15px;right:0;border-right:1px solid #4f92fd;height:50px;}
.member_list dl i{width:40px;height:40px;margin:5px 10px 0 50px;border-radius:50%;background:url(../images/member_list_icona.png) no-repeat center center #4f92fd;float:left;background-size:20px auto;}
.member_list dl dt{font-size:16px;padding:5px 0 0;}
.member_list dl:first-child{background:#4f92fd;text-align:center;color:#fff;}
.member_list dl:first-child a{color:#fff;}
.member_list dl:nth-child(3) i{background:url(../images/member_list_iconb.png) no-repeat center center #4f92fd;background-size:20px auto;}
.member_list dl:nth-child(4) i{background:url(../images/member_list_iconc.png) no-repeat center center #4f92fd;background-size:20px auto;}
.member_list dl h3{font-size:24px;letter-spacing:5px;padding:0 0 5px;}
.member_list dl span{font-size:16px;}
.member_list dl:last-child:after{display:none;}
.server_index_bg{width:100%;display:block;background:url(../images/server_bg.jpg) no-repeat #a4abb1;padding:40px 0;float:left;margin:20px 0;background-size: cover}
.server_index_title{width:100%;text-align:center;float:left;display:block;color:#2674f2;padding:0 0 15px;}
.server_index_title h3{font-weight:bold; letter-spacing:4px;font-size:24px;padding:0 0 10px;-webkit-text-stroke: 1px #fff;text-shadow:0 0 1px #fff}
.server_index_title span{font-weight:bold;font-size:16px;-webkit-text-stroke: 1px #fff;text-shadow:0 0 1px #fff}

.server_list{width:1220px;margin:0 auto;position:relative;float:left;left:-10px;padding:0 0 30px;}
.server_list .slick-slide,.dangjian .slick-slide{padding:10px;}
.server_list .slick-arrow,.dangjian .slick-arrow{width:20px;height:35px; border:none; z-index: 1;top:35%;position: absolute; text-indent:-9999px; cursor: pointer;}
.server_list .slick-prev,.dangjian .slick-prev{left:-20px; background:url(../images/left.png) no-repeat center center;}
.server_list .slick-next,.dangjian .slick-next{right:-20px; background:url(../images/right.png) no-repeat center center;}
.server_list .slick-dots,.dangjian .slick-dots{position: absolute;left: 50%;bottom:10px;transform: translateX(-50%); z-index: 1000;}
.server_list .slick-dots li,.dangjian .slick-dots li{width:8px;height:8px;background:#fff;float:left;margin:0 5px;border-radius:50%;cursor: pointer}
.server_list .slick-dots li.slick-active,.dangjian .slick-dots li.slick-active{background:#4f92fd;}
.server_list .slick-dots button,.dangjian .slick-dots button{display:none !important;background:none;position:absolute;text-indent:-9999px; }


.server_pic{background:#fff; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}


.server_pic .pic{width:100%;height:240px;display:block;vertical-align:middle;text-align:center;overflow:hidden;}
.server_pic .pic img{vertical-align:middle;height:100%;width:100%;object-fit:cover;}
.server_pic h3{font-size:24px;padding:20px 0;text-align:center;}
.server_pic p{padding:0 15% 30px;line-height:30px;font-size:16px;text-align: center}
.server_list a:hover h3,.server_list a:hover p{color:#2574f3}

/*首页end*/
.m_til{text-align:center}
.m_til em{display:block;line-height:60px;position:relative;font-size:35px;color:#3f3f3f}
.m_til .enfont{font-family:华文细黑;letter-spacing:.06em;transform:scale(1,1.1);text-transform:uppercase}
.m_til em i{position:absolute;left:50%;bottom:0;width:26px;height:2px;margin-left:-13px;background:#3381ff}
.m_til span{line-height:66px;font-size:24px;color:#292828}
.main_case{overflow:hidden;min-height:500px;background:#f2f1f6;width:100%;padding-top:50px;padding-bottom:50px}
.case_list{position:relative;margin-top:40px}
.case_list ul li{overflow:hidden;float:left;width:380px;margin-right:24px}
.case_list ul li a{display:block}
.case_list ul li .case_a{padding:25px 8% 30px;background-color:#e8e8e8;overflow:hidden;z-index:2;display:block}
.case_list ul li .case_a:before{content:'';position:absolute;width:100%;height:100%;background-color:#3381ff;left:0;bottom:-100%;transition:all .5s ease;-webkit-transition:all .5s ease;z-index:-1}
.case_list ul li.hover .case_a:before{bottom:0}
.case_list ul li.hover .case_a .nr,.case_list ul li.hover .case_a h2{color:#fff}
.case_list ul li .case_a h2{font-size:18px;line-height:30px;font-weight:700;color:#666}
.case_list ul li .case_a .nr{font-size:14px;color:#666464;line-height:21px;height:42px;overflow:hidden;margin-top:10px}
.case_list ul li .top-Floor{width:100%;height:100%;background:url(../images/black.4.png) repeat;z-index:3;left:0;top:-100%}
.case_list ul li.hover .top-Floor{top:0}
.case_list ul li .top-Floor .white-cross{width:60px;height:60px;display:block;top:50%;left:50%;margin-left:-30px;margin-top:-30px;background:url(../images/whit_cross.png) no-repeat}
.case_list .x_arrs{-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;left:-5%;top:50%;margin-top:-25px;display:block;width:51px;height:51px;background:url(../images/scroll_btn_4.png) 0 0 no-repeat}
.case_list .next{left:auto;right:-5%;background-position:right bottom}
.case_list .prev{left:-5%;background-position:left bottom}
.case_list .prev:hover{background-position:left top}
.case_list .next:hover{background-position:right top}
.main_about{overflow:hidden;min-height:500px;background:#fff;width:100%;padding-top:50px;padding-bottom:50px}
.main_about .abt_l{width:33%;float:left}
.main_about .abt_l .common_index_title{margin:35px 0;display:inline-block}
.main_about .abt_l .common_index_title a{display:block}
.main_about .abt_l .common_index_title .t{font-size:40px;line-height:1;font-weight:700;color:#2d4455}
.main_about .abt_l .common_index_title .en{font-size:20px;line-height:1;font-family:Arial;color:#fa0712;margin-bottom:5px}
.main_about .abt_l .p1{line-height:1.6;font-size:14px;color:#2d4455;height:50px;overflow:hidden;margin-bottom:70px}
.main_about .abt_l .box_item{line-height:1;margin-bottom:50px}
.main_about .abt_l .box_item .item_l{position:relative}
.main_about .abt_l .box_item .item_l,.main_about .abt_l .box_item .item_r{width:50%;float:left}
.main_about .abt_l .box_item .y{font-size:14px;margin-bottom:5px}
.main_about .abt_l .box_item .s{font-size:14px;line-height:1}
.main_about .abt_l .box_item .y i{font-size:40px;font-family:Impact;font-weight:700;line-height:1;margin-right:10px}
.main_about .abt_l .box_item .item_l:after{content:'';position:absolute;right:20%;height:66px;width:1px;background:#dfdfdf;top:50%;margin-top:-33px}
.main_about .abt_r{width:65%;float:right}
.main_about .abt_r .box{position:absolute;width:430px;height:186px;background:url(../images/index_sanjiao.png) no-repeat;right:0;bottom:0;color:#fff;text-align:right}
.main_about .abt_r .box .t{text-transform:uppercase;font-size:30px;font-family:Arial;line-height:1;margin-bottom:5px;margin-right:40px;margin-top:110px}
.main_about .abt_r .box .p{font-size:16px;margin-right:40px}
.main_new{overflow:hidden;width:100%;}

.member_news_list{width:100%;display:block;}
.member_news_list li{float:left;width:25%;}
.member_news_list li a{display:block;width:90%;height:150px;padding:10% 5%;}
.member_news_list li a h6{font-size:16px;color:#999;}
.member_news_list li a h3{font-size:16px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:10px 0;}
.member_news_list li a p{font-size:12px;color:#999;}
.member_news_list li span{display:none;margin:40px 0 0;width:120px;height:30px;line-height:30px;text-align:center;}
.member_news_list li:hover span{display:block;background:#3381ff;color:#fff}
.member_news_list li a:hover{-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}


.member-list li{width:100%;float:left;}
.member-list li a{display: block;width:96%;padding:15px 2%;line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.member-list li h3{font-size:16px;float:left;}
.member-list li span{font-size:12px;float:right;color:#999}
.member-list li a:hover{background-color:#f9f9f9;}

.classify-screen{border:1px solid #ececec;font-size:12px;padding:5px 20px 0;margin:15px auto}
.classify-box{padding:10px 0}
.classify-box .classify-name{width:80px;float:left;font-size:16px;font-weight:400;text-indent:15px;line-height:30px}
.classify-box .classify-screen-con{font-size:16px;line-height:30px;float:left;width:980px}
.classify-box .classify-screen-con .classify-choose{width:980px;float:left}
.classify-box .classify-screen-con a{position:relative;float:left;color:#666;font-size:14px;height:30px;line-height:30px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.classify-box .classify-screen-con a:hover{color:#e31939}
.classify-box .classify-screen-con a:after{content:'';display:block;width:1px;height:16px;background-color:#e3e3e3;position:absolute;left:0;top:50%;margin-top:-8px}
.classify-box .classify-screen-con a span{padding:3px 10px;margin:0 10px}
.classify-box .classify-screen-con a.selected span{background:#e31939;color:#fff}
.page_tags a{display:inline-block;margin:0 10px 10px 0;color:#fff;background-color:#eee;padding:5px 10px;font-size:12px;border-radius:2px;text-decoration:none}
.page_tags a em{font-style:normal;font-size:11px;margin-left:5px}
.page_tags a:hover{color:#fff}
.page_tags a:nth-child(8n){background-color:#00a2ca}
.page_tags a:nth-child(8n+1){background-color:#5cb85c}
.page_tags a:nth-child(8n+2){background-color:#d9534f}
.page_tags a:nth-child(8n+3){background-color:#f60}
.page_tags a:nth-child(8n+4){background-color:#b433ff}
.page_tags a:nth-child(8n+5){background-color:#00aba9}
.page_tags a:nth-child(8n+6){background-color:#b37333}
.page_tags a:nth-child(8n+7){background-color:#5cb85c}
#pages{text-align:center}
#pages li{margin:0 2px;height:32px;line-height:32px;text-align:center;background:#e6e6e6;color:#333;display:inline-block}
#pages li a{font-size:14px;display:block;padding:0 12px}
#pages li span{font-size:14px;display:block;padding:0 12px}
#pages li.active{text-align:center;background:#3381ff;color:#fff;display:inline-block}
#pages li:hover{background:#3381ff}
#pages li:hover a{color:#fff}
.main{min-height:450px;position:relative}
.headline-bg{position:relative;width:100%;top:0px;left:0;height:300px;background:#fff url(../images/headline-bg.jpg) no-repeat 50% top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.container-top{position:relative;overflow:hidden;padding:20px 0 30px;height:44px;line-height:44px}
.container-top h2{font-size:30px;color:#4f92fd;float:left;text-transform:uppercase}
.container-top h2 span{display:none;padding-left:28px;margin-left:20px;background:url(../images/titlebg_01.jpg) no-repeat left center;font-family:Arial}
.bread-nav{float:right;min-width:420px;color:#000;text-align:right;padding-top:5px}
.bread-nav a{color:#333;margin:0 3px}
.content{background-color:#fff;padding:30px 30px 50px;overflow:hidden}
.about{font-size:16px;line-height:30px;color:#666}
.content-left{width:240px;float:left;position:relative;}
.content-right{width:860px;float:right}
.content-title{width:160px;padding-left:80px;height:80px;line-height:80px;background:#3381ff url(../images/h2bg.png) no-repeat 25px center;font-size:24px;color:#fff;border-bottom:3px solid #f6f6f6}
.menu-list{width:240px;background-color:#f6f6f6}
.menu-list a{display:block;width:236px;height:55px;line-height:55px;border-left:4px solid #f6f6f6;border-bottom:1px solid #e8e8e8;text-indent:40px;font-size:16px;color:#333}
.menu-list a.active,.menu-list a:hover{border-left-color:#3381ff;background-color:#fff;text-indent:36px}
.content-contact{margin-top:38px;width:100%}
.content-contact .h2bg{height:84px;width:100%;line-height:84px;background:url(../images/conbg.png) no-repeat center}
.content-contact .h2bg h2{width:146px;padding-left:94px;background:url(../images/conico.png) no-repeat 34px center;font-size:24px;color:#fff}
.cc-info{padding:20px 20px 40px 20px;background-color:#f6f6f6}
.cc-info p{color:#666;font-size:14px;line-height:26px}
.case_ny_list{width:99.8%;border:1px solid #e9e9e9}
.case_ny_list li{width:100%;float:left;border-bottom:#e9e9e9 solid 1px;line-height:45px;height:45px;background:#f7f7f7;}
.case_ny_list li:nth-child(2n){background:#fff;}
.case_ny_list li span{width:17.5%;float:left;display:block;border-right:1px solid #e9e9e9;padding:0 0 0 2%;}
.case_ny_list li span:nth-child(5){border-right:none;}
.case_ny_list li ._con{border-bottom:#f80909 solid 2px;overflow:hidden;cursor:pointer;height:355px}
.case_ny_list li ._img{height:0;padding-bottom:80%;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.case_ny_list li ._con:hover ._img{padding-bottom:60%}
.case_ny_list li ._info{background:#fff;padding:20px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.case_ny_list li ._info h3{line-height:2;font-weight:400;font-size:16px;color:#000}
.case_ny_list li ._info .txt{line-height:22px;margin-bottom:25px;height:66px}
.case_ny_list li ._info ._more{display:block;width:124px;height:32px;line-height:32px;color:#fff;text-align:center;background:#f80909}
.case_ny_left{float:left;width:720px}
.case_ny_left h2{font-weight:400;font-size:22px;line-height:1.6}
.casePreview{border-top-color:#ddd;border-top-width:1px;border-top-style:solid;border-bottom-color:#ddd;border-bottom-width:1px;border-bottom-style:solid;padding-top:10px;padding-bottom:10px;margin-top:10px}
.backBtn{float:left;padding:8px 15px 8px 15px;border:1px solid #dedede}
.previewBtn{float:right;padding:8px 15px 8px 15px;background-color:#f80909;color:#fff}
.previewBtn:hover{color:#fff;background-color:#c50606}
.caseTitle{font-size:18px;border-left:3px #f80909 solid;padding-left:15px;line-height:1;margin-bottom:10px;margin-top:30px}
.detaLabels{margin-top:20px}
.labelList{background-color:#eee;color:#666;font-size:12px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;display:inline-block;margin-left:10px}
.detaIntro{font-size:14px;color:#666;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}
.detaBody{font-size:14px;line-height:1.8;color:#666}
.case_ny_right{float:right;width:360px}
.case_ny_right h3{font-weight:400;line-height:1.8;font-size:24px;margin-bottom:20px}
.newsBox{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:15px}
.newsTitle{color:#333;font-size:16px;display:block;margin-bottom:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.newsIntro{color:#999;height:3em;line-height:1.5em;overflow:hidden}
.honor{padding-left:15px}
.honor-list{width:100%;padding:0 0 15px 0}
.honor-list li{float:left;width:245px;float:left;margin-right:40px;margin-bottom:30px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.honor-list li .img,.honor-list li .img img{display:block;width:245px;height:345px}
.honor-list li:hover{margin-top:-10px;padding-bottom:10px}
.honor-list li:hover .img{box-shadow:0 5px 5px #f2f2f2}
.honor-list li.r{margin-right:0}
.honor-list li h3{font-size:16px;color:#666;text-align:center;line-height:32px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.honor-list li:hover h3{color:#e41a21}
.newsPage .list{padding-bottom:30px}
.newsPage .item{height:178px;transition:all .5s;border:1px solid #f3f3f3;display:block;margin-bottom:20px}
.newsPage .item a{padding:26px;display:block}
.newsPage .item img{width:168px;height:126px;display:block;margin-right:30px}
.newsPage .item h3{font-weight:400;font-size:20px;padding:10px 0 10px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;color:#000}
.newsPage .item .txt{color:#999;line-height:24px;width:400px;height:48px;overflow:hidden}
.newsPage .item .time{width:130px;padding:20px 0 20px 45px;border-left:1px solid #eee;font-family:arial;font-size:18px;color:#999;text-align:center}
.newsPage .item .time .day{font-size:30px;line-height:45px;display:block}
.newsPage .item:hover{box-shadow:0 0 15px rgba(0,0,0,.2);margin-left:15px}
.newsPage .item:hover h3{color:#3381ff}
.newsPage .item:hover .time .day span{background:#6d6d6d}
.newsPage .item:hover .time .day strong{background:red;color:#fff}
.viewpage{background:#eee;width:100%;float:left;margin-bottom:20px}
.newsshow{padding-top:25px}
.newsview{min-height:400px;margin-top:30px;border-top:1px solid #fff;margin-bottom:25px;padding-bottom:15px;font-size:14px;line-height:33px;color:#777}
.allow_visitor{font-size:15px;padding:10px 10px;text-align:center;border:1px dashed #ff9a9a;background:#ffe}
.allow_visitor a{color:#666}
.newsshow h2{color:#333;font-size:26px;font-weight:400}
.newsshow .date{font-size:14px;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #eee}
.newsshow .date span{display:block;float:left;color:#999;margin-right:30px;padding-left:22px}
.newsshow .date .s1{background:url(../images/news_icon1.jpg) no-repeat left center}
.newsshow .date .s2{background:url(../images/news_icon2.jpg) no-repeat left center}
.newsshow .date .s3{background:url(../images/news_icon3.jpg) no-repeat left center}
.main_r_nav{float:left;width:754px;height:66px;padding:10px 0;font-size:14px;margin-left:20px;display:inline}
.main_r_nav a{color:#777;float:left;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:33px;font-size:14px}
.main_r_nav a:hover{color:#3381ff}
.returnlist{width:50px;height:56px;padding:15px 18px;display:inline;float:right;color:#fff;line-height:30px;font-size:12px;background:#2f2e2e}
.returnlist a{color:#fff;text-align:center;font-size:18px;font-family:"microsoft yahei";width:100%;display:block}
.footer{width:100%;background:#eee;color:#666;padding-bottom:20px}
.footer .footer_nav{padding:15px 0;color:#fff;text-align:center;margin-bottom:20px;background:#3381ff;}
.footer .footer_nav a{display:inline-block;font-size:14px;padding:0 10px;color:#fff;}
.footer .copy{display:block;list-style:none;line-height:24px;float:left;}
.footer .qcode{height:100px;width:280px;float:right;}
.footer .qcode img{width:100px;height:100px;display:block;float:left;margin:0 10px 0 0;}
.footer .qcode p{font-size:14px;font-weight:bold;padding:10px 0 20px;color:#000;}
.footer .qcode span{color:#666;display: block}

.search{width:600px;background:#fff;border:2px solid #fa0712;height:45px;line-height:45px}
.search_box{margin:0 auto;width:600px}
.search-top-box{background:#fff;padding:100px 0 200px 0}
.search_time{line-height:40px;height:40px}
.search select{display:none}
.search .select_box{font-size:14px;color:#999;width:120px;line-height:45px;float:left;position:relative}
.search .select_showbox{height:45px;background:url(../images/search_ico.png) no-repeat 90px center;text-indent:1.5em}
.search .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 90px center}
.search .select_option{display:none;border:2px solid #fa0712;border-top:none;display:none;left:-2px;top:45px;position:absolute;z-index:99;background:#fff}
.search .select_option li{text-indent:1.5em;width:100px;cursor:pointer}
.search .select_option li a{color:#666}
.search .select_option li.selected{background-color:#f3f3f3;color:#999}
.search .select_option li.hover{background:#bebebe;color:#fff}
.search input.btn_srh,.search input.inp_srh{border:none;background:0 0;height:45px;line-height:45px;float:left}
.search input.inp_srh{font-size:14px;outline:0;width:380px}
.search input.btn_srh{background:#fa0712;color:#fff;font-family:"微软雅黑";font-size:15px;width:100px}
.search_result{background:#fff;padding:16px 0}
.search_left{text-align:right;float:left;width:200px;margin-right:16px}
.search_left h5{font-weight:400;font-size:16px;line-height:30px}
.list-group{margin-bottom:20px;padding-left:0}
.list-group-item_gr{color:#999;font-size:14px;line-height:25px;position:relative;display:block;padding:2px 0}
.list-group-item_gr.active,.list-group-item_gr.active:focus,.list-group-item_gr.active:hover{z-index:2;color:#fa0712;font-weight:600}
.left-line{border-left:1px solid #ddd}
.search_right{float:right;width:970px}
.search_bd{min-height:500px;margin-left:16px}
.loadmore{width:80%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center}
.loadmore-line{border-top:1px solid #e5e5e5;margin-top:2.4em}
.loadmore-line .loadmore-tips{position:relative;top:-.9em;padding:0 .55em;background-color:#fff;color:grey}
.loadmore-tips{display:inline-block;vertical-align:middle}
.lay-btn{display:inline-block;vertical-align:middle;height:35px;line-height:35px;border:1px solid transparent;padding:0 18px;background-color:#16baaa;color:#fff!important;white-space:nowrap;text-align:center;font-size:14px;border-radius:2px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.lay-btn-normal{background-color:#1e9fff}
.lay-btn-warm{background-color:#ffb800}


/*资料下载*/
.download-list li{width:100%;float:left;}
.download-list li a{display: block;width:96%;padding:15px 2%;line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.download-list li h3{font-size:16px;float:left;background:url(../images/filer.png) no-repeat left center;background-size:auto 20px;padding:0 0 0 25px;}
.download-list li span{font-size:12px;float:right;color:#999;background:url(../images/download.png) no-repeat left center;background-size:auto 20px;padding:0 0 0 25px;}
.download-list li a:hover{background-color:#f9f9f9;}




/*会员名录*/
.company-search{border-bottom:1px dashed #ccc;width:100%;padding:15px 0;text-align:right;}
.company-search h4{float:left;position:relative;font-size:24px;color:#1d499e;}
.company-list{width:100%;padding:2% 0;}
.company-list ul li{width:100%;height:auto;padding-bottom:10px;box-sizing:border-box;overflow:hidden;margin-bottom:10px;font-weight:lighter;border-bottom:1px dashed #ccc;}
.company-list ul li a{display:block;padding:10px 0;width:100%;}
.company-list ul li h3{font-size:16px;line-height:30px;color:#000;}
.company-list ul li h3 i{background:#f7f7f7;padding:2px 5px;color:#666;border-radius:3px;font-size:12px;margin-left:8px;}
.company-list ul li p{font-size:14px;color:#999;padding:10px 0 0;}
.company-list ul li p span{padding:0 15px 0 0;}
.company-list ul li a:hover{background-color: #f9f9f9;}
.company-list ul li a:hover h3{color:#1d499e}

/*证书查询*/
.certificate {
    background: #fff;
    padding: 5%;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.certificate h3 {
    font-size: 24px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
    color: #333;
    text-align: center;

}
.certificate form {
    margin-bottom: 30px;
}
.certificate label {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
    padding:20px 0 10px 0;
}
.certificate input.key {
    width: 60%;
    padding: 15px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
    margin-right: 15px;
}
.certificate button.sub {
    width: 30%;
    background: #1890ff;
    color: #fff;
    border: none;
    padding: 17px 0;
    border-radius: 4px;
    cursor: pointer;
    font-size: 18px;
    transition: all 0.3s;
    text-align: center;
    line-height: 14px;
}
.certificate button.sub:hover {
    background: #40a9ff;
}
.certificate .error {
    color: #f56c6c;
    padding: 10px 0;
}
.certificate .loading {
    padding: 20px 0;
    text-align: center;
    color: #666;
}
.certificate .result-container {
    background: #f9f9f9;
    padding: 20px;
    border-radius: 5px;
    border-left: 4px solid #1890ff;
    font-size:16px;
}
.certificate .result-header {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}
.certificate .result-header h4 {
    font-size: 18px;
    color: #333;
    margin: 0;
}
.certificate .result-content {
    color: #444;
}
.certificate .result-item {
    margin-bottom: 12px;
    display: flex;
    padding:5px 0;
}
.certificate .result-item .label {
    width: 120px;
    font-weight: bold;
    color: #666;
}
.certificate .result-item .value {
    flex: 1;
}
.certificate .no-result {
    padding: 40px 0;
    text-align: center;
    color: #999;
}


/*价格查询左侧菜单*/
.pnavtit{ display:none;}
.price-nav{font-size:16px;}
.price-nav ul {
    list-style: none;
    padding: 0;
    margin: 10px 0;
}
.price-nav .category-menu-item {
    margin: 8px 0;
    position: relative;
}
.price-nav .toggle-icon {
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    margin-right: 5px;
    font-weight: bold;
    color: #999;
    cursor: pointer;
    display: inline-block;
}
.price-nav .category-menu-link {
    display: block;
    padding: 8px 0px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
    transition: all 0.3s;
    font-size:16px;
}
.price-nav .category-menu-item.selected > a {
    color: #1890ff;
    border-left-color: #1890ff;
    background: #f0f8ff;
}
.price-nav .category-menu-item.active > a {
    color: #333;
    font-weight: bold;
}
.price-nav .category-menu-link:hover {
    color: #1890ff;
    background: #f0f8ff;
}
.price-nav .submenu {
    padding-left: 20px;
    margin: 5px 0;
    display: none;
}
.price-nav .category-menu-item.active .submenu {
    display: block;
}
.price-nav .submenu li {
    margin: 5px 0;
}
.price-nav .submenu li a {
    display: block;
    padding: 5px 10px;
    color: #666;
    text-decoration: none;
    font-size: 0.9em;
    transition: all 0.3s;
}
.price-nav .submenu li.active a,
.price-nav .submenu li a:hover {
    color: #1890ff;
}



.price-container {
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.price-filter {
    margin-bottom: 20px;
    padding: 15px;
    background: #f9f9f9;
    border-radius: 4px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.filter-item {
    width:33.3333%;
    float:left;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
.filter-item label {
    margin-right: 8px;
    font-weight: bold;
    width:60px;
}
.filter-item select, .filter-item input {
    padding: 6px 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    min-width: 150px;
}
.search-btn {
    padding: 6px 20px;
    background: #1890ff;
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
.search-btn:hover {
    background: #40a9ff;
}
.price-table {
    width: 100%;
    border-collapse: collapse;
}
.price-table th, .price-table td {
    padding: 12px 8px;
    text-align: left;
    border-bottom: 1px solid #e8e8e8;
}
.price-table th {
    background: #f5f5f5;
    font-weight: bold;
}
.price-table tr:hover {
    background: #f5f5f5;
}
.pagination {
    margin-top: 20px;
    text-align: center;
}
.pagination a, .pagination span {
    display: inline-block;
    padding: 5px 10px;
    margin: 0 3px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
}
.pagination .current {
    background: #1890ff;
    color: #fff;
    border-color: #1890ff;
}
.no-data {
    text-align: center;
    padding: 40px 0;
    color: #999;
}
.category-tree {
    margin-bottom: 20px;
}
.category-item {
    cursor: pointer;
    padding: 5px 0;
}
.category-item.active {
    color: #1890ff;
    font-weight: bold;
}
.subcategory {
    margin-left: 20px;
}

@media (max-width:1366px) {

}
@media (max-width:1280px) {

}
@media (max-width:960px) {
    .bl10{clear:both;height:5px;overflow:hidden;display:block;}
    .bl20{clear:both;height:10px;overflow:hidden;display:block;}
    .bl30{clear:both;height:30px;overflow:hidden;display:block;}
    .bl40{clear:both;height:10px;overflow:hidden;display:block;}
    .bl50{clear:both;height:50px;overflow:hidden;display:block;}
    .bl60{clear:both;height:60px;overflow:hidden;display:block;}
    .bl80{clear:both;height:80px;overflow:hidden;display:block;}
    .w1200{width:100%;}
    .header{position:relative;height:50px;background:#4f92fd}
    .header .logo{margin-top:5px;margin-left:5px;}
    .header .logo img{height:40px;}
    .header .topright{display:none;}
    .header .menu{background:url(../images/menus.png) no-repeat center center;background-size:20px auto; text-indent:-9999px;display: block;width:40px;height:40px;position:absolute;top:5px;right:10px;}
    #menua{ display:block;}
    /*首页*/
    /* banner */
    .headline-bg{}
    .banners{height:400px;position:relative;margin:0;}
    .banner{height:400px;}
    .banner a{height:400px;background-size:auto 400px;}
    .banner .slick-arrow{top:40%;height:25px;width:25px;background-size:auto 25px;}
    .banner .slick-next{background-position:-25px 0px;}
    .banner .slick-dots{bottom:15px;}
    .banner .slick-dots li{margin:0 3px;}

    .title{padding:10px 0;height:24px;line-height:24px;}
    .title h2{font-size:14px;}
    .title h2 span{font-size:12px;}
    .news-index{width:96%;border:none;}

    .flash{width:100%;height:240px;overflow: hidden;}
    .flash li{width:100%;height:240px;}
    .flash li .pic{height:240px;}
    .flash li h3{font-size:14px;}
    .flash li p,.flash li span{font-size:12px;}
    .news_list{width:100%;height:210px;}

    .video-index{width:96%;height:256px;padding:0 2%;}
    .video{height:256px;overflow: hidden; }
    .video li{height:256px;}
    .video li .pic{height:256px;}


    .video-more{height:36px;line-height:36px;}
    .video-more h2{font-size:14px;}
    .video-more h2 span{font-size:12px;}

    .product_index_title{margin:10px 0 0;background-size:20px auto;padding:25px 0 5px;}
    .product_index_title h3{font-size:16px;width:220px;padding:0;}
    .product_index_title h3:after{bottom:1px;left:-5px;width:6px;height:6px;}
    .product_index_title h3:before{bottom:1px;right:-5px;width:6px;height:6px;}
    .product_index_title span{font-size:8px;font-weight:100;}
    .product_index_title:after{bottom:30px;left:2%;border-bottom:2px solid #4f91ff;width:18%;}
    .product_index_title:before{bottom:30px;right:2%;border-bottom:2px solid #4f91ff;width:18%;}

    .product_index_type{display:none;}


    .product_index_list{}
    .product_index_list ul li{height:32px;line-height:32px;}
    .product_index_list ul li span{font-size:9px;}
    .product_index_list ul li:first-child{padding:5px 0;}
    .product_index_list ul li:first-child span{font-size:10px;}


    .server_list{width:100%;left:0px;padding:0 0 10px;overflow:hidden;}
    .server_pic .pic{height:120px;}
    .server_pic h3{font-size:14px;padding:10px 0;}
    .server_pic p{padding:0 10% 10px;line-height:18px;font-size:10px;}

    .main_new{width:96%;padding:0 2%}

    .party_pic{width:100%;}
    .party_pic img{width:100%;height:auto;}
    .party_list{width:100%;height:auto;}
    .party_list ul li{width:96%;padding:10px 2%;}

    .party_list ul:after{top:18px;left:56px;height:160px;}
    .party_list ul:before{top:218px;left:56px;height:160px;}

    .member_list{height:160px;}
    .member_list dl{width:50%;padding:15px 0;}
    .member_list dl i{width:40px;height:40px;margin:5px 10px 0 20px;background-size:20px auto;}

    .member_list dl dt{font-size:14px;padding:5px 0 0;}
    .member_list dl dd{font-size:10px;}

    .member_list dl h3{font-size:14px;letter-spacing:5px;padding:0 0 5px;}
    .member_list dl span{font-size:10px;}

    .member_news_list{width:96%;padding:0 2%;}
    .member_news_list li{width:100%;}
    .member_news_list li a{width:96%;height:100px;padding:2%;}
    .member_news_list li a h6{font-size:12px;}
    .member_news_list li a h3{font-size:14px;padding:5px 0;}
    
    
    

    .container-top{width:96%;padding:2%;height:auto;line-height:30px}
    .container-top h2{font-size:16px;}
    .container-top h2 span{padding-left:15px;margin-left:10px;background-size:5px auto;}
    
    .bread-nav{min-width:120px;padding-top:0px}
    .content{width:96%;padding:2%;}
    .content-left{width:100%;}
    .content-right{width:96%;padding:2%;}
    .menu-list{width:100%;}
    .menu-list a{width:100%;}
    
    
     .pnavtit{ position:absolute;right:10px;top:0px;width:100%;text-align:right;padding:0 20px 0 0;height:50px;line-height:50px;cursor:pointer;color:#fff;background:url(../images/downs.png) no-repeat center right;background-size:15px auto;display: block;}
    .current{background:url(../images/ups.png) no-repeat center right;background-size:15px auto;}
    
    
    
    .content-title{width:75%;padding-right:15%;padding-left:20%;height:50px;line-height:50px;font-size:18px;color:#fff;border-bottom:1px solid #f6f6f6}

    .newsPage .list{padding-bottom:30px}
    .newsPage .item{height:178px;transition:all .5s;border:1px solid #f3f3f3;display:block;margin-bottom:20px}
    .newsPage .item a{padding:2%;display:block}
    .newsPage .item img{width:100%;height:auto;margin-right:0px}
    .newsPage .item h3{font-size:16px;width:100%;}
    
    .newsPage .item .txt{width:100%;height:auto;}
    .newsPage .item .time{width:130px;padding:20px 0 20px 45px;border-left:1px solid #eee;font-family:arial;font-size:18px;color:#999;text-align:center}
    .newsPage .item .time .day{font-size:30px;line-height:45px;display:block}
    .newsPage .item .time {}

    .newsPage .item{height:178px;transition:all .5s;border:1px solid #f3f3f3;display:block;margin-bottom:20px}
    .newsPage .item a{padding:26px;display:block}
    .newsPage .item img{width:168px;height:126px;display:block;margin-right:30px}
    .newsPage .item{}
    .newsPage .item{}


    .footer .footer_nav{padding:10px 0;margin-bottom:10px;}
    .footer .footer_nav a{font-size:12px;padding:0 5px;}

    .footer .copy{float:none;width:94%;padding:0 3%;line-height:24px;}
    .footer .qcode{float:none;margin:10px auto;}
}
@media (max-width:768px) {
    .banners{height:180px;position:relative;}
    .banner{height:180px;}
    .banner a{height:180px;background-size:auto 180px;}
    .headline-bg{height:180px;}
    
    .content{width:100%;padding:0%;}
    .price-container{padding:0;}
    
    

    .content-title{width:92%;padding-left:8%;position: relative;display: flex;justify-content:left;align-items: center;height:50px;color: #fff;font-size:18px;background:none;background-color: #4f92fd;border-bottom:none;}
    .content-title::before{content: '';position: absolute;left: 0;top: 0;width: 10px;height: 100%;background-color: #3381ff;}

    .menu-list,.price-nav{width:100%;background:#fff;border:none;display:none;padding:0;}
    
    .menu-list a{width:100%;height:40px;line-height:40px;border-left:none;}
    .menu-list a:last-child{border:none;}
    

    
    .newsPage .list{padding:2%}
    .newsPage .item{height:auto;margin-bottom:20px;padding:2%}
    .newsPage .item a{padding:0;display:block}
    
    .newsPage .item img{width:100%;height:auto;display:block;margin-right:0px}
    
    .newsPage .item h3{font-size:16px;width:96%;float:left;padding:0% 2% 2%;}
    .newsPage .item .txt{width:94%;height:auto;padding:0 3% 3%;}
    
    .newsPage .item .time{width:100%;padding:0px;border-left:none;font-size:14px;text-align:left}
    .newsPage .item .time .year{display:none;}
    .newsPage .item .time .day{font-size:24px;line-height:45px;display:block}

    .price-filter{padding:2%;}
    .filter-item{width:48%;padding:0 2% 0 0}
    .filter-item label {margin-right:0;font-weight:100;width:60px;min-width:60px;}
    .filter-item select, .filter-item input {min-width:100px;padding:2%;width:100px;}

    .newsshow{padding:5% 3%}

    .certificate input.key{width:95%;padding:15px 2%;}
    .certificate button.sub{width:100%;margin:5% 0 0}
    .certificate .result-item .label{width:80px;}
    .certificate .result-container {font-size:14px;padding:5%;}

}











