
body{ background: #efefef;}

/*
 .Banner002271 为demo编号
 */
.Banner002271 { overflow: hidden; }
.Banner002271 span{ margin: 0; background-repeat: no-repeat; background-position: top center; height: 280px; display: block;}
/*.Banner002271 span{ display: none;}*/
/*.Banner002271 img{ width: 100%; max-width: none; position: relative;}*/
/*@media (min-width:768px) {
	.Banner002271 img{ width: 166%;left: -33%;}
}*/
/*@media (min-width:1024px) {*/

/*.Banner002271 img{ display: none;}*/
/*}*/


/*
 .Menu009 为demo编号
 */
.Menu009{}
.Menu009 .w1190{width: 1170px; background-color:#cc1621; line-height:72px; border-bottom:4px solid rgba(0,0,0,0.2); height:68px; overflow:hidden; padding-left:20px; color:#fff; margin-top:-36px; position:relative; z-index:10;}
.Menu009 header{ font-size:24px; color:#fff; line-height:68px;}
.Menu009 header span{ font-size:14px; text-transform:uppercase; margin-left:10px;}
.Menu009 ul{ float:right;}
.Menu009 ul li{ float:left;}
.Menu009 ul li a{ color:#fff; display:block; opacity:0.8; font-size:16px; padding:0 20px; transition:all ease-in-out .3s;}
.Menu009 ul li a:hover,
.Menu009 ul li a.aon{ background:#ae131c; opacity:1;}




/*PicList002149 */
.PicList002149{ padding-top:3%;}

.PicList002149 ul{margin: 0; padding: 0;}
.PicList002149 h3{ margin:0; font-size:18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;font-size: 14px;line-height: 25px;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%; background-size: 90% !important; -ms-behavior: url(backgroundsize.min.htc);behavior: url(backgroundsize.min.htc); background-position: center !important; background-repeat: no-repeat !important;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#d0111b;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;font-size: 15px;line-height: 25px}
.PicList002149 ol a.newsBtn{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#36992f; font-size:12px;}

.PicList002149 li{list-style: none; overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li h3 a{ color:#333; font-weight:normal;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%; margin-top: -37px; color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
/*@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}*/



/*
 .Page001526 为demo编号
 */
.Page001526{ text-align:center; padding:40px 0 60px;color:#ababb6; }
.Page001526 *{ vertical-align:middle;}
.Page001526 .Pages .p_cur,
.Page001526 .Pages .p_count,
.Page001526 .Pages .p_total{ display:none;}
.Page001526 .Pages a{ font-size:14px; display:inline-block; padding:0 20px; line-height:36px; color:#ababb6; background:#fff; transition:all ease-in-out .3s;}
.Page001526 .Pages a:hover,
.Page001526 .Pages a.a_cur{ color:#fff; background-color:#cc1621;  }
.Page001526 .Pages em{ font-style:normal; line-height:40px; margin:0;}




/*
 .Floor001120 为demo编号
 */
.Floor001120{ font-size:14px; padding:3% 0 8% 0;}
.Floor001120 .title{ padding:0px 0px 100px 0px; text-align: center;}
.Floor001120 .title span{ display:inline-block;line-height: 60px;font-size: 30px; font-weight:bold; color: #e50112; border-bottom:2px solid #e50112;}
.Floor001120 .title span em{ font-style:normal; color:#666;}
.Floor001120 .title b{ color:#333; display:block; text-transform:uppercase; font-size:14px;padding-top:10px;}
.Floor001120 .title p{margin: 0 auto;padding:0 10%;text-align: center;font-size: 16px;color: #333; line-height:28px; padding-top:20px;}



.Floor001120 .map{  width:100%;}
.Floor001120 .map .tips{ margin-top:-30px; line-height:22px; padding-left:20%;}
.Floor001120 .map .tips span{ display:inline-block; padding-left:30px; background:url(../images/Floor001120-ico_nohas.png) no-repeat left center; margin-right:20px;}
.Floor001120 .map .tips span.has{ background-image:url(../images/Floor001120-ico_has.png);}
.Floor001120 .map ul{ position:relative;height:574px;background:url(../images/Floor001120-map.png) no-repeat center center;}
.Floor001120 .map li{position: absolute;left: 0px;top: 0px;}
.Floor001120 .map li span i{ font-style:normal;display: inline-block;position: absolute;}
.Floor001120 .map li span .dot {left: 0px;width: 16px;height: 16px;border-radius: 16px;   background: #a2a9b4;opacity: 1;filter: alpha(opacity=100);}
.Floor001120 .map li span .pulse {top: -16px;left: -16px;height: 48px;width: 48px;border-radius: 48px;  background: #a2a9b4;opacity: 0.12;filter: alpha(opacity=12);
-webkit-animation: warn 2s ease-out;
-moz-animation: warn 2s ease-out;
animation: warn 2s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.Floor001120 .map li.active .dot {background: #cc1621;}
.Floor001120 .map li.active .pulse {background: #cc1621;}
.Floor001120 .map li p { position: absolute;left: 2px;top: 0px;width: 11px;height: 0px;margin:0;z-index: 66;background:url(../images/Floor001120-line.png) no-repeat center top;opacity:0;filter: alpha(opacity=0);
-ms-transition: all 500ms ease-in-out
;-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.Floor001120 .map li p em {position: absolute;left: -35px;top: -130px;width: 240px;padding: 10px 20px;color: #fff;background: #a2a9b4;border-radius: 2px;  font-style:normal; font-weight:bold; font-size:16px;}
.Floor001120 .map li p em b{ font-style:normal; font-weight:normal; display:block; font-size:14px; line-height:24px; margin-top:10px; opacity:0.7;}

.Floor001120 .map li:hover p{opacity: 1;filter: alpha(opacity=100);}
.Floor001120 .map li:hover p{height: 127px;top: -120px;}
.Floor001120 .map li.active p{height: 77px;top: -70px; background-image:url(../images/Floor001120-line_hover.png);}
.Floor001120 .map li.active p em {color: #fff;background: #36992f;}
.Floor001120 .map li.li_1 {left: 390px;top: 180px;}
.Floor001120 .map li.li_2{left: 328px;top: 354px;}
.Floor001120 .map li.li_3{left: 440px;top: 270px;}
.Floor001120 .map li.li_4{left: 516px;top: 336px;}
.Floor001120 .map li.li_5{left: 640px;top: 250px;}
.Floor001120 .map li.li_6{left: 735px;top: 470px;}
.Floor001120 .map li.li_7{left: 670px;top: 312px;}
.Floor001120 .map li.li_8{left: 792px;top: 90px;}
.Floor001120 .map li.li_9{left: 528px;top: 481px;}
.Floor001120 .map li.li_10{left: 765px;top: 516px;}
.Floor001120 .map li.li_11{left: 770px;top: 490px;}
.Floor001120 .map li.li_12{left: 741px;top: 451px;}
.Floor001120 .map li.li_13{left: 705px;top: 270px;}
.Floor001120 .map li.li_14{left: 681px;top: 405px;}
.Floor001120 .map li.li_15{left: 496px;top: 408px;}
.Floor001120 .map li.li_16{left: 838px;top: 396px;}
.Floor001120 .map li.li_17{left: 828px;top: 370px;}
.Floor001120 .map li.li_18{left: 788px;top: 480px;}
.Floor001120 .map li.li_10.active p{height: 57px;top: -50px;}
.Floor001120 .map li.li_11.active p{height:97px;top: -90px;}
.Floor001120 .map li.li_12.active p{height: 107px;top: -100px;}
.Floor001120 .map li.li_14.active p{height: 117px;top: -110px;}
/*@keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-moz-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}*/




/*Timeline002170 */
.Timeline002170{ padding:2% 0 5% 0;}
.Timeline002170 .title{ padding:0px 0px 100px 0px; text-align: center;}
.Timeline002170 .title span{ display:inline-block;line-height: 60px;font-size: 30px; font-weight:bold; color: #e50112; border-bottom:2px solid #e50112;}
.Timeline002170 .title span em{ font-style:normal; color:#666;}
.Timeline002170 .title b{ color:#333; display:block; text-transform:uppercase; font-size:14px;padding-top:10px;}
.Timeline002170 .title p{margin: 0 auto;padding:0 10%;text-align: center;font-size: 16px;color: #333; line-height:28px; padding-top:20px;}

.Timeline002170 .owl-stage-outer{ background:url(../images/Timeline002170-bg.png) repeat-x 20px 133px;}
.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:376px;background:url(../images/Timeline002170-icon1.png) no-repeat 45px 8px; }
.Timeline002170 .odd-item .item{background-image:url(../images/Timeline002170-icon2.png);background-position:5% 120px;}
.Timeline002170 .item dl{ padding-left:75px;}
.Timeline002170 .odd-item dl{ padding-top:280px; padding-left:0;}
.Timeline002170 .item dt{ font-weight:bold; font-size:16px; color:#333;}
.Timeline002170 .item dd{margin: 0; height:96px; color:#555; line-height:24px; overflow:hidden;}
.Timeline002170 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline002170-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.Timeline002170 .owl-nav .owl-prev{ left:0;}
.Timeline002170 .owl-nav .owl-prev.disabled{ background-position:left top;}
.Timeline002170 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.Timeline002170 .owl-nav .owl-next.disabled{background-position: right top;}
.Timeline002170 .owl-nav div.disabled{ cursor:default;}
/*@media(max-width:1200px){
.Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:375px){
.Timeline002170 .owl-item .item{ height:250px;}
.Timeline002170 .odd-item .item{background-image:url(../images/Timeline002170-icon1.png);background-position:45px 8px;}
.Timeline002170 .odd-item dl{ padding-top:0; padding-left:75px;}
}*/
/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{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-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}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/




/*
 Location000957 为demo编号
 */
.Location000957 {  padding:2% 0 0; text-align:right;}
.Location000957 em{ font-style: normal; padding-left:20px; background:url(../images/Location000957_home.jpg) no-repeat left center; font-size:14px; line-height:2; margin-top:13px; color:#666; }
.Location000957 em a {  color: #666; background:url(../images/Menu002169-cur_a.gif) no-repeat right center; padding-right:10px; margin-right:5px;}
.Location000957 em a:hover{ text-decoration:underline;}
.Location000957 em span{ color:#36992f; }


/*@media(max-width:768px){
.Location000957 { padding:5% 0; text-align:center;}
}*/

/*
 .RighInfo002238 为demo编号
 */
.RighInfo002238{ padding-bottom:3%;-ms-behavior: url(backgroundsize.min.htc);behavior: url(backgroundsize.min.htc); background-size:52%;}
.RighInfo002238_1{ background:url(../images/bg.png) no-repeat 678px 31px; background-size:52%; }
.RighInfo002238 .w1190{ padding:2% 0;}
.RighInfo002238 .fz_24{ line-height: normal; color:#5e5e5e; font-weight:normal; margin:0;}
.RighInfo002238 .fz_36{ line-height: normal; color:#cc1621; margin:0;}
.RighInfo002238 .tit:after{ content:"";width:71px; height:1px; background:#36992f; margin:35px 0; display:block; }
.RighInfo002238 .con{font-size:16px; color:#333; line-height:28px; text-align:justify; margin:0}
.RighInfo002238 .con_1{ padding-right:520px;}
.RighInfo002238 .con_2{ width:50%; float:left;}
.RighInfo002238 img{ float:right;width:42%; margin-top:-8%; margin-bottom:3%;}

.RighInfo002238 .fz_60{ font-size:30px;}
.RighInfo002238 .bg{ position: relative; background-color: #ebebeb;}
.RighInfo002238 .bg ul{ padding:0;}
.RighInfo002238 .bg li{color: #cc1621; font-size: 16px; width: 33.3334%; padding:20px 0 ; margin: 0 auto; position: relative; z-index: 3;text-align: center; float: left; width:50%;}
.RighInfo002238 .bg li p{ margin: 0 auto 15px; color:#36992f;}
.RighInfo002238 .bg li p b{ font-family: arial; display: block; padding: 35px 0 5px;}

@media only screen and (min-width: 1600px) {
	.RighInfo002238 .con{max-width: 580px;}
	.RighInfo002238{background-position-x: 790px;}
}

/*@media only screen and (min-width:768px){
   .RighInfo002238 .fz_24{ font-size:18px;}
   .RighInfo002238 .fz_36{ font-size:30px;}
   .RighInfo002238 .fz_60{ font-size:40px;}
   .RighInfo002238 .bg li{width:33.33%; }
   .RighInfo002238 .bg li p{width: 160px; border-radius:160px; height:160px;}
}
@media only screen and (min-width:1024px){
   .RighInfo002238 .fz_24{ font-size:20px;}
   .RighInfo002238 .fz_36{ font-size:32px;}
   .RighInfo002238 .fz_60{ font-size:50px;}
   
   .RighInfo002238 .bg li{width:20%; }
}
@media only screen and (min-width:1190px){*/
	.RighInfo002238 .bg{ padding:65px  0 0; min-height: 335px}
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:30px;}
   .RighInfo002238 .fz_60{ font-size:46px;}
   .RighInfo002238 .bg li{width:191px; margin: 0 58px 0 0;}
   .RighInfo002238 .bg li p{width: 140px; height:140px; background: url(../images/yx.png) no-repeat center top; }
   .RighInfo002238 .bg li.last{ margin: 0; }
   .RighInfo002238 .bg li.last p b{font-size:30px; padding: 45px 0 5px;}
/*}*/



/*
 .RighInfo002363 为demo编号
 */
/*.RighInfo002363 .auto{ max-width: 1200px;}*/
.RighInfo002363 .con-head em{position:relative; margin:2% 0; font-style:normal; display: inline-block; color:#333; font-size:18px; padding-bottom:20px;    }
.RighInfo002363 .con-head em span{ color:#005bac;}
.RighInfo002363 .con-head em:before{position:absolute; left:0; bottom:0px; width:40px; height:3px; content:""; background:#f8b62b; }
.RighInfo002363 .box1{ padding:5% 0 4% 0; background: #f6f6f6;}
.RighInfo002363 .box1 .tit{ text-align:center; font-size:24px; font-family:'微软雅黑'; font-weight:normal;  color:#333; margin:0; padding-bottom:25px; position:relative;    }
.RighInfo002363 .box1 .tit:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:''; }
.RighInfo002363 .box1 .text{ position:relative; color: #333; padding: 15px 0;}
.RighInfo002363 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}
@media only screen and (min-width:768px ) {
	.RighInfo002363 .con-head em{ font-size: 22px;}
	.RighInfo002363 .tit{ font-size:28px;}
}
@media only screen and (min-width:1024px ) {
	.RighInfo002363 .con-head em{ font-size: 24px;}
	.RighInfo002363 .tit{ font-size:32px;}
}

.RighInfo002363 .box2{ background: #ebebeb; padding:40px 0;}
.RighInfo002363 .box2 .list{ padding: 25px 0;}
.RighInfo002363 .box2 li{float:left;width: 296.5px;text-align: center; position:relative;}
.RighInfo002363 .box2 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo002363 .box2 li:first-child{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto; width:50%; max-width:206px;}
.RighInfo002363 .box2 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:hover figure img{ top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 18px; color: #333; margin:25px 0 0;}
.RighInfo002363 .box2 li p{ margin:0;line-height: 24px;  text-align:center; text-transform:uppercase; overflow:hidden;font-size: 14px;color: #a8a8a8;}
/*@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}	
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}*/
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	
	
}
.RighInfo002223 .w1190{
	padding-top: 3%;
	padding-bottom: 5%;
}
.RighInfo002223 .pic{
	margin-top: 20px; float:right; 
}
.RighInfo002223 .h3{
	color:#e50112;line-height:1.6;margin:0; font-size: 20px; font-weight:normal;
}
.RighInfo002223 .h4{
	font-size:16px;color:#e50112;margin:30px 0px 0 0; font-weight:normal;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#8fb8e1;width:70px;height:1px;background:#36992f;border:none;margin:15px 0px; content: ""; display: block;
}

.RighInfo002223 p{
	font-size:16px; color:#333; line-height:28px; text-align:justify; margin:0;clear:both;
}
/*@media screen and (min-width: 1024px){*/
	.RighInfo002223 .h3{
		font-size: 24px;
	}
   .RighInfo002223 .pic{
	   margin:4% 0;
   	    
   }

/*}*/
/*@media screen and (min-width: 768px){*/
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 55px;
   }


/*}*/




/*
 .TextList001 为demo编号
 */
.TextList001{ padding:2% 0 0;}
.TextList001 .list li{ height:42px; line-height:42px; padding:0 35px; background:#fff; margin-bottom:10px; position:relative;}
.TextList001 .list li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%;  background-color:#cc1621; left:20px; top:50%; margin-top:-2px;}

.TextList001 .list li a{ display:block;  font-size:14px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-right:10px;}
.TextList001 .list li span{ float:right; color:#b2b2b2; font-size:12px;}
.TextList001 .list li:hover a { color:#cc1621;}




/*Form002219*/
.Form002219{ padding:3% 0;}
.Form002219 dl{ width:340px; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dd{margin-left: 0;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:75px; text-align:right; line-height:40px;}
.Form002219 .text{ background: white; border:1px solid #dfdfdf; border-radius:5px;  width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:1083px; float:none; max-width:none;}
.Form002219 textarea{ background: white; border:1px solid #dfdfdf; border-radius:5px;  overflow:hidden; resize:none; width:1095px; height:340px; 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:#cc1621;} 
/*@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*/




/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 52px;color: #ccc;font-weight: normal;} 
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

/*@media screen and (min-width: 768px) {*/
	.RighInfo002275 .text{float: left;/*width: 45%;*/}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
/*}*/

/*@media screen and (min-width: 1024px) {*/
	.RighInfo002275 .w1190{/*background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;*/border: 1px solid #ccc;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	/*.RighInfo002275 .text .title{font-size: 52px;}*/
/*}*/

/*@media screen and (min-width: 1200px) {*/
	.RighInfo002275{padding: 20px 0}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 600px;height: 230px;}
	.RighInfo002275 .text{width: 46%;/*height: 430px;*/padding: 20px; }
	.RighInfo002275 .mapbg{width: 600px;height: 230px;}
/*}*/



/*
 .TextList008 为demo编号
 */
.TextList008{ padding:2% 0 0;}
.TextList008 .list_top ul,
.TextList008 .list .list_ul{ overflow:hidden; clear:both;font-size:18px;}
.TextList008 .list_top li,
.TextList008 .list .list_ul li{ float:left; text-align:center;width:33.333333%;line-height:44px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.TextList008 .list .list_ul{ cursor:pointer;}
.TextList008 .list_top li{ color:#fff; background-color:#a8a8a8; font-weight:bold;  }
.TextList008 .list .con{ display:none;}
.TextList008 .list{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.TextList008 .list .list_ul{border-bottom:1px solid #e5e5e5;}
.TextList008 .list .list_ul li{ color:#666;}
.TextList008 .list .list_ul li span{ padding-right:15px; background:url(../images/TextList008-icon.png) no-repeat right -14px;}
.TextList008 .list #On li span{ background-position:right -52px;}
.TextList008 .list .con{border-bottom:1px solid #e5e5e5; background-color:#f7f7f7; overflow:hidden; font-size:14px; padding:30px 14%; line-height:30px;}
.TextList008 .list .btn_apply{ padding:10px 0;}
.TextList008 .list .btn_apply a{ display:inline-block; width:189px; height:46px; line-height:46px; text-align:center; line-height:46px; color:#fff; font-size:18px; background:url(../images/TextList008-btn.jpg) no-repeat;}




/*
 .Map004 为demo编号
 */
.Map004 { padding:3% 0 5% 0;}
.Map004 .map{ text-align:center; width:880px; margin:0 auto;}
.Map004 table{border:1px solid #e5e5e5; border-collapse:collapse;}
.Map004 table th{background:#a8a8a8; text-align:center;font-size:18px; color:#fff; height:60px; line-height:60px;}
.Map004 table td{border:1px solid #e5e5e5;font-size:16px;color:#666; padding:2% 10px; text-align:center; line-height:18px; background:#efefef;}
.Map004 table .w0{ width:16%; text-align:center;}
.Map004 table .w1{ width:24%; text-align:center;}
.Map004 table .w2{ width:16%;}


/*
 .Banner001349 首页轮播
 */
.Banner001349{ position:relative; z-index:1; height: 569px;}
.Banner001349 ul li a{ display:block; width:100%; height: 569px;}
.Banner001349 .bx-wrapper .bx-pager {text-align: center; position:absolute; bottom:20px; width:100%;}
.Banner001349 .bx-wrapper .bx-pager .bx-pager-item,.Banner001349 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;	*zoom: 1;	*display: inline;}
.Banner001349 .bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;	display: block;	width: 10px;	height: 10px;	margin: 0 5px;	outline: 0; background: url(../images/Banner001349-controls.png) no-repeat -27px -144px;}
.Banner001349 .bx-wrapper .bx-pager.bx-default-pager a.active {background-position: -9px -144px;}
.Banner001349 .bx-wrapper .bx-prev {left: 120px; background: url(../images/indexBannerBtn.png) no-repeat 0 0;}
.Banner001349 .bx-wrapper .bx-next {right: 120px; background: url(../images/indexBannerBtn.png) no-repeat -60px 0px;}
.Banner001349 .bx-wrapper .bx-prev:hover {background-position: 0 -60px;}
.Banner001349 .bx-wrapper .bx-next:hover {background-position: -60px -60px;}
.Banner001349 .bx-wrapper .bx-controls-direction a {position: absolute;	top: 50%;margin-top: -32px;	outline: 0;	width: 60px;	height: 60px;	text-indent: -9999px;	z-index: 9999;}

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 ul{padding: 0; margin: 0;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%; list-style: none;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%; margin: 0;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
/*@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}*/



/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{  padding:1% 0 3% 0;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:30px 0; max-width: none;}

.RighInfo002257 .item .word{ float: right; width: 55%;}

.RighInfo002257 .item .pic{ float: left; width: 40%; text-align: left;}
.RighInfo002257 .item .pic img{ border-radius: 22px; box-shadow: 0 6px 10px #bdbdbd;}
.RighInfo002257 .item .pic .pic-inner,
.RighInfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}

.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;}
.RighInfo002257 .item.odd .pic{ float: right;}
.RighInfo002257 .item.odd .word{ float: left;}

.RighInfo002257 .h4{font-size:20px;color:#e50112;margin:0;}
.RighInfo002257 .h4:after{color:#36992f;width:50px;height:1px;background:#36992f;border:none;margin:15px 0px; content: ""; display: block;}
.RighInfo002257 .ul{margin: 0; clear: both;}
.RighInfo002257 .ul li{font-size:16px;line-height:36px;}
.RighInfo002257 .ul li span{font-family:Arial;font-size:16px;color:#e50112;font-weight:bold;}












/*
 .RighInfo001385 为demo编号
 */
.RighInfo001385{  padding:1% 0 3% 0;}
.RighInfo001385 p{font-size:14px;color:#7c7c7c; margin: 0; line-height: 24px;}
.RighInfo001385 .p1{color:#666; line-height: 30px; margin-bottom:2%;}
.RighInfo001385 .p2{color:#cc1621; background:url(../images/RighInfo001385_arrow.png) 0 6px no-repeat;padding-left:26px; padding-bottom:10px; margin: 28px 0  6px 0;}
.RighInfo001385 .p2 span{font-size:18px;color:#cc1621;}
.RighInfo001385 figure{float:right;  width:68%;}




.fixed{position:fixed;bottom:50%;right:0px;width:45px; display:block; z-index: 9999;}
.fixed a,.fixed p{ color:#fff;}
.fixed p{margin: 0;}
.fixed .child{position: absolute; right:0px; overflow:hidden; cursor:pointer; width:50px; height:55px;background:#3c3b3a;line-height: 55px;margin-top:1px;}
.fixed .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.fixed .child:hover{ width:110px;background: #c21c1f;}
.fixed .child img{position:absolute;top:6px;left:4px;max-width: 100%;width: 39px;}
.fixed .child p{position: absolute;left:50px;color:#fff; top:0px; line-height: 55px;}


/*
 .RighInfo000384 为demo编号
 */
.RighInfo000384{ position:relative;  padding:2% 0 3% 0 ;}
.RighInfo000384 dl{ color:#fff; background-color:#c60108; position:absolute; left:40%; top:248px; height:160px; width:20%; padding-top:18px; text-align:center; font-size:14px; line-height:24px;}
.RighInfo000384 ul li h5{ padding:0; margin:0; font-size:14px; height:60px;  font-weight:normal;}
.RighInfo000384 ul li h5 em{ color:#c60108; position:absolute; font-size:40px; font-family:Verdana, Geneva, sans-serif;}
.RighInfo000384 ul li h5 b{ padding-left:36px; display:block; font-size:20px;}
.RighInfo000384 ul li h5 span{ display:block; padding-left:38px; color:#c60108; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase;}
.RighInfo000384 ul li.txt1{margin-right:40%; border-right:solid 1px #c60108; height:260px; padding-right: 2%;}
.RighInfo000384 ul li.txt2{margin-left:62%;height:316px; margin-top:-156px;  }
.RighInfo000384 ul li.txt3{margin-top:-182px; margin-right:60%; border-top:solid 1px #c60108; padding-top:4%;padding-right: 2%;  height:280px;}
.RighInfo000384 ul li.txt4{margin-left:40%;margin-top:-151px; border-left:solid 1px #c60108;padding-top:4%; border-top:solid 1px #c60108;padding-left: 2%; height:280px;}
.RighInfo000384 ul li p{ line-height:26px; height:162px; overflow:hidden; padding:0; margin:0;}
