/* 鍏ㄥ眬鏍峰紡*/
a{text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
body{font-family:"寰蒋闆呴粦";}
body,html{font-size:24px;}
button{border:0 none;background-color:transparent;cursor:pointer}
ul,ol,li{list-style-type:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.w100{width: 100%;margin:0 auto;max-width: 1000px;min-width:320px;}
.w94{width: 94%;margin:0 auto;max-width: 940px;}
/*灞€閮ㄦ牱寮?/
.top_bg{background:#870000;padding-bottom:5px;}
.top{overflow:hidden;text-align:center;}
.logo{width:53%;overflow: hidden;margin-top:5px;}
.logo img{width:100%;height:auto;}
.top_r{overflow: hidden;width:25%;margin-top:5px;}
.top_r div{width:20%;float: left;margin-right:20%;}
.top_r div img{display: block;width:100%;height:auto;}
#nav_bt{margin:0px;float: right;}
.form{background:#fff;overflow: hidden;display:none;}
.form input.search-left{border:none;font-size:14px;width:90%;height:2rem;}
.form input.search-right{width:2rem;height:2rem;}
.nav{display: none;position:absolute;z-index:999;background:url(../images/news_zz.png) repeat;}
.nav ul{overflow: hidden;padding:5px;}
.nav ul li{float: left;width:25%;text-align: center;}
.nav ul li a{display: block;width:100%;font-size:18px;height:30px;line-height:30px;color:#fff;}
.nav ul li a:hover{color:#870000;background:url(../images/bai.png) repeat;}
/*bnt css */
.btn{position:fixed;width:40px;right:2%;bottom:20px;border:1px #999 solid;border-bottom:none;z-index:9;background:#fff;}
.btn li{width:40px;height:30px;padding-top:10px;line-height:20px;border-bottom:1px #999 solid;position: relative;font-size:10px;text-align:center;cursor:pointer;}
.btn li img{display:block;margin: auto;width:20px;height:20px;}
.btn li a{display:none;width:100%;height:100%;color:#fff;}
.btn li:hover{background:#870000;}
.btn li:hover img.btn1{display: none;}
.btn li:hover a{display: block;}
.btn li:hover div.phone{display: block;}
/*banner*/
#slideBox{position:relative;margin:0 auto;overflow:hidden;}
#slideBox .bd{position:relative;z-index: 0;}
#slideBox .bd li{width:100%;position: relative;}
#slideBox .bd li a{display: block; width: 100%;}
#slideBox .bd li a img{ width:100%; display:block;height:auto;}
#slideBox .hd{display: none;}
/*a-brn*/
.a-btn{overflow: hidden;background:url(../images/a-bg.jpg) center #f8f8f8;padding:2% 0px;}
.a-btn ul{overflow: hidden;}
.a-btn ul li{float: left;width:18%;margin:0px 5%;background:#f8f8f8;}
.a-btn ul li a{display: block;color:#666;}
.a-btn ul li a span{display: block;width:100%;font-size:0.8rem;text-align: center;}
.a-btn ul li a span img{display: block;margin:auto;width:100%;height:auto;}
.a-btn ul li a span.a-tt{height:30px;line-height: 30px;}
/*part-top*/
.part-top{overflow: hidden;width:100%;border-bottom:1px solid #dcdcdc;}
.part-h{float: left;font-size:1rem;color:#333;font-weight:bold;}
.part-h a{display: block;color:#333;height:36px;line-height:36px;border-bottom:1px solid #a89879;padding:0px 5px;}
.more{border:1px solid #dcdcdc;text-align: center;margin-top:1.2rem;}
.more a{display: block;width:100%;height:2.5rem;color:#a60000;font-size:0.8rem;line-height:2.5rem;background:#fff;}
.more a img{display: inline-block;margin-left:10px;}
.part-h a:hover{border-bottom:2px solid #a60000;color:#a60000;}
.bt2{float: right;}
.bt2 a{border:1px solid #dcdcdc;display: block;width:2.5rem;border-radius:5px;text-align: center;color:#6e6e6e;font-size:14px;padding:5px 0px;background:#f8f8f8;}
/*part1*/
.part1{overflow: hidden;margin-top:15px;margin-bottom:40px;}
/*p1-top*/
.part1 ul li.p1-top a{display:block;overflow: hidden;padding:1rem 0px;border-bottom:1px solid #eee;}
.part1 ul li.p1-top div.p1-top-l{max-width:65%;display: block;overflow: hidden;height:5rem;float: left;}
.part1 ul li.p1-top div.li-box1{height:2rem;color:#a8a7a7;margin-bottom:0.4rem;}
.li-box1 .li-dd1{display: block;font-size:0.9rem;float:left;width:70px;}
.li-box1 .li-yy1{display: block;font-size:12px;float:left;}
div.p1-top-l div.li-tt1{width:100%;color:#333;font-size:0.8rem;line-height:1.3rem;height:2.6rem;overflow: hidden;}
.part1 ul li.p1-top div.p1-top-i{width:30%;overflow:hidden;float:right;}
div.p1-top-i img{display: block;width:100%;height:5rem;}
/*p1-end*/
.part1 ul li.p1-end a{display: block;overflow: hidden;height:2.6rem;padding:0.8rem 0px;}
.li-box2{float: left;color:#999;width:70px;}
.li-box2 .li-dd2{display: block;font-size:0.9rem;height:1.6rem;}
.li-box2 .li-yy2{display: block;font-size:12px;height:1rem;text-align: right;}
.part1 ul li.p1-end a div.li-tt2{color:#666;float:left;font-size:0.8rem;line-height:1.3rem;height:2.6rem;overflow: hidden;max-width:80%;margin-left:10px;}

/*part2*/
.part2{background:#f1f0f0;}
.news1,.news2{padding:20px 0px;}
.news1 ul li a{display: block;padding:0.6rem 0px;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.li-box3{float: left;width:78px;height:68px;text-align: center;border:1px solid #dcdcdc;overflow:hidden;}
.li-box3 .li-dd3{display:block;height:45px;line-height: 40px;font-size:24px;color:#8f8f8f;}
.li-box3 .li-yy3{display: block;height:25px;font-size:14px;color:#fff;background:#dcdcdc;}
.li-r1{float:left;max-width:80%;height:70px;overflow: hidden;margin-left:10px;}
.li-r1 .str1,.li-r2 .str2{display: block;font-size:12px;color:#999;overflow: hidden;height:30px;line-height:30px;}
.li-r1 .str1 span{display: block;float: left;}
.li-r1 .str1 img{display: block;float: left;width:8px;height:4px;margin:12px;}
.li-r1 .li-tt3{height:40px;line-height:40px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news2 ul li a{display: block;padding:20px 0px;overflow:hidden;}
.li-box4{float: left;width:80px;height:80px;text-align: center;overflow:hidden;background:url(../images/dd-bg.png);background-size: 100% 100%;color:#fff;}
.li-box4 .li-dd4{display:block;height:56px;line-height:56px;font-size:22px;}
.li-box4 .li-yy4{display: block;font-size:10px;height:20px;}
.li-r2{float:left;max-width:80%;height:80px;overflow: hidden;margin-left:10px;}
.li-r2 .li-tt3{height:48px;line-height: 24px;font-size:16px;color:#333;overflow: hidden;}
/*slideBox1*/
.p2-box{margin-top:20px;}
#slideBox1{position:relative;margin:0 auto;margin-top:20px;}
#slideBox1 .bd{position:relative;z-index: 0;}
#slideBox1 .bd li{width:100%;position: relative;}
#slideBox1 .bd li div.sl2-img{width:100%;}
#slideBox1 .bd li div.sl2-img img{ width:100%; display:block;height:auto;}
/* Control Nav */
#slideBox1 .hd{width:50%;position:absolute;z-index:99;top:-40px;right:0px;height:12px;text-align:right;overflow: hidden;}
#slideBox1 .hd li{margin-left:10px;display:inline-block; *display:inline; zoom:1;width:12px; height:12px;border-radius:180px; background:#c7c7c7;opacity: 1;cursor: pointer; line-height:9;}
#slideBox1 .hd li:hover,#slideBox1 .hd li.on{ background:#da231c;}
div.sl-box{background:#333;padding:15px 35px;height:90px;overflow: hidden;}
div.sl-box div.sl-h{color:#fff;text-align: left;font-size:22px;line-height:30px;height:60px;overflow:hidden;}
div.sl-box div.sl-more{margin-top:15px;overflow: hidden;font-size:14px;}
div.sl-box div.sl-more a{display: block;color:#ff9900;}
div.sl-box div.sl-more span{display: block;color:#fff;}
/*part3*/
.part3-bg{background:url(../images/bg1.jpg);background-size: 100% 100%;margin-top:20px;}
.part3{padding:20px 0px;}
.p3-h{color:#fff;font-size:24px;height:36px;line-height:36px;font-weight:bold;}
.p3-h span{display: block;border-bottom: solid 1px #cac8c4;padding:0px 5px;max-width:100px;}
.p3-icon{overflow: hidden;width:94%;margin-left:3%;margin-bottom:20px;}
.p3-icon ul li{float: left;width:25%;margin-top:30px;}
.p3-icon ul li a{display: block;width:100%;color:#fff;}
.p3-icon div.icon-img{width:70%;background:url(../images/link-bg.png);background-size: 100% 100%;margin:auto;}
.p3-icon div.icon-img img{display: block;width:100%;height:auto;margin:auto;}
.p3-icon div.icon-h{margin-top:15px;font-size:16px; text-align:center;}
#slideBox2{position:relative;margin:0 auto;overflow:hidden;margin-top:10px;}
#slideBox2 .bd{position:relative;z-index: 0;}
#slideBox2 .bd li{width:100%;position: relative;}
#slideBox2 .bd li ul.piclist{width: 100%;}
#slideBox2 .bd li ul.piclist li{float: left;width:30%;margin-right:5%;}
#slideBox2 .bd li ul.piclist li a{display: block;width:100%;overflow: hidden;}
#slideBox2 .bd li ul.piclist li a img{width:100%;height:auto;}
#slideBox2 .hd{display: none;}
/*foot*/
.foot-bg{background:#870000;padding:20px 0px;}
.foot{width:60%;}
.foot .f-icon{width:100%;text-align:center;overflow: hidden;height:46px;line-height:0px;}
.foot .f-icon a{display: inline-block;margin:0px 6px;width:46px;height:46px;}
.foot .foot_txt{width:100%;overflow: hidden;text-align:center;margin-top:20px;}
.foot .foot_txt p{line-height:27px;color:#ffffff;font-size:14px;}
.foot .foot_txt p a{line-height:27px;color:#ffffff;font-size:14px;}
.xt img{width:100%;height:auto;}
.center-bg{background:#fff;}
.center{padding:20px 0px;}
/*imglist*/
.list1{margin-top:10px;overflow: hidden;}
.lisr1-ii{float: left;width:30%;height:150px;overflow: hidden;}
.lisr1-ii img{display: block;width: 100%;height:100%;}
.list1-r{width:65%;float: right;height:150px;}
div.tt1-h{height:80px;line-height:40px;font-size:22px;overflow: hidden;color:#333;margin-bottom:10px;}
div.tt1-z{height:60px;line-height:30px;font-size:18px;overflow: hidden;color:#999;}
/*list*/
.center ul.list li a{display: block;font-size:16px;color:#333;width:100%;height:40px;line-height:40px;margin-top:10px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
/*content css */
.content{padding:10px 0px;}
.con-h{font-size:1rem;text-align: center;line-height:2rem;}
.con-span{text-align: center;line-height:2rem;overflow: hidden;}
.con-span span{display: inline-block;margin-right:5px;font-size:12px;color:#999;}
.con-tt{margin-bottom:20px;padding:10px 0px;}
.con-tt p{line-height:30px;text-indent: 2em;font-size:14px;color:#666;} 
.con_bt a{display:block;height:2rem;line-height:2rem;font-size:14px;color:#333;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

/*濯掍綋鏌ヨ*/
@media screen and (max-width:600px){
html{font-size:20px;}
.lisr1-ii,.list1-r{height:120px;}
div.tt1-h{height:60px;line-height:30px;font-size:20px;}
div.tt1-z{height:50px;line-height:25px;font-size:16px;overflow: hidden;color:#999;}
}
@media screen and (max-width:500px){
html{font-size:18px;}
.part1 ul li.p1-top div.p1-top-l{height:100px;}
.part1 ul li.p1-top div.li-box1{height:30px;margin-bottom:10px;}
.li-box1 .li-dd1,.li-box2 .li-dd2{font-size:20px;height:30px}
div.p1-top-l div.li-tt1,.part1 ul li.p1-end a div.li-tt2{font-size:16px;}
.part1 ul li.p1-top div.p1-top-i{width:32%;overflow:hidden;float:right;}
div.p1-top-i img{height:100px;}
.part1 ul li.p1-end a div.li-tt2,.li-r1,.li-r2{max-width:75%;}
.foot{width:70%;}
.lisr1-ii,.list1-r{height:100px;}
div.tt1-h{height:50px;line-height:25px;font-size:18px;}
div.tt1-z{height:40px;line-height:20px;font-size:16px;}
}
@media screen and (max-width:400px){
.form input.search-left{width:85%;}
.li-box3{float: left;width:58px;height:48px;}
.li-box3 .li-dd3,.li-box4 .li-dd4{height:30px;line-height:30px;font-size:18px;}
.li-box3 .li-yy3{height:20px;font-size:12px;}
.li-r1{height:50px;}
.li-r1 .str1,.li-r2 .str2{height:20px;line-height:20px;}
.li-r1 .str1 img{margin:7px;}
.li-r1 .li-tt3{height:35px;line-height:35px;font-size:14px;}
.news2 ul li a{padding:10px 0px;}
.li-box4{width:60px;height:60px;background:url(../images/dd-bg1.png);background-size: 100% 100%;}
.li-box4 .li-yy4{margin-top:5px;font-size:8px;}
.li-r2{height:60px;}
.li-r2 .li-tt3{height:40px;line-height: 20px;font-size:14px;}
.more a{height:40px;line-height: 40px;font-size:16px;}
.nav ul li a,.a-btn ul li a span,.p3-icon div.icon-h{font-size:14px;}
div.sl-box div.sl-h{font-size:18px;}
.part1 ul li.p1-top a,.part1 ul li.p1-end a{padding:10px 0px;}
.part1 ul li.p1-top div.p1-top-l{height:80px;}
.li-box1 .li-dd1,.li-box2 .li-dd2{font-size:18px;height:20px}
div.p1-top-l div.li-tt1,.part1 ul li.p1-end a div.li-tt2{font-size:14px;line-height:20px;height:40px;}
div.p1-top-i img{height:80px;}
.foot{width:90%;}
.foot .foot_txt p{font-size:12px;}
.lisr1-ii,.list1-r{height:80px;}
div.tt1-h{height:40px;line-height:20px;font-size:16px;margin-bottom:0px;}
div.tt1-z{height:40px;line-height:20px;font-size:14px;}
}
@media screen and (max-width:350px){
  .part1 ul li.p1-end a div.li-tt2{max-width:70%;}
}