@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}



/**/
.header { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:25px 0px;}
.headz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.head-le{ float:left;}
.head-lea{ float:left; width:340px; height:auto; overflow:hidden; margin-right:20px; margin-top:3px;}
.head-lea a img{ max-width:100%;}
.head-leb{ float:left; width:500px; height:auto; overflow:hidden;  background:url(../images/zx.png) left center no-repeat; padding-left:20px;}
.head-leb p{ margin-bottom:4px;}
.head-leb p span{ font-size:24px; color:#d31a28;font-weight:bold;}
.head-leb p font{ font-size:18px; color:#000; }
.head-ri{ float:right; height:auto; overflow:hidden; background:url(../images/dh.png) 0px 0px no-repeat; padding:10px 0px 0px 96px;}
.head-ria{ float:left;width:auto; height:auto; overflow:hidden; }
.head-ria p{ text-align:left; margin-bottom:2px;}
.head-ria p span{font-size:14px; color:#000;}
.head-ria p font{font-size:24px; color:#d31a28; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


/**/
.navbar { position:relative; z-index:99;background:#0b1c6b;width:100%; height:50px; margin:0 auto; }
.navbz{width:1200px; margin:0px auto;height:50px;}
.navbz-a{ float:left;}
.navbz-a ul li{ float:left;cursor:pointer; text-align:center; width:165px;height:50px; background:url(../images/zxg.png) left center no-repeat; margin-right:75px;color:#fff;font-size:16px; line-height:50px;text-align:center;}

.navbz-a ul li.navb{background:none; padding-left:0px;}
.navbz-a ul li.on{ background:#d31a28;}
.navbz-a ul li:hover{background:#d31a28;}
.navbz-a ul li .ubl{ display:none;}
.navbz-a ul li .ubl li{ width:133px; height:49px; line-height:49px; overflow:hidden; background:#d4a562; border-bottom:1px #fff solid;}
.navbz-a ul li .ubl li:hover{background:#a91313;}
.navbz-a ul li:hover .ubl{ display:block;}


/*  banner */
.focus{  width:100%; height:auto; overflow:hidden; overflow:hidden;  margin:0 auto;position:relative; }
.section-focus-pic { width:100%; max-width:1920px;height:394px;overflow: hidden; margin:0 auto; }
.section-focus-pic ul{position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px}
.section-focus-pic ul li {width:1920px;height: auto; overflow:hidden;position: absolute;top: 0;left:1920px;}
.section-focus-pic .pages {position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ;}
.section-focus-pic .controler { width:100%; height:auto; overflow:hidden; text-align:center;position: absolute;bottom: 20px; z-index:9;}
.section-focus-pic .controler b {cursor: pointer;width:36px;height:7px; display:inline-block;overflow: hidden;text-indent: 20px;margin:0 5px; background:#0b1c6b; }
.section-focus-pic .controler b.down { background:#d31a28; }
.controler2{ width: 100%; height: auto; overflow: hidden; }
.section-focus-pic .controler2 .prev,.section-focus-pic .controler2 .next{position: absolute;width:50px;height:50px;cursor: pointer;top:45%;}
.section-focus-pic .controler2 .prev{background:url(../images/blea.png) center center no-repeat;left:49%; margin-left:-600px }
.section-focus-pic .controler2 .next{ background:url(../images/bria.png) center center no-repeat;right:49%; margin-right:-600px}
.section-focus-pic .controler2 .prev:hover{background:url(../images/blea1.png) center center no-repeat;}
.section-focus-pic .controler2 .next:hover{background:url(../images/bria1.png) center center no-repeat;}


/**/
.qc1{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#0b1c6b;  z-index:8; padding:16px 0px 20px 0px;}
.qc1z{width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.qc1z-a{ float:left;}
.qc1z-a p{ margin-top:8px;}
.qc1z-a p span{ font-size:24px; color:#fff;}
.qc1z-a p font{ font-size:10px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.qc1z-b{ float:right; width:303px; height:68px; overflow:hidden; border:1px #fff solid; text-align:center;}
.qc1z-b span{ font-size:30px; color:#fff; font-weight:bold; padding-left:40px; background:url(../images/dh2.png) left center no-repeat; line-height:68px;}

/**/
.qc2{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#fff;  z-index:8; border-bottom:1px #d5d5d5 solid;}
.qc2z{width:1199px; height:auto; overflow:hidden; margin:0 auto;border-left:1px #d5d5d5 solid; }
.qc2z ul li{ float:left; height:52px; overflow:hidden;border-right:1px #d5d5d5 solid; padding:0px 20px;}
.qc2z ul li span{font-size:16px; color:#555; line-height:50px; border-bottom:2px #fff solid; display:inline-block; height:50px; cursor:pointer;}
.qc2z ul li.active span{ border-bottom:2px #0b1c6b solid; color:#0b1c6b; font-weight:bold;}


/**/
.qc3{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#f3f3f3;  z-index:8; padding:16px 0px 40px 0px;}
.qc3z{width:1213px; height:auto; overflow:hidden; margin:0 auto;}
.qc3z-a{width:1213px; overflow:hidden; position:relative;}
.qc3z-a .bd{ position:relative;z-index:9;display:block;height:740px;overflow:hidden !important}
.qc3z-a .bd ul{ zoom:1;margin:0;padding:0;list-style-type:none;text-align:center;overflow:hidden !important}
.qc3z-a .bd ul li{ float:left; width:281px; height:auto; overflow:hidden; margin:0px 11px 30px 11px;}
.qc3z-a .bd ul li div{width:281px; height:187px; overflow:hidden; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.qc3z-a .bd ul li div a{position:static;+position:absolute;top:50%;}
.qc3z-a .bd ul li div a img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.qc3z-a .bd ul li:hover div a img{transform: scale(1.1)}
.qc3z-a .bd ul li p{ text-align:center; margin-top:10px;}
.qc3z-a .bd ul li p a{ font-size:16px; color:#000;}
.qc3z-a .bd ul li:hover p a{ color:#0b1c6b;}
.qc3z-b{ display:none;width:1213px; height:740px; overflow:hidden;}
.qc3z-bz{width:100%; height:auto; overflow:hidden;}
.qc3z-bz ul li{ float:left; width:281px; height:auto; overflow:hidden; margin:0px 11px 30px 11px;}
.qc3z-bz ul li div{width:281px; height:187px; overflow:hidden; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.qc3z-bz ul li div a{position:static;+position:absolute;top:50%;}
.qc3z-bz ul li div a img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.qc3z-bz ul li:hover div a img{transform: scale(1.1)}
.qc3z-bz ul li p{ text-align:center; margin-top:10px;}
.qc3z-bz ul li p a{ font-size:16px; color:#000;}
.qc3z-bz ul li:hover p a{ color:#0b1c6b; }


/**/
.qc4{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#fff;  z-index:8; padding:70px 0px;}
.qc4z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.qc4z-a{width:100%; height:auto; overflow:hidden;}
.qc4z-a div{ width:100%; height:auto; overflow:hidden;text-align:center; margin-bottom:15px;}
.qc4z-a div span{ font-size:36px; color:#161e6c; font-weight:bold;}
.qc4z-a p{ display:inline-block;width:100%; height:auto; overflow:hidden; background:url(../images/bzx.png) center center no-repeat; text-align:center;}
.qc4z-a p font{ font-size:18px; color:#999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.qc4z-b{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.qc4z-b ul li{ float:left; width:577px; height:360px; overflow:hidden; margin:11px; position:relative;}
.qc4z-b ul li div{width:577px; height:361px; overflow:hidden; z-index:1; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.qc4z-b ul li div a{position:static;+position:absolute;top:50%;}
.qc4z-b ul li div a img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.qc4z-b ul li p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; z-index:9; position:absolute; bottom:20px;}
.qc4z-b ul li p a{ font-size:18px; color:#fff; text-transform:uppercase;}

/**/
.qc5{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#f3f3f3;  z-index:8; padding:70px 0px;}
.qc5z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.qc5z-b{width:100%; height:auto; overflow:hidden; margin-top:60px;}
.qc5z-b1{ float:left; width:521px; height:auto; overflow:hidden;}
.qc5z-b2{ float:right; width:585px; height:auto; overflow:hidden; margin-top:60px;}
.qc5z-b2a{width:100%; height:auto; overflow:hidden; font-size:26px; color:#333;}
.qc5z-b2b{width:100%; height:165px; overflow:hidden; margin-top:25px;}
.qc5z-b2b ul li{ width:122px; height:38px; overflow:hidden; border:1px #0b1c6b solid; text-align:center; line-height:38px; float:left; margin:0px 18px 15px 0px; border-radius:4px;}
.qc5z-b2b ul li a{ font-size:16px; color:#161e6c;}
.qc5z-b2b:hover{ overflow:auto;}
.qc5z-b2c{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.qc5z-b2c a{ display:inline-block; text-align:center; line-height:56px; font-size:20px; color:#fff; border-radius:5px; width:324px; height:56px; background:#161e6c; overflow:hidden;}



.bot{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#161e6c; padding:30px 0px;}
.botz{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.botz-a{ float:left; width:135px; height:auto; overflow:hidden;}
.botz-a div{ width:133px; height:auto; overflow:hidden; border:1px #f7f7fa solid;}
.botz-a div img{ width:100%;}
.botz-a p{ text-align:center; margin-top:10px;}
.botz-a p span{ font-size:14px; color:#fff;}
.botz-b{ float:left; margin-left:30px; height:auto; overflow:hidden; margin-top:20px;}
.botz-b div{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.botz-b div span{ font-size:24px; color:#fff; font-weight:bold;}
.botz-b p{ margin-bottom:10px;}
.botz-b p span{ font-size:16px; color:#fff; margin-right:25px;}










