/*公共*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei";
}


/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
    display: block;
}

ul, li, ol {
    list-style: none;
}

dl, dd {
    margin: auto;
}

input {
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

a, a:visited {
    color: #333;
}

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

a {
    cursor: pointer;
}


/*所有超链接不要下划线*/

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    background-color: #eee;
    background: url(../img/body_bg.jpg) repeat-y;
    background-position: center center;
    width: 100%;
}


/*任何标签、包括它前面、后面生成的内容都不要影响盒子的边框*/

.left {
    float: left;
}

.am-right {
    float: right;
}

.w-gray {
    color: #aaaaaa
}

.w-white {
    color: #FFFFFF !important;
}

.w-blue {
    color: #0086da;
}

.am-clear {
    clear: both;
}

.am-te-c {
    text-align: center;
}

.margin-t30 {
    margin-top: 30px !important;
}

#box {
    width: 100%;
    height: 100%;
    background-color: #F7FAFC;
    background-image: url('');
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}


/*header*/

.header {
    width: 100%;
    background-color:#fff;
    position: relative;
    top: 0px;
    z-index: 100;
    height: 80px;
    line-height: 80px;
    border-style: none;
    margin-bottom: 0;
}

.header .am-Navbar {
    background-color: #fff;
    margin-top: 0px;
    margin-bottom: 10px;
}

.am-container-1 {
    max-width: 1120px;
    margin: 0 auto;
}

.am-topbar-nav > li > a:after {
    display: none;
}

.hw-logo {
    height: 80px;
    line-height: 80px;
    position: relative;
}

.hw-logo a {
    display: block;
}

.hw-logo a .title_company {
    font-family: Microsoft YaHei;
    color: rgb(29, 128, 211);
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: bold;
    line-height: 32px;
    padding-top: 10px;
}

.hw-logo a .title_sub {
    font-family: Microsoft YaHei;
    color: rgb(29, 128, 211);
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: normal;
    line-height: 28px;
}

.hw-logo a .am-underline_title {
    padding: 0;
    border-width: 0px;
    overflow: hidden;
    width: 240px;
    height: 1;
    border-bottom: solid 1px #999;
    opacity: 0.3;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    line-height: 0;
}

.hw-logo img {
    line-height: 80px;
    height: 60px;
    padding: 0;
}

.hw-menu {
    background-color: #fff;
    padding: 0 15px;
    padding-top: 10px;
}

.hw-menu li {
    padding: 10px 0;
    display: block;
    margin: 0 5px;
    line-height: initial;
}

.hw-menu-active {
    border-bottom:solid 3px rgb(30, 33, 135);
}

.hw-menu li.hw-menu-active a {
    color: #f79602;
    line-height: initial;
}
.hw-menu li.hw-menu-active a .hw-menu_name {
	font-weight: bold;
}
.hw-menu li:hover {
    padding: 10px 0;
    display: block;
    margin: 0 5px;
    line-height: initial;
    color: #f79602;
    border-bottom:solid 3px rgb(30, 33, 135);
}

.hw-menu li:hover p {
    color: #f79602;
}

.hw-menu li a:hover {
    color: #f79602;
    border-radius: 0;
    background-color: #fff;
    line-height: initial;
    padding: 0 10px;
}

.hw-menu li a {
    font-size: 16px;
    line-height: 30px;
    color: #666;
	width: 98px;
}

.hw-menu li a .hw-menu_name {
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    line-height: initial;
}

.hw-menu li a .hw-menu_sub {
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    line-height: initial;
}


/*header结束*/


/*尾部*/

.footer {
    width: 100%;
   /* height: 325px;
    overflow: hidden; */
    background-size: cover;
    position: relative;
    padding: 0;
    background-image: url(../img/footer_dw.png);
    background-color: transparent;
    background-repeat: repeat-x;
    padding-top: 6rem;
    z-index:100;
}

.footer ul {
    padding-top: 40px;
    width: 85%;
    margin: 0 auto;
}

.footer ul li {
    color: #fff;
}

.footer .am-Qrcode {
    background-color: #fff;
    padding: 10px;
    width: 120px;
    margin-top: 1.5rem;
}

.footer .am-footer-miscs {
    text-align: center;
}

.part-5-words2 p {
    line-height: 23px;
    font-size: 13px;
}

.part-5-words2 span {
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
}

.part-5-words2-ul li {
    margin-bottom: 10px;
    font-size: 13px;
    padding: 0;
}

.part-5-words2-ul {
    padding-top: 0 !important;
    width: 100% !important;
}

.part-5-words2-ul li a {
    color: #fff;
}

.part-5-title {
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
}

.part-5-words2 span i {
    font-size: 20px;
}

.part-5-words2 span em {
    font-style: normal;
    margin-left: 5px;
    font-size: 16px;
    font-weight: bold;
}
.footer .nav-menu_title {
	font-size: 18px;
	text-align: center;
}
.footer .ft-content {
	min-height: 190px;
	padding: 10px 0;
}
.footer .ft-logo {
	vertical-align: middle;
	text-align: center;
	/* border-bottom: solid 1px #eee; */
	padding-bottom: 15px;
}
.footer .ft-logo img {
	width: 220px;
}
.ft-meun, .ft-meun p, .ft-meun li, .ft-meun a,.ft-meun_tel {
	color: #fff;
	font-size: 14px;
}
.ft-meun ul, .ft-meun_tel ul,.ft-meun_tel ul li {
	padding-top: 15px;
	width: 100%;
	margin: 0;
}
.ft-meun ul li{
	width: 50%;
	float: left;
}
.ft-meun_tel {
	padding-bottom: 15px;
}
.ft-meun_tel ul li{
	width: 20%;
	float: left;
	font-size: 12px;
}

.ft-meun_tel .tel-li_na .Nav-List_naBr{
	border-left:solid 3px #0e90d2;
	padding-right: 15px;
	line-height: 14px;
}
.ft-meun_tel .icon {
	color: #aaaaaa;
}
.ft-meun_tel .tel-li_content {
	color: #eee;
}

/*尾部结束*/


/*子页公用样式*/

.topbar-imgbg {
    height: 210px;
    background-size: auto 100%;
    overflow: hidden;
    margin-top:-80px;
    width:100%;
}
.topbar-imgbg img{
    width:100%;
    height:auto;
}
.subpage-con {
    padding-bottom: 1rem;
}
.subpage-con .silderLeft{
    background-color:#fff;
    margin-bottom:10px;
}
.page-body{
    max-height:1101px;
}
.subpage-con .page-body p{
    font-size:14px;
}
.page-con_image{
    text-align:center;
}
.subpage-con .silderLeft .pageLt-hd{
    padding:10px;
    background-color:#162288;
    box-shadow:1px 2px 5px #4f538d;
}
.subpage-con .silderLeft .pageLt-hd h3{
    font-weight:bolder;
    font-size:24px;
    color:#fff;
}
.subpage-con .silderLeft .pageLt-hd p{
    font-size:14px;
    color:#ccc;
}
.subpage-con .silderRt{
    background-color:#Fff;
    padding:10px;
    min-height:355px;
}
.subpage-con .silderRt .page-con-title{
    font-size:16px;
    font-weight:border;
    color:#0e90d2;
    text-align:left;
}
.subpage-con .silderLeft ul{
    padding-top:15px;
    padding-left:10px;
    padding-right:10px;
}
.subpage-con .silderLeft ul li {
    line-height: 38px;
    margin-top: 3px;
    border-bottom:solid 1px #eee;
}

.subpage-con .silderLeft ul li a {
    display: block;
    text-align: left;
    color: #333;
    font-size: 16px;
    line-height: 48px;
    padding:0 10px;
}
.subpage-con .silderLeft ul li a span{
    width:50%;
    display:inline-block;
}
.subpage-con .silderLeft ul li a i{
    width:50%;
    text-align:right;
    display:inline-block;
}
.subpage-con .silderLeft ul li.am-active a {
    color:#062387;
    font-weight:bold;
}

.subpage-con .silderLeft ul li a:hover {
    color:#ff9100;
    font-weight:bold;
}
.page-pro li{
    width:50%;
    float:left;
    padding:10px;
}
.page-pro .page-pro_con{
    background-color:#fcfcfc;
    border:solid 1px #ccc;
    padding-bottom:15px;
}
.page-pro .page-pro_con .pro-hd{
    height:188px;
    overflow:hidden;
}
.page-pro #pro_01{
    background:url(../img/product-pic03.jpg) no-repeat;
    background-size:100% auto;
}
.page-pro #pro_02{
    background:url(../img/product-pic02.jpg) no-repeat;
    background-size:100% auto;
}
.page-pro #pro_03{
    background:url(../img/product-pic04.jpg) no-repeat;
    background-size:100% auto;
}
.page-pro #pro_04{
    background:url(../img/product-pic01.jpg) no-repeat;
    background-size:100% auto;
}
.page-pro .page-pro_con .pro-circle{
    width:90px;
    height:90px;
    margin:0 auto;
    border:solid 1px #ccc;
    margin-top:-45px;
    background-color:#fff;
    border-radius:50%;
}
.page-pro .page-pro_con .pro-circle i{
    display:block;
    text-align:center;
    font-size:32px;
    color:#0e90d2;
}
.page-pro .page-pro_con .pro-circle p{
    text-align:center;
    font-size:14px;
    font-weight:normal;
    color:#0e90d2;
}
.page-pro .page-pro_con .pro-circle:hover{
    background-color:#0e90d2;
    cursor:pointer;
}
.page-pro .page-pro_con .pro-circle:hover i, .page-pro .page-pro_con .pro-circle:hover p{
    color:#fff;
}
.page-pro .page-pro_con .pro-bd{
    padding-top:10px;
}
.page-pro .page-pro_con .pro-bd{
    font-size:12px;
    font-weight:normal;
    font-family:sans-serif;
    padding:10px;
    height:180px;
    overflow:hidden;
}
.page-pro .page-pro_con .pro-bd .pro-bd_title{
    text-align:center;
    font-size:16px;
    font-weight:bold;
    line-height:2;
}
.page-pro .page-pro_con .pro-btn{
    color:#0e90d2;
    border:solid 1px #0e90d2;
    width:90px;
    margin:0 auto;
    height:38px;
    line-height:38px;
    display:block;
    text-align:center;
}
.page-pro .page-pro_con .pro-btn:hover{
    background-color:#0e90d2;
    color: #fff;
}
@media only screen and (max-width:1240px) {
    .product-img {
        width: 80%;
        margin-top: 25px;
    }
}

@media only screen and (max-width:1024px) {
    /*首页*/
    .hw-logo {
        margin-left: 10px;
    }
    .news-content-right img {
        width: 40%;
        margin-top: 20px;
    }
    .customer-content li div img {
        width: 70% !important;
    }
    .customer-content li {
        margin-top: 10px;
    }
    .news-content {
        width: 85%;
    }
    .news-right-title {
        font-size: 22px;
        margin-top: 20px;
        display: inline-block;
    }
    .news-right-time {
        font-size: 16px;
        margin-top: -1px;
    }
    /* 解决方案*/
    .solutions-tabs-ul {
        width: 70% !important;
    }
    .solutions-content-ul {
        width: 90%;
        margin: 0 auto;
    }
    .toppic-title {
        margin-left: 10px;
    }
    .toppic-progress {
        margin-right: 10px;
    }
    /*解决方案详情 */
    .solution-inform-content-all {
        background-color: #ffffff;
        width: 100%;
    }
    .solution-inform-content p {
        font-size: 16px;
    }
    /* 产品展示*/
    .product-img {
        width: 90%;
        margin-top: 25px;
    }
    .product-content {
        margin: 0 10%;
    }
    /*客户案例*/
    .customer-case li {
        text-align: center;
    }
    .case-content {
        left: 40%;
    }
    /*关于我们 */
    .contact-us div img {
        width: 80%;
    }
    /*招贤纳士*/
    .daiyu-title-ul {
        width: 35% !important;
    }
    .daiyu-content-1 {
        width: 80%;
    }
    /*服务中心*/
    .service-img img {
        width: 90%;
    }
    .service-content p {
        font-size: 15px;
    }
}

@media only screen and (max-width:915px) {
    .hw-logo {
        margin-left: 10px;
    }
    .product-img {
        width: 100%;
        margin-top: 25px;
    }
    .hw-menu li a {
        line-height: 25px;
    }
    .hw-menu li {
        height: 40px;
    }
    .hw-menu-active {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    /*关于我们 */
    .contact-us div img {
        width: 95%;
    }
}

@media only screen and (max-width:768px) {
    .product-img {
        width: 100%;
        margin-top: 25px;
    }
    .product-content {
        margin: 0 5%;
    }
    .solution-circle {
        font-size: 45px;
        width: 130px;
        height: 130px;
        line-height: 110px;
        border: 10px solid #f0f0f0;
    }
}

@media only screen and (max-width:640px) {
    /*首页*/
    .solution-circle {
        font-size: 45px;
        width: 110px;
        height: 110px;
        line-height: 90px;
        border: 10px solid #f0f0f0;
    }
    .solutions-title {
        font-size: 15px;
    }
    .solutions-content li {
        margin-bottom: 10px;
    }
    .part-title-span {
        font-size: 17px;
    }
    .case-li:hover .case-word {
        display: none;
    }
    .case-li-mengban:hover {
        opacity: 0;
    }
    .part-all {
        margin-top: 20px;
    }
    .solutions-way {
        font-size: 13px;
    }
    .three-reason-content {
        width: 95%;
        margin-top: 15px;
    }
    .three-reason-img1, .three-reason-img1:hover, .three-reason-img2, .three-reason-img2:hover, .three-reason-img3, .three-reason-img3:hover {
        background-size: 100% 100%;
    }
    .three-reason-bg {
        width: 200px;
        margin-top: 20px;
    }
    .reason-title {
        font-size: 13px;
    }
    .three-reason-img1, .three-reason-img2, .three-reason-img3 {
        width: 80px;
        height: 80px;
        margin: 0 auto;
        border: none;
    }
    .case-img1 {
        width: 100%;
        margin-top: 10px;
    }
    .customer-case-content {
        margin-top: 0;
    }
    .customer-content li {
        margin-top: 0px;
    }
    .customer-content {
        margin-top: 0px;
    }
    .lan-bott {
        height: 65px;
        padding: 10px 10px;
    }
    .lan-bott .left {
        display: none;
    }
    .see-more {
        margin-top: 0px;
    }
    .news-img {
        width: 100%;
        overflow: hidden;
    }
    .news-content-ul {
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .news-content-ul li {
        margin-top: 20px;
    }
    .customer-content li div img {
        width: 80%;
    }
    .part-5-title {
        margin-top: 10px;
    }
    .news-content {
        margin-top: 10px;
    }
    .see-more {
        top: 0px;
    }
    .part-content {
        margin-top: 20px;
    }
    .customer-case {
        padding: 20px 0 0 0;
    }
    /*解决方案*/
    .solutions-tabs-ul {
        width: 90% !important;
    }
    .solutions-tabs-ul li {
        height: 55px !important;
        margin-top: 20px;
    }
    .solutions-content-ul {
        width: 100%;
        margin: 0 auto;
    }
    .solutions-tabs-ul li a span {
        display: none;
    }
    .toppic-title {
        padding-top: 40px;
    }
    .toppic-title-i {
        font-size: 26px;
    }
    .toppic-title-span {
        font-size: 18px;
    }
    .toppic-title p {
        font-size: 13px;
        padding-left: 23px;
    }
    .toppic-progress {
        padding: 4px 7px;
        margin-top: 50px;
        border-radius: 5px;
    }
    .toppic-progress span {
        font-size: 12px;
        padding: 0 3px;
    }
    .toppic-progress i {
        font-size: 13px;
    }
    .solutions-tabs-content {
        padding: 20px 5px 0 5px;
    }
    .lt-pagenav-product ul li.am-panel:active .rt-pagebd {
        margin-top: 200px;
    }
}


/*解决方案详情*/

.small-title {
    font-size: 13px;
}

.solution-inform-content-all {
    background-color: #ffffff;
    width: 100%;
    margin: 0 auto;
    padding: 0 0 15px 0;
}

.inform-content-p {
    font-size: 15px !important;
}

i.am-icon-file-text.file-text {
    font-size: 19px;
}

.words-title span {
    font-size: 17px;
}

.solution-inform {
    margin-top: 15px;
}

.solutions-tabs-ul li a i {
    display: block;
    margin-top: 10px;
}

.mobile-phone {
    margin-top: 7px !important;
}

.inform-content-p {
    margin-top: 0px !important;
}

.solution-inform-content {
    padding: 0;
}

.solutions-tabs-ul {
    padding-top: 10px !important;
}


/* 产品展示*/

.product-img {
    margin-bottom: 20px;
}

.product-content {
    margin: 0 10px;
}

.product-show-ul li {
    padding: 20px 0;
}

i.am-icon-dribbble {
    display: none;
}


/*客户案例*/

.case-content {
    left: 33%;
}

.briefcase {
    font-size: 40px !important;
    margin-top: -13px !important;
}


/*案例详情*/

.case-img {
    margin-top: 20px;
}

.case-inform img {
    width: 70%;
    margin: 0 auto;
    display: inherit;
}

.customer-case-ul {
    margin-top: 5px;
}

.case-left {
    margin-top: 10px;
}

.product-content-left {
    padding: 0 20px;
}

i.am-icon-tasks {
    display: none;
}

.product-content-right {
    padding: 0 20px;
}


/*关于我们*/

.part-title-mar {
    padding-top: 10px;
    padding-bottom: 5px;
}

.paper-plane {
    font-size: 30px !important;
    margin-top: -8px !important;
}

.company-intro {
    margin: 0 5%;
}

.thought-all {
    width: 80px;
    height: 80px;
}

.thought-all-none {
    width: 80px;
    height: 80px;
}

.company-thought li {
    margin: 0 5px;
}

.thought-all span {
    margin-top: 20px;
    color: #3C3C3C;
}

.office-space-title, .contact-us-title {
    margin-top: 30px;
    margin-bottom: 20px;
}

.company-thought {
    margin-bottom: 20px;
}

.contact-us div img {
    float: left;
    width: 100%;
}

.contact-us {
    padding: 20px 0;
    text-align: center;
}

.contact-add {
    margin-top: 20px;
}

.company-thought-all {
    width: 100%;
    margin-top: 20px;
    padding: 20px 0;
}

.office-space-title, .contact-us-title {
    margin-bottom: 10px;
}


/*招贤纳士*/

.daiyu-title-ul {
    width: 70% !important;
}

.daiyu-content-1 {
    width: 100%;
}

.user-secret {
    font-size: 35px !important;
    margin-top: -10px !important;
}

.daiyu-title-ul {
    margin-top: 20px !important;
}

.product-img {
    margin-top: -20px;
}


/*服务中心*/

.service-img img {
    width: 75%;
    margin-top: 20px;
}

.service-ul {
    margin-top: 10px;
}

.service-ul li {
    margin: 10px 0;
}

.service-content h4 {
    font-size: 18px;
}

.service-content p {
    font-size: 14px;
}

.service-ul li:first-child {
    margin-top: 20px;
}


/*新闻动态*/

.news-content-all {
    margin-top: 0;
}

.newspaper-o {
    font-size: 40px !important;
}

.margin-t30 {
    margin-top: 20px !important;
}

.news-ul li {
    margin-top: 25px;
}


}


/*轮播页面*/

.c-860 {
    max-width: 900px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 100px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.c-demoslider {
    margin: 0px auto;
}
/* Slider */
#layerslider-wrapper{
    position:relative;
}
#layerslider-wrapper .ls-shadow-top{
    position:absolute;
    background-image:url(bg/shadow-top.png);
    background-repeat:no-repeat;
    background-position:top center;
    height:42px;
    width:100%;
    top:0;
    z-index:1;
}
#layerslider-wrapper .ls-shadow-bottom{
    position:absolute;
    background-image:url(bg/shadow-bottom.png);
    background-repeat:no-repeat;
    background-position:bottom center;
    height:32px;
    width:100%;
    bottom:0;
    z-index:1;
}
.ls-avada{
    border-top: 1px solid #d2d3d4;
    border-bottom: 1px solid #d2d3d4;
}
.ls-avada .ls-layer{
    background-repeat:no-repeat;
    background-position:center center;
}
.ls-avada .ls-nav-prev, .ls-avada .ls-nav-next {
    background-color: rgba(0, 0, 0, 0.5);
    background-repeat: no-repeat;
    width: 63px;
    height: 63px;
    display: none;
    position: absolute;
    top: 42%;
    opacity:0.8 !important;
}
.no-rgba .ls-avada .ls-nav-prev, .no-rgba .ls-avada .ls-nav-next, .no-rgba .wooslider .wooslider-prev, .no-rgba .wooslider .wooslider-next {
    background-color:#ccc;
}
.ls-avada .ls-nav-prev:hover, .ls-avada .ls-nav-next:hover{
    opacity:1 !important;
}
.ls-avada:hover .ls-nav-prev, .ls-avada:hover .ls-nav-next {
    display: block;
}
.ls-avada .ls-nav-prev {
    background-image: url(./assets/img/ls_prev.png);
    background-position: 19px 19px;
    left: 0;
}
.ls-avada .ls-nav-next {
    background-image: url(./assets/img/ls_next.png);
    background-position: 29px 19px;
    right: 0;
}

#fallback-slide{
    display:none;
    text-align:center;
}


/* Global styles */

.cute-slider {
    position: relative;
    visibility: hidden;
    overflow: hidden!important;
}

.cute-ie8 *,
.cute-ie7 * {
    filter: inherit;
    opacity: inherit;
}

/* Slider Controls */

.br-controls {
    position: absolute;
    z-index: 10;
}

.br-next,
.br-previous,
.br-slidecontrol,
.br-thumb-bottom .br-thumb-img,
.br-thumb-up .br-thumb-img,
.br-thumblist {
    position: absolute;
}

.br-slidecontrol {
    list-style: none;
    cursor: auto !important;
}

    .br-slidecontrol ul {
        margin: 0px;
        padding: 0px;
        height: 0px;
    }

    .br-slidecontrol ul li {
        display: block;
        position: relative;
        float: left;
        cursor: pointer !important;
    }

    .br-slidecontrol ul li .br-control-selected {
        display: none;
    }

.br-thumb-bottom,
.br-thumb-up {
    position: relative;
}

.br-thumblist {
    width: 100%;
    text-align: center;
    height: 0px;
    left: 0px;
    bottom: 0px;
}

.br-thumblist-content .br-list-thumb img {
    cursor: pointer !important;
}

.br-thumb-img img {
    height: 100% !important;
}

.br-slideinfo .top,
.br-slideinfo .bottom {
    width: 100%;
}

.br-slideinfo .right,
.br-slideinfo .left {
    height: 100%;
}

.br-slideinfo .more-btn {
    cursor: pointer !important;
    display: block;
    position: relative;
    text-decoration: none;
}

.br-slideinfo .subtitle,
.br-slideinfo .title,
.br-slideinfo .text {
    display: block;
}

/* Slider Timer */

.br-circle-timer,
.br-circle-timer .br-timer-dot,
.br-bar-timer,
.br-bar-timer .br-timer-bar {
    position: absolute !important;
}

.br-circle-timer .br-timer-dot {
    left: 50% !important;
    top: 50% !important;
}

/* Slider Captions */

.br-captions div {
    position: absolute;
    text-shadow: none;
}

/* Slider Video */

.br-video .play-btn,
.br-video .close-btn {
    background-repeat: no-repeat;
    cursor: pointer !important;
    position: absolute;
}

.br-video .video-cont {
    position: absolute;
    z-index: 2;
}

.cute-ie8 .video-cont,
.cute-ie7 .video-cont {
    z-index: auto !important;
}

/* Slider Shadow */

.cute-shadow {
    width: 100%;
}

.cute-shadow img {
    max-width: 100%;
}

/* Slider Loading */

.br-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 101;
}

.br-large-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 100;   
}

.br-loading .img,
.br-large-loading .img {
    width: 100%;
    height: 100%;
}

/* Trying to remove all the default global styles of WordPress :) */

.cute-slider img {
    max-width: none !important;
    height:360px;
}

.cute-slider img,
.entry-content .cute-slider img,
.comment-content .cute-slider img,
.widget .cute-slider img,
.cute-shadow img,
.entry-content .cute-shadow img,
.comment-content .cute-shadow img,
.widget .cute-shadow img {
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
    margin: 0px;
}

.entry-content .cute-slider *,
.comment-content .cute-slider *,
.widget .cute-slider * {
    line-height: normal;
    padding: 0px;
    outline: none;
    border: 0px;
    margin: 0px;
}

.cute-slider br.clear {
    clear: both;
}

.top div ,
.right div,
.bottom div,
.left div {
    padding: 20px !important;
}

.br-infocontent .title {
    background: none !important;
    margin: 0px !important;
    padding: 0px !important;
}

.br-infocontent .text {
    text-align: justify;    
    margin: 10px 0px 0px 0px !important;
    padding: 0px !important;
}


/*轮播结束*/

/*右侧客服样式*/

.clear {
    clear: both;
    font-size: 0px;
    line-height: 0;
    height: 0;
}

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?qradjf');
    src: url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?qradjf') format('truetype'), url('../fonts/icomoon.woff?qradjf') format('woff'), url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.demo-icon {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 24px;
    color: #999;
}


/*new right*/

.cndns-right {
    position: fixed;
    right: 1px;
    top: 45%;
    margin-top: -50px;
    z-index: 200
}

.cndns-right-meau {
    position: relative;
}

.cndns-right-btn {
    width: 48px;
    height: 48px;
    border: 1px solid #ddd;
    text-align: center;
    display: block;
    margin-bottom: 6px;
    position: relative;
    background-color: #fff
}

.cndns-right-btn span {
    color: #848484;
    font-size: 26px;
    line-height: 48px;
}

.cndns-right-btn sup {
    display: block;
    min-width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    border-radius: 50%;
    background-color: rgb(29, 128, 211);
    position: absolute;
    left: -12px;
    top: -12px;
}

.cndns-right-btn p {
    color: rgb(29, 128, 211);
    font-size: 14px;
    line-height: 18px;
    padding-top: 5px;
    display: none;
}

.cndns-right-meau:hover .cndns-right-btn span {
    display: none
}

.cndns-right-meau:hover .cndns-right-btn p {
    display: block;
}

.meau-car .cndns-right-btn {
    border-color: rgb(29, 128, 211);
    margin-bottom: 20px;
}

.meau-car.cndns-right-meau:hover .cndns-right-btn {
    background-color: rgb(29, 128, 211)
}

.meau-car.cndns-right-meau:hover .cndns-right-btn span {
    color: #fff;
    display: block;
}

.meau-car .cndns-right-btn span {
    color: rgb(29, 128, 211);
}

.meau-sev .cndns-right-btn {
    border-color: #fff;
    background: url(../img/02index-banner-8.gif) no-repeat rgb(29, 128, 211) center;
}

.meau-sev .cndns-right-btn p {
    color: #fff
}

.meau-sev .cndns-right-btn span {
    color: #fff
}

.meau-top .cndns-right-btn span {
    font-size: 12px;
    line-height: 12px;
    padding-top: 10px;
    display: block
}

.meau-top .cndns-right-btn i {
    display: block;
    color: #999
}

.meau-top.cndns-right-meau:hover .cndns-right-btn {
    background-color: rgb(29, 128, 211)
}

.meau-top.cndns-right-meau:hover .cndns-right-btn span {
    display: block;
    color: #fff
}

.meau-top.cndns-right-meau:hover .cndns-right-btn i {
    color: #fff;
}

.cndns-right-box {
    position: absolute;
    top: -180px;
    right: 48px;
    padding-right: 25px;
    display: none;
	z-index: 9999;
}

.cndns-right-box .box-border {
    border: 1px solid #ccc;
    border-top: 4px solid rgb(29, 128, 211);
    padding: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    position: relative
}

.cndns-right-box .box-border .arrow-right {
    display: block;
    width: 13px;
    height: 16px;
    background: url(../img/arrow.png) no-repeat;
    position: absolute;
    right: -13px;
    top: 190px;
}

.cndns-right-box .box-border .sev-t .title-na {
	color: #333;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	padding: 10px 0;
}
.cndns-right-box .box-border .sev-t .tel-list li, .cndns-right-box .box-border .sev-b .tel-list li {
	padding: 10px 0;
	border-bottom: solid 1px #eee;
	float: none;
	width: 100%;
}
.cndns-right-box .box-border .sev-t .tel-list li:nth-last-child(1), .cndns-right-box .box-border .sev-b .tel-list li:nth-last-child(1) {
	border-bottom: solid 0 #eee;
}
.cndns-right-box .box-border .sev-t .tel-list p.tel-li_na, .cndns-right-box .box-border .sev-b .tel-list p.tel-li_na {
	color: rgb(29, 128, 211);
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 5px;
}
.cndns-right-box .box-border .sev-t .tel-list p span.icon, .cndns-right-box .box-border .sev-b .tel-list p span.icon{
	color: #ddd;
}
.cndns-right-box .box-border .sev-t .tel-list p, .cndns-right-box .box-border .sev-b .tel-list p{
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-indent:1.5rem;
}

.cndns-right-box .box-border .sev-b {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #e4e4e4
}

.cndns-right-box .box-border .sev-b h4 {
    color: #666;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 15px;
}

.cndns-right-box .box-border .sev-b li {
    float: left;
    width: 50%
}

.cndns-right-box .box-border .sev-b li a {
    display: inline-block;
    color: #999;
    font-size: 13px;
    padding-left: 43px;
    background: url(../img/q1.gif) no-repeat left 3px;
    line-height: 36px;
}

.cndns-right-box .box-border .sev-b li a:hover {
    color: rgb(29, 128, 211)
}

.meau-sev .cndns-right-box .box-border {
    width: 260px;
}

.meau-contact .cndns-right-box .box-border {
    width: 280px;
}

.cndns-right-meau:hover .cndns-right-box {
    display: block
}

.meau-code .cndns-right-box {
    top: inherit;
    bottom: -35px;
}

.meau-code .cndns-right-box img {
    width: 98px;
}

.meau-code .cndns-right-box .box-border {
    width: 156px;
    text-align: center;
    border-top: 1px solid #ccc;
}

.meau-code .cndns-right-box .box-border i {
    display: block;
    color: #f66e06;
    font-size: 16px;
    line-height: 16px;
}

.meau-code .cndns-right-box .box-border .arrow-right {
    top: inherit;
    bottom: 50px;
}

.meau-sev .cndns-right-btn .demo-icon {
    display: none;
}

.meau-sev:hover .cndns-right-btn {
    background: rgb(29, 128, 211)
}

.meau-zs .cndns-right-btn {
    background-color: rgb(29, 128, 211);
    color: #fff;
    margin-top: 80px;
    border-color: rgb(29, 128, 211)
}

.meau-zs .cndns-right-btn span {
    olor: #fff
}

.meau-zs .cndns-right-btn p {
    color: #fff
}