
body {
    font-family: tahoma,arial,"Hiragino Sans GB","Microsoft YaHei","SimSun", sans-serif;
    color: #666;
    background: #fff;
}

body,div,header,section,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
s {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

img {
    display: inline-block;
}

em {
    font-style: normal;
}
.c-in-blk{
    display: inline-block;
}
.c-blk{
    display: block;
}

/* a */

a:focus {
    outline: none;
}

a,
a:hover {
    text-decoration: none;
    color: #333;
}

a:visited,
a:link {
    text-decoration: none;
}


/* Ã¥â€¦Æ’Ã§Â´Â iÃ£â‚¬ÂselectÃ£â‚¬ÂinputÃ£â‚¬ÂtextareaÃ£â‚¬Âbutton */

i {
    vertical-align: middle;
}

i,
label,
input[type='checkbox'] {
    vertical-align: middle;
}



/*Ã¨â€¹Â±Ã¦â€“â€¡Ã¦Å ËœÃ¨Â¡Å’*/

p,
dd {
    word-break: break-all;
}


/* bootstrap Ã¦Â â€¦Ã¦Â Â¼Ã§Â³Â»Ã§Â»Å¸ Ã¥â€ºÂºÃ¥Â®Å¡Ã¥Â®Â¹Ã¥â„¢Â¨ */
.diqubox{margin-bottom:20px;}
.diqubox .row {
    margin: 0;
}
.diqubox .col-md-1,
.diqubox .col-md-2,
.diqubox .col-md-3,
.diqubox .col-md-4,
.diqubox .col-md-5,
.diqubox .col-md-6,
.diqubox .col-md-7,
.diqubox .col-md-8,
.diqubox .col-md-9,
.diqubox .col-md-10,
.diqubox .col-md-11,
.diqubox .col-md-12,.diqubox .col-xs-1,.diqubox .col-xs-2,.diqubox .col-xs-3,.diqubox .col-xs-8,.diqubox .col-xs-10 {
    padding: 0 2px;
}
.diqubox .row{margin:0;}

.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}

.form-horizontal .form-group .tzw {
    line-height: 30px;
    display: inline-block;
    height: 30px;
    margin: 0 5px;
}




/*Ã©Â«ËœÃ¤ÂºÂ®*/

.highlight {
    font-weight: normal;
    color: red;
}


/*Ã¥Â®Å¡Ã¤Â½Â*/

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.fixed {
    position: fixed;
}


/* Ã¥â€ â€¦Ã¨Â¾Â¹Ã¨Â·Â */

.p-l-5 {
    padding-left: 5px;
}
.p-b-1{
    padding-bottom: 1px;
}
.p-t-15 {
    padding-top: 15px;
}
.p-r-10 {
    padding-right: 10px;
}
.p-b-10 {
    padding-bottom: 10px;
}
.p-b-40 {
    padding-bottom: 40px;
}
.m-t-8{
    margin-top: 8px;
}
.m-t-10{
    margin-top: 10px;
}
.m-t-20 {
    margin-top: 20px;
}
.m-t-30 {
    margin-top: 30px;
}
.m-t-40 {
    margin-top: 40px;
}
.m-t-50{
    margin-top: 50px;
}
.m-l-20{
    margin-left: 20px;
}
.m-l-40{
    margin-left: 40px;
}
.m-l-5 {
    margin-left: 5px;
}
.m-r-5 {
    margin-right: 5px;
}
.m-b-5 {
    margin-bottom: 5px;
}
.m-b-10 {
    margin-bottom: 10px;
}
.m-b-20 {
    margin-bottom: 20px;
}
.m-b-30 {
    margin-bottom: 30px;
}
.m-b-50 {
    margin-bottom: 50px;
}
/* Ã¥Â±â€¦Ã¤Â¸Â­ */

.m-c {
    margin: 0 auto;
}


/* Ã¥Â¯Â¹Ã©Â½ÂÃ¦â€“Â¹Ã¥Â¼Â */

.t-c-f {
    text-align: center !important;
}

.t-l-f {
    text-align: left !important;
}

.t-r-f {
    text-align: right !important;
}


/* Ã§Â¼Â©Ã¨Â¿â€º */

.indent {
    text-indent: 2em;
}


/* Ã©Â¼Â Ã¦Â â€¡Ã¦Å’â€¡Ã©â€™Ë†Ã¦Â Â·Ã¥Â¼Â  */

.c-p {
    cursor: pointer;
}

.c-d {
    cursor: default;
}


/* Ã§Å“ÂÃ§â€¢Â¥ */

.el-sl {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/* Ã¥Â­â€”Ã¤Â½â€œÃ¦Â Â·Ã¥Â¼Â */

.f12 {
    font-size: 12px;
    font-size: 1.2rem;
}
.f13 {
    font-size: 13px;
    font-size: 1.3rem;
}

.f14 {
    font-size: 14px;
    font-size: 1.4rem;
}

.f16 {
    font-size: 16px;
    font-size: 1.6rem;
}

.f18 {
    font-size: 18px;
    font-size: 1.8rem;
}
.f20 {
    font-size: 20px;
    font-size: 2rem;
}
.f22 {
    font-size: 22px;
    font-size: 2.2rem;
}
.f24 {
    font-size: 24px;
    font-size: 2.4rem;
}
.f26 {
    font-size: 26px;
    font-size: 2.6rem;
}
.f28 {
    font-size: 28px;
    font-size: 2.8rem;
}
.b {
    font-weight: bold;
}

.b-n {
    font-weight: normal;
}
.gray222 {
    color: #222;
}
.white {
    color: #fff;
}
.gray4a4a{
    color: #4A4A4A
}
.gray666 {
    color: #666;
}
.gray9b9b {
    color: #9B9B9B;
}

.gray333 {
    color: #333;
}

.gray333-bg {
    background: #333;
}

.trans {
    transiton: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
}

.c-hdtels {
    padding: 8px 10px 1px 10px;
    display: block;
}

.c-hdtels img {
    max-width: 260px;
    max-height: 68px;
    overflow: hidden;
}

.c-hds {
    padding-left: -7px;
    margin-top: 20px;
    margin-right: 40px;
}

.c-serve-ph {
    width: 130px
}

.c-down-city {
    width: 95px;
}

.i-tel {
    background: url(../images/tel.png) no-repeat left center;
    height: 18px;
    width: 18px;
    display: inline-block;
    margin-right: 3%;
}

.c-down-city .c-nav-city {
    padding: 6px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    z-index: 11;
}

.c-nav-city.actives {
    border-top: 1px solid #F0F0F0;
    border-left: 1px solid #F0F0F0;
    border-right: 1px solid #F0F0F0;
    background: #F9F9F9;
}

.c-down-city .c-nav-ctname {
    background: #F9F9F9;
    display: none;
    left: 2px;
    top: 22px;
    width: 180px;
    z-index: 300;
    height: auto;
}

.c-down-city .c-nav-ctname ul {
    border: 1px solid #F0F0F0;
}

.c-down-city .c-nav-ctname li {
    float: left;
    padding: 4px;
}

.c-down-city .c-nav-ctname li a {
    color: #222;
    padding: 2px 4px;
    display: inline-block;
    text-align: center;
}

.c-down-city .c-nav-ctname li a:hover {
    background: #FF1414;
    color: #fff;
}

.add_border {
    border: 1px solid #f3bf40;
}

.col-red {
    color: #f3bf40;
}
.c-custom {
    line-height: 1.4
}
.c-custom span {
    height: 20px;
    /*padding-left: 5px; line-height: 24px;*/
    
    margin-left: 5px;
}
.c-custom span em {
    color: #f3bf40;
    background: #f3bf40 none repeat scroll 0 0;
    display: inline-block;
    height: 18px;
    width: 3px;
    float: left;
    margin-top: 4px;
    margin-right: 3px;
}
.c-custom span i {
    font-style: normal;
}
.c-custom p {
    margin-top: 4px;
    margin-left: 10px;
}
.c-better {
    width: 90%;
    margin-left: 3px;
}
.wid-570 {
    max-width: 570px;
}
.wid-395 {
    max-width: 395px;
}
.c-custom p.c-server {
    line-height: 28px;
    margin-left: 5px;
}
.wid566 {
    max-width: 620px;
}
.c_pub_wid {
    width: 566px;
}
.quite-zpin,
.city-zhaop a {
    background: #f3bf40;
    border: 1px solid #f3bf40;
    line-height: 52px;
    display: inline-block;
    /*height: 52px; text-align: center;width: 176px;  */
    
    padding: 0px 12px;
}
.send-submit {
    width: 118px;
    background: #f3bf40;
    border: 1px solid #f3bf40;
    line-height: 52px;
    text-align: center;
}
.quite-zpin img {
    max-width: 16px;
    max-height: 16px;
    margin-left: 12px;
    margin-top: -3px;
    vertical-align: middle;
    display: inline-block;
}
.quite-zpin:hover,
.city-zhaop a:hover,
.send-submit:hover,
.web-fdong a:hover,
.c-modalBox-footer a.modsure:hover,
.dialog-close a:hover,
.btm-xiangmu ul li.btm_li02 a:hover,
.btm_subs:hover {
    background: #F10909;
    color: #fff
}

/*four ico*/
.m-t-12 {
    margin-top: 12px
}
.c-fourtyan {
    margin-top: 80px;
    border-bottom: 2px solid #E9E9E9
}
.c-fourtyan dt {}
.c-fourtyan dt a {
    /*padding:8px;*/
    
    background: #9B9B9B;
    display: block;
    height: 60px;
    overflow: hidden;
    width: 60px;
}
.c-fourtyan dl:hover a {
    background: #f3bf40;
}
.c-fourtyan dl:hover p.cp01 {
    color: #f3bf40;
}
.c-fourtyan dd p.cp01 {
    line-height: 37px;
}
.c-fourtyan dd p.cp02 {
    line-height: 24px;
    padding-left: 1px
}
.c-fourtyan .c-dt01 img {
    margin-left: -2px;
    max-height: 60px;
    max-width: 60px;
    overflow: hidden;
}

/*åˆ†å¸ƒ  æœåŠ¡å…¨å›½*/
.c-ser-world {}
.c-ser-world ul {
    margin: 10px 0;
    text-align: center;
}
.c-ser-world ul li {
    float: none;
    text-align: center;
    margin-left: 10px;
    margin-bottom: 15px;
    display: inline-block;
}
.c-ser-world ul li a {
    border: 2px solid #DBDBDB;
    font-size: 16px;
    padding: 6px 16px;
    display: block;
    /* max-width: 70px; */
    width: 90px;
}
.c-ser-world ul li a:hover {
    color: #fff;
    background: #f3bf40;
    border: 2px solid #f3bf40;
}

/*æ›´...;æ›´..*/
.line-h-28 {
    line-height: 28px;
}
.help-area {
    background-color: #f9f9f9;
    margin-top: 40px;
    padding-top: 50px;
    position: relative;
}
.diqubox img{max-width: 100% !important;}
.more-kjie img {
    display: block;
    margin: 0 auto;
}
.effic-cus-padding {
    padding: 15px 12px 32px 30px;
}
.effic-content {
    margin-top: 30px;
}
.effic-content dt img {
    max-width: 50px;
    max-height: 50px;
    overflow: hidden;
}
.effic-content dd {
    margin-left: 20px;
}

/*æ–°-æ”¹*/
.effic-content dd.efdd01 {
    margin-left: 10px;
}
.effic-content.effic01 {
    margin-top: 25px;
}
.effic-content.effic02 {
    margin-top: 15px;
}
.effic-content dd.hzuodd a {
    float: none;
}
.effic-content dd h4 {
    margin-top: 6px
}
.effic-content dd p {
    margin-top: 8px;
}
.effic-mtp {
    margin-top: 40px
}
.c-big-p {
    /*margin-bottom: 20px*/
}

/*48 ç»†åˆ†è¡Œä¸š*/
.open-zkai,
.c-colse-shou {
    padding: 0px 25px;
    border: 2px solid #DBDBDB;
    line-height: 52px;
}
.c-j-zhankai {
    background: url(../images/arrow-down.png) no-repeat 86px center;
}
.c-j-zhankai:hover {
    background: url(../images/arrow-down-hover.png) no-repeat 86px center #f3bf40;
}
.c-colse-shou {
    background: url(../images/arrow-up.png) no-repeat 86px center;
}
.c-colse-shou:hover {
    background: url(../images/arrow-up-hover.png) no-repeat 86px center #f3bf40;
}
.c-j-zhankai:hover,
.c-colse-shou:hover,
.a-anli:hover {
    border: 2px solid #f3bf40;
    background:#f3bf40;
    color: #fff
}

/*ä¹‹Â·~~~8 é¡¾é—®*/
.m-lft-5 {
    margin-left: 2px
}
.col-wid-12 {
    width: 12.3%;
    padding: 1px;
}
.c-guwen dt img {
    max-width: 132px;
    max-height: 132px;
    overflow: hidden;
}
.c-guwen dt img.art_img {
    max-width: 110px;
}
.c-guwen dl.nopic-dl {}
.c-guwen dl.nopic-dl dd {
    line-height: 28px
}
.boter-line {
    height: 1px;
    background: #ddd;
    margin-bottom: 10px;
    margin-top: -10px;
    clear: both;
}
.all-guwen {
    height: 245px;
    overflow: hidden;
}
.c-upjiantou {
    padding: 14px 2px;
}

/*åˆä½œ*/
.cooper-area {
    background-color: #f9f9f9;
    position: relative;
}
.lft-padding {
    margin-top: 58px
}
.c-ciat-tu img {
    max-width: 710px;
    max-height: 716px;
    overflow: hidden;
    display: block;
}
.c-worker-ul {
    margin-left: 5px;
}
.c-worker-ul li {
    font-size: 16px;
    color: #222;
    margin-bottom: 24px;
    line-height: 27px
}
.c-worker-ul li .duigou {
    width: 20px;
    height: 20px;
}
.c-worker-ul li .duigou img {
    max-width: 15px;
    vertical-align: middle;
    margin-top: 8px;
    float: left;
}

/*æˆåŠŸæ¡ˆä¾‹*/
.b-r-line {
    border-right: 1px solid #ddd;
    margin-bottom: 5px
}
.b-r-line:nth-child(2n) {
    /*å¶æ•°è¡Œ*/
    
    border-right: none;
}
.col-5 {
    width: 5.3%;
    text-align: center;
}
.c-in-blk.col-md-1.col-5{
    width: 5.3%;
}
.case-ul li {
    line-height: 40px;
}
.case-ul li a{display:inline-block;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ul001 li {
    /*margin-left: 55px;*/
    
    margin-left: 30px;
}
.case-ul li a {
    text-align: left;
}
.case-ul li a:hover{color:#f17220;}
.case-ul li span.c-spn01 {
    margin-left: 1px;
    text-align: center;
}
.neirong p.p01 {
    line-height: 30px;
    margin-top: 10px;
}
.neirong p.p02 {
    font-size: 54px;
    color: #DADADA;
    margin-right: 16px;
}
.neirong p.p03 {
    margin-right: 21px;
}
@media screen and (max-width: 768px){
    .b-r-line{border:0;}
    .case-ul li{line-height:normal;margin-bottom:10px;}
    .case-ul li em{display:none;}
    .case-ul li a{width:100%;line-height:30px;}
}