@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {margin: 0;padding: 0;border: none;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body { font-size:100%; font-family:simhei,"microsoft yahei";}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body { background:#f5f5f5; font-size:12px;}

a { color:#444; text-decoration:none; -webkit-tap-highlight-color:rgba(255,0,0,0);}

.ln { text-align:left; }
.cn { text-align:center; }
.rn { text-align:right; }

.left { float:left; }
.right { float:right; }

.p5 { padding:5px; }
.p10 { padding:10px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt68 { padding-top:68px; }
.pt100 { padding-top:100px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.pbl30 { padding-left:30px; }

.mr10 { margin-right:10px; }
.ml10 { margin-left:10px; }
input[type=button], input[type=submit], input[type=reset],button,input[type=text] { -webkit-appearance: none; -webkit-tap-highlight-color: transparent; }
.cclear:after,.cclear .after {content: ""; display: block; clear: both;}
.clear1 { clear:both; height:0; font-size:0;line-height:0; overflow:hidden;}
.clear{ clear:both;}

button { padding:0px; outline:none; border:none; font-family:"Microsoft Yahei"; font-weight:500;}
textarea { padding:0px; outline:none; border:none; font-family:"Microsoft Yahei"; font-weight:500;}
button:focus, textarea:focus { outline:none;}

.img_rendering {
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}

/*导航*/
.header { width:100%; height:70px;}
.header .logo { width:180px; height:70px; line-height:70px; margin-left:10px;}
.header .logo img { height:45px;}
.pushNav .foldBtn { display:block; margin-left:10px;}
	
.pushNav .nav_menu { display: flex; position:absolute; z-index:100; left:0; top:0; right:0; bottom:0; flex-direction: column; justify-content: center; transition: all 0.25s ease-in; transform: translatey(-100%); opacity: 0; background:#fff;}
.pushNav .nav_menu li { float:none; width:100%; overflow:hidden; margin:0 auto; border-bottom:1px solid #EBEBEB;}
.pushNav .nav_menu li a { height:54px; line-height:54px;}
.pushNav .nav_menu li a:hover { color:#16c4ad;}

.fold_active { position:fixed; left:0; top:0; right:0; bottom:0;}
.fold_active .pushNav .line:first-child { top:50%; transform: rotate(45deg) translatey(-50%);}
.fold_active .pushNav .line:nth-child(2) { left:50%; width:0; opacity:0;}
.fold_active .pushNav .line:nth-child(3) { bottom:50%; transform: rotate(-45deg) translatey(50%);}
.fold_active .pushNav .nav_menu { transform: translatey(0%); opacity: 1;}

.htmleaf-container { display:none;/*PC端banner*/}

/*banner轮播图*/
.yzspbanner { display:block; width:100%; height:auto; position:relative; margin:0px auto;}
.flexslider { width:100%; height:100%; position:relative; zoom:1;}
.flexslider .slides { zoom:1;}
.flexslider .slides > li { display:none; position:relative;}
.flexslider .slides img { width:100%;}
.flexslider .slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.no-js .slides > li:first-child { display:block;}

.flex-caption { display:none;}

.banner {font-size: 0;}
/*切换按钮*/
.flex-direction-nav { display:none; height:0; overflow:hidden;}
.flex-direction-nav li a { width:43px; height:90px; position:absolute; top:40%; cursor:pointer; text-indent:-9999px;}
.flex-direction-nav li a.prev { left:10%;}
.flex-direction-nav li a.next { right:10%;}
.flex-direction-nav li a.disabled { opacity:.3; filter:alpha(opacity=30); cursor:default;}

/*小圆点*/
.flex-control-nav { position:absolute; left:0px; right:0px; bottom:15px; text-align:center;}
.flex-control-nav li { display:inline-block; zoom:1; margin:0 7px; font-size:0;}
.flex-control-nav li a { display:block; width:12px; height:12px; border-radius:15px; cursor:pointer; background:#f9f9f9;}
.flex-control-nav li a:hover { background:#39cfcc;}
.flex-control-nav li a.active { background:#39cfcc;}
/*banner轮播图end*/

.ourTail { display:none;/*PC端-我们的产品*/}

.ttitle { height:auto; overflow:hidden; margin:0 auto 15px; text-align:center; font-family:"Microsoft Yahei"; font-weight:500;}
.ttitle p { height:auto; overflow:hidden; margin:0 auto; text-transform:capitalize; font-weight:bold; font-size:24px; color:#d9d9d9;}
.ttitle h2 { height:auto; overflow:hidden; margin:0 auto 10px; font-size:16px; color:#333;}
.ttitle .line { width:46px; height:3px; overflow:hidden; margin:0 auto; background:#39cfcc;}

/*我们的产品*/
.service { display:block; height:auto; overflow:hidden; margin:0 auto;}
.service .list { min-height:240px; height:auto; overflow:hidden; margin:15px 15px 0px; font-family:"Microsoft Yahei"; font-weight:500;}
.service .list .item { float:left; width:48%; height:auto; overflow:hidden; margin:0 4% 4% 0;}
.service .list .itemr { margin:0 0 4% 0;}
.service .list .item .img {border:1px solid #eee; height:110px; line-height:105px; text-align:center; overflow:hidden; margin:0 auto;}
.service .list .item .img img { max-width:100%; max-height:100%; vertical-align:middle;}
.service .list .item p { height:30px; line-height:30px; text-align:center; overflow:hidden; margin:5px auto 0px; font-weight:bold; font-size:16px; color:#5a5a5a;}
/*我们的产品end*/

.about { display:none;/*PC端-关于我们*/}

.aboutus { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500; background:url(../images/bg_01.jpg) repeat top center; background-size:100%;}
.aboutus .ttitle { margin:10px auto 15px;}
.aboutus .detail .con { line-height:25px; height:auto; overflow:hidden; margin:10px auto; text-align:justify; text-justify:inter-ideograph; font-size:14px; color:#5a5a5a;}
.aboutus .detail .more { display:block; width:113px; height:38px; line-height:38px; text-align:center; overflow:hidden; margin:15px auto 20px; font-family:"Microsoft Yahei"; font-weight:500; font-size:14px; color:#fff; background:#39cfcc;}
.aboutus .img { height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.aboutus .img img { max-width:251px;}

/*合作企业*/
.case { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background:#fff;}
.case .ttitle { margin:15px auto;}
.coopList { height:auto; overflow:hidden; margin:0 15px; font-family:"Microsoft Yahei"; font-weight:500;}
.coopList .item { float:left; width:48%; height:auto; overflow:hidden; margin:0 4% 4% 0;}
.coopList .item:nth-child(2n) { margin:0 0 4% 0;}
.coopList .item .img { height:110px; line-height:107px; text-align:center; overflow:hidden; margin:0 auto; border:1px solid #eee;}
.coopList .item .img img { max-width:100%; max-height:100%; vertical-align:middle;}
.coopList .item h3 { height:25px; line-height:25px; text-align:center; overflow:hidden; margin:5px auto 0px; font-size:14px; color:#353535;}
.coopList .item:hover h3 { color:#39cfcc;}
.coopList .item p { display:none;}
.morel { display:block; width:113px; height:38px; line-height:38px; text-align:center; overflow:hidden; margin:15px auto 20px; font-family:"Microsoft Yahei"; font-weight:500; font-size:14px; color:#fff; background:#39cfcc;}

.lianxi { display:none;}
.conat { display:block; position:relative; height:80px; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#39cfcc;}
.conat .tate { height:auto; overflow:hidden; line-height:30px; margin:10px 150px 10px 15px; font-size:18px; color:#fff; }
.conat .conbtn { position:absolute; right:15px; top:18.5px; width:114px; height:41px; line-height:41px; text-align:center; overflow:hidden; font-size:15px; color:#fff; border:1px solid #fff;}

/*我们的优势*/
.advantage { display:none;}
.youshi { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500; background:url(../images/bg_02.jpg) repeat top center; background-size:100%;}
.youshi .ttitle { margin:10px auto 15px;}
.youshi .detail { height:auto; overflow:hidden; margin:0 auto;}
.youshi .detail .img { height:auto; text-align:center; overflow:hidden; margin:0 auto;}
.youshi .detail .img img { max-width:251px;}

.youshi .detail .item { position:relative; height:auto; overflow:hidden; margin:0 auto 15px;}
.youshi .detail .item .ico { position:absolute; left:15px; top:2px; width:35px; height:35px; overflow:hidden; background:url(../images/youshi02.png) no-repeat center center; background-size:35px;}
.youshi .detail .item .info { margin:0 15px 0 65px; height:auto; overflow:hidden;}
.youshi .detail .item .info h3 { height:25px; line-height:25px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:18px; color:#5a5a5a;}
.youshi .detail .item .info p { height:auto; line-height:18px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:12px; color:#5a5a5a;}

.footer { display:none;}
.mfooter { display:block; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#2f2f2f;}
.mfooter .ps { height:auto; overflow:hidden; margin:10px 15px;}
.mfooter .ps p { height:auto; line-height:23px; overflow:hidden; text-align:center; margin:0 auto; font-size:12px; color:#fff;}
.mfooter .ps p a { display:block; height:auto; overflow:hidden; margin:0 auto; color:#fff;}
.mfooter .ps .gong { line-height:25px;}

.banner .banner-wrap img { width:100%;}

.comeus { display:none;}
.title { height:auto; overflow:hidden; margin:10px auto;}
.title .ct { height:20px; line-height:20px; padding:0 0 10px 0; text-align:center; overflow:hidden; margin:0 auto; font-size:16px; color:#454545; background:url(../images/icon_title_bg01.png) no-repeat bottom center; background-size:71px 5px;}
.title .p1 { height:18px; line-height:18px; text-align:center; overflow:hidden; margin:5px auto 3px; text-transform:uppercase; font-size:12px; color:#757575;}
.title .p2 { height:auto; line-height:18px; text-align:center; overflow:hidden; margin:5px auto 3px; font-size:12px; color:#757575;}

.putindiv { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.putindiv .text { height:auto; overflow:hidden; margin:0 auto 10px; line-height:22px; text-indent:2em; font-size:14px; color:#454545; text-align: justify;}
.putindiv .text .tc { font-size:16px;}

.comidea { height:auto; overflow:hidden; margin:30px auto 15px; padding:0 50px; font-family:"Microsoft Yahei"; font-weight:500;}
.comidea .item { position:relative; float:left; width:50%; height:auto; overflow:hidden; margin:0 0 20px 0;}
.comidea .item .line { position:absolute; right:0; top:0; width:1px; height:46px; overflow:hidden; background:#707070; opacity: 0.1;}
.comidea .item .txts { margin:0 1px 0 0; height:auto; overflow:hidden;}
.comidea .item:nth-child(2n) .txts { margin:0 1px 0 50px;}
.comidea .item .txts .topa { height:29px; line-height:29px; overflow:hidden; margin:0 auto 3px; font-size:22px; color:#353535;}
.comidea .item .txts .topa .circle { float:left; width:8px; height:8px; overflow:hidden; margin:13.5px 8px 0 0; border-radius:8px; background:#47B29E;}
.comidea .item .txts p { height:14px; line-height:14px; overflow:hidden; margin:0 auto; padding:0 0 0 20px; text-transform:uppercase; font-size:10px; color:#47B29E;}

.putindiv .listb { height:auto; overflow:hidden; margin:0 auto;}
.putindiv .listb .item { position:relative; height:auto; overflow:hidden; padding:25px 0; margin:0 auto 10px; background:#fafafa;}
.putindiv .listb .item .ico { position:absolute; left:20px; top:0px; width:120px; height:120px; overflow:hidden;}
.putindiv .listb .item .ico1 { background:url(../images/icon_superior_01.png) no-repeat center center; background-size:90px 90px;}
.putindiv .listb .item .ico2 { background:url(../images/icon_superior_02.png) no-repeat center center; background-size:95px 95px;}
.putindiv .listb .item .ico3 { background:url(../images/icon_superior_03.png) no-repeat center center; background-size:75px 75px;}
.putindiv .listb .item .ico4 { background:url(../images/icon_superior_04.png) no-repeat center center; background-size:70px 70px;}
.putindiv .listb .item .info { padding:0 0 0 160px; height:auto; overflow:hidden;}
.putindiv .listb .item .info h3 { height:30px; line-height:30px; overflow:hidden; margin:0 auto; font-size:20px; color:#8c989f;}
.putindiv .listb .item .info h4 { height:20px; line-height:20px; overflow:hidden; margin:0 auto; font-size:13px; color:#8c989f;}
.putindiv .listb .item .info p { height:20px; line-height:20px; overflow:hidden; margin:0 auto; font-size:13px; color:#8c989f;}

.envirBox { display:none;}

.elegdiv { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500; background:#46b29f;}
.elegdiv .text { height:auto; overflow:hidden; margin:0 auto 15px;}
.elegdiv .text img { display:block; max-width:100%; margin:0 auto 10px;}
.elegdiv .text p { height:auto; overflow:hidden; margin:0 auto; line-height:22px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; font-size:14px; color:#fff;}

.titlea .ct { color:#fff; background:url(../images/icon_title_bg02.png) no-repeat bottom center; background-size:71px 5px;}
.titlea .p1 { color:#fff;}
.titlea .p2 { color:#fff;}

.developmentHistory { display:none;}

/*发展历程*/
.develdiv { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 10px; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.develdiv .progress { position:relative; z-index:5; height:970px; overflow:hidden; margin:0 auto 20px;}
.progress .line { position:absolute; z-index:10; left:50%; top:0px; width:1px; height:910px; overflow:hidden; background:#ddd;}

.develdiv .progress .item { position:absolute; z-index:15; width:100%; height:auto; /*overflow:hidden;*/}
.develdiv .progress .item .pr { position:relative; height:auto; /*overflow:hidden;*/}
.develdiv .progress .item .year { width:100px; height:40px; line-height:40px; overflow:hidden; text-align:center; margin:0 auto; font-weight:bold; font-size:22px; color:#454545; background:#fff;}

.develdiv .progress .item .txt { position:absolute; top:0px; width:50%; height:auto; overflow:hidden;}
.develdiv .progress .item .txt .month { width:100px; text-align:center; height:30px; line-height:30px; overflow:hidden; margin:5px auto 5px; border-radius:10px; font-size:15px; color:#fff; background:#46b29f;}
.develdiv .progress .item .txt .ts { height:auto; overflow:hidden; margin:0 auto;}
.develdiv .progress .item .txt .ts p { height:auto; overflow:hidden; margin:0 auto; line-height:25px; text-align:center; padding:0 15px; font-size:14px; color:#858585;}

.develdiv .progress .item1 { left:0px; top:0px;}
.develdiv .progress .item1 .txt { left:0px;}

.develdiv .progress .item2 { right:0px; top:75px;}
.develdiv .progress .item2 .txt { right:0px;}

.develdiv .progress .item3 { left:0px; top:180px;}
.develdiv .progress .item3 .txt { left:0px;}

.develdiv .progress .item4 { right:0px; top:280px;}
.develdiv .progress .item4 .txt { right:0px;}

.develdiv .progress .item5 { left:0px; top:380px;}
.develdiv .progress .item5 .txt { left:0px;}

.develdiv .progress .item6 { right:0px; top:480px;}
.develdiv .progress .item6 .txt { right:0px;}

.develdiv .progress .item7 { left:0px; top:580px;}
.develdiv .progress .item7 .txt { left:0px;}

.develdiv .progress .item8 { right:0px; top:680px;}
.develdiv .progress .item8 .txt { right:0px;}

.develdiv .progress .item9 { left:0px; top:780px;}
.develdiv .progress .item9 .txt { left:0px;}

.develdiv .progress .item10 { right:0px; top:880px;}
.develdiv .progress .item10 .txt { right:0px;}

.culture { display:none;}
.mculture { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.mculture .list { height:auto; overflow:hidden; margin:0 auto;}
.mculture .list .item { height:auto; overflow:hidden; margin:0 auto 10px; text-align:center;}
.mculture .list .item img { max-width:100%; max-height:100%;}

/*关于我们-企业软著*/
.Csoft { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}

.Csoft .titTop { display:none;}
.Csoft .title { display:block;}


.softScroll { position:relative; z-index:5; height:400px; overflow:hidden; margin:0 15px;}
.softScroll .btn { position:absolute; }
.softScroll .scrollWrap { /*position:absolute; */position:static; overflow:hidden; margin:0 auto;}
.softScroll .scrollWrap .tempWrap { margin:0 auto;}
.softScroll .scrollWrap .list { }
.softScroll .scrollWrap .list .item { float:left; width:300px; height:382px; text-align:center; overflow:hidden; margin:0 10px;}
.softScroll .scrollWrap .list .item img { max-width:100%; max-height:100%;}

.joinUs { display:none;}
.join { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.join p { height:auto; overflow:hidden; margin:10px auto 0px; line-height:25px; text-align:center; font-size:14px; color:#454545;}
.join .joinbtn { display:block; width:98px; height:40px; line-height:40px; text-align:center; overflow:hidden; margin:10px auto 15px; border-radius:3px; font-size:15px; color:#fff; background:#46b29f;}

/*联系我们页*/
.contactWay { margin:10px auto; padding:0 15px; background:#fff;}
.contactWay .wayTop { width:100%; margin:15px auto 10px;}
.contactWay .wayTop .map { width:100%; float:none; height:250px; margin:0 auto;}
.contactWay .wayTop .way { display:none;}
.contactWay .wayBtm { width:100%; height:auto; overflow:hidden; margin:0 auto; background:none;}
.contactWay .wayBtm .pps { position:static; margin:0 auto 10px;}
.contactWay .wayBtm .img1 { display:none;}
.contactWay .wayBtm .img2 { position:static; margin:0 auto 10px;}

.coopo { width:100%;}


/*服务范围*/
.srangeList { display:none;}
.msrangeList { display:block; height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500;}
.msrangeList .item { position:relative; height:auto; overflow:hidden; margin:0 auto 35px;}
.msrangeList .item:first-child { margin:25px auto 35px;}
.msrangeList .item .ico { position:absolute; top:0; left:0; width:129px; height:124px; overflow:hidden;}
.msrangeList .item .ico1 { background:url(../images/icon_srange_01.png) no-repeat left center; background-size:100px;}
.msrangeList .item .ico2 { background:url(../images/icon_srange_02.png) no-repeat left center; background-size:109px;}
.msrangeList .item .ico3 { background:url(../images/icon_srange_03.png) no-repeat left center; background-size:100px;}
.msrangeList .item .ico4 { background:url(../images/icon_srange_04.png) no-repeat left center; background-size:102px;}

.msrangeList .item .info { margin:0 0 0 129px; height:auto; overflow:hidden;}
.msrangeList .item .info .tit { height:auto; overflow:hidden; margin:0 auto 10px; line-height:25px; font-weight:bold; font-size:19px; color:#353535;}
.msrangeList .item .info .tit i { display:block; float:left; width:3px; height:19px; overflow:hidden; margin:3px 5px 0 0; background:#127BD8;}
.msrangeList .item .info .txts { height:auto; overflow:hidden; margin:0 auto 15px; line-height:20px; font-size:13px; color:#353535;}
.msrangeList .item .info .more { display:block; width:84px; height:29px; line-height:29px; text-align:center; overflow:hidden; font-size:11px; color:#fff; border-radius:25px; background:#FFAD16;}

/*服务范围-软件开发*/
.inpgban { display:none;}
.minpgban { display:block; position:relative; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; /*background:url(../images/icon_swbanner.png) no-repeat left top; background-size:100%;*/background:#fff;}
.minpgban .img { height:auto; overflow:hidden; margin:-5px auto 30px; text-align:center;}
.minpgban .img img { width:160%;}
.minpgban .info { position:absolute; left:18px; top:37px; right:18px; height:auto; overflow:hidden; margin:0 auto;}
.minpgban .info h1 { height:29px; line-height:29px; overflow:hidden; margin:0 auto 20px; text-align:center; font-weight:bold; font-size:22px; color:#fff;}
.minpgban .info p { height:auto; overflow:hidden; line-height:25px; font-size:13px; color:#fff;}

.swProcess { display:none;}
.mswProcess { display:block; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.swtitle { height:auto; overflow:hidden; margin:0 auto;}
.swtitle h3 { height:29px; line-height:29px; overflow:hidden; margin:0 auto 7px; text-align:center; font-weight:bold; font-size:22px; color:#474747;} 
.swtitle .line { width:48px; height:4px; overflow:hidden; margin:0 auto; background:#3ED6D6;}

.mswProcess .swpList { height:auto; overflow:hidden; margin:0 auto 60px; padding:17px 15px 0;}
.mswProcess .swpList .item { height:auto; overflow:hidden; margin:0 auto 15px; box-shadow:0px 6px 14px 1px rgba(154,154,154,0.1600); border-radius:10px; background:#fff;}
.mswProcess .swpList .item .wp { height:auto; overflow:hidden; margin:0 18px;}
.mswProcess .swpList .item .wp h3 { height:21px; line-height:21px; overflow:hidden; margin:19px auto 14px; font-weight:bold; font-size:16px; color:#3DCBCB;}
.mswProcess .swpList .item .wp p { height:auto; overflow:hidden; margin:0 auto 15px; line-height:22px; font-size:14px; color:#666;}

.ourAdv { display:none;}
.mourAdv { display:block; height:auto; overflow:hidden; margin:-23px auto 0; font-family:"Microsoft Yahei"; font-weight:500; background:#F5F5F5;}
.mourAdv .bg { height:70px; overflow:hidden; margin:0 auto; background:#fff url(../images/icon_ourAdvbg2.png) no-repeat -30px center; background-size:120%;}

.mourAdv .swtitle { margin:-30px auto 0;}

.mourAdv .list { height:auto; overflow:hidden; margin:0 15px; padding:66px 0 0 0;}
.mourAdv .list .item { position:relative; float:left; width:48%; height:auto; margin:0 4% 51px 0;}
.mourAdv .list .item:nth-child(2n) { margin:0 0 51px 0;}
.mourAdv .list .item .ico { position:absolute; left:50%; top:-31px; width:61px; height:62px; overflow:hidden; margin-left:-30.5px;}
.mourAdv .list .item .ico1 { background:url(../images/icon_advct_01.png) no-repeat center center; background-size:100%;}
.mourAdv .list .item .ico2 { background:url(../images/icon_advct_02.png) no-repeat center center; background-size:100%;}
.mourAdv .list .item .ico3 { background:url(../images/icon_advct_03.png) no-repeat center center; background-size:100%;}
.mourAdv .list .item .ico4 { background:url(../images/icon_advct_04.png) no-repeat center center; background-size:100%;}

.mourAdv .list .item .info { height:auto; overflow:hidden; margin:0 auto; box-shadow:0px 6px 14px 1px rgba(154,154,154,0.1600); border-radius:10px; background:#fff;}
.mourAdv .list .item .info h3 { height:22px; line-height:22px; overflow:hidden; margin:58px auto 11px; text-align:center; font-weight:bold; font-size:16px; color:#333;}
.mourAdv .list .item .info p { height:auto; line-height:24px; overflow:hidden; margin:0 auto 25px; text-align:center; font-size:14px; color:#666;}

.applets { display:none;}
.putindiv .lista { height:auto; overflow:hidden; margin:0 auto;}
.putindiv .lista .item { float:left; width:48%; height:auto; overflow:hidden; margin:0 4% 4% 0;}
.putindiv .lista .item:nth-child(2n) { margin:0 0 4% 0;}
.putindiv .lista .item .bdimg{width: 90px;height: 90px;overflow: hidden;margin: 0 auto;border-radius: 90px;}
.putindiv .lista .item .bdimg img{width: 100%;overflow: hidden; margin:0 4% 4% 0;}
.putindiv .lista .item .title{text-align: center;font-size:14px; color:#454545;}
.putindiv .lista .item .title .topname{color:#454545;font-size: 16px;font-weight: 700;}

/*车队运营*/
.advertisement { display:none;}
.comPro { display:none;}
.fleetP { display:block; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff url(../images/top-banners.png) no-repeat top center; background-size:102%;}

.lskip { position:relative; z-index:10; height:auto; /*overflow:hidden;*/margin:15px 15px 0;}
.lskip .tab { position:relative; z-index:15; height:50px; line-height:50px; text-align:left; overflow:hidden; padding:0 0 0 15px; margin:0 auto; border-radius:5px; background: linear-gradient(270deg, #39DADA 0%, #39DAC3 100%); font-size:16px; color:#fff;}
.lskip .tab .img { position:absolute; z-index:20; right:15px; top:10px; width:30px; height:30px; overflow:hidden; background:url(../images/schoolyid-icon1.png) no-repeat right center; background-size:14px;}
.lskip .tab .a { background:url(../images/schoolyido-icon2.png) no-repeat right center; background-size:14px;}
.lskip .tablist { display:none; position:absolute; z-index:25; top:48px; left:0; right:0; height:auto; overflow:hidden; border-radius:0 0 5px 5px; /*transform:translate(-50%); */background: linear-gradient(270deg, #39DADA 0%, #39DAC3 100%);}
.lskip .tablist .hx { margin:0 10px; padding:1px 0 0 0; background:#fff; opacity:0.11;}
.lskip .tablist li { height:45px; line-height:45px; overflow:hidden; margin:0 auto; padding:0 15px; font-size:16px; color:#fff;}
.lskip .tablist li a { color:#fff;}
.lskip .tablist li:nth-child(1) { padding-top: 0.375rem;}

.fleetP .toptxts { height:auto; overflow:hidden; margin:20px 15px 0;}
.fleetP .toptxts h2 { height:auto; line-height:30px; overflow:hidden; text-align:center; margin:0 auto; font-size:16px; color:#2F2F2F;}
.fleetP .toptxts h3 { height:auto; line-height:40px; overflow:hidden; text-align:center; margin:0 auto 10px; font-weight:bold; font-size:21px; color:#2F2F2F;}
.fleetP .toptxts p { height:auto; line-height:20px; overflow:hidden; text-align:center; margin:0 auto 30px; font-size:14px; color:#474747;}
.fleetP .toptxts .tag { width:195px; height:40px; line-height:40px; text-align:center; overflow:hidden; margin:0 auto 30px; font-size:14px; color:#fff; border-radius:25px; background: linear-gradient(270deg, #39DADA 0%, #39DAC3 100%);}
.fleetP .toptxts .img { height:auto; overflow:hidden; text-align:center; margin:0 auto 20px;}
.fleetP .toptxts .img img { max-width:80%;}

.fleetP .toptxts .trial { display:block; width:150px; height:44px; line-height:44px; text-align:center; overflow:hidden; margin:0 auto; font-weight:bold; font-size:18px; color:#fff; border-radius:34px; background: linear-gradient(270deg, #39D2DA 0%, #39A3DA 100%);}

.fufl { height:auto; overflow:hidden; margin:0 auto; padding:0 15px; /*background:#fff;*/}
.stack_tit { position:relative; width:100%; height:60px; overflow:hidden; text-align:center; margin:0 auto;}
.stack_tit h1 { height:60px; line-height:60px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:22px; color:#474747; opacity: 1;}
.stack_tit p { position:absolute; left:0; top:-3px; right:0; text-align:center; font-size:30px; color:#46B29F; opacity: 0.11;}
.fufl .fleetList { width:100%; height:auto; overflow:hidden; margin:20px auto 30px; border-radius:10px; background:#fff; box-shadow:0px 0px 15px rgb(56 155 217 / 10%);}
.fufl .fleetList .item { float:left; width:32%; height:auto; overflow:hidden; margin:15px 2% 0 0;}
.fufl .fleetList .item:nth-child(3n) { margin:15px 0 0 0;}
.fufl .fleetList .item .ico { height:56px; line-height:52px; text-align:center; overflow:hidden; margin:0 auto 10px; border-radius:0; border:0;}
.fufl .fleetList .item .ico img { max-width:100%; max-height:100%;}
.fufl .fleetList .item .ts { height:auto; overflow:hidden; margin:0 auto;}
.fufl .fleetList .item .ts h3 { height:20px; line-height:20px; text-align:center; overflow:hidden; margin:0 auto; font-weight:bold; font-size:15px; color:#333;}
.fufl .fleetList .item .ts p { width:100%; line-height:19px; height:auto; text-align:center; overflow:hidden; margin:10px auto; font-size:12px; color:#808080;}

.madvbox { height:auto; overflow:hidden; margin:0 auto; padding:0 15px; background:url(../images/bottom-banner.png) no-repeat bottom center; background-size:100%;}
.madvbox .wp { width:100%; height:auto; overflow:hidden; margin:10px auto 0;}
.madvbox .wp .adv-list { height:auto; overflow:hidden; margin:20px auto 0;}
.madvbox .wp .adv-list .item { height:auto; overflow:hidden; margin:0 auto 20px; text-align:center;}
.madvbox .wp .adv-list .item .ico { height:auto; text-align:center; overflow:hidden; margin:0 auto;}
.madvbox .wp .adv-list .item .ico img { max-width:51px;}
.madvbox .wp .adv-list .item .info { height:auto; overflow:hidden; margin:0 auto;}
.madvbox .wp .adv-list .item .info h3 { height:26px; line-height:26px; overflow:hidden; margin:10px auto 5px; font-weight:bold; font-size:16px; color:#2F2F2F;}
.madvbox .wp .adv-list .item .info p { line-height:20px; height:auto; overflow:hidden; margin:0 auto; font-size:13px; color:#2F2F2F;}
.bottom-bacimg { height:auto; overflow:hidden; margin:0 auto 20px; text-align:center;}
.bottom-bacimg img { max-width:80%;}

/*产品底部*/
.proFoot { height:auto; overflow:hidden; margin:0 auto; padding:0 15px; font-family:"Microsoft Yahei"; font-weight:500; background:#404443;}
.pfbg1 { background: linear-gradient(90deg, #265DDE 0%, #4DB3F7 100%);}
.pfbg2 { background:#D4282F;}
.pfbg3 { background:#495FE3;}

.proFoot .tit { position:relative; width:100%; height:auto; overflow:hidden; margin:0 auto;}
.proFoot .tit .left-img { position:absolute; left:0; top:41px; width:12px; height:12px; overflow:hidden; background:url(../images/caryd-shangyinhao.png) no-repeat center center; background-size:12px;}
.proFoot .tit .right-img { position:absolute; right:0; top:41px; width:12px; height:12px; overflow:hidden; background:url(../images/caryd-xiayinhao.png) no-repeat center center; background-size:12px;}
.proFoot .tit .word { height:auto; line-height:22px; overflow:hidden; text-align:center; margin:25px 12%; font-weight:normal; font-size:16px; color:#fff;}

.pfbg1 .tit .left-img { background:url(https://www.fengguyun.cn/public/mobile//images/schoolyid-left.png) no-repeat center center; background-size:12px;}
.pfbg1 .tit .right-img { background:url(https://www.fengguyun.cn/public/mobile//images/schoolyid-right.png) no-repeat center center; background-size:12px;}

.pfbg2 .tit .left-img { background:url(https://www.fengguyun.cn/public/mobile//images/schoolyid-left.png) no-repeat center center; background-size:12px;}
.pfbg2 .tit .right-img { background:url(https://www.fengguyun.cn/public/mobile//images/schoolyid-right.png) no-repeat center center; background-size:12px;}

.pfbg3 .tit .left-img { background:url(https://www.fengguyun.cn/public/mobile//images/schoolyid-left.png) no-repeat center center; background-size:12px;}
.pfbg3 .tit .right-img { background:url(https://www.fengguyun.cn/public/mobile//images/schoolyid-right.png) no-repeat center center; background-size:12px;}

.proFoot .hx { width:100%; height:2px; overflow:hidden; margin:0 auto; background:#4A4E4D;}
.pfbg1 .hx { background:#fff; opacity:0.05;}
.pfbg2 .hx { background:#fff; opacity:0.05;}
.pfbg3 .hx { background:#fff; opacity:0.05;}


/*扩展阅读*/
.proFoot .Extended { width:100%; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei";}
.Extended .extit { height:auto; overflow:hidden; margin:15px auto 5px; line-height:31px; padding:0 0 0 25px; font-weight:bold; font-size:16px; color:#fff; background:url(../images/icon_ereading_01.png) no-repeat left center; background-size:15px;}
.Extended .list { height:auto; overflow:hidden; margin:0 auto 15px;}
.Extended .list .item { width:100%; float:none; position:relative; display:block; height:auto; line-height:29px; overflow:hidden; margin:0 auto;}
.Extended .list .item .times { position:absolute; right:0; top:0; width:85px; height:auto; line-height:29px; overflow:hidden; text-align:right; font-size:14px; color:#F2F2F2;}
.Extended .list .item .tits { margin:0 85px 0 0; height:auto; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#F2F2F2;}
.Extended .list .item .tits i { display:block; float:left; width:4px; height:4px; overflow:hidden; margin:12.5px 10px 0 0; background:#8E8E8E;}

/*校服订购*/
.mschoolP { display:block; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background: linear-gradient(90deg, #265DDE 0%, #4DB3F7 100%);}
.mschoolP .lskip .tab { background: linear-gradient(90deg, #3884EA 0%, #58BCFF 100%);}
.mschoolP .lskip .tablist { background: linear-gradient(90deg, #7ab3ff 0%, #68bff9 100%);}

.mschoolP .toptxts { height:auto; overflow:hidden; margin:20px 15px 0;}
.mschoolP .toptxts h3 { height:auto; line-height:40px; overflow:hidden; text-align:center; margin:0 auto 10px; font-weight:bold; font-size:21px; color:#fff;}
.mschoolP .toptxts p { height:auto; line-height:22px; overflow:hidden; text-align:center; margin:0 auto 30px; font-size:14px; color:#fff;}
.mschoolP .toptxts .tag { width:195px; height:40px; line-height:40px; text-align:center; overflow:hidden; margin:0 auto 30px; font-size:14px; color:#fff; border-radius:25px; background:rgba(255, 255, 255, 0.2); border:1px solid rgba(255, 255, 255, 0.30196078);}
.mschoolP .toptxts .img { height:auto; overflow:hidden; text-align:center; margin:0 auto;}
.mschoolP .toptxts .img img { max-width:90%;}

.mschoolP .slist { height:auto; overflow:hidden; margin:0 auto; padding:0 15px; background:#fff;}
.mschoolP .slist .item { height:auto; overflow:hidden; margin:0 auto 20px;}
.mschoolP .slist .item .tit { height:auto; overflow:hidden; margin:30px auto;}
.mschoolP .slist .item .tit h3 { height:30px; line-height:30px; overflow:hidden; text-align:center; margin:0 auto 15px; font-weight:bold; font-size:21px; color:#2F2F2F;}
.mschoolP .slist .item .tit .line { width:58px; height:5px; overflow:hidden; margin:0 auto; border-radius:5px; background: linear-gradient(90deg, #265DDE 0%, #4DB3F7 100%);}

.mschoolP .slist .item .ps { height:auto; line-height:22px; overflow:hidden; margin:0 auto; text-align:justify; text-justify:inter-ideograph; text-indent:2em; font-size:13px; color:#474747;}
.mschoolP .slist .item .ps p { margin:0 auto 15px;}
.mschoolP .slist .item .img { height:auto; overflow:hidden; text-align:center; margin:0 auto;}
.mschoolP .slist .item .img img { max-width:60%;}

/*阳光村务*/
.mvillageP { display:block; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:url(https://www.fengguyun.cn/public/mobile//images/icon_village_bg_1.png) no-repeat top center; background-size:100%;}
.mvillageP .lskip .tab { background:#e93a43;}
.mvillageP .lskip .tablist { background:#e93a43;}

.mvillageP .toptxts { height:auto; overflow:hidden; margin:20px 15px 0;}
.mvillageP .toptxts h3 { height:auto; line-height:40px; overflow:hidden; text-align:center; margin:0 auto 10px; font-weight:bold; font-size:21px; color:#FFE2B6;}
.mvillageP .toptxts p { height:auto; line-height:20px; overflow:hidden; text-align:center; margin:0 auto 15px; font-size:13px; color:#FFE2B6;}
.mvillageP .toptxts p:last-child { margin:0 auto 34%;}

.mvillageP .vlist_a { height:auto; overflow:hidden; margin:0 auto;}
.mvillageP .tita { height:55px; line-height:55px; overflow:hidden; text-align:center; margin:0 auto; font-weight:bold; font-size:21px; color:#D8262E;}

.mvillageP .vlist_a .list { height:auto; overflow:hidden; margin:0 15px; padding:15px 0 0 0; border:2px solid #CE2026; border-radius:15px; background:#FDF4F4;}
.mvillageP .vlist_a .list .item { position:relative; height:auto; overflow:hidden; margin:0 15px 20px;}
.mvillageP .vlist_a .list .item .ico { position:absolute; left:0; top:5px; width:40px; height:40px; overflow:hidden;}
.mvillageP .vlist_a .list .item .ico1 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon1.png) no-repeat center center; background-size:39px;}
.mvillageP .vlist_a .list .item .ico2 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon2.png) no-repeat center center; background-size:39px;}
.mvillageP .vlist_a .list .item .ico3 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon3.png) no-repeat center center; background-size:39px;}
.mvillageP .vlist_a .list .item .ico4 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon41.png) no-repeat center center; background-size:39px;}
.mvillageP .vlist_a .list .item .ico5 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon5.png) no-repeat center center; background-size:39px;}
.mvillageP .vlist_a .list .item .ico6 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon6.png) no-repeat center center; background-size:39px;}
.mvillageP .vlist_a .list .item .ico7 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon71.png) no-repeat center center; background-size:39px;}
.mvillageP .vlist_a .list .item .ico8 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon8.png) no-repeat center center; background-size:39px;}

.mvillageP .vlist_a .list .item .info { height:auto; overflow:hidden; margin:0 0 0 55px;}
.mvillageP .vlist_a .list .item .info h3 { height:auto; line-height:35px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:16px; color:#D8262E;}
.mvillageP .vlist_a .list .item .info p { height:auto; line-height:20px; overflow:hidden; margin:0 auto; font-size:13px; color:#505050;}

.mvillageP .vlist_b { height:auto; overflow:hidden; margin:0 auto 30px;}
.mvillageP .vlist_b .list { height:auto; overflow:hidden; margin:0 15px; padding:15px 0 0 0; border:2px solid #CE2026; border-radius:15px; background:#FDF4F4;}
.mvillageP .vlist_b .list .item { position:relative; height:auto; overflow:hidden; margin:0 15px 15px;}
.mvillageP .vlist_b .list .item .ico { position:absolute; left:0; top:5px; width:25px; height:25px; overflow:hidden;}
.mvillageP .vlist_b .list .item .ico1 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon9.png) no-repeat center center; background-size:25px;}
.mvillageP .vlist_b .list .item .ico2 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon10.png) no-repeat center center; background-size:25px;}
.mvillageP .vlist_b .list .item .ico3 { background:url(https://www.fengguyun.cn/public/mobile//images/villageyd-icon11.png) no-repeat center center; background-size:25px;}
.mvillageP .vlist_b .list .item .ts { height:auto; line-height:35px; overflow:hidden; margin:0 0 0 40px; font-weight:bold; font-size:14px; color:#4A4A4A;}

/*智慧餐厅*/
.foodp { display:block; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#495FE3 url(../images/foodyd-icon1.png) no-repeat center 65px; background-size:100%;}
.foodp .lskip .tab { background:#6074e4;}
.foodp .lskip .tablist { background:#6074e4;}

.foodp .toptxts { height:auto; overflow:hidden; margin:20px 15px 58%; text-align:center;}
.foodp .toptxts h1 { height:auto; overflow:hidden; text-align:center; margin:0 auto 20px; font-weight:bold; font-size:50px; color:#fff;}
.foodp .toptxts .tag { display:inline-block; padding:0 10px 0 5px; height:38px; line-height:38px; overflow:hidden; text-align:center; margin:0 auto 20px; font-weight:500; font-size:17px; color:#fff; border:1px solid #fff;}
.foodp .toptxts .spans { width:305px; display:flex; justify-content:space-between; height:auto; overflow:hidden; text-align:center; margin:0 auto 15px;}
.foodp .toptxts .spans span { display:inline-block; width:auto; padding:0 10px; height:28px; line-height:28px; overflow:hidden; font-size:14px; color:#fff; border-radius:30px; background:#FFC63E;}

.foodp .fList { height:auto; overflow:hidden; margin:0 15px;}
.foodp .fList .item { height:auto; overflow:hidden; margin:0 auto 10px; border-radius:10px; background:#fff;}

.foodtit { position:relative; height:55px; overflow:hidden; margin:20px 15px;}
.foodtit .ico { position:absolute; top:10px; width:26px; height:15px; overflow:hidden;}
.foodtit .ico1 { left:0; background:url(https://www.fengguyun.cn/public/mobile//images/foodyd-icon2.png) no-repeat center center; background-size:26px;}
.foodtit .ico2 { right:0; background:url(https://www.fengguyun.cn/public/mobile//images/foodyd-icon3.png) no-repeat center center; background-size:26px;}
.foodtit .ts { position:relative; margin:0 14%; height:auto; overflow:hidden;}
.foodtit .ts h3 { position:absolute; left:0; top:5px; right:0; height:auto; line-height:25px; overflow:hidden; text-align:center; margin:0 auto; font-weight:bold; font-size:18px; color:#333;}
.foodtit .ts .ls { width:117px; height:8px; overflow:hidden; margin:24px auto 0; background:#FFD454;}
.foodtit .ts p { height:auto; line-height:20px; overflow:hidden; text-align:center; margin:0 auto; font-weight:bold; font-size:12px; color:#333;}

.foodp .fList .item .ctboxa { position:relative; height:auto; overflow:hidden; margin:0 15px 20px;}
.foodp .fList .item .ctboxa .img { position:absolute; left:0; top:0; width:150px; height:auto; overflow:hidden; text-align:left;}
.foodp .fList .item .ctboxa .img img { max-width:90%; max-height:90%;}
.foodp .fList .item .ctboxa .info { margin:0 0 0 150px; height:auto; overflow:hidden;}
.foodp .fList .item .ctboxa .info .itema { height:auto; overflow:hidden; margin:0 auto 7px;}
.foodp .fList .item .ctboxa .info .itema h3 { height:auto; line-height:21px; overflow:hidden; margin:0 auto; font-size:14px; color:#495FE3;}
.foodp .fList .item .ctboxa .info .itema h3 i { display:block; float:left; width:5px; height:5px; overflow:hidden; margin:8px 5px 0 0; background:#FFD454;}
.foodp .fList .item .ctboxa .info .itema p { height:auto; line-height:21px; overflow:hidden; margin:0 auto; font-size:12px; color:#808080;}

.ftitb { position:relative; height:40px; overflow:hidden; margin:0 15px 20px; border-radius:25px; background:#FFD454;}
.ftitb .ico { position:absolute; top:15px; width:17px; height:10px; overflow:hidden;}
.ftitb .ico1 { left:15px; background:url(https://www.fengguyun.cn/public/mobile//images/foodyd-icon5.png) no-repeat center center; background-size:17px;}
.ftitb .ico2 { right:15px; background:url(https://www.fengguyun.cn/public/mobile//images/foodyd-icon6.png) no-repeat center center; background-size:17px;}
.ftitb .ts { position:relative; margin:0 35px; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:14px; color:#333;}

.foodp .fList .item .ctboxb { position:relative; height:auto; overflow:hidden; margin:0 15px 20px;}
.foodp .fList .item .ctboxb .itemb { float:left; width:48%; height:auto; overflow:hidden; margin:0 4% 4% 0; border-radius:10px; background:#F3F4FB;}
.foodp .fList .item .ctboxb .itemb:nth-child(2n) { margin:0 0 4% 0;}
.foodp .fList .item .ctboxb .itemb .img { height:80px; line-height:80px; overflow:hidden; text-align:center; margin:0 auto;}
.foodp .fList .item .ctboxb .itemb .img img { max-width:50%; max-height:50%; vertical-align:middle;}
.foodp .fList .item .ctboxb .itemb h3 { height:auto; line-height:21px; text-align:center; overflow:hidden; margin:0 auto 3px; font-weight:bold; font-size:15px; color:#333;}
.foodp .fList .item .ctboxb .itemb p { height:auto; line-height:19px; text-align:center; overflow:hidden; margin:0 auto 15px; font-size:13px; color:#808080;}

.foodp .fList .item .ctboxc { position:relative; height:auto; overflow:hidden; margin:0 15px 20px;}
.foodp .fList .item .ctboxc .itemc { float:left; width:32%; height:auto; overflow:hidden; margin:0 2% 0 0;}
.foodp .fList .item .ctboxc .itemc:nth-child(3n) { margin:0 0 0 0;}
.foodp .fList .item .ctboxc .itemc .img { height:50px; line-height:50px; overflow:hidden; text-align:center; margin:0 auto 10px;}
.foodp .fList .item .ctboxc .itemc .img img { max-width:100%; max-height:100%; vertical-align:middle;}
.foodp .fList .item .ctboxc .itemc h3 { height:auto; line-height:21px; text-align:center; overflow:hidden; margin:0 auto 3px; font-weight:bold; font-size:15px; color:#333;}
.foodp .fList .item .ctboxc .itemc p { height:auto; line-height:19px; text-align:center; overflow:hidden; margin:0 auto 15px; font-size:13px; color:#808080;}
.foodp .fList .item .bo-img { height:auto; overflow:hidden; text-align:center; margin:0 15px 20px;}
.foodp .fList .item .bo-img img { max-width:100%; max-height:100%;}

.foodp .schoolFoot { background:#495FE3;}

/*新闻*/
.newSwitch { width:100%; background:#fff;}
.switching { padding:0 15px;}
.switching .hd { width:100%;}
.switching .hd ul li { width:33.3%;}
.switching .hd ul li a { height:40px; line-height:40px; font-size:16px;}

.switching .bd { width:100%;}
.switching .bd ul li a .info { margin:0 0 0 90px;}
.switching .bd ul li a .info h3 { height:25px; line-height:25px; margin:4px auto 0; font-size:15px;}
.switching .bd ul li a .info p { line-height:20px; height:40px; overflow:hidden; margin:0 auto 5px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size:13px; color:#999;}

.newcontent { width:100%; background:#fff;}
.newcontent .dettext { margin:20px auto 30px; padding:0 15px; }
.newcontent .dettext .new1 { line-height:30px; font-size:20px;}
.newcontent .dettext img { display:block; max-width:100%; max-height:100%; margin:0 auto 10px;}

.oExtended { margin:0 15px;}
.oExtended .extit { color:#373737; background:url(https://www.fengguyun.cn/public/default/images/icon_ereading_02.png) no-repeat left center; background-size:15px;}
.oExtended .list .item .times { position:absolute; right:0; top:0; width:85px; height:auto; line-height:29px; overflow:hidden; text-align:right; font-size:14px; color:#212121;}
.oExtended .list .item .tits { margin:0 85px 0 0; height:auto; line-height:29px; overflow:hidden; font-size:14px; color:#212121;}
.oExtended .list .item .tits i { display:block; float:left; width:4px; height:4px; overflow:hidden; margin:12.5px 10px 0 0; background:#8E8E8E;}

/*首页新闻*/
.news { width:100%; padding:10px 0; background:#fff;}
.news .content { margin:0 15px;}
.news .content .item { padding:12px 0;}
.news .content .item .time { top:12px;}
.news .content .item .conts { margin:0 0 0 90px;}
.news .content .item .conts .tit { margin:3px auto 5px;}
.news .content .item .conts .con { line-height:20px; height:40px; margin:0 auto 2px;}

.susDiv { display:none;}
.tryDiv { height:auto; overflow:hidden; margin:0 auto 20px; font-family:"Microsoft Yahei"; font-weight:500;}
.tryDiv p { height:25px; line-height:25px; text-align:center; overflow:hidden; margin:0 auto 8px; font-size:16px; color:#333;}
.tryDiv .tryBtn { display:block; width:150px; height:44px; line-height:44px; text-align:center; overflow:hidden; margin:0 auto; font-weight:bold; font-size:18px; color:#fff; border-radius:5px; background: linear-gradient(135deg, #399CDA 0%, #39DADA 100%);}
.matList { display:none;}

.mtrouList { display:block; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.mtrouList .list { height:auto; overflow:hidden; margin:0 auto; padding:18px 15px 40px;}
.mtrouList .list .item { height:auto; overflow:hidden; margin:0 auto 17px; box-shadow: 0px 0px 17px 1px rgba(0,0,0,0.04);}
.mtrouList .list .item .top { height:116px; line-height:110px; overflow:hidden; margin:0 30px; font-weight:bold; font-size:20px; color:#474747;}
.mtrouList .list .item .ico1 { background:url(../images/icon_trouble_01.png) no-repeat right center; background-size:45px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.mtrouList .list .item .ico2 { background:url(../images/icon_trouble_02.png) no-repeat right center; background-size:45px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.mtrouList .list .item .ico3 { background:url(../images/icon_trouble_03.png) no-repeat right center; background-size:45px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.mtrouList .list .item .ico4 { background:url(../images/icon_trouble_04.png) no-repeat right center; background-size:45px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.mtrouList .list .item .ico5 { background:url(../images/icon_trouble_05.png) no-repeat right center; background-size:45px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}

.mtrouList .list .item .ps1 { height:auto; line-height:24px; overflow:hidden; margin:0 28px 28px 30px; text-align:justify; text-justify:inter-ideograph; font-size:15px; color:#666;}
.mtrouList .list .item .ps2 { height:auto; line-height:24px; overflow:hidden; margin:0 28px 30px 30px; text-align:justify; text-justify:inter-ideograph; font-size:15px; color:#474747;}
.mtrouList .list .item .ps2 span { font-weight:bold;}


.message { width:100%;}
.message .mstack_tit { margin:35px auto 30px;}
.message .avowTit .top h1 { font-size:22px;}
.message .stack_tit .p1 { display:none;}
.message .stack_tit .p2 { display:block; padding:0 15px; text-align:left;}
.messInfo { width:100%;}
.messInfo form { padding:0 15px;}
.messInfo .subBtn { width:108px; height:41px; line-height:41px; font-size:14px; margin:0 auto 50px;}

.message-card { margin:0 auto 10px; border-radius:10px; background:#fff;}
.message-card .mstack_tit { padding:0 15px;}
.message-card .messInfo .item { height:61px; overflow:hidden; margin:0 auto 20px; border-radius:8px;/*border:1px solid #CBCBCB;*/}
.message-card .messInfo .subBtn { margin:0 auto 35px;}

.pcBanSlide { display:none;}