﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
* {
    webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    
    margin:0;
}
body {
    margin:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display:block
}

audio,canvas,progress,video {
    display:inline-block;
    vertical-align:baseline
}

audio:not([controls]) {
    display:none;
    height:0
}

[hidden],template {
    display:none
}

a {
    background:transparent
}

a:active,a:hover {
    outline:0
}

abbr[title] {
    border-bottom:1px dotted
}

b,strong {
    font-weight:700
}

dfn {
    font-style:italic
}

h1 {
    font-size:2em;
    margin:.67em 0
}

mark {
    background:#ff0;
    color:#000
}

small {
    font-size:80%
}

sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}

sup {
    top:-.5em
}

sub {
    bottom:-.25em
}

img {
    border:0
}

svg:not(:root) {
    overflow:hidden
}

figure {
    margin:1em 40px
}

hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}

pre {
    overflow:auto
}

code,kbd,pre,samp {
    font-family:monospace,monospace;
    font-size:1em
}

button,input,optgroup,select,textarea {
    color:inherit;
    font:inherit;
    margin:0
}

button {
    overflow:visible
}

button,select {
    text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}

button[disabled],html input[disabled] {
    cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}

input {
    line-height:normal
}

input[type=checkbox],input[type=radio] {
    box-sizing:border-box;
    padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height:auto
}

input[type=search] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}

fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}

legend {
    border:0;
    padding:0
}

textarea {
    overflow:auto
}

optgroup {
    font-weight:700
}

table {
    border-collapse:collapse;
    border-spacing:0
}

td,th {
    padding:0
}

h1,h2,h3,h4,h5,h6 {
    line-height:1.1;
    font-weight:500
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
    font-weight:400;
    line-height:1;
    color:#999
}

h1,h2,h3 {
    margin-top:20px;
    margin-bottom:10px
}

h4,h5,h6 {
    margin-top:10px;
    margin-bottom:10px
}

h1,.h1 {
    font-size:36px
}

h2,.h2 {
    font-size:30px
}

h3,.h3 {
    font-size:24px
}

h4,.h4 {
    font-size:18px
}

h5,.h5 {
    font-size:14px
}

h6,.h6 {
    font-size:12px
}

p {
    margin:0 0 10px
}

ul,ol {
    margin-top:0;
    margin-bottom:10px
}

ul ul,ol ul,ul ol,ol ol {
    margin-bottom:0
}
.logo-link img{
margin-top:30px;

}
.unstyled,.list-unstyled {
    padding-left:0;
    list-style:none;
    margin-bottom:0
}

.inline,.list-inline {
    padding-left:0;
    list-style:none;
    margin-bottom:0;
    margin-left:-5px
}

.inline>li,.list-inline>li {
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}

.inline li,.list-inline li {
    *display:inline;
    *zoom:1;_padding-left:5px;
    _padding-right:5px
}

dl {
    margin-top:0;
    margin-bottom:20px
}

dt,dd {
    line-height:1.5
}

dt {
    font-weight:700
}

dd {
    margin-left:0
}

img {
    vertical-align:top;
    -ms-interpolation-mode:bicubic
}

:focus {
    outline:0
}

.reset {
}

.reset,.reset p,.reset ul,.reset ol,.reset li,.reset dl,.reset dt,.reset dd,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset form,.reset fieldset,.reset legend,.reset input,.reset select,.reset textarea,.reset button,.reset blockquote,.reset address,.reset pre {
    margin:0;
    padding:0
}

.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset input,.reset textarea,.reset select,.reset label {
    font-size:100%
}

.reset ul,.reset ol {
    list-style:none
}

.reset textarea {
    resize:none
}

ul,ol {
    padding:0;
    margin:0
}

li {
    list-style:none
}

dl {
    margin:0
}

h1,h2,h3 {
    margin-top:0;
    margin-bottom:0
}

p {
    margin:0
}

em,i {
    font-style:normal
}

body {
    margin:0;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    line-height:1.5;
    color:#333;
    background-color:#fff
}

body {
    font-family:"microsoft yahei",sans-serif;
    min-width:1190px;
    overflow-x:hidden;
}

a {
    color:#555;
    text-decoration:none
}

a:hover {
    color:#ff9400;
    text-decoration:none;
}

.primary {
    color:#ff9400
}

.highlight,a.highlight {
    color:#d9534f
}

.gray,a.gray {
    color:#999
}

.blue,a.blue {
    color:#5bc0de
}

.yahei {
    font-family:"Microsoft YaHei",sans-serif
}

.simsun {
    font-family:simsun,serif
}

.split {
    display:inline-block;
    padding:0 5px;
    color:#eee
}

.fr {
    float:right
}

.fl {
    float:left;
}

.hide-txt {
    visibility:hidden;
    display:inline-block;
    width:0;
    height:0;
    overflow:hidden
}

.hide {
    display:none
}

.invisible {
    visibility:hidden
}

.clearfix {
    *zoom:1}

.clearfix:before,.clearfix:after,div:after {
    content:" ";
    display:table
}

.clearfix:after,div:after {
    clear:both
}

.clear {
    clear:both;
}

.text-overflow {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.text-left {
    text-align:left
}

.text-right {
    text-align:right
}

.text-center {
    text-align:center
}

.text-justify {
    text-align:justify
}

.account-header-top {
height:36px;
line-height:36px;
background:#f2f2f2;
font-size:14px;
color:#333;
}

.account-header-top .link {
    display:inline-block;
    margin-left:25px;
    color:#333
}

.account-header-top .contact {
    margin-left:24px;
    color:#ea0f0d
}

.account-header-top .contact .contact-num {
    font-family:Arial;
    font-weight:700;
    color:#ea0f0d
}
.account-header-top .company {margin-right:6px}
.account-header-top .company a {}
.account-header-top .company.login-company {margin-right:6px;}

.account-header-top .stage-code {
    position:relative;
    width:202px;
    display:inline-block
}

.account-header-top .stage-code .stage-code-text {
    margin-left:30px;
    float:left;
    width:120px;
    padding-left:40px;
    padding-right:10px;
    border:1px solid #f2f2f2;
    border-bottom:0;
    background:url(../images/wechat_7417660.png) no-repeat;
    background-position:10px center;
    color:#ea0f0d;
    text-decoration:underline
}

.account-header-top .stage-code .stage-code-text:hover {
    background-color:#fff;
    border:1px solid #eee;
    border-bottom:0
}

.account-header-top .stage-code .stage-code-detail {
    width:170px;
    top:35px;
    left:30px;
    z-index:10;
    position:absolute;
    background-color:#fff;
    border:1px solid #eee;
    border-top:0
}

.account-header-top .stage-code .stage-code-detail img {
    margin:0 auto;
    display:block;
    width:105px
}

.account-header-top .stage-code .stage-code-detail p {
    position:relative;
    text-align:center
}

.account-header-top .selectbox {
    position:relative;
    display:inline-block
}

.account-header-top .selectbox .icon-select {
    width:8px;
    height:5px;
    margin-left:10px;
    top:-2px;
    background:url(../images/icon-selectlist_072a161.png) no-repeat center
}

.account-header-top .selectbox .selectbox-cont {display:none;position:absolute;top:35px;right:0;width:120px;padding-left:10px;border:1px solid #eee;background-color:#fff;z-index:99;}
.account-header-top .selectbox .selectbox-cont .selectbox-item {height:30px;line-height:30px;text-align:left;font-size:12px;color:#999;}
.account-header-top .selectbox .selectbox-cont .selectbox-item .title {font-size:14px;font-weight:700;color:#fe8241;}
.account-header-top .selectbox .selectbox-cont .selectbox-item a:hover {color:#fe8241}
.account-header-top .selectbox:hover{text-decoration:none}
.zbj-grid{width:1200px;margin:0 auto;}
.zbj-right{float:right;}
.account-header {height:110px;background:#fff;overflow:hidden;}
.zbj-grid-1200 {width:1200px;margin:0 auto;}
.sprite-icon {
position:relative;
display:inline-block;
background:url(../images/sprite-icon.png) no-repeat;
_background:url(../images/sprite-icon.gif) no-repeat;
background-size:300px;}
.head-search {}
.head-search-main {
width:525px;
height:38px;
font-size:13px;
color:#666;
background-color:#fff;
padding-top:45px;
text-align: center;
}
.h_phone{padding-top:25px;padding-left:100px;}
.h_phone_box{height:30px;font-size:16px;line-height:30px;margin-top:4px;}
.h_phone_box p{color:#ea0f0d;font-weight:bold;}
.h_phone_box span{font-weight:normal;color:#666;padding-left:24px;display:inline-block;}
.hp_span1{background:url(../images/head_phone.jpg) no-repeat left 6px;background-size:18px auto;}
.hp_span2{background:url(../images/head_phone2.png) no-repeat 2px 4px;background-size:14px auto;}
.head-search-main .fl{}
.head-search-main .search-box {
padding:0 20px;
width:210px;
height:36px;
line-height:36px;
border:1px #ccc solid;
overflow:hidden;
background-color:transparent;
}
.head-search-main .search-btn {
padding:0;
height:36px;
border:0;
width:100px;
text-align:center;
background-color:#ea0f0d;
color:#fff;
text-decoration:none;
cursor:pointer;
float: right;
}
.account-nav {
    height:42px;
    height:40px;
}

.account-nav.nav-border {
    height:40px;
}

.account-nav .nav-menu {
    position:relative;
    float:left;
    width:230px
}

.account-nav .nav-menu .menu-all {
    display:block;
    padding-left:15px;
    line-height:40px;
    font-size:16px;
    font-weight:700;
    color:#fff;
    background-color:#ea0f0d;
}

.account-nav .nav-menu .menu-all .icon-menu {
    float:left;
    margin-top:14px;
    margin-right:10px;
    display:inline-block;
    width:19px;
    height:15px;
    background:url(../images/icon-menu_a5fe2c5.png) no-repeat center
}

.account-nav .nav-menu .menu-all:hover {
    text-decoration:none;
    background-color:#ea0f0d
}

.account-nav .nav-menu:hover .menu-list.menu-hide {
    display:block
}

.account-nav .menu-list {
    position:absolute;
    top:40px;
    left:0;
    width:230px;
    height:430px;
    z-index:11;
}

.account-nav .menu-list.menu-hide {
    /* display:none */
}

.account-nav .menu-list .menu-item {
    display:block;
    height:106.5px;
	background:rgba(0,0,0,0.5);
	margin-bottom:1px;
}

.account-nav .menu-list .menu-item .menu-info {
    position:relative;
    height:100%;
    width:100%
}

.account-nav .menu-list .menu-item .menu-info .thumb {
    position:absolute;
    left:15px;
    top:50%;
    margin-top:-25px;
    width:50px;
    height:50px;
    line-height:50px;
    border-radius:25px;
    overflow:hidden;
    background-color:#f5fafe
}

.account-nav .menu-list .menu-item .menu-info .thumb-curr {
    display:none;
    background-color:#ea0f0d
}

.account-nav .menu-list .menu-item .menu-info .info-main {
    position:absolute;
    display:block;
    top:50%;
    margin-top:-29px;
    margin-left:65px;
    overflow:hidden;
}

.account-nav .menu-list .menu-item .menu-info .info-main:hover {
text-decoration:none;
color:#ea0f0d;
}

.account-nav .menu-list .menu-item .menu-info .title {
margin-bottom:8px;
padding:10px 10px 0 10px;
line-height:14px;
font-size:14px;
font-weight:700;
color:#fff;
}

.account-nav .menu-list .menu-item .menu-info .title:hover {text-decoration:none；}
.account-nav .menu-list .menu-item .menu-info .detail{padding:10px 10px 0 10px;line-height:18px;font-size:13px;color:#fff;}
.account-nav .menu-list .menu-item .menu-info .detail a{color:#fff;}
.account-nav .menu-list .menu-item:hover .menu-info .info-main p a {color: #ea0f0d;}
.account-nav .menu-list .menu-item .menu-cont {display:none;position:absolute;top:0;left:230px;padding:18px;width:972px;height:430px;border-right:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#f8f8f8;overflow-y:auto;z-index:11;}
.account-nav .menu-list .menu-item .menu-cont .menucont-list {padding:15px 2px 5px;border-bottom:1px solid #e6e6e6;line-height:13px;font-size:13px;}
.account-nav .menu-list .menu-item .menu-cont .menucont-list .title {margin-bottom:10px;font-weight:700;color:#666;}
.account-nav .menu-list .menu-item .menu-cont .menucont-list .title a:hover {color:#ea0f0d;text-decoration:none;}
.account-nav .menu-list .menu-item .menu-cont .menucont-list .link {margin-left:-10px;margin-right:-10px;}
.account-nav .menu-list .menu-item .menu-cont .menucont-list .link .link-item {display:inline-block;margin-bottom:10px;padding-left:10px;padding-right:10px;color:#5a5a5a;}
.account-nav .menu-list .menu-item .menu-cont .menucont-list .link .link-item:not(:last-child) {border-right:1px solid #e6e6e6;}
.account-nav .menu-list .menu-item .menu-cont .menucont-list .link .link-item:hover {color:#ea0f0d;text-decoration:none;}
.account-nav .menu-list .menu-item:hover {border-left:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#f8f8f8;}
.account-nav .menu-list .menu-item:hover .menu-info .thumb-curr {display:block;}
.account-nav .menu-list .menu-item:hover .menu-info .title {color:#ea0f0d;}
.account-nav .menu-list .menu-item:hover .menu-info .detail a{color:#ea0f0d;}
.account-nav .menu-list .menu-item:hover .menu-info .info {color:#ea0f0d;}
.account-nav .menu-list .menu-item:hover .menu-cont {display:block;}
.account-nav .nav-list {float:left;width:1200px;position:relative;height:40px;line-height:40px;}
.account-nav .nav-list .item {float:left;line-height:40px;margin-left:16px;}
.account-nav .nav-list .item a {position:relative;padding:0 30px;display:inline-block;font-size:16px;color:#333;}
.account-nav .nav-list .item a .hot {height:14px;width:21px;color:red;position:absolute;top:0;left:70px;}
.account-nav .nav-list .item a:hover {text-decoration:none;color:#ea0f0d;}
.account-nav .nav-list .item .current {color:#ea0f0d;}
.account-nav .nav-list .item .design-operation {position:absolute;right:-10px;top:6px;}
.slide-index {
    float:left;
    margin-left:235px;
    margin-top:0px;
    width:965px;
    height:430px;
    position:relative;
    overflow:hidden;
}
.slide-index-body {
    overflow:hidden;
    width:100%;
    height:100%
}

.slide-index-body li {
    text-align:center;
    width:100%
}

.slide-index-body li a {
    display:block;
    width:100%;
    height:100%;
    cursor:pointer
}

.slide-con-img {
    display:block;
    width:100%;
    height:425px;
    background-position:center;
    background-repeat:no-repeat
}

.slide-index .ui-switchable-nav {
    bottom:45px
}

.free-order {
    margin-top:5px;
    width:270px;
    height:275px;
    float:right;
    border:1px solid #dadada;
    background-color:#f2f6fc
}

.free-order .advisor-view {
    width:100%;
    height:100px;
    position:relative;
    overflow:hidden
}

.free-order .advisor-view .slide-index-body {
    overflow:hidden;
    width:400%;
    height:100%
}

.free-order .advisor-view .slide-index-body li {
    float:left;
    width:270px;
    height:100px;
    text-align:center
}

.free-order .advisor-view .slide-index-body li img {
    display:inline-block;
    height:100%
}

.free-order .advisor-view .ui-switchable-nav {
    bottom:15px
}

.free-order .advisor-view .ui-switchable-nav .ui-switchable-trigger {
    width:6px;
    height:6px
}

.free-order .newconsult {
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    width:235px
}

.free-order .newconsult .input-zone {
    border:1px solid #dadada;
    margin-bottom:9px;
    font-size:0;
    height:36px;
    width:235px;
    border-radius:4px;
    background-color:#fff
}

.free-order .newconsult .zbj-placeholder {
    background-color:#fff
}

.free-order .newconsult label {
    width:36px;
    height:36px;
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    background-color:#e9ecf1
}

.free-order .newconsult label .input-icon {
    display:inline-block
}

.free-order .newconsult label .icon-name {
    width:14px;
    height:14px;
    margin-top:11px;
    background:url(../images/person_55427c0.png) center no-repeat
}

.free-order .newconsult label .icon-city {
    width:13px;
    height:16px;
    background:url(../images/city_6df5a03.png) center no-repeat;
    margin-top:10px
}

.free-order .newconsult label .icon-joinphone {
    width:13px;
    height:17px;
    background:url(../images/phone_a3a022d.png) center no-repeat;
    margin-top:10px
}

.free-order .newconsult .input-box {
    display:inline-block;
    vertical-align:middle;
    font-size:13px
}

.free-order .newconsult .input-box .selectpick-box {
    width:87px;
    border:0;
    background-color:transparent
}

.free-order .newconsult .input-box .selectpick-box span {
    padding-left:5px
}

.free-order .newconsult .input-box .selectpick-box .select-list {
    width:85px;
    top:34px;
    background-color:#fff
}

.free-order .newconsult .input-box .selectpick-box .select-list .select-list-item {
    padding-left:5px
}

.free-order .newconsult input {
    display:inline-block;
    height:36px;
    line-height:36px;
    border:0;
    font-size:14px;
    background-color:#fff;
    padding:0 6px;
    border-radius:5px
}

.free-order .newconsult .input-name {
    width:64px
}

.free-order .newconsult .input-joinphone {
    width:180px
}

.free-order .newconsult .btn-join {
    display:inline-block;
    width:100%;
    height:36px;
    line-height:36px;
    font-size:14px;
    color:#fff;
    background:linear-gradient(#ff7d4e,#ff6d4e);
    text-align:center;
    cursor:pointer;
    border-radius:5px;
    z-index:-1
}

.free-order .newconsult .btn-join:hover {
    text-decoration:none;
    background:#ffa081
}

.free-order .newconsult .notice-part {
    overflow:hidden;
    white-space:nowrap;
    line-height:30px;
    color:#8394b1;
    font-size:0
}

.free-order .newconsult .notice-part .horn-part {
    display:inline-block;
    vertical-align:top;
    width:20px;
    height:30px;
    background:url(../images/horn_icon_2efbe12.png) left center no-repeat
}

.free-order .newconsult .notice-part .np-content {
    display:inline-block;
    width:218px;
    overflow:hidden;
    vertical-align:top;
    font-size:11px
}

.free-order .newconsult .notice-part .np-list {
    display:inline-block
}

.free-order .newconsult .notice-part .np-item {
    display:block;
    line-height:30px;
}

.block-news {
    margin-top:5px;
    float:right;
    width:270px;
    height:142px;
    background-color:#fff;
    border-left:1px solid #dadada;
    border-right:1px solid #dadada;
    border-bottom:1px solid #dadada
}

.block-news .news-tab-hd {
    font-size:13px;
    font-weight:700;
    color:#333;
    text-align:center
}

.block-news .news-tab-bd {
    padding:10px 12px
}

.block-news .news-tab-bd .index-news {
    height:100%;
    overflow:hidden
}

.block-news .news-tab-bd .index-news .news-list {
    height:500px
}

.block-news .news-tab-bd .index-news .news-list .news-item {
    position:relative;
    margin-bottom:8px;
    line-height:12px;
    font-size:12px
}

.block-news .news-tab-bd .index-news .news-list .news-item .item-key {
    float:left;
    color:#ff6901
}

.block-news .news-tab-bd .index-news .news-list .news-item .item-title {
    display:inline-block;
    width:240px;
    line-height:13px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    color:#999
}

.block-news .news-tab-bd .index-news .news-list .news-item .item-title:hover {
    text-decoration:underline;
    color:#ff6901
}

.block-news .news-tab-bd .index-news .news-list .news-item .icon-hot {
    position:absolute;
    top:0;
    right:0;
    display:inline-block;
    width:21px;
    height:14px;
    background:url(../images/icon-hot_7748958.png) no-repeat center
}

.block-hot {
    margin-top:10px;
    margin-bottom:10px
}

.block-hot .index-hot {
    margin-left:240px;
    height:194px;
    border-left:1px solid #dadada;
    border-right:1px solid #dadada;
    border-bottom:1px solid #dadada
}

.block-hot .index-hot .hot-tab-hd {
    font-size:15px;
    color:#333;
    text-align:center
}

.block-hot .index-hot .hot-tab-hd span {
    position:relative
}

.block-hot .index-hot .hot-tab-hd .icon-hot {
    position:absolute;
    top:3px;
    right:-25px;
    display:inline-block;
    width:21px;
    height:14px;
    background:url(../images/icon-hot_7748958.png) no-repeat center
}

.block-hot .index-hot .hot-tab-bd {
    position:relative;
    padding:7px 3px
}

.block-hot .index-hot .hot-tab-bd .hot-cover {
    display:none;
    position:absolute;
    top:-40px;
    left:-240px;
    width:230px;
    height:195px
}

.block-hot .index-hot .hot-tab-bd .hot-cover a {
    display:inline-block
}

.block-hot .index-hot .hot-tab-bd .hot-cover img {
    display:inline-block;
    width:230px;
    height:195px
}

.block-hot .index-hot .hot-tab-bd .hot-list {
    width:100%;
    height:100%;
    overflow:hidden
}

.block-hot .index-hot .hot-tab-bd .hot-list .list-item {
    float:left;
    margin:0 2px;
    width:234px;
    height:140px
}

.block-hot .index-hot .hot-tab-bd .hot-list .list-item a {
    display:inline-block
}

.block-hot .index-hot .hot-tab-bd .hot-list .list-item img {
    display:inline-block;
    width:234px;
    height:140px
}

.block-hot .index-hot .hot-item.curr .hot-tab-hd {
    font-weight:700;
    color:#ff6901
}

.block-hot .index-hot .hot-item.curr .hot-tab-bd .hot-cover {
    display:block
}

.slide-banner {
    height:126px;
    position:relative;
    overflow:hidden;
    margin-bottom:20px;
    margin-top:10px;
}

.slide-banner-body {
    overflow:hidden;
    width:100%;
    height:100%
}

.slide-banner-body li {
    text-align:center;
    width:100%
}

.slide-banner-body li a {
    display:block;
    width:100%;
    height:100%;
    cursor:pointer
}

.index-tab {
    position:relative;
    width:100%;
    height:100%
}

.index-tab .tab-item {
    float:left;
    width:50%
}

.index-tab .tab-item .tab-item-hd {
    height:38px;
    line-height:38px;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
    background-color:#f2f6fc
}

.index-tab .tab-item .tab-item-bd {
    position:absolute;
    top:40px;
    left:0;
    right:0;
    bottom:0;
    display:none
}

.index-tab .tab-item:not(:last-child) .tab-item-hd {
    border-right:1px solid #dadada
}

.index-tab .tab-item.curr .tab-item-hd {
    border-top:2px solid #ff6901;
    border-bottom:0;
    background-color:#fff;
    color:#ff6901
}

.index-tab .tab-item.curr .tab-item-bd {
    display:block
}

.index-block .block-cont-hd {
    height:70px;
    overflow:hidden
}

.index-block .block-cont-hd .hd-bg {
    display:block;
    margin:0 auto
}

.fixed-nav-list {
    position:fixed;
    top:50%;
    right:20px;
    margin-top:-201.5px;
    z-index:99
}

.fixed-nav-list .fixed-nav-item {
    position:relative;
    width:65px;
    height:75px;
    margin-bottom:2px;
    background-color:#c3c7cd;
    cursor:pointer
}

.fixed-nav-list .fixed-nav-item:hover {
    background-color:#ff754e
}

.fixed-nav-list .fixed-nav-item:hover .fixed-nav-detail {
    display:block
}

.fixed-nav-list .fixed-nav-item .fixed-nav-title {
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
    text-align:center
}

.fixed-nav-list .fixed-nav-item .fixed-nav-title .title-bg {
    display:inline-block;
    margin-top:15px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-title .title-text {
    margin-top:10px;
    line-height:12px;
    font-size:12px;
    color:#fff
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail {
    position:absolute;
    top:0;
    right:65px;
    display:none;
    color:#666
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail .nav-detail-local {
    display:inline-block;
    vertical-align:top;
    width:14px;
    margin-left:-5px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail .nav-detail-local i {
    display:block;
    margin-top:25px;
    width:10px;
    height:15px;
    background:url(../images/triangle_0ba4043.png) no-repeat!important
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 {
    width:260px;
    top:0
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content {
    display:inline-block;
    width:212px;
    border:1px solid #e0e0e0;
    background-color:#fff;
    padding:0 16px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li {
    border-bottom:1px solid #e0e0e0;
    padding:16px 0;
    position:relative
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-title {
    font-size:14px;
    font-weight:700;
    background-repeat:no-repeat
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-title i {
    display:inline-block;
    vertical-align:middle;
    width:22px;
    height:22px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-title span {
    display:inline-block;
    vertical-align:middle;
    margin-left:3px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-content {
    margin-top:10px;
    line-height:14px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-tips {
    display:block;
    position:absolute;
    width:20px;
    height:20px;
    right:10px;
    top:50%;
    margin-top:-10px;
    background:url(../images/tips_85f7af3.png) no-repeat
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-input {
    margin-top:15px;
    padding:0 20px;
    height:32px;
    line-height:32px;
    border-radius:16px;
    background-color:#e7e9ed
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-input input {
    width:100%;
    height:100%;
    line-height:32px;
    border:0;
    padding:0;
    background-color:transparent
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-btn {
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    width:90px;
    height:30px;
    line-height:30px;
    font-size:12px;
    font-weight:700;
    color:#fff;
    background-color:#ff754e;
    text-align:center;
    cursor:pointer;
    border-radius:15px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li .ndc-btn:hover {
    text-decoration:none;
    background-color:#ffa081
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content li:last-child {
    border:0
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content .ndc-advisor .ndc-title {
    color:#ff754e
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content .ndc-advisor .ndc-title i {
    background:url(../images/header_d20b1ff.png) no-repeat
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content .ndc-server .ndc-title {
    color:#ff754e
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content .ndc-server .ndc-title i {
    background:url(../images/hotline_04412b2.png) no-repeat
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content .ndc-call .ndc-title {
    color:#ff754e
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-1 .nav-detail-content .ndc-call .ndc-title i {
    background:url(../images/call_cac2b8a.png) no-repeat
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-2 {
    width:150px
}

.fixed-nav-list .fixed-nav-item .fixed-nav-detail-2 .nav-detail-content {
    display:inline-block;
    border:1px solid #e0e0e0;
    background-color:#fff;
    padding:16px
}

.fixed-nav-list .fixed-nav-item.item-backtop {
    margin-top:20px
}

.ui-footer {
    color:#444546;
    background-color:#34373a
}

.ui-footer-hd {
    padding:40px 0 0;
    background-color:#34373a
}

.ui-footer-hd .grid {
    overflow:hidden;
    border-bottom:1px solid #3e4144
}

.ui-footer-hd a {
    line-height:32px;
    color:#707274
}

.ui-footer-hd dl {
    float:left;
    width:110px;
    height:165px;
    padding-left:85px;
    padding-right:60px;
    padding-bottom:40px;
    text-align:left;
    margin:0;
    border-right:1px solid #3e4144
}

.ui-footer-hd .first {
    padding-left:0
}

.ui-footer-hd .last {
    border-right:0
}

.ui-footer-hd dt {
    font-size:18px;
    font-weight:400;
    margin-bottom:5px;
    color:#fff
}

.ui-footer-hd dt a {
    color:#fff
}

.ui-footer-hd dd {
    font-size:14px
}

.ui-footer-hd dd a {
    color:#969cab
}

.ui-footer-hd dd a:hover {
    text-decoration:none;
    color:#d66d49
}

.ui-footer-hd .item-contact {
    text-align:center
}

.ui-footer-hd .item-contact .weixinqr {
    margin-bottom:10px;
    width:141px;
    height:137px;
    background:url(../images/weixinqr_a2c2f24.jpg) no-repeat
}

.ui-footer-hd .item-contact dd {
    width:141px;
    font-size:12px;
    color:#969cab
}

.ui-footer-bd {
    padding-top:40px;
    color:#7d7d7d;
    background-color:#e7e7e7
}

.ui-footer-bd .site-recom {
    padding:0 0 40px;
    font-size:0
}

.ui-footer-bd .site-recom .recommend-title {
    width:70px;
    font-size:12px;
    line-height:12px;
    color:#676875;
    vertical-align:middle
}

.ui-footer-bd .site-recom .recommend-title .recommend-icon {
    display:inline-block;
    width:18px;
    height:18px;
    background-size:100% 100%;
    padding-left:5px;
    vertical-align:middle
}

.ui-footer-bd .site-recom .recommend-title .recommend-ch {
    display:inline-block;
    font-weight:700;
    margin-right:5px;
    vertical-align:middle
}

.ui-footer-bd .site-recom .recommend-title .recommend-des {
    display:inline-block;
    padding-right:5px;
    vertical-align:middle
}

.ui-footer-bd .site-recom .recommend-title .popular-icon {
    background:url(../images/popular_7f9c4c3.png) no-repeat
}

.ui-footer-bd .site-recom .recommend-title .query-icon {
    background:url(../images/query_17058d1.png) no-repeat
}

.ui-footer-bd .site-recom .recommend-title .link-icon {
    background:url(../images/links_0940503.png) no-repeat
}

.ui-footer-bd .site-recom .recommend-title .national-icon {
    background:url(../images/national_c72306b.png) no-repeat
}

.ui-footer-bd .site-recom .recommend-content {
    width:1200px;
    vertical-align:top
}

.ui-footer-bd .site-recom .recommend-list {
    padding-top:6px
}

.ui-footer-bd .site-recom .recommend-item {
    display:inline-block;
    padding-right:14px;
    padding-top:10px;
    font-size:12px;
    line-height:14px
}

.ui-footer-bd .site-recom .recommend-item a {
    color:#777b84
}

.ui-footer-bd .site-recom .recommend-item a:hover {
    color:#d66d49;
    text-decoration:none
}

.ui-footer-bd .friendly-link {
    padding:32px 0;
    border-top:1px solid #bfbfbf
}

.ui-footer-contact {
    padding:30px 0;
    font-size:14px;
    color:#a4a4a4;
    background-color:#34373a
}

.ui-footer-contact .icon-servicephone {
    background-image:url(../images/call_de9a279.jpg);
    width:13px;
    height:18px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px
}

.ui-footer-contact .txt-phone {
    margin-right:25px;
    vertical-align:middle;
    font-size:24px;
    color:#ff7d4e;
    font-weight:700
}

.ui-footer-contact .btn-link {
    margin-right:50px;
    display:inline-block;
    width:145px;
    height:33px;
    line-height:33px;
    border-radius:4px;
    text-align:center;
    color:#fff;
    background:linear-gradient(#ff7d4e,#ff6d4e);
    cursor:pointer
}

.ui-footer-contact .btn-link:hover {
    background:#ffa081;
    text-decoration:none
}

.ui-footer-ft {
    line-height:30px;
    font-size:13px;
    color:#666768;
    background-color:#242527;
}

.ui-footer-ft span {
    margin-right:50px
}

.ui-footer-ft .icon-servicephone {
    background-position:-208px 0;
    width:15px;
    height:20px;
    top:4px;
    margin-right:20px
}

.ui-footer-ft .footer-link {
    display:inline-block
}

.ui-footer-ft .footer-link .link-cont {
    margin-left:12px;
    color:#444546
}

.ui-footer-ft .footer-link .link-cont:hover {
    text-decoration:none;
    color:#d66d49
}

.selectpick-box {
    position:relative;
    display:inline-block;
    width:100px;
    height:32px;
    line-height:32px;
    border:1px solid #d9d9d9;
    border-radius:6px;
    background-color:#f4f6f7;
    cursor:pointer
}

.selectpick-box span {
    padding-left:10px;
    width:90%;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.selectpick-box .icon-select {
    position:absolute;
    top:14px;
    right:10px;
    display:inline-block;
    width:9px;
    height:5px;
    background:url(../images/icon-select_a1d4ea7.png) no-repeat;
    background-size:100%
}

.selectpick-box .select-list {
    position:absolute;
    left:0;
    top:32px;
    display:none;
    width:100px;
    max-height:200px;
    border:1px solid #d9d9d9;
    color:#666;
    background-color:#f4f6f7;
    z-index:9;
    overflow-y:auto
}

.selectpick-box .select-list .select-list-item {
    padding-left:10px;
    height:32px;
    line-height:32px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.selectpick-box .select-list .select-list-item.selected {
    background-color:#ddd
}

.selectpick-box .select-list .select-list-item:hover {
    background-color:#ddd
}

.selectpick-box:hover {
    text-decoration:none;
    color:#666
}

/*http://www.xinruilantian.com/*/
}

.lay {
    width:100%;
    background:#16a085;
    height:240px;
    overflow:hidden;
    margin:0 auto;
}

.lay .lay_tj {
    width:1200px;
    height:240px;
    margin:0 auto
}

.lay .lay_tj p.title {
    font-size:26px;
    font-weight:lighter;
    color:#fff;
    text-align:center;
    padding-top:22px;
    height:40px;
    line-height:40px
}

.lay .lay_tj .box {
    width:1200px;
    height:240px;
    margin-top:10px
}

.lay .lay_tj .box ul li {
    float:left;
    padding:0 10px;
    width:220px;
    height:150px
}

.lay .lay_tj .box ul li.line {
    float:left;
    padding:0;
    margin-right:39px;
    width:38px;
    border-right:dashed 1px #ccc;
    height:150px
}

.lay .lay_tj .box ul li .icon {
    width:220px;
    height:60px;
    margin:10px auto 10px auto;
    display:block
}

.lay .lay_tj .box ul li .item {
    font-size:14px;
    text-align:center;
    color:#fff;
    margin:0 0 10px;
    height:16px;
    line-height:16px
}

.lay .lay_tj .box ul li .count {
    font-size:34px;
    text-align:center;
    color:#fff;
    margin:0 0 10px;
    height:36px;
    line-height:36px
}

/*http://www.sztxcpa.com/*/
.service {
    width:100%;
    background:#f3f3f3;
    height:660px;
    margin:-3px auto 0;
}

.titlebox {
    width:100%;
    text-align:center;
    padding:50px 0;
    overflow:hidden;
}

.titlebox h3 {
    font-size:30px;
    font-weight:normal;
    color:#333333;
    line-height:28px;
}

.titlebox p {
    color:#666666;
    font-size:14px;
    line-height:28px;
    margin:15px 0 0;
}

.titlebox i {
    display:inline-block;
    width:80px;
    height:3px;
    background:#aaaaaa;
    margin:0 auto;
}

#menu-wrapper {
    position:relative;
    display:block;
    z-index:2;
    height:82px;
    font-size:16px;
    color:#000;
    text-align:center;
}

.menu_se {
    display:table;
    margin:0 auto;
    padding:0;
    width:700px;
    height:55px;
    text-align:left;
    list-style-type:none;
    background:url(../images/heng.png) no-repeat 33px 2px;
}

.menu_se li {
    position:relative;
    display:inline-block;
    float:left ;
    margin-right:80px;
    cursor:pointer;
    -webkit-transition:0.3s ease-in-out;
    -moz-transition:0.3s ease-in-out;
    -ms-transition:0.3s ease-in-out;
    -o-transition:0.3s ease-in-out;
    transition:0.3s ease-in-out;
}

.menu_se li:first-child {
    margin-right:74px;
}

.menu_se li:last-child {
    margin-right:0;
}

.menu_se a {
    color:#666666;
    text-decoration:none;
    font-size:16px;
    text-align:center;
    display:inline-block;
}

.menu_se li i.noline {
    position:absolute;
    left:43px;
    top:41px;
}

.menu_se li i.noline2 {
    left:41px;
    top:41px;
}

.menu_se li i.noline3 {
    left:21px;
    top:41px;
}

.menu_se li i.noline4 {
    left:50px;
    top:41px;
}

.menu_se li i {
    width:125px;
    height:3px;
    display:block;
    position:absolute;
    display:none;
    z-index:0;
    background:-webkit-linear-gradient(left, rgba(26,131,196,1), rgba(26,131,196,0));
    /* Safari 5.1 - 6.0 */
    background:-o-linear-gradient(right, rgba(26,131,196,1), rgba(26,131,196,0));
    /* Opera 11.1 - 12.0 */
    background:-moz-linear-gradient(right, rgba(26,131,196,1), rgba(26,131,196,0));
    /* Firefox 3.6 - 15 */
    background:linear-gradient(to right, rgba(26,131,196,1), rgba(26,131,196,0));
    
}

.menu_se a span {
    display:inline-block;
    width:18px;
    height:18px;
    margin-top:15px;
    background:url(../images/servicebtn01.png) no-repeat;
}

.menu_se a.selected {
    color:#1ea1da;
    text-decoration:none;
    font-weight:bold;
}

.menu_se a.selected span {
    background:url(../images/servicebtn02.png) no-repeat;
    width:24px;
    height:24px;
    margin-top:11px;
}

#submenu-wrapper {
    position:relative;
    right:0;
    left:0;
    display:block;
    z-index:1;
    width:100%;
    height:350px;
    margin:-0em auto 0;
    font-size:13px;
    overflow:hidden;
}

.submenu {
    width:1180px;
    background:#FFFFFF;
    display:block;
    height:350px;
    margin:0 auto;
    clear:both;
    margin-bottom:10px;
}
.submenu.submenu1{
    /* width:1200px; */
}
.gszcbox.gszcbox {
    width:240px;
    height:350px;
    padding:92px 32px 0;
    float:left;
    background:url(../images/gszcbg.jpg) no-repeat;
}

.gszcbox span {
    display:block;
    font-size:12px;
    color:#FFFFFF;
    line-height:30px;
}

.submenu .dljz {
    background:url(../images/gszcbg2.jpg) no-repeat;
}

.submenu .sb {
    background:url(../images/gszcbg3.jpg) no-repeat;
}

.submenu .gjj {
    background:url(../images/gszcbg4.jpg) no-repeat;
}

.submenu .xkz {
    background:url(../images/gszcbg5.jpg) no-repeat;
}

.zhucelistbox {
    width:312px;
    height:350px;
    background:#FFFFFF;
    float:left;
    z-index:0;
    border-right:1px solid rgba(212,212,212,0.7) ;
}

.submenu div:nth-of-type(4) {
    border-right:0;
}

.zcbox {
    width:310px;
    height:330px;
    padding-top:50px;
    margin:0 auto;
}

.zcbox i {
    display:block;
    width:60px;
    height:60px;
    margin:0 auto 25px;
}

.zcbox span {
    font-size:20px;
    color:#333333;
    display:block;
    text-align:center;
    margin-bottom:15px;
}

.zcbox span h2 {
    color:#333333;
    display:inline-block;
    font-size:20px;
}

.zcbox p {
    font-size:12px;
    color:#666666;
    text-align:center;
    line-height:30px;
}

.zcbox strong {
    display:block;
    text-align:center;
    font-size:20px;
    color:#ff0000;
    font-weight:normal;
    margin-top:15px;
}

.zcbox i.zcimg1 {
    background:url(../images/come01.png) no-repeat;
}

.zcbox i.zcimg2 {
    background:url(../images/come02.png) no-repeat;
}

.zcbox i.zcimg3 {
    background:url(../images/come03.png) no-repeat;
}

.zcbox i.zcimg4 {
    background:url(../images/come04.png) no-repeat;
}

.zcbox i.zcimg5 {
    background:url(../images/come05.png) no-repeat;
}

.zcbox i.zcimg6 {
    background:url(../images/come06.png) no-repeat;
}

.zcbox i.zcimg7 {
    background:url(../images/come07.png) no-repeat;
}

.zcbox i.zcimg8 {
    background:url(../images/come08.png) no-repeat;
    width:84px;
}

.zcbox i.zcimg9 {
    background:url(../images/come09.png) no-repeat;
}

.zcbox i.zcimg10 {
    background:url(../images/come010.png) no-repeat;
    width:71px;
}

.zcbox i.zcimg11 {
    background:url(../images/come011.png) no-repeat;
    width:79px;
}

.zcbox i.zcimg12 {
    background:url(../images/come012.png) no-repeat;
}

.zcbox i.zcimg13 {
    background:url(../images/come013.png) no-repeat;
    width:82px;
}

.zcbox i.zcimg14 {
    background:url(../images/come014.png) no-repeat;
    width:82px;
}

.zcbox i.zcimg15 {
    background:url(../images/come015.png) no-repeat;
    width:82px;
}

.zcbox p a {
    display:inline-block;
    width:90px;
    height:35px;
    margin:25px 11px 0;
    text-align:center;
    line-height:35px;
    color:#FFFFFF;
}

.zxzx {
    background:#007cc6;
}

.lzbl {
    background:#fa4f4f;
}

.submenu2 div.hover2 span {
    color:#1686c9;
    font-weight:bold;
}

.aboutNews {
    width:100%;
    clear:both;
    overflow:hidden;
}

.ck-slide ul {
    margin:0;
    padding:0;
    list-style-type:none;
}

.ck-slide {
    position:relative;
    overflow:hidden;
}

.ck-slide ul.ck-slide-wrapper {
    z-index:1;
    margin:0;
    padding:0;
}

.ck-slide ul.ck-slide-wrapper li {
    position:absolute;
    margin-top:0px;
    width:1180px;
    text-align:center;
}

.newsdl dd:hover div.date {
    background:#f39800;
    border:1px solid #FFFFFF;
}

.newsdl dd:hover div.date strong {
    color:#FFFFFF;
}

.newsdl dd:hover div.date em {
    color:#FFFFFF;
}

.newsdl {
    width:1180px;
    overflow:hidden;
}

.newsdl dd {
    width:352px;
    float:left;
    margin-right:62px;
    margin-bottom:28px;
}

.newsdl dd:nth-of-type(3) {
    margin-right:0;
}

.newsdl dd:nth-of-type(6) {
    margin-right:0;
}

.newsdl dd div.date {
    width:85px;
    height:85px;
    border:1px solid #333333;
    border-radius:42px;
    text-align:center;
    float:left;
}

.newsdl dd div.date strong {
    font-size:30px;
    line-height:30px;
    display:block;
    text-align:center;
    font-weight:normal;
    color:#333333;
    margin-top:17px;
}

.newsdl dd div.date em {
    font-style:normal;
    font-size:14px;
    color:#333333;
}

.newsdl dd div.xqbox {
    width:245px;
    float:left;
    margin-left:20px;
}

.newsdl dd div.xqbox a {
    display:block;
    text-align:left;
}

.newsdl dd div.xqbox a h3 {
    font-size:16px;
    color:#333333;
    line-height:30px;
    font-weight:normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.newsdl dd div.xqbox a p {
    font-size:14px;
    color:#888888;
    line-height:24px;
}

.ck-slide .ck-prev, .ck-slide .ck-next {
    position:absolute;
    top:50%;
    z-index:2;
    width:35px;
    height:70px;
    margin-top:-35px;
    border-radius:3px;
    opacity:1;
    background-repeat:no-repeat;
    transition:opacity .2s linear 0s;
}

.ck-slide .ck-prev {
    left:5px;
    font-family:tubiao;
    color:#fff;
    font-size:60px;
}

.ck-slide .ck-next {
    right:12px;
    font-family:tubiao;
    color:#fff;
    font-size:60px;
}

.ck-slidebox {
    position:absolute;
    left:50%;
    bottom:0px;
    z-index:30;
}

.ck-slidebox ul {
    height:20px;
    padding:0 4px;
    border-radius:8px;
}

.ck-slidebox ul li {
    float:left;
    height:12px;
    margin:4px 5px;
}

.ck-slidebox ul li em {
    display:block;
    width:12px;
    height:12px;
    border-radius:100%;
    background:#666666;
    text-indent:-9999px;
    cursor:pointer;
}

.ck-slidebox ul li.current em {
    height:12px;
    width:40px;
    border-radius:5px;
    background-color:#1585c9;
}

.ck-slidebox ul li em:hover {
    background-color:#1585c9;
}

.ck-slide {
    width:1180px;
    height:auto;
    margin:0 auto;
}

.ck-slide ul.ck-slide-wrapper {
    height:255px;
}

/**/
.jpservice {
    width:1180px;
    margin:0 auto;
    padding:38px 0 37px;
    clear:both;
    overflow:hidden;
}

.jpservice dl {
    width:282px;
    float:left;
    overflow:hidden;
}

.jpservice dl dt {
    width:75px;
    height:75px;
    float:left;
}

.jpservice dl dd {
    width:182px;
    padding-top:12px;
    float:left;
    margin-left:24px;
}

.jpservice dl dd h3 {
    font-size:18px;
    color:#333333;
    font-weight:normal;
    margin-bottom:10px;
}

.jpservice dl dd p {
    font-size:12px;
    color:#666666;
}

.jpservice dl.seconddl {
    width:345px;
}

.jpservice dl.seconddl dd {
    width:210px;
}

.jpservice dl.threedl {
    width:292px;
}

.jpservice dl.threedl dd {
    width:120px;
}

.jpservice dl.lastdl {
    width:260px;
}

.jpservice dl.lastdl dd {
    width:160px;
}

.index-fo-link li {
    float:left;
}

.index-fo-link {
    padding:0px 0 16px 0;
}

.index-fo-link li {
    margin-left:80px;
}

.index-fo-link li.margin0 {
    margin:0;
}

.index-fo-link h5 {
    font-size:14px;
    margin-bottom:23px;
    color:#ffffff;
}

.index-fo-link a {
    display:block;
    width:100%;
    font-size:12px;
    color:#999;
    margin-bottom:18px;
    line-height:1;
}
.index-fo-link a:hover {color:#007bc7;}
.link-weixi i {background:url("../images/index.png") no-repeat scroll left 0;display:inline-block;}
.link-weixi span {font-size:16px;color:#999;display:block;font-weight:bold;text-align: center;}
.link-weixi {width:213px;padding-top: 5px;}
.link-weixi .textImgSeparation {padding-top:42px;padding-left:27px;}
.link-weixi i {background-position:0 0px;width:142px;height:142px;}
.link-th {padding-left:10px;padding-top: 30px;}
.link-th h5 {font-size:16px;margin-bottom:15px;}
.link-th h3 {font-size:22px;color:#ffffff;}
.link-th span {display:inline-block;width:100%;margin:10px 0;color:#ffffff;}
.floatLeft, .group {float:left;}
.textImgSeparation {display:table-cell;}
.link-weixi .textImgSeparation {padding-top:15px;padding-left:35px;}
.mx-button {font-size:12px;color:#007bc7;text-align:center;border:1px solid #007bc7;width:140px;height:24px;line-height:24px;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.szb {width:1180px;margin:0 auto;}
.szb h2 {text-align:center;color:#000;font-size:36px;font-weight:bold;margin-bottom:10px;padding-top:170px;}
.szb .jri {text-align:center;color:#666666;font-size:16px;}
.szb .jri font {font-weight:bold;margin-left:2px;margin-right:2px;}
.chaxun {width:814px;height:343px;background:url(../images/chax.png) no-repeat;margin-top:25px;margin-left:182px;}
.chabdan {padding-top:18px;padding-left:20px;padding-right:20px;}
.chabdan .tex {width:547px;height:54px;line-height:54px;background:#FFF;border:none;text-indent:15px;color:#999999;font-size:16px;float:left}
.chabdan .subm {width:215px;height:54px;line-height:54px;border:none;font-size:18px;color:#FFF;text-indent:40px;background:url(../images/fji.gif) no-repeat 28px center #f04c53;cursor:pointer;}
.chajg {margin-left:20px;margin-right:20px;margin-top:20px;height:196px;background:#FFF;}
.chleft {margin-top:20px;margin-left:25px;width:560px;border-right:1px solid #e5e5e5;float:left;}
.chaxul {height:120px;position:relative;overflow:hidden}
.chleft h3 {color:#444444;font-size:18px;margin-bottom:15px;}
.chleft h3 font {color:#f04c53;margin-left:5px;margin-right:5px;}
.chleft ul {position:absolute;height:240px;}
.chleft ul li {margin-bottom:10px;padding-left:12px;background:url(../images/chadian.gif) no-repeat left;}
.chleft ul li span {display:inline-block;color:#666666;font-size:14px;}
.chleft ul li .ch_1 {width:54px;}
.chleft ul li .ch_2 {width:96px;}
.chleft ul li .ch_3 font {color:#56aedc;margin-left:10px;margin-right:15px;}
.lijizx {width:185px;text-align:center;float:right;padding-top:64px;}
.lijizx h4 {margin-top:8px;color:#595757;font-size:16px;font-weight:normal}
.tongzhi {color:#f8f8f9;font-size:14px;margin-top:20px;}
.tongzhi .lzhen {width:80px;float:left;margin-left:46px;}
.tongzhi .lztzhi {float:left;width:578px;height:30px;overflow:hidden;position:relative}
.tongzhi .lztzhi ul {width:3540px;position:absolute}
.tongzhi .lztzhi ul li {height:30px;float:left;margin-right:20px;}
.tongzhi .lztzhi ul li span {margin-right:20px;}
.chengjiao_w {height:60px;line-height:60px;width:100%;}
.chengjiao {width:1180px;margin:0 auto;height:60px;}
.chenj {height:60px;line-height:60px;text-align:center}
.chenj .leiji {padding-left:25px;background:url(../images/chenj.gif) no-repeat left;}

.chenj span {
    color:#666666;
    font-size:18px;
    margin-left:30px;
    margin-right:30px;
}

.chenj span font {
    margin-left:5px;
    margin-right:5px;
    color:#f04c53;
}

.bgGray {
    background:#ebedee;
}

.main {
    width:100%;
    height:auto;
    clear:both;
    min-width:1180px;
    position:relative;
}

.m-index {
    width:1180px;
    height:auto;
    margin:0 auto;
}

.wudyujia {
    margin-bottom:80px;
    padding-top:80px;
}

.wudyujia ul li {
    text-align:center;
    width:380px;
    height:416px;
    float:left;
    background:#FFF;
    margin-left:90px;
    margin-right:90px;
}

.wudyujia ul li:first-child {
    margin-right:150px;
}

.wudyujia ul li .wdjpic {
    text-align:center;
    height:160px;
}

.wudyujia ul li .wdjpic img {
    margin-top:60px;
}

.wudyujia ul li .jkou img {
    margin-top:74px;
}

.wudyujia ul li h2 {
    color:#444444;
    font-size:24px;
}

.wudyujia ul li p {
    color:#888888;
    font-size:18px;
    margin-top:15px;
    margin-bottom:30px;
}

.wudyujia ul li h3 {
    color:#444444;
    font-weight:normal;
    font-size:18px;
    margin-bottom:25px;
}

.wudyujia ul li h3 font {
    color:#f04c53;
    font-size:24px;
}

.wudyujia ul li h4 a {
    display:inline-block;
    font-size:16px;
    font-weight:normal;
    color:#FFF;
    width:140px;
    height:40px;
    text-align:center;
    line-height:40px;
    background:#f04c53;
    -moz-border-radius:5px;
    /* Gecko browsers */
    -webkit-border-radius:5px;
    /* Webkit browsers */
    border-radius:5px;
}

.m-i-h .htitle {
    text-align:center;
    padding:70px 0 70px 0;
    color:#444444;
    font-size:30px;
}

.m-i-h .white {
    text-align:center;
    padding:70px 0 70px 0;
    color:#444444;
    font-size:30px;
}

.szhuc h1 {
    padding-bottom:40px;
}

.ztitle {
    height:60px;
    line-height:60px;
    border-bottom:1px solid #cccccc;
    text-align:center;
    margin-bottom:50px;
}

.ztitle a {
    display:inline-block;
    padding-left:45px;
    padding-right:45px;
    height:56px;
    color:#444444;
    font-size:18px;
    margin-left:25px;
    margin-right:25px;
}

.ztitle .cur {
    border-bottom:5px solid #f04c53;
}

.zcsczl {
    margin-bottom:30px;
    display:none
}

.qhuan .current {
    display:block
}

.zcsczl ul {
    border:1px solid #e5e5e5;
    background:#FFF;
    margin-bottom:30px;
}

.zcsczl ul:after {
    clear:both;
    display:table;
    content:"";
    line-height:0;
}

.zcsczl ul li {
    float:left;
    width:50%;
    border-bottom:1px solid #e5e5e5;
    height:70px;
    line-height:70px;
}

.zcsczl ul .shushu {
    width:50%;
    border-right:none
}

.zcsczl ul .w100 {
    width:100%;
}

.zcsczl ul .shushu:before {
    display:table;
    content:"";
    height:70px;
    float:left;
    width:1px;
    border-left:1px solid #e5e5e5;
}

.zcsczl ul li span {
    display:inline-block;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    background:#56aedc;
    -moz-border-radius:50%;
    /* Gecko browsers */
    -webkit-border-radius:50%;
    /* Webkit browsers */
    border-radius:50%;
    color:#FFF;
    margin-left:40px;
    font-size:16px;
    margin-right:15px;
}

.zcsczl ul li a {
    color:#666666;
    font-size:16px;
}

.zcsczl ul li font {
    color:#56aedc;
    font-size:16px;
}

.zcsczl ul .huise {
    background:#fafafa
}

.zcsczl .current {
    display:block
}

.zcsczl ul .khuany {
    line-height:1.8em;
}

.zcsczl ul .khuany span {
    float:left;
    margin-top:10px;
}

.zcsczl ul .khuany a {
    display:inline-block;
    height:50px;
    width:460px;
    margin-top:8px;
}

.liuchen {
    text-align:center;
    margin-bottom:20px;
}

.zcsczl .gsbglc {
    border:none;
    background:none;
}

.zcsczl .gsbglc li {
    width:308px;
    text-align:center;
    border:none;
    color:#888888;
    font-size:18px;
    line-height:1.6em;
    margin-right:130px;
}

.zcsczl .gsbglc .gsbli {
    margin-right:122px;
}

.zcsczl .gsbglc .gsbgwei {
    margin-right:0px;
}

.zcsczl .gdzc {
    border:none;
    background:none;
}

.zcsczl .gdzc li {
    width:295px;
    text-align:center;
    border:none;
    color:#888888;
    font-size:18px;
    line-height:1.6em;
}

.zcsczl .gdzc li h3 {
    color:#333333;
    margin-bottom:12px;
    font-size:18px;
    font-weight:bold
}

.zcsczl .gdzc li p {
    color:#999999;
    font-size:14px;
}

.tishi {
    text-align:center;
    color:666666;
    font-size:16px;
}

.tishi font {
    color:#56aedc;
}

.hongse {
    text-align:center;
    color:#f04c53;
    font-size:16px;
    line-height:1.6em;
    margin-top:60px;
    padding-bottom:70px;
}

.top30 {
    margin-top:50px;
}

.h30 {
    margin-top:50px;
    margin-bottom:0px;
}

.zcsczl .feiyuong li b {
    margin-left:40px;
    color:#333333;
    font-size:16px;
}

.zcsczl .feiyuong li em {
    font-style:normal;
    font-size:16px;
    color:#666666;
    margin-left:40px;
}

.zcsczl .gdwdi li {
    height:330px;
    line-height:60px;
    width:360px;
}

.zcsczl .gdwdi li p:first-child {
    margin-top:40px;
}

.zcsczl .gdwdi .shu5 p:first-child {
    margin-top:10px;
}

.zcsczl .gdwdi .zhongj {
    text-align:center;
    height:330px;
    line-height:330px;
}

.zcsczl .gdwdi .zhongj:before {
    display:table;
    content:"";
    height:330px;
    float:left;
    width:1px;
    border-left:1px solid #e5e5e5;
}

.zcsczl .gdwdi .zhongj .zjpic {
    margin-top:35px;
}

.zcsczl .gdwdi .jzhong {
    width:380px;
}

.zcsczl .gdwdi .jzhong .gdwpic {
    width:240px;
    height:160px;
    margin-top:28px;
    margin-bottom:16px;
    margin-left:70px;
    text-align:center
}

.zcsczl .gdwdi .jzhong p {
    color:#333333;
    font-size:16px;
    text-align:center
}

.zcsczl .gdwdi .shushu:before {
    display:table;
    content:"";
    height:330px;
    float:left;
    width:1px;
    border-left:1px solid #e5e5e5;
}

.zcsczl .gdwdi .wz {
    height:390px;
}

.zcsczl .gdwdi .wz:before {
    display:table;
    content:"";
    height:390px;
    float:left;
    width:1px;
    border-left:1px solid #e5e5e5;
}

.zcsczl .qhan li {
    width:270px;
    text-align:center
}

.zcsczl .qhan li:first-child {
    width:188px;
    text-align:left
}

.zcsczl .qhan .qhwei {
    width:180px;
    float:right;
    text-align:right
}

.zcsczl .qhan .qhwei h3 {
    padding-right:30px;
}

.zcsczl .gdwdi .jzhong .sehzpic {
    width:240px;
    height:210px;
    text-align:center;
    line-height:210px;
}

.zcsczl .gdwdi .jzhong .hei268 {
    height:268px;
    line-height:268px;
}

.zcsczl .gdwdi .jzhong .sehzpic img {
    vertical-align:middle
}

.zcsczl .gdwdi .wzgsli p {
    line-height:20px;
}

.zcsczl .gdwdi .hei390 {
    height:390px;
}

.zcsczl .gdwdi .hei390:before {
    display:table;
    content:"";
    height:390px;
    float:left;
    width:1px;
    border-left:1px solid #e5e5e5;
}

.zcsczl .gdwdi .xguzhq p:first-child {
    margin-top:5px;
}

.zcsczl .gdwdi .xguzhq p {
    width:350px;
    float:left;
    line-height:40px;
}

.zcsczl .gdwdi .xguzhq .top40 {
    margin-top:40px;
}

.zcsczl .gdwdi .w380 {
    width:380px;
}

.al_c {
    width:1180px;
    height:375px;
    position:relative;
}

.al_c .al01 {
    width:20px;
    height:42px;
    background:url("../images/leftj.gif") no-repeat ;
    top:100px;
    left:-40px;
    position:absolute;
    z-index:4;
}

.al_c .al02 {
    width:20px;
    height:42px;
    top:100px;
    background:url("../images/rightj.gif") no-repeat ;
    right:-40px;
    position:absolute;
    z-index:4;
}

.al_c ul li {
    width:393px;
    float:left;
    text-align:center
}

.al_c ul li .zjiapic {
    text-align:center;
    margin-bottom:25px;
}

.al_c ul li .zjiapic a {
    display:inline-block;
    width:120px;
    height:120px;
}

.al_c ul li .zjiapic img {
    width:120px;
    height:120px;
    -moz-border-radius:50%;
    /* Gecko browsers */
    -webkit-border-radius:50%;
    /* Webkit browsers */
    border-radius:50%;
}

.al_c ul li h2 {
    margin-bottom:10px;
}

.al_c ul li h2 a {
    color:#444444;
    font-size:22px;
    font-weight:normal
}

.al_c ul li h3 {
    font-weight:normal;
    margin-bottom:20px;
    color:#777777;
    font-size:14px;
    padding-left:40px;
    padding-right:40px;
}

.al_c ul li p {
    font-size:14px;
    color:#666666;
    line-height:1.6em;
    padding-left:40px;
    padding-right:40px;
    text-align:left;
    height:90px;
}

.al_c ul li h5 {
    text-align:center;
}

.al_c ul li h5 a {
    display:inline-block;
    width:140px;
    text-align:center;
    height:40px;
    line-height:40px;
    color:#FFF;
    font-size:16px;
    font-weight:normal;
    background:#f04c53;
    -moz-border-radius:5px;
    /* Gecko browsers */
    -webkit-border-radius:5px;
    /* Webkit browsers */
    border-radius:5px;
    cursor:pointer;
}

.al_c ul li h5 a em {
    display:inline-block;
    width:24px;
    height:24px;
    background:url(../images/zixun.gif) no-repeat;
    margin-right:6px;
    vertical-align:middle
}

.huanp {
    text-align:center;
    margin-bottom:80px;
    margin-top:60px;
    padding-bottom:60px;
}

.huanp a {
    display:inline-block;
    color:#444444;
    font-size:16px;
    width:250px;
    height:52px;
    line-height:52px;
    border:1px solid #e5e5e5;
    text-align:center;
    margin-left:10px;
    margin-right:10px;
}

.huanp a em {
    width:24px;
    height:24px;
    background:url(../images/huan.gif) no-repeat;
    display:inline-block;
    margin-right:8px;
    vertical-align:middle
}

.huanp .more {
}

.huanp .more em {
    width:24px;
    height:25px;
    background:url(../images/guwen.gif) no-repeat;
    display:inline-block;
    margin-right:8px;
    vertical-align:middle
}

.bgabaise a {
    background:#FFF
}

.jzbskq {
    margin-bottom:60px;
    padding-left:376px;
    height:259px;
    background:url(../images/jzkq.gif) no-repeat left;
}

.jzbskq p {
    line-height:2em;
    font-size:18px;
    color:#666666;
}

.jzbskq p font {
    color:#f04c53;
    font-size:22px;
}

.bganhong {
    background:#d5c2bc;
}

.youshi .white {
    color:#FFF
}

.ssec-con {
    width:100%;
    height:650px;
    margin-top:24px;
    position:relative;
    padding-bottom:50px;
}

.ssec-conleft {
    width:570px;
    float:left;
    position:relative;
}

.ssec-contitle {
    position:absolute;
    left:50%;
    top:-46px;
    margin-left:-123px;
    width:246px;
    height:86px;
    overflow:hidden;
    background:url(../images/ico2.png) no-repeat 0 0;
    line-height:124px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    font-size:20px;
    letter-spacing:2px;
}

.ssec-conbk {
    width:560px;
    overflow:hidden;
    background-color:#a9b4b8;
    margin-top:10px;
    padding-top:40px;
}

.ssec-conlist {
    height:138px;
    overflow:hidden;
    padding:0px 40px;
    padding-right:20px;
    border-bottom:1px dashed #d4d7da;
}

.ssec-conlist:last-child {
    border:0;
}

.ssec-condes {
    width:438px;
    display:inline-block;
}

.ssec-condes h2 {
    font-size:20px;
    color:#eaeaea;
    line-height:44px;
    letter-spacing:2px;
    margin-top:20px;
    text-align:left;
    padding-bottom:0px;
    padding-top:0px;
}

.ssec-condes p {
    font-size:14px;
    color:#FFF;
    line-height:1.6em;
}

.ssec-conright {
    width:560px;
    float:right;
    position:relative;
}

.rtbk {
    background-color:#fff;
    border:2px solid #efefef;
}

.rttitle {
    background-position:0 -86px;
}

.rtdes h2 {
    color:#f04f56;
}

.rtdes p {
    color:#666;
}

.ssec-confg {
    width:156px;
    height:550px;
    overflow:hidden;
    position:absolute;
    left:50%;
    top:70px;
    z-index:2;
    margin-left:-78px;
}

.ssec-confg i {
    width:156px;
    height:158px;
    overflow:hidden;
    display:block;
    background:url(../images/ico2.png) no-repeat;
}

.ssec-confg i.s-conico14 {
    background:none;
    height:24px;
    margin-top:54px;
}

.ssec-confg i.s-conico15 {
    background-position:0px -199px;
    margin-top:108px;
}

.ssec-confg i.sfg-ico {
    margin-top:118px;
}

.sfir-conlist i, .ssec-conlist i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico1.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

.ssec-conlist2 i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico12.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

.ssec-conlist3 i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico13.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

.ssec-conlist4 i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico14.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

.ssec-conlist5 i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico15.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

.ssec-conlist6 i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico16.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

.ssec-conlist7 i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico17.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

.ssec-conlist8 i {
    width:50px;
    height:40px;
    overflow:hidden;
    display:inline-block;
    background:url(../images/ico18.gif) no-repeat;
    vertical-align:top;
    margin-top:22px;
}

i.s-conico1 {
    background-position:0 0;
}

i.s-conico2 {
    background-position:0 -40px;
}

i.s-conico3 {
    background-position:0 -80px;
}

i.s-conico4 {
    background-position:0 -120px;
}

i.s-conico5 {
    background-position:0 -160px;
}

i.s-conico6 {
    background-position:0 -196px;
}

i.s-conico7 {
    background-position:0 -236px;
}

i.s-conico8 {
    background-position:0 -276px;
}

i.s-conico9 {
    background-position:0 -316px;
}

i.s-conico10 {
    background-position:0 -360px;
}

i.s-conico11 {
    background-position:0 -400px;
}

i.s-conico12 {
    background-position:0 -440px;
}

i.s-conico13 {
    background-position:0 -480px;
}


.xggsh h1 {
    padding-bottom:25px;
}

.xiaobt {
    line-height:1.8em;
    color:#999999;
    font-size:14px;
    margin-bottom:50px;
}

.badyshi {
    width:1180px;
    padding-bottom:30px;
    background:url(../images/badyshi.gif) no-repeat left top;
}

.badyshi ul li {
    height:146px;
    width:470px;
    float:left
}

.badyshi ul .fyou {
    float:right
}

.badyshi ul li h2 {
    height:30px;
    line-height:30px;
    color:#f04c53;
    font-size:18px;
    font-weight:normal
}

.badyshi ul li h2 span {
    display:inline-block;
    width:30px;
    margin-right:10px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#FFF;
    font-size:16px;
    background:#f04c53;
    -moz-border-radius:50%;
    /* Gecko browsers */
    -webkit-border-radius:50%;
    /* Webkit browsers */
    border-radius:50%;
    vertical-align:middle
}

.badyshi ul li p {
    padding-left:40px;
    margin-top:10px;
    color:#666666;
    font-size:14px;
    line-height:1.8em
}



.newsleft {
    width:465px;
    height:285px;
    float:left;
    position:relative
}

.bgnwes {
    height:40px;
    background:url(../images/huise.png) no-repeat;
    position:absolute;
    bottom:0px;
    z-index:2;
    width:465px;
    line-height:40px;
}

.bgnwes a {
    margin-left:20px;
    color:#FFF;
    font-size:16px;
    font-weight:bold
}

.bgitem {
    position:absolute;
    top:0px;
    width:465px;
    height:285px;
    z-index:1
}

.newsleft .btn {
    position:absolute;
    z-index:7;
    bottom:12px;
    right:20px;
    height:12px;
    width:80px;
}

.newsleft .btn span {
    float:left;
    display:inline-block;
    width:12px;
    height:12px;
    background:url(../images/btn.png) no-repeat;
    margin-left:5px;
    margin-right:5px;
}

.newsleft .btn .cur {
    background:url(../images/btncur.png) no-repeat;
}

.newright {
    float:left;
    width:682px;
    margin-left:33px;
}

.newright ul li {
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #e5e5e5;
}

.newright ul li span {
    display:inline-block;
    width:120px;
    height:40px;
    text-align:center;
    line-height:40px;
    color:#FFF;
    font-size:14px;
    margin-right:10px;
    background:#56aedc;
    -moz-border-radius:5px;
    /* Gecko browsers */
    -webkit-border-radius:5px;
    /* Webkit browsers */
    border-radius:5px;
}

.newright ul li a {
    color:#444444;
    font-size:14px;
}

.bgbai a {
    background-color:#FFF
}

.bgbai .more {
    background-color:#FFF
}

.zstitle {
    text-align:center;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #cccccc;
    margin-bottom:60px;
}

.zstitle a {
    display:inline-block;
    height:60px;
    line-height:60px;
    width:212px;
    text-align:center;
    color:#444444;
    font-size:18px;
    margin-left:10px;
    margin-right:10px;
}

.zstitle .cur {
    border-bottom:5px solid #f04c53;
}

.zsman .xuyao {
    display:none
}

.zsman .current {
    display:block
}

.zsqh {
    border:1px solid #e5e5e5;
}

.zsleft {
    float:left;
    width:380px;
    border-right:1px solid #e5e5e5;
}

.zsleft ul li {
    width:380px;
    height:255px;
    border-top:1px solid #e5e5e5;
    text-align:center
}

.zsleft ul li:first-child {
    border:none
}

.zsleft .sbzc_1 {
    height:300px;
}

.zsleft ul li span {
    display:inline-block;
    width:360px;
    text-align:center;
    margin-top:10px;
}

.zsleft ul li .szspan {
    margin-top:34px;
}

.zsleft ul li span img {
    max-width:360px;
    max-height:230px;
    vertical-align:middle
}

.zsleft ul li h3 {
    margin-top:20px;
}

.zsleft ul li h3 a {
    color:#333333;
    font-size:16px;
    font-weight:normal;
}

.zsright {
    float:right;
    width:742px;
}

.zsright h2 {
    color:#333333;
    font-size:22px;
    margin-bottom:30px;
    margin-top:40px;
    font-weight:normal
}

.zsright ul {
    padding-right:40px;
}

.zsright ul li {
    margin-bottom:25px;
}

.zsright ul li h3 {
    margin-bottom:10px;
}

.zsright ul li h3 span {
    display:inline-block;
    color:#FFF;
    font-size:16px;
    background:#56aedc;
    width:30px;
    height:30px;
    -moz-border-radius:50%;
    /* Gecko browsers */
    -webkit-border-radius:50%;
    /* Webkit browsers */
    border-radius:50%;
    text-align:center;
    line-height:30px;
}

.zsright ul li h3 a {
    margin-left:15px;
    color:#333333;
    font-size:16px;
}

.zsright ul li p {
    padding-left:48px;
    line-height:1.6em;
    color:#666666;
    font-size:14px;
}

.daik {
    text-align:center;
    margin-top:40px;
    margin-bottom:80px;
}

.daik h3 {
    color:#333333;
    font-size:18px;
}

.daik h3 font {
    color:#f04c53;
    font-size:24px;
}

.daik p {
    color:#999999;
    font-size:14px;
    margin-top:15px;
    margin-bottom:15px;
}

.daik h4 a {
    display:inline-block;
    width:184px;
    text-align:center;
    height:50px;
    line-height:50px;
    color:#FFF;
    font-size:16px;
    background:#f04c53
}

.bgrpic {
    background:url(../images/rpic.jpg) no-repeat center center;
    height:593px;
}

.bazhang {
    width:1180px;
    height:356px;
    background:#FFF;
    ilter:alpha(opacity=80);
    -moz-opacity:0.8;
    
    opacity:0.8;
  
}

.bazhang h2 {
    text-align:center;
    padding-top:45px;
    margin-bottom:40px;
}

.bazhang h2 span {
    display:inline-block;
    background:url(../images/tishi.gif) no-repeat left 5px;
    color:#f04c53;
    font-size:18px;
    padding-left:38px;
    height:30px;
}

.bazhang ul li {
    float:left;
    width:25%;
    text-align:center
}

.bazhang ul li .bapic {
    height:68px;
}

.bazhang ul li h3 {
    color:#444444;
    font-size:20px;
    margin-bottom:15px;
}

.bazhang ul li p {
    line-height:1.8em;
    font-size:14px;
    color:#777777;
    padding-left:60px;
    padding-right:60px;
}

.wenti {
    margin-bottom:80px;
}

.wenti ul li {
    float:left;
    height:136px;
    width:558px;
    border-bottom:1px dashed #d5d5d5;
    margin-bottom:29px;
}

.wenti ul .wenright {
    float:right
}

.wenti ul li h2 {
    height:32px;
    line-height:32px;
}

.wenti ul li h2 span {
    display:inline-block;
    width:32px;
    height:32px;
    background:url(../images/wen.gif) no-repeat;
    margin-right:10px;
    vertical-align:middle
}

.wenti ul li h2 a {
    color:#56aedc;
    font-size:18px;
}

.wenti ul li p {
    margin-top:10px;
    line-height:1.8em;
    color:#777777;
    font-size:14px;
    padding-left:40px;
}

.wenti ul li p a {
    color:#56AEDC;
}


.punjia .htitle {
    padding-bottom:25px;
}

.ptitle {
    text-align:center;
    color:#444444;
    font-size:18px;
}

.ptitle font {
    color:#f04c53;
    font-size:24px;
    font-weight:bold;
    margin-left:5px;
    margin-right:5px;
}

#pic_show {
    WIDTH:100%;
    margin-top:50px;
    padding-bottom:80px;
}

#Album {
    POSITION:relative;
    ZOOM:1 }

#Album LI {
    LIST-STYLE-TYPE:none;
    LIST-STYLE-IMAGE:none
}

#Album {
    LIST-STYLE-TYPE:none;
    LIST-STYLE-IMAGE:none
}

#Album LI {
    DISPLAY:inline;
    FLOAT:left
}

#Album LI IMG {
    WIDTH:118px;
    HEIGHT:118px
}

#Album .album_big {
    FLOAT:right
}

#Album .album_big SPAN {
    POSITION:absolute;
    PADDING-BOTTOM:0px;
    TEXT-INDENT:-999px;
    MARGIN:0px;
    PADDING-LEFT:0px;
    WIDTH:43px;
    BOTTOM:0px;
    PADDING-RIGHT:0px;
    BACKGROUND:url(../images/you_s.gif);
    HEIGHT:31px;
    OVERFLOW:hidden;
    RIGHT:0px;
    PADDING-TOP:0px
}

.album_big IMG {
    WIDTH:101px !important;
    HEIGHT:101px !important
}

#Album .album_big A {
    WIDTH:101px !important;
    HEIGHT:101px !important
}

#Album LI STRONG {
    PADDING-BOTTOM:0px;
    LINE-HEIGHT:16px;
    MARGIN-TOP:3px;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    DISPLAY:block;
    WHITE-SPACE:nowrap;
    COLOR:#ffffff;
    FONT-SIZE:12px;
    PADDING-TOP:0px;
}

#Album LI SPAN {
    PADDING-BOTTOM:0px;
    LINE-HEIGHT:16px;
    MARGIN-TOP:5px;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    DISPLAY:block;
    COLOR:#ffffff;
    FONT-SIZE:12px;
    PADDING-TOP:0px
}

#Album LI A {
    Z-INDEX:100;
    POSITION:absolute;
    display:inline-block;
    width:118px;
    height:118px;
    VISIBILITY:hidden;
}

#Album LI A EM {
    POSITION:absolute;
    FILTER:alpha(opacity=50);
    WIDTH:100%;
    DISPLAY:none;
    BACKGROUND:#000000;
    TOP:0px;
    LEFT:0px;
    opacity:0.5
}

#Album IMG {
    BORDER-BOTTOM:medium none;
    BORDER-LEFT:medium none;
    BORDER-TOP:medium none;
    BORDER-RIGHT:medium none
}

#Album .Album_info {
    Z-INDEX:101;
    POSITION:absolute;
    DISPLAY:none;
    BACKGROUND:#fa4c06;
    box-shadow:0 0 10px #000000;
    -moz-box-shadow:0 0 10px #000000;
    -webkit-box-shadow:0 0 10px #000000
}

#Album .Album_info I {
    FONT-STYLE:normal;
    WIDTH:223px;
    DISPLAY:block;
    FONT-SIZE:12px;
    FONT-WEIGHT:normal;
    MARGIN-RIGHT:5px;
}

.szbanner {
    background-image:url(../images/img_hm_bg.png);
}
.bbbbanner{
    position:relative;
    width:100%;
    height:430px;
	cursor:pointer;
}
.bbbbanner img{
    height:430px;
    width:100%;
}
.szb {
    width:1180px;
    margin:0 auto;
}

.szb h2 {
    text-align:center;
    color:#000;
    font-size:36px;
    font-weight:bold;
    margin-bottom:10px;
    padding-top:70px;
}

.szb .jri {
    text-align:center;
    color:#666666;
    font-size:16px;
}

.szb .jri font {
    font-weight:bold;
    margin-left:2px;
    margin-right:2px;
}

.chaxun {
    width:814px;
    height:343px;
    background:url(../images/chax.png) no-repeat;
    margin-top:25px;
    margin-left:182px;
}

.chabdan {
    padding-top:18px;
    padding-left:20px;
    padding-right:20px;
}

.chabdan .tex1 {
    width:400px;
    height:54px;
    line-height:54px;
    background:#FFF;
    border:none;
    text-indent:15px;
    color:#999999;
    font-size:16px;
    float:left
}
.chabdan .tex2 {
    width:145px;
    height:54px;
    line-height:54px;
    background:#FFF;
    border:none;
    text-indent:15px;
    color:#999999;
    font-size:16px;
    float:left;
    margin-left:2px;
}

.chabdan .subm {
    width:225px;
    height:54px;
    line-height:54px;
    border:none;
    font-size:18px;
    color:#FFF;
    text-indent:40px;
    background:url(../images/fji.gif) no-repeat 28px center #f04c53;
    cursor:pointer;
}

.chajg {
    margin-left:20px;
    margin-right:20px;
    margin-top:20px;
    height:196px;
    background:#FFF;
    padding-left:
}

.chleft {
    margin-top:20px;
    margin-left:25px;
    width:560px;
    border-right:1px solid #e5e5e5;
    float:left;
}

.chaxul {
    height:120px;
    position:relative;
    overflow:hidden
}

.chleft h3 {
    color:#444444;
    font-size:18px;
    margin-bottom:15px;
}

.chleft h3 font {
    color:#f04c53;
    margin-left:5px;
    margin-right:5px;
}

.chleft ul {
    position:absolute;
    height:240px;
}

.chleft ul li {
    margin-bottom:10px;
    padding-left:12px;
    background:url(../images/chadian.gif) no-repeat left;
}

.chleft ul li span {
    display:inline-block;
    color:#666666;
    font-size:14px;
}

.chleft ul li .ch_1 {
    width:54px;
}

.chleft ul li .ch_2 {
    width:96px;
}

.chleft ul li .ch_3 font {
    color:#56aedc;
    margin-left:10px;
    margin-right:15px;
}

.lijizx {
    width:185px;
    text-align:center;
    float:right;
    padding-top:64px;
}

.lijizx h4 {
    margin-top:8px;
    color:#595757;
    font-size:16px;
    font-weight:normal
}

.tongzhi {
    color:#f8f8f9;
    font-size:14px;
    margin-top:20px;
}

.tongzhi .lzhen {
    width:80px;
    float:left;
    margin-left:46px;
}

.tongzhi .lztzhi {
    float:left;
    width:578px;
    height:30px;
    overflow:hidden;
    position:relative
}

.tongzhi .lztzhi ul {
    width:3540px;
    position:absolute
}

.tongzhi .lztzhi ul li {
    height:30px;
    float:left;
    margin-right:20px;
}

.tongzhi .lztzhi ul li span {
    margin-right:20px;
}

.chengjiao_w {
    height:60px;
    line-height:60px;
    width:100%;
}

.chengjiao {
    width:1180px;
    margin:0 auto;
    height:60px;
}

.chenj {
    height:60px;
    line-height:60px;
    text-align:center
}

.chenj .leiji {
    padding-left:25px;
    background:url(../images/chenj.gif) no-repeat left;
}

.chenj span {
    color:#666666;
    font-size:18px;
    margin-left:30px;
    margin-right:30px;
}

.chenj span font {
    margin-left:5px;
    margin-right:5px;
    color:#f04c53;
}

.zxun {
    text-align:center;
    margin-top:40px;
}

.zxun a {
    color:#FFF;
    font-size:22px;
    background:#f04c53;
    display:inline-block;
    width:210px;
    height:50px;
    line-height:50px;
    text-align:center;
    -moz-border-radius:5px;
    /* Gecko browsers */
    -webkit-border-radius:5px;
    /* Webkit browsers */
    border-radius:5px;
}

.zxun a em {
    display:inline-block;
    vertical-align:middle;
    background:url(../images/wweixin.gif) no-repeat;
    width:30px;
    height:30px;
    margin-right:6px;
}

.qhbanner {
    height:430px;
    width:100%;
	cursor:pointer;
}

.zfben {
    text-align:center;
    margin-top:-10px;
}

.zfben span {
    display:inline-block;
    margin-left:24px;
    margin-right:24px;
    height:28px;
    line-height:28px;
    color:#333333;
    font-size:14px;
}

.zfben span font {
    display:inline-block;
    height:28px;
    width:28px;
    text-align:center;
    line-height:28px;
    margin-right:6px;
    color:#FFF;
    font-size:14px;
    background:#56aedc;
    -moz-border-radius:50%;
    /* Gecko browsers */
    -webkit-border-radius:50%;
    /* Webkit browsers */
    border-radius:50%;
    /* W3C syntax */
}

.zzao {
    padding-left:40px;
    padding-right:40px;
    margin-bottom:70px;
    margin-top:40px;
}

.zzao li {
    float:left;
    width:25%;
    text-align:center;
    height:310px;
    line-height:310px;
}

.zzao li img {
    vertical-align:middle
}

.clear {
    clear:both
}

.zcsczl .ai {
    padding:0 40px 0 40px;
    margin:40px 0 70px 0;
    border:none;
    background:#f0f0f0;
}

.zcsczl .ai li {
    float:left;
    width:25%;
    text-align:center;
    height:310px;
    line-height:310px;
    border:none;
}

.zcsczl .ai li img {
    vertical-align:middle;
}


.qh h1 {
    padding-bottom:25px;
}

.qh h1 font {
    color:#f04c53;
}

.qtitle {
    line-height:1.8em;
    color:#999999;
    font-size:14px;
    margin-bottom:35px;
}

.qhyouh {
    margin-bottom:80px;
}

.qhyouh ul li {
    width:280px;
    height:384px;
    float:left;
    margin-left:20px;
    background:#FFF;
    text-align:center
}

.qhyouh ul li:first-child {
    margin-left:0px;
}

.qhyouh ul li .qhpic {
    padding:30px;
    padding-bottom:20px;
}

.qhyouh ul li .qhpic img {
    width:220px;
    height:110px;
}

.qhyouh ul li h2 {
    font-weight:normal;
    color:#444444;
    font-size:18px;
    margin-bottom:15px;
}

.qhyouh ul li p {
    padding-left:30px;
    padding-right:30px;
    height:110px;
    line-height:1.6em;
    color:#888888;
    font-size:14px;
    text-align:left
}

.qhyouh ul li h3 a {
    display:inline-block;
    color:#FFF;
    width:140px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    background:#f04c53;
    -moz-border-radius:5px;
    /* Gecko browsers */
    -webkit-border-radius:5px;
    /* Webkit browsers */
    border-radius:5px;
}

.qhyouh ul li h3 a em {
    width:24px;
    height:24px;
    display:inline-block;
    background:url(../images/bweixin.gif) no-repeat;
    vertical-align:middle;
    margin-right:6px;
}

.qhyaoq {
    margin-bottom:80px;
}

.qhyaoq ul li {
    width:590px;
    height:194px;
    border-bottom:1px dashed #e5e5e5;
    float:left;
}

.qhyaoq ul .qhleft:before {
    display:inline-block;
    height:194px;
    content:"";
    width:1px;
    float:left;
    border-left:1px dashed #e5e5e5
}

.qhyaoq ul li h2 {
    color:#f04c53;
    font-size:18px;
    font-weight:normal;
}

.qhyaoq ul li h2 em {
    display:inline-block;
    width:36px;
    height:36px;
    background:url(../images/qhy_1.gif) no-repeat;
    margin-right:8px;
    vertical-align:middle
}

.qhyaoq ul li p {
    padding-left:45px;
    padding-right:30px;
    margin-top:10px;
    line-height:1.8em;
    color:#666666;
    font-size:14px;
}

.qhyaoq ul .qhleft h2 {
    margin-left:30px;
}

.qhyaoq ul .qhleft p {
    margin-left:30px;
    padding-right:0px;
}

.qhyaoq ul .nbon {
    border-bottom:none;
    height:154px;
}

.qhyaoq ul .nbon h2 {
    margin-top:30px;
}


.bgnanse {
    background:#56aedc
}

.bgnanse .htitle {
    color:#FFF
}

.gdhaochu {
    width:1100px;
    height:322px;
    margin-left:40px;
    background:#eef7fc;
    margin-bottom:80px;
}

.gdhaochu ul {
    padding-top:60px;
}

.gdhaochu ul li {
    margin-bottom:30px;
    color:#333333;
    font-size:16px;
}

.gdhaochu ul li font {
    color:#56aedc;
}

.gdhaochu ul li span {
    display:inline-block;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    background:#56aedc;
    -moz-border-radius:50%;
    /* Gecko browsers */
    -webkit-border-radius:50%;
    /* Webkit browsers */
    border-radius:50%;
    color:#FFF;
    margin-left:40px;
    font-size:16px;
    margin-right:15px;
}

/*33http://www.hxf111.com/nsr.html3*/
.banner_s {
    width:100%;
    height:430px;
    overflow:hidden;
    min-width:1200px;
}

.banner_s img {
    width:100%;
    height:430px;
    vertical-align:top;
	margin-left:-199px;
}

.bg_1 {
    width:100%;
    min-width:1200px;
    background:#DDDEDE;
    position:relative;
}

.i_tp {
    width:100%;
    padding:60px 0 40px;
    text-align:center;
}

.i_tpa {
    padding-top:30px;
}

.i_tp .i_name {
    width:100%;
    height:60px;
    line-height:60px;
    font-size:36px;
    color:#333;
    letter-spacing:2px;
}

.i_tp .i_des {
    width:100%;
    height:25px;
    line-height:25px;
    font-size:16px;
    color:#666;
}

.i_m {
    width:1200px;
    margin:0px auto;
    padding:0px 0 70px;
}

.i_mcx {
    background:url(../images/bg_c.jpg);
    background-position:center center;
    height:404px;
    margin-bottom:30px;
}

.i_m .tabBox_t , .i_m .tabBox_a {
    width:100%;
    text-align:center;
}

.i_m .tabBox_a .tabNav {
    width:100%;
    height:110px;
    border-bottom:2px solid #FFF;
}

.i_m .tabBox_a .tabNav li {
    cursor:pointer;
    width:200px;
    float:left;
    height:110px;
    text-align:center;
}

.i_m .tabBox_a .tabNav li span {
    display:inline-block;
    *display:inline;
    zoom:1; width:85px;
    height:85px;
    border:1px solid #ddd;
    background:#FFF;
    vertical-align:top;
    margin-top:10px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    font-size:16px;
    padding-top:19px;
}

.i_m .tabBox_a .tabNav li.now {
    border-bottom:2px solid #D9131D;
}

.i_m .tabBox_a .tabNav li.now span {
    color:#FFF;
    background:#D9131D;
    border:1px solid #D9131D;
}

.i_m .tabBox_a .tabCont {
    width:100%;
    display:none;
}

.zc_m {
    width:1200px;
    margin:0px auto;
    background:#FFF;
    text-align:center;
}

.zc_m .tip {
    width:100%;
    height:75px;
    line-height:30px;
    font-size:16px;
    color:#115FBB;
    padding-bottom:45px;
}

.zc_m .lc {
    width:100%;
    padding:45px 0 10px;
    text-align:center;
}

.zc_m .lc li {
    width:205px;
    text-align:center;
    margin:0 3px 30px;
    display:inline-block;
    *display:inline;
    zoom:1; vertical-align:top;
}

.zc_m .lc li.jt {
    width:95px;
}

.zc_m .lc li.jt img {
    width:82px;
    height:32px;
    margin-top:40px;
}

.zc_m .lc li img {
    width:120px;
    height:95px;
    vertical-align:top;
}

.zc_m .lc li b {
    display:block;
    width:100%;
    height:auto;
    line-height:150%;
    font-size:18px;
    white-space:nowrap;
    padding:10px 0;
}

.zc_m .lc li p {
    font-size:14px;
    color:#888;
}

.yq {
    width:1200px;
    margin:0px auto;
}

.yq li {
    width:570px;
    float:left;
    margin-right:60px;
    padding-top:25px;
    border-bottom:1px dashed #ccc;
}

.yq li .title {
    width:100%;
    height:30px;
    line-height:30px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.yq li .title img {
    width:23px;
    height:23px;
    vertical-align:top;
    margin-top:5px;
}

.yq li .title span {
    display:inline-block;
    *display:inline;
    zoom:1; height:30px;
    line-height:30px;
    vertical-align:top;
    margin-left:2px;
    font-size:18px;
    color:#D8131D;
}

.yq li .ctn {
    width:100%;
    padding-left:30px;
    font-size:14px;
    color:#666;
    line-height:170%;
    height:70px;
    overflow:hidden;
    margin-top:10px;
}

.yq li.y1 .ctn {
    height:130px;
}

.yq li .ctn p {
    margin-bottom:10px;
}

.i_tp .i_des_a {
    height:auto;
}

.yh {
    width:1200px;
    margin:0px auto;
}

.yh li {
    width:280px;
    height:320px;
    float:left;
    background:#FFF;
    padding:10px;
    margin-right:25px;
}

.yh li img {
    width:260px;
    height:130px;
    vertical-align:top;
}

.yh li .title {
    width:100%;
    height:45px;
    line-height:45px;
    border-bottom:1px solid #ddd;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-left:30px;
    font-size:16px;
    font-weight:bold;
    position:relative;
}

.yh li .title i {
    display:block;
    width:30px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:16px;
    color:#FF3333;
    font-weight:bold;
    font-style:normal;
    position:absolute;
    left:0;
    top:0;
}

.yh li .des {
    width:100%;
    height:60px;
    font-size:13px;
    line-height:167%;
    overflow:hidden;
    margin:7px 0 13px;
    overflow:hidden;
}

.yh li .more {
    width:100%;
    border-top:1px solid #ddd;
    text-align:center;
}

.yh li .more a {
    display:inline-block;
    *display:inline;
    zoom:1; height:33px;
    line-height:33px;
    background-color:#D9131D;
    text-align:left;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-size:14px;
    color:#FFF;
    background-image:url(../images/icon5.png);
    background-repeat:no-repeat;
    background-position:12px center;
    padding:0 15px 0 35px;
    vertical-align:top;
    margin-top:10px;
}

.why {
    width:1200px;
    margin:0px auto;
}

.why .why_l {
    width:640px;
    float:left;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    background:#FFF;
}

.why .why_l td {
    width:320px;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:center;
    font-size:14px;
    padding:20px 0;
}

.why .why_l td span,.why .why_r em {
    color:#D11519;
}

.why .why_r {
    width:535px;
    float:right;
    text-align:center;
    font-size:16px;
}

.why .why_r em {
    display:block;
}

.why .why_r img {
    width:226px;
    height:253px;
    vertical-align:top;
    margin-top:20px;
}

.why .why_r .tip {
    width:100%;
    color:#D11519;
    margin-top:20px;
}

.qst {
    width:1200px;
    margin:0px auto;
}

.qst li {
    width:552px;
    float:left;
    margin-right:30px;
    padding-bottom:20px;
    border-bottom:1px dashed #ccc;
    margin-bottom:30px;
    background:url(../images/icon3.png) no-repeat left 5px;
    padding-left:32px;
}

.qst li .title {
    width:100%;
    height:30px;
    line-height:30px;
    font-size:18px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.qst li .title a {
    color:#D8131D;
    font-size:18px;
}

.qst li .des {
    width:100%;
    height:45px;
    color:#666;
    overflow:hidden;
    line-height:170%;
    font-size:14px;
    text-align:left;
}

.k_more {
    width:100%;
    text-align:center;
    margin-top:15px;
}

.k_more a {
    display:inline-block;
    *display:inline;
    zoom:1; height:50px;
    line-height:50px;
    text-align:left;
    background-color:#D9131D;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    color:#FFF;
    font-size:18px;
    padding:0 50px 0 80px;
    background-image:url(../images/icon4.png);
    background-repeat:no-repeat;
    background-position:35px 14px;
}

.bz {
    width:1160px;
    margin:0px auto;
    padding:50px 0 20px;
    background:#FFF;
    box-shadow:0 0 5px #666;
}

.bz .tu,.bz .tu img {
    width:370px;
    height:300px;
    float:left;
    vertical-align:top;
}

.bz .wen {
    width:760px;
    float:left;
    padding-top:50px;
}

.bz dl {
    width:195px;
    height:80px;
    float:left;
    margin-bottom:20px;
    margin-right:20px;
}

.bz dl dt,.bz dl dt img {
    width:42px;
    height:42px;
    float:left;
    vertical-align:top;
}

.bz dl dd {
    width:140px;
    float:right;
    text-align:left;
}

.bz dl dd b {
    display:block;
    width:100%;
    height:35px;
    line-height:35px;
    font-size:18px;
    font-weight:normal;
}

.bz dl dd .des {
    width:100%;
    height:65px;
    color:#999;
    overflow:hidden;
    line-height:130%;
    font-size:13px;
}

.i_m .zc .tabNav {
    width:100%;
    border-bottom:1px solid #ddd;
    text-align:center;
    height:auto;
    padding-bottom:15px;
}

.i_m .zc .tabNav li {
    display:inline-block;
    *display:inline;
    zoom:1; position:relative;
    float:none;
    width:auto;
    margin:0 30px;
    height:auto;
}

.i_m .zc .tabNav li.now {
    border:0;
}

.i_m .zc .tabNav li i {
    display:none;
}

.i_m .zc .tabNav li span {
    width:auto;
    height:33px;
    line-height:33px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:none;
    font-size:18px;
    border:0;
    padding:0 10px;
}

.i_m .zc .tabNav li.now i {
    display:block;
    width:12px;
    height:12px;
    background:url(../images/icon2.png) no-repeat;
    position:absolute;
    left:50%;
    margin-left:-6px;
    bottom:-21px;
    z-index:999;
}

.bz .wen {
    position:relative;
}

.bz .wen .rw {
    width:267px;
    height:590px;
    position:absolute;
    right:-130px;
    top:-200px;
}

.bg_3 {
    width:100%;
    min-width:1200px;
    background:url(../images/bg_j.jpg) no-repeat;
    background-size:cover;
}

.i_m .xs .tabNav {
    height:185px;
    border:0;
    text-align:center;
    margin-bottom:40px;
}

.i_m .xs .tabNav li {
    display:inline-block;
    *display:inline;
    zoom:1; height:185px;
    float:none;
    margin:0 10px;
}

.i_m .xs .tabNav li.now {
    border:0;
    color:#D9131D;
}

.i_m .xs .tabNav li .tu {
    width:140px;
    height:140px;
    margin:0px auto;
}

.i_m .xs .tabNav li .tu img {
    width:97px;
    height:97px;
    border:2px solid #ccc;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    overflow:hidden;
    vertical-align:top;
    margin-top:18px;
}

.i_m .xs .tabNav li.now .tu img {
    width:125px;
    height:125px;
    border:4px solid #D9131D;
    margin-top:0;
}

.i_m .xs .tabNav li p {
    width:100%;
    height:40px;
    line-height:40px;
    font-size:18px;
}

.i_m .xs .xs_m {
    width:100%;
    padding:15px 80px;
    text-align:left;
    border:1px solid #ddd;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    line-height:175%;
    font-size:17px;
    background:#FFF;
}

/*333yt.dggjqw.com*/
.sub-banner-inner {
    width:100%;
    min-width:1180px;
    overflow:hidden;
    height:450px;
    position:relative;
}

.sub-banner-inner>.bd {
    width:1920px;
    position:absolute;
    left:50%;
    margin-left:-960px;
    height:450px;
    margin-top:0;
}

.sub-banner-inner>.bd ul>li {
    position:relative;
}

.sub-station-dot {
    position:absolute;
    bottom:10px;
    z-index:1;
    width:100%;
}

.sub-station-dot>ul {
    text-align:center;
}

.sub-station-dot>ul>li {
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    *display:inline;
    *zoom:1; width:14px;
    height:14px;
    border-radius:7px;
    margin:0 4px;
    background:url(../images/transparent-fff40.png) repeat;
    overflow:hidden;
    line-height:9999px;
}

.sub-station-dot>ul>li.on {
    background:#fff;
}

.banner-appointmen-box {
    width:285px;
    height:341px;
    background:#fff;
    position:absolute;
    left:50%;
    top:55px;
    margin-left:305px;
    text-align:center;
}

.banner-appointmen-box>h3 {
    font-size:24px;
    color:#333;
    margin-top:27px;
}

.banner-appointmen-box>p {
    font-size:14px;
    color:#888;
}

.banner-appointmen-form {
    width:245px;
    margin:3px 0 0 20px;
}

.banner-appointmen-form .input-piece {
    width:243px;
    border:1px solid #ddd;
    margin-top:10px;
    position:relative;
}

.banner-appointmen-form .need-piece {
    height:53px;
}

.banner-appointmen-form .input-piece>i {
    display:inline-block;
    width:18px;
    height:19px;
    position:absolute;
    top:10px;
    left:10px;
    background:url("../images/form-icons.png") no-repeat;
}

/*.banner-appointmen-form .name>i{ background-position:-78px 0;}*/
.banner-appointmen-form .phone-piece>i {
    background-position:0 -20px;
}

.banner-appointmen-form .input-piece {
    height:40px;
}

.banner-appointmen-form .input-piece>input {
    width:193px;
    padding:11px 8px 11px 40px;
    height:18px;
    line-height:18px;
    font-size:14px;
    border:0;
    vertical-align:middle;
}

.banner-appointmen-form>a {
    display:inline-block;
    vertical-align:middle;
    width:245px;
    height:43px;
    margin-top:10px;
    font-size:14px;
    color:#fff;
    line-height:43px;
    text-align:center;
    background:#ff5c01;
}

.banner-appointmen-box .prompt-num {
    font-size:12px;
    color:#777;
    text-align:center;
    margin-top:11px;
}

.banner-appointmen-box .prompt-num>span {
    color:#ff7f00;
}

.banner-appointmen-form .type-piece>input {
    width:221px;
    padding-left:14px;
}

.page-piece {
    width:100%;
    min-width:1180px;
}

.page-inner-piece {
    width:1180px;
    margin:0 auto;
}

/*sub*/
.adv-list {
    width:100%;
    overflow:hidden;
}

.adv-list li {
    float:left;
    width:25%;
    text-align:left;
    overflow:hidden;
    padding:20px 0;
    position:relative;
}

.adv-list li span {
    position:absolute;
    right:0;
    top:50%;
    margin-top:-20px;
    display:inline-block;

    *display:inline;

    *zoom:1; width:1px;
    height:40px;
    background:#e5e5e5;
}

.adv-icon {
    display:inline-block;

    *display:inline;
    
    *zoom:1; width:66px;
    height:66px;
    background:url(../images/icon1_03.png) no-repeat;
    float:left;
    transition:all .8s;
    -webkit-transition:all .8s;
    -moz-transition:all .8s;
    -ms-transition:all .8s;
    -o-transition:all .8s;
    margin:0 10px 0 55px ;
}

.adv-icon.adv-icon2 {
    background-position:-66px 0;
}

.adv-icon.adv-icon3 {
    background-position:-132px 0;
}

.adv-icon.adv-icon4 {
    background-position:-198px 0;
}

.adv-list li p {
    font-size:20px;
    color:#666;
    line-height:27px;
    float:left;
    padding:8px 0 0 0 ;
}

.adv-list li p .orang {
    color:#ff7f00;
}

.adv-list li:hover i {
    transform:scale(0.95);
    -moz-transform:scale(0.95);
    -ms-transform:scale(0.95);
    -o-transform:scale(0.95);
    -webkit-transform:scale(0.95);
}

.hot-service-piece {
    padding:33px 0 39px;
    background:#f1f2f3;
}

.page-title {
    text-align:center;
}

.page-title>h3 {
    font-size:30px;
    color:#333;
}

.page-title>p {
    font-size:18px;
    color:#989999;
    margin-top:0;
}

.hot-service-cont {
    margin-top:18px;
}

.hot-service-cont>.left-box {
    position:relative;
    float:left;
    width:250px;
    height:394px;
    overflow:hidden;
}

.hot-service-cont>.left-box>img {
    width:100%;
}

.hot-service-cont>.left-box>.apply-btn {
    position:absolute;
    top:317px;
    left:52px;
    width:155px;
    height:41px;
    line-height:41px;
    text-align:center;
    border-radius:21px;
    font-size:16px;
    color:#df181b;
    background:#fff;
}

.hot-service-cont>.hot-service-lists {
    float:left;
    width:930px;
    border-top:1px solid #e6e6e6;
}

.hot-service-lists {
    overflow:hidden;
}

.hot-service-lists>li {
    float:left;
    width:309px;
    height:196px;
    border-right:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    background:#fff;
}

.hot-service-lists>li>.txt-box {
    float:left;
    width:168px;
    margin:44px 0 0 33px;
}

.hot-service-lists>li>.txt-box>.tit {
    font-size:20px;
    color:#333;
    font-weight:700;
}

.hot-service-lists>li>.txt-box>.txt {
    font-size:16px;
    color:#888;
    margin-top:4px;
}

.hot-service-lists>li>.txt-box>.price {
    font-size:24px;
    color:#ff8403;
    font-weight:700;
    margin-top:5px;
}

.hot-service-lists>li>.txt-box>.handle-btn {
    width:88px;
    height:32px;
    line-height:32px;
    text-align:center;
    font-size:16px;
    color:#888;
    border:1px solid #ccc;
    border-radius:3px;
    margin-top:4px;
}

.hot-service-lists>li>.icon {
    width:95px;
    height:95px;
    margin-top:90px;
    background:url(../images/hot-service-icons.png) no-repeat;
}

.hot-service-lists>li>.icon2 {
    background-position:-95px 0;
}

.hot-service-lists>li>.icon3 {
    background-position:-190px 0;
}

.hot-service-lists>li>.icon4 {
    background-position:-285px 0;
}

.hot-service-lists>li>.icon5 {
    background-position:-380px 0;
}

.hot-service-lists>li>.icon6 {
    background-position:-475px 0;
}

.hot-service-lists>li>.txt-box>.handle-btn:hover {
    border-color:#f3b011;
    background:#f3b011;
    color:#fff;
}

.four-risk-piece {
    padding:37px 0 25px 0;
}

.four-risk-cont {
    width:1072px;
    height:410px;
    margin:38px auto 0;
}

.four-risk-cont>img {
    width:100%;
}

.four-step-piece {
    height:417px;
    padding-top:33px;
    background:url(../images/piece-bk1.jpg) center top no-repeat;
}

.four-step-piece .page-title>h3, .four-step-piece .page-title>p {
    color:#fff;
}

.four-step-lists {
    overflow:hidden;
    margin-top:48px;
}

.four-step-lists>li {
    float:left;
    width:20%;
    text-align:center;
}

.four-step-lists>li>.icon {
    width:110px;
    height:110px;
    background:url(../images/step-icons.png) no-repeat;
}

.four-step-lists>li>.icon2 {
    background-position:-110px 0;
}

.four-step-lists>li>.icon3 {
    background-position:-220px 0;
}

.four-step-lists>li>.icon4 {
    background-position:-330px 0;
}

.four-step-lists>li>.icon5 {
    background-position:-440px 0;
}

.four-step-lists>li:hover .icon1 {
    background-position:0 -110px;
}

.four-step-lists>li:hover .icon2 {
    background-position:-110px -110px;
}

.four-step-lists>li:hover .icon3 {
    background-position:-220px -110px;
}

.four-step-lists>li:hover .icon4 {
    background-position:-330px -110px;
}

.four-step-lists>li:hover .icon5 {
    background-position:-440px -110px;
}

.four-step-lists>li>.num {
    width:70px;
    height:30px;
    margin:17px auto 0;
    text-align:center;
    background:url(../images/step-num.png) no-repeat;
}

.four-step-lists>li>.num2 {
    background-position:-70px 0;
}

.four-step-lists>li>.num3 {
    background-position:-140px 0;
}

.four-step-lists>li>.num4 {
    background-position:-210px 0;
}

.four-step-lists>li>.num5 {
    background-position:-280px 0;
}

.four-step-lists>li:hover .num1 {
    background-position:0 -32px;
}

.four-step-lists>li:hover .num2 {
    background-position:-70px -32px;
}

.four-step-lists>li:hover .num3 {
    background-position:-140px -32px;
}

.four-step-lists>li:hover .num4 {
    background-position:-210px -32px;
}

.four-step-lists>li:hover .num5 {
    background-position:-280px -32px;
}

.four-step-lists>li>.name {
    font-size:18px;
    color:#fff;
    margin-top:13px;
}

.four-step-lists>li>.understand-btn {
    width:138px;
    height:38px;
    line-height:38px;
    font-size:14px;
    color:#fff;
    border:1px solid #f1f2f3;
    border-radius:20px;
    margin-top:19px;
}

.four-step-lists>li:hover .understand-btn {
    background:#3fbff0;
    border-color:#3fbff0;
    color:#fff;
}


.need-data-piece {
    padding:43px 0 53px;
}

.need-data-lists {
    overflow:hidden;
    margin-top:32px;
}

.need-data-lists>li {
    float:left;
    width:280px;
    margin-left:20px;
}

.need-data-lists>li:first-child {
    margin-left:0;
}

.need-data-lists>li>.data-img {
    width:280px;
    height:200px;
    overflow:hidden;
}

.need-data-lists>li>.data-img>img {
    width:100%;
}

.need-data-lists>li>.txt {
    width:100%;
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:18px;
    color:#888;
    background:#f8f8f8;
}


.serve-list {
    width:100%;
    padding:60px 0 40px;
    overflow:hidden;
}

.serve-list li {
    width:25%;
    text-align:center;
    float:left;
}

.serve-list li i {
    display:inline-block;
    *display:inline;
    *zoom:1; width:105px;
    height:104px;
    background:url(../images/serve-icon_03.png) no-repeat;
}

.serve-list li .serve-icon2 {
    background-position:-104px 0;
}

.serve-list li .serve-icon3 {
    background-position:-210px 0;
}

.serve-list li .serve-icon4 {
    background-position:-315px 0;
}

.serve-list li:hover i {
    background-position:0 -104px;
}

.serve-list li:hover .serve-icon2 {
    background-position:-104px -104px;
}

.serve-list li:hover .serve-icon3 {
    background-position:-210px -104px;
}

.serve-list li:hover .serve-icon4 {
    background-position:-315px -104px;
}

.serve-list li p {
    font-size:18px;
    line-height:20px;
    color:#666;
    padding:20px 0 33px;
}

.serve-list li:hover p {
    color:#ff5c01;
}

.serve-list li a {
    width:138px;
    height:38px;
    line-height:38px;
    border-radius:19px;
    border:1px solid #dcdcdc;
    color:#888;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    background:none;
}

.serve-list li:hover a {
    color:#fff;
    background:#ff5c01;
    border-color:#ff5c01;
}

.other-service-piece {
    padding:40px 0 30px;
    background:#f6f6f6;
    margin-top:30px;
}

.change-seven-main {
    padding:40px 0
}

.seven-til {
    font-size:36px;
    color:#333;
}

.seven-til font {
    color:#fa4f4f
}

.change-seven-main ul {
    overflow:hidden;
    margin-top:40px;
}

.change-seven-main ul li {
    float:left;
    width:156px;
    height:auto;
    padding:0 20px;
}

.change-seven-main ul li i {
    display:block;
    width:156px;
    height:155px;
    background-image:url("../images/change-seven-icon.png")
}

.change-seven-main ul li p {
    padding:20px 0;
    color:#333;
    font-size:18px;
}

.change-seven-main ul li i.step2 {
    background-position:-205px 0
}

.change-seven-main ul li i.step3 {
    background-position:-410px 0
}

.change-seven-main ul li i.step4 {
    background-position:-615px 0
}

.change-seven-main ul li i.step5 {
    background-position:-820px 0
}

.change-seven-main ul li i.step6 {
    background-position:-1025px 0
}

.change-service-main {
    padding:40px 0
}

.service-ul {
    position:relative;
    font-size:14px;
    margin-top:30px;
    overflow:hidden
}

.service-ul li {
    position:relative;
    padding:0 50px;
    width:195px;
    height:220px;
    border-bottom:45px;
    float:left;
    margin:30px 0
}

.left-li-img {
    position:absolute;
    background-color:white;
    text-align:left;
    margin-left:8px;
    width:176px;
    height:140px;
    padding:18px 0;
    -moz-border-radius:140px;
    -webkit-border-radius:140px;
    border-radius:140px;
    z-index:2;
    overflow:hidden;
    behavior:url(../images/pie.htc);
}

.left-li-img img {
    display:block;
    position:absolute;
    left:2px;
    top:2px;
    width:172px;
    height:172px;
}

.left-li-name {
    text-align:center;
    color:#666;
    overflow:hidden;
    position:absolute;
    bottom:0;
    width:190px;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    ;white-space:nowrap;
}

.img-con {
    position:absolute;
    left:180px;
    overflow:hidden;
    width:365px;
}

.right-li {
    right:60px;
    text-align:right;
}

.con-two {
    margin:8px 0
}

.con-two span {
    display:inline-block;
    margin-right:30px;
}

.con-three {
    color:#ff7f00;
    line-height:30px;
    height:90px;
    overflow:hidden;
}

.right-li .img-con {
    text-align:left;
}

.about-title h3 {
    font-size:36px;
}

.about-title p {
    font-size:16px;
}

.about-ul {
    background-image:url("../images/change-about.png");
    background-repeat:no-repeat;
    background-position:center;
}

.about-ul li {
    font-size:15px;
    text-align:left;
}

.about-ul .bank1 {
    left:170px;
    top:50px;
}

.about-ul .bank2 {
    right:140px;
    top:50px;
}

.about-ul .bank3 {
    left:170px;
    top:190px;
}

.about-ul .bank4 {
    right:60px;
    top:190px;
}

.about-ul .bank5 {
    left:185px;
    top:335px;
}

.about-ul .bank6 {
    right:100px;
    top:335px;
}

.attention-pro li {
    background-image:url("../images/wen-red.png");
    background-repeat:no-repeat;
    background-position:left center
}

.attention-pro li a {
    background-image:url("../images/da-red.png");
    background-position:11px center;
    background-repeat:no-repeat;
    background-color:#fa4f4f;
}

.need-main {
    width:1180px;
    margin:0 auto;
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:1;
}

.need-main ul {
    overflow:hidden;
}

.need-main ul li {
    float:left;
    width:263px;
    height:72px;
    border:1px solid #666;
    margin:0 15px;
    line-height:74px;
    font-size:18px;
    position:relative;
}

.need-main ul li a {
    display:block;
    color:#666;
}

.need-main ul li.on {
    border:none;
    width:265px;
    height:74px;
    background-color:#Fa4f4f
}

.need-main ul li.on a {
    color:white;
}

.business-change-choose {
    background-color:#f6f6f6;
    width:100%;
    min-width:1180px;
}

.change-choose-main {
    width:1180px;
    margin:0 auto;
    text-align:center;
}

.change-choose-main.frist-box {
    height:870px;
}

.change-choose-main-til {
    font-size:36px;
    color:#333;
    padding-top:60px;
}

.change-choose-main-til-small {
    font-size:16px;
    color:#666;
    padding:10px 0 60px
}

.choose-main {
    overflow:hidden;
    padding-bottom:35px;
}


.big-til {
    padding:35px 0;
    color:#333;
    font-size:24px;
    font-weight:bold;
    line-height:1;
    text-align:center;
}

.personal-about-introduce {
    width:1180px;
    height:113px;
    overflow:hidden;
    background:url(../images/personal-about-bk.jpg) no-repeat;
}

.personal-about-introduce>p {
    font-size:18px;
    color:white;
    line-height:40px;
    text-align:center;
    margin-top:16px;
}

.personal-about-introduce>p>span {
    color:#fa4f4f;
}

.personal-about-lists {
    overflow:hidden;
    margin-top:38px;
}

.personal-about-lists>li {
    float:left;
    text-align:center;
    width:216px;
}

.personal-about-lists .personal-about-list1 {
    width:158px;
    text-align:left;
}

.personal-about-lists .personal-about-list6 {
    width:158px;
    text-align:right;
}

.personal-about-lists>li i {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    height:100px;
    background:url(../images/about-icon.png) no-repeat;
}

.personal-about-describe {
    font-size:16px;
    color:#333;
    margin-top:24px;
    width:100%;
}

.personal-about-describe>span {
    color:#fa4f4f;
    font-weight:700;
}

.personal-about-lists>li i.icon1 {
    background-position:0 0;
}

.personal-about-lists>li i.icon2 {
    background-position:-104px 0;
}

.personal-about-lists>li i.icon3 {
    background-position:-213px 0;
}

.personal-about-lists>li i.icon4 {
    background-position:-319px 0;
}

.personal-about-lists>li i.icon5 {
    background-position:-427px 0;
}

.personal-about-lists>li i.icon6 {
    background-position:-535px 0;
}

.personal-about-company {
    overflow:hidden;
    margin-top:35px;
}

.personal-about-company>li {
    float:left;
    width:380px;
    height:220px;
    margin-right:20px;
    overflow:hidden;
    position:relative;
}

.personal-about-company>li>img {
    width:100%;
}

.personal-about-cover {
    width:380px;
    height:38px;
    position:absolute;
    bottom:0;
    left:0;
    background:url(../images/transparent50.png) repeat;
}

.personal-about-cover>p {
    font-size:16px;
    color:white;
    font-weight:700;
    width:100%;
    line-height:38px;
    vertical-align:middle;
    text-align:center;
}

.personal-about-cover>p span {
    color:#fa4f4f;
}

.personal-about-company .personal-about-last {
    margin:0;
}

.w1180 {
    width:1180px;
    height:auto;
    margin:0 auto;
}

.dib {
    display:inline-block;
}

.phone-handle-box {
    width:480px;
    height:48px;
    border:1px solid #3fbff0;
    margin:29px auto 0;
}

.phone-handle-box>.txt {
    float:left;
    padding-left:17px;
    line-height:48px;
    font-size:20px;
    color:#3fbff0;
}

.phone-handle-box>.consults-btn {
    float:right;
    width:152px;
    height:48px;
    background:#3fbff0;
    text-align:center;
    font-size:0;
}

/*phone-group3*/
.phone-handle-red {
    width:784px;
    border-color:#ee4845;
    margin-top:50px;
}

.phone-handle-red>.txt {
    color:#ee4845;
}

.phone-handle-red>.consults-btn {
    background:#ee4845;
}

.phone-handle-box>.consults-btn>.icon {
    width:22px;
    height:22px;
    background:url(../images/page-icons.png) -75px 0 no-repeat;
}

.phone-handle-box>.consults-btn>span {
    font-size:14px;
    color:#fff;
    line-height:47px;
    margin-left:10px;
}

.vm {
    vertical-align:middle;
}

input.dummy {
    display:inline-block;
    vertical-align:middle;
    cursor:pointer !important;
    width:243px;
    height:40px;
    line-height:40px;
    padding-left:13px;
    overflow:hidden;
    text-overflow:ellipsis;
    background:url(../images/select-icon.png) no-repeat right center;
    color:#999;
    font-size:14px;
    display:inline-block;
}

.banner-appointmen-form .input-piece>input {
    width:193px;
    padding:11px 8px 11px 40px;
    height:18px;
    line-height:18px;
    font-size:14px;
    border:0;
    vertical-align:middle;
}

.banner-appointmen-form .type-piece>input {
    width:221px;
    padding-left:14px;
}

.bg {
    width:1200px;
    margin:0px auto;
}

.bg li {
    width:345px;
    height:210px;
    background:#FFF;
    box-shadow:0 0 5px #777;
    float:left;
    margin-right:82px;
    margin-bottom:50px;
    text-align:center;
    position:relative;
    overflow:hidden;
}

.bg li img {
    width:230px;
    height:140px;
    vertical-align:top;
    margin-top:15px;
}

.bg li .title {
    width:100%;
    height:40px;
    line-height:40px;
    font-size:22px;
}

.bg li .zz {
    width:345px;
    height:210px;
    position:absolute;
    left:0;
    top:-100%;
    z-index:999;
    text-align:center;
    background:#DF4249;
    /*background:rgba(217,20,29,0.8);*/
    color:#FFF;
    font-size:22px;
    text-align:center;
    padding-top:70px;
    /* opacity:0;filter:alpha(opacity=0);*/
}

.bg li:hover .zz {
    /*opacity:1;filter:alpha(opacity=100);*/
    top:0;
    transition:all ease-in-out .4s;
}

.bg li .zz i {
    display:block;
    width:42px;
    height:42px;
    background:url(../images/icon22.png) no-repeat;
    margin:0px auto 10px;
}

.bg li .title a {
    font-size:22px;
}

.bg li .des {
    width:230px;
    margin:0px auto;
    height:95px;
    font-size:14px;
    color:#666;
    line-height:170%;
    overflow:hidden;
    text-align:left;
    margin-top:15px;
}

.bg li .more {
    display:block;
    width:140px;
    height:40px;
    text-align:center;
    line-height:40px;
    background:#D9131D;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin:20px auto;
    font-size:18px;
    color:#FFF;
}

.bg_4 {
    background:url(../images/bg_3.jpg) no-repeat;
    background-size:cover;
}

.bg_5 {
    width:100%;
    min-width:1200px;
    background:url(../images/bg_4.jpg) no-repeat;
    background-size:cover;
}

.bg_e {
    width:100%;
    min-width:1200px;
    background:#DDDEDE;
    background-size:cover;
}

.zc_m .lc_a li {
    width:123px;
}

.ys_la li {
    width:250px;
}

.ns li .title {
    height:auto;
    padding-bottom:15px;
}

.ns li .title span {
    font-size:16px;
    color:#333;
    margin-left:5px;
}

.ns li .title span em {
    color:#D8131D;
}

.zx li .title {
    padding-bottom:0;
}

.zx li .title span {
    font-size:18px;
    color:#D80B14;
}

.zx li .des {
    width:100%;
    height:30px;
    line-height:30px;
    padding-left:30px;
    font-size:14px;
    margin-bottom:15px;
}

.dljz {
    width:100%;
    border:1px solid #ddd;
    border-bottom:0;
    background:#FFF;
}

.dljz th,.dljz td {
    border-bottom:1px solid #ddd;
    padding:15px;
}

.dljz th {
    font-size:18px;
    color:#000;
    text-align:center;
    border-right:1px solid #ddd;
    width:250px;
    font-weight:bold;
    background:#f7f7f7;
}

.dljz td {
    text-align:left;
    font-size:16px;
    color:#666;
    line-height:180%;
}

.ckts .ck_nav {
    width:100%;
    text-align:center;
    background:#FFF;
    padding:10px 0;
}

.ckts .ck_nav span {
    display:inline-block;
    *display:inline;
    zoom:1; font-size:20px;
    margin:0 10px;
    height:35px;
    line-height:35px;
    border:1px solid #ddd;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    padding:0 15px;
    cursor:pointer;
}

.ckts .ck_nav span:hover {
    color:#FFF;
    background:#DF1721;
    border:1px solid #DF1721;
}

.ckts .ck_nav_f {
    position:fixed;
    top:70px;
    z-index:999999998;
    left:0;
    background:#EBEDEE;
}

.sw {
    width:100%;
    background:#FFF;
    padding:10px;
}

.sw .sw_m {
    width:100%;
    border:1px solid #ddd;
    padding:40px;
}

.sw .sw_m .title {
    width:100%;
    font-size:24px;
    height:40px;
    line-height:40px;
}

.sw .sw_m .title span {
    color:#D8131D;
}

.sw .sw_m p {
    width:100%;
    padding:0 20px;
    font-size:18px;
    line-height:190%;
}

/*444/a-laowupaiqian.html*/
.bd2 {
    overflow:hidden;
}

.bd2 .sub-nav {
    margin-top:15px;
}

.bd2 .sub-nav>.sub-nav-cell1 {
    float:left;
    width:212px;
    margin-right:15px;
    height:137px;
    background:url(../images/mr-br_14.jpg) no-repeat;
}

.bd2 .sub-nav>.sub-nav-cell1>ul {
    list-style:none;
}

.bd2 .sub-nav>.sub-nav-cell1>ul>li {
    display:inline-block;
    margin:2px 2px;
    height:69px;
    line-height:89px;
    width:60px;
    color:#fff;
    text-align:center;
}

.bd2 .sub-nav>.sub-nav-cell1>ul>li a {
    color:#eee;
}

.bd2 .sub-nav>div {
    float:left;
    width:233px;
    margin-left:8px;
    height:100%;
}

.bd2 .sub-nav>div.sub-nav-cell2 {
    width:392px;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info {
    position:absolute;
    color:#666666;
    line-height:25px;
    margin-top:10px;
    margin-left:10px;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info .xybxq a .r {
    float:left;
    margin-top:15px;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info .xybxq .xybck a {
    position:absolute;
    padding:0px 10px;
    border-radius:3px;
    display:block;
    /*     right:-30%;
    top:70%; */
    top:115%;
    left:20%;
}

.container.bd {
    width:1192px;
    margin:0px auto;
    overflow:hidden;
    height:auto;
    background-color:transparent;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info p {
    color:#666666;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info h5 {
    font-size:17px;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info .r {
    text-align:right;
    float:right;
    color:#FC0402;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info .r>.num {
    color:#FC0402;
    font-size:22px;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info .readme {
    padding:7px 15px;
    background:#FC0402;
    color:#fff;
    border-radius:5px;
    margin:5px;
}

.bd3 .top-title {
    width:100%;
    float:left;
    text-align:center;
    margin:30px 0 30px 0;
}

.bd3 .top-title h3 a {
    font-size:29px;
    border-bottom:2px solid #FC0402;
    color:#595758;
    padding-bottom:8px;
}

.bd3 .top-title p {
    line-height:60px;
    font-size:15px;
    font-weight:normal;
}

.bd3 .top-nav {
    width:100%;
    overflow:hidden;
    margin-bottom:30px;
}

.bd3 .top-nav>div {
    float:left;
    width:19%;
    padding:20px 0 20px 0;
    margin-right:12px;
    border-radius:3px;
    border:1px solid #c8c8c8;
    text-align:center;
}

.bd3 .top-nav>div:hover {
    border-color:#FC0402;
}

.bd3 .top-nav>div:hover .bn2 {
    background:#FC0402;
    color:#fff;
}

.bd3 .top-nav>div:hover .button {
    border:1px solid solid;
    position:relative;
    z-index:222222
}

.bd3 .top-nav>div:hover .button {
    -webkit-transform:rotateZ(360deg);
    -moz-transform:rotateZ(360deg);
    -o-transform:rotateZ(360deg);
    -ms-transform:rotateZ(360deg);
    transform:rotateZ(360deg);
}

.bd3 .top-nav>div:hover .button {
    background:url(../images/iicon_34.gif);
}

.bd3 .top-nav>div:hover .button1 {
    background:url(../images/iicon_36.gif);
}

.bd3 .top-nav>div:hover .button2 {
    background:url(../images/iicon_39.gif);
}

.bd3 .top-nav>div:hover .button3 {
    background:url(../images/iicon_42.gif);
}

.bd3 .top-nav>div:hover .button4 {
    background:url(../images/iicon_34.gif);
}

.bd3 .top-nav>div>ul {
    list-style:none;
}

.bd3 .top-nav>div>ul>li.button {
    margin:0 auto;
    width:85px;
    height:85px;
    overflow:hidden;
    -webkit-background-size:220px 220px;
    -moz-background-size:220px 220px;
    background-size:220px 220px;
    -webkit-border-radius:110px;
    border-radius:110px;
    -webkit-transition:-webkit-transform 0.5s ease-out;
    -moz-transition:-moz-transform 0.5s ease-out;
    -o-transition:-o-transform 0.5s ease-out;
    -ms-transition:-ms-transform 0.5s ease-out;
}

.bd3 .top-nav>div .biaoti h3 a {
    font-size:18px;
    line-height:40px;
    font-weight:normal;
    border:none;
    background:none;
    color:#000;
}

.bd3 .top-nav>div .bn2 {
    background:#faf9f9;
    border:1px solid #eee;
    border-radius:4px;
    color:#666;
    text-align:center;
    line-height:45px;
    padding:6px 20px;
}

.bd3 .top-nav>div .ab {
    font-size:12px;
    color:#FC0402;
    line-height:30px;
    font-size:18px;
}

.bd3 .top-nav>div .ai {
    font-size:12px;
    color:#999;
    line-height:30px;
    height:55px;
    overflow:hidden;
}

.bd4 {
    overflow:hidden;
    display:block;
    margin:22px auto 35px auto;
}

.bd4 .tit {
    color:#595758;
    overflow:hidden;
    margin:20px auto;
}

.bd4 .tit * {
    color:#595758;
}

.bd4 .tit>.line {
    margin-top:24px;
}

.bd4 .tit>.h {
    margin:0 auto;
    background:transparent;
    text-align:center;
}

.bd4 .tit h2 {
    font-size:29px;
}

.bd4 .tit hr {
    border:1px solid #FC0402;
    width:204px;
    margin:12px auto;
}

.bd4 .tit h3 {
    font-size:15px;
    font-weight:normal;
}

.bd4 .lst,.bd4 .lst2 {
    overflow:hidden;
    margin-top:22px;
}

.bd4 .lst>ul,.bd4 .lst2>ul {
    list-style-type:none;
}

.bd4 .lst>ul>li {
    width:19.2%;
    height:136px;
    display:block;
    float:left;
    text-align:center;
    margin-top:12px;
    margin-right:1%;
    cursor:pointer;
}

.bd4 .lst>ul>li span {
    display:block;
    margin:0 auto;
    margin:28px auto;
}

.bd4 .lst>ul>li>a {
    display:block;
    width:100%;
    font-size:16px;
    color:#fff;
}

.bd4 .lst>ul>li.itm1 {
    background:#53cadc;
}

.bd4 .lst>ul>li.itm2 {
    background:#53cadc;
}

.bd4 .lst>ul>li.itm3 {
    background:#53cadc;
}

.bd4 .lst>ul>li.itm4 {
    background:#53cadc;
}

.bd4 .lst>ul>li.itm5 {
    background:#53cadc;
}

.bd4 .lst>ul>li.itm6 {
    background:#d153dc;
}

.bd4 .lst>ul>li.itm7 {
    background:#d153dc;
}

.bd4 .lst>ul>li.itm8 {
    background:#d153dc;
}

.bd4 .lst>ul>li.itm9 {
    background:#d153dc;
}

.bd4 .lst>ul>li.itm10 {
    background:#d153dc;
}

.bd4 .lst>ul>li.itm11 {
    background:#aca209;
}

.bd4 .lst>ul>li.itm12 {
    background:#aca209;
}

.bd4 .lst>ul>li.itm13 {
    background:#aca209;
}

.bd4 .lst>ul>li.itm14 {
    background:#aca209;
}

.bd4 .lst>ul>li.itm15 {
    background:#aca209;
}

.bd4 .lst2>ul>li {
    width:289px;
    height:188px;
    display:block;
    float:left;
    text-align:center;
    margin-top:12px;
    margin-right:1%;
    cursor:pointer;
    overflow:hidden;
    margin-bottom:12px;
}

.bd4 .lst2>ul>li>a>img {
    width:273px;
    height:187px;
}

.bd5 {
    overflow:hidden;
}

.bd5 .bd {
}

.bd5 .bd>.tit {
    border-left:11px solid #FC0402;
    height:24px;
    text-align:center;
    font-size:18px;
    width:350px;
    margin:23px auto;
}

.bd5 .bd>.tit>span {
    color:#FC0402;
    font-size:16px;
}

.bd5 .bd>.tit2 {
    overflow:hidden;
    margin:15px 0px;
}

.bd5 .bd>.tit2>.line {
    margin-top:24px;
}

.bd5 .bd>.tit2>.h {
    margin:0 auto;
    background:transparent;
    text-align:center;
}

.bd5 .bd>.tit2 h2 {
    font-size:29px;
}

.bd5 .bd>.tit2 h3 {
    font-size:15px;
    font-weight:normal;
}

.bd5 .bd>.tit2 hr {
    border:1px solid #FC0402;
    width:204px;
    margin:12px auto;
}

.bd5 .bd>.lst {
    margin-top:40px;
    overflow:hidden;
    background:#f4f2f3;
}

.bd5 .bd>.lst>.ifm>* {
    overflow:hidden;
}

.bd5 .bd>.lst>.ifm>.l>a, .bd5 .bd>.lst>.ifm>.r>a {
    margin:102px 20px;
}

.bd5 .bd>.lst>.ifm>.r {
    float:right;
}

.bd5 .bd>.lst>.ifm>.m {
    width:1009px;
    overflow:hidden;
    padding-top:35px;
}

.bd5 .bd>.lst>.ifm>.m>div {
    width:1009px;
}

.bd5 .bd>.lst>.ifm>.m ul {
    list-style-type:none;
}

.bd5 .bd>.lst>.ifm>.m ul>li {
    float:left;
    display:block;
    margin:9px;
    width:1009px;
    overflow:hidden;
    /*-webkit-border-radius:71px; -moz-border-radius:71px; -ms-border-radius:71px; border-radius:71px; */
}

.bd5 .bd>.lst>.ifm>.m ul>li>div {
}

.bd5 .bd>.lst>.ifm>.m ul>li>div .l {
    margin-left:18%;
}

.bd5 .bd>.lst>.ifm>.m ul>li>div .m {
}

.bd5 .bd>.lst>.ifm>.m ul>li>div .m dl {
    margin:20px 33px;
}

.bd5 .bd>.lst>.ifm>.m ul>li>div .m dl>dt {
    font-size:16px;
}

.bd5 .bd>.lst>.ifm>.m ul>li>div .m dl>dd {
    background-image:url('../images/person_09.gif');
    background-repeat:no-repeat;
    background-position:0px 6px;
    overflow:hidden;
    margin-top:10px;
}

.bd5 .bd>.lst>.ifm>.m ul>li>div .m p {
    margin:3px 45px;
    color:blue;
}

.bd5 .bd>.lst>.ifm>.m ul>li>div .m p.yl {
    background:#fdbc07;
    color:#fff;
    float:left;
    padding:2px 10px;
}

.bd5 .bd>.lst>.ifm>.m ul>li img {
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    border:4px solid #e4e4e4;
    width:150px;
    height:150px;
}

.bd5 .bd>.rmk {
    text-align:center;
}

.bd5 .bd>.rmk>span {
    display:block;
    margin:20px;
}

.bd5 .bd>.rmk>span.zw {
    color:#fe8802;
    font-size:16px;
}

.bd6 {
    overflow:hidden;
    margin-top:55px;
    padding-bottom:20px;
}

.bd6 .widget {
    overflow:hidden;
    padding:0px 18px;
}

.bd6 .widget * {
    color:#3f3f3f;
}

.bd6 .widget>.tit {
    margin-bottom:20px;
    overflow:hidden;
}

.bd6 .widget>.tit>h2 {
    float:left;
    font-size:18px;
    font-weight:normal;
}

.bd6 .widget>.tit>.more {
    float:right;
    font-size:14px;
}

.bd6 .widget>.img {
    height:172px;
    overflow:hidden;
}

.bd6 .widget>.img img {
    height:172px;
}

.bd6 .widget>.lst {
}

.bd6 .widget>.lst>ul {
    list-style-type:disc;
    margin:5px;
    padding:5px 0px 5px 5px;
}

.bd6 .widget>.lst>ul>li {
    margin:5px 0px 5px 5px;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.bd6 .widget>.lst>ul>li>a {
    font-size:14px;
    line-height:25px;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:260PX;
    FLOAT:left;
}

.bd6 .widget>.lst>ul>li .date {
    float:right;
    font-size:13px;
    line-height:25px;
    color:#828181;
    display:block;
}

.bd3 .top-nav>div .ab {
    display:none;
}

.bd2 .sub-nav>div.sub-nav-cell2>.info .xybxq a .r {
    display:none;
}

.center {
    text-align:center;
}

.s-tab-itmearticle02 {
    display:flex;
    align-items:center;
}

.jbtj-img {
    width:210px;
    height:210px;
    background:url(../images/pic02.png) 0 0 no-repeat;
    position:relative;
    border-radius:50%;
    margin:52px 110px 53px 100px;
}

.jbtj-img p, .jbtj-img07 p {
    display:none;
}

.jbtj-r {
    text-align:left;
}

.jbtj-r li {
    font-size:14px;
    color:#666;
    margin-bottom:10px;
    padding:1px 0;
}

.bd4.bg-box {
    background:#f5f6f9;
}

.bd3 .mb0, .bd4 .mb0 {
    margin-bottom:0;
}

.line.col-4 {
    height:1px;
    display:block;
    width:100%;
    background-color:#dbdbdb;
}

.container.bd .col-4 {
    display:block;
    float:left;
    width:33.33333333333333%;
}

.bd4 .tit>.h {
    margin:0 auto;
    background:transparent;
    text-align:center;
}

.bd4 .tit hr {
    border:none;
}

.bd4 .tit h2, .bd3 .tit h2 {
    font-size:24px;
}

.cpfl-bigbox {
    width:19%;
    height:405px;
    border-top:0;
    overflow:hidden;
    box-sizing:border-box;
    /*        background:#f5f6f9;*/
    border:1px solid #808b9c;
    margin-right:1%;
    border-radius:6px;
}

.cpfl-cq {
    width:100%;
    padding-top:20px;
}

.cpfl-cq a, .cpfl-logo a {
    text-align:center;
    color:#333;
    font-size:16px;
    display:block;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:20px;
}

.cpfl-cq-span {
    width:94px;
    height:94px;
    margin:0 auto;
    display:block;
}

.cpfl-cq .cpfl-cq-span01 {
    background:url(../images/pic04-1.png) 0 0 no-repeat;
}

.cpfl-cq .cpfl-cq-span02 {
    background:url(../images/pic04-2.png) 0 0 no-repeat;
}

.cpfl-cq .cpfl-cq-span03 {
    background:url(../images/pic04-3.png) 0 0 no-repeat;
}

.cpfl-cq .cpfl-cq-span04 {
    background:url(../images/pic04-4.png) 0 0 no-repeat;
}

.cpfl-cq .cpfl-cq-span06 {
    background:url(../images/pic04-6.png) 0 0 no-repeat;
}

.cpfl-cq-article {
    font-size:14px;
    padding:0px 20px 20px 20px;
    line-height:25px;
    height:110px;
    color:#666;
    overflow:hidden;
    position:relative;
    top:-28px;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
    overflow:hidden;
}

.cpfl_djzx {
    border:1px solid #808b9c;
    width:130px;
    margin:0 auto;
    color:#808b9c;
    padding:2px 0;
    font-size:14px;
    /* margin-bottom:-300px; */
    position:relative;
    top:158px;
    font-weight:normal;
}

.cpfl_djzx:hover {
    background:#808b9c;
    color:#fff;
}

.left {
    float:left;
}

.jbtj-img07 {
    width:210px;
    height:210px;
    background:url(../images/pic08.png) 0 0 no-repeat;
    border-radius:50%;
    position:relative;
    margin:52px 110px 53px 100px;
}

.bd3 .top-title h3 a {
    font-size:24px;
}

.bd3 .top-title h3 a {
    display:inline-block;
}

.spws {
    padding-top:0px;
}

.spws .tit-b1 {
    font-size:16px;
    padding:6px 0;
    border:1px solid #fc0402;
    width:220px;
    font-weight:normal;
    margin:0 auto;
    position:absolute;
    top:-40px;
    left:138px;
    background:#fc0402;
    color:#fff;
}

.line {
    /* position:relative;*/
}

.po-line {
    position:relative;
}

.spws .tit {
    padding-top:40px;
}

.spws .line {
    border-bottom:1px solid #dbdbdb;
    padding-top:24px;
    background:none;
}

.container.bd .col-5 {
    display:block;
    float:left;
    width:41.6666666666666%;
}

.sp-zhiliao.c1 {
    min-height:192px;
}

.sp-zhiliao {
    padding:10px 0px 5px;
    overflow:hidden;
}

.sp-zhiliao dt {
    float:left;
    margin:0px 40px 0px 40px;
    width:75px;
    min-height:75px;
}

.sp-zhiliao dd {
    float:left;
    width:280px;
    color:#666;
    font-size:14px;
    line-height:24px;
}

.sp-zhiliao dd img {
    vertical-align:middle;
}

.sp-zhiliao .fang {
    margin:8px 10px 0 0;
    float:left;
}

.sp-1 {
    background:url(../images/spws.png) -33px -42px no-repeat;
}

.sp-2 {
    background:url(../images/spws.png) -140px -42px no-repeat;
}

.sp-3 {
    background:url(../images/spws.png) -240px -42px no-repeat;
}

.sp-4 {
    background:url(../images/spws.png) -320px -42px no-repeat;
}

.sp-5 {
    background:url(../images/spws.png) -410px -42px no-repeat;
}

.sp-6 {
    background:url(../images/spws.png) -520px -42px no-repeat;
}

.sp-btn {
    width:100%;
    text-align:center;
}

.sp-btn a {
    display:inline-block;
    margin:5px auto;
    padding:10px 42px;
    border-radius:8px;
    color:#52affd;
    border:1px solid #52affd;
}

.container.bd .col-2 {
    display:block;
    float:left;
    width:16.66666666666666%;
}

.hidden {
    display:none;
}

.container.bd .col-2:after {
    clear:both;
    content:".";
    display:block;
    min-height:1px;
    visibility:hidden;
}

#school-tb1 {
    margin:0 auto;
}

#school-tb1 td {
    font-size:16px;
    color:#fff;
    padding:10px 2px;
    text-align:center;
    background:#ff3434;
    border:10px solid #fff;
}

.school-02 {
    background:url(../images/school02.png) 0 0 no-repeat;
}

.cpfl_djzx {
    top:0px;
}

.cpfl-cq-article {
    display:none;
}
.cpfl-cq .cpfl-cq-article{
    display:block;
    min-height:150px;
    top:0;
}
.cpfl-bigbox {
    height:240px;
    /*border:none;*/
    margin-left:46px;
}

.school-02 {
    background:url(../images/school02.png) 0 0 no-repeat;
}

.s_ms {
    width:645px;
    height:193px;
    /*background:url(../images/bg_6.png) no-repeat;*/
    margin:0 auto;
}

.s_ms .sb_a {
    width:100%;
    height:70px;
    line-height:70px;
    text-align:center;
    font-size:18px;
    color:#666;
}

.s_ms .sb_b {
    width:450px;
    height:48px;
    border:1px solid #ddd;
    margin:0 auto;
    border:1px solid #ddd;
    background:#FFF;
    position:relative;
}

.s_ms .sb_b input {
    width:310px;
    height:48px;
    border:0;
    background:none;
    position:absolute;
    left:0;
    top:0;
    padding:0 7px;
    font-size:15px;
}

.s_ms .sb_b a {
    display:block;
    width:140px;
    height:48px;
    border:1px solid #E0363B;
    background-color:#E0363B;
    color:#FFF;
    text-align:left;
    padding-left:52px;
    font-size:16px;
    background-image:url(../images/s_btn.png);
    background-position:20px center;
    background-repeat:no-repeat;
    line-height:48px;
    position:absolute;
    right:-1px;
    top:-1px;
    z-index:9;
}

.s_ms .sb_c {
    width:100%;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:16px;
    color:#555;
}

.s_ms .sb_c em {
    color:#CB3333;
}

.sb_e {
    width:100%;
    text-align:left;
    border:1px solid #ddd;
    padding:25px 0;
    background:#fff;
    margin-top:15px;
}

.sb_e li {
    width:50%;
    float:left;
    padding:5px 25px 5px 60px;
    height:50px;
    line-height:50px;
    font-size:16px;
    position:relative;
}

.sb_e li i {
    display:block;
    width:25px;
    height:25px;
    background:#E0363B;
    color:#FFF;
    text-align:center;
    font-size:18px;
    position:absolute;
    left:25px;
    top:17px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    line-height:25px;
    font-style:normal;
}

.sb {
    width:100%;
    border:1px solid #ddd;
    background:#FFF;
    border-bottom:0;
}

.sb dl {
    width:100%;
    border-bottom:1px solid #ddd;
}

.sb dl dt {
    width:375px;
    float:left;
    border-right:1px solid #ddd;
    height:180px;
    text-align:center;
}

.sb dl dt p {
    width:100%;
    height:40px;
    line-height:40px;
    font-size:16px;
}

.sb dl dt img {
    width:110px;
    height:75px;
    vertical-align:top;
    margin-top:30px;
}

.sb dl dd {
    width:820px;
    float:left;
    padding:40px 0 10px;
}

.sb dl dd ul {
    width:100%;
}

.sb dl dd ul li {
    width:210px;
    float:left;
    height:30px;
    line-height:30px;
    margin-left:50px;
    padding-left:35px;
    margin-bottom:25px;
    font-size:16px;
    position:relative;
}

.sb dl dd ul li i {
    display:block;
    width:25px;
    height:25px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    text-align:center;
    line-height:25px;
    color:#FFF;
    font-size:16px;
    position:absolute;
    left:0;
    top:5px;
    background:#E32126;
    font-style:normal;
}

.sb dl dd ul.gr li i {
    background:#469CD2;
}

.sb_d {
    width:100%;
}

.sb_d li {
    width:33.33%;
    float:left;
    text-align:center;
}

.sb_d li img {
    width:90%;
    height:auto;
    vertical-align:top;
    max-width:400px;
}

.sb_d li p {
    width:100%;
    height:50px;
    line-height:50px;
    font-size:16px;
    color:#555;
}

.slide-index .banner1 {
}


.slide-index .banner1 {
    overflow:hidden;
    margin:0 auto;
    position:relative;
    height:430px;
}

.slide-index .banner1 .hd {
    height:17px;
    overflow:hidden;
    position:absolute;
    right:50%;
    bottom:45px;
    z-index:1;
    margin-right:-42px;
}

.slide-index .banner1 .hd ul {
    overflow:hidden;
    zoom:1; float:left;
}

.slide-index .banner1 .hd ul li {
    float:left;
    text-indent:-99999px;
    margin-left:5px;
    background-color:#ffffff;
    width:12px;
    height:12px;
    line-height:14px;
    text-align:center;
    background:#fff;
    cursor:pointer;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
    box-shadow:0 0 5px rgba(0,0,0,.2);
}

.slide-index .banner1 .hd ul li.on {
    color:#fff;
    background:#f1af00;
}

.slide-index .banner1 .bd {
    position:relative;
    height:100%;
    z-index:0;
    background-color:transparent;
    width:965px;
    margin:0;
}
.slide-index .banner1 .bd li img{
    height:430px;
}

.slide-index .banner1 .bd li {
    zoom:1; vertical-align:middle;
}

.advisor-view .banner2 {
}

.advisor-view .banner2 {
    overflow:hidden;
    margin:0 auto;
    position:relative;
    height:100px;
}

.advisor-view .banner2 .hd {
    height:17px;
    overflow:hidden;
    position:absolute;
    right:50%;
    bottom:15px;
    z-index:1;
    margin-right:-33px
}

.advisor-view .banner2 .hd ul {
    overflow:hidden;
    zoom:1;
    float:left;
    display:none;
}

.advisor-view .banner2 .hd ul li {
    float:left;
    text-indent:-99999px;
    margin-left:5px;
    background-color:#ffffff;
    width:12px;
    height:12px;
    line-height:14px;
    text-align:center;
    background:#fff;
    cursor:pointer;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
    box-shadow:0 0 5px rgba(0,0,0,.2);
}

.advisor-view .banner2 .hd ul li.on {
    color:#fff;
    background:#f1af00;
}

.advisor-view .banner2 .bd {
    position:relative;
    height:100%;
    z-index:0;
    background-color:transparent;
    width:690px;
    margin:0;
}

.advisor-view .banner2 .bd li {
    zoom:1; vertical-align:middle;
}

.slide-index .banner3 {
}


.slide-banner .banner3 {
    overflow:hidden;
    margin:0 auto;
    position:relative;
    height:126px;
}

.slide-banner .banner3 .hd {
    height:17px;
    overflow:hidden;
    position:absolute;
    right:50%;
    bottom:5px;
    z-index:1;
    margin-right:-42px;
}

.slide-banner .banner3 .hd ul {
    overflow:hidden;
    zoom:1; float:left;
}

.slide-banner .banner3 .hd ul li {
    float:left;
    text-indent:-99999px;
    margin-left:5px;
    background-color:#ffffff;
    width:12px;
    height:12px;
    line-height:14px;
    text-align:center;
    background:#fff;
    cursor:pointer;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
    box-shadow:0 0 5px rgba(0,0,0,.2);
}

.slide-banner .banner3 .hd ul li.on {
    color:#fff;
    background:#f1af00;
}


.slide-banner .banner3 .bd {
    position:relative;
    height:100%;
    z-index:0;
    background-color:transparent;
    width:1200px;
    margin:0;
}

.slide-banner .banner3 .bd li {
    zoom:1; vertical-align:middle;
}
/*phone-group1*/
.phone-box-piece{
    position:relative;
    width:479px;
    height:48px;
    border:1px solid #0aadeb;
    margin:30px auto 0;
    background:#fff
}
.phone-box-piece>.phone-txt{
    float:left;
    font-size:0;
    margin-top:8px;
}
.phone-box-piece>.phone-txt>.txt{
    font-size:14px;
    color:#6ccef3;
    line-height:16px;
    margin-left:29px;
}
.phone-box-piece>.phone-txt>.phone-img{
    margin-left:25px;
}
.phone-box-piece>.consult-btns{
    float:right;
    width:151px;
    height:48px;
    font-size:0;
    background:#0aadeb;
    text-align:center;
}
.phone-box-piece>.consult-btns>.icon{
    width:22px;
    height:22px;
    background:url(../images/page-icons.png) -75px 0 no-repeat;
}
.phone-box-piece>.consult-btns>.txt{
    font-size:15px;
    color:#fff;
    margin-left:10px;
    line-height:48px;
}
.phone-box-piece>.phone-icon{
    position:absolute;
    top:4px;
    left:-21px;
    width:42px;
    height:42px;
    background:url(../images/page-icons.png) 0 -25px no-repeat;
}
.sx{ width:100%;}

.sx li{width:50%; float:left; height:75px; line-height:75px; border-bottom:1px solid #eee; text-align:left; position:relative;}

.sx li.hui{ background:#FAFAFA;}

.sx li p{ width:100%; height:75px; line-height:75px; white-space:nowrap; overflow:hidden; padding-left:70px; font-size:16px;}

.sx li i,.sd li.des p i{ display:block; width:30px; height:30px; text-align:center; line-height:30px; background:#D9131D; font-size:15px; color:#FFF; position:absolute; left:25px; top:22px; font-style:normal; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

.sx li p span,.sd li.des p span{ color:#D9131D;}

.sd{ width:100%;}

.sd li{ width:360px; float:left; padding:45px 0; text-align:center; border-right:1px solid #eee;}

.sd_a li{ height:490px;}

.sd_a li img{ margin-top:80px;}

.sd li img{ width:215px; height:190px; vertical-align:top;}

.sd li.des{ width:450px; border:0; text-align:left; padding-left:50px;}

.sd li.des p{ width:100%; padding-left:40px; font-size:16px; height:50px; line-height:50px; position:relative;}

.sd li.des p i{ left:0; top:10px;}



.common-knowledge {
    width:290px;
    background:#fff;
    margin-top:18px
}

.common-knowledge .knowledge-module {
    border-bottom:1px solid #b7aeb9;
    padding-top:13px;
    padding-left:24px;
    padding-right:24px;
    height:147px
}

.common-knowledge .last-module {
    border-bottom:0
}

.common-knowledge .module-title {
    line-height:22px;
    color:#000;
    font-size:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.common-knowledge .question-link:hover {
    color:#309cfd
}

.common-knowledge .module-sub-title {
    color:#a3a3a3;
    font-size:12px;
    line-height:22px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    cursor:default
}

.common-knowledge .module-img {
    float:right;
    margin-top:5px;
    height:90px;
    width:145px
}

.common-knowledge .module-img-link {
    display:block;
    width:145px;
    height:90px
}

.common-knowledge .module-img-link img {
    width:145px;
    height:90px
}

.taxschool-banner {
    width:100%;
    background:url(../images/banner_9a2cacd.jpg) no-repeat center;
    height:430px;
}

.taxschool-banner .zbj-grid {
    position:relative
}

.taxschool-banner .make-question {
    display:inline-block;
    border:1px solid #9a3f30;
    border-radius:4px;
    background-color:#915146;
    box-shadow:0 2px 3px 0 rgba(198,168,163,.75);
    position:absolute;
    left:0;
    top:274px;
    width:141px;
    height:43px;
    color:#fff;
    line-height:43px;
    text-align:center;
    font-size:14px
}

.taxschool-banner .make-question:hover {
    text-decoration:none;
    color:#fff
}
.taxschool-content .zbj-grid {
    padding:36px 0 94px;
}
.detail-content {
    background:#e9eaec;
    border-top:1px solid #e2e3e5;
    padding-bottom:88px;
}
.taxschool-guide {
    width:864px
}

.taxschool-guide .guide-list {
    /* height:50px; */
    width:100%;
    border-radius:4px;
    background:#fff;
    box-shadow:0 2px 2px 0 rgba(0,0,0,.03);
}

.taxschool-guide .guide-item {
    margin-right:10px;
    position:relative;
    float:left
}

.taxschool-guide .guide-btn {
    display:inline-block;
    line-height:50px;
    color:#757575;
    font-size:14px;
    padding:0 18px;
    position:relative;
    width:206px;
}

.taxschool-guide .guide-btn:hover {
    color:#fff;
    background:#309cfd;
    text-decoration:none
}

.taxschool-guide .guide-btn:hover .guide-arrow {
    background:url(../images/arrow_23de839.png) no-repeat
}

.taxschool-guide .guide-btn .guide-arrow {
    width:10px;
    height:5px;
    display:inline-block;
    position:absolute;
    left:50%;
    margin-left:-5px;
    top:50px
}

.taxschool-guide .current {
    color:#fff;
    background:#309cfd
}

.taxschool-guide .current .guide-arrow {
    background:url(../images/arrow_23de839.png) no-repeat
}

.bj-account .taxschool-sidebar {
    padding:0 25px;
    width:240px
}

.bj-account .taxschool-sidebar .taxschool-sidebar-title {
    color:#757575;
    font-size:14px;
    line-height:57px;
    height:57px
}

.bj-account .taxschool .wrap-box {
    border-radius:4px;
    background:#fff;
    box-shadow:0 2px 2px 0 rgba(0,0,0,.03)
}
.data-list-wrap .data-list-item {
    margin-top:20px;
    padding:25px;
}

.data-list-wrap .article-img-link {
    width:259px;
    height:160px;
    display:block;
    margin-right:20px
}

.data-list-wrap .article-img-link .article-img {
    width:259px;
    height:160px
}

.data-list-wrap .article-info {
    float:left;
    width:534px
}

.data-list-wrap .article-title {
    font-size:22px;
    color:#434343;
    line-height:30px;
    margin-bottom:5px;
    cursor:pointer;
    font-weight:700;
    height:30px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.data-list-wrap .article-title a:hover {
    color:#309cfd;
    text-decoration:none
}

.data-list-wrap .article-content {
    line-height:30px;
    font-size:14px;
    color:#8a8a8a;
    height:120px;
    overflow:hidden;
    background-color:transparent;
    width:534px;
    padding:0;
}
.data-list-wrap ul li.data-list-item .article-content{
    
width:100%;
}
.data-list-wrap .load-more {
    border-radius:4px;
    font-size:14px;
    background:#c3d5e8;
    color:#7590ac;
    border:0;
    margin-top:20px;
    height:40px;
    line-height:40px;
    width:100%
}

.data-list-wrap .no-more-data {
    background:#cdcdcd;
    color:#7590AC
}

.data-list-wrap .none-article {
    text-align:center;
    font-size:20px;
    line-height:50px;
    padding-top:20px;
    color:#aeaeae
}

.taxschool-sidebar .sidebar-list {
    width:100%
}

.taxschool-sidebar .sidebar-list-item {
    margin-bottom:38px
}

.taxschool-sidebar .case-avatar {
    margin-bottom:8px;
    display:inline-block;
    /* width:240px; */
}

.taxschool-sidebar .case-avatar:hover {
    color:#434343
}

.taxschool-sidebar .case-avatar img {
    width:100%;
}

.taxschool-sidebar .user-info {
    line-height:24px;
    height:24px;
    margin:0;
    padding:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.taxschool-sidebar .user-info a:hover {
    text-decoration:underline;
    color:#434343
}

.taxschool-sidebar .user-name,.taxschool-sidebar .user-position {
    cursor:pointer;
    margin-right:10px;
    font-size:14px;
    color:#434343
}

.taxschool-sidebar .user-decription {
    line-height:20px;
    font-size:12px;
    color:#8a8a8a;
    margin-top:5px
}
.taxschool-content {
    background:#e9eaec;
}
.pagelistsss{
    margin-top:50px;
}
.pagelistsss ul{}
.pagelistsss ul li{
    float:left;
}
.pagelistsss ul li a,.pagelistsss ul li.thisclass{
    background-color:#ffffff;
    line-height:30px;
    padding-left:10px;
    margin-right:10px;
    display:block;
    padding-right:10px;
}
.pagelistsss ul li.thisclass a,.pagelistsss ul li.thisclass,.pagelistsss ul li a:hover{
    background-color:#309cfd;
    color:#ffffff;
    display:block;
}

.path-list {
    width:100%;
    height:44px
}

.path-list .path-item {
    margin-left:5px;
    float:left;
    line-height:44px;
    color:#9b9b9b
}

.path-list .path-link {
    color:#9b9b9b;
    font-size:12px
}

.path-list .path-link:hover {
    color:#f60
}


.article-content {
    width:780px;
    padding:19px 42px;
    background:#fff;
}
.zbj-grid .article-content{
    width:864px;
}
.zbj-grid .article-content p{
   font-size:14px;
   margin-bottom:15px;
   text-align:justify;
   text-indent:2em;
}
.bj-account .zbj-grid .taxschool-sidebar{
    width:290px;
}
.article-content .article-title {
    font-size:22px;
    color:#000;
    line-height:24px;
    padding-bottom:20px
}

.article-content .article-info {
    color:#a6a6a6;
    font-size:12px;
    line-height:28px;
    border-bottom:1px solid #eee;
    padding-bottom:4px;
    margin-bottom:25px
}

.article-content .article-share {
    display:inline-block;
    position:relative
}

.article-content .article-icon {
    display:inline-block;
    padding-left:22px;
    height:12px;
    line-height:12px;
    margin-top:7px;
    margin-right:20px
}

.article-content .article-views {
    background:url(../images/view_f74d738.png) no-repeat left center
}

.article-content .article-concerns {
    background:url(../images/concern_6fa9288.png) no-repeat left center
}

.article-content .article-content-txt {
    font-size:14px;
    line-height:24px;
    color:#5e5e5e;
    text-indent:2em
}

.bj-account .taxschool-sidebar {
    padding:0 25px;
    width:240px
}

.bj-account .taxschool-sidebar .taxschool-sidebar-title {
    color:#757575;
    font-size:14px;
    line-height:57px;
    height:57px
}

.taxschool-sidebar .hot-article-list {
    margin-top:2px;
    padding-bottom:18px
}

.taxschool-sidebar .article-item {
    margin-bottom:26px
}

.taxschool-sidebar .article-img-link {
    width:87px;
    height:61px;
    float:left;
    margin-right:10px
}

.taxschool-sidebar .article-img {
    width:87px;
    height:61px
}

.taxschool-sidebar .hot-article-title-link {
    display:block;
    width:142px;
    float:left;
    height:22px
}

.taxschool-sidebar .hot-article-title-link:hover {
    color:#309cfd;
    text-decoration:none
}

.taxschool-sidebar .hot-article-title {
    font-size:14px;
    line-height:22px;
    margin:0;
    padding:0;
    height:65px;
    overflow:hidden
}


.ct{ width:1200px; margin:0px auto; padding:40px 0;}

.ct .tabBox_t , .ct .tabBox_b  {width:100%;text-align:left;}

.ct .tabBox_b .tabNav { width:220px; float:left; border-right:1px solid #ddd;}

.ct .tabBox_b .tabNav li { cursor:pointer; width:100%; height:75px; line-height:75px; position:relative; text-align:left; padding:0 20px; font-size:16px;}

.ct .tabBox_b .tabNav li i,.ct .tabBox_b .tabNav li em{ display:block; position:absolute; top:50%;}

.ct .tabBox_b .tabNav li i{ width:15px; height:15px; background:url(../images/icon20.png) no-repeat; margin-top:-7px; right:-7px; z-index:1;}

.ct .tabBox_b .tabNav li em{ width:35px; height:21px; background:url(../images/icon21.png) no-repeat; margin-top:-10px; right:-10px; z-index:9; opacity:0;filter:alpha(opacity=0);}

.ct .tabBox_b .tabNav li.on,.ct .tabBox_b .tabNav li:hover { color:#D8131D; font-weight:bold;}

.ct .tabBox_b .tabNav li.on em,.ct .tabBox_b .tabNav li:hover em{ opacity:1;filter:alpha(opacity=100); transition:all .4s ease-in-out;}

.ct .tabBox_b .tabCont { display:none; width:980px; float:right; padding:20px 40px;}

.ct .tabBox_b .tabCont .c_title{ width:100%; height:40px; line-height:40px; position:relative; border-bottom:1px solid #ddd;}

.ct .tabBox_b .tabCont .c_title span{ display:inline-block; *display:inline; zoom:1; width:auto; height:40px; line-height:40px; font-size:16px; color:#D8131D; padding:0 15px; border-bottom:1px solid #D8131D; font-weight:bold;}

.ct .ctn{ width:100%; text-align:left; font-size:14px; line-height:215%; padding:30px 20px;}
.ct .ctn.ctn_a p{
    margin-bottom:20px;
    text-indent:2em;
    text-align:justify;
    line-height:30px;
}
.ct .ctn dl{ width:100%;}

.ct .ctn dl dt{ width:475px; height:295px; float:right; vertical-align:top;}

.ct .ctn dl dd{ width:370px; float:left;}

.ct .ctn dl dd h1{ font-size:18px; color:#D8131D; padding:10px 0;}
#allmap{
    height:300px;
}
.ca .ca_a li{ width:33.33%; float:left; padding:10px 20px; text-align:center;}

.ca .ca_a li img{ width:68px; height:68px; vertical-align:top;}

.ca .ca_a li .c1{ width:100%; height:40px; line-height:40px; font-size:18px;}

.ca .ca_a li .des{ width:100%; padding:0 0 20px; font-size:14px;}

.ca .ca_a li .ctn{ width:100%; font-size:13px; color:#666; line-height:175%; text-align:center; padding:0;}

.ca .ca_a li .ctn em{ font-weight:bold; color:#D9141D;}

.ca_b{ padding:20px 0;}

.ca_b li{width:260px;height:235px;float:left;background:#EEEEEE;margin-right:26px;padding:20px;text-align:center;}

.ca_b li img{ width:50px; height:50px; vertical-align:top; margin-top:20px;}

.ca_b li .name{ width:100%; height:50px; line-height:50px; font-size:18px; margin-bottom:5px;}

.ca_b li .ctn{ width:100%; padding:0; line-height:165%; text-align:center;}

.ca_b li .ctn p{ width:100%; font-size:16px;}
.ct .ca_b li .ctn p{
    
text-indent:0;
    
text-align:center;
}
.ca_b li .ctn p a{ font-size:14px; color:#333;}

.fix-sidenav{
    position:fixed;
    left:0;
    top:54%;
    margin-top:-250px;
    overflow:hidden;
    z-index:88;
}
.fix-sidenav *{
    box-sizing:border-box;}
.zu-btn{
    float:left;
    width:29px;
    height:108px;
    border:1px solid #ea0f0d;
    border-radius:0 3px  3px 0;
    border-left:none;
    text-align:center;
    font-size:13px;
    color:#ea0f0d;
    padding:10px 9px 0 9px;
    background:url("../images/fix-icon2.png") no-repeat center 84px;
    display:inline-block;
    background-color:#fff;
    *
    display:inline;
    *
    zoom:1;
    margin-top:145px;
    box-sizing:border-box;
}
.avtive-btn{
    border-color:#ea0f0d;
    color:#fff;
    background:url("../images/fix-icon_03.png") no-repeat center 89px;
    background-color:#ea0f0d;
}
.move-nav{
    float:left;
    width:134px;
}
.move-nav>p{
    width:134px;
    background:#ea0f0d;
    height:58px;
    line-height:58px;
    color:#fff;
    font-size:16px;
    text-align:right;
    padding-right:16px;
    position:relative;
    border-bottom:1px solid #df3a3a;
}
.move-nav>p>i{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:28px;
    height:28px;
    position:absolute;
    background:url("../images/fix-icon.png") center no-repeat;
    left:23px;
    top:50%;
    margin-top:-14px;
}
.move-nav>ul{
    background-color:#ea0f0d;
    border-top:1px solid #c71821;
}
.move-nav>ul>li{
    width:100%;
    text-align:center;
}
.move-nav>ul>li>a{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:116px;
    height:33px;
    line-height:33px;
    text-align:center;
    color:#fff;
    border:1px solid #fff;
    margin-top:17px;
    font-size:14px;
    transition:all 0.3s;
}
.move-nav>ul>li>a:hover{
    border-color:#fff;
    background-color:#fff;
    color:#df3a3a;
}
.move-nav>ul>li>p{
    width:100%;
    text-align:center;
    color:#fff;
    line-height:20px;
    padding-top:6px;
}
.move-nav>ul>li>p>big{
    font-size:18px;
}
.move-nav>ul>li>span{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:100%;
    height:1px;
    background-color:#f97171;
    border-top:1px solid #df3a3a;
    margin-top:17px;
}
.move-nav>ul>li .two-span{
    margin-top:7px;
}
.move-nav>ul>li .last-a{
    background-color:#df1721;
    width:101px;
    height:29px;
    text-align:center;
    margin:3px auto 15px;
    border:none;
    border-radius:10px;
}
.move-nav>ul>li .last-a>i{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:30px;
    height:18px;
    background:url("../images/top.png") center no-repeat;
}
.move-nav>ul>li .last-a:hover{
    background-color:#df3a3a;
}

#ClickMe {
}

#goodcover {
    display:none;
    position:fixed;
    top:0%;
    left:0%;
    width:100%;
    height:133%;
    background-color:black;
    z-index:1001;
    -moz-opacity:0.8;
    opacity:0.50;
    filter:alpha(opacity=80);
}

#code {
    width:500px;
    height:410px;
    /* background-color:#fff; */
    position:absolute;
    display:none;
    left:45%;
    z-index:1002;
}

.close1 {
    width:20px;
    height:20px;
    position:absolute;
    right:10px;
    top:10px;
}

#closebt {
    float:right;
}

#closebt img {
    width:20px;
}

.goodtxt {
    text-align:center;
}

.index-forms-box {
    width:500px;
    height:410px;
    background:#fff;
    overflow:hidden;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-250px;
    margin-top:-205px;
    border-radius:6px
}

.dialog-forms-name .index-forms-tit {
    background:#3e85f6;
    height:110px;
    position:relative;
    color:#fff;
    background:url(../images/dialog-hd_c1e3c52.jpg) no-repeat center
}

.dialog-forms-name .index-forms-tit h1 {
    display:block;
    padding-top:40px;
    font-size:17px;
    font-weight:700;
    text-align:center
}

.dialog-forms-name .index-forms-tit p {
    line-height:32px;
    font-size:13px;
    text-align:center
}

.dialog-forms-name .index-forms-tit .icon-closedialog {
    background-position:-113px -81px;
    width:16px;
    height:16px;
    display:block;
    position:absolute;
    right:10px;
    top:10px;
    cursor:pointer
}

.dialog-forms-name .index-forms-main h3 {
    margin:30px 0 20px;
    display:block;
    padding-left:50px;
    font-size:13px;
    color:#333;
    text-align:left
}

.dialog-forms-name .index-forms-main h3 b {
    font-size:16px;
    color:#3d8ee9
}

.dialog-forms-name .index-forms-main ul {
    overflow:hidden
}

.dialog-forms-name .index-forms-main ul li {
    position:relative;
    margin-bottom:15px;
    text-align:center;
    overflow:hidden
}

.dialog-forms-name .index-forms-main ul li .dialog-lable {
    float:left;
    margin-right:15px;
/*    padding-left:38px;*/
    width:65px;
    height:36px;
    line-height:36px;
    text-align:right;
    font-size:13px;
    color:#666
}

.dialog-forms-name .index-forms-main ul li .dialog-lable i {
    color:red;
    font-style:normal;
    margin-right:5px
}

.dialog-forms-name .index-forms-main ul li .dialog-input {
    float:left;
    width:320px;
    height:40px;
    line-height:40px
}

.dialog-forms-name .index-forms-main ul li .dialog-input input {
    width:300px;
    padding:0 10px;
    height:36px;
    line-height:36px;
    border-radius:4px;
    text-align:left;
    font-size:13px;
    color:#666;
    border:1px solid #c8cad4;
    background-color:#f0f7ff
}

.dialog-forms-name .index-forms-main ul li .dialog-input input:focus {
    width:296px;
    height:34px;
    line-height:34px;
    border:2px solid #3d8ee9
}

.dialog-forms-name .index-forms-main ul li .dialog-input input::-webkit-input-placeholder {
    color:#9897ba
}

.dialog-forms-name .index-forms-main ul li .dialog-input input:-moz-placeholder {
    color:#9897ba
}

.dialog-forms-name .index-forms-sub {
    float:left;
    font-size:13px;
    width:320px;
    height:36px;
    line-height:36px;
    border-radius:4px;
    padding:0;
    border:0;
    font-weight:700;
    text-align:center;
    color:#fff;
    background-color:#3e85f6
}

.dialog-forms-name .index-forms-sub:hover {
    background-color:#1962d5
}

.dialog-forms-name .caveat {
    color:red!important
}

.dialog-forms-name .by {
    color:#1d7ec9!important
}

/*****************Ã¥â€¦ÂÃ¨Â´Â¹Ã¦Å¸Â¥Ã¨Â¯Â¢Ã¥â€¢â€ Ã¦Â â€¡**********************/

.chxiong h1{ padding-bottom:20px;}
.chjiao{ text-align:center; margin-bottom:50px;}
.chjiao span{ color:#444444; font-size:16px; margin-left:10px; margin-right:10px;}
.chjiao span font{ color:#f04c53; margin-left:5px; margin-right:5px;}

.chinput{text-align:center;margin-bottom:120px;}
.chinput .inputtext{ width:510px; height:50px; border:1px solid #e5e5e5; line-height:50px; padding-left:36px; background:url(../images/ss.gif) no-repeat 13px center #FFF;}

.chinput .subm{ height:50px; cursor:pointer; line-height:50px; background:url(../images/feiji.gif) no-repeat 25px center #f04c53; border:1px solid #f04c53; padding-left:48px; padding-right:25px; color:#FFF; font-size:14px; font-weight:900;-moz-border-radius:5px;      /* Gecko browsers */
    -webkit-border-radius:5px;    /* Webkit browsers */
    border-radius:5px; margin-left:10px;}
    
.chinput span{ margin-left:14px; color:#999999; font-size:14px;}
    

.wxtssb{ text-align:center; font-size:14px; color:#999999; margin-top:30px; margin-bottom:80px;}

.wxtssb span{ display:inline-block; width:24px; height:22px; background:url(../images/naba.gif) no-repeat; margin-right:9px; vertical-align:middle; float:left; margin-left:160px;}
.wxtssb font{ color:#f04c53; float:left}

.wxtssb ul{  width:400px; overflow:hidden; float:left; }

.wxtssb ul li{ float:left; width:400px;  font-size:14px; color:#999999; text-align:left }
/*****************Ã¨Â®Â°Ã¥Â¸ÂÃ¦Å Â¥Ã§Â¨Å½Ã¦ÂµÂÃ§Â¨â€¹**********************/



.zjbshui{ margin-bottom:80px;}

.jzpic{ text-align:center; margin-bottom:25px;}

.zjbshui ul:after{ display:table; content:""; height:0px; line-height:0px; clear:both}

.zjbshui ul li{ float:left; width:295px; text-align:center}

.zjbshui ul li h2{ color:#333333; font-size:18px; font-weight:normal; margin-bottom:20px; padding-bottom:0px;}

.zjbshui ul li p{ color:#999999; font-size:14px; line-height:1.8em;}

.sbtishi{ text-align:center; color:#999999; font-size:14px; margin-bottom:80px;}
.sbtishi span{ width:24px; height:24px; background:url(../images/sbtishi.gif) no-repeat; display:inline-block; vertical-align:middle; margin-right:8px;}

.sbzhuc{ margin-bottom:40px;}

.zxun{ text-align:center; margin-top:40px;}
.zxun a{ color:#FFF; font-size:22px; background:#f04c53; display:inline-block; width:210px; height:50px; line-height:50px; text-align:center;-moz-border-radius:5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px; }
.zxun a em{display:inline-block; vertical-align:middle; background:url(../images/wweixin.gif) no-repeat; width:30px; height:30px; margin-right:6px;      }


/*****************Ã¦Â³Â¨Ã¥â€ Å’Ã¥â€¢â€ Ã¦Â â€¡Ã¦â€°â‚¬Ã©Å“â‚¬Ã¨Âµâ€žÃ¦â€“â„¢**********************/

.sbsxzl{ height:356px; background:#FFF; margin-bottom:80px; border:1px solid #e5e5e5}

.sbsxzl ul li{ height:178px; float:left }

.sbsxzl ul .w380{ width:32%; text-align:center}

.sbsxzl ul .w380 .sbpic{ height:110px;}

.sbsxzl ul .w380 .sbpic img{ margin-top:50px;}

.sbsxzl ul .w380 h2{ font-size:16px; color:#333333; font-weight:normal}

.sbsxzl ul .w797{ width:68%;  }

.sbsxzl ul .w797:before{ content:""; display:inline-block; height:178px; float:left; width:57px; border-left:1px solid #e5e5e5}

.sbsxzl ul .w797 span{ display:inline-block; width:260px; color:#333333; font-size:16px; margin-top:40px}

.sbsxzl ul .w797 span font{ display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; color:#FFF; font-size:16px; margin-right:15px; background:#f04c53;   -moz-border-radius:50%;      /* Gecko browsers */
    -webkit-border-radius:50%;    /* Webkit browsers */
    border-radius:50%;}
    
    
.sbsxzl ul .w797 .sbm{ width:170px;}

.sbsxzl ul .nanse span font{ background:#56aedc;}
.sbsxzl ul .bor1{ border-bottom:1px solid #e5e5e5}

/*****************Ã¥Å Å¾Ã§Ââ€ Ã¥Â®Å’Ã¦Ë†ÂÃ¥ÂÂ¯Ã¦â€¹Â¿Ã¥Ë†Â°Ã§Å¡â€žÃ¨Âµâ€žÃ¦â€“â„¢**********************/

.ziliao{ margin-bottom:80px;}

.ziliao ul li{ width:393px; float:left; text-align:center }



.ziliao ul li .zlpic{ height:290px; text-align:center}
.ziliao ul li:first-child .zlpic img{ margin-top:5px;}

.ziliao ul li h2{ color:#333333; font-size:16px; font-weight:normal}

/*****************Ã¥â€¢â€ Ã¦Â â€¡Ã¦Â³Â¨Ã¥â€ Å’Ã§Å¡â€žÃ¤Â½Å“Ã§â€Â¨**********************/
.bgnse{ background:#56aedc; }

.bgnse .htitle{ color:#FFF; }
.sbzyou{ color:#074362; font-size:18px; text-align:center; line-height:1.6em; margin-bottom:50px;}

.sbxgwj{ text-align:center; color:#FFF; font-size:18px; margin-bottom:25px;}

.xgwjnr{ margin-bottom:80px; background:#ddeff8; padding-top:10px; padding-bottom:40px;}

.xgwjnr ul li{ float:left; width:414px; margin-left:176px; color:#333333; font-size:16px; margin-top:30px;}

.sjnren ul li { width:514px; margin-left:76px;}


 
.xgwjnr ul li span{ display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; color:#FFF; font-size:16px; margin-right:15px; background:#56aedc;   -moz-border-radius:50%;      /* Gecko browsers */
    -webkit-border-radius:50%;    /* Webkit browsers */
    border-radius:50%;}
    
    
.sjnren ul li font{ color:#f04c53;}

/*http://www.bjhuazhong.com/heming.php*/
.xkzipt-box { position:absolute; left:50%; top:59px; z-index:2; margin-left:280px; width:250px; height:340px; padding:0px 30px; background:rgb(0, 75, 146) url('../images/translucence20.png') repeat scroll 0% 0%; }
.xkzipt-box .l-icon { position:absolute; left:0px; top:0px; width:15px; height:13px; background:rgba(0, 0, 0, 0) url('../images/xk-icon.png') no-repeat scroll 0% 0%; }
.xkzipt-box .xkz { width:100%; height:100%; overflow:hidden; }
.xkzipt-box strong { font-size:20px; line-height:normal; color:rgb(255, 255, 255); display:block; font-weight:500; margin:28px 0px; }
.xkzipt-box ul { overflow:hidden; }
.xkzipt-box ul li { width:100%; height:40px; margin-bottom:20px; clear:both; overflow:hidden; position:relative; background:rgb(255, 255, 255) none repeat scroll 0% 0%; }
.xkzipt-box li label { width:30px; height:40px; float:left; background:rgba(0, 0, 0, 0) url('../images/icon-name.png') no-repeat scroll center center; }
.xkzipt-box li .icon2 { background:rgba(0, 0, 0, 0) url('../images/icon-tel.png') no-repeat scroll center center; }
.xkzipt-box li input { width:219px; height:40px; line-height:40px; color:rgb(118, 118, 118); }
.xkzipt-box p.txt { display:block; color:rgb(255, 255, 255); position:relative; top:-5px; }
.xkzipt-box .btn { width:100%; height:40px; text-align:center; line-height:40px; display:block; color:rgb(255, 255, 255); background:rgb(63, 191, 240) none repeat scroll 0% 0%; margin-top:50px; }
.xkzipt-box .btn:hover { opacity:0.9; }

.xkz-h3 { font-size:28px; line-height:45px; color:rgb(51, 51, 51); display:block; text-align:center; }
.xkz-h4 { font-size:14px; color:rgb(102, 102, 102); text-align:center; }

.zkxcase-box { width:100%; min-width:1180px; height:auto; margin:0px auto; padding:50px 0px 60px; overflow:hidden; }
.zkxcase { padding-top:20px; overflow:hidden; }
.zkxcase ul { overflow:hidden; }
.zkxcase .bd li { width:280px; height:200px; float:left; position:relative; margin:0px 0px 17px 20px; overflow:hidden; background-color:white; }
.zkxcase .bd li.mager-l0 { margin-left:0px; }
.zkxcase .bd li .img-box { width:280px; height:200px; display:block;cursor:pointer; }
.zkxcase .bd li .img-box img {  }
.f-xkz-box { width:100%; min-width:1180px; height:515px; padding-top:55px; overflow:hidden; background:rgb(246, 246, 246) none repeat scroll 0% 0%; }
.reliable-zs { width:1180px; margin:0px auto; overflow:hidden; padding:50px 0px 0px; }
.f-counselt-box { width:100%; min-width:1180px; padding:45px 0px 40px; height:auto; overflow:hidden; background:rgb(255, 255, 255) none repeat scroll 0% 0%; }

a { text-decoration:none; }
.szbanner{background-image:url(../images/img_hm_bg.png);padding-bottom:30px;}
.side{float:left;background:#fff;box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 15px 1px;padding:5px;z-index:99;position:fixed;border-radius:8px;left:10px;bottom:10px;display:none;}
.side_li{float:left;background-image:url(../images/zcgs_left.jpg);width:202px;height:317px;cursor:pointer;}

.wrap{width: 1200px;margin: 0 auto;}
.head_logo{float:left;}
.hn-hot{position:absolute;top:-12px;right:-22px;display:inline-block;background-color:#ea0f0d;padding:0 6px;height:20px;line-height:18px;font-size:12px;font-weight:normal;border-radius:4px;color:#fff;}
.tipMove{animation:move 0.5s infinite;}
@keyframes move{0%{transform: translateY(0);}100%{transform: translateY(-2px);}}
.hn-hot i {position:absolute;bottom:-4px;left:7px;display:inline-block;width:6px;height:4px;background:url("../images/hn_hot_arrow.png") no-repeat;}

.prompt{position:fixed;top:45%;left:50%;border:1px #666 solid;width:320px;margin-left:-160px;background-color:#fff;font-size:14px;z-index:99;}
.p_sucess{height:40px;text-align:center;background-color:#666;vertical-align:middle;line-height:40px;font-size:18px;color:#fff;}
.p_content{padding:20px;line-height:25px;text-indent:2em;}
.p_btn{margin:auto;text-align:center;padding:0 0 20px 0;}
.p_btn button{width:125px;height:40px;background-color:#ea0f0d;border:0;border-radius:5px;color:#fff;}