@charset "utf-8";

/* CSS reset for c_b */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

    margin: 0;

    padding: 0;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

table th, table td {

    padding: 5px;

}

fieldset, img {

    border: 0;

}

address, caption, cite, code, dfn, em, th, var {

    font-style: normal;

    font-weight: normal;

}

ol, ul {

    list-style: none;

}

ception, th {

    text-align: left;

}

q:before, q:after {

    content: '';

}

abbr, acronym {

    border: 0;

}

a {

    color: #666;

    text-decoration: none;

}  /*for ie f6n.net*/

a:focus {

    outline: none;

} /*for ff f6n.net*/

a:hover {

    text-decoration: underline;

}

/*定位*/

.tl {

    text-align: left;

}

.tc {

    text-align: center;

}

.tr {

    text-align: right;

}

.bc {

    margin-left: auto;

    margin-right: auto;

}

.fl {

    float: left;

    display: inline;

}

.fr {

    float: right;

    display: inline;

}

.zoom {

    zoom: 1

}

.hidden {

    visibility: hidden;

}

.vam {

    vertical-align: middle;

}

.clear {

    clear: both;

    height: 0;

    line-height: 0;

    font-size: 0;

}

p {

    word-spacing: -1.5px;

}

-moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box;

/*原reset*/

sup {

    vertical-align: baseline;

}

sub {

    vertical-align: baseline;

}

input, button, textarea, select, optgroup, option {

    font-family: inherit;

    font-size: inherit;

    font-style: inherit;

    font-weight: inherit;

}

input, button, textarea, select {

    *font-size:100%;

}

input, select {

    vertical-align: middle;

}

body {

    font: 12px/1.231 arial, helvetica, clean, sans-serif;

}

select, input, button, textarea, button {

    font: 99% arial, helvetica, clean, sans-serif;

}

table {

    font-size: inherit;

    font: 100%;

    border-collapse: collapse;

}

pre, code, kbd, samp, tt {

    font-family: monospace;

    *font-size:108%;

    line-height: 100%;

}

/*title*/

h1 {

    font-size: 32px;

}

h2 {

    font-size: 26px;

}

h3 {

    font-size: 20px;

}

h4 {

    font-size: 14px;

}

h5 {

    font-size: 12px;

}

h6 {

    font-size: 10px;

}

@charset "utf-8";

/* CSS Document */

body {

    background-color: #fff;

    overflow-x: hidden;

    color: #666;

    font-size: 13px;

    font-family: microsoft yahei, "宋体";

    position: relative;

}/*网站字体颜色*/

.header, .content, .footer, .container {

    margin-left: auto;

    margin-right: auto;

    width: 980px;

    font-family: microsoft yahei;



}

/*页眉*/

.header {

    width: 100%;

    overflow: hidden;

    background-color: #fff;

}

.header_top {

    width: 100%;

    background: url(../img/header_top_bg.png) no-repeat center;

    height: 36px;

    overflow: hidden;

}

.header_top .top_nav {

    float: right;

    width: 210px;

    height: 20px;

    margin-top: 10px

}

.header_top .top_nav a {

    padding: 0 13px;

    border-left: 1px dotted #fff;

    color: #fff;

    float: left

}

.header_top .top_nav .first {

    border: none;

    padding-left: 0;

}

.header_top .top_nav .last {

    padding-right: 0

}

.header_center {

    height: 90px;

    overflow: hidden

}

.header_center .logo {

    float: left;

    width: 600px

}

.header_center .logo dt {

    float: left;

    padding-right:15px

}

.header_center .logo dd {

    float: left;

    padding-left: 20px;

    border-left: 1px dotted #b4b4b4;

    height: 55px;

    margin-top: 10px;line-height: 55px;

}

.header_center .logo dd h2 {

    font-size: 20px;

    color: #660798;

    font-weight: bold

}

.header_center .logo dd p {

    margin-top: 12px;

    font-size: 14px;

    color: #343434

}

.header_center .header_phone {

    float: right;



    overflow: hidden;

    margin-top: 30px

}

.header_center .header_phone img {

    float: left;

}

.header_center .header_phone h3 {

    float: right;

    background: url(../img/header_phone.png) no-repeat right center;

    font-size: 24px;

    color: #660798;

    padding-right: 48px;

    text-align: right;

    border-left: 1px dotted #b4b4b4;

    padding-left: 25px

}

.header_center .header_phone h3 p {

    font-size: 12px;

    color: #343434;

}

.header_nav {

    width: 100%;

    height: 55px;

    line-height: 55px;

    background: url(../img/header_nav_bg.png) repeat-x center;

}

.header_nav li {

    float: left

}

.header_nav a {

    display: block;

    padding: 0 38px;

    background: url(../img/header_nav_border.png) no-repeat left center;

    float: left;

    font-size: 16px;

    color: #fff;

    text-decoration: none

}

.header_nav .first {

    background: none

}

.header_nav li:hover a, .header_nav .cur a {

    background: #954cbc

}

/*footer*/

.footer {

    width: 100%;

    padding-bottom: 20px;

    background: url(../img/footer_bg.png) no-repeat center top;

    overflow: hidden;

}

.footer h3 {

    width: 100%;

    background: url(../img/link_bg.png) no-repeat center;

    height: 31px;

    text-align: center;

    font-size: 16px;

    margin-top: 50px;

    padding-bottom: 20px

}

.footer h3 a {

    color: #660798

}

.footer .links {

    overflow: hidden;

    margin: 0 auto;

    margin-top: 15px

}

.footer .links li {

    display: inline-block;

    width: 105px;

    text-align: center;

    float: left

}

.footer .links .first {

    border: none

}

.footer .footer_nav {

    width: 1077px;

    height: 50px;

    margin: 0 auto;

    background: url(../img/footer_nav_bg.png) no-repeat center;

    overflow: hidden;

    margin-top: 30px;

}

.footer .footer_nav li {

    width: 127px;

    border-left: 1px dotted #fff;

    float: left;

    text-align: center;

    font-size: 14px;

}

.footer .footer_nav li a {

    color: #fff

}

.footer .footer_nav ul {

    width: 900px;

    margin: 0 auto;

    overflow: hidden;

    margin-top: 15px

}

.footer .footer_nav .first {

    border: none

}

.footer .footer_btm {

    overflow: hidden;

    text-align: center;

    margin-top: 20px;

}

.footer .footer_btm p, .footer .footer_btm a {

    line-height: 28px;

    color: #333;

}

.footer .footer_btm h5 {

    color: #660798;

    margin-top: 20px;

    font-weight: normal

}

.footer .footer_btm h4 {

    color: #660798;

    font-size: 24px;

    font-weight: normal

}

.footer_bg {

    width: 100%;

    overflow: hidden;

    background: url(../img/1huise_bg.png) repeat center;

}

@charset "utf-8";

/* CSS Document */





/*banner*/

.banner {

    width: 100%;

    height: 591px;

    background: url(../img/banner.jpg) no-repeat center;

}

.banner .banner_btn {

    position: relative;

}

.banner ul {

    position: absolute;

    width: 116px;

    height: 14px;

    overflow: hidden;

    left: 432px;

    top: 545px;

}

.banner li {

    width: 15px;

    height: 14px;

    background: url(../img/banner_btn.png) no-repeat center;

    float: left;

    margin: 0 7px;

}

.banner li:hover, .banner .cur {

    background: url(../img/banner_btn_1.png) no-repeat center

}

.banner span {

    display: block;

    width: 100%;

    border: 1px solid #23b14b;

    position: absolute;

    left: 0;

    top: 589px;

    height: 0

}

#flashs {

    position: relative;

    height: 591px;

    overflow: hidden;

}

#flashs .bgitem {

    z-index: 1;

    position: absolute;

    top: 0;

}

#flashs .btn {

    position: absolute;

    z-index: 7;

    bottom: 15px;

    left: 50%;

    margin-left: -95px;

    padding: 0px 6px;

}

#flashs .btn span {

    color: #fff;

    background: #333;

    cursor: pointer;

    display: inline-block;

    margin: 0 2px;

    width: 25px;

    height: 25px;

    font-size: 14px;

    line-height: 25px;

    text-align: center;

}

#flashs .btn span.cur {

    background: #688bb3;

}

/*搜索*/

.sousuo {

    overflow: hidden;

    height: 59px;

    background: url(../img/sousuo_bg.png) repeat-x center;

    position: relative;

    margin-bottom: 20px;

}

.sousuo p {

    float: left;

    margin-top: 20px;

    margin-left: 20px;

}

.sousuo p a {

    margin: 5px

}

.sousuo input {

    float: right;

    margin-right: 10px;

    line-height: 37px;

    width: 310px;

    height: 37px;

;

    border: 1px solid #dfdfdf;

    margin-top: 10px;

    padding-left: 10px;

    padding-right: 30px;

    outline: none;

    background-color: #fff;

    color: #999

}

.sousuo .sousuo_btn {

    width: 32px;

    height: 39px;

    position: absolute;

    left: 937px;

    top: 10px;

    background: url(../img/sousuo.png) no-repeat center

}

/*产品中心*/

.product {

    overflow: hidden;

    margin-top: 40px;

    width: 1200px;
    margin: 0 auto;
    padding-top: 50px


}

.product .product_l {

    float: left;

    width: 240px;

    height: auto;

}

.product .product_l h3 {

    width: 230px;

    height: 70px;

    line-height: 70px;

    text-align: center;

    background: url(../img/product_00.png) no-repeat 38px center;

    font-size: 18px;

    background-color: #660798;

    font-weight: normal;

    padding-right: 10px

}

.product .product_l h3 a {

    color: #fff;

    text-decoration: none;

}

.product .product_l .product_menu {

    width: 100%;

    background-color: #954cbc;

}

.product .product_l .product_menu span {

    width: 100%;

    display: block;

    border-bottom: 1px solid #954cbc;

    border-top: 1px solid #954cbc;

    height: 0;

    margin: 9px 0 0 0

}

.product .product_l dl {

    padding-left: 30px;

    padding-top: 20px;

    overflow: hidden

}

.product .product_l dt {

    font-size: 16px;

    font-weight: bold;

    margin-bottom: 4px;

    overflow: hidden

}

.product .product_l dt a {

    color: #fff;

}

.product .product_l dd {

    overflow: hidden;

}

.product .product_l dd a {

    display: inline-block;

    font-size: 12px;

    margin: 3px 5px;

    line-height: 18px;

    overflow: hidden

}

.product .product_r {



    overflow: hidden

}

.product .product_r h3 {

    text-align: center;
    line-height: 40px;

}

.product .product_r h3 a {

    color: #282828

}

.product .product_r h3 p {

    width: 121px;

    height: 14px;

    background: url(../img/product_04.png) no-repeat center

}

.product .product_r ul {

    overflow: hidden

}

.product .product_r li {

    float: left;

    margin: 11px;

    width: 275px;

    height: 270px;

    border: 1px solid #c8c8c8;


}

.product .product_r li img {

    display: block;

}

.product .product_r li p {

    text-align: center;

    height: 28px;

    *height:26px;

    margin-bottom: 6px;

    line-height: 28px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    margin-top: 9px;

    * margin-bottom:9px

}

.product .product_r li p a {

    font-size: 16px;

    color: #333;

}

.product .product_r li div {

    overflow: hidden;

    border-top: 1px solid #c8c8c8;

}

.product .product_r li .fwbtn {

    display: block;

    height: 44px;

    line-height: 44px;

    text-align: center;

    float: left;

}

.product .product_r li .pfzx {

    width: 109px;

    border-right: 1px solid #c8c8c8;

}

.product .product_r li .dz {

    width: 108px;

    text-align: center;

}

/*技巧.*/



.jiqiao {

    width: 100%;

    height: 927px;

    background: url(../img/jiqiao_bg.jpg) no-repeat center;

    overflow: hidden

}

.jiqiao h2 {

    font-size: 32px;

    color: #660798;

    text-align: center;

    margin-top: 60px;

}

.jiqiao span {

    text-align: center;

    font-size: 12px;

    font-family: Arial;

    display: block

}

.jiqiao .jiqiao_nav {

    overflow: hidden;

    height: 54px;

    width: 981px;

    margin-top: 28px;

    background-color: #fff;

    padding-bottom: 10px

}

.jiqiao_nav a {

    display: block;

    width: 195px;

    height: 50px;

    margin-right: 1px;

    background: url(../img/jiqiao_nav_bg.png) repeat-x center;

    text-decoration: none;

    float: left;

    text-align: center;

    line-height: 50px;

    color: #fff;

    font-size: 20px;

    position: relative

}

.jiqiao_nav b {

    display: none;

    width: 7px;

    height: 4px;

    background: url(../img/jiqiao_s.png) no-repeat center;

    position: absolute;

    left: 95px;

    top: 50px

}

.jiqiao_nav a:hover, .jiqiao_nav .cur {

    background: url(../img/jiqiao_nav_bg02.png) repeat-x center;

}

.jiqiao_nav a:hover b, .jiqiao_nav .cur b {

    display: block

}

.jiqiao_box {

    position: relative;

    overflow: hidden

}

.jiqiao_box p {

    position: absolute;

    left: 534px;

    top: 35px;

    width: 410px;

    height: 112px;

    font-size: 16px;

    line-height: 28px;

    color: #333;

    overflow: hidden

}

.jiqiao_box p em {

    color: #26ae4c

}

.jiqiao_box2 {

    position: relative;

    left: -11px;

    top: -3px

}

/*优势*/

.youshi {

    overflow: hidden;

    width: 1176px;

    margin: 0 auto;

}

.youshi .ys_box {

    position: relative;

}

.youshi .ys_box .youshi_m {

    position: absolute

}

.youshi .ys_box h3 {

    font-size: 24px;

    color:#660798;

    margin-bottom: 40px

}

.youshi .ys_box p {

    background: url(../img/youshi00.png) no-repeat left 11px;

    line-height: 31px;

    padding-left: 25px;

    width: 302px;

}

.youshi .youshi_tle {

    height: 194px;

    background: url(../img/youshi_bg_01.jpg) no-repeat 4px center

}

.youshi .youshi_tle h2 {

    font-size: 30px;

    color: #fff600;

    position: absolute;

    left: 186px;

    top: 76px

}

.youshi .youshi_one {

    height: 290px;

    background: url(../img/youshi_bg_02.jpg) no-repeat 4px center

}

.youshi .youshi_two {

    height: 287px;

    background: url(../img/youshi_bg_03.jpg) no-repeat 4px center

}

.youshi .youshi_three {

    height: 292px;

    background: url(../img/youshi_bg_04.jpg) no-repeat 4px center

}

.youshi .youshi_four {

    height: 251px;

    background: url(../img/youshi_bg_05.jpg) no-repeat 4px center

}

.youshi .youshi_five {

    height: 311px;

    background: url(../img/youshi_bg_06.jpg) no-repeat 4px center

}

.youshi .youshi_one .youshi_m {

    left: 679px;

    top: 65px

}

.youshi .youshi_two .youshi_m {

    left: 152px;

    top: 54px

}

.youshi .youshi_three .youshi_m {

    left: 679px;

    top: 52px

}

.youshi .youshi_four .youshi_m {

    left: 152px;

    top: 37px

}

.youshi .youshi_five .youshi_m {

    left: 679px;

    top: 49px

}

/*灰色背景*/

.huise_bg {

    overflow: hidden;

    background: url(../img/1huise_bg.png) repeat center;

}

/*合作伙伴*/



.hezuo {

    background: url(../img/hezuo_bg.png) no-repeat center;

    width: 100%;

    height: 238px;

    overflow: hidden;

    margin-bottom: 5px

}

.hezuo h2 {

    background: url(../img/hezuo_h_bg.png) no-repeat center;

    height: 28px;

    font-size: 16px;

    text-align: center;

    padding-bottom: 16px;

    margin-bottom: 30px

}

.hezuo h2 a {

    color: #660798

}

.hezuo .ul_box {

    position: relative

}

.hezuo ul {

    width: 980px;

    overflow: hidden

}

.hezuo li {

    width: 195px;

    height: 120px;

    text-align: center;

    float: left;

    border-right: 1px dotted #999

}

.hezuo .hezuo_btn_l, .hezuo .hezuo_btn_r {

    position: absolute;

    top: 50px;

    cursor: pointer

}

.hezuo .hezuo_btn_l {

    left: -21px

}

.hezuo .hezuo_btn_r {

    left: 980px

}

.hezuo li p {

    color: #333;

    width: 195px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin: 0 auto

}

/*评价*/



.pingjia {

    overflow: hidden;

    height: 390px;

    margin-bottom: 20px

}

.pingjia_l {

    overflow: hidden;

    width: 720px;

    height: 390px;

    float: left;

    background-color: #fff

}

.pingjia h2 {

    width: 100%;

    height: 50px;

    font-weight: normal;

    background: url(../img/pingjia_h_bg.png) repeat-x center;

    border-left: 4px solid #660798;

    padding-left: 20px;

    font-size: 16px;

    line-height: 50px;

    overflow: hidden;

    margin-bottom: 20px

}

.pingjia h2 .tle {

    color: #660798;

}

.pingjia h2 .more {

    float: right;

    font-family: Arial;

    line-height: 13px;

    font-weight: normal;

    font-size: 13px;

    display: block;

    margin: 20px 40px 0 0

}

.pingjia h2 p {

    float: right;

    width: 44px;

    height: 21px;

    margin-right: 34px;

    margin-top: 15px

}

.pingjia h2 p img {

    float: left;

    margin-left: 1px

}

.pingjia_l li {

    float: left;

    width: 220px;

    height: 300px;

    margin: 0 5px;

}

.pingjia_l ul {

    width: 690px;

    margin: 0 auto;

}

.pingjia_l li h3 {

    font-size: 14px;

    text-align: left;

    margin: 15px 0;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden

}

.pingjia_l li h3 a {

    color: #660798

}

.pingjia_l li p {

    width: 100%;

    height: 100px;

    overflow: hidden;

    color: #333;

    line-height: 20px

}

.pingjia_r {

    float: right;

    width: 240px;

    height: 390px;

    overflow: hidden;

    background-color: #fff

}

.pingjia_r .rongyu_box {

    padding-top: 40px;

    text-align: center;

    float: left;

    width: 200px;

}

.pingjia_r .rongyu_box p {

    font-size: 15px;

    color: #333;

    line-height: 50px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    width: 200px;

    margin: 0 auto

}

.pingjia_r .pingjia_btn_l, .pingjia_r .pingjia_btn_r {

    cursor: pointer

}

.pingjia_r .rongyudiv {

    width: 200px;

    height: 308px;

    margin: 0 auto;

    overflow: hidden

}

/*走进凯迪*/

.zoujin {

    overflow: hidden;

    background-color: #fff;

    height: 350px

}

.zoujin dl {

    overflow: hidden;

}

.zoujin dt {

    float: left;

    width: 330px;

    height: 240px;

    padding: 9px;

    border: 1px solid #ccc;

    margin: 0 30px 0 20px;

}

.zoujin dd {

    float: left

}

.zoujin dd h3 {

    font-size: 16px;

    font-weight: normal;

    margin-bottom: 15px;

    width: 300px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden

}

.zoujin dd h3 a {

    color: #660798

}

.zoujin dd p {

    line-height: 30px;

    height: 150px;

    width: 560px;

    overflow: hidden;

    font-size: 14px;

}

.zoujin dd .more {

    display: block;

    width: 120px;

    height: 40px;

    border: 1px solid #ccc;

    background: url(../img/zoujin_a_bg.png) repeat-x center;

    text-align: center;

    line-height: 40px;

    font-size: 15px;

    color: #660798;

    margin-top: 44px;

}

.zoujin ul {

    overflow: hidden;

    width: 980px;

    height: 200px;

    margin-top: 20px;

    background: url(../img/zoujin_ul_bg.png) repeat-x center

}

.zoujin ul li {

    width: 220px;

    height: 180px;

    padding-top: 20px;

    text-align: center;

    float: left;

    margin-left: 20px

}

.zoujin ul li img {

    padding: 10px;

    background-color: #fff

}

.zoujin ul li a {

    color: #fff

}

.zoujin ul li p {

    color: #fff;

    margin-top: 5px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden

}

/*动态*/

.dongtai {

    overflow: hidden;

}

.dongtai_l {

    overflow: hidden;

    width: 720px;

    float: left;

    background-color: #fff;

    height: 360px;

}

.dongtai_nav {

    width: 100%;

    height: 48px;

    border-bottom: 2px solid #660798;

    background: url(../img/product_pro_a_bg.png) repeat-x center;

    line-height: 48px;

    font-size: 16px;

    margin-bottom: 20px

}

.dongtai_nav a {

    color: #333;

    text-decoration: none;

    display: block;

    width: 140px;

    float: left;

    text-align: center

}

.dongtai_nav a:hover, .dongtai_nav .cur {

    color: #fff;

    background-color: #660798

}

.dongtai_l dl {

    overflow: hidden;

    float: left;

    width: 240px;

    margin: 0 30px 0 20px;

}

.dongtai_l dd h3 {

    font-size: 14px;

    font-weight: normal;

    margin: 20px 0 15px 0;

    widows: 100%;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden

}

.dongtai_l dd h3 a {

    color: #660798;

}

.dongtai_l dd p {

    line-height: 20px;

    color: #333;

    height: 60px;

}

.dongtai_l ul {

    overflow: hidden;

    float: left;

}

.dongtai_l ul li {

    background: url(../img/dongtai_s.png) no-repeat left center;

    padding-left: 12px;

    width: 365px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden

}

.dongtai_l li a {

    color: #333;

    line-height: 33px

}

.wenda_r {

    width: 240px;

    float: right;

    overflow: hidden;

    height: 360px;

    background-color: #fff

}

.wenda_r h2 {

    width: 100%;

    height: 50px;

    background: url(../img/pingjia_h_bg.png) repeat-x center;

    border-left: 4px solid #660798;

    padding-left: 20px;

    font-size: 16px;

    line-height: 50px;

    overflow: hidden;

    margin-bottom: 20px;

    font-weight: normal

}

.wenda_r h2 a {

    color:#660798;

}

.wenda_box {

    overflow: hidden;

    padding-bottom: 15px;

    border-bottom: 1px dotted #ccc;

    width: 215px;

    margin: 0 auto;

    margin-top: 15px

}

.wenda_box h4 {

    font-weight: normal;

    font-size: 14px;

    background: url(../img/wenda_wen.png) no-repeat left center;

    line-height: 25px;

    padding-left: 35px;

    width: 180px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    margin-bottom: 10px

}

.wenda_box h4 a {

    color: #660798

}

.wenda_box p {

    font-size: 13px;

    line-height: 20px;

    height: 80px;

    padding-top: 2px;

    overflow: hidden;

    color: #333;

    background: url(../img/wenda_da.png) no-repeat left 0px;

    padding-left: 35px;

    width: 175px;

}

.hotgif {

    background: url(../img/20151116133655591.gif) no-repeat;

    position: absolute;

    z-index: 1010;

    margin-top: -1px;

    margin-left: 380px;

    width: 29px;

    height: 21px;

    text-indent: -999em;

}