@charset "utf-8";
/* CSS Document */








/*简单reset*/
* {margin: 0;padding: 0;}

/*必须，关系到单个page能否全屏显示*/
html,body {height: 100%; overflow: hidden;  font-family:"黑体";  }





#container, .sections, .section {
            /*必须，兼容，在浏览器不支持transform属性时，通过改变top/left完成滑动动画*/
            position: relative;
            /*必须，关系到单个page能否全屏显示*/
            height: 100%; }

/*有背景图时必须，关系到背景图能够全屏显示*/
/*.section { background-color: #000; background-size: cover; background-position: 50% 50%; }*/

/*非必需，只是用来设置背景图，id不会被插件用到*/
/*#section0 { background-image: url(img/banner.jpg); }
#section1 { background-image: url(img/home_2.jpg); }
#section2 { background-image: url(img/home_3.jpg); }
#section3 { background-image: url(img/img4.png); }*/

/*以下样式用来设置slider样式，可自行修改*/
.pages { position:fixed; right: 24px; top: 40%; list-style: none;}
.pages li { width: 6px; height: 6px; border-radius: 50%; background: #fff; margin: 15px 0 0 7px; border: 4px solid #919191; background: #919191; opacity:0.5;  }
.pages li.active { margin-left: 0; width: 8px; height: 8px; border: 4px solid #5d5d5d;  background: #5d5d5d;  margin: 15px 0 0 7px;  opacity:0.5;  }

/*文字*/	
.text{ padding-top:2.6%; width:100%;}
.title1{ width:100%; text-align:center; font-size:5vh; font-family:"黑体";  font-weight:900; color:#c32b28; }
.title2{ width:100%; text-align:center; font-size:3.5vh; font-family:"黑体"; color:#c32b28; font-weight:normal;}
.title3{ width:50%; margin:0 auto; line-height:2.5vh; text-align:center; font-size:1.7vh; margin-top:0.5vh; font-family:"黑体"; color:#333333; font-weight:normal;}
.title4{ width:50%; margin:0 auto; line-height:2.5vh; text-align:center; font-size:1.7vh; margin-top:0.5vh; font-family:"黑体"; color:#999999; font-weight:normal;}
.text p{ width:50%; margin:0 auto;}
		
/*小三角形*/
.section{  width:100%; padding:80px 0 0 0; position:relative;}
.icon1{ position:absolute;top:72px; left:50%; margin-left:-61px;}

/*菜单*/
#topnavbar{width:100%;height:72px;_height:66px;background:#fff; display:block;position:fixed;_position:absolute;top:0;left:0;z-index:999;display:none;_top:expression(this.scrollTop=document.documentElement.scrollTop);}
#topnanv{height:72px; font-size:14px;margin:0 auto;}

.defu{background:#fff;float:left; margin-top:8px;}
.logo2{ font-size:18px; line-height:72px; float:left; color:#c32b28; margin-left:20px;  font-family:"黑体"; }

#anvlfteb{float:left;height:34px;position:relative;padding:19px 1px; margin-left:230px;  font-family:"黑体"; }

#anvlfteb ul li{ list-style:none; width:86px; height:32px; line-height:32px;  text-align:center; margin-right:20px; font-size:16px; color:#333;
				
					}



.posbox a{display:block; text-decoration:none; text-align:center; color:#000; line-height:24px\0; padding-top:8px\0;}
.posbox a:hover{color:#FFF;text-decoration:none; background:#c32b28; text-align:center;}
.posbox a.menu_select{ background:#c32b28; width:86px; line-height:32px;line-height:24px\0; padding-top:8px\0; text-align:center; margin-right:20px; font-size:16px; color:#fff; }







.posbox{position:relative;width:64px;float:left;}
.posbox a{ }

#topnanv .anvh a{background:#fff;}
.posiabox{position:absolute;top:32px;left:1px;display:none;padding-top:10px;background:#fff -999px no-repeat;}
#seledbox{width:114px;}
#seledbox div{background:#FFF;box-shadow:0 0 8px #999;border:1px solid #999;font-size:12px;padding:5px 0;overflow:hidden;}
#seledbox a{color:#444;text-decoration:none;width:100px;height:90px;overflow:hidden;display:block;line-height:20px;padding:6px 0 6px 12px;border-bottom:1px dotted #DDD;}
#seledbox a:hover{background:#EEE;}
#seledbox img{float:left;width:20px;height:90px;margin-right:8px;}
#loginbtm{float:right;padding:3px 8px; color:#e4e4e4; font-size:12px; position:relative; top:23px;  border:1px solid #e4e4e4;}
#loginbtm a{ text-decoration:none;color:#999;}
#loginbtm a:hover{ color:#666;}


.home_img1_box{ padding-top:vh;}
.home_img1{ width:70%; margin:0 auto;}

.home_img2_box{ padding-top:8vh;}
.home_img2{ width:60%; margin:0 auto;}


.home_img3_box{ padding-top:4vh;}
.home_img3{ width:70%; margin:0 auto;}

.home_img4_box{ padding-top:17vh;}
.home_img4{ width:; margin:0 auto;}

.home_img5_box{ margin-top:7vh;}




/*关于我们*/
.about_img1_box{ padding-top:0.8vh;}
.about_img1{ width:48%; margin:0 auto;}


.about_2 p{ text-align:left; margin-left:40%; width:58%; font-size:2.4vh; line-height:4.6vh; margin-top:2%; font-family:"黑体";}
.about_2{ padding-top:1%;}
.about_2_bg{ }

.about_img2_box{ height:100%;}
.about_img2{ height:100%; overflow:hidden; }


.about_img3_box{ }


.about_img5_box{ padding-top:3.6%;}
.about_img5{ width:88%; margin:0 auto;}


.about_img6_box{ padding-top:8%;}
.about_img6{ width:53%; margin:0 auto;}

.about_text6_box{  }
.about_text6{ width:23%; margin:0 auto; position:absolute; top:28%; left:50%; margin-left:-12%; }


.about_text6 ul{ height:24vh; padding-top:3vh; padding-left:8%; background:#000;  opacity:0.7; border-radius:8px; font-size:1.8vh; font-style:normal;}
.about_text6 ul li{ list-style:none; color:#fff; text-indent:38px; line-height:4vh;}
.about_text6 ul li.icon_address{ background:url(../images/icon_address.png) no-repeat 5px;}
.about_text6 ul li.icon_phone{ background:url(../images/icon_phone.png) no-repeat 5px;}
.about_text6 ul li.icon_fax{ background:url(../images/icon_fax.png) no-repeat 5px;}
.about_text6 ul li.icon_mail{ background:url(../images/icon_mail.png) no-repeat 5px;}



/*加入我们*/
.join_1_box{ padding-top:20vh;}
.join_1{ width:46%; margin:0 auto;}

.join_3_box{ padding-top:5.5vh;}
.join_3{ width:55%; margin:0 auto;}

.join_img4_box{ padding-top:5vh;}
.join_img4{ width:86%; margin:0 auto; background:#000;}

.join_img5_box{}
.join_img5{ width:72%; margin:0 auto;}

.bottom{ position:absolute; bottom:70px;  color:#999999; height:58px; background:#000; width:100%; text-align:center; font-size:12px; padding-top:12px; line-height:20px; font-family:"黑体";}
.bottom a{ color:#999; text-decoration:none;}
.bottom a:hover{ color:#cccccc; text-decoration:none;}




.title_zp1{ font-weight:bold;}
.title_zp2{  padding-top:0.5vh; font-weight:bold;}

/*切换tab样式开始*/
#outer {width:1000px;margin:14vh auto 4vh auto;  }
#tab {overflow:hidden;zoom:1; }
#tab span {float:left;color:#fff; height:4.2vh;color:#fff; cursor:pointer; line-height:4.2vh; padding:0 24px; line-height:5.3vh\0; font-size:1.8vh; text-align:center; background:#000; border-radius:4px; margin-right:10px;}
#tab span.current { color:#fff; background:#c32b28;}
#content {  }

#content .cont1 {line-height:25px;  display:none;	margin:0 30px;padding:10px 0; }
/*切换tab样式结束*/



/*手风琴样式开始*/
/*简单粗暴重置默认样式===============================*/
*{ margin: 0; padding: 0; }
img{border:0;}
ul,li{list-style-type:none;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
.treebox{ width: 1100px; margin: 0 auto; padding-top:10px; }
.menu{ overflow: hidden; }
/*第一层*/
.menu li.level1>a{ display:block;height: 3.6vh; padding-top:1vh;color: #c42d2a; font-size: 2.2vh; position:relative;  transition:all .5s ease 0s;}
.menu li.level1 a:hover{ text-decoration: none;   }
.menu li.level1 a.current{  }
.menu .level1{border-bottom: 1px solid #dcddde;}




/*第二层*/
.menu li ul{ overflow: hidden; }
.menu li ul.level2{ display: none;  }
.menu li ul.level2 li a{display: block; font-size: 1.8vh; line-height: 2.8vh; padding-left:10px; margin-bottom:1vh; /*border-bottom: 1px solid #ddd; */ transition:all 1s ease 0s;}

.menu li ul.level2 li.button{ background:#c32b28; font-size:2vh; cursor:pointer; width:8vw;  height:4.2vh; line-height:4.2vh;line-height:5.1vh\0; text-align:center; color:#fff; border-radius:5px; margin-bottom:20px;}
.menu li ul.level2 li.button a.button2{ background:#c32b28; font-size:2vh; cursor:pointer; width:8vw;  height:4.2vh; line-height:4.2vh;line-height:5.1vh\0; text-align:center; color:#fff; border-radius:5px; margin-bottom:10px; padding-left:0;}
.menu li ul.level2 li.button2{ color:#fff;}

/*手风琴样式结束*/































