﻿/*ͨ��*/
.in_banner{height:400px;position:relative;overflow:hidden;}
.in_banner:after{
    content:"";height:200px;width:1920px;background:rgba(0,71,157,.7);
    position:absolute;top:calc(50% - 100px);left:calc(50% + 250px);
}
.in_banner .inBan_txt{width:270px;margin:0 0 0 auto;color:#fff;position:relative;z-index:2;top:calc(50% - 26px);}
.inBan_txt .inBan_T1{line-height:32px;font-size:24px;}
.inBan_txt .inBan_T2{line-height:20px;font-size:14px;}
.in_address{line-height:40px;padding-left:28px;background:url("../Images/in_address.png") left center no-repeat;}
.in_address a:hover{color:#cd010c;}
.in_main{background:#f6f6f6;padding:0 0 40px;}
.in_nav{text-align:center;font-size:0;padding-top:40px;}
.in_nav .inNav_T{display:none;}
.inNav_TT a{
    display:inline-block;min-width:150px;line-height:40px;font-size:14px;color:#333;position:relative;
    transition:all .6s;box-sizing:border-box;padding:0 20px;background:#eee;margin:0 20px;
}
.inNav_TT a:before, .inNav_TT a:after{content:"";display:block;position:absolute;top:0;transition:all .6s;}
.inNav_TT a:before{border-bottom:40px solid #eee;border-left:20px solid transparent;right:100%;}
.inNav_TT a:after{border-top:40px solid #eee;border-right:20px solid transparent;left:100%;}
.inNav_TT a.act,.inNav_TT a:hover{color:#fff;background:#cd010c;}
.inNav_TT a.act:before,.inNav_TT a:hover:before{border-bottom-color:#cd010c;}
.inNav_TT a.act:after,.inNav_TT a:hover:after{border-top-color:#cd010c;}
.back{
    display: block;width: 82px;line-height: 32px;text-align: center;background:#f6f6f6;
    border:1px solid #e5e5e5;font-size:14px;color:#999;margin:auto;border-radius: 3px;
}
.back:hover{color:#fff;background: #cd010c;border-color: #cd010c;}
/****/
.abt_main{padding:40px 0;line-height:26px;}
.abt_main .abt_pic{width:560px;float:right;margin:0 10px 20px 60px;position:relative;}
.abt_pic:after{content:"";display:block;width:100%;height:100%;background:#cd010c;top:10px;left:10px;position:absolute;}
.abt_pic img{width:100%;transition:all 2.5s;position:relative;z-index: 2;}
.abt_pic:hover img{transform:scale(1.1);}
.abt_main .abt_T1{font-size:22px;color:#cd010c;}
.abt_main .abt_T2{font-size:15px;margin-bottom:26px;}
.abt_T2:after{content:"";display:block;width:72px;height:2px;background:#ed690d;margin-top:12px;}
.abt_main .abt_T3{font-size:14px;color:#333;text-align:justify;}
/****/
.pro_main{padding:30px 0 0;}
.pro_main .pro_nav{width:220px;float:left;box-sizing:border-box;border:1px solid #eee;background:#fff;padding-bottom:6px;}
.pro_nav li>a{
    font-size:14px;display:block;line-height:40px;color:#333;padding-left:20px;
    background:url("../Images/more_02.png") right 20px center no-repeat;
}
.pro_nav li:hover>a,.pro_nav li.act>a{color:#fff;background:#cd010c url("../Images/more_01.png") right 20px center no-repeat;}
.pro_nav li .proNav_er{padding:0 19px 16px;display:none;}
.proNav_er a{display:block;line-height:40px;border-bottom:1px solid #eee;font-size:14px;color:#333;padding-left:12px;}
.proNav_er a:hover,.proNav_er a.act{color:#cd010c;}
.pro_main .pro_box{width:calc(100% - 240px);float:right;}
.pro_box .pro_list{padding-bottom:20px;}
.pro_list .pro_one{
    display:block;width:32%;margin-right:2%;float:left;margin-bottom:20px;
    line-height:40px;text-align:center;font-size:14px;color:#333;
}
.pro_list .pro_one:nth-child(3n){margin-right:0;}
.pro_list .pro_one:hover{background:#cd010c;color:#fff;}
.pro_one .ofhidden{width:307px;height:202px;border:1px solid #e5e5e5;background:#fff;}

/* ver_pic */
.pro_one .ofhidden .ver_pic{width:307px;height:202px;background:#fff;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.pro_one .ofhidden .ver_pic .subpic{*position:absolute;top:50%;left:50%;}
.pro_one .ofhidden .ver_pic .subpic img{*position:relative;top:-50%;left:-50%;transition:all 2.5s;}
.pro_one .ofhidden .ver_pic .subpic img{max-width:307px;min-width:202px;width:expression(this.width > 307 ? "07px" : this.width); }

.pro_one img{transition:all 2.5s;}
.pro_one:hover img{transform:scale(1.1);}
/****/
.proD_box{
    width:calc(100% - 240px);box-sizing:border-box;float:right;
    border:1px solid #e5e5e5;background:#fff;padding:10px 20px 40px;
}
.proD_box .proD_T{line-height:60px;text-align:center;border-bottom:1px solid #e5e5e5;font-size:20px;color:#cd010c;}
.proD_box .proD_pic{
    max-width:512px;margin:30px auto 0;border:1px solid #e5e5e5;text-align:center;
}
.proD_pic img{max-width:100%;}
.proD_intro .proDI_nav{border-bottom:1px solid #eaeaea;font-size:0;}
.proDI_nav a{
    display:inline-block;line-height:32px;width:108px;text-align:center;
    margin-right:10px;border:1px solid #eaeaea;border-radius:3px;font-size:14px;
}
.proDI_nav a.act,.proDI_nav a:hover{color:#fff;background:#cd010c;border-color:#cd010c;}
.proDI_div .proDI_box{padding:36px 0;font-size:14px;line-height:30px;display:none;}
.proDI_div .proDI_box table{width:96%;
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}
.proDI_div .proDI_box table tr {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #dedede;
}
.proDI_div .proDI_box table td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}
/****/
.case_main{padding:40px 0;}
.case_main .case_list{padding-bottom:20px;}
.case_list .case_one{display:block;margin-bottom:20px;background:#ebeef2;}
.case_one .case_pic{width:370px;float:left;overflow:hidden;}
.case_pic img{width:100%;transition:all 3s;}
.case_one:hover .case_pic img{transform:scale(1.1);}
.case_one .case_txt{width:calc(100% - 370px);box-sizing:border-box;padding:30px 40px 0;float:left;}
.case_txt .case_T1{line-height:40px;padding-bottom:14px;font-size:20px;color:#1858a6;}
.case_txt .case_T2{font-size:14px;line-height:25px;height:100px;color:#333;}
.case_txt .case_T3{
    line-height:32px;width:68px;text-align:center;margin:20px 0 0 auto;
    background:#fff;border:1px solid #e5e5e5;border-radius:3px;transition:all .6s;
}
.case_one:hover .case_txt .case_T3{background:#cd010c;color:#fff;border-color:#cd010c;}
/****/
.con_main{margin:0 0 40px 0;height:370px;background:#cd010c;color:#fff;}
.con_main .con_txt{width:50%;float:left;box-sizing:border-box;padding:38px 40px 0;}
.con_txt .con_T1{line-height:30px;font-size:22px;}
.con_txt .con_T2{font-size:14px;line-height:24px;margin-bottom:18px;}
.con_T2:after{content:"";display:block;width:72px;height:2px;background:#e06008;margin-top:12px;}
.con_T3 div{line-height:26px;font-size:14px;padding:10px 0 10px 42px;}
.con_T3 div.con1{background:url("../Images/incon_01.png") left center no-repeat;}
.con_T3 div.con2{background:url("../Images/incon_02.png") left center no-repeat;}
.con_T3 div.con3{background:url("../Images/incon_03.png") left center no-repeat;}
.con_main .con_map{width:50%;height:100%;float:right;}
/****/
.fdb_main{margin-top:40px;padding:40px 0;background:#fafafa;}
.fdb_main .fdb_form{max-width:980px;margin:auto;}
.fdb_form .fdbIpt{width:42%;margin:0 4% 20px;float:left;}
.fdbIpt .fdbIpt_name{width:96px;float:left;font-size:14px;color:#333;line-height:40px;}
.fdbIpt_name:before{content:"*";color:#f00;}
.fdbIpt .fdb_ipt{width:calc(100% - 96px);float:left;}
.fdb_ipt input{width:100%;height:40px;border:1px solid #d6d6d6;border-radius:3px;padding-left:10px;}
.fdb_ipt textarea{
    width:100%;height:140px;border:1px solid #d6d6d6;border-radius:3px;padding:5px 10px;resize:none;
}
.vCode .fdb_ipt input{width:calc(100% - 120px);}
.vCode .fdb_ipt img{width:97px;height:38px;margin:1px 0;float:right;}
.fdb_form .fdb_btn{width:42%;margin:0 4% 20px;float:left;box-sizing:border-box;padding-left:96px;}
.fdb_btn input{width:calc(50% - 10px);float:left;height:40px;font-size:14px;border-radius:4px;}
.fdb_btn input.fBtn1{background:#cd010c;color:#fff;margin-right:20px;border-radius:4px;}
.fdb_btn input.fBtn2{background:#bfbfbf;color:#333;}
/****/
.join_main{padding-top: 40px;}
.join_main .join_table{margin-bottom: 40px;text-align: center;}
.join_table .join_thead{height: 45px;line-height: 45px;font-size: 16px;color:#fff;background:#cd010c;}
.join_thead .join_th{float: left;}
.join_tbody .join_tr{height: 45px;line-height: 45px;font-size:14px;color:#666;display: block;transition:all .6s;}
.join_tbody .join_tr:nth-child(2n){background:#efefef;}
.join_tr .join_td{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join_td.td7 i{display: block;height: 45px;width: 100%;background:url("../Images/data_01.jpg") center no-repeat;}
.join_table .td1{width: 9.2%;}
.join_table .td2{width:18.3%;}
.join_table .td3{width:13.3%;}
.join_table .td4{width:15.8%;}
.join_table .td5{width:13.3%;}
.join_table .td6{width:15.8%;}
.join_table .td7{width:14.2%;}
.join_table .join_tr:hover{color:#cd010c;}
/****/
.joinD_main{padding:40px 0 10px;}
.joinD_main .joinD_txt{line-height: 24px;font-size: 14px;color:#666;padding-bottom: 15px;border-bottom: 1px solid #eaeaea;margin-bottom: 30px;}
.joinD_txt .joinD_T{font-size: 16px;color:#cd010c;font-weight:bold;}
.joinD_txt img{max-width:100%;}
/****/
.honor_main{padding-top:40px;}
.honor_main .honor_list{position: relative;}
.honor_list .honor_one{
    position: absolute;width: calc(33.33% - 16px);overflow: hidden;display: block;
    box-sizing: border-box;border: 1px solid #eee;padding:24px;cursor: pointer;
}
.honor_list .honor_one.one {left:0;}
.honor_list .honor_one.two {left:calc(33.33% + 8px);}
.honor_list .honor_one.three {left:calc(66.66% + 16px);}
.honor_one img{width: 100%;}
.honor_one .honor_txt{
    position: absolute;width:100%;height:100%;line-height: 24px;font-size: 16px;opacity: 0;
    bottom:0;left:0;background: rgba(0,71,157,.85);color:#fff;text-align: center;transition:all .8s;
}
.honor_one:hover .honor_txt{opacity: 1;}
.honor_txt .hon_link{width: 72px;line-height:36px;border-radius: 5px;margin:30px auto 0;border:1px solid #fff;}
.honor_pop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.5);z-index: 12;display: none;}
.honor_pop .honor_close{
    width: 40px;height: 40px;border-radius: 50%;position: absolute;top: 5%;cursor: pointer;
    background:#000 url('../Images/close.png') center no-repeat;right: 5%;transition: all .6s;
}
.honor_pop .honor_close:hover{transform: rotate(360deg);}
.honor_pop img{max-width:80%;max-height: 80%;position: absolute;left:50%;top: 50%;transform:translate(-50%,-50%);}
/****/
.news_main{padding-top:40px;}
.news_main .news_list{padding-bottom: 20px;}
.news_list .news_one{display: block;margin-bottom: 20px;background:#fff;color:#999;}
.news_one .news_pic{width:240px;overflow: hidden;float: right;}
.news_one .news_pic img{width: 100%;transition: all 1.5s;}
.news_one:hover .news_pic img{transform: scale(1.1);}
.news_one .news_txt{width: calc(96.5% - 480px);float: left;margin-left:40px;padding-top:50px;}
.news_txt .news_T{line-height: 30px;margin-bottom:16px;font-size: 14px;color:#333;transition: all .3s;}
.news_txt .news_TT{font-size: 14px;line-height:28px;}
.news_one .news_time{
    width:119px;padding:14px 0 14px 40px;font-size: 20px;transition: all .3s;color:#eaeaea;
    line-height:36px;border-right: 1px solid #f0f0f0;float: left;margin-top:23px;
}
.news_time:after{
    content:"";display:block;height:42px;background:url("../Images/data_02.png") left center no-repeat;
}
.news_time .news_day{font-size:30px;line-height:44px;color:#999;transition:all .3s;}
.news_list .news_one:hover{color:#fff;background: #cd010c;}
.news_one:hover .news_txt .news_T{color:#fff;}
.news_one:hover .news_time{border-right-color:#fff;color:#fff;}
.news_one:hover .news_time .news_day{color:#fff;}
/****/
.newsD_main{padding-top: 40px;}
.newsD_T{line-height:24px;padding:5px 0;text-align: center;font-size: 18px;color:#cd010c;}
.newsD_info{line-height: 30px;text-align: center;font-size: 12px;color:#999;}
.newsD_share{padding: 10px 0 18px;border-bottom: 1px solid #eaeaea;text-align: center;height: 20px;}
.newsD_share .bdshare-button-style0-16{display: inline-block;}
.newsD_share .bdshare-button-style0-16 a{margin: 0 5px 0 0;height: 20px;padding-left: 20px;background-image: url("../Images/share.jpg");}
.newsD_share .bdshare-button-style0-16 .bds_weixin{background-position: 0 0;}
.newsD_share .bdshare-button-style0-16 .bds_tsina{background-position: -25px 0;}
.newsD_share .bdshare-button-style0-16 .bds_qzone{background-position: -50px 0;}
.newsD_share .bdshare-button-style0-16 .bds_sqq{background-position: -75px 0;}
.newsD_TT{max-width: 1300px;margin: auto;padding: 30px 0;font-size: 14px;line-height: 26px;color:#666;text-align: justify;}
.newsD_TT img{display: block;max-width: 100%;margin:0 auto 36px;}
.newsD_TT .newsD_vdo{width:650px;max-width:100%;margin:0 auto 36px;position:relative;}
.newsD_vdo video{width:100%;}
.newsD_vdo .newsDVdc_btn{
    position:absolute;width:100%;height:100%;left:0;top:0;
    background:rgba(0,0,0,.3) url("../Images/play_01.png") center no-repeat;
}
/****/
.adv_main{padding-top:40px;}
.adv_list .adv_one{display:block;margin-bottom:10px;background:#eee;}
.adv_one .adv_pic{width:600px;float:left;overflow:hidden;}
.adv_one:nth-child(2n) .adv_pic{float:right;}
.adv_pic img{width:100%;transition:all 3s;}
.adv_pic:hover img{transform:scale(1.1);}
.adv_one .adv_txt{width:calc(100% - 600px);float:right;box-sizing:border-box;padding:30px 46px 0;}
.adv_txt .adv_T1{font-size:20px;line-height:40px;margin-bottom:26px;color:#1858a6;}
.adv_T1:after{content:"";display:block;height:2px;width:40px;background:#f29149;}
.adv_txt .adv_T2{font-size:14px;line-height:25px;height:150px;color:#333;-webkit-line-clamp:6;}
.adv_txt .adv_T3{
    width:68px;line-height:32px;background:#f6f6f6;border:1px solid #d2d2d2;
    text-align:center;border-radius:3px;margin:100px 0 0 auto;transition:all .6s;
}
.adv_txt .adv_T3:hover{color:#fff;background:#cd010c;border-color:#cd010c;}
/**8-20�޸�proD**/
.proDP_list{max-width: 512px;box-sizing:border-box;margin:20px auto 40px;padding:0 36px;}
.proDP_list li{border:1px solid #dedede;box-sizing:border-box;cursor:pointer;}
.proDP_list li.act{border-color:#cd010c;}
.proDP_list .bx-wrapper .bx-controls-direction a{width:28px;height:100%;margin-top:0;top:0;box-sizing:border-box;border:1px solid #dedede;border-radius:3px;}
.proDP_list .bx-wrapper .bx-prev{left: -36px;}
.proDP_list .bx-wrapper .bx-next{right:-36px;}

.proDI_box table {
    display: table;
    border-collapse: separate;
    border-spacing: 1px;
    border-color: grey;
}
