@charset "utf-8";

body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*??????????*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative;}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}

.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}



.banner{height: 640px;position: relative;z-index:10;}
.bdu{width: 100% !important;height: 640px;}
.bdu li{width: 100% !important;height: 640px;position:relative;}
.bdu li a{display: block;height: 640px;}
.bdu li img{height:640px;margin-left: -960px;position:absolute;left:50%;}
.hdu{position: absolute;width: 100%;height: 10px;right: 0;bottom: 44px;text-align: center;}
.hdu li{display: inline-block;width: 12px;height: 12px;background: #fff;margin:0 10px;border-radius: 6px;}
.hdu li.on{background: #d0301a;}
.banner .dprev {left: 5%;position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12;
           background:url(../images/probt1.png) no-repeat;width:30px;height: 84px;
        }
 .banner .dnext {right: 5%;position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12; background:url(../images/probt2.png) no-repeat;width:30px;height: 84px;
        }   
        
.tit{text-align: center;font-weight: normal;font-size: 0;line-height: 0;}
.tit span{display:block;font-size: 40px;color: #3e4651;line-height: 40px;}
.tit i{display:block;font-size: 20px;color: #666666;line-height: 20px;padding-top: 12px;position: relative;}
.tit i:after{ position:absolute;left: 50%;top: 60px;margin-left: -35px;content:"";width: 70px;height: 3px; background:#d0301a;}


.search{height: 66px;}
.search p{float: left;height: 66px;line-height: 66px;font-size: 14px;color: #666666;}
.search p b{ color: #333333;padding-left: 30px;background: url(../images/huo.png) no-repeat left;}
.search p a{margin-right:20px;color: #666666;font-size: 14px;}
.s_box{float: right;margin-top:15px;width: 388px;height: 36px;border: 1px solid #d4d4d4;}
.s_box .input1{float:left;width:333px;height:36px;line-height: 36px;font-size:14px;color:#333;border:0;outline: 0;padding-left: 20px;background: 0;}
.s_box .input2{float: left;width:22px;height: 22px;border: 0;background: url(../images/sea.png) no-repeat center;outline: 0;cursor: pointer;margin-top: 7px;margin-right: 10px;}

.yz{background:url(../images/yz_bg.jpg) no-repeat top center;height: 380px;}
.yz dl{ padding-top: 0px;}
.yz dt{ display: block;float:left;width: 650px;overflow:hidden;}
.yz dt img{ display: block;width: 415px;height: 202px; transition: all 0.5s;}
.yz dt:hover img{ transform: scale(1.1);}

.yz dd{ float: left;padding-left: 46px;width: 500px;padding-top:50px;}
.yz dd h3{ display: block;font-size:26px ;line-height: 26px;color: #d0301a;padding-top: 16px;position: relative;}
.yz dd h3:after{position: absolute;left: 0;top: 54px;width: 30px;height: 2px;background: #d0301a;content: "";}
.yz dd p{ font-size:15px ;line-height: 30px;color: #3e4651;padding-top: 40px;}


.pro{ padding-top: 84px;}
.pro_con{ margin-top: 110px;}
.pro1{ height: 450px;}
.pro1_l{ float: left;width: 600px;}
.pro1_l dl{ width: 600px;height: 450px;position: relative; overflow:hidden;}
.pro1_l dt{ display: block;width: 600px;height: 450px;position: relative;overflow:hidden;}
.pro1_l dt a>img{display: block;width: 600px;height: 450px;transition: all 0.5s;}
.pro1_l dl:hover dt img{ transform: scale(1.1);}

.pro1_l dt h4{position: absolute;left: 0;bottom: 0;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #000000;display: block;width: 100%;}
.pro1_l dt h4>img{display: inline-block;width: 18px;height: 18px;margin-left: 8px;vertical-align: middle;}
.pro1_l dd{ position: absolute;left: 0;bottom: 0;height: 0;width: 400px;background: rgba(0,0,0,0.55);padding-left: 200px;transition: all 0.3s linear;}
.pro1_l dd h4 a{ display: block;font-size: 20px;line-height: 20px;color: #ffffff;padding-top: 116px;padding-bottom:28px ;}
.pro1_l dd p{ display: block;font-size: 14px;line-height: 30px;color: #ffffff;}
.pro1_l dd p b{ color: #ffffff;}
.pro1_l dd .more{ width:146px ;height:42px ;display: block;margin-top: 36px;line-height: 42px;font-size: 14px;color: #ffffff;text-align: center;border: 1px solid #949596;border-radius: 21px;}
.pro1_l dl:hover dd{ height: 450px;}
.pro1_l dl:hover dt h4{ display: none;}
.pro1_r{ float: left;width: 565px;padding-left: 35px;overflow:hidden;}
.pro1_r h3 a{ display: block;font-size:24px ;line-height:24px ;color: #d0301a;font-weight: bold;}
.pro1_r .pro_t{ height: 60px;line-height: 60px;border-bottom: 1px solid #dfdfdf;}
.pro1_r .pro_t b{float: left;font-size: 16px;color: #3e4651;}
.pro1_r .pro_t h4 a{  display: block;float: left;font-size: 16px;color: #3e4651;font-weight: normal;}
.pro1_r .pro_t h4:last-child em{display:none;}
.pro1_r p{font-size:14px ;line-height: 30px;color: #3e4651;padding-top:10px ;}
.pro1_r .more{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #3e4651;float: left; margin-right: 12px;margin-bottom: 28px;}
.pro1_r .zx{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #d0301a;float: left;}
.pro1_r li{ float: left;margin-right: 18px;width: 272px;height: 204px;position: relative;}
.pro1_r li a>img{ width: 272px;height: 204px;display:block;}
.pro1_r li h4{position: absolute;left: 0;bottom: 0;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #000000;display: block;width: 100%;}
.pro1_r li h4>img{display: inline-block;width: 18px;height: 18px;margin-left: 8px;vertical-align: middle;}


.pro2{ height: 450px;padding: 60px 0;margin: 60px 0;background: #efefef;}
.pro2_l{ float: right;width: 600px;}
.pro2_l dl{ width: 600px;height: 450px;position: relative; overflow:hidden;}
.pro2_l dt{ display: block;width: 600px;height: 450px;position: relative;overflow:hidden;}
.pro2_l dt a>img{display: block;width: 600px;height: 450px;transition: all 0.5s;}
.pro2_l dl:hover dt img{ transform: scale(1.1);}

.pro2_l dt h4{position: absolute;left: 0;bottom: 0;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #000000;display: block;width: 100%;}
.pro2_l dt h4>img{display: inline-block;width: 18px;height: 18px;margin-left: 8px;vertical-align: middle;}
.pro2_l dd{ position: absolute;left: 0;bottom: 0;height: 0;width: 400px;background: rgba(0,0,0,0.55);padding-left: 200px;transition: all 0.3s linear;}
.pro2_l dd h4 a{ display: block;font-size: 20px;line-height: 20px;color: #ffffff;padding-top: 116px;padding-bottom:28px ;}
.pro2_l dd p{ display: block;font-size: 14px;line-height: 30px;color: #ffffff;}
.pro2_l dd p b{ color: #ffffff;}
.pro2_l dd .more{ width:146px ;height:42px ;display: block;margin-top: 36px;line-height: 42px;font-size: 14px;color: #ffffff;text-align: center;border: 1px solid #949596;border-radius: 21px;}
.pro2_l dl:hover dd{ height: 450px;}
.pro2_l dl:hover dt h4{ display: none;}
.pro2_r{ float: left;width: 565px;margin-right: 35px;overflow:hidden;}
.pro2_r h3 a{ display: block;font-size:24px ;line-height:24px ;color: #d0301a;font-weight: bold;}
.pro2_r .pro_t{ height: 60px;line-height: 60px;border-bottom: 1px solid #dfdfdf;}
.pro2_r .pro_t b{float: left;font-size: 16px;color: #3e4651;}
.pro2_r .pro_t h4 a{  display: block;float: left;font-size: 16px;color: #3e4651;font-weight: normal;}
.pro2_r .pro_t h4:last-child em{display:none;}
.pro2_r p{font-size:14px ;line-height: 30px;color: #3e4651;padding-top:10px ;}
.pro2_r .more{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #3e4651;float: left; margin-right: 12px;margin-bottom: 28px;}
.pro2_r .zx{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #d0301a;float: left;}
.pro2_r li{ float: left;margin-right: 18px;width: 272px;height: 204px;position: relative;}
.pro2_r li a>img{ width: 272px;height: 204px;display:block;}
.pro2_r li h4{position: absolute;left: 0;bottom: 0;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #000000;display: block;width: 100%;}
.pro2_r li h4>img{display: inline-block;width: 18px;height: 18px;margin-left: 8px;vertical-align: middle;}

.pro3{ height: 450px;margin: 60px 0;}
.pro3_l{ float: left;width: 600px;}
.pro3_l dl{ width: 600px;height: 450px;position: relative; overflow:hidden;}
.pro3_l dt{ display: block;width: 600px;height: 450px;position: relative;overflow:hidden;}
.pro3_l dt a>img{display: block;width: 600px;height: 450px;transition: all 0.5s;}
.pro3_l dl:hover dt img{ transform: scale(1.1);}


.pro3_l dt h4{position: absolute;left: 0;bottom: 0;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #000000;display: block;width: 100%;}
.pro3_l dt h4>img{display: inline-block;width: 18px;height: 18px;margin-left: 8px;vertical-align: middle;}
.pro3_l dd{ position: absolute;left: 0;bottom: 0;height: 0;width: 400px;background: rgba(0,0,0,0.55);padding-left: 200px;transition: all 0.3s linear;}
.pro3_l dd h4 a{ display: block;font-size: 20px;line-height: 20px;color: #ffffff;padding-top: 116px;padding-bottom:28px ;}
.pro3_l dd p{ display: block;font-size: 14px;line-height: 30px;color: #ffffff;}
.pro3_l dd p b{ color: #ffffff;}
.pro3_l dd .more{ width:146px ;height:42px ;display: block;margin-top: 36px;line-height: 42px;font-size: 14px;color: #ffffff;text-align: center;border: 1px solid #949596;border-radius: 21px;}
.pro3_l dl:hover dd{ height: 450px;}
.pro3_l dl:hover dt h4{ display: none;}
.pro3_r{ float: left;width: 565px;padding-left: 35px;overflow:hidden;}
.pro3_r h3 a{ display: block;font-size:24px ;line-height:24px ;color: #d0301a;font-weight: bold;}
.pro3_r .pro_t{ height: 60px;line-height: 60px;border-bottom: 1px solid #dfdfdf;}
.pro3_r .pro_t b{float: left;font-size: 16px;color: #3e4651;}
.pro3_r .pro_t h4 a{  display: block;float: left;font-size: 16px;color: #3e4651;font-weight: normal;}
.pro3_r .pro_t h4:last-child em{display:none;}
.pro3_r p{font-size:14px ;line-height: 30px;color: #3e4651;padding-top:10px ;}
.pro3_r .more{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #3e4651;float: left; margin-right: 12px;margin-bottom: 28px;}
.pro3_r .zx{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #d0301a;float: left;}
.pro3_r li{ float: left;margin-right: 18px;width: 272px;height: 204px;position: relative;}
.pro3_r li a>img{ width: 272px;height: 204px;display:block;}
.pro3_r li h4{position: absolute;left: 0;bottom: 0;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #000000;display: block;width: 100%;}
.pro3_r li h4>img{display: inline-block;width: 18px;height: 18px;margin-left: 8px;vertical-align: middle;}

.pro_s{ height: 451px;padding: 60px 0;background: #efefef;margin-top: 60px;}
.pro4{ float: left;padding-left: 30px;width: 563px;height: 451px;background: url(../images/pro4.jpg) no-repeat center;}
.pro5{ float: right;padding-left: 30px;width: 563px;height: 451px;background: url(../images/pro5.jpg) no-repeat center;}
.pro4 h3 a{ display: block;font-size:24px ;line-height:24px ;color: #d0301a;font-weight: bold;padding-top: 59px;}
.pro4 .pro_t{ height: 55px;padding-top:15px;}
.pro4 .pro_t b{float: left;font-size: 16px;color: #3e4651;}
.pro4 .pro_t h4 a{  display: block;float: left;font-size: 16px;color: #3e4651;font-weight: normal;}
.pro4 .pro_t h4:last-child em{display:none;}
.pro4 p{font-size:14px ;line-height: 30px;color: #3e4651;padding-top:10px ;width: 256px;border-top: 1px solid #dfdfdf;}
.pro4 .more{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #3e4651;margin-bottom: 10px;}
.pro4 .zx{ width:138px ;height:44px ;display: block;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #d0301a;}
.pro5 h3 a{ display: block;font-size:24px ;line-height:24px ;color: #d0301a;font-weight: bold;padding-top: 59px;}
.pro5 .pro_t{ height: 60px;line-height: 60px;}
.pro5 .pro_t b{float: left;font-size: 16px;color: #3e4651;}
.pro5 .pro_t h4 a{  display: block;float: left;font-size: 16px;color: #3e4651;font-weight: normal;}
.pro5 .pro_t h4:last-child em{display:none;}
.pro5 p{font-size:14px ;line-height: 30px;color: #3e4651;padding-top:10px ;width: 256px;border-top: 1px solid #dfdfdf;}
.pro5 .more{ width:138px ;height:44px ;display: block;margin-top: 20px;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #3e4651;margin-bottom: 10px;}
.pro5 .zx{ width:138px ;height:44px ;display: block;line-height: 44px;font-size: 14px;color: #ffffff;text-align: center;border-radius: 3px;background: #d0301a;}
.xad{ padding-bottom: 60px;background: #efefef;}
.xad .content{ background: url(../images/xad.jpg) no-repeat center;height: 153px;}
.xad p{ padding-top: 110px;padding-left: 163px;}
.xad p a{display: block;float: left;color: #fff;font-size: 16px;line-height: 16px;margin-right: 84px;}


.case{ height: 755px;border-top: 5px solid #3e4651;background: #2d3748;}
.case .tit{ padding-top: 79px;}
.case .tit span{font-weight: bold;color: #fff;letter-spacing: 4px;}
.case .tit i{letter-spacing: 8px;font-size: 18px;color: #ffffff;opacity: 0.55;}
.case_t{ margin-top: 70px;height: 60px;line-height: 60px;border-top: 1px solid #505965;border-bottom: 1px solid #505965;box-sizing: border-box;}
.case_t li{ float: left;width: 240px;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #505965;border-right:1px solid #505965 ;box-sizing: border-box;position:relative;}
.case_t li:after{content: "";display: block;height: 2px;background: #d83120;bottom: -1px;left: 1px;width: 0;transition: all .15s linear;position: absolute;}
.case_t li:hover:after{content: "";display: block;width: 100%;}
.case_t li:hover a{font-weight: bold;color: #fff;opacity: 1;}

.case_t li a{ color: #fff;opacity: 0.67;}
.case_t li:first-child{border-left:1px solid #505965 ;box-sizing: border-box; }
.case .con{position: relative;overflow: hidden;height: 450px;margin-top: 28px;}
.case .con .list{width: 1200px; position: absolute; left: 50%; margin-left:-600px;}
.case .con .tempWrap{margin-left: -1200px;}
.case .con dl{width: 1200px;margin: 0 auto;}
.case .con dt{width: 600px;height: 450px;overflow: hidden;float: left;opacity: 0.47;background: #000;}
.case .con dt img{width: 600px;height: 450px; transition: all 0.5s;}
.case .con dt:hover img{ transform: scale(1.1);}
.case .con dd{float: left;background:url(../images/case-cbg.jpg) no-repeat;width: 600px;height: 470px;box-sizing: border-box;padding-top: 66px;padding-left: 45px;padding-right: 124px;}
.case .con dd h3 a{display: block;font-size: 24px;line-height: 30px;color: #fff;font-weight: normal;margin-bottom: 24px;}
.case .con dd p{font-size: 14px;color: #fff;line-height: 30px;height:150px;overflow:hidden;}
.case .con dd em.more a{display: block;margin-top: 35px;background: url(../images/case-more.png) no-repeat;width: 142px;height: 33px;line-height: 32px;color:#fff;text-align: center;font-size: 16px;}
.case .con dl.cur{width: 1200px;}
.case .con dl.cur dt{opacity: 1;}
.case .con dl.cur dd{display: block;}
.case .con dl.left dt{float: right;}
.case .qh{position: absolute;left: 50%;margin-left: -600px;width: 1200px;height: 0px;z-index: 1;top: 0;cursor: pointer;}
.case .qh .prev{position: absolute;top:197px;left: -100px;opacity: 0.5;}
.case .qh .next{position: absolute;top:197px;right: -100px;opacity: 0.5;}
.case .qh .prev:hover,.case .qh .next:hover{opacity: 1;}



.ys{padding-top: 117px;background: #f1f1f1;height: 1600px;}
.ys .tit span{font-weight: bold;}
.ys .content{ margin-top: 92px;}
.ys dl{float: left;width: 570px;height: 620px;background: #fff;margin-bottom: 50px;border: 1px solid #e3e3e3;border-bottom-right-radius: 50px;}
.ys dl:nth-child(2n){ float: right;}
.ys dt{display: block;width: 570px;height: 387px; overflow:hidden;}
.ys dt img{display: block;width: 570px;height: 387px;transition: all 0.5s; }
.ys dl:hover img{ transform: scale(1.1);}
.ys dd{ padding-left: 50px;position: relative;}
.ys dd:after{ position: absolute;left: 0;top: 24px;width: 12px;height: 24px;background: #c7282d;content: "";}
.ys dd h3{ padding-top: 20px;font-size: 33px;line-height:33px ;color: #333333;padding-bottom: 25px;}
.ys dd h3 b{color: #c7282d;}
.ys dd p{font-size: 15px;line-height:30px ;color: #666666;padding-left: 24px;background: url(../images/ys_ic.png) no-repeat 0px 10px;width: 430px;}
.ys .more{ width:140px;height:40px;line-height:40px;margin:0 auto;display:block;color:#fff;font-size:16px;text-align:center;background:#e42908;}

.xc{background: url(../images/xc_bg.jpg) no-repeat top; }
.xc .tit{ padding-top: 66px;}
.xc .tit span{color: #fff;}
.xc .tit i{letter-spacing: 12px;font-size: 20px;color: #ffffff;}
.xc_con{margin-top: 70px;height: 553px;}
.xc_l{ float: left;width: 955px;height: 553px;}
.xc_l dl{position: relative;width: 955px;height: 553px;overflow:hidden;}
.xc_l dt img{ display:block;width: 955px;height: 553px;transition: all 0.5s;}
.xc_l dt:hover img{ transform: scale(1.1);}

.xc_l dd{ position: absolute;width:880px ;padding: 0 45px 0 30px;height: 133px;left: 0;bottom:0;background: rgba(0,0,0,0.52);}
.xc_l dd h3 a{ display: block;font-size: 20px;line-height:20px ;color: #ffffff;padding-top: 46px;padding-bottom: 14px;}
.xc_l dd p{ font-size: 14px;line-height:14px ;color: #fff;}
.xc_l dd p a{ display: inline-block;width: 120px;height:40px;line-height: 40px;border: 1px solid #a2a19f;float: right;font-size: 14px;color: #fff;text-align: center;margin-top: -20px;}
.xc_l dd p a img{width: 17px;height: 17px;vertical-align: sub;margin-left: 7px;}
.xc_r{ float: right;width: 237px;}
.xc_r li{ width: 237px;height: 133px;margin-bottom: 7px;position: relative;}
.xc_r li img{width: 237px;height: 133px; }
.xc_r li span{ display: block;width:100% ;height: 32px;line-height: 32px;position: absolute;left: 0;bottom: 0;text-align: center;background: rgba(0,0,0,0.52);font-size: 14px;color: #fff;font-weight: bold;}
.xc_r li.cur span{background: url(../images/xc_dd.png) no-repeat  center;height: 133px;line-height: 133px; }

.new{padding-top: 101px;}
.new h2{display:block;font-size: 40px;color: #3e4651;line-height: 40px;text-align: center;position: relative;font-weight: normal;}
.new h2:after{ position:absolute;left: 50%;top: 60px;margin-left: -35px;content:"";width: 70px;height: 3px; background:#d0301a;}

.new-l{float: left;width: 560px;margin-top: 51px;height: 586px;}
.new-l h3,.new-r h3{font-size: 24px;line-height:45px;font-weight: normal;color: #333;height: 45px;border-bottom: 1px solid #d1d1d1;background: url(../images/new-icon1.png) no-repeat left center;padding-left: 36px;}
.new-l h3 p{float: left;}
.new-l h3 p a:after{content: "";width: 1px;height: 18px;background: rgba(179,179,179,0.5);display: inline-block;margin: 5px 15px 0 17px;vertical-align: top;}
.new-l h3 p a:last-child:after{display: none;}
.new-l h3 p a.cur{font-weight: bold;color: #AE915D;}
.new-l h3 span,.new-r h3 span{float: right;font-size: 14px;color: #808080;line-height: 60px;font-family: arial;}
.new-l h3 span a{color: #808080;}
.new-l dl{margin-top: 15px;}
.new-l dl dt{line-height: 0;margin-bottom: 30px;}
.new-l dl dt img{width: 560px;height: 260px;}
.new-l dl dd b{font-size: 20px;line-height: 20px;display: block;font-weight: normal;}
.new-l dl dd b a,.new-r dl dd b a{color: #000000;display: block;}
.new-l dl dd b em,.new-r dl dd b em{display: inline-block;width: 50px;height: 26px;border:1px solid #AE915D;border-radius: 5px;text-align: center;line-height:26px;font-size: 16px;color: #AE915D;margin-right: 10px;}
.new-l dl dd p,.new-r dl dd p{font-size: 14px;color: #666;line-height: 24px;margin-top: 12px;}
.new-l dl dd p a,.new-r dl dd p a{color: #1A1A1A;}
.new-l ul,.new-r ul{margin-top: 20px;}
.new-l ul li,.new-r ul li{line-height: 36px;color: #666;}
.new-l ul li span,.new-r ul li span{margin-right: 5px;color: #333;font-size: 12px;}
.new-l ul li a{border-bottom: 1px solid #666;color: #666;}
.new-r ul li a{color: #666;}
.new-l ul li:hover span,.new-r ul li:hover span{color: #C5070D;}
.new-l ul li:hover a{color: #C5070D;border-bottom: 1px solid #C5070D;}
.new-r ul li:hover a{ color: #C5070D;}

.new-r{float: right;width: 583px;margin-top: 51px;position: relative;height: 586px;overflow: hidden;}
.new-r h3{background: url(../images/new-icon2.png) no-repeat left center;}
.new-r dt{position: absolute;bottom: 0;left: 0;}
.new-r dt em{width: 400px;display: inline-block;height: 180px;overflow: hidden;vertical-align: middle;float:left;}
.new-r dt em img{width: 400px;height: 180px;}
.new-r dt i{display: inline-block;width: 183px;height: 180px;background: #c5191f;text-align: center;vertical-align: middle;box-sizing: border-box;padding-top: 66px;}
.new-r dt i a{display: block;color: #fff;font-size: 18px;line-height: 23px;}
.new-r dd{margin-top:22px;padding-bottom: 20px;border-bottom: 1px solid #E8E8E8;}
.new-r dl dd b{font-size: 20px;line-height: 20px;display: block;color: #333;font-weight: normal;margin-bottom: 20px;font-weight: normal;}
.new-r dl dd p a{display: block;color: #d0301a;margin-left: -6px;}
.new-r ul{margin-top: 25px;}
.new-r ul li{background: url(../images/new_ic.png) no-repeat right center;}
.new-r ul li:hover{background: url(../images/new_ich.png) no-repeat right center;}

.abt{height: 768px;margin-top: 88px;}
.abt b img{height: 610px;width: 1920px;display: block;}
.abt1{height: 180px;width: 1200px;background: #ffffff;margin-top: -67px;z-index: 100;display: block;position: relative;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.abt1 h3{height: 180px;width:205px;float: left;text-align: left;}
.abt1 h3 em{font-size:42px ;color:#333333 ;display: block;line-height:42px;font-weight: bold; padding:40px 0 10px 57px;}
.abt1 h3 i{font-size: 30px;color: #333333;display: block;line-height: 30px;padding-left: 57px;font-weight: normal;}
.abt1 p{height: 95px;float: left;width: 920px;margin-top: 37px;position: relative;}
.abt1 p:after{position: absolute;width: 1px;height:95px;background:#cbcbcb;content: "";left:0px;top:0px;}
.abt1 p b{font-size:24px ;color:#333333 ;display: block;line-height:24px ;font-weight: normal;padding:5px 0 0 33px;}
.abt1 p span{font-size:14px ;color: #898989;display: block;line-height:24px;padding:13px 0 0 33px;}
.abt1 a{font-size: 18px;color: #3d4146;line-height: 18px;float: right;display: block;margin: 15px 66px 0 0;padding-right:41px;background: url(../images/bt_g.png) no-repeat right;}

