@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,dt,dd,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;border:0; /*font:14px "SourceHanSansCN"; */color:#000;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}

@font-face{font-family:"SourceHanSansCN";src:url(fonts/SourceHanSansCN-Medium.otf);font-style:normal;}
@font-face{font-family:"SourceHanSansCN-Bold";src:url(fonts/SourceHanSansCN-Bold.otf);font-style:normal;}

.fixed-nav {z-index:9999;position: fixed;width: 100%;top: -100px;-webkit-transition: top .5s;-moz-transition: top .5s;-o-transition: top .5s;transition: top .5s;}
.fixed-nav-appear {top: 0;}
.fix_sec {position: fixed;width: 100%;top: 0;z-index: 999;-webkit-transition: top .5s;-moz-transition: top .5s;-o-transition: top .5s;transition: top .5s;}

/**/
.head{width:100%;height:auto;overflow:hidden;margin:0 auto;background:#fff;}
.headz{ width:1200px; height:auto; margin:0 auto;}
.headz-a{width:100%;height:99px; }
.headz-a1{ float:left; margin-top:30px; width:468px; height:auto; overflow:hidden;}
.headz-a1 a img{ width:100%;}
.headz-a2{ float:right; margin-top:45px;}
.headz-a2a{ float:left; margin-right:50px;}
.headz-a2a ul li{ float:left; width:125px; height:54px; text-align:center;}
.headz-a2a ul li a{ font-size:16px; color:#000;text-transform:uppercase;font-weight: bold;}
.headz-a2a ul li a.cur{color:#006bcb;}
.headz-a2a ul li:hover{ background:url(../images/xsj2.png) bottom center no-repeat;}
.headz-a2a ul li:hover a{ color:#006bcb;}
.headz-a2a ul li:hover .xlkz-a1 dl dt a{color:#808080;}
.headz-a2a ul li .xlkz-a1 dl dt a:hover{ color:#006bcb;}
.xlk1{ z-index: 999999;display:none; width:100%; height:auto; overflow:hidden; background:#f7f7f7; position:absolute; top:99px; left:0px; text-align:left;}
.xlk1z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:45px;}
.headz-a2b{ float:right;font-size:16px; color:#000;}
.headz-a2b a{font-size:16px; color:#000;}

/**/
.zcd1{width:100%;height:100vh;overflow:hidden;margin:0 auto;/*background:url(../images/sydt.jpg) top center no-repeat;background-size:cover;*/}
.zcd1z{ width:1200px; height:100vh; margin:0 auto; }
.zcd1z-a{width:100%;height:99px; }
.zcd1z-a1{ float:left; margin-top:30px; width:446px; height:auto; overflow:hidden;}
.zcd1z-a1 a img{ width:100%;}
.zcd1z-a2{ float:right; margin-top:45px;}
.zcd1z-a2a{ float:left; margin-right:50px;}
.zcd1z-a2a ul li{ float:left; width:125px; height:54px; text-align:center;}
.zcd1z-a2a ul li a{ font-size:16px; color:#fff;}
.zcd1z-a2a ul li:hover{ background:url(../images/xsj1.png) bottom center no-repeat;}
.xlk{ display:none; width:100%; height:auto; overflow:hidden; background:#fff; position:absolute; top:99px; left:0px; text-align:left;}
.xlkz{ width:1200px; height:255px; overflow:hidden; margin:0 auto; margin-top:45px;}
.xlkz-a{ float:right; /*width:760px;*/ height:auto; overflow:hidden;}
.xlkz-a1{ float:left; min-width:105px; display: inline-block; height:auto; overflow:hidden; margin-right:20px;}
.xlkz-a1 div{ width:auto; height:auto; overflow:hidden; padding-bottom:10px;}
.xlkz-a1 div a{ font-size:16px !important; color:#000 !important; font-family:"SourceHanSansCN-Bold";}
.xlkz-a1 dl dt{ width:auto; height:auto; overflow:hidden; margin-top:15px;}
.xlkz-a1 dl dt a{ color:#808080; font-size:14px;}
.xlkz-a1 dl dt a:hover{ color:#006bcb;}
.zcd1z-a2b{ float:right;font-size:16px; color:#fff;}
.zcd1z-a2b a{font-size:16px; color:#fff;}

.zcd1z-b{width:100%;height:auto;overflow:hidden; margin-top:22vh;}
.zcd1z-b1{width:100%;height:auto;overflow:hidden; text-align:center; font-size:46px; font-weight:bold; color:#fff;font-family: 黑体;}
.zcd1z-b2{ width:710px; height:auto; overflow:hidden; margin:0 auto; margin-top:5%;}
.zcd1z-b2a{ width:320px; height:auto; overflow:hidden; margin:0px 15px;}
.zcd1z-b2a .zcomb1{width:100%;height:auto;overflow:hidden; font-size:20px; color:#fff; font-weight:bold; text-indent:15px;padding-bottom:15px;}
.zcd1z-b2a .zcomb2{width:100%;height:auto;overflow:hidden;text-indent:15px; margin-top:10px; text-align:right;}
.zcd1z-b2a .zcomb2 a{ font-size:16px; color:#fff;transition: all 0.2s;}
.zcd1z-b2a .zcomb2 a:hover{ font-size:17px; transition: all 0.2s;}
.zcd1z-b2a ul li{width:auto;height:42px;overflow:hidden; margin-bottom:5px; line-height:42px; padding:0px 10px 0px 15px;}
.zcd1z-b2a ul li a{display:inline-block;width:100%;height:auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.2s;  font-size:16px; color:#fff;}
.zcd1z-b2a ul li a h1{font-size:16px; color:#fff;display:inline-block;}
.zcd1z-b2a ul li:hover{background-color: rgba(0,107,203,0.64);}
.zcd1z-b2a ul li:hover a{ font-size:17px;transition: all 0.2s;}
.zcd1z-b2le{ float:left;}
.zcd1z-b2ri{ float:right;}


@media ( max-width:1920px){
	.zcd1z-b {margin-top: 27vh;}
}
@media ( max-width:1660px){
	.zcd1z-b {margin-top: 26vh;}
}
@media ( max-width:1560px){
	.zcd1z-b {margin-top: 23vh;}
}
@media ( max-width:1440px){
	.zcd1z-b {margin-top: 23vh;}
}
@media ( max-width:1366px){
	.zcd1z-b {margin-top: 20vh;}
}
@media ( max-width:1100px){
}
@media ( max-width:1024px){

}






/**/
.bot1{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#006bcb; border-bottom:1px #054178 solid;}
.bot1z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding: 55px 0px 75px 0px;}
.bot1z-a{ float:left; width:208px; height:auto; overflow:hidden; border-right:1px #2c87d8 solid; margin-right:110px;}
.bot1z-a1{width:100%; height:auto; overflow:hidden; font-size:16px; color:#fff; font-weight:bold;}
.bot1z-a2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.bot1z-a2 ul li{width:100%; height:auto; overflow:hidden; margin-top:13px;}
.bot1z-a2 ul li a{ font-size:14px; color:#fff;}
.bot1z-b{float:left; width:440px; height:auto; overflow:hidden;border-right:1px #2c87d8 solid;}
.bot1z-b2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.bot1z-b2 ul li{width:100%; height:auto; overflow:hidden; margin-top:13px;font-size:14px; color:#fff;}
.bot1z-c{float:right; width:360px; height:auto; }
.bot1z-c1{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.bot1z-c1 ul li{ float:left; height:auto; overflow:hidden; margin-bottom:15px; margin-right:15px;}
.bot1z-c1 ul li a{font-size:14px; color:#fff;}
.bot1z-c2{width:100%; height:36px; margin-top:40px;}
.bot1z-c2a{ width:36px; height:36px; float:left; margin-right:12px; position:relative;}
.bot1z-c2a div{ display:none; width:90px; height:90px; overflow:hidden; border:1px #e5e5e5 solid; position:absolute; top:-28px; left:40px;}
.bot1z-c2a div img{ max-width:100%;}
.bot1z-c2a:hover div{ display:block;}

/**/
.bot2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#006bcb; border-top:1px #2096ff solid;}
.bot2z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0px; text-align:center;}
.bot2z span{ font-size:14px; color:#ccc; margin:0px 10px;}

/**/
/*.zcd2{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.zcd2z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:45px 0px 30px 0px;}
.zcd2z-a{ float:left;}
.zcd2z-a1{ height:auto; overflow:hidden;}
.zcd2z-a1 a{ font-size:16px; color:#000;}
.zcd2z-a1 span{ font-size:16px; color:#000; margin:0px 10px;}
.zcd2z-a2{ height:auto; overflow:hidden; margin-top:10px;}
.zcd2z-a2 p{ margin-top:10px;}
.zcd2z-a2 p span{ font-size:14px; color:#808080; margin-right:35px;}
.zcd2z-b{ float:right; width:100px; height:auto; overflow:hidden;}
.zcd2z-b div{ width:90px; height:90px; overflow:hidden; margin:0 auto; margin-bottom:8px; border:1px #e5e5e5 solid;}
.zcd2z-b p{ text-align:center;}
.zcd2z-b p span{ font-size:12px; color:#000;}*/

























/**/
.pban{width:100%; height:400px; overflow:hidden; margin:0 auto;}
.pbanz{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:150px 0px;}
.pbanz div{width:100%; height:auto; overflow:hidden; text-align:center; font-size:48px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.pbanz p{ text-align:center; margin-top:5px;}
.pbanz p span{ font-size:24px; color:#fff;}



/**/
.pban1{width:100%; height:400px; overflow:hidden; margin:0 auto;}
.pban1z{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:80px 0px 0px 0px;}
.pban1z-a{width:100%; height:auto; overflow:hidden; font-size:50px; color:#fff; text-transform:uppercase; font-weight:bold; text-align:center;}
.pban1z-b{width:720px;height:auto;overflow:hidden;margin:0 auto; margin-top:35px;}
.pban1z-b1{width:718px;height:60px;overflow:hidden;margin:0 auto;border:1px #fff solid; border-radius:5px; background:url(../images/hyy2.png);}
.pban1z-b1a{ float:left; width:540px; height:60px; overflow:hidden; margin-left:65px; background:none; color:#fff;}
.pban1z-b1b{ float:right; width:100px; height:60px; overflow:hidden; background:url(../images/ffd1.png) center center no-repeat;}
.pban1z-b2{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:25px;}
.pban1z-b2 a{font-size:14px; color:#fff; text-transform:uppercase; margin-right:20px;}
.pban1z-b2 span{ font-size:14px; color:#fff; text-transform:uppercase;}






/**/
.mbx{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#f7f7f7;}
.mbxz{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0px;}
.mbxz a{ font-size:14px; color:#808080; text-transform:uppercase;}
.mbxz span{ font-size:14px; color:#808080;text-transform:uppercase;}



/**/
.cdg1{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg1z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 80px 0px;}
.cdg1z-a{width:100%; height:auto; overflow:hidden; text-align:center; font-size:36px; color:#006bcb; font-weight:bold;}
.cdg1z h1{width:100%; height:auto; overflow:hidden; text-align:center; font-size:36px; color:#006bcb; font-weight:bold;}
.cdg1z-b{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.cdg1z-c{width:100%; height:auto; overflow:hidden; margin-top:25px; text-align:center;}
.cdg1z-c1{ display:inline-table;}
.cdg1z-c1 a{float:left; display:inline-block; margin:0px 5px; width:140px; height:46px; overflow:hidden; text-align:center; line-height:46px; background:#f2f2f2; font-size:14px; color:#000;margin-bottom: 10px;}
.cdg1z-c1 a.opb{ background:#006bcb; color:#fff;}
.cdg1z-d{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.cdg1z-d1{width:100%; height:auto; overflow:hidden;}
.cdg1z-d2{width:100%; height:auto; overflow:hidden;}
.cdg1z-d2 a{ display:inline-block; line-height:40px; width:340px; height:40px; overflow:hidden; text-align:center; font-size:14px; color:#fff; background:url(../images/dfg.png) top left no-repeat;}

.cdg1z-e{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.cdg1z-e ul li{width:100%; height:auto; overflow:hidden; border-bottom:1px #e6e6e6 solid; padding-bottom:30px; margin-bottom:30px;}
.cdg1z-e ul li .cdg1z-e1{ float:left;}
.cdg1z-e ul li .cdg1z-e2{ float:right; width:935px; height:auto; overflow:hidden;}
.cdg1z-e ul li .cdg1z-e2 .cdg1z-e2a{width:100%; height:auto; overflow:hidden;}
.cdg1z-e ul li .cdg1z-e2 .cdg1z-e2a p{ margin-bottom:3px;}
.cdg1z-e ul li .cdg1z-e2 .cdg1z-e2a p a{ font-size:16px; color:#000;}
.cdg1z-e ul li .cdg1z-e2 .cdg1z-e2a p span{ font-size:14px; color:#999;}
.cdg1z-e ul li .cdg1z-e2 .cdg1z-e2b{width:100%; height:auto; overflow:hidden; margin-top:7px;}
.cdg1z-e ul li .cdg1z-e2 .cdg1z-e2b div{width:100%; height:auto; overflow:hidden;font-size:14px; color:#999; margin-bottom:20px;}
.cdg1z-e ul li .cdg1z-e2 .cdg1z-e2b p a{ font-size:14px; color:#8c8c8c; line-height:18px; background:url(../images/akz1.png) right center no-repeat; padding-right:10px; text-transform:uppercase;}

.cdg1z-f{width:100%; height:auto;overflow:hidden; text-align:center; margin-top:50px;}
.cdg1z-f div{ display:inline-table;}
.cdg1z-f div a{ height:34px; background:#e6e6e6;display:inline-block; color:#000; line-height:34px; padding:0px 12px; margin:0px 3px;}
.cdg1z-f div a.omb{ background:#006bcb; color:#fff; }
.cdg1z-f div a:hover{ background:#006bcb; color:#fff; }


/**/
.cdg2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg2z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 80px 0px;}
.cdg2z-a{width:100%; height:auto; overflow:hidden; text-align:center;}
.cdg2z-a p span{ font-size:34px; color:#000;}
.cdg2z-a div{width:100%; height:40px; overflow:hidden; background:#f6f6f6; margin-top:20px;}
.cdg2z-a div span{ font-size:14px; color:#999; margin:0px 30px; line-height:40px;}
.cdg2z-b{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.cdg2z-b1{width:100%; height:auto; overflow:hidden;}
.cdg2z-b2{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:50px;}
.cdg2z-b2 a{ display:inline-block; width:138px; height:44px; overflow:hidden; border:1px #006bcb solid; font-size:14px; line-height:44px; color:#006bcb;}
.cdg2z-c{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.cdg2z-c p{ margin-bottom:15px;}
.cdg2z-c p span{ font-size:14px; color:#000; font-weight:bold;}
.cdg2z-c p a{ font-size:14px; color:#999;}


/**/
.cdg3{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg3z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 80px 0px;}
.cdg3z-a{width:100%; height:auto; overflow:hidden; font-size:50px; color:#006bcb; font-weight:bold;}
.cdg3z-azx{ display:inline-block;width:100%; height:auto; overflow:hidden;}
.cdg3z-azx i{ display:inline-block;display:inline-block;width:100%; height:1px; overflow:hidden; background:#e6e6e6;}
.cdg3z-b{width:100%; height:auto; overflow:hidden; margin-bottom:35px;}
.cdg3z-b1{width:100%; height:auto; overflow:hidden; font-size:24px; color:#000; padding:25px 0px;}
.cdg3z-b2{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.cdg3z-b2 ul li{ float:left; margin-left:12px; height:auto; overflow:hidden;}
.cdg3z-b2 ul li.pon{ margin-left:0px;}
.cdg3z-b3{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.cdg3z-b3a{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.cdg3z-b3a p span{ font-size:16px; color:#000; font-weight:bolder;}
.cdg3z-b3a div{ font-size:14px; color:#808080; height:auto; overflow:hidden; padding-left:27px; margin-top:10px;}
.cdg3z-b3b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.cdg3z-b3b ul li{ width:300px; height:300px; overflow:hidden; float:left;}
.cdg3z-b3b ul li.cdg3z-b3b1{ background:#006bcb;}
.cdg3z-b3b ul li.cdg3z-b3b1 div{width:100%; height:auto; line-height:100px; overflow:hidden; text-align:center; font-size:60px; color:#fff; margin-top:50px;}
.cdg3z-b3b ul li.cdg3z-b3b1 p{ text-align:center; margin-top:35px;}
.cdg3z-b3b ul li.cdg3z-b3b1 p span{ font-size:14px; color:#fff;}
.cdg3z-b3b ul li.cdg3z-b3b2{ position:relative;}
.cdg3z-b3b ul li.cdg3z-b3b2 div{width:300px; height:300px; overflow:hidden;}
.cdg3z-b3b ul li.cdg3z-b3b2 div img{ max-width:100%;}
.cdg3z-b3b ul li.cdg3z-b3b2 .lea{ position:absolute; left:0px; top:137px;}
.cdg3z-b3b ul li.cdg3z-b3b2 .ria{ position:absolute; right:0px; top:137px;}
.cdg3z-b3c{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.cdg3z-b3c ul li{ float:left; margin-right:50px; height:auto; overflow:hidden;}
.cdg3z-b3c ul li div{width:100%; height:auto; overflow:hidden;}
.cdg3z-b3c ul li div img{ max-width:100%;}
.cdg3z-b3c ul li p { text-align:center; margin-top:15px;}
.cdg3z-b3c ul lip span{ font-size:14px; color:#000;}
.cdg3z-b3d{width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:14px; color:#000;}
.cdg3z-b3e{width:100%; height:auto; overflow:hidden; margin-top:30px; }
.cdg3z-b3e ul li{ float:left; height:auto; overflow:hidden; margin-left:15px;}
.cdg3z-b3e ul li.pon{ margin-left:0px;}
.cdg3z-b3e ul li div{width:100%; height:auto; overflow:hidden;}
.cdg3z-b3e ul li div img{ max-width:100%;}
.cdg3z-b3e ul li p{ text-align:center; margin-top:15px;}
.cdg3z-b3e ul li p span{ font-size:18px; color:#000;}

.cdg3z-b4{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.cdg3z-b4 ul li{ float:left; margin-left:10px; height:auto; overflow:hidden;}
.cdg3z-b4 ul li.pon{ margin-left:10px;}
.cdg3z-b4 ul li.cdg3z-b4a{ height:auto; padding:95px 6px 0px 6px;}

.cdg3z-b5{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.cdg3z-b5a{width:100%; height:auto; overflow:hidden;font-size:24px; color:#000; padding:15px 0px;}
.cdg3z-b5b{width:100%; height:auto; overflow:hidden;font-size:14px; color:#000;}
.cdg3z-b5c{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.cdg3z-b5c ul li{ width:590px; height:auto; overflow:hidden; margin-left:20px; float:left;}
.cdg3z-b5c ul li div{width:100%; height:auto; overflow:hidden;}
.cdg3z-b5c ul li div img{ max-width:100%;}
.cdg3z-b5c ul li p{ text-align:center; margin-top:15px;}
.cdg3z-b5c ul li p span{ font-size:18px; color:#000;}
.cdg3z-b5c ul li.pon{ margin-left:0px;}







/**/
.cdg4{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg4z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 80px 0px;}
.cdg4z-a{width:100%; height:auto; overflow:hidden; font-size:36px; color:#006bcb; text-align:center;}
.cdg4z-b{width:100%; height:auto; overflow:hidden; margin-top:35px;}
.cdg4z-c{width:100%; height:auto; overflow:hidden; margin-top:45px;}

/**/
.cdg5{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg5z{ width:1209px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 80px 0px;}
.cdg5z-a{width:100%; height:auto; overflow:hidden;margin-top: 30px;}
.cdg5z-a ul li{ float:left; width:290px; height:auto; overflow:hidden; margin:0px 6px 20px 6px;}
.cdg5z-a ul li div{width:100%; height:auto; overflow:hidden;}
.cdg5z-a ul li div img{ width:100%;}
.cdg5z-a ul li p{ margin-top:15px; text-align:center;}
.cdg5z-a ul li p span{ font-size:14px; color:#000;}




/**/
.cdg6{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg6z{ width:1285px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 90px 0px;}
.cdg6z-a{width:100%; height:auto; overflow:hidden; text-align:center; font-size:36px; color:#006bcb;}
.cdg6z-a a{width:100%; height:auto; overflow:hidden; text-align:center; font-size:36px; color:#006bcb;padding: 0 35px;}
.cdg6z-b{width:100%; height:auto; overflow:hidden; margin-top:45px;}

.mr_frbox1{ width:100%; height:auto; overflow:hidden;}
.mr_frbox1 .mr_frBtnL{float:left;margin:270px 15px 0px 0px;cursor:pointer;display:inline;}
.mr_frbox1 .mr_frBtnR{float:right;margin:270px 0px 0px 15px;cursor:pointer;}
.mr_frUl1{float:left; width:1199px; height:auto; overflow:hidden; }
.mr_frUl1 ul{padding-left:6px;}
.mr_frUl1 ul li{display:inline;float:left; height:573px;position:relative;}
.mr_frUl1 ul li.mr_fra1{ width:315px;border:2px #ececec solid; border-top:0px; padding:0px 40px;}
.mr_frUl1 ul li.mr_fra1 .mr_fra1a{width:100%; height:190px; overflow:hidden; font-size:18px; color:#000;}
.mr_frUl1 ul li.mr_fra1 .mr_fra1b{width:100%; height:auto; overflow:hidden;}
.mr_frUl1 ul li.mr_fra1 .mr_fra1b div{width:100%; height:auto; overflow:hidden;}
.mr_frUl1 ul li.mr_fra1 .mr_fra1b div img{ max-width:100%;}
.mr_frUl1 ul li.mr_fra1 .mr_fra1b p{ text-align:center; margin-top:27px;}
.mr_frUl1 ul li.mr_fra1 .mr_fra1b p span{ font-size:36px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.mr_frUl1 ul li.mr_fra1 i{ display:inline-block; background:#006bcb; width:8px; height:55px; overflow:hidden; position:absolute;}
.mr_frUl1 ul li.mr_fra1 .leat1{ left:-8px; top:0px;}
.mr_frUl1 ul li.mr_fra1 .leat2{ right:-2px; bottom:-2px;}

.mr_frUl1 ul li.mr_fra2{ width:315px;border-top:2px #ececec solid; padding:0px 40px;}
.mr_frUl1 ul li.mr_fra2 .mr_fra2a{width:315px; height:190px; overflow:hidden;display: table; }
.mr_frUl1 ul li.mr_fra2 .mr_fra2a .mr_fra2a1{width: 315px;height: auto;overflow: hidden;display: table-cell;vertical-align: bottom;font-size:18px; color:#000;}
.mr_frUl1 ul li.mr_fra2 .mr_fra2b{width:100%; height:auto; overflow:hidden; margin-top:118px;}
.mr_frUl1 ul li.mr_fra2 .mr_fra2b div{width:100%; height:auto; overflow:hidden;}
.mr_frUl1 ul li.mr_fra2 .mr_fra2b div img{ max-width:100%;}
.mr_frUl1 ul li.mr_fra2 .mr_fra2b p{ text-align:center; margin-bottom:27px;}
.mr_frUl1 ul li.mr_fra2 .mr_fra2b p span{ font-size:36px; color:#000; font-family:Arial, Helvetica, sans-serif;}


.cdg6z-c{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:45px;}
.cdg6z-c ul{width:100%; height:auto; overflow:hidden; background:url(../images/lyh1.jpg) 8PX center no-repeat; background-size:1PX 84%;}
.cdg6z-c ul li{width:100%; height:150px; overflow:hidden; padding:20px 0px;}
.cdg6z-c ul li .cdg6z-c1{ float:left; margin-top:66px; width:19px; height:19px; overflow:hidden;}
.cdg6z-c ul li .cdg6z-c2{ float:left; width:230px; height:auto; overflow:hidden; margin-left:20px;}
.cdg6z-c ul li .cdg6z-c3{ float:right; width:910px; height:auto; overflow:hidden; margin-top:10px;}
.cdg6z-c ul li .cdg6z-c3 p{ margin-top:5px;}
.cdg6z-c ul li .cdg6z-c3 p span{ font-size:24px; color:#006bcb;}
.cdg6z-c ul li .cdg6z-c3 p font{ font-size:16px; color:#000;}
.cdg6z-c ul li .cdg6z-c3 div{width:100%; height:auto; overflow:hidden; margin-top:15px; font-size:14px; color:#808080;}

.cdg6z-d{width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center; margin-top:45px;}
.cdg6z-d a{ display:inline-block; width:138px; height:43px; overflow:hidden; border:1px #006bcb solid; text-align:center; line-height:43px; color:#006bcb; font-size:14px;}


/**/
.cdg7{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg7z{ width:1285px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 90px 0px;}
.cdg7z-a{width:1200px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px #e6e6e6 solid; padding-bottom:25px;}
.cdg7z-a p{ margin-bottom:4px;}
.cdg7z-a p span{ font-size:18px; color:#000;}
.cdg7z-a p font{ font-size:14px; color:#999;}
.cdg7z-a div{width:100%; height:auto; overflow:hidden;font-size:14px; color:#999; line-height:24px; margin-top:8px;}
.cdg7z-b{width:1200px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px #e6e6e6 solid; padding-bottom:50px; margin-top:30px;}
.cdg7z-b1{ float:left; width:785px; height:auto; overflow:hidden;font-size:14px; color:#999;}
.cdg7z-b1 p{ width:785px; height:auto; overflow:hidden;font-size:14px; color:#999;}
.cdg7z-b1 p span{font-size:14px; color:#999;}
.cdg7z-b2{ float:right; width:350px; height:auto; overflow:hidden;}
.cdg7z-c{width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.cdg7z-c p{ margin-bottom:4px;}

.cdg7z-c p span{ font-size:18px; color:#000;}
.cdg7z-c div{width:100%; height:auto; overflow:hidden;font-size:14px; color:#999; line-height:24px; margin-top:15px;}
.cdg7z-c div span{ font-size:14px; color:#999;}



/**/
.cdg8{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg8z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 90px 0px;}
.cdg8z-a{width:100%; height:auto; overflow:hidden; margin-top:45px;}

.section-focus-pic { height: 350px;width:1200px;overflow: hidden;position: relative;}
.section-focus-pic ul li {position: absolute;top: 0;left:1200px;width:1200px;height: 350px;}
.section-focus-pic ul li h3 {position: absolute;bottom: 11px;left: 0;width:100%;font-weight: normal;color: #FFF; text-align:center;z-index: 111;font-size: 14px;font-family: "微软雅黑";}
.section-focus-pic ul li h3 a{color: #FFF;font-size: 14px; text-decoration:none;}
.section-focus-pic ul li div {position: absolute;bottom: 0;left: 0;height: 46px;background-color: #000;width:1200px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages {width:1200px;height: 350px;}
.section-focus-pic .controler {position: absolute;bottom: 20px;right: 20px;}
.section-focus-pic .controler b {cursor: pointer;width: 20px;height: 10px;display: block;overflow: hidden;text-indent: 20px;background: url(../images/news_index_icon.png) no-repeat -136px 3px;float: left;margin: 0 0 0 5px;}
.section-focus-pic .controler b.down {background-position: -161px 1px;}
.section-focus-pic .controler2 a {display: block;width: 36px;position: absolute;top: 120px;height:60px;}
.section-focus-pic .controler2 a i {cursor: pointer;display: block;width: 36px;height: 60px;background: url(../images/star.png) no-repeat;}
.section-focus-pic .controler2 .prev {left: 5px;}
.section-focus-pic .controler2 .prev i { background:url(../images/ble1.png) center center no-repeat;}
.section-focus-pic .controler2 .prev:hover i { background:url(../images/ble2.jpg) center center no-repeat;}
.section-focus-pic .controler2 .next {right: 10px;}
.section-focus-pic .controler2 .next i { background:url(../images/bri1.png) center center no-repeat;}
.section-focus-pic .controler2 .next:hover i { background:url(../images/bri2.jpg) center center no-repeat;}

.cdg8z-b{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.cdg8z-b ul li{ float:left;width:100%; height:auto; overflow:hidden; border-bottom:1px #e6e6e6 solid; padding-bottom:20px; margin-bottom:20px;}
.cdg8z-b ul li p a{ font-size:16px; color:#000; font-weight:bold;}
.cdg8z-b ul li div{width:100%; height:auto; overflow:hidden; font-size:14px; color:#999; line-height:24px; margin-top:5px;}


/**/
.cdg9{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.cdg9z{ width:1209px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px; }
.cdg9z-a{width:100%; height:auto; overflow:hidden; margin-top:45px; text-align:center; color:#000; font-size:36px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.cdg9z-b{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.cdg9z-b ul li{ float:left; width:290px; height:230px; overflow:hidden; position:relative; margin:0px 6px 30px 6px;}
.cdg9z-b ul li .cdg9z-b1{width:290px; height:230px; overflow:hidden;text-align: center;}
.cdg9z-b ul li .cdg9z-b1 a img{ max-width:100%;max-height:100%;transition: all 0.2s;}
.cdg9z-b ul li .cdg9z-b2{width:100%; height:40px; line-height:40px; text-align:center; background:#006bcb; overflow:hidden;}
.cdg9z-b ul li .cdg9z-b2 a{ font-size:14px; color:#fff; line-height:40px; text-transform:uppercase;}
.cdg9z-b ul li:hover .cdg9z-b2{ margin-top:-40px; position:relative;}

.cdg9z-b ul li:hover .cdg9z-b1 a img{transform: scale(1.1)}


.cdg9z-c{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.cdg9z-c1{ float:left; width:600px; height:auto; overflow:hidden; }
.cdg9z-c1 ul li{width:100%; height:auto; overflow:hidden;margin-bottom:20px;}
.cdg9z-c1 ul li img{ width:100%;}
.cdg9z-c2{ float:right; width:550px; height:auto; overflow:hidden;}
.cdg9z-c2a{width:100%; height:auto; overflow:hidden; font-size:24px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
.cdg9z-c2b{width:100%; height:auto; overflow:hidden; margin-top:40px;}





.buttonbox{border:1px solid #fff;border-radius:8px;background:#fff;padding:5px 10px;line-height:25px;}
.buttonbox a{color:#000;}




.productDate{ width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; padding:30px 0px 50px 0px;}
.prodDz{width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.prodDLef{ float:left; width:246px;height:auto; overflow:hidden; background:#eee;}
.prodDLa{width:100%; height:auto; overflow:hidden; background:#999; padding:39px 0px; text-align:center;}
.prodDLa div{ display:inline-table; padding-left:55px; background:url(../images/prod.png) left center no-repeat; text-align:left;}
.prodDLa div p span{ font-size:30px; color:#fff;}
.prodDLa div p font{ font-size:14px; color:#c6c6c6; text-transform:uppercase;}
.prodDLb{ height:auto; overflow:hidden; padding:0px 23px;}
.prodDLb ul{ margin-top:25px;}
.prodDLb ul li{width:100%; height:auto; overflow:hidden; margin-top: 20px}
.prodDLb ul li .omb1{width:170px; height:55px; overflow:hidden; border-radius:10px; background:#b8b8b8; text-align:left; padding: 0px 15px;}
.prodDLb ul li .omb1 a{ float: left; display: inline-block; width: 125px; margin: 0 auto; line-height:53px; font-size:18px; color:#fff; letter-spacing:1px;}
.prodDLb ul li .omb1 .open{float: right; margin-top: 16px; display: inline-block;width: 22px;height: 22px;overflow: hidden;cursor: pointer;}
.prodDLb ul li .omb1 .open .on1{}
.prodDLb ul li .omb1 .open .on2{ display:none;}

.prodDLb ul .nLi.on .omb1{background:#006bcb;}
.prodDLb ul .nLi.on .open .on1{ display:none;}
.prodDLb ul .nLi.on .open .on2{ display:block;}
.prodDLb ul .nLi.on dl{display:block;}

.prodDLb ul li dl{ padding:15px 5px 10px 5px;height:auto; overflow:hidden; display:none;}
.prodDLb ul li dl dt{  /*width:85px;*/height:auto; overflow:hidden; }
.prodDLb ul li dl dt a{font-family:"fzhtjw";font-size: 14px;}
.prodDLb ul li dl dt.on a{color: #006bcb;}
.prodDLb ul li dl dt.ob1{float:left;}
.prodDLb ul li dl dt.ob2{ float:right;}
.prodDLb ul li.activ .omb1{background:#006bcb;}
.prodDLb ul li dl dt a:hover{ color: #006bcb;}






.prodDLb li .pdl dt .onb1{width:100%; height:48px; overflow:hidden; text-align:left; border-bottom: 1px #c9c9c9 solid;}
.prodDLb li .pdl dt .onb1 a{ float: left; display: inline-block; width: 125px; margin: 0 auto; line-height:46px; font-size:16px; color:#282828; letter-spacing:1px; margin-left: 9px;}

.prodDLb li .pdl dt .onb1 .oben{float: right; margin-top: 16px; display: inline-block;width: 16px;height: 16px;overflow: hidden;cursor: pointer;}
.prodDLb li .pdl dt .onb1 .oben .on1{}
.prodDLb li .pdl dt .onb1 .oben .on2{ display:none;}

.prodDLb li .pdl dt .onb2{display:none; padding: 15px 0px 10px 20px;}
.prodDLb li .pdl dt .onb2 p{ padding: 5px 0px;}
.prodDLb li .pdl dt .onb2 p a{ font-size: 14px; color: #333; line-height: 26px;}
.prodDLb li .pdl dt .onb2 p a:hover{ color: #006bcb;}
.prodDLb li .pdl dt .onb2 p.on a{ color: #006bcb;}

.prodDLb li .pdl .activ.on .onb1 a{color:#006bcb;}
.prodDLb li .pdl .activ.on .oben .on1{ display:none;}
.prodDLb li .pdl .activ.on .oben .on2{ display:block;}
.prodDLb li .pdl .activ.on .onb2{display:block;}






















.prodDRig{ float:right; width:915px;height:auto; overflow:hidden;}
.prodDRa{}
.prodDRaL{ float:left; width:560px;height:auto; overflow:hidden; border:1px #eee solid; position:relative;}

.prodDRaL .dpy1 .prev,.prodDRaL .dpy1 .next{ width:38px; height:70px; cursor:pointer; position:absolute; top:175px; z-index:9;}
.prodDRaL .dpy1 .prev{left:0px;}
.prodDRaL .dpy1 .next{right:0px;}
.prodDRaL .dpy1 .con1{float:left; width:560px;height:auto; overflow:hidden; }
.prodDRaL .dpy1 .con1 ul{ overflow:hidden; }
.prodDRaL .dpy1 .con1 li{ float:left;width:560px; height:420px;overflow:hidden; position:relative; }
.prodDRaL .dpy1 li .prodDRaL1{ position:relative;width:100%; height:420px; overflow:hidden;text-align: center;}
.prodDRaL .dpy1 li .prodDRaL1 .omb1{overflow:hidden;max-width: 100%;max-height: 100%;}
.prodDRaL .dpy1 li .prodDRaL1 .omb2{width:100%; height:100%; overflow:hidden; position:absolute; left:0px; top:0px;background:rgba(0,0,0,0.4);}
.prodDRaL .dpy1 li .prodDRaL1 .omb2 i{position:absolute; left:50%; top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.prodDRaL .dpy1 li .prodDRaL2{width:100%; height:auto; overflow:hidden; background:#000;}
.prodDRaL .dpy1 li .prodDRaL2 video{width:560px; height:420px;}

.prodDRaR{ float:right; width: 325px;height:auto; overflow:hidden;}
.prodDRaR h1{ font-size: 30px; color: #333;}
.prodDRaR div{ font-size: 16px; color: #808080; line-height: 34px; margin-top: 35px;}
.prodDRaR div span{font-size: 16px; color: #333;}
.prodDRb{width:100%; height:auto; overflow:hidden;}
.prodDRbTit{ margin-top: 55px; text-align: center; height: 60px; line-height: 58px; background: #eee;font-size: 24px; color: #333;}
.prodDRbTop{width:100%; height:auto; overflow:hidden;margin-top:40px; padding-bottom: 25px;}
.prodDRbTop p{ font-size: 16px; color: #333; line-height: 36px; margin-bottom: 27px;}

.prodD1z{width:1200px; height:42px; overflow:hidden; margin:0 auto; margin-top: 48px; background: #b8b8b8;}
.prodD1z div{ float: left;height:auto; overflow:hidden; padding: 0px 20px;min-width: 290px;}
.prodD1z div font{ float: left; font-size: 18px; color: #fff; line-height: 42px; }
.prodD1z div a{float: left;font-size: 18px; color: #fff;line-height: 42px;}
.prodD1z .omb1{ float: right;height:42px; overflow:hidden; padding: 0px 22px; background: #006bcb;}
.prodD1z .omb1 span{font-size: 18px; color: #fff; background: url(../images/fh.png) left center no-repeat; padding-left: 40px; line-height: 41px;}
.prodD1z div a:hover{ color: #006bcb;}

.prodD2z{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top: 35px; }
.prodD2Tit{ border-bottom: 1px #e3e3e3 solid; padding-bottom: 20px; font-size: 24px; color: #006bcb;}
.prodD2Top{width:100%; height:auto; overflow:hidden; margin-top: 25px;}
.prodD2Top ul li{ float: left; width: 210px;height:auto; overflow:hidden; margin-left: 37px;border-radius: 5px; margin-top: 5px;border-top: 3px #fff solid;}
.prodD2Top ul li .pro1{text-align: center;width:208px; height:198px; overflow:hidden; border: 1px #eee solid; border-radius: 5px;}
.prodD2Top ul li .pro1 img{max-width: 100%;max-height: 100%;}
.prodD2Top ul li .pro2{width:100%; height:auto; overflow:hidden; text-align:center; padding: 17px 0px;}
.prodD2Top ul li .pro2 h1{ display: inline-block;width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 16px; color: #333;}
.prodD2Top ul li .pro2 p{ font-size: 14px; color: #adadad; margin-top: 12px;}
.prodD2Top ul li:nth-of-type(1){ margin-left: 0px;}
.prodD2Top ul li:hover{ background: #006bcb;transition: all 0.2s;}
.prodD2Top ul li:hover .pro2 h1{color: #fff;}
.prodD2Top ul li:hover .pro2 p{color: #fff;}
.prodD2Top ul li:hover{ border-top: 3px #006bcb solid; transition: all 0.2s;box-shadow: 6px 7px 10px 0px rgba(153, 153, 153, 0.2);}

.prodD3z{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top: 35px;}
.prodD3Tit{width:100%; height:auto; overflow:hidden;}
.prodD3Tit span{ display: inline-block; width: 200px; height: 42px; line-height: 40px; text-indent: 62px; font-size: 24px; color: #fff; background: url(../images/btb.png) left center no-repeat;}
.prodD3Top{width:100%; height:auto; overflow:hidden; margin-top:30px; background: url(../images/fgdx1.jpg) center 8px no-repeat;}
.prodD3Top ul li{ width: 550px;height:auto; overflow:hidden; margin-bottom:16px;}
.prodD3Top ul li span{float: left; font-size: 14px; color: #333; line-height: 24px;}
.prodD3Top ul li font{ float: right; font-size: 14px; color: #bfbfbf;line-height: 24px;}
.prodD3Top ul li.in1{float: left;}
.prodD3Top ul li.in2{ float: right;}
.prodD3Top ul li:hover span{ color: #006bcb;}


