html {overflow-x:hidden;}

.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:fixed; z-index:999; bottom:100px !important;top:auto !important;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;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(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;}


textarea {
    overflow: auto;margin: 0;
}
textarea.input {
    height: auto;
}

.margin-small-right {
    margin-right: 5px;
}
.padding-top {
    padding-top: 10px;
}
.padding {
    padding: 10px;
}
.float-left {
    float: left !important;
}
.form-group {
    padding-bottom: 10px;
}

.input {
    font-size: 14px;
    padding: 6px;
    border: solid 1px #ddd;
    width: 100%;
    height: 34px;
    line-height: 20px;
    display: block;
    border-radius: 4px;
    -webkit-appearance: none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.button{font-size: 16px;
    padding: 8px 35px;
    display: inline-block;
    line-height: 20px;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
	cursor: pointer;
	color:#FFF;
	border: solid 1px #ddd;
}
.button:hover{background:#FFF;color:#000;}
.button.bg-blue{border-color: #0E86D5;}
.button.bg-blue{background-color: #0E86D5;color:#fff;}
.button.radius-rounded {
    padding-left: 2rem;
    padding-right: 2rem;
	border-radius: 2em;
}
.text-big {
    font-size: 16px;
}
.x3-move {
    margin-left: 25%;position: relative;min-height: 1px;
}
.x6 {
    width: 50%;float: left;position: relative;min-height: 1px;
}

.index_query{
    width: 362px;
    height: 346px;
    background-color: #F6F6F6;
    border-radius: 30px;
    position: absolute;
    z-index: 10;
    right: 10%;
    top: 150px;
}
.index_query .hd {
    height: 84px;
}
.index_query .hd ul {
    padding: 0 18px;
}
.index_query .hd ul li {
    width: 50%;
    float: left;
    height: 84px;
    line-height: 50px;
    padding-left: 12px;
    padding-top: 20px;
    font-size: 1.2rem;
    cursor: pointer;
}
.index_query .hd ul li.on {
    border-bottom: #ec641a solid 2px;
}
.index_query .bd {
    margin-left: 9px;
    margin-right: 9px;
}
.index_query .bd .box {
    border-top: #333 solid 1px;
}
.contact-form input, .contact-form textarea, .contact-form select {
    width: 100%;
    background: transparent;
    border: 1px solid #ddd;
    padding: 15px 15px;
    font-size: 14px;
    letter-spacing: 1px;
    -webkit-transition: .3s;
    transition: .3s;
}
.flink li{display:inline-block;margin:5px;color:#555;}
.flink li a{font-size:14px;color:#555;}