.Ispic {background-repeat: no-repeat;background-position: center center;background-size: cover;}

/* Top001 */
.Top001 { position: relative; box-shadow: 0 1px 3px #ccc; }
.Top001 .top { line-height: 30px; font-size: 14px; background-color: #efefef; }
.Top001 .top dl { float: right; }
.Top001 .top dd { float: left; padding-left: 15px; }
.Top001 .top dd em { font-style: normal; padding: 0 15px; color: #b2b2b2; }
.Top001 .top dd.en a { background: url(../images/lang.jpg) no-repeat left center; padding-left: 23px; }
.Top001 .top dd a:hover { color: #0a57a7; }
.Top001 .header { height: 110px; overflow: hidden; }
.Top001 .header h6 { float: left; width: 180px; margin-top: 25px; border-right: 1px solid #dfe3e6; height: 60px; }
.Top001 .header p { float: left; width: 470px; font-size: 15px; color: #171717; padding: 20px 0 0 30px; }
.Top001 .header p strong { color: #0a57a7; font-weight: bold; display: block; font-size: 20px; padding-bottom: 3px; }
.Top001 .header .tel { float: right; padding: 32px 0 0; width: 225px; overflow: hidden; }
.Top001 .header .tel span { display: block; background: url(../images/call.png) no-repeat 0 0; padding: 0 0 0 54px; font-size: 15px; color: #333; }
.Top001 .header .tel i { display: block; font-size: 24px; font-style: normal; }
.Top001 .Menu { background: #242424; }
.Top001 .Menu li { position: relative; float: left; }
.Top001 .Menu li span a { display: block; padding: 0 63px; line-height: 45px; font-size: 15px; color: #fff; position: relative; }
.Top001 .Menu li span a:before { content: ''; position: absolute; height: 100%; width: 2px; background: url(../images/libg.gif) no-repeat right center; top: 0; right: 0; }
.Top001 .Menu li span a:hover, .Top001 .Menu li.aon span a { color: #fff; background-color: #0a57a7; }
.Top001 .Menu li:last-child span a:before, .Top001 .Menu li span a:hover:before, .Top001 .Menu li.aon span a:before { display: none; }
/* Banner002 */
.Banner002 .ban { position: relative; z-index: 1; }
.Banner002 .bx-pager { width: auto; height: 24px; position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); background: rgba(0,0,0,0.30); border-radius: 20px; padding: 0 10px; font-size: 0; display: inline-block; background-size: 100% auto; background-repeat: no-repeat; background-position: center; z-index: 1; }
.Banner002 .bx-pager div { display: inline-block; }
.Banner002 .bx-pager div a { width: 12px; height: 12px; border-radius: 50%; display: inline-block; vertical-align: middle; margin: 0 4px; background-color: #fff; opacity: 0.4; cursor: pointer; }
.Banner002 .bx-pager div a.active { opacity: 1; }
.Banner002 .bx-viewport { z-index: 1; }
.Banner002 .list li img { display: block; width: 100%; }
.Banner002 .bx-controls-direction a { width: 25px; height: 42px; position: absolute; top: 50%; margin-top: -21px; background-position: 0 0; background-repeat: no-repeat; z-index: 10; overflow: hidden; line-height: 200px; }
.Banner002 .bx-controls-direction a.bx-prev { left: 15%; background-image: url(../images/btn_prev.png); }
.Banner002 .bx-controls-direction a.bx-next { right: 15%; background-image: url(../images/btn_next.png); }
/* Title */
.Title { text-align: center; position: relative; margin-bottom: 30px; }
.Title h3 { color: #333; font-size: 28px; font-weight: normal; margin: 0; }
.Title h3 i { width: 180px; height: 1px; background-color: #ddd; display: inline-block; *display: inline;
*zoom: 1;
vertical-align: middle; margin: 0 10px; }
.Title h3 a { color: #333; }
.Title h3 b { color: #0a57a7; font-weight: normal; }
.Title p { color: #666; font-size: 14px; margin-top: 10px; }
.Title02 h3 a { color: #fff; }
.Title02 h3 a b { color: #fff; }
.Title02 p { color: #fff; }
/* Title End */
/* Floor003 */ 
.Floor003 { padding: 70px 0; }
.Floor003 .pic { float: left; }
.Floor003 .pic img { width: 520px; height: 340px; }
.Floor003 .info { float: right; width: 520px; padding-top: 30px; overflow: hidden; }
.Floor003 .info .text_tit { background: url(../images/Floor003_tit.jpg) no-repeat left center; line-height: 25px; padding-left: 20px; }
.Floor003 .info .text_tit h3 { margin: 0; font-size: 20px; color: #0a57a7; }
.Floor003 .info pre { margin-top: 20px; line-height: 28px; font-size: 14px; color: #5c5c5c; text-align: justify; }
.Floor003 .info .btn { display: block; font-size: 16px; color: #FFF; background: #0a57a7; text-align: center; width: 120px; height: 40px; line-height: 40px; margin-top: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.Floor003 .info .btn:hover { transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; color: #fff; background: #f58220; }
/* Floor004 */
.Floor004 { padding: 70px 0; background: #0a57a7; }
.Floor004 nav { overflow: hidden; padding-bottom: 2%; text-align: center; }
.Floor004 nav li { display: inline-block; width: 140px; height: 40px; line-height: 40px; border-radius: 5px; font-size: 16px; background: #fff; margin: 0 5px; cursor: pointer; text-align: center; }
.Floor004 nav li.on { background-color: #f58220; color: #fff; }
.Floor004 .box { overflow: hidden; position: relative; }
.Floor004 .box .list { position: absolute; left: -100%; top: 0; width: 100%; opacity: 0; transition: all linear 0.3s; }
.Floor004 .box .list.show { left: 0; opacity: 1; }
.Floor004 .copy { display: none; }
.Floor004 .list li { overflow: hidden; }
.Floor004 .list dl { position: relative; float: left; display: inline-block; width: 340px; margin: 0 13px; }
.Floor004 .list li dl figure { padding-bottom: 74%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.Floor004 .list li dl p { margin: 0; font-size: 16px; line-height: 48px; text-align: center; color: #fff; transition: all ease 0.3s; }
.Floor004 .bx-pager { display: none; }
.Floor004 .bx-controls-direction { height: 41px; position: relative; margin-top: 15px; }
.Floor004 .bx-controls-direction a { position: absolute; top: 0; width: 41px; height: 41px; background: url(../images/Floor004-btn_hover.png) no-repeat center center; border: 2px solid #fff; border-radius: 50%; line-height: 100px; overflow: hidden; left: 50%; }
.Floor004 .bx-controls-direction a.disabled { cursor: default; background-image: url(../images/Floor004-btn.png); border-color: rgba(255,255,255,0.25); }
.Floor004 .bx-controls-direction a.bx-prev { transform: rotate(180deg); margin-left: -122px; }
.Floor004 .bx-controls-direction a.bx-next { margin-left: 81px; }
.Floor004 .detail { text-align: center; position: relative; }
.Floor004 .detail a { width: 133px; height: 34px; border-radius: 34px; font-size: 16px; color: #fff; line-height: 34px; border: 1px solid #fff; top: -38px; position: absolute; z-index: 10; left: 50%; margin-left: -66.5px; }
.Floor004 .detail a:hover { background-color: #fff; color: #0a57a7; }
/* Floor005 */
.Floor005 { padding: 70px 0; }
.Floor005 .bx-wrapper { position: relative; z-index: 1; }
.Floor005 .bx-controls-direction a { position: absolute; top: 50%; margin-top: -18px; width: 15px; height: 36px; line-height: 1000px; overflow: hidden; background: url(../images/Floor005-btn.png) no-repeat 0 0; }
.Floor005 .bx-controls-direction .bx-prev { left: -35px; }
.Floor005 .bx-controls-direction .bx-next { right: -35px; background-position: -16px 0; }
.Floor005 .bx-controls-direction .bx-prev:hover { background-position: 0 -37px; }
.Floor005 .bx-controls-direction .bx-next:hover { background-position: -16px -37px; }
.Floor005 li { position: relative; }
.Floor005 li img { display: block; width: 100%; height: auto; }
.Floor005 li figure { color: #393939; background: #e5e5e5; text-align: center; padding: 0 10px; transition: .3s; }
.Floor005 li p { margin: 0; font-size: 16px; line-height: 48px; }
.Floor005 li:hover figure { color: #fff; background: #0a57a7; }
/* Bottom006 */
.Bottom006 footer { color: #fff; background-color: #0a57a7; font-size: 14px; }
.Bottom006 footer .auto { position: relative; padding-top: 32px; }
.Bottom006 footer .txt { float: left; width: 200px; }
.Bottom006 footer .txt img { width: 150px; height: 60px; }
.Bottom006 footer .nav{ padding: 15px 0 25px 0; float:left;}
.Bottom006 footer .nav dl{ float:left; padding-right:118px;}
.Bottom006 footer .nav dt{ position: relative;}
.Bottom006 footer .nav dt a{ font-weight: bold; font-size: 17px; line-height: 30px; color: #fff;}
.Bottom006 footer .nav dd a{ font-size: 15px; line-height: 30px; color: #fff; opacity: 0.8;}
.Bottom006 footer .contact { float: right; width: 300px; overflow: hidden; line-height: 28px; font-size: 15px; }
.Bottom006 footer .code { float: right; width: 98px; }
.Bottom006 footer .code img { width: 98px; height: 98px; }
.Bottom006 footer .code span { display: block; text-align: center; line-height: 30px; }
.Bottom006 footer .copyright { line-height: 50px; color: #fff; padding: 0 5px; border-top: 1px solid #fff; margin-top: 20px; text-align:center;}
.Bottom006 footer .copyright a { color: #fff; }
.Bottom006 footer .copyright a:hover { color: #fff; text-decoration: none; }
.Bottom006 footer .copyright span a { text-decoration: underline; }
/* Banner001 */
.Banner001 .banner { height: 300px; background-repeat: no-repeat; background-position: center center; background-size: cover; }
/* Menu000552 */
.Menu000552 { background-color: #e5e5e5; font-size: 16px; }
.Menu000552 em { color: #666; float: right; font-style: normal; line-height: 60px; font-size: 14px; }
.Menu000552 em span { color: #0a57a7; }
.Menu000552 em a { color: #666; }
.Menu000552 em a:hover { color: #0a57a7; }
.Menu000552 li { float: left; padding-right: 30px; }
.Menu000552 li a { display: block; line-height: 60px; height: 57px; }
.Menu000552 li a:hover, .Menu000552 li a.aon { border-bottom: 3px solid #0a57a7; color: #0a57a7; }
/* RichInfo004 */
.RichInfo004 { padding: 70px 0; line-height: 30px; font-size: 15px; color: #5c5c5c; text-align: justify; }
.RichInfo004 .text_tit { background: url(../images/Floor003_tit.jpg) no-repeat left center; line-height: 25px; padding-left: 20px; }
.RichInfo004 .text_tit h3 { margin: 0; font-size: 20px; color: #0a57a7; }
.RichInfo004 .img { float: right; }
.RichInfo004 strong { color: #0a57a7; }
/*PicList002735 */
.PicList002735 { padding: 70px 0 0; }
.PicList002735 li { float: left; width: 340px; margin-right: 40px; margin-bottom: 40px; }
.PicList002735 li:nth-child(3n) { margin-right: 0; }
.PicList002735 li a { display: block; background: #e5e5e5; border: 1px solid #ddd; transition: 0.3s; }
.PicList002735 li a:hover { box-shadow: 0 10px 14px rgba(0,0,0,0.3); }
.PicList002735 li .Ispic { background-size: cover; background-position: center center; padding-bottom: 74%; }
.PicList002735 li .txt { padding: 0 20px; text-align: center; }
.PicList002735 li .txt h3 { margin: 0; font-size: 18px; line-height: 48px; font-weight: normal; color: #393939; }
.PicList002735 li:hover .txt h3 { color: #0a57a7; }
/*分页 */
.Page002193 { zoom: 1; overflow: hidden; padding: 30px 0 70px 0; text-align: center; background: #fff; }
.Page002193 span { padding: 0px 3px; display: inline-block; }
.Page002193 a { display: inline-block; margin: 0px 2px; border: 1px solid #ddd; padding: 0 15px; color: #666; line-height: 35px; border-radius: 3px; transition: .3s ease-out; }
.Page002193 a:hover { color: #fff; border: 1px solid #0a57a7; background: #0a57a7; }
.Page002193 .p_cur, .Page002193 .p_count, .Page002193 .p_total, .Page002193 .p_jump, .Page002193 .a_first, .Page002193 .a_end { display: none; }
.Page002193 .p_cur b { color: #F00; }
.Page002193 .p_count b { color: #F00; }
.Page002193 .p_total b { color: #F00; }
.Page002193 .p_page em { font-style: normal; }
.Page002193 .p_page em a { }
.Page002193 .p_page em a.a_cur { color: #fff; background: #0a57a7; border-color: #0a57a7; }
.Page002193 .p_page b { font-weight: normal; }
/* RighInfo000262 */
.RighInfo000262 { padding: 70px 0; }
.RighInfo000262 .ProPic { width: 520px; height: 508px; float: left; }
.RighInfo000262 .ProPic .ProBig { width: 520px; height: 315px; border: 1px solid #ebebeb; padding: 10px; }
.RighInfo000262 .ProPic .ProBig li { float: left; width: 520px; height: 315px; }
.RighInfo000262 .ProPic .ProBig li img { width: 520px; height: 315px; }
.RighInfo000262 .ProPic .ProBig li figure { padding-bottom: 60.57%;background-size: contain;}
.RighInfo000262 .ProPic .proList { width: 540px; height: 78px; position: relative; }
.RighInfo000262 .ProPic .proList .btn { width: 12px; height: 78px; cursor: pointer; z-index: 10; }
.RighInfo000262 .ProPic .proList .prev, .RighInfo000262 .ProPic .proList .next { position: absolute; top: 20px; background-repeat: no-repeat; background-position: left top; }
.RighInfo000262 .ProPic .proList .prev { background-image: url(../images/RighInfo000262-prev.jpg); left: 0; }
.RighInfo000262 .ProPic .proList .next { background-image: url(../images/RighInfo000262-next.jpg); right: 0; }
.RighInfo000262 .ProPic .proList .List { position: absolute; left: 21px; top: 16px; width: 500px; margin: 0 auto; }
.RighInfo000262 .ProPic .proList .List li { float: left; width: 115px; height: 78px; overflow: hidden; padding: 4px 0; margin-right: 10px; }
.RighInfo000262 .ProPic .proList .List li img { width: 115px; height: 70px; cursor: pointer; }
.RighInfo000262 .ProPic .proList .List li figure { padding-bottom: 60.86%;}
.RighInfo000262 .prod_info { width: 520px; float: right; }
.RighInfo000262 .prod_info h2 { margin: 0px; color: #333; font-size: 30px; margin-bottom: 25px; padding-top: 20px; line-height: 35px; }
.RighInfo000262 p strong { font-size: 18px; color: #0a57a7; }
.RighInfo000262 .table { margin-top: 20px; }
.RighInfo000262 .table td { text-align: center; border-collapse: collapse; color: #393939; font-size: 16px; line-height: 24px; padding: 12px; }
.RighInfo000262 .table tr { background: #f4f8fb; }
.RighInfo000262 .table tr:nth-child(2n) { background: #dce5ec; }
/* liucheng */
.liucheng { padding: 70px 0; text-align: center; }
.liucheng h2 { margin: 0px; color: #333; font-size: 30px; margin-bottom: 25px; padding-top: 20px; line-height: 35px; }


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0;}
.RighInfo002228 .fl{ width:42%; float:left; margin-bottom:4%;}
.RighInfo002228 .fr{ width:58%; float:right; margin-bottom:4%;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#0a57a7; font-size:24px; margin:10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; font-weight:normal;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "微软雅黑"; color:#333;}
.RighInfo002228 .txt h1{ color:#cf0202; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #cf0202; color:#cf0202; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:28px;}
}