@charset "utf-8";
*{margin:0; padding:0;}
html{width:100%; }
body{font-size:.16rem;font-family:Microsoft YaHei, Arial; width:100%; height:auto}
div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none;font-family:Microsoft YaHei, Arial;font-size:.16rem}
td{padding:0;list-style-type:none;}
a{text-decoration: none;color:#444;font-family:Microsoft YaHei, Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease; font-size:.16rem;letter-spacing:.02rem}a:hover{color:#b80022}
input,img{border: 0;outline: none}img{-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}input::-ms-clear{display:none;}input::-webkit-input-placeholder{color:#8a9cbe}h1,h2,h3,h4,h5{font-weight:normal;}.clrfix:after {content: '';display: block;height: 0;clear: both;}.fl{float:left!important;}.fr{float:right!important;}
.w1300{width:13rem; margin:0 auto}
.top{height:.37rem; background:#ad0927}.top .link{ float:right;}.top .link a{ font-size:.15rem; color:#ffd7d7; line-height:.37rem; display:inline-block; padding:0 .12rem; background:url(../images/top_link_t.png) no-repeat right center;}.top .link a:hover{color:#fff;}
.logo_box{height:1.78rem; background:#b80022 url(../images/logo_box_bg.png) no-repeat right center;}
.logo{flaot:left; padding-top:.28rem}.logo img{max-width:5.63rem;}

.nav{ height:.53rem; position:relative; z-index:1; width:13rem; margin:0 auto}
.nav ul li{display:inline-block; float:left; text-align:center; margin-right:.12rem}.nav ul li:last-child{margin-right:0;}.nav ul li i{display:none;}
.nav ul li a{font-size:.21rem; letter-spacing:.02rem; color:#272727; display:block;  position:relative; padding:0 .23rem; line-height:.53rem}.nav ul li a:after{ content:""; height:1px; width:0; position:absolute; top:.4rem; left:15%; background:#fff;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.nav ul li a:hover:after{ width:70%;}.nav ul li a:hover{}
.nav ul li ul { display: none; }
.nav li .second-nav{display: none;position:absolute;z-index:999; padding:.1rem 0;background:#b80022; width:1.1rem; margin-left:.12rem}
.nav li .second-nav li{position: relative;width: 100%;height: .4rem;line-height: .4rem;}.nav li .second-nav li a{color:#fff;padding: 0; font-size:.15rem; font-weight:normal}.nav li .second-nav li a:after{ top:.4rem}

.fullSlide{width:100%;position:relative; clear:both; margin:0 auto}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; clear:both}
.fullSlide .bd ul{width:100% !important;height:5rem!important;}
.fullSlide .bd li{width:100% !important;height:5rem;overflow:hidden;text-align:center; background-size:cover; position:relative}
.fullSlide .bd li a{display:block;height:5rem;}
.fullSlide .bd li:after{content:"";position:absolute;height:.47rem; background:rgba(0,0,0,.5);bottom:0;line-height:.47rem; width:100%; left:0}
.fullSlide .bd li h1{position:absolute; z-index:1;  width:10rem; left:50%; margin-left:-6.2rem; bottom:0; color:#fff; font-size:.22rem; line-height:.47rem; text-align:left;letter-spacing:.02rem;}
.fullSlide .hd,.fullSlide .prev,.fullSlide .next{ display:none}

.xyxw{width:8.14rem; float:left;}
.xyxw .hot{border-bottom:1px #d6d6d6 dashed; padding-bottom:.17rem; min-height:1.23rem}
.xyxw .hot img{display:block; width:1.9rem; height:1.23rem; float:left; margin-right:.44rem;}
.xyxw .hot h1{line-height:.23rem; padding-bottom:.2rem}.xyxw .hot h1 a{ font-size:.23rem; color:#282828; line-height:.3rem;letter-spacing:.04rem;}.xyxw .hot h1 a:hover{color:#c01107}.xyxw .hot h1 span{ font-size:.18rem; color:#919191; float:right; display:block;line-height:.3rem;letter-spacing:.02rem;}
.xyxw .hot p{text-indent:2em; font-size:.18rem; color:#808080; line-height:.3rem;letter-spacing:.04rem;}
.xyxw ul{clear:both; padding:.1rem 0}.xyxw ul li{line-height:.44rem; position:relative; padding-left:.2rem}.xyxw ul li span{float:right; color:#919191;letter-spacing:.02rem;}
.xyxw ul li:after{content:"";position:absolute; width:.05rem; height:.05rem; left:0; background:#444; border-radius:.1rem; top:.2rem}

.ty_tit{ padding:.64rem 0 .49rem;display: inline-block; width:100%;}.ty_tit h1{font-size:.33rem; line-height:.31rem; padding-left:.25rem; font-weight:bold; color:#454545; float:left; border-left:#bf1b13 .1rem solid;letter-spacing:.05rem;}.ty_tit a{float:right; font-size:.2rem; color:#02014e; letter-spacing:.02rem;}.ty_tit a:hover{color:#bf1b13}

.ty_list ul{clear:both;}.ty_list ul li{line-height:.4rem; position:relative; padding-left:.2rem; border-bottom:#efefef 1px dashed}.ty_list ul li span{float:right; color:#919191;letter-spacing:.02rem; font-size:.12rem}.ty_list ul li:after{content:"";position:absolute; width:.05rem; height:.05rem; left:0; background:#444; border-radius:.1rem; top:.16rem}

.tzgg{width:4.32rem; float:right;}.tzgg .ty_tit{padding:.64rem 0 .4rem;}

.box_bg{background:url(../images/box_bg.png) no-repeat center top; clear:both; width:100%; margin-top:.3rem; display:inline-block; padding-bottom:.65rem}
.jxdj{ width:45%}.jxdj .ty_tit{padding:.64rem 0 .3rem;}.jxdj ul li{line-height:.35rem;}

.box_tab{background:#f8f8f8; border-top:#f1f1f1 1px solid; border-bottom:#f1f1f1 1px solid; min-height:4rem}
.sz_tab .hd{ padding-bottom:.44rem; padding-top:.4rem; width:100%; display:inline-block}.sz_tab .hd ul li{float:left; color:#656565; font-size:.24rem; cursor:pointer; font-weight:600; margin-right:.63rem; line-height:.5rem}.sz_tab .hd ul li.on{ color:#1e1960; border-bottom:#ad1f25 6px solid}
.sz_tab .bd{clear:both;}.sz_tab .bd ul li{ width:2.89rem; height:2.13rem;  float:left; margin-left:.48rem; overflow:hidden}.sz_tab .bd ul li img{width:100%; height:2.13rem;}.sz_tab .bd ul li:first-child{margin-left:0;}.sz_tab .bd ul li a{position:relative; display:block;}.sz_tab .bd ul li a:after{content:""; position:absolute; background:rgba(0,0,0,.38) url(../images/play.png) no-repeat center; width:100%; height:100%; left:0; top:0;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.sz_tab .bd ul li a:hover:after{ opacity:0}.sz_tab .bd ul li a:hover img{transform: scale(1.1,1.1);}

.mtop67{margin-top:.67rem;}
.xshd .ty_tit{padding:.64rem 0 .22rem; border-bottom:#a6a6a6 1px solid}
.xshd ul{clear:both; padding-top:.48rem}
.xshd ul li{width:2.92rem; height:2rem; float:left;margin-left:.44rem; position:relative; overflow:hidden}.xshd ul li img{width:100%; height:2rem;}.xshd ul li:first-child{margin-left:0;}.xshd ul li:hover img{transform: scale(1.1,1.1);}
.xshd ul li h1{position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:.33rem; background:rgba(175,134,136,.65); color:#fff; font-size:.15rem;}

.ztjy .ty_tit{padding:.64rem 0 .22rem; border-bottom:#a6a6a6 1px solid}
.ztjy ul{clear:both; padding-top:.3rem; overflow: hidden;    width: 100%; float: left;}
.ztjy ul li{width:2.92rem; height:1.2rem; float:left;    position:relative; overflow:hidden}
.ztjy ul li img{width:100%; height:1.2rem;}

.ztjy ul li h1{position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:.33rem; background:rgba(175,134,136,.65); color:#fff; font-size:.15rem;}

.ty_img_list{width:45.5%; padding-bottom:.6rem}.ty_img_list ul li{ float:left; overflow:hidden;  margin-left:.44rem; border:2px #d7d6d6 solid; width:2.69rem; }.ty_img_list ul li:first-child{margin-left:0;}.ty_img_list ul li img{height:1.7rem; width:100%; display:block}
.ty_img_list ul li h1{padding:.12rem .17rem; font-size:.19rem; color:#0d1c5a; line-height:.23rem;letter-spacing:.02rem;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.ty_img_list ul li:hover img{transform: scale(1.1,1.1);}.ty_img_list ul li:hover h1{ background:#bf1b13; color:#fff}

.ty_img_list .ty_tit{padding:.64rem 0 .26rem;}

.footer{height:.93rem; padding:.61rem 0 .56rem; background:#ad1f25; clear:both; overflow:hidden}
.footer .links{float:left; width:30%}.footer .links h1{ font-size:.21rem; color:#fff; line-height:.23rem; display:block; padding-right:.2rem; width:.2rem; float:left; border-right:#c54f53 1px solid}.footer .links ul{float:left; width:66%; padding-left:.27rem}.footer .links ul a{display:inline-block; font-size:.16rem; line-height:.16rem; padding-bottom:.18rem; padding-right:.1rem; color:#fff;}
.footer .txt{float:left; width:35%; font-size:.16rem; padding-left:10%; color:#fff;}.footer .txt p{ padding-bottom:.16rem;}
.footer .ewm{float:right; width:20%;}.footer .ewm img{display:block; float:left; height:.92rem; width:.92rem; padding-right:.1rem}.footer .ewm p{text-align:center; color:#fff; font-size:.16rem; line-height:.3rem}

.copy{height:.45rem; clear:both; background:#a32029; font-size:.15rem; color:#e1a4a4; line-height:.45rem; text-align:left}
.phone{display:none;}

.zy_banner{ height:3.5rem; clear:both; width:100%; background-repeat:no-repeat; background-position:top center; background-size:cover}
.left { width: 2.8rem; float:left; margin-top:.35rem}.left h1{display:block; height:.9rem; line-height:.9rem; background: #b80022 url(../images/logo_box_bg.png) no-repeat right center; border-left:5px #eb7c01 solid; font-size:.3rem; color:#fff; text-align:left; padding-left:.37rem; border-radius:0 30px 0 0; font-weight:normal}
.left ul{background:#f5e5e5; padding:.3rem .2rem; min-height:3rem}
.left ul li{ min-height:.6rem; background: #ffffff;margin-top: .1rem}
.left ul li a{font-size:.17rem;    padding: 0.2rem 0.1rem 0.2rem 0.2rem;
 display:block; }
.left ul li:hover{background: #b80022}.left ul li:hover a{color:#fff;}
.left ul li.on{background: #b80022}
.left ul li.on a{color:#fff}

.right{width:9.3rem; padding:.15rem .36rem; background:#fff; float:right; margin-top:.4rem}
.right .title{line-height:.57rem; border-bottom:#b80022 1px solid}.right .title h1{ font-size:.26rem; color:#333}
.right .title .wz{float:right;font-size: .15rem;color: #636363}.right .title .wz a{font-size: .15rem;color: #636363;}
.right .con{min-height:5rem;padding:.3rem 0px; font-size:.22rem; line-height:.4rem;}
.right .con p{font-size:.22rem; line-height:.4rem;  text-indent:2em}

.right .list_ul{ padding:.2rem 0}
.right .list_ul li{ line-height:.57rem; border-bottom:#e1dfdd 1px dashed; clear:both; position:relative; padding-left:.2rem}.right .list_ul li span{ float:right; color:#999; font-size:.15rem}
.right .list_ul li::after{ content:""; position:absolute;background:#b80022; height:.17rem; width:4px; left:0; top:.2rem}

.content_tit{ padding:.5rem 0 .2rem; font-size:.3rem; text-align:center}
.content_time{ line-height:.6rem; text-align:center; font-size:.16rem; color:#8c8c8c; border-bottom:1px #CCC solid}
.content_time span{font-size:.16rem; color:#8c8c8c; padding:0 .15rem;}
.content{min-height:6rem;padding:.3rem 0px; font-size:.18rem; line-height:.4rem}
.content p{ font-size:.18rem; line-height:.4rem  text-indent:2em}

.right ul.img_list{padding:.4rem 0;}.right ul.img_list li{width:31%; float:left; margin:.1rem 1%;  text-align:center; line-height:.4rem;}.right ul.img_list li img{width:100%; height:2rem; display:block;}

.fenye{padding:.2rem 0; text-align:center; clear:both}


@media (max-width:1300px){
	.ty_img_list ul li{margin-left: 0.4rem;}
}
@media (max-width:1000px){
	html{font-size:100px !important;}
	.w1300{width:98%; margin:0 auto}
	.nav,.left{display:none;}
	.phone{ display:block; position:absolute; right:2%; top:.9rem; z-index:999}.phone b{display:block; background:url(../images/phone_1.png) center no-repeat; width:33px; height:33px;}.phone i{display:block; background:url(../images/phone_2.png) center no-repeat; width:33px; height:33px; display:none}
	.phone_nav{display:block; position:absolute; right:0; top:1.8rem; z-index:9999;background:#b80022;  width:40%; height:auto;}
	.phone_nav ul{position:relative;}
	.phone_nav ul li{position:relative; float:none; margin:0; width:100%;background:#b80022; border-bottom:1px solid #dd5972;}
	.phone_nav ul li a{color:#fff;font-weight:normal; margin:0;display: inherit;padding:0}
	.phone_nav .second-nav{display:none;}
	.phone_nav li .second-nav{ position:relative; width:100%; padding:0;  margin-left:0}
	.phone_nav .second-nav li a{ font-size:.17rem !important}
	.phone_nav ul li a:after{display:none;}
.phone_nav>ul>li.x{background:#b80022 url(../images/nav_x.png) no-repeat 80% center;}
.fullSlide .bd li{height:4.5rem;background-size:cover;background-position: 50%;}.fullSlide .bd ul{height:4.5rem!important;}.fullSlide .bd li a{height:auto;}
.fullSlide .bd li h1{width:97%; left:3%; margin-left:0;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.logo_box{height: 1.5rem;}
.logo{width:50%;}.logo img{max-width:100%;}
.xyxw,.tzgg,.jxdj{width:100%; float:none}
.ty_tit,.tzgg .ty_tit,.ty_img_list .ty_tit{padding:.4rem 0 .22rem;}
.fl,fr{float:none !important;}
.box_bg{ background-size:cover}
.sz_tab .bd ul li,.xshd ul li{margin-left:1.3%; width:24%}.sz_tab .bd ul li img,.xshd ul li img{ height:1.6rem;}
.xshd ul li{height:auto;}.xshd ul li h1{overflow:hidden; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis;}
.mtop67{margin-top:.2rem;}
.ty_img_list{ width:100%}
.footer .links{ width:38%;}.footer .links ul{width: 75%;}
.footer .txt{    padding-left: 2%;    width: 32%;}
.footer .ewm{width:28%;}

.right{width:94%!important; float:none;padding:.15rem 3%;}
.right ul.img_list li a{overflow:hidden; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis; display:block}

}
@media (max-width:797px){
	.logo{width:80%;}
	.xyxw .hot h1 span{display:none;}.xyxw .hot img{margin-right:.2rem;}
	.xyxw .hot p{overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
	.sz_tab .hd ul li{    margin-right:.2rem;}
	.footer{height: 3.5rem; padding:.1rem 0 .3rem;}
	.footer .links,.footer .txt{width:100%; float:none; padding:0; clear:both; padding-top:.2rem;}
	.footer .ewm{width:50%; float:none; margin:0 auto}
	.copy{text-align:center;}
	
	.right .list_ul li a{overflow:hidden; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis; display:block}
	.right ul.img_list li img{height:1.5rem;}
	.footer .links h1{float:none;width: auto;border-right:0;padding-left:3%; padding-bottom:.1rem}
	.footer .links ul{float:none; width:90%; padding-left:3%}
	.footer .txt{width:90%; padding-left:3%}
}
@media (max-width:600px){
	.logo_box{height: 1.1rem;}.logo{padding-top:.25rem;}
	.phone{top: .75rem;}
	.fullSlide .bd li{height:3rem;}.fullSlide .bd ul{height:3rem!important;}
	.xyxw .hot p{display:none;}
	.xyxw ul li a,.ty_list ul li a{overflow:hidden; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis;display:block}
	.xyxw ul li span{letter-spacing: 0;}
	.sz_tab .hd ul li{ float:none;    font-size: .22rem;}
	.sz_tab .hd{padding-bottom:.2rem}
	.sz_tab .bd ul li,.xshd ul li,.ty_img_list ul li{width:100%; margin-left:0; margin-bottom:.15rem; height:auto}
	.sz_tab .bd ul li img,.xshd ul li img,.ty_img_list ul li img{height:auto;}
	.footer .ewm{ width:62%}
	.phone_nav{top:1.4rem; width:60%}
	.fullSlide .bd li h1{font-size:.18rem;}
	.right{margin-top:0}
	.right .title .wz{ float:none;}
	.content_time{ padding-bottom:.1rem}
	.content_time span{ clear:both; display:block; line-height:.28rem}
	
	.right ul.img_list li{width:48%;}.right ul.img_list li img{height:1.2rem;}
	
	html,body{min-width:3.2rem;}
}
