
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; color: #666; width: 100%; zoom:1;
 font-size: 14px; /*字体大小*/
 /*禁用Webkit内核浏览器的文字大小调整功能*/
 -webkit-text-size-adjust:none;

 /*取出点击出现半透明的灰色背景*/
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 -webkit-tap-highlight:rgba(0,0,0,0);

 /*控制文本可选性*/
 -webkit-user-select: none;
 -ms-user-select: none;
 -moz-user-select: none;
 -khtml-user-select: none;
 user-select: none;

 /*设置字体的抗锯齿或者说光滑度*/
 -webkit-font-smoothing: antialiased;
}


ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul,li{ list-style:none; margin: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{
 color:#666;
 text-decoration:none;
}
body a{
 color:#666;
 text-decoration:none;
}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #15182B;text-decoration:none;}
body a:hover{ color: #15182B;text-decoration:none;}
/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/
.container {width:100%;margin:0 auto; max-width: 1600px;}
@media screen and (min-width:1200px ){
 .container {width:98%;margin:0 auto;}
}

.auto_bf90{
 width: 90%;
 max-width: 1720px;
 margin: 0 auto;
}
.auto_1100{
 max-width: 1100px;
 margin: 0 auto;
}
.auto_1200{
 max-width: 1200px;
 margin: 0 auto;
}
.auto_1370{
 max-width: 1370px;
 margin: 0 auto;
}
.auto_1500{
 max-width: 1500px;
 margin: 0 auto;
}
.left{
 float: left;
}
.right{
 float: right;
}

.contain{
 min-height: 200px;
}

.container{margin:0 auto; max-width: 1200px; padding: 0 15px;}
@media screen and (min-width:1200px ){
 .container{
  width:98%;
  margin:0 auto;
  padding: 0;
 }
}

.singlepage_info{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.singlepage_info .title {color:#333;text-align: center;padding:15px;}
.singlepage_info .ntime{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px;text-align: center;color:#444;}

.singlepage_info .ft { padding:50px 0 0;  text-align: left}
.singlepage_info .ft li{font-size:14px;height:40px;line-height:10px;border:0;text-align: left;}
.singlepage_info .ft li a{ color:#999;}
.singlepage_info .ft li a:hover{color:#077cc1;}
.singlepage_info .ft li a{ color:#999;}
.singlepage_info .ft li a:hover{color:#077cc1;}
.singlepage_info .contact .p{
 line-height: 30px;
 text-indent: 0;
}



/*Top001872*/
.Top001872{ border-top:2px solid #f08200; box-shadow:0 0 3px #ccc;}
.Top001872 .auto{ position:relative;}
.Top001872 .logo{ padding:20px 0;}
.Top001872 .logo img{ display:block; max-width:245px;}

.Top001872 nav,
.Top001872 .top,
.Top001872 nav ul{position:absolute; right:0;}

.Top001872 .top{top:15px;}

.Top001872 .top dt,
.Top001872 .top dd{ float:left;line-height:35px;}
.Top001872 .top dd a{
 color: #666;
 display: inline-block;
 width: 30px;
 height: 30px;
 padding: 0;
 margin: 3px 10px 3px 0;
 position: relative;
 z-index: 2;
}

.Top001872 .top dd a.weixin{
 background: none;
 opacity: 1;
}
.Top001872 .top dd a.weixin .conpyQR_box{
 width: 100px;
 height: 100px;
 border: 1px solid #f08200;
 position: absolute;
 z-index: 10;
 top: 40px;
 left: -35px;
 display: none;
 background: #fff;
}
.Top001872 .top dd a.weixin .conpyQR_box span{
 display: inline-block;
 position: absolute;
 border: 10px solid transparent;
 top: -20px;
 left: 50%;
 margin-left: -10px;
 border-bottom: 10px solid #f08200;
}
.Top001872 .top dd a.weixin:hover .conpyQR_box{
 display: block;
 opacity: 1;
}


.Top001872 .top dd a.mail{
 background: url(../image/sina.png) no-repeat;
}
.Top001872 .top dd i{ display:inline-block; width:30px; text-align:center;}
.Top001872 .top dd i:after{ display:inline-block; border-right:1px dotted #ccc; width:1px; height:18px; vertical-align:middle; content:'';}
.Top001872 .top dd a.btn{ padding:0 33px; font-size:16px; font-weight:bold; color:#fff; border-radius:35px; background-color:#ff8200; margin-left:15px;}
.Top001872 .top dt{ margin-right:15px; position:relative; width:236px; border:1px solid #eaeaea; border-radius:5px;}
.Top001872 .top dt .text{ width:100%; line-height:33px; height:33px; border:none; padding:0 40px 0 10px; background:none; color:#999;}
.Top001872 .top dt .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../image/Top001872-search.png) no-repeat center center; padding:0; cursor:pointer; border:none;}
.Top001872 .top .share{ margin-right: 20px;}


.Top001872 nav{top:0; height:100%; width:70%; float: right;}
.Top001872 nav ul{ bottom:0; width:100%;}
.Top001872 nav li{ float:left; position:relative;font-size:16px; margin-left: 4.5%; text-align:right; line-height:50px;}
.Top001872 nav li a{ display:inline-block;}
.Top001872 nav li>a:after{ display:block; height:3px; content:'';}
.Top001872 nav li:hover>a,
.Top001872 nav li.aon>a{color:#f08200; font-weight: bold;}
.Top001872 nav li>a:hover:after,
.Top001872 nav li.aon>a:after{ background-color:#f08200;}

.Top001872 nav li dl{
 width: 120%;
 display: none;
 position: absolute;
 top: 53px;
 left: -10%;
 background: #e4952e;
 padding: 0 10% 10%;
 z-index: 20;
}

.Top001872 nav li#m5 dl{
 width: 220%;
 left: -60%;
}

.Top001872 nav li dl dd{
 display: block;
 height: 30px;
 line-height: 30px;
 margin: 0;
}
.Top001872 nav li dl dd a{
 width: 100%;
 display: inline-block;
 border-bottom: 1px solid #fff;
 color: #fff;
 line-height: 30px;
 font-size: 15px;
 text-align: center;
}

.Top001872 nav li dl dd:hover a{
 opacity: 0.8;
}

@media(max-width:1200px){
.Top001872 nav{ right:2%;}
}
@media(max-width:1180px){
.Top001872 nav{ position:fixed; right:auto; z-index:100; left:0; top:0; width:70%; max-width:260px; padding:2% 2% 0 2%; background-color:#fff;  box-shadow:0 0 5px #ccc; transform:translateX(-130%); opacity:0; transition:0.3s;}
.Top001872 nav.navOut{ transform:translateX(0); opacity:1;}
.Top001872 nav .top,
.Top001872 nav ul{ position:relative; top:auto; bottom:auto;}
.Top001872 nav .top dt,
.Top001872 nav .top dd{ float:none; width:auto; margin:0;}
.Top001872 nav .top dd{ text-align:center; padding:15px 0;}
.Top001872 nav .top dd .btn{ display:block; padding:0;}
.Top001872 nav li{ float:none; width:auto; text-align:left;}
.Top001872 nav li a{ display:block;}

.Top001872 .mobile_menu{ position:absolute; right:0; top:50%; width:36px; height:36px; margin-top:-18px; right:2%; background-color:#ff9b00; border-radius:5px 0 5px 0;}
.Top001872 .mobile_menu::before,
.Top001872 .mobile_menu::after{ position:absolute; content:'';  background-color:#fff;}
.Top001872 .mobile_menu::before{width:100%; height:3px; left:0; top:50%; margin-top:-1.5px;}
.Top001872 .mobile_menu::after{ width:3px; height:100%; top:0; left:50%; margin-left:-1.5px;}

.Top001872 .mobile_close{ position:absolute; right:-40px; height:40px; width:40px; background:rgba(0,0,0,0.5); top:3%;}
.Top001872 .mobile_close::before,
.Top001872 .mobile_close::after{ position:absolute; content:''; width:70%; left:15%; height:3px; background-color:#fff; transform:rotate(45deg); top:45%;}
.Top001872 .mobile_close::after{transform:rotate(-45deg);}

}


/*Banner001941*/
.Banner001941 .bx-wrapper{ position:relative; z-index:1;}
.Banner001941 .bx-viewport{ z-index:1; height:550px;}
.Banner001941 li,
.Banner001941 li a{height:550px;}
.Banner001941 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001941 li img{ display:none; width:100%;}
.Banner001941 .bx-pager{ position:absolute; width:100%; text-align:center; bottom:30px; left:0; z-index:10;}
.Banner001941 .bx-pager *{ width:15px; height:15px;}
.Banner001941 .bx-pager div{ display:inline-block; margin:0 7px;}
.Banner001941 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background: rgba(255,255,255,0.5); border-radius: 50%;}
.Banner001941 .bx-pager div a.active{ background: #fff;}
@media(max-width:1000px){
.Banner001941 .bx-viewport,
.Banner001941 li,
.Banner001941 li a{height:auto;}
.Banner001941 li{ background:none !important;}
.Banner001941 li img{ display:block;}
}
@media(max-width:768px){
.Banner001941 .bx-pager{ bottom:30px;}
.Banner001941 .bx-pager *{ width:12px; height:12px;}
}
/*
 .Floor001139 为demo编号
 */
.Floor001139{ padding:2.5% 0 3.5% 0; background:#eee;}
.Floor001139 .title{  color:#fff; padding-bottom:3%; height: 60px;}
.Floor001139 .title h1{ font-size:20px; text-transform:uppercase; color: #444; float: left; line-height: 60px; margin: 0px;  background: url(../image/Floor001139-title.png) no-repeat left; padding-left: 30px;}
.Floor001139 .title h1 span{ font-size: 18px; color: #ccc; font-style: italic; padding-left: 10px;}
.Floor001139 .title a{ float: right; line-height:60px;  color: #999;}
.Floor001139 .copy{ display:none;}
.Floor001139 .bx-wrapper{ position:relative;}
.Floor001139 .bx-viewport{ z-index:1;}
.Floor001139 .bx-pager{ display:none;}
.Floor001139 .bx-controls-direction a{ position:absolute; top:50%; margin-top:-18px; z-index:5; background:url(../image/Floor001139-btn.png) no-repeat 0 0; width:37px; height:38px; overflow:hidden; line-height:100px;}
.Floor001139 .bx-controls-direction a.bx-prev{ left:-50px; background-position:0 bottom;}
.Floor001139 .bx-controls-direction a.bx-next{ right:-50px;}
.Floor001139 .list li{ background-color:#fff; position:relative; overflow:hidden;}
.Floor001139 .list li::after,
.Floor001139 .list li::before{position:absolute;}
.Floor001139 .list li::before{  content:''; width:50px; height:50px; right:-25px; bottom:-25px; background-color:#f08200; transform:rotate(-45deg);}
.Floor001139 .list li:hover::before{ background-color:#666;}
.Floor001139 .list li::after{ content:'+'; right:0; bottom:0; color:#fff; font-weight:bold; font-size:20px; width:20px; text-align:center;}
.Floor001139 .list li div{ padding:20px; font-size:12px;}
.Floor001139 .list li .Ispic{ display:block; padding-bottom:60%;}
.Floor001139 .list li h2{ font-size:16px; margin-bottom:0;font-weight:normal;  }
.Floor001139 .list li h2 a{ color:#444;}
.Floor001139 .list li:hover h2 a{ color:#f08200;}


@media(max-width:1300px){
.Floor001139 .bx-controls-direction{ text-align:center; padding-top:20px;}
.Floor001139 .bx-controls-direction a{ position:static; margin:0 10px; display:inline-block;}
}
@media(max-width:768px){
.Floor001139 .list li div{font-size:14px;}
}
@media(max-width:480px){
.Floor001139 .title h1{ font-size:30px;}
.Floor001139 .title h2{ font-size:26px;}
}
/*
 .Floor001115 为demo编号
 */
.Floor001115{ padding:2% 0 3% 0;}
.Floor001115 .title{  color:#fff; padding-bottom:3%; height: 60px;}
.Floor001115 .title h1{ font-size:20px; text-transform:uppercase; color: #444; float: left; line-height: 60px; margin: 0px;  background: url(../image/Floor001115-title.png) no-repeat left; padding-left: 30px;}
.Floor001115 .title h1 span{ font-size: 18px; color: #ccc; font-style: italic; padding-left: 10px;}
.Floor001115 .title a{ float: right; line-height:60px;  color: #999;}

.Floor001115 ul{ overflow:hidden; width: 100%;}
.Floor001115 ul ol{ float:left; width:38%; background-color:#f5f5f5; height:373px;}
.Floor001115 ul ol .Ispic{ display:block;  height:310px; position:relative;}
.Floor001115 ul ol article h2{  width:100%;color:#444; margin:0; font-size:14px; margin: 12px 0 0  0;  padding-bottom: 10px; height: 30px; line-height: 30px;}
.Floor001115 ul ol article h2 span{display:block;  font-size:12px; float: right;}
.Floor001115 ul ol article h2 span a{ background:url(../image/Floor001115-icon.png) no-repeat left center; padding-left:22px; line-height: 30px;}

.Floor001115 ul ol article{ padding:2% 3%;}
.Floor001115 ul ol p{ margin:0;  color:#666; line-height:20px; overflow:hidden; height:40px;}


.Floor001115 ul li{ width:60%; float:right; margin-bottom:16px; position:relative; padding:4px;}
.Floor001115 ul li:last-child{ margin-bottom:0;}
.Floor001115 ul li a{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%;border:1px solid #e5e5e5; }
.Floor001115 ul li a:hover{border:1px solid #ccc;}
.Floor001115 ul li div{ position:relative; padding:14px 128px 14px 18px;}
.Floor001115 ul li div time{ background-color:#F5F5F5; position:absolute; right:0; top:0; height:100%; width:108px; text-align:center; transition:all ease 0.3s; color: #666;}
.Floor001115 ul li div time b{ display:block; padding-top:20px; font-size:36px; color:#666; font-weight:normal;}
.Floor001115 ul li div time::before{ position:absolute; content:''; border:10px solid #f5f5f5; border-top-color:transparent;border-bottom-color:transparent; border-left:0; left:-10px; top:50%; margin-top:-10px;}
.Floor001115 ul li h3,
.Floor001115 ul li p{ margin:0; font-size: 14px; color: #666;}
.Floor001115 ul li h3{ position:relative; padding-left:15px; color:#444; font-size:14px; margin-bottom:15px;}

.Floor001115 ul li h3::before{ position:absolute; content:''; border:4px solid #000; border-top-color:transparent;border-bottom-color:transparent; border-right:0; left:0; top:50%; margin-top:-2px;}
.Floor001115 ul li:hover h3{ color: #f08200;}

.Floor001115 ul li p{ line-height:22px; overflow:hidden; height:44px;}
@media(max-width:1000px){
.Floor001115 ul ol{ width:45%;}
.Floor001115 ul li{ width:52%;}
}
@media(max-width:768px){
.Floor001115 ul ol,
.Floor001115 ul li{ float:none; width:auto;}
.Floor001115 ul ol{ margin:2% 0; height:auto; padding-bottom:2%; }
.Floor001115 ul ol .Ispic{height:auto;padding-bottom:83%;}
}
@media(max-width:480px){
.Floor001115 ul li h3{  font-size:16px;}
.Floor001115 ul li div{ padding-right:115px;}
.Floor001115 ul li div time{ width:90px;}
.Floor001115 ul li div time b{ font-size:40px;}
}
@media(max-width:375px){
.Floor001115 .title h1{  font-size:30px; }
.Floor001115 .title span{ font-size:20px; margin-top:-15px;}
.Floor001115 ul li div{ padding-right:3%;}
.Floor001115 ul li div time{ position:relative; width:auto; padding:5px 0; display:block; height:auto; margin-bottom:5px;}
.Floor001115 ul li div time b{ display:inline-block; font-size:20px; margin-right:10px; padding-top:0;}
}
/*Bottom001871*/
.Bottom001871{background-color: #404040;padding:1.5% 0 1% 0;line-height: 30px; color: #8d8d8d;}
.Bottom001871 a{ text-decoration:underline;color: #8d8d8d;}
.Bottom001871 dl{ float:right;}
.Bottom001871  span{ display: block; font-size: 14px; background: url(../image/Bottom001871-phone.png) no-repeat left; padding-left: 22px;}
.Bottom001871  span b{ font-size: 24px; color: #9d9d9d;}
.Bottom001871 dl a{display:inline-block; vertical-align:middle; text-decoration:none;}
.Bottom001871 dl em{ font-style: normal; margin: 4px 5px 0 5px;}
@media(max-width:1000px){
.Bottom001871 dl{ float:none;}
}
@media(max-width:640px){
.Bottom001871{ font-size:12px; line-height:20px;}
.Bottom001871 dl{text-align: center; line-height:30px;}
}



/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:200px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}
/*
 .Location001813 为demo编号
 */
.Location001813{ padding-bottom:10px; padding-top: 20px;}
.Location001813 .auto{ border-bottom:1px solid #e5e5e5; position:relative;}
.Location001813 .auto em{ position:absolute; right:0; bottom:8px; font-style:normal; background:url(../image/Location001813-icon.png) no-repeat left center; padding-left:25px;}
.Location001813 .auto em span{ color:#777;}
.Location001813 h1{ margin:0; display:table; position:relative; font-size:16px; color:#666; line-height:40px; height:40px; overflow:hidden;}
@media(max-width:640px){
.Location001813 h1{ display:block; padding-right:0;}
.Location001813 .auto em{ font-size:12px; position:relative; bottom:auto; display:block; padding-top:15px; padding-bottom:15px;}
}
/*
 .Menu000721 为demo编号
 */
.Menu000721{ padding-top:30px;}
.Menu000721 header{ background: url(../image/Menu000721-header-bg.png) no-repeat 90% #e08821; color:#fff; padding:15px 0 15px 20px; border-radius: 10px 0 0 0; }
.Menu000721 header b{ font-size:20px; display:block;}
.Menu000721 header span{font-size:14px; opacity: 0.3;padding-top: 2px; display: block;  }
.Menu000721 .code{ border:1px solid #cfd2d3; background-color:#fff; text-align:center; padding:10px 0;}
.Menu000721 .code img{ max-width:145px; width:100%;}
.Menu000721 .code p{ margin:0;}
@media(min-width:769px){
.Menu000721 li{margin-top:3px;background-color:#eee; line-height:36px; padding-left:24px; }
.Menu000721 li:last-child{border-radius: 0 0 10px 0;}
.Menu000721 li a{ display:block;height:36px; color: #666; }

.Menu000721 li.aon a,
.Menu000721 li a:hover{ background: url(../image/Menu000721-li-bg.png) no-repeat 90%; font-weight:bold; color:#e08821;}

.Menu000721 ul{ margin-bottom:25px;}	
}
@media(max-width:768px){
.Menu000721{ padding-top:0; overflow:hidden;width: 104%;margin-left: -2%;}
.Menu000721 header{ text-align:center; font-size:14px;padding:10px 0;}
.Menu000721 header b{ font-size:20px;}
.Menu000721 .code{ display:none;}
.Menu000721 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-top:3px;}
.Menu000721 li:nth-child(3n){ margin-right:0;}
.Menu000721 li a{ display:block;background-color:#ebeced; border-radius:20px; line-height:40px;}
.Menu000721 li a.aon{background-color:#57a9ac; color:#fff;}
}
@media(max-width:480px){
.Menu000721 li a{line-height:30px;}
}
/*
 .PicList000786 为demo编号
 */
.PicList000786{ padding:2% 0;}
.PicList000786 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:2%;}
.PicList000786 li a{
 display: block;
}

.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:60%; background-position: center center; background-repeat:no-repeat; background-size:contain;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}
/*
 Timeline000731 为demo编号
 */
.Timeline000731{ padding-top:3%;}
.Timeline000731 ul li time{ width:12.5%; float:left; font-size:14px; color:#474747; text-align:right; line-height:22px; padding-right: 20px;}
.Timeline000731 ul li dl{ float:left; width:87.5%;  padding-bottom:40px; font-size:14px; color:#444; background:url(../image/Timeline000731_bg3.jpg) repeat-y left top;}
.Timeline000731 ul li dl dd{ background:url(../image/Timeline000731_bg.jpg) no-repeat left center; padding-left:40px; line-height:25px;}
.Timeline000731 ul li:hover dl dd{ background:url(../image/Timeline000731_bg1.jpg) no-repeat left 2px; }

@media (max-width: 480px) {
 .Timeline000731 ul li time{ width:23%; float:left;}
 .Timeline000731 ul li dl{ float:left; width:77%; padding-bottom:20px;}
	}
/*Thing*/
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#eee;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:14px; color:#333; text-align:center; padding:3% 2%; font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:58%;}
.PicList000762 li a:hover{ background-color:#e08821; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*
 .PicList001111 为demo编号
 */
.PicList001111{ padding-bottom: 5%;}
.PicList001111 li{ padding:2% 0; border-bottom:1px solid #ddd;}
.PicList001111 li:hover{ background-color:#ececec;}
.PicList001111 li div{position:relative;padding:2% 15% 2% 36%;color:#666;}
.PicList001111 li .Ispic{ position:absolute; height:100%; width:33%; left:0; top:0;}
.PicList001111 li  h2{ margin:0; font-size:16px; }
.PicList001111 li  h2 a{ color:#e08821; font-weight: normal;}
.PicList001111 li p{ line-height:24px; overflow:hidden; height:70px; font-size: 14px;  }
.PicList001111 li time{ display:block; background:url(../image/PicList001111-icon.png) no-repeat left center; padding-left:20px; font-size:12px;}
.PicList001111 li .more{ position:absolute; right:3%; top:50%; margin-top:-17px; max-width:80px; line-height:30px; height:30px; border:1px solid #f29200; width:12%; text-align:center; color:#999; border-radius:30px;}
.PicList001111 li .more:hover{ background-color:#f29200; color:#fff;}
@media(max-width:640px){
.PicList001111 li div{ padding-left:48%; padding-right:2%;}
.PicList001111 li .Ispic{width:45%;}
.PicList001111 li time{ margin-bottom:2%;}
.PicList001111 li .more{ position:relative; display:inline-block; top:auto; margin-top:0; min-width:100px; right:auto;}
}
@media(max-width:480px){
.PicList001111 li .Ispic{ position:static; height:auto; width:auto; display:block; padding-bottom:45%;}
.PicList001111 li div{ padding:2%;}
.PicList001111 li  h2{ padding-top:3%;}
}



/*
 .TextList000711 为demo编号
 */
.TextList000711 { padding-bottom: 30px;}
.TextList000711 li{ border-bottom:dashed 1px #ccc; padding:10px 0; line-height:40px;}
.TextList000711 li em{ font-style:normal; float:right; margin-left:2%;}
.TextList000711 li em a{border:1px solid #dadada; border-radius:40px; display:block; padding-left:20px; padding-right:20px; line-height:38px; background: url(../image/TextList000711-icon.png) no-repeat 80% center; padding-right: 40px; }
.TextList000711 li em a span{ margin-left:10px;}
.TextList000711 li em a:hover{ background: url(../image/TextList000711-icon-hover.png) no-repeat 80% center #e08821; color:#fff;}
@media(max-width:480px){
.TextList000711 li{ line-height:30px;}
.TextList000711 li em a{ font-size:12px;line-height:28px;}
}
/*
 TextList000858 为demo编号
 */
.TextList000858 ul{ overflow:hidden;}
.TextList000858 ul li{ cursor:pointer;}
.TextList000858 ul li span,.TextList000858 ul ol span{ width:25%; float:left; position:relative; font-weight:bolder; background: #666; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;}
.TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;}
.TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#555;}
.TextList000858 ul li span:first-child{ padding-left:0; width:25%;}
.TextList000858 ul li span em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:15px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#363636; display:block; font-size:18px;}


.TextList000858 ul li dl{ display:none; position:relative; padding:20px 168px 20px 28px;}
.TextList000858 ul li dl a{ background:#f08200; width:120px; height:31px; line-height:31px; text-align:center; color:#fff; font-weight:bold; position:absolute; right:6.5%; top:25px;}
.TextList000858 ul li dl dt{ font-size:15px; font-weight:bold; color:#444;height:30px; line-height:30px;}
.TextList000858 ul li dl dd{ font-size:13px; color:#666; line-height:25px;}

@media (max-width:768px){
.TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
.TextList000858 ul li dl{ padding:28px}

	}
@media (max-width:480px){
.TextList000858 ul li span{ font-size:12px;}
.TextList000858 ul li span:first-child{ padding-left: 2%; width:25%;}
.TextList000858 ul li span em{ left:5%;}
	}
@media (max-width:320px){
.TextList000858 ul li span em{ left:2%;}
	}
/*
 .Map004 为demo编号
 */
.Map001{ padding:20px 0;}
.Map001 .map{width:100%; float:left;}
.Map001 .map #allmap{ height:400px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:100%; background-color:#f9f9f9; }
.Map001 .info ul{ padding:0px 29px;}
.Map001 li{ width: 50%; float: left;   line-height:25px; background-position: left 26px; padding:26px 0 26px 40px; font-size:14px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../image/Map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../image/Map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../image/Map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../image/Map001-icon_fax.gif);}

@media (max-width:1190px){
 .Map001 li{ width: 100%; float: none;}
}
@media (max-width:768px){
 .Map001 .map #allmap{ height:280px; width:100%;}
}


/*
 .Form001215 为demo编号
 */
.Form001215{ padding:2% 0;}
.Form001215 .form{ float:left; width:43%;}
.Form001215 .form li{ padding-bottom:2%;}
.Form001215 .form .text{ border:1px solid #dae7e6; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:180px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#f08200; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:52%; background:url(../image/Form001215-bg.jpg) no-repeat; padding:10% 0 280px 0;  overflow: hidden;}
.Form001215 .hotline figure{ width:100%; max-width:285px; font-size:12px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%;border: 1px solid #eee;}
.Form001215 .hotline figure b{ display:block; color:#10a49a; font-size:14px;}

@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}

/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:10px 0 10px; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #e08821; background:#e08821;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#e08821; border-color:#e08821;}
.Page002193 .p_page b{ font-weight:normal;}



/*Galary002024 */
.Galary002024{ padding: 2% 0 0.5% 0;}
.Galary002024 .big li figure{ border:1px solid #e5e5e5; padding:4% 2% 0 2%;}
.Galary002024 .big li span{ display:block; height:auto; overflow: hidden; background-size:contain; padding-bottom: 50%;} 
.Galary002024 .big li p{ margin:0; font-size:14px; color:#666; width: 100%; padding:2% 2%; line-height: 22px;}
.Galary002024 .big li p::before{ display:inline-block; background:url(http://xinyingpower.com/cn/images/Galary002024-icon.png) no-repeat; width:20px; height:20px; content:''; margin-right:2% ;  vertical-align:middle; margin-top:-3px;}

.Galary002024 .small{ padding:0 40px; margin:2% 0 2% 0; position:relative;}
.Galary002024 .small li figure{ position:relative; max-width:90%; padding-bottom:52%; margin:0 auto;}
.Galary002024 .small li figure::before,
.Galary002024 .small li figure::after{position:absolute; content:'';left:0; top:0; width:100%; height:95%;}
.Galary002024 .small li figure::before{ background-color:#fff;border:1px solid #e5e5e5; z-index:1;}
.Galary002024 .small li figure::after{ z-index:0; top:5px;}
.Galary002024 .small li figure span{ position:absolute; left:5%; top:5%; height:85%; background-color:#fff; z-index:3; opacity:0.5; width: 90%;}
.Galary002024 .small li p{ display:none;}
.Galary002024 .small li.on figure::before{ border:1px solid #f08200;}
.Galary002024 .small li.on figure span{ opacity:1;}

.Galary002024 .small .btn{ width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; cursor:pointer;}
.Galary002024 .small .prev{ left:0;}
.Galary002024 .small .next{ right:0;}
.Galary002024 .small .btn::before{ position:absolute; content:''; left:50%;  top:50%; transform:translate(-50%,-50%); width:0; height:0; border:25px solid transparent; border-top-width:16px; border-bottom-width:16px;}
.Galary002024 .small .prev::before{border-right-color:#f08200;border-left:0;}
.Galary002024 .small .next::before{ border-left-color:#f08200; border-right:0;}
.Galary002024 .small .prevStop,
.Galary002024 .small .nextStop{ cursor:default;}
.Galary002024 .small .prevStop::before{border-right-color:#d8d8d8;}
.Galary002024 .small .nextStop::before{border-left-color:#d8d8d8;}
@media(max-width:480px){
.Galary002024 .small{ padding:0 30px;}
.Galary002024 .small .btn::before{ border-width:20px; border-top-width:11px; border-bottom-width:11px;}
.Galary002024 .small li.on figure::before{border-width:2px; }
.Galary002024 .big li p{ font-size:16px;}
}


.xf_right{
 position: fixed;
 bottom: 15%;
 right: 0;
 z-index: 11;
}
.xf_right .serve{
 padding: 10px 15px;
 background: #f08200;
 border-radius: 10px;
}
.xf_right .serve a{
 display: inline-block;
 color: #fff;
 position: relative;
}
.xf_right .serve .xf_phone{
	display: none;
	width: 200%;
	text-align: center;
	position: absolute;
	bottom:-35px;
	right: 0;
	font-size: 11px;
	line-height: 35px;
	border-radius: 10px;
	background: #f08200;
	color: #fff;
}