﻿*{box-sizing:border-box}
body{background:#fff;font:14px 'Microsoft YaHei','PT Sans',Helvetica,Arial,sans-serif; color:#666;}
a{ text-decoration:none;-moz-transition:.1s all ease-in-out;-o-transition:.1s all ease-in-out;-webkit-transition:.1s all ease-in-out;transition:.1s all ease-in-out}
a:hover{ text-decoration:none; color:#0496ea;}
.colorchange{color:#f35626;background-image:-webkit-linear-gradient(92deg,#f35626,#feab3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:hue 60s infinite linear}
@-webkit-keyframes hue{from{-webkit-filter:hue-rotate(0)}
to{-webkit-filter:hue-rotate(-360deg)}
}
nav{background:#ffffff;box-shadow:0 1px 5px #bbb;display:flex;align-items:center;justify-content:space-between;height:64px;font:14px;padding:6px 15px;position:fixed;top:0;left:0;text-transform:uppercase;width:100%; z-index:1000;}
#userPLink{position:relative}
#userPLink img{ height:44px !important;}
#sideMenuClosed{ display:inline-block; background:url(../images/nav.png) no-repeat center; width:30px; height:30px; margin-top:6px;}
#userMenuToggle{position:absolute;right:0;}
ul#userMenu{background:#202020;list-style:none;position:absolute;top:40px;left:0;padding:0}
#userMenu li{display:block;padding:5px 10px;text-align:left;width:150px}
ul#userMenu li a::after{content:attr(title)}
#sideMenuContainer>a{ display:block; line-height:42px; color:#666; font-size:15px; border-bottom:1px dashed #eee;}
#sideMenuContainer>a:hover,#userMenu li a:hover{ color:#0496ea;}
#scrollingNews{color:#fcfcfc}
#sideMenu{color:#0496ea; float:right;z-index:5; font-size:22px;}
#sideMenuContainer{background:#f8f9f7;height:100%;padding:10px;position:fixed;top:64px;right:-200px;width:200px;z-index:4; border-top:1px solid #ddd;}
#sideMenuContainer h2{color:#0496ea; letter-spacing:2px;text-transform:uppercase}
#sideMenuContainer>a{display:block;padding:0px 15px}
#logo{display:block;font:700 48px Helvetica,Arial,sans-serif;letter-spacing:10px;margin:0 auto;text-align:center;text-transform:uppercase;position:relative;top:100px;left:0}
#logo span{display:block;font-size:12px;letter-spacing:7.5px}
#sourceCode{position:absolute;top:50%;margin:0 auto}
.container,body{ max-width:768px; margin:0 auto;}
.content{ width:100%; max-width:768px; margin:0 auto;}
img{ max-width:100%; height:auto;}
.titles { padding:25px 0 15px;}
.titles h2{ font-size:20px; color:#ff9600; line-height:30px; text-align:center; font-weight:bold; margin:0;}
.titles h2 span{color:#01458e;}

.titles p{ font-size:16px; line-height:20px; text-align:center; background:url(../images/syxian1.jpg) repeat-x 0 10px;margin-bottom:10px; margin-top:10px;}
.titles p span { background:#F5F5F5; padding:0 10px; font-size:16px; color:#666;}
.four tr td{ padding:0px 0 10px; vertical-align:middle;}
.four{ background:url(../images/shu.png) no-repeat 35px 10px;}
.four tr td h3{font-size:16px; color:#007cc4; line-height:26px;font-weight:bold; margin-left:10px; margin-bottom:3px;}
.four tr td p{font-size:14px; color:#666; line-height:24px; margin-left:10px; margin-bottom:0;}
.part1{ padding-bottom:30px;}
.part2{ padding-bottom:20px; background:#FBFBFD;} 

.marks{ display:block; background:#fff; padding:10px; box-shadow:1px 1px 6px #ccc; margin-bottom:10px;}
.marks h3{font-size:16px; color:#000000; text-align:center; padding-top:10px; line-height:30px;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.market .owl-nav{ display:none;}
.market .owl-dots{ text-align:center;}
.market .owl-dots button span{ display:inline-block; width:10px; height:10px; border-radius:50%; background-color:#fff; margin:0px 2px;}
.market .owl-dots button.active span{  background-color:#007cc4; border:1px solid #007cc4;}
ul{ padding:0; }
ul li{ list-style:none;}
/*.part3 ul li{ padding:10px 15px; border-bottom:1px solid #ddd; list-style:none;}
.part3 ul li a{ display:block;}
.part3 ul li a h3{font-size:16px; color:#333; line-height:26px; font-weight:bold;}
.part3 ul li a p{font-size:14px; color:#666; line-height:22px; height:22px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.part3 ul li a span{font-size:13px; color:#999; line-height:24px; }

*/



.part4{ background-color:#fff; }
.part5{ background-color:#fff; }
.school{ display:block; padding-bottom:15px;}
.school img{ width:100%;} 
.school h3{font-size:15px; color:#333; line-height:30px;  width:100%; text-align:center; margin-top:10px; height:30px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.school span{font-size:13px; color:#999; line-height:20px;}
.write .owl-nav,.write .owl-dots{ display:none;}
.blue{ background-color:#0496ea; padding:15px 10px; color:#fff; text-align:center;}
.blue p{font-size:14px; line-height:20px; margin-bottom:6px;}
.blue h3{font-size:16px; line-height:24px;}
.compare{ position:relative; margin-bottom:30px;}
.compare .write h3 { font-size:18px; color:#333333; text-align:center; margin-top:10px; line-height:30px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis}

.vsimg{ position:absolute; left:50%; margin-left:-25px; top:17%; z-index:999;}
.compare ul li{ width:50%; float:left; font-size:14px; color:#333; line-height:22px; padding:10px 4px; text-align:center;}
.compare ul li span{ color:#0496ea;}
.part6{ background:url(../images/adv.jpg) no-repeat center top; margin-bottom:10px;}
.part6{ background:url(../images/i_a.jpg) no-repeat center; background-size:cover; padding-bottom:20px; margin-top:0px;} 
.part6 .titles h2{ color:#fff; }
.part6 .titles p{ color:#fff; background:url(../images/white.png) no-repeat center bottom;padding-bottom: 10px; }
.i_map span{ padding:0 10px; display:inline-block; color:#fff; background-color:#017bef; font-size:15px; line-height:30px;}
.i_map a{ padding:0 10px; display:inline-block; color:#444; background-color:#c7c6c6; font-size:15px; line-height:30px;}
.i_map img{ display:block; width:100%; box-shadow:1px 1px 2px #ccc;}

.part7 ul li{ padding:15px 10px; border-bottom:1px solid #eee;}
.part7 ul li .yhao { float:right; width:85%; box-sizing:border-box; padding-left:15px;}
.part7 ul li .xhao { float:left; width:15%;}
.part7 ul li .yhao em { color:#C2C2C2; font-style:normal; font-size:12px; line-height:18px; text-transform:uppercase;}
.part7 ul li .yhao h3 { color:#333; font-size:16px; padding-top:8px; line-height:24px; }
.part7 ul li .yhao p { color:#a5a5a5; font-size:14px; padding-top:10px; line-height:30px;}
.part7 ul li .yhao p span{ color:#017bef; }

.blues{ background-color:#0496ea; padding:15px 10px; color:#fff; }
.blues p{font-size:14px; line-height:22px; margin-bottom:6px;}
.blues h3{font-size:18px; line-height:30px; font-weight:bold; margin-bottom:15px;}
footer{ background-color:#007cc4; text-align:center; padding:20px 0 10px;}
footer p,footer a{font-size:14px; line-height:24px; color:#fff;}
footer p.smallfont{font-size:12px; line-height:18px; color:#fff;}
footer p.smallfont a{font-size:12px; line-height:18px; color:#fff;}
footer table{ width:90%; margin:10px auto;}
footer h3{font-size:22px; line-height:32px; color:#fff; font-weight:bold;}
footer img{ display:inline-block; margin-bottom:6px;}
.secbanner{ margin-top:64px;}
.teacher li{ width:50%; float:left; padding:10px 4px 0; box-sizing:border-box;}
.parts{ padding:0 6px;}
.teacher li a h3{font-size:15px; color:#333; line-height:30px;  width:100%; height:30px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
/*翻页*/
.pages{padding-top:20px; margin:0 auto 40px;  text-align: center; box-sizing:border-box;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{border: 1px solid #DDD; display:inline-block; line-height:28px;
    color: #333;
    margin: 0 1px 2px;padding:0 8px; 
    height:30px;
    text-decoration: none;
    font-size:14px;}
.pages span { display:inline-block; border: 1px solid #007dd4; background-color:#007dd4;color:#fff; line-height:28px; padding:0 8px; height:30px; font-size:14px; margin: 0 1px 2px;}

/*详情*/
.ccv{ padding:25px 0;}
.ccv h2{ font-size:20px; color:#333333; line-height:26px;}
.ccv .huan{ border-bottom:1px solid #dedede;  margin:10px 0; padding-bottom:10px;}
.ccv article p{font-size:15px; color:#666; line-height:26px;} 
.ccv article img{ max-width:100%; height:auto !important; display:block; margin:4px auto;} 
.ccv{ margin-bottom:50px;}
.article{ padding-bottom:20px; border-bottom:1px solid #eee; margin-bottom:20px;}
.art_bot p , .art_bot a{font-size:15px; color:#666; line-height:26px; margin:0; }
.art_bot a:hover{ color:#17c6ff;}
.cfright h3{ color:#333; font-size:20px; line-height:20px; font-weight:normal; margin-bottom:12px; margin-top:0px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cfright p{ color:#666; font-size:14px; line-height:24px; font-weight:normal; height:46px; overflow:hidden;}
.new_right{ box-sizing:border-box; padding-left:40px;}

.bdsharebuttonbox b,.bdsharebuttonbox span{font-size:14px; color:#666;line-height:32px; font-weight:normal;float:left;}
.bdsharebuttonbox a#fenxiang1{ background:url(../images/fx1.png) no-repeat center; margin:0 4px 0 0; background-size:100%;}
.bdsharebuttonbox a#fenxiang2{ background:url(../images/fx2.png) no-repeat center; margin:0 4px 0 0;background-size:100%;}
.bdsharebuttonbox a#fenxiang3{ background:url(../images/fx3.png) no-repeat center; margin:0 4px 0 0;background-size:100%;}
.return{ display:block; width:114px; line-height:36px; border:1px solid #ddd; font-size:14px; color:#666; text-align:center; margin:20px 0;}

.secnav{ background-color:#f4f4f4; padding:10px 15px;}
.secnav ul li{ width:33.33%; float:left; text-align:center;}
.secnav ul li a{ font-size:14px; line-height:30px; color:#444;}
.secnav ul li.active{ background-color:#0496ea;}
.secnav ul li.active a{ color:#fff;}

.book li h3{font-size:16px; color:#666; line-height:22px; margin:10px auto; text-align:center;}
.book{ margin:20px 0;}
.books li h3{font-size:16px; color:#0496ea; line-height:30px; font-weight:bold; margin-bottom:10px;}
.books li{ padding:15px 0; border-bottom:1px solid #eee;}
.books li p{font-size:14px; color:#666; line-height:26px; }
.system{ padding:25px 15px; }
.system p{font-size:16px; line-height:26px; color:#666; margin-bottom:15px;}
.purpose li{ width:33.33%; float:left; text-align:center;}
.purpose li h3{font-size:15px; color:#666; line-height:30px; font-weight:bold;}
.purpose li img{ width:90%; display:block; margin:10px auto 0;}
img{ max-width:100% !important; height:auto !important;}
.knowmore{ display:block; width:114px; line-height:36px; border:1px solid #0496ea; background-color:#0496ea; font-size:14px; color:#fff; text-align:center; margin:20px auto;}
.knowmore:hover{ color:#fff;}
.problem{ background-color:#007cc4; margin-bottom:30px;}
.fors{ padding:15px 10px 35px; color:#fff;}
.fors h2{font-size:20px; color:#fff; line-height:30px; font-weight:bold;margin-bottom:10px;}
.fors h3{font-size:16px; color:#fff; line-height:30px; font-weight:bold;margin-bottom:10px;}
.fors p{font-size:14px; color:#fff; line-height:24px; }
.fors a{ display:block; width:114px; line-height:36px; border:1px solid #007cc4; background-color:#fff; font-size:14px; color:#007cc4; text-align:center; margin:20px 0 10px;}
.problem .owl-dots{ display:none;}
.problem .owl-nav button span{ display:block; width:40px; padding:0 10px; font-size:20px; line-height:30px; background-color:rgba(255,255,255,.8); border-left:1px solid #007cc4;}
.problem .owl-nav{ position:absolute; right:0; bottom:0px;}
.teachs li .img img{ width:100%;}
.teachs li{ margin-bottom:20px; background-color:#f4f4f4}
.teachs li .tleft{ padding:15px;}
.teachs li h3{font-size:16px; color:#0496ea; line-height:30px; font-weight:bold;margin-bottom:6px;}
.teachs li p{font-size:14px; color:#666; line-height:22px; }
.new li{ padding:20px 0; border-bottom:1px solid #eee;}
.new li a{ display:block;}
.new li a .left{ width:20%; float:left; background:url(../images/kuang.png) no-repeat 0; background-size:100%; text-align:center; padding:12px 0;}
.new li a .right{ width:80%; float:left; box-sizing:border-box; padding-left:10px;}
.new li a .left p{font-size:30px; color:#333; line-height:34px;}
.new li a .left span{font-size:12px; color:#666; line-height:20px;}
.new li a .left a{font-size:14px; color:#666; line-height:20px;}
.new li a .right h3{font-size:16px; color:#333; line-height:30px; font-weight:bold;height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.new li a .right p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; }
.life li img{ width:100%;}
.life li{ margin:15px 0;}
.life li a{ display:block; position:relative;}
.life li a h3{ position:absolute; left:0; bottom:0; width:100%; text-align:center; font-size:16px; color:#fff; box-sizing:border-box; padding:0 10px; line-height:45px; background-color:rgba(0,0,0,0.8);height:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ask{ margin:20px 0;}
.ask li h3{font-size:14px; color:#0496ea; line-height:30px; font-weight:bold; }
.ask li{ padding:6px 0; }
.ask li p{font-size:14px; color:#666; line-height:26px; }

.advtage li{ padding:10px 0; }
.advtage li .left{ width:20%; float:left; ext-align:center; padding:8px 0;}
.advtage li .right{ width:80%; float:left; box-sizing:border-box; padding-left:10px;}
.advtage li .left p{font-size:30px; color:#333; line-height:34px;}
.advtage li .left span{font-size:12px; color:#666; line-height:20px;}
.advtage li .left a{font-size:14px; color:#666; line-height:20px;}
.advtage li .right strong{font-size:16px; color:#333; line-height:40px; font-weight:bold; border-bottom:1px solid #ccc; display:inline-block; margin-bottom:10px;}
.advtage li .right strong span{ color:#0496ea;}
.advtage li .right p{font-size:14px; color:#666; line-height:24px;  }
.join{ background-color:#f5f5f5; margin:20px 0 0; padding:20px 15px;}
.join h3{font-size:18px; color:#333; line-height:30px; font-weight:bold; margin-bottom:15px; background:url(../images/black.png) no-repeat 0 0; padding-top:6px;}
.join p{font-size:14px; color:#666; line-height:30px;margin-bottom:6px;}
.join p span{ display:inline-block; width:30px; height:30px; background-color:#0496ea; color:#fff; border-radius:50%; text-align:center;}
.download{ margin:20px 0;}
.download li a{ display:block; border-bottom:1px solid #eee; padding:10px 0;}
.download li a h3{ font-size:14px; color:#666; line-height:24px; }
.about{ background:url(../images/about.jpg) no-repeat center; background-size:cover;}
.abouts{ padding:30px 0 15px; color:#fff;}
.abouts h2{font-size:20px; color:#fff; line-height:36px; font-weight:bold;}
.abouts h3{font-size:30px; color:rgba(255,255,255,0.3); line-height:30px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.abouts p{font-size:14px; color:#fff; line-height:26px; margin-bottom:10px;}
.about_img .owl-nav{ display:none;}
.about_img .owl-dots{ text-align:center; margin:10px auto 15px;}
.about_img .owl-dots button span{ display:inline-block; width:10px; height:10px; border-radius:50%; background-color:#fff; margin:0px 2px;}
.about_img .owl-dots button.active span{  background-color:#007cc4; border:1px solid #007cc4;}
.company{ padding-top:30px; padding-bottom:30px;}
.company h2{font-size:20px; color:#333; line-height:30px; font-weight:bold;}
.company h3{font-size:30px; color:#d0d0d0; line-height:30px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.company p{font-size:14px; color:#666; line-height:26px;}
.quality tr td{ padding:0 2px}
.quality tr td p{font-size:18px; color:#017bef; line-height:30px; text-align:center; font-weight:bold;}
.quality tr td h3{font-size:14px; color:#666; line-height:20px; text-align:center; font-weight:bold; margin-bottom:20px;}
.honor{ padding-top:20px; padding-bottom:20px;}
.honor h2{font-size:20px; color:#333; line-height:30px; font-weight:bold;}
.honor h3{font-size:30px; color:#d0d0d0; line-height:30px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.honors .owl-dots{ display:none;}
.honors .owl-nav{ position:absolute; top:36%; left:0; width:100%;}
.honors .owl-nav button span{ display:block; width:20px; height:30px; background-color:rgba(204,204,204,0.8); font-size:14px; line-height:26px;}
.honors .owl-nav button.owl-next{ float:right;}








.homeheader { padding:10px 15px;}
.homelogo { float:left; width: 190px;}
.logoz { float:left; color:#666666;margin-left:10px; padding-top:4px;}
.logoz span { color:#fff; display:block; font-size:14px;height:24px; padding:0 5px; line-height:24px; text-align:center; background:#01458E; display:block;}
.logoz em { font-style:normal; display:block; border:1px solid #EEEEEE; font-size:12px; height:24px; text-align:center; line-height:24px;}
.telright { color:#045c97; font-size:18px; font-weight:bold; float:right; padding-top:15px;}

@media screen and (max-width:540px){
.telright { float:right; padding-top:15px; width:100%;}
}

@media screen and (max-width:374px){
.homeheader { padding:10px 10px;}
.homelogo { width:49%;}
.logoz { margin-left:5px;}

.titles h2{ font-size:18px;}

}

.homenav {background-color:#045C97;padding: 5px 0;}
.homenav ul { overflow:hidden;}
.homenav ul li {float:left;text-align:center;width:25%;line-height: 30px;}
.homenav ul li a { font-size:16px; color:#fff;}

/*首页第一屏滚动*/
.gnews{ display:block; margin-bottom:10px;}
.gnews h3{font-size:16px; color:#333333; line-height:30px; text-align:center; padding-top:10px; white-space: nowrap; 
  overflow: hidden;
  text-overflow:ellipsis;}
.goodnews .owl-nav{ display:none;}
.goodnews .owl-dots{ text-align:center;}
.goodnews .owl-dots button span{ display:inline-block; width:5px; height:5px; border-radius:50%; background-color:#fff; margin:0px 5px;}
.goodnews .owl-dots button.active span{  background-color:#01458E; border:1px solid #01458E;}

/*教材*/


.corganize .tab_menu{ width:100%; overflow:hidden;}
.corganize .tab_menu li{width:auto; float:left;text-align:center; border-bottom:1px solid #E9E9E9; padding-bottom:10px; cursor:pointer;}
.corganize .tab_menu li span {color:#333333; font-size:18px; line-height:30px; padding:0 10px; background:url(../images/syxian2.jpg) no-repeat right center;}
.corganize .tab_menu li:first-child span { padding-left:0;}
.corganize .tab_menu li:last-child span{ background:none; padding-right:0;}

.corganize .tab_menu li.current span{ color:#01458e; font-weight:bold;}
.corganize .tab_box .hide{display:none;}
.corganize .tab_box { padding-top:15px;}
.corganize .tab_box p { line-height:26px; padding-bottom:15px;}
.gcdown { border:1px solid #EFEFEF;}

.project .owl-dots{display:none;}
.project .owl-nav{  height:0;}
.project .owl-nav button.owl-prev,.project .owl-nav button.owl-next { position:absolute; width:20px; height:34px; top:45%;}
.project .owl-nav button.owl-prev span,.project .owl-nav button.owl-next span { font-size:0;}
.project .owl-nav button.owl-prev { left:10px; background:url(../images/jcleft.png) no-repeat;}
.project .owl-nav button.owl-next { right:10px; background:url(../images/jcright.png) no-repeat;}

@media screen and (max-width:374px){

.corganize .tab_menu li span {font-size:16px;}

}

.part3{ background:url(../images/i_a.jpg) no-repeat center; background-size:cover; padding-bottom:20px;} 
.part3 .titles h2{ color:#fff; }
.part3 .titles p{ color:#fff; background:url(../images/white.png) no-repeat center bottom; padding-bottom:10px; }


/*首页八大帮扶*/
.mbfdbg { background:#EEEEEE;padding-bottom:40px; }

.tab {  width:100%; padding-top:15px;}
.tab-title { margin:0; padding:0;margin-left:-10px; margin-right:-10px;}
.tab-title .item {
  float:left;
  display: block;
  width: 50%;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:13px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  color: #333333;
  font-size: 18px;
}
.tab-title .item span {background:#FFFFFF; display:block; width:100%;}
.tab-title .item i { font-style:normal;color: #333333;  font-size: 18px; padding-left:55px; display:inline-block; height:100%;}
.tab-title .item-cur span{  color: #fff;  background-color: #057CD8;}
.tab-title .item-cur i { color:#fff;}
.tab-title a:hover.item{ color:#054C8E;}
.tab-cont { float:left; width:100%; position: relative;  overflow: hidden;}

.tab-cont .item {  width:100%;   overflow:hidden;  text-align: center;}
.mppico1 { background:url(../images/mppico1.png) no-repeat left center;}
.mppico2 { background:url(../images/mppico2.png) no-repeat left center;}
.mppico3 { background:url(../images/mppico3.png) no-repeat left center;}
.mppico4 { background:url(../images/mppico4.png) no-repeat left center;}
.mppico5 { background:url(../images/mppico5.png) no-repeat left center;}
.mppico6 { background:url(../images/mppico6.png) no-repeat left center;}
.mppico7 { background:url(../images/mppico7.png) no-repeat left center;}
.mppico8 { background:url(../images/mppico8.png) no-repeat left center;}
.tab-title .item-cur i.mppico1 { background:url(../images/mppicoh1.png) no-repeat left center;}
.tab-title .item-cur i.mppico2 { background:url(../images/mppicoh2.png) no-repeat left center;}
.tab-title .item-cur i.mppico3 { background:url(../images/mppicoh3.png) no-repeat left center;}
.tab-title .item-cur i.mppico4 { background:url(../images/mppicoh4.png) no-repeat left center;}
.tab-title .item-cur i.mppico5 { background:url(../images/mppicoh5.png) no-repeat left center;}
.tab-title .item-cur i.mppico6 { background:url(../images/mppicoh6.png) no-repeat left center;}
.tab-title .item-cur i.mppico7 { background:url(../images/mppicoh7.png) no-repeat left center;}
.tab-title .item-cur i.mppico8 { background:url(../images/mppicoh8.png) no-repeat left center;}


.mfcdw {  width:100%;position:relative; border:1px solid #D4D4D4; overflow:hidden; }
.mfclan { background: url(../images/mpplan.png) repeat; width:101%; height:130px; position:absolute; left:-1px; top:30%;}
.mfcsub { font-size:30px; color:#fff;}
.mfcsub span {display: block;
    font-size: 18px;
    color: #fff;
    padding: 0 10px;
    line-height: 30px;
    padding-top: 30px;}
.mfcsub i { display:inline-block; width:13px; height:130px;}
.mfcup { background:url(../images/sdou.png) no-repeat center;}
.mfcdown { background:url(../images/xdou.png) no-repeat bottom;}


@media screen and (max-width:374px){
.tab-title .item i {  font-size: 18px; padding-left:40px;}
.mfclan {  height:90px;top:30%;}
.mfcsub span { font-size:14px;padding-top: 20px;line-height: 26px;}

.titles p span { font-size:14px;}

}

/*四大优势*/
.msytwo { padding-top:15px;}
.msytwo {}
.msytwolie {}
.msytwolie ul { margin-left:-15px; margin-right:-15px;}
.msytwolie ul li { width:50%;  overflow:hidden; float:left; padding-right:15px; padding-left:15px; margin-bottom:15px; position:relative;}
.msyhui { padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:15px;height:100%;background:#F5F5F5; }
.msyhui strong { font-size:18px; color:#333333; display:block; text-align:center; height:50px; margin-top:10px;}
.msyhui span { height:39px; display:block;}
.msyhui p { font-size:16px; text-align:center; height:66px; line-height:22px; overflow:hidden;}
.msyico1 { background:url(../images/msytwoico1.png) no-repeat center;}
.msyico2 { background:url(../images/msytwoico2.png) no-repeat center;}
.msyico3 { background:url(../images/msytwoico3.png) no-repeat center;}
.msyico4 { background:url(../images/msytwoico4.png) no-repeat center;}

.msytwolie ul li:hover .msyhui { background:#FF9600;}

.msytwolie ul li:hover .msyhui strong { color:#fff;}
.msytwolie ul li:hover .msyhui p { color:#fff;}
.msytwolie ul li:hover .msyico1 { background:url(../images/msytwoicoh1.png) no-repeat center;}
.msytwolie ul li:hover .msyico2 { background:url(../images/msytwoicoh2.png) no-repeat center;}
.msytwolie ul li:hover .msyico3 { background:url(../images/msytwoicoh3.png) no-repeat center;}
.msytwolie ul li:hover .msyico4 { background:url(../images/msytwoicoh4.png) no-repeat center;}


@media screen and (max-width:410px){
.msyhui p {  height:88px;}
}
@media screen and (max-width:374px){
.msyhui strong { font-size:16px;}
.msyhui p { font-size:14px;}
}

/*首页新闻*/
.part7 { background:#fff;}
.homenew {}
.homenew ul li { border-bottom:1px solid #E5E5E5; padding-bottom:10px; margin-bottom:10px;}
.homenew ul li:first-child {}
.homenew ul li h4 { color:#333333; line-height:28px; font-size:18px; font-weight:bold; margin:0; padding-bottom:10px;}
.homenew ul li p { color:#666; font-size:16px; height:50px; line-height:25px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.homenew .left { color:#cccccc; font-size:14px;}
.pt10 { padding-top:10px;}

/*首页表单*/
.partfoot {padding-bottom: 0px;/* background:#fff; */margin-top:20px;}
.footjm { position:relative;}
.foothuang { position:absolute; left:0; top:0; font-size:28px; font-weight:bold; display:block; width:100%; color:#FFCC0E; line-height:45px; padding-top:15%; padding-left:15px; padding-right:15px; text-align:center;text-shadow: 1px 2px 1px #93867E;}
.footjm p { position:absolute; width:100%; bottom:-20px; text-align:center; font-size:30px; color:#007cc4; font-weight:bold;}
@media screen and (max-width:540px){

.foothuang {font-size: 20px;line-height: 40px;padding-top: 30px;}
.footjm p {bottom: 10px;font-size: 22px;}

}
@media screen and (max-width:413px){
.foothuang {/* font-size:26px; *//* line-height:45px; *//* padding-top:12%; */}
.footjm p {/* bottom:-12px; *//* font-size:24px; */}
}
@media screen and (max-width:410px){
.foothuang {font-size: 20px;line-height:35px;}
.footjm p {/* bottom: -41px; *//* font-size:24px; */}

.homenew ul li h4 {  line-height:26px; font-size:16px;padding-bottom:10px;}
.homenew ul li p {  font-size:14px;}

}
@media screen and (max-width:350px){
.foothuang { width:100%;}
.foothuang {font-size: 18px;line-height:30px;}
}
.formtab { border:1px solid #BFBFBF; overflow:hidden; border-radius:5px;}
.formtab .control-label { font-size:14px; line-height:40px; margin-bottom:0; color:#333333; padding-right:0;}
.red { color:#ff0101;}
.formtab .form-control { border:none; outline:0;box-shadow:none; height:40px; background:none;}

@media screen and (max-width:350px){
.formtab .control-label { font-size:12px; }

}






