﻿/*苹方字体引入*/


/*@font-face {
	font-family: pf1;
	src: url('../fonts/pingfang bold.ttf');
}
@font-face {
	font-family: pf5;
	src: url('../fonts/pingfang medium.ttf');
}*/


/*字体*/

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}

.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
}

.glyphicon-asterisk:before {
    content: " 02a"
}

.glyphicon-plus:before {
    content: " 02b"
}

.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "20ac"
}

.glyphicon-minus:before {
    content: "2212"
}

.glyphicon-cloud:before {
    content: "2601"
}

.glyphicon-envelope:before {
    content: "2709"
}

.glyphicon-pencil:before {
    content: "270f"
}

.glyphicon-glass:before {
    content: "e001"
}

.glyphicon-music:before {
    content: "e002"
}

.glyphicon-search:before {
    content: "e003"
}

.glyphicon-heart:before {
    content: "e005"
}

.glyphicon-star:before {
    content: "e006"
}

.glyphicon-star-empty:before {
    content: "e007"
}

.glyphicon-user:before {
    content: "e008"
}

.glyphicon-film:before {
    content: "e009"
}

.glyphicon-th-large:before {
    content: "e010"
}

.glyphicon-th:before {
    content: "e011"
}

.glyphicon-th-list:before {
    content: "e012"
}

.glyphicon-ok:before {
    content: "e013"
}

.glyphicon-remove:before {
    content: "e014"
}

.glyphicon-zoom-in:before {
    content: "e015"
}

.glyphicon-zoom-out:before {
    content: "e016"
}

.glyphicon-off:before {
    content: "e017"
}

.glyphicon-signal:before {
    content: "e018"
}

.glyphicon-cog:before {
    content: "e019"
}

.glyphicon-trash:before {
    content: "e020"
}

.glyphicon-home:before {
    content: "e021"
}

.glyphicon-file:before {
    content: "e022"
}

.glyphicon-time:before {
    content: "e023"
}

.glyphicon-road:before {
    content: "e024"
}

.glyphicon-download-alt:before {
    content: "e025"
}

.glyphicon-download:before {
    content: "e026"
}

.glyphicon-upload:before {
    content: "e027"
}

.glyphicon-inbox:before {
    content: "e028"
}

.glyphicon-play-circle:before {
    content: "e029"
}

.glyphicon-repeat:before {
    content: "e030"
}

.glyphicon-refresh:before {
    content: "e031"
}

.glyphicon-list-alt:before {
    content: "e032"
}

.glyphicon-lock:before {
    content: "e033"
}

.glyphicon-flag:before {
    content: "e034"
}

.glyphicon-headphones:before {
    content: "e035"
}

.glyphicon-volume-off:before {
    content: "e036"
}

.glyphicon-volume-down:before {
    content: "e037"
}

.glyphicon-volume-up:before {
    content: "e038"
}

.glyphicon-qrcode:before {
    content: "e039"
}

.glyphicon-barcode:before {
    content: "e040"
}

.glyphicon-tag:before {
    content: "e041"
}

.glyphicon-tags:before {
    content: "e042"
}

.glyphicon-book:before {
    content: "e043"
}

.glyphicon-bookmark:before {
    content: "e044"
}

.glyphicon-print:before {
    content: "e045"
}

.glyphicon-camera:before {
    content: "e046"
}

.glyphicon-font:before {
    content: "e047"
}

.glyphicon-bold:before {
    content: "e048"
}

.glyphicon-italic:before {
    content: "e049"
}

.glyphicon-text-height:before {
    content: "e050"
}

.glyphicon-text-width:before {
    content: "e051"
}

.glyphicon-align-left:before {
    content: "e052"
}

.glyphicon-align-center:before {
    content: "e053"
}

.glyphicon-align-right:before {
    content: "e054"
}

.glyphicon-align-justify:before {
    content: "e055"
}

.glyphicon-list:before {
    content: "e056"
}

.glyphicon-indent-left:before {
    content: "e057"
}

.glyphicon-indent-right:before {
    content: "e058"
}

.glyphicon-facetime-video:before {
    content: "e059"
}

.glyphicon-picture:before {
    content: "e060"
}

.glyphicon-map-marker:before {
    content: "e062"
}

.glyphicon-adjust:before {
    content: "e063"
}

.glyphicon-tint:before {
    content: "e064"
}

.glyphicon-edit:before {
    content: "e065"
}

.glyphicon-share:before {
    content: "e066"
}

.glyphicon-check:before {
    content: "e067"
}

.glyphicon-move:before {
    content: "e068"
}

.glyphicon-step-backward:before {
    content: "e069"
}

.glyphicon-fast-backward:before {
    content: "e070"
}

.glyphicon-backward:before {
    content: "e071"
}

.glyphicon-play:before {
    content: "e072"
}

.glyphicon-pause:before {
    content: "e073"
}

.glyphicon-stop:before {
    content: "e074"
}

.glyphicon-forward:before {
    content: "e075"
}

.glyphicon-fast-forward:before {
    content: "e076"
}

.glyphicon-step-forward:before {
    content: "e077"
}

.glyphicon-eject:before {
    content: "e078"
}

.glyphicon-chevron-left:before {
    content: "e079"
}

.glyphicon-chevron-right:before {
    content: "e080"
}

.glyphicon-plus-sign:before {
    content: "e081"
}

.glyphicon-minus-sign:before {
    content: "e082"
}

.glyphicon-remove-sign:before {
    content: "e083"
}

.glyphicon-ok-sign:before {
    content: "e084"
}

.glyphicon-question-sign:before {
    content: "e085"
}

.glyphicon-info-sign:before {
    content: "e086"
}

.glyphicon-screenshot:before {
    content: "e087"
}

.glyphicon-remove-circle:before {
    content: "e088"
}

.glyphicon-ok-circle:before {
    content: "e089"
}

.glyphicon-ban-circle:before {
    content: "e090"
}

.glyphicon-arrow-left:before {
    content: "e091"
}

.glyphicon-arrow-right:before {
    content: "e092"
}

.glyphicon-arrow-up:before {
    content: "e093"
}

.glyphicon-arrow-down:before {
    content: "e094"
}

.glyphicon-share-alt:before {
    content: "e095"
}

.glyphicon-resize-full:before {
    content: "e096"
}

.glyphicon-resize-small:before {
    content: "e097"
}

.glyphicon-exclamation-sign:before {
    content: "e101"
}

.glyphicon-gift:before {
    content: "e102"
}

.glyphicon-leaf:before {
    content: "e103"
}

.glyphicon-fire:before {
    content: "e104"
}

.glyphicon-eye-open:before {
    content: "e105"
}

.glyphicon-eye-close:before {
    content: "e106"
}

.glyphicon-warning-sign:before {
    content: "e107"
}

.glyphicon-plane:before {
    content: "e108"
}

.glyphicon-calendar:before {
    content: "e109"
}

.glyphicon-random:before {
    content: "e110"
}

.glyphicon-comment:before {
    content: "e111"
}

.glyphicon-magnet:before {
    content: "e112"
}

.glyphicon-chevron-up:before {
    content: "e113"
}

.glyphicon-chevron-down:before {
    content: "e114"
}

.glyphicon-retweet:before {
    content: "e115"
}

.glyphicon-shopping-cart:before {
    content: "e116"
}

.glyphicon-folder-close:before {
    content: "e117"
}

.glyphicon-folder-open:before {
    content: "e118"
}

.glyphicon-resize-vertical:before {
    content: "e119"
}

.glyphicon-resize-horizontal:before {
    content: "e120"
}

.glyphicon-hdd:before {
    content: "e121"
}

.glyphicon-bullhorn:before {
    content: "e122"
}

.glyphicon-bell:before {
    content: "e123"
}

.glyphicon-certificate:before {
    content: "e124"
}

.glyphicon-thumbs-up:before {
    content: "e125"
}

.glyphicon-thumbs-down:before {
    content: "e126"
}

.glyphicon-hand-right:before {
    content: "e127"
}

.glyphicon-hand-left:before {
    content: "e128"
}

.glyphicon-hand-up:before {
    content: "e129"
}

.glyphicon-hand-down:before {
    content: "e130"
}

.glyphicon-circle-arrow-right:before {
    content: "e131"
}

.glyphicon-circle-arrow-left:before {
    content: "e132"
}

.glyphicon-circle-arrow-up:before {
    content: "e133"
}

.glyphicon-circle-arrow-down:before {
    content: "e134"
}

.glyphicon-globe:before {
    content: "e135"
}

.glyphicon-wrench:before {
    content: "e136"
}

.glyphicon-tasks:before {
    content: "e137"
}

.glyphicon-filter:before {
    content: "e138"
}

.glyphicon-briefcase:before {
    content: "e139"
}

.glyphicon-fullscreen:before {
    content: "e140"
}

.glyphicon-dashboard:before {
    content: "e141"
}

.glyphicon-paperclip:before {
    content: "e142"
}

.glyphicon-heart-empty:before {
    content: "e143"
}

.glyphicon-link:before {
    content: "e144"
}

.glyphicon-phone:before {
    content: "e145"
}

.glyphicon-pushpin:before {
    content: "e146"
}

.glyphicon-usd:before {
    content: "e148"
}

.glyphicon-gbp:before {
    content: "e149"
}

.glyphicon-sort:before {
    content: "e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "e152"
}

.glyphicon-sort-by-order:before {
    content: "e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "e154"
}

.glyphicon-sort-by-attributes:before {
    content: "e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "e156"
}

.glyphicon-unchecked:before {
    content: "e157"
}

.glyphicon-expand:before {
    content: "e158"
}

.glyphicon-collapse-down:before {
    content: "e159"
}

.glyphicon-collapse-up:before {
    content: "e160"
}

.glyphicon-log-in:before {
    content: "e161"
}

.glyphicon-flash:before {
    content: "e162"
}

.glyphicon-log-out:before {
    content: "e163"
}

.glyphicon-new-window:before {
    content: "e164"
}

.glyphicon-record:before {
    content: "e165"
}

.glyphicon-save:before {
    content: "e166"
}

.glyphicon-open:before {
    content: "e167"
}

.glyphicon-saved:before {
    content: "e168"
}

.glyphicon-import:before {
    content: "e169"
}

.glyphicon-export:before {
    content: "e170"
}

.glyphicon-send:before {
    content: "e171"
}

.glyphicon-floppy-disk:before {
    content: "e172"
}

.glyphicon-floppy-saved:before {
    content: "e173"
}

.glyphicon-floppy-remove:before {
    content: "e174"
}

.glyphicon-floppy-save:before {
    content: "e175"
}

.glyphicon-floppy-open:before {
    content: "e176"
}

.glyphicon-credit-card:before {
    content: "e177"
}

.glyphicon-transfer:before {
    content: "e178"
}

.glyphicon-cutlery:before {
    content: "e179"
}

.glyphicon-header:before {
    content: "e180"
}

.glyphicon-compressed:before {
    content: "e181"
}

.glyphicon-earphone:before {
    content: "e182"
}

.glyphicon-phone-alt:before {
    content: "e183"
}

.glyphicon-tower:before {
    content: "e184"
}

.glyphicon-stats:before {
    content: "e185"
}

.glyphicon-sd-video:before {
    content: "e186"
}

.glyphicon-hd-video:before {
    content: "e187"
}

.glyphicon-subtitles:before {
    content: "e188"
}

.glyphicon-sound-stereo:before {
    content: "e189"
}

.glyphicon-sound-dolby:before {
    content: "e190"
}

.glyphicon-sound-5-1:before {
    content: "e191"
}

.glyphicon-sound-6-1:before {
    content: "e192"
}

.glyphicon-sound-7-1:before {
    content: "e193"
}

.glyphicon-copyright-mark:before {
    content: "e194"
}

.glyphicon-registration-mark:before {
    content: "e195"
}

.glyphicon-cloud-download:before {
    content: "e197"
}

.glyphicon-cloud-upload:before {
    content: "e198"
}

.glyphicon-tree-conifer:before {
    content: "e199"
}

.glyphicon-tree-deciduous:before {
    content: "e200"
}

.glyphicon-cd:before {
    content: "e201"
}

.glyphicon-save-file:before {
    content: "e202"
}

.glyphicon-open-file:before {
    content: "e203"
}

.glyphicon-level-up:before {
    content: "e204"
}

.glyphicon-copy:before {
    content: "e205"
}

.glyphicon-paste:before {
    content: "e206"
}

.glyphicon-alert:before {
    content: "e209"
}

.glyphicon-equalizer:before {
    content: "e210"
}

.glyphicon-king:before {
    content: "e211"
}

.glyphicon-queen:before {
    content: "e212"
}

.glyphicon-pawn:before {
    content: "e213"
}

.glyphicon-bishop:before {
    content: "e214"
}

.glyphicon-knight:before {
    content: "e215"
}

.glyphicon-baby-formula:before {
    content: "e216"
}

.glyphicon-tent:before {
    content: "26fa"
}

.glyphicon-blackboard:before {
    content: "e218"
}

.glyphicon-bed:before {
    content: "e219"
}

.glyphicon-apple:before {
    content: "f8ff"
}

.glyphicon-erase:before {
    content: "e221"
}

.glyphicon-hourglass:before {
    content: "231b"
}

.glyphicon-lamp:before {
    content: "e223"
}

.glyphicon-duplicate:before {
    content: "e224"
}

.glyphicon-piggy-bank:before {
    content: "e225"
}

.glyphicon-scissors:before {
    content: "e226"
}

.glyphicon-bitcoin:before {
    content: "e227"
}

.glyphicon-btc:before {
    content: "e227"
}

.glyphicon-xbt:before {
    content: "e227"
}

.glyphicon-yen:before {
    content: " 0a5"
}

.glyphicon-jpy:before {
    content: " 0a5"
}

.glyphicon-ruble:before {
    content: "20bd"
}

.glyphicon-rub:before {
    content: "20bd"
}

.glyphicon-scale:before {
    content: "e230"
}

.glyphicon-ice-lolly:before {
    content: "e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "e232"
}

.glyphicon-education:before {
    content: "e233"
}

.glyphicon-option-horizontal:before {
    content: "e234"
}

.glyphicon-option-vertical:before {
    content: "e235"
}

.glyphicon-menu-hamburger:before {
    content: "e236"
}

.glyphicon-modal-window:before {
    content: "e237"
}

.glyphicon-oil:before {
    content: "e238"
}

.glyphicon-grain:before {
    content: "e239"
}

.glyphicon-sunglasses:before {
    content: "e240"
}

.glyphicon-text-size:before {
    content: "e241"
}

.glyphicon-text-color:before {
    content: "e242"
}

.glyphicon-text-background:before {
    content: "e243"
}

.glyphicon-object-align-top:before {
    content: "e244"
}

.glyphicon-object-align-bottom:before {
    content: "e245"
}

.glyphicon-object-align-horizontal:before {
    content: "e246"
}

.glyphicon-object-align-left:before {
    content: "e247"
}

.glyphicon-object-align-vertical:before {
    content: "e248"
}

.glyphicon-object-align-right:before {
    content: "e249"
}

.glyphicon-triangle-right:before {
    content: "e250"
}

.glyphicon-triangle-left:before {
    content: "e251"
}

.glyphicon-triangle-bottom:before {
    content: "e252"
}

.glyphicon-triangle-top:before {
    content: "e253"
}

.glyphicon-console:before {
    content: "e254"
}

.glyphicon-superscript:before {
    content: "e255"
}

.glyphicon-subscript:before {
    content: "e256"
}

.glyphicon-menu-left:before {
    content: "e257"
}

.glyphicon-menu-right:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: url(../images/rz_before.png) no-repeat center center;
}

.glyphicon-menu-down:before {
    content: "e259"
}

.glyphicon-menu-up:before {
    content: "e260"
}

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;
}

.TmT {
    width: 1200px;
    padding-top: 34px;
    overflow: hidden;
}

.TmT span {
    width: 1200px;
    height: 42px;
    line-height: 42px;
    font-size: 30px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    display: block;
    background: url(images/line_1.png) center center no-repeat;
}

.TmT label {
    width: 1200px;
    height: 44px;
    display: block;
    line-height: 20px;
    text-align: center;
    font-size: 18px;
    color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.new_tab_rx {
    width: 1200px;
    height: 49px;
    background: url(../images/new_tab_rx.gif) no-repeat;
    overflow: hidden;
}

.new_tab {
    width: 900px;
    float: left;
    height: 49px;
}

.new_tab ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.new_tab ul li {
    width: 180px;
    line-height: 49px;
    height: 49px;
    text-align: center;
    font-size: 16px;
    color: #333;
    position: relative;
    float: left;
    cursor: pointer;
}

.new_tab ul li span {
    width: 1px;
    height: 48px;
    font-size: 0;
    background: url(../images/new_tab_line.png) left center no-repeat;
    position: absolute;
    right: 0;
    top: 0;
}

.new_tab ul li.selected {
    background: url(../images/new_tab_li.png) no-repeat;
    color: #147efb;
    font-weight: bold;
}

.new_tab ul li.selected span {
    background: none;
}

.rx {
    width: 255px;
    height: 50px;
    line-height: 50px;
    float: right;
    text-align: center;
    color: #ff2727;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
}

.rx strong {
    color: #333;
    font-size: 16px;
    font-family: 'microsoft yahei', "Î¢ÈíÑÅºÚ", SimSun, Verdana, Arial;
}

.new_xm_all {
    width: 1200px;
    padding-bottom: 50px;
    overflow: hidden;
}

.new_xm {
    width: 1200px;
    height: 433px;
    position: relative;
    overflow: hidden;
}

.new_xm_l {
    width: 340px;
    height: 433px;
    position: absolute;
    left: 0;
    top: 0;
}

.new_xm_l_o {
    width: 339px;
    height: 433px;
    position: relative;
}

.new_xm_l_o_1 {
    width: 280px;
    position: absolute;
    top: 32px;
    left: 30px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    font-weight: bold;
    color: #333333;
}

.new_xm_l_o_2 {
    width: 280px;
    position: absolute;
    top: 72px;
    left: 30px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
}

.new_xm_l_o_3 {
    width: 40px;
    position: absolute;
    top: 120px;
    left: 30px;
    height: 4px;
    background-color: #fff;
}

.new_xm_l_o_4 {
    width: 100px;
    height: 30px;
    position: absolute;
    left: 30px;
    top: 330px;
}

.new_xm_l_o_4 a {
    width: 98px;
    height: 28px;
    border: 1px solid #147efb;
    text-align: center;
    line-height: 28px;
    display: block;
    border-radius: 2px;
    font-size: 14px;
    color: #147efb;
}

.new_xm_l_o_4 a:hover {
    background-color: #147efb;
    border: 1px solid #147efb;
    color: #fff;
}

.new_xm_c {
    width: 560px;
    height: 433px;
    position: absolute;
    top: 0;
    left: 339px;
}

.new_xm_c_box {
    width: 560px;
    height: 433px;
    position: relative;
}

.new_xm_c_box_1 {
    width: 279px;
    height: 286px;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #e6e6e6;
    z-index: 5;
}

.new_xm_c_box_1s {
    width: 279px;
    height: 216px;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #e6e6e6;
    z-index: 5;
}

.new_xm_c_ins {
    width: 279px;
    height: 216px;
    position: relative;
}

.new_xm_c_ins_a {
    width: 279px;
    height: 100px;
    position: absolute;
    left: 0;
    top: 18px;
    text-align: center;
}

.new_xm_c_ins_a img {
    width: 100px;
    height: 100px;
    border: none;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.new_xm_c_ins_b {
    width: 279px;
    height: 46px;
    line-height: 46px;
    position: absolute;
    left: 0;
    top: 114px;
    font-size: 14px;
    color: #333333;
    text-align: center;
}

.new_xm_c_ins_c {
    width: 96px;
    height: 28px;
    position: absolute;
    left: 91px;
    top: 162px;
}

.new_xm_c_ins_c a {
    width: 94px;
    height: 26px;
    border: 1px solid #e6e6e6;
    line-height: 26px;
    text-align: center;
    display: block;
    color: #666;
    font-size: 14px;
    background-color: #f5f5f5;
    border-radius: 2px;
}

.new_xm_c_box_2 {
    width: 279px;
    height: 144px;
    position: absolute;
    left: 0;
    top: 287px;
    border: 1px solid #e6e6e6;
    z-index: 4;
}

.new_xm_c_box_3 {
    width: 279px;
    height: 141px;
    position: absolute;
    left: 280px;
    top: 0;
    border: 1px solid #e6e6e6;
    z-index: 3;
}

.new_xm_c_box_4 {
    width: 279px;
    height: 144px;
    position: absolute;
    left: 280px;
    top: 142px;
    border: 1px solid #e6e6e6;
    z-index: 2;
}

.new_xm_c_box_5 {
    width: 279px;
    height: 144px;
    position: absolute;
    left: 280px;
    top: 287px;
    border: 1px solid #e6e6e6;
    z-index: 1;
}

.new_xm_c_in {
    width: 279px;
    height: 148px;
    position: relative;
}

.new_xm_c_in_a {
    width: 279px;
    height: 144px;
    position: absolute;
    left: 0;
    top: 18px;
    text-align: center;
    z-index: 1;
}

.hotItem_1_1 {
    background: url(hotItem/item_1_1s.jpg) center top no-repeat;
}

.hotItem_1_2 {
    background: url(hotItem/item_3_4s.jpg) center top no-repeat;
}

.hotItem_1_3 {
    background: url(hotItem/item_1_3s.jpg) center top no-repeat;
}

.hotItem_1_4 {
    background: url(hotItem/item_1_sedexs.gif) center top no-repeat;
}

.hotItem_1_5 {
    background: url(hotItem/item_1_5s.jpg) center top no-repeat;
}

.hotItem_2_1 {
    background: url(hotItem/item_2_1s.jpg) center top no-repeat;
}

.hotItem_2_2 {
    background: url(hotItem/item_2_2s.jpg) center top no-repeat;
}

.hotItem_2_3 {
    background: url(hotItem/item_2_3s.jpg) center top no-repeat;
}

.hotItem_2_4 {
    background: url(hotItem/item_2_4s.jpg) center top no-repeat;
}

.hotItem_2_5 {
    background: url(hotItem/item_2_5s.jpg) center top no-repeat;
}

.hotItem_3_1 {
    background: url(hotItem/item_3_1s.jpg) center top no-repeat;
}

.hotItem_3_2 {
    background: url(hotItem/item_3_2s.jpg) center top no-repeat;
}

.hotItem_3_3 {
    background: url(hotItem/item_3_3s.jpg) center top no-repeat;
}

.hotItem_3_4 {
    background: url(hotItem/item_3_4s.jpg) center top no-repeat;
}

.hotItem_3_5 {
    background: url(hotItem/item_3_5s.jpg) center top no-repeat;
}

.hotItem_4_1 {
    background: url(hotItem/item_4_1s.jpg) center top no-repeat;
}

.hotItem_4_2 {
    background: url(hotItem/item_4_2s.jpg) center top no-repeat;
}

.hotItem_4_3 {
    background: url(hotItem/item_4_3s.jpg) center top no-repeat;
}

.hotItem_4_4 {
    background: url(hotItem/item_4_4s.jpg) center top no-repeat;
}

.hotItem_5_1 {
    background: url(hotItem/item_5_1s.jpg) center top no-repeat;
}

.hotItem_5_2 {
    background: url(hotItem/item_5_2s.jpg) center top no-repeat;
}

.hotItem_5_3 {
    background: url(hotItem/item_5_3s.jpg) center top no-repeat;
}

.hotItem_5_4 {
    background: url(hotItem/item_5_4s.jpg) center top no-repeat;
}

.hotItem_5_5 {
    background: url(hotItem/item_5_5s.jpg) center top no-repeat;
}


/*头部样式*/

.publc_head {
    width: 100%;
    height: 34px;
    background: #f2f2f2;
    z-index: 11111111;
}

.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;
}

.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:nth-of-type(1) {
    background: url(../images/keyword_icon1.png) 104px center no-repeat;
}

.keyword_left li:nth-of-type(2) {
    background: url(../images/keyword_icon.png) 104px center no-repeat;
}

.keyword_left li:nth-of-type(3) {
    background: url(../images/keyword_icon.png) 104px center no-repeat;
}

.keyword_left li:nth-of-type(4) {
    background: url(../images/keyword_icon.png) 104px center no-repeat;
}

.keyword_left li p {
    height: 46px;
    font-size: 14px;
    color: #666;
    line-height: 46px;
    float: left;
}

.keyword_left li:nth-of-type(1) p {
    color: #49a0f5;
}

.keyword_left li i {
    width: 26px;
    height: 46px;
    float: left;
}

.keyword_left li:nth-of-type(1) i {
    background: url(../images/keyword_li1.png) center left no-repeat;
}

.keyword_left li:nth-of-type(2) i {
    background: url(../images/keyword_li2.png) center left no-repeat;
}

.keyword_left li:nth-of-type(3) i {
    background: url(../images/keyword_li3.png) center left no-repeat;
}

.keyword_left li:nth-of-type(4) i {
    background: url(../images/keyword_li4.png) center left no-repeat;
}

.keyword_left li .keyword_icon1 {
    background: url(../images/keyword_li1_hover.png) center left no-repeat!important;
}

.keyword_left li .keyword_icon2 {
    background: url(../images/keyword_li2_hover.png) center left no-repeat!important;
}

.keyword_left li .keyword_icon3 {
    background: url(../images/keyword_li3_hover.png) center left no-repeat!important;
}

.keyword_left li .keyword_icon4 {
    background: url(../images/keyword_li4_hover.png) center left no-repeat!important;
}

.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: 0px auto 0px;
    position: relative;
}

.public_lists {
    overflow: hidden;
    float: left;
    position: absolute;
}

.public_lists>a {
    background: #0e71c2;
    display: block;
    width: 239px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-left: 30px;
}

.public_lists>a>span {
    float: right;
    width: 94px;
    height: 40px;
    margin-right: 6px;
    background: url(../images/glyphicon.png) 0px 10px no-repeat;
}

.public_rows_menu {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    height: 447px;
    z-index: 12;
    background: rgba(46, 76, 101, 0.65);
    /*支持rgba的浏览器*/
    background: #0318629;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
    z-index: 999;
}

.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:hover:hover .public_right_lists {
    display: block;
}

.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: -22px9;
    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;
    text-transform: uppercase;
    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;
    width: 128px;
    text-align: center;
}

.index_menu_new {
    background: url(../images/index_menu_new.gif) top right no-repeat;
}

.public_menus .index_menu_a {
    color: #ffffff;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}

.public_menus .index_menu_hot {
    background: url(../images/index_menu_hot.gif) 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: #fff;
    background: #0066b8;
    font-size: 16px;
}

.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;
    text-transform: uppercase;
}

.public_carousel {
    width: 100%;
}

.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("../images/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("../images/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 #ffffff;
    width: 100%;
    background: #077bd9;
}

.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("../images/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;
}

.cat_index1 .title {
    line-height: 60px;
    color: #333;
}

.cat_index1 .title h2 {
    display: inline-block;
    font-size: 24px;
    color: #000;
    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: 288px;
    height: 368px;
    margin: 0 0 16px 16px;
    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: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: 186px;
    height: 186px;
    margin: 40px auto 26px;
}

.cat_index1 li .div2>h4 {
    height: 21px;
    padding: 0 30px;
    font-size: 16px;
    font-weight: normal;
    color: #000;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cat_index1 li .div2>h4:hover {
    color: #27a6ee;
}

.cat_index1 li .div2>p {
    margin-top: 7px;
    color: #777;
}

.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: 257px;
    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;
}

.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: 346px;
}

.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: 328px;
}

.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 {
    overflow: hidden;
}

.auto_project_borber {
    /*overflow: hidden;*/
    /*padding-bottom: 15px;*/
    /*margin-bottom: 15px;*/
}

.auto_project_top>span {
    float: left;
    color: #666;
    font-size: 14px;
    width: 120px;
}

.auto_project_top>li {
    float: right;
    width: 92px;
}

.auto_project_top>li>a {
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: center;
    color: #666;
}

.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;
    line-height: 30px;
    font-weight: normal;
    color: #d20514;
}

.pro_details_price {
    position: relative;
    width: 600px;
    background: #f3f3f3;
    overflow: hidden;
    margin-top: 4px;
    color: #666;
    font-size: 14px;
    padding-left: 10px;
    margin-bottom: 15px;
}

.border_dashed {
    border: 1px dashed #f7f7f7;
    margin-bottom: 15px;
}

.pro_details_span1 {
    display: inline-block;
    /*width: 65px;*/
    /*vertical-align: bottom;*/
}

.pro_details_price>p {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    margin: 5px 0;
}

.pro_details_span4 {
    margin: 0 8px 0 7px;
}

.pro_details_span4 img {
    margin-right: 3px;
    vertical-align: middle;
}

.pro_details_span2 {
    color: #d20514;
    font-size: 20px;
    position: relative;
    top: -5px;
    vertical-align: bottom;
}

.pro_details_span3 {
    font-size: 14px;
    color: #333;
}

.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;
    padding: 0 10px;
    height: 35px;
    float: left;
    font-size: 12px;
    color: #333;
    text-align: center;
    margin-right: 7px;
    line-height: 35px;
    border: 1px solid #e0e0e0;
    margin-bottom: 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;
}

.details_btn1 {
    display: block;
    overflow: hidden;
    width: 180px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    background: #f6fcff;
    color: #27a6ee;
    border: 1px solid #27a6ee;
    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: #27a6ee;
    color: #fff;
    border: 1px solid #27a6ee;
    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_incall1.gif) no-repeat;
    vertical-align: -4px;
    margin: 0 5px 0 -64px;
}

.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_right_foot {
    overflow: hidden;
    margin-top: 9px;
}

.details_right_foot>p {
    overflow: hidden;
    display: block;
    float: left;
    padding-left: 10px;
    font-size: 12px;
    color: #666;
}

.details_right_foot>p>span {
    color: #27a6ee;
}

.details_right_foot>ul {
    overflow: hidden;
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
    font-weight: normal;
}

.details_right_foot>ul>span {
    float: left;
    font-size: 14px;
    margin-right: 25px;
    height: 25px;
    line-height: 25px;
}

.details_right_foot>ul>li {
    float: left;
    font-size: 14px;
    margin-right: 15px;
    height: 25px;
    line-height: 25px;
}

.details_right_foot>ul>b {
    display: block;
    float: left;
    height: 15px;
    border-right: 1px solid #e0e0e0;
    margin-right: 15px;
    margin-top: 7px;
}

.details_right_foot>ul>li>img {
    float: left;
    margin-top: 4px;
    margin-right: 4px;
}

.details_right_foot>ul>li>span {
    height: 25px;
    line-height: 25px;
    display: block;
    float: left;
}

.details_right_foot>b>span {
    color: #27a6ee;
}

.details_introduce {
    float: left;
    overflow: hidden;
    width: 930px;
    border: 1px solid #eaeaea;
}

.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;
}


/*.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: normal;
    color: #27a6ee;
}

.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;
}

.details_relevant_dl>dd>p {
    text-align: center;
    color: #666;
    margin-top: 20px;
}

.details_relevant_dl>dd>p>span {
    font-size: 26px;
}

.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;
}

.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;
}

.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----------*/

.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("../images/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("../images/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("../images/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: -10px9;
    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("../images/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: 323px;
    height: 179px;
    padding: 19px 15px 0 20px;
    background: #f8f8f8;
    border-right: 1px solid #e6e6e6;
    font-size: 12px;
    color: #343434;
}

.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: 263px;
    white-space: normal;
}

.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("../images/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("../images/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>span {
    float: left;
    margin: 0px 8px;
}

.liucheng>li>h6 {
    font-size: 16px;
    margin: 10px 0;
    color: #58595a;
}

.liucheng>li>p {
    color: #a9abb1;
}

.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: #0009;
    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 #27a6ee;
    color: #27a6ee;
    line-height: 33px;
    background: url("../images/check_blue.png") no-repeat 0 0;
    background-position-y: 16px;
    background-position-x: right;
}

.dangxuan:after {
    position: absolute;
    width: 21px;
    height: 16px;
    background: url("../images/check_blue.png") no-repeat;
}

.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-top: 20px;
}

.cat_cooks_active {
    position: relative;
    color: #27a6ee!important;
}

.auto_project_borber_ .cat_cooks_active:after {
    top: 24px;
    left: 14px;
    width: 64px;
    height: 2px;
}

.auto_project_borber_ .cat_cooks_active {
    padding-bottom: 10px;
}

.cat_cooks_active:after {
    position: absolute;
    top: 76px;
    display: block;
    content: '';
    width: 92px;
    height: 4px;
    background: #27a6ee;
}

.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_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!important;
}

.footer_links {
    overflow: hidden;
    display: block;
    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: 1020px;
    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('../images/answer_background.png') 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('../images/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("../images/active_home1.png") no-repeat;
}

.alt>div>a.active_home2 {
    width: 238px;
    height: 84px;
    background: url("../images/active_home2.png") no-repeat;
}

.alt>div>span {
    width: 30px;
    height: 30px;
    margin-left: 480px;
    background: url("../images/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("../images/haccp_nums.png") no-repeat 27px 44px;
}

.server_box .id77_nums {
    background: url("../images/id77_nums.png") no-repeat 27px 44px;
}

.server_box .gb50430_nums {
    background: url("../images/gb50430_nums.png") no-repeat 27px 44px;
}

.server_box .ccc_nums {
    background: url("../images/ccc_nums.png") no-repeat 60px 40px;
}

.server_box .ce_nums {
    background: url("../images/ce_nums.png") no-repeat 60px 40px;
}

.server_box .cqc_nums {
    background: url("../images/cqc_nums.png") no-repeat 27px 44px;
}

.server_box .id73_nums {
    background: url("../images/id73_nums.png") no-repeat 27px 44px;
}

.server_box .iso13485_nums {
    background: url("../images/iso13485_nums.png") no-repeat 27px 44px;
}

.server_box .ts16949_nums {
    background: url("../images/ts16949_nums.png") no-repeat 27px 44px;
}

.server_box .id81_nums {
    background: url("../images/id81_nums.png") no-repeat 27px 44px;
}

.server_box .id82_nums {
    background: url("../images/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("../images/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("../images/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("../images/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("../images/haccp_flowh2.png") no-repeat;
    text-align: center;
    color: #fff;
    line-height: 50px;
    z-index: 10;
}

.pservers_newhaccp_row6 .gb50430_flowbg {
    background: url("../images/gb50430_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .ts16949_flowbg {
    background: url("../images/ts16949_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id81_flowbg {
    background: url("../images/id81_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id73_flowbg {
    background: url("../images/id73_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id77_flowbg {
    background: url("../images/id77_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id74_flowbg {
    background: url("../images/id74_flowbg.png") no-repeat;
}

.gb50430_flow {
    width: 860px;
    height: 230px;
    position: absolute;
    background: url("../images/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("../images/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("../images/staff_pbg.png") 0 15px no-repeat;
}

.staff_font .staff_h3 {
    font-size: 26px;
    line-height: 52px;
    margin-top: 14px;
    color: #545454;
    background: url("../images/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: 1000000;
}

.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;
}

.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;
}

.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: -15px9;
    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;
}


/*****************************/