

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}


input {
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.pagination {
    float: right;
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline;
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}


/*头部样式*/

.publc_head {
    width: 100%;
    height: 34px;
    background: #f2f2f2;
    z-index: 900;
}

.publc_heade_body {
    width: 1200px;
    height: 100%;
    margin: 0px auto;
    font-size: 12px;
}

.publc_heade_body>h5 {
    font-size: 14px;
    color: #666;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    font-weight: normal;
}

.publc_heade_body>div {
    position: relative;
    float: left;
    width: 118px;
    height: 33px;
    color: #4d4d4d;
}



.publc_heade_body>div .hide_title {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 33px;
    z-index: 111;
}

.publc_heade_body .public_login_a {
    display: block;
}

.hide_title {
    display: block;
}

.publc_heade_body>div:hover .hide_title {
    border: 1px solid #e6e6e6;
    border-bottom: none;
    background: #fff;
}

.publc_heade_body>div:hover .hide_main {
    display: block;
}

.hide_title>p {
    font-size: 12px;
    max-width: 170px;
    line-height: 33px;
    margin-left: 5px;
    color: #49a0f5;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
}

.hide_title>span {
    float: left;
    top: 9px;
    left: 8px;
}

.publc_heade_body>div .hide_title>i {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: #676767;
    cursor: pointer;
}

.publc_heade_body>div .hide_title>i>i {
    position: absolute;
    top: -1px;
    left: -3px;
    width: 0;
    height: 0;
    border: 3px solid transparent;
    border-bottom-color: #fff;
}

.publc_heade_body>div .hide_main {
    display: none;
    position: absolute;
    top: 33px;
    left: 1px;
    width: 338px;
    height: 122px;
    padding: 15px 0 0 20px;
    border: 1px solid #e6e6e6;
    background: #fff;
    z-index: 11;
}

.publc_heade_body .hide_main>.hide_img {
    float: left;
    width: 66px;
    height: 66px;
    background: #e6e6e6;
}

.publc_heade_body .hide_main>.hide_bar {
    width: 235px;
    height: 66px;
    margin-right: 19px;
    float: right;
}

.publc_heade_body .hide_bar>p {
    line-height: 17px;
    margin-bottom: 7px;
}

.publc_heade_body .hide_bar>p>a {
    color: #49a0f5;
}

.publc_heade_body .hide_bar>p>a.quite {
    float: right;
}

.publc_heade_body>div .hide_bottom {
    width: 100%;
    height: 16px;
    margin-top: 86px;
}

.publc_heade_body .hide_bottom>a {
    color: #4d4d4d;
}

.publc_heade_body .hide_bottom>b {
    padding: 0 5px;
    color: #a3a3a3;
}

.publc_heade_body>div>a {
    font-size: 14px;
    line-height: 35px;
    color: #27a6ee;
}

.publc_heade_body>ul {
    overflow: hidden;
    float: right;
    margin-top: 7px;
}

.publc_heade_body>ul>li {
    float: left;
    overflow: hidden;
    padding: 0px 15px;
    border-right: 2px solid #797979;
}

.header_wechat {
    position: absolute;
    margin-left: -20px;
    margin-top: 10px;
    display: block;
    width: 125px;
    height: 125px;
    display: none;
    z-index: 10;
}

.public_citys_div {
    width: 212px;
    padding: 12px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    position: absolute;
    background: #fff;
    top: 25px;
    z-index: 10;
    display: none;
}

.public_citys_div>p {
    border-bottom: 1px dashed #d9d9d9;
    display: block;
    width: 100%;
    color: #999;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}

.public_citys_div>p>a {
    color: #27a6ee;
}

.city_a {
    display: block;
    float: left;
    width: 50px;
    text-align: center;
    margin-bottom: 10px;
    border-right: 1px solid #d9d9d9;
    color: #333;
    font-size: 12px;
}

.public_citys_div>h5 {
    border-left: 2px solid #27a6ee;
    padding-left: 6px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.city_div_a {
    width: 60px;
    display: block;
    padding: 4px;
}

.publc_heade_body>ul>li>a {
    color: #666;
    font-size: 14px;
}

.publc_heade_body>ul>li>a>.glyphicon-menu-down {
    color: #999;
}

.publc_heade_body>ul>li>a>.glyphicon-shopping-cart {
    color: #ee2748;
}


/*头部log+搜索样式*/

.public_searchs {
    width: 1250px;
    height: 70px;
    margin: 40px auto 0px;
}

.public_log_index {
    margin-top:-3px;
    float: left;
    margin-left: 12px;
}

.public_searchs>img {
    float: left;
}

.public_citis {
    /*overflow: hidden;*/
    float: left;
    margin-left: 30px;
    position: relative;
}

.public_citis>a {
    color: #27a6ee;
    font-size: 14px;
}

.public_citis>a>span {
    color: #27a6ee;
    font-size: 14px;
}

.public_citis>p {
    color: #999;
    font-size: 14px;
}

.public_search {
    float: left;
    margin-left: 106px;
}

.public_div_sarch {
    border: 2px solid #49a0f5;
    width: 604px;
    height: 36px;
    /*overflow: hidden;*/
    position: relative;
    border-radius: 4px;
}

.public_div_sarch>input {
    float: left;
    width: 490px;
    display: block;
    height:36px;
    border: none;
    font-size: 12px;
    color: #333;
    line-height: 36px;
    padding-left: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.public_div_sarch input::-webkit-input-placeholder{
    color: #c8c8c8;
    font-size: 12px;
}
.public_div_sarch input::-o-input-placeholder{
    color: #c8c8c8;
    font-size: 12px;
}
.public_div_sarch input::-moz-input-placeholder{
    color: #c8c8c8;
    font-size: 12px;
}
.public_div_sarch input::-ms-input-placeholder{
    color: #c8c8c8;
    font-size: 12px;
}

.public_div_sarch>div>input {
    width: 98px;
    float: right;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #49a0f5;
    text-align: center;
    font-size: 14px;
    border: none;
    letter-spacing: 4px;
    cursor:pointer;
    border-radius:4px;
    background:linear-gradient(to right, #49a0f5, #0d7ffe);
}
.header_code{
    height:86px;
    width:110px;
    float:right;
    position:relative;
    top:-30px;
}
.code_p{
    text-align:center;
    color:#888;
    font-size:12px;
}
.code_img{
    margin:0 auto;
    display:block;
    width:68px;
    height:68px;
}
.header_code div{
    height:208px;
    width:160px;
    position:absolute;
    right:0px;
    top:25px;
    overflow:hidden;
    box-sizing: border-box;
    padding-top:16px;
    display:none;
    z-index:99;
    background:#fff;
    -moz-box-shadow:0 1px 5px 0 #e0e0e0;
    -webkit-box-shadow:0 1px 5px 0 #e0e0e0;
    box-shadow:0 1px 5px 0 #e0e0e0;
}

.header_code div p{
    text-align:center;
    font-size: 14px;
    color:#666;
    line-height:18px;
}
.header_code div img{
    display:block;
    margin:0 auto;
    width:147px;
    height:147px;
}
.vague_div {
    position: absolute;
    top: 38px;
    width: 606px;
    background: #fff;
    z-index: 100;
    display: none;
    margin-left:-1px;
    -moz-box-shadow:0 1px 5px 0 #e5e5e5;
    -webkit-box-shadow:0 1px 5px 0 #e5e5e5;
    box-shadow: 0 1px 5px 0 #e5e5e5;
}

.vague_div>ul {
    display: block;
    padding:8px 0;
    overflow: hidden;
}

.vague_div>ul>li {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    padding: 5px;
    color: #666;
}

.vague_div>ul>li>a {
    color: #666;
    font-size: 14px;
}

.vague_div>ul>.lis_active {
    background: #f8f8f8;
}

.keyword_div {
    position: absolute;
    top: 38px;
    width: 606px;
    background: #fff;
    z-index: 100;
    display: none;
    margin-left:-1px;
}







.keyword_li_active {
    background: #f8f8f8;
}
.right_list a:hover{
    color:#49a0f5;
}


.keyword_prolist>ul>li {
    display: block;
    float: left;
    padding: 0px 7px;
    background: #fff;
    border: 1px solid #e0e0e0;
    margin-right: 7px;
    margin-bottom: 7px;
}
.keyword_left{
    width: 146px;
    height:298px;
    overflow:hidden;
    box-sizing:border-box;
    padding-left:16px;
    border:1px solid #e5e5e5;
    border-right:0;
    border-top:0;
    -moz-box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
    -webkit-box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
    box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;

}
.keyword_left li{
    cursor:pointer;
    height:46px;
}
.keyword_left li p{
    position: relative;
    float:left;
    height:46px;
    line-height:46px;
    padding-left:30px;
    font-size:14px;
    color:#666;
}
.keyword_left .iconfont{
    position: absolute;
    top:0;
    left:-3px;
    font-size:26px;
    color: #c8c8c8;
}
.keyword_left li.active p,
.keyword_left li.active .iconfont{
    color: #49a0f5;
}
.keyword_right{
    position:absolute;
    right:0;
    top:0;
    width:457px;
    height:298px;
    overflow-y:auto;
    background:#fff;
    box-sizing:border-box;
    padding:13px 20px 0px;
    display:none;
    border:1px solid #e5e5e5;
    border-top:0;
    -moz-box-shadow: #e0e0e0 -1px 0 1px -1px,#e0e0e0 1px 0 1px -1px,#e0e0e0 0 1px 1px -1px;
    -webkit-box-shadow: #e0e0e0 -1px 0 1px -1px,#e0e0e0 1px 0 1px -1px,#e0e0e0 0 1px 1px -1px;
    box-shadow: #e0e0e0 -1px 0 1px -1px,#e0e0e0 1px 0 1px -1px,#e0e0e0 0 1px 1px -1px;
}
.keyword_right:nth-of-type(1){
    display:block;
}
.keyword_right::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.keyword_right::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.keyword_right::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
.keyword_right::-moz-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.keyword_right::-moz-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.keyword_right::-moz-scrollbar-track {/*滚动条里面轨道*/
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}



.keyword_right::-o-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.keyword_right::-o-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -o-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.keyword_right::-o-scrollbar-track {/*滚动条里面轨道*/
    -o-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}



.keyword_right::-ms-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.keyword_right::-ms-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -ms-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.keyword_right::-ms-scrollbar-track {/*滚动条里面轨道*/
    -ms-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
.right_list{
    overflow:hidden;
    width:100%;
    margin-top: 6px;
    margin-bottom:16px;
}
.right_list a{
    float:left;
    padding:0 10px;
    font-size:12px;
    color:#333;
    margin:6px 0;
    border-right:1px solid #e4e4e4;
}
.right_list a:nth-last-of-type(1){
    border-right:0;
}
.right_title{
    font-weight:bold;
    font-size:14px;
    color:#333;
    padding-bottom:12px;
    border-bottom:1px solid #eaeaea;
}
.public_search>ul>li {
    float: left;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    margin-right: 10px;
    margin-top: 10px;
}

.public_search>ul>li>a {
    color: #999;
}
.public_search>ul li:nth-of-type(2) a {
    color: #ff4800;
}
.public_search>ul>li>a:hover {
    color: #27a6ee;
}

.public_certificate {
    float: left;
    background: #fff;
    width: 98px;
    text-align: center;
    line-height:38px;
    height: 38px;
    color: #666;
    font-size: 14px;
    border: 1px solid #ccc;
    margin-left: 20px;
    border-radius: 4px;
}
.public_certificate:hover{
    color:#49a0f5;
}
.public_menus {
    width: 1200px;
    margin: 10px auto 0px;
    position: relative;
}

.public_lists {
    overflow: hidden;
    float: left;
    position: absolute;
}

.public_lists>a {
    background: #49a0f5;
    display: block;
    width: 269px;
    height: 50px;
    color: #fff;
    line-height: 50px;
    font-size: 16px;
    font-weight: bold;
}

.public_lists>a>span {
    float: left;
    width: 94px;
    height:50px;
    margin-right: 6px;
    background: url(../images/glyphicon.png) center right no-repeat;
}

.public_rows_menu {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    height: 447px;
    z-index: 12;
    background: rgba(3, 22, 88, 0.65);
    /*支持rgba的浏览器*/
    background: #031862;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
}

.public_list {
    width: 269px;
    overflow: hidden;
    padding: 22px 19px;
    /*padding: 13px 19px;*/
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    border-bottom: 1px solid transparent;
}

.public_list:last-child {
    border-bottom: none;
}

.public_list:hover {
    border-left: 2px solid #27a6ee;
    padding-left: 17px;
}

.public_list a:hover {
    color: #27a6ee;
}

.public_list>p {
    position: relative;
    color: #27a6ee;
    font-size: 16px;
    margin-bottom: 13px;
    height: 19px;
}

.public_list>p:after {
    position: absolute;
    top: -22px;
    top: -22px\9;
    left: 0;
    display: block;
    content: '';
    width: 236px;
    height: 1px;
    background: rgba(255, 255, 255, .1);
}

.public_list>p>a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.public_list>p>img {
    float: left;
    margin-top: 1px;
}

.public_list>p>b {
    float: left;
    font-weight: normal;
    margin-left: 9px;
}

.public_list>p>span {
    margin: 0 5px;
    top: 2px;
}

.public_list>p>span:last-child {
    float: right;
    font-size: 12px;
    margin-right: 0;
    margin-top: 4px;
}

.public_list>a {
    float: left;
    font-size: 12px;
    color: #fff;
    width: 77px;
    height: 16px;
    margin-bottom: 5px;
    letter-spacing: 0px;
    /*margin-right: 1px;*/
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
}

.public_menus>ul {
    float: left;
    margin-left: 303px;
}

.public_menus>ul>li {
    float: left;
    padding: 0px 20px;
    text-align: center;
}
.index_menu_new{
    background:url(../images/index_menu_new.gif?v=20190929) top right no-repeat;
}
.public_menus .index_menu_a {
    color: #333;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.public_menus .index_menu_hot {
    background:url(../images/index_menu_hot.gif?v=20190929) top right no-repeat;
}
.lindex_menu_phone{
    float: right;
    line-height: 40px;
    color:#49a0f5;
    font-size:20px;
    font-weight: 600;
    padding-left: 34px;
    margin-right:2px;
    background: url(../images/index_menu_phone.png) center left no-repeat;
}
.public_menus .index_menu_a:hover{
    color:#49a0f5;
}

.public_right_lists {
    position: absolute;
    background: rgba(3, 22, 88, 0.65);
    background: #fff;
    left: 268px;
    top: 0;
    overflow: hidden;
    padding: 39px 39px 0 50px;
    height: 408px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    display: none;
}

.public_right_list {
    width: 450px;
}

.public_right_list>p {
    padding-bottom: 9px;
    border-bottom: 1px solid #eaeaea;
    color: #27a6ee;
    font-size: 14px;
    overflow: hidden;
}

.public_right_title {
    position: relative;
    margin-bottom: 20px;
    font-size: 16px;
    color: #333;
    font-weight: normal;
}

.public_right_title:before {
    position: absolute;
    left: -10px;
    top: 3px;
    display: block;
    content: '';
    width: 3px;
    height: 18px;
    background: #27a6ee;
}

.public_right_list>ul {
    padding-top: 10px;
}

.public_right_list>ul>li {
    display: inline-block;
    font-size: 12px;
    width: 104px;
    margin-bottom: 12px;
}

.public_right_list>ul>li>a {
    color: #333;
}

.public_carousel {
    width: 100%;
}

.banner {
    width: 100%;
    height: 447px;
    overflow: hidden;
    position: relative
}

.banner>ul {
    display: none;
    height: 450px;
    position: absolute;
    top: 0;
    left: 0
}

.banner>ul>li {
    float: left;
    height: 450px;
    display: block;
    position: relative;
    overflow: hidden;
}

.banner>ul>li>a {
    display: block;
    width: 1920px;
    height: 450px;
}

.banner>ul>li>a>img {
    display: block;
    width: 1920px;
    height: 450px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}

.lr-btn-div {
    height: 0;
    position: absolute;
    top: 45%;
    left: 50%;
    width: 1200px;
    margin-left: -600px;
}

.left-btn,
.right-btn {
    width: 40px;
    height: 70px;
    background: url("../img/right-1.png") no-repeat center;
    cursor: pointer;
}

.left-btn:hover,
.right-btn:hover {
    background-color: rgba(0, 0, 0, .5);
}

.left-btn {
    float: left;
    margin-left: 269px;
    background: url("../img/left-1.png") no-repeat center;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.right-btn {
    float: right;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.banner_btn_item {
    position: absolute;
    bottom: 20px;
    left: 50%;
    width: 1200px;
    height: 6px;
    margin-left: -620px;
}

.img-btn-list {
    float: right;
    text-align: center;
    z-index: 10;
}

.img-btn-list>span {
    display: inline-block;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #d0d0d0;
    margin: 0 5px;
    background: rgba(255, 255, 255, 0.3);
    cursor: pointer
}

.img-btn-list>span.current {
    background: #fff;
    border-color: #fff;
    display: none;
}

.public_menus_carousel {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    width: 100%;
}

.public_row {
    background: #f7f7f7;
    overflow: hidden;
    width: 100%;
    padding: 50px 0px;
}

.public_row2 {
    background: #fff;
    overflow: hidden;
    width: 100%;
    padding: 40px 0px;
}

.content_row2 {
    background: #fff;
    overflow: hidden;
    width: 100%;
    padding: 88px 0px;
}

.public_row3 {
    background: #2273da;
    overflow: hidden;
    width: 100%;
    padding: 50px 0px;
}

.public_row_content {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.public_row_content>h2 {
    font-size: 28px;
    text-align: center;
    margin-bottom: 54px;
    /*font-family: pf5;*/
    color: #333;
}

.public_row_content>h2>span {
    display: block;
    width: 60px;
    border-bottom: 4px solid #777;
    margin: 12px auto 12px;
}

.public_row_content>.index_product_a {
    /*overflow: hidden;*/
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    height: 330px;
}

.public_row_content>.index_product_a>li {
    float: left;
    margin-right: 20px;
    /*overflow: hidden;*/
    width: 215px;
    height: 290px;
    background: url("../img/border_line.png") no-repeat ;
    background-size: 100%;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: translate3d(0, 0px, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    /*box-shadow: 5px 5px 25px #dcd9d9;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.public_row_content>.index_product_a>li.active {
    position: relative;
}

.public_row_content>.index_product_a>li.active>a>img {
    position: absolute;
    top: -4px;
    left: 0;
}

.public_row_content>.index_product_a>li:last-child {
    /*margin-left: 20px;*/
    margin-right: 0px;
}

.public_row_content>.index_product_a>li:first-child {
    margin-left: 15px;
}

.index_product_a>li>a {
    overflow: hidden;
    display: block;
    padding: 0px 13px;
    /*width: 225px;*/
    height: 290px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.public_row_content>.index_product_a>li:hover {
    border-color: #b3cff6;
    box-shadow: 0 15px 30px #cad9ef;
    -webkit-transform: translate3d(0, -5px, 0);
    -moz-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}

.index_product_a>li>a>h2 {
    /*font-family: pf5;*/
    text-align: center;
    margin-top: 45px;
    font-size: 26px;
    background: -webkit-linear-gradient(bottom, #0f85ff 12px, #02c0ff 22px);
    color: #27a6ee;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 35px;
}

.index_product_a>li>a>h4 {
    color: #666;
    text-align: center;
    margin-bottom: 12px;
    font-weight: normal;
}

.index_product_a>li>a>h5 {
    color: #999;
    text-align: center;
    font-weight: normal;
}

.index_product_a>li>a>hr {
    margin: 30px 0 22px 0;
    border-bottom: 1px solid #e6e4e4;
    border-top: none;
    border-left: none;
    border-right: none;
}

.index_product_a>li>a>div {
    color: #333;
    text-align: center;
    margin-top: 25px;
}

.index_product_a>li>a>div>b {
    font-weight: normal;
}

.index_product_a>li>a>div>span {
    font-size: 24px;
    color: #333;
}

.cat_ad1 li {
    float: left;
    width: 288px;
    height: 200px;
    margin-left: 16px;
    background: #efefef;
}

.cat_ad1 li>a>div {
    padding-left: 22px;
}

.cat_ad1 li>a>div h3 {
    padding-top: 10px;
    line-height: 38px;
    font-weight: normal;
    color: #000;
}

.cat_ad1 li>a>div p {
    font-size: 13px;
    color: #878787;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.cat_ad1 li>a>div span {
    display: inline-block;
    width: 84px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    margin-top: 25px;
    text-align: center;
    background: #d20514;
    color: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.cat_ad1 li>a>div img {
    vertical-align: top;
    margin-top: 17px;
}

.cat_ad1 li>a>div img.style1 {
    margin: 24px 0 0 6px;
}

.cat_ad1 li>a>div img.style2 {
    margin-left: 18px;
	width: 140px;
}

.cat_index1 .title {
    line-height: 60px;
    color: #333;
}

.cat_index1 .title h2 {
    display: inline-block;
	font-size: 28px;
font-weight: bold;
}

.cat_index1 .title .span1 {
    margin-left: 16px;
}

.cat_index1 .title span {
    font-size: 14px;
    vertical-align: -3px;
}

.cat_index1 .title .span2 {
    float: right;
}

.cat_index1 .title a {
    color: #333;
}

.cat_index1 .title a:hover {
    color: #27a6ee;
}

.cat_index1 li {
    position: relative;
    float: left;
    width: 248px;
    height: 368px;
    margin: 0 0 16px 68px;
    font-size: 13px;
    text-align: center;
    background: #fff;
    overflow: hidden;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.cat_index1 li:nth-child(1){ margin-left:0;}
.cat_index1 li:nth-child(4n+1){ margin-left:0;}

.cat_index1 li:hover {
    box-shadow: 0 0 15px #ccc;
    -webkit-transform: translate3d(0, -7px, 0);
    -moz-transform: translate3d(0, -7px, 0);
    -ms-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
}

.cat_index1 li.last:hover {
    box-shadow: 0 0 0px #ccc;
    -webkit-transform: translate3d(0, 0px, 0);
    -moz-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, 0px, 0);
}

.cat_index1 li .div1 h3 {
    padding: 42px 0 4px 0;
    font-size: 21px;
    color: #525453;
    font-weight: normal;
}

.cat_index1 li .div1 p {
    font-size: 14px;
    margin-bottom: 18px;
    color: #525453;
}

.cat_index1 li .div1 p>span {
    color: #e62d30;
}

.cat_index1 li .div1>span {
    font-size: 16px;
    color: #e62d30;
}

.cat_index1 li .div1>span>span {
    font-size: 12px;
    color: #525453;
}

.cat_index1 li .div1 img {
    margin-top: 45px;
}

.cat_index1 li .div2 img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.cat_index1 li .div2>div {
    position: relative;
    width: 222px;
    height: 222px;
    margin: 13px auto 20px;
	overflow: hidden;
}

.cat_index1 li .div2>h4 {
    height: 45px;
    padding: 0 14px;
    font-size: 16px;
    font-weight: normal;
    color: #000;
    overflow: hidden;
    /*-ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;*/
	line-height: 23px;
}

.cat_index1 li .div2>h4:hover {
    color: #27a6ee;
}

.cat_index1 li .div2>p {
    margin-top: 7px;
    color: #777;
	padding: 0 12px;
line-height: 19px;
}

.cat_index1 li .div2>span {
    display: inline-block;
    margin-top: 18px;
    font-size: 17px;
    color: #d20514;
}

.cat_index1 li .div2>span .span1 {
    font-size: 12px;
}

.cat_index1 li .div2>span.old_price {
    color: #b0b0b0;
}

.cat_index1 li .div2>span.old_price .span2 {
    text-decoration: line-through;
}

.cat_index1 li .div1 img {
    display: block;
    margin: 0 auto;
}

.cat_index1 li .div2 .activity {
    position: absolute;
    top: 0;
    left: 114px;
    width: 60px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    font-size: 12px;
    text-align: center;
    background: #d20514;
    color: #fff;
}

.cat_index1 li.last {
    background: #f7f7f7;
}

.cat_index1 li.last a {
    position: relative;
    display: block;
    width: 260px;
    height: 176px;
    padding-left: 30px;
    text-align: left;
}

.cat_index1 li.last a h2 {
    font-size: 18px;
    padding: 65px 0 6px 0;
    color: #333;
    font-weight: normal;
}

.cat_index1 li.last a p {
    font-size: 12px;
    color: #757575;
}

.cat_index1 li.last img.more,
.cat_index1 li.last img.more_ {
    position: absolute;
    bottom: 64px;
    right: 31px;
}

._more img.more_ {
    display: none;
}

.cat_index1 li.last .ads img {
    position: absolute;
    top: 0;
    left: 0;
    background: #d9ebf5;
    margin-bottom: 16px;
    color: #8bc2e1;
	max-width:100%;
}

.cat_index1 li.last ._more {
    background: #fff;
    margin-top: 20px;
}

.cat_index1 li.last ._more:hover {
    background: #27a6ee;
}

.cat_index1 li.last a._more:hover h2,
.cat_index1 li.last a._more:hover p {
    color: #fff;
}

._more:hover .more_ {
    display: block;
}

._more:hover .more {
    display: none;
}

.cat_index3 li {
    height: 368px;
}

.cat_index3 li.margin0 {
    background: #d5e8f1;
}

.cat_index3 li {
    position: relative;
}

.cat_index3 li .div1>span {
    position: absolute;
    bottom: 51px;
    left: 59px;
    display: inline-block;
    width: 170px;
    height: 42px;
    line-height: 42px;
    background: #6694b7;
    color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.cat_index3 li .div1>span:hover {
    background: #3d6686;
}

.cat_index3 li .div1>span i {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 6px;
    border: 6px solid transparent;
    border-left-color: #fff;
    vertical-align: -1px;
}

.cat_index4 .margin0 {
    width: 592px;
}

.cat_index4 .div1 {
    float: left;
    width: 368px;
    height: 100%;
    background: #eed3be;
}

.cat_index4 li .div1 img {
    margin-top: 50px;
}

.cat_index4 .div3 {
    padding-left: 395px;
    text-align: left;
}

.cat_index4 .div3 h3 {
    margin: 89px 0 13px;
    font-size: 24px;
    font-weight: normal;
    color: #000;
}

.cat_index4 .div3 p {
    font-size: 14px;
    color: #959595;
}

.cat_index4 .div3 span {
    display: inline-block;
    margin: 76px 0 12px;
    font-size: 16px;
    color: #d20514;
}

.cat_index4 .div3 .p1 {
    display: inline-block;
    width: 160px;
    height: 44px;
    line-height: 44px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    text-align: center;
    background: #d20514;
    color: #fff;
}

.cat_index1.cat_index5 li {
    height: 316px;
}

.cat_index1.cat_index5 li .div2>span {
    margin-top: 8px;
}

li.margin0 {
    margin: 0;
}

.index_tems {
    overflow: hidden;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.index_tems>li {
    float: left;
    width: 260px;
    overflow: hidden;
    margin-right: 40px;
}

.index_tems>li>div {
    width: 220px;
    height: 210px;
    margin: 0px auto;
}

.index_tems>li>div>img {
    display: block;
    margin: 0px auto;
    transition: ease-in-out 0.2s;
    -moz-transition: ease-in-out 0.2s;
    -ms-transition: ease-in-out 0.2s;
    -o-transition: ease-in-out 0.2s;
    -webkit-transition: ease-in-out 0.2s
}

.index_tems>li>div>img:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: ease-in-out 0.2s;
    -moz-transition: ease-in-out 0.2s;
    -ms-transition: ease-in-out 0.2s;
    -o-transition: ease-in-out 0.2s;
    -webkit-transition: ease-in-out 0.2s
}

.index_tems>li>h3 {
    color: #333;
    text-align: center;
    margin-top: 14px;
    font-weight: normal;
}

.index_tems>li>h4 {
    color: #27a6ee;
    text-align: center;
    font-weight: normal;
    margin-bottom: 12px;
}

.index_tems>li>h5 {
    color: #999;
    text-align: center;
    font-weight: normal;
}

.public_row3>.public_row_content>h2 {
    color: #fff;
}

.public_row3>.public_row_content>h2>span {
    border-bottom: 2px solid #fff;
}

.public_row3>.public_row_content>h2>b {
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    color: #ddd;
}

.customer_lists {
    overflow: hidden;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 1194px;
}

.customer_lists>li {
    float: left;
    display: block;
    height: 70px;
    width: 199px;
    overflow: hidden;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    padding: 12px 0px 0px 0px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}

.customer_lists>li>img {
    margin: 0px auto;
    display: block;
    overflow: hidden;
}

.index_dls {
    overflow: hidden;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    padding: 5px 0px 20px;
}

.index_dls>dl {
    border-radius: 3px;
    float: left;
    width: 372px;
    height: 320px;
    overflow: hidden;
    border: 1px solid #ccc;
    margin-right: 18px;
    box-shadow: 2px 2px 10px #dcd9d9;
    margin-left: 8px;
}

.index_dls>dl>a>dt>img {
    position: absolute;
    bottom: 0;
    /*min-height:100%;*/
    width: 100%;
    display: block;
    margin: 0px auto;
    transition: ease-in-out 0.3s;
    -moz-transition: ease-in-out 0.3s;
    -ms-transition: ease-in-out 0.3s;
    -o-transition: ease-in-out 0.3s;
    -webkit-transition: ease-in-out 0.3s
}

.index_dls>dl>a>dt>img:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: ease-in-out 0.3s;
    -moz-transition: ease-in-out 0.3s;
    -ms-transition: ease-in-out 0.3s;
    -o-transition: ease-in-out 0.3s;
    -webkit-transition: ease-in-out 0.3s
}

.index_dls>dl>a {
    display: block;
    width: 100%;
}

.index_dls>dl>a>dt {
    position: relative;
    /*display: block;*/
    width: 372px;
    height: 200px;
    overflow: hidden;
    margin: 0px auto;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.index_dls>dl>a>dd {
    padding: 25px 15px 0px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    height: 100px;
    line-height: 1.5rem;
}

.index_dls>dl>a>dd>span {
    color: #27a6ee;
    font-weight: bold;
}

.index_information {
    overflow: hidden;
    margin-top: 40px;
}

.index_information_ul {
    float: left;
    overflow: hidden;
    width: 510px;
}

.index_information_ul>div {
    overflow: hidden;
    margin-left: 22px;
    margin-bottom: 20px;
}

.index_information_ul>div>h3 {
    float: left;
    margin-right: 20px;
}

.index_information_ul>div>h3>img {
    float: left;
    margin-right: 10px;
}

.index_information_ul>div>h3>p {
    float: left;
    /*font-family: pf6;*/
    color: #333;
}

.index_information_ul>div>a {
    height: 25px;
    line-height: 25px;
    color: #666;
    font-size: 14px;
}

.index_information_ul>li {
    display: block;
    overflow: hidden;
    margin-bottom: 5px;
    margin-left: 20px;
}

.index_information_ul>li>span {
    color: #27a6ee;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    /*font-family: pf1;*/
}

.index_information_ul>li>span>a {
    color: #27a6ee;
}

.index_information_ul>li>p {
    color: #777;
    float: left;
    font-size: 14px;
    width: 280px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
    /*font-family: pf1;*/
}

.index_information_ul>li>p>a {
    color: #333;
}

.index_information_ul>li>b {
    float: right;
    color: #666;
    font-weight: normal;
    font-size: 14px;
}

.index_information>span {
    float: left;
    display: block;
    height: 125px;
    margin-left: 70px;
    margin-right: 70px;
    /*border-right: 1px solid #ccc;*/
    margin-top: 70px;
}

.index_citis {
    overflow: hidden;
}

.index_citis>li {
    float: left;
    display: block;
    overflow: hidden;
    padding: 15px;
    background: #fff;
    width: 375px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    margin-right: 25px;
}

.index_citis>li>a {
    display: block;
    overflow: hidden;
}

.index_citis>li>a>span {
    display: block;
    float: left;
    font-size: 50px;
    color: #27a6ee;
    top: 14px;
}

.index_citis_right {
    float: left;
    margin-left: 20px;
    width: 265px;
}

.index_citis_right>h4 {
    color: #27a6ee;
}

.index_citis_right>p {
    color: #999;
    font-size: 14px;
    margin-top: 3px;
}

.index_cooperations {
    overflow: hidden;
}
.index_cooperations>li:nth-of-type(5n){
    margin-right: 0;
}
.index_cooperations>li {
    float: left;
    overflow: hidden;
    margin-right: 19px;
    margin-bottom: 15px;
    cursor: pointer;
}

.guarantee_list {
    overflow: hidden;
}
.guarantee_list li img{
    float:left;
}

.guarantee_list>li {
    float: left;
    overflow: hidden;
}
.guarantee_list1{
    width:280px;
}
.guarantee_list2{
    width:308px;
}
.guarantee_list3{
    width:289px;
}



.guarantee_list>li>div {
    float: left;
    margin-left: 12px;
}

.guarantee_list>li>div>h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
}

.guarantee_list>li>div>p {
    color: #fff;
    opacity:0.3;
    font-size: 14px;
    margin-top: 8px;
}

.index_hrefs {
    overflow: hidden;
    float: left;
}

.index_hrefs>h4 {
    color: #d7d8d9;
    margin-bottom: 26px;
    font-size:14px;
}

.index_hrefs>li {
    overflow: hidden;
    margin-bottom: 12px;
}

.index_hrefs>li>a {
    color: #9b9ea0;
    font-size: 14px;
}

.index_hrefs_border {
    display: block;
    height: 130px;
    border-right: 1px solid #ccc;
    float: left;
    margin-top: 12px;
    margin-right: 70px;
}





.public_footer {
    width: 100%;
    height: 95px;
    background: #1a1a1a;
}

.public_footer_content {
    font-size: 14px;
    width: 1102px;
    overflow: hidden;
    margin: 0px auto;
    text-align: center;
    padding: 31px 0px 14px;
}

.public_footer_content>p {
    font-size: 14px;
    color: #73777a;
    float: left;
    margin-top: 6px;
}

.public_footer_content>p>a {
    color: #73777a;
    margin-left: 31px;
    font-size: 14px;
}

.index_cases {
    overflow: hidden;
    padding-top: 5px;
}

.index_cases>li {
    float: left;
    overflow: hidden;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.index_cases>li:last-child {
    float: right;
}

.index_cases>li>a {
    display: block;
    overflow: hidden;
    position: relative;
    padding: 50px 15px;
}

.index_case {
    border: 1px solid #ebebeb;
    width: 565px;
    height: 335px;
    border-radius: 5px;
    padding: 60px 60px 35px 60px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    box-shadow: 3px 3px 15px #cad9ef;
}

.index_cases>li:hover {
    -webkit-transform: translate3d(0, -5px, 0);
    -moz-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}

.index_cases>li>a>img {
    display: block;
    position: absolute;
    left: 80px;
    top: 0;
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.index_case>h3 {
    color: #666;
    margin-top: 5px;
}

.index_case>h3>span {
    display: block;
    width: 30px;
    border-top: 3px solid #27a6ee;
    margin-top: 10px;
    margin-bottom: 8px;
}

.index_case>h5 {
    color: #999;
    font-weight: normal;
}

.index_case_footer {
    overflow: hidden;
}

.index_case_footer>ul {
    overflow: hidden;
    margin-top: 40px;
}

.index_case_footer>ul>li {
    overflow: hidden;
    float: left;
    display: block;
    width: 215px;
}

.index_case_footer>ul>li>h5 {
    color: #27a6ee;
    margin-bottom: 3px;
}

.index_case_footer>ul>li>h6 {
    color: #999;
    font-weight: normal;
}

.index_case_footer>img {
    margin-top: 5px;
    display: block;
    margin-bottom: 5px;
    width: 385px;
}

.index_case_footer>ol {
    overflow: hidden;
    margin-top: 5px;
}

.index_case_footer>ol>li {
    float: left;
    display: block;
    width: 90px;
    height: 20px;
    border: 1px solid #ebebeb;
    border-radius: 7px;
    margin-right: 120px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #999;
}

.public_tr {
    overflow: hidden;
    width: 100%;
    padding-top: 30px;
    background: #f5f5f5;
}

.public_tr1 {
    line-height: 40px;
    background: #f5f5f5;
}

.public_tr_content {
    width: 1200px;
    margin: 0px auto;
    height: auto;
}

.public_tr_content>h5 {
    font-weight: normal;
}

.public_tr_content>h5>a {
    color: #757575;
}

.auto_project_uls {
    overflow: hidden;
    /*height: 80px;*/
    line-height: 80px;
}

.auto_project_top li {
    position: relative;
    float: left;
    width: 133px;
    line-height: 40px;
}
.auto_project_top li.cat-1{
    line-height:80px;
}
.auto_project_top li.cat-2{
    border: 1px solid #eee;
    margin-left: -1px;
    background: #fff;

}
.auto_project_top li .iconfont{

    display: inline-block;
    margin-right: -9px;
    vertical-align: middle;
    z-index: 10;
}
.cat-2>span:hover .iconfont{
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -ms-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s;
}
.auto_project_top ol{
    position: absolute;
    left:133px;
    top:0;
    display: none;
    z-index:222;
    background: #fff;
    -webkit-box-shadow:  6px 6px 30px #eee;
    -moz-box-shadow:  6px 6px 30px #eee;
    box-shadow: 6px 6px 30px #eee;
}
.auto_project_top .cat-2>ol{
    top:40px;
    left:0;
}
.cat-more:hover,
.cat-more.active{
    background:#49a0f5;
}
.cat-more:hover>span>a,
.cat-more.active>span>a,
.cat-more:hover>span>.iconfont,
.cat-more.active>span>.iconfont{
    color: #fff;
}
.auto_project_top>li a {
    display: inline-block;
    max-width: 92px;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.auto_project_top>li.cat-1 a{
    display: block;
    width:100%;
    max-width: 134px;
}
.auto_project_top li>span{
    display: block;
    text-align: center;
}
.auto_project_two {
    margin-left: 120px;
    background: #f5f5f5;
    overflow: hidden;
    margin-top: 15px;
    padding: 12px;
    display: none;
}

.auto_project_two>li {
    float: left;
    display: block;
    overflow: hidden;
    margin-right: 40px;
}

.auto_project_two>li>a {
    display: block;
    overflow: hidden;
    text-align: center;
    color: #666;
    font-size: 14px;
}

.auto_project_lists {
    display: block;
    overflow: hidden;
}

.auto_project_lists>li {
    display: block;
    overflow: hidden;
    float: left;
    -moz-box-flex: 3;
    -webkit-box-flex: 3;
    box-flex: 3;
    height: 328px;
    width: 288px;
    margin-right: 16px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    margin-bottom: 20px;
    background: #fff;
}
.auto_project_lists li:nth-of-type(4n){
    margin-right:0;
}

.auto_project_lists>li>a {
    display: block;
    overflow: hidden;
    margin: 0px auto;
    padding: 10px 0px 14px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    width: 100%;
    height: 100%;
}

.auto_project_dl {
    display: block;
    overflow: hidden;
}

.auto_project_dl>dt {
    width: 278px;
    height: 160px;
    display: block;
    margin: 0px auto;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.auto_project_dl>dt>img {
    display: block;
    margin: 30px auto 0;
    height: 180px;
    /*transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s*/
}


/*.auto_project_dl>dt>img:hover{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s
}*/

.auto_project_dl>dd {
    display: block;
    overflow: hidden;
    margin-top: 30px;
}

.auto_project_dl>dd>h4 {
    color: #333;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
    padding: 0px 15px;
}

.auto_project_dl>dd>h5 {
    color: #999;
    text-align: center;
    font-weight: normal;
    margin-top: 10px;
}

.auto_project_dl>dd>h5>span {
    color: #d20514;
}

.pro_details_left {
    float: left;
    overflow: hidden;
    width: 560px;
}

.pro_left_img_div {
    border: 1px solid #e0e0e0;
    overflow: hidden;
}

.pro_left_img_div>img {
    /*width: 555px;*/
    height: 380px;
    display: block;
    margin: 0px auto;
}

.pro_details_left>ul {
    overflow: hidden;
    display: block;
    margin-top: 10px;
    width: 560px;
}

.pro_details_left>ul>li {
    display: block;
    overflow: hidden;
    float: left;
    border: 1px solid #e0e0e0;
    margin-right: 10px;
    width: 100px;
    height: 60px;
    margin-bottom: 10px;
}

.pro_details_left>ul>li>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.pro_details_left>ul>li>a>img {
    display: block;
    margin: 0px auto;
    height: 100%;
}

.pro_details_right {
    float: right;
    overflow: hidden;
    width: 610px;
}

.pro_details_right>h2 {
    color: #303030;
    font-size: 26px;
}

.pro_details_right>h5 {
    font-size: 15px;
    padding: 12px 0;
    font-weight: normal;
    color: #d20514;
}

.pro_details_price {
    position: relative;
    width: 600px;
    font-size: 14px;
    padding: 12px 0;
    margin-bottom: 12px;
    background: url(../img/pro_details_price_bg.jpg) no-repeat #f3f3f3;
    overflow: hidden;
    color: #666;
}

.border_dashed {
    border: 1px dashed #f7f7f7;
    margin-bottom: 12px;
}

.pro_details_span1 {
    padding:0 14px;
}
.pro_details_span3 {
    display: inline-block;
    max-width: 378px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    letter-spacing: 0;
}
.pro_details_span3>i{
    font-size:20px;
    vertical-align: -3px;
    margin-right:-4px;
    color: #ccc;
}

.pro_details_price>p {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #999;
    margin: 5px 0;
}

.pro_details_span4{
    position: absolute;
    top: 16px;
    right: 0;
    line-height: 14px;
    padding: 0 10px;
    font-size: 12px;
    border-left: 1px solid #ddd;
}
.pro_details_span4>span {
    display: block;
}
.pro_details_span4>span.span4-bottom{
    color: #d20514;
}
.pro_details_span5{
    margin-right:4px;
}
.pro_details_span5 img{
    vertical-align: -4px;
    margin-right:2px;
}
.yzgjVip{
    display: inline-block;
    vertical-align: middle;
}

.pro_details_span4 img {
    margin-right: 3px;
    vertical-align: middle;
}
.pro_details_span2 {
    font-size: 24px;
    vertical-align: -3px;
    color: #d20514;
}

.details_price_b {
    position: relative;
    top: 0;
    font-size: 32px;
    font-weight: normal;
    color: #d20514;
}

.pro_details_price>b {
    font-weight: normal;
    text-decoration: none;
}

.pro_details_price>.red_texts {
    color: #ff1c1c;
    font-weight: normal;
}

.pro_details_price>.red_texts>a {
    color: #ff1c1c;
    font-weight: normal;
}

.pro_details_right>h6>span {
    font-size: 16px;
    top: 3px;
}

.details_rows {
    overflow: hidden;
}

.details_rows>label {
    display: block;
    width: 75px;
    color: #999;
    float: left;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
}

.details_rows>select {
    display: block;
    width: 150px;
    height: 25px;
    border: 1px solid #e0e0e0;
    float: left;
}

.details_as_div {
    overflow: hidden;
}

.details_a {
    display: block;
    min-width: 80px;
    height: 35px;
    float: left;
    font-size: 12px;
    color: #333;
    text-align: center;
    margin-right: 7px;
    line-height: 35px;
    border: 1px solid #e0e0e0;
    margin-bottom: 12px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}
.details_more{
    display: block;
    min-width: 80px;
    height: 35px;
    float: left;
    font-size: 12px;
    color: #333;
    text-align: center;
    margin-right: 7px;
    line-height: 35px;
    border: 1px solid #e0e0e0;
    margin-bottom: 12px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    cursor: pointer;
}
.details_more:hover{
    background-color: #d20514;
    color: #fff;
}
.details_btn1 {
    display: block;
    overflow: hidden;
    width: 180px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    background: #ffeded;
    color: #d20514;
    border: 1px solid #d20514;
    float: left;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    margin-left: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.details_btn2 {
    display: block;
    overflow: hidden;
    width: 190px;
    line-height: 44px;
    height: 44px;
    padding-left: 50px;
    margin-right: 5px;
    text-align: center;
    font-size: 16px;
    background: #d20514;
    color: #fff;
    border: 1px solid #d20514;
    float: left;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.details_btn2 i {
    display: inline-block;
    width: 37px;
    height: 23px;
    background: url(../images/active_incall.gif) no-repeat;
    vertical-align: -4px;
    margin: 0 5px 0 -64px;
}
.product-server{
    margin-top: 60px;
    height: 285px;
    width: 100%;
    padding-top:17px;
    box-sizing: border-box;
    /* background: url(../images/detail-bg.png)no-repeat; */
    background: url(../images/detail-bg-id11.png)no-repeat;
    background-size: 100% 100%;
}
.pro-ctn{
    max-width: 1200px;
    margin: 0 auto;
}
.pro-ctn .people-info{
    float: left;
}
.people-info .people-img{
    float: left;
    width: 220px;
    height: 268px;
    margin: 0px 36px;
}
.people-img img{
    width: auto;
    height: 100%;
}
.people-info .people-ctn{
    float: right;
    margin-top:80px;

}
.peo-info{
    margin-bottom: 45px;
}
.peo-info .text{
    position: relative;
    display: inline-block;
    margin-right: 40px;
}
.peo-info .text-name{
    font-size: 25px;
    color: #fff;
    width: 120px;
}
.peo-info .text span{
    display: inline-block;
    font-size: 18px;
    color: #fff;

}
.peo-info .text>span>img{
    width: 25px;
    height: 25px;
}
.peo-info .text .text-style{
    color: #FCCB3E;
}
.pro-ctn .right-people-btn{
    float: right;
    margin-top: 66px;
}
.right-people-btn .peo-btns{
    width: 250px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    margin-bottom: 20px;
    font-size: 18px;
}
.peo-btns{
}
.peo-btns a{
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    border-radius: 6px;
}
.right-people-btn .is-active{
    background: #FCCB3E;
    color: #fff;
    font-weight: 400;
    border-radius: 6px;
}
.right-people-btn .is-active>a{
    color: #fff;
}
/* .right-people-btn .peo-btns:hover{
    background: #FCCB3E;
    border-radius: 6px;
}
.right-people-btn .peo-btns:hover>a{
    color: #fff;
} */
.btns-two a{
    font-size: 16px;
}
.details_link {
    float: left;
    margin-left: 15px;
    font-size: 14px;
    color: #27a6ee;
    margin-top: 20px;
}

.pro_details_right>hr {
    border-bottom: 1px solid #e0e0e0;
    border-top: none;
    border-left: none;
    border-right: none;
    margin-top: 20px;
}

.details_introduce {
    float: left;
    overflow: hidden;
    width: 930px;
    margin-bottom: 40px;
    border: 1px solid #eaeaea;
    border-top: none;
}

.details_introduce>ul {
    display: block;
    overflow: hidden;
    border: 1px solid #e0e0e0;
    background: #f5f5f5;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.details_introduce>ul>li {
    display: block;
    overflow: hidden;
    float: left;
    width: 125px;
    height: 45px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.details_introduce_a {
    display: block;
    overflow: hidden;
    line-height: 45px;
    font-size: 15px;
    color: #333;
    width: 100%;
    height: 45px;
    text-align: center;
}

.details_introduce>div {
    overflow: hidden;
    width: 100%;
    margin-top: 10px;
	line-height: 24px;
padding: 10px;
}

/*.details_introduce>div>img {*/
/*border: 1px solid #e0e0e0;*/
/*}*/

.details_relevant {
    float: right;
    width: 240px;
    overflow: hidden;
}

.details_relevant>h4 {
    display: block;
    overflow: hidden;
    background: #f5f5f5;
    border: 1px solid #e0e0e0;
    height: 47px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    line-height: 45px;
    padding-left: 25px;
    font-weight: bold;
color: #e91b14;
font-size: 20px;
}

.details_relevant>ul {
    overflow: hidden;
    display: block;
    margin-top: 10px;
}

.details_relevant>ul>li {
    display: block;
    overflow: hidden;
    border: 1px solid #e0e0e0;
   /* height: 288px;*/
    width: 240px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    margin-bottom: 10px;
}

.details_relevant>ul>li>a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.details_relevant_dl {
    overflow: hidden;
    display: block;
}

.details_relevant_dl>dt {
    overflow: hidden;
    display: block;
    border-bottom: 1px solid #e0e0e0;
}

.details_relevant_dl>dt>h1 {
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(108, 214, 255, 1)), to(rgba(15, 133, 255, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #27a6ee;
    text-align: center;
    margin-top: 25px;
    font-size: 27px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
}

.details_relevant_dl>dt>h3 {
    font-weight: normal;
    color: #666;
    text-align: center;
    margin-top: 20px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
}

.details_relevant_dl>dt>h4 {
    font-weight: normal;
    color: #999;
    text-align: center;
    margin-top: 10px;
    height: 80px;
    font-size: 14px;
    overflow: hidden;
	line-height: 22px;
}

.details_relevant_dl>dd>p {
    text-align: center;
    color: #666;
    margin-top: 20px;
}

.details_relevant_dl>dd>p>span {
    font-size: 16px;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
line-height: 25px;
}

.shop_content {
    padding: 20px 20px 45px 20px;
    overflow: hidden;
    border: 1px solid #e0e0e0;
}

.pay_content_marginbottom {
    margin-bottom: 45px;
}

.cart_pays_row {
    width: 100%;
    height: 80px;
    background: #fff;
    z-index: 10;
    margin-bottom: 40px;
}

.cart_pays_row.shade {
    position: fixed;
    -webkit-box-shadow: 0 0 30px 5px #f3d42e;
    -moz-box-shadow: 0 0 30px 5px #f3d42e;
    box-shadow: 0 0 30px 5px #e0e0e0;
    bottom: 0;
    margin-bottom: 0;
}

.cart_pays_row.shade .public_row_content {
    border: none;
}

.shop_content>table {
    display: block;
    width: 100%;
    overflow: hidden;
    font-weight: normal;
    font-size: 14px;
    color: #666;
    border-collapse: collapse;
}

.shop_content>table>tbody>tr {
    overflow: hidden;
    height: 115px;
    border-bottom: 1px solid #e0e0e0;
}

.shop_content>table>thead {
    border: 1px solid #e0e0e0;
    background: #f1f6fb;
}

.shop_content>table>thead>tr {
    height: 40px;
}

.shop_content>table>thead>tr>th {}

.shop_img {
    float: left;
    overflow: hidden;
    width: 55px;
    height: 55px;
    margin-left: 10px;
}

.shop_img>img {
    display: block;
    width: 100%;
    height: 100%;
}

.shop_img_text {
    max-width:138px;
    float: left;
    margin-left: 10px;
}

.shop_img_text>h5 {
    font-weight: normal;
    color: #27a6ee;
    margin-top: 5px;
    max-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shop_img_text>h6 {
    font-weight: normal;
    color: #777;
    margin-top: 5px;
}

.four_td>p {
    text-decoration: none;
    color: #999;
    font-size: 14px;
    text-align: center;
}

.four_td>b {
    font-size: 14px;
    text-align: center;
    display: block;
}

.four_td>h6 {
    text-align: center;
    color: #ee2748;
}

.five_td>b {
    color: #ee2748;
    text-align: center;
    font-size: 14px;
    display: block;
}

.six_td>p {
    font-size: 14px;
    color: #999;
    text-align: center;
}

.seven_td>a {
    display: block;
    color: #27a6ee;
    text-align: center;
}

.one_td {
    width: 5%;
    text-align: center;
}

.two_td {
    width: 14%;
}

.three_td {
    width: 12%;
    color: #666;
    font-size: 14px;
    text-align: center;
}

.four_td {
    width: 10%;
}

.five_td {
    width: 12%;
}

.six_td {
    width: 11%;
}

.seven_td {
    width: 12%;
}

.shop_foot {
    overflow: hidden;
    background: #f1f6fb;
    margin-top: 20px;
    padding: 20px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.shop_foot_left {
    float: left;
    overflow: hidden;
    margin-top: 30px;
}

.shop_foot_left>label {
    float: left;
    font-size: 14px;
    color: #666;
}

.shop_foot_left>p {
    float: left;
    font-size: 14px;
    color: #666;
}

.shop_foot_left>a {
    float: left;
    color: #999;
    font-size: 14px;
    width: 110px;
    text-align: center;
}

.shop_foot_right {
    float: right;
}

.pay_right_btns {
    float: left;
    margin-left: 30px;
}

.shop_settlement {
    height: 100%;
    width: 150px;
    text-align: center;
    line-height: 80px;
    font-size: 20px;
    color: #fff;
    background: #27a6ee;
    display: block;
    float: left;
    margin-left: 30px;
    border: none;
    cursor: pointer;
}

.shop_foot_right>ul {
    overflow: hidden;
    float: left;
}

.shop_foot_right>ul>li {
    overflow: hidden;
    color: #666;
    font-size: 14px;
}

.shop_foot_right>ul>li>p {
    float: left;
    text-align: right;
    width: 130px;
    height: 35px;
    line-height: 35px;
}

.shop_foot_right>ul>li>span {
    float: right;
    display: block;
    width: 175px;
    text-align: right;
    height: 35px;
    line-height: 35px;
}

.shop_last_li>p {
    color: #ee2748;
}

.shop_last_li>span {
    font-size: 22px;
    color: #ee2748;
}

.shop_checkout {
    margin-top: 20px;
    overflow: hidden;
}

.shop_checkout>div {
    float: right;
    overflow: hidden;
}

.shop_checkout>div>a {
    display: block;
    overflow: hidden;
    text-align: center;
    float: left;
}

.shop_checkout_continue {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #27a6ee;
    font-size: 16px;
    color: #27a6ee;
    margin-right: 20px;
}

.shop_checkout_check {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #27a6ee;
    font-size: 16px;
    color: #fff;
    background: #27a6ee;
}

.public_relevant {
    overflow: hidden;
    height: 300px;
    width: 1159px;
    position: relative;
}

.public_relevant_content {
    padding: 20px;
    overflow: hidden;
    border: 1px solid #e0e0e0;
}

.public_relevant_content>h3 {
    color: #666;
    padding-left: 10px;
}

.public_relevant>ul {
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    height: 257px;
    width: 1400px;
}

.public_relevant>ul>li {
    float: left;
    overflow: hidden;
    display: block;
    width: 215px;
    height: 255px;
    border: 1px solid #e0e0e0;
    margin-right: 15px;
}

.public_relevant>ul>li>a {
    display: block;
    overflow: hidden;
}

.shop_dl {
    display: block;
    overflow: hidden;
}

.shop_dl>dt {
    display: block;
    overflow: hidden;
    height: 155px;
    border-bottom: 1px solid #e0e0e0;
}

.shop_dl>dt>img {
    display: block;
    width: 100%;
    height: 100%;
}

.shop_dl>dd {
    display: block;
    overflow: hidden;
    padding: 10px 0px;
}

.shop_dl>dd>h4 {
    text-align: center;
    color: #27a6ee;
    font-weight: normal;
}

.shop_dl>dd>p {
    font-size: 14px;
    color: #999;
    text-align: center;
    margin-top: 3px;
}

.shop_dl>dd>p>span {
    color: #27a6ee;
    font-weight: bold;
}

.shop_dl>dd>div {
    display: block;
    width: 105px;
    height: 25px;
    border-radius: 3px;
    background: #27a6ee;
    text-align: center;
    line-height: 25px;
    color: #fff;
    margin: 0px auto;
    margin-top: 10px;
    font-size: 14px;
}

.public_relevant>div {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 300px;
}

.shop_relevant_ul {
    position: absolute;
}

.public_pay_header {
    overflow: hidden;
    padding: 30px;
    background: #f1f6fb;
    margin: 20px;
}

.public_pay_border {
    overflow: hidden;
    border: 1px solid #e0e0e0;
}

.public_pay_head_left {
    float: left;
    overflow: hidden;
}

.public_pay_head_right {
    float: right;
    overflow: hidden;
}

.public_pay_head_left>span {
    color: #27a6ee;
    float: left;
    font-size: 40px;
}

.public_pay_head_left>div {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
}

.public_pay_head_left>div>h3 {
    color: #333;
}

.public_pay_head_left>div>h5 {
    font-weight: normal;
    margin-top: 10px;
}

.public_pay_head_right>h5 {
    font-weight: normal;
    color: #333;
}

.public_pay_head_right>h5>span {
    color: #ee2748;
    font-size: 22px;
}

.pay_content {
    overflow: hidden;
    padding: 20px;
}

.pay_content>h4 {
    color: #27a6ee;
    border-bottom: 2px solid #27a6ee;
    float: left;
}

.pay_content>hr {
    border-top: 1px solid #e0e0e0;
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-top: -1px;
}

.pay_content>ul {
    overflow: hidden;
    margin: 30px 0px;
}

.pay_content>ul>li {
    float: left;
    border: 1px solid #e0e0e0;
    display: block;
    width: 195px;
    height: 32px;
    margin-right: 40px;
    color: #666;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    cursor: pointer;
}

.pay_content>ul>a {
    float: left;
    font-size: 14px;
    color: #27a6ee;
    display: block;
    height: 32px;
    line-height: 32px;
    margin-right: 40px;
    margin-left: -30px;
}

.pay_content>ul>li>span {
    color: #999;
    font-size: 12px;
}

.pay_content>ul>.pay_active {
    border: 2px solid #27a6ee;
    line-height: 28px;
}

.slef_help_left {
    overflow: hidden;
    margin-top: 30px;
    display: block;
}

.slef_help_left>form {
    float: left;
    overflow: hidden;
}

.slef_help_left>form>h4 {
    color: #666;
    font-weight: normal;
    margin-bottom: 30px;
}

.slef_help_row {
    overflow: hidden;
    margin-bottom: 15px;
}

.slef_help_row>label {
    float: left;
    display: block;
    font-size: 14px;
    color: #666;
    height: 30px;
    line-height: 30px;
    width: 140px;
    text-align: right;
    margin-right: 10px;
}

.slef_help_row>label>span {
    color: red;
}

.slef_help_row>input[type=text] {
    border: 1px solid #e0e0e0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    float: left;
    width: 300px;
    padding-left: 15px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.self_help_sub {
    display: block;
    width: 150px;
    height: 35px;
    background: #27a6ee;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: none;
    float: left;
}

.self_help_file {
    border: 1px solid #e0e0e0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    float: left;
    width: 300px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    color: #27a6ee;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.self_help_file>input {
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}

.slef_help_row>textarea {
    resize: none;
    width: 300px;
    height: 120px;
    padding: 15px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
}

.self_help_right {
    float: right;
    overflow: hidden;
    width: 580px;
}

.self_help_right>h4 {
    color: #666;
    font-weight: normal;
    margin-bottom: 30px;
}

.self_help_right>dl {
    overflow: hidden;
    display: block;
    border: 1px solid #e0e0e0;
    padding: 10px;
    width: 460px;
    margin-bottom: 30px;
}

.self_help_right>dl>dt {
    float: left;
    overflow: hidden;
    display: block;
}

.self_help_right>dl>dt>img {
    margin-top: 24px;
}

.self_help_right>dl>dd {
    float: left;
    margin-left: 20px;
    overflow: hidden;
    display: block;
}

.self_help_right>dl>dd>p {
    color: #666;
    font-size: 14px;
    margin-bottom: 5px;
}

.self_help_right>dl>dd>p>span {
    color: #999;
    font-size: 14px;
    width: 75px;
    text-align: right;
    display: inline-block;
}

.self_help_right>p {
    font-size: 14px;
    color: #333;
    margin-bottom: 15px;
}

.bank_lists {
    overflow: hidden;
}

.bank_lists>form>ul {
    overflow: hidden;
    display: block;
    margin-bottom: 25px;
}

.bank_lists>form>ul>li {
    display: block;
    overflow: hidden;
    margin-right: 30px;
    padding: 5px;
    float: left;
    margin-bottom: 10px;
}

.bank_lists>ul>li>input {
    float: left;
    font-size: 14px;
    font-size: 14px;
    margin-top: 18px;
}

.bank_lists>ul>li>img {
    float: left;
    margin-left: 10px;
    border: 1px solid #e0e0e0;
    padding: 10px;
}

.bank_lists>div {
    overflow: hidden;
    border-top: 1px solid #e0e0e0;
    margin-top: 30px;
    padding-top: 30px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.pay_bank_a {
    display: block;
    width: 190px;
    height: 35px;
    background: #27a6ee;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
    border: none;
    cursor: pointer;
}

.zyb_wx_row {
    overflow: hidden;
    border-top: 1px solid #e0e0e0;
    padding-top: 30px;
}

.zyb_wx_row>a {
    display: block;
    width: 143px;
    height: 51px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    float: left;
    margin-right: 45px;
    margin-top: 20px;
    border: 1px solid #e0e0e0;
    position: relative;
}

.zyb_wx_row>a>img {
    display: block;
    margin: 4px auto 0px;
}

.index_bkg {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    /*支持rgba的浏览器*/
    background: black/9;
    filter: alpha(opacity=50)/9;
    position: absolute;
    top: 0px;
    z-index: 100;
    display: none;
}

.zyb_wx_row>.pay_submit_a {
    margin-top: 45px;
    display: block;
    clear: both;
    width: 143px;
    height: 40px;
    background: #27a6ee;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}

.zyb_wx_row>.active_border {
    border: 2px solid #27a6ee;
}

.active_border {
    border: 2px solid #27a6ee!important;
}

.pay_sctive_img {
    position: absolute;
    right: 0px;
    top: 15px;
}

.bank_imgs {
    display: block;
    width: 143px;
    height: 51px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    float: left;
    margin-right: 45px;
    margin-top: 20px;
    border: 1px solid #e0e0e0;
    position: relative;
}

.bank_imgs>img {
    display: block;
    margin: 0px auto;
    margin-top: 13px;
}

.index_logins {
    overflow: hidden;
    width: 340px;
    overflow: hidden;
    padding: 25px 40px;
    background: #fff;
    left: -175px;
    position: fixed;
    z-index: 101;
    margin-left: 50%;
    top: 120px;
    display: none;
}

.index_logins>h4 {
    color: #666;
    display: block;
    overflow: hidden;
}

.index_logins>h4>span {
    float: right;
    cursor: pointer;
}

.index_login_row {
    overflow: hidden;
    margin-top: 20px;
    border: 1px solid #e0e0e0;
    height: 40px;
    border-radius: 4px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.index_login_row>span {
    color: #27a6ee;
    float: left;
    margin-top: 12px;
    margin-left: 10px;
}

.index_login_row>input {
    display: block;
    overflow: hidden;
    float: left;
    margin-left: 15px;
    width: 270px;
    height: 40px;
    line-height: 40px;
    border: none;
}

.index_login_row2 {
    overflow: hidden;
    /*margin-top: 20px;*/
}

.index_login_row2>div {
    float: left;
    border: 1px solid #e0e0e0;
    height: 40px;
    border-radius: 4px;
    width: 190px;
}

.index_login_row2>div>span {
    color: #27a6ee;
    float: left;
    margin-top: 12px;
    margin-left: 10px;
}

.index_login_row2>div>input {
    display: block;
    overflow: hidden;
    float: left;
    margin-left: 15px;
    width: 130px;
    height: 40px;
    line-height: 40px;
    border: none;
}

.index_login_row2>p {
    float: right;
    display: block;
    width: 120px;
    height: 40px;
    border: 1px solid block;
}

.index_login_row2>p>img {
    display: block;
    width: 100%;
    height: 100%;
}

.index_login_row2>a {
    display: block;
    width: 120px;
    height: 40px;
    background: #27a6ee;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 40px;
    float: right;
    border-radius: 3px;
}

.index_login_row2>.active {
    background: #f7f7f7;
    color: #999;
}

.login_a {
    display: block;
    height: 40px;
    display: block;
    overflow: hidden;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: #27a6ee;
    border-radius: 3px;
}

.login_agreement {
    display: block;
    color: #666;
    margin-top: 20px;
    font-size: 12px;
    text-align: center;
}

.login_agreement>span {
    color: #27a6ee;
}

.index_member {
    overflow: hidden;
    width: 300px;
    overflow: hidden;
    padding: 15px 40px;
    background: #fff;
    left: -175px;
    position: fixed;
    z-index: 100000000;
    margin-left: 50%;
    top: 120px;
    display: none;
}

.index_member>ul {
    display: block;
    overflow: hidden;
}

.index_member>ul>li {
    display: block;
    overflow: hidden;
    margin-top: 20px;
    border-radius: 3px;
    background: #27a6ee;
    margin-bottom: 15px;
    height: 40px;
}

.index_member>ul>li>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
}

.agreement_content {
    overflow: hidden;
    display: block;
}

.agreement_content>h2 {
    color: #27a6ee;
    text-align: center;
    overflow: hidden;
    display: block;
    margin-bottom: 30px;
}

.agreement_content>p {
    color: #333;
    margin-bottom: 8px;
    font-size: 14px;
}

.agreement_content>h4 {
    margin-bottom: 5px;
}

.new_left {
    float: left;
    overflow: hidden;
    width: 860px;
}

.new_left>div {
    overflow: hidden;
    height: 320px;
}

.new_left>div>a {
    position: relative;
    width: 670px;
    height: 320px;
    float: left;
}

.new_left>div>a>img {
    display: block;
    width: 100%;
    height: 100%;
}

.new_left>div>a>span {
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 48px;
    background: rgba(0, 0, 0, 0.7);
    /*支持rgba的浏览器*/
    background: black/9;
    filter: alpha(opacity=70)/9;
    line-height: 48px;
}

.new_left>div>ul {
    overflow: hidden;
    display: block;
    width: 180px;
    float: right;
}

.new_left>div>ul>li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100px;
    margin-bottom: 10px;
    border: 1px solid #e0e0e0;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.news_list {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.news_list>img {
    display: block;
    width: 100%;
    height: 100%;
}

.news_list>span {
    display: block;
    height: 28px;
    background: rgba(0, 0, 0, 0.7);
    /*支持rgba的浏览器*/
    background: black/9;
    filter: alpha(opacity=70)/9;
    line-height: 28px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.new_tabs {
    display: block;
    overflow: hidden;
    margin-top: 15px;
}

.new_tabs>li {
    display: block;
    float: left;
    overflow: hidden;
    margin-right: 40px;
}

.new_tabs>li>a {
    display: block;
    padding: 10px;
    text-align: center;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.new_tabs>li>.new_tabs_active {
    color: #27a6ee;
    border-bottom: 2px solid #27a6ee;
    padding-bottom: 8px;
}

.news_lists {
    overflow: hidden;
    display: block;
}

.news_lists>li {
    display: block;
    border-top: 1px solid #e0e0e0;
    padding: 30px 0px;
    overflow: hidden;
}

.news_lists>li>a>img {
    border-radius: 5px;
    display: block;
    float: left;
    width: 235px;
    height: 130px;
    margin-right: 30px;
}

.news_list_right {
    float: left;
    overflow: hidden;
    width: 575px;
}

.news_list_right>a>h3 {
    color: #333;
    font-weight: normal;
}

.news_list_right>a>h5 {
    color: #666;
    font-weight: normal;
    margin-top: 25px;
}

.news_list_right>h3 {
    color: #333;
    font-weight: normal;
}

.news_list_right>h5 {
    color: #666;
    font-weight: normal;
    margin-top: 25px;
}

.news_list_right strong {
    color: #999;
}

.news_list_foot {
    overflow: hidden;
    margin-top: 22px;
}

.news_list_foot .glyphicon-tags {
    color: #999;
    float: left;
    margin-top: 2px;
}

.news_list_foot>ul {
    overflow: hidden;
    float: left;
    width: 470px;
}

.news_list_foot>ul>li {
    display: block;
    float: left;
    margin-left: 10px;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding: 2px 15px;
    font-size: 12px;
    color: #999;
    margin-bottom: 10px;
}

.news_list_foot>ul>li>a {
    color: #999;
}

.news_list_foot>p {
    float: right;
    font-size: 13px;
    color: #999;
}

.news_more {
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    border: 1px solid #e0e0e0;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.new_right {
    float: right;
    overflow: hidden;
    width: 310px;
}

.new_right_lists {
    overflow: hidden;
    margin-bottom: 60px;
}

.new_right_lists>h4 {
    color: #333;
    display: block;
    border-top: 3px solid #27a6ee;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
    height: 55px;
    line-height: 55px;
}

.new_right_lists>ul {
    display: block;
    overflow: hidden;
}

.new_right_lists>ul>li {
    display: block;
    padding: 20px 0px 0px 0px;
}

.new_right_lists>ul>li>a {
    display: block;
    overflow: hidden;
}

.new_right_lists>ul>li>a>img {
    float: left;
    width: 70px;
    height: 75px;
    margin-right: 15px;
}

.new_right_texts {
    display: block;
    float: left;
    width: 220px;
}

.new_right_texts2 {
    display: block;
    float: left;
    width: 220px;
    margin-top: 10px;
}

.new_right_texts>h5 {
    color: #333;
    width: 198px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
}

.new_right_texts>p {
    color: #999;
    font-size: 12px;
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.new_right_texts2>h5 {
    color: #333;
    width: 198px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
}

.new_right_texts2>p {
    color: #999;
    font-size: 12px;
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.new_right_a {
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    border: 1px solid #e0e0e0;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    margin-top: 20px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    margin-bottom: 40px;
}

.news_details_left {
    overflow: hidden;
    float: left;
    width: 860px;
}

.news_details_left>h4>a {
    color: #27a6ee;
}

.news_details_left>h4 {
    display: block;
    overflow: hidden;
    background: #f1f6fb;
    height: 40px;
    line-height: 40px;
    color: #27a6ee;
    border: 1px solid #e0e0e0;
    margin-bottom: 20px;
    font-weight: normal;
}

.news_details_left>h4>b {
    height: 20px;
    width: 2px;
    background: #27a6ee;
    display: block;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}

.news_details_body {
    overflow: hidden;
    border: 1px solid #e0e0e0;
    padding: 38px 25px;
}

.news_details_body>h2 {
    color: #333;
}

.news_details_body>h5 {
    color: #999;
    font-weight: normal;
    margin-top: 20px;
    display: block;
    overflow: hidden;
}

.news_details_body>h5>p {
    float: left;
    margin-right: 50px;
}

.news_details_body>h5>ul {
    float: left;
    overflow: hidden;
}

.news_details_body>h5>ul>li {
    display: block;
    float: left;
    padding: 1px 15px;
    border-radius: 10px;
    font-size: 12px;
    color: #999;
    text-align: center;
    border: 1px solid #e0e0e0;
    margin-right: 10px;
}

.news_details_body>img {
    display: block;
    margin: 20px auto;
    width: 560px;
    height: 310px;
}

.news_details_body>p {
    font-size: 14px;
    color: #666;
    line-height: 2.1rem!important;
}

.news_details_left>img {
    display: block;
    margin: 20px 0px;
    height: 88px;
    width: 100%;
    border-radius: 8px;
}

.news_relevant {
    overflow: hidden;
    border: 1px solid #e0e0e0;
    padding: 20px;
}

.news_relevant>h4 {
    color: #666;
    border-left: 3px solid #27a6ee;
    padding-left: 10px;
}

.news_relevant_body {
    width: 100%;
    overflow: hidden;
}

.news_relevant_body>ul {
    display: block;
    overflow: hidden;
    margin-top: 20px;
    width: 1120px;
}

.news_relevant_body>ul>li {
    display: block;
    float: left;
    width: 250px;
    height: 200px;
    margin-right: 30px;
}

.news_relevant_body>ul>li>a {
    display: block;
    overflow: hidden;
}

.news_relevant_dl {
    display: block;
    overflow: hidden;
}

.news_relevant_dl>dt {
    display: block;
    overflow: hidden;
    width: 250px;
    height: 140px;
}

.news_relevant_dl>dt>img {
    display: block;
    width: 100%;
    height: 100%;
}

.news_relevant_dl>dd {
    display: block;
    overflow: hidden;
    padding-top: 10px;
}

.news_relevant_dl>dd>p {
    font-size: 14px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 250px;
    height: 40px;
}

.news_details_right {
    overflow: hidden;
    float: right;
    width: 310px;
}

.news_details_right>h4 {
    display: block;
    border-top: 2px solid #27a6ee;
    text-align: center;
    height: 60px;
    line-height: 60px;
    color: #333;
    border-bottom: 1px solid #e0e0e0;
}

.ency_lists {
    overflow: hidden;
    display: block;
}

.ency_lists>li {
    display: block;
    overflow: hidden;
    float: left;
    width: 270px;
    height: 320px;
    border: 1px solid #e0e0e0;
    margin-right: 14px;
    margin-bottom: 14px;
}

.ency_lists>li>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.ency_dl {
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.ency_dl>dt {
    display: block;
    overflow: hidden;
    height: 150px;
    width: 100%;
    cursor: pointer;
}

.ency_dl>dt>img {
    display: block;
    /*width: 100%;*/
    height: 100%;
    margin: 0px auto;
}

.ency_dl>dd {
    display: block;
    width: 100%;
    overflow: hidden;
    padding-top: 5px;
}

.ency_dl>dd>h4 {
    display: block;
    color: #666;
    font-weight: normal;
    width: 100%;
    height: 20px;
    padding: 10px 0px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.ency_dl>dd>h4>span {
    overflow: hidden;
    background: #27a6ee;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 0px 5px;
}

.ency_dl>dd>p {
    color: #666;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /*margin-top: 20px;*/
    line-height: 24px;
    height: 46px;
}

.ency_dl>dd>span {
    float: left;
    color: #999;
    margin-top: 20px;
    margin-right: 10px;
}

.ency_dl>dd>ul {
    float: left;
    display: block;
    overflow: hidden;
    margin-top: 18px;
    width: 215px;
    height: 45px;
}

.ency_dl>dd>ul>li {
    display: block;
    overflow: hidden;
    float: left;
    font-size: 12px;
    color: #999;
    padding: 1px 15px;
    border-radius: 10px;
    text-align: center;
    border: 1px solid #e0e0e0;
    margin-right: 5px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
    margin-bottom: 3px;
    width: 70px;
}

.ency_dl>dd>ul>li>a {
    color: #666;
}

.ency_details_banner {
    display: block;
    width: 100%;
    height: 180px;
}

.public_row4 {
    overflow: hidden;
    background: #fff;
    padding-top: 20px;
}

.ency_details_lis {
    display: block;
    overflow: hidden;
}

.ency_details_lis>li {
    display: block;
    overflow: hidden;
    float: left;
    width: 90px;
    height: 115px;
    margin-right: 13px;
}

.ency_details_lis>li>a {
    display: block;
    width: 100%;
    height: 100%;
}

.ency_details_dl {
    display: block;
    overflow: hidden;
}

.ency_details_dl>dt {
    display: block;
    height: 90px;
    width: 100%;
}

.ency_details_dl>dt>img {
    display: block;
    width: 100%;
    height: 100%;
}

.ency_details_dl>dd {
    display: block;
    overflow: hidden;
}

.ency_details_dl>dd>p {
    text-align: center;
    color: #27a6ee;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
}

.news_details_body>h1 {
    font-weight: normal;
}

.ency_details_imgtexts {
    display: block;
    overflow: hidden;
    margin-top: 25px;
}

.ency_details_imgtexts>img {
    float: left;
    display: block;
    border: 1px solid #e0e0e0;
}

.ency_details_imgtexts>p {
    display: block;
    float: left;
    width: 605px;
    font-size: 14px;
    color: #444;
    line-height: 1.5rem;
    margin-left: 30px;
    height: 50px;
}

.ency_head_ul {
    display: block;
    overflow: hidden;
    margin-top: 80px;
}

.ency_head_ul>li {
    display: block;
    border-bottom: 1px dashed #e0e0e0;
    padding: 15px 30px;
    overflow: hidden;
}

.ency_head_ul>li>h4 {
    float: left;
    color: #333;
    margin-right: 40px;
}

.ency_head_ul>li>p {
    display: block;
    font-size: 14px;
    color: #666;
    float: left;
    width: 600px;
}

.ency_head_ul>li>b {
    float: left;
    font-weight: normal;
    color: #666;
    font-size: 14px;
    margin-right: 240px;
}

.ency_head_ul>li>span {
    float: left;
    color: #666;
    font-size: 14px;
}

.ency_rows {
    overflow: hidden;
    margin-top: 60px;
}

.ency_rows>h3 {
    display: block;
    border-bottom: 1px solid #e0e0e0;
    color: #27a6ee;
    padding: 12px 0px;
}

.ency_rows>h3>b {
    height: 10px;
    border-left: 3px solid #27a6ee;
    margin-right: 12px;
}

.img_dl {
    display: block;
    margin-top: 40px;
    overflow: hidden;
    margin-left: 140px;
}

.img_dl>li {
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 80px;
}

.img_dl>li>img {
    width: 210px;
    height: 300px;
    display: block;
}

.img_dl>li>p {
    text-align: center;
    color: #333;
    font-size: 12px;
    margin-top: 15px;
}

.ency_rows>h4 {
    margin-top: 30px;
    color: #333;
}

.ency_rows>p {
    font-size: 14px;
    color: #666;
    margin-top: 10px;
}

.ency_rows>ol {
    margin-left: 45px;
}

.ency_rows>ol>li {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 2.1rem;
}

.ency_rows_table {
    display: block;
    overflow: hidden;
    border: 1px solid #e0e0e0;
    margin-top: 25px;
}

.ency_rows_table>li {
    width: 403px;
    display: block;
    float: left;
    overflow: hidden;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    border-right: 1px solid #e0e0e0;
}

.ency_rows_table>li>h4 {
    display: block;
    width: 100%;
    height: 55px;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
    color: #666;
    line-height: 55px;
}

.ency_rows_ol {
    display: block;
    overflow: hidden;
    padding: 40px;
}

.ency_rows_ol>li {
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
}

.ency_rows_ol>li>h4 {
    font-size: 16px;
    margin-bottom: 10px;
}

.ency_rows>a {
    display: block;
    color: #27a6ee;
    font-size: 14px;
    margin-top: 25px;
}

.ency_ul_four {
    display: block;
    margin-top: 30px;
    overflow: hidden;
}

.ency_ul_four>li {
    display: block;
    font-size: 14px;
    color: #666;
    margin-bottom: 30px;
}

.ency_rows>.ency_rows_five_p {
    margin-top: 30px;
}

.ency_rows_five_p>a {
    color: #27a6ee;
    font-size: 14px;
}

.ency_rows_img {
    display: block;
    width: 300px;
    height: 140px;
    border: 1px solid #e0e0e0;
    margin-top: 30px;
}

.ency_rows_shop {
    color: #27a6ee;
    font-size: 14px;
}

.ency_cases {
    display: block;
    overflow: hidden;
    margin-top: 40px;
}

.ency_cases>li {
    display: block;
    width: 160px;
    height: 60px;
    float: left;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
}

.ency_cases>li>img {
    display: block;
    margin: 17px auto 0px;
}

.top {
    display: block;
    position: fixed;
    width: 45px;
    height: 45px;
    border: 2px solid #e0e0e0;
    text-align: center;
    right: 200px;
    top: 420px;
    line-height: 45px;
    background: #fff;
}

.top>span {
    color: #999;
    font-size: 22px;
}

.call_we_ul1 {
    display: block;
    overflow: hidden;
    float: left;
    margin-top: 10px;
}

.call_we_ul1>li {
    display: block;
    margin-bottom: 22px;
    overflow: hidden;
}

.call_we_ul1>li>span {
    color: #27a6ee;
    float: left;
    font-size: 22px;
    top: -1px;
    margin-right: 20px;
}

.call_we_ul1>li>p {
    color: #666;
    font-size: 14px;
    float: left;
}

.call_we_wx {
    display: block;
    overflow: hidden;
    float: right;
    margin-right: 233px;
}

.call_we_wx>dd {
    text-align: center;
    color: #666;
}

.public_row5 {
    background: #fff;
    overflow: hidden;
    width: 100%;
    padding: 25px 0px;
}

.call_we_ul2 {
    display: block;
    overflow: hidden;
}

.call_we_ul2>li {
    float: left;
    display: block;
    width: 33%;
    overflow: hidden;
}

.call_we_ul2>li>h5 {
    color: #27a6ee;
}

.call_we_ul2>li>p {
    color: #666;
    font-size: 14px;
    margin-top: 15px;
}

.public_row5>div>h5 {
    color: #27a6ee;
}

.call_we_ul3 {
    display: block;
    overflow: hidden;
    margin-top: 35px;
}

.call_we_ul3>li {
    display: block;
    width: 33.33%;
    float: left;
    overflow: hidden;
    margin-bottom: 50px;
}

.call_we_ul3>li>h4 {
    color: #555;
}

.about_we_h5s {
    margin-bottom: 10px;
}

.call_we_ul3>li>p {
    color: #666;
    font-size: 14px;
    margin-top: 15px;
}

.about_we_banner {
    display: block;
    width: 100%;
    height: 536px;
}

.public_about_we_content_png {
    display: block;
    width: 636px;
    /*margin: 0px auto;*/
    margin-left: 305px;
    margin-top: 60px;
}

.public_row_content>h2>p {
    color: #666;
    text-align: center;
    font-size: 18px;
    margin-top: 12px;
}

.about_we_texts {
    padding: 0px 60px;
    font-size: 16px;
    color: #333;
    margin-bottom: 40px;
    line-height: 1.5rem;
}

.about_content_dl {
    display: block;
    overflow: hidden;
}

.about_content_dl>dt {
    display: block;
    overflow: hidden;
}

.about_content_dl>dt>img {
    display: block;
    float: left;
}

.about_content_dl>dt>p {
    display: block;
    float: right;
    width: 780px;
    color: #666;
}

.about_content_dl>dt>p:last-child {
    margin-top: 40px;
}

.about_content_dl>dd {
    margin-top: 40px;
    display: block;
}

.about_content_dl>dd>p {
    color: #666;
}

.about_we_p {
    color: #333;
    font-size: 14px;
    margin-bottom: 5px;
}

.about_we_body {
    overflow: hidden;
    /*background: #f5f6f8;*/
    padding: 80px 50px;
}

.about_we_body>h2 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 28px;
}

.about_we_body>h2>span {
    display: block;
    width: 60px;
    border-bottom: 4px solid #777;
    margin: 12px auto 0px;
}

.about_we_body>h2>p {
    color: #666;
    text-align: center;
    font-size: 18px;
    margin-top: 12px;
}

.about_we_ul {
    display: block;
    overflow: hidden;
}

.about_we_ul>li {
    display: block;
    float: left;
    width: 270px;
    height: 210px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.about_we_ul>li>img {
    display: block;
    width: 100%;
    height: 100%;
}

.error_img {
    float: left;
    display: block;
}

.error_ul {
    display: block;
    float: left;
    overflow: hidden;
    margin-left: 120px;
    margin-top: 85px;
}

.error_ul>li {
    display: block;
    margin-bottom: 15px;
}

.error_ul>li>h3 {
    color: #333;
}

.error_ul>li>p {
    color: #999;
    font-size: 14px;
}

.error_ul>li>a {
    display: block;
    width: 160px;
    height: 40px;
    background: #27a6ee;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

.error_ul>li>p>a {
    font-size: 14px;
    color: #27a6ee;
}

.server_error {
    display: block;
    margin: 0px auto;
}

.server_error_p {
    color: #999;
}

.errors_img {
    display: block;
    width: 300px;
    margin: 0 auto;
}

.errors_h2 {
    margin: 30px auto;
    color: #999;
    text-align: center;
    font-weight: normal;
}

.errors_a {
    color: #27a6ee;
    display: block;
    margin: 0px auto;
    width: 100px;
}

.errors_a>span {
    top: 3px;
}

.errors_content {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 500px;
    height: 330px;
    /*padding:30px;*/
    margin-top: -200px;
    margin-left: -250px;
    background: #fff;
    overflow: hidden;
    text-align: center;
    color: #999;
}

.errors_content strong a {
    color: #27a6ee;
}

.errors_content #href {
    margin-right: 10px;
}

.join_we_h4 {
    color: #27a6ee;
    font-weight: normal;
    padding-left: 10px;
    border-left: 3px solid #27a6ee;
}

.join_we_left {
    float: left;
    border: 1px solid #e0e0e0;
    overflow: hidden;
    width: 198px;
    margin-top: 23px;
}

.join_we_left>ul {
    display: block;
    overflow: hidden;
    padding: 18px;
    border-bottom: 1px solid #e0e0e0;
}

.join_we_left>ul>li {
    display: block;
    margin-bottom: 15px;
    text-align: center;
    color: #999;
    font-size: 14px;
    overflow: hidden;
}

.join_we_left>ul>li>h3>img {
    float: left;
}

.join_we_left>ul>li>h3>span {
    float: left;
    margin-left: 24px;
    margin-top: 5px;
}

.join_we_left>ul>div {
    display: block;
    margin-bottom: 15px;
    text-align: center;
    color: #999;
    font-size: 14px;
    overflow: hidden;
}

.join_we_left>ul>div>h3 {
    font-size: 18px;
}

.join_we_left>ul>div>h3>img {
    float: left;
}

.join_we_left>ul>div>h3>span {
    float: left;
    margin-top: 2px;
    margin-left: 20px;
    color: #333;
}

.join_we_left>ul>li>a {
    display: block;
    text-align: center;
    overflow: hidden;
    color: #999;
}

.join_we_right {
    float: right;
    border: 1px solid #e0e0e0;
    width: 900px;
    margin-top: 23px;
    padding: 38px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.join_we_right>h2 {
    color: #27a6ee;
    padding-bottom: 20px;
    text-align: center;
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    font-weight: normal;
}

.server_banner {
    display: block;
    margin-top: 20px;
}

.join_we_content {
    overflow: hidden;
}

.join_we_content>h4 {
    color: #27a6ee;
    margin-top: 40px;
}

.join_we_content>p {
    font-size: 14px;
    color: #666;
    margin-top: 10px;
}

.help_case_ul {
    display: block;
    overflow: hidden;
}

.help_case_ul>li {
    display: block;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0px;
}

.help_case_ul>li>a {
    display: block;
    overflow: hidden;
}

.help_case_ul>li>a>.case_left_imgs {
    float: left;
    width: 265px;
}

.help_case_ul>li>a>.case_left_imgs>img {
    display: block;
    /*float: left;*/
    margin: 0px auto;
    /*border:1px solid #e0e0e0;*/
    /*width: 190px;*/
    /*height: 190px;*/
}

.help_case_texts {
    float: right;
    overflow: hidden;
    margin-left: 20px;
    width: 535px;
    margin-top: 20px;
}

.help_case_texts>p {
    margin-top: 10px;
    font-size: 14px;
    color: #999;
    display: block;
    overflow: hidden;
}

.help_case_texts>p>span {
    float: left;
    display: block;
    width: 85px;
}

.help_case_texts>p>b {
    color: #333;
    float: left;
    width: 480px;
}

.help_case_texts>p>h5 {
    color: #27a6ee;
    float: left;
    display: block;
}

.help_case_texts>p>.help_type {
    color: #27a6ee;
    float: left;
    /*width: 100px;*/
}

.help_case_texts>h3 {
    display: block;
    color: #666;
}

.help_case_texts>h5 {
    color: #666;
    width: 570px;
    display: block;
    margin-top: 25px;
    line-height: 1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.help_case_texts>ul {
    float: left;
    overflow: hidden;
    margin-top: 25px;
}

.help_case_texts>ul>li {
    display: block;
    overflow: hidden;
    padding: 2px 15px;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    text-align: center;
    font-size: 12px;
    color: #999;
    float: left;
    margin-right: 6px;
}

.help_case_texts>h6 {
    float: right;
    color: #777;
    font-size: 14px;
    margin-top: 25px;
    font-weight: normal;
}

.help_case_texts>b {
    color: #27a6ee;
    font-size: 14px;
    font-weight: normal;
    margin-top: 25px;
    display: block;
    float: left;
}

.joinwe_row {
    overflow: hidden;
    display: block;
    margin-top: 25px;
}

.joinwe_title {
    overflow: hidden;
    border: 1px solid #e0e0e0;
    padding: 17px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.joinwe_title>h4 {
    color: #999;
    font-weight: normal;
    float: left;
}

.joinwe_title>span {
    float: right;
    color: #27a6ee;
    font-size: 20px;
    cursor: pointer;
}

.joinwe_details {
    margin-top: 20px;
    border: 1px solid #e0e0e0;
    overflow: hidden;
    padding: 15px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    display: none;
}

.joinwe_details>h5 {
    color: #666;
    font-size: 15px;
    margin-top: 20px;
}

.joinwe_details>h5>span {
    top: 2px;
    margin-right: 10px;
}

.joinwe_details>p {
    font-size: 15px;
    color: #666;
    margin-top: 16px;
}

.joinwe_details>a {
    display: block;
    width: 150px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    background: #27a6ee;
    margin-top: 16px;
    border-radius: 3px;
    margin: 16px auto 0px;
}

.apply_content {
    overflow: hidden;
    padding: 30px;
    display: none;
}

.apply_content>h4 {
    color: #666;
    font-weight: normal;
    text-align: center;
    margin-bottom: 15px;
}

.apply_content>.apply_rows {
    overflow: hidden;
    margin-top: 30px;
}

.apply_content>.apply_rows>span {
    clear: both;
}

.apply_content>.apply_rows>b {
    float: left;
    width: 80px;
    margin-right: 15px;
}

.apply_content>.apply_rows>div {
    float: left;
    color: #ee2748;
    font-size: 14px;
}

.apply_content>.apply_rows>label {
    float: left;
    color: #777;
    margin-right: 15px;
    text-align: right;
    font-size: 14px;
    width: 80px;
    height: 35px;
    line-height: 35px;
}

.apply_content>.apply_rows>input {
    float: left;
    border: 1px solid #e0e0e0;
    width: 200px;
    height: 35px;
    line-height: 35px;
    color: #666;
    font-size: 14px;
    padding-left: 15px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.submit_apply {
    display: block;
    width: 150px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    background: #27a6ee;
    text-align: center;
    line-height: 35px;
    margin-top: 30px;
    margin-left: 105px;
    border-radius: 3px;
}

.case_apply_content {
    overflow: hidden;
    margin: 30px 0px 0px 175px;
}

.case_apply_rows {
    overflow: hidden;
    margin-bottom: 25px;
}

.case_apply_rows>label {
    float: left;
    width: 100px;
    text-align: right;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin-right: 15px;
}

.case_apply_rows>label i {
    color: red;
    display: inline-block;
    margin-right: 10px;
    font-style: normal;
    position: relative;
    top: 4px;
}

.case_apply_rows>input {
    float: left;
    border: 1px solid #e0e0e0;
    width: 280px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    padding-left: 15px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    border-radius: 3px;
}

#case_apply_content {
    width: 280px;
    height: 100px;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    float: left;
    resize: none;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    padding: 10px;
    font-size: 14px;
}

.case_apply_submit {
    float: left;
    display: block;
    width: 150px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    background: #27a6ee;
    text-align: center;
    line-height: 35px;
    border-radius: 3px;
}

.join_we_content>h3 {
    color: #27a6ee;
    text-align: center;
    margin-top: 25px;
}

.join_we_content>form {
    display: block;
    width: 400px;
    margin: 25px auto 30px;
}

.cooperation_row {
    overflow: hidden;
    display: block;
    margin-bottom: 20px;
}

.cooperation_row>label {
    float: left;
    display: block;
    color: #666;
    font-size: 14px;
    width: 100px;
    text-align: right;
}

.cooperation_row>label>b {
    color: red;
}

.cooperation_row>input {
    display: block;
    float: left;
    width: 280px;
    height: 25px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    padding: 0px 20px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    line-height: 25px;
}

.cooperation_submit {
    display: block;
    width: 160px;
    height: 35px;
    background: #27a6ee;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    border: none;
    margin: 0px auto;
    cursor: pointer;
    border-radius: 3px;
}

.cooperation_content>h5 {
    color: #27a6ee;
}

.cooperation_content>p {
    margin-bottom: 30px;
}

.links_content {
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid #e0e0e0;
}

.links_content>p {
    overflow: hidden;
    text-align: center;
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #999;
}

.links_content>ul {
    overflow: hidden;
    width: 822px;
}

.links_content>ul>li {
    display: block;
    float: left;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    height: 35px;
    width: 137px;
    text-align: center;
    line-height: 35px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.links_content>ul>li>a {
    font-size: 14px;
    color: #999;
}


/*支付宝支付成功页面样式*/

.zfbpay_ul {
    display: block;
    overflow: hidden;
    margin: 0px auto;
    width: 400px;
}

.zfbpay_ul>li {
    display: block;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}

.zfbpay_ul>li>span {
    font-size: 46px;
    color: #27a6ee;
}

.zfbpay_ul>li>p {
    color: #27a6ee;
    text-align: center;
}

.zfbpay_ul>li>a {
    display: block;
    margin: 0px auto;
    width: 300px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-size: 14px;
    background: #27a6ee;
    border-radius: 3px;
}

.zfbpay_ul>li>img {
    display: block;
    width: 300px;
    height: 400px;
    margin: 0px auto;
}


/*个人中心页面样式*/

.join_we_left>p {
    width: 154px;
    height: 48px;
    line-height: 24px;
    font-size: 12px;
    margin: 16px 22px;
    color: #999;
    cursor: pointer;
}


/*----------common----------*/


.clearfix {
    content: '';
    display: block;
    /*clear: both;*/
    /*overflow: hidden;*/
}

.content_right {
    float: right;
    overflow: hidden;
    width: 978px;
    margin-top: 23px;
    border: 1px solid #e0e0e0;
}

.bg_gray {
    background: #f0f0f0;
    width: 100%;
    height: 39px;
}

.content_top {
    overflow: hidden;
    padding: 0 20px 20px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.orders {
    padding-bottom: 20px;
}

.header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 111;
}

.header .header_title {
    width: 100%;
    height: 88px;
    background: #49a0f5;
}

.header .header_title_border {
    width: 1200px;
    height: 88px;
    overflow: hidden;
    margin: 0 auto;
}

.header .header_title .header_title_border>div,
.header .header_title .header_title_border>ul {
    float: left;
}

.header_right {
    float: right!important;
}

.header .header_title .header_left {
    height: 88px;
    margin-right: 60px;
}

.header .header_title .header_left>* {
    float: left;
}

.header .header_title .header_left img {
    margin: 0;
    padding: 0;
}

.header .header_title .header_left i {
    display: inline-block;
    width: 1px;
    height: 46px;
    background: #fff;
    margin-top: 21px;
    margin-left: 45px;
}

.header_left>a>img {
    margin-top: 10px;
}

.header .header_title .header_left>div {
    width: 80px;
    height: 46px;
    margin: 21px 0 0 19px;
}

.header .header_title .header_left>div p {
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    margin-bottom: 6px;
}

.header .header_title .header_left>div a {
    display: inline-block;
    width: 78px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    border: 1px solid #7bb8de;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.header .content {
    width: 420px;
    height: 100%;
}

.header .content>li {
    float: left;
    width: 135px;
    height: 100%;
    line-height: 88px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.content>li>a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}

.header .content li .arr_down {
    display: inline-block;
    width: 10px;
    height: 9px;
    background: url("../img/icon_list.png") no-repeat -4px -2px;
    margin-left: 2px;
}

.header .header_right {
    height: 100%;
}

.header .header_right>span {
    display: block;
    float: right;
    color: #fff;
    font-size: 16px;
    margin-top: 32px;
}

.header .header_right .search_btn {
    margin-right: 50px;
    display: block;
    float: left;
    width: 260px;
    height: 30px;
    border: 1px solid #7bb8de;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 5px;
    margin-top: 28px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.search_btn>form>input {
    width: 200px;
    color: #fff;
    background: #49a0f5;
    border: none;
    float: left;
    height: 28px;
    line-height: 30px;
    margin-left: 3px;
    font-size: 14px;
}

.content_search>span {
    color: #fff;
    margin-top: 5px;
}

.content_search>input {
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-top: -18px;
    cursor: pointer;
}

.header .header_right ::-webkit-input-placeholder {
    color: #fff;
    font-size: 12px;
}

.content_search {
    width: 30px;
    height: 28px;
    float: right;
    cursor: pointer;
}

.content_right .server_center {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
}

.server_center>h4>a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 40px;
    color: #333;
}

.server_center>.blue>.order_cookie {
    color: #49a0f5;
}

.content_right .server_center h4 {
    float: left;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-left: 1px;
    font-size: 13px;
    font-weight: normal;
    padding: 0 10px;
    margin-right: 40px;
    color: #676767;
    cursor: pointer;
}

.content_right .server_center h4.blue {
    border-bottom: 2px solid #49a0f5;
    color: #49a0f5;
}

.message_type_btns>h4>a {
    color: #666;
}

.blue>a {
    color: #27a6ee!important;
}

.circle {
    width: 80px;
    height: 80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #e6e6e6;
}


/*--------------end-----------*/


/*-----content客服中心-------*/

.content_right .consult {
    margin-top: 20px;
    width: 100%;
    height: 155px;
    background: #f1f6fb;
}

.content_right .consult>div {
    float: left;
}

.content_right .consult .circle {
    margin: 31px 39px 0 49px;
}

.content_right .consult .consult_main {
    width: 700px;
    height: 124px;
    margin-top: 31px;
    margin-left: 90px;
}

.content_right .consult .consult_main span {
    display: block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #49a0f5;
}

.content_right .consult .consult_main p {
    /*width:429px;*/
    height: 48px;
    line-height: 24px;
    margin-top: 12px;
    font-size: 12px;
    color: #676767;
}

.content_right .contact {
    width: 100%;
    height: 278px;
    border: 1px solid #e6e6e6;
    margin-top: 29px;
}

.content_right .contact .contact_title {
    width: 100%;
    height: 40px;
    background: #f1f6fb;
}

.content_right .contact .contact_title span {
    float: left;
    display: inline-block;
    width: 110px;
    height: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
    color: #656565;
}

.content_right .contact .contact_title a {
    float: right;
    display: inline-block;
    width: 88px;
    height: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
    color: #49a0f5;
}

.content_right .contact .contact_main {
    width: 777px;
    height: 189px;
    margin: 29px 0 0 89px;
}

.contact_main .content_main_l {
    width: 500px;
    height: 100%;
}

.contact_main>div {
    float: left;
}

.content_main_r {
    width: 201px;
    height: 100%;
}

.content_right .content_main_l ul {
    width: 100%;
    height: 100%;
}

.content_right .content_main_l ul li {
    font-size: 15px;
    color: #686868;
    margin-bottom: 20px;
}

.content_main_l ul li span {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: #49a0f5;
    background-image: url("../img/icon_list.png");
    background-repeat: no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}

.content_main_l ul li span.email {
    background-position: -21px 9px;
}

.content_main_l ul li span.tel {
    background-position: -47px 4px;
}

.content_main_l ul li span.qq {
    background-position: -72px 3px;
}

.content_main_l ul li span.addr {
    background-position: 4px -15px;
}

.contact_main_r .code_img {
    display: block;
    margin: 0 auto;
}

.contact_main_r>p {
    width: 100%;
    height: 28px;
    line-height: 14px;
    margin-top: 10px;
    font-size: 12px;
    text-align: center;
    color: #686868;
}

.zyk_title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    background: #f1f6fb;
    border-bottom: 1px solid #e6e6e6;
}

.zyk_title>span {
    display: inline-block;
    float: left;
    font-size: 14px;
    color: #656565;
}

.zyk_title>a {
    display: inline-block;
    float: right;
    color: #49a0f5;
    font-size: 12px;
;
}

.gray_bottom {
    border-bottom: 1px solid #e6e6e6;
}

.color_gray {
    color: #656565;
    font-size: 12px;
}


/*---------home主页----------*/

.company {
    width: 100%;
    height: 120px;
    margin: 19px 0 30px;
}

.company_l {
    width: 630px;
    height: 118px;
    border: 1px solid #e6e6e6;
    float: left;
}

.company_l>div {
    float: left;
}

.company_l>.circle {
    width: 68px;
    height: 68px;
    margin: 22px 30px 0 30px;
}

.company_l>.company_detail {
    width: 440px;
    height: 100%;
    margin-left: 25px;
}

.company_l>.company_detail>span {
    display: block;
    font-size: 12px;
    color: #343434;
    margin: 22px 0 16px 0;
}

.company_l>.company_detail>p {
    width: 100%;
    height: 13px;
    font-size: 12px;
    color: #676767;
}

.company_l>.company_detail>p a {
    color: #49a0f5;
}

.company_l>.company_detail>ul {
    width: 100%;
    height: 24px;
    margin-top: 17px;
}

.company_l>.company_detail>ul li {
    float: left;
}

.company_detail>ul li a {
    font-size: 12px;
    color: #676767;
}

.company_detail>ul li>span {
    display: inline-block;
}

.company_r {
    width: 296px;
    height: 120px;
    float: right;
}

.company_r>div {
    float: left;
}

.company_r .circle {
    width: 68px;
    height: 68px;
    margin: 25px 31px 0 0;
}

.company_r .company_online {
    width: 195px;
    float: right;
}

.company_r .company_online>span {
    display: block;
    width: 80px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    margin: 20px 0 10px 0;
    cursor: pointer;
    background: #49a0f5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.company_r .company_online>p {
    width: 100%;
    height: 48px;
    line-height: 24px;
    font-size: 12px;
    color: #676767;
}

.state {
    overflow: hidden;
    border: 1px solid #e0e0e0;
}

.title_line {
    width: 100%;
    height: 40px;
}

.title_line>.state_title {
    width: 921px;
    height: 39px;
    margin: 0 auto;
}

.state_title>span {
    display: inline-block;
    height: 100%;
    line-height: 39px;
    font-size: 14px;
    color: #656565;
    text-align: center;
    float: left;
}

.state_title>span.server_type,
li.server_type {
    width: 220px;
}

.state_title>span.identify,
li.identify {
    width: 235px;
}

.state_title>span.single_price,
li.single_price {
    width: 170px;
}

.state_title>span.pay_fir,
li.pay_fir {
    width: 94px;
}

.state_title>span.goods_state,
li.goods_state {
    width: 166px;
}

.state_title>span.operate,
li.operate {
    width: 106px;
}

.state_content>ul>.operate {
    padding-top: 15px;
}

.state_content {
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px dashed #e0e0e0;
}

.state_content ul {
    width: 100%;
    height: 98px;
}

.state_content ul li {
    float: left;
    height: 100%;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.state_content li.server_type>div {
    float: left;
}

.state_content li.server_type>.square {
    width: 56px;
    height: 56px;
    border: 1px solid #e6e6e6;
    margin: 20px 10px 20px 12px;
}

.square>img {
    display: block;
    width: 100%;
    height: 100%;
}

li.server_type>.square_r {
    width: 125px;
    height: 100%;
    font-size: 13px;
}

.order_pay_btn {
    background: #f1f6fb;
    height: 55px;
    margin-top: -1px;
}

.order_pay_right {
    float: right;
}

.order_pay_right>ul {
    float: left;
    display: block;
    width: 230px;
    margin-top: 7px;
}

.order_pay_right>h5 {
    float: left;
    margin-top: 20px;
    margin-right: 40px;
    font-weight: normal;
    color: #47b4b1;
}

.order_pay_right_p1 {
    font-size: 14px;
    color: #666;
    margin-bottom: 2px;
}

.order_pay_right_p3 {
    font-size: 14px;
    color: #666;
    margin-bottom: 2px;
    margin-top: 12px;
    color: #ef5656;
    float: right;
}

.order_pay_right_p1>span {
    float: right;
    text-align: right;
}

.order_pay_right_p2 {
    color: #ef5656;
    font-size: 14px;
    font-weight: bold;
}

.order_pay_right_p2>span {
    float: right;
    text-align: right;
}

.order_pay_price {
    display: block;
    background: #00a0e9;
    color: #fff;
    font-size: 16px;
    text-align: center;
    width: 100px;
    height: 55px;
    line-height: 55px;
    float: right;
    margin-left: 30px;
}

.order_pay_btn>.order_pay_right>span {
    float: left;
    margin-left: 30px;
    color: #fbb450;
    font-size: 22px;
    margin-top: 15px;
    cursor: pointer;
}

.lastpay_prompt {
    position: absolute;
    border: 1px solid #fbb450;
    padding: 3px 5px;
    top: -58px;
    width: 157px;
    font-size: 12px;
    background: #fff;
    left: -77px;
    line-height: 1.1rem;
    display: none;
}

.order_pay_btn>p {
    float: right;
    font-size: 14px;
    color: #666;
    margin-right: 50px;
    margin-top: 20px;
}

.order_pay_btn>p>span {
    margin-left: 30px;
}

li.server_type>.square_r>span {
    display: block;
    margin: 37px 0 0px 0;
    color: #49a0f5;
}

li.server_type>.square_r>p {
    color: #656565;
}

li.identify>h5 {
    line-height: 24px;
    margin: 35px auto 0px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #656565;
}

li.operate p,
li.pay_fir p,
li.goods_state p {
    width: 80px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    margin: 37px auto;
}

.order_first_payment {
    margin-top: 30px;
}

.order_price {
    margin-top: 37px;
}

.operate>a {
    display: block;
    font-size: 14px;
    color: #27a6ee;
    text-align: center;
}

li.goods_state p,
li.operate p {}

li.operate p {
    background: #49a0f5;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
}

li.single_price p,
.goods_state p {
    color: #ef5656;
    font-size: 14px;
    text-align: center;
}

li.pay_fir p {
    color: #656565;
}

.state_num {
    width: 886px;
    height: 26px;
    padding-top: 10px;
    margin: 0px 22px 0px 12px;
}

.state_num>div {
    height: 20px;
}

.state_num>.state_num_l {
    float: left;
}

.state_num>.state_num_r {
    float: right;
}

.state_num>.state_num_l>span,
.state_num>.state_num_r>span {
    display: inline-block;
    line-height: 20px;
}

.state_num>.state_num_l>.date {
    margin: 0 9px 0 40px;
}

.state_num>.state_num_r>span {
    width: 80px;
    height: 18px;
    line-height: 18px;
    border-radius: 15px;
    border: 1px solid #49a0f5;
    color: #49a0f5;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    margin-left: 20px;
}

.ensure {
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid #e0e0e0;
}

.ensure_detail {
    width: 100%;
    height: 39px;
}

.ensure_title {
    width: 921px;
    height: 38px;
    margin: 0 auto;
}

.ensure_title>span {
    float: left;
    display: inline-block;
    line-height: 38px;
    font-size: 14px;
    color: #656565;
    text-align: center;
}

.ensure_title>span.certificate,
.ensure_content li.certificate {
    width: 132px;
;
}

.ensure_title>span.range,
.ensure_content li.range {
    width: 150px;
}

.ensure_title>span.institution,
.ensure_content li.institution {
    width: 130px;
}

.ensure_title>span.start_time,
.ensure_content li.start_time {
    width: 140px;
}

.ensure_title>span.end_time,
.ensure_content li.end_time {
    width: 116px;
}

.ensure_title>span.book_state,
.ensure_content li.book_state {
    width: 122px;
}

.ensure_title>span.book_operate,
.ensure_content li.book_operate {
    width: 124px;
}

.ensure_content>ul {
    width: 100%;
    height: 100%
}

.ensure_content>ul {
    width: 921px;
    height: 79px;
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 10px;
    margin-bottom: 10px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.ensure_content>ul:last-child {
    border-bottom: none;
}

.ensure_content>ul li {
    float: left;
    text-align: center;
    font-size: 12px;
}

.ensure_content>ul li>span {
    display: block;
    line-height: 79px;
}

.ensure_content li.range>p {
    height: 32px;
    margin-top: 31px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ensure_content li.institution p {
    width: 95px;
    margin: 31px auto 0px;
    line-height: 16px;
}

.ensure_content li.book_state>.charge {
    width: 80px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin: 28px auto;
    background: #f0c546;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
;
    color: #fff;
}


/*---------------manage优证管家----------*/

.content_warn {
    width: 938px;
    height: 38px;
    border: 1px solid #e6e6e6;
    margin: 20px auto;
}

.content_warn p {
    width: 920px;
    height: 100%;
    line-height: 38px;
    font-size: 12px;
    letter-spacing: 0;
    margin-left: 18px;
    color: #49a0f5;
}

.server_center>a {
    display: inline-block;
    float: right;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin-top: 10px;
    background: #49a0f5;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.server_center>a>i {
    display: inline-block;
    width: 18px;
    height: 18px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
;
    background: url("../img/icon_list.png") no-repeat -26px -21px;
    vertical-align: middle;
    margin: 0 5px 0 12px;
    cursor: pointer;
}

.ensure_no_border {
    border: none;
}

.ensure_content li.book_state>.effective {
    background: #48ca4b;
}

.ensure_content li.book_state>.expire {
    background: #f04561;
}

.book_operate {
    color: #49a0f5;
}

.certificate>.certificate_p {
    margin-top: 32px;
    color: #27a6ee;
}

.book_operate a {
    display: inline-block;
    color: #49a0f5;
}

.book_operate>div.distance {
    width: 100%;
    margin: 20px 0 10px 0;
}

.book_operate>div>span {
    display: inline-block;
    margin: 0 7px;
}

.ensure_content>ul li.certificate>h5 {
    margin: 20px 0 8px 0;
    color: #49a0f5;
}

.tab_info {
    width: 938px;
    overflow: hidden;
    margin: 0 auto;
}

.ticket_info {
    width: 804px;
    margin: 41px auto;
    font-size: 12px;
    overflow: hidden;
}

.ticket_info>form>p {
    margin-bottom: 15px;
}

.ticket_info>form>p>textarea {
    display: inline-block;
    resize: none;
    width: 412px;
    height: 100px;
    border: 1px solid #e0e0e0;
    margin-left: 12px;
    padding: 8px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

#licences_show {
    display: inline-block;
    width: 148px;
    height: 138px;
    margin-left: 12px;
    background: url("../images/pdf.png") no-repeat;
    vertical-align: top;
}

.beilling_img {
    position: relative;
    display: inline-block;
    resize: none;
    width: 148px;
    height: 138px;
    border: 1px solid #e0e0e0;
    margin-left: 12px;
    vertical-align: top;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.beilling_img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.ticket_info>form>h3 {
    margin-bottom: 15px;
}

.ticket_info label {
    display: inline-block;
    width: 90px;
    height: 32px;
    line-height: 32px;
    text-align: right;
}

.ticket_info input {
    width: 412px;
    height: 30px;
    padding-left: 8px;
    line-height: 30px;
    border: 1px solid #dddddd;
    margin-left: 12px;
}

.row_btn {
    display: inline-block;
    width: 114px;
    height: 30px;
    border-radius: 3px;
    background: #5bc0de;
    text-align: center;
    line-height: 30px;
    margin-left: 12px;
    color: #fff;
    position: relative;
}

.row_btn>input {
    color: transparent;
    opacity: 0;
    caret-color: transparent;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    left: -10px\9;
    position: absolute;
    cursor: pointer;
}

.row_btn>input:focus {
    color: transparent;
}

.ticket_info select {
    display: inline-block;
    width: 125px;
    height: 28px;
    margin-left: 14px;
    border: 1px solid #dddddd;
}

.ticket_info .content_row_select {
    display: inline-block;
    width: 412px;
    height: 30px;
    padding-left: 8px;
    line-height: 30px;
    border: 1px solid #dddddd;
    margin-left: 12px;
}

.ticket_info select:first-child {
    margin-left: 25px;
}

.ticket_info span {
    display: inline-block;
    color: red;
}

.ticket_info button {
    width: 114px;
    height: 30px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: none;
    background: #49a0f5;
    color: #fff;
    cursor: pointer;
    margin-left: 15px;
}

.ticket_info .conpany_info_sub {
    width: 114px;
    height: 30px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #49a0f5;
    color: #fff;
    cursor: pointer;
    margin-left: 15px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
}

.ticket_info>form>p.company_name_flag {
    margin: 0;
}

.company_name_flag {
    margin: 0;
    display: none;
}

.company_name_flag span {
    padding-left: 12px;
    vertical-align: top;
}

.company_name_flag a {
    vertical-align: top;
    color: #49a0f5;
}


/*------------个人订单-------------*/

.content_warn>p>a.font_red {
    color: #ef5656;
}

.order {
    width: 938px;
    overflow: hidden;
    /*border:1px solid #e5e5e5;*/
    margin: 20px auto 0px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.order_title {
    width: 100%;
    height: 39px;
}

.page_line {
    width: 940px;
    height: 24px;
    margin-top: 30px;
    font-size: 12px;
    text-align: center;
}

.page_line * {
    display: inline-block;
    color: #808080;
}

.page_word {
    padding: 3px 10px 2px 10px;
}

.page_word,
.page_num>span {
    border: 1px solid #e5e5e5;
    margin: 0 3px 0 2px;
    cursor: pointer;
}

.page_num>span {
    width: 27px;
    height: 21px;
    line-height: 22px;
    text-align: center;
}

span.hover_blue {
    width: 29px;
    height: 24px;
    line-height: 24px;
    border: none;
    background-color: #49a0f5;
    color: #fff;
}


/*-----------news消息中心--------*/

.server_center a.unread {
    display: inline-block;
    float: left;
    width: 112px;
    height: 25px;
    line-height: 25px;
    margin-right: 29px;
    margin-top: 3px;
    font-size: 12px;
    text-align: center;
    background: #f0f0f0;
    color: #27a6ee;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
;
}

.message_btns {
    margin-top: 20px;
    overflow: hidden;
}

.is_read {
    display: block;
    float: left;
    width: 100px;
    height: 35px;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    color: #27a6ee;
    border: 1px solid #e0e0e0;
}

.is_delete {
    display: block;
    float: left;
    width: 100px;
    height: 35px;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    color: #27a6ee;
    border: 1px solid #e0e0e0;
    margin-left: 20px;
}

.news {
    width: 940px;
    /*height:280px;*/
    margin-top: 20px;
    color: #656565;
}

.news_title {
    height: 40px;
    background: #f0f0f0;
    margin-bottom: 10px;
}

.news_title input[type=checkbox] {
    margin: 12px 20px;
}

.news_title>* {
    float: left;
}

.news_title>span {
    display: inline-block;
    line-height: 40px;
    font-size: 12px;
    color: #656565;
    height: 100%;
}

.text_center {
    text-align: center;
}

.news_title>span.title,
.news_main p.title {
    width: 335px;
}

.news_title>span.date,
.news_main span.date {
    width: 175px;
}

.news_title>span.type,
.news_main span.type {
    width: 231px;
}

.news_title>span.see,
.news_main div.see {
    width: 131px;
}

.news_main {
    width: 921px;
    /*height:228px;*/
    padding: 0 9px 0 8px;
    font-size: 12px;
    border: 1px solid #e5e5e5;
}

.news_main ul {
    width: 100%;
}

.news_main ul li {
    width: 100%;
    height: 56px;
    border-bottom: 1px solid #e5e5e5;
}

.news_main ul li:last-child {
    border: none;
}

.news_main ul li>* {
    float: left;
    height: 100%;
    line-height: 56px;
}

.news_main a {
    color: #49a0f5;
}

.news_main .see_del>a {
    display: inline-block;
    width: 48px;
    height: 18px;
    line-height: 18px;
    margin-right: 10px;
    text-align: center;
    border: 1px solid #49a0f5;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.news input[type=checkbox] {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #e5e5e5;
}

.news_main input[type=checkbox] {
    margin: 20px 20px 20px 11px;
}

.news_page {
    width: 940px;
    height: 27px;
    margin-top: 20px;
    font-size: 12px;
    color: #808080;
}

.news_page .news_page_l {
    float: left;
    width: 172px;
    margin-left: 15px;
}

.news_page .news_page_l>span {
    float: left;
    padding: 4px 14px;
    margin: 0 5px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.news_page_l>span.read {
    background: #f0f0f0;
}

.news_page .news_page_r {
    float: right;
    height: 100%;
    padding-top: 1px;
}

.news_page>.page_reset {
    width: 740px;
    margin: 0;
    text-align: right;
}


/*----------details订单详情---------*/

.details {
    width: 1198px;
    height: 779px;
    border: 1px solid #e6e6e6;
    margin: 108px auto 20;
}

.banner_reset {
    width: 1200px;
    height: 380px;
    margin: 0 auto;
}

.banner_reset>.content_banner,
.banner_reset>.content_banner>.banner_l {
    width: 1160px;
}

.details_reset {
    border: none;
    width: 100%;
}

.details a.comeback {
    float: right;
    width: 112px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #49a0f5;
    color: #fff;
}

.process_main ul li,
.process_icon>* {
    float: left;
}

.details .process {
    width: 1160px;
    height: 180px;
    background: #f1f6fb;
    margin: 20px auto;
    font-size: 12px;
}

.process_title {
    width: 1030px;
    padding: 22px 65px 0px;
}

.process_title>span {
    display: inline-block;
    font-size: 13px;
    color: #49a0f5;
    width: 76px;
    text-align: center;
    margin: 0 32px;
}

.process_icon {
    width: 1130px;
    height: 43px;
    padding: 10px 0 15px 30px;
}

.process_icon>span {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 0 6px;
    background: url("../img/icon_list.png") no-repeat;
    vertical-align: middle;
}

.process_icon>span.submit {
    background-position: -52px -153px
}

.process_icon>span.pay_success {
    background-position: -4px -153px
}

.process_icon>span.declare {
    background-position: -4px -113px
}

.process_icon>span.review {
    background-position: -141px -72px
}

.process_icon>span.reviewing {
    background-position: -96px -74px
}

.process_icon>span.testify {
    background-position: -53px -77px
}

.process_icon>span.sure {
    background-position: -2px -76px
}

.process_icon>span.complete {
    background-position: -49px -115px
}

.process_icon>.dot {
    /*margin-top:7px;;*/
}

.dot>span {
    display: inline-block;
    float: left;
    color: #cccccc;
    font-size: 12px;
    line-height: 43px;
}

.dot>span.dot_l {}

.process_main {
    width: 1110px;
    height: 60px;
    padding-left: 36px;
}

.process_main ul li {
    width: 78px;
    height: 60px;
    margin-right: 69px;
    color: #999999;
}

.process_main ul li>span {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.process_main ul li.color_black {
    color: #323232;
}

.process_main ul li>span.date {
    /*display: none;*/
}

.process_main ul li:last-child {
    margin: 0;
}

.details_center {
    width: 1158px;
    /* height: 198px; */
    border: 1px solid #e6e6e6;
    margin: 30px auto;
}

.details_center>div {
    float: left;
}

.details_center_l {
    width: 380px;
    min-height: 179px;
    padding: 19px 15px 0 20px;
    background: #f8f8f8;
    border-right: 1px solid #e6e6e6;
    font-size: 12px;
    color: #343434;
    overflow: auto;
}

.details_center_l>.detail>* {
    display: inline-block;
    line-height: 32px;
    float: left;
}

.details_center_l>.detail>span {
    display: inline-block;
    width: 60px;
}

.detail {
    overflow: hidden;
}

.details_center_l>.detail>p {
    position: relative;
    width: 273px;
    white-space: normal;
    padding-right: 47px;
}

.details_center_l>.detail>p a {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #49a0f5;
}

.details_center_r {
    width: 719px;
    height: 167px;
    padding: 31px 0 0 80px;
}

.details_center_r h3 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #343434;
}

.details_center_r>* {
    float: left;
}

.details_center_r>span {
    display: inline-block;
    width: 31px;
    height: 30px;
    background: url("../img/icon_list.png") no-repeat -96px -158px;
    margin-right: 20px;
}

.details_center_r>div {
    width: 490px;
}

.details_center_r>div>div {
    margin-top: 6px;
    margin-bottom: 22px;
}

.details_center_r>div>div>span {
    display: inline-block;
    font-size: 12px;
    line-height: 24px;
}

.details_center_r>div>div>span.wid_119 {
    width: 119px;
}

.details_center_r>div>div>span.wid_152 {
    width: 152px;
}

.details_center_r>div>p {
    font-size: 12px;
}

.details_center_r>div>p>a {
    display: inline-block;
    width: 98px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-left: 14px;
    border: 1px solid #49a0f5;
    color: #49a0f5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.details_footer {
    width: 1158px;
    /*height:137px;*/
    border: 1px solid #e6e6e6;
}

.order_reset {
    width: 100%;
    height: 98px;
    border: none;
    border-bottom: 1px solid #e6e6e6;
    margin: 0;
}

.order_reset:last-child {
    border: none;
}

.order_reset li.single_price p,
.order_reset .goods_state p,
.order_reset li.operate p {
    color: #656565;
    cursor: inherit;
}

.order_reset li.operate p {
    background: #fff;
    cursor: inherit;
}

.details_money {
    width: 1158px;
    height: 78px;
    line-height: 26px;
    border: 1px solid #e6e6e6;
    margin-top: 20px;
    font-size: 12px;
    background: #f1f6fb;
    color: #656565;
}

.details_money .font_normal {
    font-weight: normal;
}

.details_money>div {
    float: right;
    width: 205px;
}

.details_money>div.money_r {
    margin: 13px 38px 0 0;
}

.details_money>div.money_r span {
    float: left;
}

.details_money>div.money_r b {
    float: right;
}

.details_money>div.money_l {
    margin-top: 38px;
}

.details_money>div.money_l .font-big {
    font-size: 16px;
    color: #ef5656
}

.content_banner {
    width: 940px;
    height: 359px;
    padding: 0 19px;
    border: 1px solid #e5e5e5;
    margin-top: 20px;
    float: right;
}

.content_banner>h4 {
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    font-weight: normal;
    color: #323232;
}

.content_banner>.banner_l {
    position: relative;
    width: 940px;
    height: 260px;
    overflow: hidden;
}

.content_banner>.banner_l ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 1206px;
    height: 100%;
}

.content_banner>.banner_l li {
    width: 220px;
    height: 260px;
    margin-right: 20px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #a6a6a6;
    float: left;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.content_banner>.banner_l li:last-child {
    margin: 0;
}

.content_banner>.banner_l * {
    line-height: 22px;
    text-align: center;
    display: block;
    margin: 0px auto;
}

.content_banner>.banner_l>b {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* for Opera */
    text-overflow: ellipsis;
    /* for IE */
}

.banner_wrap>li>a {
    display: block;
    width: 100%;
    height: 100%;
}

.banner_wrap_btn {
    display: inline-block;
    width: 108px;
    height: 23px;
    margin-top: 5px;
    background: #49a0f5;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.content_banner>.banner_l .ban_img {
    width: 218px;
    height: 159px;
    /*background: #e5e5e5;*/
    margin-bottom: 7px;
    margin-top: 20px;
}

.ban_img>img {
    display: block;
    width: 100%!important;
    height: 100%!important;
}

.change_company {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 1900px;
    height: 1803px;
    background: rgba(0, 0, 0, .5);
    z-index: 1111111;
}

.change_company .company {
    width: 420px;
    height: 370px;
    background: #fff;
    margin-top: 213px;
    margin-left: 740px;
}

.change_company .company h4 {
    width: 100%;
    height: 94px;
    line-height: 94px;
    font-size: 20px;
    text-align: center;
    color: #626262;
}

.change_company .company>span,
.change_company .company>button {
    display: block;
}

.change_company .company>p,
.change_company .company>span,
.change_company .company>button {
    width: 298px;
    height: 40px;
    line-height: 40px;
    padding-left: 41px;
    margin: 10px auto 20px;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
;
    color: #626262;
    cursor: pointer;
}

.change_company .company>span {
    margin: -13px auto 1px;
}

.change_company .company>p>span {
    display: inline-block;
    float: right;
    margin: 16px 12px 0 0;
    width: 18px;
    height: 12px;
    background: url("../img/icon_list.png") no-repeat -177px -157px;
    vertical-align: middle;
    display: none;
}

.change_company .company p.focus {
    border-color: #49a0f5;
    color: #49a0f5;
}

.change_company .company>button {
    width: 338px;
    padding: 0;
    text-align: center;
    background: #49a0f5;
    border-color: #49a0f5;
    color: #fff;
}

.hei_979 {
    height: 979px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.hei_738 {
    /*height: 738px;*/
    overflow: hidden;
}

.hei_1119 {
    height: 1119px;
}

.hei_598 {
    overflow: hidden;
    padding-bottom: 20px;
}

.login {
    display: none;
}


/*服务介绍详情样式*/

.project_servers {
    overflow: hidden;
    border: 1px solid #e0e0e0;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.pservers_row1 {
    overflow: hidden;
    position: relative;
}

.pservers_row1>img {
    display: block;
    width: 535px;
    width: 100%;
}

.pservers_row1>.details_9001_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 40px 0px;
    background: rgba(61, 160, 255, 0.8);
    /*支持rgba的浏览器*/
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
    text-align: center;
    color: #fff;
}

.pservers_row1>.details_9001_one>.pservers_1_title {
    color: #5beeff;
}

.pservers_row1>.details_9001_one>.glyphicon {
    display: block;
    margin-top: 20px;
}

.pservers_row2 {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 650px;
}

.pservers_row2>img {
    display: block;
    height: 650px;
    width: 100%;
}

.pservers_left {
    overflow: hidden;
    background: #fff;
    width: 430px;
    height: 530px;
    z-index: 10;
    position: absolute;
    top: 70px;
    left: 70px;
    -webkit-box-shadow: 0 0 30px 5px #f3d42e;
    -moz-box-shadow: 0 0 30px 5px #f3d42e;
    box-shadow: 0px 0px 30px 5px #e0e0e0;
    padding: 15px 50px 0px 50px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.pservers_left>h3 {
    color: #5266a5;
    width: 210px;
    text-align: center;
    height: 35px;
    background: #fff;
    position: absolute;
    margin-left: 57px;
    line-height: 35px;
}

.pservers_left>ul {
    display: block;
    border: 2px solid #27a6ee;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    padding: 35px;
    margin-top: 20px;
}

.pservers_left>ul>li {
    font-size: 14px;
    display: block;
    color: #999;
    margin-bottom: 30px;
}

.pservers_left>ul>li>span {
    color: #27a6ee;
}

.pservers_row2>.pserver1_people {
    display: block;
    width: 350px;
    height: 570px;
    float: right;
    position: absolute;
    top: 52px;
    right: 0px;
}

.pservers_row3 {
    overflow: hidden;
    background: #fbfbfb;
    position: relative;
    padding: 65px 0px;
}

.pservers_row3>img {
    display: block;
    margin: -5px auto;
}

.pservers_row3>div {
    overflow: hidden;
    width: 160px;
    margin: 0px auto;
}

.pservers_row3>div>h2 {
    color: #5266a5;
    text-align: center;
}

.pservers_row3>div>h4 {
    color: #777;
    text-align: center;
    margin-top: 10px;
}

.pservers_row4 {
    overflow: hidden;
    position: relative;
}

.pservers_row4>h1 {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 18px 0px;
    background: rgba(61, 160, 255, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row4>h1>.glyphicon {
    display: block;
}

.pservers_row4>h1>div {
    overflow: hidden;
    padding: 10px 35px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    text-align: center;
    font-size: 14px;
    width: 150px;
    margin: 8px auto 0px;
    font-weight: normal;
}

.pservers_row5 {
    overflow: hidden;
    padding: 50px;
    position: relative;
}

.pservers_text1 {
    overflow: hidden;
    position: absolute;
    top: 133px;
    left: 85px;
}

.pservers_text1>h1 {
    color: #1689e6;
    margin-bottom: 5px;
}

.pservers_text1>h3 {
    color: #27a6ee;
    font-weight: normal;
    margin-top: 10px;
}

.pservers_text2 {
    overflow: hidden;
    position: absolute;
    top: 505px;
    right: 85px;
}

.pservers_text2>h1 {
    color: #1689e6;
    margin-bottom: 5px;
}

.pservers_text2>h3 {
    color: #27a6ee;
    font-weight: normal;
    margin-top: 10px;
}

.pservers_text3 {
    overflow: hidden;
    position: absolute;
    top: 840px;
    left: 85px;
}

.pservers_text3>h1 {
    color: #1689e6;
    margin-bottom: 5px;
}

.pservers_text3>h3 {
    color: #27a6ee;
    font-weight: normal;
    margin-top: 10px;
}

.pservers_text4 {
    overflow: hidden;
    position: absolute;
    top: 1200px;
    right: 85px;
}

.pservers_text4>h1 {
    color: #1689e6;
    margin-bottom: 5px;
}

.pservers_text4>h3 {
    color: #27a6ee;
    font-weight: normal;
    margin-top: 10px;
}

.pservers_text5 {
    overflow: hidden;
    position: absolute;
    top: 1680px;
    left: 85px;
}

.pservers_text5>h1 {
    color: #1689e6;
    margin-bottom: 5px;
}

.pservers_text5>h3 {
    color: #27a6ee;
    font-weight: normal;
    margin-top: 10px;
}

.pservers_row6 {
    overflow: hidden;
    position: relative;
}

.pservers_row6>.details_9001_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 43px 0px;
    background: rgba(61, 160, 255, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_9001_one>.glyphicon {
    display: block;
}

.pservers_row7 {
    overflow: hidden;
    padding: 40px;
    -webkit-box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
    -moz-box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
    box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
}

.pservers_row7>ul {
    display: block;
    float: right;
    overflow: hidden;
    margin-top: 60px;
    width: 480px;
}

.pservers_row7>ul>li {
    float: left;
    display: block;
    overflow: hidden;
    width: 170px;
    margin-left: 65px;
    margin-bottom: 60px;
}

.pservers_row7>ul>li>h2 {
    color: #1689e6;
    font-weight: normal;
}

.pservers_row7>ul>li>h2>span {
    top: 5px;
    margin-right: 7px;
}

.pservers_row7>ul>li>p {
    color: #888;
    font-size: 14px;
    margin-top: 10px;
}

.pservers_row8 {
    overflow: hidden;
    padding: 55px 20px;
}

.pservers_row8>h1 {
    color: #5266a5;
    text-align: center;
}

.pservers_row8>img {
    margin-top: 45px;
}

.pservers_row8>ul {
    display: block;
    overflow: hidden;
    margin-top: 20px;
}

.pservers_row8>ul>li {
    display: block;
    float: left;
    width: 175px;
    overflow: hidden;
}

.pservers_row8>ul>li>h4 {
    color: #5266a5;
}

.pservers_row8>ul>li>h5 {
    color: #5266a5;
    margin-top: 5px;
}

.ph41 {
    margin-left: 8px;
}

.ph42 {
    margin-left: 20px;
}

.ph43 {
    margin-left: 38px;
}

.ph44 {
    margin-left: 55px;
}

.ph45 {
    margin-left: 70px;
}

.ph52 {
    margin-left: 10px;
}

.ph53 {
    margin-left: 30px;
}

.ph54 {
    margin-left: 36px;
}

.ph55 {
    margin-left: 48px;
}

.pservers_row9 {
    overflow: hidden;
    position: relative;
}

.pservers_row9_div {
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 45px 43px;
    background: rgba(61, 160, 255, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    height: 450px;
}

.pservers_row9_div>h1 {
    color: #fff;
    text-align: center;
}

.pservers_row9_div>ul {
    display: block;
    overflow: hidden;
    margin-top: 60px;
}

.pservers_row9_div>ul>li {
    display: block;
    float: left;
    overflow: hidden;
    margin-right: 76px;
    margin-left: 40px;
}

.pservers_row9_dl {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.pservers_row9_dl>dt {
    display: block;
    overflow: hidden;
}

.pservers_row9_dl>dd {
    margin-top: 15px;
    color: #fff;
    font-size: 14px;
}

.pservers_row9_foot {
    overflow: hidden;
    padding: 35px;
    background: #3da0ff;
    position: absolute;
    bottom: 0px;
    z-index: 10;
    width: 100%;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.pservers_row9_foot>div {
    float: left;
}

.pservers_row9_foot>div>h4 {
    color: #fff;
}

.pservers_row9_foot>div>h5 {
    color: #fff;
    margin-top: 10px;
}

.pservers_row9_foot>a {
    float: right;
    display: block;
    width: 260px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    color: #27a6ee;
    font-size: 16px;
    background: #feea53;
    border-radius: 40px;
    font-weight: bold;
    /*-webkit-box-shadow: 0 0 30px 5px #f3d42e;
	-moz-box-shadow: 0 0 30px 5px #f3d42e;  */
    box-shadow: 0px 0px 6px 2px #efefef;
}

.pservers_row1>.details_haccp_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 43px 0px;
    background: rgba(118, 128, 220, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row1>.details_haccp_one>.glyphicon {
    display: block;
}

.details_haccp_one>.pservers_1_title {
    color: #27a6ee;
}

.pservers_row4>.details_haccp_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 18px 0px;
    background: rgba(118, 128, 220, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_haccp_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 43px 0px;
    background: rgba(118, 128, 220, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_haccp_one>.glyphicon {
    display: block;
}

.pservers_haccp_row2 {
    overflow: hidden;
    width: 100%;
    position: relative;
    background: #f5f8ff;
    padding: 55px 50px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.haccp_row2 {
    width: 200px;
    height: 45px;
    font-weight: bold;
    border-radius: 5px;
    background: #3da0ff;
    text-align: center;
    line-height: 45px;
    color: #fff;
    margin: 0px auto 35px;
}

.pservers_row1>.details_gbt_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 20px 0px;
    background: rgba(255, 143, 50, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
    text-align: center;
    color: #fff;
}

.pservers_row1>.details_gbt_one>.pservers_1_title {
    color: #5beeff;
}

.pservers_row1>.details_gbt_one>.glyphicon {
    display: block;
    margin-top: 20px;
}

.pservers_row4>.details_isogb_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 18px 0px;
    background: rgba(255, 143, 50, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_isogb_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 43px 0px;
    background: rgba(255, 143, 50, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_isogb_one>.glyphicon {
    display: block;
}

.isogb_texts {
    position: absolute;
    right: 95px;
    top: 85px;
}

.isogb_texts>h2 {
    color: #316c94;
}

.isogb_texts>h3 {
    color: #316c94;
    font-weight: normal;
    margin-top: 15px;
}

.pservers_row1>.details_iso2_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 54px 0px;
    background: rgba(253, 127, 181, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
    text-align: center;
    color: #fff;
}

.details_iso2_one>.pservers_1_title {
    color: #ffea3a;
}

.pservers_row1>.details_iso2_one>.glyphicon {
    display: block;
    margin-top: 20px;
}

.pservers_row4>.details_iso2_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 18px 0px;
    background: rgba(253, 127, 181, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_iso2_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 43px 0px;
    background: rgba(253, 127, 181, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_iso2_one>span {
    display: block;
}

.isogb_texts>h1 {
    color: #316c94;
}

.iso14_texts {
    overflow: hidden;
    position: absolute;
    top: 230px;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    display: none;
}

.iso14_texts>h1 {
    color: #fff;
    font-weight: normal;
    text-align: center;
}

.iso14_texts>h4 {
    color: #fff;
    font-weight: normal;
    margin-top: 30px;
    text-align: center;
}

.pservers_row1>.details_iso22_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 38px 0px;
    background: rgba(253, 127, 181, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
    text-align: center;
    color: #fff;
}

.details_iso22_one>.pservers_1_title {
    color: #ffea3a;
}

.pservers_row1>.details_iso22_one>.glyphicon {
    display: block;
    margin-top: 20px;
}

.iso27_texts {
    position: absolute;
    top: 130px;
    left: 60px;
}

.iso27_texts>h1 {
    color: #333;
    font-size: 40px;
}

.iso27_texts>h2 {
    color: #333;
    font-weight: normal;
    margin-top: 20px;
}

.iso27_img {
    margin-bottom: 172px;
}

.details_haccp_one>.iso27001_title {
    color: #ffea3a;
}

.pservers_row1>.details_ohsms18_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 41px 0px;
    background: rgba(137, 205, 124, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.details_ohsms18_one>.ohsms18_title {
    color: #3d87f7;
}

.pservers_row1>.details_ohsms18_one>.glyphicon {
    display: block;
}

.pservers_row4>.details_ohsms18_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 18px 0px;
    background: rgba(137, 205, 124, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_ohsms18_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 43px 0px;
    background: rgba(137, 205, 124, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_ohsms18_one>.glyphicon {
    display: block;
}

.aaa_texts {
    position: absolute;
    top: 130px;
    left: 60px;
}

.aaa_texts>h1 {
    color: #346e96;
    font-size: 40px;
}

.aaa_texts>h2 {
    color: #346e96;
    margin-top: 20px;
    font-weight: normal;
}

.pservers_row1>.details_aaa_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 41px 0px;
    background: rgba(98, 205, 252, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.details_aaa_one>.ohsms18_title {
    color: #3d87f7;
}

.pservers_row1>.details_aaa_one>.glyphicon {
    display: block;
}

.pservers_row4>.details_aaa_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 18px 0px;
    background: rgba(98, 205, 252, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_aaa_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 43px 0px;
    background: rgba(98, 205, 252, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.pservers_row6>.details_aaa_one>.glyphicon {
    display: block;
}

.pservers_left2 {
    float: left;
    overflow: hidden;
}

.pservers_left2>h2 {
    color: #5569a7;
}

.pservers_left2>ul {
    display: block;
    overflow: hidden;
    width: 410px;
    margin-top: 35px;
}

.pservers_left2>ul>li {
    font-size: 15px;
    color: #666;
    display: block;
    margin-bottom: 25px;
}

.pservers_row2_outher {
    overflow: hidden;
    padding: 85px 65px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    position: relative;
    width: 100%;
}

.pservers_row2_outher>img {
    float: right;
    display: block;
    width: 315px;
    height: 315px;
}

.pservers_row1>.details_cmmi_one {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 41px 0px;
    background: rgba(255, 143, 50, 0.8);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
    text-align: center;
    color: #fff;
    letter-spacing: 5px;
    font-size: 38px;
}

.details_cmmi_one>.ohsms18_title {
    color: #62cdfb;
}

.pservers_row1>.details_cmmi_one>.glyphicon {
    display: block;
}

.pservers_row2_outher>div {
    overflow: hidden;
    margin-top: 40px;
    height: 350px;
}

.pservers_row2_outher>div>img {
    display: block;
    width: 100%;
}

.itss_ul {
    display: block;
    position: absolute;
    width: 800px;
    overflow: hidden;
}

.itss_ul>li {
    display: block;
    width: 298px;
    overflow: hidden;
}

.itss_ul>li>div>h2 {
    color: #5266a5;
    font-weight: normal;
}

.itss_ul>li>div>p {
    display: block;
    font-size: 14px;
    color: #999;
    margin-top: 10px;
}

.itss_li1 {
    float: left;
}

.itss_li2 {
    float: right;
}

.itss_li3 {
    float: left;
    margin-top: 145px;
}

.itss_li4 {
    float: right;
    margin-top: 145px;
}

.itss_li1>img,
.itss_li3>img {
    float: right;
}

.itss_li2>img,
.itss_li4>img {
    float: left;
}

.itss_li1>div,
.itss_li3>div {
    float: left;
    overflow: hidden;
    width: 200px;
}

.itss_li2>div,
.itss_li4>div {
    float: right;
    overflow: hidden;
    width: 209px;
}

.itss_li3>div>p {
    width: 182px;
}

.details_iso22_one>.computer_title {
    color: #ffea3a;
}

.computer_texts {
    overflow: hidden;
    width: 450px;
    height: 100px;
    position: absolute;
    right: 0px;
    top: 160px;
    background: rgba(0, 0, 0, 0.6);
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95000000, endColorstr=#95000000);
}

.computer_texts>h2 {
    color: #40aea4;
    margin-top: 20px;
    margin-left: 115px;
}

.computer_texts>h5 {
    color: #40aea4;
    font-weight: normal;
    margin-left: 115px;
    margin-top: 10px;
}

.ccc_texts {
    position: absolute;
    top: 200px;
    left: 65px;
}

.ccc_texts>h1 {
    color: #27a6ee;
    font-weight: normal;
}

.ccc_texts>h1>span {
    font-weight: bold;
    font-size: 48px;
}

.ccc_texts>h4 {
    color: #444;
    font-weight: normal;
    margin-top: 5px;
}

.ccc_texts>h4>span {
    font-size: 18px;
    color: #27a6ee;
}


/*办理流程，申请资料，常见问题，客户评价，售后保障模块*/

.project_taball {
    display: none;
    overflow: hidden;
    width: 100%;
    margin-top: 10px;
    border: 1px solid #e0e0e0;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.project_taball>h4 {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 45px;
    background: #f1f6fb;
    color: #666;
    padding-left: 30px;
    line-height: 45px;
    font-weight: normal;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.process_row {
    overflow: hidden;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    padding: 25px;
}

.process_liuc {
    display: block;
    overflow: hidden;
    padding: 27px 0px;
}

.liucheng {
    margin-bottom: 40px;
}

.liucheng>h5 {
    font-size: 16px;
}

.clearfix>li {
    float: left;
    /*width: 160px;*/
    text-align: center;
    position: relative;
}

.clearfix>span {
    float: left;
    margin: 0px 8px;
}

.liucheng>li>h6 {
    font-size: 16px;
    margin: 10px 0;
    color: #58595a;
}

.liucheng>li>p {
    color: #a9abb1;
}

.clearfix>li>img {
    float: left;
}

.process_liuc>li {
    display: block;
    overflow: hidden;
    float: left;
    width: 126px;
    margin-bottom: 20px;
}

.process_liuc>img {
    float: left;
    margin-top: 30px;
}

.process_liuc>li>span {
    float: left;
    color: #27a6ee;
    font-size: 30px;
    margin-right: 10px;
}

.process_li_texts {
    float: left;
}

.process_li_texts>h5 {
    color: #444;
    font-size: 16px;
}

.process_li_texts>p {
    font-size: 12px;
    color: #999;
    margin-top: 3px;
}

.process_data {
    display: block;
    overflow: hidden;
}

.process_data>li {
    display: block;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
}

.process_probleam {
    display: block;
    overflow: hidden;
}

.process_probleam>li {
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
}

.process_probleam>li>h4 {
    color: #666;
}

.process_probleam>li>p {
    color: #999;
    font-size: 14px;
    margin-top: 5px;
}

.process_evaluate {
    display: block;
    overflow: hidden;
}

.process_evaluate>li {
    display: block;
    float: left;
    width: 405px;
    overflow: hidden;
    margin-right: 30px;
    margin-bottom: 30px;
    height: 190px;
}

.evaluate_dl {
    display: block;
    overflow: hidden;
    /*height:150px;*/
}

.evaluate_dl>dt {
    display: block;
}

.evaluate_dl>dt>img {
    float: left;
    width: 120px;
    height: 40px;
    display: block;
}

.evaluate_dl>dt>p {
    float: left;
    font-size: 14px;
    color: #999;
    margin-top: 10px;
}

.evaluate_dl>dd>p {
    float: left;
    font-size: 14px;
    color: #666;
    margin-top: 10px;
}

.promise_ul {
    display: block;
    overflow: hidden;
}

.promise_ul>li {
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0px;
}

.promise_ul>li>img {
    float: left;
    display: block;
    margin-right: 20px;
}

.promise_ul>li>div {
    float: left;
    overflow: hidden;
}

.promise_ul>li>div>h4 {
    color: #666;
}

.promise_ul>li>div>p {
    font-size: 14px;
    color: #999;
    margin-top: 5px;
}

.details_active {
    background: #fff;
    border-bottom: 2px solid #27a6ee;
    color: #27a6ee;
    height: 44px;
}

.pay_suc_content {
    overflow: hidden;
    width: 780px;
    margin: 150px auto 120px;
}

.pay_suc_content>img {
    float: left;
}

.pay_suc_content>ul {
    float: left;
    margin-left: 50px;
    margin-top: 10px;
    display: block;
    width: 450px;
}

.pay_suc_content>ul>li {
    display: block;
    margin-bottom: 25px;
}

.pay_suc_content>ul>li>h3 {
    color: #333;
}

.pay_suc_content>ul>li>p {
    color: #777;
    font-size: 14px;
    margin-bottom: 5px;
}

.pay_suc_content>ul>li>p>b {
    color: #333;
}

.pay_suc_content>ul>li>p>a {
    color: #27a6ee;
}

.pay_suc_content>ul>li>h5 {
    color: #ee393e;
    font-size: 14px;
    font-weight: normal;
}

.order_delails_right {
    width: 654px;
    float: left;
    padding-top: 20px;
    padding-left: 80px;
    /* height: 100%; */
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.order_delails_right h2 {
    float: left;
}

.order_delails_spans {
    overflow: hidden;
    margin-left: 50px;
    margin-bottom: 25px;
    width: 450px;
    margin-top: 15px;
}

.order_delails_spans span {
    width: 150px;
    height: 25px;
    display: block;
    float: left;
}

.order_delails_right p {
    margin-left: 50px;
    font-size: 12px;
}

.order_delails_right a {
    width: 100px;
    display: inline-block;
    height: 25px;
    color: #49a0f5;
    border: 1px solid #49a0f5;
    border-radius: 3px;
    text-align: center;
    line-height: 25px;
    margin-left: 17px;
}

.order_delails_right {
    font-size: 14px;
}

.delails_process {
    height: 160px;
    background: #f1f6fb;
    overflow: hidden;
    padding: 50px 35px 35px 35px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.process_img {
    margin-left: 10px;
    float: left;
    margin-right: 10px;
}

.process_img span {
    font-size: 32px;
    color: #aaa;
}

.delails_process h3 {
    float: left;
    color: #aaa;
    margin-top: 5px;
    font-size: 14px;
}

.order_delails {
    border: 1px solid #d9d9d9;
    overflow: hidden;
    height: 200px;
}

.order_delails_left {
    float: left;
    width: 360px;
    border-right: 1px solid #d9d9d9;
    background: #f9f9f9;
    padding-top: 20px;
    height: 100%;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.process_text {
    float: left;
    width: 75px;
    height: 90px;
    margin-right: 59px;
}

.process_text h4 {
    color: #666;
    text-align: center;
    font-size: 15px;
    font-weight: normal;
}

.modules {
    background: rgba(0, 0, 0, 0.3);
    background: #000;
    filter: Alpha(opacity=40);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1111;
}

.industries {
    width: 920px;
    height: 680px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    font-family: '微软雅黑';
    z-index: 11111;
    /*overflow: hidden;*/
    border-radius: 4px;
}
.industries_content {
    height: 580px;
    overflow-y: scroll;
}
@media screen and (max-width: 1650px) {
    .industries {
        height: 570px;
    }
    .industries_content {
        height: 460px;
    }
}
@media screen and (max-width: 1400px) {
    .industries {
        height: 505px;
    }
    .industries_content {
        height: 380px;
    }
}

.industries_row {
    overflow: hidden;
    padding: 5px
}

.industries_col1 {
    text-align: right;
    color: #333;
    float: left;
    width: 14%;
    font-size: 12px;
}

.industries_col2 {
    float: right;
    width: 85%
}

.industries_col2 label {
    display: block;
    float: left;
    width: 25%;
    margin-bottom: 5px
}

.industries_col2 .check {
    float: left;
    margin-top: 2px;
    margin-right: 5px
}

.industries_col2 span {
    float: left;
    font-size: 12px;
}

.industries>.btns {
    padding: 10px;
    overflow: hidden
}

.industries>.btns>.btn_subs {
    display: block;
    float: right;
    width: 80px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    background: #5cb85c;
    border-radius: 3px
}

.industries>.btns>.btn_close {
    margin-left: 20px;
    display: block;
    float: right;
    width: 80px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    background: #ccc;
    border-radius: 3px
}

.industries_header {
    overflow: hidden;
    padding: 10px;
    font-size: 14px;
}

.industries_header span {
    margin-left: 15px
}

.public_content_linka {
    display: block;
    width: 100%;
    height: 100%;
}

.public_city_left {
    width: 480px;
    height: 360px;
    overflow: hidden;
    float: left;
    margin-right: 50px;
}

.public_city_left>img {
    display: block;
    width: 100%;
    height: 100%;
}

.public_city_right {
    float: left;
    overflow: hidden;
    margin-top: 30px;
}

.public_city_dls {
    overflow: hidden;
}

.public_city_dl {
    display: block;
    float: left;
    width: 170px;
    margin-right: 50px;
}

.public_city_dl>dt {
    overflow: hidden;
    display: block;
    text-align: center;
}

.public_city_dl>dt>span {
    color: #27a6ee;
    font-size: 44px;
}

.public_city_dl>dd {
    overflow: hidden;
    display: block;
    margin-top: 15px;
}

.public_city_dl>dd>p {
    display: block;
    color: #27a6ee;
    font-size: 14px;
    text-align: center;
    word-break: break-all;
}

.public_city_texts {
    color: #666;
    font-size: 14px;
    width: 660px;
    line-height: 1.8rem;
    margin-top: 50px;
}

.dangxuan {
    position: relative;
    border: 2px solid #d20514;
    color: #d20514;
    line-height: 33px;
    background: url("../images/danxuan_bg.png") no-repeat 0 0;
    background-position-y: 16px;
    background-position-x: right;
}

.search_cert_list {
    overflow: hidden;
    margin-top: 20px;
}

.search_cert_col {
    overflow: hidden;
    float: left;
    margin-right: 15px;
}

.search_cert_col>label {
    color: #666;
    font-size: 14px;
}

.search_cert_col>span {
    color: #666;
    font-size: 14px;
}

.search_cert_col>input {
    border: 1px solid #e0e0e0;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #666;
    padding-left: 10px;
}

.search_submit {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    color: #333;
    background: #fff;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    width: 70px;
    cursor: pointer;
}

.content_cert_row {
    width: 100%;
    overflow: hidden;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
}

.add_cert_form>p>label {
    display: inline-block;
    width: 170px;
    height: 32px;
    line-height: 32px;
    text-align: right;
    float: left;
}

.add_cert_form>p>select {
    width: 412px;
    height: 30px;
    padding-left: 8px;
    line-height: 30px;
    border: 1px solid #dddddd;
    margin-left: 12px;
}

.add_cert_form>p>.cert_add_submit {
    display: inline-block;
    width: 200px;
    height: 35px;
    background: #49a0f5;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    line-height: 35px;
    margin-left: 12px;
}

.ticket_info>.add_cert_form>h3 {
    margin-bottom: 30px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.ossupload_em {
    overflow: hidden;
    display: inline-block;
}

.ossupload_em>input[type=button] {
    display: block;
    width: 100px;
    height: 32px;
    color: #27a6ee;
    font-size: 14px;
    border: 1px solid #27a6ee;
    text-align: center;
    line-height: 32px;
    border-radius: 5px;
    float: left;
    background: #fff;
    padding: 0px;
    cursor: pointer;
}

.ossupload_em>.btn {
    display: block;
    width: 100px;
    height: 32px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    border-radius: 5px;
    float: left;
    background: #27a6ee;
    padding: 0px;
    margin-left: 10px;
}

.ossupload_em>input[type=radio] {
    display: none;
}

.ossupload_em>.ossfile_span {
    display: none;
}

.ticket_info .ima_content {
    margin-left: 13px;
    height: 30px;
    line-height: 30px;
    color: #333;
}

.ticket_info .container_div {
    text-align: left;
    margin-left: 10px;
    font-size: 16px;
    color: #27a6ee;
    margin-top: 5px;
}

.cert_body {
    padding: 0px 20px;
}

.shop_content>h3 {
    color: #27a6ee;
    font-weight: normal;
    border-bottom: 2px solid #27a6ee;
    float: left;
}

.see_cert_content {
    overflow: hidden;
    margin-top: 23px;
}

.see_cert_content>h3 {
    overflow: hidden;
    text-align: center;
    color: #333;
    font-weight: bold;
    margin-top: 50px;
}

.see_cert_content>h5 {
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top: 20px;
    border-bottom: 2px solid #e0e0e0;
    padding-bottom: 20px;
}

.see_cert_btns {
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 50px;
}

.see_cert_btns>a {
    display: block;
    float: left;
    margin-right: 20px;
    border-radius: 5px;
    padding: 10px 20px;
    background: #00a2d4;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.cert_body>table {
    border: 1px solid #e0e0e0;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

.cert_body>table>tbody>tr {
    border: 1px solid #e0e0e0;
}

.cert_body>table>tbody>tr>td {
    padding: 15px 0px 15px 40px;
    border: 1px solid #e0e0e0;
    font-size: 12px;
    color: #666;
    vertical-align: inherit;
}

.cert_body>table>tbody>tr>td>h4 {
    font-weight: bold;
    color: #333;
}

.see_cert_first_td {
    background: #f9f9f9;
    width: 20%;
}

.see_cert_first_td2 {
    width: 40%;
}

.cert_td_as {
    display: block;
    float: left;
    background: #00a2d4;
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 5px 20px;
    margin-right: 15px;
    margin-bottom: -8px;
}

.one_pay_div {
    overflow: hidden;
    margin: 0px auto;
    width: 888px;
}

.one_pay_texts {
    overflow: hidden;
    margin: 15px auto 0px;
    width: 984px;
}

.one_pay_texts>div {
    overflow: hidden;
    float: left;
    color: #999;
}

.one_pay_texts>div>h4 {
    font-size: 14px;
    font-weight: normal;
    width: 140px;
    text-align: center;
}

.process_text1 {
    margin-left: 4px;
}

.process_text2 {
    /*margin-left:95px;*/
}

.process_text3 {
    /*margin-left:95px;*/
}

.process_text4 {
    /*margin-left:90px;*/
}

.process_text5 {
    /*margin-left:87px;*/
}

.process_text6 {
    /*margin-left:105px;*/
}

.process_text7 {
    /*margin-left:86px;*/
}

.two_pay_div {
    overflow: hidden;
    padding-left: 43px;
}

.two_pay_div>.process_img:first-child {
    margin-left: 0px;
}

.two_pay_texts {
    overflow: hidden;
    margin-top: 15px;
}

.two_pay_texts>div {
    overflow: hidden;
    float: left;
    color: #999;
}

.two_pay_texts>div>h4 {
    font-size: 14px;
    font-weight: normal;
    width: 120px;
    text-align: center;
}

.two_process_text1 {
    /*margin-left:11px;*/
}

.two_process_text2 {
    margin-left: 4px;
}

.two_process_text3 {
    margin-left: 13px;
}

.two_process_text4 {
    margin-left: 7px;
}

.two_process_text5 {
    margin-left: 6px;
}

.two_process_text6 {
    margin-left: 8px;
}

.two_process_text7 {
    margin-left: 8px;
}

.two_process_text8 {
    margin-left: 5px;
}

.identify_two {
    width: 155px;
}

.identify_two>h5 {
    color: #666;
    font-weight: normal;
    margin-top: 35px;
}

.company_lists {
    overflow: auto;
    background: #fff;
    padding: 40px;
    width: 420px;
    height: 390px;
    position: fixed;
    left: 50%;
    margin-left: -210px;
    top: 220px;
    z-index: 1000001;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    display: none;
}

.close_module {
    position: absolute;
    top: 10px;
    right: 10px;
}

.close_module>span {
    color: #27a6ee;
    cursor: pointer;
}

.company_lists>h4 {
    text-align: center;
    color: #666;
}

.company_lists>ul {
    display: block;
    overflow: hidden;
}

.company_lists>ul>li {
    display: block;
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid #e0e0e0;
    padding: 12px 40px;
    font-size: 14px;
    color: #666;
    border-radius: 5px;
    cursor: pointer;
}

.company_lists>ul>li>span {
    float: right;
    color: #27a6ee;
}

.company_lists>a {
    display: block;
    background: #27a6ee;
    overflow: hidden;
    padding: 12px 40px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    margin-top: 30px;
}

.company_lists>ul>.active_company {
    color: #27a6ee;
    border: 1px solid #27a6ee;
}

.ensure_content>.content_manage_lists {
    width: 100%;
    margin-top: 20px;
    border: 1px solid #e6e6e6;
}

.bkg_module {
    background: rgba(0, 0, 0, 0.3);
    background: black/9;
    filter: alpha(opacity=50)/9;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    z-index: 1000;
    display: none;
}

.vedio_div {
    position: relative;
}

.vedio_logo_img {
    position: absolute;
    width: 216px;
    height: 181px;
    left: 50%;
    top: 50%;
    margin-left: -108px;
    top: 70px;
    cursor: pointer;
}

.vedio_div>img {
    display: block;
    width: 100%;
    height: 300px;
}

.about_vedio_div {
    position: relative;
    width: 50%;
    float: left;
    height: 355px;
    background: black;
}

.about_vedio_div>img {
    display: block;
    height: 100%;
    float: right;
}

.about_vedio_right {
    float: right;
    width: 50%;
    background: #f0f0f0;
    padding: 70px 110px;
    -moz-box-sizing: border-box;
    /*Firefox3.5+*/
    -webkit-box-sizing: border-box;
    /*Safari3.2+*/
    -o-box-sizing: border-box;
    /*Opera9.6*/
    -ms-box-sizing: border-box;
    /*IE8*/
    box-sizing: border-box;
    height: 355px;
}

.about_vedio_right>h2 {
    font-weight: normal;
}

.about_vedio_right>h2>span {
    display: block;
    width: 60px;
    border-bottom: 2px solid #b3b3b3;
    margin-top: 12px;
}

.message_read_btns {
    float: right;
}

.message_type_btns {
    float: left;
}

.see_msg_border {
    border: 1px solid #e0e0e0;
    overflow: hidden;
    padding: 30px;
}

.see_msg_border>h4 {
    color: #666;
    font-weight: normal;
    text-align: center;
    margin-bottom: 15px;
}

.see_msg_border>h5 {
    font-weight: normal;
    color: #888;
    text-align: center;
    margin-bottom: 25px;
}

.see_msg_border>p {
    font-size: 14px;
    color: #666;
    text-align: center;
}

.case_info_title {
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.case_info_title>h4 {
    float: left;
    color: #333;
}

.case_info_left {
    float: left;
}

.case_info_dl {
    display: block;
    width: 200px;
    overflow: hidden;
}

.case_info_dl>dt {
    display: block;
    overflow: hidden;
}

.case_info_dl>dt>img {
    width: 190px;
    height: 190px;
    border-radius: 50%;
    display: block;
}

.case_info_dl>dd {
    display: block;
    overflow: hidden;
    margin-top: 30px;
}

.case_info_dl>dd>p {
    font-size: 14px;
    color: #999;
    line-height: 25px;
    border-bottom: 1px solid #999;
    text-align: center;
    margin-bottom: 15px;
}

.case_info_dl>dd>h5 {
    color: #777;
    margin-bottom: 10px;
    text-align: center;
}

.case_info_right {
    overflow: hidden;
    float: right;
    width: 900px;
}

.case_info_right p {
    font-size: 14px;
    line-height: 2.1rem!important;
}

.wx_title_p1 {
    color: #666;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.wx_title_p2 {
    color: #666;
    height: 50px;
    text-align: center;
    line-height: 50px;
}

.wx_info_content {
    width: 230px;
    overflow: hidden;
    margin: 0px auto;
}

.ewm-img {
    width: 200px;
    height: 200px;
    margin: 0px auto;
}

.remind_text {
    clear: both;
    color: red;
    height: 25px;
    line-height: 25px;
    padding-left: 40px;
}

.no_orders {
    border: 1px solid #e0e0e0;
    padding: 150px 0px;
    border-radius: 3px;
}

.no_order_content {
    width: 560px;
    overflow: hidden;
    margin: 0px auto;
}

.no_order_content>span {
    font-size: 46px;
    color: #27a6ee;
    float: left;
}

.no_order_content>p {
    font-size: 20px;
    color: #999;
    font-weight: bold;
    float: left;
    margin-top: 9px;
    margin-left: 35px;
}

.no_order_content>p>a {
    display: inline-block;
    padding: 3px 6px;
    color: #fff;
    background: #27a6ee;
    border-radius: 3px;
    font-size: 18px;
    font-weight: normal;
}

.company_name_content {
    overflow: hidden;
    width: 340px;
    padding: 25px 40px;
    background: #fff;
    left: -175px;
    position: fixed;
    z-index: 100000000;
    margin-left: 50%;
    top: 120px;
    display: none;
}

.company_name_check {
    overflow: hidden;
    margin-top: 20px;
    height: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.company_name_check>a {
    display: block;
    float: left;
    width: 100px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background: #27a6ee;
    border-radius: 4px;
}

.company_name_error {
    float: left;
    font-size: 14px;
    color: #666;
    height: 35px;
    line-height: 35px;
    margin-left: 10px;
}

.regin_btn {
    display: block;
    width: 150px;
    height: 35px;
    color: #fff;
    background: #27a6ee;
    margin: 0px auto;
    text-align: center;
    line-height: 35px;
    border-radius: 5px;
    margin-top: 20px;
}

.liucheng_dl {
    display: block;
    overflow: hidden;
}

.liucheng_dl>dt {
    display: block;
    overflow: hidden;
}

.liucheng_dl>dt>img {
    display: block;
    margin: 0px auto;
}

.liucheng_dl>dd {
    display: block;
    margin-top: 15px;
}

.liucheng_dl>dd>h4 {
    text-align: center;
    margin-bottom: 5px;
}

.liucheng_dl>dd>p {
    text-align: center;
    font-size: 12px;
    color: #999;
}

.self_help_right .text_l {
    text-align: left;
}

.auto_project_borber_ {
    height: 37px;
    padding-bottom: 20px;
}

.cat-1 .cat_cooks_active {
    position: relative;
    color: #49a0f5!important;
}
.cat-2.cat_cooks_active{
    background: #49a0f5!important;
}
.cat-2.cat_cooks_active>span>a,
.cat-2.cat_cooks_active>span .iconfont{
    color: #fff!important;
}

.cat-1 .cat_cooks_active:after {
    position: absolute;
    top: 76px;
    display: block;
    content: '';
    width: 100%;
    height: 4px;
    background: #49a0f5;
}

.detail_table {
    display: block;
    width: 100%;
    overflow: hidden;
    font-weight: normal;
    font-size: 14px;
    color: #666;
    border-collapse: collapse;
}

.detail_table>thead {
    border: 1px solid #e0e0e0;
    background: #f1f6fb;
}

.detail_table>thead>tr {
    height: 40px;
}

.detail_table>thead>tr>td {
    text-align: center;
}

.detail_table>tbody {
    width: 100%;
}

.detail_table>tbody>tr {
    overflow: hidden;
    height: 115px;
    border-bottom: 1px solid #e0e0e0;
}

.detail_table>tbody>tr>td {
    text-align: center;
}

.detail_table_td1>img {
    float: left;
    width: 70px;
    display: block;
    margin-left: 110px;
}

.detail_table_td1>span {
    float: left;
    display: block;
    margin-top: 15px;
    font-size: 14px;
    margin-left: 10px;
}

.detail_table_td1 {
    width: 4%;
}

.detail_table_td2 {
    width: 4%;
}

.detail_table_td3 {
    width: 4%;
}

.detail_table_td4 {
    width: 3%;
}

.detail_table_td5 {
    width: 3%;
}

.footers {
    background: #303036;
    overflow: hidden;
    width: 100%;
}
.footer_sale{
    float:right;
    padding-left: 67px;
    background:url(../images/footer_sale.png) 0 5px no-repeat;
}
.sale_server{
    font-size: 14px;
    color:#fff;
    margin-bottom:6px;
}
.footer_sale h4{
    font-size:22px;
    color:#fff;
    margin-bottom:22px;
    font-weight:300;
}
.sale_time{
    font-size:12px;
    color:#fff;
    margin-bottom:12px;
}
.footer_sale a{
    display:block;
    width: 148px;
    height:24px;
    line-height:24px;
    font-size:12px;
    text-align:center;
    color:#f5f5f5;
    border:1px solid #fff;
    border-radius:2px;
}
.footer_sale a:hover{
    border: 1px solid #49a0f5;
    color:#49a0f5;
}
.guarantee_list>li:last-child {
    float: right;
    margin-right: 0px;
}

.footer_content {
    border-bottom: 1px solid #4b5054;
    overflow: hidden;
    padding: 32px 0px 23px;
    width: 1102px;
    margin: 0px auto;
}
#LRfloater3{
    z-index: 322!important;
}
.top-id2{
    position: fixed;
    right: 55px;
    bottom:100px;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background: #5ba4ed;
    text-align: center;
    cursor: pointer;
}
.top-id2-img{
    position: absolute;
    top:50%;
    left:50%;
    width:20px;
    height: 25px;
    transform:translate(-50%,-50%);
    display: block;
}
.top-id2 img{

}
.footer_btns {
    float: right;
    overflow: hidden;
    margin-top: -28px;
}

.footer_btns>li {
    float: left;
    margin-left: 20px;
}

.footer_btns>li>a>img {
    margin-top: 7px;
}

.footer_btns>li:first-child>a>img {
    margin-top: 0px;
}

.content_not_imgs {
    margin: 30px auto;
    display: block;
}

.content_top>h5 {
    color: #27a6ee;
    font-size: 14px;
    display: block;
    overflow: hidden;
    padding: 20px 0px;
    border-bottom: 1px solid #e0e0e0;
}

.active {
    color: #27a6ee;
}

.footer_links {
    overflow: hidden;
    display: none;
    margin-bottom: 10px;
    float: left;
}

.footer_links>li {
    float: left;
    margin-right: 25px;
}

.footer_links>li>span {
    color: #73777a;
    font-size: 14px;
}

.footer_links>li>a {
    color: #73777a;
    font-size: 14px;
}

.contact_header_img {
    display: block;
    width: 100%;
    height: 400px;
}

.index_hrefs>li>a:hover {
    color: #27a6ee;
    font-size: 14px;
}

.footer_links>li>a:hover {
    color: #27a6ee;
}

.footer_single_a:hover {
    color: #27a6ee;
}
.footer_single_a img{
    position: relative;
    top: 3px;
}
.details_rows.marginT15 {
    margin-top: 15px;
}

.index_6_imgs {
    overflow: hidden;
    position: absolute;
    top: 100px;
    width: 1040px;
    left: 50%;
    margin-left: -510px;
}

.index_6_imgs>img {
    margin: 0px auto 50px;
    display: block;
}

.index_6_dl {
    float: left;
    margin-right: 105px;
}

.index_6_dl:last-child {
    margin-right: 0px;
}

.index_6_dl>dt {
    float: left;
}

.index_6_dl>dt>img {
    margin-top: 5px;
}

.index_6_dl>dd {
    float: left;
    /*margin-left: 10px;*/
}

.index_6_dl>dd>h1 {
    color: #fff;
}

.index_6_dl>dd>p {
    margin-top: 15px;
    color: #fff;
}

.goods_imgs_active {
    border: 1px solid #27a6ee!important;
}

.other_goodsmenu {
    display: none;
}

.public_header_img {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 450px;
}

.public_header_img>img {
    height: 450px;
    width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}

.ensure_content li.book_state>.effective_green {
    background: #26c300;
}

.ensure_content li.book_state>.effective_red {
    background: #ff0000;
}

.ensure_content li.book_state>.effective_orange {
    background: #ff9205;
}

.ensure_content li.book_state>.effective_blue {
    background: #2096fa;
}

.overflows {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.shopsuc_dls {
    display: block;
    overflow: hidden;
    width: 790px;
    margin: 160px auto;
}

.shopsuc_dls>dt {
    float: left;
    margin-right: 50px;
}

.shopsuc_dls>dd {
    float: left;
}

.shopsuc_dls>dd>h2 {
    color: #333;
    margin-bottom: 25px;
    font-weight: normal;
}

.shopsuc_dls>dd>p {
    color: #888;
    font-size: 14px;
    margin-bottom: 5px;
}

.shopsuc_dls>dd>p>span {
    color: #333;
    font-weight: bold;
}

.shopsuc_dls>dd>p>a {
    color: #27a6ee;
}

.shopsuc_dls>dd>b {
    margin-top: 20px;
    color: #ff1c1c;
    display: block;
    font-size: 14px;
}

.shopsuc_dls>dd>b:last-child {
    margin-top: 5px;
}

@media (max-width: 1280px) {
    .public_rows_menu {
        margin-left: 0;
        left: 41px;
    }
}

#myDiv {
    text-align: center;
    color: #27a6ee;
    margin: -30px auto 20px;
}


/*-------客服弹窗-------*/

.linkWin {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 282px;
    height: 286px;
    background: #f1f3f7;
    z-index: 9999;
}

.linkWin>p {
    color: #007dfa;
    text-align: center;
    font-size: 16px;
}

.linkWin>p.title {
    height: 103px;
    line-height: 66px;
    color: #fff;
    background: #228efa;
}

.linkWin>p.assis {
    margin: 58px 0 3px;
}

.linkWin>p.note {
    font-size: 14px;
}

.linkW_head {
    position: absolute;
    top: 56px;
    left: 94px;
    width: 94px;
    height: 94px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

.linkWin>div>a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    margin-top: 34px;
}

.linkWin>div>.online {
    width: 143px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    background: #228efa;
    color: #fff;
    margin: 0 9px 0 20px;
}

.linkWin>div>.later {
    width: 88px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    border: 1px solid #cddbeb;
    color: #999999;
    background: #fff;
}

.linkWin>span {
    position: absolute;
    top: 0;
    right: 5px;
    color: #fff;
    cursor: pointer;
}

.biaozhun {
    border: 2px solid #27a6ee;
    color: #27a6ee;
    line-height: 33px;
}

.details_body {
    overflow: hidden;
}

.details_row1 {
    overflow: hidden;
    position: relative;
    height: 220px;
}

.details_row1.rs_row1 {
    height: 488px;
}

.details_row1.rs_row1>img {
    margin-left: -500px;
}

.details_row1>img {
    position: absolute;
}

.details_row1>div {
    position: absolute;
    width: 100%;
}

.details_row1>.it_set>p {
    margin: 68px 0 30px;
}

.details_row1>.it_set>h1 {
    font-size: 32px;
    font-weight: normal;
}

.details_row1>.it_set>h1>span {
    font-size: 40px;
}

.details_row1>div>p {
    color: #fff;
    font-size: 26px;
    text-align: center;
    margin-top: 58px;
}

.details_row1>div>p.size20 {
    font-size: 20px;
}

.details_row1>div>h1 {
    color: #fff;
    font-size: 42px;
    text-align: center;
}

.rs_row1>div>h3 {
    margin: 48px auto 0;
    width: 754px;
    line-height: 142px;
    font-size: 27px;
    text-align: center;
    color: #fff;
    border-top: 1px solid #fff;
}

.rs_row1 .icon_item {
    text-align: center;
    color: #fff;
}

.rs_row1 .icon_item>span {
    display: inline-block;
    width: 1px;
    height: 48px;
    margin: 0 40px;
    background: #fff;
    vertical-align: 10px;
}

.details_row1>div>h1>span {
    color: #ffd930;
    font-size: 60px;
}

.details_row2 {
    overflow: hidden;
    position: relative;
    height: 545px;
}

.details_row2>img {
    position: absolute;
}

.details_row2>p {
    position: absolute;
    color: #595959;
    font-size: 16px;
}

.details_row2>h5 {
    position: absolute;
    color: #777;
    font-size: 14px;
    top: 390px;
    left: 130px;
    font-weight: normal;
}

.details_row2>a {
    position: absolute;
    display: block;
    overflow: hidden;
    color: #fff;
    border-radius: 3px;
    background: #ff8a00;
    text-align: center;
    width: 115px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    top: 383px;
    left: 406px;
    box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_p1 {
    left: 217px;
    top: 213px;
}

.details_p3 {
    left: 217px;
    top: 260px;
}

.details_p5 {
    left: 217px;
    top: 308px;
}

.details_p2 {
    left: 530px;
    top: 213px;
}

.details_p4 {
    left: 530px;
    top: 260px;
}

.details_p6 {
    left: 530px;
    top: 308px;
}

.details_row2>h2 {
    color: #1689e6;
    position: absolute;
    top: 138px;
    left: 415px;
    font-size: 28px;
}

.details_row3 {
    overflow: hidden;
    position: relative;
    height: 319px;
}

.details_row3>img {
    position: absolute;
}

.details_row3>h2 {
    color: #fff;
    position: absolute;
    top: 60px;
    left: 40px;
}

.details_row3>p {
    color: #fff;
    font-size: 16px;
    width: 445px;
    display: block;
    position: absolute;
    top: 120px;
    left: 40px;
    line-height: 1.8;
}

.details_row3>a {
    position: absolute;
    display: block;
    overflow: hidden;
    color: #fff;
    border-radius: 3px;
    background: #ff8a00;
    text-align: center;
    width: 115px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    top: 230px;
    left: 40px;
}

.details_row4 {
    position: relative;
    height: 880px;
    background: #efefef;
}

.details_row4>h2 {
    position: absolute;
    left: 330px;
    top: 40px;
    font-size: 28px;
    color: #333;
    z-index: 1;
}

.details_row4>h2>span {
    color: #ff8a00;
}

.details_row4>img {
    position: absolute;
}

.details_row4>div {
    position: absolute;
}

.details_row4>div>h3 {
    color: #2f9bf2;
    margin-bottom: 5px;
}

.details_row4>div>p {
    color: #666;
    font-size: 16px;
}

.details_row4_div1 {
    left: 175px;
    top: 160px;
}

.details_row4_div3 {
    left: 175px;
    top: 345px;
}

.details_row4_div2 {
    left: 540px;
    top: 160px;
}

.details_row4_div4 {
    left: 540px;
    top: 345px;
}

.details_row4_div2>h3 {
    text-align: right;
}

.details_row4_div4>h3 {
    text-align: right;
}

.details_row4>p {
    position: absolute;
    color: #ff8a00;
    font-size: 26px;
    font-weight: bold;
    top: 253px;
    left: 425px;
}

.details_row4>p>span {
    display: block;
    text-align: center;
}

.details_row4_foot {
    left: 100px;
    top: 555px;
}

.details_row4_foot>p {
    margin-bottom: 22px;
}

.details_row4_foot>h2 {
    margin-bottom: 35px;
}

.details_row4_foot>a {
    display: block;
    overflow: hidden;
    color: #fff;
    border-radius: 3px;
    background: #ff8a00;
    text-align: center;
    width: 115px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_row4_img {
    top: 550px;
    right: 115px;
}

.details_row5 {
    position: relative;
    height: 405px;
}

.details_row5>img {
    position: absolute;
}

.details_row5>p {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    position: absolute;
}

.details_row5_p1 {
    left: 85px;
    top: 95px;
}

.details_row5_p2 {
    left: 500px;
    top: 95px;
}

.details_row5>ul {
    position: absolute;
    display: block;
    overflow: hidden;
    margin-top: 260px;
    left: 85px;
}

.details_row5>ul>li {
    float: left;
    font-size: 18px;
    color: #666;
}

.details_row5_li2 {
    margin-left: 25px;
}

.details_row5_li3 {
    margin-left: 23px;
}

.details_row5_li4 {
    margin-left: 30px;
}

.details_row5_li5 {
    margin-left: 34px;
}

.details_row5_li6 {
    margin-left: 35px;
}

.details_row5_li7 {
    margin-left: 36px;
}

.details_row6 {
    height: 530px;
    overflow: hidden;
    background: #fff;
    text-align: center;
    background: url('/static/public_detail/img/answer_background-20210818.jpg') center center no-repeat;
    margin-top: -1px;
    position: relative;
}
.show_all {
    position: absolute;
    bottom: 0;
}
div.showmsg {
    float:left;
    height:210px;
    position: relative;
    cursor:pointer;
}
div.msgcontent {
    background: url('/static/public_detail/img/contentback.png') top left no-repeat;
    text-align: left;
    font-size: 12px;
    width: 129px;
    height:110px;
    position: absolute;
    top: -138px;
    padding: 36px 0 0 29px;
    color: #fff;
    display: none;
}
div.msgcontent>p.msgtitle {
    color:#fbbd68;
    font-size: 16px;
    margin-bottom: 5px;
}
.pbt_answer_one {
    font-size: 30px;
    color: #fbbd68;
    margin: 75px 0px 40px;
}
.pbt_answer_two {
    color: #fff;
    font-size: 14px;
}
.pbt_click>a {
    display:inline-block;
    width: 188px;
    height: 34px;
    border: 1px solid #929398;
    color: #E6E6E7;
    font-size: 18px;
    line-height: 36px;
    margin-top: 40px;
}
.pbt_click>a:hover {
    color: #fff;
    background-color:#FBBD68;
    border: 1px solid #FBBD68;
}



.details_row7 {
    position: relative;
    height: 920px;
    background: #efefef;
    overflow: hidden;
}

.details_row7_img1 {
    position: absolute;
    left: 38px;
    top: 260px;
}

.details_row7>h2 {
    position: absolute;
    color: #333;
    top: 55px;
    left: 240px;
}

.details_row7>h2>span {
    color: #ff8a00;
}

.details_row7>p {
    color: #777;
    position: absolute;
}

.details_row7_div>a {
    display: block;
    overflow: hidden;
    color: #fff;
    border-radius: 3px;
    background: #ff8a00;
    text-align: center;
    width: 115px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    position: absolute;
    top: 322px;
    left: 105px;
}

.details_row7_p1 {
    top: 135px;
    left: 70px;
}

.details_row7_p2 {
    top: 168px;
    left: 185px;
}

.details_row7_div {
    position: absolute;
    height: 397px;
    top: 540px;
}

.details_row7_img2 {
    position: absolute;
}

.details_row7_div2 {
    position: absolute;
    color: #fff;
    font-size: 20px;
    width: 330px;
    top: 275px;
    left: 38px;
}

.details_row7_div2>span {
    color: #ff8a00;
    font-size: 26px;
    font-weight: bold;
}

.details_row7_div>h2 {
    color: #fff;
    position: absolute;
    display: block;
    width: 300px;
    left: 363px;
    top: 87px;
}

.details_row7_div>p {
    color: #fff;
    position: absolute;
    left: 363px;
    top: 130px;
    font-size: 20px;
    width: 200px;
}

.details_row7_div>ul {
    display: block;
    position: absolute;
    width: 550px;
    left: 364px;
    top: 220px;
}

.details_row7_div>ul>li {
    display: block;
    width: 160px;
    float: left;
    margin-right: 20px;
}

.details_row7_div>ul>li>div {
    float: left;
    width: 140px;
    overflow: hidden;
}

.details_row7_div>ul>li>div>h3 {
    color: #fff;
    display: block;
    margin-bottom: 15px;
}

.details_row7_div>ul>li>div>p {
    color: #fff;
    font-size: 12px;
}

.details_row7_div>ul>li>span {
    float: right;
    height: 90px;
    border-left: 1px solid #fff;
    margin-top: 10px;
}

.details_row8 {
    overflow: hidden;
}

.details_row8>ul {
    display: block;
}

.details_row8>h2 {
    color: #333;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 35px;
}

.details_row8>ul>li {
    float: left;
    width: 230px;
    height: 105px;
    display: block;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

.details_row8>ul>li>img {
    display: block;
    margin: 35px auto 0px;
}

.details_iso_row4 {
    position: relative;
    height: 1495px;
    background: #efefef;
}

.details_iso_row4>h2 {
    position: absolute;
    left: 0;
    top: 40px;
    width: 100%;
    text-align: center;
    font-size: 28px;
    color: #333;
    z-index: 1;
}

.details_iso_row4>h2>span {
    color: #ff8a00;
}

.details_iso_row4>img {
    position: absolute;
    left: 35px;
    top: 195px;
}

.details_iso_row4>div {
    position: absolute;
}

.details_iso_row4>p {
    position: absolute;
    color: #ff8a00;
    font-size: 26px;
    font-weight: bold;
    /*left: 412px;*/
    left: 406px;
    top: 333px;
}

.details_iso_row4>p>span {
    display: block;
    text-align: center;
}

.details_iso_row4>div>h3 {
    color: #2f9bf2;
    margin-bottom: 5px;
}

.details_row4_iso_div1 {
    left: 175px;
    top: 233px;
}

.details_row4_iso_div2 {
    left: 540px;
    top: 233px;
}

.details_row4_iso_div3 {
    left: 175px;
    top: 422px;
}

.details_row4_iso_div4 {
    left: 540px;
    top: 422px;
}

.details_row4_iso_div4,
.details_row4_iso_div2 {
    text-align: right;
}

.details_iso_row4>h4 {
    font-weight: normal;
    color: #777;
    display: block;
    width: 720px;
    position: absolute;
    top: 105px;
    left: 105px;
    text-align: center;
    line-height: 1.8;
}

.details_row4_iso_foot {
    left: 100px;
    bottom: 74px;
}

.details_row4_iso_foot>h2 {
    margin-bottom: 35px;
}

.details_row4_iso_foot>p {
    margin-bottom: 22px;
}

.details_row4_iso_foot>a {
    display: block;
    overflow: hidden;
    color: #fff;
    border-radius: 3px;
    background: #ff8a00;
    text-align: center;
    width: 115px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_row4_iso_img {
    bottom: 48px;
    right: 115px;
}

.details_iso_div5 {
    height: 560px;
    background: #fff;
    top: 565px;
    width: 100%;
}

.details_iso_div5>h2 {
    margin-top: 50px;
    text-align: center;
}

.details_iso_div5>h2>span {
    color: #ff8a00;
}

.details_iso_div5>h4 {
    color: #777;
    margin-top: 35px;
    margin-bottom: 35px;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
}

.details_iso_li {
    display: block;
    margin-left: 185px;
    width: 253px;
    height: 334px;
    position: relative;
    float: left;
    margin-right: 50px;
    box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_iso_li>img {
    position: absolute;
}

.details_iso_li>h2 {
    color: #fff;
    position: absolute;
    top: 35px;
    left: 65px;
    text-align: center;
}

.details_iso_li>p {
    display: block;
    width: 186px;
    font-size: 14px;
    color: #777;
    position: absolute;
    top: 125px;
    left: 35px;
    line-height: 1.7;
    /*line-height: 1.8;*/
}

.details_iso_li>a {
    display: block;
    width: 100px;
    height: 35px;
    background: #ff8a00;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    position: absolute;
    border-radius: 3px;
    top: 285px;
    left: 80px;
}

.details_iso_cert {
    top: 130px;
    left: 80px;
}

.header_left>a>img {
    display: block;
    margin-top: 13px!important;
}

.alt {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0, 0, 0, .7);
    z-index: 9999;
}

.alt>div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 600px;
    height: 400px;
}

.alt>div>a,
.alt>div>span {
    display: block;
    margin: 0 auto;
}

.alt>div>a.active_home1 {
    width: 576px;
    height: 292px;
    background: url("../img/active_home1.png") no-repeat;
}

.alt>div>a.active_home2 {
    width: 238px;
    height: 84px;
    background: url("../img/active_home2.png") no-repeat;
}

.alt>div>span {
    width: 30px;
    height: 30px;
    margin-left: 480px;
    background: url("../img/active_cancel.png") no-repeat;
    cursor: pointer;
}


/* haccp服务介绍修改 */

.pservers_newrow2 {
    width: 930px;
    height: 220px;
}

.pservers_newrow2 p {
    line-height: 110px;
    font-size: 18px;
    text-align: center;
}

.pservers_newrow2 span {
    color: #fc6d46;
}

.pservers_newrow2 ul {
    margin-left: 73px;
}

.pservers_newrow2 li {
    float: left;
    list-style: none;
    margin-right: 30px;
}

.pservers_newhaccp_row2 {
    overflow: hidden;
    width: 100%;
    height: 477px;
    position: relative;
}

.pservers_newhaccp_row2>img {
    width: 930px;
    height: 477px;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.pservers_newhaccp_row2 .serverContent {
    width: 100%;
    font-size: 34px;
    text-align: center;
    position: absolute;
    top: 35px;
    color: #606060;
}

.pservers_newhaccp_row2 .serverContent_id82 {
    width: 100%;
    font-size: 26px;
    text-align: center;
    position: absolute;
    top: 40px;
    color: #fc8339;
}

.pservers_newhaccp_row2 .server_box {
    width: 100%;
    height: 230px;
    position: absolute;
    top: 112px;
    padding: 0 120px;
}

.server_box ul {
    width: 690px;
    height: 210px;
    padding-top: 20px;
    border: 1px solid #a8c4d8;
}

.pservers_newhaccp_row2 .id82_serverbg {
    position: absolute;
    left: 0px;
    top: -20px;
    background-color: none;
}

.server_box .server_nums {
    background: url("../img/haccp_nums.png") no-repeat 27px 44px;
}

.server_box .id77_nums {
    background: url("../img/id77_nums.png") no-repeat 27px 44px;
}

.server_box .gb50430_nums {
    background: url("../img/gb50430_nums.png") no-repeat 27px 44px;
}

.server_box .ccc_nums {
    background: url("../img/ccc_nums.png") no-repeat 60px 40px;
}

.server_box .ce_nums {
    background: url("../img/ce_nums.png") no-repeat 60px 40px;
}

.server_box .cqc_nums {
    background: url("../img/cqc_nums.png") no-repeat 27px 44px;
}

.server_box .id73_nums {
    background: url("../img/id73_nums.png") no-repeat 27px 44px;
}

.server_box .iso13485_nums {
    background: url("../img/iso13485_nums.png") no-repeat 27px 44px;
}

.server_box .ts16949_nums {
    background: url("../img/ts16949_nums.png") no-repeat 27px 44px;
}

.server_box .id81_nums {
    background: url("../img/id81_nums.png") no-repeat 27px 44px;
}

.server_box .id82_nums {
    background: url("../img/id82_nums.png") no-repeat 55px 40px;
    border: none;
}

.pservers_newhaccp_row3 p span {
    color: #fff600;
}

.server_box ul li {
    font-size: 18px;
    color: #606060;
    list-style: none;
    float: left;
    padding: 30px 0 0 100px;
    font-weight: 600;
}

.server_btn {
    width: 100%;
    height: 94px;
    position: absolute;
    bottom: 0;
    padding: 30px 345px 0px 345px;
}

.server_btn .server_a {
    width: 242px;
    height: 42px;
}

.server_btn .server_btn_a {
    width: 242px;
    height: 42px;
    border: none;
    line-height: 42px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: url("../img/server_btn.png") no-repeat;
    cursor: pointer;
}

.server_btn p {
    font-size: 14px;
    margin-top: 5px;
    color: #ff811f;
}

.pservers_newhaccp_row3 {
    position: relative;
    width: 930px;
    height: 279px;
}

.row3_img_box {
    background: #3ea430;
}

.pservers_newhaccp_row3 .row3_img_ccc {
    background: #4d73bd;
}

.pservers_newhaccp_row3 .row3_img_ce {
    background: #33b465;
}

.pservers_newhaccp_row3 .row3_img_cqc {
    background: #4682f2;
}

.pservers_newhaccp_row3 .row3_img_gb50430 {
    background: #4957ad;
}

.pservers_newhaccp_row3 .img_system {
    width: 930px;
    height: 279px;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.haccp_haccp img {
    width: 135px;
    height: 135px;
    position: absolute;
    right: 158px;
    top: 70px;
}

.pservers_newhaccp_row3 h2 {
    position: absolute;
    top: 70px;
    left: 70px;
    font-size: 24px;
    color: #fff;
}

.pservers_newhaccp_row3 h2 span {
    color: #fff000;
}

.pservers_newhaccp_row3 p {
    position: absolute;
    left: 76px;
    top: 128px;
    font-size: 16px;
    color: #fff;
}

.pservers_newhaccp_row4 {
    width: 930px;
    height: 920px;
    background: #f3f3f3;
    position: relative;
}

.pservers_newhaccp_row4 .row4_header {
    width: 100%;
    height: 110px;
    text-align: center;
    margin-top: 25px;
    float: left;
}

.pservers_newhaccp_row4 .row4_header h2 {
    font-size: 36px;
    line-height: 72px;
}

.row4_header span {
    color: #48b236;
}

.row4_header .font_blue {
    color: #5c69c4;
}

.row4_header .font_green {
    color: #2ab360;
}

.row4_header p {
    font-size: 14px;
    color: #646464;
}

.id83_content {
    position: absolute;
    left: 0px;
    top: 200px;
    width: 100%;
}

.id83_content ul {
    margin-left: 35px;
}

.id83_content li {
    width: 200px;
    height: 250px;
    background: #fff;
    float: left;
    position: relative;
    margin: 0 18px 0 0;
}

.id83_content li img {
    position: absolute;
    left: 54px;
    top: -44px;
}

.id83_content li p {
    margin-left: 38px;
}

.id83_content li h2 {
    text-align: center;
    margin-top: 90px;
    font-size: 24px;
    margin-bottom: 20px;
}

.row4_content {
    width: 788px;
    height: 720px;
    position: absolute;
    left: 76px;
    top: 200px;
}

.row4_content li {
    width: 320px;
    height: 284px;
    background: #fff;
    margin: 40px 0px 28px 50px;
    float: left;
    position: relative;
}

.row4_content .margin_diff {
    margin: 82px 0 16px 50px;
}

.color_diff {
    text-align: center;
    float: left;
    margin: 82px 0 16px 86px;
    font-size: 24px;
}

.color_blue {
    color: #3998f8;
}

.row4_content p {
    float: left;
    margin-left: 35px;
    font-size: 16px;
    color: #646464;
}

.row4_content li img {
    position: absolute;
    left: 104px;
    top: -42px;
}

.color_yellow {
    color: #f8ba41;
}

.color_red {
    color: #f85d39;
}

.color_green {
    color: #37ca67;
}

.pservers_newhaccp_row5 {
    width: 930px;
    height: 668px;
    position: relative;
}

.pservers_newhaccp_row5 h2 {
    position: absolute;
    left: 330px;
    top: 60px;
    font-size: 36px;
    color: #606060;
}

.pservers_newhaccp_row5 .font_blue {
    color: #5c69c4;
}

.pservers_newhaccp_row5 img {
    position: absolute;
    right: 110px;
    top: 178px;
}

.pservers_newhaccp_row5 p {
    position: absolute;
    left: 126px;
    top: 280px;
    background: url("../img/haccp_data_nums.png") no-repeat 0px 8px;
    line-height: 65px;
    padding-left: 36px;
    color: #303030;
}

.pservers_newhaccp_row6 {
    width: 930px;
    height: 464px;
    background: url("../img/haccp_flow.png") no-repeat;
    position: relative;
}

.pservers_newhaccp_row6 h2 {
    width: 700px;
    height: 60px;
    position: absolute;
    font-size: 26px;
    top: 107px;
    left: 116px;
    background: url("../img/haccp_flowh2.png") no-repeat;
    text-align: center;
    color: #fff;
    line-height: 50px;
    z-index: 10;
}

.pservers_newhaccp_row6 .gb50430_flowbg {
    background: url("../img/gb50430_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .ts16949_flowbg {
    background: url("../img/ts16949_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id81_flowbg {
    background: url("../img/id81_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id73_flowbg {
    background: url("../img/id73_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id77_flowbg {
    background: url("../img/id77_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id74_flowbg {
    background: url("../img/id74_flowbg.png") no-repeat;
}

.gb50430_flow {
    width: 860px;
    height: 230px;
    position: absolute;
    background: url("../img/haccp_flowbg.png") no-repeat;
    left: 36px;
    top: 128px;
}

.gb50430_flow img {
    margin: 15px 0px 0 12px;
}

.row6_flow {
    width: 860px;
    height: 230px;
    position: absolute;
    background: url("../img/haccp_flowbg.png") no-repeat;
    left: 36px;
    top: 128px;
}

.row6_flow img {
    margin-left: 20px;
    margin-top: 92px;
}

.pservers_newhaccp_row7 {
    position: relative;
    width: 930px;
    height: 788px;
}

.pservers_newhaccp_row7 img {
    position: absolute;
    top: 82px;
    left: 88px;
}

.row4_header .color_deepblue {
    color: #0d6ab0;
}

.id71_content {
    width: 870px;
    height: 284px;
    position: absolute;
    left: 55px;
    top: 230px;
}

.id71_content li {
    width: 260px;
    height: 280px;
    float: left;
    margin-right: 20px;
    background: #fff;
}

.id71_content p {
    line-height: 26px;
    text-align: left;
    margin-top: 30px;
    margin-left: 32px;
    width: 200px;
    height: 104px;
}

.id71_content h2 {
    text-align: center;
    font-size: 22px;
}

.staff_style {
    width: 930px;
    height: 1720px;
    position: relative;
}

.staff_font {
    position: absolute;
    left: 460px;
    top: 385px;
    width: 428px;
    height: 320px;
}

.staff_font .staff_h2 {
    color: #3877fd;
    font-size: 34px;
    line-height: 62px;
}

.staff_font p {
    line-height: 38px;
    color: #333;
    padding-left: 20px;
    background: url("../img/staff_pbg.png") 0 15px no-repeat;
}

.staff_font .staff_h3 {
    font-size: 26px;
    line-height: 52px;
    margin-top: 14px;
    color: #545454;
    background: url("../img/staff_h3bg.png") repeat-x;
}

/* 新修改认证领跑者 */

.index_intro_box {
    width: 100%;
    background: #284eb2;
    height: 343px;
}

.index_intro {
    content: "";
    display: table;
    margin: 0 auto;
}

.index_intro li {
    position: relative;
    float: left;
    color: #000;
    font-size: 0;
    text-align: center;
    width: 270px;
    cursor: pointer;
    overflow: hidden;
}

.index_intro_bg1 {
    width: 100%;
    height: 100%;
}

.index_intro_mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.index_intro_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .3;
    filter: alpha(opacity=30);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.index_intro_content {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    bottom: 0;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.index_intro_img {
    position: relative;
    width: 35%;
    height: 70px;
    display: inline-block;
}

.index_intro_line {
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0;
    margin-top: 20px;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item_line {
    width: 26px;
    height: 5px;
    background: #fff;
    display: inline-block;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.index_intro_title {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    margin-top: 24px;
    font-weight: 700;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.index_intro_art {
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 30px;
    padding: 0 23px;
    line-height: 24px;
    height: 72px;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
    opacity: 0;
    filter: alpha(opacity=0);
}

.index_intro_link {
    display: inline-block;
    border: 1px solid #fff;
    width: 120px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    margin-top: 62px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.index_intro li:hover .index_intro_bg {
    background: #76fffa;
    opacity: .6;
    filter: alpha(opacity=60);
}
.clear_cook_box{
    position: absolute;
    right: -2px;
    top: -2px;
}
.item-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    display: inline-block;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item-img1 {
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.index_intro li:hover .index_intro_content {
    top: 13%;
}

.index_intro li:hover .index_intro_line {
    margin-top: 10px;
}

.index_intro li:hover .item_line {
    opacity: 0;
    filter: alpha(opacity=0);
}

.index_intro li:hover .index_intro_title {
    margin-top: 12px;
}

.index_intro li:hover .index_intro_art {
    opacity: 1;
    filter: alpha(opacity=100);
    margin-top: 22px;
}

.index_intro li:hover .index_intro_link {
    opacity: 1;
    filter: alpha(opacity=100);
    margin-top: 0;
}

.index_intro li:hover .item-img {
    opacity: 0;
    filter: alpha(opacity=0);
}

.index_intro li:hover .item-img1 {
    opacity: 1;
    filter: alpha(opacity=100);
}

.index_intro_link:hover {
    color: #00c1de;
    background: #fff;
}


/* 友情链接相关样式 */

.link_more {
    height: 20px;
    overflow: hidden;
    float: left;
    line-height: 20px;
    color: #73777a;
}

.friend_link {
    font-size: 14px;
    float: left;
    padding-right: 14px;
}

.friend_company {
    line-height: 20px;
    width: 1000px;
    display: inline-block;
    position: relative;
    top: 0;
}

.friend_company a {
    font-size: 14px;
    float: left;
    padding: 0 10px;
    text-align: center;
    color: #73777a;
}
.friend_company a:hover{
    color:#27a6ee;
}
.footer_bottom{
    width: 1102px;
    overflow:hidden;
    margin: 0 auto 24px;
}
.footer_bottom a{
    display: block;
    float: left;
    width:89px;
    height:36px;
    margin-right: 10px;
}
.footer_bottom1{
    background: url(../images/footer_bottom1.png) center no-repeat;
}
.footer_bottom2{
    background: url(../images/footer_bottom2.png) center no-repeat;
}
.footer_bottom3{
    background: url(../images/footer_bottom3.png) center no-repeat;
}
.footer_bottom1:hover{
    background: url(../images/footer_bottom1_hover.png) center no-repeat;

}
.footer_bottom2:hover{
    background: url(../images/footer_bottom2_hover.png) center no-repeat;

}
.footer_bottom3:hover{
    background: url(../images/footer_bottom3_hover.png) center no-repeat;

}
/* 商务通侧边栏 */
.position_fix {
    width: 120px;
    position: fixed;
    right: 0;
    top: 141px;
    z-index: 100;
}
.position_fix ul li {
    width: 100%;
    height: 50px;
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    border-bottom: 1px solid #f2f3f8;
    background-color: #fff;
}
.position_fix a {
    color: #49a0f5;
}
.position_fix ul li.position_fix_blue{
    background: #49a0f5;
}
.position_fix ul li.position_fix_blue a{
    color: #fff;
}
.position_fix ul li.last{
    height:30px;
    line-height: 30px;
    font-size: 12px;
    border-bottom: none;
}
.position_fix a img{
    vertical-align: -5px;
    margin-right: 5px;
}
/* 商务通侧边栏end */
.active_title {
    width: 100%;
    height: 60px;
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
}

.active_title img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.index_login_row2 .embed_box {
    width: 340px;
    margin-bottom: 20px;
    border: none;
}

.geetest_holder.geetest_wind {
    width: 338px;
}

.geetest_holder.geetest_mobile.geetest_ant .geetest_panel>.geetest_small>.geetest_feedback,
.geetest_copyright {
    display: none;
}


/****商务通侧边栏end****/
#register_money{
    width: 328px;
}
.freehotline:hover>p{
   display: block;
}
.hover_phone_formal{
    position: absolute;
    right: 119px;
    top: -12px;
    display: none;
    z-index: 10000001;
    width: 215px;
    height: 76px;
    line-height: 80px;
    background-image:url(../images/hover_phone_background.png);
    background-repeat: no-repeat;
    background-size: 215px 76px;
    background-position:center;
    color: #49a0f5;
    font-size: 13px;
    text-align: center;
    border-radius: 2px;
}
/*********表单验证提示********/
.validate_info{
    position: absolute;
    top:10px;
    left:150px;
    display: inline-block;
    padding:10px 20px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #308fef;
    white-space: nowrap;
    color: #fff;
    z-index:99;
}
.validate_info>i{
    position: absolute;
    top:-16px;
    top:-15px\9;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #308fef ;
}
.dianxing_link>a{
    text-align: left;
    font-size: 14px;
    padding-right: 10px;
    color: #73777a;
}
.dianxing_link>a:hover{
    color: #27a6ee;
}
/*****************************/

/* 右侧客服浮动项 */
.position_fix_yh{
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    width:46px;
    background:rgba(255,255,255,1);
    box-shadow:-2px 0px 14px 0px rgba(88,88,88,0.08);
    z-index:200;
}
.position_fix_yh .aside_cot_yh{
    height: 700px;
    width:46px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -350px;
    border-top: 1px solid #EDEDED;
}
.position_fix_yh .aside_cot_item{
    border-bottom: 1px solid #EDEDED;
    height: 79px;
    font-size: 13px;
    color: #A2A2A2;
    padding-top: 20px;
    position: relative;
}
.position_fix_yh .aside_cot_item .aside_cot_item_a{
    display: block;
    height: 100%;
    color: #A2A2A2;
}
.position_fix_yh .aside_cot_item:hover .aside_cot_item_a,
.position_fix_yh .aside_cot_item:hover{
    color: #fff;
    background:#189AFF;
}
.position_fix_yh .aside_cot_item .aside_cot_item_title{
    width:30px;
    margin: 0 auto;
    display: block;
    position: relative;
    left: 2px;
    margin-top: 6px;
}

.position_fix_yh .aside_cot_item .aside_cot_item_icon{
    display: block;
    width: 23px;
    height: 23px;
    margin: 0 auto;
}
.position_fix_yh .aside_cot_item1 .aside_cot_item_icon{
    background: url(../images/aside_cot_icon01.png) no-repeat;
}
.position_fix_yh .aside_cot_item1:hover .aside_cot_item_icon{
    background: url(../images/aside_cot_hieght_icon01.png) no-repeat;
}
.position_fix_yh .aside_cot_item2 .aside_cot_item_icon{
    background: url(../images/aside_cot_icon02.png) no-repeat;
}
.position_fix_yh .aside_cot_item2:hover .aside_cot_item_icon{
    background: url(../images/aside_cot_hieght_icon02.png) no-repeat;
}
.position_fix_yh .aside_cot_item3 .aside_cot_item_icon{
    background: url(../images/aside_cot_icon03.png) no-repeat;
}
.position_fix_yh .aside_cot_item3:hover .aside_cot_item_icon{
    background: url(../images/aside_cot_hieght_icon03.png) no-repeat;
}
.position_fix_yh .aside_cot_item4 .aside_cot_item_icon{
    background: url(../images/aside_cot_icon04.png) no-repeat;
}
.position_fix_yh .aside_cot_item4:hover .aside_cot_item_icon{
    background: url(../images/aside_cot_hieght_icon04.png) no-repeat;
}
.position_fix_yh .aside_cot_item5 .aside_cot_item_icon{
    background: url(../images/aside_cot_icon05.png) no-repeat;
}
.position_fix_yh .aside_cot_item5:hover .aside_cot_item_icon{
    background: url(../images/aside_cot_hieght_icon05.png) no-repeat;
}
.position_fix_yh .aside_cot_item6 .aside_cot_item_icon{
    background: url(../images/aside_cot_icon06.png) no-repeat;
}
.position_fix_yh .aside_cot_item6:hover .aside_cot_item_icon{
    background: url(../images/aside_cot_hieght_icon06.png) no-repeat;
}
.position_fix_yh .aside_cot_item7 .aside_cot_item_icon{
    background: url(../images/aside_cot_icon07.png) no-repeat;
}
.position_fix_yh .aside_cot_item7:hover .aside_cot_item_icon{
    background: url(../images/aside_cot_hieght_icon07.png) no-repeat;
}

.position_fix_yh .aside_cot_item .aside_cot_item_left{
    position: absolute;
    right: 46px;
    top: 0;
    padding-right: 5px;
}
.position_fix_yh .aside_cot_item .item_left_cont{
    background: #fff;
    border: 1px solid #49A0F5;
    border-radius:6px;
    overflow: hidden;
}
.position_fix_yh .aside_cot_item .item_left_cont1>li{
    border-top: 1px solid #DFDFDF;
}
.position_fix_yh .aside_cot_item .item_left_cont>li>a{
    display: block;
    width:130px;
    height:38px;
    line-height: 38px;
    text-align: center;
    color:#A0A0A0;
}
.position_fix_yh .aside_cot_item .item_left_cont1 a:hover{
    background:#49A0F5;
    color:#fff;
}
.position_fix_yh .aside_cot_item_left_icon{
    position: absolute;
    top: 60px;
    right: 5px;
}
.position_fix_yh .aside_cot_item_left_icon1{
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 5px solid #49A0F5;
    top: 0;
    left: 0;
}
.position_fix_yh .aside_cot_item_left_icon2{
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 5px solid #fff;
    top: 0;
    left: -1px;
}

.position_fix_yh .aside_cot_item .item_left_cont2{
    color: #4F5050;
    font-size: 13px;
    text-align: center;
    width: 130px;
    padding: 16px 0;
}

.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_ipt{
    width:110px;
    height:22px;
    border:1px solid #DCDCDC;
    border-radius:4px;
    color: #4F5050;
    padding-left: 6px;
    margin: 15px 0;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_ipt:focus{
    border:1px solid #49A0F5;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_btn{
    color: #49A0F5;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .aside_cot_left_errText{
    position: absolute;
    top: 38px;
    left: 10px;
}
.position_fix_yh .aside_cot_item .item_left_cont4 .item_left_cont4_number{
    display: block;
    width:130px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #49A0F5;
    font-size: 16px;
}
.position_fix_yh .aside_cot_item_left4 .aside_cot_item_left_icon{
    top:15px;
}
.position_fix_yh .aside_cot_item .item_left_cont5{
    font-size: 16px;
    color: #49A0F5;
}
.position_fix_yh .aside_cot_item .item_left_cont5 .item_left_cont5_img{
    width:122px;
    height:122px;
    display: block;
    margin: 0 auto;
}
.position_fix_yh .aside_cot_item .item_left_cont5 .item_left_cont5_txt{
    padding: 4px 0 10px 0;
    text-align: center;
}

/*
* 资讯百科
* 2019-07-24
*/
.fl{
    float: left;
}
.fr{
    float: right;
}
.yh-contenter{
    padding: 26px 0;
}
.yh-gray-bg{
    background: #F5F5F5;
}
.yh-contenter .yh-contenter-wrap{
    width: 1200px;
    margin: 0 auto;
}
.yh-contenter .yh-cont-left{
    width:836px;
    float: left;
}
.yh-contenter .yh-cont-right{
    width:345px;
    float: right;
}

.yh-contenter .yh-top-banner{
    position: relative;
    width:836px;
    height:320px;
}
.yh-contenter .yh-top-banner-img{
    width:100%;
    height:100%;
    display: inline-block;
}
.yh-contenter .yh-top-banner-txt{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background:rgba(0,0,0,0.47);
    font-size:16px;
    font-family:MicrosoftYaHeiLight;
    font-weight:300;
    height:45px;
    line-height: 45px;
    padding-left: 25px;
    color: #ffffff;
    box-sizing: border-box;
}

.yh-contenter .yh-tabs-wrap{
    width:100%;
    box-sizing: border-box;
    padding: 26px 24px 0;
    background: #fff;
}
.yh-contenter .yh-tabs-wrap .yh-tabs{
    margin-bottom: 14px;
    margin-right: 26px;
    float: left;
}
.yh-contenter .yh-tabs-wrap .yh-tabs a{
    height: 40px;
    line-height: 40px;
    padding: 0 26px;
    box-sizing: border-box;
    display: block;
    color: #333333;
}
.yh-contenter .yh-tabs-wrap a:hover,
.yh-contenter .yh-tabs-wrap .yh-tabs-active a{
    background: #1E88FC;
    color: #fff;
    border-radius:2px;
}
.yh-contenter .yh-news-lists{
    border-top: 2px solid #F5F5F5;
    background: #fff;
}
.yh-contenter .yh-news-item{
    border-bottom: 2px solid #F5F5F5;
    padding: 24px;
    box-sizing: border-box;
    position: relative;
}
.yh-contenter .yh-news-item .yh-news-item-title:hover a{
    color: #1E88FC;
}
.yh-contenter .yh-news-item-img-box{
    float: left;
    width:216px;
    height:122px;
    border-radius:4px;
    overflow: hidden;
}
.yh-contenter .yh-news-item-img{
    display: block;
    width:216px;
    height:122px;
    border-radius:4px;
    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;

}
.yh-contenter .yh-news-item-img:hover{
    transform: scale(1.1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.1);
    -webkit-transform: all 1s ease 0s;

}
.yh-contenter .yh-news-item-right{
    float: right;
    width:546px;
    /*height:122px;*/
    border-radius:4px;
}
.yh-contenter .yh-news-item-right .yh-news-item-title{
    margin-bottom: 10px;
}
.yh-contenter .yh-news-item-right .yh-news-item-title a{
    display: block;
    color: #333333;
    font-size:22px;
    font-weight:400;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.yh-contenter .yh-news-item-right .yh-news-item-description{
    color: #6E6E6E;
    font-size:14px;
    font-weight:400;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 21px;
}
.yh-contenter .yh-news-item-foot{
    width:546px;
    color: #8C8C8C;
}
.yh-contenter .yh-news-item-foot .glyphicon-tags{
    color: #8C8C8C;
    font-size: 16px;
    position: relative;
    top: 3px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-lists{
    margin-left: 10px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs-box{
    margin-left: 10px;
    width: 410px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs{
    border:1px solid rgba(191,191,191,1);
    border-radius:9px;
    padding: 0 15px;
    height: 18px;
    line-height: 18px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs-a{
    font-size:12px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color: #8C8C8C;
}
.yh-contenter .yh-news-item-foot .yh-news-item-foot-time{
    font-size:12px;
}
.yh-contenter .yh-news-more{
    display: block;
    width:100%;
    height:48px;
    line-height: 48px;
    background:rgba(255,255,255,1);font-size:18px;
    color:#1E88FC;
    text-align: center;
}

.yh-contenter .yh-bk-class{
    margin-bottom: 20px;
    background: #fff;
}
.yh-contenter .yh-bk-item{
    border-bottom: 2px solid #F5F5F5;
    padding: 23px;
    padding-bottom: 10px;
}
.yh-contenter .yh-bk-item-top{
    padding-bottom: 9px;
}
.yh-contenter .yh-bk-item-title{
    height: 30px;
    line-height: 30px;
    font-family:MicrosoftYaHei;
    font-weight:400;
}
.yh-contenter .yh-bk-icon{
    width: 24px;
    height: 24px;
    vertical-align: middle;
    position: relative;
    top: -3px;
}
.yh-contenter .yh-bk-item-more{
    float: right;
    font-size:14px;
    color: #1E88FC;
    display: none;
    font-weight: 400;
}
.yh-contenter .yh-bk-item-desc{
    font-size:12px;
    color: #6E6E6E;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.yh-contenter .yh-bk-item-list{
    height: 133px;
    overflow: hidden;
    border-top: 1px solid #F5F5F5;
    padding-top: 10px;
    display: none;
    box-sizing: border-box;
}
.yh-contenter .yh-bk-item-active .yh-bk-item-list{
    display: block;
}
.yh-contenter .yh-bk-item-active .yh-bk-item-more{
    display: block;
}
.yh-contenter .yh-bk-item-list-item{
    line-height:26px;
}
.yh-circle-dot{
    display: inline-block;
    width:4px;
    height:4px;
    background:#919191;
    border-radius:50%;
    position: relative;
    top: -2px;
}
.yh-contenter .yh-bk-item-list-item:hover .yh-bk-item-list-item-title{
    color: #1E88FC;
}
.yh-contenter .yh-bk-item-list-item-title{
    font-size:14px;
    color: #333333;
    font-weight:400;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.yh-contenter .yh-bk-item-list-item-cont{
    font-size:12px;
    color: #6E6E6E;
    margin-left: 15px;
}
.yh-contenter .yh-news-class{
    background: #fff;
    margin-bottom: 20px;
    padding: 19px 14px;
}
.yh-contenter .yh-news-class .yh-news-class-header{
    font-size:18px;
    color: #333333;
    border-left: 4px solid #1E88FC;
    margin-bottom: 8px;
}
.yh-contenter .yh-news-class .yh-news-class-header span{
    margin-left: 9px;
}
.yh-contenter .yh-news-class .yh-bk-item-more{
    display: block;
}
.yh-contenter .yh-news-class .yh-news-class-list{
    border-top: 1px solid #F5F5F5;
    padding-top: 16px;
}
.yh-contenter .yh-news-class .yh-news-class-item{
    margin-bottom: 15px;
}
.yh-contenter .yh-news-class .yh-news-class-item:last-child{
    margin-bottom: 0;
}
.yh-contenter .yh-news-class .yh-news-class-item-img{
    float: left;
    width:117px;
    height:66px;
    border-radius:2px;
}
.yh-contenter .yh-news-class .yh-news-class-item-right{
    float: right;
    width:185px;
}
.yh-contenter .yh-news-class .yh-news-class-item-right-title{
    font-size:14px;
    height: 40px;
    overflow: hidden;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color: #6E6E6E;
    margin-bottom: 13px;
}
.yh-contenter .yh-news-class .yh-news-class-item:hover .yh-news-class-item-right-title{
    color: #1E88FC;
}
.yh-contenter .yh-news-class .yh-news-class-item-right-time{
    font-size:12px;
    color: #8C8C8C;
    text-align: right;
}

/* 百科top轮播 */
.banner_yh2{
    width: 100%;
    height: 320px;
    overflow: hidden;
    position: relative;
}
.banner_yh2>ul{
    height: 320px;
}
.banner_yh2>ul>li{
    height: 320px;
}

/*轮播圆点样式*/
.circleProgress_wrapper,.circle_wrapper{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 18px;
    position: relative;
}

.wrapper{
    width: 6px;
    height: 12px;
    position: absolute;
    top:0;
    overflow: hidden;
}
.right{
    right:0;
}
.left{
    left:0;
}
.circleProgress{
    width: 8px;
    height: 8px;
    border:2px solid rgb(64, 150, 243);
    border-radius: 50%;
    position: absolute;
    top:0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.rightcircle{
    border-top:2px solid rgba(225,225,225,0.5);
    border-right:2px solid rgba(225,225,225,0.5);
    right:0;
}
.leftcircle{
    border-bottom:2px solid rgba(225,225,225,0.5);
    border-left:2px solid rgba(225,225,225,0.5);
    left:0;
}
.current .active0{
    background: #4096F3;
    -webkit-animation: circleProgressLoad_right 5s linear infinite;
    -moz-animation: circleProgressLoad_right 5s linear infinite;
    -ms-animation: circleProgressLoad_right 5s linear infinite;
    -o-animation: circleProgressLoad_right 5s linear infinite;
    animation: circleProgressLoad_right 5s linear infinite;
}
.current .active1{
    background: #4096F3;
    -webkit-animation: circleProgressLoad_left 5s linear infinite;
    -moz-animation: circleProgressLoad_left 5s linear infinite;
    -ms-animation: circleProgressLoad_left 5s linear infinite;
    -o-animation: circleProgressLoad_left 5s linear infinite;
    animation: circleProgressLoad_left 5s linear infinite;
}
.current .active2{
    background: #4096F3;
    border-top:2px solid rgb(64, 150, 243);
    border-right:2px solid rgb(64, 150, 243);
}
.current .active3{
    background: #4096F3;
    border-bottom:2px solid rgb(64, 150, 243);
    border-left:2px solid rgb(64, 150, 243);
}
@-webkit-keyframes circleProgressLoad_right{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(225deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}
@-moz-keyframes circleProgressLoad_right{
    0%{
        -moz-transform: rotate(45deg);
    }
    50%{
        -moz-transform: rotate(225deg);
    }
    100%{
        -moz-transform: rotate(225deg);
    }
}
@-o-keyframes circleProgressLoad_right{
    0%{
        -o-transform: rotate(45deg);
    }
    50%{
        -o-transform: rotate(225deg);
    }
    100%{
        -o-transform: rotate(225deg);
    }
}
@-ms-keyframes circleProgressLoad_right {
    0%{
        -ms-transform: rotate(45deg);
    }
    50%{
        -ms-transform: rotate(225deg);
    }
    100%{
        -ms-transform: rotate(225deg);
    }
}
@keyframes circleProgressLoad_right{
    0%{
        transform: rotate(45deg);
    }
    50%{
        transform: rotate(225deg);
    }
    100%{
        transform: rotate(225deg);
    }
}
@-webkit-keyframes circleProgressLoad_left{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}
@-webkit-keyframes circleProgressLoad_left{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}
@-moz-keyframes circleProgressLoad_left{
    0%{
        -moz-transform: rotate(45deg);
    }
    50%{
        -moz-transform: rotate(45deg);
    }
    100%{
        -moz-transform: rotate(225deg);
    }
}
@-o-keyframes circleProgressLoad_left{
    0%{
        -o-transform: rotate(45deg);
    }
    50%{
        -o-transform: rotate(45deg);
    }
    100%{
        -o-transform: rotate(225deg);
    }
}
@-ms-keyframes circleProgressLoad_left {
    0%{
        -ms-transform: rotate(45deg);
    }
    50%{
        -ms-transform: rotate(45deg);
    }
    100%{
        -ms-transform: rotate(225deg);
    }
}
@keyframes circleProgressLoad_left{
    0%{
        transform: rotate(45deg);
    }
    50%{
        transform: rotate(45deg);
    }
    100%{
        transform: rotate(225deg);
    }
}

/*
* 知识产权管理体系认证
* 2019-08-05
*/
.section-prom-new-0805{
    width: 100%;
    height: 733px;
    background: #fff;
    padding-top: 78px;
}
.section-prom-new-0805 .section-prom-new-0805-title{
    font-size:34px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:24px;
    text-align: center;
    margin-bottom: 80px;
}
.section-prom-new-0805 .inpro_list{
    padding: 0 58px;
}
.section-prom-new-0805 .inpro_list .inpro_item{
    height: 112px;
    margin-bottom: 20px;
    font-size:20px;
    color:rgba(105,105,105,1);
    position: relative;
}
.section-prom-new-0805 .inpro_list .inpro_item1{
    background:url(../images/inpro_item_id69_bg1.png) no-repeat;
}
.section-prom-new-0805 .inpro_list .inpro_item2{
    background:url(../images/inpro_item_id69_bg2.png) no-repeat;
    background-position: 314px;
}
.section-prom-new-0805 .inpro_list .inpro_item3{
    background:url(../images/inpro_item_id69_bg3.png) no-repeat;
    background-position: 70px;
}
.section-prom-new-0805 .inpro_list .inpro_item4{
    background:url(../images/inpro_item_id69_bg4.png) no-repeat;
    background-position: 227px;
}
.color_ff8a00{
    color: #ff8a00;
}
.section-prom-new-0805 .inpro_list .inpro_item1 .inpro_item_p{
    height: 100px;
    line-height: 100px;
    padding-left: 127px;
}
.section-prom-new-0805 .inpro_list .inpro_item2 .inpro_item_p{
    height: 100px;
    line-height: 100px;
    padding-left: 422px;
    color: #fff;
}
.section-prom-new-0805 .inpro_list .inpro_item3 .inpro_item_p{
    height: 100px;
    line-height:34px;
    padding-left: 194px;
    padding-top: 20px;
}
.section-prom-new-0805 .inpro_list .inpro_item4 .inpro_item_p{
    height: 100px;
    line-height: 100px;
    padding-left: 288px;
    color: #fff;
}
.section-subsidy-0806{
    height: 728px;
    background: #fff;
    box-sizing: border-box;
    padding-top: 95px;
    position: relative;
}

.section-subsidy-title-0806{
    font-size:34px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:24px;
    text-align: center;
    margin-bottom: 72px;
}

/*3d上下轮播*/
.lb_gl{
    height: 100%;
    overflow: hidden;
}
.container{width: 100%;position: relative;height: 100%;}
.pictureSlider{height: 100%;transform: rotate(90deg)  translateY(18%) translateX(-25%);}
.poster-list{
    width: 100%;
    height: 100%;
    margin-left: 100px;
}
.poster-item{
    background: url(../images/subsidy-bg.png) no-repeat;
    height: 282px;
    width:644px;
    border-radius: 10px;
    padding:32px 23px 20px 23px;
    transition: all 0.5s;cursor: default;
    -moz-transition: all 0.5s;cursor: default;
    -webkit-transition: all 0.5s;cursor: default;
    -o-transition: all 0.5s;cursor: default;
    transform: rotate(-90deg);
    overflow: hidden;
    box-sizing: border-box;
}
.turn_3d{text-align: center;color: #fff;font-weight: 400;font-size: 36px;padding: 28px 0;}
.students_star{padding:10px 10px 0 10px ;}
.cell_list{margin-bottom: 20px;color:#999;font-size: 18px;overflow: hidden;}
.darks{color: #000;padding-left: 10px;}
.zwjs{border-top:1px solid #d0cddb;line-height: 26px;padding-top: 5px;color: #999;font-size: 12px;max-height: 84px;overflow: hidden;}
.for_btn{position: relative;height:214px;overflow:hidden}
.in_page{position: absolute;left: 50%;top:50%;width:40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.in_page>img{width: 40px;height: 40px;}

.check_more{width: 180px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #bc241d;margin:0 auto;display: block;}
.poster-item-subsidy>.fr{
    float: right;
}
.poster-item .poster-item-subsidy{
    width:433px;
    height:47px;
    border:1px solid rgba(205,232,255,1);
    margin: 0 auto;
    margin-bottom: 35px;
    font-size:18px;
    color: #fff;
    padding: 0 30px;
}
.poster-item .poster-item-subsidy span{
    height:47px;
    line-height: 47px;
}
.poster-item .poster-item-subsidy b{
    font-size: 20px;
}
.section-subsidy-iptBox-0806{
    position: absolute;
    width: 100%;
    bottom: 70px;
    text-align: center;
}

.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806{
    width:533px;
    height:48px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(220,220,220,1);
    border-radius:4px;
    padding: 0 16px;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806::-webkit-input-placeholder {
    color: #B2B2B2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806:-moz-placeholder {
    color: #B2B2B2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806::-moz-placeholder {
    color: #B2B2B2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806:-ms-input-placeholder {
    color: #B2B2B2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-a-0806{
    display: inline-block;
    width:140px;
    height:48px;
    background:linear-gradient(90deg,rgba(73,160,245,1),rgba(24,95,240,1));
    border-radius:4px;
    font-size:18px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:48px;
    margin-left: 28px;
}


/*
 *   11活动css
 */
.pro_details_price_activity11{
    padding:0;
    font-family:Microsoft YaHei;
}

.pro_details_price_activity11 .activity11_top_20191029{
    background: url(/static/indexstyle//css/activestyle/img/double11/activity_price_top_bg.png) no-repeat;
    font-size:14px;
    color: #ffffff;
    padding: 0 10px;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-total-number{
    height: 39px;
    line-height: 39px;
    float: left;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-total-number .total-number-big{
    font-size:18px;
    font-weight:bold;
    margin: 0 5px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    color: #FFF17D;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-surplus-number{
    height: 39px;
    line-height: 39px;
    float: right;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-surplus-number .surplus-right-icon{
    display: inline-block;
    width: 26px;
    height: 13px;
    background: url(/static/indexstyle/css/activestyle/img/double11/surplus-right-icon.png) no-repeat;
    margin-right: 10px;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-surplus-number .surplus-number-style{
    display: inline-block;
    width:24px;
    height:29px;
    line-height: 29px;
    text-align: center;
    background:#2D2D2D;
    color: #ffffff;
}

.pro_details_price_activity11 .activities-price-now-wrap{
    color: #FF0000;
    font-size:16px;
}
.pro_details_price_activity11 .activities-price-now{
    font-size:24px;
    font-weight: bold;
}
.pro_details_price_activity11 .activities-price-original-wrap{
    font-size:18px;
    color: #d61108;
    line-height:30px;
    padding:0 10px;
    border:1px solid #e0160c;
    background: #ffd9d7;
    margin-left: 20px;
    font-weight: bold;
    position: relative;
    top:-2px;
}

/*
 *   11活动css--客服
 */
.position_fix_double11_style{
    top: 260px;
    right: 4px;
}
.position_fix_double11_style .double11-kefu-top-bg{
    position: absolute;
    width: 145px;
    height: 190px;
    background: url(/static/indexstyle/css/activestyle/img/double11/left_service_bg_20200531.png) no-repeat;
    top: -167px;
    right: -12px;
    z-index: 666;
}
.position_fix_double11_style  ul{
    position: relative;
    z-index: 999;

}
.position_fix_double11_style  ul li.position_fix_blue{
    background:#FB2F38;
}
.position_fix_double11_style  ul{
    border-left: 1px solid #FB2F38;
    border-right: 1px solid #FB2F38;
}
.position_fix_double11_style ul li{
    border-bottom: 1px solid #FB2F38;
}
.position_fix_double11_style a{
    color:#FB2F38;
}

.double11-flag-icon{
    position: absolute;
    width: 129px;
    height: 130px;
    background: url(/static/indexstyle/css/activestyle/img/double11/double11-flag.png) no-repeat;
    top: 0;
    left: 0;
}

 .pro_left_img_div_a>img {
     /* width: 555px; */
     /*height: 380px;*/
     display: block;
     margin: 0px auto;
 }

/*
* 专家助理—小优请求和您开始对话 - 弹层
* 2020-07-22
*/
.talk-wrap{
    position: fixed;
    width:451px;
    height:437px;
    top:50%;
    left:50%;
    margin-top: -225.5px;
    margin-left: -218.5px;
    z-index: 999;
    box-sizing: border-box;
    background: url('../images/talk-bg-20200804.png') no-repeat;
}
.talk-wrap .talk-box{
    font-size:20px;
    color:#939393;
    text-align:center;
    padding-top: 236px;
}
.talk-wrap .talk-content{
    line-height:34px;
}
.talk-wrap .talk-content .talk-text1{
}
.talk-wrap .talk-content .talk-text2{
    margin-bottom: 33px;
}
.talk-wrap .talk-content .talk-btn{
    
}
.talk-wrap .talk-content .talk-btn a{
    display: inline-block;
    width:230px;
    height:45px;
    line-height: 45px;
    background:linear-gradient(180deg,rgba(255,172,34,1) 0%,rgba(255,122,34,1) 100%);
    box-shadow:0px 2px 9px 0px rgba(255,173,73,0.43);
    border-radius:25px;
    font-size:22px;
    color:#ffffff;
}
.talk-wrap .talk-hello{
    position: absolute;
    top:77px;
    left: 242px;
    font-size:12px;
    color:#fff;
}
.talk-wrap .talk-close{
    position: absolute;
    top:23px;
    right: 26px;
    width:23px;
    height:23px;
    background: url('../images/talk-btn-20200804.png') no-repeat;
    background-size: 100%;
    cursor: pointer;
}

/* 618活动 */
.pro_details_right_618{

}
.pro_details_right_618 .product-top-title-box {
	box-sizing: border-box;
	margin-bottom: 10px;
}
.pro_details_right_618 .product-top-title-box .zy-icon {
	box-sizing: border-box;
	display: inline-block;
	width: 50px;
	height: 30px;
	background: url(../../activity27001/img/product-top-zy.png) no-repeat;
	position: relative;
	top: 4px;
}
.pro_details_right_618 .product-top-title {
	box-sizing: border-box;
	font-size: 26px;
	font-weight: bold;
	color: #101010;
}
.pro_details_right_618 .product-top-tips {
	box-sizing: border-box;
	margin-bottom: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}
.pro_details_right_618 .product-top-tips .line-icon {
	box-sizing: border-box;
	display: inline-block;
	width: 1px;
	height: 16px;
	background-color: #cccccc;
	margin: 0 15px;
	vertical-align: middle;
}

.pro_details_right_618 .product-top-price-box {
	box-sizing: border-box;
	margin-bottom: 17px;
}
.pro_details_right_618 .product-top-price-header {
	box-sizing: border-box;
	height: 45px;
	line-height: 45px;
	font-size: 21px;
	background: linear-gradient(270deg, #e61616 0%, #f47231 100%);
	font-weight: bold;
	color: #ffffff;
	padding-left: 19px;
	padding-right: 22px;
}
.pro_details_right_618 .product-top-price-header-fr {
	box-sizing: border-box;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	font-weight: 200;
}
.pro_details_right_618 .product-top-price-cont {
	box-sizing: border-box;
	background: #f6f6f6;
	padding-top: 20px;
	padding-bottom: 16px;
}
.pro_details_right_618 .product-top-price-cont-fl-item {
	box-sizing: border-box;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	padding-left: 12px;
}
.pro_details_right_618 .product-top-price-cont-fr {
	box-sizing: border-box;
	height: 71px;
	border-left: 1px solid #e6e6e6;
    padding-left: 12px;
    padding-right: 12px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	padding-top: 20px;
}
.pro_details_right_618 .product-top-price-cont-fr-num {
	box-sizing: border-box;
	font-size: 14px;
	color: #e61616;
	line-height: 28px;
}
.pro_details_right_618 .product-top-price-cont-icon {
	box-sizing: border-box;
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin-right: 4px;
	position: relative;
	top: -1px;
}
.pro_details_right_618 .product-top-price-cont-icon-box {
	box-sizing: border-box;
	margin-right: 15px;
}
.pro_details_right_618 .product-top-price-cont-icon-01 {
	box-sizing: border-box;
	background: url(../../activity27001/img/product-top-icon-01.png) no-repeat;
}
.pro_details_right_618 .product-top-price-cont-icon-02 {
	box-sizing: border-box;
	background: url(../../activity27001/img/product-top-icon-02.png) no-repeat;
}
.pro_details_right_618 .product-top-price-cont-icon-03 {
	box-sizing: border-box;
	background: url(../../activity27001/img/product-top-icon-03.png) no-repeat;
}

.pro_details_right_618 .surplus-number-style{
    background: #FFEBA1;
    color: #FF4315;
}
.pro_details_right_618 .product-top-price-618{
    font-size: 20px;
    color: #E61616;
    letter-spacing: 0px;
}
.pro_details_right_618 .product-top-price-cont-icon-box-618{
    color: #999999;
    font-size: 12px;
}
.pro_details_right_618 .by-icon{
    color: #FF2733;
    font-size: 26px;
    font-weight: bold;
}




.product_nbanner{overflow:hidden; width:100%;}
.product_nbanner img{ width:100%;}



