@charset "utf-8";

html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; line-height:1.15; -webkit-tap-highlight-color:rgba(0,0,0,0);}

body {margin:0; font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.42857143; font-size:14px; min-width:1230px; background:#fff; color:#333;}

h1 {font-size:2em; margin:.67em 0;}

figure {margin:1em 40px;}

hr {box-sizing:content-box; height:0; overflow:visible;}

a {-webkit-text-decoration-skip:objects; background-color:transparent;}

abbr[title] {border-bottom:none; -webkit-text-decoration:underline dotted; text-decoration:underline dotted;}

b,strong {font-weight:bolder;}

dfn {font-style:italic;}

mark {background-color:#ff0; color:#000;}

small {font-size:80%;}

sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}

sub {bottom:-.25em;}

sup {top:-.5em;}

audio:not([controls]) {display:none; height:0;}

img {border-style:none;}

svg:not(:root) {overflow:hidden;}

table {border:1px solid #000; margin:10px auto; width:100%;}

table tr:hover {color:#fff; background:#0e75c8;}

table tr:nth-child(1) {color:#fff; background:#0e75c8;}

table td,table th {border:1px solid #000; text-align:center;}

button,input,optgroup,select,textarea {line-height:1.42857143; margin:0; outline:none;}

body, button, input, select, textarea {text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";}

button,input {overflow:visible;}

button,select {text-transform:none;}

button,html [type=button],/* 1 */

[type=reset],[type=submit] {-webkit-appearance:button;}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {border-style:none; padding:0;}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {outline:1px dotted ButtonText;}

fieldset {padding:.35em .75em .625em;}

legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal;}

progress {display:inline-block; vertical-align:baseline;}

textarea {overflow:auto;}

[type=checkbox],[type=radio] {box-sizing:border-box; padding:0;}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height:auto;}

[type=search] {-webkit-appearance:textfield; outline-offset:-2px;}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {-webkit-appearance:none;}

::-webkit-file-upload-button {-webkit-appearance:button; font:inherit;}

summary {display:list-item;}

article,aside,footer,header,nav,section,figcaption,figure,main,details,/* 1 */

menu {display:block;}

pre,code,kbd,samp {font-family:monospace, monospace; font-size:1em;}

audio,video,canvas {display:inline-block;}

template,[hidden] {display:none;}

.clearfix {zoom:1;}

.clearfix:before,.clearfix:after {display:table; line-height:0; content:"";}

.clearfix:after {clear:both;}

a {color:#333; text-decoration:none;}

a:hover {color:#0e75c8;}

ul {margin:0; list-style:none; padding:0;}

.img-center {text-align:center; font-size:0;}

.img-center img {display:inline-block; width:auto; height:auto; max-width:100%; max-height:100%; vertical-align:middle; transition: all 0.5s;}

.swiper-button-prev,.swiper-button-next {outline: none;}

.swiper-pagination-bullet-active {background-color: #0e75c8;}

.topbar {padding:12px 0; background-color:#e9e9e9; color:#6a6a6a;}

.topbar span {font-size:14px;}

.topbar em {font-style:normal; color:#999; padding:0 15px;}

.topbar a {color:#6a6a6a;}

.topbar a:hover {color:#333;}

.container {padding:0 15px; width:1200px; margin:0 auto;}

.header {background-color:#fff;}

.header .logo {float:left; font-size:0; height:80px; line-height:80px; text-align:left; padding:15px 0;}

.header .text {float:left; font-size:26px; margin:25px 0 25px 60px; color:#0e75c8; line-height:30px; font-weight:bold;}

.header .text span {color:#333; font-size:18px; display:block; font-weight:normal;}

.header .tel {float:right; background:url(../images/tel1.png) no-repeat 0 center; padding-left:45px; margin:29px 30px; color:#666;}

.header .tel span {display:block; font-size:32px; font-family:Impact; line-height:1; color:#eb560d; font-style:normal; letter-spacing:1px;}

.header .nav {font-size:0; background-color:#0e75c8; color:#fff;}

.header .nav li {display:inline-block; vertical-align:middle; background:url(../images/nav_line_1.png) no-repeat right center;}

.header .nav li a {display:block; font-size:16px; line-height:65px; padding:0 42px; color:#fff;}

.header .nav li .arr {float:right; height:40px; width:40px; position:relative; display:none;}

.header .nav li .arr:after {content:''; border-top:2px solid #ccc; border-left:2px solid #ccc; box-sizing:content-box; display:block; width:8px; height:8px; margin: auto; position:absolute; top:0; bottom:0; transform:rotate(135deg); right:15px;}

.header .nav li.active a,.header .nav li.open a,.header .nav li a:hover {color:#fff; background-color:#23274a;}

.header .nav li.dropdown {position:relative;}

.header .nav .dropdown-box {position:absolute; left:0; min-width:100%; top:100%; display:none; z-index:10; text-align:center;}

.header .nav .dropdown-box p {margin:0;}

.header .nav .dropdown-box a {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 10px; font-size:16px; background-color:#23274a !important;line-height:40px; color:#fff !important; border-top:1px solid #2f3358;}

.header .nav .dropdown-box a:hover {color:#fff !important; background-color:#0e75c8 !important;}

.header .nav li.open .dropdown-box {display:block;}

.menu-btn {display:none; padding:6px 0; float:right; margin-left:15px; margin-top:5px;}

.menu-btn:before,.menu-btn:after,.menu-btn span {display:block; height:2px; background-color:#0e75c8; content:'';}

.menu-btn:before {width:24px;}

.menu-btn:after {width:24px;}

.menu-btn span {width:24px; margin:6px 0 6px 0px;}

.banner {height:500px; position:relative;}

.banner .swiper-slide {background:no-repeat center / cover;}

.banner .swiper-pagination-bullet {background-color:#333;}

.banner .swiper-pagination-bullet-active {background-color:#0e75c8;}

.section {padding:30px 0;}

.section-title {margin-bottom:40px; text-align:center; font-size:0;}

.section-title span {display:inline-block; vertical-align:middle; font-size:34px; position:relative; padding:0 40px; color:#0e75c8;}

.section-title span:after,.section-title span:before {content:''; height:1px; width:160px; top:50%; position:absolute; background-color:#999;}

.section-title span:after {left:100%;}

.section-title span:before {right:100%;}

.bg1 {background:url(../images/ccbg_1.jpg) no-repeat center / cover;}

.in-prod-con .swiper-slide {width:25%!important; float:left!important;}

.in-prod-con .swiper-slide a {display:block; padding:10px; background-color:#fff; transition:all 0.5s;}

.in-prod-con .swiper-slide .img-cover {padding-top:75%;}

.in-prod-con .swiper-slide p {font-size:14px; margin:10px 0 0; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.in-prod-con .swiper-slide a:hover {color:#fff; background-color:#0e75c8;}

.in-prod-con .swiper-slide a:hover .img-cover span {transform:scale(1.1);}

.in-prod-con .swiper-pagination {position:static; font-size:0; margin-top:30px;}

.bg2 {background:url(../images/yy_1.jpg) no-repeat center / cover;}

.in-ys {margin:0;}

.in-ys dt {float:right; border:5px solid #091a29; width:590px;}

.in-ys dd {margin:0 640px 0 0;}

.in-ys dd img-center {text-align:left; margin:0;}

.in-ys dd span {margin:10px 0 0; color:#fff; font-size:30px;}

.in-ys dd span small {display:block; text-transform:uppercase; font-size:18px;}

.in-ys dd p {background:url(../images/yy_shu2_1.png) no-repeat 0 10px; padding-left:30px; margin:30px 0 0; line-height:36px; font-size:16px; color:#fff; text-align: justify;}

.in-ys dd .tips {overflow:hidden; margin-top:50px;}

.in-ys dd .tips span {float:left; width:50%; text-align:center; color:#fff; font-size:24px; line-height:56px; background-color:#0c58a6;}

.in-ys dd .tips span:last-child {background-color:#333;}

.bg3 {background:url(../images/yy2_1.jpg) no-repeat center / cover;}

.in-dz {margin:0; padding-bottom:30px;}

.in-dz dt {float:left; border:5px solid #091a29; width:590px;}

.in-dz dd {margin-left:640px; position:relative;}

.in-dz dd span {margin:10px 0 0; font-size:30px; color:#0c58a6;}

.in-dz dd span small {display:block; font-size:18px; color:#c3c3c3; text-transform:uppercase;}

.in-dz dd p {background:url(../images/yy_shu_1.png) no-repeat 0 10px; padding-left:30px; margin:30px 0 0; line-height:36px; font-size:16px; text-align:justify;}

.in-dz dd .tips {overflow:hidden; margin-top:50px;}

.in-dz dd .tips span {float:left; width:50%; text-align:center; color:#fff; font-size:24px; line-height:56px; background-color:#0c58a6;}

.in-dz dd .tips span:last-child {background-color:#333;}

.bg4 {background:url(../images/advbg_1.jpg) no-repeat center / cover;}

.in-adv li {float:left; width:25%;}

.in-adv li p {text-align:center; color:#fff; margin:15px 0 0; font-size:20px;}

.in-about {margin:0;}

.in-about dt {float:right; width:680px;}

.in-about dd {margin:0 700px 0 0;}

.in-about dd span {margin:0; font-size:36px; border-bottom:1px solid #CCC; font-weight:bold;}

.in-about dd p {font-size:16px; line-height:1.8; text-align:justify; margin:20px 0 0;}

.in-about dd .more {display:block; border:2px solid #555; width:130px; margin:30px 0 0; padding:0 10px; transition:all 0.5s; line-height:40px; text-transform: uppercase;}

.in-about dd .more span {display:block; font-size:14px; color:#ff0000; background:url(../images/jian_more_1.png) no-repeat right center;}

.in-about dd .more:hover {width:150px;}

.in-anli .swiper-slide {width:25%!important; float:left!important;}

.in-anli .swiper-slide a {display:block; padding:10px; background-color:#fff; transition:all 0.5s;}

.in-anli .swiper-slide .img-cover {padding-top:75%;}

.in-anli .swiper-slide p {font-size:14px; margin:10px 0 0; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.in-anli .swiper-slide a:hover {color:#fff; background-color:#0e75c8;}

.in-anli .swiper-slide a:hover .img-cover span {transform:scale(1.1);}

.in-anli .swiper-pagination {position:static; font-size:0; margin-top:30px;}

.bg5 {background:url(../images/adv2_1.jpg) no-repeat center; color:#fff;}

.in-adv2 {width:50%; margin:-15px 0;}

.in-adv2 span {display:inline-block; margin:0; border-bottom:1px solid #3483c4; font-size:34px; padding-bottom:15px;}

.in-adv2 p {margin:20px 0 0; font-size:14px; background: url(../images/gou_1.png) no-repeat 0 1px; padding-left:40px;}

.in-news ul {margin-top:-10px;}

.in-news li {float:left; width:48%; margin:10px 10px;}

.in-news li a {display:block; background-color:#f8f8f8; transition:all 0.5s; overflow:hidden;}

.in-news li .date {float:left; background-color:#0e75c8; color:#fff; padding:10px 15px; text-align:right; font-size:14px; width:95px;}

.in-news li .date span {display:block; font-size:18px; text-transform:uppercase;}

.in-news li .text {margin-left:125px; padding:20px;}

.in-news li .text  p {margin:0;; font-weight:normal; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.in-news li a:hover {background-color:#0e75c8; color:#fff;}

.in-news li a:hover .img-cover span {transform:scale(1.1);}

.bg6 {background:url(../images/renbg_1.jpg) no-repeat center / cover; color:#fff;}

.in-renzheng {}

.in-renzheng li {float:left; width:16.666666%;}

.in-renzheng li .wrap {text-align:center; border-right:1px solid #fff;}

.in-renzheng li:last-child .wrap {border-right:0;}

.in-renzheng li p {margin:15px 0 0; font-size:14px;}

.yunu-link {padding:20px 0;}

.yunu-link span {border-bottom:1px solid #ddd; margin:0; font-size:18px; color:#0e75c8; padding-bottom:15px; display:inline-block;}

.yunu-link span small {text-transform:uppercase; font-size:14px; font-weight:normal; color:#999;}

.yunu-link ul {margin-left:-20px;}

.yunu-link li {float:left; margin-left:20px; margin-top:20px;}

.footer {background:url(../images/footerbg_1.jpg) repeat center; padding:50px 0 0; color:#bebebe;}

.footer a {color:#bebebe;}

.footer a:hover {color:#fff;}

.footer-logo {float:left; width:338px;}

.footer-nav {float:left; padding-left:30px; width:350px; padding-right:30px; border-left:1px solid #4a4a4a; border-right:1px solid #4a4a4a;}

.footer-nav .tit {font-size:18px; margin-bottom:15px;}

.footer-nav ul {overflow:hidden;}

.footer-nav li {float:left; width:50%;}

.footer-nav li a {display:block; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.footer-contact {float:left; margin-left:30px;}

.footer-contact .tit {font-size:18px; margin-bottom:15px;}

.footer-contact p {margin:0; line-height:30px;}

.footer-copy {border-top:1px solid #494949; padding:20px 0; margin-top:50px; text-align:center;}

.footer-copy p {margin:0;}

.footer-fix {box-shadow:0 0 10px rgba(0,0,0,0.2); position:fixed; bottom:0; left:0; width:100%; background-color:#fff; z-index:10; display:none;}

.footer-fix li {float:left; width:25%;}

.footer-fix li a {display:block; text-align:center; padding:7px 0; font-size:14px; line-height:1;}

.footer-fix li i {display:block; height:20px; background:no-repeat center; background-size:contain; margin-bottom:4px;}

.footer-fix li i.i1 {background-image:url(../images/f_01.png);}

.footer-fix li i.i2 {background-image:url(../images/f_02.png);}

.footer-fix li i.i3 {background-image:url(../images/f_03.png);}

.footer-fix li i.i4 {background-image:url(../images/f_04.png);}

.curmbs {background-color:#f2f2f2; line-height:34px; padding:15px 0;}

.curmbs span {background:url(../images/nygy2.png) no-repeat 0 center / 14px 13px; padding-left:20px;}

.section-sub {padding:40px 0;}

.ct2-sd {float:left; width:240px;}

.panel-sd {margin-bottom:20px; background-color:#f6f6f6;}

.panel-sd:last-child {margin-bottom:0;}

.panel-sd .tit {text-align:center; color:#fff; font-size:24px; padding:20px 0; background:url(../images/fen_t_1.jpg) no-repeat center / cover #0e75c8;}

.lanmu li {margin-top:2px;}

.lanmu li>a {display:block; line-height:50px; padding:0 0 0 25px; background-color:#ececec; color:#666; font-size:14px;}

.lanmu li>a:hover,.lanmu li.active>a {color:#fff; background-color:#0e75c8;}

.contact-sd {background:#1785e2;}

.contact-sd span {color:#fff; font-size:18px; background:url(../images/lianxi_t_1.png) no-repeat left center; height:74px; line-height:68px; margin:0 0 0 15px;padding-left:50px; display:inline-block;}

.contact-sd span small {font-size:14px; font-weight:normal; padding:0 0 0 10px; text-transform:uppercase;}

.contact-sd p {line-height:28px; padding:0 20px 30px 20px; color:#fff; font-size:14px; margin:0;}

.contact-sd p b {font-size:14px; line-height:38px;}

.ct2-mn {float:right; width:930px;}

.box {border:1px solid #ddd; padding:30px;}

.box-title {color:#0e75c8; border-bottom:1px solid #ddd; margin-bottom:30px; font-size:20px; padding-bottom:15px;}

.list-1 {margin:-10px 0 0 -10px;}

.list-1 li {float:left; width:33.333333%;}

.list-1 li a {display:block; border:1px solid #ddd; padding:5px; margin:10px 0 0 10px;}

.list-1 li .img-cover {padding-top:75%; background-color:#000;}

.list-1 li .img-cover em {position:absolute; left:0; top:50%; width:100%; text-align:center; color:#fff; font-style:normal; margin-top:-10px; opacity:0;transition: all 0.5s;}

.list-1 li p {text-align:center; margin:0; line-height:44px; background-color:#f0f0f0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.list-1 li a:hover .img-cover span {opacity:0.6; transform:scale(1.1);}

.list-1 li a:hover .img-cover em {opacity: 1;}

.pages {margin:30px 0 0; text-align:center; font-size:0;}

.pages a {display:inline-block; font-size:14px; line-height:35px; padding:0 14px; margin:5px; background-color:#f5f5f5; border-radius:3px; transition:all 0.5s;}

.pages a:hover,.pages a.active {background-color:#0e75c8; color:#fff;}

.list-4 li {border-bottom:1px dotted #ccc;}

.list-4 li a {display:block; line-height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/libg.jpg) left center no-repeat; padding-left:20px;}

.list-4 li span {float:right; font-size:14px; color:#666;}

.yunu-showcase {margin:0 0 40px;}

.yunu-showpic img {float:left; width:400px;}

.yunu-showcase-info {margin-left:430px;}

.yunu-showcase-info h1 {font-size:24px; margin:0 0 30px; font-weight:normal;}

.yunu-showcase-info p {margin:5px 0 0; color:#666; line-height:1.8; min-height:150px;}

.yunu-showcase-info .tel {border-top:2px solid #e6e6e6; margin-top:15px; padding-top:15px; background:url(../images/pc-xc-icon2.png) no-repeat 0 15px; height:42px;padding-left:60px; line-height:21px; font-size:18px;}

.yunu-showcase-info .tel a {float:right; line-height:42px; padding:0 15px; background-color:#0e75c8; color:#fff;}

.title-1 {background-color:#ebebeb; font-size:0; margin-bottom:20px;}

.title-1 span {display:inline-block; line-height:50px; background-color:#0e75c8; font-size:18px; color:#fff; padding:0 30px;}

.content-title {margin-bottom:20px; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:20px;}

.content-title h1 {font-size:22px; margin:0;}

.content-title p {margin:15px 0 0; font-size:14px; color:#999;}

.content-title p span {padding:0 10px; display:inline-block;}

.content-body {line-height:2;}

.content-body p {text-indent:2em;}

.content-body img {max-width:100% !important; height:auto !important; width:auto !important;}

.content-body a {color:#0e75c8;}

.content-body h3 {color:#0e75c8; text-indent:1.6em;}

.content-exp {padding:10px 15px; font-size:14px; margin-top:20px; border:1px solid #ddd; overflow:hidden;}

.content-exp li {line-height:2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; width:50%;}

.content-exp li:last-child {text-align:right;}

.list-5 {margin:10px 0 0 0px!important;}

.list-5 li {float:left; width:50%; margin:0; position:relative;}

.list-5 li a {display:inline-block; line-height:34px; margin:0 20px 0 0; color:#545555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.list-5 li span {position:absolute; right:20px; top:8px; color:#bbbbbc;}

@media screen and (max-width: 767px) {
    
body {min-width:320px; padding-top:50px; padding-bottom:50px;}

.container {width:auto;}

.topbar {display:none;}

.header {padding:5px 0; position:fixed; z-index:10; width:100%; top:0; left:0; box-shadow:0 0 10px rgba(0,0,0,0.2);}
    
.header .text,.header .tel {display:none;}

.header .logo {height:40px; line-height:40px; float:none; padding:0;}

.header .nav {margin:10px 0 -10px; text-align:left; display:none; background-color:transparent; border-bottom:0;}

.header .nav ul {margin:0 -15px;}

.header .nav li {display:block; margin:0; border-top:1px solid #eee; background:none;}

.header .nav li a {line-height:40px; padding:0 15px; color:#333; font-size:14px;}

.header .nav li .arr {display:block;}

.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {background-color:transparent; color:#0e75c8;}

.header .nav li.open .arr:after {border-color:#0e75c8; transform:rotate(225deg);}

.header .nav .dropdown-box {position:static; background-color:#f5f5f5; min-width:auto; text-align:left;}

.header .nav .dropdown-box a {color:#333 !important; border-top:1px dotted #ddd; padding:0 15px; line-height:40px; background-color:transparent !important;border-bottom:0;}

.header .nav .dropdown-box a:hover {background-color:transparent !important; color:#0e75c8 !important;}

.menu-btn {display:block;}

.banner {height:180px;}

.section {padding:20px 0;}

.section-title {margin-bottom:20px;}

.section-title span {font-size:22px; padding:0 15px;}

.section-title span:after, .section-title span:before {width:50px;}

.section-title p {font-size:14px; margin-top:5px;}

.in-prod-con .swiper-slide {width:50%!important; float:left!important;}

.in-prod-con .swiper-slide a {padding:5px;}

.in-prod-con .swiper-slide p {font-size:14px; margin-top:10px;}

.in-ys dt {display:none;}

.in-ys dd {margin:0;}
   
.in-ys dd span {margin-top:20px;font-size: 24px;}
   
.in-ys dd span small {font-size:14px;}

.in-ys dd p {font-size:14px; margin-top:15px; line-height:1.8; padding:0; background:none;}

.in-ys dd .tips {display:none;}
   
.in-ys dd .pp {display:none;} 

.in-dz {padding-bottom:0;}

.in-dz dt {display:none;}

.in-dz dd {margin:0;}

.in-dz dd span {font-size:22px;}

.in-dz dd span  small {font-size:14px;}
    
.in-dz dd p {margin:15px 0 0; padding:0; background:none; font-size:14px; line-height:1.8;}
   
.in-dz dd .tips {display:none;}
   
.in-dz dd .pp {display:none;} 

.in-adv li p {font-size:12px; margin-top:10px;}

.in-adv li .img-center {height:40px; line-height:40px;}

.in-about dt {float:none; width:auto;}
    
.in-about dd {margin:15px 0 0;}
    
.in-about dd span {font-size:20px;}
    
.in-about dd p {margin-top:10px; font-size:14px;}
    
.in-about dd .more {margin-top:20px;}

.in-anli .swiper-slide {width:50%!important; float:left!important;}

.in-anli .swiper-slide a {padding:5px;}

.in-anli .swiper-slide p {font-size:14px; margin-top:10px;}

.bg5 {display:none;}

.in-news {float:none; width:auto;}

.in-news ul {margin-top:0;}

.in-news li {margin-top:10px; margin-left:-2px; width:100%;}

.in-news li a {display:block; background-color:#f8f8f8; transition:all 0.5s; overflow:hidden;}

.in-news li .date {font-size:12px; padding:10px 10px; width:80px;}

.in_news li .date span{display:block; font-size:18px; text-transform:uppercase;}

.in-news li .text {margin-left:100px; padding:20px;}

.in-news li .text p {font-size:14px;}

.in-renzheng {margin-top:-15px;}

.in-renzheng li {width:33.333333%;}
 
.in-renzheng li .wrap {border-right:0; margin-top:15px;}

.in-renzheng li .img-center {height:40px; line-height:40px;}

.in-renzheng li p {font-size:14px; margin-top:5px;}

.footer {padding-top:30px;}

.footer-logo {width:auto; float:none; height:100px; line-height:100px;}

.footer-nav {display:none;}

.footer-contact {text-align:center; float:none; margin:20px 0 0;}

.footer-copy {margin-top:30px; font-size:14px; padding:15px 0;}

.footer-fix {display:block;}  

.ct2-sd {display:none;}
    
.ct2-mn {float:none !important; width:auto;}
    
.pages {margin-top:20px;}
	
.pages a {font-size:14px; line-height:30px; padding:0 12px;}
 
.box {border:0; padding:0;}
    
.box-title {margin-bottom:20px; font-size:20px; padding-bottom:10px;} 
   
.list-1 li {width:50%;}

.list-1 li p {line-height:34px;}

.list-4 li a {line-height:40px; padding-left:15px;}

.yunu-showcase {margin-bottom:30px;} 

.yunu-showpic img {float:left; width:100%;}

.title-1 span {font-size:14px; line-height:40px; padding:0 15px;}

.yunu-showcase-info {margin:20px 0 0;}

.yunu-showcase-info h1 {margin-bottom:20px; font-size:18px;}

.yunu-showcase-info p {margin-top:10px; min-height:auto;}

.yunu-showcase-info .tel {font-size:14px; padding-left:50px;}
    
.content-title {margin-bottom:15px; padding-bottom:15px;}

.content-title h1 {font-size:18px;}

.content-title p {margin-top:10px;}

.content-title p span {padding:0 5px;}

.content-body img {margin-left:-2em;}

.content-exp {margin-top:15px;}

.content-exp li {float:none; width:auto;}

.content-exp li:last-child {text-align:left;}

.list-5 li {float:none; width:auto;}

.list-5 li span {right:0px;}

}