@font-face {
  font-family:"kootenay";
  src:url("../fonts/kootenay.woff2")format("woff2"),
      url("../fonts/kootenay.woff")format("woff"),
      url("../fonts/kootenay.ttf")format("truetype"),
      url("../fonts/kootenay.eot")format("embedded-opentype"),
      url("../fonts/kootenay.svg")format("svg"),
      url("../fonts/kootenay.otf")format("opentype");
  font-weight:normal;
  font-style:normal;
}
*{padding:0px; margin:0px;}
html{font-size:62.5%;}
body{font-size:16px; color:#555; font-family:"Microsoft YaHei" , Arial, Tahoma, sans-serif;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none;}
input,select,button,textarea{font-size:16px; border:0; background:none; outline:none; vertical-align:middle; font-family:"kootenay", Arial, Tahoma, sans-serif;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#000; text-decoration:none;}
a:hover{color:#0059a7; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#aaa;}
::-webkit-scrollbar-thumb:hover{background-color:#5b5b5b;}
::-webkit-scrollbar-thumb:active{background-color:#0059a7;}
@media only screen and (max-width:992px){
body{font-size:14px;}
input,select,button,textarea{font-size:14px;}
input,textarea{-webkit-appearance:none; border-radius:0;}
}

.hidden {
    display: none !important;
}

@media only screen and (max-width:992px){
html.on{width:100%; height:100%; position:fixed; top:0; left:0; overflow:hidden;}
}

body{transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
@media only screen and (max-width:992px){
body.on{transform:translateX(-60%);
-webkit-transform:translateX(-60%);
-moz-transform:translateX(-60%);
-ms-transform:translateX(-60%);
-o-transform:translateX(-60%);}
}

@media only screen and (max-width:992px){
.sj_bj{width:100%; height:100%; background-color:rgba(0,0,0,.5); position:absolute; top:0; left:0; content:""; z-index:99999; display:none;}
}

.topw{width:100%; background-color:#0059a7; line-height:36px; color:#fff; font-size:14px}
.topw .l_f{float:left;}
.topw .r_t{float:right;}
.topw .r_t ul li{float:left; padding-left:20px; margin-left:20px; position:relative;}
.topw .r_t ul li:after{width:1px; height:14px; background-color:#fff; content:""; position:absolute; left:0; top:50%; margin-top:-7px;}
.topw .r_t ul li:first-child:after{display:none;}
.topw .r_t i{vertical-align:middle; margin-right:5px;}
.topw .r_t ul li a{ color:#fff}
@media only screen and (max-width:992px){
.topw .l_f{display:none;}
}

.header{width:100%; background-color:rgba(255,255,255,.99); position:relative; z-index:9999;}
.header.on{box-shadow:0 0 10px #ddd; position:fixed; top:0; left:0;}
.header .logo{width:187px; float:left; margin:20px 0 0;}
.header .logo img{width:100%; height:auto; display:block;}
.header .s_ch{width:30px; height:30px; border-radius:15px; background-color:#0059a7; line-height:30px; text-align:center; color:#fff; margin-top:27.5px; float:right; cursor:pointer;}
.header .s_ch i{ font-size:16px}
.header .an{position:absolute; top:50%; margin-top:-12px; right:15px; height:22px; width:30px; display:none;}
.header .an span{width:30px; height:2px; background-color:#0059a7; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:10px; left:0;}
.header .an span.a3{top:20px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:10px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:10px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .nav{float:right; margin-right:20px;}
.header .nav ul li{height:85px; margin:0 20px; float:left; position:relative;}
.header .nav ul li:after{width:0; height:2px; background-color:#0059a7; position:absolute; left:50%; bottom:0; content:"";
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .nav ul li:hover:after{width:100%;}
.header .nav ul li.on:after{width:100%;}
.header .nav .y_j{position:relative;}
.header .nav .y_j i{display:none;}
.header .nav .y_j a{display:block; font-size:17px; text-transform:uppercase; line-height:85px; color:#000;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .nav ul li:hover .y_j a{color:#0059a7;}
.header .nav ul li.on .y_j a{color:#0059a7;}
.header .nav .e_j{width:260px; background-color:#fff; box-shadow:0 0 5px #aaa; position:absolute; left:-15px; display:none;}
.header .nav ul li:hover .e_j{display:block;}
.header .nav .e_j a{border-bottom:1px solid #ddd; font-size:15px; line-height:46px; padding:0 15px; display:block;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .nav .e_j a:last-child{border-bottom:0;}
.header .nav .e_j a:hover{background-color:#0059a7; color:#fff;}


.head_h{width:100%; height:85px; background-color:#fff; overflow:hidden; display:none;}
.head_h.on{display:block;}

.pc_ban{width:100%; height:76vh; position:relative; overflow:hidden;}
.pc_ban .swiper-slide:after{width:0; height:5px; background-color:rgba(255,255,255,.5); position:absolute; left:0; bottom:0; content:"";
transition:all 5s;
-o-transition:all 5s;
-ms-transition:all 5s;
-moz-transition:all 5s;
-webkit-transition:all 5s;}
.pc_ban .swiper-slide-active:after{width:100%;}
.pc_ban .swiper-button-prev{width:40px; height:40px; background:url(../images/banner-l.png) no-repeat center; left:0%; margin-top:-20px; opacity:0;
background-size:40px 40px;
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-ms-background-size:40px 40px;
-o-background-size:40px 40px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.pc_ban:hover .swiper-button-prev{left:2%; opacity:.5;}
.pc_ban .swiper-button-next{width:40px; height:40px; background:url(../images/banner-r.png) no-repeat center; right:0%; margin-top:-20px; opacity:0;
background-size:40px 40px;
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-ms-background-size:40px 40px;
-o-background-size:40px 40px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.pc_ban:hover .swiper-button-next{right:2%; opacity:.5;}
.pc_ban .container{position:absolute; top:50%; left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.pc_ban .w_z{font-family:Arial, Helvetica, sans-serif; color:#fff; position:relative; text-align:center}
.pc_ban .w_z h1{font-size:56px; font-weight:bold; text-transform:uppercase; line-height:76px; margin-bottom:20px;}
.pc_ban .w_z h2{font-size:36px; line-height:46px; margin-bottom:10px;}
.pc_ban .w_z p{font-size:24px; line-height:36px; margin-bottom:30px; text-transform:uppercase}
.pc_ban .w_z .n_r a{width:260px; height:70px; background-color:#FC0; border-radius:5px; font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center; color:#000; line-height:70px; display:block;}

.gy_bt{text-align:center; margin-bottom:40px;}
.gy_bt h3{font-size:26px; text-transform:uppercase; font-weight:bold; color:#000;}
.gy_bt span{width:40px; height:3px; background-color:#0059a7; display:block; margin:20px auto 13px;}
.gy_bt p{ font-size:14px}

.fw_nr{width:100%; padding:0 0 40px; background-color:#f7f7f7; overflow:hidden;}
.fw_nr .notice { padding: 10px 0; margin-bottom: 20px;text-align:center; }
.fw_nr .swiper-gn{padding-bottom:20px;}
.fw_nr .swiper-slide{}
.fw_nr .swiper-pagination{bottom:0;}
.fw_nr .row{margin:0; display:flex; align-items:center; justify-content:space-between;}
.fw_nr .col-12{padding:0;}
.fw_nr .t_p{overflow:hidden; opacity:0;
transform:translateX(-100%);
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-o-transform:translateX(-100%);
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;}
.fw_nr .swiper-slide-active .t_p{opacity:1;
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);}


.pro-hothand {width: 1200px; margin: 0px auto 40px; position: relative;}
.pro-hothand:hover .info,

.pro-hothand:focus .info {


    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.pro-hothand:hover .detail,

.pro-hothand:focus .detail {


    transform: translate(0, 0);

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.pro-hothand .info {

    width: 530px;

    height: 270px;

    background: url(../images/newhandBg.png) no-repeat;

    color: #fff;

    position: relative;

}



.pro-hothand .info p {

    font-size: 22px;

    padding-left: 22px;

    line-height: 92px;

}



.pro-hothand .info .img {

    width: 96%;

    text-align: center;

}



.pro-hothand .info .caption {

    padding: 20px;
    margin-right: 18px;

    position: relative;

}

.pro-hothand .info .caption .icon {
    position: absolute;
}
.pro-hothand .info .caption .icon:first-child {
    top: 5px;
}
.pro-hothand .info .caption .icon:last-child {
    bottom: 5px;
}

.pro-hothand .info .caption span {

    display: inline-block;

    padding-left: 0px;

    font-size: 16px; line-height:30px;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;

}



.pro-hothand .info .caption span:nth-child(1) {

    margin-left: 0;

}



.pro-hothand .info .caption strong {

    font-size: 24px;

    font-weight: bold;

    color: #ffde02;

}



.pro-hothand .info .more {

    font-size: 12px;

    color: #fff;

    text-decoration: none;

    position: absolute;

    right: 45px;

    bottom: 30px;

}



.pro-hothand .detail {

    width: 688px;

    height: 255px;

    background: #fff;

    border-top: 1px solid #0059a7;

    padding: 0 32px 0 38px;

    position: absolute;

    top: 15px;

    right: 0;

}



.pro-hothand .detail .title {
    display: block;
    text-decoration: none !important;

    font-size: 18px;

    color: #333;

    line-height: 18px;

    padding: 34px 0 26px;

    border-bottom: 1px solid #e5e5e5;

    margin-bottom: 38px;

}



.pro-hothand .detail .list {

    width: 100%;

}



.pro-hothand .detail .list tr {

    font-size: 14px;

    color: #7e7e7e;

    margin-bottom: 20px;

}



.pro-hothand .detail .list tr td {

    text-align: center;

}



.pro-hothand .detail .list tr td:nth-child(1) {

    text-align: left;

}



.pro-hothand .detail .list tr .rate {

    color: #bc1a21;

    font-size: 30px;

}



.pro-hothand .detail .list tr .rate strong {

    font-size: 36px;

}



.pro-hothand .detail .list tr span {

    font-size: 26px;

    color: #333;

}

.platformDis {

    display: inline-block;

    color: #fff;

    font-size: 14px;

    width: 105px;

    height: 26px;

    line-height: 26px;

    text-align: center;

   

    background: linear-gradient(to right, #bc1a21, #e33e45);

    margin-left: 8px;

    vertical-align: middle;

    border-radius: 4px;

}
.toInvest {

    width: 122px;

    height: 40px;

    margin: 0 auto;

    position: relative;

    border-radius: 6px;

    -webkit-border-radius: 6px;

    cursor: pointer;

}



.toInvest.disable {

    background: #d1d1d1 !important;

    border: 0 none;

    color: #fff;

}



.toInvest.disable:hover {

    transition-duration: 0;

}



.toInvest.disable .invest-btn {

    margin: 0 auto;

    color: #fff !important;

}



.toInvest.disable .invest-btn.nouse-btn {

    color: #fff !important;

}



.toInvest:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 18px;

    z-index: 1;

    background: none;

}



.toInvest .invest-btn {

    z-index: 2;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 120px;

    height: 38px;

    line-height: 38px;

    background: #fff;

    color: #bc1a21;

    border: 1px solid #bc1a21;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

    border-radius: 6px;

    margin: 0 auto;

    cursor: pointer;

    text-decoration: none;

}



.toInvest:hover .invest-btn {

    z-index: 3;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    height: 38px;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

  

    background: linear-gradient(to right, #bc1a21, #e33e45);

    color: #fff;

    border: none;

}



.toInvest:hover .invest-btn:before {

    color: #fff;

    height: 38px;

    background: -webkit-linear-gradient(left, #f16f16, #fca32b);

    background: -o-linear-gradient(right, #f16f16, #fca32b);

    background: -moz-linear-gradient(right, #f16f16, #fca32b);

    background: linear-gradient(to right, #f16f16, #fca32b);

}



.toInvest .invest-btn.nouse-btn {

    color: #bc1a21 !important;

    border-color: #d3d3d3;

}



.toInvest:hover {

    background: -webkit-linear-gradient(left, #f16f16, #fca32b);

    background: -o-linear-gradient(right, #f16f16, #fca32b);

    background: -moz-linear-gradient(right, #f16f16, #fca32b);

    background: linear-gradient(to right, #f16f16, #fca32b);

}



.pro-common .data {

    width: 100%;

    cursor: pointer;


    transition: all 0.2s ease;


}

.pro-common.remen .data {
    border-color: #f7856c;
}



.pro-common .data .product-wrap {

    width: 100%;

}



.pro-common .data .product-wrap .product {

    width: 100%;

}



.pro-common .data .product-wrap .product ul {

    width: 100%;

}



.pro-common .data .product-wrap .product ul li {

    width: 277px;

    text-align: center;

    border: 1px solid #e4e4e4;

    border-bottom: none;

    border-radius: 8px;

    position: relative;

    margin-right: 20px;

    overflow: hidden;

    float: left;box-sizing:border-box; margin-bottom:20px

}

.pro-common .data .product-wrap .product ul li:nth-child(4n){margin-right:0; }





.pro-common .data .product-wrap .product ul li .home-hot {

    position: absolute;

    right: -1px;

    top: -1px;

}



.pro-common .data .product-wrap .product ul li:hover {

    box-shadow: 0 0 10px rgba(189, 189, 189, 0.6);

}



.pro-common .data .product-wrap .product ul li:hover .home-hot {

    right: -2px;

    top: -2px;

}



.pro-common .data .product-wrap .product ul li:last-child .mode {

    border-right: none;

}



.pro-common .data .product-wrap .product ul li div.mode {

    position: relative;

    width: 100%;

    margin: 25px auto 0;

}



.pro-common .data .product-wrap .product ul li div.mode:hover {

    transform: translate(0, -2px);

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box.homepercent {

    width: 238px;

    padding: 25px 0 9px;

    margin: 0 auto;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box.homepercent .percentage {

    width: 238px;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box.homepercent .percentage.homeper {

    height: 6px;

    -moz-border-radius: 3;

    -webkit-border-radius: 3;

    border-radius: 3;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box.homepercent .percentage.homeper span {

    height: 6px;

    border-radius: 0;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box.homepercent .percentage span {

    background: -webkit-linear-gradient(left, #5e8bef, #73aaf2);

    background: -o-linear-gradient(right, #5e8bef, #73aaf2);

    background: -moz-linear-gradient(right, #5e8bef, #73aaf2);

    background: linear-gradient(to right, #5e8bef, #73aaf2);

}



.pro-common .data .product-wrap .product ul li div.mode .tearbag {

    width: 48px;

    height: 46px;

    background: url('../img/tearbag.png') no-repeat;

    position: absolute;

    right: 38px;

    top: 125px;

}



.pro-common .data .product-wrap .product ul li div.mode .tearbag i {

    position: absolute;

    left: -32px;

    top: 46px;

    display: none;

}



.pro-common .data .product-wrap .product ul li div.mode .tearbag:hover i {

    display: block;

}



.pro-common .data .product-wrap .product ul li div.mode .top {

    font-size: 18px;

    color: #333;

    text-align: center;

}



.pro-common .data .product-wrap .product ul li div.mode .top a {

    text-decoration: none !important;

    color: #333;

    display: block;

    padding: 0 10px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.pro-common .data .product-wrap .product ul li div.mode .top i {

    display: inline-block;

    vertical-align: top;

    margin: 2px 7px 0 0;

}



.pro-common .data .product-wrap .product ul li div.mode .top .platformDis {

    color: #fff;

    font-size: 14px;

    width: 105px;

    height: 26px;

    line-height: 26px;

    background: linear-gradient(to right, #bc1a21, #e33e45);

    margin: 13px auto 0;

    border-radius: 4px;

}



.pro-common .data .product-wrap .product ul li div.mode .data {

    width: 99%;

    border-top: none;

    margin: 12px auto 0;

    padding-left: 0;

}



.pro-common .data .product-wrap .product ul li div.mode .data span {

    position: relative;

    font-size: 32px;

    color: #bc1a21;

}



.pro-common .data .product-wrap .product ul li div.mode .data span i {

    vertical-align: 0;

    margin-left: -8px;

    font-size: 20px;

}



.pro-common .data .product-wrap .product ul li div.mode .data span i .flag {

    position: absolute;

    top: -25px;

    right: 0;

    z-index: 9;

    display: inline-block;

    padding: 5px;

    background: #529cf7;

    font-size: 12px;

    color: #fff;

    height: 20px;

    line-height: 20px;

}



.pro-common .data .product-wrap .product ul li div.mode .data span i .flag:after {

    position: absolute;

    top: 100%;

    left: 45%;

    margin-left: -5px;

    z-index: 9;

    display: inline-block;

    content: '';

    width: 0;

    height: 0;

    border: 6px solid transparent;

    border-top-color: #529cf7;

}



.pro-common .data .product-wrap .product ul li div.mode .data p {

    font-size: 14px;

    color: #565656;

    padding: 5px 0;

}



.pro-common .data .product-wrap .product ul li div.mode .deadline {

    font-size: 14px;

    color: #7e7e7e;

    width: 236px;

    height: 14px;

    line-height: 14px;

    margin: 10px auto 36px;

}



.pro-common .data .product-wrap .product ul li div.mode .deadline i{

    font-style: normal;

}
.pro-common .data .product-wrap .product ul li div.mode .deadline p {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}


.pro-common .data .product-wrap .product ul li div.mode .deadline p:nth-child(1) {

    float: left;


}



.pro-common .data .product-wrap .product ul li div.mode .deadline p:nth-child(2) {

    float: right;

}



.pro-common .data .product-wrap .product ul li div.mode .deadline b {

    color: #333;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box {

    padding: 44px 0 32px;

    width: 272px;

    margin: 0 auto;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box .percentage {

    width: 170px;

    height: 9px;

    background: #e4e4e4;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box .percentage span {

    height: 9px;

    background: #bc1a21;

}



.pro-common .data .product-wrap .product ul li div.mode .percentage-box i {

    font-size: 14px;

    color: #646464;

}



.pro-common .data .product-wrap .product ul li div.mode .investBtn {

    display: inline-block;

    text-decoration: none;

    width: 100%;

    height: 54px;

    line-height: 54px;

    font-size: 16px;

    color: #fff;

    background: -webkit-linear-gradient(left, #318afd, #5ca2fb);

    background: -o-linear-gradient(right, #318afd, #5ca2fb);

    background: -moz-linear-gradient(right, #318afd, #5ca2fb);

    background: linear-gradient(to right, #318afd, #5ca2fb);

}

.pro-common.remen .data .product-wrap .product ul li div.mode .investBtn {
  
    background: linear-gradient(to right, #0d66b3, #055193);
}



.pro-common .data .product-wrap .product ul li div.mode .investBtn.nouse-btn {

    background: #d1d1d1 !important;

    cursor: default;

}



.pro-common .data .product-wrap .product ul li div.mode .investBtn:hover {

    background: #317dfa;
}

.pro-common.remen .data .product-wrap .product ul li div.mode .investBtn:hover {
    background: #0059a7;
}

.fw_cp{width:100%; padding:40px 0 40px; background-color:#fff; overflow:hidden;}




.xtcp{ width:1200px; margin:30px auto 0; padding-left:15px}
.xtcp li{ margin-bottom:20px}
.pro-hothand1 {width: 100%; position: relative;}
.pro-hothand1:hover .info,

.pro-hothand1:focus .info {


    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.pro-hothand1:hover .detail,

.pro-hothand1:focus .detail {


    transform: translate(0, 0);

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.pro-hothand1 .info {

    width: 330px;

    height: 100px;

    background: url(../images/newhandBg.png) no-repeat right top;

    color: #fff;

    position: relative; padding-top:25px

}



.pro-hothand1 .info p {

    font-size: 20px;

    padding-left: 15px;

    line-height: 52px;

}



.pro-hothand1 .info .img {

    width: 96%;

    text-align: center;

}



.pro-hothand1 .info .caption {

    padding: 0 20px;
    margin-right: 18px;

    position: relative;

}

.pro-hothand1 .info .caption .icon {
    position: absolute;
}
.pro-hothand1 .info .caption .icon:first-child {
    top: 5px;
}
.pro-hothand1 .info .caption .icon:last-child {
    bottom: 5px;
}

.pro-hothand1 .info .caption span {

    display: inline-block;

    padding-left: 0px;

    font-size: 16px; line-height:30px;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;

}



.pro-hothand1 .info .caption span:nth-child(1) {

    margin-left: 0;

}



.pro-hothand1 .info .caption strong {

    font-size: 24px;

    font-weight: bold;

    color: #ffde02;

}



.pro-hothand1 .info .more {

    font-size: 12px;

    color: #fff;

    text-decoration: none;

    position: absolute;

    right: 45px;

    bottom: 30px;

}



.pro-hothand1 .detail {

    width: 870px;

    height: 85px;

    background: #fff;

    border: 1px solid #0059a7; border-left:0;

    padding: 0px 15px 0 15px;

    position: absolute;

    top: 15px;

    right: 0;

}



.pro-hothand1 .detail .title {
    display: block;
    text-decoration: none !important;

    font-size: 18px;

    color: #333;

    line-height: 18px;

    padding: 24px 0 16px;

    border-bottom: 1px solid #e5e5e5;

    margin-bottom: 25px;

}



.pro-hothand1 .detail .list {

    width: 100%;

}



.pro-hothand1 .detail .list tr {

    font-size: 14px;

    color: #7e7e7e;

    margin-bottom: 20px;

}



.pro-hothand1 .detail .list tr td {

    text-align: center;

}



.pro-hothand1 .detail .list tr td:nth-child(1) {

    text-align: center  ;

}



.pro-hothand1 .detail .list tr .rate {

    color: #bc1a21;

    font-size: 30px;

}



.pro-hothand1 .detail .list tr .rate strong {

    font-size: 36px;

}



.pro-hothand1 .detail .list tr span {

    font-size: 16px;

    color: #333;

}


.ny_ban{width:100%; height:350px;position:relative;}
.ny_ban:after{width:100%; height:100%; background-color:rgba(0,0,0,.3); position:absolute; top:0; left:0; content:"";}
.ny_ban .w_z{width:80%; position:absolute; top:50%; left:10%; z-index:99; text-align:center;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.ny_ban .w_z h1{font-size:36px; font-weight:bold; color:#fff; letter-spacing:6px}

.gy_wm{width:100%; padding:80px 0;}
.gy_wm .row{margin:0 -30px; display:flex; align-items:center; justify-content:space-between;}
.gy_wm .col-12{padding:0 30px;}
.gy_wm .b_t{font-size:36px; font-weight:bold; color:#0059a7; text-transform:uppercase; margin-bottom:120px; position:relative;}
.gy_wm .b_t:after{width:72px; height:72px; background-color:#f7f7f7; content:""; position:absolute; top:0; right:0; z-index:-2;}
.gy_wm .b_t:before{width:72px; height:72px; background-color:rgba(255,204,0,.3); content:""; position:absolute; top:20px; right:20px; z-index:-1;}
.gy_wm .b_y{font-size:26px; line-height:38px; color:#555; font-family:Georgia, "Times New Roman", Times, serif}
.gy_wm .w_z{color:#888; line-height:30px; margin-top:20px;}
.gy_wm .t_p img{width:100%; height:auto; display:block;}

.gy_ry{width:100%; padding:80px 0; background-color:#FC0;}
.gy_ry .row{margin:0 -10px;}
.gy_ry .col-12{padding:0 10px;}
.gy_ry .b_t{font-size:36px; font-weight:bold; color:#000; text-transform:uppercase; text-align:center; position:relative;}
.gy_ry .h_x{width:80px; height:4px; background-color:#333; margin:10px auto 30px;}
.gy_ry .n_r{margin-top:30px;}
.gy_ry .t_p{position:relative; overflow:hidden;}
.gy_ry .t_p:after{width:100%; height:100%; background-color:rgba(0,0,0,.3); content:""; position:absolute; top:0; left:0;}
.gy_ry .t_p img{width:100%; height:auto; display:block;
transition:all 2s;
-o-transition:all 2s;
-ms-transition:all 2s;
-moz-transition:all 2s;
-webkit-transition:all 2s;}
.gy_ry .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.gy_ry .l_m{width:70%; padding:20px 0; font-size:22px;  color:#fff; font-weight:bold; text-align:center; line-height:28px; text-transform:uppercase; position:absolute; top:50%; left:15%; z-index:9;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.gy_ry .w_z{padding:20px; font-size:18px; color:#333; line-height:26px; text-align:center;}

.gy_gs{width:100%; padding:80px 0;}
.gy_gs .row{margin:0 -30px;}
.gy_gs .col-12{padding:0 30px;}
.gy_gs .b_t{font-size:36px; font-weight:bold; color:#0059a7; text-transform:uppercase; text-align:center; position:relative;}
.gy_gs .h_x{width:80px; height:4px; background-color:#0059a7; margin:10px auto 30px;}
.gy_gs .n_r{text-align:center; margin-top:30px; padding:50px 30px; background-color:#f7f7f7;}
.gy_gs .s_z{font-size:56px; color:#000;}
.gy_gs h3{font-size:26px; font-weight:bold; margin:15px 0; text-transform:uppercase; letter-spacing:0; color:#0059a7;}
.gy_gs p{line-height:20px; color:#888;}

.fw_js{width:100%; padding:60px 0; overflow:hidden;}
.fw_js .w_z{line-height:26px; min-height:146px; padding:20px; border:1px dotted #ddd;}
.fw_js .j_s{background-color:#f7f7f7; padding:30px; margin-top:30px;}
.fw_js .j_s .row{display:flex; align-items:center; justify-content:space-between;}
.fw_js .t_p img{width:100%; height:auto; display:block;}
.fw_js .n_r h3{font-size:26px; color:#000; line-height:36px; margin-bottom:10px;}
.fw_js .n_r p{line-height:26px;}

.fw_ys{width:100%; background-color:#f7f7f7; padding:70px 0; overflow:hidden;}
.fw_ys .b_t{font-size:36px; font-weight:bold; color:#0059a7; text-align:center; text-transform:uppercase; position:relative;}
.fw_ys .h_x{width:80px; height:4px; background-color:#0059a7; margin:10px auto 50px;}
.fw_ys .t_p img{width:100%; height:auto; display:block;}
.fw_ys .n_r:hover .t_b.t_3{background:url(../images/a3.png) no-repeat bottom center;}
.fw_ys .w_z{margin-top:20px; position:relative; z-index:1;}
.fw_ys .w_z h3{font-size:22px; line-height:32px; font-weight:bold; color:#000; margin-bottom:20px;}
.fw_ys .w_z p{line-height:24px; color:#555;}

.fw_lb{width:100%; padding:60px 0; overflow:hidden;}
.fw_lb .col-md-6{margin-bottom:30px;}
.fw_lb .t_p img{width:100%; height:auto; display:block;}
.fw_lb .w_z{margin-top:20px;}
.fw_lb .w_z h3{font-size:22px; color:#000; margin-bottom:10px;}
.fw_lb .w_z p{line-height:26px;}

.fw_gn{width:100%; padding:60px 0; overflow:hidden;}
.fw_gn.h_s{background-color:#f7f7f7;}
.fw_gn .b_t{font-size:36px; font-weight:bold; color:#0059a7; text-align:center; text-transform:uppercase; position:relative;}
.fw_gn .h_x{width:80px; height:4px; background-color:#0059a7; margin:10px auto 50px;}
.fw_gn .j_s{line-height:26px; text-align:center; margin-bottom:50px;}
.fw_gn .row{margin:0 -10px;}
.fw_gn .col-lg-4{padding:0 10px;}
.fw_gn span{display:block; background-color:#f7f7f7; margin-bottom:20px; padding:10px; border-radius:5px;}
.fw_gn.h_s span{background-color:#fff; min-height:68px;}

.ny_lm{border-bottom:1px solid #ddd; background-color:#f7f7f7; text-align:center; overflow:hidden;}
.ny_lm ul li{margin:0 20px; font-size:16px; display:inline-block; line-height:70px; position:relative;}
.ny_lm ul li:after{width:0; height:2px; background-color:#bc1a21; content:""; position:absolute; bottom:0; left:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.ny_lm ul li:hover:after{width:100%;}
.ny_lm ul li.on:after{width:100%;}
.ny_lm ul li a{display:block;}
.ny_lm ul li:hover a{color:#bc1a21;}
.ny_lm ul li.on a{color:#bc1a21;}


.sy_xw{width:100%; padding:40px 0; background:#fafafa}
.sy_xw .b_t{margin-bottom:30px; text-align:center;}
.sy_xw .b_t h3{font-size:28px; color:#333; font-weight:bold; margin-bottom:15px;}
.sy_xw .b_t em{width:50px; height:2px; background-color:#ff8400; display:block; margin:0 auto;}
.sy_xw .xw_nr{width:376px; margin-right:21px; float:left;}
.sy_xw .xw_nr.mn{margin-right:0;}
.sy_xw .xw_nr .t_p{position:relative; overflow:hidden;}
.sy_xw .xw_nr .t_p img{display:block;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; width:100%}
.sy_xw .xw_nr .t_p:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_xw .xw_nr .l_m{width:100%; height:50px; background:url(../images/hb.png); line-height:50px; position:absolute; left:0; bottom:0;}
.sy_xw .xw_nr .l_m .m_c{padding-left:15px; background:url(../images/sx.jpg) no-repeat left center; margin-left:15px; font-size:18px; color:#fff; font-weight:bold; float:left;}
.sy_xw .xw_nr .l_m a.more{margin-right:15px; font-size:14px; color:#fff; float:right;}
.sy_xw .xw_nr .l_m a.more:hover{color:#ff8400;}
.sy_xw .xw_nr .x_w{background-color:#fff; padding:12px 12px; height:auto; overflow:hidden}
.sy_xw .xw_nr .x_w ul li{  line-height:34px; }
.sy_xw .xw_nr .x_w ul li a{background:url(../images/dd.jpg) no-repeat left center;padding-left:12px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; width:75%; float:left}
.sy_xw .xw_nr .x_w span{float:right; font-size:13px; color:#999; font-weight:normal}


.gs_js{width:100%; padding:30px 0; height:auto; overflow:hidden;}
.gs_js .gs_wz{width:100%;}
.gs_js .gs_wz .w_z{font-size:16px; line-height:32px; text-align:justify}
.gs_js .gs_wz .w_z strong{ color:#095ec8}
.gs_js .gs_wz .w_z h1{ font-size:24px; color:#095ec8; margin-top:20px; margin-bottom:10px}


.gs_yj{width:100%; padding:0 0 60px; overflow:hidden;}
.gs_yj .n_r{width:100%; height:260px; background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}
.gs_yj .n_r:after{width:100%; height:100%; content:''; position:absolute; top:0; left:0; display:block; z-index:2; opacity:0.5;
background-image:-webkit-linear-gradient(120deg, #000 0%, #095ec8 100%);
background-image:-moz-linear-gradient(120deg, #000 0%, #095ec8 100%);
background-image:-ms-linear-gradient(120deg, #000 0%, #095ec8 100%);
background-image:-o-linear-gradient(120deg, #000 0%, #095ec8 100%);
background-image:linear-gradient(120deg, #000 0%, #095ec8 100%);}
.gs_yj .w_z{width:80%; color:#fff; text-align:center; font-size:16px; line-height:26px; position:absolute; left:10%; top:35%; z-index:99;}
.gs_yj .w_z h3{font-size:22px; font-weight:bold; margin-bottom:10px;}

.ny_nr{width:100%; padding:60px 0; overflow:hidden;}

.ny_nr .wt_ss{text-align:center;}
.ny_nr .wt_ss .b_t{font-size:36px; font-weight:bold; color:#0059a7; text-align:center; text-transform:uppercase; position:relative;}
.ny_nr .wt_ss .w_z{margin:20px 0 30px; line-height:26px}
.ny_nr .wt_ss .s_s{padding:120px 0; background:url(../images/s_bj.jpg) no-repeat center / cover;}
.ny_nr .wt_ss .s_c{width:50%; padding:0 15px; background-color:rgba(255,255,255,.7); border-radius:10px; margin:0 auto; overflow:hidden;}
.ny_nr .wt_ss input{width:85%; height:60px; font-size:16px; line-height:60px; color:#000; float:left;}
.ny_nr .wt_ss input::placeholder{color:#000;}
.ny_nr .wt_ss button{width:15%; height:60px; line-height:60px; text-align:center; color:#000; float:right;}
.ny_nr .wt_ss button i{font-size:30px;}

.ny_nr .cj_wt .b_t{font-size:36px; font-weight:bold; color:#0059a7; text-align:center; text-transform:uppercase; position:relative;}
.ny_nr .cj_wt .h_x{width:80px; height:4px; background-color:#0059a7; margin:10px auto 50px;}
.ny_nr .cj_wt .n_r{background-color:#fff; padding:25px; border-radius:10px; margin-bottom:30px;}
.ny_nr .cj_wt .w_t{font-size:20px; line-height:36px; color:#000; position:relative; cursor:pointer;}
.ny_nr .cj_wt .n_r.on .w_t{color:#0059a7;}
.ny_nr .cj_wt .w_t i{position:absolute; right:0;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .cj_wt .n_r.on .w_t i{transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);}
.ny_nr .cj_wt .j_d{line-height:24px; color:#555; position:relative; margin-top:15px; display:none;}

.ny_nr .xw_lb ul li{border:1px dotted #ccc; padding:15px; margin-bottom:20px; background:#fafafa}
.ny_nr .xw_lb ul li:hover{border:1px solid #eee; padding:15px; margin-bottom:20px; background:#fff}

.ny_nr .xw_lb .t_p img{width:100%; height:auto; display:block;}
.ny_nr .xw_lb .w_z h3{font-size:18px; font-weight:bold; line-height:28px; margin-top:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .xw_lb .w_z span{font-size:15px; color:#555; display:block;}
.ny_nr .xw_lb .w_z i{color:#333; font-size:18px; vertical-align:middle; margin-right:5px;}
.ny_nr .xw_lb .w_z p{font-size:15px; line-height:24px; color:#777; height: auto; margin-top:10px; margin-bottom:10px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}

.ny_nr .lx_fs{text-align:center; padding:50px 0;}
.ny_nr .lx_fs .b_t{font-size:36px; font-weight:bold; color:#0059a7; text-transform:uppercase; position:relative;}
.ny_nr .lx_fs .h_x{width:80px; height:4px; background-color:#0059a7; margin:10px auto 50px;}
.ny_nr .lx_fs .row{margin:0 -25px;}
.ny_nr .lx_fs .col-md-4{border-right:1px solid #ddd; padding:0 25px;}
.ny_nr .lx_fs .col-md-4:last-child{border-right:0;}
.ny_nr .lx_fs h3{font-size:26px; line-height:36px; margin-bottom:15px;}
.ny_nr .lx_fs i{font-size:50px; margin:20px 0; color:#0059a7;}
.ny_nr .lx_fs p{font-size:18px; line-height:26px;}
.ny_nr .lx_fs strong{font-size:26px; color:#0059a7;}

.sy_hz{width:100%; padding:40px 0 10px;  overflow:hidden;}
.sy_hz .hz_lb ul li{margin-bottom:30px;}
.sy_hz img{width:100%; height:auto; box-shadow:0px 8px 20px 0px rgba(95, 125, 158, 0.1); display:block;}

.footer {
  width: 100%;
  background: #eee;
  border-top:5px solid #bc1a21;
}
.foot_nav{width:100%;height:165px;margin-bottom:35px;margin-top:0}
.foot_nav ul li{width:24.5%;height:165px;border-right:1px solid #a9a9a9}
.foot_nav ul li:nth-child(4n){border-right:none; }
.i_img{display:inline-block;width:10%;height:165px;margin-left:20%}
.i_top{padding-top:4px}
.t_left{margin-left:10px}
.i_txt{width:65%}
.i_txt h1{font-size:23px;font-weight:700;color:#bc1a21;letter-spacing:2px;padding-left:10px;line-height:35px;display:block;margin-bottom:10px}
.i_txt p,.i_txt a{color:#585757; line-height:30px}
.i_txt a:hover{color:#bc1a21}
.i_txt p{ padding-left:20px}
.f_txt_01{font-size:21px;font-weight:700;line-height:35px;}
.f_txt_02{font-size:13px;font-weight:bold;margin-bottom:10px}
.f_txt_03{font-size:17px;font-weight:bold;line-height:28px}
.foot_like{width:100%;text-align:center;font-size:16px;font-weight:bold;color:#bc1a21}
.foot_like a{color:#bc1a21;margin:0 5px 0 10px}

.footer .footer-content {
  width: 100%;
  overflow: hidden;
  padding: 40px 0 0px;
}
.footer .footer-copyright {
  padding: 15px 0;
}

.footer-menu {
  overflow: hidden;
}
.footer-menu ul {
  float: left;
  width: 33.33%;
}
.footer-menu ul li a {
  font-size: 14px;
  line-height: 30px;
  color: #dcdcdc;
  display: block;
}
.footer-menu ul li a:hover {
  color: #fff;
}
.footer-menu ul li a.menu-title {
  font-size: 18px;
  color: #f0f0f0;
  font-weight: bold;
  margin-bottom: 11px;
}
.footer-contact .tel {
  font-size: 16px;
  color: #999;
  line-height: 27px;
  text-align: right;
  margin-top: 5px;
}
.footer-contact .tel span {
  font-size: 30px;
  color: #fff;
  font-weight: bold;
  padding-top: 5px;
  display: block;
}
.footer-code {
  margin: 0 -10px;
}
.footer-code dl {
  float: right;
  width: 33.33%;
  padding: 0 10px;
  text-align: center;
}
.footer-code dl dt img {
  max-width: 100%;
}
.footer-code dl dd {
  font-size: 14px;
  color: #f0f0f0;
  line-height: 30px;
}

.footer-link {
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  color: #ccc;
  margin-bottom: 12px;
}
.footer-link .link-title {
  font-size: 16px;
}
.footer-link .link-list li {
  display: inline-block;
  padding: 0 10px;
}
.footer-link .link-list li a {
  color: #ccc;
}
.footer-link .link-list li a:hover {
  color: #fff;
}
.footer-desc p {
  text-align: center;
  font-size: 14px;
  color: #585757;
  margin-bottom: 10px;
}
.footer-desc p.declaration {

  line-height: 1.8;
  margin-bottom: 0;
}

.footer-desc a {
  color: #585757;
}
.footer-desc a:hover {
  color: #fff;
}


.foot_fixed{position:fixed;bottom:0;left:0;width:100%;background:url('../images/y1.png') repeat;z-index:999999;color:#fff;opacity:1; padding-bottom:10px}
.fixedClose{position:absolute;right:20px;top:5px;font-size:24px;cursor:pointer}
.wrapBox{padding-top:15px;overflow:hidden}
.fixedInfo h1{font-size:22px;font-weight:700;color:#bc1a21;margin:0; margin-bottom:5px}
.fixedInfo p{font-size:12px;color:#858280;line-height:22px; color:#fff}
.wrapRight{margin-right:70px;padding-top:20px}
.wrapRight input{border:0;height:40px;line-height:36px;text-indent:15px;margin-right:5px;outline:0;color:#858280}
.wrapRight .w170{width:160px;background:url('../images/y5.png') no-repeat;background-size:95% 100%}
.wrapRight .w225{width:210px;background:url('../images/y4.png') no-repeat;background-size:95% 100%}

.wrapRight .w205{width:200px;background:url('../images/y3.png') no-repeat;background-size:95% 100%}
.wrapRight .btn{width:132px;height:40px;background:#b91d21;text-indent:0;color:#fff;font-size:16px;cursor:pointer;background:url('../images/y2.png') no-repeat;background-size:100%; line-height:25px}
.wrapRight p{margin-top:10px;font-size:16px}
.wrapRight .foot_sjtxt{margin-top:0;font-size:14px;margin-left:216px}


.fl{float:left}
.fr{float:right}


.search{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:9999; display:none;}
.search .sc_bj{width:100%; padding:150px 0; background-color:#0059a7; position:relative;}
.search .sc_gb{position:absolute; top:50px; right:50px; cursor:pointer;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.search .sc_gb:hover{transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);}
.search .sc_gb i{font-size:36px; color:#fff;}
.search .sc_nr{width:500px; border-bottom:1px solid #fff; margin:0 auto;}
.search input{width:430px; height:60px; font-size:16px; line-height:60px; color:#fff; float:left;}
.search input::placeholder{color:#fff;}
.search button{width:70px; height:60px; line-height:60px; text-align:center; color:#fff; float:right;}
.search button i{font-size:30px;}
.e_m{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.9); z-index:99999; display:none;}
.e_m .n_r{width:200px; padding:10px; background-color:#fff; position:absolute; top:50%; left:50%; text-align:center;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{font-size:15px; color:#888; margin-top:10px;}
.pc_kf{width:46px; position:fixed; right:10px; bottom:10%; z-index:99999;}
.pc_kf .nr{width:46px; height:46px; font-size:18px; text-align:center; line-height:46px; background-color:#fff; box-shadow:0 0 4px #bbb; margin-bottom:4px; position:relative;}
.pc_kf .tel{width:160px; background-color:#0059a7; font-size:18px; line-height:46px; color:#fff; position:absolute; top:0; right:-160px; opacity:0;}
.pc_kf .nr:hover .tel{right:46px; opacity:1;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_kf .ewm{width:130px; padding:10px; background-color:#0059a7; font-size:18px; line-height:46px; color:#000; position:absolute; bottom:0; right:-180px; opacity:0;}
.pc_kf .ewm img{width:100%; height:auto; display:block;}
.pc_kf .nr:hover .ewm{right:46px; opacity:1;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_kf .nr a{display:block;}
.pc_kf .nr i{color:#000;}
.pc_kf .nr i.icon-zixun1{font-size:24px;}
.pc_kf .nr i.icon-icon{font-size:26px; vertical-align:middle;}
.pc_kf .nr a:hover i{color:#0059a7;}
.pc_kf .fh{width:46px; height:46px; background-color:#0059a7; box-shadow:0 0 5px #888; text-align:center; line-height:46px; color:#000; cursor:pointer;}
.pc_kf .fh i{font-size:30px; font-weight:bold; color:#FFF}

.shaixuan{ height:auto; overflow:hidden; padding:50px 0 0;}
.shaixuan .container{ position:relative; padding-right:0}
.pro_type{border:1px #e5e5e5 solid}
.pro_typelist{}
.pro_typelist .cdtit{font-size:16px;width:100px;text-align: center;font-weight:normal;color:#333; height:40px; line-height:40px;border-right:1px #e5e5e5 solid}
.pro_typelist .pro_typeli{width:88%;display:block;float:left;height:40px;overflow:hidden;padding:0 0 0 10px}
.pro_typelist .pro_typeli2{height:auto;width:1032px!important}
.pro_typelist .pro_typeli li{float:left;margin-left:12px; height:40px;overflow:hidden; line-height:40px}
.pro_typelist .pro_typeli li a{font-size:15px;color:#333;padding:0 8px;text-align:center;line-height:28px;word-break:break-all;word-wrap:break-word}
.pro_typelist .pro_typeli li a.on,.pro_typebx a.on{display:inline-block;color:#bc1a21!important;border:1px #bc1a21 solid}
.pro_typelist .pro_typeli li a:hover,.pro_typelist a:hover,.pro_typebx a:hover{color:#bc1a21}
.pro_typelist .id_fxjg{width:960px!important}
.pro_typelist .id_fxjg li{margin-left:0px!important}
.pro_typebx{display:block;float:left;width:50px;overflow:hidden;margin-left:22px;padding-top:5px}
.pro_typebx a{font-size:15px;color:#333;padding:0 8px;text-align:center;line-height:29px;word-break:break-all;word-wrap:break-word;display:inline-block;float:left}
.type_more{color:#b91d21;height:40px;line-height:40px;position:absolute;right:0px}
.type_more i{margin-left:3px;width:9px;height:8px;display:inline-block}
.type_more .more_ico{background:url(../images/promore_ico.png) no-repeat right}
.type_more .more_ico2{background:url(../images/promore_ico2.png) no-repeat right}
.pro_typelist:after{content:'';display:block;clear:both}
.sx_con{padding:0 0 0 10px; line-height:40px}
.xz_name{position:relative;padding:0 12px 0 8px;border:1px solid #d9d9d9;float:left;font-size:14px;color:#bc1a21!important;display:block;margin:10px 10px 5px 0;line-height:22px}
.xz_name .close_ico{position:absolute;right:1px;top:8px;width:7px;height:7px;background:url(../images/close_ico.png) 0 0 no-repeat;display:inline-block;margin-left:8px}
.xz_name:hover{border:1px solid #bc1a21}
.xz_name:hover .close_ico{background:url(../images/close_ico.png) -10px 0 no-repeat}
.close{margin-left:20px;color:#666;line-height:50px;display:inline-block}
.close .cl_ico{width:16px;height:13px;background:url(../images/x-icon.png) 0 -24px no-repeat;display:inline-block;margin-right:5px}
.pro_listcon{width:100%;margin:0 auto;margin-top:20px;border:1px #e5e5e5 solid}
.xt-knowl-tabmnc{*height:195px}
.fg-off{max-width:250px}

.pro_listcon{width:100%;margin:0 auto;margin-top:20px;border:1px #e5e5e5 solid}
.xt-knowl-tabmnc{*height:195px}
.fg-off{max-width:250px}
.xintuoprd-tb th{color:#888;font-weight:normal;line-height:39px;border-bottom:1px solid #e9e9e9;font-size:16px; text-align:center}
.xintuoprd-tb th a{color:#888}
.xintuoprd-tb td a{color:#666}
.xintuoprd-tb td a:hover{color:#b91d21}
.xintuoprd-tb td{line-height:40px;border-bottom:1px solid #e9e9e9;font-size:15px;color:#333;text-align:center;padding:10px 0}
.xintuoprd-tb tr:hover{background:#f7f8fc}
.xintuoprd-tb tr:hover .sp-rl i{height:50px;width:4px;background:#e33338;left:0;top:0}
.xintuoprd-tb tr:hover .go-ck{background:#b91d21;color:#fff!important}
.xintuoprd-tb .go-ck{display:inline-block;width:160px;height:35px;line-height:32px;text-align:center;color:#b91d21!important;border:1px #b91d21 solid}
.xintuoprd-tb .bh{padding-left:10px}
.xintuoprd-tb .cz{padding-right:20px;text-align:center}
.xintuoprd-tb img{vertical-align:middle;margin-left:20px}
.xt-prname{width:282px;height:40px;display:block;text-align:left;font-size:16px;letter-spacing:1px;overflow:hidden}
.xt-taborder{display:inline-block;padding-right:15px;cursor:pointer;position:relative}
.xt-tableicon1,.xt-tableicon2,.xt-tableicon3,.xt-tableicon4{position:absolute;background:url(../images/x-icon.png) 0 -45px no-repeat;width:11px;height:15px;display:block;top:11px;right:0}
.xt-tableicon1{background-position:0 -47px}
.xt-tableicon2{background-position:-11px -47px}
.xt-tableicon3{background-position:-21px -47px}
.xt-tableicon4{background-position:-33px -47px}
.ygsm-prolstmn{padding:20px 0}
.ygsm-plp1{width:490px;height:30px;line-height:30px;background:#f7f8fc;margin-left:100px}
.ygsm-plp2{width:520px;height:30px;line-height:30px;background:#f7f8fc;margin-right:50px}

.ztgs_list1{background:#fff;overflow:hidden;width:100%}
.xtgs_con{width:100%;border:1px #c1bcbc solid;border-bottom:0;border-top:2px #bc1a21 solid;box-sizing:border-box}
.xtgs_con .ztgs_list1 .px_ico{position:relative}
.xtgs_con .ztgs_list1 i{display:inline-block;width:15px;height:15px;position:absolute;top:20px}
.xtgs_con .ztgs_list1 i.ico_asc{background:url(../images/ico_asc.png) no-repeat;right:26px;background-position:0 -16px}
.xtgs_con .ztgs_list1 i.ico_desc{background:url(../images/ico_desc.png) no-repeat;right:15px}
.ztgs_list2{background:#eee;overflow:hidden;width:100%}
.ztgs_list3{background:#eaeaea;overflow:hidden;width:100%;height:60px}
.ztgs_list1 li,.ztgs_list2 li{float:left;border-bottom:1px solid #ccc;height:50px;line-height:50px;font-size:16px;color:#3f3f3f;text-align:center}
.ztgs_list1 li a,.ztgs_list2 li a{color:#bc1a21}
.ztgs_list3 li{float:left;border-bottom:1px solid #ccc;height:59px;line-height:60px;font-size:14px;color:#3f3f3f;text-align:center}
.xtgs_con ul li .ztgs_morea{display:inline-block;height:28px;line-height:26px;color:#bc1a21; padding:0 20px;border:1px solid #bc1a21;border-radius:15px;font-size:13px}
.xtgs_con ul:hover .ztgs_morea{text-decoration:none;background:#bc1a21;color:#fff}
.one{width:50px}
.two{width:127px}
.three{width:265px}
.three_l{width:330px}
.ztgs_more{width:140px}
.xtgspm{width:70%}
.xtgspm table{width:100%;min-height:25px;line-height:25px;border-color:#b6ff00;border-collapse:collapse}
.xtgs_xqcon tr td{text-align:center;font-size:16px;height:50px;line-height:40px;margin-top:-1px}
.xtgs_xqcon table td{font-size:18px;padding-bottom:20px;padding-top:20px}
.xtgs_xqcon td.w130{width:130px;color:#333}
.xtgs_xqcon td.w275{width:275px;color:#333}
.xtgs_xqcon td.w815{width:815px;height:60px;color:#333;text-align:left;padding-left:32px}
.xtgs_xqcon td .xtgs_jscon{width:808px;float:left;padding:12px 15px;letter-spacing:1px;text-align:left;text-indent:36px;line-height:26px;height:300px;overflow-y:scroll;overflow-x:hidden;font-size:15px;text-align:justify}
.xtgspm_con{width:100%;background:#fff;box-shadow:0 0 5px #e5e5e5;-webkit-box-shadow:0 0 5px #e5e5e5;-moz-box-shadow:0 0 5px #e5e5e5;-o-box-shadow:0 0 5px #e5e5e5;margin-bottom:16px}
.xtgspm_t{height:46px;color:#333;font-size:14px;line-height:46px;text-indent:8px;letter-spacing:2px;border:1px #c1bcbc solid;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px}
.xtgspm_t p,.xtgspm_t p a{color:#656565;line-height:46px}
.xtgspm_list{width:100%}
.xtgspm_list li{height:45px;line-height:45px;font-size:14px;text-indent:12px;border-left:1px #c1bcbc solid;border-right:1px #c1bcbc solid;border-top:1px dashed #c1bcbc}
li.xtgspm_li2{border-bottom:1px solid #c1bcbc;margin-bottom:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
li.xtgspm_li3{margin-top:-2px;border-top:1px solid #c1bcbc;border-top-left-radius:5px;border-top-right-radius:5px}
.xtgspm_list li.xtgspm_li1,.xtgspm_list li:nth-child(1){border-top:0}
.xtgspm_list li a{color:#333;width:80%;display:inline-block;letter-spacing:1px}
.xtgspm_list li a:hover,.xtgspm_t a:hover{color:#ea5504}
.xtgspm_list li span{float:right;display:inline-block;padding-right:20px;color:#999}
#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:12px;background-color:#fff}
#style-1::-webkit-scrollbar{width:6px;background-color:#fff}
#style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ea5504}
.xtgsxq_pro{margin-top:15px}
.xtgsxq_pro p i{width:10px;height:20px;background:#ea5504;display:inline-block;position:relative;top:3px;margin-right:10px}
.xtgsxq_pro p span{font-size:20px;color:#ea5504;display:inline-block}
.xtgsxq_pro ul{margin-top:15px}
.xtgsxq_pro ul li{width:803px;padding:6px;margin-bottom:15px;overflow:hidden}
.xtgsxq_pro ul .pr_line{border:1px solid #d7d7d7}
.xtgsxq_pro ul .txt_line{color:#b91e21;text-align:center;padding:15px 0}
.xtgsxq_pro ul li .pl_img{width:40px}
.xtgsxq_pro ul li .pl_img img{width:100%}
.xtgsxq_pro ul li .pl_tit{width:280px;margin:0 15px}
.xtgsxq_pro ul li .pl_tit p.p_tit{color:#333;font-size:16px;margin-bottom:10px}
.xtgsxq_pro ul li .pl_tit p.p_syl{text-align:center;font-size:24px;color:#b91e21;font-weight:bolder}
.xtgsxq_pro ul li .pl_tit p.p_syt{text-align:center;font-size:14px;color:#656565}
.xtgsxq_pro ul li .pl_guige{width:350px;padding:5px 0}
.xtgsxq_pro ul li .pl_guige .l_gz{width:160px}
.xtgsxq_pro ul li .pl_guige .r_gz{width:170px;text-align:right}
.xtgsxq_pro ul li .pl_guige p{line-height:24px}
.xtgsxq_pro ul li .pl_guige p em{color:#ea5504}
.xtgsxq_pro ul li .pl_guige .gl{height:50px;border-left:1px solid #d2d2d2;margin-top:15px}
.xtgsxq_pro ul li .pl_ckxq a{display:inline-block;font-size:14px;color:#ea5504;border:1px #ea5504 solid;padding:5px 16px;margin-top:29px;margin-right:5px}
.xtgsxq_pro ul li:hover a{background:1px #ea5504;color:#fff}
.xtgsxq_pro ul li:hover{border-top:1px #ea5504 solid}
.xq_ztcon .banner .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:30px;height:5px;margin:5px;border-radius:50px;overflow:hidden;background:#d2d2d2;font-size:0}

.xq_ztcon .banner .hd ul .on{background:#ea5504}
.xq_ztcon .hot_news{width:340px;border:1px #d2d2d2 solid;padding:10px 10px;margin-bottom:20px}
.xq_ztcon .hot_news ul li{color:#656565;line-height:25px;font-size:16px}
.xq_ztcon .hot_news ul li i{width:8px;height:8px;display:inline-block;background:#d2d2d2;position:relative;top:-12px;margin-right:10px}
.xq_ztcon .hot_news ul li a{display:inline-block}
.xq_ztcon .hot_news ul li:hover a{color:#1f62b1}
.xq_ztcon .hot_news ul li:hover i{background:#1f62b1}
.xtgsxq_con table tr th,.xtgsxq_con table tr td{border:1px solid #d2d2d2}
.mzx_con2{position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);padding-top:10%;width:100%;height:100%;display:none}
.zx_main{width:20%;background:#fff;z-index:99999;margin:0 auto;border-radius:10px}
.zx_title{height:50px;line-height:50px;font-size:17px;color:#898989;position:relative;border-bottom:1px solid #c1bcbc}
.zx_title span{margin-left:1.5rem}
.mzx_con2 .zx_cons{padding:20px 30px!important}
.inp_xx{margin-bottom:20px;position:relative}
.inp_xx .zx_input{width:80%;height:35px;border:1px solid #eee;background:#fff;line-height:28px;text-indent:15px;font-size:1em;outline:medium}
.zx_error{color:red;text-align:left;padding-left:15px;display:block;font-size:14px}
.inp_xx i label{font-size:14px;color:#666}
.inp_xx i{display:inline-block;width:15%;font-size:12px;color:#b91d21}
.close_ico{position:absolute;right:10px;top:10px;font-size:30px;font-weight:700;cursor:pointer;color:#c1bcbc;line-height:1.6rem;height:1.6rem;display:block;z-index:9999999}
.inp_code{position:absolute;width:35%;height:35px;background:#e85603;color:#fff;top:1px;right:11px;text-align:center;line-height:35px}
.show_btn{width:98%;background-color:#e85603;color:#fff;border:0;height:2.5em;border-radius:5px;font-size:1.15em}
.zx_l{width:100%;height:50px;margin:0 auto;text-align:center;color:#666;line-height:26px}
.modal-open{overflow:hidden}


.yema{margin:50px auto; text-align:center; }
.yema ul li{display:inline-block; margin:2px;}
.yema ul li a{min-width:32px; height:32px; border:1px solid #e7e7e7; padding:0 10px; font-size:14px; line-height:30px; text-align:center; color:#555; display:inline-block;}
.yema ul li a:hover{background-color:#0059a7; border:1px solid #0059a7; color:#fff;}
.yema ul li a.on{background-color:#0059a7; border:1px solid #0059a7; color:#fff;}



.xt2-tz {
    width:100%;
    display:table;
    background:#fff;
}
    .xt2-tz .tz-xx {
        width:900px;
        float:left;
        position:relative;
    }
        .xt2-tz .tz-xx .title {
            font-size:22px;
            font-weight:bold;
            color:#202020;
            line-height:22px;
            border-bottom:1px solid #f0f0f0;
            padding:25px 0 24px 30px;
        }
            .xt2-tz .tz-xx .title .collection {
                width:95px;
                height:35px;
                font-size:14px;
                color:#fff;
                line-height:35px;
                box-sizing:border-box;
                padding-left:47px;
                background:#0059a7 url(../images/icon-img22.png) 21px center no-repeat;
                position:absolute;
                right:0;
                top:18px;
            }
                .xt2-tz .tz-xx .title .collection:before {
                    border-left: 11px solid #fff;
                    border-top: 18px solid transparent;
                    border-bottom: 17px solid transparent;
                    content: "";
                    height: 0;
                    position: absolute;
                    left: 0;
                    top:0;
                    width: 0;
                }
        .xt2-tz .tz-xx .xx-tbox {
            width:100%;
            margin-top:40px;
            height:77px;
        }
            .xt2-tz .tz-xx .xx-tbox .t1 {
                width:276px;
                box-sizing:border-box;
                padding-left:30px;
                border-right:1px solid #e6e6e6;
                float:left;
            }
                .xt2-tz .tz-xx .xx-tbox .t1 .num {
                    font-size:48px;
                    line-height:48px;
                    color:#fe0000;
                }
                    .xt2-tz .tz-xx .xx-tbox .t1 .num span {
                        font-size:24px;
                        font-weight:bold;
                    }
                .xt2-tz .tz-xx .xx-tbox .t1 .txt {
                    font-size:14px;
                    line-height:14px;
                    color:#666;
                }
            .xt2-tz .tz-xx .xx-tbox .t2 {
                width:276px;
                box-sizing:border-box;
                padding-left:30px;
                border-right:1px solid #e6e6e6;
                float:left;
                text-align:center;
            }
                .xt2-tz .tz-xx .xx-tbox .t2:last-child {
                    border-right:none;
                }
                .xt2-tz .tz-xx .xx-tbox .t2 .num {
                    font-size:48px;
                    line-height:48px;
                    color:#333;
                }
                    .xt2-tz .tz-xx .xx-tbox .t2 .num span {
                        font-size:24px;
                    }
                .xt2-tz .tz-xx .xx-tbox .t2 .txt {
                    font-size:14px;
                    line-height:14px;
                    color:#666;
                }
            .xt2-tz .tz-xx .xx-txt {
                font-size:14px;
                line-height:14px;
                color:#999;
                padding-left:30px;
                margin-top:39px;
            }
                .xt2-tz .tz-xx .xx-txt span.s1 {
                    color:#fe0000;
                    margin-right:28px;
                }
                .xt2-tz .tz-xx .xx-txt span.s2 {
                    color:#000;
                    margin-right:28px;
                }
            .xt2-tz .tz-xx .xx-sm {
                width:830px;
                
               
                font-size:14px;
                color:#666;
                padding-left:50px;
                box-sizing:border-box;
                margin:29px auto 0;
                background:#f6f6f6 url(../images/icon-img24.png) 20px center no-repeat;
            }
        .xt2-tz .tz-xx .rwjs {
            width:100%;
            box-sizing:border-box;
            padding:40px 0 0 30px;
        }
        .xt2-tz .tz-xx .rw-img {
            width:190px;
            float:left;
        }
        .xt2-tz .tz-xx .rw-tbox {
            width:610px;
            float:left;
            margin-left:30px;
        }
            .xt2-tz .tz-xx .rw-tbox .name {
                font-size:18px;
                line-height:38px;
                color:#333;
                margin-bottom:24px;
            }
            .xt2-tz .tz-xx .rw-tbox .rw-t-txt {
                font-size:14px;
                line-height:42px;
                color:#333;
            }
                .xt2-tz .tz-xx .rw-tbox .rw-t-txt span {
                    color:#999;
                }

    .xt2-tz .ask-now {
        width:300px;
        min-height:300px;
        float:right;
        background:#bc1a21;
        box-sizing:border-box;
        padding:19px 30px;
    }
        .xt2-tz .ask-now .title {
            font-size:22px;
            line-height:22px;
            font-weight:bold;
            color:#fff;
            padding-left:70px;
            padding-top:7px;
            background:url(../images/icon-img23.png) left center no-repeat;
            margin-bottom:24px;
        }
            .xt2-tz .ask-now .title span {
                font-size:14px;
                line-height:14px;
                font-weight:initial;
                display:block;
                margin-top:14px;
            }
        .xt2-tz .ask-now .txt, .xt2-tz .ask-now .tel {
            width:100%;
            height:40px;
            border:none;
            background:#fff;
            box-sizing:border-box;
            padding-left:15px;
            color:#333;
            margin-bottom:15px;
            border-radius:3px;
        }
        .xt2-tz .ask-now .btn {
            width:100%;
            height:45px;
            background:#f29511;
            color:#fff;
            border:none;
            font-weight:bold;
            font-size:18px;
            margin-bottom:14px;
            border-radius:3px;
            box-shadow:3px 3px 3px 3px rgba(0,0,0,.1);
        }
        .xt2-tz .ask-now .txt2 {
            font-size:14px;
            line-height:24px;
            color:#fff;
        }

.xt2-box {
    width:100%;
    display:table;
    margin-top:20px;
}
    .xt2-box.xtgs {
        margin-top:30px;
    }
.box-left {
    width:880px;
    float:left;
}
.jbxx, .zjtx, .hkly, .fkcs, .qtsm, .fxjg, .rglc {
    width:100%;
    box-sizing:border-box;
    padding:0 19px 30px 30px;
    background:#fff;
    margin-bottom:10px;
}
.boxs .title {
    font-size:18px;
    font-weight:bold;
    color:#0059a7;
    line-height:18px;
    padding:30px 0;
}
.boxs .txt {
    font-size:16px;
    color:#333;
}

.hkly .title {
    padding:30px 0 13px;
}
.hkly .txt {
    color:#333;
    line-height:48px;
}

.fkcs .title {
    padding:30px 0 24px;
}
.fkcs .txt {
    line-height:28px;
}
.qtsm .txt {
    line-height:28px;
}
.qtsm table tr:hover {
    background:#f9f9f9;
}
.qtsm table tr td a {
    width:50px;
    height:26px;
    line-height:26px;
    color:#666;
    background:#fff;
    border-radius:3px;
    display:inline-block;
}
.qtsm table tr:hover td a {
    color:#fff;
    background:#fe0000;
}

.syzl {
    background:#f29511;
}
.syzl .txt {
    color:#fff;
}

.syzl {
    padding:24px 19px 30px 30px;
    margin-bottom:10px;
}
    .syzl .txt {
        color:#f0f0f2;
        font-size:14px;
        line-height:24px;
        margin-bottom:15px;
    }
    .syzl a {
        width:150px;
        height:40px;
        background:#fff;
        border-radius:3px;
        display:block;
        text-align:center;
        line-height:40px;
        color:#f29511;
        font-weight:bold;
        font-size:16px;
    }

.lc-box {
    width:100%;
    box-sizing:border-box;
    background:#f6f6f6;
    font-size:14px;
    line-height:26px;
    color:#333;
    margin-bottom:10px;
    padding:15px 20px;
}
    .lc-box .t1 {
        font-weight:bold;
        font-size:16px;
        margin-bottom:6px;
    }


.box-right {
    width:300px;
    float:right;
}
    .box-right .title {
        font-size:22px;
        line-height:70px;
        font-weight:bold;
        color:#0059a7;
        text-align:center;
        background:#fff;
        border-bottom:1px solid #f0f0f0;
    }
    .box-right .title2 {
        font-size:22px;
        line-height:72px;
        font-weight:bold;
        color:#0059a7;
        box-sizing:border-box;
        padding:0 20px;
        background:#fff;
    }
    .box-right .rxcp-box .rxcp {
        width:100%;
        box-sizing:border-box;
        padding:30px;
        background:#fff;
        border-bottom:1px dashed #d4d4d4;
    }
        .rxcp-box .rxcp:last-child {
            border-bottom:none;
        }
        .box-right .rxcp .titles {
            font-size:18px;
            line-height:18px;
            color:#000;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align:center;
            margin-bottom:34px;
        }
        .box-right .rxcp .num {
            font-size:36px;
            line-height:36px;
            font-weight:bold;
            color:#fe0000;
            text-align:center;
            margin-bottom:25px;
        }
            .box-right .rxcp .num span {
                font-size:24px;
            }
        .box-right .rxcp .txt {
            font-size:14px;
            line-height:14px;
            color:#999;
            text-align:center;
            margin-bottom:29px;
        }
        .box-right .rxcp .tb {
            width:100%;
            text-align:center;
            margin-bottom:24px;
        }
            .box-right .rxcp .tb span {
                width:100px;
                height:35px;
                box-sizing:border-box;
                display:inline-block;
                border:1px solid #f1f1f1;
                font-size:14px;
                color:#666;
                line-height:33px;
                margin:0 5px;
            }
        .box-right .rxcp .txt2 {
            font-size:14px;
            line-height:24px;
            color:#999;
            margin-bottom:24px;
        }
            .box-right .rxcp .txt2 span {
                display:inline-block;
            }
        .box-right .rxcp .link {
            font-size:14px;
            font-weight:bold;
            color:#fff;
            background:#0059a7;
            width:160px;
            height:40px;
            text-align:center;
            line-height:40px;
            border-radius:3px;
            display:block;
            margin:auto;
        }
            .box-right .rxcp:hover .link {
                background:#fe0000;
            }

    .box-right .link2 {
        width:100%;
        display:block;
        margin-top:20px;
    }
.index-boxs {
    width:100%;
    min-width: 1200px;
    margin: 0 auto;
    background:#efeff2;
    padding-bottom:40px; padding-top:40px
}
.index-boxs .i-box {
    width:1200px;
    margin:auto;
    display:table;
}




.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}

.xiaocms-page span{ margin:0 3px;  border:1px solid #bc1a21;line-height:35px; padding:0 15px; background:#bc1a21; color:#FFFFFF; display:inline-block; }
.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:35px;background:#fff; display:block; color:#333; padding:0 15px;display:inline-block; }
.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #bc1a21;line-height:35px; background:#bc1a21; color:#fff; padding:0 15px;display:inline-block;}





.mainbody {width: 960px;margin:20px auto; max-width: 100%;}
.mainbody .bg{background:#fcfcfc;border: 1px solid #f4f4f4; border-bottom:2px solid #e6e6e6;  border-radius: 5px;padding: 15px;}
.mainbody .newwarp{width:300px;height:180px;float:left;}
.mainbody .newstitle{line-height:14px;height:20px;}
.mainbody .newstitle a{color:#929292}
.mainbody .newstitle h3{float: left;font-size: 14px;}
.mainbody .newstitle .more{color:#2554b3;float:right;}
.mainbody .newsfocus{height:75px;padding:10px 0px 0px 0px;margin-bottom:8px;border-bottom:1px solid #e0e0e0;}
.mainbody .newsfocus div{float:left;width:60px;height:60px;margin-right:16px;}
.mainbody .newsfocus div a{width:60px;height:60px;border:1px solid #d2d2d0;border-radius:5px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:42px;*font-family:Arial;}
.mainbody .newsfocus div a img{border-radius:5px;vertical-align:middle;width:58px;height:58px;}
.mainbody .newsfocus h3{margin-bottom:3px;}
.mainbody .newsfocus h3 a{font-weight:bold;font-size:12px;color:#fe8216;}
.mainbody .newsfocus p{color:#8f8f8f;line-height:18px;}
.mainbody .indexnewslist li{color:#325e7f;line-height:24px;height:24px;}
.mainbody .indexnewslist li a{color:#325e7f;}
.mainbody .indexnewslist li span{float:right;font-family:Verdana;color:#8c8c8c;}
.mainbody .aboutus{width:365px;height:180px;float:right;line-height:22px;color:#888;}
.mainbody .aboutus img{float:left;margin:5px 15px 0px 0;}
.mainbody .aboutus a{color:#2554b3;}
.mainbody .contact{width:178px;height:180px;float:right;}
.mainbody .contact img{float:left;margin:5px 15px 0px 0;}
.mainbody .contactus a{color:#2554b3;}
.mainbody .contact {line-height:22px;}

.listpage {clear: both;text-align: center;}
.piclist{width:720px;}
.piclist ul{}
.piclist li{width:240px;float:left;height:200px;overflow:hidden;}
.piclist img{width:224px;height:160px;padding:2px;border: 1px solid #cfcfcf;margin-bottom:8px;}
.piclist a{}
.piclist a:hover{color:red;text-decoration:none;}
.picname{text-align:center;}
.mainbody .page h2 {text-align:center;margin:20px;}
.mainbody .info {text-align:center;color:#999;margin-bottom:20px;}
.content{line-height:24px;}
/* 本例子css */
.picMarquee-left{  position:relative;   }
.picMarquee-left .hd{ overflow:hidden;  height:30px; padding:0 5px;  }
.picMarquee-left .hd h3{float:left; font-size: 14px; }

.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:10px 5px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:130px; height:100px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


 /*友情连接*/
.link a{padding:0 5px;color:#999}

.sidenav{}
.sidenav .title{height:35px; line-height:35px;color:#666; font-size:16px; font-weight:bold;border-bottom:#E5E7E6 1px dashed;}
.sidenav .leftbox{ }
.sidenav .leftbox ul{}
.sidenav .leftbox li{_display:inline; overflow:hidden;}
.sidenav .leftbox a{ display:block; border-bottom:#E5E7E6 1px dashed; height:35px; line-height:35px; font-size:14px; color:#666; padding-left:5px;}
.sidenav  s{display: block;width: 5px;height: 9px;float: left;margin-right: 5px;margin-top: 12px;overflow: hidden;cursor: pointer;background: url("arrow.png") no-repeat;background-position: 0 -50px;}
.sidenav .leftbox .select,.helpleftsite .leftbox a:hover{ color:#f00; text-decoration:none; }
.mainbody .newslist h3{color:#325e7f;height:30px;font-size:18px;padding-left: 5px;}
.mainbody .newslist h3 .bt{float:left;}
.mainbody .newslist h3 .more{float:right;}

.mainbody .newslist li{color:#325e7f;line-height:34px;height:34px; font-size:14px;border-bottom: #E5E7E6 1px dashed;}
.mainbody .newslist li a{float:left;color:#325e7f;}
.mainbody .newslist li span{float:right;font-family:Verdana;color:#8c8c8c;}

.pinglunneirong{border:1px solid #CCCCCC; width:100%; height:80px; }
.input-text-c,.input-text,textarea,input.date{border:1px solid #D0D0D0;height:18px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px; line-height: 25px; height: 25px;}
input.date{padding-right:18px;font-size:12px;}
textarea,textarea.input-text,textarea{font-size:12px;height:auto; padding:5px; margin:0;line-height: 25px; height: 25px;}
select{vertical-align: middle;padding: 2px;-webkit-appearance: menulist;box-sizing: border-box;align-items: center;border: 1px solid #d0d0d0;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;white-space: pre;
-webkit-rtl-ordering: logical;color: black;background-color: white;cursor: default;}
.input-text-c{text-align:center}
.datatable thead td { border-bottom: 1px solid #EDEDED;color: #666666;padding: 5px;white-space: nowrap;}
.datatable tbody td { padding: 8px 0 8px 5px; border-bottom: 1px solid #EFEFEF; clear: both; overflow: hidden;font-size:12px;}
.datatable tbody tr:hover { background-color: #f1f8ff;}
.datatablepage {	clear:both;	padding-top:10px;}

/*表格表单*/
.table_form{font-size:12px}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 8px 8px}
.table_form tbody td,.table_form tbody th{ }

.button {padding:5px 15px; border: solid 1px #ccc;}