/* about 关于我们页面 */
/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}
/* mub01Title 模板1公共标题*/
.mub01Title{width: 100%;text-align: center;padding-top: 40px;}
.mub01Title h3{font-size: 26px;color: #1e1e1e;font-weight: bold;}
.mub01Title h3 em{color: #5895A5;font-weight: bold;}
.mub01Title h3 i{display: inline-block;height: 1px;background: #e5e5e5;width: 534px;position: relative;top: -6px;}
.mub01Title h3 i.xianL{margin-right: 12px;}
.mub01Title h3 i.xianR{margin-left: 12px;}
.mub01Title p{font-size: 12px;color: #999999;font-family: arial;margin-top: 6px;}
/* mub01InpageBannerr 模板1公共广告高度*/
.mub01InpageBannerr{width: 100%;height:264px;}
.mub01InpageBannerr a{display:block;margin:0 auto;height:264px;}

/* 模板1公共面包屑导航 */
.mub01address{width: 100%;}
.mub01address .container{position: relative;}
.mub01address .con{width: 100%;position: absolute;top: -50px;left: 0;height: 50px;background: url(../images/mub01addressBg.png);}
.mub01address .p1{height: 50px;line-height: 50px;font-size: 13px;color: #fff;float: left;width: 1180px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mub01address .p1 a{color: #fff;padding: 0 4px;}
.mub01address .p1 img{margin: 0 10px 0 20px;position: relative;top: 4px;}
.mub01address .p2{float: right;font-size: 13px;color: #fff;line-height: 50px;margin-right: 22px;}
.mub01address_search .con{top:0px;}

/* mub01MainContent */
.mub01MainContent{width: 100%;background: #f4f4f4;}
/* aboutMenu */
.aboutMenu{width:1200px;text-align: center;padding: 40px 0 0; margin:0 auto;}
.aboutMenu li{display: inline-block;*display: inline;font-size:15px;color: #333333; border-radius:50px; height: 50px;line-height: 50px;margin-left: 5px;width: 141px;text-align: center; background:#FFF}
.aboutMenu li a{color: #333;text-decoration: none;display: block; }
.aboutMenu li:first-child{margin-left: 0;}
.aboutMenu li.cur{border-radius:50px; background:#5895A5}
.aboutMenu li.cur a{color: #fff;}
.aboutMenu li:hover{border-radius:50px;  background:#5895A5}
.aboutMenu li:hover a{color: #fff;}

/* aboutIntro */
.aboutIntro{width: 100%;padding-bottom: 40px; }
.aboutIntro .mainCon{width: 100%;margin-top: 34px; font-size:14px;}
.aboutIntro .mainCon .dt{float: left;width: 540px;}
.aboutIntro .mainCon .dd{width: 600px;float: right;position: relative;}
.aboutIntro .mainCon .dd h3{font-size: 22px;color: #333333;font-weight: normal;}
.aboutIntro .mainCon .dd p{line-height: 24px;color: #333333;font-size: 13px;margin-top: 10px;}
.aboutIntro .mainCon .dd i{display: block;width: 34px;height: 2px;background: #5895A5;position: absolute;bottom: 0;left: 0;}

/* aboutMien */
.aboutMien{width: 100%;padding-bottom: 40px;background: #fff;}
.aboutMien .mainCon{ width:100%; height:400px; position:relative;margin-top:34px;}
.aboutMien .mainCon span{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:50%; margin-top:-21px;overflow: hidden;}
.aboutMien .mainCon .btn01{ background:url(../images/aboutMienBtn01.png) no-repeat left top; left:0;}
.aboutMien .mainCon .btn02{  background:url(../images/aboutMienBtn02.png) no-repeat left top; right:0;}
.aboutMien .aboutMienCon{ overflow:hidden; width:1080px; height:400px; margin:0 auto; position:relative}
.aboutMien .aboutMienCon .aboutMienBox{width: 1080px;height: 400px;margin: 0 auto;}
.aboutMien .aboutMienCon .iteam{ position:absolute; overflow:hidden;height: 285px ;top: 12% !important;}
.aboutMien .aboutMienCon .iteam img{ display:block;}
.aboutMien .aboutMienCon .iteam b{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/aboutMienBg.png) repeat;}
.aboutMien .aboutMienCon .iteam.active b{ display:none;}
.aboutMien .aboutMienCon .iteam.active{height: 400px;top: 0 !important;}
.aboutMien .aboutMienCon .iteam.active p{color: #333333;font-size: 14px;margin-top: 16px;text-align: center;}
.aboutMien .aboutMienCon .iteam.active p a{display: block;color: #333;text-decoration: none;}



/* aboutHonor */
.aboutHonor{width: 100%;padding-bottom: 60px;background: #1e1e1e;}

.aboutHonor .mub01Title h3{color: #fff;}
.aboutHonor .mub01Title p{color: #fff;} 
.aboutHonor .mub01Title h3 i{background: #626262;}
.aboutHonor .mainCon{ width:100%; position:relative;margin-top:34px;}
.aboutHonor .mainCon i{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:124px; overflow: hidden;}
.aboutHonor .mainCon .btn01{ background:url(../images/aboutHonorBtn01.png) no-repeat left top; left:-70px;}
.aboutHonor .mainCon .btn02{background:url(../images/aboutHonorBtn02.png) no-repeat left top; right:-70px;}
.aboutHonor .mainCon .aboutHonorCon{width: 100%;position: relative;height: 321px;overflow: hidden;}
.aboutHonor .mainCon .aboutHonorCon ul{width: 105%;position: absolute;top: 0;left: 0;}
.aboutHonor .mainCon .aboutHonorCon li{width: 280px;float: left;margin-right: 30px;}
.aboutHonor .mainCon .aboutHonorCon li span{display: block;width: 100%;margin-top: 14px;font-size: 14px;color: #fff;text-align: center;}
.aboutHonor .mainCon .aboutHonorCon li img{display: block;}


/* aboutHistory */
.aboutHistory{width: 100%;padding-bottom: 44px;background: #fff;position: relative;}
.aboutHistory .mainCon{ width:100%;margin-top:34px;}
.aboutHistory .mainCon .conL{float: left;width: 540px;height: 360px; padding:0;}
.aboutHistory .mainCon .conL a{ display:block;}
.aboutHistory .mainCon .conR{width: 635px;height: 360px;margin-left: 25px;float: left;overflow: hidden;}
.aboutHistory .mainCon .conR .box{width: 548px;height: 360px;float: left;overflow: hidden;padding-left: 36px;background:url(../images/aboutHistory_xian.png) no-repeat left top;overflow: hidden;}
.aboutHistory .mainCon .conR ul{width: 548px;}
.aboutHistory .mainCon .conR li{padding-top: 32px;;border-bottom: 1px solid #e5e5e5;padding-bottom: 22px;}
.aboutHistory .mainCon .conR li dt{width: 70px;float: left;font-size: 26px;color: #5895A5;font-weight: bold;font-family: arial;}
.aboutHistory .mainCon .conR li dd{width: 478px;float: left;}
.aboutHistory .mainCon .conR li dd p{font-size: 14px;color: #333333;line-height: 23px;}
.aboutHistory .mainCon .conR li:first-child{padding-top: 0;}
.aboutHistory .mainCon .scroll{width:11px;height:360px;float:right;position:relative;background:url(../images/scroll02.png);z-index: 99;}
.aboutHistory .mainCon .scroll p{width:11px;height:61px;background:url(../images/scroll01.png);cursor:auto;left:0;top:1px;position:absolute; background:url(../images/scroll01.png);}

/* aboutCulture */
.aboutCulture{width: 100%;padding-bottom: 38px;background: #f6f6f6;}
.aboutCulture .mainCon{margin-top: 20px;}
.aboutCulture .mainCon ul{width: 100%;text-align:center;}
.aboutCulture .mainCon li{width: 247px;text-align: center;margin: 0 24px;display:inline-block;*display:inline; margin-bottom:24px;}
.aboutCulture .mainCon li span{display: block;width: 237px;height: 237px;border: 5px solid #fff;border-radius: 50%;box-shadow: 0 3px 6px 6px #e4e3e3;}
.aboutCulture .mainCon li img{display: block;border-radius: 50%;}
.aboutCulture .mainCon li h3{font-size: 20px;color: #5895A5;font-weight: normal;margin: 24px 0 6px;text-align: center;}
.aboutCulture .mainCon li p{font-size: 14px;color: #33332f;line-height: 22px;padding: 0 14px;height: 140px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.aboutCulture .mainCon li a{text-decoration:none;color: #33332f;}
.aboutCulture .mainCon li i{display: block;margin: 12px auto 0;width: 35px;height: 2px;background: #241f73;}

.two-nav{border-bottom:1px solid #e3e3e3;position: relative; width:100%; }
.two-nav li {

    height:300px;

}
.two-nav h1 {
    line-height: 225px;
    height: 300px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 40px;
    text-align: center;
    position: relative;
    letter-spacing: .3em;
	font-weight:bold;
	width:300px; 
	margin:0 auto;
}
.two-nav h1:after{content: '';background-color: #fff;height:2px;width: 45px;display: block;position: absolute;bottom: 125px;left: 50%;margin-left: -24px;}


		/*图说顺齿*/
		.applycation { position: relative; transition: height 400ms; width:1200px; height:470px; margin:20px auto;}
		.applycation li { position:absolute;}
		.applycation li img{ width:100%;}
		
		.applycation li:nth-child(1) { left:0; top:0; width:397px; height:271px; overflow:hidden; }
		.applycation li:nth-child(2) { left:0; top:270px; width:397px; height:194px; overflow:hidden; }
		
		.applycation li:nth-child(3) { left:402px; top:0; width:397px; height:194px; overflow:hidden; }
		.applycation li:nth-child(4) { left:402px; bottom:0; width:397px; height:271px; overflow:hidden; }
		
		.applycation li:nth-child(5) { right:0; top:0; width:397px; height:271px; overflow:hidden; }
		.applycation li:nth-child(6) { right:0; top:270px; width:397px; height:194px; overflow:hidden; }
		

		.applycation li a { width:100%; margin:0 auto; display:block; transition: 400ms;  height:100%; }
		.applycation li a:hover{ text-decoration:none; background:#f2f2f2;}
		.applycation li .imgBox { position: relative; height:100%; display:block;}
		.applycation li .img { width:100%;}
		.applycation li .bg { opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; background: #000; position: absolute; left: 0; top: 0; transition: 400ms; }
		.applycation li .view { opacity: 0; filter: alpha(opacity=0); width: 90%; padding:0 5%; height: 50px;position: absolute; left: 0; top: 20px; transition: 400ms; font-size:12px; color:#fff; }
		.applycation li .t { opacity: 0; filter: alpha(opacity=0); width: 100%; height: 40px; line-height:40px; overflow:hidden;position: absolute; left: 0; top: 0; transition: 400ms; font-size:16px; color:#fff; text-align:center;}
		.applycation li .line { margin:20px auto; height:3px; overflow:hidden; width:50px; background:#dbdbdb; transition: 400ms; text-align:center;}
		.applycation li .view p{ line-height:23px}
		.applycation li:hover  .t{ opacity: 1; filter: alpha(opacity=100); top:10px;  }
		.applycation li:hover .magnifier { -webkit-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
		.applycation li:hover .bg { opacity: 0.8; filter: alpha(opacity=80); }
		.applycation li:hover .view { opacity: 1; filter: alpha(opacity=100); top:50px; }
		.applycation li:hover a { color: #c09b26; }
		
		#tb .ab-l{width:1200px; margin:0 auto; padding-bottom:30px; height:800px}
.mainCon .ab-l dt{float:right; width:500px;}
.mainCon .ab-l dd .img {display:block; width:500px;height:333px; margin-left:30px }
.mainCon .ab-l dd{width:1200px; float:left;}
.mainCon .ab-l h6{font-size:16px; color:#333; font-weight:normal; font-weight:600; font-family:'Microsoft YaHei'; margin:10px 0}
.mainCon .ab-l dd p{overflow: hidden;line-height:34px; margin:7px 0 0; font-size:14px; font-family:'Microsoft YaHei'; color:#666}
.mainCon .ab-l dd a{ width:110px; height:36px; border:#333 solid 1px; color:#333; text-align:center; line-height:36px; display:block; font-size:14px;  margin-top:30px;  font-family:'Microsoft YaHei';}
.mainCon .ab-l dd a:hover{ background-color:#5895A5; border:#5895A5 solid 1px;  color:#fff;  text-decoration:none; transition:all 0.3s;}

.abo3{padding:0px;text-align: center;z-index: 3; margin-top:40px}

.abo3 .btn{padding: 50px 0;width: 390px;margin: 0 auto;}

.abo3 .tt span{display: inline-block;padding-left: 15px;margin-bottom:30px; border-left:5px solid #ca171d;font-size: 24px;}

.abo3 dl{padding: 15px 0}

.abo3 dl dd{float: left;width:31.888888888%;margin:1% 2% 1% 0%;position: relative;}
.abo3 dl dd:nth-child(3n){margin-right:0%;}

.abo3 dl dd img{display: block;width: 100%;}

.abo3 dl dd .dbox{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;background: url(../images/fff.png)center;}

.abo3 dl dd .dbox .txt{height: 19%;overflow: hidden;width:86%;margin: 55% auto 0;overflow: hidden;background: url(../images/co5.png)center;border:1px solid #fff;}

.abo3 dl dd .dbox .txt .dtt{color: #fff;font-size: 24px;margin-top: 8%;  text-shadow:0 0 5px #000, 0 0 5px #000;}


.abo3 dl dd .dbox .txt .xian{width: 30px;height: 1px;margin: 10px auto;background: #fff;}


.abo3 dl dd .dbox .txt .dct{padding-top: 10px;color: #fff;font-size: 16px;line-height:30px;opacity: 1;  text-shadow:0 0 5px #000, 0 0 5px #000;}

.abo3 dl dd div{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.abo3 dl dd:hover .dbox{background: url(../images/red.png)center;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.abo3 dl dd:hover .dbox .txt{height: 90%;margin-top: 6%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;background: url(../images/fff.png)center;}

.abo3 dl dd:hover .dbox .txt .dtt{margin-top: 45%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.abo3 dl dd:hover  .dbox .txt .xian{opacity: 0;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.abo3 dl dd:hover .dbox .txt .dct{opacity: 1;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
/**
.abo3 .wh dl:nth-child(2){display: none;}*/

.abo3 .wh{max-width: 1200px;margin: 0 auto; width:100%; }


.culture_div {
  padding: 85px 0 80px;
}
.culture_div dl dt {
  width: 650px;
}
.culture_div dl dt h1 {
  line-height:20px;

}
.culture_div dl dt .text {
overflow: hidden;line-height:34px; margin:7px 0 0; font-size:14px; font-family:'Microsoft YaHei'; color:#666
}
.culture_div dl dt .text .t {
  margin-top: 15px !important;
  border-top:1px solid  #5895A5;
}
.culture_div dl dt .text .t span {
  color: #fb3737;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  margin-right: 12px;
}
.culture_div dl dd {
  width:642px;
  height: 321px;
  margin-right: -58px;
  margin-top: 41px;
}

.culture_div  .f-r {
  width: 300px;
  height:311px;
  float:right;
  margin-top:-30px;
  margin-right:50px;
}

.culture_div  .f-l {
  width:650px;
  float:left
}



.culture_div2 {
  background: url(../images/culture_img3.jpg) no-repeat center center;
  height: 558px;
}
.culture_div2 .text_div {
  width: 985px;
  height: 558px;
  float: right;
  background: url(../images/culture_bg.png) no-repeat center center;
  margin-right: -350px;
}
.culture_div2 .text_div .text {
  padding-top: 97px;
  margin-left: 75px;
  width: 538px;
}
.culture_div2 .text_div h1 {
  color: #ffffff;
  font-size: 30px;
  font-weight: normal;
  border-bottom: 1px solid #8fb0d2;
  padding-bottom: 18px;
  position: relative;
  text-indent:0.4em
}
.culture_div2 .text_div h1:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 150px;
  height: 1px;
  background: #fff;
}
.culture_div2 .text_div .t {
  color: #f4f7f9;
  font-size: 14px;
  line-height: 24px;
}
.culture_div2 .text_div .t p {
  margin-top: 18px;
}

.w1180 {
  width:1200px;
  margin: 0 auto;
}
/*翻页*/
.page{text-align: center; width:100%; margin-bottom:50px}
.page a{display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 38px; color: #666666; font-size: 16px; font-family: arial "Microsoft YaHei"; border: 1px solid #e2e1e1; border-radius: 3px;}
.page a:hover,.page a.cur,.page a.on{background: #5895A5; color: #fff; border: 1px solid #5895A5;}