﻿html, body {height: 100%;width: 100%;line-height: 1.7; font-size:  62.5%;}
html, body, a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, var { padding: 0; margin: 0;}
html { height: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0);-webkit-text-size-adjust:none;  }
body{font-size: 1.4em; }
* { box-sizing: border-box;}
input, button, select, textarea, a { outline: none; }
textarea { resize: none; }
img, input, button, select, textarea { vertical-align: middle; }
ul, ol { list-style: none; }
img { border: 0; max-width: 100%; max-height: 100%; }
#map img{ max-width: inherit;max-height: inherit; }
fieldset { border: 0; max-width:100%;}
abbr, acronym { cursor: help; border-bottom: 1px dotted black; }
table { width: 100%; border-spacing: 0; border: 0;}
table th, table td { border: 0; }
a.button,span.button,select,input[type="text"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; text-transform: none; text-indent: 0; font-weight: bold; vertical-align: middle; line-height: 20px; display: block; height: 40px; width: 100%; padding: 10px; }
a.button,span.button { background: #4BD963; color: #fff !important; font-size: 1.3em; text-align: center; text-decoration: none; }
select,input[type="text"] { background: #fff; border: 1px solid #ccc; }
em{font-style: normal;}

.more a{padding: 3px 25px;display: inline-block;text-transform: uppercase;border: 1px solid #ddd;}
.more a:hover{background: #00a3c8!important; border-color: #00a3c8; color: #fff;}
.navbar-toggle{ display: none\9; }
.container{ width:1100px\9;}
.container,.slides-box,.hero-gallery{ margin: 0 auto; min-width: 1024px; }



/* bootsharp */
.explain{color: #999;}
.text-danger {color: #d9534f;}
.btn-outline {color: inherit;background-color: transparent;-webkit-transition: all .5s;transition: all .5s;}
.btn-outline.btn-danger{color: #d9534f;}
.btn-outline.btn-danger:hover{color: #fff;}


/* 布局 */
.ut-box{ margin-top: 70px; }
.ut-header{ text-align: center; padding-bottom: 50px; }
.ut-header h2{position: relative; font-size:28px ; font-weight: bold; text-align: center; }
.ut-header h2 span{position: relative;display:inline-block;z-index: 1; background: #fff; padding: 0 20px; color: #666;}
.ut-header h2:before{content: ''; position: absolute; width: 40%;height: 1px; background: #e6e6e6; bottom: -17px;left: 50%;margin:0 -20%;}
.ut-header p.text{ color: #999;text-transform:uppercase; position: relative; z-index: 1; display: inline-block;background: #fff; padding: 3px 20px; margin-top: 3px;    }
.ut-header p.text:before{ left: 0; }
.ut-header p.text:after{right: 0;}
.ut-content{padding-bottom: 30px;}
.ut-content .ut-text{ padding-bottom: 0px; width: 100%; margin: 0 auto; overflow: hidden; }
.ut-content .ut-text p{padding-bottom: 15px; line-height: 2; font-size: 15px;}
.ut-content .ut-text p.img{padding: 10px 0 30px;}
.ut-content .ctn-img{text-align: center;}
.ut-content .ctn-img span{margin: 0 3px;}

/* 内页布局--整列 */
.ut-box .page-tt{text-align: center; padding-bottom: 20px;}
.ut-box .page-tt h3{ font-size: 18px; font-weight: 600;}
.ut-bg-gray{padding: 80px 0; background: #eee;}
.ut-bg-gray .ut-header h2 span{background: #eee;}

.fw-aside-box{float: left;width: 25%; padding-right: 40px; min-width: 240px;}
.fw-main-box{overflow: hidden;}
.fw-main-box .tabs-container .nav-tabs{ margin-bottom: 20px; }

.ut-columns-lr .main-list{width: 65%; float: left;}
.ut-columns-lr .aside-list{width: 35%; float: left;padding-left: 50px; }
.ut-columns-lr .aside-list li{width: 100%;}

/* 内页布局--左右两列 */
.ut-aside{float: left;width: 25%; padding-right: 40px;min-height: 600px;  position: relative;}
.ut-main{overflow: hidden;}
.ut-main .ut-header{height: 60px; border-bottom: 1px solid #eee; padding-bottom: 0;}
.ut-main .ut-content{padding:30px;}
.ut-main .ut-content .sub-title{ text-align: center; padding-bottom: 30px; }

/* 侧边二维码 */
.fw-code-qr{text-align: center; padding: 10px; margin-top: 40px;}
.fw-code-qr .tt{background: #eee; padding: 13px 0; font-size: 16px; margin-bottom: 20px;}
.fw-code-qr dd{ padding-bottom: 15px; }
.fw-code-qr dd span{display: block;padding-top: 5px; font-size: 12px;}

/* 面包屑 */
.breadcrumb{background: none; text-align: left;}
.breadcrumb .icon{vertical-align:top; font-size: 16px; color: #999;}
.breadcrumb li:nth-child(2):before{display: none;}
.ut-breadcrumb-box{background: #f2f2f2;}
.ut-breadcrumb-box .breadcrumb { margin-bottom: 0; padding:10px 0;}



/* 动画-动画-动画-动画-动画-动画-动画-动画-动画 */
.animate-info {animate-duration: 2s;    //动画持续时间animate-delay: 1s;    //动画延迟时间animate-iteration-count: 2;    //动画执行次数
}

/* 滑过图标和文字偏移 */
a .fw-trt-skewing,
.fw-trt-skewing a {display: block; text-align: center; line-height: normal; position: relative;}
a .fw-trt-skewing .icon,
.fw-trt-skewing a .icon{opacity: 0; line-height: normal; position: absolute; top: 50%; margin-top: -8px; right: 25%; transition: all 0.35s ease-in-out 0s; display: none\9; }
a .fw-trt-skewing span,
.fw-trt-skewing a span{position: relative; left: 0;transition: all 0.35s ease-in-out 0s;max-width: calc(100% - 50px);overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: inline-block;}
a:hover .fw-trt-skewing,
.fw-trt-skewing a:hover{background: rgba(255,255,255,.1);}
a:hover .fw-trt-skewing .icon, 
.fw-trt-skewing a:hover .icon{ opacity: 1;  right: 13%; }
a:hover .fw-trt-skewing span,
.fw-trt-skewing a:hover span{ left: -15px; }

/* 热线电话 */
.fw-hotline-phone{ overflow: hidden; color: #c40052; font-size: 48px; }
.fw-hotline-phone > span{ float: left; padding-right: 10px; line-height: normal; }
.fw-hotline-phone > span .icon{font-size: 1.2em; line-height:normal;}
.fw-hotline-phone > .tel-num{ line-height: 0.65em; float: left; text-align: left; }
.fw-hotline-phone > .tel-num span{display: block; font-size: 0.6em; font-weight: 600; white-space: nowrap;}
.fw-hotline-phone > .tel-num em{color: #999; font-size: 0.3em; vertical-align: top; white-space: nowrap;}

/* icon */
.icon-box{display: inline-block; width: 44px; height: 44px; background: url(../Images/icon.png) no-repeat 0 0; vertical-align: middle; float: left;}
a.icon-box:hover{background-image: url(../Images/icon_hover.png);}
.icon-search{background-position: 0 0;}
.icon-cart{background-position: -44px 0;}
.icon-user{background-position: -88px 0;}
.icon-box.icon-mini{width: 24px; height: 24px;}
.icon-remind{background-position: 0 -44px; }
.icon-arrows{background-position: -24px -44px;width: 24px; height: 24px; }
.icon-share{background-position: -48px -44px;}

.iconfont{margin: 0 3px;}

/* 表单文字类 */
.fw-form-compose:before,.fw-form-compose:after,
.fw-form-compose > li:before,.fw-form-compose > li:after{ content: ''; display: table;  }
.fw-form-compose:after,.fw-form-compose li:after{clear: both;}
.fw-form-compose > li{padding: 3px 0; width: 100%; }
.fw-form-compose  label{  width: 70px; font-weight: normal; color: #999; padding-top: 5px; float: left;    }
.fw-form-compose  .control-text{ text-align: left; padding-left: 10px; float: left; width: calc(100% - 70px); position: relative;    }
.fw-form-compose  .control-text .static{ padding-top: 5px; display: inline-block; }
.fw-form-compose > li input.form-control{ border-radius:3px; padding: 0 8px; height: 30px; float: left; display: inline-block;vertical-align: middle;  }
.fw-form-compose > li textarea.form-control{padding: 0 8px;}
.fw-form-compose > li > .form-scale .form-control{width: 50%;}
.fw-form-compose > li .explain{float: left; display: inline-block;vertical-align: middle; padding-left: 15px; line-height: 30px; }
.fw-form-compose.type-right >  li > label{text-align: right;}
.fw-form-compose > li.type-btn{ margin-top: 20px; }
.fw-form-compose > li.type-btn .btn{width:100px; }
.fw-form-compose > li.type-btn .reply{ padding-left: 20px; color: #999; }

.fw-form-compose > li > .control-text label.error,
.field-validation-error{position: absolute; left: 15px; top: -25px; background: #d9534f; padding: 2px 10px; color: #fff; border-radius: 4px;}
.fw-form-compose > li > .control-text label.error:after,
.field-validation-error:after{ position: absolute; left: 10px; bottom: -10px; content: ''; border:5px solid  transparent; border-top-color: #d9534f; }

.fw-form-compose  .control-text li{ float: left; margin-right: 25px; }


/* 仅文字没有时间 */
.fw-type-list{ overflow: hidden; }
.fw-type-list li{ border-bottom: 1px dotted #ddd; }
.fw-type-list li a{padding: 6px 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; width: 100%;}
.fw-type-list li a .time{ float: right; font-size: 13px; color: #999; padding-left: 10px; }
.fw-type-list li a .tt{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  display: block;}
.fw-type-list li.list-head{ border:none; overflow: hidden; padding-bottom: 10px; }
.fw-type-list li.list-head .title{ float: left; font-size: 18px; color: #444;  }
.fw-type-list li.list-head .more{ float: right; width: auto; }

/*图--文*/
.fw-pro-img{text-align: center;overflow: hidden;background: #fff; border:1px solid #ddd;}
.fw-pro-img a{width: 100%;  position: relative; height: 0; padding-bottom: 65%; vertical-align: middle; line-height: inherit; display:block; overflow: hidden; }
.fw-pro-img a span{ position: absolute;left: 0; width: 100%; height: 100%; display: table; }
.fw-pro-img a em{vertical-align: middle;display: table-cell; text-align: center;}
/*.fw-pro-img:hover{ box-shadow: 2px 2px 8px rgba(0,0,0,.15); }*/

.fw-info-body h4.title{padding: 0.5% 0; font-size: inherit;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%;}
.fw-info-body h4.title a{ font-size: 1.3em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%;  display: block;line-height: initial;}
.fw-info-body h4.title .time{float: right; color: #999; font-size: 0.75em;  vertical-align: middle; line-height: 1.8;}
.fw-info-body h4.title a span.tt{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: calc(100% - 80px); display: block;}
.fw-info-body .text{  max-height: 3.7em; overflow: hidden; color: #999;  }
.fw-info-body p{ color: #999; padding: 0.5% 0; }

/*图文-左右排*/
.fw-protext-list > li {padding-bottom:18px; margin-bottom: 18px; border-bottom: 1px dotted #ddd; }
.fw-protext-list > li:before,.fw-protext-list li:after{content: ''; display: table;}
.fw-protext-list > li:after{ clear: both; }
.fw-protext-list .fw-pro-img{ float: left; margin-right: 30px;  width: 200px; position: relative;  }
.fw-protext-list .fw-pro-img .fw-big-time{ position: absolute; left: 0px; top: 0px;background:#005494; color: #fff; padding: 0px 10px 5px;  }
.fw-protext-list .fw-info-body{ overflow: hidden;  }
.fw-protext-list .fw-info-body h4.title{ padding-bottom: 1%; }
.fw-protext-list .item .fw-info-body{ padding-top: 10px; }

.fw-protext-list .fw-time-left{ float: left; margin-right: 25px; }
.fw-protext-list .fw-time-left .fw-big-time{position: relative; top: 0px;}
.fw-protext-list a h4.title{font-size: 1.4em; padding-bottom: 5px;}

.fw-protext-list.time-bg .fw-big-time{ background: #005494; color: #fff; padding: 0px 10px 5px;  }
.fw-protext-list.time-bg a h4.title{font-size: 1.3em; padding-bottom: 5px;}

/*图文竖排*/
.fw-protext-vertical li{width: 33%; float: left; padding: 10px; }
.fw-protext-vertical .fw-pro-img{ width: 100%; position: relative;   }
.fw-protext-vertical .fw-info-body{padding: 0.8em 0 0;}
.fw-protext-vertical .fw-pro-img .fw-big-time{ position: absolute; left: 0px; top: 0px;background:#005494; color: #fff; padding: 0px 10px 5px;  }

/* 左右图文展示 */
.fw-protext-list.exhibition{ width: 100%; }
.fw-protext-list.exhibition li{display: table; width: 100%; }
.fw-protext-list.exhibition .fw-pro-img{ width: 40%; border:none; padding-right: 5%; border-radius: 0; margin-right: 0; background: none; display: table-cell; vertical-align: middle; float:inherit; }
.fw-protext-list.exhibition .fw-pro-img:hover{ box-shadow: none; }
.fw-protext-list.exhibition .fw-pro-img img{width: 100%;}
.fw-protext-list.exhibition .fw-info-body{ display: table-cell; vertical-align: middle;  overflow: visible; position: relative; }
.fw-protext-list.exhibition .fw-info-body h4.title{ font-size: 1.85em; font-weight: 800; color: #666; padding:0 0 10px 90px;position: relative; overflow: visible; }
.fw-protext-list.exhibition .fw-info-body .num{position: absolute; font-weight: normal; left: 0px; top: -30px; background: #1aa770; color: #fff; font-size: 1.3em; width: 70px; text-align: center; height: 100px; line-height: 90px;}
.fw-protext-list.exhibition .fw-info-body .num:after{content: ''; position: absolute; width: 30px; height: 1px; background: rgba(255,255,255,1); left: 50%; margin-left: -15px; bottom: 30px;}
.fw-protext-list.exhibition .fw-info-body .text{height: auto; max-height:inherit; padding-left: 90px;}
.fw-protext-list.exhibition .fw-info-body .text li{ margin: 10px 0; }
.fw-protext-list.exhibition .text .embellish li{padding-left: 20px; position: relative;}
.fw-protext-list.exhibition .text .embellish li:before{ content: '';   position: absolute; left: 0; top: 5px; width: 12px; height: 12px; border-radius: 50%; background: #fff; border:3px solid #1aa770;}
.fw-protext-list.exhibition li:nth-child(2n) .fw-pro-img{ padding:0 0 0 5%;}

/* 介绍展示 */
.fw-introduce-info{position: relative;}
.fw-introduce-info .info-body{width: 55%; position: absolute; right: 0; bottom: 10px; height: 90%; border:3px solid #00a3c8; background:#fff;padding:20px 50px;}
.fw-introduce-info .info-body p{ height: 75%; overflow: hidden; color: #666; line-height: 1.8; }
.fw-introduce-info .img{width: 50%; }
.fw-introduce-info .info-body p.more{padding-top: 30px;}

/* 通栏介绍展示 */
.fw-grid-imginfo{ overflow: hidden; background: #666;color: #fff; }
.fw-grid-imginfo > ul > li{width: 50%;float: left; height: 510px;}
.fw-grid-imginfo .side-img{ background: url("../Images/img6.jpg") no-repeat center center; background-size: cover; }
.fw-grid-imginfo .side-intro{padding:55px 50px;}
.fw-grid-imginfo .header{text-align: left;}
.fw-grid-imginfo .header h2{text-align: left;}
.fw-grid-imginfo .header h2:after{ content: ''; position: absolute; width: 60px; height: 3px; left: 0; bottom: -35px; }
.fw-grid-imginfo .text{padding-top: 10px; width: 85%; color: rgba(255,255,255,.8); line-height: 1.8; font-size: 14px; height: 67%; overflow: hidden;}
.fw-grid-imginfo .text p{padding-bottom: 15px;}
.fw-grid-imginfo .button{ padding-top: 30px; overflow: hidden; }
.fw-grid-imginfo .button a{color: #fff; border:1px solid #fff; padding: 7px 0px; width: 25%; max-width: 150px; margin-right: 10px; float: left; text-align: center; transition: all 0.3s;}
.fw-grid-imginfo .button a:hover{background: #fff; color: #666;}

/* 上图标下文字 */
.fw-ico-intro{ text-align: center; }
.fw-ico-intro li{width: 24%; text-align: center; display:inline-block; clear: both;vertical-align: top; padding: 0 10px;   }
.fw-ico-intro .img img{transform: rotateY(0);transition: all 0.50s ease-in-out 0s;}
.fw-ico-intro li:hover .img img{transform: rotateY(180deg);}
.fw-ico-intro .text{padding:30px 20px 0; }
.fw-ico-intro .text h2{ font-size: 1.3em; padding-bottom: 10px; font-weight: 600; }
.fw-ico-intro .text p{ color: #999;  }

/* 八宫格 */
.fw-square-sixth li{ width: 25%; float: left; }
.fw-square-sixth .square-img,
.fw-square-sixth .square-text{ width: 100%; position: relative; background: #fff; }
.fw-square-sixth .square-img span,
.fw-square-sixth .square-text > div{ width: 100%; height: 0; padding-bottom: 100%;vertical-align: middle;display: block; position: relative; }
.fw-square-sixth li .square-img{overflow: hidden;}
.fw-square-sixth li .square-img img{transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width: 100%; position:absolute;}
.fw-square-sixth li:hover .square-img img{ -moz-transform:scale(1.1,1.1);   -webkit-transform:scale(1.1,1.1);  -o-transform:scale(1.1,1.1);  }
.fw-square-sixth li .square-img:before{content: ''; position: absolute; width: 100%; height: 100%; border:2px solid #fff; opacity: 0; transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index: 1}
.fw-square-sixth li:hover .square-img:before{ opacity: 1; width: 80%; height: 80%; left: 10%;; top: 10%;  }
.fw-square-sixth li .square-text:before{ content: '';position: absolute; border:10px solid transparent; left: 50%; margin-left: -5px; z-index: 2;  }
.fw-square-sixth li:nth-child(2n+1) .square-text:before{ border-bottom-color: #fff;top: -20px;}
.fw-square-sixth li:nth-child(2n) .square-text:before{ border-top-color: #fff;bottom: -20px; }
.fw-square-sixth .square-text > div p{padding: 0 25px;}
.fw-square-sixth .square-text > div p.title{padding-top: 25px; font-size: 1.3em; font-weight: 600; padding-bottom: 10px;}
.fw-square-sixth .square-text > div p.description{ overflow: hidden; height: 110px; }
.fw-square-sixth .square-text > div p.more{position: absolute; bottom: 15px; left: 25px; padding: 0;}
.fw-square-sixth .square-text > div p.more a{padding: 3px 25px; display: inline-block;text-transform:uppercase; border:1px solid #ddd;}
.fw-square-sixth .square-text > div p.more a:hover{background: #00a3c8; border-color:#00a3c8 }
.fw-square-sixth li:nth-child(2) .square-text{ background: #5fbb5d; color: #fff; }
.fw-square-sixth li:nth-child(2) p.more a{  color: #fff; border-color: #fff; }
.fw-square-sixth li:nth-child(2) .square-text:before{ border-top-color: #5fbb5d; } 
.fw-square-sixth li:nth-child(3) .square-text{ background: #00a3c8; color: #fff; }
.fw-square-sixth li:nth-child(3) p.more a{  color: #fff;border-color: #fff; }
.fw-square-sixth li:nth-child(3) .square-text:before{ border-bottom-color: #00a3c8; } 

/* 中间广告 */
.fw-advertising-wrap{ padding: 30px 0; margin-top: 0; color: #fff; position: relative; background: url(../Images/bg-img.jpg) no-repeat center -160px; height: 200px; overflow: hidden;}
.fw-advertising-wrap:before{content: ''; position: absolute; background: #1aa770; left: 0; width: 100%; height: 100%; top: 0; opacity: 0.9; }
.fw-advertising-wrap .advertising{padding-top: 40px; z-index: 1; position: relative; }
.fw-advertising-wrap .fw-hotline-phone{ color: #fff; display: inline-block;}
.fw-advertising-wrap .fw-hotline-phone .tel-num em{ color: #fff; }
.fw-advertising-wrap .le{ float: left; vertical-align: middle; position: relative; top: 10px;  }
.fw-advertising-wrap .le h3{font-weight: 600; font-size: 2em; margin-bottom: 5px; line-height: 1.4;}
.fw-advertising-wrap .rg{ float: right;  vertical-align: middle; padding-left: 100px; border-left:1px solid rgba(255,255,255,.2); }

/* 列表-标题带符号 */
.fw-text-list.fw-symbol a,
.fw-protext-list.fw-symbol h4.tt a{ padding-left: 15px; background:url("../Images/icon1.png") no-repeat 0  center; }

/* 大日期特殊列表框架 */
.fw-big-time{font-family:Helvetica Neue, "微软雅黑" ; text-align: center; display: block; font-size: 1.15em; line-height: normal; }
.fw-big-time em{ font-size: 3em; display: block; line-height:1.2; }

.fw-news-date .fw-info-body .text{color: #666;}
.fw-news-date .frame-left{ width: 50%; float: left; padding-right: 30px; }
.fw-news-date .fw-protext-vertical li{width: 100%!important; padding: 0;}
.fw-news-date .fw-protext-vertical .fw-info-body h4.title a{font-size: 1.6em;}
.fw-news-date .frame-right{ width: 50%; float: left; padding-left: 30px; }
.fw-news-date .fw-pro-img{ background:none; border:none; border-radius: 0; position: relative; }
.fw-news-date .frame-left .fw-pro-img a{padding-bottom: 0; height: 380px; overflow: hidden; border:10px solid #fff; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.fw-news-date .fw-protext-list li{ padding: 0px 15px 15px ; position: relative; border:none; margin-bottom: 30px; }
.fw-news-date .fw-protext-list li a:after{ content: ''; position: absolute; width: 80px; height: 1px;background: #ddd; bottom: -8px; left: 10px; transition-duration: 400ms;  }
.fw-news-date .fw-protext-list li:hover a:after{ width: 100%; background: #005494; }
.fw-news-date .fw-pro-img .fw-big-time{ left: 10px; top: 10px; padding: 10px;}
.fw-news-date .fw-big-time em{ line-height: 1; }

/* 最新新闻 */
.fw-slider-protext{ box-shadow: 0px 5px 15px rgba(0,0,0,.15); overflow: hidden; height: 450px; }
.fw-slider-protext .slider-img{ width: 55% ; float: left; height: 100%}
.fw-slider-protext .slider-img ul{height: 100%; height: 100%;}
.fw-slider-protext .slider-img li{display: none; width: 100%; height: 100%;}
.fw-slider-protext .slider-img li.active{display: block;}
.fw-slider-protext .slider-img li a{display: block;width: 100%; height: 100%; background-size: cover;background-position: center center; }
.fw-slider-protext .slider-intro{ width: 45%; float: left; background: #fff;   }
.fw-slider-protext .slider-intro li{padding: 20px 30px; height: 150px; cursor: pointer; position: relative; margin-bottom: 0; }
.fw-slider-protext .slider-intro li:hover{background: #f2f2f2;}
.fw-slider-protext .slider-intro li:hover a{color: #005494;}
.fw-slider-protext .slider-intro li.active{background: #005494; border-bottom-color: rgba(255,255,255,.2);}
.fw-slider-protext .slider-intro li.active a{color: #fff;}
.fw-slider-protext .slider-intro li.active p{color: rgba(255,255,255,.7);}
.fw-slider-protext .slider-intro li.active:before{content: ''; position: absolute; left: -20px; top: 50%; margin-top: -20px; border:10px solid transparent; border-right-color: #005494;}
.fw-slider-protext .slider-intro li:last-child{border:none;}

/* 详情 */
.fw-details-wrap .title{text-align: center;}
.fw-details-wrap h2{font-size: 2.2em; line-height: 1.5;}
.fw-details-wrap .details-author{ margin: 25px 0; overflow: hidden; color: #999; background: #f5f5f5; padding: 5px 10px; border:1px solid #eee; border-radius: 3px;  }
.fw-details-wrap .details-author span{margin-right: 20px; }
.fw-details-wrap .details-author .operation{float: right;}
.fw-details-wrap .details-author a.btn{ padding: 3px 20px; color: #fff;}
.fw-details-wrap .details-ctn p{margin-bottom: 20px; }
.fw-details-wrap .details-ctn .ctn-title{ padding-bottom: 15px; border-bottom: 1px dotted #ddd; margin-bottom: 20px; }


/* 产品列表 */
.fw-photos-list{overflow: hidden;}
.fw-photos-list li{ float: left; border:1px solid transparent; padding: 0 1em 2em ;   width: 25%;  }
.fw-photos-list li .pro-img{ margin-bottom: 12px;  border:1px solid #ddd; padding: 1px;overflow: hidden;}
.fw-photos-list li .pro-img a{width: 100%;  position: relative; height: 0; padding-bottom: 100%; vertical-align: middle; line-height: inherit; display: inline-block;}
.fw-photos-list li .pro-img a span{ position: absolute;left: 0; width: 100%; height: 100%; display: table; }
.fw-photos-list li .pro-img a em{vertical-align: middle;display: table-cell; text-align: center;}
.fw-photos-list li .pro-text h4{font-size: 1.1em; }
.fw-photos-list li .pro-text h4 a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: inline-block;}
.fw-photos-list li .pro-text .auxiliary{padding-top: 3px;}
.fw-photos-list li .pro-text .auxiliary .btn{float: right; vertical-align: middle;}
.fw-photos-list li:hover .pro-img{border-color:#005494; padding: 0; border-width: 2px;}

.fw-photos-list.border-hover li{padding: 15px;}
.fw-photos-list.border-hover li:hover{ border-color: #005494;  }
.fw-photos-list.border-hover li:hover .pro-img{border-color:transparent;}


/* 产品列表--翻转特殊效果 */
.fw-reversal-pro li{ width: 275px; height: 275px; float: left; position: relative; margin: -1px -1px 0 0; z-index: 1; border:1px solid #ddd; background: #fff;}
.fw-reversal-pro .pro-img{width: 100%; height:100% ; line-height: 275px; text-align: center;  }
.fw-reversal-pro .pro-text{background: #1d7dcb; color: #fff; text-align: left; line-height: 1.7; padding: 30px 30px 10px;  position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; opacity: 0;
    	transform:rotateY(-180deg); -moz-transform:rotateY(-180deg); -ms-transform:rotateY(-180deg); -webkit-transform:rotateY(-180deg);}
.fw-reversal-pro .pro-img,
.fw-reversal-pro .pro-text{ 
	-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;
    -webkit-transition: .75s;-moz-transition: .75s;-o-transition: .75s;transition: .75s;
    -webkit-transition-delay: .1s;-moz-transition-delay: .1s;-o-transition-delay: .1s;transition-delay: .1s;
}
.fw-reversal-pro .pro-text p{height: 90px; overflow: hidden;}
.fw-reversal-pro li:hover .pro-img{opacity: 0;z-index:5;transform:rotateY(180deg); -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.fw-reversal-pro li:hover .pro-text{opacity: 1;z-index:10;transform:rotateY(0deg); -moz-transform:rotateY(0deg); -ms-transform:rotateY(0deg); -webkit-transform:rotateY(0deg);}
.fw-reversal-pro .pro-text h3{padding-bottom: 15px;}
.fw-reversal-pro .pro-text .operation{position: absolute; bottom: 20px; left: 30px; right: 30px;}
.fw-reversal-pro .pro-text .operation .price{ font-size: 2em;  }
.fw-reversal-pro .pro-text .operation .btn{background: #fff; float: right;}

/* 多项分类 种类多 */
.fw-search-form .form-inline .form-group{ display: inline-block; vertical-align: middle; margin-bottom: 0; }

.fw-classify-box .classify-tt{border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 20px;}
.fw-classify-box .classify-tt h4{ float: left; }
.fw-classify-box .fw-search-form{ float: right; }
.fw-classify-box .list-item{overflow: hidden;padding: 10px 0;border-bottom: dotted 1px #ddd;}
.fw-classify-box .list-item .list-title{width: 80px; float: left; font-weight: 600;}
.fw-classify-box .list-item .list-info{overflow: hidden;}
.fw-classify-box .list-item .list-info li{float: left; display: inline-block; margin:0 15px 5px 0;}

/* 侧边分类 */
.fw-submenu-list li.title{background: #005494; color: #fff; padding:10px 15px; font-size: 1.3em; border:none; font-weight: 600;}
.fw-submenu-list li.title em{padding-left: 10px; color: rgba(255,255,255,.5); font-weight: normal;}
.fw-submenu-list li a{ padding: 0 30px 0 15px;position: relative;height: 46px; line-height: 46px;border-bottom: 1px solid #ddd;display: block;  font-size: 1.1em;    overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap; text-decoration: none;  }
.fw-submenu-list li a i.iconfont{ position: absolute;right: 15px; color: #ddd; }
.fw-submenu-list li a:hover{background: #eee;}
.fw-submenu-list li.active > a,
.fw-submenu-list li.active > a:hover{ color: #fff; background: #1d7dcb; border-color:#1d7dcb;   }
.fw-submenu-list li.active > a,
.fw-submenu-list li.active > a:hover i.iconfont{color: #fff;}
.fw-submenu-list li ul{ background: #fff; }
.fw-submenu-list li ul a{padding-left: 30px;}
.fw-submenu-list > ul >li >a{background: #fff; }
.fw-submenu-list > ul >li.active >a{background: #1d7dcb;}
.fw-submenu-list > ul ul{background: #f2f2f2;}
.fw-submenu-list li ul a{ padding-left: 30px;font-size: 13px; color: #666; }
.fw-submenu-list li ul a:hover{background: rgba(255,255,255,.3);}

/* 横向分类 */
.fw-crosswise-menu{ padding: 20px 0 65px; text-align: center; }
.fw-crosswise-menu li{display: inline-block;margin: 3px ;width: 150px;  position: relative;}
.fw-crosswise-menu li a{border:1px solid #ddd; background: #fff; color: #666; display: inline-block; text-decoration: none; padding:10px ; font-size: 1.1em;  text-align: center; border-radius: 1px; width: 100%; position: relative;  }
.fw-crosswise-menu li a:hover,
.fw-crosswise-menu li.active a,
.fw-crosswise-menu li.active a:hover{ border-color:#1d7dcb;background: #1d7dcb; color: #fff;}
.fw-crosswise-menu li.active a:after{border-top-color: #1d7dcb; position: absolute;content: ''; border:6px solid transparent; height: 0; width: 0; bottom: -12px; left: 50%; margin-left: -6px; }

/* 横向多层分类 */
.fw-multistage-menu{}
.fw-multistage-menu > li{ display: inline-block; padding: 2px 15px; text-align: left; vertical-align: top;max-width: 19%; }
.fw-multistage-menu > li > a{ font-size: 16px; font-weight: 600; padding: 0 8px; }
.fw-multistage-menu > li > a .icon{font-size: 12px; color: #aaa; padding-left: 5px; font-weight: normal;}
.fw-multistage-menu li ul{padding-top: 5px;}
.fw-multistage-menu li li{display: inline-block;}
.fw-multistage-menu li li a{display: inline-block; padding: 2px 10px 2px 8px; position: relative;}
.fw-multistage-menu li li.active a{background: #005494; color: #fff;}

/* 分页 */
.fw-pagination-box{clear: both; overflow: hidden; padding: 10px; position: relative; margin-top: 30px; background: #eee; }
.fw-pagination-box .pagination-text{ float: left; color: #999;  padding-top: 5px; }
.fw-pagination-box .pagination{float: right; margin: 0;}

.fw-pagination-box.divide{background: none; text-align: center; }
.fw-pagination-box.divide .pagination{float: initial;margin: 0 auto;}
.fw-pagination-box.divide .pagination >li a{margin: 0 5px; border-radius: 50%;}

/* 搜索 */
.fw-top-searchbox{ }
.fw-top-searchbox .search-form .form-control{ padding-right: 30px; font-weight: normal; }
.fw-top-searchbox .search-form{ position: relative; margin-top:10px;  }
.fw-top-searchbox .search-form a{ position: absolute; right: 0; top: 0; padding: 0px 5px; line-height: 40px; z-index: 1; }
.fw-top-searchbox .close-icon{ position: absolute; right: 0; top: 0; background: #f2f2f2; display: inline-block; width: 50px; height: 80px; text-align: center; color: #999; transition: all 0.50s ease-in-out 0s;}
.fw-top-searchbox .close-icon .icon{ font-size: 2em;}

.fw-top-searchbox .input-group .form-control,
.fw-top-searchbox .input-group .input-group-btn .btn{height: 34px; font-weight: normal;}
.fw-top-searchbox .input-group .input-group-btn{line-height: normal;}

/* 产品详情 */
.fw-product-details{ overflow:hidden; }
.fw-product-details .basic-info{ margin-bottom: 80px; overflow: hidden; }
.fw-product-details .photo-list{ float: left; width: 350px; margin-right: 50px;}
.fw-product-details .photo-list.photo-right{float: right; margin-right: 0; width: auto;}
.fw-product-details .photo-list.photo-right .pro-img{ display: block; border:1px solid #ddd; width: 200px; height: 200px; background: #fff; line-height: 200px; text-align: center; }
.fw-product-details .specific-info{ clear: both; margin-top: 50px; }
.fw-product-details .details-info{ overflow: hidden; }
.fw-product-details > .title, 
.fw-product-details .details-info .title{ margin-bottom: 20px; position: relative; }
.fw-product-details > .title h4, 
.fw-product-details .details-info .title h4{font-weight: 600; font-size: 2em;  }
.fw-product-details > .title  .operation, 
.fw-product-details .details-info .title .operation{float: right; }
.fw-product-details .details-info .border-list{  }
.fw-product-details .border-list label{ width: 100px; }
.fw-product-details .fw-form-compose li > .control-text{width: calc(100% - 100px);}
.fw-product-details .border-list li{border-bottom: 1px dotted #ddd; padding: 5px 0;}

.fw-place-order{margin-top: 20px; border:1px solid #ddd; padding: 10px;}
.fw-place-order .fw-form-compose li{padding: 5px 20px;}
.fw-place-order .fw-form-compose li .price{font-weight: 600; font-size: 1.15em;}
.fw-place-order .fw-form-compose label{ color: #666;  }
.fw-place-order .place-btn{ padding: 15px; }
.fw-place-order .place-btn .btn{ width: 130px; text-align: center; padding: 8px; font-size: 1.15em; margin-right: 10px;}
.fw-place-order.reserve{padding: 0;}
.fw-place-order .place-title{ background: #eee; padding: 5px 10px; }
.fw-place-order .place-title .service-phone{ float: right;color: #d9534f; }
.fw-place-order .reserve-form{ padding: 15px; }
.fw-place-order .reserve-form input.form-group{  margin: 5px 0; }
.fw-place-order .reserve-form .fw-form-compose label{width: 50px;  }
.fw-place-order .reserve-form .fw-form-compose .checkbox{display: inline-block; margin-top: 0;}
.fw-place-order .reserve-form .type-btn{ padding-left: 80px; padding-top: 10px; }
.fw-place-order .reserve-form .type-btn .btn{width: 100px; text-align: center;}
.fw-place-order .reserve-form .type-btn .reply{ color: #999; padding-left: 15px; }



/* 订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块-订单模块*/

/* 购物车 */
.fw-amount-wrapper{ width: 50px; float: left;  }
.fw-amount-wrapper .input-group-addon{  font-size:1.1em ; padding: 0; background:#f5f5f5; border-radius: 0; border-color: #eee;}
.fw-amount-wrapper .input-group-addon a{width: 15px; display: inline-block; font-weight: 600;}
.fw-amount-wrapper .input-group-addon a:hover{color: #d9534f; text-decoration: none;}
.fw-amount-wrapper .form-control{ width: 55px; text-align: center; height: 24px; border-radius: 0; font-weight: normal; font-size: 0.9em; padding: 0 3px;}

.fw-shopping-cart .table{margin-bottom: 0;}
.fw-shopping-cart input[type=checkbox], 
.fw-shopping-cart input[type=radio]{margin-top: 0; margin-right: 5px;}
.fw-shopping-cart tbody{border:1px solid #ddd;}
.fw-shopping-cart tr th{padding: 10px!important;background: #f5f5f5; color: #999; border:none!important; white-space: nowrap;}
.fw-shopping-cart tr td{vertical-align: middle!important; padding: 18px 10px!important; border-style: dotted!important;}
.fw-shopping-cart .name{ min-width: 40%; }
.fw-shopping-cart a{margin: 0 3px;}
.fw-shopping-cart td .explain{ float: left; display: inline-block; padding-left: 15px;  font-size: 12px; line-height: 24px;}
.fw-shopping-cart .cart-btn a{ margin-right: 15px; display: inline-block; }
.fw-shopping-cart .pay-footer{ text-align: right; color: #888; background: #f2f2f2; padding: 10px; position: relative; }
.fw-shopping-cart .pay-footer .btn-order{ position: relative;top: -3px; }
.fw-shopping-cart .pay-footer .selected-bar{float: left; position: relative;left:3px; top: 5px; text-align: left;}
.fw-shopping-cart .pay-footer .selected-bar a{margin-left: 10px;}
.fw-shopping-cart .remark-mod {padding: 10px; border:1px solid #ddd; margin-top: -1px;}
.fw-shopping-cart .remark-mod li > label{width: 50px;}
.fw-shopping-cart .remark-mod li > .control-text{width: calc(100% - 50px); padding-left: 0;}

.fw-cart-empty{ text-align: center; padding: 50px 0; }
.fw-cart-empty .inner{ display: inline-block; margin: 0 auto; }
.fw-cart-empty .cart-icon{ float: left; }
.fw-cart-empty .cart-icon .icon{font-size: 3.5em; line-height: normal;color: #c5def6;}
.fw-cart-empty .text{ overflow: hidden; padding-left: 10px; font-size: 1.1em; padding-top: 10px; text-align: left;}
.fw-cart-empty .text a{margin: 0; font-size: 13px;}

/* 提交订单填写信息 */
.fw-order-intro .info-item{margin-bottom: 50px;}
.fw-order-intro .title{ border-bottom: 1px solid #ddd; padding-bottom: 10px;margin-bottom: 10px; }
.fw-order-intro .title .operation{float: right;}

.fw-consignee-info{ background: #f2f2f2; padding: 30px;  }
.fw-consignee-info li{width: 33%; float: left; padding: 5px;}
.fw-consignee-info li.address-long{ width: 100%; }
.fw-order-intro .fw-form-compose  li  > label{ color: #666; }

/* 我的订单 */
.tabs-container .nav-tabs>li{width: 150px;}
.tabs-container .nav-tabs>li a{ width: 100%; display: block; background: #f2f2f2; color: #999; border:1px solid #ddd;  font-size: 1.15em; text-align: center; border-radius: 0; position: relative; }
.tabs-container .nav-tabs>li.active>a, 
.tabs-container .nav-tabs>li.active>a:focus,
.tabs-container .nav-tabs>li.active>a:hover{background: #fff;border-bottom-color: transparent;  color: #1d7dcb;}
.tabs-container .nav-tabs>li.active>a:before{content: ''; position: absolute;height: 2px; background: #1d7dcb; width: 100%; top: -1px; left: 0;}
.tabs-container .panel-body{ padding-left: 0; padding-right: 0; }

.state-pay{ color:#d9534f ; display: inline-block; text-align: center;}
.state-take{ color:#06a038; display: inline-block; text-align: center; }
.state-succeed{ color:#bbb;display: inline-block; text-align: center;  }
a.state-pay{ color:#fff ; background: #d9534f; padding: 3px 8px; font-weight: 400; border-radius: 3px; font-size: 12px; }
a.state-pay:hover,a.state-pay:focus{ color: #fff; background:#d43b37; text-decoration: none;  }
a.state-take{ color:#fff ;  background: #06a038; padding: 3px 8px; font-weight: 400; border-radius: 3px; font-size: 12px;  }
a.state-take:hover,a.state-take:focus{ color: #fff; background:#038f31; text-decoration: none;  }
a.state-succeed{ color:#fff ;  background: #bbb; padding: 3px 8px; font-weight: 400; border-radius: 3px; font-size: 12px;}
a.state-succeed:hover,a.state-succeed:focus{ color: #fff; background:#bbb; text-decoration: none;  }

.fw-indent-list .list-item{ border:1px solid #ddd; margin-bottom: 15px; }
.fw-indent-list .item-header{ background: #f2f2f2; padding: 10px; color: #999; overflow: hidden;}
.fw-indent-list .item-header span{ padding-right: 15px; display: inline-block; }
.fw-indent-list .item-header span em{color: #666; }
.fw-indent-list .item-header .operation{ float: right; padding-right: 0; }
.fw-indent-list .item-header .operation a{ margin-left: 10px; }
.fw-indent-list .list-item tbody{border:none;}

/* 订单详情 */
.fw-indent-details .time-details{ background: #f2f2f2; padding: 15px; margin-bottom: 20px; }
.fw-indent-details .time-details li{width: 33%; float: left;}
.fw-indent-details .state-details{ background: #fffceb; border:1px solid #eed97c; padding: 20px; position: relative;  }
.fw-indent-details .state-details .state{font-size: 1.15em;}
.fw-indent-details .state-details .text{padding: 5px 0; margin-top: 5px;}
.fw-indent-details .state-details .state-btn{ position: absolute; right: 20px;top: 35px; }
.fw-indent-details .state-details .state-btn a{font-size: 1.3em; width: 120px; margin-left: 10px; }
.fw-indent-details .state-details .state-btn a.call-off{ font-size: 1em; }
.fw-indent-details .consignee-info{overflow: hidden;}
.fw-indent-details .consignee-info .control-label{ padding-top: 0; }


/* 订单成功信息 */
.fw-order-status{ text-align: center; padding: 100px 0 140px; background: #f2f2f2; }
.fw-order-status .succeed .icon{ font-size: 4.5em; color: #68c437; }
.fw-order-status .status-title{font-size: 2.2em;}
.fw-order-status .explain{ font-size: 1em; color: #999; }
.fw-order-status .st-btn{ padding-top: 50px; }
.fw-order-status .st-btn a{margin: 0 5px; width: 130px;}

/* 图片左右滑动 */
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; z-index: 0;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%; z-index: 1;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left; }
.owl-controls .owl-buttons,
.owl-arrow{text-align: center; padding: 10px;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer; display: inline-block;}
.owl-controls .owl-buttons div{ position: absolute;  border:1px solid #ddd; margin:5px;width:36px;height:54px;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;
    transition: all .4s;-webkit-webkit-tap-highlight-color: transparent;-moz-webkit-tap-highlight-color: transparent;-o-webkit-tap-highlight-color: transparent;webkit-tap-highlight-color: transparent;}
.owl-controls .owl-buttons div:hover{background: #f2f2f2;}
.owl-controls .owl-buttons .owl-prev{ left: -50px;  }
.owl-controls .owl-buttons .owl-prev:after{content: '<'; color: #666; font-size: 24px; line-height: 54px; font-family: "宋体"; }
.owl-controls .owl-buttons .owl-next{ right: -50px; }
.owl-controls .owl-buttons .owl-next:after{content: '>'; color: #666; font-size: 24px; line-height: 54px; font-family: "宋体";}
.owl-controls{ position: absolute;left: 0; right: 0;top: 50%; margin-top: -90px; -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}

/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-carousel.owl-border .item{ padding: 10px; border:1px solid #ddd; }
#owl-demo .item{ margin:0 8px!important; }
#owl-demo .item > a > .img{display: block;border:1px solid #ddd; height: 0; position: relative;width: 100%; padding-bottom: 100%; overflow: hidden; vertical-align: middle; }
#owl-demo .item > a > .img span{ position: absolute;width: 100%; height: 100%; display: table; vertical-align: middle; left: 0;top: 0; }
#owl-demo .item > a > .img em{ display: table-cell; vertical-align: middle; text-align: center; }
#owl-demo .item > a .title{ color: #333; height: 56px; line-height: 56px; border-bottom: 2px solid #005494; display: block; width: 100%; text-align: center; }
#owl-demo .item > a .title span{font-size: 16px;}
#owl-demo .item:hover{box-shadow: 0px 3px 10px rgba(0,0,0,.3);}
#owl-demo .item > a:hover .img{ border-color: #005494; }
#owl-demo .item > a .img img{transition: all 1s ease-in-out 0s;-webkit-transition: all 1s ease-in-out 0s;-ms-transition: all 1s ease-in-out 0s;}
#owl-demo .item > a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
#owl-demo .item > a:hover .title{ background: #005494; color: #fff; border-color: #005494; }
#owl-demo .item > a .fw-trt-skewing .icon{ right: 0; }
#owl-demo .item > a:hover .fw-trt-skewing .icon{ right: 15px; }


/* 内页banner */
.slides-box .content-wrap{position: relative;}
.slides-box .content-wrap .text{ position: absolute; left: 30%; top: 20%; }
.slides-box .content-wrap .text h3{font-size: 3.2em; font-weight: 800;}

.ut-page-banner .banner{ height: 300px;width: 100%; background-size: cover; background-position: center center; text-align: center;  }
.ut-page-banner .banner .text{display: inline-block; padding: 70px 20px 20px; text-align: left;}
.ut-page-banner .banner .text h3{ font-size: 2.8em; line-height: 1.4; font-weight: 800; color: #017f4f; }
.slides-box .text.small-en h3{background: url(../Images/small-en.png) no-repeat left bottom; padding-bottom: 40px;  }




@media (max-width: 1200px){

    /* 中间广告*/
	.fw-advertising-wrap{height: auto!important; text-align: center;}
	.fw-advertising-wrap .le{float: inherit;}
    .fw-advertising-wrap .rg{ width: 100%; border-left:none; border-top: 1px solid rgba(255,255,255,.3); margin-top: 30px; padding-top: 30px; padding-left: 0; }
    .fw-survey-num li b{font-size: 70px;}
}
