#lunbotu{width: 100%; height:640px; margin:0px auto 20px; clear: both;position:relative;}
#lunbotu img{display: block;width: 100%; height:640px; }
#lunbotu .fcon{ width:100%;  height:640px;  display:none;position: relative}
#lunbotu .fcon a.fconimg{display: block;z-index: 9995;display: block;width: 100%; position:relative; left:0px; top:0px;}
#lunbotu .shadow{ color:#fff; width:1400px; line-height:40px;height:640px; margin:0 auto; display:block;z-index: 9996;position: absolute;left: 50%;margin-left: -700px;top: 0}
#lunbotu .shadow h2{font-size:65px; font-weight:900; line-height:120%; color:#fff; margin:110px 0 0 60px;}
#lunbotu .shadow h3{font-size:50px; color:#fff; margin:20px 0 0 60px;}
#lunbotu .shadow h4{font-size:30px; color:#fff; margin:30px 0 0 60px;}
#lunbotu .shadow h5{font-size:20px; color:#fff; margin:10px 0 0 60px;}
#lunbotu .shadow a{width:140px; height:40px; color:#fff; text-align:center; font-family:"黑体"; margin:20px 0 0 60px; border:1px #fff solid; border-radius:30px;display:block;font-size:20px; }

#lunbotu .D1fBt{width:auto; height:10px; position:absolute; bottom:22px; left: 50%; margin:0 auto;  overflow:hidden; zoom:1;  height:16px; z-index:999999999999;  }
#lunbotu .D1fBt a{display:inline; width:12px; height:12px; margin:0 4px;text-decoration:none; text-align:center; outline:0; float:left; background:#ffffff;border-radius: 12px; }
#lunbotu .D1fBt .current,#lunbotu .D1fBt a:hover{background:#b7c73c;width: 37px;}



.xwzx_tit{clear:both; height:50px; margin:80px auto 40px; }
.xwzx_tit h2{font-size:38px; width:200px; float:left; }
.xwzx_tit a.more{font-size:16px; color:#333; line-height:50px; float:right; }
.xwzx_tit div{width:450px; float:left; margin-top:10px;}
.xwzx_tit div a{font-size:16px; width:68px; height:40px; line-height:40px; text-align:center; color:#333; float:left; margin:0 40px;}
.xwzx_tit div a:hover,.xwzx_tit div a.act{border-bottom:2px #1b3475 solid;}

.scroll{width:1430px; margin:0 auto;height:430px;}
.scroll li{width:446px; height:430px;float:left; margin:0 15px; }
.scroll li img{width:446px; height:256px; margin-bottom:30px;display: block}
.scroll li h2{width:360px; height:50px; line-height:50px;font-size:20px; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.scroll li h2 a{color:#333;}
.scroll li p{width:360px; line-height:32px;font-size:14px; color:#666;}
.scroll li b{width:70px; height:80px; line-height:80px; font-size:47px; color:#1b3475; font-weight:500; text-align:center; display:block;}
.scroll li span{width:60px; line-height:35px; font-size:14px; color:#999; text-align:center;display:block; border-top:1px #999 solid; margin-left:5px;}



.scroll{ position:relative;}
.scroll .hd{width: 55px;height: 15px;padding:0 10px;position: absolute;top: -72px;right: 80px;}
.scroll .hd .prev,.scroll .hd .next{ display:block;  width:9px; height:18px; cursor:pointer;}
.scroll .hd .next{background: url("../images/bdr.png") no-repeat center center;float: right}
.scroll .hd .prev{background: url("../images/bdl.png") no-repeat  center center;float: left}
.pageState{font-size: 18px;line-height: 18px;margin: 0 auto;display: block;text-align: center;color: #333333}
.pageState span{color: #1b3475}
.scroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.scroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.scroll .hd ul li.on{ background-position:0 0; }
.scroll .bd ul{ overflow:hidden; zoom:1; }

.cpzx{height:450px; clear:both; font-size:18px; color:#000; padding-top:50px; margin:96px auto; /*background:#f1f3f5 url('../images/index_bg.jpg') center no-repeat;*/}
.cpzx h2{text-align:center;  font-size:38px; margin:0 auto 10px; color:#000;display:block;}
.cpzx b{width:80px; height:4px; border-top:4px #b7c73c solid;  margin:20px auto 20px; display:block;}
.cpzx p{text-align:center;  font-size:22px; margin:10px auto 20px; color:#666;}
.cpzx ul{width:1400px; margin:0 auto;}
.cpzx ul li{width:250px; height:250px;  margin:25px 50px; float:left; text-align:center;position: relative}
.cpzx ul li a{width:120px; height:100px;padding-top:20px; background:#1b3475; margin:14px auto;  border-radius:50%; display:block;z-index: 9999;position: relative}
.cpzx ul li span{display: block; background: url("../images/bodr.png") no-repeat;position: absolute;top: -8px;left:42px;width: 166px;height: 166px;z-index: 9998}
.cpzx ul li em{margin-top: 40px;display: block}


.jjfa{height:650px; clear:both; font-size:26px; color:#fff;}
.jjfa a{width:650px;  padding:40px 0 0 40px; color:#fff; }
.jjfa a:first-child{height:266px; float:left;  background:url("../images/p1.jpg");}
.jjfa a:nth-child(2){height:588px; float:right;  background:url("../images/p3.jpg");}
.jjfa a:nth-child(3){height:266px; float:left; margin-top:16px; background:url("../images/p2.jpg");}

.gywm{width:100%; height:801px; margin:50px auto; background:#f1f3f5;}
.gywm .gywm_div{width:1400px; height:801px; margin:50px auto; background:#f1f3f5;}
.gywm .fl{width:50%; height:801px; float:left;  background:url("../images/p4.jpg") right no-repeat;}
.gywm .fl div{width:627px; height:800px; float:right;}
.gywm .fl h2{font-size:28px; color:#fff; margin:60px 0 0 0;}
.gywm .fl h3{font-size:40px; color:#fff; font-weight:900; line-height:200%; margin:50px 0 0 0;}
.gywm .fl h4{font-size:32px; color:#fff; line-height:200%; margin:30px 0 0 0;}
.gywm .fl span{margin:80px 0 0 0; display:block}
.gywm .fr{width:50%; height:801px; float:right; background:#f1f3f5;}
.gywm .fr .video{width:100%; height:419px; background:url("../images/p5.jpg") left no-repeat;position:relative; }
.gywm .fr .video video{ }
.gywm .fr .video a{ position:absolute; left:49%; top:200px; width:55px;  height:55px;  background:url("../images/play.png");}
.gywm .fr .text{width:100%; height:381px; text-align:center; background:#fff;}
.gywm .fr .text h2{font-size:33px; color:#1b3275; margin:0px auto 30px;  padding-top:100px;}
.gywm .fr .text h3{width:70%; font-size:16px; color:#666; line-height:180%; margin:20px auto;}
.gywm .fr .text a{width:150px; height:40px; line-height:40px; font-size:16px; color:#fff; background:#b6c73b; border-radius:6px; display:block; margin:20px auto;}

.index_video{width:1400px; margin:0 auto;}
.index_video .video{width:100%; height:419px; background:url("../images/p5.jpg") center no-repeat; background-size:cover; position:relative; }
.index_video .video video{ }
.index_video .video a{ position:absolute; left:49%; top:200px; width:55px;  height:55px;  background:url("../images/play.png");}
.index_video .text{width:100%; height:381px; text-align:center; background:#fff;}
.index_video .text h2{font-size:33px; color:#1b3275; margin:0px auto 30px;  padding-top:100px;}
.index_video .text h3{width:70%; font-size:16px; color:#666; line-height:180%; margin:20px auto;}
.index_video .text a{width:150px; height:40px; line-height:40px; font-size:16px; color:#fff; background:#b6c73b; border-radius:6px; display:block; margin:20px auto;}

.videoBj{display:none;}
.videoBj .videoDiv{width: 70%;height:70%;text-align: center;margin:10% auto 0;position:relative;}
.videoBj{background:rgba(0,0,0,0.5);position: fixed;top: 0px;left: 0px;z-index: 9999999999;  }
#closeVideo{position: absolute;top: -22px;right:-22px;cursor: pointer;width:24px;height:24px;}



@media only screen and (max-width: 1024px) and (min-width: 320px) {

     #lunbotu{width: 100%;height: 200px;margin: 80px 0 0;overflow: hidden}
     #lunbotu .focus .shadow{ width:100%; position:absolute; bottom:0px; left:0px; z-index:9998; height:auto; line-height: 24px; background:url(../images/zezao_03.png) repeat; display:block;  text-align:left;float: none;padding: 0;margin-left: 0}
     #lunbotu .focus .shadow p{display: none}
     /*#lunbotu .focus .shadow h2{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:22px;display: block;width: 94%;white-space:nowrap;text-overflow:ellipsis; line-height: 43px;}*/
     #lunbotu .focus .fPic{position: static}
     #lunbotu .fcon{height: 100%}

     #lunbotu .shadow h2{font-size:20px!important;line-height:30px!important; color:#fff; margin:10px 0 0 5%!important;width: 95%;}
     #lunbotu .shadow h3{font-size:16px!important; color:#fff!important; margin:0px 0 0 5%!important;line-height: 24px!important;width: 95%;}
     #lunbotu .shadow h4{font-size:14px!important; color:#fff!important; margin:0px 0 0 5%!important;line-height: 24px!important;width: 95%;}
     #lunbotu .shadow h5{font-size:12px!important; color:#fff!important; margin:0px 0 0 5%!important;line-height: 24px!important;width: 95%;}
     #lunbotu .focus .shadow a{font-size: 16px;font-weight:normal;line-height: 26px;height: 26px; margin:10px 0 0 20px;z-index: 9998}
	 #lunbotu .D1fBt {bottom: 12px; left: 40%; }

     .focus,#lunbotu img{width: 100%;height: 200px;}
     .cont1{padding:0 3%;width: 94%;margin-top: 20px;}
     .focus .prev,.focus .next{width: 25px;height: 55px;display: block;position: absolute;top:50%;margin-top:40px;z-index: 999999}
     .focus .next:hover{background-position: 0 0;}
     .focus .fbg,.focus .prev, .focus .next,#lunbotu .D1fBt,.hd,.bd{display: }
     .scroll{width: 94%;height: auto;margin: 0 auto}
     .picListM{display: block!important;}
     .scroll li{float: none;padding-bottom: 20px;}
     .scroll li,.scroll li img,.scroll li p, .scroll li h2{width: 100%!important;height: auto;margin: 0}
     .tabNav{height: 42px;}
     .listBox em{font-size:14px;line-height:40px;color: #999;display: block}

	 .tabMain{clear:both;}
	 .tabMain .hd{display:none;}
	 .tabMain .bd .tempWrap{width:100%!important;}
	 .tabMain .bd .tempWrap .picList{width:100%!important;}
	 .picList .listR{float:left;}
     .xwzx_tit a.more{display: none}
     .xwzx_tit div{width: 100%;float: none}
     .xwzx_tit h2{font-size:38px; width:100%; text-align:center;float:none; }
     .xwzx_tit div a{font-size:16px; width:33%; height:40px; line-height:40px; text-align:center; color:#333; float:left; margin:0 0px;}
     .xwzx_tit{width:98%; clear:both; height:auto; margin:10px auto; }

    .cpzx{height:700px; clear:both; font-size:18px; color:#000; padding-top:50px; margin:10px auto; background:#ddd}
    .cpzx h2{text-align:center;  font-size:2.5rem; margin:0 auto 10px; color:#000;display:block;}
    .cpzx b{width:80px; height:4px; border-top:4px #b7c73c solid;  margin:20px auto 20px; display:block;}
    .cpzx p{text-align:center;  font-size:1.5rem; margin:10px auto 20px; color:#666;}
    .cpzx ul{width:100%; margin:0 auto; clear:both;}
    .cpzx ul li{width:50%; height:250px;  margin:0px;text-align:center; float:left;}
    .cpzx ul li a{width:120px; height:100px;padding-top:20px; background:#1b3475; margin:14px auto;  border-radius:50%; display:block; border:23px #fff solid;}
     .cpzx ul li span{display: none}
     .cpzx ul li em{margin-top: 0}
    .jjfa{height:auto; clear:both; font-size:26px; color:#fff;}
    .jjfa a{width:95%;  padding:40px 0 0 5%; color:#fff; display:block; margin-top:10px;}
    .jjfa a:first-child{height:200px; float:none;  background:url("../images/p1.jpg");}
    .jjfa a:nth-child(2){height:200px; float:none;  background:url("../images/p3.jpg");}
    .jjfa a:nth-child(3){height:200px; float:none; margin-top:10px; background:url("../images/p2.jpg");}

    .gywm{width:94%; height:auto; margin:10px auto; clear:both;}
    .gywm .fl{width:100%; height:auto; float:none; text-align:center;  background:url("../images/p4.jpg"); padding:2rem 0; margin-top:10px;}
    .gywm .fl div{width:100%; height:auto; float:none;}
    .gywm .fl h2{font-size:2rem; color:#fff; margin:0px 0 0 0;}
    .gywm .fl h3{font-size:1.8rem; color:#fff; font-weight:900; line-height:200%; margin:10px 0 0 0;}
    .gywm .fl h4{font-size:1.5rem; color:#fff; line-height:200%; margin:30px 0 0 0;}
    .gywm .fl span{margin:10px 0 0 0; display:block}
    .gywm .fr{width:100%; height:auto; float:none; margin-top:10px;}
    .gywm .fr .video{width:100%; height:250px; background:url("../images/p5.jpg") center;position:relative; }
    .gywm .fr .video video{ }
    .gywm .fr .video a{ position:absolute; left:50%; top:50%; width:55px;  height:55px;  background:url("../images/play.png") no-repeat;margin:-27.5px 0 0 -27.5px;}
    .gywm .fr .text{width:100%; height:381px; background:#fff; text-align:center;}
    .gywm .fr .text h2{width:95%; font-size:33px; color:#1b3275; margin:0px auto 30px;  padding-top:50px;}
    .gywm .fr .text h3{width:80%; font-size:16px; color:#666; line-height:180%; margin:20px auto;}
    .gywm .fr .text a{width:150px; height:40px; line-height:40px; font-size:16px; color:#fff; background:#b6c73b; border-radius:6px; display:block; margin:20px auto;}
	
	.index_video { width: 100%; margin: 20px auto;}
	.index_video .video { width: 94%; height: 219px;margin:0 auto;}
	.index_video .video a {top: 100px; left:45%; }
	.index_video .text {height: 328px;}
	.index_video .text h2 {width:94%;padding-top: 50px;}
	.index_video .text h3 {width: 85%; margin: 20px auto;}
	
	
	
	
	
 }











