﻿.singlepage{ min-height:300px; padding:3% 0;}

/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ display:none; position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:30px; max-width:1200px; color:#0e5fb1;-ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.Banner002167 .aside3{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:30px; max-width:1200px; color:#fff;-ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}
/*
 .Menu001746 为demo编号
 */
.Menu001746{background: #0e5fb1;line-height: 55px;}
.Menu001746 li{float: left;}
.Menu001746 li a{display: block; overflow:hidden;padding:0px 30px;line-height: 55px;height: 55px;color: #fff;}
.Menu001746 li a:hover,
.Menu001746 li.aon a{background: #e35e23;}
.Menu001746 dl{ float: right;color:#fff;padding:15px 0 15px 30px; line-height:24px; background: url(../images/Menu001746-ico.png) no-repeat left center;}
.Menu001746 dl a{color:#fff;}
@media(max-width:1000px){
.Menu001746 dl{ float:none;}
}
@media(max-width:480px){
.Menu001746 dl{ font-size:12px;}
.Menu001746 li{ text-align:center; width:25%;}
.Menu001746 li a{ padding:0;}
}

@media(min-width:1200px){
.Menu001746 dl{ white-space:nowrap;}
}


/*Map002520 */
.Map002520{ padding:3% 0 4% 0;}
.Map002520 .auto{ background:#fff; box-shadow:3px 0 20px rgba(0,0,0,0.1); padding:2% 3%;}
.Map002520 .select{ border-bottom:1px solid #f9f7e9; padding-bottom:2%; margin-bottom:2%;}
.Map002520 .select dl > *{ float:left;}
.Map002520 .select dd{position:relative; z-index:20; width:28%; margin-right:2%;}
.Map002520 .select dd > a{ position:relative;  line-height:45px; border:1px solid #d8d8d8; border-radius:45px; color:#666;}
.Map002520 .select dd > a::after{ position:absolute; content:''; border:6px solid transparent; border-top-width:7px; border-top-color:#ababab; right:16px; margin-top:-3px; top:50%;}
.Map002520 .select dd a{padding:0 16px; display:block;}
.Map002520 .select dd figure{ position:absolute; left:16px; right:16px; top:100%; background:#fff;border:1px solid #d8d8d8; border-top:0;max-height:300px; overflow:auto; display:none;}
.Map002520 .select dd figure a{ line-height:30px; }
.Map002520 .select dd figure a:hover{ background:#f9f7e9; color:#000;}
.Map002520 .select dt{ width:40%;}
.Map002520 .search{ position:relative;}
.Map002520 .search .text{ width:100%;line-height:45px;height:45px; border:1px solid #d8d8d8; border-radius:45px; color:#666;padding:0 55px 0 16px;}
.Map002520 .search .btn{ position:absolute; right:0; top:0; width:55px; height:100%; background:url(../images/Map002520-btn.png) no-repeat center center;}
.Map002520 .right{ position:relative; padding:30px 0;}
.Map002520 .right .bx-controls-direction a{ position:absolute; width:100%; left:0; height:40px; cursor:pointer; background:#0e5fb1; overflow:hidden; text-indent:-999em;}
.Map002520 .right .bx-controls-direction a::before{ position:absolute; content:''; border:6px solid transparent; border-top-width:7px; border-top-color:#fff; left:50%; margin-left:-6px; margin-top:-3px; top:50%;}
.Map002520 .right .bx-controls-direction a.bx-prev{ top:0; border-bottom:11px solid #fff;}
.Map002520 .right .bx-controls-direction a.bx-prev::before{ border-top-color:transparent;border-bottom-color:#fff; margin-top:-8px;}
.Map002520 .right .bx-controls-direction a.bx-next{ bottom:0; border-top:11px solid #fff;}
.Map002520 .right li{ line-height:26px; border-bottom:1px solid #d8d8d8; padding:10px 0; cursor:pointer;}
.Map002520 .right li > *{ margin:0;}
.Map002520 .right li h5{    font-size: 16px;color: #0e5fb1;}
.Map002520 .right li p{ position:relative; padding-left:45px;}
.Map002520 .right li p span{ position:absolute; left:0; top:0; width:45px;}

.Map002520 .left .name{ width:200px;}
.Map002520 .left .name h2{ margin:0; color:#0e5fb1; font-size:30px; font-weight:normal;}
.Map002520 .left .name h2 span{ display:block; font-size:14px; color:#bbbbbb; font-family:"Arial"; text-transform:uppercase;}
.Map002520 .left .name p{ margin-bottom:0; line-height:24px;font-size: 24px;}
.Map002520 .map{ position:relative; height:460px;}
.Map002520 .map > img{ width:100%;}
.Map002520 .map #allmap{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Map002520 .map #allmap img{ max-width:none;}
.Map002520 .map #allmap *{ box-sizing:content-box;}
.Map002520 .map #allmap .anchorBL,
.Map002520 .map #allmap .BMap_cpyCtrl{ display:none !important;}
@media(min-width:1025px){
.Map002520 .right{ float:right; width:25.5%;}
.Map002520 .left{ float:left; width:70%;}
}
@media(min-width:641px){
.Map002520 .left{ display:table;}
.Map002520 .left > *{ display:table-cell; vertical-align:middle;} 
}
@media(max-width:1024px){
.Map002520 .left{ width:100%;}
.Map002520 .right{ margin-top:3%;}
}
@media(max-width:480px){
.Map002520 .select dl > *{ float:none; margin-bottom:10px; width:auto !important;}
}

/*PicList002120 */
.PicList002120{ padding:3% 0;}
.PicList002120 .title{ text-align:center;}
.PicList002120 .title h2{padding-bottom: 2%;border-bottom: 1px solid #0e5fb1;padding-left: 36px; display:inline-block;}
.PicList002120 .title .honor{background: url(../images/honor.png)no-repeat left 0px}
.PicList002120 .title .zizhi{background: url(../images/zizhi.png)no-repeat left 0px;    margin-top: 4%;}
.PicList002120 li{ float:left; width:18%; margin-right:2.5%; margin-bottom:3%;box-shadow: 5px 5px 5px 0px #ddd; padding-bottom:10px;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:30px; padding:0 6%; text-align:center; font-size:14px;white-space: inherit;height: 60px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(5n){ margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 .Top000867 为demo编号
 */
.Top000867{ background: url(../images/Top000867-bg.png) no-repeat center top #fff; border-bottom: #0e5fb1 1px solid;}
.Top000867 .auto{ position:relative; z-index:100;}
.Top000867 .top_menu{ position:absolute; top:0;right:20.25%;}
.Top000867 .top_menu dd{ float:left; display:inline-block; height:36px;line-height:36px; vertical-align:middle;}
.Top000867 .top_menu dd a{ position:relative; padding-left:10px; display:inline-block; margin-right:17px;color: #fff;}
.Top000867 .top_menu dd a::before{ position:absolute; content:'';  top:50%; left:0; width:4px; height:4px; background-color:#fff; margin-top:-2px; border-radius:50%;}
.Top000867 .top_menu dd:nth-child(2) a{ color:#fff;}
.Top000867 .top_menu dd:nth-child(2) a::before{ width:1px; height:40%; top:30%; margin:0; background-color:#fff;}
.Top000867 .logo{ padding:36px 0 24px;}
.Top000867 .logo img{display:block;}
.Top000867 .search{ position:absolute; right:0; top:5px; z-index:10; width:20.25%; background-color:#fff; border-radius:30px; height:26px;}
.Top000867 .search .text{ width:100%; padding:0 50px 0 10px; height:26px; line-height:26px; color:#666; background:none; border:none;}
.Top000867 .search a{ position:absolute; top:0; right:0; height:100%; width:40px; color:#0e5fb1;}
.Top000867 .search a span{ position:absolute; font-size:18px; left:50%; margin-left:-9px; top:50%; margin-top:-9px;}
@media(min-width:769px){
.Top000867 nav ul{ float:right; position:relative; margin-top:-52px;}
.Top000867 nav li{ float:left; position:relative; padding-left:1px;}
.Top000867 nav li::before{ background-color:#dfdfdf; width:1px; height:20%; top:40%; position:absolute; content:''; left:0;}
.Top000867 nav li:first-child::before{ display:none;padding-left:0;}
.Top000867 nav li > a{ line-height:52px; padding:0 30px; display:block; font-size:16px;}
.Top000867 nav li:hover > a,
.Top000867 nav li>a.aon{ background-color:#0e5fb1; color:#fff;border-radius: 15px 0 0 0 }
.Top000867 nav li span{ display:none;}
.Top000867 nav li .subnav{ display:none; position:absolute; top:52px; left:0; border:1px solid #0e5fb1;background-color:#fff; z-index:100;  padding:10%;width:100%; text-align:center;    margin-left: 1px;}
.Top000867 nav li .subnav dd{ border-bottom:#8d96a2 1px dotted; line-height:25px;}
.Top000867 nav li .subnav dd a{ display:block; color:#0c3761; padding:5px 0;}
.Top000867 nav li .subnav dd a:hover{ color:#000;}
.Top000867 nav li .subnav dd:last-child{ border-bottom:0;}
.Top000867 nav li#m10{ position:static;}
.Top000867 nav li#m10 .subnav{ width:120%; text-align:left; padding:5%; right:0; left:auto; overflow:hidden;}
.Top000867 nav li#m10 .subnav dl{ width:40%;  float:left;}
.Top000867 nav li#m10 .subnav dl:nth-child(1){ width:45%; margin:0 2.5%;}
.Top000867 nav li#m10 .subnav dl:nth-child(1) dd{ float:left; width:47%; margin-right:6%;}
.Top000867 nav li#m10 .subnav dl:nth-child(1) dd:nth-of-type(2n){ margin-right:0;}
.Top000867 nav li#m10 .subnav dl:nth-child(2){ width:45%; margin:0 2.5%;}
.Top000867 nav li#m10 .subnav dl:nth-child(2) dd{ float:left; width:47%; margin-right:6%;}
.Top000867 nav li#m10 .subnav dl:nth-child(2) dd:nth-of-type(2n){ margin-right:0;}
.Top000867 nav li#m10 .subnav dd:last-child{ border-bottom:#8d96a2 1px dotted;}
}
.Top000867 nav li#m10 .subnav dt{color: #0c3761;font-size:16px;border-bottom: #9aa7b5 2px solid;line-height: 38px;margin-bottom: 10px; position:relative;}
.Top000867 nav li#m10 .subnav dt a{ position:absolute; width:16px; height:16px; background-color:#999; right:2%; top:50%; margin-top:-8px; border-radius:50%; text-align:center;}
.Top000867 nav li#m10 .subnav dt a::before{ position:absolute; content:'···'; color:#fff; width:100%; line-height:16px; left:0; top:0;}
@media(max-width:1200px){
.Top000867{ background-position: 60% top;}
.Top000867 .search{ right:2%;}
.Top000867 .top_menu{right:22.25%;}
.Top000867 nav li > a{ padding:0 12px;}
}
@media(max-width:1000px) and (min-width:769px){
.Top000867 nav ul{ float:none; margin:0;}
.Top000867 nav li{ width:14.285%; text-align:center; padding-left:0; padding-right:0;}
.Top000867 nav li#m10 .subnav{ width:100%;}
}
@media(max-width:768px){
.Top000867 .logo{ padding-right:50%;}
.Top000867 .logo img{ height:auto;}
.Top000867 .moblie_menu{ width:40px; height:32px; background-color:#eee; position:absolute; right:2%; top:50%; cursor:pointer;}
.Top000867 .moblie_menu span,
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{height:3px; background-color:#666; position:absolute;}
.Top000867 .moblie_menu span{ width:80%; left:10%;  top:50%; margin-top:-1.5px; }
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{ content:''; width:100%;}
.Top000867 .moblie_menu span::after{ top:-8px;}
.Top000867 .moblie_menu span::before{ bottom:-8px;}
.Top000867 nav{ position:absolute; right:0; width:100%; max-width:250px; background-color:#fff; display:none;}
.Top000867 nav li >a{ display:none;}
.Top000867 nav li:first-child a{ display:block;}
.Top000867 nav li span{ cursor:pointer;}
.Top000867 nav li:first-child a,
.Top000867 nav li span{ display:block; line-height:40px; font-size:16px; text-align:center; color:#666;}
.Top000867 nav li .subnav{ display:none;border:1px solid #0c3761; border-bottom:#0c3761 3px solid; text-align:center;background-color:#d7d9db; max-height:260px; overflow:auto; }
.Top000867 nav li .subnav dd{ line-height:20px; padding:8px 0; font-size:15px;}
.Top000867 nav li .subnav dt{color: #0c3761;font-size:16px;border-bottom: #9aa7b5 2px solid;line-height: 38px; text-align:left; padding:0 5%;}
}
@media(max-width:640px){
.Top000867{ background-image:none;}
.Top000867 .logo{ position:relative;padding:5% 50% 5% 0;}
.Top000867 .search{ position:relative; right:auto; width:100%; top:auto; height:auto; border:1px solid #1b4b9f;}
.Top000867 .search .text{ height:35px; line-height:35px;}
.Top000867 .moblie_menu{ margin-top:-16px;}
.Top000867 .top_menu{ position:relative; right:auto; width:100%; top:auto; margin-bottom:5px;background-color:#ddd; text-align:right;}
.Top000867 .top_menu dd{ display:inline-block; float:none;}
}

.Top000867 .top_menu .kefu{ position:relative;}
.top_menu .kefu .TopTel{ position:absolute; top:100%; left:0; height:36px; line-height:36px; background:#0e5fb1; color:#fff; font-size:16px; padding:0 10px; min-width:150px; text-align:center; z-index:99; display:none;}
.top_menu .kefu:hover .TopTel{ display:block;}



/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:500px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:126px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:50px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:-100%;transition: 1s;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#006cba;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}
/*
 Floor000808 为demo编号
 */

.Floor000808{}
.Floor000808 .auto{ padding-left:324px; position:relative; height:435px;}
.Floor000808 .aboutlef{width:324px; text-align: center; height: 463px;  position: absolute;left:0;  background:url(../images/Floor000808_bg1.png) no-repeat center top;  overflow: hidden;}
.Floor000808 .aboutlef .txt{margin-top:110px; padding-right: 24px;}
.Floor000808 .aboutlef h1{ color: #fff; font-size: 34px; font-family: Arial; font-weight:normal; line-height: 1; margin: 0;}
.Floor000808 .aboutlef h2{ color:#fff;font-size:16px;display:inline-block;border:1px solid #fff;width:121px;line-height:38px;margin:15px 0; font-weight:normal}
.Floor000808 .aboutlef p{color: #fff; font-size:16px; line-height: 30px; margin: 0;}

.Floor000808 .aboutrig{zoom:1; overflow:hidden; padding-left:45px; float:right;}
.Floor000808 .aboutrig h1{ color:#333; text-transform:uppercase; font-size:24px; padding:70px 0 40px 0; line-height:1; margin:0;}
.Floor000808 .aboutrig h1 span{ color:#1b4b9f;}

.Floor000808 .aboutrig .main{ background:url(../images/Floor000808_bg2.png) no-repeat center top; background-size:100% 100%; padding:40px 0;}
.Floor000808 .aboutrig .main img{float:left; display:block;}
.Floor000808 .aboutrig .txt{ zoom:1; overflow:hidden; max-height:226px; line-height:28px; font-size:15px; color:#333; padding:0 5.4%;}
.Floor000808 .aboutrig .txt p{ margin:0;    font-size: 14px; line-height: 24px;}
@media (max-width:900px){
	.Floor000808 .aboutrig h1{ font-size:18px;}}
@media (max-width:768px){
	.Floor000808 .aboutlef{ width: 100%; background-color: #1b4b9f; position:static;}
	.Floor000808 .auto{ padding:0; height:auto;}
	.Floor000808 .aboutrig{padding: 10px 5px;}
	.Floor000808 .aboutrig .main{ background: none; border: 1px solid #333; padding: 27px;}
	}
@media (max-width:480px){
	.Floor000808 .aboutrig .main img{width:100%; margin-bottom:10px;}
	}
/*
 .Floor001287 为demo编号
 */
.Floor001287{background: url(../images/Floor001287_bg.jpg)no-repeat center;padding: 5% 0;margin-top: 7%;}

.Floor001287 .wrap-Tit {position: relative; text-align: center;    margin-top: -7%;}
.Floor001287 .wrap-Tit h2{ font-size: 26px; color: #333; margin: 0; position: relative; z-index: 3;}
.Floor001287 .wrap-Tit em{ font-style: normal; color: #0e5fb1; font-family: Myriad Pro; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;}
.Floor001287 .wrap-Tit .bg{ font-size: 70px; font-weight: bold;  color: rgba(164,174,192,0.4); position: absolute; top: 0%; left: 50%; transform: translateX(-50%); text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
	.Floor001287 .wrap-Tit h2{ font-size: 36px;}
	.Floor001287 .wrap-Tit em{font-size: 44px;}
	.Floor001287 .wrap-Tit .bg{ font-size: 130px;}
}
@media only screen and (min-width:1200px ) {
	.Floor001287 .wrap-Tit h2{ font-size: 36px;padding-top: 2.5%;}
	.Floor001287 .wrap-Tit em{font-size: 30px;}
	.Floor001287 .wrap-Tit .bg{ font-size: 100px;}
}


.Floor001287 .bx-wrapper{ position:relative; overflow:hidden;}
.Floor001287 .bx-pager{ display:none;}
.Floor001287 .bx-controls-direction a{ position:absolute; width:30px; height:30px; top:50%; z-index:10;}
.Floor001287 .bx-controls-direction a span{ position:absolute;width: 30px; left:50%; top:50%;height: 30px;margin-top: -15px;font-size: 30px; margin-left:-15px; color:#0e5fb1;text-shadow: 0 1px 2px rgba(0,0,0,0.6);}
.Floor001287 .bx-controls-direction a.bx-prev{ left:0;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	}
.Floor001287 .bx-controls-direction a.bx-next{ right:0;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	}
.Floor001287 li dl{ padding:5% 0; }	
@media(min-width:1001px){
.Floor001287 li dl{ display:table; width:100%;}
.Floor001287 li dt,
.Floor001287 li dd{ display:table-cell; vertical-align:middle;}
.Floor001287 li dt{ width:47.4%;}
.Floor001287 li dd h2,
.Floor001287 li dd p{padding-left:5%;}
}
.Floor001287 li dt{text-align:center;}
.Floor001287 li dd h2{  margin:0;font-style:normal; color:#0e5fb1; font-size:30px; font-weight:bold;}
.Floor001287 li dd h2 a{ color:#0e5fb1;}
.Floor001287 li dd p{ color:#000; font-size:16px; line-height:24px; }
.Floor001287 .year{ text-align:center; background-color:#0dbbb6; position:relative; z-index:20;}
.Floor001287 .year a{ display:inline-block; color:#fff; padding:25px; cursor:pointer;}
.Floor001287 .year a.active{ color: #002c69;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}

.Floor001287 .more{margin: 0 auto;border: 1px solid #0e5fb1;color: #173d93; display: block;height: 40px;line-height: 38px;text-align: center;width: 80%;font-size: 12px;max-width: 130px; position: relative;transition: color .5s;}
.Floor001287 .more a span{    position: relative;background: url(../images/Floor002412-more_icon.png) no-repeat right center;padding-right: 25px;z-index: 3;}
.Floor001287 .more:hover{background: #0e5fb1;color: #fff;transition: color .5s}
.Floor001287 .more a:hover{color:#fff}
.Floor001287 .more a{text-align: center; display:block;}

@media(max-width:768px){
.Floor001287 li dd p{ overflow:auto;}
.Floor001287 .year a{ padding:10px 4%;}
.Floor001287 .bx-controls-direction a{ top:20%;}
}
@media(max-width:480px){
.Floor001287 li dd h2{font-size:20px;}
.Floor001287 li dd p{ font-size:12px; line-height:18px;}
}
/*
 .Floor002357 为demo编号
 */
@media only screen and (max-width:1600px ) {
	.Floor002357 .auto{ padding-left: 2%; padding-right: 2%; }
}

.Floor002357{ background:url(../images/Floor002357-bg.jpg) no-repeat center center; background-size:cover; padding:5% 0 4% 0; }
.Floor002357 .wrap-Tit {position: relative; text-align: center;padding-bottom: 5%}
.Floor002357 .wrap-Tit h2{ font-size: 26px; color: #FFF; margin: 0; position: relative; z-index: 3;}
.Floor002357 .wrap-Tit em{ font-style: normal;color: #fff;opacity: 0.5;font-family: Myriad Pro; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;}
.Floor002357 .wrap-Tit .bg{ font-size: 70px; font-weight: bold;     color: rgba(255, 255, 255, 0.3); position: absolute; top: 0%; left: 50%; transform: translateX(-50%); text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
	.Floor002357 .wrap-Tit h2{ font-size: 36px;}
	.Floor002357 .wrap-Tit em{font-size: 44px;}
	.Floor002357 .wrap-Tit .bg{ font-size: 130px;}
}
@media only screen and (min-width:1440px ) {
	.Floor002357 .wrap-Tit h2{ font-size: 36px;    padding-top: 2.5%;}
	.Floor002357 .wrap-Tit em{font-size: 30px;}
	.Floor002357 .wrap-Tit .bg{ font-size: 100px;}
}

.Floor002357 .ul{ overflow:hidden; }
.Floor002357 li{ position: relative; padding: 15px 0; text-align: center; margin-bottom: 2%;}
.Floor002357 li .img img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s;position: relative;  top: 0;}
.Floor002357 li:hover .img img{ top: -10px;}
.Floor002357 li h3{ margin: 20px 0 0; font-size: 18px; font-family:'微软雅黑';  letter-spacing:0.1px; padding-bottom:5%; }
.Floor002357 li h3:after{ display:block; margin:0 auto; width:20px; height:1px; background-color:#fff; opacity:0.2; margin-top:15px; content:''; }
.Floor002357 li h3 span{ font-weight:normal; opacity:0.7; font-family:Arial, Helvetica, sans-serif; display: block;padding-top: 15px; font-size: 14px;text-transform: uppercase;}
.Floor002357 li h3 a{ color:#fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.Floor002357 li p{ margin:0; text-align:center; color: #fff; font-size: 16px; line-height:24px; height: 48px;font-family:'微软雅黑'; overflow: hidden; }
@media (min-width: 640px) {
.Floor002357 li{ width: 33.3333%; float: left;}
}
@media only screen and (min-width:768px ) {
	.Floor002357 .title{ font-size:28px;}
	.Floor002357 li h3{font-size: 22px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002357 .title{ font-size:32px;}
	.Floor002357 li h3{font-size: 24px;}
}

/*
 .Floor002412 为demo编号
 */
.Floor002412{ padding:4% 0 5%;}
@media only screen and (max-width:1023 ) {
	.Floor002412{ padding: 30px 0;}
}

.Floor002412 .auto{ max-width: 1200px;}
@media only screen and (max-width:1200px ) {
	.Floor002412 .auto{ padding-left: 15px; padding-right: 15px; max-width: 1470px;}
}

.Floor002412 .wrap-Tit {position: relative; text-align: center;}
.Floor002412 .wrap-Tit h2{ font-size: 26px; color: #333; margin: 0; position: relative; z-index: 3;}
.Floor002412 .wrap-Tit em{ font-style: normal; color: #0e5fb1; font-family: Myriad Pro; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;}
.Floor002412 .wrap-Tit .bg{ font-size: 70px; font-weight: bold;  color: rgba(164,174,192,.2); position: absolute; top: 0%; left: 50%; transform: translateX(-50%); text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
	.Floor002412 .wrap-Tit h2{ font-size: 36px;}
	.Floor002412 .wrap-Tit em{font-size: 44px;}
	.Floor002412 .wrap-Tit .bg{ font-size: 130px;}
}
@media only screen and (min-width:1200px ) {
	.Floor002412 .wrap-Tit h2{ font-size: 36px;padding-top: 4%;}
	.Floor002412 .wrap-Tit em{font-size: 30px;}
	.Floor002412 .wrap-Tit .bg{ font-size: 100px;}
}

.Floor002412 .list{ padding: 30px 0 0;}
@media only screen and (max-width:480px ) {
	.Floor002412 .list{ max-width: 390px; margin: 0 auto; }
}
@media only screen and (min-width:1024px ) {
	.Floor002412 .list{ padding: 40px 3% 0;}
}
@media only screen and (min-width:1200px ) {
	.Floor002412 .list{ padding: 70px 0px 0;}
}

.Floor002412 .list li{ float: left; width:32.33%; margin-right:1.5%;}
.Floor002412 .list li:nth-child(3n){ margin-right:0;}
.Floor002412 .list li .pic{ width:100%; height:0; padding-bottom:65.51%; position:relative; overflow:hidden;}
.Floor002412 .list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; 
transition: transform .5s ease-in-out; position:absolute; top:0; left:0; width:100%; height:100%;}
.Floor002412 .list li .pic a img{ display:none;}
.Floor002412 .list li .word h3{ margin: 30px 0 8px; font-size: 18px;}
.Floor002412 .list li .word h3 a{ color: #0e5fb1;}
.Floor002412 .list li .word time{ color: #b3b3b3; font-size: 14px;}
.Floor002412 .list li .word figure{ height: 45px; overflow: hidden; line-height: 24px; color: #444; font-size: 14px; margin:20px 0 30px 0;}
.Floor002412 .list li .word .more{ border: 1px solid #0e5fb1; color: #173d93; display: block; height: 40px; line-height: 38px; text-align: center; width: 80%;font-size: 12px;max-width: 130px; position: relative;
transition: color .5s;
}
.Floor002412 .list li .word .more span{ position: relative; background: url(../images/Floor002412-more_icon.png) no-repeat right center; padding-right: 25px; z-index: 3;
}
.Floor002412 .list li .word .more:after{ content: ""; width: 0; height: 100%; background: #0e5fb1; display: block; position: absolute; top: 0; left: 0;
transition: width .5s;
}
.Floor002412 .list li .word .more:hover:after{ width: 100%;}
.Floor002412 .list li .word .more:hover{ color: #fff;}

@media only screen and (max-width:640px ) {
.Floor002412 .list li{ float:none; width:100%; margin:0 0 25px;}
}



/*Bottom002117 */
.Bottom002117{ position:relative;color:#fff;}
.Bottom002117 a{ display:inline-block; color:#fff;font-size: 12px;}
.Bottom002117 a:hover{color:#e35e23;} 


.Bottom002117 .float{ position:absolute; right:0; bottom:100%; width:60px; z-index:99;}
.Bottom002117 .float li{ padding-bottom:1px;}
.Bottom002117 .float li a{ display:block; height:60px; background:url(../images/Bottom002117-float.png) no-repeat center top #ddd; transition:0.3s;}
.Bottom002117 .float li a.a_feedback{ background-position:center -60px;}
.Bottom002117 .float li a.a_gettop{ background-position:center -120px;}
.Bottom002117 .float li a:hover{ background-color:#e35e23;}

.Bottom002117 footer{ background-color:#0e5fb1;}
.Bottom002117 footer ul{ padding:2% 0 10px 0;}
.Bottom002117 footer li{ float:left;}
.Bottom002117 footer li.li_1{ width:58%;}
.Bottom002117 footer li.li_2{ width:25%; max-width:205px;}
.Bottom002117 footer li.li_3{ width:18%; float:right;}
.Bottom002117 footer p{ border-top:1px solid #e3e3e3; margin:0; line-height:24px; padding:10px 0; text-align:center;}
.Bottom002117 footer p span{ float:right;font-size: 12px;}
.Bottom002117 footer p span a{ text-decoration:underline;}
.Bottom002117 footer p i:before{ display:inline-block; width:1px; height:11px; content:''; margin:0 10px; background:#e3e3e3;}
.Bottom002117 footer li.li_3 img{ display:block; width:65%; max-width:160px; border:1px solid #fff;border-radius: 5px;float: left;margin-right: 20px;}
.Bottom002117 footer li.li_3 span{ display:block;}
.Bottom002117 footer li.li_3 span a{ display:inline-block; width:39px; height:39px; background:url(../images/Bottom002117-share.png) no-repeat left top;margin: 3px 0;}
.Bottom002117 footer li.li_3 span a.a_qq{ background-position:-54px 0;}
.Bottom002117 footer li.li_3 span a.a_sina{ background-position:-108px 0;}
.Bottom002117 footer li.li_3 span a.a_wx:hover,
.Bottom002117 footer li.li_3 span a.a_sina:hover,
.Bottom002117 footer li.li_3 span a.a_qq:hover{ background-image:url(../images/Bottom002117-share_hover.png);}

.Bottom002117 footer dl{ float:left; width:19%;}
.Bottom002117 footer dt{ font-weight:bold; color:#fff;font-size:14px; padding-bottom:5px;}
.Bottom002117 footer dd{ line-height:15px; padding:5px 0;}
.Bottom002117 footer h1{ margin:0; border-bottom:1px solid #e3e3e3; padding-bottom:15px; margin-bottom:15px; font-weight:normal; font-size:14px;}
.Bottom002117 footer h1.end{ border-bottom:0;}
.Bottom002117 footer h1 b{ display:block; color:#fff; font-size:18px; font-family:Tahoma, Arial, Helvetica;    padding-top: 15px;}
@media(max-width:1000px){
.Bottom002117 footer li{ float:none !important;  margin:0 auto;width:auto !important; overflow:hidden;}
.Bottom002117 footer li.li_1{ display:none;}
.Bottom002117 footer li.li_2{ text-align:center; }
.Bottom002117 .tips dd{ text-align:center; line-height:normal;}
.Bottom002117 .tips dd img{ float:none; margin-right:0;}
.Bottom002117 footer p span{ float:none; display:block;}
.Bottom002117 .float{ bottom:15%; width:45px;}
.Bottom002117 .float li a{ height:45px; background-position:center -10px;}
.Bottom002117 .float li a.a_feedback{ background-position:center -66px;}
.Bottom002117 .float li a.a_gettop{ background-position:center -130px;}
.Bottom002117 footer li.li_3 img{ float:none; margin:0 auto 10px;}
.Bottom002117 footer li.li_3 span{ text-align:center;}
.Bottom002117 footer li.li_3 span a{ float:none;}
}
@media(max-width:480px){
.Bottom002117 .tips dd{ font-size:14px;}
.Bottom002117 .tips dd img{ width:50%; height:auto;}
}

/*RighInfo001910*/
.RighInfo001910{ padding-bottom:4%;padding-top: 3%;}
.RighInfo001910 h2{text-align: left;color: #0e5fb1;}
.RighInfo001910 h2 span{font-size: 14px;text-transform: uppercase;}
.RighInfo001910 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00;}
.RighInfo001910 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.RighInfo001910 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.RighInfo001910 .info p{line-height:30px;color: #333;padding: 3px 0;}
.RighInfo001910 .info .p1{padding-top: 2%;}
.RighInfo001910 .info .imgpic2{margin: 30px 0}
.RighInfo001910 .content2{padding-top:2%}
.RighInfo001910 .content2 .think{line-height:30px;font-size:24px;color:#353535;padding-top: 3%;}
.RighInfo001910 .content2 .line{line-height:0;margin-top:-15px;}
.RighInfo001910 .content2 .line span{display:inline-block; width:40px; height:1px; background-color:#0d5fb1;}
.RighInfo001910 .content2 p{line-height:30px;color: #333;padding: 8px 0;}
@media(max-width:1000px){
.RighInfo001910 .columnName{ font-size:45px;}
.RighInfo001910 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.RighInfo001910 .columnName{ font-size:35px;}
.RighInfo001910 .columnName span{ font-size:20px;}
}


/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*
 .Floor002446 为demo编号
 */
.Floor002446 .auto{ position: relative;padding-bottom: 2%;}
.Floor002446 .ul li{ float:left; width:31.33%; margin-right:3%;}
.Floor002446 .ul li:nth-child(3n){ margin-right:0;}


@media only screen and (max-width: 1200px) {
.Floor002446 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.Floor002446{padding: 3% 0 0 0;}
.Floor002446 .wrap-head{ text-align: center; margin-bottom: 4%; position: relative;}
.Floor002446 .wrap-head .tit{ display: inline-block; font-size: 38px; width: 52px; line-height: 1; color: #e35e23; position: relative;}
.Floor002446 .wrap-head .tit em{ font-style: normal; border-radius: 50%; height: 52px;line-height: 52px; width: 52px; display: block; background: #e35e23; color: #fff; font-weight: bold;}
.Floor002446 .wrap-head .tit:after{ position: absolute; top: 10px; left: 55px; content: ""; display: block; background: url(../images/Floor002446-tit_icon.png) no-repeat; width: 18px; height: 27px;}
.Floor002446 .wrap-head .con{ position: absolute; bottom: 0; left: 50%; color: #666; font-size: 14px; line-height: 20px; overflow: hidden; width: 265px; text-align: left;  padding-left: 30px;}
@media only screen and (max-width: 640px) {
	.Floor002446 .wrap-head .con{ display: block; position: relative; left: 0; top: 0; margin: 0 auto; text-align: center;}
}
.Floor002446 .wrap-content{}
.Floor002446 .wrap-content .more{ color: #fff; text-align: center; width: 180px; height: 40px; line-height: 40px; display: block; background: url(../images/Floor002446-more_bg.jpg) no-repeat left top; margin: 2.5% auto 0;}
.Floor002446 .wrap-content .list li .pic{ overflow: hidden; width:100%; height:0; padding-bottom:66.66%; position:relative;}
.Floor002446 .wrap-content .list li .pic a{ background-position: center; background-size: cover; background-repeat: no-repeat; display: block;transition: transform .5s ease-in-out; position:absolute; top:0; left:0;}
.Floor002446 .wrap-content .list li .pic a:hover{ transform: scale(1.05);}
.Floor002446 .wrap-content .list li .pic img{visibility: hidden;}
.Floor002446 .wrap-content .list li .word{ position: relative; padding:20px 10px 30px 10px;}
.Floor002446 .wrap-content .list li .word{ transition:  all .3s ease-in-out;}
.Floor002446 .wrap-content .list li .word time{ position: relative; left: 0;color: #999; font-size: 12px; text-align: center; height: 100%;    top: 10px;}
.Floor002446 .wrap-content .list li .word time span{ font-size: 36px; display: block;}
.Floor002446 .wrap-content .list li .word dt{overflow:  hidden; line-height: 24px; max-height: 56px; font-size: 18px; margin-bottom: 10px; white-space: nowrap;text-overflow: ellipsis;}
.Floor002446 .wrap-content .list li .word dt a{ color: #555;}
.Floor002446 .wrap-content .list li .word dd{overflow:  hidden; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size: 14px; color: #666; line-height:22px; height:44px; overflow:hidden;}
.Floor002446 .wrap-content .list li:hover .word{color: #e35e23;}
.Floor002446 .wrap-content .list li:hover .word *{ color: #e35e23 !important;}
.Floor002446 h5{font-size: 22px;font-weight: bold;color: #333333;text-align: center;line-height: 22px;}
.Floor002446 .newtop{margin: 0 auto;text-align:  center}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:0 0 5% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0e5fb1; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*
 .TextList001729 为demo编号
 */
.TextList001729{padding: 0 0 3% 0}
.TextList001729 h5{font-size: 22px;font-weight: bold;color: #333333;text-align: center;line-height: 22px;padding: 5% 0 3% 0;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #0e5fb1; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#0e5fb1;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#0e5fb1; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .list .con span{width:235px; display:inline-block;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#e35e23; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}
/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;width: 62.5%;margin: 0 auto;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center;font-size: 40px;color: #e35e23;text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#0e5fb1;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.png) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-family:'黑体';}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#0e5fb1; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#0e5fb1; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#0e5fb1; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915{ width:100%;}
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px;}
.RighInfo002218 .box1{color:#333;font-size:14px;line-height: 36px;text-indent: 2em;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;padding-top:10%;}
.RighInfo002218 .box1 .h3{font-size:24px;color:#0e5fb1;margin:0 0 20px 0; font-weight:normal;text-indent: 0;}
.RighInfo002218 .box1 figure{ padding:5% 4% 3.5% 0; color:#333;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.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:#0e5fb1; 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:#333;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@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*/
/*RighInfo002519 */
.RighInfo002519{ padding:2% 0 0 0;}
.RighInfo002519 .p{line-height:30px; color:#666;text-align: center;padding: 0 100px}
.RighInfo002519 .h2title{padding-top: 3%;}
.RighInfo002519 h2{font-weight: normal;font-size: 24px;text-align: center;color: #0e5fb1;}
.RighInfo002519 .pic2{padding-top: 2%;    padding-bottom: 3%;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
.RighInfo002519 .p{ padding:0;}
}


/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:3% 0;}
.RighInfo001277 .productlist{padding-top: 3%}
.RighInfo001277 .listpic{text-align: center;    padding-top: 3%; padding-bottom: 2%;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #0e5fb1;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#e35e23; font-size:26px; }
.RighInfo001277 .right_info h3{font-size: 16px;font-weight: normal;line-height: 30px;color: #666;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#0e5fb1; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#0e5fb1; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#0e5fb1; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	



.h5{font-size: 22px;font-weight: bold; color: #333333;text-align: center;line-height: 22px;padding: 5% 0 3% 0;}
.pro_list {padding: 2% 0 0 0}




/*新闻详情*/
/*.RichInfo005 为demo编号*/
.RichInfo005{padding:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:14px; border-bottom:1px dashed #d2d2d2; margin-bottom:3%;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal; color:#444;}
.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;  }



/*新闻置顶*/
.news_banner .ul li img{ width:100%;}
.news_banner .bx-wrapper{ position:relative;}
.news_banner .bx-pager{ text-align:center; position:absolute; left:0; bottom:15%; width:100%; z-index:99;}
.news_banner .bx-pager .bx-pager-item{ display:inline-block; width:6px; height:6px; margin:0 6px;}
.news_banner .bx-pager .bx-pager-item a{ display:block; font-size:0; height:100%; border-radius:6px; background:#fff;}
.news_banner .bx-pager .bx-pager-item a.active{ background:#0e5da8;}
.news_banner .bx-controls-direction .bx-prev,
.news_banner .bx-controls-direction .bx-next{ font-size:0; width:32px; height:60px; background:pink; position:absolute; top:50%; margin-top:-30px; z-index:99;}
.news_banner .bx-controls-direction .bx-prev{ left:0; background:url(../images/news_left.png) rgba(14,93,168,0.5) no-repeat center;}
.news_banner .bx-controls-direction .bx-next{ right:0; background:url(../images/news_right.png) rgba(14,93,168,0.5) no-repeat center;}
.news_banner .txt{ padding:20px 10px; position:relative;}
.news_banner .txt .h3{ margin:0 0 10px; padding-right:100px;}
.news_banner .txt .h3 a{ font-size:18px; color:#666; font-weight:normal;}
.news_banner .txt .h3 a:hover{ color:#e35e23;}
.news_banner .txt time{ position:absolute; top:20px; right:0; font-size:14px; color:#999;}
.news_banner .txt .p{ font-size:14px; color:#666;}




/*Form002219*/
.Form002219{ padding:3% 0;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.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:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; 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:#008cd6;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/



/*友情链接*/
.mylink{ padding:5% 0 0;}
.mylink .ul li{ width:23%; margin:0 1% 2%; float:left;}
.mylink .ul li figure{ width:100%; height:0; padding-bottom:50%; overflow:hidden; position:relative;}
.mylink .ul li figure img{ position:absolute; top:0; left:0; width:100%;}
.mylink .ul li .p{ text-align:center;}

@media screen and (max-width:640px ){
.mylink .ul li{ width:46%; margin:0 2% 2%;}
	.PicList002323 ul li{ width: 48%; margin: 2% 1% 2% 1%;}
	.PicList002323 ul li:nth-child(3n){ margin-right:1%;}
}
@media screen and (max-width:480px ){
	.PicList002323 ul li{ width: 100%; margin: 2% 0% 2% 0%;}
	.PicList002323 ul li:nth-child(3n){ margin-right:0%;}
}



/*产品列表*/
.ProductType{ text-align:center; padding:50px 0 35px;}
.ProductType .h3{ font-size:24px; color:#333; font-weight:normal; margin:0 0 25px;}
.ProductType .ul li{ display:inline-block; width:138px; height:36px; background:#0e5da8; margin:0 10px 10px;}
.ProductType .ul li:hover,
.ProductType .ul li.aon{ background:#e35e23;}
.ProductType .ul li a{ display:block; color:#fff; line-height:36px;}
.ProductList{ padding-bottom:3%;}
.ProductList .ul{ border-top:1px solid #dfdfdf;}
.ProductList .ul li{ border-bottom:1px solid #dfdfdf; padding-left:290px; position:relative; height:250px;}
.ProductList .ul li a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:9;}
.ProductList li .pic{ position:absolute; left:0; top:0; width:290px; height:250px; overflow:hidden;}
.ProductList li .pic img{ width:100%;}
.ProductList li .dl{ padding-top:95px; text-align:center;}
.ProductList li .dl dd{ width:25%; float:left; position:relative; padding:0 10px;}
.ProductList li .dl dd::after{ content:''; display:block; width:1px; height:48px; background:#0e5da8; position:absolute; right:0; top:0;}
.ProductList li .dl dd:nth-child(4n)::after{ display:none;}
.ProductList li dd .h3{ font-size:16px; color:#333; font-weight:normal; margin:0 0 10px;}
.ProductList li dd .p{ font-size:16px; color:#333; margin:10px 0 0;}
.ProductList li .dl dd:first-child .h3{ font-weight:bold; color:#000;}
.ProductList li .dl dd:first-child .p{ color:#666;}

@media screen and (max-width:1000px ){
.ProductList li .dl{ padding-top:65px;}
.ProductList li .dl dd{ width:50%; margin-bottom:20px;}
.ProductList li .dl dd:nth-child(2n)::after{ display:none;}
}

@media screen and (max-width:640px ){
.ProductList li .pic{ position:static; width:100%; height:auto;}
.ProductList .ul li{ padding-left:0; height:auto;}
.ProductList li .dl{ padding:20px 0;}
}



/*产品详情*/
.ProductBottom{ padding:20px 0;}
.ProductBottom .ProductPdf{ float:left; width:27%; padding:0 55px 0 70px; background:url(../images/PDF.png) no-repeat left top; border-right:1px solid #dfdfdf;}
.ProductBottom .ProductPdf a{ display:block; border-bottom:1px solid #0e5fb1; font-size:18px; line-height:32px; color:#0e5fb1; background:url(../images/Download.png) no-repeat right center; }
.ProductBottom .ProductPdf .p{ font-size:12px; color:#666; line-height:26px;}

.ProductBottom .ProductDownload{ float:right; width:73%;}
.ProductBottom .ProductDownload .txt{ float:left; width:32%; padding:0 35px;}
.ProductDownload .txt .h3{ font-size:16px; color:#0e5fb1; font-weight:normal; margin:0 0 10px;}
.ProductDownload .txt .p{ color:#666; position:relative; padding-left:12px;}
.ProductDownload .txt .p::before{ content:''; display:block; width:5px; height:5px; border-radius:5px; background:#a3a3a3; position:absolute; left:0; top:45%;}
.ProductBottom .ProductDownload .pic{ float:left; width:68%; padding-top:45px;}
.ProductDownload .pic img{ margin-right:30px; margin-bottom:10px;}
@media screen and (max-width:1000px ){
.ProductBottom .ProductPdf,
.ProductBottom .ProductDownload{ float:none; width:100%;}
}

@media screen and (max-width:640px ){
.ProductBottom .ProductDownload .txt,
.ProductBottom .ProductDownload .pic{ float:none; width:100%; padding:0;}
}


/*再生机筛选*/
.ZSJ_screen{ padding:30px 0 50px;}
.ZSJ_screen .h3{ font-size:24px; color:#333; font-weight:normal; text-align:center;}
.ZSJ_screen .ZSJ_item{ margin-bottom:10px; padding-left:168px; position:relative;}
.ZSJ_item .ZSJ_h{ width:168px; height:35px; line-height:35px; text-align:center; background:#0e5da8; color:#fff; position:absolute; left:0; top:0;}
.ZSJ_item .ZSJ_type{ padding-left:25px;}
.ZSJ_item .ZSJ_type a{ display:block; float:left; padding:0 22px; height:35px; line-height:35px; position:relative; margin-bottom:10px;}
.ZSJ_item .ZSJ_type a::before{ content:''; display:block; width:1px; height:13px; background:#666; position:absolute; left:0; top:11px;}
.ZSJ_item .ZSJ_type a:first-child::before{ display:none;}
.ZSJ_item .ZSJ_type a:hover,
.ZSJ_item .ZSJ_type a.on{ background:#e35e23; color:#fff;}

@media screen and (max-width:640px ){
.ZSJ_screen .ZSJ_item,
.ZSJ_item .ZSJ_type{ padding-left:0;}
.ZSJ_item .ZSJ_h{ position:static; margin-bottom:15px;}
.ZSJ_item .ZSJ_type a{ padding:0 10px; height:25px; line-height:25px;}
.ZSJ_item .ZSJ_type a::before{ top:6px;}
}



/*业务联系*/
.contact_h{ border-bottom:1px solid #dfdfdf; margin-bottom:15px; padding-top:20px;}
.contact_h span{ display:block; width:216px; height:50px; line-height:50px; padding-left:42px; background:url(../images/contact_h.png) no-repeat; font-size:24px; color:#fff;}
.contact_txt{ width:72%; float:left; padding:30px 40px;}
.contact_txt .p{ margin:0 0 20px; font-size:16px; color:#666;}
.contact_txt .number{ padding-left:108px; position:relative;}
.contact_txt .number .h3{ font-size:16px; color:#5d5d5d; font-weight:normal; position:absolute; left:0; top:0; margin:0;}
.contact_txt .number .ul li{ width:50%; float:left; color:#5d5d5d; margin-bottom:18px;}
.contact_pic{ width:27%; float:right;}
.contact_pic img{ width:100%;}
@media screen and (max-width:640px ){
.contact_txt{ padding:20px 0; width:100%; float:none;}
.contact_pic{ width:100%; float:none;}
.contact_txt .number{ padding-left:0;}
.contact_txt .number .h3{ position:static; margin-bottom:15px;}
.contact_txt .number .ul li{ width:100%; float:none; margin-bottom:10px;}
}


.bd_weixin_popup{ width:260px !important; height:320px !important;}


/*搜索中心*/
.search_list{ padding:40px 0 30px;}
.search_list li{ font-size: 16px; border-bottom:solid 1px #e1e1e1; line-height:25px; padding:5px 0; float: left; width: 100%; }
.search_list li time{ min-width:71px; float:right; font-size:14px; display:block; white-space:nowrap; }
.search_list li span{ display:block; width:73%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:initial;}



/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{ width: 50%; float:left;margin-top: 10px; }
.RighInfo002226 .dl .h4{ font-size:19px; margin:0; color: #0e5fb1;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #0e5fb1 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:16px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ width: 100%; float:left;}
.RighInfo002226 .pic{ float:right;}
@media screen and (max-width:1000px ){
.RighInfo002226 .dl{ width:100%; float:none;}
}





/*service*/
.service{}
.service h2{font-weight: normal;font-size: 24px;margin-top: 50px;margin-bottom: 40px;text-align: center;color: #0e5fb1;}
.service .fuwu{width: 100%;}
.service .fuwu .fuwu-info{width: 20%;  color:#fff;text-align: center;float:left;}
.service .fuwu .fuwu-div{width: 77%; border-radius: 5px; padding-top: 10px; height:5vmin;font-size: 2vmin;margin: 0 auto;}
.service .fuwu .bgcolor1{background-color: #c0504c;}
.service .fuwu .bgcolor2{background-color: #9bbb59;}
.service .fuwu .bgcolor3{background-color: #8064a2;}
.service .fuwu .bgcolor4{background-color: #4aacbd;}
.service .fuwu .bgcolor5{background-color: #f79645;}

/*service2*/
.service2 h2{font-weight: normal;font-size: 24px;margin-top: 50px;margin-bottom: 40px;text-align: center;color: #0e5fb1;}
.service2 .fuwuimg{margin: 0 auto; text-align: center; margin-bottom: 70px;}
@media(max-width:640px){
.service .fuwu .fuwu-info{ width:auto;}
.service .fuwu .fuwu-div{ margin:5px 10px; width:120px; height:35px; padding:0; line-height:35px;}
}


/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px;}
.RighInfo002218 .box1{color:#333;font-size:14px;line-height: 36px;text-indent: 2em;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;padding-top:10%;}
.RighInfo002218 .box1 .h3{font-size:24px;color:#0e5fb1;margin:0 0 20px 0; font-weight:normal;text-indent: 0;}
.RighInfo002218 .box1 figure{ padding:5% 4% 3.5% 0; color:#333;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.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:#0e5fb1; 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:#333;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@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*/


/*
 .RighInfo0022206 为demo编号
 */
.RighInfo0022206{ padding:3% 0;}
.RighInfo0022206 .dl{ width: 100%; float:left;margin-top: 10px; }
.RighInfo0022206 .dl .h4{ font-size:19px; margin:0; color: #0e5fb1;}
.RighInfo0022206 .dl .h4 span{display:inline-block; border-bottom: 2px #0e5fb1 solid; padding-bottom:10px;}
.RighInfo0022206 .dl .con{ font-size:16px; padding:15px 0 30px; line-height:2.25;}
.RighInfo0022206 .word{ width: 50%; float:left;}
.RighInfo0022206 .pic{ float:right; width: 50%;margin-top: 60px;}
@media(max-width:640px){
.RighInfo0022206 .word,
.RighInfo0022206 .pic{ width:100%; float:none;}
}



/*
 .RighInfo0022207 为demo编号
 */
.RighInfo0022207{ padding:3% 0;}
.RighInfo0022207 .repairimg{width: 100%;}
.RighInfo0022207 .repairimg-img{float: left; width:32.33%; margin-right:1.5%;}
.RighInfo0022207 .repairimg-img:nth-child(3n){ margin-right:0;}
.RighInfo0022207 .repairimg-img img{ width:100%;}
.RighInfo0022207 .dl{ width: 100%; float:left; }
.RighInfo0022207 .dl .h4{ font-size:19px; margin:0; color: #0e5fb1;margin-top: 40px;}
.RighInfo0022207 .dl .h4 span{display:inline-block; border-bottom: 2px #0e5fb1 solid; padding-bottom:10px;}
.RighInfo0022207 .dl .con{ font-size:16px; padding:15px 0 30px; line-height:2.25;}
.RighInfo0022207 .word{ width: 50%; float:left;}
.RighInfo0022207 .pic{ float:right; width: 50%;margin-top: 30px;}

@media(max-width:640px){
.RighInfo0022207 .repairimg-img{ float:none; width:100%; margin:0 0 10px;}
.RighInfo0022207 .word,
.RighInfo0022207 .pic{ width:100%; float:none;}
}



/*chengnuo*/
.chengnuo{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px;}
.chengnuo .box1{color:#333;font-size:20px;line-height: 36px;text-indent: 0em;}
.chengnuo .box1 .pic{float:right;padding-top:2%;}
.chengnuo .box1 .h3{font-size:24px;color:#0e5fb1;margin:0 0 20px 0; font-weight:normal;text-indent: 0;}
.chengnuo .box1 figure{ padding:5% 4% 3.5% 0; color:#333;}
.chengnuo .list{ padding-top:5%;}
.chengnuo .list li{ display:block; float:left; width:42%;}
.chengnuo .list li+li{ padding-left:2%;}
.chengnuo .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.chengnuo .list img{ float:left; margin-right:3%; max-width:98px;}
.chengnuo .list figure{ padding-top:7%;}
.chengnuo .list h2{ font-weight:normal; color:#0e5fb1; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.chengnuo .list p{ margin:10px 0 0; color:#333;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.chengnuo .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.chengnuo .list figure{ padding:3% 0;}
.chengnuo .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}


/*
 .PicList001647 为demo编号
 */
.PicList001647{margin-bottom: 40px;}
.PicList001647 li{ float:left; margin-right:3%; width:22.75%; margin-top:2%;margin-bottom:2%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li .Ispic{ padding-bottom:113%; display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:12px; color:#999; height:40px; overflow:hidden; line-height:20px;}
.PicList001647 li h1{ font-size:18px; font-weight:normal; padding-top:5%; padding-bottom:3%;}
@media(min-width:641px){
.PicList001647 li:nth-child(4n){ margin-right:0;}
.PicList001647 li:nth-child(4n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}

/*
 .RighInfo0022208 为demo编号
 */
.RighInfo0022208{ padding:3% 0;padding-bottom: 30px;}
.RighInfo0022208 .dl{ width: 100%; float:left; }
.RighInfo0022208 .dl .h4{ font-size:19px; margin:0; color: #0e5fb1;margin-top: 0px;}
.RighInfo0022208 .dl .h4 span{display:inline-block; padding-bottom:10px;}
.RighInfo0022208 .dl .con{ font-size:16px; padding:15px 0 30px; line-height:3.2;}
@media(min-width:1025px){
.RighInfo0022208 .word{ width: 50%; float:left;}
.RighInfo0022208 .word2{ float:right; width: 50%;margin-top: 0px;}
}

.shenfen {
    float: right;
    width: 25.5%;
    text-align: center;
    padding-bottom: 10px;
}

.jobdPage{ padding-top:54px; padding-bottom:120px;}
.jobForm{ margin-top:48px;}
.jobForm h2{ text-align:center; font-size:18px; color:#333; margin:0; padding:0;}
.jobForm li{ margin-top:20px; font-size:16px;} 
.jobForm label{ display:block; margin-bottom:10px;}
.jobForm input{ font-size:16px; display:block; width:100%; border:1px solid #eee; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:10px;}
.jobForm li p{ margin:0; padding:0;}
.jobForm li:nth-child(4) input{ background:none; border:none; padding:10px 0;}
.jobForm li:last-child input{ width:140px; display:inline-block; color:#fff; background:#e72830; cursor:pointer;}
@media screen and (min-width:768px){
	.jobForm{ width:400px; margin-left:auto; margin-right:auto;}
	.jobForm li{ position:relative; padding-left:5.5em;}
	.jobForm label{ text-align:right;  margin-bottom:0; position:absolute; left:0; top:0; width:5.5em; line-height:44px;}
	.jobForm li:last-child input{ width:100%;}
}
