@charset "gb2312";
.bgcolor1{background: #fbf6f1}
.bgcolor2{background: #c40a0c}
.bgcolor3{background: #c40a0b}
img{border: none}


.imgshadow{box-shadow: 0 2px 3px #000}

.anli{width: 100%;}

.prlist{;text-align: center;width: 1200px;margin: 0 auto;padding-top: 10px;height: 227px}
.prlist li{;float: left;text-align: center;width: 292.5px;height:227px;font-size: 14px;border: 1px solid #c40a0c;margin-right: 7px;line-height: 24px;position: relative}
.prlist li:hover{width: 290.5px;}
.prlist li a img{width: 280.5px;height: 178px;padding: 5px;border: 0px solid #eee}
.prlist li:last-child{margin-right: 0}
.prlist li:hover{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}



.anlis{width: 100%;}

.prlists{;text-align: center;width: 1200px;margin: 0 auto;padding-top: 10px;height: 292px;}
.prlists li{;float: left;text-align: center;width: 292.5px;height:292px;font-size: 14px;border: 0px solid #ea7f49;margin-right: 7px;line-height: 24px;position: relative}
.prlists li:hover{width: 290.5px;}
.prlists li a img{width: 280.5px;height: 280px;padding: 5px;border: 0px solid #eee}
.prlists li:last-child{margin-right: 0}
.prlists li:hover{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}





.banner{height:380px;overflow:hidden; position:relative; text-align:center; margin:0 auto;}
.banner .d1{width:100%;height:380px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0; margin:0 auto; display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../Images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../Images/img1_1.png) no-repeat center;}



.fenlei{width: 1200px;margin: 0 auto}
.fllsit{width: 225px;position: relative}
.flsit{box-shadow: -2px 0px 2px #eee;border-left: solid 1px #eee;border-right: solid 1px #eee}
.ftitle{font-size:18px;font-weight: bold;padding: 10px 20px }
.flsit li{
    width: 168px;border-bottom: solid 1px #e5e5e7;
    line-height: 40px;margin-left: 10px;padding-left: 30px;
}
.falink{background:url("../images/prd_20.jpg") no-repeat;background-position: 10px center;}
.factive{background: url("../images/prd_16.jpg")no-repeat;background-position: 8px center;}
.flsit li a:link{font-weight: bold;display: block;font-size:15px;}
.flsit li a:hover{color:#ea7f49 }
.menuhotline{position: absolute;top:28px}
.menuhotline span{font-weight: bold;text-align: center;width: 224px;color: white;font-size: 14px;letter-spacing: 1px;display: block;float: left}

.prbox{width: 895px;margin-left: 30px;padding-top: 5px}
.prbox li{width: 279px;height: 350px;margin-bottom: 40px;float: left;margin-right:17px;background:#fffafa;border: 1px solid #fff; }
.prbox li:hover{border: 1px solid #ea7f49;}
.prbox li a img{max-width: 100%;}
.prbox li a img:hover{max-width: 100%;}
.prbox li:hover{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);}
.prbox li div{padding:0 0px ;font-size: 14px;line-height: 21px;width:259px;height:69px;background:#c40a0c00;color:#0e0e0e;}
.prbox li div span{font-family: "Î¢ÈíÑÅºÚ"; line-height:21px; font-weight:600;}
.ysfenlei{width: 100%}
.yspr{width: 100%;height: 500px;}
.ysnav{width: 1200px;margin: 0 auto;padding:15px 25px 25px; overflow:hidden;}
.ysnav li{float:left;font-size: 17px;margin-left:14px;cursor: context-menu;background:#c40a0c url(../images/prd_16w.png)no-repeat;background-position: 8px center;padding-left: 26px; color:#fff; padding-right:10px; line-height:40px; margin-top:10px;}
.ysnav li:hover{background:#fb9900 url(../images/prd_16w.png)no-repeat;background-position: 8px center;}
.ysnav li a{color:#fff;}
.ysactive li:hover{border-bottom: solid 2px #fff;}
.ysmain{width: 1200px;margin: 0 auto;}
.ysfl{position: relative;width: 289px;height: 624px;background: #fbf6f1}
.ysfl img{max-height: 390px;max-width: 289px;top:233px;display: block;margin:0 auto;margin-top: 30px}
.ysfl1{font-size: 20px;color: #ff8f4d;margin-top: 70px;margin-left:40px }
.ysfl2{ font-size: 14px;color: #696b6a;width: 216px;margin-left:40px;margin-top: 15px;line-height: 24px}
.ysfl3 a{display: block;
    width: 74px;height: 22px;border: 1px solid #fe8b38;
    text-align: center;line-height: 22px;color: #ff8e4c;
    margin-left: 40px;margin-top: 10px;
}
.ysfl3 a:hover{border: none;background: #fe8b38;color: white;height: 24px;}
.ysr{width: 897px;}
.bold{font-weight: bold}
.prs li{background: #fbf6f1;float: left;width: 289px;height: 300px;margin-left: 10px;margin-bottom: 10px;position: relative}
.prs li:hover{border: 1px solid red;width: 287px;height: 298px}
.prs li a span{display: block;}
.prs li a img{display: block;position: absolute}
.prs li a div{position: absolute}
.prs1{}
.prs1 img{bottom: 70px;left:45px}
.prs1 div{text-align: center;bottom: 10px;width: 100%;line-height: 30px;}
.prs2{}
.prs2 img{bottom: 70px;left: 15px}
.prs2 div{text-align: center;bottom: 10px;width: 100%;line-height: 30px;}
.prs3{}
.prs3 img{bottom: 70px;left: 35px}
.prs3 div{text-align: center;bottom: 10px;width: 100%;line-height: 30px;}
.prs4{}
.prs4 img{bottom: 70px;left: 45px}
.prs4 div{text-align: center;bottom: 10px;width: 100%;line-height: 30px;}
.prs5{}
.prs5 img{bottom: 70px;left: 75px}
.prs5 div{text-align: center;bottom: 10px;width: 100%;line-height: 30px;}
.prs6{}
.prs6 >a{display: block;width: 283px}
.prs6 >a>img{top: 14px;right: 18px}
.prs6>a .div6{line-height: 30px;width:96px;margin-left: 10px }
.liulanmore{float: left;width: 287px;height: 98px;background: white;margin-left: 10px;border: 1px solid #fbf6f1}
.liulanmore div{width: 65px;float: left;margin-top: 40px;margin-left: 70px}
.liulanmore div span:first-child{font-size: 14px;color: #f60}
.liulanmore a{display: block;width: 43px;height: 43px;float: left;margin-top: 35px;margin-left: 20px}



.danxin{width: 100%;height: 596px;background:url("../images/danxinbg.jpg")center no-repeat;margin-top: 40px}
.dtitle{
    background: url("../images/dxtielebg_03.png")center no-repeat;
    text-align: center;width: 784px;height: 187px;
    margin: 0 auto;
    line-height: 30px;
}
.dtitle p{padding: 0px 0px}
.fc{font-size: 45px;color: #c40a0c;line-height: 50px}
.fc1{font-size: 20px; color:#000 }
.fc2{font-size: 32px;color:#c40a0c }
.dmain{width: 1200px;margin: 0 auto}
.dmain div{width: 494px;padding-left: 106px;display: inline-block;float: left;margin-bottom: 55px;height: 100px}
.dmain .dm1{background: url("../images/pr_22.png")left no-repeat;}
.dmain .dm1:hover{background: url("../images/pr_22b.png")left no-repeat;}
.dmain .dm2{background: url("../images/pr_25.png")left no-repeat;}
.dmain .dm2:hover{background: url("../images/pr_25b.png")left no-repeat;}
.dmain .dm3{background: url("../images/pr_29.png")left no-repeat;}
.dmain .dm3:hover{background: url("../images/pr_29b.png")left no-repeat;}
.dmain .dm4{background: url("../images/pr_30.png")left no-repeat;}
.dmain .dm4:hover{background: url("../images/pr_30b.png")left no-repeat;}
.dmain div img{display: block;float: left;}
.dmain div p{line-height: 24px;display: block;width: 358px;float: left;margin-left: 20px}
.ddtitle{font-size: 20px;font-weight: bold;}
.fz{font-size: 14px}

.imglclass{width: 100%;height:570px;float: left;margin-top: 20px;background: #fdf6f0;}
.line1{width: 20%;height: 5px;position:absolute;top:334px;;background: #ff7e00}
.line2{width: 50%;height: 5px;position:absolute;top:385px;left: 25%;background: #ff7e00}
.line3{width:20%;height: 5px;position:absolute;top:335px;right:0px;background: #ff7e00}
.qicaiimg{width: 1200px;margin: 0 auto;height:570px;padding-top: 30px;}
.qicaiimg li{display: block;width:23%;height: 570px;margin-right: 29px;color: white;float: left;position: relative}
.qicaiimg li>a img{width: 100%;display: block;float: left;cursor: pointer;}
.qicaiimg li span{font-size: 16px;font-weight: bold;text-align: center;width: 100%;display: block;padding-top: 10px;clear: both}
.qicaiimg li p{padding: 0 10px 10px 10px ;font-size: 14px}
.qicaiimg li p a{color:#fff;}

.slidebox{width: 100%;height: 298px}
.boxtype{width: 1200px;margin: 0 auto;height: 298px;position: relative}
.boxss{width:1065px;height: 298px;overflow: hidden;position: absolute;left: 72px}
.slidebox ul li{display: inline;width:264px;height: 298px; float: left;text-align: center;position: relative}
.slidebox ul li>a{padding: 5px;border: 1px solid #eee;display: inline-block;width: 235px;display: block;height: 234px}
.slidebox ul li>a:hover{border-color:#4e4e4e}
.slidebox ul li p{padding: 10px 0;font-size: 14px;width: 213px}
.slidecontrol{display: block;width: 51px;margin-top: 70px;position: absolute}
.toleft{left: 0;}
.toright{right:0}
.imgbox{position: relative;left: 0px;height: 298px;width: 9999px}


.zxkh{width: 100%;height: 470px;background: #f5f5f5}
.zxbox{width: 1200px;;margin: 0 auto;}
.zhixie{margin-top: 20px;padding-left: 15px;}
.zhixie li{float: left;height: 430px;width: 275px;background: white;margin-right: 20px}
.zhixie li:hover{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2)}
.zhixie li img{

    }

.gymt{width: 1200px;margin: 0 auto}
.about{width:100%;float: left}
.ared{color: #c40a0c; font-size:18px;}
.abouttitle{width: 100%;font-size: 22px;border-left: 5px solid #c40a0c;text-indent: 10px;margin-top: 20px;margin-bottom: 20px}
.abouttxt{width:800px;float: left;font-size: 14px;line-height: 24px}
.abouttxt a{float: left;display: block;width: 100px;font-size: 14px;line-height: 30px;text-align: center;color: white;}
.abouttxt .xiangqin{
    background: #c40a0c;border: 0px solid #8a7153;
}
.abouttxt .xiangqin:hover{border: none; background:#ff9600;}
.abouttxt p{padding-bottom: 10px}
.abouttxt .zhanshi{background: #c40a0c;border: 0px solid #a32a2a;margin-left: 10px;}
.abouttxt .zhanshi:hover{ background:#ff9600;}
.report{width: 28%;float: right}
.report .media{width: 73px;text-align: center;float: left}
.report .media li{display:block;float: left;width: 71px;height: 44px;border: 1px solid #eee;margin-top: 10px;position: relative}
.report .media li img{max-width:71px;max-height:44px;margin-top: 10px}
.reports{float: left;width: 240px;padding: 10px}
.reports li{list-style: disc;list-style-position:inside}
.reports li a{color: black;line-height: 27px;font-size: 13px}
.reports li a:hover{color: #ea7f49}

.newsdt{width: 100%;clear: both;padding-top: 20px}
.newsslide{width: 1200px;margin: 0 auto}
.dt{width: 200px;height: 26px;font-size: 16px;margin: 0 auto}
.dt span{display: block;float: left;text-align: center;padding: 0 20px }
.dt img{display: block;float: left}

.newsboxss{width: 1200px;margin: 0 auto;}
.newslist{left:0;margin-top: 20px;position: relative;overflow: hidden}
.newslist li{float: left; border:1px solid #f2f2f2;text-align: center;width: 190.5px;margin-right:6px }
.newslist li:last-child{margin-right: 0}
.newslist li a{}
.newslist li a img{}
.newslist li span{float: left;text-align: center;width: 190.5px; height:18px;}

.aboutmore{width: 1200px;margin: 0 auto;clear: both; padding:50px 0 10px 0;}
.fccc{color: #ccc;font-size:12px;margin-top: 10px;float: left}
.minred{color:#fb9900;margin-top: 10px;font-weight: bolder;float: right }
.fred{float: left;line-height: 30px;color: #c40a0c;display: block;padding-right: 20px;font-size: 18px;font-weight: bold;border-bottom: 2px solid #fb9900 }
.abtitle{width: 100%;border-bottom: 2px solid #ccc;display:block;height:30px }
.abtitle span{display: block;}
.aboutbox{width: 27.5%;float: left}
.aboutbox img{width: 100%;margin-top: 10px;float: left}
.boxtxt{color: white;padding: 20px;background: #c40a0c;line-height: 24px;font-size: 12px;display: block;float: left}
.boxtxt span{font-size: 14px;font-weight: bolder}
.boxtxt a{width: 288px;display: block;color: white}
.boxtxt a:hover{text-decoration: solid}
.everydan{width: 40%;float: left;margin-left: 35px;}
.numlist{border-bottom: 1px dotted #ccc;width: 100%;padding: 12px 0;display: block;height: 55px}
.everydan .numblock{color: white;font-weight: bolder;width: 55px;height: 55px;font-size: 24px;line-height: 50px;text-align: center;float: left;background: #c5c5c5}
.everydan .numblockactive{background: #c40a0c;color: white;font-weight: bolder;width: 55px;height: 55px;font-size: 24px;line-height: 50px;text-align: center;float: left;}
.fuwutips{width: 25.16%;float: right;}
.tedian{font-weight: bolder; font-size:15px; color:#333333; padding-left: 10px;float: left}
.numlist a{padding: 10px;float: left;width: 370px;display: block;cursor: pointer}
.wenda *{line-height: 18px}
.wenda div{margin-bottom: 10px}
.wenda{width: 284px;padding:10px 10px 0 10px;border-bottom:1px dotted #ebeae8; }
.wen{;color: white;width: 18px;height: 18px;display: block;float: left;background: #ff7c00;text-align: center;margin-right: 10px}
.da{color: white;width: 18px;height: 18px;display: block;float: left;background: #625e5f;text-align: center;margin-right: 10px}

.frenidlink{width: 100%;padding-top: 50px}
.fbox{width: 1200px;margin: 0 auto;padding-bottom: 1px;border-bottom: 1px solid #e5e5e5}
.fbox span{font-size: 18px;display: block;padding: 0 10px ;height:26px;border-left: 4px solid #c40a0c}
.flbox{padding:10px;}
.flbox a{color: #666;}
.flbox a:hover{color: #ea7f49}

/* banner-box */
.banner-box{width: 100%;height:460px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:460px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li a img{width: 100%;height: 460px}

.banner-btn{width: 80%;position:absolute;top:208px;left:10%;}
.banner-btn img{opacity: 0.3;}


.banner-box .hd {position:absolute;top:210px;left: 50%;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#c53029;}

.zhezhao *{vertical-align: middle;margin: 0;padding: 0;}
.zhezhao{display: none;text-align: center;width: 100%;position: absolute;left: 0px;top: 0px}
.zhezhao .img{height: 100%;visibility: hidden}
.zhezhao a{font-size: 14px;line-height: 40px;width: 158px;height: 48px;border: 1px solid #b9b9b9;border-radius: 10px;display: inline-block;color: white}
.zhezhao a:hover{background: white;color: #f60;border: none;opacity: 0.5}

.zhezhao2 *{vertical-align: middle;margin: 0;padding: 0;}
.zhezhao2{display: none;text-align: center;width: 201px;height:234px;position: absolute;left: 5px;top: 5px}
.zhezhao2 .img{height: 100%;visibility: hidden}
.zhezhao2 a{font-size: 14px;line-height: 40px;width: 158px;height: 48px;border: 1px solid #b9b9b9;border-radius: 10px;display: inline-block;color: white}
.zhezhao2 a:hover{background: white;color: #f60;border: none;opacity: 0.5}

.tabImg_box{ width:360px; height:250px; overflow:hidden; position:relative; margin-top:15px; float:right;}
.tabImg_box .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.tabImg_box .hd ul{ overflow:hidden; zoom:1; float:left;  }
.tabImg_box .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.tabImg_box .hd ul li.on{ background:#c40a0c; color:#fff; }
.tabImg_box .bd{ position:relative;width:358px; height:248px; z-index:0;border:1px solid #ea7f49;}
.tabImg_box .bd li{ zoom:1; vertical-align:middle;}
.tabImg_box .bd a{width:358px; height:248px;overflow:hidden; display: table-cell;vertical-align: middle;}
.tabImg_box .bd a img{max-width: 100%;max-height: 248px;display: block;margin: auto;}