﻿.bt{width:100%;text-align:center;height: 75px;}
.bt a{position:relative;transition:.3s;display:block;background: url(../images/btbg.png) no-repeat center;}
.bt a h3{font-size:30px;color:#d21004;font-weight:bold;transition:all .3s;}
.bt a p{color: #040404;font-size: 30px;text-transform: uppercase;}
.bt a:hover h3{color:#e40303}
.nbt a h3, .nbt a p{color: #fff;}
.nbt a{background: url(../images/btbg1.png) no-repeat center;}


.common_title{width:290px;}
.common_title a.eng{font-size:46px;color:#fd0000;display:block;line-height:46px;font-family:"微软雅黑";background:-webkit-linear-gradient(left,#fd0000,#9e0101);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.common_title a.eng:hover{color:#610280;}
.common_title a.chi{font-size:24px;}

/*产品*/
.m_pro h3{font-size: 14px;color: #666;line-height: 30px;font-weight: normal;text-align: center;}
.m_pro .prol{float: left;width: 280px;}
.m_pro .prol .prolist{}
.m_pro .prol .prolist a{background:#fff url(../images/plnav.jpg) no-repeat top left; height:48px;line-height:48px;color: #3c3c3c;font-size: 16px;display: block;text-indent: 20px;margin-bottom: 2px;transition: .5s;}
.m_pro .prol .prolist a:hover,.m_pro .prol .prolist a.cur{background:#fff url(../images/plnav.jpg) no-repeat left -65px;color: #d9281c;padding-left: 10px;font-weight: bold;}
.m_pro .prol .ptel{font-size: 16px;color: #fff;text-align: center;}

.m_pro .f_cb{width: 902px;float: right;}
.m_pro .fc li a{width:245px;height:170px;top:0;left:0;color:#fff;position: relative;display: block;border:10px solid #e1e1e1;overflow: hidden;}
.m_pro .fc li:hover h3{color: #df3724;}
.m_pro .fc li a span {font-size: 14px;color: #fff;width: 96px;height: 38px;line-height: 38px;text-align: center;background: #2b66ad;display: block;position: absolute;right: 0px;bottom: 0px;z-index: 9999;transition: .3s;}
.m_pro .fc li a:hover{    border-color: #df3724;}
.m_pro .fc li i{display: block; width: 24px;height: 16px;position: absolute;top:12px;right:12px; cursor: pointer;}
.m_pro .fc li i img{display: block; width: 24px;height: 16px; }

.m_pro .fc li{float: left;width:265px;height:219px;position: relative;  display:inline;zoom:1; margin-right: 40px;}
.m_pro .fc li img{width:245px;height:170px;display: block; position: relative;z-index: 52; transition: .5s;}
.m_pro .cp1{position: relative;}
.m_pro .cp1 a.fl{border:10px solid #e1e1e1;overflow: hidden;width: 390px;height: 300px;}
.m_pro .cp1 a.fl:hover{ border-color: #df3724;}
.m_pro .cp1 a.fl img{width: 390px;height:300px;display: block;transition: .5s;}
.m_pro .cp1 .ptrt{width: 457px;}
.m_pro .cp1 .ptrt a:hover img{margin-left: 7px;}
.m_pro .cp1 h2{font-size: 18px;font-weight: bold;color: #df3724;}
.m_pro .cp1 p{font-size: 14px;height: 130px;overflow: hidden;color: #888888;line-height: 26px;text-indent: 28px;}
.m_pro .cp1 a img{transition: .3s;}
.m_pro .cp1 a.fl:hover img{transform:scale(1.05,1.05);}
.m_pro .cp1{background: none;}
.m_pro .cp1 a:hover{background: none;}
.m_pro .fc li a:hover img{transform:scale(1.05,1.05);}
.m_pro .newpro{margin:20px 0;}

/*关于我们*/
.abg{display:block;background:url(../images/abg.jpg) top center no-repeat;padding-top: 1px;}
.abg .fl{width: 506px;margin-top: 10px;}
.abg .fr{width: 498px;}
.apic {width: 444px; height: 310px;background: url(../images/jsslbj.jpg) no-repeat top center;padding: 14px 0 0 62px;}
.atxt a h2{font-size: 28px;color: #005aab;font-weight: bold;text-align: center;padding: 15px 0;}
.atxt p{font-size: 14px;color: #111;text-indent: 28px;line-height: 30px;height: 240px;overflow: hidden;padding-right: 25px;}
.atpic{width: 322px;float: left;text-align: center;padding-top: 80px;}
.industry_item{text-align:center;border-left:#ccc 0px solid;width:166px;float:right;height:166px;color:#fff;font-size:14px;}
.industry_item img{margin:40px auto 12px;display:block;}
.industry_pic a img{margin:0px;}
.bgcheng{background: #ff7c00;}
.bglan{background: #005aab;}
.atr .atbox{margin-top: 168px;float: right;}
.aboxpic{float: right;}


/*案例*/
.casebg{background: #f0f0f0;border-top: 5px solid #eaeaea;}
.case_con h2{ text-align:center; font-size:30px;font-weight: bold;}
.case_con h2 a{ color:#333}
.case_con p{ text-align:center; font-size:12px; color:#666; margin-bottom:40px;}
.case_con .rtCont{position:relative;}
.case_con .rtCont ul{margin:0 auto;width:1100px;overflow:hidden;}
.case_con .rtCont li{margin:10px 7px 0 7px;width:300px;height:290px;float:left;}
.case_con .rtCont li a,.case_con .rtCont li a img{display:block;}
.case_con .rtCont li span{ display:block; width:258px; border:1px solid #ece7e7; height:60px; line-height:60px; border-top:none; padding:0 20px; font-size:14px; color:#333; background:url(../images/sb01.png) no-repeat 245px 13px #fff;transition: .3s;}
.case_con .rtCont li img{transition: .3s;}
.case_con .rtCont li:hover img{ opacity:0.47; filter:alpha(opacity=47)}
.case_con .rtCont li:hover span{ color:#1d5eb3; font-weight:bold; background:url(../images/sb01.png) no-repeat 245px -54px  #fff;}



/*新闻*/
.vbg { background: url(../images/vbg.jpg) no-repeat top center; width: 100%; height: 662px; padding: 1px 0 0; }
.video1 ul li:hover { margin-top: -10px; }
.video1 ul li { float: left; width: 310px; height: 379px; position: relative; display: inline; margin: 0  28px; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
.video1 ul li a { float: left; width: 310px; height: 379px; background: #fff; color: #444444;cursor: pointer; }
.video1 ul li a:hover { float: left; width: 310px; height: 379px; background: #f1280d; color: #ffffff }
.video1 ul li a:hover h5, .video1 ul li a:hover p{color: #fff;}
.video1 ul li a img { display: block; width: 310px; height: 170px; overflow: hidden; }
.video1 ul li a  h5 { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; font-size: 16px; padding: 20px 0 10px 0; font-weight: bold;color: #5b5b5b;}
.video1 ul li a p { padding: 0px 25px; display: block; line-height: 23px; height: 90px; overflow: hidden; font-size: 14px;color: #a5a5a5;text-indent: 28px;}
.video1 ul li a label { float: left; display: inline; margin: 20px 0 0 122px; border: 1px solid #444444; font-size: 14px; padding: 2px 5px; border-radius: 5px; }
.video1 ul li a:hover  label { border: 1px solid #ffffff; }




/*联系*/
.cbg{background: url(../images/cbg.jpg) no-repeat top center;}
.contact{display: block;position: relative;height: 509px;}
.cbox {font-size: 17px;color: #000;position: absolute;left: 612px;top: 194px;}
.cbox p{margin-bottom: 19px;}