

/*
 .Top000548为demo编号
*/ 

.Top000548 .top1{ position:relative; height:110px; }
.Top000548 .logo{ position:absolute; top:20px; left:0; }
.Top000548 .logo img{ width:503px; height:80px; }
.Top000548 .right{ float:right; margin-top:25px; }
.Top000548 .right p{ margin:0; padding-bottom:5px; background:url(../images/Top000548_icon.jpg) no-repeat left center; padding-left:37px; color:#cfcfcf; }
.Top000548 .right p a{ display:inline-block; padding:0 10px; }
.Top000548 .right p .en{ color: #cfcfcf; }

.Top000548 .search{ position:relative;}
.Top000548 .search .text{ width: 255px; height:25px;  border:1px #c3c0c0 solid; text-indent:10px; }
.Top000548 .search .btn{ border:none; background:none; position:absolute; right:0; top:0; width: 48px; height: 26px; padding: 0; background:url(../images/Top000548_search.jpg) no-repeat center; cursor:pointer; }

.Top000548 nav{ background:#f0f0f0;}
.Top000548 nav li{ float:left; position:relative; }
.Top000548 nav li .navA{display:block; color:#666; font-size:16px; width:171px; height:60px; line-height:60px; text-align:center; }
.Top000548 nav li a.aon,
.Top000548 nav li a:hover{ background:#00409a;color:#dbbf86;  }



.Top000548 .sub{ display: none; position: absolute;  z-index: 100; width: 100%;  top:60px; left:0; background: #eae9e9; }
.Top000548 dl{ padding:20px 0 30px 0; }
.Top000548 dt{ line-height: 30px; height: 40px; width: 100%; text-align: center; }
.Top000548 dt a{ color: #000; font-size: 14px;  background:url(../images/Top000548_line.jpg) no-repeat center bottom; padding: 15px 5px; }
.Top000548 dt a:hover{ color:#00409a; }
/*
 .Banner003 为demo编号
 */
.Banner003{ position:relative; }
.Banner003 .list li img{ width:100%;}
.Banner003 .bx-controls-direction a{position:absolute; top:50%; margin-top:-25px; background-image:url(../images/Banner003-ban_icon.png); background-repeat:no-repeat; width:50px; height:50px; z-index:70; overflow:hidden; line-height:1000px; cursor:pointer;}
.Banner003 .bx-controls-direction a.bx-prev{ left:5%; background-position:0 0;}
.Banner003 .bx-controls-direction a.bx-next{ right:5%; background-position:right 0;}
.Banner003 .bx-pager{ position:absolute; left:0; width:100%; bottom:10px; text-align:center; z-index:60;}
.Banner003 .bx-pager div{ display:inline-block;}
.Banner003 .bx-pager div a{ width:12px; height:12px;display:inline-block; border-radius:50%; overflow:hidden; line-height:100px; margin:0 5px;background-color:#fff;}
.Banner003 .bx-pager div a.active{background-color:#00409a;}



/*
 .Floor001657 为demo编号
 */
.Floor001657{ height:735px; background:url(../images/Floor001654_bg.jpg) no-repeat center top;padding:3% 0 3% 0; }
.Floor001657 .auto{ }
.Floor001657  h1{margin-bottom:3%; background:url(../images/Floor115-title.png) left top no-repeat; padding-left:40px; font-weight: bold; font-size:24px; cursor:pointer; line-height: 30px; border-bottom:2px solid #d3d3d3; padding-bottom:5px;}
.Floor001657  h1 em{ font-style:normal; font-weight:normal; color:#ccc; margin-left:5px;font-size:16px; color:#767676; text-transform:uppercase;}
.Floor001657  h1 a{ float:right; font-size:12px; color:#fff; cursor:pointer; padding:0px 20px; background:#00409a; border-radius:6px; line-height:25px; font-weight:normal;}
  
.Floor001657 ul{ padding-top:0%;}
.Floor001657 li{ float:left; width:273px; height:510px; margin-right:36px; background:#fff;  border:3px #fff solid;   }
.Floor001657 li:nth-child(4){ margin-right:0px;}
.Floor001657 li figure{ padding-bottom:40px; }
.Floor001657 li a{ display:block; padding:30px 12px 0; }
.Floor001657 li time{ position:relative;font-size:16px; color:#555; display:inline-block;}
.Floor001657 li time span{ display:block;  font-size:16px;height:40px; line-height:40px; }
.Floor001657 li time i{ position:absolute; right:0; bottom:0; width:100%; height:3px; background:#00409a; }
.Floor001657 li h3{ margin:0; padding:17px 0 25px; font-size:16px; color:#555; }
.Floor001657 li p{ margin:0; font-size:14px; color:#888; }
.Floor001657 li img{ width:100%; height:165px; display:block; }
.Floor001657 li.odd figure{ padding-bottom:0; }
.Floor001657 li.odd img{ margin-bottom:30px; }
.Floor001657 li:hover{ border-color:#00409a; }
/*
 .Floor001114 为demo编号
 */
.Floor001114{ background-color:#f5f6f9; padding:3% 0 4% 0;}
.Floor001114  h1{ margin-bottom:3%; background:url(../images/Floor115-title2.png) left top no-repeat; padding-left:40px; font-weight: bold; font-size:24px; cursor:pointer; line-height: 30px; border-bottom:2px solid #d3d3d3; padding-bottom:5px;}
.Floor001114  h1 em{ font-style:normal; font-weight:normal; color:#ccc; margin-left:5px;font-size:16px; color:#767676; text-transform:uppercase;}
.Floor001114  h1 a{ float:right; font-size:12px; color:#fff; cursor:pointer; padding:0px 20px; background:#00409a; border-radius:6px; line-height:25px; font-weight:normal;}

.Floor001114 li{ float:left; width:23.5%; margin-right:2%; background-color:#fff; padding:2%; border-bottom:3px solid #ddc89d; position:relative; text-align:center;}
.Floor001114 li:hover{ border-bottom-color:#00409a;}
.Floor001114 li:last-child{ margin-right:0;}
.Floor001114 li a,
.Floor001114 li .txt{position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor001114 li .txt{color:#fff;  padding:0 10%; text-align:left;background-color:rgba(0,0,0,0.5); z-index:2; transform:scale(0); transition:all ease-in-out 0.3s;}
.Floor001114 li a{ z-index:5;}
.Floor001114 li .Ispic{ display:block; padding-bottom:129%;}
.Floor001114 li h2{ font-size:16px; color:#333; margin:0; padding-top:20px;}
.Floor001114 li p{ color:#888; font-size:12px; margin:0; padding-top:10px;}
.Floor001114 li p span{ margin-left:18px;}
.Floor001114 li .txt article{ font-size:12px; line-height:24px; overflow:hidden; max-height:120px;}
.Floor001114 li .txt h3{ margin:0; font-size:18px;}
.Floor001114 li .table{ display:table; width:100%; height:100%;}
.Floor001114 li .table_cell{ display:table-cell; vertical-align:middle;}
.Floor001114 li:hover .txt{ transform:scale(1);}
@media(max-width:768px){
.Floor001114 li{ width:49%; margin-top:2%;}
.Floor001114 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001114 .title h1{  font-size:30px; }
.Floor001114 .title span{ font-size:20px; margin-top:-15px;}
}
/*
 .Floor115为demo编号
*/ 

.Floor115{ padding:46px 0; }
.Floor115  h1{ margin:0; background:url(../images/Floor115-title.png) left center no-repeat; padding-left:30px; font-weight: bold; font-size:24px; cursor:pointer; line-height: 30px; border-bottom:1px solid #E7E7E7; padding-bottom:5px;}
.Floor115  h1 em{ font-style:normal; font-weight:normal; color:#ccc; margin-left:5px;font-size:16px; color:#767676; }
.Floor115  h1 a{ float:right; font-size:12px; color:#fff; cursor:pointer; padding:0px 20px; background:#0741C7; border-radius:6px; line-height:25px; } 

.Floor115 .con{ margin-top:35px; overflow:hidden; }
.Floor115 .con .pic{ float:left; }
.Floor115 .con .pic img{ width:279px; height:297px; }
.Floor115 .con .pic h1{ margin: 0; font-size: 23px; color: #fff; background: #1796e3; width: 231px; height: 39px; padding: 18px 24px; }
.Floor115 .con .pic h1 p{ font-size: 12px; font-weight: normal; letter-spacing: -2px; margin:0; }

.Floor115 .con .text{ float:right; width:847px; }
.Floor115 .con .ul{ overflow:hidden; }
.Floor115 .con .ul li{ width:393px; height:150px; float:left; position:relative; margin: 25px  60px 0 0; }
.Floor115 .con .ul li .icon{ position:absolute; left:0; top:0; margin-right:100px;  }
.Floor115 .con .ul li .icon img{ width:77px; height:77px; }

.Floor115 .con li h3 { margin:0; font-size:16px; margin-left:85px; }
.Floor115 .con li h3 a:hover { color:#2b90d4; cursor:pointer; }
.Floor115 .con li p { margin:20px 0 0 85px; color:#666; }


    



    

/*
 .Floor001299 为demo编号
 */
.Floor001299{ padding:2% 0; font-size:12px;}
.Floor001299 .left{ float:left; width:70%;}
.Floor001299 .right{ float:right; width:27.1%;}
.Floor001299 h1{ margin:0 0 15px 0; line-height:37px; font-size:16px; height:37px; border-bottom:3px solid #d2d2d2; position:relative;}
.Floor001299 h1 span{ border-bottom:3px solid #187ec1; position:absolute; left:0px; top:0; padding-left:40px; background:url(../images/Floor001299-title_icon.png) no-repeat left center;line-height:33px;}
.Floor001299 h1 b{ color:#48a233; font-size:14px;}
.Floor001299 h1 a{ position:absolute; right:10px; background:url(../images/Floor001299-more.png) no-repeat; width:54px; height:16px; bottom:-8px;}

.Floor001299 .left ol{ border-bottom:1px dashed #949494; padding-bottom:15px; margin-bottom:15px;}
.Floor001299 .left ol h3{ margin:0; font-size:16px; line-height:29px;}
.Floor001299 .left ol p{ position:relative; margin:0; height:58px; overflow:hidden; line-height:29px;}
.Floor001299 .left ol p a{ color:#4ab04d; position:absolute; right:0; bottom:0; background-color:#fff; padding-left:10px;}
.Floor001299 .left li{ padding-left:15px; line-height:35px; position:relative;}
.Floor001299 .left li::before{ position:absolute; content:''; width:3px; height:3px; left:0; top:50%; margin-top:-1.5px; background-color:#989898;}
.Floor001299 .left li time{ float:right; color:#919191;}
.Floor001299 .left ul{ border-bottom:1px solid #cecece; padding-bottom:15px;}
.Floor001299 .left dl{ overflow:hidden; padding-top:15px;}
.Floor001299 .left dd{ float:left; width:32%; margin-right:2%; text-align:center;}
.Floor001299 .left dd:last-child{ margin-right:0;}
.Floor001299 .left dd h5{ margin:0; line-height:44px; font-size:14px;}

.Floor001299 .right li{ position:relative;height: 28px;line-height: 28px;padding-left: 20px;}
.Floor001299 .right li::before{ position:absolute; content:''; width:0; height:0; border:4px solid #aeaeae; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:0; top:50%; margin-top:-2px;}
.Floor001299 .right ul{ margin-bottom:15px;}
.Floor001299 .right td{ padding-bottom:10px;}
.Floor001299 .right td div{ border:1px solid #bbb; padding-left:42px; padding-right:5px; background:url(../images/Floor001299-icon1.png) no-repeat 10px center;}
.Floor001299 .right td div.psw{ background-image:url(../images/Floor001299-icon2.png);}
.Floor001299 .right td .text{ width:100%; line-height:30px; border:none; height:30px; border:none;}
.Floor001299 .right td a{ float:right; font-size:12px;}
.Floor001299 .right td .btn{ cursor:pointer; width:48%; height:33px; font-weight:bold; border-radius:3px; border:1px solid #e0e0e0;
background: rgb(255,255,255); 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); 
}
.Floor001299 .right td .btn:nth-child(2){ float:right;}
@media(max-width:1000px){
.Floor001299 .right,
.Floor001299 .left{ float:none; width:auto;}
.Floor001299 .right{ overflow:hidden;}
.Floor001299 .right section{ float:left; width:49%; margin-right:2%;}
.Floor001299 .right section:nth-child(2){ margin-right:0;}
}
@media(max-width:640px){
.Floor001299 .right section{ float:none; width:auto;}
}
@media(max-width:320px){
.Floor001299 .left dd{ float:none; width:auto; margin-right:0;}
}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding:3% 0 4% 0;}
.RighInfo002218  h1{ margin-bottom:3%; background:url(../images/Floor115-title3.png) left top no-repeat; padding-left:40px; font-weight: bold; font-size:24px; cursor:pointer; line-height: 30px; border-bottom:2px solid #d3d3d3; padding-bottom:5px;}
.RighInfo002218  h1 em{ font-style:normal; font-weight:normal; color:#ccc; margin-left:5px;font-size:16px; color:#767676; text-transform:uppercase;}
.RighInfo002218  h1 a{ float:right; font-size:12px; color:#fff; cursor:pointer; padding:0px 20px; background:#00409a; border-radius:6px; line-height:25px; font-weight:normal;}

.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:30px;background:#f3f3f3;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:16px;color:#008cd6;margin:0 0 20px 0; font-weight: bold;}
.RighInfo002218 .box1 figure{ padding:2.5% 3.5%; color:#666;}
.RighInfo002218 .list{ padding-top:3%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:4%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#666;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;font-size:14px; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/
/*
 .Bottom001744 为demo编号
 */
.Bottom001744{background-color: #f1f1f1;}
.Bottom001744 .bottom{ padding-top:2%; padding-bottom:2%;}

.Bottom001744 .contact{ float:left; width:18%; margin-right:6%; border-right:1px dashed #c5c7c8;}
.Bottom001744 .contact h5{ margin:0;line-height: 26px; padding-bottom:10px;color: #333; font-weight:normal;font-size: 16px;}
.Bottom001744 .contact p{ margin:0 0 20px 0;font-size: 20px;color:#008cd6;}
.Bottom001744 .contact li{ float:left; margin-right:10px; border-radius:50%;}
.Bottom001744 .contact li a{ display:block;width:34px; height:34px; background:url(../images/Bottom001744-share.png) no-repeat 8px center;}
.Bottom001744 .contact li a.wx{ background-position:-67px center;}
.Bottom001744 .contact li a.qq{background-position:-35px center;}
.Bottom001744 .contact li:hover{background:#008cd6;}
.Bottom001744 .contact li:hover a{ background-image:url(../images/Bottom001744-share_hover.png);}

.Bottom001744 .code{ display:none; position:fixed; left:0; top:0; z-index:103; background:rgba(0,0,0,0.5); right:0; bottom:0;}
.Bottom001744 .code figure{ position:absolute; left:50%; margin-left:-100px; top:50%; margin-top:-100px; width:200px;  background:#fff; height:200px; padding:5px;}
.Bottom001744 .code figure img{ display:block; height:100%; width:100%;}
.Bottom001744 .code figure span{ position:absolute; width:24px; height:24px; text-align:center; line-height:24px; font-size:18px; background-color:#fff; border-radius:50%; right:-12px; top:-12px; cursor:pointer;}

.Bottom001744 .bottom dl{ float:left; width:15%; text-align:center;}
.Bottom001744 .bottom dt{line-height: 26px;font-size: 16px;color:#333;display: block;padding-bottom: 18px;}
.Bottom001744 .bottom dd a{display: block;width: 100%;font-size: 14px;color:#a4a4a4;line-height: 28px;}
.Bottom001744 .bottom dd a:hover{color:#008cd6;}

.Bottom001744 footer{background: #e4e4e4;border-top: 1px dashed #cdcdcd;line-height: 40px;color:#989898;font-size: 14px;}
.Bottom001744 footer dl{float: right;}
.Bottom001744 footer dl i{ display:inline-block;width: 20px; vertical-align:middle; background:url(../images/Bottom001744-line.png) no-repeat center center; height:40px;}
.Bottom001744 footer dl a{display: inline-block;color:#9c9c9c;}
.Bottom001744 footer dl a:hover{color:#008cd6;}
@media(max-width:1000px){
.Bottom001744 .contact{ width:auto; float:none; margin-right:0; border-right:0; text-align:center;}
.Bottom001744 .contact ul{ display:inline-block;}
.Bottom001744 .bottom dl{ display:none;}
.Bottom001744 footer{ padding:2% 0; line-height:30px;}
.Bottom001744 footer dl{float: none;}
}
















/*兴明简介 */
/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:380px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:36px;height:36px; width:100%; font-size:36px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.Banner002167 aside span{ display:block; width:4.5%; height:3px; background:#FFF; margin-top:14px; margin-bottom:4px;}

.Banner002167 aside p{ font-size:18px; color:#fff; margin:0; text-transform:uppercase;}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}
/*
 .Menu001651 为demo编号
 */
.Menu001651 ol{ font-size:18px; background-color:#eee; text-align:center; line-height:51px; margin-bottom:20px; border-radius:8px  8px 0  0;}
@media(min-width:1024px){
.Menu001651{ margin-top:10%;}
.Menu001651{border:1px solid #eee; border-radius:8px  8px 0  0;}
.Menu001651 li{ padding-bottom:11px;position:relative;}
.Menu001651 li a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;   line-height:52px; font-size:16px; text-align:center;}
.Menu001651 li::before{ position:absolute; width:0; height:0; border-top:26px solid transparent;border-bottom:26px solid transparent; border-left:19px solid #eebb00; top:0; right:-19px;}
.Menu001651 li:hover>a,
.Menu001651 li.aon>a{font-size:16px; color:#fff; font-weight:bold; background:url(../images/Menu001651-icon.png) no-repeat  right center #00409a;}
.Menu001651 li:hover::before,
.Menu001651 li.aon::before{ content:'';}
}
@media(max-width:1024px){
.Menu001651{ padding:2% 0;}
.Menu001651 ol{ display:none;}
.Menu001651 li{ float:left; text-align:center;position:relative; padding-right:1em; padding-bottom:0.5em;}
.Menu001651 li a{ display:block; line-height:2.5em; padding:0 1em; border:1px solid #eee; border-radius:5px;}
.Menu001651 li a:hover,
.Menu001651 li.aon a{ color:#fff; font-weight:bold; background-color:#284179;}
}


.Menu001651 .chanpin{display: block;}
.Menu001651 .chanpin dd a{display: block; border-bottom: 1px #eee solid;padding-left:115px;font-size: 14px;background: url("../images/erji2.png") no-repeat 95px center;text-align: left}
/*
 Location000718 为demo编号
 */
.Location000718 { border-bottom: 1px solid #dcdcdc; padding-top: 4%;}
.Location000718 h1{ color: #00409a; line-height: 2; font-size: 18px; font-weight: bold; margin:0; border-bottom: 4px solid #00409a; display:inline-block}
.Location000718 em{ font-style: normal; float: right; padding-left:20px; background:url(../images/Location000718_home.jpg) no-repeat left center; font-size:12px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000718 em a {  color: #999; }
.Location000718 em a:hover{ text-decoration:underline;}
.Location000718 em span{ color:#00409a; font-weight:bold;}
/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0;background: url(../images/RighInfo001749-bg.jpg) no-repeat center bottom;}








/*
兴明荣誉
 */
/*
 .PicList000307 为demo编号
 */
.PicList000307 { padding:3% 0;}
.PicList000307 dd.open{cursor:pointer;  }
.PicList000307 dd.open .txt{ float:left; margin-right:2%; margin-bottom:2%;border: #e6e6e6 1px solid;padding: 4px; background: #fff; text-align:center;     width: 278px;
    height: 250px;}
.PicList000307 dd.open .txt:hover{ border-color:#00409a;}
.PicList000307 dd.open .txt img{ display: block; width:268px; height:199px; margin:auto;}
.PicList000307 dd.open .txt p{ margin:0; font-size:14px; color:#666; line-height:20px ; padding:6px 0;}
.PicList000307 dd.open .txt:hover p{ font-weight:bold; color:#00409a;}
.PicList000307 dd .info{ display:none;}
.PicList000307 .scroll-pane{ height:640px; overflow:auto; width:100%;}
.PicList000307 .fixed_scroll{ display:none; position:fixed; z-index:200; background:url(../images/PicList000307-fixedbg.png) repeat; width:100%; height:100%; left:0; top:0;}
.PicList000307 .fixed_scroll .Con{  position:fixed; left:60.66%; top:30%; margin-top:-212px; margin-left:-610px; background-color:#fff; padding-top:10px; padding-bottom:10px; border: #ccc 1px solid;background: #f9f9f9;}
.PicList000307 .fixed_scroll .close{ background:url(../images/PicList000307-close.jpg) no-repeat; width:33px; height:33px; position:absolute; right:0; top:0; z-index:2; cursor:pointer; overflow:hidden; line-height:100px;}
.PicList000307 .fixed_scroll .close:hover{ background-image:url(../images/PicList000307-close_hover.jpg);}
.PicList000307 .scroll-pane .content{ padding:0 15px;}
.PicList000307 .jspContainer{overflow: hidden;position: relative;}
.PicList000307 .jspPane{position: absolute;}
.PicList000307 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.PicList000307 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.PicList000307 .jspCap{display: none;}
.PicList000307 .jspHorizontalBar .jspCap{float: left;}
.PicList000307 .jspTrack{background:url(../images/PicList000307-scrollbg.png) repeat-y center top #fff;position: relative;}
.PicList000307 .jspDrag{background:url(../images/PicList000307-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.PicList000307 .jspHorizontalBar .jspTrack,
.PicList000307 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.PicList000307 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.PicList000307 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.PicList000307 .jspVerticalBar .jspArrow{height: 16px;}
.PicList000307 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.PicList000307 .jspVerticalBar .jspArrow:focus{outline: none;}
.PicList000307 .jspCorner{background:#eeeef4; float:left;height: 100%;}

/*
 Page000793 为demo编号
 */
.Page000793 .Pages{ padding: 3% 0 2% 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000793 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 14px; line-height: 40px; }
.Page000793 .p_cur,
.Page000793 .p_count,
.Page000793 .p_total,
.Page000793 .p_jump{ display: none; }

.Page000793 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000793 .p_page a{color:#5f5c4d; border:solid 1px #ececec; display:inline-block; padding:0 12px; overflow:hidden; position:relative; border-radius:6px; background-color:#fff;}


.Page000793 .p_page .a_prev,
.Page000793 .p_page .a_next{ width:80px; }

.Page000793 .p_page .num a{ width:44px; }

/*hover*/
.Page000793 .p_page .a_first:hover,
.Page000793 .p_page .a_end:hover,

.Page000793 .p_page .a_prev:hover,
.Page000793 .p_page .a_next:hover,

.Page000793 .p_page .num a:hover,
.Page000793 .p_page .num .a_cur{ background:#284179; color:#fff; }

.Page000793 em{ font-style:normal;}

@media (max-width:768px){
	.Page000793 .a_first,.Page000793 .a_end,.Page000793 .p_page .num a{ display:none !important;}
	
	}
	









/*产品介绍*/
/*PicList001964*/
.PicList001964{ padding:3% 0;}
.PicList001964 li{ float:left; width:32.33333%; margin-right:1.5%; margin-bottom:3%;}
.PicList001964 li:nth-child(3n){ margin-right:0;}
.PicList001964 li a{ display:block;border:1px solid #f1f1f1; background-color:#f7f7f7;}
.PicList001964 li figure{ padding-bottom:100%; background-size:contain; background-color:#fff;}
.PicList001964 li figure img{ display:none;}
.PicList001964 li div{background:url(../images/PicList001964-txtbg.png) no-repeat center top; margin-top:-18px; padding:32px 10px 10px 10px;}
.PicList001964 li h1{ margin:0;color:#333; font-size:18px;line-height:22px; font-weight:normal; padding-bottom:12px;}
.PicList001964 li p em{ font-style:normal; color:#a1a1a1;font-size:14px;float:right; } 
.PicList001964 li p{ line-height:27px;margin:0; color:#a1a1a1; font-size:14px;  border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; padding:4px 0;}
.PicList001964 li i{ font-style:normal; border:1px solid #e0e0e0;  font-size:12px; display:inline-block; line-height:34px; padding-left:10%; padding-right:18%; border-radius:30px; background:url(../images/Floor001091-a_more.png) no-repeat 76% center;transition:all ease 0.5s; text-align:center; margin:4% 0 0 0 ; }

.PicList001964 li:hover i{padding-left:12%;padding-right:14%; background-color:#00409a; background-position:120% center; color:#fff; transition:all ease 0.5s;}





/*
产品详情
 */
/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:2% 0;}
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info h1{margin:0; color:#00409a;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info p{line-height:30px; color:#999;font-size:14px;}
.RighInfo001278 .prod_info .share{  overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}

@media(min-width:641px){
.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:100%; width:43.9%;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; }
.RighInfo001278 .big_img li img{ max-height:100%;}
 }	
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc; }

.RighInfo001278 .list{ padding:0 30px;position:relative;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#00409a;}

@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	



/*
 新闻中心
 */
/*
 .PicList001200 为demo编号
 */
.PicList001200{ margin-top:2.4%;} 
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:10%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#00409a; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:80px; overflow:hidden; font-size:14px;}
.PicList001200 li time{ position:absolute; left:0; bottom:6%; color:#969696;}

.PicList001200 li:hover{ border-color:#00409a; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
.PicList001200 li:hover h3{color:#00409a; font-weight:bold;}
.PicList001200 li:hover time{color:#00409a;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}
/*





/*
新闻中心-详情
 */
/*
.RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0 2% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:14px; border-bottom:1px dashed #d2d2d2; margin-bottom:3%;padding-right:140px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title span{ margin:0 20px; color:#999;  font-size:12px;  }
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;width: 80%;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:60px 0; border-top:1px dashed #d2d2d2;padding-right:200px;} 
.RichInfo005 .news_info .info_back a{ color:#999;; font-size:14px;padding: 0 50px;}
.RichInfo005 .news_info .info_back a:hover{color:#c7000a;}
.RichInfo005 p{text-indent:2em; font-size:14px; color:#666; line-height:28px;}






/*
招聘信息
 */
/*
 .TextList001652 为demo编号
 */
.TextList001652 { padding:2.4% 0;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both; }
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center; font-size:16px;}
.TextList001652 .job_ol li{ background-color:#00409a; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .job_info strong{color:#00409a;font-size:14px; line-height:48px;}
.TextList001652 .job_info p{border-bottom:1px dashed #ebebeb; margin-top:0; padding-bottom:20px; line-height:26px; font-size:14px; }
.TextList001652 .job_info p span{width:26px;display:inline-block;}
.TextList001652 .job_info p:nth-child(2){ border-bottom:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;  }
.TextList001652 .list_ul li{ padding:1em 0; font-size:15px;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em; font-size:14px;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#00409a;color:#fff;}
.TextList001652 .job_info{padding:0 0 0 3% } 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}



/*
简历投递
 */
/*
 .Form001413 为demo编号
 */
.Form001413{ padding: 2% 0;}
.Form001413 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative; color:#666;}
.Form001413 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#00409a;}
.Form001413 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:293px; height:46px; border:2px solid #999; }
.Form001413 .search input{border:none; }

.Form001413 .search .text{ width:227px; height:46px; line-height:46px; padding:0 56px 0 10px; background:none; color:#999;}
.Form001413 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/Form001413-search.png) no-repeat center center;}

.Form001413 .form{ padding-top:30px;}
.Form001413 .form td{ padding-bottom:20px; font-size:14px; }
.Form001413 .form td.w1{ width:260px;}
.Form001413 .form td.w2{ width:32px;}

.Form001413 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001413 .form p{ margin:0 0 10px 0;color:#00409a; background:url(../images/Form001413-icon.jpg) no-repeat left center; padding-left:15px;}
.Form001413 .form td em{ font-style:normal; color:#bcbcbc; margin-left:-40px;}
.Form001413 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001413 .form .btn{ background:#00409a; color:#fff; cursor:pointer; font-size:18px; width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}
.Form001413 .form dl{ position:relative;}
.Form001413 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001413-check.png) no-repeat 95% center;}
.Form001413 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001413 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001413 .form dd a:hover{ background-color:#ccc;}






/*
联系方式
 */


/*
 .Map004 为demo编号
 */ 
.Map001{padding:3% 0 }
.Map001 .map{width:100%; float:left;}
.Map001 .map #allmap{ height:350px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:100%; background-color:#f9f9f9; padding:0 20px;}
.Map001 .info ul{ padding:0; height: auto; overflow: hidden; margin-bottom: 30px;}

.Map001 p{ line-height:20px; padding:26px 0 ; font-size:16px;color:#666; border-bottom:1px #dbdbdb dotted; display:block; margin:0;}
.Map001 p img{  margin-right:20px; margin-left: 30px; margin-top:-6px;}

.Map001 li{ line-height:20px; padding:26px 0 ; font-size:14px;color:#666; border-bottom:1px #dbdbdb dotted; display:block; width:49%; float: left; margin-right:2%;}
.Map001 li:nth-child(2n){margin-right: 0px; }
.Map001 li img{  margin-right: 20px;  margin-left: 30px; margin-top:-6px;}














/*
在线留言
*/
/*Form002219*/
.Form002219{ padding:4% 0 3% 0;}
.Form002219 dl{ width:44%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:6.6%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:94.6%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:220px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#00409a;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:180px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

.bx-controls-direction{display: none;}