html {overflow-x:hidden;}

.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:350px;right:0}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;background:linear-gradient(180deg,#e01913 0%,#b90000 100%)!important;border-radius:3px 0 0 3px;box-shadow:0 8px 18px rgba(0,0,0,.18);}
.show_btn span { display:block;color:#fff;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:1px;writing-mode:vertical-rl;text-align:center;margin:14px auto 0;text-shadow:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {position:relative;height:46px;background:linear-gradient(180deg,#e01913 0%,#c90000 100%)!important;border-radius:2px 2px 0 0;box-shadow:inset 0 -1px 0 rgba(255,255,255,.18);}
.side_title:before{content:"公司服务";position:absolute;left:0;right:0;top:0;height:46px;line-height:46px;text-align:center;color:#fff;font-size:19px;font-weight:700;letter-spacing:1px;text-shadow:none;-webkit-font-smoothing:antialiased;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { position:relative;float:right; display:block; width:20px; height:20px; margin:13px 8px 0 0; _margin:13px 5px 0 0;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.72);border-radius:50%;box-sizing:border-box;transition:background .22s ease,border-color .22s ease,transform .22s ease;}
.close_btn:before{content:"";position:absolute;left:7px;top:6px;width:6px;height:6px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;transform:rotate(45deg);}
.close_btn:after{content:"";position:absolute;left:6px;top:9px;width:8px;height:1.5px;background:#fff;border-radius:2px;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;color: #000;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding-bottom:8px;}
.other p {  _height:16px; margin:0;color: #666666;}
.other .service-phone-lines{padding:3px 0 5px;}
.other .service-phone-lines p{line-height:1.45;font-size:13px;letter-spacing:.2px;}
.other .service-phone-lines a{color:#666;text-decoration:none;}
.msgserver { text-align:center; margin:12px 0 8px; min-height:24px; display:flex; align-items:center; justify-content:center;}
.msgserver a {position:relative;background:none!important; padding-left:26px;text-decoration:none;}
.msgserver a:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;margin-top:-9px;border:1px solid #d7d7d7;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);}
.msgserver a:after{content:"";position:absolute;left:6px;top:50%;width:6px;height:6px;margin-top:-4px;border-top:2px solid #9b9b9b;border-right:2px solid #9b9b9b;transform:rotate(45deg);}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:0 0;}
.close_btn:hover, .side_blue .close_btn:hover {background:#fff!important;border-color:#fff;transform:scale(1.06);}
.close_btn:hover:before{border-color:#d82019;}
.close_btn:hover:after{background:#d82019;}
.show_btn , .side_blue .show_btn {background-position:0 0;}
.msgserver a, .side_blue .msgserver a {color:#000;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}
@media (max-width: 760px) {
		 .scrollsidebar{display: none;} 
	 }
