@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; font-family:"微软雅黑"; color:#4c4c4c;}
body{ margin:0 auto;}
a{ text-decoration:none;}
li{ list-style:none;}
.both{ clear:both; height:20px;}
.cle{ clear:both; height:8px;}
.clear{ clear:both;}
.hide{ display:none;}
#head{ width:1419px; margin:0 auto;}
#top{ width:1419px; height:60px; background:url(../images/nj.png) repeat-x; margin:0 auto; position:absolute; z-index:99999;}
.nav{ width:1020px; margin:0 auto;}
.nav li{ float:left; width:95px; text-align:center; height:60px; line-height:60px;}
.nav li a{ font-size:14px; color:#fff;}
.nav li:hover a{ color:#ee1818;}
.nav span{ float:right; margin-top:18px;}
#key{ float:left;width:80px; height:25px; padding-left:9px; background:url(../images/k.png) no-repeat; border:none; font-size:12px; color:#FFFFFF; font-family:"宋体"; line-height:25px;}
#btn{ float:left; width:33px; height:25px; background:url(../images/btn.png) no-repeat; border:none;}
#banner{ width:1419px; margin:0 auto; overflow:hidden;}
.jsfbancon{width:1419px; height:750px; margin:0 auto; }
div.wrapper { width: 1419px; margin: 0 auto; position: relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 45%; left: 25px; z-index: 100; width: 50px; height: 50px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/left.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 45%; right: 25px; z-index: 100; width: 50px; height: 50px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/right.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1419px; height: 750px; }
    #slideshow ul { display: none; }
#slideshow li img{ width:1419px; height:750px;}

#main{ width:1020px; margin:0 auto;}
#service{ padding:15px 30px 0 30px;}
#service li{ float:left; width:275px; height:230px; text-align:center; font-size:14px; line-height:25px; margin:0 22px 0 22px;}
#service li p{ font-size:16px; margin-top:8px;}
#case{ width:1416px; height:630px; margin:0 auto; background-color:#ededed; padding-top:30px;}
#case li{ float:left; width:354px; height:230px; cursor:pointer;}
#case li img{ width:354px; height:230px;}
#case li p{ width:304px; height:180px; margin:0 auto; position:relative; background:url(../images/li.png) repeat-x; color:#fff; font-size:14px; line-height:25px; padding:25px; text-align:center; display:none; margin-top:-230px;}
#case li p span{ font-size:16px; color:#fff;}
#case li:hover p{ display:block;}
#about{ width:770px; margin:0 auto; font-size:14px; line-height:28px; text-align:center; padding:15px 0 15px 0;}
#company{ width:1419px; height:340px; background:url(../images/aj.jpg) no-repeat; margin:0 auto;}
#qxgs{ width:1020px;margin:0 auto;font-size:13px; line-height:25px; padding-top:20px;}
#qxgs li{ float:left; width:215px;color:#fff; text-align:center; padding:0 20px 0 20px;}
#qxgs li center{ color:#fff; font-size:15px;}
#news { width:1020px; margin:0 auto;}
#news li{ float:left; width:510px; height:120px;}
#news li:hover a{ color:#e60012;}
#news li:hover .ft{ color:#e60012;}
#news li:hover .ft span{ background-color:#e60012; color:#fff;}
#news li:hover .fr span{ background-color:#e60012; color:#fff;}
#news .ft{ float:left; width:60px; font-size:13px; line-height:35px; padding-top:10px;}
#news .ft span{ background-color:#dbdbdb; padding:8px 15px 8px 15px; font-size:20px;}
#news .fr{ float:left; width:390px; margin-left:15px; font-size:13px; line-height:20px; color:#777676; line-height:22px;}
#news .fr span{ float:right; background-color:#dbdbdb; padding:0 5px 0 5px; font-size:8px;}
#news .fr a{ font-size:14px;}
.er{ height:48px; background:url(../images/l.jpg) right no-repeat; margin:0 auto; width:885px; font-size:14px; text-align:center; line-height:40px;}
.ers{ height:48px; background:url(../images/l.jpg) right no-repeat; margin:0 auto; width:664px; font-size:14px; text-align:center; line-height:40px;}
.ser{ height:48px; background:url(../images/l.jpg) right no-repeat; margin:0 auto; width:443px; font-size:14px; text-align:center; line-height:40px;}
.er li,.ers li,.ser li{ float:left; width:221px;background:url(../images/l1.jpg) no-repeat;height:48px;}
.er .change,.ers .change,.ser .change{ background:url(../images/l2.jpg) no-repeat;}
.er .change a,.ers .change a,.ser .change a{color:#fff;}
.xm{ height:auto !important; min-height:47px; margin:0 auto; width:1105px; font-size:14px; text-align:center; line-height:40px; border-right:1px solid #dbdbdb;}
.xm li{ float:left; width:221px;background:url(../images/l1.jpg) no-repeat;height:47px;}
.xm .change{ background:url(../images/l2.jpg) no-repeat;}
.xm .change a{color:#fff;}
.about,.show{ font-size:14px; line-height:25px; height:auto !important; min-height:300px;text-align:justify;text-justify:inter-ideograph;}
.about img{ width:320px; height:370px; margin-right:30px;}
.show center{ font-size:16px; color:#e70012; padding-bottom:15px;}
.timg{ width:750px; margin:0 auto; text-align:center;}
.timg img{ width:auto !important; max-width:750px;}
.dary li{ float:left; width:510px; height:125px;}
.dary .rt{ width:470px; height:53px; background:url(../images/li.jpg) no-repeat; line-height:53px; color:#e60012; font-size:18px;}
.dary .rt span{ color:#e60012; font-size:22px; padding:0 25px 0 15px;}
.dary .rr{ width:400px; font-size:14px; margin-left:50px; line-height:25px;text-align:justify;text-justify:inter-ideograph;}
/*.team li{ float:left; width:255px; text-align:center; font-size:14px; height:275px; cursor:pointer;}
.team li img{ width:250px; height:270px;}
.team .p{ width:250px;height:35px;margin:0 auto; position:relative; background:url(../images/p.png) repeat-x; color:#fff; margin-top:-35px; line-height:35px;}*/
.team li{ float:left; width:225px; color:#fff; padding:15px; line-height:25px; font-size:13px; height:130px; cursor:pointer; background-color:#e6404e;}
.team li p{ color:#fff;}
.team li span{ font-size:16px; color:#fff;}
.team li.la{ background-color:#ededed;}
.team li.la p{ color:#4c4c4c;}
.team li.la span{ font-size:16px; color:#4c4c4c;}
.team li:hover{ background:url(../images/t1.jpg) no-repeat;}
.team li.la:hover{ background:url(../images/t2.jpg) no-repeat;}
.one{ font-size:14px; line-height:25px; color:#777676;text-align:justify;text-justify:inter-ideograph;}
.one img{ width:500px; height:300px; border:1px solid #ccc; padding:2px; margin-right:25px;}
.one a{ font-size:15px;}
.one span{ float:right; font-size:13px; color:#878787;}
.one .more{ float:left;background-color:#cf0010; padding:5px 15px 5px 15px;}
.one .more a{ color:#fff;}
.list{ height:auto !important; min-height:400px;}
.list li{ float:left; font-size:15px; line-height:25px; height:240px; width:320px; margin-left:20px;}
.list li img{ width:298px; height:130px; border:1px solid #e6e6e6;}
.list li span{ font-size:13px; color:#878787;}
.list li a{ color:#cf0010; font-size:14px;}
.rczp{ width:100%; margin:0 auto;}
.rct{ background-color:#366092; border-left:1px solid #ccc; width:33%; color:#fff; text-align:center; line-height:40px;}
.rczp td{ border-bottom:1px solid #ccc; text-align:center; line-height:40px;}
.rczp span{ color:#878787;}

#foot{ width:100%; margin:0 auto; height:40px;/* line-height:40px; */background-color:#414344; }
#bq{ width:1000px; margin:0 auto;color:#fff; font-size:13px; padding-top:10px;}
#bq td{ /*float:right;*/color:#fff;}
#bq td a{color:#fff; margin:0 5px 0 5px;}
