@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;}


.topbar{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fafafa;}
.topbz{width:1200px;  height:auto; overflow:hidden;margin:0px auto; padding:10px 0px;}
.topbz-a{ float:left; font-size:14px; color:#999;}
.topbz-b{ float:right;}
.topbz-b1{ float:left;}
.topbz-b1 a{ font-size:14px; color:#999;}
.topbz-b1 span{ font-size:14px; color:#999; margin:0px 5px;}
.topbz-b2{ float:right;}
.topbz-b2 span{ font-size:14px; color:#999; background:url(../images/dh.png) left center no-repeat;}
.topbz-b2 font{ font-size:14px; color:#f1a328;  font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.topbz-b1 a:hover{color:#0085d2;}

/**/
.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:210px; height:auto; overflow:hidden; margin-right:20px;}
.head-lea a img{ max-width:100%;}
.head-leb{ float:left; width:500px; height:auto; overflow:hidden; padding-left:20px;background:url(../images/zx.png) left center no-repeat; margin-top:5px;}
.head-leb p{ margin-bottom:4px;}
.head-leb p span{ font-size:20px; color:#0085d2;font-weight:bold;}
.head-leb p font{ font-size:16px; color:#333; }
.head-ri{ float:right; height:auto; overflow:hidden; margin-top:6px;}
.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:16px; color:#0085d2;background:url(../images/dh.png) left center no-repeat; padding-left:22px;}
.head-ria p font{font-size:24px; color:#0085d2; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


/**/
.navbar { position:relative; z-index:99;background:#0085d2;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:150px;height:50px; background:url(../images/zxg.png) left center no-repeat;}
.navbz-a ul li a { text-align:center; color:#fff; display:inline-block;font-size:16px; height:50px; line-height:50px;width:100%; text-align:center;}
.navbz-a ul li a span{ background:url(../images/xfz.png) left center no-repeat; padding-left:25px;font-size:16px; color:#fff; line-height:50px;}
.navbz-a ul li.navb{background:none; padding-left:0px;}
.navbz-a ul li.on{ background:#0d9ef1;}
.navbz-a ul li:hover{background:#0d9ef1;}
.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:549px;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:18px;height:18px; display:inline-block;overflow: hidden;text-indent: 20px;margin:0 5px; background:#fff; border-radius:18px;}
.section-focus-pic .controler b.down { background:#0085d2; }
.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;}


/**/
.hj1{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#f7f7f7; margin-top:-55px; z-index:8; padding-bottom:60px;}
.hj1z{width:1200px; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.hj1z-a{ float:left; width:280px; height:auto; overflow:hidden;}
.hj1z-a1{width:245px; height:195px; overflow:hidden; background:#0085d2; padding-left:35px;}
.hj1z-a1 div{width:100%; height:auto; overflow:hidden; margin-top:23px; margin-bottom:15px;}
.hj1z-a1 p span{ font-size:26px; color:#fff; font-weight:bold;}
.hj1z-a2{ padding:0px 25px; height:785px; overflow:hidden; background:#3eb9ff;}

.sideMenu h3{ display:block;height: 57px;line-height:57px; border-bottom:1px #fff solid;color: #fff; font-weight:bold; font-size: 16px; cursor:pointer;}
.sideMenu ul .nLi.on .sub{ display: block;}
.sideMenu ul .nLi .sub{ padding:8px 0px 0px 0px; color:#999; display:none; }
.sideMenu ul .nLi .sub li{ height: 30px; line-height: 30px; list-style: none;}
.sideMenu ul .nLi .sub li a{ display: block; height:30px;line-height: 30px;color: #f0f0f0; font-size: 16px;}
.sideMenu ul .nLi .sub li a:hover{ text-decoration:underline;}

.hj1z-b{ float:right; width:910px; height:auto; overflow:hidden;}
.hj1z-b1{ width:890px; height:auto; overflow:hidden; margin-left:20px; margin-top:105px;}
.hj1z-b1a{ float:left; width:460px; height:50px; overflow:hidden; background:#e6e6e6;}
.hj1z-b1a1{ float:left; margin-left:30px; height:50px; padding-left:40px; background:url(../images/fdj1.png) left center no-repeat; font-size:14px;}
.hj1z-b1a2{ float:right; width:100px; height:50px; overflow:hidden; font-size:18px; color:#fff; text-align:center; background:#0085d2;}
.hj1z-b1b{ float:right; width:400px; height:auto; overflow:hidden; margin-top:4px;}
.hj1z-b1b p span{ font-size:14px; color:#333;}
.hj1z-b1b div{width:100%; height:auto; overflow:hidden; margin-top:4px;}
.hj1z-b1b div a{ float:left; font-size:14px; color:#666; margin-right:20px;}
.hj1z-b2{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.hj1z-b2 ul li{ float:left; margin-left:20px; width:435px; height:auto; overflow:hidden;}
.hj1z-b2 ul li .hj1z-b2a{width:435px;height:370px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.hj1z-b2 ul li .hj1z-b2a a{position:static;+position:absolute;top:50%;}
.hj1z-b2 ul li .hj1z-b2a a img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.hj1z-b2 ul li .hj1z-b2b{ padding:0px 20px; width:395px;height:50px; overflow:hidden; background:#0085d2;}
.hj1z-b2 ul li .hj1z-b2b a{ font-size:16px; color:#fff; line-height:50px;}
.hj1z-b3{width:100%; height:auto; overflow:hidden; margin-top:20px;}

.hj1z-b3 ul li{ float:left; margin-left:20px; width:283px; height:auto; overflow:hidden;}
.hj1z-b3 ul li .hj1z-b3a{width:283px;height:290px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.hj1z-b3 ul li .hj1z-b3a a{position:static;+position:absolute;top:50%;}
.hj1z-b3 ul li .hj1z-b3a a img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.hj1z-b3 ul li .hj1z-b3b{ padding:0px 20px; width:395px;height:50px; overflow:hidden; background:#0085d2;}
.hj1z-b3 ul li .hj1z-b3b a{ font-size:16px; color:#fff; line-height:50px;}

.hj1z-b2 ul li:hover .hj1z-b2a a img{transform: scale(1.1)}
.hj1z-b3 ul li:hover .hj1z-b3a a img{transform: scale(1.1)}

/**/
.hj2{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:url(../images/bj1.jpg) top center no-repeat; padding:50px 0px 70px 0px;}
.hj2z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.hj2z-a{ float:left; width:600px; height:auto; overflow:hidden;}
.hj2z-a p{display:inline-block;width:100%; height:auto; overflow:hidden;}
.hj2z-a p font{ font-size:24px; color:#198cd0; font-weight:bold; text-transform:uppercase;}
.hj2z-a p span{ font-size:36px; color:#0d9ef1; font-weight:bold;}
.hj2z-a p i{ display:inline-block; width:29px; height:2px; overflow:hidden; background:#198cd0; margin-top:15px;}
.hj2z-a div{width:100%; height:auto; overflow:hidden; font-size:16px; color:#000; margin-top:15px;}
.hj2z-b{ width:523px; height:auto; overflow:hidden; margin-top:105px;}

.mr_frbox1{ width:100%; height:auto; overflow:hidden;}
.mr_frUla{width:100%; height:auto; overflow:hidden;}
.mr_frbox1 .mr_frUla .mr_frBtnL{ float:left; cursor:pointer;}
.mr_frbox1 .mr_frUla .mr_frBtnR{ float:right; cursor:pointer}
.mr_frUl1{float:left; width:700px; height:auto; overflow:hidden;}
.mr_frUl1 ul li{display:inline;float:left;width:522px;height:auto; position:relative; overflow:hidden; }
.mr_frUl1 ul li .mr_fra{ width:auto; padding:30px 25px; height:auto; overflow:hidden; background:url(../images/bgj.png); margin-bottom:25px;}
.mr_frUl1 ul li .mr_fra .mr_fra1{width:100%; height:auto; overflow:hidden;}
.mr_frUl1 ul li .mr_fra .mr_fra1 i{ float:left; margin-top:3px;}
.mr_frUl1 ul li .mr_fra .mr_fra1 span{ float:left; font-size:30px; color:#0d9ef1; font-weight:bold; line-height:35px; margin-left:10px;}
.mr_frUl1 ul li .mr_fra .mr_fra2{width:100%; height:105px; overflow:hidden; font-size:16px; color:#000; line-height:24px; margin-top:20px;}

/**/
.hj3{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#f7f7f7; padding:60px 0px;}
.hj3z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.hj3z-a{width:100%; height:auto; overflow:hidden;}
.hj3z-a p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:18px;}
.hj3z-a p span{ font-size:36px; color:#0085d2;}
.hj3z-a p i{display:inline-block; width:36px; height:2px; overflow:hidden; background:#0085d2;}
.hj3z-a p font{ font-size:14px; color:#666;}
.hj3z-b{width:100%; height:388px; overflow:hidden; margin-top:45px; background:url(../images/yty.png) right bottom no-repeat;}
.hj3z-b1{ float:left; width:560px; height:auto; overflow:hidden;}
.hj3z-b1 p{ display:inline-block;width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.hj3z-b1 p span{ font-size:24px; color:#000;}
.hj3z-b1 p i{ display:inline-block; width:26px; height:2px; overflow:hidden; background:#0085d2;}
.hj3z-b1 .hj3z-b1a{width:100%; height:210px; overflow:hidden; font-size:14px; color:#333; line-height:24px; margin-bottom:40px;}
.hj3z-b1 .hj3z-b1b{width:100%; height:auto; overflow:hidden;}
.hj3z-b1 .hj3z-b1b a{ display:inline-block; width:150px; height:45px; overflow:hidden; background:#0085d2; text-align:center; line-height:45px; font-size:14px; color:#fff;transition: all 0.2s;}
.hj3z-b2{ float:right; width:497px; height:309px; overflow:hidden; margin-right:75px; margin-top:35px;}
.hj3z-b2 img{ max-width:100%;}
.hj3z-b1 .hj3z-b1b a:hover{background: #0d9ef1;transition: all 0.2s;}

/**/
.hj4{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#fdf5ea; padding:60px 0px;}
.hj4z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.hj4z-b{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.mr_frbox2{ width:1192px; height:auto; overflow:hidden; margin:0 auto;}
.mr_frbox2 .mr_frBtnL{float:left; margin:90px 30px 0px 0px;cursor:pointer;display:inline;}
.mr_frbox2 .mr_frBtnR{float:right;margin:90px 0px 0px 30px;cursor:pointer;}
.mr_frUl2{float:left; width:1040px; height:auto; overflow:hidden;}
.mr_frUl2 ul li{display:inline;float:left;width:188px;height:auto;border:1px #bfbfbf solid; margin:0px 9px;overflow:hidden; background:#fff;}
.mr_frUl2 ul li .mr_fra{width:188px; height:258px; overflow:hidden; position: relative;display: table-cell;text-align: center;vertical-align: middle;}
.mr_frUl2 ul li .mr_fra a{position: static;+position: absolute;top: 50%;}
.mr_frUl2 ul li .mr_fra img{max-width:188px;max-height:258px;position: static;+position: relative;top: -50%;left: -50%;}


/**/
.hj5{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#f7f7f7; padding:60px 0px;}
.hj5z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.hj5z-a{width:100%; height:auto; overflow:hidden;}
.hj5z-a p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:18px;}
.hj5z-a p span{ font-size:36px; color:#000;}
.hj5z-a p i{display:inline-block; width:36px; height:2px; overflow:hidden; background:#000;}
.hj5z-a p font{ font-size:14px; color:#666;}
.hj5z-b{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.hj5z-b1{ float:left; width:746px; height:auto; overflow:hidden;}
.hj5z-b1a{width:100%; height:auto; overflow:hidden; border-bottom:1px #0085d2 solid;}
.hj5z-b1a span{ float:left; display:inline-block; width:130px; height:40px; overflow:hidden; background:#0085d2; text-align:center; line-height:40px; font-size:14px; color:#fff;}
.hj5z-b1a a{ float:right; font-size:14px; color:#0085d2; text-transform:uppercase; margin-top:12px;}
.hj5z-b1a a:hover{ text-decoration:underline;}
.hj5z-b1b{width:auto; padding:40px 40px 10px 40px; height:auto; overflow:hidden; margin-top:20px; background:#fff;}
.hj5z-b1b1{ float:left; width:262px; height:auto; overflow:hidden;}
.hj5z-b1b1a{width:100%; height:auto; overflow:hidden;}
.hj5z-b1b1b{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.hj5z-b1b1b p a{ font-size:14px; color:#000;}
.hj5z-b1b1b div{width:100%; height:44px; overflow:hidden; line-height:22px; font-size:14px; color:#4c4c4c; margin-top:10px;}
.hj5z-b1b2{ float:right; width:365px; height:auto; overflow:hidden;}
.hj5z-b1b2 ul li{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.hj5z-b1b2 ul li p a{font-size:14px; color:#000;}
.hj5z-b1b2 ul li div{width:100%; height:44px; overflow:hidden; line-height:22px; font-size:14px; color:#4c4c4c; margin-top:10px;}
.hj5z-b2{ float:right; width:420px; height:auto; overflow:hidden;}
.hj5z-b2b{width:360px; padding:33px 30px; height:auto; overflow:hidden;margin-top:20px; background:#fff;}
.hj5z-b1b2 ul li p a:hover{color:#0085d2;}

.fa_con { height:290px; overflow:hidden;}
.fa_con table{ width:100%;}
.fa_con tr{ width:100%;}
.fa_con td{ width:100%;}

.fa_con dl { padding:20px 0; }
.fa_con dl dt { height:28px; line-height:28px; background:url(../images/wq.jpg) no-repeat left center; font-weight:bold; padding:0 0 0 38px;}
.fa_con dl dt a { color:#000; font-weight:bold;}
.fa_con dl dt a:hover{ color:#0085d2;}
.fa_con dl dd { line-height:24px;height: auto; max-height:72px; overflow:hidden; background:url(../images/da.jpg) no-repeat 0 9px; padding:8px 0 4px 38px; color:#4c4c4c;}
.fa_con .nobot { border-bottom:0;}


/**/
.bot1{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#262626; border-bottom:1px #1a1a1a solid; padding:25px 0px;}
.bot1z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.bot1z-a{width:100%; height:auto; overflow:hidden; padding-bottom:15px; border-bottom:1px #333 solid;}
.bot1z-a span{ float:left; font-size:16px; color:#fff; font-weight:bold; line-height:22px;}
.bot1z-a a{ float:left; font-size:14px; color:#fff; margin-right:35px; line-height:22px;}
.bot1z-b{width:100%; height:auto; overflow:hidden;margin-top:30px;}
.bot1z-b1{float:left; width:440px; height:auto; overflow:hidden; margin-right:90px;}
.bot1z-b1a{width:100%; height:auto; overflow:hidden;}
.bot1z-b1a span{font-size:16px; color:#fff; font-weight:bold;}
.bot1z-b1b{width:100%; height:auto; overflow:hidden; }
.bot1z-b1b ul li{ margin-top:24px; width:185px; height:auto; overflow:hidden; float:left;}
.bot1z-b1b ul li a{ font-size:14px; color:#e5e5e5;}
.bot1z-b1b ul li a:hover{ text-decoration:underline;}


.bot1z-b2{ width:470px; height:auto; overflow:hidden; float:left;}

.bot1z-b2b{width:100%; height:auto; overflow:hidden; margin-top:12px;}
.bot1z-b2b p{ margin-top:13px;}
.bot1z-b2b p span{ font-size:14px; color:#e5e5e5;}


.bot1z-b3{ float:right; width:130px; height:auto; overflow:hidden;}
.bot1z-b3b{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.bot1z-b3b div{ width:125px; height:auto; overflow:hidden; border-radius:5px;}
.bot1z-b3b div img{ max-width:100%;}
.bot1z-b3b p{ text-align:center; margin-top:5px;}
.bot1z-b3b p span{ font-size:14px; color:#e5e5e5;}

/**/

.bot2{width:100%; height:auto; overflow:hidden; margin:0 auto;  background:#262626; border-top:1px #333 solid; padding:15px 0px;}
.bot2z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.bot2z-a{ float:left;}
.bot2z-a p{ margin-top:5px;}
.bot2z-a p span{ font-size:14px; color:#e5e5e5; margin-right:10px;}
.bot2z-b{ float:right; text-align:right;}
.bot2z-b p span{ font-size:14px; color:#e5e5e5;}
.bot2z-b p font{ font-size:24px; color:#0085d2; font-weight:bold;}
