﻿@charset "utf-8";
body{font-size: 16px;font-family:Arial;background-color:#fff;margin:0;padding:0;}
a:link,a:visited{font-size:14px;color:#333;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:Arial, Helvetica, sans-serif}
a:hover{font-size:14px;color:#09b3f1;text-decoration:underline;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:Arial, Helvetica, sans-serif}
hr{border:none;border-top:1px solid #ccc;}
html{overflow:scroll;overflow-x:hidden;overflow-y:auto}
input,textarea{border: 1px solid #DDD;}
img{border:0}
.m{display:none}
.cm{margin:0;padding:0}
.cm p:first{margin:0}
.fl{float:left;*zoom:1;*display:inline}
.fr{float:right;*zoom:1;*display:inline}
.in{width:1100px;margin:0 auto;}
.ib{display:inline-block;*zoom:1;*display:inline}
.in>p{line-height:27px; font-size:16px; padding:5px 0;}
.join h3{display:block;text-align:left;padding:0;}
.cls{ clear:both;}
.textgreen{ color:#09b3f1; font-style:italic;}
.textbold{ font-weight:bold;}
.nmp{margin:0;padding:0}
.noMP,.noMP div,.noMP p,.noMP ul,.noMP li,.noMP dl,.noMP dt,.noMP dd,.noMP ol,.noMP h1,.noMP h2,.noMP h3,.noMP h4,.noMP h5{margin:0;padding:0}
.no_transition,.no_transition *,.no_transition a,.no_transition a:link,.no_transition a:visited,.no_transition a:hover,.no_transition a:active{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.transition,.transition *,.transition a,.transition a:link,.transition a:visited,.transition a:hover,.transition a:active,.transition a *{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.hidden{display:none}
/*header*/
.webTop{overflow:hidden;width:100%;height:32px;background:#09b3f1}
.webTop .in{margin:0 auto}
.webTop .fl{line-height:32px;font-size:12px;color:#fff;font-weight:100}
.webTop .fr{line-height:32px;font-size:12px;color:#fff;font-weight:100}
.webTop .fr .ib{height:32px;padding-left:13px;line-height:32px}
.webTop .fr .ib.addfav{margin-right:17px;background:url(../images/icon_addfav.gif) left center no-repeat}
.webTop .fr .ib.contact{background:url(../images/icon_contact.gif) left center no-repeat}
.webTop .fr a:link,.webTop .fr a:visited,.webTop .fr a:hover{font-size:12px;color:#fff}
.top{overflow:hidden;margin:25px 0 27px 0;padding:0}
.top .logo{width:250px; position:relative; float:left;}
.top .logo .year{ position:absolute; z-index:2; color:#FF0000; font-size:44px; right:22px; padding-top:25px;}
.top .logo img{max-width:100%}
.top .tel{ float:right;width:179px;padding:21px 0 9px 0;background:url(../images/bg_top_tel.gif) no-repeat}
.top .telTitle{display:block;text-align:right;line-height:23px;font-style:italic;font-size:16px;color:#333}
.top .telNumber{display:block;text-align:right;line-height:23px;font-style:italic;font-size:24px;font-weight:bold;color:#1fb9ff}

.mainv{background-color:#626262;height:65px;}
.mnv{width:935px;list-style:none;padding: 0; position:relative;z-index:100000;}
.mnv li{height:65px;display:inline-block;*zoom:1;*display:inline;line-height:67px;margin:-2px 10px 0 10px;}
.mnv li .a{display:inline-block;*zoom:1;*display:inline;height:67px;padding:0 14px;line-height:67px;color:#fff;font-size:16px;font-weight:700;}
.mnv li .a.active:link,.mnv li .a.active:visited,.mnv li .a:hover{background:#09b3f1;text-decoration:none;color:#fff;}
.mnsv{width:1140px;background-color:#fff; opacity:0.9;filter:alpha(opacity=50);height:170px;padding:20px 30px;position:absolute;display:none;z-index:50;top:178px;}
.mnsv h3,ul{padding:0;margin:0;list-style: none;font-size:15px;}
.mnsv ul li{line-height:180%;}
.mnsv ul li a{color:#000;}
.mnv li dl{position:absolute;z-index:999;top:65px;display:none;margin:0;padding:0;padding-top:12px; padding-bottom:8px; background:#FFFFFF;}
.mnv li:nth-child(4) dl{left:-30px; width:1240px;}
.mnv li:nth-child(5) dl{left:-30px; width:1240px;}
.mnv li:nth-child(6) dl{left:500px; width:320px;}
.mnv li:nth-child(7) dl{left:500px; width:320px;}
.mnv li dt a{float:left;padding:0 10px;height:27px;background:url(../images/bg_navline.gif) no-repeat right center;line-height:27px;font-size:14px;color:#333;font-weight:100}
.mnv li dt a:last-child{background:none}
.mnv li dt a:hover{text-decoration:none;color:#09b3f1}
.mainv .cn{width:26px;height:16px;margin-top:25px;background:url(../images/bg_flag.gif) no-repeat}
.mainv .en{width:26px;height:16px;margin:25px 31px 0 13px;background:url(../images/bg_flag.gif) no-repeat -26px 0}
.mainv .search{position:relative;z-index:999;width:68px;height:65px;background:url(../images/bg_search.gif) no-repeat center}
.mainv .search:hover{background:url(../images/bg_search_hover.gif) no-repeat center #09b3f1}
.mainv .searchForm{display:none;position:absolute;z-index:999;left:-183px;top:65px;width:251px;height:57px;background:#06b5ee}
.mainv .search:hover .searchForm{display:block}
.mainv .searchText{width:190px;height:35px;background:#ffff;margin:11px 0 0 13px;border:0;line-height:35px;text-indent:11px;font-size:14px;color:#333}
.mainv .searchBtn{width:35px;height:37px;background:#666;margin-top:11px;border:0;line-height:37px;text-align:center;font-size:14px;color:#fff;cursor:pointer}

.foot{overflow:hidden;width:100%;padding:23px 0;border-bottom:3px solid #fe0000;background:#555}
.foot .links{line-height:20px;padding-bottom:17px;border-bottom:1px solid #707070;font-size:12px;color:#fff}
.foot .links a{font-size:12px;color:#fff}
.foot .logo{width:62px;height:68px;margin-top:18px;}
.foot .copyright{margin-top:16px;text-align:right;line-height:20px;font-size:12px;color:#bebebe}
.foot .copyright a{text-decoration:underline;color:#02b1ff}


.flexslider{position:relative;z-index:0;overflow:hidden;width:100%}
.flexslider .slides li{display:none;width:100%}
.flexslider .slides img{display:none;width:100%;max-width:100%}
/* Direction Nav */
.flexslider .flex-direction-nav{*height:0}
.flexslider .flex-direction-nav a{text-decoration:none;display:block;width:40px;height:58px;margin:-33px 0 0;position:absolute;z-index:999;top:50%;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);background:url(../images/arr.png) no-repeat;text-indent:-999em}
.flexslider .flex-direction-nav .flex-prev{left:-50px;background-position:5px 5px}
.flexslider .flex-direction-nav .flex-next{right:-50px;background-position:-127px 5px}
.flexslider:hover .flex-prev{opacity:1;left:10px}
.flexslider:hover .flex-next{opacity:1;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
/* Control Nav */
.flexslider .flex-control-nav{position:absolute;z-index:999;right:0;bottom:0;width:100%;text-align:center}
.flexslider .flex-control-nav li{margin-right:8px;display:inline-block;zoom:1;*display:inline;width:15px;height:15px}
.flexslider .flex-control-paging li a{width:15px;height:15px;display:block;background:#fff;cursor:pointer;text-indent:-99999px;border-radius:50%}
.flexslider .flex-control-paging li a.flex-active{background-color:#f80207;border:0;cursor:default}


.shadow{display:none;}
.flexslider .slides a:hover .shadow{display:block;}
/*.flexslider .slides a:hover .mastor{display:none;}*/
/*index*/
.index1{position:relative;z-index:0;min-height:417px;_height:417px;_overflow:visible;margin:53px 0 70px 0;background:url(../images/bg_index1.gif) center top no-repeat}
.index1 .n{position:absolute;z-index:999;top:230px;left:0;width:100%;text-align:center;line-height:20px;font-size:16px;color:#666}
.index1 .top{padding-bottom:32px;text-align:center;line-height:51px;font-size:28px;font-weight:100;color:red}
.index1 li{width:491px;height:143px;margin-left:15px;margin-bottom:48px}
.index1 li.even{margin-left:88px}
.index1 img{width:142px;height:141px;margin-top:1px}
.index1 .text{width:312px;height:75px;text-align:right}
.index1 .title{line-height:28px;font-size:16px;font-weight:bold;color:#666}
.index1 .body{padding-top:6px;line-height:18px;font-size:12px;color:#999}
.index1 li.odd .text{margin:33px 0 0 17px}
.index1 li.even .text{margin:33px 0 0 31px;text-align:left}
.index2{overflow:hidden;width:100%;height:412px;background:url(../images/bg_index2.gif) center top no-repeat}
.index2 .top{margin:0;padding:61px 0 27px 0;text-align:center;line-height:48px;font-size:28px;font-weight:100;color:#fff}
.customersCaroucel{position:relative;z-index:0;width:965px;margin:0 0 0 98px;padding:0}
.customersCaroucel ul{width:965px}
.customersCaroucel li{width:193px}
.customersCaroucel img{width:130px;height:130px}
.customersCaroucel .title{width:130px;padding-top:3px;text-align:center;line-height:25px;font-size:12px;color:#fff}
.customersCaroucel .title a{font-size:12px;color:#fff}
.customersCaroucel a:hover img{transform:rotate(360deg)}
.customersCaroucel .flex-direction-nav a{text-decoration:none;display:block;width:44px;height:66px;position:absolute;z-index:999;top:51px;overflow:hidden;cursor:pointer;background:url(../images/icon_ctrl2.gif) no-repeat;text-indent:-999em}
.customersCaroucel .flex-direction-nav .flex-prev{left:-150px;}
.customersCaroucel .flex-direction-nav .flex-next{right:-85px;background-position:-44px 0}
.index3{padding:42px 0 36px 0}
.index3 .r{width:877px;margin:0;padding:0}
.index3 .r .top{margin:0;padding:0;background:url(../images/bg_index3.gif) no-repeat center top;text-align:center;line-height:50px;font-size:28px;font-weight:100;color:red}
.certificateCaroucel{position:relative;z-index:0;width:836px;height:212px;margin:33px 0 0 28px;padding:0}
.certificateCaroucel ul{width:836px}
.certificateCaroucel li{width:209px;height:212px}
.certificateCaroucel img{width:190px;height:127px;border:1px solid #e4e5e7}
.certificateCaroucel .title{width:190px;padding-top:3px;text-align:center;line-height:25px;font-size:12px;color:#fff}
.certificateCaroucel .title a{font-size:12px;color:#666}
.certificateCaroucel .title a:hover{color:#09b3f1}
.certificateCaroucel a:hover img{border-color:#09b3f1}
.certificateCaroucel .flex-direction-nav a{text-decoration:none;display:block;width:16px;height:27px;position:absolute;z-index:999;top:52px;overflow:hidden;cursor:pointer;background:url(../images/icon_ctrl.gif) no-repeat;text-indent:-999em}
.certificateCaroucel .flex-direction-nav .flex-prev{left:-28px;}
.certificateCaroucel .flex-direction-nav .flex-next{left:835px;background-position:-16px 0}
.indexnews{width:420px}
.indexnews .h1{position:relative;z-index:0;width:100%;height:32px;background:#09b3f1;line-height:32px;text-indent:18px;font-size:16px;font-weight:bold;color:#fff}
.indexnews .h1 a{position:absolute;z-index:999;right:12px;top:0;font-size:12px;color:#fff;font-weight:100}
.indexnews .newslist{margin-top:8px}
.newslist.mtb10{padding:10px 0}
.newslist li{position:relative;z-index:0;width:100%;height:33px;background:url(../images/bg_line1.gif) left bottom repeat-x;line-height:31px;text-indent:17px}
.newslist li:before{content:'';position:absolute;z-index:999;left:1px;top:15px;display:block;width:3px;height:3px;background:#4e4e4e}
.newslist a{font-size:13px;color:#8b8b8b}
.newslist span{position:absolute;z-index:999;right:0;top:0;font-size:13px;color:#8b8b8b}
.newslist a:hover,.newslist a:hover span{color:#09b3f1}

.webMain{padding:40px 0 20px 0;overflow:hidden}
.sidebar{width:222px}

.sidebar .lproClass{width:190px;margin-top:10px;padding:0 0px 5px 0px;background:#f7f7f7;border:1px solid #e3e3e3}
.sidebar .top{margin:0;position:relative;z-index:0;width:100%;border-bottom:1px solid #ddd;line-height:35px;font-size:14px;font-weight:bold;text-indent:10px}
.sidebar .top:before{content:'';display:inline-block;width:5px; height:15px; line-height:39px; vertical-align:middle; margin-right:5px; background:#09b3f1;}
.sidebar ul{margin:0;padding:0}
.sidebar ul li{width:100%; height:auto;border-bottom:1px solid #ededed}
.sidebar ul li a{display:block;height:auto;background:#f9f9f9;border-left:5px solid #d9d9d9;line-height:36px;text-indent:20px}
.sidebar ul li.mlx a{ font-size:13px; line-height:27px; text-indent:0px; padding-left:20px; width:165px;}
.sidebar ul li a:hover,.sidebar li a.active:link,.sidebar li a.active:visited{background:#ff7d7d;border-color:#ff7d7d;text-decoration:none;color:#fff}

.sidebar ul>li.class1{width:100%; height:auto}
.sidebar ul>li.class1>ul{display:none}
.sidebar ul>li.class1>ul.active{display:block}
.sidebar ul>li.class1>a{display:block;width:185px;height:36px;background:#f9f9f9;border-left:5px solid #d9d9d9; border-bottom:1px solid #d9d9d9; line-height:36px;text-indent:7px;}

.sidebar ul>li.class1>a:hover,.sidebar ul>li.class1>a.active:link,.sidebar ul>li.class1>a.active:visited{background:#ff7d7d;border-color:#ff7d7d;text-decoration:none;color:#fff}


.sidebar .lcontact{width:180px;margin-top:10px;padding:0 5px 5px 5px;background:#f7f7f7;border:1px solid #e3e3e3}
.sidebar .telTop{margin:0;position:relative;z-index:0;width:100%;border-bottom:1px solid #ddd;line-height:35px;font-size:14px;font-weight:bold;text-indent:18px}
.sidebar .telTop:before{content:'';position:absolute;z-index:999;top:11px;left:5px;display:block;width:5px;height:15px;background:#09b3f1}
.sidebar .lcontact .body{line-height:180%;font-size:14px}

.mainContent{width:847px}
.rh1{position:relative;z-index:0;width:100%;height:32px;background:#09b3f1;line-height:32px;text-indent:18px;font-size:16px;font-weight:bold;color:#fff}
.rh1 span{position:absolute;z-index:999;top:0;right:10px;font-size:12px;font-weight:100;color:#fff}
.rh1 span a{color:#fff}
.intro{margin:0;padding:10px;line-height:28px;font-size:14px;color:#666}

.caselist{overflow:hidden;width:836px;padding:20px 0 0 30px}
.caselist li{width:209px;height:190px}
.caselist img{width:190px;height:127px;border:1px solid #e4e5e7}
.caselist .title{width:190px;padding-top:3px;text-align:center;line-height:25px;font-size:12px;color:#fff}
.caselist .title a{font-size:12px;color:#666}
.caselist .title a:hover{color:#09b3f1}
.caselist a:hover img{border-color:#09b3f1}
.articlePic{width:100%;text-align:center}
.articlePic img{display:block;margin:0 auto}
.articleTitle{text-align:center;line-height:200%;font-size:16px}

.btn{
text-transform: uppercase;
    letter-spacing: 0.3px;
    font-weight: 700;
    text-align: center;
    background-image: none;
    padding: 12px 24px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 6px;
}
.btn-primary {
    background-color: #09b3f1;
    border-color: transparent;
    color: #fff !important;
}
.btn-primary:hover{background-color:#fff;text-decoration:none;color:#00467f !important}

.cspgnv{width:100%;height:auto;overflow:hidden;padding-top:10px}
.mnsv h3, ul {
    list-style: none;
    font-size: 15px;
}
.cspgnvgr{background:#999;color:#fff!important;}
.cspgnv li {
    display: inline-block;
    margin-right: 6px;
}
.cspgnvgr {color:#fff!important;}
.cspgnvnb {color:#000!important;}
.cspgnv span, .cspgnv a {
    display: inline-block;
    border: 1px solid #999;
    padding: 8px 14px;
}
.cspgnv a.nowpage{background:#09b3f1;color:#fff;border:1px solid #09b3f1}

/*浮动窗口*/
.floatService{position:fixed;z-index:10000;right:0;bottom:150px;_top:expression(eval(document.documentElement.scrollTop+350));width:72px}
.floatService .a{display:block;width:72px;height:27px;padding-top:45px;text-align:center;line-height:18px;font-size:12px;color:#fff}
.floatService .qq{margin-bottom:2px;background:url(../images/float_qq.gif) center 13px no-repeat #09b3f1}
.floatService .tel{cursor:pointer;position:relative;z-index:0;width:72px;height:72px;margin-bottom:2px}
.floatService .tel .none{display:block;position:absolute;z-index:0;left:-201px;top:0;width:180px;padding:0 10px;height:72px;margin-left:201px;background-color:#09b3f1;text-align:center;line-height:72px;font-size:20px;color:#fff}
.floatService .tel a{position:absolute;z-index:999;left:0;top:0;overflow:hidden;width:72px;height:27px;margin:0;padding:45px 0 0;background:url(../images/float_tel.gif) center 13px no-repeat #09b3f1}
.floatService .share{cursor:pointer;position:relative;z-index:0;width:72px;height:72px;margin-bottom:2px}
.floatService .share .a1{position:absolute;z-index:999;left:0;top:0;overflow:hidden;background:url(../images/float_weixin.gif) center 13px no-repeat #09b3f1}
.floatService .share .none{display:none;position:absolute;z-index:0;left:-165px;top:0;width:160px;height:160px}
.floatService .share .none img{display:block;width:160px}
.floatService .up{background:url(../images/float_top.gif) center center no-repeat #09b3f1}
.shareMe{width:240px;height:40px;padding:10px 0 0 30px}

@media screen and (max-width: 1099px)
{
.in{width:1000px}
.mnv li{margin-right:102px}
.index1{width:1000px}
.flexslider .flex-direction-nav .flex-prev{left:10px}
.flexslider .flex-direction-nav .flex-next{right:10px}
}
@media screen and (max-width: 999px)
{
*{box-sizing:border-box;font-family:Arial, Helvetica, sans-serif}
div,p,ul,li,dl,dt,dd{margin:0;padding:0}
a:hover{text-decoration:none}
img{max-width:100% !important}
.m{display:block}
.pc{display:none}
.in{width:100% !important;padding:0 2%}
.navCtrl{position:absolute;z-index:999;top:45px;right:15px;width:26px;height:22px;background:url(../images/navCtrl.gif) no-repeat}
.navCtrl.on{background-position:-26px 0 !important}
.all_shadow{position:fixed;z-index:998;left:0;top:0;width:100%;height:10000px;background-color:#000;-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
.webTop{height:auto;padding:0 2%}
nav{overflow:scroll;overflow-x:hidden;ovreflow-y:scroll;position:absolute;z-index:9999;top:0;left:-50%;width:50%;height:100%;background-color:#fff}
nav ul{padding-top:10px}
nav li{width:100%;border-bottom:1px solid #ccc}
nav a{display:block;width:100%;padding:0 5%;line-height:300%;font-size:16px;font-weight:bold}
nav li dt>a{position:relative;z-index:0;display:block;width:100%;line-height:250%;font-size:14px !important;font-weight:100 !important;text-indent:20px}
nav li dt>a:before{content:'<<';position:absolute;z-index:999;left:10px;top:0;text-indent:0}
.flexslider .flex-direction-nav .flex-prev{left:10px !important;opacity:1 !important}
.flexslider .flex-direction-nav .flex-next{right:10px !important;opacity:1 !important}
.top{margin:20px 0 0}

.foot{padding:10px 2%}
.foot .links{line-height:200%}
.foot .logo{width:62px;height:68px;margin-top:18px; display:block; float:left;}
.foot .beian{margin:0 auto;float:left;}
.foot .copyright{float:none;width:100%; clear:both;}
/*index*/
.index1{width:100%;min-height:auto;margin:20px 0}
.index1 .n{top:50px;}
.index1 .top{padding-bottom:30px;line-height:51px;font-size:24px}
.index1 ul{margin-top:15px}
.index1 li{overflow:hidden;position:relative;z-index:0;width:100%;height:auto;min-height:102px;margin-left:0;margin-bottom:15px;padding-right:110px}
.index1 li.even{margin-left:0;padding-right:0;padding-left:110px}
.index1 img{position:absolute;z-index:999;right:0;top:0;width:102px;height:102px;margin-top:1px}
.index1 li.even img{left:0}
.index1 .text{float:left;width:100%;height:auto;margin:0;padding:0;text-align:left}
.index1 li.odd .text{margin:13px 0 0 0}
.index1 li.even .text{margin:13px 0 0 0;text-align:left}

.index2{position:relative;z-index:0;overflow:hidden;width:100%;height:auto;padding-bottom:30px;background-position:center -40px}
.index2 .top{padding:20px 0}
.customersCaroucel{position:static;width:300px;margin:0 auto;padding:0}
.customersCaroucel ul{width:300px}
.customersCaroucel li{width:150px}
.customersCaroucel .flex-direction-nav .flex-prev,.customersCaroucel .flex-direction-nav .flex-next{width:13px;height:20px;background:url(../images/ctrl.png) no-repeat}
.customersCaroucel .flex-direction-nav .flex-prev{top:120px;left:5px}
.customersCaroucel .flex-direction-nav .flex-next{top:120px;right:5px;background-position:-13px 0}


.certificateCaroucel{position:relative;width:300px;margin:0 auto;padding:0}
.certificateCaroucel ul{width:300px}
.certificateCaroucel li{width:150px}
.certificateCaroucel .flex-direction-nav a{text-decoration:none;display:block;width:16px;height:27px;position:absolute;z-index:999;top:52px;overflow:hidden;cursor:pointer;background:url(../images/icon_ctrl.gif) no-repeat;}
.certificateCaroucel .flex-direction-nav .flex-prev{left:-28px;}
.certificateCaroucel .flex-direction-nav .flex-next{left:320px;background-position:-16px 0}

.index3,.index3 .r{width:100%}
.index3{padding:15px 0}
.indexnews{width:100%}
.indexnews .h1{position:relative;z-index:0;width:100%;height:32px;background:#09b3f1;line-height:32px;text-indent:18px;font-size:16px;font-weight:bold;color:#fff}
.indexnews .h1 a{position:absolute;z-index:999;right:12px;top:0;font-size:12px;color:#fff;font-weight:100}
.newslist{width:100%}
.newslist li{position:relative;z-index:0;padding-right:75px;overflow:hidden}
.newslist li span{position:absolute;z-index:999;right:0;top:0}

.webMain{padding:0 2%}
.sidebar,.r{width:100%}
.sidebar li{overflow:hidden;float:left;width:48%;margin-bottom:10px;background:#666;border:1px solid #ccc;border-radius:5px}
.sidebar li a{width:100%;border:0;text-align:center;text-indent:0}
.mainContent{width:100%}
.caselist{padding:10px 0;width:100%}
.caselist li{width:48%}
.caselist li:nth-child(2n+2){margin-left:4%;text-align:center}
.caselist img{height:128px;display:block;margin:0 auto}
.intro img,.articleTitle img{max-width:100% !important;height:auto !important}
}
@media screen and (max-width: 500px)
{

.top .tel{ display:none;}
}
@media screen and (max-width: 320px)
{
.customersCaroucel .flex-direction-nav .flex-prev{left:0}
.customersCaroucel .flex-direction-nav .flex-next{right:0}

}