@charset "utf-8";
/*动态效果*/
.freeStudy dl,.moduleTabHd li,.moduleTabBd,.serveBox,.teacherCon,.healthTabNav,.economytTabNav,.freeStudySlide,
.topicBox a,.serveCon .lookMore,.focus_nav img,.newsList{-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot');
src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
font-weight: normal;
font-style: normal
}
[class*='icon-']:before {
display: inline-block;
font-family: "FontAwesome";
font-weight: normal;
font-style: normal;
vertical-align: baseline;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.freeStudy dl:hover,

.serveCon .lookMore:hover

{
    -webkit-transition: .3s;-o-transition: .3s;transition: .3s;
    -webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
/*顶部广告图*/
.top_ad{height:83px;overflow:hidden;min-width:1200px;}
.top_ad div{width:1200px;margin:0 auto;position:relative;}
.top_ad i{position:absolute;bottom:0;right:0px;cursor:pointer;}
/*banner*/
.fullSlide{  position:relative;width: 100%;min-width:1200px;}
.fullSlide .bd{ position:relative; z-index:0;height:550px; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:550px;}
.fullSlide .bd li a{display: block;width: 100%;height:550px;}
.fullSlide .hd ul{width:950px;position:absolute; left:50%;margin-left:-350px; bottom:0; z-index:1; height:40px;line-height: 40px; text-align:center; }
.fullSlide .hd ul li{width:26px; height:2px; margin:4px 8px;background: #fff;filter:alpha(opacity=40);opacity:0.4; cursor:pointer; display:inline-block; *display:inline; zoom:1;  overflow:hidden; }
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,
.fullSlide .next{ position:absolute;left: 50%; margin-left: -350px;margin-top: -323px;display:block; width:46px; height:46px; background:url("../images/fullSlideIconBtn.png") no-repeat 0 top;}
.fullSlide .next{ left:auto;right: 50%;margin-right: -600px;background-position:0px -46px; }
/*banner左侧*/
.bannerLeft{position: absolute;left:50%;top:0;width: 250px;margin-left:-600px;z-index: 2;}
/* .bannerLeftCon{width: 250px;background: url("../images/bg1.png") repeat;height: 550px;overflow: hidden;} */
.bannerLeftCon{width: 250px;background:rgba(13, 13, 13, 0.5);height: 550px;overflow: hidden;}
.bannerLeftItemBox{overflow: hidden;}
.bannerLeftItemBox .bannerLeftItem{margin:16px 0 0px 18px;border-bottom:1px solid #ddd;overflow: hidden;}
.bannerLeftItemBox .bannerLeftItem h3{font-size: 18px;padding-bottom: 15px;height:22px;color: white}
.bannerLeftItemBox .bannerLeftItem a{display:block;float:left;height:17px;overflow:hidden;padding:0px 12px 11px 0;color:white;font-size: 14px;}
.bannerLeftItemBox .bannerLeftItem a:hover{color:#fbff00}
/* .bannerLeftItemBox:hover{background: #fff;border-top:1px solid #d3483e;} */
.bannerLeftItemBox:hover .bannerLeftItem{border-color:#fff;margin:16px 0 0px 18px;}
/*免费学*/
.freeStudy h2{color:#d52e26;border-left: 3px solid #d52e26;font-size: 26px;padding-left: 17px;margin-bottom: 25px;}
.freeStudy h2 a{float: right;color: #999;font-size: 16px;font-weight: normal;margin-top:8px;display: block;}
.freeStudy h2 a:hover{color:#dd3c2b;}
.freeStudy dl{border: 1px solid #e9e9e9;float: left;margin-right: 12px;width: 228px;background: #fff;}
.freeStudy dl:last-child{margin-right: 0;}
.freeStudy dl dd a{display: block;font-size: 14px;line-height: 20px;color:#333;padding:14px;height:44px;}
.freeStudy dl:hover a{color:#dd3c2b;}
/*工程类*/
.moduleBox h1{font-size: 39px;color: #565d79;text-align: center;height: 142px; line-height: 44px;}
.moduleBox h1 span1{position: absolute;width:280px;color:#333;left: 50%;margin-left: -140px;margin-top:28px;}
.moduleBox h1 span2{position: absolute;color:#333;left: 50%;margin-left: -155px;margin-top:45px;}
.moduleBox h1 span3{position: absolute;width:280px;color:#333;left: 50%;margin-left: -140px;margin-top:33px;}
.moduleBox h1 span4{position: absolute;width:280px;color:#333;left: 50%;margin-left: -140px;margin-top:30px;}

.moduleTabHd li{display:block;background:#fff;font-size: 24px;float: left; height: 80px; line-height: 80px;width: 238px;text-align: center;border-radius: 15px 15px 0 0;cursor: pointer;}
.moduleTabHd li.on,.moduleTabHd li:hover{border:none;border-bottom:none;-webkit-box-shadow:none;box-shadow: none;height: 81px; color:#fff;background:url("../images/tabTitBg1.png") repeat-y;width: 240px;}
.moduleTabBd {border: 1px solid #e9e9e9;background:#fff; border-top: 2px solid #e25d5b; padding:37px 20px;}
.projectTabPalLeft{width: 500px;overflow: hidden;}
h3.titleStyle{font-size: 22px;height: 37px;border-bottom: 1px solid #ddd;}
h3.titleStyle a{float: right;color: #999;font-weight: normal;margin-top:8px;font-size: 12px;}
h3.titleStyle a:hover{color:#dd3c2b;}
.slideBoxFree{ width:500px; height:312px; overflow:hidden; position:relative; }
.slideBoxFree .FreeHd{ overflow:hidden; zoom:1;width: 500px;text-align: center;position:absolute; bottom:12px; z-index:1;}
.slideBoxFree .FreeHd li{text-indent:-9999px;border-radius:4px;filter:alpha(opacity=20);opacity:0.2;margin:0 6px;width:8px; height:8px; background:#565d79; cursor:pointer;display: inline-block; }
.slideBoxFree .FreeHd li.on{ background:#df5054;filter:alpha(opacity=100);opacity:1;}
.slideBoxFree .FreeBd{ position:relative; height:100%; z-index:0;   }
.slideBoxFree .FreeBd li{ zoom:1; vertical-align:middle; }
.slideBoxFree .FreeBd img{ width:500px; height:312px; display:block;  }
.slideBoxFree .sPrev,
.slideBoxFree .sNext{ position:absolute; left:0; top:50%; margin-top:-20px; display:block; width:40px; height:40px; background:url("../images/icon1.png") no-repeat 0 top;}
.slideBoxFree .sNext{ left:auto; right:0; background-position:0px -40px; }

.projectTabPalright{width: 615px;}
h3.serve{font-size: 22px;height: 37px;margin-top: 70px;}
h3.serve a{float: right;font-weight: normal;margin-top:5px;font-size: 16px;color:#dd3c2b;}
/* .serveBox{border: 1px solid #e9e9e9;margin-bottom:28px;padding:10px 0 10px 18px;} */
.projectList{width:290px;}
ul.List{padding-top:15px}
ul.List li{line-height: 36px;height:36px;width: 290px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
ul.List li i{border-radius:2px;background: #df5054;width: 4px;height:4px;display: inline-block;margin: 0 6px 4px 0;}
ul.List li a{color:#666;}
ul.List li a:hover{color:#dd3c2b;}
h3.titleTopic{font-size: 22px;height: 37px;}
.topicBox input{border: 1px solid #e9e9e9;margin-right:11px;padding-left:40px;width:104px;height:40px;line-height:40px;display: block;float: left;background: url("../images/icon2.png") no-repeat;border-radius: 15px;border-color: red;}
.topicBox button{border: 1px solid #e9e9e9;margin-right:11px;text-align: center;width:133px;height:42px;line-height:42px;display: block;float: left;background: url("../images/icon2.png") no-repeat;border-radius: 15px;font-size: 14px;color: #666;background-color: red;color: white;cursor: pointer;}
.topicBox button:last-child{margin-right: 0;}
.topicBox input.lnzt{background-position: 20px 20px}
.topicBox input.mnst{background-position: 20px -45px}
.topicBox input.mryl{background-position: 20px -109px}
.topicBox button.zjlx{background-position: 20px -178px}
.marginbm5{margin-bottom:5px;}

/*医卫类*/

.healthTabNav{background: #fff;width: 100%;border-radius: 15px 15px 0 0;height:80px;line-height:80px;position: absolute;}
.healthTabHd{border-radius: 15px 15px 0 0;position: relative;height:94px;line-height:80px;background:url("../images/icon6.png") repeat-x left bottom;}
.healthTabHd li{border:none;width:280px;height:94px;line-height:77px;border-radius: initial;box-shadow: none;background:none;}
.healthTabHd li.on,.healthTabHd li:hover{margin:0;height:94px;line-height:77px;width:280px; background:url("../images/icon5.png") no-repeat center bottom;}
.healthTabHd li:first-child,.healthTabHd li:first-child:hover{border-radius: 15px 0 0 0;}

.healthTabBd{padding:37px 20px;border-top: 2px solid #fff;}
.healthTabPalLeft{width:310px;}
.healthTabPalright{width: 810px;}
.titleStyleMore{font-size: 22px;height: 37px;border-bottom: 1px solid #ddd;color:#d52e26;}
.titleStyleMore a{float: right;color: #999;font-weight: normal;margin-top:8px;font-size: 12px;}
.titleStyleMore a:hover{color:#dd3c2b;}
.healthList{width:310px;}
.healthList ul.List li{width: 310px;}
.healthList ul.List li i{background: #999;}
.healthTabPal .titleTopic{color:#d52e26;margin-bottom: 0;}
.healthTabPal .topicBox button{margin-right:6px;margin-top:13px;padding-left:0px;width:145px;height:53px;line-height:50px;background: url("../images/icon3.png") no-repeat;background-color: red;color: white;cursor: pointer;}
.healthTabPal .topicBox input{margin-right:6px;margin-top:13px;padding-left:40px;width:105px;height:50px;line-height:50px;background: url("../images/icon3.png") no-repeat;}
.healthTabPal .topicBox button:nth-child(even){margin-right: 0;}
.healthTabPal .topicBox input.lnzt{background-position: 20px 15px}
.healthTabPal .topicBox input.mnst{background-position: 20px -50px}
.healthTabPal .topicBox input.mryl{background-position: 20px -114px}
.healthTabPal .topicBox button.zjlx{background-position: 20px -183px}

.serveCon .serveBox{width: 595px;overflow: hidden;}
.serveCon .lookMore{border: 1px solid #e9e9e9;display: block;width: 173px;text-align: center;height: 100px;line-height: 100px;background: url("../images/moreIcon.png") no-repeat 115px center;color:#dd3c2b;font-size: 18px;}
.healthFreeBd{width: 480px;height:300px;overflow: hidden}
.freeList{width: 310px;}
.freeList li{width: 280px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;height:55px;background: url("../images/listBg.png") no-repeat left -65px;padding-left: 30px;}
.freeList li a{font-size: 14px;color:#666;}
.freeList li:hover,.freeList li.on{background-position: left 3px;}
.freeList li:hover a,.freeList li.on a{color:#dd3c2b;}
.freeList li:last-child{height:24px}
/*长广告图*/
.bannerLong a{display:block;height: 100px;}
/*教师类*/

.teacherCon{background: #fff;}
.teacherTabHd{overflow: hidden;border: 1px solid #e9e9e9;border-bottom: none;}
.teacherTabHd li{cursor: pointer;border:none;float: left;width: 340px;height: 79px; line-height: 79px;text-align: center;font-size: 24px;border-radius: 10px 10px 0 0;box-shadow: none;}
.teacherTabHd li.on,.teacherTabHd li:hover{margin:0;height:80px;width: 340px;line-height:80px;color:#fff;}
.teacherTabHd .li1.on,.teacherTabHd .li1:hover{background: url("../images/tabTitBg1.png");}


.teacherTabBd {padding:37px 20px;box-shadow:none;-webkit-box-shadow:none;}
.teacherTabPalLeft{width:815px;}
.freeStudySlide{width:815px; height:345px; position:relative;  overflow:hidden;  zoom:1; box-shadow: none;  }
.freeStudyHd{ width:265px;  height:345px; position:absolute; right:0px; overflow:hidden; }
.freeStudyHd ul li{overflow:hidden;text-align:center; padding:18px 0;border-bottom: 1px solid #eee;margin-left:16px;cursor:pointer;}
.freeStudyHd ul li img{ width:75px; height:50px;float: left;}
.freeStudyHd ul li p{width: 148px;float: left;padding:0 12px;font-size: 14px;line-height: 20px;margin-top:5px}
.freeStudyHd ul li.on{ background:url("../images/icon26.png") repeat-y;margin-left: 0;margin-right: 10px;padding-left:6px;}
.freeStudyHd ul li.on p{color:#fff; }
.freeStudyBd{ width:550px;  height:214px; position:relative;  }
.freeStudyBd li{ position:relative; zoom:1; vertical-align:middle;}
.freeStudyBd li .pic{ position:relative; z-index:0;  }
.freeStudyBd li .pic img{ width:550px; height:345px; vertical-align:bottom; }
.freeStudyBd li .bg{ width:550px; height:54px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.freeStudyBd li .title{ width:550px; height:54px; line-height:54px; left:0; bottom:0;   position:absolute; z-index:2;  }
.freeStudyBd li .title a{ color:#fff; padding:0 20px;font-size: 18px;}
.teacherTabPalRight{width:310px;}
.teacherTabPal .topicBox button{width:130px;height:53px;line-height:53px;background: url("../images/icon4.png") no-repeat;margin-right:16px;margin-top:18px;background-color: red;color: white;cursor: pointer;}
.teacherTabPal .topicBox input{width:99px;height:51px;line-height:51px;background: url("../images/icon4.png") no-repeat;margin-right:16px;margin-top:18px;padding-left: 30px}
.teacherTabPal .topicBox button:nth-child(even){margin-right: 0;}
.teacherTabPal .topicBox a.input{background-position: 20px 20px}
.teacherTabPal .topicBox a.input{background-position: 20px -45px}
.teacherTabPal .topicBox a.input{background-position: 20px -109px}
.teacherTabPal .topicBox button.zjlx{background-position: 20px -178px}
.teacherList .List{width: 310px;}
.teacherList .List li{ line-height: 42px;height:42px;width: 310px;}
.teacherList .List i{font-style: oblique;width: 22px;height: 22px;line-height:22px;text-align: center;font-size: 20px;color:#fff;margin:0px 10px 0px 0;}
.teacherList .List i.num1,.teacherList .List i.num2{background: #eb5927;border:1px solid #e83d04;}
.teacherList .List i.num3{background: #f7d25f;border:1px solid #f5c32c;}
.img-l{width: 63.5%;float: left;margin-top: 10px}
.img-r{width: 31%;float: right;margin-top: 10px}

/*财经类*/

.economyTabHd li{margin:0px; width: 358px;}
.economyTabHd li.on,.economyTabHd li:hover{width: 360px;background:url("../images/tabTitBg2.png") repeat-y;}
.economyTabPalLeft{width: 660px;}
.freeSlideBox .tempWrap{margin:0 -6px;}
.freeSlideBox{overflow:hidden;width: 660px;position:relative;height: 260px;margin: 26px 0 40px;}
.freeSlideBox ul{ overflow:hidden;height:265px;}
.freeSlideBox ul li{float:left; _display:inline;margin:0 8px!important;-webkit-box-shadow: 0 0px 10px 0 rgba(0,0,0,.2);box-shadow: 0 0px 10px 0 rgba(0,0,0,.2);height:258px;}
.freeSlideBox ul li:nth-child(odd){margin-left:0;}
.freeSlideBox ul li:nth-child(even){margin-right:0;}
.freeSlideBox ul li .pic{ text-align:center; }
.freeSlideBox ul li .pic img{ width:320px; height:200px; display:block;}
.freeSlideBox ul li .title{width:296px; line-height:18px;margin:10px 11px;height:36px;overflow:hidden;}
.freeSlideBox ul li .title a{font-size: 14px;}
.freeSlideBox .sPrev,.freeSlideBox .sNext{z-index: 4;position:absolute; left:0; top:110px; display:block; width:36px; height:36px;background:url("../images/FreeSlideIconBtn.png") center top no-repeat; }
.freeSlideBox .sNext{ left:auto; right:0;background-position:center bottom; }
.economyTabPalRigth{width: 455px;}
.economyTabPal .titleTopic{color:#d3483e;margin-bottom: 0;}
.economyTabPal .serveCon{margin-bottom:32px;}
.economyTabPal .serveCon .serveBox{width: 420px;padding:5px 0 5px 35px;margin-bottom: 12px;}
.economyTabPal .serveCon .serveBox a{padding:6px 0}
.economyTabPal .serveCon .lookMore{height: 50px;line-height: 50px;width: 455px;background-position: 260px center}
.economyTabPal .topicBox a{width:217px;height:36px;background: url("../images/icon7.png") no-repeat;margin-right:17px;margin-top:20px;padding:55px 0 0 0;text-align: center;line-height: inherit;}
.economyTabPal .topicBox a:nth-child(even){margin-right: 0;}
.economyTabPal .topicBox a.lnzt{background-position: 93px 20px}
.economyTabPal .topicBox a.mnst{background-position: -76px 20px}
.economyTabPal .topicBox a.mryl{background-position: 93px -157px}
.economyTabPal .topicBox a.zjlx{background-position: -76px -157px}
/*师资力量*/
.teacherInforTit{background: url("../images/titleBg5.png") no-repeat center center;}

.teacherInforCon{border:1px solid #e9e9e9;border-right:none;border-top:none;position:relative;height: 726px;-webkit-box-shadow: -5px 5px 10px 0 rgba(0,0,0,.1);box-shadow: -5px 5px 10px 0 rgba(0,0,0,.1);}
.focus_pic{width:600px;height:420px;overflow:hidden}
.focus_pic img{width:600px;height:420px;display:inline-block;}
.focus_nav{position:absolute;left:0;bottom:0;background:#fff;height:206px;width: 1120px;*zoom:1;padding:50px 40px;}
.focus_nav ul{position:relative;*zoom:1;}
.focus_nav li{position:relative;*zoom:1;float:left;display:inline;margin:0 20px; cursor:pointer;}
.focus_nav img{width:240px;height:168px;}
.focus_nav .on img{border:2px solid #d3483e;width:236px;height:164px;}
.focus_nav li p{font-size: 22px;margin-top:24px;color:#333;}
.focus_nav li p span{font-size: 16px;display: inline-block;margin-left:10px;color:#666;}
.focus_nav .navPrev,.focus_nav .navNext{display:block;width:18px;height:31px;background:url("../images/teacherInforSlideBtn.png") no-repeat;position:absolute;top:115px}
.focus_nav .navPrev{background-position:0 0px;left:22px;}
.focus_nav .navNext{background-position:0 -31px;right:22px;left: auto;}
.focus_nav .navPrev:hover, .focus_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}
.focus_text{position:absolute;width:630px;height:380px;right:0;top:40px;background-color:#fff;overflow:hidden}
.focus_text ul{padding:70px 50px 0;width:530px;height:310px;overflow: hidden;}
.focus_text li{height:310px;}
.focus_text h2 a{font-size:34px;font-weight:normal;display:block;overflow:hidden;height: 54px;}
.focus_text .sub_tit{padding-bottom:70px;font-size: 16px;}
.focus_text .focus_info{font-size: 20px;line-height: 28px;}



/*首页明星教师*/
#fh5co-teacher-list{
float: left;
    width: 100%;
    margin-bottom: 10px;
}
#fh5co-teacher-list .bg-teacher {
/*padding: 0px 20px 80px;*/
}
#fh5co-teacher-list .show-list {
padding-top: 50px;
}
#fh5co-teacher-list .show-list .more {
    width: 100%;
    height: 100px;
    float: left;
    text-align: center;
}
#fh5co-teacher-list .show-list .more a {
    display: inline-block;
    font-size: 24px;
    height: 45px;
    width: 180px;
    background-color: #FF4948;
    line-height: 45px;
    color: #fff;
    margin-top: 50px;
    letter-spacing: 3px;
    font-family: 微软雅黑;
}
#fh5co-teacher-list .show-list .more a:hover {
    background-color: #c40000;
    color: #fff;
}
#fh5co-teacher-list .show-list a {
color: #666;
}
#fh5co-teacher-list .show-list a:hover {
color: #666
}
#fh5co-teacher-list .show-list .pro-item {
overflow: hidden
}
#fh5co-teacher-list .show-list .portfolio-img {
position: relative;
}
#fh5co-teacher-list .show-list .portfolio-img span {
position: absolute;
bottom: -30px;
height: 61px;
width: 100%;
left: 0;
right: 0;
background-repeat: no-repeat;
background-position: center top;
}
#fh5co-teacher-list .show-list .portfolio-img span.inner-img1 {
background-image: url(../images/t-1.png)
}
#fh5co-teacher-list .show-list .portfolio-img span.inner-img2 {
background-image: url(../images/t-2.png)
}
#fh5co-teacher-list .show-list .portfolio-img span.inner-img3 {
background-image: url(../images/t-3.png)
}
#fh5co-teacher-list .show-list .content {
border: 1px solid #DCDCDC;
border-top: none;
padding: 43px 25px 10px;
}
#fh5co-teacher-list .show-list .content h3 {
font-size: 18px;
color: #666;
white-space: nowrap;
overflow: hidden;
margin-bottom: 7px;
}
#fh5co-teacher-list .show-list a:hover .content h3 {
color: #c40000
}
#fh5co-teacher-list .show-list a .content p.desc {
color: #666;
line-height: 32px;
font-size: 15px;
margin-bottom: 15px;
overflow: hidden
}
#fh5co-teacher-list .show-list a .content p.stars {
background: url(../images/star.png) no-repeat center center;
height: 50px;
border-top: 1px solid #DCDCDC;
position: relative;
}
#fh5co-teacher-list .show-list a .content p.stars:before {
position: absolute;
height: 3px;
background: #CA0000;
width: 60px;
margin: 0 auto;
text-align: center;
content: "";
top: -3px;
left: 0;
right: 0
}
/* 首页报名方式 begin*/
#fh5co-registration-list{
float: left;
width: 100%;
        min-width:1200px;
}
#fh5co-registration-list .bg-registration {
background: url(../images/r-bg.png) no-repeat center center;
background-size: cover;
    padding-bottom: 15px;
}
#fh5co-registration-list .fh5co-heading h2, #fh5co-registration-list .fh5co-heading span {
color: #fff
}
#fh5co-registration-list .show-list {
padding: 35px 0 70px;
}
#fh5co-registration-list .show-list .r-method h3 {
font-size: 30px;
color: #000;
margin-bottom: 15px;
}
#fh5co-registration-list .show-list .r-method .content {
font-size: 14px;
line-height: 30px;
}
#fh5co-registration-list .contact-form {
margin-top: 7px;
}
#fh5co-registration-list .contact-form .form-group {
padding-bottom: 15px;
}
#fh5co-registration-list .contact-form .input {
border-color: #DADADA;
font-size: 14px;
    padding: 6px;
    border: solid 1px #ddd;
    width: 100%;
    height: 34px;
    line-height: 20px;
    display: block;
    border-radius: 4px;
    -webkit-appearance: none;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
#fh5co-registration-list .contact-form .button {
display: inline-block;
font-size: 16px;
background: #FF4948;
color: #fff;
border: none;
padding: 12px 66px;
margin-top: 2px;
}
#fh5co-registration-list .contact-form .button:hover {
background: #c40000;
        cursor: pointer;
}
/* 内页 begin*/

#fh5co-wrapper {
overflow-x: hidden;
}
#fh5co-page {
position: relative;
z-index: 2;
background: #fff;
overflow-x: hidden;
}
.fh5co-heading {
position: relative;
z-index: 1;
text-align: center;
}
.fh5co-heading h2 {
color: rgb(53, 53, 53);
font-size: 40px;
font-weight: normal;
margin: 0 auto 7px;
text-transform: uppercase;
line-height: 50px;
    padding-top: 15px;
letter-spacing: 2px;
}
.fh5co-heading span {
font-size: 18px;
color: #666;
display: block;
margin-top: 8px;
}
.fh5co-heading .imgs {
background: url(../images/title-img.png) no-repeat center top;
height: 50px;
width: 100%
}
.vertical-middle {
width: 100%;
height: 100%;
display: table;
}
.vertical-middle > div {
display: table-cell;
vertical-align: middle;
}
.zoomimgs {
display: block;
width: 100%;
height: 0;
padding-bottom: 71%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}
.artzoomimgs {
display: block;
width: 100%;
height: 0;
padding-bottom: 64%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}
.chazoomimgs {
display: block;
width: 100%;
height: 0;
padding-bottom: 115%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}
.aboutzoomimgs {
display: block;
max-width: 110%;
height: 0;
padding-bottom: 100%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}
.line-big .x1, .line-big .x2, .line-big .x3, .line-big .x4, .line-big .x5, .line-big .x6, .line-big .x7, .line-big .x8, .line-big .x9, .line-big .x10, .line-big .x11, .line-big .x12, .line-big .xl1, .line-big .xl2, .line-big .xl3, .line-big .xl4, .line-big .xl5, .line-big .xl6, .line-big .xl7, .line-big .xl8, .line-big .xl9, .line-big .xl10, .line-big .xl11, .line-big .xl12, .line-big .xs1, .line-big .xs2, .line-big .xs3, .line-big .xs4, .line-big .xs5, .line-big .xs6, .line-big .xs7, .line-big .xs8, .line-big .xs9, .line-big .xs10, .line-big .xs11, .line-big .xs12, .line-big .xm1, .line-big .xm2, .line-big .xm3, .line-big .xm4, .line-big .xm5, .line-big .xm6, .line-big .xm7, .line-big .xm8, .line-big .xm9, .line-big .xm10, .line-big .xm11, .line-big .xm12, .line-big .xb1, .line-big .xb2, .line-big .xb3, .line-big .xb4, .line-big .xb5, .line-big .xb6, .line-big .xb7, .line-big .xb8, .line-big .xb9, .line-big .xb10, .line-big .xb11, .line-big .xb12 {
min-height: 1px;
padding-right: 17px;
padding-left: 17px;
width: 30.3%;
float: left;
}


/* 底部 begin*/
footer {
background: #282828;
color: #d5d5d5;
padding: 12px 0;
border-top: 2px solid #c40000;
float: left;
width: 100%;
        min-width:1200px;
}
footer .copyright{
font-size:14px;
}
footer .copyright .foot-nav a{
font-size:14px;
}
footer .copyright .foot-link,footer .copyright .foot-link a{
font-size:14px;
}
footer .copyright .copy,footer .copyright .copy a{
font-size:14px;
}
footer a {
color: #d5d5d5;
}
footer a:hover {
color: #c40000
}
footer .foot-nav {
margin-bottom: 10px;
}
footer .foot-nav a {
margin: 0 10px 0 0;
}
footer .foot-top .foot-link {
padding: 0px 0 10px;
}
footer .foot-top .social {
text-align: right;
margin-top: 12px;
}
footer .foot-top .social li {
display: inline-block;
margin-left: 5px;
}
footer .foot-top .social li a {
margin-top: 3px;
display: inline-block;
width: 32px;
height: 32px;
color: #282828;
background: #fff;
border-radius: 50%;
text-align: center;
line-height: 30px;
font-size: 18px;
margin-right: 3px;
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
margin-bottom: 0
}
footer .foot-top .social li a:before {
background: 0 0
}
footer .foot-top .social li a:hover {
color: #c40000
}
footer .foot-top .social #f-weixin-id {
position: relative;
z-index: 7
}
footer .foot-top .social .weixint-content {
background-clip: padding-box;
border: 1px solid rgba(204, 213, 219, 0.8);
border-radius: 4px;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
left: -42px;
min-height: 32px;
padding: 0;
position: absolute;
text-align: left;
bottom: 46px;
white-space: normal;
width: 116px;
background: #fff;

z-index: 8
}
footer .foot-top .social .weixint-content:before {
position: absolute;
bottom: -9px;
left: 46px;
width: 0;
height: 0;
content: '';
}
footer .foot-top .social .weixint-content:after {
position: absolute;
bottom: -8px;
left: 46px;
width: 0;
height: 0;
border-right: 8px solid transparent;
border-top: 8px solid #fff;
border-left: 8px solid transparent;
content: '';
}
footer .foot-top .social .weixint-content img {
width: 110px;
height: 110px;
}
.icon-weibo:before {
content: "\f18a"
}
.icon-qq:before {
content: "\f1d6"
}
.icon-wechat:before, .icon-weixin:before {
content: "\f1d7"
}
/* 底部 end*/
