body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "新宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%}
a{color:#172c45;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

a {
    text-decoration: none;
}

input,
textarea {
    outline: none;
    border: 0 none;
}
/*版心*/

.w {
    position: relative;
    width: 1190px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

i,
em {
    font-style: normal;
}

.ataocan #a-red {
    color: #E72614;
}

.a12 {
    font-size: 12px;
}

.a14 {
    font-size: 14px;
}

.a16 {
    font-size: 16px;
}

.a20 {
    font-size: 20px;
}

.wraper {
    width: 1190px;
    /*height: 4000px;*/
    margin: 0 auto;
}

.nav_logo {
    width: 230px;
    height: 62px;
}

.nav {
    display:inline-block;
    width: 1150px;
    border-bottom: none;!important;
    height: 62px;
}

.nav_left {
    display: inline-block;
}

.nav_right {
    display: inline-block;
    float: right;
    line-height: 62px;
}
.nav_right_font {
    font-size: 20px;

}

.nav_right_font a {
    font-size: 16px;
    color: #666666;
    padding-right: 14px;

}
.nav_right_font a:hover {
    color: #C00000;!important;
    text-decoration: none;
}

.nav_right_font a img {
    padding-right: 3px;
    vertical-align: middle;
}

.top {
    display: block;
}

.lunbo {
    width: 1190px;
    /*height: 500px;*/
}

.lunbo_big{
    /*display: block;*/

}

.lunbo_big img{

    width: 1920px;
    /*height: 500px;*/
}

.layui-carousel {
    position: relative;
    left: 0;
    top: 0;
    height: 500px;
    background-color: #f8f8f8;
}

/*��Ҫҵ��*/

.work {
    height: 120px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #fff9ec;
}

.work_left {
    display: inline-block;
}

.work_right {
    display: inline-block;
    padding-left: 10px;
    /*padding-top: 30px;*/
    vertical-align: middle;
}

.work_bottom {
    position: relative;
    top: 30px;
}

.work_right_p1 {
    font-size: 22px;
    color: #252525;
}
.work_right_p2 {
    font-size: 16px;
    color: #666666;
}

/*ҵ������*/

.business {
    width: 1190px;
    /*height: 50px;*/
    padding: 50px 0 10px 0;
    /*background-color: #fff9ec;*/
}

.business_title {
    margin: 30px 0;
}
.business_title_left {
    display: inline-block;
}

.business_title_right {
    display: inline-block;
    font-size: 18px;
    color: #999999;
    vertical-align: middle;
    padding-left: 10px;
}

.business_more {
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #999999;
    vertical-align: middle;
}
.business_lingyu {
    font-size: 30px;
    font-weight: 700;
    color: #252525;
    padding-right: 10px;
}

.business_m {
    display: inline-block;
    float: right;
}

.business_bottom_01 {
    font-size: 20px;
    color: #1f1f1f;
}

.business_bottom_01 a {
    color: #1f1f1f;
    font-size: 20px;
}

.business_bottom_01 a:hover {
    color: #C00000;
    text-decoration: none;
}

.business_list {
    padding-top: 20px;
}
.business_bottom_01 {
    padding-bottom: 10px;
}

.business_num {
    font-size: 18px;
    color: white;
    background: rgba(0, 0, 0, .3);
    position: relative;
    top: -25px;
    text-align: right;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.business_label {
    margin: 20px 0 20px 0;
}

.business_label a:hover {
    color: #C00000;
    text-decoration: none;
    border-color: #C00000;

}

.business_label a {
    text-decoration: none;
    color: #666666;
}



.business_banner {
    padding: 10px 0 40px 0;
}
3.business1 {
     width: 1190px;
     /*height: 50px;*/
     padding: 0px 0 10px 0;
     /*background-color: #fff9ec;*/
 }
.business2 {
    width: 100%;
    height: 50px;
    padding: 0px 0 10px 0;
    /*background-color: #fff9ec;*/
}

.ahead {
    /* display: block; */
    background: -webkit-linear-gradient(left,#6247F9,#60A2FF);
    background: -o-linear-gradient(left,#6247F9,#60A2FF);
    background: -moz-linear-gradient(left,#6247F9,#60A2FF);
    background: -mos-linear-gradient(left,#6247F9,#60A2FF);
    background: linear-gradient(left,#6247F9,#60A2FF);
    height: 30px;
    line-height: 30px;
	min-width:1190px;
}

.atop_nav_left {
    width: 30px;
}

.atop_nav ul li {
    float: left;
}

.atop_nav_left img {
    width: 45px;
    vertical-align: bottom;
}
.atop_nav .fr li {
    font-size: 14px;
    color: #a8a8a8;
}

.atop_nav .fr a {
    font-size: 14px;
    color: #6860C5;
    font-weight: 700;
}

.azuobiao li {
    /*margin: 1px;*/
    height: 30px;
    line-height: 30px;
    /*margin-left: 200px;*/
}

.abj {
    font-size: 14px;
    color: white;
    margin-left: 50px;
    vertical-align: middle;
}
.aqh{
    font-size: 14px;
    color: white;
    vertical-align: middle;
    margin-left: 100px;
    display: inline-block;

}

.top_01 {
    width: 30px;
    height: 20px;
    position: relative;
    top: -2px;
    left: 20px;
}

.aqh img {
    width: 20px;
    height: 20px;
}
.aqh1{
    font-size: 14px;
    color: white;
    vertical-align: middle;


}

.carousel-control span {
    position: relative;
    top: 50%;
}

.azhuce {
    width: 100px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    /*display: inline-block;*/
    background: #43FFFF;
    border-radius: 5px;
    color: white;
    margin-top: 4px;
    margin-right: 50px;

}

.azhuce li a:hover {
    color: #E72614;
}

.azhuce ul li .adh:hover {
    color: #E72614;
}


.content{
    width: 400px;
    height:30px;
    overflow:hidden;
    /*background-color: #009688;*/
}
ul li{
    list-style:none;
    /*height:30px;*/
    line-height:30px;
    text-align:left;
    padding-left:30px;
    font-size:14px;
    color:white;
}
/*li:hover{color:#f91;}*/
.banner{min-width:1190px;}
.banner .carousel-inner > .item {
    /*height: 500px;*/
    background-position: center top;
    background-repeat: no-repeat;
}

/*������*/
.top_up {
    height: 200px;
}

/*asid_share*/
.asid_share{position:fixed;width:40px;bottom:15%;right:0;z-index:890;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

.asid_share .asid_share_box{width:100%;background:#d9d9d9;text-align:center;}
.asid_share .asid_share_box a{display: block;  height: 50px;  padding-top: 5px;}
.asid_share .asid_share_box a:hover{background:#e12500;text-decoration:none;}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{color:#fff;font-size:12px;display:block;padding-left:6px;line-height:18px;width:30px;margin-top:-2px;}
.asid_share .red_bag{background:#e12500;text-decoration:none;}
.asid_share .asid_sha_layer{    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    right: 47px;
    bottom: 4px;}
.asid_share .asid_sha_layer1{    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    right: 47px;
    bottom: 40px;}

.sweep_img{padding:10px;}
.asid_share_box .asid_help_list li{line-height:26px;height:26px;background:url(../images/dian.png) no-repeat 6px 12px;}
.asid_share_box .asid_help_list li a{line-height:26px;height:50px;padding:0 0 0 14px;text-align:left;}
.asid_help_list li a:hover{color:#fff;}

.asid_share_triangle{    width: 12px;
    height: 40px;
    position: absolute;
    right: 45px;
    bottom: 44px;
    z-index: 100;}

.asid_share_triangle1{    width: 12px;
    height: 40px;
    position: absolute;
    right: 45px;
    bottom: 60px;
    z-index: 101;}

.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}
.border_sj{color:#ccc;font-style:normal;}
.con_sj{color:white;margin:-14px -2px 0 0;margin:-28px 0 0 -2px;}

/* ���� */

.face {
    height: 445px;
    width: 1433px;
    margin: 0 auto;
    margin-top: 120px;
    margin-bottom: 80px;
}

.face_l {
    float: left;
    width: 826px;
    height: 447px;
    /*background: url(../images/j_index_m2_b2.jpg) no-repeat 0 0;*/
}

.face_r {
    float: left;
    width: 600px;
    height: 445px;
    background: #9fa0a0;
    padding: 50px 0 0 80px;
    box-sizing: border-box;
    color: #fff;
}

.fa_l_content {
    position: absolute;
    margin-left: 170px;
    margin-top: 56px;
    width: 535px;
    height: 335px;
    padding: 28px 44px 39px 44px;
    box-sizing: border-box;
    background-color: #fff;
}

.fa_l_content>img {
    width: 60px;
    height: 60px;
}

.both-pic img {
    float: left;
    width: 216px;
    height: 150px;
}

.both-pic-1 {
    margin-right: 15px;
}

.fa_l_content p {
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}



.fa_l_content>img {
    float: left;
    border-radius: 50%;
}

.fa_l_content i {
    margin-top: 15px;
    display: inline-block;
    margin-left: 10px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #999;
}

.fa_l_content h5 {
    margin-top: 15px;
    display: inline-block;
    font-size: 16px;
    margin-left: 5px;
}

.fa_l_content>span {
    display: block;
    margin-left: 88px;
    margin-bottom: 20px;
    color: #999;
}

.fa_l_content>p {
    font-size: 12px;
    margin-bottom: 20px;
}

.face_r h4 {
    font-size: 24px;
    margin-bottom: 20px;
}

.face_r p {
    margin-bottom: 10px;
}

.icon li {
    float: left;
    margin-top: 27px;
    margin-right: 25px;
    border-radius: 50%;
}

.icon ul {
    width: 340px;
}

.icon li img {
    border: 2px solid transparent;
    width: 54px;
    height: 54px;
    border-radius: 50%;
}

.icon li img:hover {
    border: 2px solid red;
}

.redBorder {
    border: 2px solid red!important;
}
/*ѡ�*/
.tc{ text-align:center}
.main-page{margin:0 auto;width:1200px}
.main-page .left{ padding-right: 25px;  margin-top:50px}
.main-page .left, .main-page .right{float:left;}
.main-page .nav-back{height:300px;}
.main-page .nav{position:relative;margin-top:-300px;width:132px;text-align:center;font-size:18px;font-family:"΢���ź�";color: black;}
.main-page .nav div{height:47px;line-height:47px; margin-bottom: 8px; border-radius: 2px; cursor: pointer;}
.main-page .nav div.on{background:#3091f2; }
.main-page .right{width:800px;height:800px;margin-left:100px;margin-top: 50px;}
.main-page .content{position:relative; width:800px; height:800px; overflow:hidden;}
.main-page .content .con-ggh{ width:800px; height:800px;}

.con-ggh ul{ padding-top:20px; display:block}
.con-ggh ul li{ padding-top:20px; margin-right:20px;    width: 600px; }
.list-pic{ background-color: rgba(255,255,255,0.1); padding: 19px; width: 110px; height: 110px; border: 1px solid rgba(255, 255, 255, .2);}
.list-pic img{ width:110px; height:110px; display:block}
.con-ggh .item-name{ padding:20px 0; height: 20px; width: 150px; font-size: 16px; text-align: center; color: #fff; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.b-intro{ margin-top:20px}
.b-intro span{ font-size:24px; margin-bottom:12px; color:#fff}
.b-intro p{ width:545px; height:45px; line-height:24px; overflow:hidden; color:#fff; font-size:14px}
.ck-m{ width:123px; height:36px; line-height:36px; border:1px #fff solid; margin-top:25px}
.zcinfo{ width:550px; margin-top:280px}
.ptpic-dl,.ptpic-dl img{ width:354px; height:690px}
.ptpic-dl{ margin-top:110px}
.b-intro a{color: aliceblue}
.ck-m:hover{
    border: 1px solid #E06264;
}

.footer {
    /*position: fixed;*/
    bottom: 0;
    width: 100%;
    background-color: #272E38;
    min-width:1190px;
}

.asked_right {
    display: inline-block;
}

.asked_left {
    display: block;
}

.main-page .nav {
    background-image: url("../image/asked.jpg");
}

.container {
    widows: 1190px;

}
.business1 .tuandui {
    /*margin-bottom: 20px;*/
    /*margin-top: 40px;*/
}

.tuandui_banner {
    padding-top: 0;
}

.tuandui_bottom p {
    color: black;
    width: 230px;
    /*text-align: center;*/
}

.tuandui_bottom ul li {
    display: inline-block;
    padding-left:4px;
}

/*�ײ�tab��*/
.product {
    /*background: #f5f5f5;*/
    padding: 30px 0;
    display: block;
}


.product .nav-tabs > li.active > a,
.product .nav-tabs > li.active > a:hover,
.product .nav-tabs > li.active > a:focus,
.product .nav-tabs > li > a:hover {
    background: transparent;
    border: 1px solid transparent;
    border-bottom: 2px solid #1FC76C;
}


.product-box {
    display: block;
    height: 150px;
    background: #FFF;
    box-shadow: 2px 2px 2px #d8d8d8;
    margin-top: 25px;
}

.product-box .left {
    height: 150px;
    margin-right: 107px;
    overflow: hidden;
}

.product-box .left h4 {
    font-size: 16px;
    margin-top: 20px;
}

.product-box .left p {
    margin-bottom: 4px;
}

.product-box .left .row {
    margin-left: 0;
    margin-right: 0;
    white-space: nowrap;
}

.product-box .right {
    height: 150px;
    width: 107px;
    border-left: 1px dashed #ccc;
    position: relative;
}

.product-box .right::before,
.product-box .right::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #f5f5f5;
    left: -6px;
}

.product-box .right::before {
    top: -6px;
    box-shadow: 0 -2px 2px #d8d8d8 inset;
}

.product-box .right::after {
    bottom: -6px;
    box-shadow: 0 2px 2px #d8d8d8 inset;
}

.product-box .percent {
    color: #E92322;
    margin-top: 25px;
}

.product-box .percent span:first-child {
    font-size: 44px;
    font-weight: bold;
}

.product-box .percent span:last-child {
    margin-left: -2px;
}

.product-box .rate {
    margin-top: 5px;
}

.product-box .progress {
    height: 12px;
}

.product-box .tips {
    position: absolute;
    left: 0;
    top: 14px;
    width: 100%;
    text-align: center;
}

.product-box .tips .bao,
.product-box .tips .bei {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
}

.product-box .tips .bao {
    color: red;
    border: 1px solid red;
}

.product-box .tips .bei {
    color: green;
    border: 1px solid green;
}

.product-box.active {
    background: #e92322;
    color: #FFF;
    position: relative;
}

.product-box.active .percent {
    color: #FFF;
}

.product-box.active::before {
    content: '\e915';
    position: absolute;
    left: 0;
    top: -7px;
    font-family: wjs;
    font-size: 33px;
}

.tab-content ul li {
    /*color: black;*/
    padding-left: 15px;
    line-height: 35px;
}
.tab-content ul li a {
    text-decoration:none;
    color:#333;

}

.news_left_top_title {
    background: -webkit-linear-gradient(right,#00BF79,#44D25C);
    background: -o-linear-gradient(right,#00BF79,#44D25C);
    background: -moz-linear-gradient(right,#00BF79,#44D25C);
    background: -mos-linear-gradient(right,#00BF79,#44D25C);
    background: linear-gradient(right,#00BF79,#44D25C);

    height: 56px;
    line-height: 56px;
}
.news_left_top_title1 {
    background: -webkit-linear-gradient(right,#259EFA,#3CCAFF);
    background: -o-linear-gradient(right,#259EFA,#3CCAFF);
    background: -moz-linear-gradient(right,#259EFA,#3CCAFF);
    background: -mos-linear-gradient(right,#259EFA,#3CCAFF);
    background: linear-gradient(right,#259EFA,#3CCAFF);

    height: 56px;
    line-height: 56px;
}
.news_left_top_title2 {
    background: -webkit-linear-gradient(right,#FFAD26,#FFD03F);
    background: -o-linear-gradient(right,#FFAD26,#FFD03F);
    background: -moz-linear-gradient(right,#FFAD26,#FFD03F);
    background: -mos-linear-gradient(right,#FFAD26,#FFD03F);
    background: linear-gradient(right,#FFAD26,#FFD03F);

    height: 56px;
    line-height: 56px;
}
.news_left_top_title3 {
    background: -webkit-linear-gradient(right,#F03E3F,#FF704F);
    background: -o-linear-gradient(right,#F03E3F,#FF704F);
    background: -moz-linear-gradient(right,#F03E3F,#FF704F);
    background: -mos-linear-gradient(right,#F03E3F,#FF704F);
    background: linear-gradient(right,#F03E3F,#FF704F);

    height: 56px;
    line-height: 56px;
}


.news_more {
    display: inline-block;
    float: right;
}

.news_success {
    display: inline-block;

}

._container {
    height: 36px;
    overflow: hidden;
    text-align: center;
}
._container li {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #FEC33F;!important;
    vertical-align: middle;

}
._container li:first-child {
    margin-top: 0px;
    transition: margin-top .8s;/*�˴����޸�ÿ�ι�������ʱ��*/
}
._container1 {
    width: 100%;
    height: 180px;
    overflow: hidden;
    text-align: center;
}
._container1 li {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #FEC33F;
    vertical-align: middle;

}
._container1 li:first-child {
    margin-top: 0px;
    transition: margin-top .8s;/*�˴����޸�ÿ�ι�������ʱ��*/
}

.news_laba {
    float: right;
    font-weight: 700;
    text-align: right;
    color: #FEC33F;
    padding-top: 10px;
}
.laba{
    width: 22px;
    height: 25px;
}

.news_left_top_content {
    background-color: #F5F6FA;
    border-left: solid 1px #E8EBF3;
    border-right: solid 1px #E8EBF3;
    border-bottom: solid 1px #E8EBF3;

}

.news_left_bottom_content {
    background-color: #F5F6FA;
    border-left: solid 1px #E8EBF3;
    border-right: solid 1px #E8EBF3;
    border-bottom: solid 1px #E8EBF3;
    width: 80%;
}

.news_right_content {
    background-color: #F5F6FA;
    border-left: solid 1px #E8EBF3;
    border-right: solid 1px #E8EBF3;
    border-bottom: solid 1px #E8EBF3;
    height: 769px;
}

.news_right_content ul li a  {
    font-size: 14px;
}

.home_nav {
    height: 48px;
}

.home_nav a {
    font-size: 18px;
    color: #C00000;
}

.home_nav_1 a {
    font-size: 18px;
    color: greenyellow;
}

.home_nav_1 a:hover {
    color: #C00000;
}



.home_nav {
    border-bottom: none;!important;
}

.news_success {
    font-size: 20px;
    color: white;
    padding-left: 20px ;
}

.news_more a{
    font-size: 16px;
    color: white;
    padding-right: 10px;
}
.news_more a:hover {
    color: #FE6E4E;
}

._container1_li_a a {
    color: red;
}

.erweima {

}

.tab .box .menus {
    width: 269px;
    height:810px;
    background: rgb(255,255,255);
    float: left;
    /* margin-top: 40px; */
    /* border-radius: 10px; */
    overflow: hidden;
    margin-left: 20px;
    padding: 30px 0;
    box-shadow: 0px 7px 6px 2px #d2d2d2;
}
.tab .box .menus li {
    display: inline;
    width: 200px;
    height: 70px;
    /*background: rgb(92,94,103);*/
    font-size: 14px;
    color: #626262;
    text-align: right;
    /*border-bottom: 1px solid rgba(0,0,0,0.5);*/
    line-height: 50px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.tab .box .menus li:hover {
    color: #e03d1d;
    cursor:pointer;
}
.tab .box .menus li:nth-child(7) {
    border-bottom: none;
}


.box {
    height: 824px;
    background: #F4F4F4;
    margin: 30px 0;
    border-radius: 10px;
}

.all-service {
    text-align: center;
    border-bottom: 1px solid red;
    padding-bottom: 14px;

    width: 70px;
    margin: 0 auto;
}
.all-service a {
    color: #e03d1d;
}



.tab .right {
    float: left;
    width: 850px;
    margin-top: 25px;
    height: 772px;
    overflow: hidden;
    margin-left: 26px;
    border-radius: 10px;
    /*background: rgba(0,0,0,0.5);*/
}
.tab .tab_right {
    width: 900px;
    height: 800px;
    color: #fff;
    text-align: center;
    position: relative;
}

.asked_right_right {
    display: inline-block;
    margin: 0 auto;
}
.asked_right_right img {
    width: 167px;
    height: 200px;

    padding-top: 19px;
}

.asked_right {
    width: 650px;
    float: left;
}

.asked_right ul li  {
    line-height: 34px;
}

.asked_right ul li p {
    color: #372f30;
}

.asked_right_left_fp {
    border-bottom: 1px dashed #372f30 ;
    padding-bottom: 5px;
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}

.asked_right_left {
    display: inline-block;
    float: left;
    width: 611px;
}

.asked_right_left_fp1{
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}

.asked_right_left p a {
    color: #372f30;
}
.asked_right_left p a:hover {
    color: #C00000;
    text-decoration: none;
}


.asked_right_left h3 {
    background-color: #2E3138;
    border-radius: 5px;
    padding: 5px;
    word-wrap:normal;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

.asked_right_left h3 a {
    color: white;
    text-decoration: none;
}
.asked_right_left h3 a:hover {
    color: white;
}

.asked_right_left_detail a{
    color: #c8161d;
}

.asked_right_left p span a {
    color: #c8161d;
}

.asked_left {
    float: right;
    position: relative;
    right: 20px;
    width: 200px;
}
.asked_left ul li {
    padding-left: 0;
    margin-bottom: 20px;
}


.weituo {
    margin: 40px 0;
}
.weituo_content ul li {
    color: black;
    width: 400px;
}
.layui-col-md4_img{
    height:90px;
	overflow:hidden
}
.layui-col-md4 img {
    width: 90px;
}

.slide1 img {
    width: 180px;
    height: 220px;
}


.weituo_content_head_right {
    display: inline-block;
    /*float: right;*/
    width: 300px;
}
.weituo_content_head img {
width: 42px;
    height: 42px;
}

.weituo_content_head {
    display: inline-block;
    float: left;
    width: 50px;
}

.weituo_content_head_right_top_left {
    float: left;
    font-size: 18px;
    color: #576b95;
}

.weituo_content_head_right_top_right {
    float: right;
    width: 100px;
    text-align: right;

}

.weituo_content_head_right ul li {
    display: block;
    float: left;
}

.weituo_content_head_right_top_right a {
    color: #c00000;
}

.weituo_content_head_right p {
    padding: 8px 0 15px 0;
}

/*����*/
.dianzan ul li {
    font-size: 14px;
    color: #C00000;

}

.weituo_content_head_right_time {
    margin-bottom: 5px;
	margin-top:15px;
}

.yuyue {

    margin: 0 auto;
    width: 100px;
    height: 30px;
    text-align: center;
    padding: 20px;

}

.ljyuyue {
    /*background: -webkit-linear-gradient(bottom,#2F323A,#494B50);*/
    /*background: -o-linear-gradient(bottom,#2F323A,#494B50);*/
    /*background: -moz-linear-gradient(bottom,#2F323A,#494B50);*/
    /*background: -mos-linear-gradient(bottom,#2F323A,#494B50);*/
    /*background: linear-gradient(bottom,#2F323A,#494B50);*/
    background-color: #494B50;
    text-align: center;
    color: white;
    display: block;
    margin: 0 auto;
    width: 167px;
    height: 34px;
    line-height: 34px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ljyuyue:hover {
    color: white;
    background-color: #CD2A2D;
    /*padding: 15px 57px;*/
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-decoration: none;
}


.yuyue a{
    background: -webkit-linear-gradient(right,#CC2630,#CB2F26);
    background: -o-linear-gradient(right,#CC2630,#CB2F26);
    background: -moz-linear-gradient(right,#CC2630,#CB2F26);
    background: -mos-linear-gradient(right,#CC2630,#CB2F26);
    background: linear-gradient(right,#CC2630,#CB2F26);

    height: 50px;
    line-height: 50px;
    display: block;
    padding: 0 20px;
    border-radius: 10px;
    color: white;
    font-size: 21px;
    /*font-weight: 700;*/
    width: 200px;
    margin: 0 auto;
    /*padding: 0 50px;*/
    letter-spacing: 5px;
    box-shadow: 1px 4px 4px 2px #d2d2d2;
}

.yuyue a:hover {
    color: white;
    text-decoration: none;
}


/*��Ȩ*/




/*.footer {
    background-color: #009fd9;
    font-family: "Microsoft Yahei";
    margin-top: 50px;
    width: 100%;
}
.footer-floor1 {
    width: 100%;
    padding: 36px 0 20px
}
.footer-list {
    width: 69%;
    height: 100%;
    float: left
}
.footer-list ul {
    float: left;
    margin-right: 13%
}
.footer-list .flist-4 {
    margin-right: 0
}
.footer-list li {
    line-height: 32px
}
.footer-list li a {
    color: #b6e2f2;
    font-size: 12px;
    text-decoration: none
}
.footer-list li a:hover {
    text-decoration: underline;
    color: #fff
}
.footer-list .flist-title {
    font-size: 16px;
    color: #fff;
    margin-bottom: 15px
}
.footer-floor2 {
    width: 100%;
    border-top: 1px solid #4cc3ed;
    padding: 20px 0;
    text-align: center
}
.footer-floor2 p {
    text-align: center;
    color: #b6e2f2;
    font-size: 12px;
    line-height: 30px
}
.footer-floor2 p span {
    font-family: PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif
}
.footer-floor2 a {
    color: #b6e2f2
}
.footer-floor2 a:hover {
    color: #a8d0e0;
    text-decoration: underline
}
.foot-link {
    margin: 0 15px;
    text-decoration: none;
    color: #b6e2f2
}
.foot-link:hover {
    text-decoration: underline
}
.footer-right {
    width: 300px;
    float: right
}*/

.xianshi_dian {
    display: block;
    width: 389px;
    word-wrap:normal;
    text-overflow:ellipsis;
    white-space:nowrap;overflow:hidden
}


.xianshi_dian1 {
    display: block;
    width: 260px;
    word-wrap:normal;
    text-overflow:ellipsis;
    white-space:nowrap;overflow:hidden;
}

/*底部版权*/

strong {
    font-weight: 400
}
.strong {
    font-weight: 700
}
::selection {
    background: #1EACDF;
    color: #fff
}
img {
    border: 0
}

/*::-moz-selection {*/
/*background:#1EACDF;*/
/*color:#fff*/
/*}*/

/*::-webkit-selection {*/
/*background:#1EACDF;*/
/*color:#fff*/
/*}*/
.autoWidth {
    margin: 0 auto;
    min-width: 1000px;
    max-width: 1200px
}
.auto {
    margin: 0 auto;
    min-width: 1000px;
    max-width: 1200px
}

@media screen and (max-width:1233px) {
    .auto {
        padding-left: 10px
    }
}
.clearfix:after, .clearfix:before {
    display: table;
    line-height: 0;
    content: ""
}
.clearfix:after {
    clear: both
}
.clear-float {
    clear: both
}
.ct_bt{
   width:1190px; margin-left:auto; margin-right:auto; margin-bottom:15px;
}
.xx_ti{
width:100%; height:45px; background-color:#f4f4f4; border-bottom:2px solid #8e0f28; 
}
.xx_ti h2{
 height:45px;line-height:45px; color:#333; font-size:20px; font-weight:normal; padding-left:25px;
}

.youlian_list{
width:100%;margin-right:auto;margin-left:auto;
}
.youlian_list a{
padding:5px 12px;display:block;margin-left:5px;margin-right:5px;font-size:14px;float:left;margin-top:15px; color:#333333;
}

.banquan{
   border-top:2px solid #003333;
   margin-top:15px;
   padding-top:10px;
}
.banquan p{
   text-align:center;
}
.banquan p a{
   color:#FFFFFF;
    font-size:14px;
}
.footer {
    background-color: #272E38;
    font-family: "Microsoft Yahei"
}
.footer-floor1 {
    width: 100%;
    padding: 36px 0 20px
}
.footer-list {
    width: 73%;
    height: 100%;
    float: left;
}
.footer-list ul {
    float: left;
    margin-right: 10%;
}
.footer-list .flist-4 {
    margin-right: 0
}
.footer-list li {
    line-height: 32px
}
.footer-list li a {
    color: #88929f;
    font-size: 16px;
    text-decoration: none
}
.footer-list li a:hover {
    text-decoration: underline;
    color: #fff
}
.footer-list .flist-title {
    font-size: 20px;
    color: #9eacc6;
    margin-bottom: 15px
}
.footer-floor2 {
    width: 100%;
    border-top: 1px solid #4cc3ed;
    padding: 20px 0;
    text-align: center
}
.footer-floor2 p {
    text-align: center;
    color: #b6e2f2;
    font-size: 12px;
    line-height: 30px
}
.footer-floor2 p span {
    font-family: PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif
}
.footer-floor2 a {
    color: #b6e2f2
}
.footer-floor2 a:hover {
    color: #a8d0e0;
    text-decoration: underline
}
.foot-link {
    margin: 0 15px;
    text-decoration: none;
    color: #b6e2f2
}
.foot-link:hover {
    text-decoration: underline
}
.footer-right {
    width: 300px;
    float: right
}
.telephone {
    width: 100%;
    height: 32px;
    line-height: 32px;
    color: #fff
}
.telephone span {
    display: inline-block;
    width: 32px;
    height: 32px;
    float: left;
    background: url(../images/phone_32px.png);
    margin-left: 16%
}
.telephone .tel-number {
    font-size: 30px;
    font-weight: 400;
    text-align: right
}
.official-plat {
    width: 100%;
    height: 100%;
    margin-top: 20px;
    position: relative
}
.official-plat ul {
    float: right;
    margin-top: 7px
}
.official-plat ul li span {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url(../images/plat_icon.png) no-repeat 0 0;
    line-height: 32px;
    float: left;
    margin-right: 12px
}
.official-plat ul li .weibo-logo {
    background: url(../images/plat_icon.png) no-repeat -32px 0
}
.official-plat ul li .qq-logo {
    background: url(../images/plat_icon.png) no-repeat -64px 0
}
.official-plat ul li {
    height: 45px
}
.official-plat ul a {
    display: inline-block;
    height: 32px;
    width: 100%;
    line-height: 32px;
    color: #fff;
    text-decoration: none;
    font-size: 12px
}
.official-plat>p {
    display: inline-block;
    width: 132px;
    height: 132px;
    border: 1px solid #ddd;
    background-color: #fff
}
.official-plat .weixin {
    position: absolute;
    top: 0;
    left: 10px;
    background-image: url(../images/plat_qrcode.png);
    background-repeat: no-repeat;
    background-position: 0 0
}
.official-plat .weibo {
    position: absolute;
    top: 0;
    left: 10px;
    background-image: url(../images/plat_qrcode.png);
    background-repeat: no-repeat;
    background-position: -132px 0;
    display: none
}
#wx-corner {
    border: 10px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    top: 12px;
    right: -20px;
    z-index: 10
}
#wb-corner {
    border: 10px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    top: 58px;
    right: -20px;
    z-index: 10
}
.five-superiority {
    width: 100%;
    border-bottom: 1px solid #27aede;
    padding: 10px 0 20px
}
.five-superiority-list li {
    float: left;
    width: 20%;
    height: 36px;
    text-align: center;
    border-left: 1px solid #27aede
}
.five-superiority-list li:first-child {
    border-left: none
}
.five-superiority-list li a {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: no-repeat 2% center;
    text-indent: 2em;
    color: #fff;
    font-size: 16px
}
.five-superiority-list li a:hover {
    color: #bfe7f5
}
.five-superiority-list li a.superiority-text {
    text-indent: 4em
}
.superiority-icon {
    position: absolute;
    width: 40px;
    height: 40px;
    left: 10%;
    background-repeat: no-repeat;
    background-image: url(../images/footer_youshi.png)
}
.compensate_ico .superiority-icon {
    background-position: 0 0
}
.compensate_ico:hover .superiority-icon {
    background-position: 0 -50px
}
.retreat_ico .superiority-icon {
    background-position: 0 -100px
}
.retreat_ico:hover .superiority-icon {
    background-position: 0 -150px
}
.technology_ico .superiority-icon {
    background-position: 0 -200px
}
.technology_ico:hover .superiority-icon {
    background-position: 0 -250px
}
.prepare_ico .superiority-icon {
    background-position: 0 -300px
}
.prepare_ico:hover .superiority-icon {
    background-position: 0 -350px
}
.service_ico .superiority-icon {
    background-position: 0 -400px
}
.service_ico:hover .superiority-icon {
    background-position: 0 -450px
}
.marquee-box {
    overflow: hidden;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}
.marquee {
    width: 8000%;
    height: 60px
}
.wave-list-box {
    float: left
}
.wave-list-box ul {
    float: left;
    height: 60px;
    overflow: hidden;
    zoom: 1
}
.wave-list-box ul li {
    height: 60px;
    width: 100%;
    float: left;
    line-height: 30px;
    list-style: none
}
.wave-box {
    position: relative;
    height: 60px;

}

/*团队优势轮播*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border:  5px solid #fff;
    left: -5px;
    /*background: #fff;*/

    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    /*background: #666;*/
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    /*background: #000;*/
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: -33px;
    background: url(../image/lunbo-left.jpg) ;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(../image/lunbo-right.png);
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 20%;
    right: -31px;
    margin-top: -41px;
    outline: 0;
    width: 28px;
    height: 220px;
    text-indent: -9999px;
    z-index: 9999;
}


.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
