
/* CSS Document */

body{width:100%; height:auto;margin:0px auto; padding:0px; font-size:12px;}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{text-decoration:none;outline:none;}
a:hover{color:#0077c1;text-decoration: none;}
img,a{ border:none;}
.clear{ clear:both;}

#war{width:100%;height:auto;overflow:hidden;}
#war .top{width:100%;height:auto;overflow:hidden; position:relative; }
#war .top .nav{width:84%;height:86px;padding-top:25px; margin:0px auto;position:relative; z-index:8;}
#war .top .nav .navl{width:30%;height:86px; float:left;}
#war .top .nav .navr{width:60%;height:86px; float:right;}
#war .top .nav .navr ul{width:600px;height:47px;float:right; padding-top:20px;}
#war .top .nav .navr ul li{width:60px;height:47px; float:left; text-align:center; font-size:20px; line-height:46px; margin:0px 20px;}
#war .top .nav .navr ul li a{width:60px;height:47px;display:block; color:#FFF}
#war .top .nav .navr ul li a:hover,#war .top .nav .navr ul li.cur a{width:60px;height:46px;display:block; border-bottom:1px solid #FFF;}
#war .banner{width:100%;height:890px;overflow:hidden;position:relative;z-index:2;margin-top:-111px; background-size: cover;}
#war .bannr{height: 890px; width:100%; overflow: hidden; background-position: center}

.con{width:100%; height:auto; overflow:hidden;}
.con .con1{width:100%; height:auto; overflow:hidden;}
.conbt{width:20%;height:68px;padding-top:40px;margin:0px auto; float:left}
.conbt .conbts{width:100%;height:37px;font-size:28px;color:#4c4948;font-weight:600;line-height:37px;}
.conbt .conbtx{width:100%;height:31px;font-size:18px;color:#4c4948;line-height:31px;text-transform:uppercase;font-family:Arial;}
.con1z{width:100%;height:auto;overflow:hidden;}
.con1z .con1zs{width:84%;height:auto;margin:0px auto; margin-top:45px;}
.con1z .con1zs ul{width:105%;height:auto;overflow:hidden;}
.con1z .con1zs ul li{width:30%;height:auto;overflow:hidden;float:left;margin-right:3%;}
.con1z .con1zs ul li a{width:100%;height:auto;overflow:hidden;display:block;}
.con1z .con1zs ul li a .con1zstp{width:100%;height:auto;overflow:hidden;}
.con1z .con1zs ul li a .con1zstp img{width:100%;height:auto;overflow:hidden;}
.con1z .con1zs ul li a .con1zsbt{width:100%;height:50px;overflow:hidden; line-height:50px; font-size:18px;color:#4c4948;}
.con1z .con1zs ul li a .con1zsbt1{width:100%;height:54px;overflow:hidden; line-height:54px;font-size:18px;color:#ffffff; text-align:center; background-color:#024d88; margin-bottom:45px;}
.con1z .con1zs ul li a:hover .con1zstp img{ -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);transform:scale(1.1);transition-duration:0.5s }


.con1zx{ width:100%; height:1px; background:#dcdddd;}
.con1x{ width:130px; height:38px; margin:45px auto; line-height:38px; text-align:center;}
.con1x a{width:130px; height:38px; display:block; background-color:#323232; color:#FFF; font-size:18px;}
.con1x a:hover{width:130px; height:38px; display:block;background-color:#999; color:#FFF; font-size:18px;}
.con2{ width:100%; height:auto; overflow:hidden; background-color:#f7f8f8; padding:100px 0px; margin-top:50px;}
.con2 .con2n{ width:84%; height:auto; overflow:hidden;margin:0px auto;}
.con2 .con2n .con2nz{width:47.5%;height:215px; overflow:hidden; float:left;border-right:1px solid #323232; margin-top:50px; margin-right: 2%}
.con2 .con2n .con2nz .con2nzl{width:20%;height:auto; float:left; overflow: hidden;}
.con2 .con2n .con2nz .con2nzl img{width:100%}
.con2 .con2n .con2nz .con2nzz{width:45%;height:auto; float:left; padding-left:4%;}
.con2 .con2n .con2nz .con2nzz .con2nzzs{width:100%;height:auto;padding-top:2%;font-size:24px;color:#343535;}
.con2 .con2n .con2nz .con2nzz .con2nzzx{width:100%;height:90px;line-height:30px;font-size:20px;color:#343535; margin-top:30px;}
.con2 .con2n .con2nz .con2nzr{width:25%;height:auto; float:left; overflow: hidden}
.con2 .con2n .con2nz .con2nzr img{width:186px;}
.con2 .con2n .con2nr{width:28%;height:300px; overflow:hidden; float:left; padding-left:2%;}
.con2 .con2n .con2nr .con2nrs{width:450px;height:auto; overflow:hidden; line-height:30px; font-size:18px;color:#343535;margin-top:40px;}
.con2 .con2n .con2nr .con2nrx{width:450px;height:34px;line-height:30px; font-size:18px;color:#343535;margin-top:20px;}
.con2 .con2n .con2nr .con2nrx ul{ padding:0px; margin:0px;}
.con2 .con2n .con2nr .con2nrx ul li{width:34px; height:34px;float:left;margin-right:10px;}
.con4{ width:100%; height:auto;overflow:hidden; background:url(../image/con4bg.jpg) no-repeat center; padding:100px 0px;background-size: cover}
.con4 .con4n{ width:84%; height:auto;overflow:hidden;margin:0px auto;}
.con4 .con4n .con4nl{width:52%; height:auto;overflow:hidden;float:left;}
.con4 .con4n .con4nr{width:43%; height:auto;overflow:hidden;float:right;}
.con4 .con4n .con4nr .con4nrs{width:100%; height:67px; line-height:67px; font-size:22px; color:#4c4948;}
.con4 .con4n .con4nr .con4nrz{width: 100%;
    height: auto;
    line-height: 35px;
    font-size: 16px;
    color: #6a6a6b;
    
    overflow: hidden;}
.con4 .con4n .con4nr .con4nrx{width:100%; height:40px; line-height:40px; font-size:16px;margin-top:20px;}
.con4 .con4n .con4nr .con4nrx a{width:130px; height:40px; line-height:40px; font-size:16px; color:#FFF; background-color:#323232; display:block; text-align:center;}
.con4 .con4n .con4nr .con4nrx a:hover{width:130px; height:40px; line-height:40px; font-size:16px; color:#FFF; background-color:#999;}

.con5{ width:100%; height:auto;overflow:hidden;padding:40px 0px;}
.con5 .con5n{width:84%; height:auto;overflow:hidden;margin:0px auto;}
.con5 .con5n .con5lb{width:100%;height:auto;overflow:hidden; padding-top:70px;}
.con5 .con5n .con5lb ul{padding:0px;margin:0px;}
.con5 .con5n .con5lb ul li{width:25%;height:auto;overflow:hidden; float:left;}
.con5 .con5n .con5lb ul li a{width:100%;height:auto;overflow:hidden; display:block;}
.con5 .con5n .con5lb ul li a .con5lbtp{width:100%;height:auto;overflow:hidden;}
.con5 .con5n .con5lb ul li a:hover .con5lbtp img{ -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);transform:scale(1.1);transition-duration:0.5s }
.con5 .con5n .con5lb ul li a .con5lbtp img{width:100%;}

.con5 .con5n .con5lb ul li a .con5lbbt{width:86%;height:125px;overflow:hidden;padding:15px 7%; background-color:#f7f8f8;}
.con5 .con5n .con5lb ul li a .con5lbbt .con5lbbts{width:100%;height:40px;overflow:hidden; line-height:40px; font-size:18px; color:#515151;}
.con5 .con5n .con5lb ul li a .con5lbbt .con5lbbtx{width:100%;height:50px;overflow:hidden; line-height:25px; font-size:16px; color:#515151;}
.con5 .con5n .con5qh{width:100%;height:37px; text-align:center; font-size:18px; color:#FFF;font-size:30px; margin-top:60px;}
.con5 .con5n .con5qh a{width:56px;height:37px; display:inline-block;background-color:#323232;color:#FFF; margin:0px 5px; line-height:37px;}
.con5 .con5n .con5qh a:hover{width:56px;height:37px;display:inline-block;background-color:#999;color:#FFF;line-height:37px;}

.con6{width:84%; height:auto;overflow:hidden;margin:0px auto;}

.con6 .con6lb{width:100%;height:auto;overflow:hidden;margin:0px auto;padding-top:60px;}
.con6 .con6lb li{width:19%;height:auto;overflow:hidden; float:left; margin-right:1%;}
.con6 .con6lb li .con6lbs{width:100%;height:auto;overflow:hidden;}
.con6 .con6lb li .con6lbs img{width:100%;}
.con6 .con6lb li:hover .con6lbs img{ -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);transform:scale(1.1);transition-duration:0.5s }


.con6 .con6lb li .con6lbx{width:80%;height:auto;overflow:hidden;padding:15px 10%;background-color:#f7f8f8;}
.con6 .con6lb li .con6lbx .con6lbxs{width:100%;height:55px;color:#f7f8f8; line-height:55px; font-size:20px; color:#323232;}
.con6 .con6lb li .con6lbx .con6lbxx{width:100%;height:125px;color:#f7f8f8; line-height:25px; font-size:16px; color:#323232; overflow: hidden;}
.con6btz{ width:300px; height:68px; padding-top:40px; line-height:68px; font-size:30px; color:#323232; float:left; margin-left:320px; text-align:center}


.con8{ width:100%; height:auto; overflow:hidden;background: url(../image/rybg.jpg) no-repeat center; margin-top:40px; padding-bottom:60px; background-size:cover}
.con8 .con8n{width:101%; height:auto; overflow:hidden; margin:0px auto;}
.con8 .con8n .con8ns{width:100%;overflow:hidden; margin-top:70px;}
.con8 .con8n .con8ns ul{width:104%;overflow:hidden;}
.con8 .con8n .con8ns li{width:14%; float:left;margin:0px 1%;}
.con8 .con8n .con8ns li:nth-child(3){width:27%;margin:0px 2%;}
.con8 .con8n .con8ns li .con8nss{width:auto;}
.con8 .con8n .con8ns li .con8nss img{width:100%;}
.con8 .con8n .con8ns li:hover .con8nss img{-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);transform:scale(1.1);transition-duration:0.5s }
.con8 .con8n .con8ns li .con8nsx{width:100%; height:74px; margin-top:20px;}
.con8 .con8n .con8ns li .con8nsx .con8nsxs{width:100%; height:37px; line-height:37px; font-size:16px; color:#323232;}


.con9{ width:100%; height:auto; overflow:hidden;padding-bottom:60px;}
.con9 .con9lb{ width:100%; min-height:427px; overflow:hidden; background:url(../image/line.jpg) repeat-x top;}
.con9 .con9lb .con9lbn{ width:84%; height:auto;margin:0px auto; overflow: hidden}
.con9 .con9lb .con9lbn ul{  height:auto; overflow:hidden; margin:0px auto;}
.con9 .con9lb .con9lbn ul li{ width:20%; height:auto; overflow:hidden; margin-right:5%; float:left}
.con9 .con9lb .con9lbn ul li a .con9lbnsj{width:100%;height:67px;overflow:hidden; line-height:67px; font-size:24px;color:#323232;}
.con9 .con9lb .con9lbn ul li a .con9lbnbt{width:100%;height:50px;overflow:hidden; line-height:50px; font-size:20px;color:#323232;}
.con9 .con9lb .con9lbn ul li a .con9lbnnr{width:100%;height:90px;overflow:hidden; line-height:30px; font-size:16px;color:#323232;}
.con9 .con9lb .con9lbn ul li a .con9lbntp{width:100%;overflow:hidden; margin-top:15px; }
.con9 .con9lb .con9lbn ul li a .con9lbntp img{width:100%;overflow:hidden; }

.foot{width:100%;height:auto;overflow:hidden;}
.foot .footz{width:84%;height:auto;overflow:hidden; margin:0px auto; padding-bottom:40px;}
.foot .footz .footzl{width:33%;height:auto; overflow:hidden; float:left;}
.foot .footz .footzl .con2nrs{width:100%;height:auto; overflow:hidden; line-height:30px; font-size:18px;color:#343535;margin-top:53px;}
.foot .footz .footzl .con2nrx{width:100%;height:34px;line-height:30px; font-size:18px;color:#343535;margin-top:20px;}
.foot .footz .footzl .con2nrx ul{ padding:0px; margin:0px;}
.foot .footz .footzl .con2nrx ul li{width:34px; height:34px;float:left;margin-right:10px;}
.foot .footz .footzz{width:10%;height:auto; overflow:hidden; float:left; margin-left:1%;}
.foot .footz .footzz .footzzbt{width:212px;height:57px; line-height:57px;font-size:20px; color:#636363; margin-top:30px;}
.foot .footz .footzz .footzzlb{width:212px;height:210px; line-height:35px;font-size:16px; color:#636363;}
.foot .footz .footzz .footzzlb li{width:212px;height:35px; line-height:35px;font-size:16px; color:#636363;}
.foot .footz .footzz .footzzlb li a{color:#636363;}

.foot .footz .footzr{width:22%;height:auto; overflow:hidden; float:left; margin-left:1%;}
.foot .footz .footzr .footzrbt{width:100%;height:57px; line-height:57px;font-size:20px; color:#636363; margin-top:30px;}
.foot .footz .footzr .footzrlb{width:100%;height:210px; line-height:35px;font-size:16px; color:#636363;}
.foot .footz .footzr .footzrlb li{width:50%;height:35px; line-height:35px;font-size:16px; color:#636363; float:left;}
.foot .footz .footzr .footzrlb li a{color:#636363;}
.foot .footz .footzrr{width:30%;height:auto; overflow:hidden; float:right;}
.foot .footz .footzrr li{width:48%;height:auto; overflow:hidden; float:left; margin: 0px 1%; margin-top:90px}
.foot .footz .footzrr li .footzrrs{width:100%;height:auto; overflow:hidden;}
.foot .footz .footzrr li .footzrrs img{width:90%; text-align: center; margin: 0px auto; display: block}
.foot .footz .footzrr li .footzrrx{width:100%;height:40px; line-height:40px; text-align:center; font-size:14px; color:#999}

.foot .footx{width:100%;height:auto;overflow:hidden; background-color:#000000;}
.foot .footx .footxn{width:84%;height:auto;overflow:hidden; margin:0px auto;}
.foot .footx .footxn .footxnl{width:80%;height:auto;overflow:hidden; float:left; line-height:60px; font-size:16px; color:#b4b3b3;}

.foot .footx .footxn .footxnl a{color:#b4b3b3;}
.foot .footx .footxn .footxnr{width:20%;height:auto;overflow:hidden; float:left; line-height:60px; font-size:16px; color:#b4b3b3; text-align:right;}
.foot .footx .footxn .footxnr a{color:#b4b3b3;}

.conjs{width:84%;height:auto;margin:0px auto; margin-top:45px; font-size:20px; line-height:45px;}


#war .banner1{width:100%;height:890px;overflow:hidden;position:relative;z-index:2;margin-top:-111px; background:url(../image/nybanner1.jpg) no-repeat center; background-size:cover;}

.bannerwz{width:1200px; height:102px; margin:0px auto;text-align:center; background:url(../image/bannerwzbg.png) no-repeat center top 30px; margin-top:287px; margin-bottom:190px;}
.bannerwz .bannerwzs{ width:1200px; height:105px;line-height:80px; font-size:50px; color:#dddedf; text-transform:uppercase; text-align:center;}
.bannerwz .bannerwzx{ width:1200px; height:60px;line-height:60px; font-size:40px; color:#ffffff; text-transform:uppercase;text-align:center;}

.lxdt{width:84%;height:500px;overflow:hidden; margin:0px auto; border:1px solid #c7c5c5; margin-bottom:100px;}
.lxdt img{width:100%;}
.fllb{ width:84%; height:auto; overflow:hidden; background:url(/images/cpfl.jpg) repeat-x; margin:0px auto;}
.fllb a{width:auto; height:100px; display: inline-block;line-height:100px; overflow:hidden; margin-right:80px; font-size:22px; color:#6b6b6b;}
.fllb a:hover{width:auto; height:98px; display: inline-block;line-height:98px; overflow:hidden;color:#024d88; border-bottom:2px solid #024d88;}
.fllb a.cur{width:auto; height:98px; display: inline-block;line-height:98px; overflow:hidden;color:#024d88; border-bottom:2px solid #024d88;}

.anli{ width:84%; height:auto; overflow:hidden; margin:0px auto;margin-top:60px;margin-bottom:100px;}
.anli ul{ width:103%; height:auto; overflow:hidden;}
.anli ul li{ width:30%; height:8rem;float:left; margin-right:3%; margin-bottom:60px;}
.anli ul li a{ width:100%; height:8rem; display:block;}
.anli ul li a .anlis{ width:100%; height:8rem; overflow:hidden; display:block;z-index:1;position:relative; }
.anli ul li a .anlistp{ width:100%;}
.anli ul li a .anlistp img{ width:100%; height:7rem}
.anli ul li a .anlisbt{ width:100%; height:1rem; line-height:1rem; font-size:18px; text-indent:15px; color:#575757; background:#f7f8f8;}

.anli ul li a .anlix{ width:100%; height:auto; overflow:hidden; display:none;}
.anli ul li a:hover .anlix{ width:90%; height:7rem; overflow:hidden; display:block; margin-top:-8rem; position:relative; z-index:5; background:url(/images/cpfc.png) no-repeat center; padding:0.5rem 5%; font-size:18px; line-height:40px; color:#FFF}

.xwbt{width:84%; height:80px; line-height:80px; font-size:28px; color:#036; text-align:center;margin:0px auto;}

.xwsj{width:84%; height:50px; line-height:50px; font-size:18px; color:#999; text-align:center; padding-bottom:30px; border-bottom:1px solid #CCC;margin:0px auto;}
.fy{width:84%; height:80px; line-height:80px; padding:80px 0px; margin:0px auto;}
.fy .fyl{width:200px; height:60px; line-height:60px; text-align:center; background:#036; border-radius:5%; font-size:24px; float:left}
.fy .fyl a{ color:#FFF;}
.fy .fyr{width:200px; height:60px; line-height:60px; text-align:center; background:#036; border-radius:5%; font-size:24px; float:right}
.fy .fyr a{ color:#FFF;}

.xw{ width:84%; height:auto; overflow:hidden; margin:0px auto; margin-top:50px; padding-bottom:100px;}
.xw ul{ width:103%; height:auto; overflow:hidden;}
.xw ul li{ width:30%; height:auto; overflow:hidden; float:left; margin-right:3%; background:url(../image/xwli.jpg) no-repeat top left; margin-bottom:60px;}
.xw ul li a{ width:100%; height:auto; overflow:hidden; display:block;}
.xw ul li a .xwlbsj{ width:100%; height:50px; line-height:50px; font-size:18px; color:#717272;}
.xw ul li a .xwlbbt{ width:85%; height:40px; line-height:40px; font-size:22px; color:#717272; padding-left:15%}
.xw ul li a .xwlbnr{ width:85%; height:70px; line-height:35px; font-size:18px; color:#717272; padding-left:15%; padding-top:15px; padding-bottom:15px;}
.xw ul li a .xwlbtp{width:85%; height:auto;overflow:hidden;padding-left:15%;}
.xw ul li a .xwlbtp img{ width:100%;}

.xw ul li a:hover .xwlbsj{ width:100%; height:50px; line-height:50px; font-size:18px; color:#039;}
.xw ul li a:hover .xwlbbt{ width:85%; height:40px; line-height:40px; font-size:22px; color:#039; padding-left:15%}

.page{ width:100%; height:46px; margin-bottom:100px; text-align:center;}
.page a{width:46px; height:46px; display:inline-block; text-align:center; line-height:46px; font-size:20px; color:#666; margin:0px 13px;}
.page a:hover{width:46px; height:46px; display:inline-block; text-align:center; line-height:46px; font-size:20px; color:#ffffff;background:#7694ac; border-radius:46px;}

.page a.cur{width:46px; height:46px; display:inline-block; text-align:center; line-height:46px; font-size:20px; color:#ffffff;background:#7694ac; border-radius:46px;}


.cpsm{width:84%; height:auto; overflow:hidden; margin:0px auto;}
.cpsm .cpsms{width:100%;height:70px;line-height:70px; text-indent:20px; font-size:30px; color:#06C; background-color:#CCC;}
.cpsm .cpsmx{width:100%;height:auto;line-height:35px;font-size:20px;padding-top:40px;}

@media (max-width:1440px) {
	.con4 .con4n .con4nr .con4nrs{ height:45px; line-height:45px; font-size:18px;}
	.con4 .con4n .con4nr .con4nrz{ font-size:13px; line-height:25px;}
}