@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{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}


.head{ width:100%; height:100px; padding:30px 0px;max-width:1920px;margin:0 auto; position:relative; z-index:9;}
.headz{width:1200px; height:auto;   margin:0 auto;}
.headz-a{ float:left; width:auto; height:80px; overflow:hidden;margin-left: 120px;}
.headz-a a img{ max-width:100%;height: 80px;}
.headz-b{ float:right; margin-top:13px;}
.headz-b1{ float:left; margin-top:20px;}
.headz-b1 ul li{ float:left; height:45px;  margin-right:55px; position: relative;}
.headz-b1 ul li a{ font-size:16px; color:#4d4948;}


.headz-b1 ul li ul{ position:absolute; width:130px; background:#007cc2; top:45px; left: -30px; z-index:99999; display:none;}
.headz-b1 ul li ul li{width:130px; height:40px; line-height:40px; text-align: center; margin-bottom:0px; padding-bottom:0px; background:none; margin-left:0px;}
.headz-b1 ul li ul li a{ border-bottom:0px;width:100%; height:40px; line-height:40px; margin:0px; text-align:center;padding-bottom:0px; color:#fff; font-size:16px;}
.headz-b1 ul li:hover ul{ display:block;}
.headz-b1 ul li ul li:hover a{ text-decoration:underline;}

.headz-b1 ul li.pom a{ color:#007cc2;}
.headz-b1 ul li:hover a{ color:#007cc2;}
.headz-b1 ul li:hover  ul li a{ color: #fff;}

.headz-b2{ float:left;width:26px; height:20px; position:relative; margin-top:6px; margin-right:35px;}
.headz-b2 img{ width:100%; max-height:100%;}
.headz-b2 div{display:none; width:100px; height:100px; overflow:hidden; position:absolute; top:20px;}
.headz-b2:hover div{ display:block;}
.headz-b2 img:hover{ cursor:pointer;}
.headz-b3{ float:right;}
.headz-b3 span{ background:url(../images/dh.png) left center no-repeat; padding-left:20px; font-size:16px; color:#4d4948;}
.headz-b3 font{ font-size:24px; color:#007cc2; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}





/*  banner */
.focus{ position:relative; width:100%; height:auto; overflow:hidden; max-width:1920px; overflow:hidden; z-index:0; margin:0 auto; }
.fcon{width:100%; height:auto; overflow:hidden;} 
.focus .fcon div{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;}
.focus .a{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus div a img{ width:100%;}
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9999; display:inline-table;}
.fbg .D1fBt a{ width:18px; height:18px;margin:0px 5px; border-radius:18px; display:inline-block;z-index:9999; color:#fff; text-align:center; line-height:20px; font-size:14px; border:1px #fff solid;}
.fbg .D1fBt a.current{  background:#fff;}



/**/
.xqg1{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto;}
.xqg1z{width:1220px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:110px;}
.xqg1z-a{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:85px;}
.xqg1z-a p{ text-align:center; margin-bottom:15px;}
.xqg1z-a p span{ font-size:30px; color:#000;}
.xqg1z-a p font{ font-size:16px; color:#999;}
.xqg1z-b{width:100%; height:auto; overflow:hidden; margin-top:55px;}
.xqg1z-b ul li{ float:left; width:255px; height:255px; overflow:hidden; padding:15px; background:#f8fcff; margin:0px 10px;}
.xqg1z-b ul li .xqg1z-b1{width:100%; height:86px; overflow:hidden; margin-top:20px;}
.xqg1z-b ul li .xqg1z-b2{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xqg1z-b ul li .xqg1z-b2 p{ text-align:center;}
.xqg1z-b ul li .xqg1z-b2 p span{ font-size:20px; color:#000;}
.xqg1z-b ul li .xqg1z-b2 div{width:100%; height:48px; overflow:hidden; font-size:14px; color:#999; line-height:24px; margin-top:15px; text-align:center;}

.xqg1z-b ul li .xqg1z-ba1{ background:url(../images/aq1.png) center center no-repeat;}
.xqg1z-b ul li .xqg1z-ba2{ background:url(../images/aq2.png) center center no-repeat;}
.xqg1z-b ul li .xqg1z-ba3{ background:url(../images/aq3.png) center center no-repeat;}
.xqg1z-b ul li .xqg1z-ba4{ background:url(../images/aq4.png) center center no-repeat;}

.xqg1z-b ul li:hover .xqg1z-ba1{ background:url(../images/bq1.png) center center no-repeat;}
.xqg1z-b ul li:hover .xqg1z-ba2{ background:url(../images/bq2.png) center center no-repeat;}
.xqg1z-b ul li:hover .xqg1z-ba3{ background:url(../images/bq3.png) center center no-repeat;}
.xqg1z-b ul li:hover .xqg1z-ba4{ background:url(../images/bq4.png) center center no-repeat;}
.xqg1z-b ul li:hover{ background:#007cc2;transition: all 0.3s;}
.xqg1z-b ul li:hover .xqg1z-b2 p span{ color:#fff;}
.xqg1z-b ul li:hover .xqg1z-b2 div{ color:#fff;}




/**/
.xqg2{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto; background:url(../images/banb.jpg) top center no-repeat;}
.xqg2z{width:1230px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:75px;}
.xqg2z-a{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:75px;}
.xqg2z-a p{ text-align:center; margin-bottom:15px;}
.xqg2z-a p span{ font-size:30px; color:#fff;}
.xqg2z-a p font{ font-size:16px; color:#fff;}
.xqg2z-b{width:100%; height:auto; overflow:hidden; margin-top:50px;}
.xqg2z-b ul li{ float:left; width:200px; height:auto; overflow:hidden; margin:0px 23px;}
.xqg2z-b ul li .xqg2z-b1{padding-left:27px; width:150px; height:174px; overflow:hidden;  background:url(../images/lxk.png) right center no-repeat;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xqg2z-b ul li .xqg2z-b1 div{position:static;+position:absolute;top:50%}
.xqg2z-b ul li .xqg2z-b1 div img{ max-height:98%; max-width:98%;position:static;+position:relative;top:-50%;left:-50%;}
.xqg2z-b ul li .xqg2z-b2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xqg2z-b ul li .xqg2z-b2 p{ text-align:center; margin-top:5px;}
.xqg2z-b ul li .xqg2z-b2 p span{ font-size:16px; color:#fff; font-weight:bold;}
.xqg2z-b ul li .xqg2z-b2 p font{ font-size:14px; color:#fff;}
.xqg2z-b ul li .xqg2z-b2 div{width:100%; height:auto; overflow:hidden; line-height:24px; text-align:center; font-size:14px; color:#fff; margin-top:15px;}



/**/
.xqg3{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto;}
.xqg3z{width:1220px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:100px;}
.xqg3z-b{width:100%; height:auto; overflow:hidden; margin-top:60px;}
.xqg3z-b ul li{ float:left; width:218px; height:210px; height:auto; overflow:hidden; margin:12px; border:1px #e6e6e6 solid; padding:50px 0px;}
.xqg3z-b ul li .xqg3z-b1{width:100%; height:60px; overflow:hidden;}
.xqg3z-b ul li .xqg3z-b2{width:100%; height:auto; overflow:hidden; margin-top:40px; font-size:14px; color:#4d4d4d; font-weight:bold; text-align:center;}

.xqg3z-b ul li .xqg3z-ba1{ background:url(../images/ak1.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba2{ background:url(../images/ak2.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba3{ background:url(../images/ak3.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba4{ background:url(../images/ak4.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba5{ background:url(../images/ak5.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba6{ background:url(../images/ak6.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba7{ background:url(../images/ak7.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba8{ background:url(../images/ak8.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba9{ background:url(../images/ak9.png)  center center no-repeat;}
.xqg3z-b ul li .xqg3z-ba10{ background:url(../images/ak10.png)  center center no-repeat;}

.xqg3z-b ul li:hover{ background:#007cc2; border:1px #007cc2 solid;transition: all 0.3s;}
.xqg3z-b ul li:hover .xqg3z-b2{ color:#fff;}

.xqg3z-b ul li:hover .xqg3z-ba1{ background:url(../images/bk1.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba2{ background:url(../images/bk2.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba3{ background:url(../images/bk3.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba4{ background:url(../images/bk4.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba5{ background:url(../images/bk5.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba6{ background:url(../images/bk6.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba7{ background:url(../images/bk7.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba8{ background:url(../images/bk8.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba9{ background:url(../images/bk9.png)  center center no-repeat;}
.xqg3z-b ul li:hover .xqg3z-ba10{ background:url(../images/bk10.png)  center center no-repeat;}




/**/
.xqg4{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto; background:url(../images/banb2.jpg) top center no-repeat;}
.xqg4z{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:100px;}
.xqg4z-b{width:870px; height:auto; overflow:hidden; margin:0 auto; margin-top:65px;}
.xqg4z-b1{ float:left; width:310px; height:auto; padding:10px; overflow:hidden; background:#fff; border-top-left-radius:20px; border-bottom-right-radius:20px;}
.xqg4z-b1a{ width:100%; height:93px; line-height:90px; overflow:hidden; font-size:24px; color:#007cc2; text-align:center; border-bottom:1px #bfbfbf dashed;}
.xqg4z-b1b{ width:265px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:40px;}
.xqg4z-b1b ul li{ height:36px; line-height:18px; overflow:hidden; padding-left:26px; background:url(../images/xn1.png) 0px 1px no-repeat; font-size:14px; color:#333; margin-top:20px;}
.xqg4z-b2{ float:left; margin-left:30px; margin-top:158px;}
.xqg4z-b3{ float:right; width:310px; height:auto; padding:10px; overflow:hidden; background:#fff; border-top-right-radius:20px; border-bottom-left-radius:20px;}
.xqg4z-b3a{ width:100%; height:93px; line-height:90px; overflow:hidden; font-size:24px; color:#999; text-align:center; border-bottom:1px #bfbfbf dashed;}
.xqg4z-b3b{ width:265px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:40px;}
.xqg4z-b3b ul li{ height:36px; line-height:18px; overflow:hidden; padding-left:26px; background:url(../images/xn2.png) 0px 1px no-repeat; font-size:14px; color:#999; margin-top:20px;}




/**/
.xqg5{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto;}
.xqg5z{width:1220px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:100px;}
.xqg5z-b{width:100%; height:auto; overflow:hidden; margin-top:55px;}
.xqg5z-b ul li{ float:left; width:218px; height:128px; overflow:hidden; border:1px #e5e5e5 solid; margin:12px;}
.xqg5z-b ul li .xqg5z-b1{width:218px; height:128px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xqg5z-b ul li .xqg5z-b1 div{position:static;+position:absolute;top:50%}
.xqg5z-b ul li .xqg5z-b1 div img{ max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;}
.xqg5z-b ul li:hover .xqg5z-b1 div img{transform: scale(1.1);transition: all 0.3s; }


/**/
.xqg6{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto; background:#fafafa;}
.xqg6z{width:1244px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:75px;}
.xqg6z-b{width:100%; height:auto; overflow:hidden; margin-top:55px;}
.xqg6z-b ul li{ float:left; width:370px; height:auto; overflow:hidden; margin:0px 22px;}
.xqg6z-b ul li .xqg6z-b1{width:100%; height:auto; overflow:hidden;}
.xqg6z-b ul li .xqg6z-b1 p a{ font-size:16px; color:#000;}
.xqg6z-b ul li .xqg6z-b1 p span{ font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.xqg6z-b ul li .xqg6z-b1 div{ width:100%; height:auto; overflow:hidden; font-size:14px;margin-top:15px; line-height:20px; height:40px;}
.xqg6z-b ul li .xqg6z-b2{width:100%; height:auto; overflow:hidden; margin-top:50px;}
.xqg6z-c{width:100%; height:auto; overflow:hidden; margin-top:55px; text-align:center;}
.xqg6z-c a{ display:inline-block; width:164px; height:42px; overflow:hidden; border:1px #d2d2d2 solid; font-size:14px; color:#999; line-height:42px;}
.xqg6z-c a:hover{ background:#007cc2; color:#fff; border:1px #007cc2 solid;transition: all 0.3s;}
.xqg6z-b ul li .xqg6z-b1 p a:hover{ color:#007cc2;}

/**/
.bot1{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto; background:#333; border-bottom:1px #4d4d4d solid;}
.bot1z{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:70px 0px;}
.bot1z-a{ float:left; width:165px; height:158px; overflow:hidden; border-right:1px #4d4d4d solid; margin-right:75px;}
.bot1z-a div{width:100%; height:auto; overflow:hidden; font-size:18px; color:#fff; margin-bottom:15px;}
.bot1z-a ul{width:100%; height:auto; overflow:hidden;}
.bot1z-a ul li{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.bot1z-a ul li a{ font-size:14px; color:#b2b2b2;}
.bot1z-a ul li a:hover{ text-decoration:underline;}
.bot1z-b{ float:left; width:320px; height:158px; overflow:hidden; border-right:1px #4d4d4d solid; padding-right:70px;}
.bot1z-b div{width:100%; height:auto; overflow:hidden; font-size:18px; color:#fff; margin-bottom:15px;}
.bot1z-b ul{width:100%; height:auto; overflow:hidden;}
.bot1z-b ul li{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.bot1z-b ul li span{ float:left; margin-right:10px;}
.bot1z-b ul li font{ float:left; font-size:14px; color:#b2b2b2;}

.bot1z-c{ float:right; width:190px; height:auto; overflow:hidden;}
.bot1z-c1{width:100%; height:auto; overflow:hidden; font-size:18px; color:#fff; margin-bottom:15px;}
.bot1z-c2{width:100%; height:auto; overflow:hidden; padding-top:10px;}
.bot1z-c2a{ float:left; width:95px; height:95px; overflow:hidden;}
.bot1z-c2a img{width:95px; height:95px;}
.bot1z-c2b{ float:right; margin-top:30px;}
.bot1z-c2b p{ text-align:center;}
.bot1z-c2b p span{ font-size:14px; color:#b2b2b2;}
.bot1z-c2b p font{ font-size:14px; color:#b2b2b2;}
/**/
.bot2{width:100%; height:auto; overflow:hidden; max-width:1920px;margin:0 auto; background:#333; border-top:1px #1a1a1a solid; padding:14px 0px;}
.bot2z{width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.bot2z span{ font-size:14px; color:#b2b2b2; margin:0px 10px;}
.bot2z span a{font-size:14px; color:#b2b2b2;}














