.itemBox{width: 1200px; margin: 20px auto 0; overflow: hidden;}
.m_list{float: left;overflow: hidden; display: inline;}
.m_list li{float:left; overflow: hidden; display: inline;}
.fl{float: left; overflow: hidden; display: inline;}
.fr{float: right; overflow: hidden; display: inline;}
/*head*/
.topbar-body{border: none;background: #fff;-webkit-transition: background-color 0.2s 0.4s;-moz-transition: background-color 0.2s 0.4s;-o-transition: background-color 0.2s 0.4s;transition: background-color 0.2s 0.4s;}
.itemBox_head{ margin: 25px auto; height: 87px; overflow: hidden;}
.itemBox_head .logo{float: left;}
.itemBox_head .navbar{float: right;}
.menu-body {display: block; opacity: 1; float: left;position: relative;}
.menu-body li {float:left;margin: 0 20px;height: 67px;line-height: 87px;font-size: 14px;position: relative;box-sizing: border-box;}
.menu-body li.action {border-bottom: 4px solid #00a1f5; }
.menu-body li.action a{color: #0e82d9;}
.menu-body li.line {
  position: absolute;
  height: 4px;
  width: 0;
  padding: 0;
  background-color: #00a1f5;
  bottom: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.menu-body li a{  color: #757575;font-size: 20px;height:87px;line-height: 87px; display: block;
-webkit-transition: color 0.2s;
   -moz-transition: color 0.2s;
     -o-transition: color 0.2s;
        transition: color 0.2s;
}
.banner,.banner img{width: 100%;min-width: 1200px; }

/*cont*/
.itemCont{ float: left; display: inline; overflow: hidden;}
.itemCont .m_t{float:left;width: 100%; height: 29px;margin-bottom: 15px;font-size: 16px;line-height: 27px; color: #666;}
.itemCont .m_t span{font-style: italic;float:left;}
.itemCont .m_t span i{float: left;margin-right: 5px;color: #00a1f5;height: 27px; border-bottom: 2px solid #00a1f5; display: block;}
.itemCont .m_t .more{float:right; font-size: 12px;color: #00a1f5;}
.itemCont .m_pic,.itemCont .itemCont_a{float:left; border: 1px solid #cacaca; overflow: hidden;}


.itemContSystem{width: 285px;}
.itemDynamic{width:588px;margin:0 24px;}
.itemTao{width: 279px;}
.itemDynamic .itemCont_a{width: 586px;height: 303px;}
.itemDynamic .m_pic{margin: 11px 10px 0  10px; padding: 6px;}
.itemDynamic .m_list{width: 339px;margin-top: 3px;height: 288px;}
.itemDynamic .m_list li{width:100%;height:35px; border-bottom: 1px dotted #bbb;}
.itemDynamic .m_list a{line-height: 35px;font-size: 14px; color: #666; }
.itemDynamic .m_list a:hover{ color: #00a1f5;}
.itemDynamic .m_list em{float:left;width: 250px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.itemDynamic .m_list .time{float:right;}

.itemIntrod{width: 897px; margin-right: 24px;}
.itemIntrod .itemCont_a{width: 894px; height: 256px;}
.itemIntrod .m_list { margin:0 0 0 90px; }
.itemIntrod .m_list li { margin:37px 80px 0 0; }
.itemIntrod .m_list a{width: 111px; display: block; color: #333; line-height: 20px; text-align: center;word-wrap: break-word;}
.itemIntrod .m_list a:hover{color: #00a1f5;}
.itemIntrod .m_list a img{width: 111px; height: 149px; margin-bottom: 15px;} 
.itemAbout{width: 279px;}
.itemAbout .m_pic{border: none;}
.itemAbout .itemCont_a{ height: 256px;}
.itemAbout .itemCont_a p{float:left;text-indent: 2em; color: #333; line-height: 24px; margin: 8px 13px 0; display: inline; }

.itemTeach{width: 100%;}
.itemTeach .itemCont_a{width: 1198px;height:256px;}
.itemTeach .itemCont_a ul{margin-left: 22px;}
.itemTeach .m_list li{margin: 20px 15px 0 0;}
.itemTeach .m_list a {width: 180px;display: block;color: #333;line-height: 18px;text-align: center;word-wrap: break-word;}
.itemTeach .m_list a:hover{color: #00a1f5;}
.itemTeach .m_list a img {width: 180px;height: 167px;margin-bottom: 8px;}

.itemAd{width: 100%;}
.itemPartner .itemCont_a{ width: 1198px; height: 113px;}
.itemPartner .m_list li{ margin: 19px 16px; width: 265px; border: 1px solid #d6d6d6;}
.itemPartner .m_list li img{width:265px; height: 71px;}

.bottom{ height: 292px; background: url(../images/bot_bg.png) repeat top left; margin-top: 30px;}
.bottom .itemBox{ margin-top: 0;}
.bottom .itemBox div{float:left; display: inline; overflow: hidden;}
.bottom .bot_logo{width: 178px; height: 145px;margin: 47px 0 0 59px; background: url(../images/line.png) no-repeat top right;}
.bottom .tel{width: 504px;height: 145px;margin: 47px 0 0 40px;background: url(../images/line.png) no-repeat top right;}
.bottom .tel span{float:left;margin-top:40px;color: #fff; line-height: 38px;font-size: 28px;  letter-spacing:3px;}
.bottom .tel span img{float:left;margin: 5px 30px 0 0; }
.bottom .weixin{margin:55px 0 0 14px;}
.bottom .weixin a{float:left; text-align: center; font-size: 28px; color: #fff; line-height: 56px; margin: 0 37px;}
.bottom .bottom_a{line-height:60px;margin-top: 10px; background: #1e2329;font-size: 14px; color: #7a7b7c; text-align: center;}

/*关于我们*/
.itemBox_about .fl{width: 283px;}
.itemBox_about .fr{width: 892px;}
.itemBox_about .itemTao{width:283px;margin-bottom: 10px;}
.itemBox_about .itemTao img{width: 281px; height: 301px;}
.itemBox_about .itemContact{width:283px;}
.itemBox_about .itemContact .itemCont_a {width:281px;height: 335px;}
.itemBox_about .itemContact .m_map{width: 253px; height: 253px; margin: 12px 0 0 12px;border: 1px solid #838383;}
.itemBox_about .itemContact .m_map #allmap{width: 253px; height: 253px;}
.itemBox_about .itemContact .m_map #allmap .BMapLabel{border: 1px solid #00a1f5;}
.itemBox_about .itemContact .itemCont_a p{margin-top:10px;padding:0 12px;color: #666; line-height: 24px; font-size: 14px;white-space: normal;}
.itemBox_about .itemAbout{width: 892px;}
.itemBox_about .itemAbout .itemCont_a{padding: 30px 0; min-height: 632px;height: auto; }
.itemBox_about .itemAbout .itemCont_a p{float:none;display:block;font-size: 16px; line-height: 32px; color: #666; text-indent: 2em; margin: 10px 35px 0;white-space: normal;}
.itemBox_about .itemAbout .m_t .more{font-size: 14px; color: #666;}
.itemBox_about .itemAbout .m_t .more a{ color: #666;}
.itemBox_about .itemAbout .m_t .more a:hover{ color: #00a1f5;}
.itemBox_about .itemAbout .itemCont_a p img{float:left; border-radius: 5px;}

/*team_work*/
.itemBox_about .itemAbout .itemCont_a{width: 890px;}
.itemBox_about .itemAbout .itemCont_a h2{font-size: 24px; color: #333; text-align: center; margin-top: 0; font-weight: bold;}
.itemBox_about .itemAbout .team_list{width: 395px; color: #333; margin-top: 30px; padding-left: 49px;;}
.itemBox_about .itemAbout .team_list dt{font-size: 24px; font-weight: bold; line-height: 80px; padding-left: 25px;}
.itemBox_about .itemAbout .team_list dd{font-size: 18px; line-height:30px;color: #333; padding-left: 25px; background: url(../images/teamlist_ico_L.png) no-repeat center left;}
.itemBox_about .itemAbout .team_list.fr dd{ background-image: url(../images/teamlist_ico_R.png);}
.itemBox_about .itemAbout .team_list.fl{border-right: 1px solid #cacaca;}















