
/*banner*/
.banner{ height:756px; margin-bottom: -48px;}
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:756px;}

.title{background:url(../images/til.png) no-repeat center 0;height:346px;}
.t_tv{ float: right; padding: 32px 32px 0 0; width: 475px; height: 240px;}
.t_tv img{ width: 475px;}
.title p{ float: left; padding: 39px 0 0 55px; width: 610px; font-size: 14px; color: #666; line-height: 30px;}
.title p em { display: block; padding-top: 29px;}
.title p span{ display: block;}
.title p i{ padding-right: 14px;}

.pro{ height: 1135px; overflow: hidden;}
.pro h2{ font-size: 0; height: 127px; text-align: center;}
.p_l{ width: 213px; border: 2px solid #d92f36; height: 995px; position: relative;}
.p_l em{ position: absolute; left: 0; bottom: 0; width:100%; text-align: center; color: #fff; font-size: 26px; padding-top: 40px;background:url(../images/pl_li.png) no-repeat center 7px #d92f36; height: 41px;}
.p_l h3{ text-align: center; height: 76px; line-height: 76px; text-align: center; background: #d92f36; color: #fff; font-weight: normal; font-size: 30px; margin-bottom:13px;}
.p_l h4{ margin: 0 8px 10px 9px; height: 39px; line-height: 39px; font-size: 17px; font-weight: normal; color: #fff;}
.p_l h4 a{ display:block; color:#fff;background:url(../images/p_li2.gif) no-repeat; padding-left: 36px;}
.p_l ul{ padding:6px 0 16px;}
.p_l ul li{ margin-left: 29px; line-height: 36px;}
.p_l ul li a{ display: block; padding-left: 18px; font-size: 14px; color: #666;background:url(../images/p_li.gif) no-repeat 0 16px;}
.p_l ul li a:hover{font-weight: bold;}
.p_l h4 a:hover{background:url(../images/p_lic.gif) no-repeat;}

.p_r{ width: 972px;}
.p_r ul{ overflow: hidden;}
.p_r ul li{ width: 306px; height: 306px; position: relative; margin: 0 0 18px 18px; float: left; overflow: hidden;}
.p_r ul li span{ display: block;position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff;background:url(../images/p_cu.png) repeat;}
.p_r ul li img{width: 306px; height: 306px;transition: all 0.3s linear 0s;}
.p_r ul li:hover img{transform: scale(1.08);}

.g_hxys{height:937px;background:url(../images/ys1.jpg) no-repeat center 0; overflow: hidden;}
.ys2{height:734px;background:url(../images/ys2.jpg) no-repeat center 0; overflow: hidden; margin-bottom: 43px;}
.g_hxys h2{ padding-top:30px; text-align: center; height: 149px;}
.g_hxys h2 em{display: block;font-size: 24px;color: #fff;font-weight: normal; padding-top: 13px;}

.ysgy{height:380px; padding: 0 87px 0 35px;}
.ysgy dt{ float: right;}
.ysgy dd{ float: left; width: 489px; padding-top: 37px;}
.ysgy dd p{ padding: 30px 19px 0 53px; font-size: 16px; color: #666; line-height: 30px;}
.ys2a dt{ float: left;}
.ys2a dd{ float: right;}
.ys3{ height: 341px;}
.ys3 dt{ float: right;}
.ys3 dd{ float: left;}
.ys4 dt{ float: left;}
.ys4 dd{ float: right;}
.ys4 dd p{ padding-right: 9px;}

.g_sb{height:1067px; overflow: hidden;}
.g_sb h2{ font-size: 0; line-height: 0; padding-bottom: 37px; text-align: center;}
.g_sb .sbfllst{height: 85px;margin-left:65px;}
.g_sb .sbfllst li{height: 34px;line-height: 34px;float: left;background:url(../images/c_lik.jpg) no-repeat right 14px; margin: 0 7px;}
.g_sb .sbfllst li.nob{ background: none;}
.g_sb .sbfllst li a{display: block;height: 38px;line-height: 38px;font-size: 16px;color: #4a4a4a;padding: 0 29px;}
.g_sb .sbfllst li a:hover,.g_sb .sbfllst .cur a{background: #d92f36;color: #fff;border-radius: 20px;}

.sblst li{float: left;position: relative;width: 390px;height: 219px;overflow: hidden;margin-bottom: 10px;}
.sblst li img{width: 393px;height: 220px;display: block;}
.sblst li em{position: absolute;left:0;bottom: 0;width:100%;text-align: center;color: #fff;font-size: 14px;background: rgba(0,0,0,.5); display: none; height: 100%;}
.sblst li em i{ display: block; padding-top: 14%; font-size: 24px; color: #fff;}
.sblst li em span{ display: block; line-height: 25px; padding:0.65rem 5%;}
.sblst li em strong{ display:block; margin: 0 auto; width: 113px; height: 30px; line-height: 30px; text-align: center;background:url(../images/c_btn.gif) no-repeat; color: #d92f36; font-size: 14px; font-weight: normal; text-align: left; text-indent: 15px;}
.sblst .sb1{width:798px;height: 448px;overflow: hidden;margin-right:12px;}
.sblst .sb1 em i{ padding-top: 20%;}.sblst .sb1 em  span{ padding: 1rem 22.5%;}
.sblst .sb1 img{width: 798px;height: 448px;display: block;}
.sblst li:hover em{display: block;}
.sblst .last{width:593px; height: 334px;}
.sblst .last img{width:593px; height: 334px;}
.sblst .last.fr{ float: right;}

.lc{background:url(../resource/images/d7084fb31f6d4e8da2326a0534cda2be1.jpg) no-repeat center 0; height: 495px; overflow: hidden;}
.lc h2{ text-align: center; padding-top: 59px; height: 108px;}
.lc ul li{ float: left; width: 147px; text-align: center; height: 262px; padding-top: 75px; font-size: 16px; color: #737373;}
.lc ul li.lc1{ margin-left: 22px; margin-right: 55px;}
.lc ul li.lc2{ margin-top: 64px; margin-right: 55px;}
.lc ul li.lc3{ margin-right: 55px;}
.lc ul li.lc4{ margin-top: 64px; margin-right: 55px;}
.lc ul li.lc5{ margin-right: 55px;}
.lc ul li.lc6{ margin-top: 64px;}
.lc ul li:hover{ font-size: 16px; color: #303030;background:url(../resource/images/d7084fb31f6d4e8da2326a0534cda2be2.png) no-repeat center 0;font-weight: bold;}
.lc ul li.lc2:hover{background:url(../resource/images/d7084fb31f6d4e8da2326a0534cda2be3.png) no-repeat center 0;}
.lc ul li.lc3:hover{background:url(../resource/images/d7084fb31f6d4e8da2326a0534cda2be4.png) no-repeat center 0;}
.lc ul li.lc4:hover{background:url(../resource/images/d7084fb31f6d4e8da2326a0534cda2be5.png) no-repeat center 0;}
.lc ul li.lc5:hover{background:url(../resource/images/d7084fb31f6d4e8da2326a0534cda2be6.png) no-repeat center 0;}
.lc ul li.lc6:hover{background:url(../resource/images/d7084fb31f6d4e8da2326a0534cda2be7.png) no-repeat center 0;}

.g_news{padding-top:52px;height:752px;background:url(../images/brand.jpg) no-repeat center 0; margin-bottom: 32px;}
.b_l{ width: 428px; margin-left: -1px;}
.b_l h2{ border-left: 3px solid #b7b7b7; padding-left: 13px; line-height: 100%; margin-bottom: 22px;}
.b_l h2 a{ display: block; font-size: 30px; color: #000000; font-weight: normal; line-height: 100%;}
.b_l dl dt img{ width: 428px;}
.b_l dl dd{ padding: 26px 22px 0;}
.b_l dl dd  h3 i{ display: block; font-weight: normal; font-size: 18px; color: #666; font-family: Arial;}
.b_l dl dd  h3 i span{ display: inline-block; font-size: 37px; line-height: 100%;}
.b_l dl dd  h3 a{ display: block; font-size: 20px; color: #2e2e2e;font-weight: normal; height: 27px; line-height: 27px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin: 17px 0;}
.b_l dl dd p{ color: #7d7d7d; font-size: 14px; line-height: 24px;}

.b_r{ width: 737px;}
.b_r h2{ border-left: 3px solid #b7b7b7; padding-left: 13px; line-height: 100%; margin-bottom: 22px;}
.b_r h2 a{ display: block; font-size: 30px; color: #000000; font-weight: normal; line-height: 100%;}
.b_ra{ height: 205px; padding-top: 1px; padding-bottom: 47px;}
.b_ra dl dt{ float: left; width: 205px;}
.b_ra dl dt img{ width: 205px;}
.b_ra dl dd{ float: right; width: 467px; padding:25px 30px 0 0;}
.b_ra dl dd h4{ height: 24px; line-height: 24px; font-weight: normal;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-bottom: 18px;}
.b_ra dl dd h4 a{ color: #2e2e2e; font-size: 20px;}
.b_ra dl dd p{ color: #7d7d7d; font-size: 14px; line-height: 28px; height: 77px;}
.b_ra dl dd em{ display: block; width: 113px; height: 30px; line-height: 30px;background:url(../images/b_rbtn.jpg) no-repeat;}
.b_ra dl dd em a{ font-size: 14px; color: #7d7d7d; display: block; padding-left: 17px;}
.b_ra dl dd em a:hover{ color: #c91420;font-weight: bold;}

.b_rb h3{ border-left: 3px solid #b7b7b7; padding-left: 21px; line-height: 100%; margin-bottom:32px;background:url(../images/b_rr.jpg) no-repeat 151px 4px;}
.b_rb h3 a{ display: block; font-size: 30px; color: #000000; font-weight: normal; line-height: 100%;}

.b_rb ul li{ padding: 1px 40px 25px 33px;}
.b_rb ul li em{ display: none;}
.b_rb ul li i{ display: block; height: 20px; line-height: 20px; padding-left: 37px;background:url(../images/b_r2.jpg) no-repeat;}
.b_rb ul li i span{ display: inline-block; float: right; color: #b4b4b4; font-size: 14px;}
.b_rb ul li.cur{ border-bottom: 1px solid #eaeaea; padding-bottom: 15px; margin-bottom:18px;}
.b_rb ul li.cur i{background:url(../images/b_ri.jpg) no-repeat;}
.b_rb ul li.cur i a{ color: #c91420;}
.b_rb ul li.cur i span{ display: none;}
.b_rb ul li.cur em{ display: block; color: #7d7d7d; font-size: 14px; padding-left: 37px; font-size: 14px; color: #7d7d7d; line-height: 28px; padding-top:13px;}
.b_rb ul li.cur em a{ color: #c91420;}

.g_zj{ height: 950px;}
.g_zj h2{ font-size: 0; line-height: 0; padding-bottom: 48px; text-align: center;}
.g_zj dl{ background: #eee; border-bottom: 4px solid #ddd; margin-bottom: 37px; height: 700px;}
.g_zj dl p{ padding:12px 30px 0; border-top: 1px solid #fff; text-align: center; color: #646464; font-size: 14px; line-height: 31px;}
.g_zj dl p a{ color: #d92f36;}
.zj_li{ overflow: hidden; height: 76px;}
.zj_li ul{ overflow: hidden; padding-left: 341px;}
.zj_li ul li{ float: left; width: 158px; height: 42px; line-height: 42px;  border-radius: 42px; background: #7d7d7d; color: #fff; font-size: 18px; color: #fff; text-align: center; margin-right: 20px;}
.zj_li ul li.cur{ background: #d92f36;}
.zj_on{ overflow: hidden;}
.zj_on ul li{ float: left; width: 287px; margin-right: 17px; text-align: center;}
.zj_on ul li img{ width: 287px;}
.zj_on ul li.nom{ margin-right: 0;}
.zj_on ul li span{ display: block; text-align: center; padding-top: 13px; color: #646464; font-size: 16px;}
