.banner{height:700px;position: relative; overflow:hidden; text-align:center;}
.bdu{width: 100% !important;height: 700px;}
.bdu li{width: 100% !important;}
.bdu li a{display: block;height: 700px;}
.bdu li img{height:700px;position: absolute;left:50%;margin-left:-960px;top:0; display: inline-block;min-width: 1920px;}
.hdu{position: absolute;width: 100%;height: 10px;left: 0;bottom: 70px;text-align: center;}
.hdu li{display: inline-block;width: 50px;height: 10px;background: #fff;margin:0 5px;border-radius: 20px;}
.hdu li.on{background: #da251c;}
em,i{font-style: normal;}
.search{height:60px;background:#f5f5f5;}
.sea{height:60px;}
.sea span{display: block;width:700px;float:left;height:60px; line-height: 60px;}
.sea span i{display: block;font-size: 14px; color:#999999;float:left;}
.sea span a{display: block; float:left;font-size: 14px; color:#999999; margin-right: 18px;}
.sea p{width:312px; height:35px;float:right;padding-top: 11px; background:url(../images/sou.png) no-repeat bottom center;}
.sea p .txt{display:block;float:left;padding-left:20px;width:245px; height:35px; line-height:35px;font-size: 14px; color:#999999;padding-right:10px;border:0; background:0;}
.sea p .btn{width:18px; height:18px; border:0; background:url(../images/btn.png) no-repeat center;margin-top: 9px; cursor: pointer;}
/* --wrap-title-- */
.wrap-title{margin-bottom:30px;text-align:center;line-height:1.5;overflow:hidden;animation:fadeinT 1s ease-out backwards;}
.wrap-title h2{font-size:35px;color:#333;font-weight:normal;}
.wrap-title h2 a{color:#333;}
.wrap-title p{font-size:18px;color:#666;}
.wrap-title.white *{color:#fff;}
/* --end wrap-title-- */




@charset "utf-8";

body{min-width: 1200px; width: 100%;}

/**/
.yin{background: #f6f6f6;padding: 90px 0 0;}
.yin_t{font-size: 40px;color: #333;background:url(../images/yin_tbg.gif) no-repeat center 0;text-align: center;height: 90px;line-height: 40px;overflow: hidden;padding: 30px 0 0;}
.yin_t a{color: #333;}
.yin_t span{display: block;font-size: 16px;color: #666;font-weight: normal;padding: 5px 0 0;}
.yin_l{width: 250px;padding: 40px 0 0;}
.yin_l dl{width: 250px;height: 208px;overflow: hidden;}
.yin_l dl dt{font-size: 20px;color: #333;font-weight: bold;height: 44px;line-height: 44px;overflow: hidden;}
.yin_l dl dt em{display: block;float: left;width: 44px;height: 44px;line-height: 0;overflow: hidden;background: #333;border-radius: 5px;margin-right: 20px;}
.yin_l dl dt em img{width: 44px;height: 44px;}
.yin_l dl:hover dt{color: #079fe5;}
.yin_l dl:hover dt em{background: #079fe5;}
.yin_l dl dd{padding: 15px 0 0;height: 75px;overflow: hidden;}
.yin_l dl dd p{font-size: 14px;color: #999;line-height: 25px;}
.yin_c{width: 700px;height: 620px;padding: 55px 0 0;-webkit-transition:transform .3s;transition:transform .3s;}
.yin_c img{width: 700px;height: 620px;}
.yin_c:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}

/*案例见证*/
.case{background:url(../images/case_bg01.jpg) no-repeat center 0;height: 818px;overflow: hidden;padding: 70px 0 0;}
.case .yin_t{background:url(../images/case_tbg.gif) no-repeat center 0;}
.case_t{height: 57px;overflow: hidden;padding: 37px 0 0;}
.case_t ul li{float: left;padding: 0 5px;width: 160px;}
.case_t ul li a{font-size: 16px;color: #1a1a1a;display: block;width: 160px;text-align: center;height: 38px;line-height: 38px;overflow: hidden;border-radius: 20px;}
.case_t ul li a:hover,.case_t ul li.cur a{color: #fff;font-weight: bold;background: #079fe6;}
.cases { width: 100%; min-width: 1200px; height: 600px; position: relative; overflow: hidden; }
.case_con { width: 1200px; position: absolute; left: 50%; margin-left: -600px; }
.case_con .tempWrap .case_m { margin-left: -1200px !important; }
.case_con .tempWrap, .case_con .tempWrap .case_m { overflow: visible !important; }
.case_con dl { width: 1200px; height: 600px; overflow: visible; position: relative; }
.case_con dl dd { width: 1200px; height: 600px; overflow: hidden; line-height: 0;}
.case_con dl dd img,.case_main ul li img,.cp01 ul li img,.ys_m dl dt img,.news dt img,.about dl dt img { width: 1200px; height: 600px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.case_con dl dd img:hover,.case_main ul li img:hover,.cp01 ul li img:hover,.ys_m dl dt img:hover,.news dt img:hover,.about dl dt img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.case_con dl dt {position: absolute;left: 132px; height: 100px;width: 930px;background: rgba(0,0,0,0.5); box-sizing: border-box; transition: all .6s ease-in-out; }
.case_con dl dt h4 {width: 170px;padding: 0 6px; font-size: 24px; height: 100px;line-height: 100px;background: #079fe6; float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #fff;text-align: center;}
.case_con dl dt h4 a { color: #fff; }
.case_desc{font-size: 14px;color: #e2e2e2;line-height: 25px;height: 50px;overflow: hidden;width: 550px;float: left;padding: 20px 0 0 40px;}
.case_con dl dt em { display: block;position: absolute;top: 30px;right: 60px; }
.case_con dl dt em img{width: 20px;height: 32px;}
.case_con dl dt em a{display: block;width: 20px;height: 32px;}
.case_con dl dt em a:hover,.ban_r em a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}
.case .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 600px; background: #000; filter: alpha(opacity=50); opacity: 0.5; }
.case .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 600px; cursor: pointer; }
.case .prev { left: -50%; margin-left: -600px; }
.case .next { left: 50%; margin-left: 600px; }
.case .pnBtn .arrow { display: none; opacity: .6; position: absolute; top: 0; z-index: 1; width: 90px; height: 600px; transition: all 1s ease-in-out; }
.case .pnBtn .arrow:hover { filter: alpha(opacity=100); opacity: 1; }
.case .prev .arrow { right: 10px; background: url(../images/case_lico.png) no-repeat center; }
.case .next .arrow { left: 10px; background: url(../images/case_rico.png) no-repeat center; }

/**/
.case_main{background:url(../images/case_bg02.jpg) no-repeat center 0;height: 282px;overflow: hidden;padding: 56px 0 0;}
.case_qie{width: 1150px;overflow: hidden;margin: 0 auto;}
.case_main ul li{width: 359px;height: 203px;float: left;line-height: 0;position: relative;overflow: hidden;margin-right: 35px;}
.case_main ul li img{width: 359px;height: 203px;}
.case_main ul li span{display: block;width: 359px;height: 45px;line-height: 45px;position: absolute;bottom: 0;left: 0;overflow: hidden;background: rgba(0,0,0,0.7);}
.case_main ul li i{display: block;font-size: 18px;float: left;color: #fff;width: 250px;padding-left: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_main ul li em{background:url(../images/case_btn02.png) no-repeat;display: block;width: 90px;height: 45px;float: right;}
.case_main ul li:hover em{background:url(../images/case_btn03.png) no-repeat;}
.case_mn p{width: 55px;height: 55px;position: absolute;top: 70px;z-index: 30;}
.case_mn p a{display: block;width: 55px;height: 55px;}
.case_l a{background:url(../images/case_lico01.png) no-repeat;}
.case_l a:hover{background:url(../images/case_lico02.png) no-repeat;}
.case_r a{background:url(../images/case_rico01.png) no-repeat;}
.case_r a:hover{background:url(../images/case_rico02.png) no-repeat;}
.case_l{left: -50px;}
.case_r{right: -50px;}

/**/
.chanp{padding: 70px 0;}
.chanp .yin_t{background:url(../images/cp_tbg.gif) no-repeat center 0;}
.cp01{padding: 50px 0 0;}
.cp01 ul li{width: 242px;height: 324px;float: left;position: relative;line-height: 0;overflow: hidden;margin-top: 175px;margin-left: 33px;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}
.cp01 ul li img{width: 242px;height: 324px;}
.cp01 ul li span{display: block;width: 242px;text-align: center;height: 40px;line-height: 40px;font-size: 14px;color: #333;position: absolute;bottom: 10px;left: 0;overflow: hidden;}
.cp01 ul li:first-child{width: 375px;height: 500px;margin: 0;}
.cp01 ul li:first-child img{width: 375px;height: 500px;}
.cp01 ul li:first-child span{width: 375px;color: #fff;}
.cp02{width: 780px;position: absolute;top: 240px;right: 0;}
.cp02 ul li{height: 40px;line-height: 40px;float: left;overflow: hidden;width: 260px;}
.cp02 ul li a{font-size: 16px;color: #333;}
.cp02 ul li a:hover{color: #079fe5;}
.cp02 ul li b{padding:0 5px 0 0;}

/*优势*/
.ys_bg{background:url(../images/ys_bg.jpg) no-repeat center 0;height: 950px;overflow: hidden;padding: 85px 0 0;}
.ys .yin_t{background:url(../images/ys_tbg.png) no-repeat center 0;color: #fff;}
.ys .yin_t span{color: #999;}
.ys_t{padding: 45px 0 0;height: 114px;}
.ys_t ul li{width: 300px;float: left;color: #fff;cursor: pointer;line-height: 30px;height: 85px;overflow: hidden;}
.ys_t ul li em{display: block;float: left;width: 56px;height: 50px;line-height: 0;overflow: hidden;padding-right: 14px;}
.ys_t ul li b{display: block;float: left;font-size: 20px;width: 230px;}
.ys_t ul li i{display: block;font-size: 14px;color: #aaa;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
.ys_t ul li em img{width: 56px;height: 100px;-webkit-transition:all .5s;transition:all .5s;}
.ys_t ul li:hover,.ys_t ul li.on{background:url(../images/ys_line01.png) no-repeat 0 72px;}
.ys_t ul li:hover,.ys_t ul li.on,.ys_t ul li:hover i,.ys_t ul li.on i{color: #079fe6;}
.ys_t ul li:hover em img,.ys_t ul li.on em img{margin-top: -50px;}
.ys_m dl{width: 1200px;height: 584px;position: relative;}
.ys_m dl dt{width: 1200px;height: 584px;line-height: 0;overflow: hidden;}
.ys_m dl dt img{width: 1200px;height: 584px;}
.ys_m dl dd{background:url(../images/ys_k.png) no-repeat;width: 515px;height: 460px;position: absolute;top: 36px;right: 0;z-index: 20;}
.ys_m dl dd span{ display:block;position: absolute;top: 105px;right: -10px;font-size: 160px;color: rgba(0,0,0,0.1); font-weight:bold; line-height:130px;}
.ys_m dl dd em{display: block;width: 175px;height: 175px;}
.ys_m dl dd em img{width: 175px;height: 175px;}
.ys_m dl dd h5{font-size: 26px;color: #333;line-height: 32px;margin: 10px 0 20px 145px;height: 70px;border-bottom: #b5b5b5 1px solid;width: 330px;}
.ys_m dl dd h5 i{display: block;font-size: 14px;color: #aaa; font-family:Arial, Helvetica, sans-serif;font-weight: normal;text-transform: uppercase;}
.ys_m dl dd p{font-size: 14px;color: #666;line-height: 28px;overflow: hidden;width: 330px;padding: 0 0 0 145px;}
.ys_m dl dd p b{color: #079fe5;}

/**/
.three{padding: 80px 0;}
.three p{width: 357px;height: 154px;float: left;text-align: center;line-height: 36px;overflow: hidden;-webkit-transition:transform .3s;transition:transform .3s;padding-right: 63px;position: relative;background:url(../images/three_line.jpg) no-repeat 388px 0;}
.three p a{font-size: 24px;color: #fff;display: block;width: 357px;height: 154px;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;}
.three p b{display: block;padding: 20px 0 0;}
.three p em{display: block;font-size: 18px;color: #e2e3e4;}
.three p i{display: block;width: 100px;text-align: center;height: 30px;line-height: 30px;background: #01bade;overflow: hidden;margin: 10px auto 0;font-size: 14px;color: #fff;border-radius: 5px;}
.three p.nobor{padding-right: 0;background: none;}
.three p:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
.three p:hover a{background: rgba(255,255,255,0.6);color: #333;}
.three p:hover em{color: #666;}

/*合作客户*/
.hz{background: #eee;padding: 80px 0;}
.hz .yin_t{background:url(../images/hz_tbg.gif) no-repeat center 0;height: 130px;}
.hz ul li{width: 240px;height: 135px;float: left;line-height: 0;border-bottom: #ddd 1px solid;position: relative;}
.hz ul li a{ display:block; position:relative;width: 240px;height: 135px;}
.hz ul li a:before{content: "";width: 1px;height: 100%;background: #ddd;position: absolute;top: 0;right: 0;z-index: 20;}
.hz ul li img{width: 240px;height: 135px;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(1);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; }
.hz ul li:hover img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);}
.hz ul li:nth-child(5n):before{background: none;}
.hz ul li a:hover:after{content: "";width: 240px;height: 135px;position: absolute;top: 0;left: 0;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);z-index: 21;}

/*广告条*/
.ban01{background: url(../images/ban01.jpg) no-repeat center 0;height: 150px;overflow: hidden;}
.ban_l{width: 790px;padding: 38px 0 0 80px;}
.ban_l span{display: block;font-size: 22px;color: #fff;}
.ban_l span em{padding-left: 20px;}
.ban_l p{font-size: 28px;color: #fff;height: 50px;line-height: 50px;overflow: hidden;padding: 8px 0 0;}
.ban_l p i{font-size: 34px;color: #079fe6;font-style: italic;font-weight: bold;}
.ban_l p b{font-size: 34px;color: #079fe6;padding: 0 30px 0 0;}
.ban_r{padding: 35px 0 0;width: 300px;text-align: right;}
.ban_r em{width: 100px;display: block;float: right;}
.ban_r em a{display: block;font-size: 14px;color: #fff;width: 100px;text-align: center;background: #079fe6;overflow: hidden;height: 30px;line-height: 30px;border-radius: 5px;}
.ban_r span{display: block;font-size: 14px;color: #fff;padding: 20px 0 0;clear: both;}
.ban_r b{font-size: 24px;}


/*关于新欣*/
.about{background:#f6f6f6;overflow: hidden;padding: 60px 0 0;height: 870px;}
.about .yin_t{background:url(../images/ab_tbg.gif) no-repeat center 0;}
.about dl{position: relative;margin-top: 30px;}
.about dl dt{width: 1200px;height: 500px;line-height: 0;overflow: hidden;}
.about dl dt img{width: 1200px;height: 500px;}
.about dl dd{background:url(../images/ab_k.png) no-repeat;height: 240px;position: absolute;top: 355px;left: 0;width: 890px;padding: 55px 155px 0;}
.about .ab_desc{font-size: 14px;color: #666;line-height: 24px;height: 72px;overflow: hidden;}
.about dl dd b{display: block;line-height: 24px;margin-top: -24px;margin-left: 350px;width: 100px;}
.about dl dd b a{font-size: 14px;color: #079fe5;}
.about ul{display: block;width: 750px;margin: 0 auto;padding: 30px 0 0;}
.about ul li{width: 250px;float: left;text-align: center;height: 90px;background:url(../images/ab_line.gif) no-repeat 0 20px;}
.about ul li em{display: block;width: 48px;height: 42px;line-height: 0;overflow: hidden;margin: 0 auto;}
.about ul li em img{width: 48px;height: 42px;}
.about ul li span{display: block;height: 30px;line-height: 30px;overflow: hidden;padding: 5px 0 0;}
.about ul li a{font-size: 16px;color: #666;display: block;}
.about ul li a:hover{color: #079fe5;}
.about ul li:first-child{background: none;}

/*友情链接*/
.f_link{height: 60px;line-height: 60px;overflow: hidden;}
.f_link b{display: block;float: left;font-size: 14px;color: #333;width: 80px;}
.f_link p{font-size: 14px;color: #333;float: left;width: 1120px;}
.f_link p a{font-size: 14px;color: #333; padding:0 10px 0 0;}

/**/
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}

















/*产品*/
.wrapper{margin:0 auto;width:1200px;}
.product{padding:50px 0 30px 0;overflow:hidden;background:#FFFFFF;}
.product-menu,.product-menu02{overflow:hidden;}
.product-menu dl,.product-menu02 dl{overflow:hidden;}
.product-menu dt,.product-menu02 dt{float:left;width:220px;text-align:center;font-size:18px;}
.product-menu dt{height:142px;line-height:142px;font-weight:bold;}
.product-menu02 dt{height:70px;line-height:70px;}
.product-menu dt a,.product-menu02 dt a{display:block;font-size:18px;color:#fff;}
.product-menu dt a{background:#1165d0;}
.product-menu02 dt a{background:#0079d5;}
.product-menu dd{position:relative}
.product-menu dd:after{position:absolute;left:0;top:70px;content:"";display:block;width:100%;height:1px;background:#ddd;}
.product-menu dd,.product-menu02 dd{position:relative;float:right;width:980px;background:#fff;  }
.product-menu dd{height:140px;line-height:70px;border-top:#ddd solid 1px;border-bottom:#ddd solid 1px;}
.product-menu02 dd{height:70px;line-height:70px;border-bottom:#ddd solid 1px;}
.product-menu dd li{float:left;width:326px;height:70px;line-height:70px;text-align:center;font-size:16px;overflow:hidden;}
.product-menu02 dd li{float:left;width:245px;text-align:center;font-size:16px;overflow:hidden;}
.product-menu dd li a,.product-menu02 dd li a{display:block;color:#666;border-radius:40px;transition: all 1s;font-weight:bold;}
.product-menu dd li a:hover,.product-menu02 dd li a:hover{color:#0079d5; box-shadow: 0 0 10px #0079d5 inset;border-radius:0;}
.product-menu dd .line,.product-menu02 dd .line{position:absolute;z-index:3;top:0;width:1px;height:100%;background:#ddd;}
.product-menu dd .line01,.product-menu02 dd .line01{left:326px;}
.product-menu dd .line02,.product-menu02 dd .line02{left:653px;}
/*.product-menu dd .line03,.product-menu02 dd .line03{left:734px;}*/
.product-menu dd .line04,.product-menu02 dd .line04{left:979px;}
.product-list{clear:both;padding-top:40px;width:1230px;}
.product-list .item{float:left;margin-right:30px;margin-bottom:30px;width:380px;height:480px;background:#fff;}
.product-list .pic{position:relative;width:380px;height:380px;overflow:hidden;border-bottom:#ddd solid 1px;}
.product-list .pic img{display:block;width:380px;height:380px;transition: all ease-in-out 1s;}
.product-list .text{padding:25px 35px 20px;overflow:hidden;}
.product-list .text span{display:block;height:28px;line-height:28px;font-size:18px;overflow:hidden;}
.product-list .text span a{color:#333;}
.product-list .text p{height:26px;line-height:26px;font-size:14px;color:#666;overflow:hidden;}
.product-list .item:hover .pic img{transform:scale(1.1);}
.product-list .item:hover span a{color:#e60009;}
.product-list .item:hover{box-shadow:0 0 20px #ccc;}
/**/
.edgebj{height:748px; background:url(../images/edgebj.jpg) no-repeat center;}
.edge{padding-top:78px;}
.edge h3{text-align: center;font-weight:bold; margin-bottom: 39px;}
.edge h3 span{display: block; width:342px; height:40px; line-height: 40px; margin:0 auto 13px; font-size: 40px; color:#FFFFFF;padding:0 136px; position: relative;}
.edge h3 span:before{width:100px; height:7px;background:url(../images/xt3.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.edge h3 span:after{width:100px; height:7px;background:url(../images/xt4.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.edge h3 i{display: block;font-size: 16px; line-height: 16px; color:#FFF;}
.edge ul{height:481px;}
.edge ul li{float:left;width:292px; height:481px; overflow: hidden; margin-left: 10px;position: relative;}
.edge ul li dl dt{height:301px;}
.edge ul li dl dt img{width:292px; height:301px;}
.edge ul li dl dd{height:150px;padding:30px 28px 0 22px;background:#FFF;}
.edge ul li dl dd span{display: block;font-size: 26px; line-height: 26px; height:46px; position: relative; color:#333333; font-weight: bold;margin-bottom: 22px;}
.edge ul li dl dd span:before{width:59px; height:1px; background:#DA251C; content:""; position: absolute; left:0; bottom:0; }
.edge ul li dl dd p{width:242px; height:39px; font-size: 14px; color:#999999;}
.edge ul li.first{margin-left: 0;}
.edge ul li:hover dd span{display: none;}
.edge ul li:hover dd p{display: none;}
.edge ul li .jh{display:none;width:292px;height:396px;background:url(../images/yy.png) no-repeat center; position: absolute; top:0;left:0;}
.edge ul li .jh em{display: block; text-align: center; font-size: 30px; line-height: 30px; color:#FFFFFF; font-weight: bold;padding-top:152px;margin-bottom: 49px;}
.edge ul li .jh .edt1{background:url(../images/edt1.png) no-repeat top center;}
.edge ul li .jh .edt2{background:url(../images/edt2.png) no-repeat top center;}
.edge ul li .jh .edt3{background:url(../images/edt3.png) no-repeat top center;}
.edge ul li .jh .edt4{background:url(../images/edt4.png) no-repeat top center;}
.edge ul li .jh p{width:239px;height:39px;font-size: 14px;color:#FFFFFF;margin:0 auto;padding-top:44px; background:url(../images/xt5.jpg) no-repeat top center;}
.edge ul li:hover .jh{display: block;padding-top:85px;}

/**/
.ttbj{height:150px; background:url(../images/ttbj.jpg) no-repeat center;}
.tt{padding-top:38px;}
.tt .t{float:left;}
.tt .t h3{font-size: 32px; line-height:32px;color:#FFFFFF; font-weight: bold; padding-left: 69px; margin-bottom: 16px;}
.tt .t p{height:24px;margin-left: 116px;padding-left:106px; background:url(../images/xt6.jpg) no-repeat left;float:left;}
.tt .t p em{display: block; float:left;font-size: 24px;line-height: 24px;color:#FFFFFF;padding-left:10px; background:url(../images/yd1.jpg) no-repeat left; margin-right: 30px;}
.tt strong{display: block;height:54px;padding-left:68px;float:right;font-weight: normal;font-size: 18px; color:#da251c;background:url(../images/ph1.png) no-repeat left;margin-right: 56px;}
.tt strong i{display: block; font-size: 20px; line-height: 20px; font-weight: bold; color:#da251c;margin-top: 12px;}
/**/
.faalbj{height:994px;}
.faal{padding-top:77px;}
.faal h3{text-align: center; margin-bottom: 39px;}
.faal h3 span{display: block; width:423px; height:40px; line-height: 40px;  font-weight:bold;margin:0 auto 13px; font-size: 40px; color:#333333;padding:0 131px; position: relative;}
.faal h3 span:before{width:100px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.faal h3 span:after{width:100px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.faal h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}
.faal .fanav{width:189px; height:416px; float:left;background:#f4f2f2;}
.faal .fanav ul li{height:50px; line-height: 50px;padding-left:30px; border-bottom:1px solid #d0cece;transition: all 0.3s linear; position: relative;}
.faal .fanav ul li:last-child{border-bottom: none;}
.faal .fanav ul li em{display: block;font-size: 14px; height:50px; line-height: 50px;padding-left:30px;}
.faal .fanav ul li i{display: none;width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent transparent transparent #0061aa; position: absolute; top:21px; right:-16px;z-index: 100;}
.faal .fanav span{display: block;height:50px; line-height: 50px;padding-left:30px; }
.faal .fanav span em{display: block;background:url(../images/fa8.png) no-repeat left;font-size: 14px; height:50px; line-height: 50px;padding-left:30px;}
.faal .fanav ul li.cur{height:59px; border-bottom:0;background:#0061aa; line-height: 59px;}
.faal .fanav ul li.cur em{color:#FFF;height:59px;  -webkit-filter:brightness(2000);  filter: brightness(2000);line-height: 59px; }
.faal .fanav ul li.cur i{display: block;      }
.faal .fanav span:hover{background:#0061aa;}
.faal .fanav span:hover em{color:#FFF;-webkit-filter:brightness(2000);  filter: brightness(2000);}
.faal .ys_box{width:1011px;float:right;}
.faal dl{float:left;width:1010px;}
.faal dl dt{width:648px; height:416px;float:left;}
.faal dl dt img{width:648px; height:416px;}
.faal dl dd{width:362px;height:416px;float:left;background:#EEEEEE;}
.faal dl dd span{display: block; padding-top:71px; margin-left: 26px; height:50px; line-height: 20px; position: relative; margin-bottom: 30px; }
.faal dl dd span:before{width:100px; height:1px; background:#DA251C;content:"";position: absolute;bottom:0; left:0;}
.faal dl dd span a{font-size: 20px; font-weight: bold; color:#0061aa;}
.faal dl dd p{width:308px; height:87px; padding-left:26px;font-size: 14px; color:#666666; margin-bottom: 58px;}
.faal dl dd strong{display: block;padding-left:91px;font-weight: normal;font-size: 18px; color:#666666;background:url(../images/ph.png) no-repeat left;}
.faal dl dd strong i{display: block; font-size: 20px; line-height: 20px; font-weight: bold;}
.faal .faqh{height:310px;margin-top: 39px; overflow: hidden;}
.faal .faqh ul{height:310px;}
.faal .faqh ul li{float:left;width:385px; height:238px;position: relative;margin-right: 23px;}
.faal .faqh ul li span{display: block; width:385px; height:238px; }
.faal .faqh ul li span img{width:385px; height:238px;}
.faal .faqh ul li i{display: block; height:52px; line-height: 52px; text-align: center; font-size: 14px; color:#333333;}
.faal .faqh ul li .xs{display:none;width:385px; height:169px;padding-top:69px;background:url(../images/wzbj.png) no-repeat center; position: absolute;top:0; left:0;}
.faal .faqh ul li .xs em{display: block; text-align: center; font-weight: bold; font-size: 18px; color:#FEFEFE; height:40px; margin-bottom: 18px;background:url(../images/xt5.jpg) no-repeat bottom center;}
.faal .faqh ul li .xs p{text-align: center; font-size: 14px; color:#FEFEFE;width:293px; height:38px;margin:0 auto;}
.faal .faqh ul li .xs p a{color:#da251c;}
.faal .faqh ul li:hover .xs{display: block;}
.faal .qh{position: relative;}
.faal .qh .jt i{display: block; width:19px; height:34px;}
.faal .qh .jt .prev{background:url(../images/prev.png) no-repeat center; position: absolute; top:106px; left:-44px;}
.faal .qh .jt .next{background:url(../images/next.png) no-repeat center; position: absolute; top:106px; right:-44px;}
/**/
.edgebj2{height:1450px;}
.edge2{padding-top:50px;}
.edge2 h3{text-align: center; width:623px; margin:0 auto 53px; font-size: 40px;font-weight:bold;height:50px;line-height:50px;color:#333333; position: relative;padding:0 100px;}
.edge2 h3 i{font-size:50px; color:#0061aa;font-style: italic;margin:0 5px;}
.edge2 h3:before{width:100px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; top:25px;}
.edge2 h3:after{width:100px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; top:25px;}
.edge2 .edt1{height:600px; position: relative;}
.edge2 .edt1 .ed1{height:600px;}
.edge2 .edt1 .ed1 .e1{width:600px; height:300px;padding-top:52px;padding-left:92px;border:1px solid #d9d9d9;float:left;box-sizing:border-box;}
.edge2 .edt1 .ed1 .e1 span{display: block; height:60px; line-height: 47px; background:url(../images/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}
.edge2 .edt1 .ed1 .e1 span em{display: block;width:402px;font-size: 30px; color:#0061aa;background:url(../images/01.png) no-repeat right;}
.edge2 .edt1 .ed1 .e1 span em i{font-weight: bold; font-size: 30px; color:#0061aa;margin-left: 18px;}
.edge2 .edt1 .ed1 .e1 p{font-size: 14px; color:#333333; width:411px;padding-bottom: 5px;}
.edge2 .edt1 .ed1 strong{float:right;margin-right:-360px;}
.edge2 .edt1 .ed2{height:300px; position: absolute; left:0; bottom:0;}
.edge2 .edt1 .ed2 strong{display: block; width:600px; height:300px;float:left;}
.edge2 .edt1 .ed2 strong img{width:600px; height:300px;}
.edge2 .edt1 .ed2 .e2{width:600px; height:300px;background:#FFF;padding-top:52px;padding-left:92px;float:left;box-sizing:border-box;}
.edge2 .edt1 .ed2 .e2 span{display: block; height:60px; line-height: 47px; background:url(../images/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}
.edge2 .edt1 .ed2 .e2 span em{display: block;width:402px;font-size: 30px; color:#0061aa;background:url(../images/02.png) no-repeat right;}
.edge2 .edt1 .ed2 .e2 span em i{font-weight: bold; font-size: 30px; color:#0061aa;margin-left: 18px;}
.edge2 .edt1 .ed2 .e2 p{font-size: 14px; color:#333333; width:420px;padding-bottom: 5px;}
.edge2 .edt2{height:599px; position: relative;}
.edge2 .edt2 .ed4{height:599px;}
.edge2 .edt2 .ed4 strong{display: block;width:960px; height:599px; float:left; margin-left: -360px;}
.edge2 .edt2 .ed4 strong img{width:960px; height:599px;}
.edge2 .edt2 .ed4 .e4{width:600px; height:300px;background:#FFF;padding-top:52px;padding-left:92px;float:left;border:1px solid #d9d9d9;box-sizing:border-box;position: absolute; right:0; bottom:0;}
.edge2 .edt2 .ed4 .e4 span{display: block; height:60px; line-height: 47px; background:url(../images/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}
.edge2 .edt2 .ed4 .e4 span em{display: block;width:402px;font-size: 30px; color:#0061aa;background:url(../images/04.png) no-repeat right;}
.edge2 .edt2 .ed4 .e4 span em i{font-weight: bold; font-size: 30px; color:#0061aa;margin-left: 18px;}
.edge2 .edt2 .ed4 .e4 p{font-size: 14px; color:#333333; width:420px;padding-bottom: 5px;}
.edge2 .edt2 .ed3{height:300px; position: absolute; top:0; left:0;z-index:100;}
.edge2 .edt2 .ed3 strong{display: block; width:600px; height:298px;float:right;}
.edge2 .edt2 .ed3 strong img{width:600px; height:300px;}
.edge2 .edt2 .ed3 .e3{width:600px; height:300px;padding-top:52px;padding-left:92px;float:left;box-sizing:border-box;background:#0061aa;}
.edge2 .edt2 .ed3 .e3 span{display: block; height:60px; line-height: 47px; background:url(../images/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}
.edge2 .edt2 .ed3 .e3 span em{display: block;width:402px;font-size: 30px; color:#feffff;background:url(../images/03.png) no-repeat right;}
.edge2 .edt2 .ed3 .e3 span em i{font-weight: bold; font-size: 30px; color:#feffff;margin-left: 18px;}
.edge2 .edt2 .ed3 .e3 p{font-size: 14px; color:#cccccc; width:420px;padding-bottom: 5px;}
.edge2 .edt2 .ed3 .sk{display: block;width:360px; height:300px; position: absolute;top:0; left:-360px;}
/**/
.newsbj{height:615px;}
.news{padding-top:40px;}
.news h3{text-align: center; font-size: 40px; font-weight: bold; height:40px; line-height: 40px; color:#333333;width:217px; margin:0 auto 38px; padding:0 100px; position: relative;}
.news h3:before{width:100px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; top:20px; left:0;}
.news h3:after{width:100px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; top:20px; right:0;}
.news .newssm{width:600px;float:left;}
.news .newssm span{display: block; height:32px; line-height: 32px; margin-bottom: 19px;}
.news .newssm span a{display: block; font-size: 18px; color:#333333; border-left:5px solid #FFF;float:left;padding-left:21px; margin-right: 20px;}
.news .newssm span a.cur{border-left:5px solid #0061aa; font-weight: bold; color:#0061aa;}
.news .newssm dl{height:186px;margin-bottom: 20px;}
.news .newssm dl dt{width:245px; height:186px; float:left;}
.news .newssm dl dt img{width:245px; height:186px;}
.news .newssm dl dd{width:336px; float:right;}
.news .newssm dl dd strong{display: block; margin-bottom: 6px;}
.news .newssm dl dd strong a{font-size: 15px; color:#333333;font-weight:bold;}
.news .newssm dl dd p{font-size: 14px;width: 308px; color:#999999; height:90px; margin-bottom: 32px;line-height:22px;overflow: hidden;}
.news .newssm dl dd b{display: block; width:100px; height:30px;text-align:center; line-height:30px;background:#0061aa;}
.news .newssm dl dd b a{display: block; font-size: 14px; font-weight: normal; color:#FFFFFF; }
.news .newssm ul li{width:573px; height:71px; border:1px solid #e5e5e5; margin-bottom: 19px; box-sizing: border-box;padding-top:10px; padding-bottom:11px;}
.news .newssm ul li strong{display: block; width:114px;text-align: center; float:left; font-weight: normal; padding-top:3px; font-size: 30px; line-height: 22px; color:#333333; border-right:1px solid #D2D2D2;}
.news .newssm ul li strong i{display: block; text-align: center; font-size: 14px; line-height: 14px; color:#666666; margin-top: 9px;}
.news .newssm ul li em{display: block;float:left;padding-left:29px; width:408px; height:47px;  background:url(../images/jt1.png) no-repeat right;line-height: 47px; }
.news .newssm ul li em a{display:block;font-size: 14px; color:#666666; font-weight: bold;}
.news .newssm ul li:hover em{background:url(../images/jt1_h.png) no-repeat right;}
.news .newssm ul li em a:hover{color:#0061aa;}
.news .jsbk{width:575px; float:right;}
.news .jsbk span{display: block; height:47px; line-height: 47px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.news .jsbk span em{display: block;float:left; padding-left:20px; font-size: 18px; color:#333333;}
.news .jsbk span em i{font-size: 14px; color:#999999;}
.news .jsbk span b{display: block;float:right;font-size: 14px; color:#999999; margin-right: 20px; font-weight: normal;}
.news .jsbk .bksm{width:556px;padding-left:18px; padding-top:6px;}
.news .jsbk .bksm dl{height:102px;border-bottom:1px dashed #dfdfdf;margin-top: 18px;}
.news .jsbk .bksm dl:last-child{border-bottom:0;}
.news .jsbk .bksm dl dt{margin-bottom: 13px;height:30px; line-height: 30px;padding-left:48px; background:url(../images/tb.jpg) no-repeat left;}
.news .jsbk .bksm dl dt a{font-size: 14px; color:#666666; font-weight: bold;}
.news .jsbk .bksm dl dt a:hover{color:#0061aa;}
.news .jsbk .bksm dl dd p{padding-left:47px; font-size: 14px; color:#666666;}
/**/
.about{height:822px; background:url(../images/aboutbj.jpg) no-repeat center;}
.ab{padding-top:83px; }
.ab .abt{width:502px; height:420px; float:left; position: relative;}
.ab .abt span{display: block;margin-left: 15px; width:487px;height:400px;z-index:100; position: relative; overflow:hidden;}
.ab .abt span img{width:487px;height:400px; transition:all 0.3s linear;}
.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);
    transform: scale(1.1);}
.ab .abt:before{width:422px; height:302px;background:#0061aa; content:""; position: absolute;left:0; bottom:0;}
.ab dl{width:698px; float:right;}
.ab dl dt{display: block; margin-bottom: 31px;}
.ab dl dt i{display: block; width:200px; height:39px; border-bottom:1px solid #cfcfcf; text-align: right; padding-top:6px;padding-right:12px; text-transform: uppercase; font-size: 18px; color:#333333; margin-bottom: 27px;}
.ab dl dt span{display: block; font-size: 55px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 89px;}
.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 89px;}
.ab dl dd p{width:607px; height:83px;margin-left:89px; margin-bottom: 46px; font-size: 14px; color:#555555; }
.ab dl dd b{display: block;width:211px; height:40px;text-align:center; line-height:40px;background:#0061aa; margin-left: 89px;}
.ab dl dd b a{display:block;font-size: 14px; color:#FFFFFF; font-weight: normal;}
.ab .abt_sm{height:180px;margin-top: 40px;}
.ab .abt_sm .hd{width:222px;float:left;margin-right: 4px;}
.ab .abt_sm .hd li{width:222px;height:90px;background:#dddddd; position: relative;}
.ab .abt_sm .hd li span{display: block; padding-top:30px;text-align: center; font-size: 16px; color:#333333; line-height: 16px;}
.ab .abt_sm .hd li span em{display:block; width:64px; margin:7px auto 0;padding:0 5px; text-align: center; font-size: 12px; position: relative; line-height: 12px; color:#949494; mso-table-rspace: 8px; text-transform: uppercase; opacity: 0.6;}
.ab .abt_sm .hd li span em:before{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; left:0; opacity: 0.6;}
.ab .abt_sm .hd li span em:after{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; right:0; opacity: 0.6;}
.ab .abt_sm .hd li.cur{background:#0061aa;}
.ab .abt_sm .hd li.cur span{display: block;color:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em{color:#FFF;}
.ab .abt_sm .hd li.cur span em:before{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em:after{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent #FFF transparent transparent; position: absolute; top:38px; right:0;z-index: 100;}
.ab .abt_sm .bd{width:974px;float:right;}
.ab .abt_sm .bd ul{height:180px;}
.ab .abt_sm .bd ul li{width:300px; height:180px; float:left; position: relative;margin-left: 24px;}
.ab .abt_sm .bd ul li span{display: block; width:300px; height:180px;}
.ab .abt_sm .bd ul li span img{width:300px; height:180px;}
.ab .abt_sm .bd ul li i{display: block;width:300px; height:35px; text-align: center; line-height: 35px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFFFFF; position: absolute; left:0; bottom:0;}
.ab .abt_sm .yb_box{width:974px; float:right;}
