﻿/*Top002070 */
@media (max-width:768px){
	html,body{
		width:100%; max-width:100%; overflow-x:hidden;
	}
}


.Top002070{ position:relative; left:0; top:0; width:100%; background-color:#fff; z-index:100;}
.Top002070 .header{ margin:0 auto;max-width: 1000px;    position: relative;}
.Top002070 .header-left{position:absolute; top:60px; left: 10px; transform:translateY(-50%); width:40%; max-width:300px;}
.Top002070 .header-right{  position:absolute; top:40px;right:0;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;    margin-right: 30px;}
.Top002070 .header-right .top-search{margin-right: -35px;}
.Top002070 .header-right dd > a{ display:block;height:25px; line-height:25px;color:#666;}
.Top002070 .header-right .lx{}
.Top002070 .header-right .lx img{width: 30px;margin-right: 10px;}
.Top002070 .header-right .hd img{width: 23px;margin-right: 10px;}
@media(min-width:1025px){
.Top002070 .header-mid{ padding-top: 130px;}
}
@media(max-width:768px){.Top002070 .header-right dd >a{ display:block;height:39px; line-height:25px;}
    .Top002070 .header-right dd{margin-right: 0px;}}
.Top002070 .top-language a{ position:relative; padding:0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top002070 .open-search{ width:25px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:-10px; top:-10px; background:#eee; transition:0.3s; opacity:0;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:30px;  font-size:14px;position:relative; }
.Top002070 .header-menu li em a{ color:#333;font-size:14px; }


.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#000;font-weight: bolder;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#b48a56;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0;height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#747678 !important;} 
.Top002070 #open_menu i{background:#747678; height:5px; margin-top:-1.5px;    border-radius: 3px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:rgb(0, 139, 208,0.5);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*Location001769 */
.Location001769{ color:#555;text-align: left;font-size:12px;line-height: 42px;font-family: Arial, Helvetica, sans-serif;}
.Location001769 a{ color:#555;line-height: 12px;}
.Location001769 a:hover{ color:#000;}
.Location001769 span{ display:inline-block; color:#555; border:1px solid #e0e0e1; padding:0 15px;    background-color: #fff;}
/*Page002046 */
.Page002046 {font-size:0px;}
.Page002046 .Pages{ text-align:center; padding:40px 0 0;}
.Page002046 .Pages a,.Page002046 .Pages span{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999; font-size:14px;}
.Page002046 .Pages ul{
	list-style-type: none;
}
.Page002046 .Pages li{
	display:inline-block; list-style-type: none; margin:0 4px;
}
.Page002046 .Pages li:hover a,
.Page002046 .Pages li.active a,
.Page002046 .Pages li .current{ background-color:#005abe; 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 li{
margin:0 px;
}
.Page002046 .Pages a,.Page002046 .Pages span{ padding:0 10px; line-height:30px; font-size:12px;}
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
    .Top002070 .header-right .lx,.Top002070 .header-right .hd{display: none;}
    .Top002070 .header-right .top-search{margin-right: 8px;}
    .Top002070 .header-left{position:absolute; top:40px; left: 10px; transform:translateY(-50%); width:40%; max-width:300px;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 15px; }
.Page002046 .Pages a,.Page002046 .Pages span{ padding:0 10px; line-height:30px; font-size:12px;}
}

    /*Form002220*/
.Form002220{position: fixed;width: 60%;background: #eee;top: 100px;left: 18%;    z-index: 1000; display: none;}
.Form002220{ padding:5%;}
.Form002220 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002325-colseBtn.jpg) no-repeat;min-width: auto;}
.op{opacity: 100;}
.Form002220 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002220 dl.odd{ margin-left:4%;}
.Form002220 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002220 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002220 dl.dl{ width:100%; float:none; max-width:none;}
.Form002220 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:210px; padding:10px; color:#5b5b5b;}
.Form002220 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none;  cursor:pointer;}
.Form002220 .submitbtn{ color:#fff; background-color:#005abe;} 
.Form002220 a,.Form002220 .sub_button{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none;  cursor:pointer;color:#fff; background-color:#005abe;    text-align: center;}
.PicList001303 .Form002220 a:hover{color: #fff;}
@media(max-width:640px){
.Form002220 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002220 textarea{ height:250px;}
    .Form002220{width: 90%;left: 4%;}
    .Form002220{ padding:8% 10% 8% 4%;}
}
@media(max-width:480px){
.Form002220 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

/*Menu002517 */
.Menu002517{ box-shadow:0 1px 4px rgba(0,0,0,0.3); }
.Menu002517 .side-title{ background:url(../images/Menu002517_titlebg.jpg) repeat-x left bottom; background-size:auto 100%; text-align:center; font-size:19px; color:#fff; }
.Menu002517 .side-title::before{ display:block; content:''; margin:0 auto 5px; height:2px; background:#fff; width:30px;}
.Menu002517 .side-title span{ display:block; font-size:12px; text-transform:uppercase; padding-top:5px;}
@media(min-width:1025px){
.Menu002517 .side-title{padding-top:23px; height:100px;}
.Menu002517 .side-title span{ color:#c8d9ec;}
.Menu002517{position:relative; z-index:10; }
}
.Menu002517 .side-menu li{ border-bottom:1px solid #ececec;}
.Menu002517 .side-menu li a{ display:block; position:relative; padding:0 28px; line-height:47px; transition:0.2s;}
.Menu002517 .side-menu li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#008bd0; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{ opacity:1; left:14px;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{ background:#eee; box-shadow:inset 0px 1px 1px rgba(0,0,0,0.3); color:#008bd0;}
@media(max-width:1024px){
.Menu002517 .side-title{ padding:10px 0;}
.Menu002517 .side-menu{ display:none;}
/*移动端 滚动导航*/
.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:#fff; padding:0 20px; position:relative;}
.Menu002517 #side-menu li a{ float:left; line-height:40px; padding:0 30px;}
.Menu002517 #side-menu li.aon a{background:#ddd; box-shadow:inset 0px 2px 5px rgba(0,0,0,0.3); color:#008bd0;}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:23px;}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{ display:none;}
}
@media(max-width:768px){
.Menu002517 #side-menu li a{padding:0 20px;}
    .Location001769{display: none;}
}
/*
 .TextList002192 为demo编号
 */
.TextList002192{ padding:5% 0 0;}
.TextList002192 .tit{ font-size:29px; font-weight:normal; color:#333; margin:0 0 30px; line-height:28px; text-align:center;}
.TextList002192 .tit span{ position:relative; }
.TextList002192 .tit span i{ font-size:26px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
.TextList002192 .tit span i:last-child{ right:13px; left:auto;}
.TextList002192 .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:13px;}
.TextList002192 li{ border-bottom:1px dashed #e3e3e3; padding-bottom:0%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:80px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
.TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:29px; margin-bottom:5px;}
.TextList002192 li h2{ color:#444444; font-size:15px; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:13px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#111;}
.TextList002192 li h2 a:hover{ color:#005abe;}
.TextList002192 li p{ color:#888; font-size:13px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}
@media(max-width:768px){
  .TextList002192 li{ border-bottom:1px dashed #e3e3e3; padding-bottom:0%; margin-bottom:3%; position:relative; min-height:102px; padding-left:70px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:60px; height:80px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}  
    .TextList002192 li p{ color:#888; font-size:12px; line-height:24px; margin:15px 0 0; max-height:50px; overflow:hidden;}
    .TextList002192 li h2{font-size: 13px;}
    .TextList002192 .tit{font-size: 19px;}
    .TextList002192 .tit em{font-size: 12px;}
    .TextList002192 .tit span i{display: none;}
}


/*
 .Bottom002230 为demo编号
 */
.Bottom002230{}
.Bottom002230{ background: #fff;    margin-top: 80px; }
.Bottom002230 .left h3{ font-weight: 100; font-size: 17px; color: #111;}
.Bottom002230 .left h3 span{display: block; width: 37px; height: 1px; border-bottom: 1px solid #666; margin: 16px 0 0}
.Bottom002230 .left ul { padding: 0 0 10px}
.Bottom002230 .left ul li{ float: left; font-size: 13px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #111}
.Bottom002230 .left ul li a:hover{  color: #008bd0}
.Bottom002230 .right .img{ text-align: center; float: left; }
.Bottom002230 .right .text{ float: left;}
.Bottom002230 .right .text p{margin:0 0 8px;color: #111; font-size: 13px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{ border-top: 1px #ddd solid;    height: 85px;}
.Bottom002230 .bottom .l{float: left;}
.Bottom002230 .bottom .r{float: right;}
.Bottom002230 .bottom ul li{ float: left; font-size: 13px;  line-height: 44px;}
.Bottom002230 .bottom .r ul li{margin-right: 10px;color: #666;}
.Bottom002230 .bottom .l ul li a{ border-right: 1px #ccc solid;padding: 0 5px;}
.Bottom002230 .bottom .l ul li:last-child a{border-right: 1px #fff solid;}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #008bd0;}
.Bottom002230 .bottom p{ font-size: 13px; color: #666; margin: 0; padding: 0 0 20px}

@media (min-width:768px) {
.Bottom002230 .left h3{ margin-top: 0}
.Bottom002230 .right,.bottom p{ float: right;}
.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 44px;}
.Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
    .PicList001302 h1,.PicList001302 .h1{color: #005abe;font-size: 18px;margin: 60px 0 40px; line-height: 1;font-weight: normal;}
}
@media (max-width:768px){
    .Bottom002230 .bottom ul li{ float: left; font-size: 13px; padding:0 0 0 0; line-height: 30px;}
    .Bottom002230 .bottom p{ font-size: 13px; color: #666; margin: 0; padding: 10px 0 20px}
    .Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #666;border-right: 1px #ccc solid;
    padding: 0 5px;}
    .Bottom002230 .bottom .l{display: none;}
    .Bottom002230{margin: 8% 0 6%; }
    .Bottom002230 .bottom{  padding-top: 10px;}
    .PicList001302 h1,.PicList001302 .h1{color: #005abe;font-size: 19px;margin: 30px 0 10px;}
}

/*
 .PicList001302 为demo编号
 */


.PicList001302{}
.PicList001302 h2{color: #005abe;font-size: 22px;margin: 57px 0 40px;line-height: 1;}

.PicList001302 li{ float:left; width:220px; margin-right:40px; position:relative; }
.PicList001302 li a{overflow: hidden;}
.PicList001302 li .pic{width: 220px;height: 152px;overflow:hidden;}
.PicList001302 li .w{text-align: left;    margin-top: 17px;}
.PicList001302 li:nth-child(4n){ margin-right:0;}

.PicList001302 li:hover a{ border-color:#185c9b;}
.PicList001302 li figure{ padding:4px; position:relative; border:1px solid #dfdfdf;}
.PicList001302 li figure div{ padding-bottom:69%; background-size:contain;}
.PicList001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background:url(../images/PicList001302-search.png) no-repeat center  20% rgba(25, 93, 157, 0.5)/auto 20%; opacity:0;  transition:0.3s;}
.PicList001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;}
.PicList001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList001302 li:hover figure dl span{top:60%; }
.PicList001302 li p{ line-height:26px; overflow:hidden;font-size: 14px; color: #333;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis; margin: 4px 0 0 0;-webkit-line-clamp:3;overflow: hidden;}
.Floor001298 .PicList001302 li .w h2{font-size:18px;color: #005abe; margin:10px 0;}
.PicList001302 li .w h2{font-size:14px;color: #000; margin:10px 0;font-weight:normal;}
.PicList001302 li .w a{color: #000;}
.PicList001302 li .w p{margin-top:4px;}
.PicList001302.proList {padding-top:20px}
.PicList001302.proList .h1,.PicList001302.proList h1 {margin-top:40px}
.PicList001302.proList li {margin-bottom:40px;}
.PicList001302.proList li .w p{font-size:13px;}
.PicList001302.service {padding-bottom:310px;}
.PicList001302.service li .w {margin-top:25px;}
.PicList001302.fitting .h1,.PicList001302.fitting h1{color: #222;font-size:22px;}
.PicList001302.fitting li {margin: 0 25px 30px 0;}
.PicList001302.fitting li:nth-child(3n){ margin-right:0;}
.PicList001302.fitting li:nth-child(4n){ margin-right:25px;}
.PicList001302.fitting li .w {margin-top:25px;}
@media(max-width:768px){
.PicList001302 li{ width:48%;}
.PicList001302 li{ margin-right:2%;}
.PicList001302 li:nth-child(2n){ margin-right:0;}
.PicList001302 li:nth-child(2n+1){clear:both;}
    .PicList001302 h2{color: #005abe;font-size: 19px;margin: 30px 0 10px;}
	.PicList001302.service {padding-bottom:3%;}
	.PicList001302 li .w h2{

	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	}
	
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:19px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:15px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;  font-size:13px; line-height:24px; color:#666; }
.RighInfo002228 .single-content div .pic{width:23%;height: 90px;margin-right: 1%;float: left;}
.RighInfo002228 .single-content img:nth-child(4n){margin-right: 0;}
.RighInfo002228 .single-content ol{padding-left: 20px;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:0px 0 30px;    line-height: 26px;}
.RighInfo002228 .single-content p img{width: 40%;float: left;margin-right: 2%;}
.RighInfo002228 .single-content li{line-height: 30px;position: relative;list-style: square;}
.RighInfo002228 .single-content li:before{position: absolute;content: "";width: 2px;height: 2px;color: #666;}
.RighInfo002228 .single-content h2{color: #005abe;line-height: 1;font-size: 18px;margin: 63px 0 40px;font-weight: normal;}
.RighInfo002228 .yy p{margin: 0;line-height: 26px;}
.RighInfo002228 .yy h2{color: #005abe;line-height: 30px;font-size: 22px;margin: 33px 0 30px;font-weight: normal;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
.RighInfo002228 h3{color:#337FE5;font-size:16px;margin: 6% 0 7.4%;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
	.RighInfo002228 .auto img{ height:auto !important;}
    .RighInfo002228 .single-content p img{width: 100%;}
    .RighInfo002228 .single-content p:first-child{}
}
@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:23px;}
  .RighInfo002228 .single-header h3{ font-size:17px;}
 
    
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (max-width:768px){.RighInfo002228 .single-content h2{margin: 33px 0 30px;}}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:29px;}
}
/*
 .RighInfo002229 为demo编号
 */
.RighInfo002229 .xw h2{color: #005abe;line-height: 18px;font-size: 18px;margin: 63px 0 0 0;font-weight: normal;}
.RighInfo002229 .xw dl dt{color: #000;font-size: 18px;line-height:1; margin: 40px 0 25px;}
.RighInfo002229 .xw .first dt{color: #000;font-size: 18px;    margin-bottom: 20px;margin-top: 0px;}
.RighInfo002229 .xw dl{overflow: hidden;}
.RighInfo002229 .xw dd img{width: 180px;height: 118px;margin-right: 20px;float: left;}
.RighInfo002229 .xw dd p{width: 510px;float: left;color: #4a4645;font-size: 15px;line-height: 26px;    margin: 0;
overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
@media screen and (max-width:768px){.RighInfo002229 .xw h2{margin: 33px 0 30px;}}
/*Top001775*/
.Top001775{ position:relative; z-index:100;background-color:#f7fcfb;}
@media(min-width:1025px){
.Top001775::before{ position:absolute; content:''; left:0; bottom:0; right:0; height:46px;z-index:1;}
}

.Top001775 .header-top{position:relative; z-index:101;background-color:#f7fcfb;}
.Top001775 .header-left{ padding-right:40%;}
.Top001775 .header-right dd{margin-left:20px;}
.Top001775 .header-right dd a{ width:33px; height:36px; display:block; background:url(../images/Top001775-icon_wx.png) no-repeat center center;}
.Top001775 .header-right dd.top-link-a a{ width:53px; background-image:url(../images/Top001775-tianmao.png);}
.Top001775 .header-right dd.top-link-b{ position:relative; border-left:1px solid #f0f0f0; padding-left:20px; }
.Top001775 .header-right dd.top-link-b figure{position: absolute;width: 120px;right: 0;top: 100%;border: 1px dashed #008bd0;padding: 5px;background-color: #fff;display: none;z-index: 100;}
.Top001775 .header-right dd.top-link-b figure img{ display:block; width:100%;}
.Top001775 .header-right dd.top-link-b:hover figure{ display:block;}
.Top001775 .top-search{background-color: #fff;position: relative; overflow:hidden;border: 2px solid #b1b1b1;height:36px;}
.Top001775 .top-search .text{padding: 0 52px 0 10px; height:32px; line-height:32px; width:100%; border:none; color:#666;}
.Top001775 .top-search .btn{ position:absolute; right:0; top:0; height:100%;width:52px;cursor:pointer; background:#b1b1b1;}
.Top001775 .top-search .btn span{ position:absolute; left:50%; top:50%; margin-left:-10px; margin-top:-10px; font-size:19px; color:#fff;}
.Top001775 .hot-search{ padding-top: 10px;font-size: 12px;}
.Top001775 .hot-search a{color: #008bd0;}
.Top001775 .hot-search a::after{ display:inline-block; content:''; margin:0 10px; vertical-align:middle; width:1px; height:9px; background:#d9d9d9;}
.Top001775 .hot-search a:last-child::after{ display:none;}

@media(min-width:1025px){
.Top001775 #open_menu{ display:none;}
.Top001775 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top001775 .header-right > *{ float:left;}
.Top001775 .header-right dt{width:372px;}
.Top001775 .header-bottom{ position:relative; z-index:2;}
.Top001775 .mobile_logo{ display:none; }
}
.Top001775 .header-menu li em a{ line-height:47px; color:#333; position:relative; font-size:1rem;}
.Top001775 .header-menu li:first-child em a::before,
.Top001775 .header-menu li em a::after{position: absolute;content: '';width: 1px;height: 15px;background-color:#ddd;right: 0;top: 50%;transform: translateY(-50%);}
.Top001775 .header-menu li:first-child em a::before{ left:0; right:auto;}
.Top001775 .header-menu li em a:hover{ color:#008bd0;}
.Top001775 .header-menu li.has-sub em{ position:relative;} 
.Top001775 .header-menu li.has-sub.aon em::after{ position:absolute; content:''; border:9px solid transparent; left:50%; margin-left:-4.5px;bottom:0; border-bottom-color:#fff;}
.Top001775 .header-menu li .sub{width:100%; }
.Top001775 .header-menu li .sub::before{ position:absolute; content:''; left:0; width:100%; height:3px; background:#008bd0; bottom:0;}
.Top001775 .header-menu li:nth-child(5) .sub,
.Top001775 .header-menu li:nth-child(6) .sub{width:600%;  }
.Top001775 .header-menu li:nth-child(5) .sub .sub-left{ width:28%; padding:0;}
.Top001775 .header-menu li:nth-child(5) .sub .sub-right{ width:70%; padding-top:8%;}
.Top001775 .header-menu li .sub-right{ width:57%;}
.Top001775 .header-menu li .sub-intro{  padding:0;padding-bottom:3px;}
.Top001775 .header-menu li .sub-left{ padding-top:8%; padding-left:5%;}
.Top001775 li .sub-menu dt{ padding-bottom:8px;}
.Top001775 li .sub-menu dt a{color: #02004b !important;font-size: 14px; line-height:28px;}
.Top001775 li .sub-menu dt a:hover{background-color:#bbd5f1;}
.Top001775 .sub-menu dt a::before{ display:inline-block; content:''; margin-right:10px; vertical-align:middle; border:4px solid transparent; border-left-color:#008bd0;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dt,
.Top001775 .header-menu li:nth-child(5) .sub-menu dt{ float:left;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dt{ width:12.5%;border-right:1px solid #e1edd9;border-bottom:1px solid #e1edd9; text-align:center; padding-bottom:0;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dt:last-child{ border-right:0;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dl:last-child dt{ border-bottom:0;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dl{ overflow:hidden;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dl dt a::before{ display:none;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dl dt span{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:12px;}
.Top001775 .header-menu li:nth-child(6) .sub-menu dl dt  img{ width:40px; height:40px;float: none;}
.Top001775 .header-menu li .other-menu{ padding:10px; }
.Top001775 .header-menu li:nth-child(5) .sub,
.Top001775 .header-menu li:nth-child(6) .sub{ left:auto; right:-200%;}

@media(max-width:1024px){
.Top001775 .header-left{ position:relative;}
.Top001775 #open_menu{position:absolute; right:0;top:50%; transform:translateY(-50%); width:40px; height:40px; z-index:100;}
.Top001775 #open_menu span{ position:absolute; top:50%;margin-top:-17px; left:50%; margin-left:-17px;color:#fff; font-size:33px; color:#008bd0;}
.Top001775 #open_menu.open_menu_on span{ color:#fff;}
.Top001775 .header-right dd{ display:none;}
.Top001775 .hot-search{ text-align:right; font-size:13px; padding-bottom:10px;}

.Top001775 .mobile_logo{text-align:center; padding:0 5%;}
.Top001775 .mobile_layer{ position:fixed; z-index:99; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5); transform:scale(0); opacity:0; transition:opacity 0.3s;}
.Top001775 .mobile_layer_show{ opacity:1; transform:scale(1);}

.Top001775 #header-menu{position: fixed;width: 75%;max-width: 280px;left: 0;top: 0;height: 100%;max-height: 100%;overflow: auto;z-index: 105; background:rgba(0,90,190,0.5);transform: translateX(-100%);opacity: 0;transition: 0.3s;}
.Top001775 #header-menu.header-menu-show{ opacity:1;transform: translateX(0);}
.Top001775 #header-menu li em a{ text-align:center; font-weight:normal;}
.Top001775 #header-menu li .sub{ background:rgba(255,255,255,0.8); border-bottom:3px solid #008bd0;}
.Top001775 #header-menu li .sub-menu{ padding:3%;}
.Top001775 #header-menu li .sub-menu dt a{ border-bottom:0; padding-top:8px;}
.Top001775 #header-menu li .other-menu dt{ float:left; width:33.33333333%; text-align:center;}
.Top001775 #header-menu li .other-menu dt span{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:12px;}
.Top001775 #header-menu li:nth-child(6) .sub-menu dt a::before{ display:none;}
.Top001775 #header-menu li .sub-menu dt img{ width:40px; height:40px;}
.Top001775 #header-menu li .sub-menu{ overflow:hidden;}
}
/*
 .Banner002287 为demo编号
 */
.banner{max-width: 1000px;margin: 0 auto;}
@media(min-width:900px){
    .banner .web{display: block;}
.banner .wap{display: none;}}
@media(max-width:768px){
    .banner .web{display: none;}
.banner .wap{display: block;}}
.Banner002287{}
.Banner002287 .bx-controls-direction{ display: none;}
.Banner002287 .bx-wrapper{ position:relative; z-index:1;}
.Banner002287 .bx-viewport{ z-index:1;}
.Banner002287 .ul li a{ display:block; }
.Banner002287 .ul li img{ display:block; width:150%; position: relative; left: -25%; max-width: none; }
.Banner002287 .bx-controls{position: absolute; bottom: 10px; width: 100%; z-index: 9;}
.Banner002287 .bx-pager{ max-width:1200px; margin-right: 10px;text-align:right; }
.Banner002287 .bx-pager>div{ display: inline-block; padding: 0;}
.Banner002287 .bx-pager>div>a{ overflow: hidden;white-space: nowrap; text-indent: 9999px; border: none; display: block; width: 12px; height: 12px; border-radius: 50%; margin:0 5px; background: url(../images/Banner002287-icon.png) no-repeat; background-size: 100% 100%; 
-webkit-transition: background-image 0.5s ease-out; 
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
}
.Banner002287 .bx-pager>div>a.active{ background-image: url(../images/Banner002287-icon_hover.png);}
@media only screen and (min-width:768px){
.Banner002287 .bx-controls{ bottom: 10px;}	
.Banner002287 .bx-pager>div>a{width: 10px; height: 10px; margin: 0 5px;}
.Banner002287 .bx-pager>div>a.active{ width: 10px; height: 10px; position: relative; }
.Banner002287{position: relative;margin: 0 auto;    background-color: #eeefef;}	
.Banner002287 .ul li{ width: 100%; height: 310px;}
.Banner002287 .ul li a{ background-repeat: no-repeat; background-position: center; background-size:cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002287 .ul li img{ display: none;}
}
/*
 .Banner002288 为demo编号
 */
.Banner002288{margin: 0 auto;}
@media(min-width:900px){
.Banner002288 .web{display: block;}
.Banner002288 .wap{display: none;}
}
@media(max-width:768px){
.Banner002288 .web{display: none;}
.Banner002288 .wap{display: block;}
}
.Banner002288{}
.Banner002288{position: relative;margin: 0 auto;    background-color: #eeefef;}	
.Banner002288 .auto_1000{padding: 0;}
.Banner002288 .ul li{ width: 100%; height: auto;    overflow: hidden;}
.Banner002288 .ul li a{ background-repeat: no-repeat; background-position: center; background-size:cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002288 .ul li img{}

/*
 .Floor001298 为demo编号
 */
.Floor001298{margin-bottom:55px;overflow:hidden;}
@media(min-width:1001px){
.Floor001298 dl{ display:table; width:100%;}
.Floor001298 dt{ display:table-cell; vertical-align:middle;}
}
.Floor001298 dt{ padding:5% 0; width:14.2857%; padding-right:5px; position:relative;  }
.Floor001298 dt .w h3{font-weight: bold;font-size: 15px;color: #000;}
.Floor001298 dt a{color: #008bd0;}
.Floor001298 dt:last-child a{ border-right:0;}
.Floor001298 dt:hover{ background-color:#e7e7e7;}
.Floor001298 dt h3{ margin:0; font-weight:normal; font-size:12px;}
.Floor001298 dt h3 span{ display:block; font-size: 18px; line-height:35px;color: #222;}
.Floor001298 dt figure{padding:5px 0 10px;}
.Floor001298 dt img{ height:50px;}
.Floor001298 dt:hover img{ animation:infinite 1s ease imghover;}
@media(max-width:1200px){
.Floor001298 dt h3{ height:35px; overflow:hidden;}
.Floor001298 dt h3 span{font-size: 15px;}
}
@media(max-width:1000px){
.Floor001298 dl{ overflow:hidden;}
.Floor001298 dt{ width:25%; float:left;}
.Floor001298 dt:nth-child(1),
.Floor001298 dt:nth-child(2),
.Floor001298 dt:nth-child(3){ width:33.3333333%;}
.Floor001298 dt:nth-child(3) a{ border-right:0;}
}
@media(max-width:480px){
.Floor001298 dt{ width:50% !important;}
.Floor001298 dt:nth-child(2n) a{ border-right:0;}
.Floor001298 dt:nth-child(3) a{ border-right:5px solid #fff;}
}
@keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-webkit-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-ms-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
/*
 PicList000681 为demo编号
 */
.PicList000681{ margin-bottom: 65px;}
.PicList000681 h1{color: #005abe;font-size: 27px;margin: 56px 0 30px;    line-height: 28px;font-weight: normal;}
.PicList000681 .more{margin: 10px 0;}
.PicList000681 .more a{color: #008bd0;}
.PicList000681 .tit{position:relative; font-size:178px; margin-bottom:17px;margin-bottom: 0;}
.PicList000681 .tit h2{color: #005abe;font-size: 17px;margin: 0;font-weight: normal;  margin: 15px 0;    line-height: 29px;}
.PicList000681 .flash{float:left; width:48.7%;}
.PicList000681 .flash ul li{ position:relative;}
.PicList000681 .list{ }
.PicList000681 .flash ul li span{position:absolute; left:0; bottom:0; display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:30px; line-height:30px; color:#fff; font-size:15px; padding-left:1%; padding-right:30%; background:url(../images/PicList000681_dot.png) repeat;}

.PicList000681 .bx-wrapper{ width:100%; position:relative;}
.PicList000681 .bx-pager{ position:absolute; width:100%; left:0; bottom:4px; text-align:right;}
.PicList000681 .bx-pager div{ display:inline-block;}
.PicList000681 .bx-pager .bx-pager-item{ margin:0 6px;}
.PicList000681 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.PicList000681 .bx-pager .bx-pager-item a.active{ background-color:#19ad66; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.PicList000681 .list li img{ width:100%; display:block;}

.PicList000681 .list ol{overflow:hidden; padding-bottom:15px;    border-bottom: 1px solid #eee;}
.PicList000681 .list ol img{ float:right; width:30%;}
.PicList000681 .list ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:21px; color:#010101; font-weight:normal;}
.PicList000681 .list ol time{ color:#707070;}
.PicList000681 .list ol p{ margin:0; color:#707070; margin:2% 0 0; line-height:24px;}
.PicList000681 .list ol p span{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block}
.PicList000681 .list ol p a{ color:#008bd0;display:inline-block;}
.PicList000681 .list li { }
.PicList000681 .list ul li{line-height:34px; overflow:hidden;}
.PicList000681 .list ul li time{ float:right;color:#4c4c4c;}
.PicList000681 .list ul li a{ display:block; float:left; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#595757;font-size: 14px;    line-height: 29px;}
.PicList000681 .list ul li a:hover{ color:#155c7f; text-decoration: underline;}
.PicList000681.download .list ul li a:hover{ text-decoration: underline;}
@media (max-width:1200px){
	.PicList000681 .list ul li{ line-height:42px; height:43px;}
	}
@media (max-width:1000px){
	.PicList000681 .list ul li{ line-height:32px; height:31px;}
	}
@media (max-width:880px){
	.PicList000681 .flash,.PicList000681 .list{ width:100%;}
	.PicList000681 .flash ul li img{ width:100%; height:auto;}
	.PicList000681 .list{ margin-top:3%;}
    .RighInfo002226 .dl{float: left;}
	}

/*
 .RighInfo002226 为demo编号
 */
.m{width:220px;float: left;}
.RighInfo002226{}
.RighInfo002226 a{color: #008bd0;}
.RighInfo002226 .dl{color:#4d4f53;}
.RighInfo002226 .dl .h4{ font-size:17px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #008bd0 solid; padding-bottom:10px;}
.RighInfo002226 .tit{position:relative;  font-size:17px; }
.RighInfo002226 .tit h2{color: #005abe;font-size: 17px;margin: 0;font-weight: normal;    margin: 15px 0;}
.RighInfo002226 .dl .con{ font-size:14px;line-height: 29px; text-overflow: ellipsis;
    overflow: hidden;height: 205px;text-indent: 2em;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden;padding-right: 12px;}
.RighInfo002226 .dl .con p{margin: 0;}
.RighInfo002226 .word div{line-height: 29px; }
.RighInfo002226 .pic{position: relative;width: 53px;margin-right: 20px;float: left;margin-top: 20px;}
.RighInfo002226 .pic .show {position: absolute;width: 100px;max-width:none;top:100%;left:50%;margin-left:-50px;display: none;}
.RighInfo002226 .pic.wx:hover .show {display: block;}
@media (max-width:768px){.RighInfo002226 .dl .con{padding-right: 0;}}
/*
 .RighInfo002224 为demo编号
 */
.RighInfo002224{}
.RighInfo002224 .item{}
.w22.fr{margin-top:120px;}
.w22 h2{color: #333;position: relative;margin: 56px 0 30px 0;}
.w22 dt{font-size: 16px;font-weight: bold;padding-bottom:18px;color: #333;}
/* .w22 dl{margin-top: 100px;} */
.w22 .xt dl{margin: 40px 0;}
.w22 .xt.ser_nav dl{margin-top:0;}
.w22 .lx dl{margin-top: 0;}
.w22 .lx dt{margin: 15px 0 20px;padding-bottom: 0;}
.w22 .lx dt.title{margin:0;}
.w22 .lx dd{line-height: 28px;}
.w22 .lx dd img {margin-top:35px;}
.w22 dd a{line-height: 27px;color: #808080;}
.w22 dd a:hover{color: #000;}
.RighInfo002224 .wrap-content {padding-top:56px;}
.RighInfo002224 .wrap-content table,
.RighInfo002224 .wrap-content tr,
.RighInfo002224 .wrap-content td,
.RighInfo002224 .wrap-content th{
	border:0 !important;
}
@media (max-width:768px){
	
.RighInfo002224 .wrap-content img { height:auto !important;}	
.RighInfo002224 .wrap-content h1{ font-size:22px;}
	
}

.RighInfo002224 .wrap-content h2{color: #111;position: relative;margin: 0 0 30px 0;font-size: 22px;font-weight: normal;}
.RighInfo002224 .wrap-content h2:before{content: "";position: absolute;width: 2px;height: 20px;top: 0;left: 0;color: #999;}
.RighInfo002224 .wrap-content .re a{color: #005abe;    padding-bottom: 20px;}
.RighInfo002224 .wrap-content ul{padding-left:20px;}
/*.RighInfo002224 .wrap-content p{line-height: 30px;font-size: 15px;color: #222;}*/
.RighInfo002224 .wrap-content p{margin:0;  font-size: 12px;}
.RighInfo002224 .wrap-content table td { font-size: 12px;}
.RighInfo002224 .item{ color:#323232; margin:30px 0;}
.RighInfo002224 .item .word{ text-align:center;}
.RighInfo002224 .item .pic{ text-align:center; padding-top:20px;}
.RighInfo002224 .item .tit{ margin-top:0; font-size:23px; font-weight:normal; font-style:italic;}
.RighInfo002224 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002224 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002224 .item .con:before{ display:none;}
.RighInfo002224 .item1 ol{padding-left: 20px;}
.RighInfo002224 .item:first-child .tit{ font-style:normal;}
.RighInfo002224 .re { margin-top:40px;display: none;}
@media screen and (min-width: 768px){
  .RighInfo002224 .item{ margin:70px 0;}
  .RighInfo002224 .item .word{ float:right; width:50%; text-align:left;}
  .RighInfo002224 .item .pic{ float:left; width:60%;}
    .RighInfo002224 .item .gg{ float:left; width:20%;text-align: right;}
    .RighInfo002224 .item .gg dl{line-height: 24px;}
      .RighInfo002224 .item .cs dl{line-height: 24px;}
    .RighInfo002224 .item .cs{ float:left; width:20%;text-align: center;}
    .RighInfo002224 .item1 .p{float: left;width: 28%;}
    .RighInfo002224 .item1 .w{float: left;width: 60%;margin-right: 6%;}
    .RighInfo002224 .item1 .w h2{color: #008bd0;}
    .RighInfo002224 .item1 li{margin-bottom: 20px;}
  .RighInfo002224 .item.three .word{ width:54%;}
  .RighInfo002224 .item.three .pic{ width:37%; padding-top:0;}
  .RighInfo002224 .item.odd .word{ float:right; width:37%;}
  .RighInfo002224 .item.odd .pic{ float:left; width:54%;}
  .RighInfo002224 .item:first-child .pic{ width:48%;}
  .RighInfo002224 .item .tit{font-size:29px; }   
  .RighInfo002224 .item .word{ padding-top:40px;}	
  .RighInfo002224 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
  .RighInfo002224 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#c9b27c; display:block;}
  .RighInfo002224 .item .tit em{ font-size:13px;}
}
@media screen and (min-width: 1024px){
  .RighInfo002224 h1 {color: #005abe;font-size: 27px;margin: 60px 0 30px;    line-height: 28px;font-weight: normal;}
  .RighInfo002224 .item .tit{font-size:23px; }
  .RighInfo002224 .item .word{}
  .RighInfo002224 .item .con{line-height:30px;max-height:120px;}	
}
@media screen and (max-width: 768px){ .RighInfo002224 .item .gg{ float:left; width:50%;text-align: center;}
  .RighInfo002224 .item .cs{ float:left; width:50%;text-align: center;}
.RighInfo002224 .item1 .p img{float: left;width: 50%;}
    .Top001775 .top-search{display: none;}
.m{width: 100%;}}


.PicList001303 h1{color: #005abe;font-size: 18px;margin: 56px 0 30px;    line-height: 28px;font-weight: normal;}
@media (max-width:768px){
    .PicList001303 h1{color: #005abe;font-size: 19px;margin: 30px 0 10px;}}
.PicList001303 li{margin-top:  30px;}
.PicList001303 h3{margin:10px 0;font-weight: normal;color: #000;}
.PicList001303 p,.PicList001303 a{margin: 5px 0;color: #666;}
.PicList001303 a:hover{color: #005abe;}

.PicList001304 h1{color: #222;font-size:22px;margin: 56px 0 30px;    line-height: 28px;font-weight: normal;}
@media (max-width:768px){
    .PicList001304 h1{color: #005abe;font-size: 19px;margin: 30px 0 10px;}}
/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 .err {color:#f00;}
.Form002219 dl{ min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ }
.Form002219 dt{ color:#000; font-size:16px; position:relative; left:0; text-align:left; line-height:50px;}
.Form002219 .text{ border:1px solid #dfdfdf; width:100%; padding:0 10px; line-height:34px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; overflow:hidden; resize:none; width:100%; height:100px; 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;  cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#005abe;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:100px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}

/*
 .Page002274 
 */
.Page002274{ text-align:center; padding:4% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#005abe;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family:"宋体"; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}











.RighInfo002226 .c{
	text-align:center; font-size:0px;
}
.RighInfo002226 .c .cli{
	float:left; width:26%; float:left; margin-right:11%;
}
.RighInfo002226 .c .cli:last-child{
	margin-right:0px;
}
.RighInfo002226 .c .cli img{
	width:100%; margin:4px 0 !important;
}
.RighInfo002226 .c .cli p{
	font-size:12px; color:#4b4b4b; margin:0px;
}
.RighInfo002226 .c img{
	height:auto; 
}
.RighInfo002226 .c a:first-child img{
	margin-right:35px;
}
.RighInfo002226 .c a:last-child img{
	margin-left:35px;
}

.RighInfo002224 h1.newstitle{
	white-space:normal;text-align:center;border-bottom:2px solid #CCCCCC;padding:0px 4px 30px 0px;margin:0px 0px 30px; color:#000;
}