@charset "utf-8";
/* CSS Document */

body,html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form,i { margin:0; padding:0;}
form{ display:inline;}
ul,li,i { list-style:none;}
h1,h2,h3,h4,h5,h6,i { font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none; color:#333; }
a:hover{ color:#ea7913;}
img { border:none;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
body{ background:#fff;}
.document-width{ width:1200px; margin:auto; }

.showupinfo{animation: myupinfo 1s linear;}
@keyframes myupinfo
{
0%{opacity: 0;transform: translateY(25px);}  
100% {opacity: 1;transform: translateY(0px);}
} 


.top_div{ width:100%; height:37px; line-height:37px; color:#fff; font-size:14px; float:left; background:#2a3038;}

.xinmenu{ width:100%; height:30px; position:absolute; left:0; top:0px; z-index:33; float:left; margin:25px 0;}
.xinmenu .logo{ width:250px; height:31px; float:left; padding:0;}
.xinmenu .logo img{ width:180px; height:auto;  display:block; margin-top:-10px;}
.xinmenu ul{ width:730px; height:auto; float:right;}
.xinmenu ul li a{ width:auto; float:left; margin:0 20px; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.xinmenu ul li a:hover{ color:#ea7913;}

.banner{ width:100%; overflow:hidden; height:46vw; position:relative;}
.banner ul {  overflow:hidden; height:46vw;  }
.banner ul li{ width:100%; height:100%; height:46vw;   float:left; background-size:cover !important; display:none; }
.banner ul li.cur{ display:block;}
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:50px;text-align:center; z-index:886;}
.banner_span span{display:inline-block;margin-left:10px;width:7px;height:7px; border-radius:7px; background:#fff; cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{background:#ea7913;width:30px;height:7px;}



.banwenzi{ position:relative; top:25%; color:#fff;}
.banwenzi dl{ width:100%; height:auto; float:left;}
.banwenzi dl dd{ width:60%; height:auto; float:left; padding-top:100px; position:absolute; left:0; top:-500px; font-size:20px; line-height:40px;}
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:50px; line-height:70px; margin-bottom:20px;}
.banwenzi dl dd h1 a{ color:#fff;}
.banwenzi dl dd h3{
    width: 100%;
    height: auto;
    float: left;
    font-size: 50px;
    line-height: 70px;
    margin-bottom: 20px;
}
.banwenzi dl dt{ width:60%; height:auto; float:left; position:absolute; right:0; top:500px; margin-top:-100px;}
.banwenzi dl dt img{ float:right; width:550px;}


.gundongnews{ width:100%; height:45px; float:left; background:url(../images/tag_bj.png) center center no-repeat; background-size:100% 100%; position:relative; left:0; top:-45px;overflow:hidden;}
.gundongnews a.more{ width:auto; float:right; height:45px; line-height:45px; font-size:14px; color:#fff;}
.gundongnews a.more:Hover{ color:#c7322f;}
.gundongnews ul{ width:1140px; float:left; height:225px; overflow:hidden;}
.gundongnews ul li{ width:100%; float:left; height:45px; line-height:45px;}
.gundongnews ul li a{ width:32.33%; float:left; height:45px; line-height:45px; display:block; color:#ccc; overflow:hidden; margin-right:1%;}
.gundongnews ul li a:hover{color:#ea7913;}

.xcgundaong{ width:100%; overflow:hidden; height:290px; position:relative; background:#5e6062; top:-20px;}
.xcgundaong ul {  overflow:hidden; height:290px;  }
.xcgundaong ul li{ width:100%; height:100%; float:left; background-size:cover !important; }
.xcgundaong ul li a{ width:100%; color:#fff; font-size:36px; line-height:50px;  padding-top:50px; box-sizing:border-box; float:left; background:url(../images/xcgundong-bj.jpg) left 100px no-repeat; padding-left:170px; box-sizing:border-box;}
.xcgundaong_span{margin:0px;padding:0px;width:100%;position:absolute; left:0; bottom:20px;text-align:center; z-index:886;}
.xcgundaong_span span{display:inline-block;margin-left:10px;width:7px;height:7px; border-radius:7px; background:#fff; cursor:pointer;}
.xcgundaong_span span.cur,.xcgundaong_span span:hover{background:#c7322f;width:30px;height:7px;}

.lingyu{ width:100%; height:auto; float:left; padding:20px 0 30px 0;}
.lingyu_left{ width:380px; height:auto; float:left; margin-right:100px; font-size:16px; line-height:26px; color:#2a2a2a;}
h2.indexh2{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:600; color:#262626;}
h3.indexh3{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:600; color:#262626;}
.lingyu_left p.p1{ width:100%; height:auto; float:left; margin:15px 0 10px 0; font-size:16px;}
.lingyu_right{ width:720px; height:auto; float:left; padding-top:15px;}
.lingyu_right dl{ width:200px; height:auto; float:left; margin-left:40px; margin-bottom:25px;}
.lingyu_right dl dt{ width:100%; height:auto; float:left; text-align:center; font-size:40px; color:#333; font-weight:600; line-height:50px; margin-bottom:5px; position:relative;}
.lingyu_right dl dt strong{ width:100%; float:left; text-align:center; font-weight:normal; font-size:30px; }
.lingyu_right dl dt strong i{ text-decoration:none; font-weight:bold; font-style:normal; font-family:Arial, Helvetica, sans-serif;font-size:46px;}
.lingyu_right dl dt span{ font-size:20px; line-height:25px; position:absolute; top:-4px; right:19px; font-weight:normal;}
.lingyu_right dl dd{ width:100%; height:auto; float:left; text-align:center;  font-size:16px; line-height:26px; color:#2a2a2a;}
.xt{ width:100%; height:1px; float:left; background:#ccc; margin:30px 0;}
p.pbz{ width:100%; height:auto; float:left;font-size:16px; line-height:26px; color:#2a2a2a; margin-bottom:20px;}
.fuwu_div{ width:100%; height:auto; float:left;}
.fuwu_div dl.d1{ width:100%; float:left; height:425px; margin-bottom:20px;}
.fuwu_div dl.d1 dt{ width:705px; float:left; height:425px; overflow:hidden;}
.fuwu_div dl.d1 dt img{ width:100%; height:425px; display:block; box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.fuwu_div dl.d1:hover dt img{-webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.fuwu_div dl.d1 dd{ width:495px; float:left; height:425px; background:#5e6062; color:#fff; padding:50px 0 0 60px ; box-sizing:border-box; font-size:16px; line-height:24px; color:#fff; position:relative;}
.fuwu_div dl.d1 dd h2 a{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; color:#fff; margin-bottom:15px;}
.fuwu_div dl.d1 dd h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; color:#fff; margin-bottom:15px;}
.fuwu_div dl.d1 dd p{ width:100%; height:auto; float:left; margin-bottom:20px;}
.fuwu_div dl.d1 dd a.more{ width:100%; height:auto; float:left; font-size:18px; line-height:20px; color:#fff; text-decoration:underline; position:absolute; bottom:60px; left:50px;}
.fuwu_div dl.d1 dd a.more:hover{color:#ea7913;}

.fuwu_div dl.d2{ width:590px; float:left; height:auto; margin-bottom:20px; margin-right:20px;}
.fuwu_div dl.d2 dt{ width:100%;; float:left; height:385px; overflow:hidden;}
.fuwu_div dl.d2 dt img{ width:100%; height:385px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.fuwu_div dl.d2:hover dt img{-webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.fuwu_div dl.d2 dd{ width:100%; float:left; height:auto;  color:#2b323a; padding:10px 0 0 5px; box-sizing:border-box; font-size:16px; line-height:24px;}
.fuwu_div dl.d2 dd h2 a{ width:100%; height:auto; float:left; font-size:24px; line-height:26px; color:#2b323a; margin-bottom:5px;}
.fuwu_div dl.d2 dd h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:26px; color:#2b323a; margin-bottom:5px;}
.fuwu_div dl.d2 dd p{ width:100%; height:auto; float:left; margin-bottom:5px; color:#777;}
.fuwu_div dl.d2 dd a.more{ width:100%; height:auto; float:left; font-size:18px; line-height:20px; color:#2b323a; text-decoration:underline;}
.fuwu_div dl.d2 dd a.more:hover{color:#c7322f;}
.fuwu_div dl.d2.last{ margin-right:0;}


.anli_div{ width:100%; height:auto; float:left; background:#f7f7f7; padding:40px 0;}
p.pbz a{ width:auto; height:auto; float:right;font-size:15px; line-height:20px; color:#777; margin-bottom:20px; background:url(../images/anli_d.png) right center no-repeat; padding-right:12px; margin-left:15px;}
p.pbz a:hover{color:#c7322f; }

.case_All{ width:1200px; position:relative; overflow:hidden;height:1050px;}
.case_list{ width:1200px; float:left; position:absolute; width:200000px;}
.case_list ul{width:1200px; height:1050px; float:left; }

.anli_div dl{ width:390px; height:auto; float:left; position:relative; margin:0 15px 15px 0; cursor:pointer;}
.anli_div dl dt{ width:100%; height:260px; float:left;}
.anli_div dl dt img{ width:100%; height:260px; display:block;}
.anli_div dl dd.d1{ width:100%; height:260px; float:left; display:none; position:absolute; font-size:16px; line-height:24px; color:#fff; padding:45px 20px 20px 30px; box-sizing:border-box; left:0; top:0; background:url(../images/tag_bj.png) left center no-repeat; background-size:cover;}
.anli_div dl dd.d1 p{ width:100%; height:auto; float:left;}
.anli_div dl dd.d1 .tt span{ width:auto; color:#fff; float:left;}
.anli_div dl dd.d1 .tt h2 a{ width:auto; color:#fff; float:left;}
.anli_div dl dd.d1 .tt h3 a{ width:auto; color:#fff; float:left;}
.anli_div dl dd.d1 .tt h3 a:hover,.anli_div dl dd.d1 a.more:hover{ color:#c7322f;}
.anli_div dl dd.d1 p.p1{ width:100%; height:auto; float:left; margin:20px 0 5px 0; font-size:14px; line-height:20px;}
.anli_div dl dd.d1 a.more{ width:auto; float:left; color:#fff;}
.anli_div dl dd.d1 .tt h2 a:hover,.anli_div dl dd.d1 a.more:hover{ color:#c7322f;}
.anli_div dl dd.d1 .tt h3 a{ width:auto; color:#fff; float:left;}
.anli_div dl dd.d1 .tt h3 a:hover,.anli_div dl dd.d1 a.more:hover{ color:#c7322f;}
.anli_div dl dd.d2{ width:100%; padding:10px 20px; box-sizing:border-box; height:70px; border-bottom:2px solid #eeeeee; float:left; background:url(../images/anli_list_tb.jpg) 340px center no-repeat #fff;}
.anli_div dl dd.d2 h3 a{ width:100%; height:20px; line-height:20px; font-size:16px; color:#333;}
.anli_div dl dd.d2 p{ width:100%; height:20px; line-height:20px; font-size:14px; color:#777;}
.anli_div dl.last,.anli_div dl:nth-child(3n){ margin:0 0 15px 0;}
.anli_div dl:hover dd.d1{ display:block;}
.anli_qh{ width:150px; height:45px; margin:20px auto;}
.anli_qh a.prive{ width:45px; height:45px; float:left; background:url(../images/anli_list_qh_tb_3.png) center center no-repeat #fff; display:block;}
.anli_qh a.anli_a{ width:60px; height:45px; float:left; background:url(../images/anli_list_qh_tb_1.png) center center no-repeat #fff; display:block; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; box-sizing:border-box;}
.anli_qh a.next{ width:45px; height:45px; float:left; background:url(../images/anli_list_qh_tb_2.png) center center no-repeat #fff; display:block;}

.faan_div{ width:100%; height:auto; min-height:1200px; float:left; background:url(../images/faan_bj.jpg) center 140px no-repeat #fff; padding:40px 0; background-size:1308px auto;}
.faan_div_left{ width:180px; height:auto; float:left;}
.faan_div_left ul{ width:100%; height:auto; float:left; padding-top:180px;}
.faan_div_left ul li a{ padding-top:70px; box-sizing:border-box; width:100%; background:#f00; height:110px; float:left; font-size:16px; line-height:26px; color:#fff; text-align:center;}
.faan_div_left ul li a.a1{ background:url(../images/faan_tb_1.png) center 20px no-repeat; background-size:auto 39px;}
.faan_div_left ul li a.a2{ background:url(../images/faan_tb_2.png) center 20px no-repeat; background-size:auto 39px;}
.faan_div_left ul li a.a3{ background:url(../images/faan_tb_3.png) center 20px no-repeat; background-size:auto 39px;}
.faan_div_left ul li a.a4{ background:url(../images/faan_tb_4.png) center 20px no-repeat; background-size:auto 39px;}
.faan_div_left ul li a.a1:hover,.faan_div_left ul li a.a1.cur{ background:url(../images/faan_tb_1.png) center 20px no-repeat #df6639; background-size:auto 39px;}
.faan_div_left ul li a.a2:hover,.faan_div_left ul li a.a2.cur{ background:url(../images/faan_tb_2.png) center 20px no-repeat #df6639; background-size:auto 39px;}
.faan_div_left ul li a.a3:hover,.faan_div_left ul li a.a3.cur{ background:url(../images/faan_tb_3.png) center 20px no-repeat #df6639; background-size:auto 39px;}
.faan_div_left ul li a.a4:hover,.faan_div_left ul li a.a4.cur{ background:url(../images/faan_tb_4.png) center 20px no-repeat #df6639; background-size:auto 39px;}
.faan_div_left a.more{ width:100%; height:auto; float:left; background:url(../images/faan_tb_5.png) center bottom no-repeat; color:#fff; text-align:center; padding:20px 0 30px 0; font-size:14px;}
.faan_bt{ width:100%; height:auto; float:left; text-align:center; font-size:30px; color:#333; font-weight:600; margin-top:150px;}
.faan_div_right{ width:1020px; height:auto; float:left; min-height:300px;  margin-top:80px; box-sizing:border-box;}
.faan_qh{ width:100%; height:auto; float:left;}
.faan_title{ width:100%; height:auto; float:left; text-align:center; color:#fff; font-size:16px; line-height:24px;}
.faan_title strong{ width:100%; height:auto; float:left; font-size:36px; line-height:42px; margin-bottom:10px; font-weight:600;}
.faan_yx{ width:100%; height:auto; min-height:300px; float:left; background:url(../images/faan_xy_bj.png) center 180px no-repeat; position:relative;}
.faan_yx p.p1{ width:140px; height:140px; line-height:140px; border-radius:140px; background:#fff; color:#333; font-size:120px; text-align:center; float:left; position:absolute; left:436px; top:30px; }
.faan_yx p.p2{ width:120px; height:120px; line-height:24px; padding:27px 10px; box-sizing:border-box; border-radius:120px; background:#fff; color:#333; font-size:16px; text-align:center; float:left; position:absolute; left:60px; top:233px; }
.faan_yx p.p2.wz1{ left:190px; top:233px; }
.faan_yx p.p2.wz2{ left:320px; top:233px; }
.faan_yx p.p2.wz3{ left:450px; top:233px; }
.faan_yx p.p2.wz4{ left:580px; top:233px; }
.faan_yx p.p2.wz5{ left:720px; top:233px; }
.faan_yx p.p2.wz6{ left:850px; top:233px; }
.faan_bz{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:28px; position:absolute; left:0; top:380px; color:#fff;}
.faan_p{ width:100%; height:auto; float:left;position:absolute; left:140px; top:460px; color:#fff;}
.faan_p span{ width:auto; height:auto; float:left; background:#fff; color:#333; margin:0 10px; padding:8px 20px; border-radius:5px;}
.faan_a{ width:80px; height:30px; margin:0 auto;position:absolute; top:530px; left:400px;}
.faan_a .a{ width:100%; height:30px; line-height:30px; color:#fff; font-size:16px; float:left; background:url(../images/faan_tb_6.png) right center no-repeat; padding-right:20px;}
.faan_a .a:hover{ color:#c7322f;}
.faan_sj{width:100%; height:auto; min-height:500px; float:left; background:url(../images/faan_sj.png) center 55px no-repeat; position:relative;}
.faan_sj p.p1{ width:330px; height:auto; min-height:40px; font-size:16px; color:#fff; float:left; position:absolute; padding-top:3px; left:50px; top:100px; background:url(../images/faan_sj_1.png) left 1px no-repeat; padding-left:40px; box-sizing:border-box;}
.faan_sj p.p2{ width:330px; height:auto; min-height:40px; font-size:16px; color:#fff; float:left; position:absolute; padding-top:3px; left:50px; top:200px; background:url(../images/faan_sj_3.png) left 1px no-repeat; padding-left:40px; box-sizing:border-box;}
.faan_sj p.p3{ width:330px; height:auto; min-height:40px; font-size:16px; color:#fff; float:left; position:absolute; padding-top:3px; left:50px; top:300px; background:url(../images/faan_sj_5.png) left 1px no-repeat; padding-left:40px; box-sizing:border-box;}
.faan_sj p.p4{ width:330px; height:auto; min-height:40px; font-size:16px; color:#fff; float:left; position:absolute; padding-top:3px; left:650px; top:100px; background:url(../images/faan_sj_2.png) left 1px no-repeat; padding-left:40px; box-sizing:border-box;}
.faan_sj p.p5{ width:330px; height:auto; min-height:40px; font-size:16px; color:#fff; float:left; position:absolute; padding-top:3px; left:650px; top:200px; background:url(../images/faan_sj_4.png) left 1px no-repeat; padding-left:40px; box-sizing:border-box;}
.faan_sj p.p6{ width:330px; height:auto; min-height:40px; font-size:16px; color:#fff; float:left; position:absolute; padding-top:3px; left:650px; top:300px; background:url(../images/faan_sj_6.png) left 1px no-repeat; padding-left:40px; box-sizing:border-box;}
.faan_a1{ left:460px;}
.faan_wm{width:100%; height:auto; min-height:500px; float:left; background:url(../images/faan_wm_bj.png) center 40px no-repeat; position:relative; padding-top:390px;box-sizing:border-box;}
.faan_wm_wz{ width:600px; height:auto; margin-left:280px; float:left;}
.faan_wm p.p1{ width:100%; float:left; font-size:16px; line-height:24px; color:#fff; padding-left:50px; box-sizing:border-box;}
.faan_wm p.p2{ width:100%; float:left; font-size:18px; line-height:24px; color:#fff; margin-top:10px; }
.faan_xy{width:100%; height:auto; min-height:500px; float:left; background:url(../images/faan_xy_tp_1.png) center 40px no-repeat; position:relative; padding-top:390px; box-sizing:border-box;}
.faan_xy_wz{ width:90%; height:auto; float:left; margin:0 5%;}
.faan_xy_wz dl{ width:23.33%; height:auto; float:left; margin:0 5%;}
.faan_xy_wz dl dt{ width:100%; height:auto; float:left; text-align:center;}
.faan_xy_wz dl dt img{ width:auto; height:auto; margin:0 auto;}
.faan_xy_wz dl dd{ width:100%; height:auto; float:left; color:#fff; font-size:16px; line-height:24px;}

.hezuokehu_div{ width:100%; height:auto; float:left; padding:40px 0; background:#5e6062;}
.hezuokehu_div .indexh3{ color:#fff; margin-bottom:5px;}
.hezuokehu_div .indexh2{ color:#fff; margin-bottom:5px;}
.hezuokehu_div ul li {float: left; width:180px; height:110px; box-sizing: border-box; margin:10px; cursor: pointer; position:relative; }
.li_bj{background:#515253; width:180px; height:110px; position:absolute; left:0; top:0; z-index:20; float:left;}
.hezuokehu_div ul li a img{width:90%; height:auto;display:block; margin:20px 5%; position:absolute; left:0; top:0; z-index:21;}
.hezuokehu_div ul li:hover .li_bj{ background:#ea7913;}
.hezuokehu_div ul li.zhongjian{width:380px; height:auto; float:left; text-align:center; color:#fff; line-height:20px; font-size:18px; padding-top:15px;}
.zhongjian h1{ font-size:50px; line-height:60px; font-family:Arial, Helvetica, sans-serif;}
.zhongjian h4{ font-size:50px; line-height:60px; font-family:Arial, Helvetica, sans-serif;}

.xinwen_div{ width:100%; height:auto; float:left; padding:40px 0;}
.bz1{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; margin:5px 0 25px 0;}
.bz1 a{ width:auto; height:auto; float:left; color:#777; }
.bz1 a.cur{ color:#ea7913;}
.bz1 span{ width:30px; height:auto; float:left; text-align:center;}
.bz1 a.amore{ width:auto; float:right;}

.xinwen_qh{ width:100%; height:auto; float:left; display:none;}
.xinwen_qh dl.d1{ width:580px; height:auto; float:left; border-bottom:1px solid #f2f2f2; margin-right:40px;}
.xinwen_qh dl.d1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
.xinwen_qh dl.d1 dt img{ width:100%; height:313px; display:block; box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.xinwen_qh dl.d1:hover dt img{-webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }


.xinwen_qh dl.d1 dd{ width:100%; height:70px; float:left; margin:10px 0;}
.xinwen_qh dl.d1 dd p.p1{ width:100px; height:100px; float:left; box-sizing:border-box;}
.xinwen_qh dl.d1 dd p.p1 strong{ width:100%; height:auto; float:left; text-align:center; font-size:60px; color:#777; line-height:50px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.xinwen_qh dl.d1 dd p.p1 span{ width:100%; height:auto; float:left; text-align:center; line-height:16px; font-size:16px; color:#999;}
.xinwen_qh dl.d1 dd h3 a,.xinwen_qh dl.d1 dd h2 a{ width:480px; height:30px; line-height:30px; float:left; overflow:hidden; font-size:18px; color:#333;}
.xinwen_qh dl.d1 dd p.p2{ width:480px; height:40px; line-height:20px; font-size:14px; float:left; overflow:hidden; color:#999;}
.xinwen_qh dl.d1 dd h2 a:hover,.xinwen_qh dl.d1 dd h3 a:hover{   color:#ea7913;}

.xinwen_qh dl.d2{ width:580px; height:auto; float:left; border-bottom:1px solid #f2f2f2;}
.xinwen_qh dl.d2 dd{ width:100%; height:70px; float:left; margin:15px 0;}
.xinwen_qh dl.d2 dd p.p1{ width:100px; height:auto; float:left; box-sizing:border-box;}
.xinwen_qh dl.d2 dd p.p1 strong{ width:100%; height:auto; float:left; text-align:center; font-size:55px; color:#777; line-height:50px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.xinwen_qh dl.d2 dd p.p1 span{ width:100%; height:auto; float:left; text-align:center; line-height:16px; font-size:16px; color:#999;}
.xinwen_qh dl.d2 dd h3 a,.xinwen_qh dl.d2 dd h2 a{  height:30px; line-height:30px; float:left; overflow:hidden; font-size:18px; color:#333;}
.xinwen_qh dl.d2 dd p.p2{  height:40px; line-height:20px; font-size:14px; float:left; overflow:hidden; color:#777;}
.xinwen_qh dl.d2 dd h2 a:hover,.xinwen_qh dl.d2 dd h3 a:hover{  color:#ea7913;}
.xinwen_qh dl.d2 dd h3 a,.xinwen_qh dl.d2 dd h2 a{ width:480px; height:30px; line-height:30px; float:left; overflow:hidden; font-size:18px; color:#333;}
.xinwen_qh dl.d2 dd h3 a:hover,.xinwen_qh dl.d2 dd h2 a:hover{  color:#ea7913;}

.chengnuo{ width:100%;  height:auto; min-height:300px; float:left; padding:40px 0; background:url(../images/indexchengnuo_bj.jpg) center  top no-repeat ;  overflow:hidden;}
.chengnuo_wz{ width:100%; height:370px; position:relative; float:left; text-align:center; font-size:18px; line-height:36px; color:#fff; padding-top:80px; box-sizing:border-box; top:500px; }
.chengnuo_wz strong{ width:100%; height:auto; float:left; font-size:48px; line-height:65px;}
.chengnuo dl{ width:180px; height:auto; float:left; margin:0 60px; position:relative; top:500px;}
.chengnuo dl dt{ width:100%; height:auto; float:left; text-align:center;}
.chengnuo dl dt img{ width:50px; height:50px; margin:0 auto;}
.chengnuo dl dd{ width:100%; height:auto; float:left; text-align:center; color:#fff; font-size:14px; line-height:22px;}
.chengnuo dl dd strong{ width:100%; height:auto; float:left; text-align:center; color:#fff; font-size:20px; line-height:30px; margin-bottom:5px; font-weight:550;}

.bottom{ width:100%; height:auto; float:left; background:#1b1b1b; padding:40px 0; margin-top:15px; min-height:200px;}
.bottom dl.d1{ width:575px; height:auto; float:left; margin-right:50px;}
.bottom dl.d1 dt{ width:100%; height:45px; line-height:45px; float:left; font-size:20px; font-weight:550; border-bottom:1px solid #666; margin-bottom:10px; }
.bottom dl.d1 dt a{ width:auto; float:right;}
.bottom dl.d1 dd{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#666;}
.bottom dl.d1.last{ margin-right:0;}
.bottom dl.d2{ width:100%; height:auto; float:left; margin-top:15px;}
.bottom dl.d2 dt{ width:100%; height:45px; line-height:45px; float:left; font-size:20px; font-weight:550;}
.bottom dl.d2 dt a.a{ font-size:14px; font-weight:normal;}
.bottom dl.d2 dt a.a1{ width:auto; float:right; font-size:14px; font-weight:normal;}
.bottom dl.d2 dd{ width:100%; height:24px; line-height:24px; float:left; overflow:hidden;}
.bottom dl.d2 dd a{ width:auto; height:auto; line-height:24px; float:left; font-size:14px; margin-right:20px;}
.bottom dl.d2 dd.cur{ height:auto;}


.banquan{ width:100%; height:auto; float:left; background:#151414; padding:20px 0;}
.banquan p{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:24px;}

/*优势*/
.fes-choose {width: 100%;float: left;padding: 4.14% 0 5.35% 0;overflow: hidden;background: url(../images/aboutbg.jpg) no-repeat center center;background-size: cover; }
.fes-wrap { width: 1200px; margin-left: auto; margin-right: auto; }
.fes-choose .bd { padding-bottom: 30px; }
.fes-choose ul.list { float: left; display: block; width: 370px; }
.fes-choose ul.list li {display: block;  height: 180px;  padding: 0 32px;  margin-bottom: 20px;  overflow: hidden;  color: #fff;
    transition: background 0.4s;  -moz-transition: background 0.4s; /* Firefox 4 */  -webkit-transition: background 0.4s; /* Safari and Chrome */  -o-transition: background 0.4s; /* Opera */ }
.fes-choose ul.list li.ico1 { background: #ffae00; }
.fes-choose ul.list li.ico2 { background: #fb9557; }
.fes-choose ul.list li.ico3 { background: #4cca7b; }
.fes-choose ul.list li.ico4 { background: #2db7f8; }
.fes-choose ul.list li.ico5 { background: #546ac7; }
.fes-choose ul.list li.ico6 { background: #da43ce; }
.fes-choose ul.list li.ico1:hover { background: #fa9600; }
.fes-choose ul.list li.ico2:hover { background: #f28744; }
.fes-choose ul.list li.ico3:hover { background: #44b56e; }
.fes-choose ul.list li.ico4:hover { background: #28a4df; }
.fes-choose ul.list li.ico5:hover { background: #4b5fb3; }
.fes-choose ul.list li.ico6:hover { background: #c43cb9; }
.fes-choose ul.list li img { float: left; display: block; width: 100px; height: 100px; margin-top: 40px; }
.fes-choose ul.list li span { float: right; display: block; width: 184px; height: 50px; line-height: 50px; font-size: 24px; margin-top: 26px; overflow: hidden; }
.fes-choose ul.list li p { display: block; width: 184px; height: 66px; line-height: 22px; font-size: 14px; float: right; overflow: hidden; }
.fes-choose ul.pic { float: left; display: block; width: 420px; margin: 0 20px; }
.fes-choose ul.pic li { display: block; height: 280px; margin-bottom: 20px; overflow: hidden; color: #555; background-color: #fff; }
.fes-choose ul.pic li img {display: block;  width: 420px;  height: 164px;  margin-left: auto;  margin-right: auto;
    transition: all 0.8s;  -moz-transition: all 0.8s; /* Firefox 4 */  -webkit-transition: all 0.8s; /* Safari and Chrome */  -o-transition: all 0.8s; /* Opera */ }
.fes-choose ul.pic li img:hover { transform: scale(1.1); }
.fes-choose ul.pic li span { display: block; height: 52px; line-height: 36px; font-size: 24px; padding: 16px 32px 0; overflow: hidden; }
.fes-choose ul.pic li p { display: block; height: 44px; line-height: 22px; font-size: 14px; padding: 0 32px; margin-bottom: 20px; overflow: hidden; }
.coltit { padding: 50px 0; text-align: center; }
.coltit h3 { line-height:2em; color: #fff; font-size: 28px; font-weight: bold; }
.coltit p { color: #fff; font-size: 18px; }
.fes-choose ul.list li:hover img{transition: all 1s;transform: rotate(360deg)}






