﻿@charset "utf-8";
/* CSS Document */
body{font-size:14px; font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; width:100% !important; position:static !important; height:auto !important; overflow:auto !important; }
*{margin:0; padding:0;}
a{text-decoration:none;}
li{list-style:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a:link, a:visited{color:#2f2e2e; text-decoration:none; }
a:hover, a:active{color:#ffba07; text-decoration:none; }
font{color:inherit !important; font-weight:normal !important; }
.clear { clear: both; *height: 0; *font-size: 0; *line-height: 0; }
.clearfix { *zoom: 1; }
.clearfix:after { content: ""; display: table; clear: both; }
/*--------头部------- */
.lmtwidth{width:1200px; margin:0 auto; position:relative; }
.headerbar{height:44px; background:#f4f4f4; border-bottom:1px solid #a10404; }
.headerbar p{font-size:14px; color:#515151; line-height:42px; }
.welcome{float:left;}
.date{float:right;}
.weather{ float:right; height:25px; margin-top:8px; }
.header{height:128px; }
.logo{margin-top:18px; }
.search{float:right; width:224px; height:46px; background:#e8e7e7; margin-top:44px; padding:10px; }
.ipt-text, .ipt-btn{height:26px; border:none; outline:none; line-height:26px;  }
.ipt-text{float:left; background:none; padding-left:10px; width:174px; }
.ipt-btn{float:right;  width:30px; background:url(../images/search.png) no-repeat center; }
.nav{height:48px; background:#a10404; position:relative; z-index:100;}
.nav li{height:48px; float:left; width:125px; text-align:center; font-size:18px; color:#ffffff; line-height:48px;  }
.nav li dl{max-height:0px; overflow:hidden; background:#a10404; }
.nav li dd{line-height:30px; font-size:16px;  }
.nav li dd:hover{background:rgba(255,255,255,0.3); }
.nav li:hover{background:rgba(255,255,255,0.3); }
.nav li:hover>a{color:#ffba07; }
.nav li dd:hover a{color:#ffba07;}
.nav li:hover dl{max-height:200px; }
.nav li a{color:#ffffff;}
.nav ul{padding:0 20px; }
.banner{position:relative; z-index:1; }
.banner img{width:100%; }
/*--------第一块------- */
.part1{margin:50px 0 30px; }
.tybt{height:55px; border-bottom:1px solid #9f9e9e; margin-bottom:22px; }
.tybt h2{float:left; padding:0 20px; height:55px; border-bottom:1px solid #a10404; }
.bthd{float:right; width:220px; margin-top:20px; }
.bthd h3{width:98px; height:26px; line-height:26px; text-align:center;  font-size:16px; color:#ffffff; float:left; margin-right:10px; border-radius:10px;  }
.bthd a{display:block; width:100%; } 
.bthd .active a{color:#ffffff; }
.bthd .normal a{color:2f2e2e; }
.bthd .active{background:#a10404;  }
.bthd .normal{background:#ebeaea; }
.focus{float:left; }
.focus img{width:594px; height:324px; }
.focus-box{clear:both;width:100%; height:100%;}
.focusImage{float:left;width:100%; height:100%;}
.focusImage-inner{width:594px; height:324px; position:relative;}
.focusImage-content li{display:none;}
.focusImage-content li.current{display:block;}
.focusImage-title{height:40px;line-height:40px;position:absolute;bottom:0;left:0;width:100%; overflow:hidden; }
.focusImage-title-bg{background:#a10404; opacity:0.4; position:absolute;z-index:5;height:40px; width:100%;}
.focusImage-title h2{ position:absolute; width:100%; z-index:10; color:#fff; font-size:14px; font-weight:normal; height:40px; line-height:40px; text-align:center; }
.focusImage-title a,.focusImage-title a:visited,.focusImage-title a:hover{color:#fff; text-decoration:none}
.focusImage-slide{position:absolute;z-index:15; left:50%; margin-left:-66px;  bottom:54px; }
.focusImage-slide li{width:12px; height:12px; border-radius:6px;  line-height:12px; text-indent:20px; overflow:hidden; background:#ebeaea; color:#FFF; cursor:pointer;float:left; margin-right:10px; text-align:center;}
.focusImage-slide li.current{background:#a10404;}

.news{float:right; width:575px;  }
.newsbt h2{font-size:16px; color:#a10404; line-height:22px;  }
.newsbt h2 a{color:#a10404; }
.newsbt h2 a:hover{color:#ffba07; }
.newsbt span{color:#b7b6b6; color:#a10404; font-size:16px; line-height:28px; display:none;  }
.newszy{font-size:16px; color:#a10404; line-height:22px; text-indent:2em; padding:10px 8px 10px; border-bottom:1px solid #dfdcdc;  }
.newslist{padding:10px 8px 0; }
.newslist li{line-height:36px; background:url(../images/lblibg.png) no-repeat left center; padding-left:22px;  }
.newslist li:hover{border-bottom:1px dashed #dfdcdc; }
.newslist li>span{float:right; }
.more{line-height:40px; }
.more span{font-size:14px; color:#dfdcdc; margin-left:5px; }
.more a{color:#a10404;float:right; }
.more a:hover{color:#ffba07; }
.tzgg{border-top:1px dashed #ededed; border-bottom:1px dashed #ededed; padding:2px; margin-top:15px; }
.tzgg h2{float:left; background:url(../images/tzggbt.png) no-repeat center; text-align:center; width:123px; height:33px; line-height:33px;  font-size:16px; color:#ffffff; }
.tzgg h2:hover{color:#ffba07; }
#demo{overflow:hidden; width:1030px; float:right; margin-right:20px; }
#indemo {float:left; width:3000%; }
#demo1 {float: left; }
#demo2 {float: left; }
.tzgglist{}
.tzgglist li{line-height:33px; float:left; margin-right:50px;  }
.tzgglist li span{margin-left:5px; }
/*--------第二块------- */
.part2{background:#f4f4f4; padding:50px 0; }
.p2t>a{float:left; margin-right:20px;  transition:all 0.5s;  }
.p2t>a li{width:280px; height:280px; padding:20px; }
.p2t>a:hover li{box-shadow:0 0 5px #c8c8c8;  border-radius:20px;}
.p2t>a:hover{border-radius:20px !important; }
.p2t>a *{transition:all 0.5s; }
.p2t li span{display:block; width:78px; height:105px; margin:0 auto; line-height:80px; text-align:center;  }
.p2t>a:hover .txtx1 *{color:#1c83ea; }
.p2t>a:hover .txtx2 *{color:#51b137; }
.p2t>a:hover .txtx3 *{color:#ffae00; }
.txtx1 span{ background:url(../images/txbg1.png) no-repeat center;  }
.txtx2 span{ background:url(../images/txbg2.png) no-repeat center;  }
.txtx3 span{ background:url(../images/txbg3.png) no-repeat center;  }
.p2t>a:hover .txtx1 span img{animation:tx1 2s linear infinite; }
@keyframes tx1{
	0%{ transform:scale(0.9); }
	25%{transform:scale(1.0); }
	50%{ transform:scale(1.1); }
	75%{transform:scale(1.0); }
	100%{transform:scale(0.9); }
}
.p2t>a:hover .txtx2 span img{animation:tx2 1s linear infinite; }
@keyframes tx2{
	from{transform:rotate(0deg); }
	to{transform:rotate(180deg); }
}
.p2t>a:hover .txtx3 span img{animation:tx3 2s linear infinite;}
@keyframes tx3{
	from{transform:rotateY(0deg); }
	to{transform:rotateY(360deg); }
}
.jtcy{float:right !important; margin-right:0px !important; padding:0 !important; }
.jtcy:hover img{border:5px solid #ffffff; }
.jtcy img{width:100%; height:100%; transition:all 0.5s; }
.p2t li span{display:block; text-align:center; height:108px;  }
.p2t li h2{font-size:26px; color:#2f2e2e; text-align:center; margin:8px 0 10px;  }
.p2t li p{line-height:22px; color:#2f2e2e; text-align:justify;  }
.p2d{margin-top:46px; }
.p2d li{float:left; background:url(../images/p2dlibg.png); width:280px; height:71px; line-height:71px; font-size:20px; font-weight:bold; transition:all 0.5s; }
.p2d li:hover{box-shadow:0 0 8px #a3a3a3; }
.p2d li p{display:inline-block; vertical-align:middle; width:140px; text-align:center; }
.p2d li:hover img{animation:cd-shock 0.5s; }
@keyframes cd-shock {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0); 
    transform: rotate(0);
  }
  30% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  60% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}
.p2d4{color:#ff9602; }
.p2d1{color:#c10808; margin-left:25px; }
.p2d2{margin-left:25px; color:#317e20;  }
.p2d .p2d3{float:right !important; color:#155acb; }
/*--------第三块------- */
.part3{ padding:50px 0;  }
.p3tl{float:left; width:550px; height:250px; }
.p3tl img{float:left; }
.p3tlnr{float:right;  width:365px; height:252px; position:relative; }
.p3tl p{line-height:28px; color:#2f2e2e; font-size:14px;  text-indent:2em; }
.ckxqbtn{width:145px; height:35px; line-height:35px; text-align:center; background:#a10404; position:absolute; left:0; bottom:0; color:#ffffff; transition:all 0.5s; }
.ckxqbtn:hover{color:#ffba07; font-size:16px;  }
.p3tm{float:left; margin-left:30px; }
.p3tm li{width:210px; height:82px; background-color:#f4f4f4; background-position:30px center; background-repeat:no-repeat;  padding-left:82px; line-height:82px; font-size:24px; color:#2f2e2e; transition:all 0.5s; }
.p3tm li:hover{background-color:#ffae00; color:#a10404; box-shadow:0 0 5px #a3a3a3; }
.p3tm1{background-image:url(../images/p3tm1.png); }
.p3tm2{background-image:url(../images/p3tm2.png); margin:3px 0; }
.p3tm3{background-image:url(../images/p3tm3.png); }
.p3tr{float:right; background:#f4f4f4;  width:382px; height:252px; padding:10px 20px; }
.p3tr h2{font-size:24px; color:#2f2e2e; text-align:center; font-weight:normal; margin-bottom:10px; }
.ryzz ul li span{display:none; }
.slider{width:295px; height:190px; position:relative; margin:0 auto; }
.slider .slider-img {width:295px; height:190px; overflow:hidden;  position:relative; }
.slider:hover .slider-btn {text-indent:20px;  overflow:hidden;  }
.slider .slider-img .slider-img-ul {position:absolute; left:0; top:0; height:190px; width:2000%; }
.slider .slider-img .slider-img-ul li {float:left; width:295px; height:190px; }
.slider .slider-img .slider-img-ul li img {  width:295px; height:190px;  }
.slider .slider-dot{display:none; }
/*
.slider .slider-dot ul {position:absolute; right:50px; bottom:30px; } 
.slider .slider-dot ul li {cursor:pointer; width:10px; height:10px; border-radius:50%; background:#ccc; border:2px solid #fff; float: left; margin-left: 10px; } 
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {background:#fff; }
*/
.slider .slider-btn {transition:all 0.5s; background-repeat:no-repeat; background-position:center; position:absolute; width:20px; padding:5px; height:60px; top:50%; line-height:100px; text-align:center; color:#fff; font-size:28px; text-decoration:none; font-family: '黑体'; color:rgba(255, 255, 255, 0); }
.slider .slider-btn:hover{background-color:rgba(125, 125, 125, 0.5); }
.slider .slider-btn.slider-btn-left {left:-25px; margin-top:-30px; background-image:url(../images/jtl.png); }
.slider .slider-btn.slider-btn-right {right:-25px; margin-top:-30px; background-image:url(../images/jtr.png); }
.p3d{margin-top:60px; }
.p3d img{transition:all 0.5s; }
.p3d img:hover{transform:scale(1.05);}
/*--------底部------- */
.footer{}
.footer a{color:#ffffff; }
.footer a:hover{color:#ffba07; } 
.foottop{height:220px; background:#a10404; }
.fttl{width:450px; float:left; padding-top:30px; padding-left:10px; }
.fttl h2{margin-bottom:20px; color:#ffffff; }
.fttl select{width:194px; height:40px; background:rgba(255,255,255,0.2); font-size:18px; color:#ffffff; border:none; outline:none; margin-right:20px; margin-bottom:15px; padding-left:15px;}
.fttl select option{background:#a10404; color:#ffffff; }
.fttr{ padding-top:30px; float:right; width:600px; }
.gfwx{float:left; }
.gfwx p{text-align:center; font-size:16px; color:#ffffff; line-height:30px; }
.gfwx img{width:100px; height:100px;}
.fttr h2{margin-bottom:20px; color:#ffffff; }
.webinfo{float:left; margin-left:26px; font-size:14px; color:#ffffff; line-height:25px; }
.footdown{height:97px; background:#810606; text-align:center; line-height:30px; color:#ffffff; padding-top:20px; }
.webewm{float:left; margin-right:20px; width:100px; height:130px; }
.webewm p{text-align:center; font-size:16px; color:#ffffff; line-height:30px;  }
.webewm img{width:100px; height:100px; }
/*--------列表页------- */
.lby{ background:#f4f4f4; }
.lby .lmtwidth{background:#ffffff; padding:30px;}
.location{margin-bottom:20px; line-height:30px; color:#919191; background:#e7e7e7 url(../images/locationh.png) no-repeat 10px center; padding-left:40px;  border-radius:10px; height:30px; }
.location a{color:#a10404; }
.location a:hover{color:#a6a6a6; }
.lbytit{border-bottom:1px solid #9f9e9e; height:45px;    }
.lbytit h2{font-size:20px; color:#a10404;  line-height:30px; background:url(../images/channel.png) no-repeat 10px center; padding:0 20px 0 60px;}
.lbl{float:left; width:830px; border-right:1px solid #e7e7e7;  padding-right:20px; min-height:730px; }
.conlist{padding:10px 0; }
.conlist li{border-bottom:1px dashed #e7e7e7; padding:10px; line-height:20px; background:url(../images/lblibg.png) no-repeat 10px 13px; padding-left:40px; height:40px; overflow:hidden; transition:all 0.5s; }
.conlist li p{opacity:0; transition:all 0.6s; line-height:20px; color:#919191; padding:10px 100px 0px 0; }
.conlist li:hover{background-color:#e7e7e7;  }
.conlist li:hover p{opacity:1; }
.conlist li span{float:right; color:#919191; }
.pageindex{margin-top:10px; line-height:30px; text-align:center;  border-top:1px solid #9f9e9e; padding:30px 0; }
.lbr{float:right; width:290px; min-height:700px;  }
.lbrtzgg{}
.lbrtit{height:45px; border-bottom:1px solid #9f9e9e; }
.lbrtit h2{float:left; background:url(../images/tzggbt.png) no-repeat center; text-align:center; width:123px; height:33px; line-height:33px;  font-size:16px; color:#ffffff; }
.lbrtit span{float:right; margin:10px 5px 0 0; display:block; width:80px; height:20px; text-align:center; line-height:20px; background:#e7e7e7; border-radius:10px;  color:#a6a6a6;  }
.lbrtit span:hover{background:#a10404; color:#ffffff; }
.lbrlist{padding:10px; }
.lbrlist li{line-height:25px; font-size:16px; margin-bottom:10px; list-style:inside disc; color:#919191;   }
.lbrdate{ float:left; width:50px; height:50px; background:#e7e7e7; padding:5px; margin-right:10px; }
.lbrdate span{font-size:16px; display:block; text-align:center; color:#a10404; line-height:20px; }
.day{ border-bottom:1px solid #ffffff;   }
.month{ }

/*--------列表页------- */
.lblx{width:266px; float:left; }
.lmbt{background:url(/new/images/lblmbtbg.png) no-repeat top center; height:100px; padding:20px 24px; }
.lmbt h2{font-size:36px; color:#a10404; }
.lmbt span{font-size:18px; margin-left:60px; color:#a10404; }
.lmlb{padding-top:22px; }
.lmlb li{height:62px; line-height:62px; margin-bottom:14px;  padding-left:40px;  font-size:24px; color:#a10404; background:#f5f5f5 url(/new/images/lmlblibgw.png) no-repeat 165px center; transition:all 0.5s;    }
.lmlb li a{color:#a10404;}
.lmlb li:hover{color:#ffffff; padding-left:80px; background:#a10404 url(/new/images/lmlblibgwy.png) no-repeat 206px center; }
.lmlb li:hover a{color:#ffffff;}
.lbrx{width:830px; float:right; }
/*--------图片列表页------- */
.piclist{padding:10px; text-align:center; }
.piclist li{display:inline-block; width:240px; height:200px; margin:10px; line-height:40px; overflow:hidden; }
.piclist li img{width:100%; height:160px; }
.pe_u_thumb_title{height:40px;}

/*--------内容页------- */
.nry{ background:#f4f4f4; }
.nry .lmtwidth{background:#ffffff; padding:30px;}
.content{border-top:1px solid #919191;  border-bottom:1px solid #919191; padding:50px 70px; }
.contit{font-size:24px; text-align:center; line-height:1.5em;  }
.coninfo{text-align:center; font-size:14px; line-height:25px;  color:#919191; margin-top:20px; border-radius:10px; background:#e7e7e7;   }
.conzw{line-height:2em; text-align:justify; padding:20px 0;  }
.confp{padding:20px 0 0px; border-top:1px solid #e7e7e7;}
.confp p{line-height:35px;  }
.conlistx{padding:20px 10px;}
.conlistx li{padding:10px; box-shadow:0 0 5px #ccc; margin-bottom:10px; }
.conlistx h2{font-size:18px; }
.conlistx p{line-height:25px; font-size:14px; padding-top:10px;  text-indent:2em; }
.conlistx a{}

.dpnr{padding:20px 30px; line-heigth:2em; text-align:justify; }

.mhover{display:none; }


/* fullSlide */
.fullSlide{width:100%;position:relative;height:300px; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:300px;overflow:hidden;text-align:center; background-repeat:no-repeat; background-position:top center; background-size:100% 100%; }
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/new/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


@media (max-width: 768px){

}

/* 移动端 */
.kgan{display:none; position:absolute; top:5px; right:20px;  z-index:10; }
#btclose{display:none; padding:2px; }
#btopen{padding:2px; }
.xxlmlb{display:none; }
.mbr{display:none; }
@media (max-width: 768px) {
.lmtwidth{width:90%; margin:0 auto; }
.headerbar{display:none;  }
.header{height:auto; }
.logo{width:100%; margin:20px auto; }
.kgan{display:block; }
.nav{height:40px; position:relative; z-index:10;  }
.nav li{float:none; background:#a10404; line-height:40px; height:40px; width:auto; padding:0 20px; text-align:left; }
.nav li:hover{background:#a10404; }
.nav li:hover dl{display:none;}
.search{display:none; }
#mnavlb{position:relative; height:40px;  overflow:hidden;  }
.part1{margin:20px auto; }
.tybt h2{padding:0 10px; }
.bthd{width:100%; margin:10px auto;  }
.bthd h3{width:auto; padding:0 10px; }
.bthd h3 a{float:left; width:auto; padding:0 10px; margin-right:5px;}
.bthd .active .mhover{background:#ffffff; }
.bthd .normal .mhover{background:#a10404; }
.mhover{display:block; float:right; width:40px; height:20px; border-radius:10px; margin-top:3px; }
.focus, .focus img, .focusImage-inner, .focusImage{width:100%; height:auto; float:none; }
.news{float:none; width:100%; margin:10px auto;}
.newslist li span{float:none; display:inline-block; }
.newslist li:hover{border-bottom:none; }
.more span{display:none; }
.more a{display:block; width:80px; height:30px; line-height:30px; text-align:center; color:#ffffff; background:#a10404; }
.tzgg{}
.tzgg h2{float:none; margin:0 auto; }
#demo{float:none; width:100%; }
.part2{margin:20px 0; padding:20px 0;}
.p2t>a li{width:100%; height:auto; }
.p2t>a{ width:100%; height:auto; margin-bottom:10px;}
.p2d li{width:100%; margin:0 auto 10px; float:none; }
.p2d3{float:none !important;}
.p2d li p{width:50%; }
.part3{padding:20px 0;}
.p3t{}
.p3d{}
.p3tl{float:none; width:100%; height:auto; }
.p3tl img{display:none; }
.p3tlnr{float:none; display:inline-block; width:auto; height:auto; margin-left:10px; }
.ckxqbtn{position:static; margin:10px auto 0;}
.p3tm{float:none; width:100%; margin-left:0; margin-top:20px; }
.p3tr{float:none; width:100%; padding:10px 0; }
.p3tm li{margin:0 auto 10px; }
.p3d{margin-top:20px; }
.p3d img{width:100%; }
.foottop{height:auto; padding-bottom:20px; }
.fttl{width:100%; float:none; }
.fttl h2{text-align:center; }
.fttl select{width:100%; }
.fttr{float:none; width:100%; padding-top:10px; text-align:center; }
.fttr h2{text-align:center; }
.gfwx{float:none; display:inline-block; margin:0px 5px 10px; }
.gfwx img{display:block; float:none; margin:0 auto; }
.webewm{float:none; display:inline-block; margin:0px 5px 10px; }
.webewm img{display:block; float:none; margin:0 auto;}
.webinfo{float:none; margin-left:0;  }
.footdown{height:auto; padding-bottom:20px; }
.mbr{display:block;}

.lby{}
.location{height:auto; }
.lbl{float:none; width:100%; border-right:none; padding-right:0px; }
.conlist li{height:auto; background-position:left center;  padding-left:20px; }
.conlist li span{float:none; display:block;}
.lbr{display:none; }
.nry .lmtwidth{padding:0; }
.content{padding:20px; }
.conzw img{width:100% !important; height:auto !important; margin:5px 0 !important; text-indetn:0px !important; }
.dpnr{padding:20px 0; }

.lblx{width:100%;margin-bottom:20px; }
.lmbt h2{margin-left:20px; }
.lmbt span{margin-left:100px; }
.lmlb li{height:42px; line-height:42px; }
.lblx img{width:100%; display:none; }
.lbrx{width:100%; }
.conzw input{width:100% !important; height:auto !important; }
.inputxt{width:100% !important; }
.ok_tab{padding:5px; text-align:center; }
.xxbd td{padding:5px !important; }

.silder-ctrl-prev,
.silder-ctrl-next{width: 10%; font-size: 26px; margin-top: -25px; }
.silder-ctrl-con{width: 14px; height: 14px; padding: 0; margin: 0 5px; }
.silder-ctrl-con>span{display: block; width: 100%; height: 100%; border-radius: 50%; padding: 0; }
}

@media (min-width: 769px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {
}



