@charset "utf-8";
/* CSS Document */

html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; overflow-y: scroll; }
body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dd, dd, form, em, fieldset, legend, input, textarea, select {border: 0; vertical-align: baseline; margin: 0; padding: 0;outline: none;list-style:none; font-style: normal;}
a { color: #666; text-decoration: none;  outline: none;}
a:active, a:hover{ color: #00943D; text-decoration: none; outline: 0; }
a:focus { outline: thin dotted; }
body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dd, dd, form, em, fieldset, legend, input, textarea, select {border: 0; vertical-align: baseline; margin: 0; padding: 0;outline: none;list-style:none; font-style: normal;}
a{text-decoration:none;}
a:hover{text-decoration:none; color:#11bdd3 !important;}


body{background:url(../images/body.png)no-repeat;background-position: center 2500px;font-family: \5FAE\8F6F\96C5\9ED1}
.banner{position: relative;height:550px;}
#banner-right{display: block;position: absolute;width:240px;height:180px;right:0;bottom: 28px;}
#banner-left{display: block;position: absolute;width:285px;height:230px;left:-136px;bottom: 48px;}
.header{height:54px;background: #ffffff;}
.header-content{width:1000px;height:54px;margin: 0 auto;}
.header img{margin:4px;float: left;}
.header ul{float: right;}
.header li{float: left;line-height: 54px;font-size:14px;margin-left:36px;}
.header li:hover a{border-bottom:2px solid #00943d;padding:0 0px 16px 0px;color:#00943d !important;}
.header li a{color:#999999}
.main{background: url(../images/0005.png) no-repeat;height:6850px;margin: 0 auto;background-position: center 0;}
.main>div{margin:0 auto;width:1000px;}
.main .box-nav{height:108px;background:white;width:1000px;padding:0 0px;position: relative;}
.box-nav .swiper-pagination{bottom:4px;left:390px;display: none}
.main .box-nav .swiper-button-next{right:-2px;width:27px;height:73px;top:60px;background-image: url(../images/d-rw.png);background-position: 0px 0px;}
.main .box-nav .swiper-button-prev{width:27px;height:73px;left:6px;top:60px;background-image: url(../images/d-lw.png);background-position: 0px 0px;}
.main .box-nav .swiper-button-prev:hover{background-position: 0 0;background-image: url(../images/t-lz.png);top:40px;left:0px;}
.main .box-nav .swiper-button-next:hover{background-position: 0 0;background-image: url(../images/t-lr.png);top:40px;right:0;}
.swiper-pagination span{margin-left:10px;}
.box-nav ul{height:108px;width:3000px;padding-left: 9px;}
.box-nav li{float: left;height:75px;margin:15px 12px;width:60px;font-size:14px;}
.box-nav ul{margin-left:32px;}
.box-nav li img{width:40px;height:40px;margin-left:0px;margin-top:5px;}
.box-nav li span{display: block;text-align: center;margin-top:10px;}
body .box{width: 1000px;background: white;height:420px;margin-top:15px;}
.main .xinwen-bg{width:100%;}
.main .xinwen{width:1000px;margin:74px auto;position: relative}
.xinwen .swiper-button-prev{left:330px;top:562px;}
.xinwen .swiper-button-next{right:320px;top:562px;}
.xinwen .swiper-pagination{bottom:-55px;left:343px;}
.xinwen .swiper-pagination span{height:25px;width:25px !important;line-height:25px;color:white;font-weight:900;border-radius: 50% !important;background: #d2d2d2;opacity: 1}
.swiper-pagination span{margin-left:10px;}
.xinwen .swiper-wrapper li{float: left;width:490px;height:125px;margin-top:25px;}
.xinwen .swiper-pagination-bullet-active{background: #18bcd2 !important;color:white !important;}
.xinwen li{margin-right:20px;}
.xinwen ul{margin-right:-20px;}
.xinwen ul li img{width:160px;height:120px;float: left}
.xinwen ul p{width:320px;float: left;margin-left:10px;}
.xinwen li .s1{display:block;color:#333333;font-size:18px;font-weight: 400;line-height:28px;overflow: hidden;text-align: left;}
.xinwen li .s2{display: block;font-size:12px;color:#999999;line-height:22px;margin-top:4px;text-align: left}
.main .title{height:57px;}
.xinwen .title{background: url(../images/xinwen.png)no-repeat;width:617px;margin: 0 auto;padding-bottom: 20px;}
.tuku .title{background: url(../images/tuku.png)no-repeat;width:659px;margin: 0 auto;padding-bottom: 15px;}
.xinwen .swiper-slide{background: none}
body .swiper-pagination-bullet-active{background: #11bdd3}

.main .xinche{margin-top:135px;height:550px;position: relative}
.xinche>.p1{height:57px;}
.xinche .swiper-button-prev{left:-45px;top:365px;}
.xinche .swiper-button-next{right:-45px;top:365px;}
.xinche .swiper-pagination{bottom:-19px;left:390px;display: none}
.xinche .swiper-slide{background: none}
.xinche>.p1 .s0{display: block;float: left;font-size:28px;color:#333333;font-weight: 900;line-height:69px;text-indent: 160px;}
.xinche>.p1 .s1{display: block;float: left;margin-top:24px;font-size:16px;text-indent:30px;color:#333333;line-height:33px;width:140px;height:33px;cursor:pointer;}
.xinche>.p1 .s2{display: block;float: left;margin-top:24px;font-size:16px;color:#333333;width:140px;height:33px;line-height:33px;text-indent:30px;cursor:pointer;}
.xinche .p1 .acter{background: url(../images/lingxing.png);color:white;font-weight:600;}
.xinche .u1,.xinche .u2{position: absolute;left:0px;top:47px;}
.xinche .u1 ul,.xinche .u2 ul{margin-right:-30px;}
.xinche #u2{visibility: hidden}
.xinche #u1{z-index: 1}
/*.xinche .swiper-container{ margin-top: 60px}*/
.xinche ul li{width:176px;height:132px;position: relative;float: left;margin:10px 30px 10px 0;overflow: hidden}
.xinche ul li .i2{position: absolute;top:2px;left:2px;width:66px;height:38px;}
.xinche .xinche-right-li{margin-right: 0;}
.xinche ul li img{width:176px;height:132px;transition: transform 1s;}
.xinche ul li:hover img{transform: scale(1.1,1.1)}
.xinche ul li span{height:32px;display: block;width:100%;position: absolute;bottom: 0px;background: black;opacity: 0.7;font-size: 14px;line-height: 32px;color:white;text-align: center}
.xinche .title{background: url(../images/xinche.png)no-repeat;width:286px;margin: 0 auto;}

.main .shipai{height:500px;position: relative;background: none;margin-top:126px;}
.shipai .title{background: url(../images/shipai.png)no-repeat;margin:0 auto;width:675px;padding-bottom:35px;}
.shipai .swiper-slide{background: none;}
.main .shipai .swiper-button-prev{left:-65px;top:342px;}
.main .shipai .swiper-button-next{right:-65px;top:342px;}
/*.main .shipai .swiper-button-prev:hover{background-position: 0 0;background: url(../images/shipai-lz.png);}*/
/*.main .shipai .swiper-button-next:hover{background-position: 0 0;background: url(../images/shipai-rz.png);width:52px;height:97px;}*/
.shipai .swiper-pagination{bottom:-114px;left:450px;}
/*.main .shipai .swiper-pagination span{background: white;opacity: 0.7;}*/
/*.main .shipai .swiper-pagination .swiper-pagination-bullet-active{background: #FE7E10;opacity: 1;}*/
.main .tuku .swiper-pagination .swiper-pagination-bullet-active{background: #5ad9ea;}
.main .tuku .swiper-pagination span{background: white;opacity: 1;}
.shipai li{width:315px;height:230px;position: relative;float: left;margin:10px 27px 10px 0;overflow: hidden;}
.shipai ul{margin-right:-27px;}
.shipai li img{width:315px;height:230px;transition: transform 1s;}
.shipai li:hover img{transform: scale(1.1,1.1);}
.shipai .i2{width:146px;height:59px;position: absolute;top:0px;left:0px;}
.shipai .i3{width:97px;height:31px;position: absolute;right:0px;top:0px;}
.shipai li span{height:40px;width:100%;font-size:14px;line-height: 40px;text-align: center;color:white;position: absolute;bottom: 0;background: black;display: block;opacity: 0.7;}
.shipai .xinche-right-li{margin-right: 0;}

.main .tuku{position: relative;margin-top:92px;}
.tuku .title{margin-bottom: 13px;}
.tuku li{position: relative;}
.tuku .swiper-button-prev{left:-45px;top:305px}
.tuku .swiper-button-next{right:-45px;top:305px}
.tuku .swiper-pagination{bottom:-44px;left:336px;}
.tuku-left{float: left;width:498px;height:527px;}
.tuku-right{float: left;width:498px;height:527px;margin-left:4px;}
.tuku li span{height:35px;line-height: 35px;font-size:14px;color:white;position: absolute;display: block;background: black;opacity: 0.7;text-align: center;bottom: 0;width: 100%;}
.tuku li{overflow: hidden;}
.tuku li:hover img{transform: scale(1.1,1.1);transition: transform 1s;}
.tuku .l1{width: 498px;height: 350px;}
.tuku .l1 img{width: 498px;height:350px;}
.tuku .l2,.tuku .l3,.tuku .l2 img,.tuku .l3 img{width:247px;height:173px;float: left;}
.tuku .l3{margin-left:4px;}
.tuku li{margin-bottom:4px;}
.tuku .l2,.tuku .l3{margin-bottom: 0;}
.tuku .tuku-right .l1{margin-top:177px;}

.main .video{margin-top:148px;position: relative;}
.video .title{background: url(../images/video-t.png)no-repeat;width:656px;margin: 0 auto;margin-bottom:45px; }
.video .p1{margin-bottom: 23px;}
.video ul{margin-right:-28px;}
.video li{width:229px;height:208px;float:left;position: relative;margin:0px 28px 0px 0;overflow: hidden}
.video li img{width:229px;height:150px;}
.video li img:hover{transform: scale(1.1,1.1);transition: transform 1s;}
.video li .i2:hover{transform: scale(1.0,1.0);transition: transform 1s;}
.video .i2{width:35px;height:35px;position: absolute;left:97px;top:57px;}
.video .i3{width:106px;height:40px;position: absolute;top:0px;left:0px;}
.video li span{display: block;height:58px;line-height: 28px;font-size:14px;color:#333333;text-align: center;background: white;z-index: 10;position: absolute;bottom: 0;width:229px;padding-top: 10px;}

.main .fangtan{position: relative;margin-top: 65px;}
.fangtan .title{background: url(../images/fangtan.png)no-repeat;width:304px;margin: 0 auto;margin-bottom: 20px;}
.fangtan li{width:488px;height:332px;float: left;margin-top:23px;margin-right:20px;}
.fangtan li img{float: left;width:272px;height:330px;}
.fangtan .swiper-button-prev{left:-45px;top:437px;}
.fangtan .swiper-button-next{right:-45px;top:437px;}
.fangtan .swiper-pagination{bottom:-54px;left:445px;}
.fangtan ul{margin-right: -20px;}
.fangtan .l1{margin-top:45px;}
.fangtan li .s1{display: block;width:196px;height:330px;color:#333333;padding-left:10px;line-height:25px;font-size:14px;background:url(../images/f-w.png)no-repeat;margin-left:278px;overflow:hidden;text-align: left}
.fangtan li:hover .s1{background: url(../images/f-z.png);color:#11bdd3;}
.fangtan li .s2{font-size:30px;font-weight: 900;margin-top:90px;display: block}

.main .meiti{margin-top:188px}
.meiti .title{background: url(../images/meiti.png)no-repeat;width:491px;margin: 0 auto;}
.meiti li{width:150px;height:65px;float: left;margin-right:20px;margin-top:20px;}
.meiti ul{width:1020px;}
.meiti li img{width:150px;height:65px;}

body .main ul li .i2:hover,body .main ul li .i3:hover{transform: scale(1.0,1.0);}
body .main ul li:hover .i2,body .main ul li:hover .i3{transform: scale(1.0,1.0);}
.footer-bg{height:200px;}
/*.swiper-slide{visibility: hidden}
.swiper-slide-active{visibility: visible}*/
/*焦点图*/
.focus{ position:relative; width:640px; height:420px; background-color: #000; float: left;}
.focus img{ width: 640px; height: 420px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; text-decoration:none; color:#fff; font-size:20px; overflow:hidden; padding-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000}
.focus .fcon img{ display:block;}
.focus .fbg{bottom:25px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:24px}
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:7px 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#11bdd3;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal;}
.focus .prev,.focus .next{position:absolute;width:49px;height:105px;}
.focus .prev{top: 40%; left: 0px;background: url(../images/l-lw.png) no-repeat; cursor:pointer; }
.focus .next{top: 40%; right: 0px;background: url(../images/l-rw.png) no-repeat;  cursor:pointer;}
.focus .prev:hover{background: url(../images/l-lz.png) no-repeat; }
.focus .next:hover{background: url(../images/l-rz.png) no-repeat; }

/*顶部*/
.head{border-top:solid 2px #c51a00; border-bottom:solid 2px #ebebeb; height:36px; line-height:36px; background-color:#fcfcfc;}
.head .navr{width:1000px; height:36px; margin:auto;}
.head .navr .logo{float:left; width:150px; height:36px; display:inline; overflow:hidden;}
.head .navr .logo a{display: block; overflow:hidden; padding:0;}
.head .navr span{width:850px; height:36px; line-height:36px; float:left; font-size:14px; display:inline;}
.head .navr em{float:left; background:#666666; width:1px; height:20px; margin:8px auto;}
.head .navr a{float:left; display:inline; padding:0 19px; color:#666666;}
.head .navr a:hover{color:#00943D;}
/*顶部结束*/
.box{width:1000px; height:auto; margin:auto}
.mian1{width:1000px; height:425px; overflow:hidden; background-color: #F7F7F7;}
.mian2{width:1000px; height:508px; margin:auto; overflow:hidden;}
.huand{float:left; overflow:hidden; width:640px; height:420px;}
.newstop img{margin-top:-16px}
.newstop{width: 342px; height:420px;  float:left;margin-left:14px; }
.newstop ul{clear:both; height:104px; width:370px; line-height:20px;}
.newstop ul li{float:left; font-size:13px;}
.newstop span{overflow:hidden; width:320px;margin-left:5px;height:74px; padding:15px 15px 0px 15px;border-bottom:1px solid #18bcd2; display:block; font-size:18px; color:#333333;font-family: "微软雅黑";  text-align:left; line-height:30px; }
.newstop span:hover{color:#f00;}
.newstop p{font-size:14px; width:360px; height:60px; line-height:30px; padding:0 5px; overflow:hidden;font-family: "微软雅黑";}
.newstop em{padding:0 10px 0 0px; line-height:20px; color:#f23232; font-size:15px;}

.footer{background: #272727;height:218px;}
.footer-nav{height:59px;border-bottom:1px solid #5A5A5A}
.footer-nav ul{width:895px;margin: 0 auto}
.footer-nav li{float: left;line-height:59px;font-size:12px;}
.footer-nav li a{color:#838383;border-right:1px solid #5A5A5A;padding:0 15px;}
.footer-nav li a:hover{color:white !important;}
.footer-nav .l1 a{border:0px;}
.footer-content p{text-align: center;margin-top:30px;color:#838383;font-size:12px;line-height:20px;}

.main .swiper-button-prev{background: url(../images/zlw.png) no-repeat;left:-65px;}
.main .swiper-button-prev:hover{background: url(../images/zlz.png) no-repeat;}
.main .swiper-button-next{background: url(../images/zrw.png) no-repeat;right:-65px;}
.main .swiper-button-next:hover{background: url(../images/zrz.png) no-repeat;}
.main .tuku .swiper-button-prev{background: url(../images/tlw.png) no-repeat;  background-position: 0px 0px;width:49px;height:105px;opacity: 1;left:-75px;}
.main .tuku .swiper-button-next{background: url(../images/trw.png) no-repeat;  background-position: 0px 0px;width:49px;height:105px;opacity: 1;right:-75px;}
.main .tuku .swiper-button-prev:hover{background: url(../images/tlz.png) no-repeat;  background-position: 0px 0px;width:49px;height:105px;opacity: 1;left:-75px;}
.main .tuku .swiper-button-next:hover{background: url(../images/trz.png) no-repeat;  background-position: 0px 0px;width:49px;height:105px;opacity: 1;right:-75px;}


.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination-bullet{width:40px !important;border-radius: 0 !important;}
.tuku .swiper-pagination-bullet{width:30px !important;height:6px !important;}
.right-nav{width:168px;padding:2px 0px;height:600px;position: fixed;top:100px;right:2px;z-index: 9999;background: url(../images/right-nav.png)no-repeat}
.right-nav ul{height:425px;padding:2px 0px;margin-top:53px;}
.right-nav .p1{height:24px;}
.right-nav li{width:168px;height:45px;margin-top:17px;text-align: center;font-size:14px;color:white;cursor:pointer;line-height: 44px;}
.right-nav li:hover{background: #f9b845}
.right-nav img{margin:12px 3px;}
.right-nav .active{background: #f9b845;color:white;}

.meiti>img{margin-left:-20px;}
/*新闻底部next prev*/
#newsnext,#newsprev{
	height: 30px;
	width: 30px;
	border-radius: 50%;
	margin-top: -8px;
}
#newsnext{
	right: 299px;
}
#newsprev{
	left: 310px;
}
#newsnext:hover,
#newsprev:hover{
	background-color: #18bcd2 !important;
}
/*颜色底图*/
.leftBg1{
	position: absolute;
	top: 1257px;
	left: 0;
	width: 441px !important;
}
.leftBg1 img,.leftBg2 img,.rightBg img{
	width: 100%;
}
.leftBg2{
	position: absolute;
	top: 5180px;
	left: 0;
	/*width: 441px;*/
}
.rightBg{
	position: absolute;
	top: 3847px;
	right: 0;
}
.xinwen ul li:hover .s1{color: #18bcd2 !important;}


/*移动端*/
.mobile-show .banner{
  background: url(../images/0005.png) no-repeat;
  background-size: cover;
  background-position: top;
  height: 200px;
}
.mobile-show .bannerslide .swiper-slide img{width: 100%;}
.mobile-show .bannerslide .swiper-slide span{position: absolute;display: block;bottom: 0;height: 30px;overflow: hidden;z-index: 1111111111111111;color: #fff;background: #000;opacity: 0.5;}
