/*
宝鸡聚宏信钛业首页部分布局
2019-09-04
网迅科技 mmk
*/

.titis{height: 127px;text-align: center;background: url(../images/ico1.jpg) no-repeat center bottom;margin-bottom:46px;}
.titis h4{font-size:48px;color: #1f1f1f;font-weight: normal;height:71px;line-height:71px;}
.titis h4 a {color: #1f1f1f}
.titis h4 span{color: #0054AC;font-weight:bold}
.titis h4 i{width:6px;height: 6px;background: #1f1f1f;border-radius: 50%;margin:0 18px; vertical-align: middle;display:inline-block;}
.titis p{height:32px;line-height: 32px;font-size:1vw;color: #dfdfdf;}
.titis p em{color: #363636;padding:0 6px;}

.yy_bj{height:388px;background: #f5f5f5;padding-top:92px;overflow: hidden;}
.yy_c li{float:left;width:235px;margin-right:86px;border-top:3px solid #616161;height:212px;padding-top:28px;box-sizing: border-box;}
.yy_c li span {display: block;height: 27px;line-height: 27px;font-size:20px;color: #2e2e2e;background: url(../images/yy_a1.png) no-repeat right;}
.yy_c li:hover span{color:#0054AC;}
.yy_c li em{display: block;padding-top:13px;height: 26px;line-height: 26px;font-size:14px;text-transform: uppercase;color: #000}
.yy_c li i{display: block;padding-top:22px;}
.yy_c li:last-child{margin:0;}
.yy_j{height: 30px;position: relative;text-align: center;}
.yy_j:after{content: "";display: block;width:100%;height: 1px;background: #e4e4e4;top:15px;position: absolute;left:0;}
.yy_j img{position:relative;z-index: 2}
.yyz{text-align: center;padding-top:23px;}

.sl_c{height: 711px;padding-top:72px;}
.sl_c li{float:left;width:200px;overflow: hidden;position: relative;transition: all 0.25s}
.sl_c li p{position: absolute;width:200px;height:430px;background: rgba(29,29,29,0.6);left:0;top:0;text-align: center;box-sizing: border-box;padding-top:106px;}
.sl_c li p i{display: block;font-size: 14px;color: #8b8b8c;height: 26px;line-height: 26px;}
.sl_c li p em{display: block;height: 27px;line-height: 27px;font-size:20px;color: #fff;font-weight: bold;}
.sl_c li p span{height: 67px;font-size:24px;color: #fff;font-weight: bold;line-height: 58px;display: block;background: url(../images/sl_ico1.jpg) no-repeat center bottom;}
.sl_c li p img{margin-top:51px;}
.sl_w{width:445px;height: 276px;background:rgba(208,22,22,0.77);position: absolute;left:79px;top:78px;padding:29px 0 0 29px;box-sizing: border-box;transform: scale(0);transition: all 0.3s}
.sl_w i{display: block;height: 26px;font-size:14px;color: #eaafaf;line-height: 26px;}
.sl_w h4{height: 45px;line-height: 45px;font-size:30px;color: #fff;font-weight: bold;display: inline-block;border-bottom:1px solid #d56060;}
.sl_w span {display: block;width:374px;font-size:16px;color: #fff;line-height: 30px;padding-top:36px;}
.sl_w img{margin-top:24px;display: block;}
.sl_c li.cur{width:600px;}
.sl_c li.cur p{transform: scale(0);}
.sl_c li.cur .sl_w{transform: scale(1);}

.index-cp-bj{padding-top:34px; width:100%; float:left;}
.jhx_index_tjcp .titis{background: url(../images/pro_tt.png) no-repeat center bottom}
.jhx_index_tjcp .titis h4 a {color: #000}
.jhx_index_tjcp .titis h4 span{color: #0054AC;}
.jhx_index_tjcp .titis h4 i{background: #000;}
.jhx_index_tjcp .titis p{color: #454343;}
.jhx_index_tjcp .titis p em{color: #000;font-size:1vw;}
.jhx_index_tjcp_qh{height: 63px; border-bottom:solid 3px #0054AC; }
.jhx_index_tjcp_qh li{float:left;width:16.66666%;line-height: 63px;padding:0 5px 0 5px;box-sizing: border-box;font-size:20px;color: #000; text-align:center; }
.jhx_index_tjcp_qh li a{color: #000;display: block;}
.jhx_index_tjcp_qh i{display: inline-block;float: right;width:15px;height: 10px;margin-top:27px;background: url(../images/pro_a2.png) no-repeat;}
.jhx_index_tjcp_qh li.on{color: #fff;background:#0054AC;}
.jhx_index_tjcp_qh li.on a{color: #fff;background:#0054AC;  }
.jhx_index_tjcp_qh li.on i{background: url(../images/pro_a2_hv.png) no-repeat;}

.jhx_index_tjcp_qh span{float:left;width:16.66666%;line-height: 63px;padding:0 5px 0 5px;box-sizing: border-box;font-size:20px;color: #000;font-weight: bold;display:block;background: #1d1d1d}
.jhx_index_tjcp_qh span img {vertical-align: middle;padding-right:14px;}
.jhx_index_tjcp-zlb
{
height: 60px;
line-height: 60px;
background: #f5f5f5;
margin-bottom:14px;
padding-left:10px;
padding-right:10px;
}
.jhx_index_tjcp-zlb a{ padding-right:22px; padding-left:22px;  color:#333; font-size:18px;}
.jhx_index_tjcp-zlb a:hover{color:#0054AC;}
.jhx_index_tjcp_a li{float:left;width:392px;margin:0 12px 12px 0;font-size:0;line-height: 0;background: #fff}
.jhx_index_tjcp_a li i{display: block;width:392px;overflow: hidden;}
.jhx_index_tjcp_a li i img{width:392px;height: 294px;transition: all 0.5s}
.jhx_index_tjcp_a li span {float:left;width:262px;box-sizing: border-box;;padding-left:23px;height: 66px;border-top:1px solid #efefef;font-size:12px;color: #dcdcdc;line-height:18px;line-height:66px;}
.jhx_index_tjcp_a li span a {display:block;/*height: 24px;line-height: 24px;*/font-size:16px;color: #2b2b2b;}
.jhx_index_tjcp_a li:hover i img{transform: scale(1.1);}
.jhx_index_tjcp_a li:nth-child(3n){margin:0 0 12px 0;}



.al_bj{background: #f6f6f6;padding-top:52px;height: 774px;}
.anl .titis {background: url(../images/al_tt.png) no-repeat center bottom;}
.anl .titis p{color: #363636;font-size: 18px}
.al_qh{float:left;width:234px;}
.al_qh li{height: 105px;border-left:4px solid #e8e8e8;margin-bottom:3px;padding-left:28px;background:#fff url(../images/al_ico2.png) no-repeat 28px 78px;font-weight:bold}
.al_qh li i{display: block;font-size:16px;color: #adadad;height: 21px;line-height: 21px;padding-top:16px;}
.al_qh li span{display:block;height:32px;line-height:32px;font-size:20px;color:#2b2b2b;}
.al_qh li.on,.al_qh li:hover{background: #0054AC url(../images/al_ico2_hv.png) no-repeat 28px 78px;border-color:#171717}
.al_qh li.on i,.al_qh li.on span,.al_qh li:hover i,.al_qh li:hover span{color: #fff}
.al_nr{float:right;width:955px;}
.al_a {position: relative;height: 537px;}
.al_a i{display: block;font-size:0;line-height: 0}
.al_a i img {width:955px;height: 537px;}
.al_a p{position: absolute;width:100%;height: 83px;position: absolute;left:0;bottom:0;background: rgba(37,37,37,0.9);box-sizing: border-box;padding:0 26px 0 23px;}
.al_a p img{border-radius: 50%;border:3px solid #fff;margin-top:-65px;float:left;width:124px;height:124px;}
.al_a p span {float:right;width:757px;}
.al_a p span a{display: block;line-height: 83px;font-size:18px;color: #fff;background: url(../images/al_ico1.png) no-repeat right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.index-xw{background: url(../images/index-xw.jpg) no-repeat center top;height: auto;padding-top:85px;}
.news .titis{background: url(../images/ns_tt.png) no-repeat center bottom; }
.news .titis h4 a {color: #fff}
.news .titis h4 span{color: #fff;}
.news .titis h4 i{background: #fff;}
.news .titis p{color: #454343;}
.news .titis p em{color: #fff;font-size:1vw;}
.index-xw-layout{background: #ffffff;height: auto;overflow: hidden;}
.index-xw-layout-list{float:left;width:466px;padding:36px 38px 0;height: auto;box-sizing: border-box;}
.index-xw-layout-list .tit{height: 77px;overflow: hidden;}
.index-xw-layout-list .tit span{display: block;padding-left:42px;background: url(../images/ns_ico1.png) no-repeat left 5px;width:230px;}
.index-xw-layout-list .tit span a {font-size: 24px;color: #373737;height: 33px;line-height: 33px;display: block;}
.index-xw-layout-list .tit em {font-size:12px;color: #d1d1d1;text-transform: uppercase;}
.index-xw-layout-list .tit i{float:right;padding-top:5px;position: relative;z-index: 3}
.index-xw-layout-list .tit i a{background: url(../images/ns_a1.png) no-repeat left 0;width:27px;height: 27px;display: inline-block;}
.index-xw-layout-list dt{font-size:0;line-height: 0;width:384px;overflow:hidden; height:190px;}
.index-xw-layout-list dt img{width:384px;height: 212px;transition:all 0.5s;}
.index-xw-layout-list dd {padding-top:38px; padding-bottom:38px; height:150px;}
.index-xw-layout-list dd h4 a{display: block;height: 32px;line-height: 32px;font-size:16px;color: #373737;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-xw-layout-list dd p{padding-top:19px;font-size:16px;color: #828282;line-height: 30px;}
.index-xw-layout-list dd em {font-size:14px;color: #828282;display: block;padding-top:15px;}
.index-xw-layout-list dl:hover dt img{transform:scale(1.1);}
.index-xw-layout .on{background: #eeeded}
.index-xw-layout .on .tit span a {color: #0054AC}
.index-xw-layout .on .tit i a{background: url(../images/ns_a1_hv.png) no-repeat;} 
.index-xw-layout-list:nth-child(2) .tit span {background: url(../images/ns_ico2.png) no-repeat;}
.index-xw-layout-list:nth-child(3) .tit span {background: url(../images/ns_ico3.png) no-repeat;}
.index-xw-layout .on:nth-child(1) .tit span {background: url(../images/ns_ico1_hv.png) no-repeat;}
.index-xw-layout .on:nth-child(2) .tit span {background: url(../images/ns_ico2_hv.png) no-repeat;}
.index-xw-layout .on:nth-child(3) .tit span {background: url(../images/ns_ico3_hv.png) no-repeat;}


.index-gy{height: auto;verflow: hidden; margin-top:50px;}
.index-gy .titis{background: url(../images/index-gy-pic.png) no-repeat center bottom;}
.index-gy .titis p {font-size:1vw;}
.index-gy-pic{width:1200px;margin:0 auto;}
.index-gy-text{width:1200px;padding:40px 51px 0 51px;background: url(../images/ab_ico1.jpg) no-repeat center 101px;text-align: center;margin:0 auto;}
.index-gy-text h2 a{font-size:34px;color: #252525;font-weight: normal;height: 35px;line-height: 35px;}
.index-gy-text p{padding-top:38px;font-size:1vw;color: #505050;line-height:2.4vw; }

.index-qyfc-bj{height: 428px; margin:0px auto; margin-top:100px;}
.index-qyfc-layout-tab{height:78px;width:651px;overflow: hidden;position: relative;top:-37px;margin:0 auto;background: #f6f6f6; border-bottom: solid 1px #0054AC;}
.index-qyfc-layout-tab li{float:left;width:217px;height: 78px;text-align: center;}
.index-qyfc-layout-tab li i{display: inline-block;margin:22px 13px 0 0;vertical-align: top;width:37px;height: 33px;overflow: hidden; color:#000;}
.index-qyfc-layout-tab li:nth-child(1) i{background:url(../images/xc_ico1.png) no-repeat;}
.index-qyfc-layout-tab li:nth-child(2) i{background:url(../images/xc_ico2.png) no-repeat;}
.index-qyfc-layout-tab li:nth-child(3) i{background:url(../images/xc_ico3.png) no-repeat;}
.index-qyfc-layout-tab li:nth-child(1).on i{background:url(../images/xc_ico1_hv.png) no-repeat; }
.index-qyfc-layout-tab li:nth-child(2).on i{background:url(../images/xc_ico2_hv.png) no-repeat;}
.index-qyfc-layout-tab li:nth-child(3).on i{background:url(../images/xc_ico3_hv.png) no-repeat;}
.index-qyfc-layout-tab li span{display: inline-block;padding-top:20px;text-align:left;font-size:12px;color: #535353;text-transform: uppercase;}

.index-qyfc-layout-tab li span em{display: block;font-size:18px;color: #000;height: 23px;line-height: 23px;}

.index-qyfc-layout-tab li.on span em{display: block;font-size:18px;color: #fff;height: 23px;line-height: 23px;}

.index-qyfc-layout-tab li.on{background: #0054AC}
.index-qyfc-layout-tab li.on span{color: #fff}
.index-qyfc-layout-list{padding-top:16px;overflow: hidden;}
.index-qyfc-layout-list li{float:left;width:281px;overflow: hidden;margin-right:25px;}
.index-qyfc-layout-list li span {display: block;background: #fff;height: 60px;padding:0 16px;line-height: 60px;font-size:16px;color: #171717;}
.index-qyfc-layout-list li span img {float:right;padding-top:17px;}
.index-qyfc-layout-list li i{display: block;font-size:0;line-height: 0;width:281px;overflow: hidden;}
.index-qyfc-layout-list li i img{width:281px;height: 211px;transition: all 0.5s}

.index-qyfc-layout-list li:hover i img{transform: scale(1.1);}
.index-qyfc-layout-list li:last-child{margin:0;}

.tt_c{padding-top:80px;height: 441px;}
.tt_fl{float:left;width:613px;}
.tt_btn1 em{width:136px;height: 31px;border:1px solid #0054AC;line-height: 31px;text-align: center;display: inline-block;vertical-align:top;border-right:0;font-size:16px;color: #0054AC;}
.tt_fl p{padding-top:18px;height: 88px;}
.tt_fl p span{height: 34px;line-height: 34px;display: block;font-size:24px;color: #292929;}
.tt_fl p em{display: block;font-size:12px;color: #d7d7d7;}
.tt_fl dl{padding:6px 0;height: 102px;width:543px;border:1px solid #ebebeb;border-width: 1px 0}
.tt_fl dt{float:left;font-size:0;line-height: 0;}
.tt_fl dt img {width:152px;height: 102px;}
.tt_fl dd {float:right;width:365px;font-size:28px;color: #2d2b2b;line-height:42px;font-weight: bold;padding-top:5px;}
.tt_fl dd span {display:block;font-size:36px;color: #0054AC}
.tt_z{padding-top:37px;}
.tt_fr{float:right;font-size:0;line-height: 0;}

.index-xh{height: auto;verflow: hidden; margin-top:50px;}