﻿* {
    margin: 0;
    padding: 0;
    list-style: none
}

body {
    font-size: 12px;
    font-family: "微软雅黑"
}

a {
    text-decoration: none;
    color: #3c3c3c
}

img {
    border: 0
}

.fl {
    float: left
}

.fr {
    float: right
}

.cb {
    clear: both
}

.ov {
    overflow: hidden
}

.middle {
    vertical-align: middle
}

.middleTop {
    vertical-align: top
}

.w_1160 {
    width: 1160px;
    margin: 0 auto
}

.minW_1160 {
    min-width: 1160px
}

.w_1200 {
    width: 1200px;
    margin: 0 auto
}

.bold {
    font-weight: 700
}

.icon {
    background-image: url(../images/dum_icon.png)
}

.clear {
    clear: both
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.vb {
    vertical-align: middle
}

.clearfix {
    display: block
}

.pr {
    position: relative
}

.fixed {
    position: fixed
}

.tc {
    text-align: center
}

.tl {
    text-align: left
}

.tr {
    text-align: right
}

.cursor {
    cursor: pointer
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt30 {
    margin-top: 30px
}

.ml5 {
    margin-left: 5px
}

.ml10 {
    margin-left: 10px
}

.ml15 {
    margin-left: 15px
}

.ml20 {
    margin-left: 20px
}

.ml30 {
    margin-left: 30px
}

.ml50 {
    margin-left: 50px
}

.mr5 {
    margin-right: 5px
}

.mr10 {
    margin-right: 10px
}

.mr15 {
    margin-right: 15px
}

.mr20 {
    margin-right: 20px
}

.mr30 {
    margin-right: 30px
}

.mb5 {
    margin-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.mb20 {
    margin-bottom: 20px
}

.mb30 {
    margin-bottom: 30px
}

.pl15 {
    padding-left: 15px
}

.pl20 {
    padding-left: 20px
}

.pr20 {
    padding-right: 20px
}

.pt15 {
    padding-top: 15px
}

.pt30 {
    padding-top: 30px
}

.pb15 {
    padding-bottom: 15px
}

.border {
    border: 1px solid #DDD
}

.none {
    display: none
}

.fz10 {
    font-size: 10px
}

.fz12 {
    font-size: 12px
}

.fz14 {
    font-size: 14px
}

.fz15 {
    font-size: 15px
}

.fz16 {
    font-size: 16px
}

.fz18 {
    font-size: 18px
}

.fz20 {
    font-size: 20px
}

.fz22 {
    font-size: 22px
}

.fz24 {
    font-size: 24px
}

.fz30 {
    font-size: 30px
}

.fz36 {
    font-size: 36px
}

.fz46 {
    font-size: 46px
}

.fw {
    font-weight: 700
}

.lightblack, .lightblack * {
    color: #666
}

.orange, .orange * {
    color: #ff854e
}

.white, .white * {
    color: #fff
}

.blue, .blue * {
    color: #ff8f3d
}

.pink, .pink * {
    color: #ed7371
}

.green, .green * {
    color: #57c0a1
}

.grayblue, .grayblue * {
    color: #6eaee5
}

.khaki, .khaki * {
    color: #eeb53b
}

.oranges, .oranges * {
    color: #ff8261
}

.gray, .gray * {
    color: #ccc
}

.red, .red * {
    color: red
}

.mt15 span {
    color: #02589d;
    font-size: 18px;
    font-weight: 600
}

.btn_blue {
    display: inline-block;
    background-color: #5e7ed7;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 12px;
    width: 80px;
    height: 26px;
    line-height: 26px;
    text-align: center
}

.btn_red {
    display: inline-block;
    background-color: #ff8468;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 12px;
    width: 80px;
    height: 26px;
    text-align: center;
    line-height: 26px
}

.color50 {
    color: #505050
}

.color68 {
    color: #ff8468
}

.colorF8 {
    color: #ff8f3d
}

.color8f {
    color: #8f8f8f
}

.color8468 {
    color: #ff8468
}

.color6e {
    color: #6eaee5
}

.backFc {
    background: #FCFCFC
}

.backFFF {
    background: #fff
}

.text {
    width: 195px;
    height: 40px;
    line-height: 40px;
    padding-left: 5px;
    border: 1px solid #CCC
}

.text1 {
    width: 400px;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    border: 1px solid #CCC
}

textarea {
    resize: none
}

.breadLines a {
    font-size: 14px;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle
}

.breadLines .lineTit {
    color: #ff8500;
    vertical-align: middle
}

.breadLines {
    margin-top: 15px;
    margin-bottom: 15px
}

.breadLines span {
    vertical-align: middle
}

.waring {
    border: 1px solid red !important
}

.fly {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    z-index: 999
}

.verify {
    background: url(../images/jyicon.png) no-repeat -22px -32px;
    width: 206px;
    height: 90px;
    position: absolute;
    top: 61px;
    display: none
}

.verifyClose {
    background: url(../images/jyicon.png) no-repeat -223px -15px;
    width: 15px;
    height: 15px;
    float: right;
    margin-right: 27px;
    margin-top: 16px;
    cursor: pointer
}

.verifySize {
    padding: 5px 10px 5px 10px;
    text-align: center;
    color: red
}

ins#qiao-wrap {
    display: none
}

.topdh span {
    font-size: 20px;
    color: #ff0e02;
}

.sprite {
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat
}

body, button, input, select {
    font: 14px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif
}

body {
    font-size: 14px;
    line-height: 166.6%;
    font-family: "微软雅黑"
}

body, button, input, select {
    font-family: "微软雅黑"
}

h1 {
    font-size: 18px
}

h2 {
    font-size: 16px
}

h3 {
    font-size: 14px
}

h4, h5, h6 {
    font-size: 100%
}

address, cite, dfn, em, var {
    font-style: normal
}

.f14 {
    font-size: 14px
}

.f16 {
    font-size: 16px
}

.f18 {
    font-size: 18px
}

.f20 {
    font-size: 20px
}

.f24 {
    font-size: 24px
}

.f30 {
    font-size: 30px
}

a {
    outline: 0
}

code, kbd, pre, samp, tt {
    font-family: "Courier New", Courier, monospace
}

small {
    font-size: 12px
}

blockquote, body, button, dd, dl, dt, fieldset, h1, h2, h3, h4, h5, h6, hr, input, lengend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

button, img, input, select {
    margin: 0;
    line-height: normal
}

select {
    padding: 1px
}

ol, ul {
    list-style: none
}

aside, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
    margin: 0;
    padding: 0;
    border: none
}

.box-shadow-bottom {
    box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
    border-bottom: 1px solid #eee;
    background: #fff
}

.box-shadow-top {
    -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(OffX=5, OffY=5, Color='#000000',positives=true)";
    background-color: #fff;
    -moz-box-shadow: 0 -3px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 -3px 5px rgba(0, 0, 0, .1)
}

.border-bottom {
    border-bottom: 1px solid #e6e6e6
}

.center {
    text-align: center
}

.sprite {
    background-image: url(../images/sprite_1.png);
    background-repeat: no-repeat
}

a {
    text-decoration: none
}

img {
    border: none
}

.fL {
    float: left
}

.fR {
    float: right
}

.mL10 {
    margin-left: 10px
}

.mB10 {
    margin-bottom: 10px
}

.clear {
    clear: both
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.vb {
    vertical-align: middle
}

.clearfix {
    display: block
}

.cf:after {
    content: "";
    display: block;
    height: 0;
    clear: both
}

.w_1200 {
    width: 1200px;
    margin: 0 auto
}

.w_900 {
    width: 900px
}

.w_800 {
    width: 800px
}

.w_620 {
    width: 620px
}

.mH500 {
    min-height: 500px
}

.minW1200 {
    width: 100%;
    min-width: 1200px
}

.left {
    float: left
}

.right {
    float: right
}

.gray, .gray * {
    color: #969696
}

.light-black, .light-black * {
    color: #3c3c3c
}

.black, .black * {
    color: #000
}

.cyan_blue {
    color: #6fba2c
}

.blue, .blue * {
    color: #ff8f3d
}

.white, .white * {
    color: #fff
}

.light-gray, .light-gray * {
    color: #646464
}

.backWhite {
    background: #fff;
    min-width: 1200px
}

.backFa {
    background: #fafafa
}

.backFo {
    background: #f0f0f0
}

.tc {
    text-align: center
}

.tl {
    text-align: left
}

.tr {
    text-align: right
}

.fw {
    font-weight: 700
}

.normal {
    font-weight: 400
}

.fz16 {
    font-size: 16px
}

.fz24 {
    font-size: 24px
}

.fz30 {
    font-size: 30px
}

.mt3 {
    margin-top: 3px
}

.mt5 {
    margin-top: 5px
}

.mt7 {
    margin-top: 7px
}

.mt10 {
    margin-top: 10px
}

.mt20 {
    margin-top: 20px
}

.mt30 {
    margin-top: 30px
}

.mb5 {
    margin-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.ml10 {
    margin-left: 10px
}

.ml15 {
    margin-left: 15px
}

.ml20 {
    margin-left: 20px
}

.mr10 {
    margin-right: 10px
}

.mr15 {
    margin-right: 15px
}

.mr20 {
    margin-right: 20px
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt20 {
    padding-top: 20px
}

.pt50 {
    padding-top: 50px
}

.pt60 {
    padding-top: 60px
}

.pb60 {
    padding-bottom: 60px
}

.pb50 {
    padding-bottom: 50px
}

.pb45 {
    padding-bottom: 45px
}

.pr {
    position: relative
}

.middle {
    vertical-align: middle
}

.fixednav {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%
}

.fly {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    z-index: 999
}

.hot-word a {
    padding: 0 5px;
    vertical-align: baseline
}

.top {
    padding-top: 10px;
    background-color: #fff;
    position: relative;
    z-index: 9999;
    width: 100%
}

.top img.logo {
    width: 120px
}

.searchTop {
    padding-top: 5px
}

.searchTop .inputs {
    height: 45px
}

.searchTop .inputs span {
    display: inline-block;
    height: 40px;
    width: 15px
}

.top .phones .shopcar-left, .top .phones .shopcar-right {
    display: inline-block;
    width: 49px;
    height: 27px;
    position: absolute;
    bottom: 0
}

.searchTop .inputs .left_bg {
    background-position: -521px -309px
}

.searchTop .inputs .right_bg {
    background-position: -569px -309px;
    width: 30px;
    cursor: pointer
}

.searchTop .inputs input {
    vertical-align: top;
    border: none;
    height: 28px;
    line-height: 28px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    width: 305px;
    outline: 0
}

.top .shop-car {
    width: 268px
}

.top .shop-car {
    text-align: center
}

.top .phones .words {
    display: block;
    position: absolute;
    bottom: -2px;
    left: -10px;
    height: 27px;
    line-height: 31px;
    padding-left: 60px;
    background-position: -366px -370px;
    padding-right: 26px
}

.top .phones:hover .shopcar-left {
    background-position: -551px -357px
}

.top .phones:hover .words {
    background-position: -527px -370px;
    color: #fff
}

.top .phones:hover .numbers {
    background: #fff;
    color: #6fba2c
}

.top .shop-car .phonenumber {
    height: 30px;
    line-height: 25px
}

.top .phones .numbers {
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background-color: #6fba2c;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    color: #fff;
    margin-top: 5px;
    margin-left: 7px
}

.top .us_login {
    margin-top: -8px
}

.top .phones .join-us {
    margin-top: -8px;
    text-align: center;
    width: 150px
}

.top .nav {
    margin-top: 10px
}

.top .nav li {
    float: left;
    position: relative;
    margin: 0 10px
}

.top .nav li .hotImg {
    position: absolute;
    top: 0;
    right: 0
}

.top .nav li a {
    display: block;
    text-align: center;
    height: 35px;
    line-height: 35px;
    color: #646464;
    padding: 0 15px;
    font-size: 16px
}

.top .nav li a.ymxy {
    margin-left: 25px
}

.top .nav li a.subject {
    margin-left: -10px
}

.top .nav li a.subject:hover {
    margin-left: -10px
}

.top .nav li a.creater {
    margin-left: -18px
}

.top .nav li a.about-us {
    margin-left: 0
}

.top .nav li a.focus {
    margin-left: 45px
}

.top .nav li a.focus:hover {
    background-color: #fff;
    color: #3c3c3c;
    font-weight: 700
}

.top .nav li span.arrdow {
    display: inline-block;
    width: 18px;
    height: 8px;
    margin-left: 8px;
    background-position: -428px -539px
}

.top .nav li a:hover {
    background-color: #12c2f4;
    color: #fff
}

.top .nav li .crCode {
    position: absolute;
    right: -25px;
    top: 33px;
    display: none
}

.top .nav .focus:hover .crCode {
    display: block
}

#main-nav {
    width: 100%;
    padding: 10px 0
}

.about_us {
    background: url(../images/baise.png) repeat 0 0 transparent;
    padding-top: 30px
}

.about_us ul {
    padding-left: 100px;
    width: 200px
}

.about_us ul li {
    padding-top: 20px;
    padding-left: 16px
}

.about_us .title {
    padding-left: 16px;
    background-position: -691px -144px;
    padding-top: 0;
    font-size: 24px;
    color: #00a5a8
}

.friend_us {
    background: url(../images/ls.png) repeat 0 0 transparent;
    padding: 40px 0
}

.friend_us li, .friend_us li * {
    color: #fff;
    font-size: 16px
}

.friend_us li a {
    padding: 0 10px
}

.friend_us .copyright {
    color: #fff;
    padding-top: 44px;
    font-size: 16px
}

.footer {
    background-color: #505050;
    margin-top: 45px
}

.footer .cop {
    padding: 20px 170px 20px 160px
}

.footer .fl {
    line-height: 32px
}

.footer span.title {
    font-weight: 700
}

.footer a {
    padding: 0 15px 0 0
}

.footer ul {
    width: 450px
}

.footer .contact {
    width: 280px;
    margin-left: 50px
}

.footer .contact_icon {
    background-position: -130px -5px
}

.footer .contact_icon a {
    height: 28px;
    line-height: 28px;
    display: inline-block;
    padding: 0;
    margin-left: 30px;
    margin-bottom: 1px;
    margin-top: 2px;
    background-color: #505050;
    float: left
}

.footer .w_74 {
    width: 58px
}

.footer .w_58 {
    width: 57px
}

.footer a.w_36 {
    margin-left: 2px;
    width: 34px;
    background: 0 0
}

.position .positionSpan {
    color: #969696
}

.position a {
    color: #3ebcca
}

.position .positionSpan1 {
    color: #3ebcca;
    vertical-align: middle
}

.position {
    font-size: 16px;
    height: 80px;
    line-height: 80px
}

.page_foot {
    height: 100px;
    background: #3ebcca;
    line-height: 100px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    width: 100%;
    min-width: 1200px
}

.service_lable {
    display: inline-block;
    width: 100%;
    cursor: pointer;
    position: relative;
    z-index: 9
}

.index-navbar .min-navbar {
    height: 31px;
    line-height: 30px;
    font-size: 12px;
    color: #000;
    min-width: 1200px;
    background: #f5f5f5
}

.us_login a {
    border-right: 1px solid #dcdcdc;
    color: #000;
    margin-left: 15px;
    padding-right: 15px
}

.us_login a img {
    margin-right: 10px
}

.pull-left {
    font-size: 16px;
    color: #000
}

.index-navbar {
    transition: background-color .5s ease 0s;
    width: 100%;
    z-index: 1000
}

.index-navbar .logo a {
    display: inline-block;
    width: 205px;
    height: 72px;
}

.index-navbar .logo img {
    width: 100%;
    margin-top: 11px;
}

.index-nav {
    height: 40px;
    margin: 40px 0 0 22px;
    position: relative;
    width: 750px
}

.index-nav .list a {
    color: #505050;
    display: block;
    font-size: 18px
}

.index-nav .list .widthList {
    line-height: 50px;
    text-align: center;
    margin-right: 34px
}

.index-nav .list .widthList1 {
    line-height: 50px;
    text-align: center;
    margin-right: 34px
}

.index-nav .list .widthList:hover {
    border-bottom: 2px solid #ff9000
}

.index-nav .list li {
    float: left
}

.index-ic-tell {
    color: #fff;
    font-size: 20px;
    padding-top: 11px
}

.index-ic-tell i {
    background: url(../images/index-icon.png) no-repeat;
    background-position: 0 -45px;
    display: block;
    float: left;
    height: 23px;
    margin: 0 5px 0 0;
    width: 35px;
    margin-top: -2px
}

.close {
    position: absolute;
    top: 10px;
    right: 0;
    background: #999;
    cursor: pointer;
    float: right;
    font: 700 14px/14px simsun;
    margin: -2px 5px 5px;
    padding-top: 2px;
    border-radius: 50%;
}

.index-nav-div {
    left: 0;
    position: absolute;
    top: 52px;
    width: 805px;
    z-index: 99999
}

.index-nav-div1 {
    background: #fff url(../images/index-subbg.png) no-repeat center bottom/100% auto;
    min-height: 100px;
    padding: 5px 20px 20px;
    border-bottom: 2px solid #ff8468
}

.index-nav-div1 dl dd h4 {
    width: 80px;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-right: 10px
}

.index-nav-div1 dl dd p {
    width: 675px;
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px
}

.index-nav-div1 dl dd {
    padding-bottom: 10px
}

.logo-center {
    margin-top: 15px;
}

.nav-dropdown ul li .index-nav-div1 dl dd p a {
    color: #999;
    font-size: 12px;
    margin-right: 22px
}

.index-nav-div1 dl dd p a:hover {
    color: #ff8468
}

.index-navbar1:hover {
    background: 0
}

.us_loginDiv .us_login a, .us_loginDiv .us_login span {
    color: #646464
}

.us_login .light-black .light-blackSpan {
    color: #ff8468;
    font-weight: 700
}

.us_loginDiv .tanset {
    margin-top: 18px
}

.logo i {
    vertical-align: top;
    margin-top: 10px;
    height: 35px;
    width: 180px;
    display: inline-block;
    background: url(../images/icon.png) -127px -42px no-repeat
}

.subNavigation {
    width: 910px;
    margin: 0 auto
}

.subNavigation .list ul li {
    float: left;
    height: 35px;
    line-height: 35px;
    width: 15%;
    text-align: center;
    font-size: 18px;
    margin-bottom: 5px
}

.subNavigation .list ul li a {
    padding: 0 5px
}

.subNavigation .list ul li a:hover {
    background-color: #ff8468;
    border-radius: 5px;
    color: #fff
}

.subNavigation .list ul {
    overflow: hidden
}

.nav-dropdown {
    width: 240px
}

.serviceProducts {
    position: relative;
    cursor: pointer;
    width: 240px;
    height: 43px;
    line-height: 38px;
    color: #3f3b3a;
    font-size: 18px;
    text-align: center
}

.max-navbarDiv {
    border-bottom: 2px solid #ff8468;
    min-width: 1200px
}

.nav-dropdown ul {
    position: absolute;
    top: 42px;
    left: 19px;
    background: #fff;
    width: 200px;
    border: 1px solid #ddd;
    border-top: 0
}

.nav-dropdown ul li {
    font-size: 20px
}

.nav-dropdown ul li .widthList1 {
    text-align: center;
    display: block;
    height: 71px;
    line-height: 71px;
    border-bottom: 1px solid #ddd;
    margin-bottom: -1px
}

.nav-dropdown ul li .widthList1 i {
    display: inline-block;
    width: 7px;
    height: 10px;
    margin-left: 55px;
    margin-top: 32px;
    background: url(../images/icon.png) -493px -93px no-repeat;
    position: absolute;
    right: 25px
}

.nav-dropdown .index-nav-div {
    position: absolute;
    left: 200px;
    top: 3px;
    width: 959px
}

.nav-dropdown .index-nav-div1 dl dd p {
    width: 800px
}

.nav-dropdown .index-nav-div1 {
    border: 2px solid #ff8468;
    border-top: 0;
    border-left: 0;
    min-height: 397px
}

.nav-dropdown ul .dropdownHover {
    background: #ff8468
}

.nav-dropdown ul .dropdownHover .widthList1 {
    color: #fff
}

.arrowI {
    display: inline-block;
    width: 20px;
    height: 10px;
    position: absolute;
    right: 50px;
    top: 15px;
    background: url(../images/arrowbottom.png) no-repeat
}

.arrowI1 {
    display: inline-block;
    width: 20px;
    height: 10px;
    position: absolute;
    right: 50px;
    top: 15px;
    background: url(../images/arrowtop.png) no-repeat
}

.index-nav .list .index-nav-div1 dl dd p a {
    color: #999;
    display: inline-block;
    font-size: 12px;
    margin-right: 22px
}

.max-navbar-div {
    background: #ff8500
}

.advisory_qq {
    position: fixed;
    right: 10px;
    top: 30%;
    z-index: 99999;
    width: 65px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #fff
}

.advisory_list li {
    text-align: center;
    border-bottom: 1px solid #ccc
}

.advisory_list li a {
    height: 65px;
    display: block;
    overflow: hidden
}

.advisory_list li h4 {
    font-weight: 400;
    font-size: 12px;
    color: #999
}

.qqZx {
    width: 32px;
    height: 30px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 5px
}

.qqzxImg {
    background: url(../images/qqzx.png) no-repeat
}

.qqzxDiv {
    margin-top: 10px
}

.qqzxDiv:hover .qqzxImg {
    background: url(../images/qqzxhover.png) no-repeat
}

.gzwxIconDiv:hover h4, .jrgwcDiv:hover h4, .qqzxDiv:hover h4 {
    color: #ff8f3d
}

.jrgwc {
    width: 26px;
    height: 25px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 3px
}

.jrgwcImg {
    background: url(../images/bcicon.png) no-repeat
}

.jrgwcDiv:hover .jrgwcImg {
    background: url(../images/bciconhover.png) no-repeat
}

.gzwxIconDiv1 {
    width: 34px;
    height: 27px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 3px
}

.gzwxIcon {
    background: url(../images/gzwxermicon.png) no-repeat
}

.gzwxIconDiv:hover .gzwxIcon {
    background: url(../images/gzwxermiconhover.png) no-repeat
}

.hddbImg {
    background: url(../images/hddb.png) no-repeat;
    width: 20px;
    height: 22px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 3px
}

.advisory_list .advisory_listBottom a:hover {
    background: #f0f0f0;
    border-radius: 0 0 5px 5px
}

.advisory_list .gwcslDiv {
    background: #bbb;
    border-radius: 50%;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    position: absolute;
    right: 12px;
    top: -8px;
    width: 15px;
    color: #fff
}

.advisory_list .jrgwcDiv:hover .gwcslDiv {
    background: #ff8f3d
}

.rightRwmShow {
    position: relative
}

.rightRwmIcon {
    position: absolute;
    left: -92px;
    top: -11px
}

.nav_main1 {
    height: 43px
}

.nav_main1 ul li {
    padding: 0 0;
    height: 40px;
    margin-left: -14px;
    margin-right: 25px;
    float: left
}

.nav_main > ul > li > a {
    padding: 0 32px;
    display: inline-block;
    line-height: 42px
}

.nav_main1 ul .all_servicesLi {
    margin-left: 0
}

.nav_main1 ul .all_servicesLi a {
    padding-bottom: 0
}

.nav_main1 ul li a {
    font-size: 16px;
    color: #fff
}

.nav_main1 ul li a:hover {
    background: #ff6900;
    color: #fff
}

.nav_main1 ul li .all_services:hover {
    color: #000
}

.nav_main1 ul li .childNavDl a:hover {
    background: 0;
    color: #ff8500
}

.nav_main1 ul li .clildNavDiv dl dd a {
    padding-bottom: 0;
    padding-top: 0;
    font-size: 12px;
    color: #505050
}

.nav_main1 ul li .all_services {
    color: #000
}

.all_services {
    display: inline-block;
    width: 215px;
    background: #f5f5f5;
    border-top: 1px solid #dcdcdc;
    text-align: center
}

.nav_main1 ul li .all_services {
    padding-bottom: 0;
    padding-top: 0
}

.all_services span {
    vertical-align: middle
}

.allIcon {
    display: inline-block;
    width: 18px;
    height: 14px;
    background: url(../images/stortop.png) no-repeat;
    margin-right: 35px;
    margin-left: 20px
}

.allBotton {
    display: inline-block;
    width: 13px;
    height: 7px;
    background: url(../images/topicon.png) -207px -43px no-repeat;
    margin-left: 40px;
    margin-top: 3px
}

.allTop {
    display: inline-block;
    width: 13px;
    height: 8px;
    background: url(../images/topicon.png) -232px -10px no-repeat;
    margin-left: 40px;
    margin-top: 3px
}

.childNav {
    height: 450px;
    position: absolute;
    z-index: 999;
    top: 43px
}

.childNavDl {
    width: 208px;
    height: 453px;
    background: rgba(255, 255, 255, .83)
}

.nav_main1 .all_services {
    padding-left: 0;
    padding-right: 0
}

.childNavDl dd {
    border-bottom: 1px solid #cecac4;
    font-size: 16px;
    cursor: pointer
}

.childNavDl .clildNavDivHight {
    height: 56px;
    line-height: 55px
}

.childNavDl dd .clildNavDiv dl dd {
    border-bottom: 0;
    line-height: 30px
}

.nav_main1 .all_services:hover {
    background: #f5f5f5
}

.childNavDl dd span {
    display: inline-block;
    vertical-align: middle
}

.childNavDl dd {
    color: #8a4302
}

.mlmr {
    margin-left: 42px
}

.categoryCommon {
    width: 115px
}

.topCommon {
    background: url(../images/topicon.png) no-repeat
}

.topCommonRight {
    background-position: -234px -36px;
    width: 7px;
    height: 13px
}

.gsSort {
    background-position: -6px -3px;
    width: 20px;
    height: 20px
}

.csSort {
    background-position: -33px -7px;
    width: 20px;
    height: 15px
}

.childNavDl .childNavHover .topCommonRight {
    display: none
}

.childNavDl .childNavHover .gsSort {
    background-position: -6px -33px
}

.childNavDl .childNavHover .csSort {
    background-position: -34px -36px
}

.clildNavDiv {
    width: 750px;
    background: #fff;
    height: 448px;
    position: absolute;
    top: 0px;
    left: 208px;
    border: 1px solid #0d74bb;
    border-left: 0
}

.clildNavDivHover {
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0
}

.NavContentLeft, .NavContentRight {
    display: inline-block;
    vertical-align: middle
}

.NavContentLeft {
    width: 170px;
    text-align: center;
    color: #222;
    font-size: 14px
}

.NavContentRight {
    width: 535px;
    border-bottom: 1px solid #dfdfdf
}

.NavContentRight a {
    color: #666;
    font-size: 14px;
    padding: 5px 0;
    margin-right: 29px
}

.NavContentRight .zcgsColor {
    color: #ff8468
}

.NavContentRight a:hover {
    color: #bb7200
}

.NavContentRight1 {
    margin-left: 40px;
    margin-right: 50px;
    width: 90%
}

.pointersBotton {
    display: inline-block;
    width: 12px;
    height: 7px;
    background: url(../images/dum_icon.png) no-repeat;
    background-position: -46px -19px;
    margin-left: 5px
}

.top_present li {
    float: left;
    color: #999;
    margin-left: 20px
}

.top_present {
    overflow: hidden;
    margin-top: 40px
}

.top_present li span {
    vertical-align: middle
}

.top_present li .topCommonIcon {
    display: inline-block;
    background: url(../images/topcommon.png) no-repeat;
    margin-right: 5px;
    vertical-align: middle
}

.top_present li .sqIcon {
    background-position: -12px -7px;
    width: 11px;
    height: 14px
}

.top_present li .zyIcon {
    background-position: -41px -7px;
    width: 12px;
    height: 13px
}

.top_present li .ydyIcon {
    background-position: -70px -7px;
    width: 14px;
    height: 15px
}

.top_present li .aqIcon {
    background-position: -99px -7px;
    width: 13px;
    height: 13px
}

.logo-center ul li {
    float: left;
    margin-left: 20px;
    margin-top: 25px;
}

.logo-center ul li img {
    position: relative;
    top: -5px;
}

.logo-center ul li span {
    font-size: 13px
}

.topNews {
    margin-top: 30px;
    margin-left: 40px
}

.topNews ul li {
    display: inline-block
}

.topNews ul li a {
    margin: 0 5px
}

.searchTxt1 {
    background: url(../images/nucleaes.png) no-repeat;
    background-position: 15px;
    border: 2px solid #ff8500;
    height: 30px;
    line-height: 30px;
    outline: medium none;
    padding-left: 5px;
    vertical-align: middle;
    width: 190px;
    margin-right: -1px;
    padding: 0 0 0 45px
}

.search_icon {
    background: #ff8500;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    line-height: 44px;
    margin-left: -4px;
    text-align: center;
    vertical-align: middle;
    width: 80px;
    color: #fff;
    letter-spacing: 2px;
    font-size: 16px
}

.search_icon img {
    margin-top: 9px
}

.loginTopDiv ul li a {
    padding: 5px 10px
}

.gzewm {
    cursor: pointer
}

.ewmtop {
    position: absolute;
    left: -13px;
    top: 31px;
    z-index: 999
}

.ewmtop img {
    width: 110px;
    height: 110px
}

.foot-1 {
    width: 100%;
    height: 180px;
    background: #f9f9f9
}

.foot-1 .foot-1-center {
    width: 1200px;
    height: 160px;
    margin: 0 auto
}

.foot-1 .foot-1-center ul li {
    width: 166px;
    text-align: center;
    height: 160px;
    float: left;
    margin-left: 92px;
    padding-top: 20px;
    box-sizing: border-box
}

.foot-1 .foot-1-center ul li:first-of-type {
    margin-left: 0
}

.foot-1 .foot-1-center ul li b {
    display: block;
    margin-top: 5px
}

.foot-1 .foot-1-center ul li p {
    text-align: center;
    font-size: 12px;
    margin-top: 15px
}

.foot-inf {
    width: 100%;
    background: #3d3d3d
}

.foot-inf .foot-inf-center {
    width: 1200px;
    height: 210px;
    margin: 0 auto;
    border: 1px solid transparent
}

.foot-inf .foot-inf-center .left-ul {
    margin-top: 10px;
    float: left;
    width: 460px
}

.foot-inf .foot-inf-center .left-ul li {
    margin-top: 20px
}

.foot-inf .foot-inf-center .left-ul li a {
    display: inline-block;
    padding: 5px 0
}

.foot-inf .foot-inf-center .left-ul li b {
    float: left;
    color: #fff;
    font-size: 14px;
    font-weight: lighter;
    padding: 6px 0
}

.foot-inf .foot-inf-center .left-ul li span {
    color: #b0b0b0;
    margin-right: 10px;
    font-size: 14px;
    position: relative;
    top: 1px
}

.foot-inf .foot-inf-center .center-div {
    margin: 0 auto;
    width: 126px;
    height: 144px;
    margin-top: 30px;
    text-align: center;
}

.foot-inf .foot-inf-center .center-div span {
    color: #fff
}

.foot-inf .foot-inf-center .center-div img {
    margin-top: 15px
}

.foot-inf .foot-inf-center .right-ul {
    float: right
}

.foot-inf .foot-inf-center .right-ul li {
    margin-top: 22px;
    overflow: hidden
}

.foot-inf .foot-inf-center .right-ul li img {
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 10px
}

.foot-inf .foot-inf-center .right-ul li p {
    float: left
}

.foot-inf .foot-inf-center .right-ul li p span {
    display: block;
    color: #fff;
    font-size: 14px
}

.foot-inf .foot-inf-center .right-ul li p s {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

.foot-inf .foot-inf-center .btm-ul {
    width: 1200px;
    border-top: 1px solid #dcdcdc;
    margin-top: 28px
}

.foot-inf .foot-inf-center .btm-ul li {
    line-height: 53px
}

.foot-inf .foot-inf-center .btm-ul li b {
    float: left;
    color: #fff;
    font-weight: lighter;
    font-size: 14px
}

.foot-inf .foot-inf-center .btm-ul li p {
    font-size: 14px;
    color: #b0b0b0;
    margin-left: 10px;
    float: left
}

.foot-3 {
    width: 100%;
    height: 65px;
    padding-top: 5px;
    color: #b0b0b0;
    background: #333;
    line-height: 30px;
    text-align: center;
    font-size: 14px
}

.foot-3 a {
    padding: 0 10px;
    color: #b0b0b0
}

.foot-3 a:hover {
    color: #eee;
    text-decoration: underline
}

.flex-control-nav {
    display: none
}

.linke b {
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: lighter;
    margin-right: 10px
}

.linke .pull-left {
    color: #b0b0b0
}

.linke {
    border-top: 1px solid #666 !important
}

button, input {
    outline: 0
}

.pull-left span {
    font-size: 14px
}

.nav_main1 ul li {
    margin-right: 13px !important
}

.childNav {
    z-index: 910
}

.sr_txt {
    width: 400px !important;
    margin-left: 30px
}

.NavContentLeft, .NavContentRight {
    margin-top: 20px
}

.NavContentLeft {
    font-weight: 700;
    vertical-align: top !important
}

.nav_main1 ul li .clildNavDiv dl dd a {
    display: inline-block;
    margin-bottom: 5px
}

.center-div img {
    width: 102px;
    height: 102px
}

div.location {
    /*width: 200px;*/
    position: relative
}

.w_95 {
    padding: 0 10px;
    position: absolute;
    z-index: 99;
    height: 36px;
    line-height: 34px;
    cursor: pointer
}

.icon.icon_location {
    width: 17px;
    height: 25px;
    background-position: -120px -327px;
    margin-left: 5px
}

span.icon {
    display: inline-block;
    vertical-align: middle
}

.icon {
    background-image: url(../images/dum_icon.png)
}

.w_95 .js_localcity {
    margin: 0
}

span.icon {
    display: inline-block;
    width: 15px;
    height: 20px;
    vertical-align: middle
}

.down_icon {
    background-position: -46px -13px;
    margin-left: 5px
}

.urbanAreas {
    width: 230px;
    padding: 10px;
    margin-top: 0;
    position: absolute;
    border: 1px solid #e8e8e8;
    top: 36px;
    z-index: 2;
    background: #fff;
    z-index: 999;
}

.site {
    padding: 4px 6px;
    display: inline-block
}

.urbanAreas a:hover {
    color: #2561ad
}

.dhxhx {
    color: #fff;
    border-bottom: 3px solid #fff
}

.advisory_list .jrgwcDiv:hover .gwcslDiv {
    background: #ff8f3d
}

.rightRwmShow {
    position: relative
}

.rightRwmIcon {
    position: absolute;
    left: -168px;
    top: -67px;
}

.rightRwmIcon span {
    display: inline-block;
    padding: 30px 8px 4px
}

.ewm_wz {
    position: absolute;
    font-style: normal;
    top: 5px;
    left: 51px;
    color: #f3f3f3;
    font-size: 15px
}

.advisory_list li .triangle {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: -10px;
    border-top: 10px transparent solid;
    border-bottom: 10px transparent solid;
    border-left: 10px #ff8500 solid
}

.articleKeys {
    width: 500px;
    margin-bottom: 10px
}

.articleKeys li:nth-child(2) {
    margin: 14px 0 0 50px
}

.min-leftbox {
    position: fixed;
    top: 18%;
    left: 1%;
    z-index: 999;
    background: url(../images/leftbox.png) no-repeat;
    width: 106px
}

.min-leftbox ul {
    margin-top: 135px
}

.min-leftbox ul li {
    background: url(../images/leftbox1.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    width: 89px;
    height: 33px;
    line-height: 33px;
    margin-left: 7px;
    text-align: center;
    margin-bottom: 10px
}

.min-leftbox ul li:hover {
    background: url(../images/leftboxhover.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.min-leftbox ul li a {
    display: block;
    font-size: 14px;
    color: #646464;
    margin-left: 20px
}

.childNavDl {
    width: 208px;
    height: 448px;
    background: rgba(255, 255, 255, .83)
}

.ksxc1 {
    font-size: 16px;
    line-height: 53px;
    height: 53px;
    color: #fff;
    width: 130px;
    cursor: pointer;
}
.Contract_terms, .issue {

    background: #FAFBFD;
    padding-bottom: 5px;
    overflow: hidden;

}
.Contract_terms_content {

    width: 1160px;
    margin: 15px auto;
    background: #fff;
    padding: 0px 20px 20px 20px;
    font-size: 14px;

}
.Contract_terms_content p {

    font-family: 微软雅黑;
    letter-spacing: 2px;
    line-height: 25px;
    margin: 10px 0px;
    text-indent: 30px;

}