﻿@charset "utf-8";
/*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: 835px; overflow: hidden;}
.pro h2{ font-size: 0; height: 127px; text-align: center;}
.p_l{ width: 213px; border: 2px solid #d92f36; height: 600px; 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: 290px; 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-color: #7f7f7f}
.p_r ul li img{width: 306px; height: 250px;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: 77px;}
.ysgy dd p{ padding: 30px 19px 0 73px; 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:967px; 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(../images/index_b1.jpg) no-repeat center 0; height: 400px; 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(../images/lc1.png) no-repeat center 0;font-weight: bold;}
.lc ul li.lc2:hover{background:url(../images/lc2.png) no-repeat center 0;}
.lc ul li.lc3:hover{background:url(../images/lc3.png) no-repeat center 0;}
.lc ul li.lc4:hover{background:url(../images/lc4.png) no-repeat center 0;}
.lc ul li.lc5:hover{background:url(../images/lc5.png) no-repeat center 0;}
.lc ul li.lc6:hover{background:url(../images/lc6.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:630px;    background: url(../images/ab_img1.jpg) no-repeat center top; padding-top: 40px}






/*首页关于我们*/

.about{height: 612px;}
.ab_wz{width:718px;height: 380px;background: rgba(255,255,255,0.7);text-align: center;position: absolute;left:50%;top:55px;margin-left:-400px;padding:0 40px;}
.ab_wz h2 a{height: 52px;line-height: 52px;padding-top:14px;font-size:36px;color: #000000;font-weight: normal;display: block;}
.ab_wz p {font-size:16px;line-height: 28px;color: #333333;}
.ab_wz em a {display: block;width:161px;height: 32px;line-height: 32px;text-align: center;margin:0 auto;font-size:18px;color: #333333;border:1px solid #a5adb4;border-radius: 22px;margin-top:15px;}

.about{background: url(../images/ab_img1.jpg) no-repeat center top;height: 612px;position: relative;}
.ab_wz{width:718px;height: 440px;background: rgba(255,255,255,0.7);text-align: center;position: absolute;left:50%;top:55px;margin-left:-400px;padding:0 40px;}
.ab_wz h2 a{height: 52px;line-height: 52px;padding-top:14px;font-size:36px;color: #000000;font-weight: normal;display: block;}
.ab_wz p {font-size:16px;line-height: 28px;color: #333333;}
.ab_wz em a {display: block;width:161px;height: 32px;line-height: 32px;text-align: center;margin:0 auto;font-size:18px;color: #333333;border:1px solid #a5adb4;border-radius: 22px;margin-top:15px;}






/*NEWS*/
.news{height: 670px;background: #f7f7f7;padding-top:70px;}



.news h2.tit a{text-align: center;font-size: 38px;color: #333;display: block;margin-bottom: 50px;background:url(../images/tit.jpg) no-repeat center 55px;}
.news h2.tit a em{font-size: 18px;color: #555;display: block;font-weight: normal;padding-top:23px;}


.news1{margin-top: 17px;width:600px; height:500px; overflow: hidden;}
.n_nav{height:40px; overflow: hidden;}
.n_nav span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}
.n_nav li{ float: left;margin-right: 14px;padding-right: 20px;}
.n_nav li a{ color: #333; font-size: 18px;line-height: 38px;}
.n_nav li a{ display: inline-block;height:38px;}
.n_nav li a:hover , .n_nav .cur a{font-weight: bold;color:#333;border-bottom: 2px solid #10264d;}
.n_nav .nobg{background:none;}

.news_c{margin-top: 20px;height:auto; }
.news_c dl{height:217px;  overflow: hidden;width: 600px;}

.news_c dt{height:206px;width:276px; overflow: hidden;float: left;}
.news_c dt a{width:276px; height:206px;display: block;float: right;}
.news_c dt img{width:276px; height:206px;}

.news_c dd{padding-top: 2px;width: 278px;float: right;}
.news_c dd h3{ font-size: 16px; color:#333;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_c dd h3 a{ color:#333;font-weight: bold;}
.news_c dd span{display: block;color: #777;font-size: 14px;padding:13px 0 0 0;}
.news_c dd p{padding-top: 8px;line-height: 24px; font-size: 14px; color:#555;}
.news_c dd p a{ color:#006bff;display: block;padding-top: 15px;}
.news_c ul{margin-top: 25px;}

.news_c li{ font-size: 14px; color:#777777; line-height: 36px;}

.news_c li a{ color:#333; padding-left:12px ;display: inline-block;background:url(../images/dot.jpg) no-repeat 0 17px ;}
.news_c li a:hover{background:url(../images/dot2.jpg) no-repeat 0 17px ; color:#006bff;}

.wt{width:484px; overflow: hidden;margin-top: 17px; overflow: hidden;}
.wt h4{height:40px; overflow: hidden; line-height: 40px;margin-bottom: 25px;}
.wt h4 a{font-size: 18px;color:#333;border-bottom: 2px solid #006bff; line-height: 38px;width: 75px;display: block;}
.wt h4 span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}
.wt dl{margin-top: 17px;height:143px; overflow: hidden;}
.wt dt{width:124px; float: left; overflow: hidden;height:93px;margin-right: 25px;}
.wt dt img{ width:124px;height:93px;}
.wt dd{width:315px; float: right; overflow: hidden;}
.wt dd h3{padding-left: 29px;background:url(../images/A.jpg) no-repeat 0 0 ;height:20px; line-height: 20px;font-size: 14px; overflow: hidden; font-weight: normal;margin-top: 5px;}
.wt dd h3 a{ color:#333;}
.wt dd h3 a:hover{color: #e76825;}
.wt dd p{padding-left: 29px;background:url(../images/Q.jpg) no-repeat 0 0 ; line-height: 20px;font-size: 14px;color:#555;margin-top: 19px;} 

/**/


