/***********************************************************************************/
/*全局*/
.header_container, .footer_container ,.container{width: 1005px;margin:0 auto;}
#container {background-color: #fff;padding:15px 20px 25px;width: 1023x;}
.clearfix:after {display: block;overflow: hidden;clear: both;height: 0;visibility: hidden;content: ".";}
.clear,.clr{clear:both;}
body{background:#fff;}
.fl{float:left;}
.fr{float:right;}
* {
       padding: 0;
       margin: 0;
       border: 0;
}
/*header*/
#header{}
#header, #header_container {height: 135px;margin: 0 auto;background-color:#fff;}
#header .header_top{height:44px;background:#ff9000;position: relative;}
#header .header_lt{float:left;color: #fff;}
#header .header_bottom.container {
  height: 91px;
}
#header .header_lt p{line-height: 44px;}
#header .header_rt{float:right;color:#666666;background: url("../images/header_img2.png") no-repeat 0 center #fff;width:258px;height:44px;}
#header .header_rt a{color:#666666;line-height:44px;    padding-top: 5px;padding-bottom: 5px; }
#header .rt_logo{background: url("../images/header_img3.png") no-repeat 0 center;padding-left:45px;margin-left: 50px;}
#container{padding-top: 5px;margin-top:2px;} 
#header .logo a {display: block;text-indent: -9999px;height: 90px;width: 435px;}
#header #serach{float:left;width:305px;height:34px; background:#ececec;  border-radius: 20px 20px 20px 20px;margin-top: 30px;}
#m_search {height: 2px;margin-top: 4px;position: absolute;right: 10px;top: 4px;width: 184px;}
#m_search a{background: url("../images/sy_07.jpg") no-repeat}
input#keyword{border: 0;font-size: 13px;height: 30px;float: left;width: 250px;border-radius: 20px 0px 0px 20px;background:#ececec;margin-left:20px;margin-top:2px;}
.search-btn {border: none;background:url("../images/serch_logo.png");color: #FFF;height: 16px;width: 20px;float: right;margin-top: 8px;margin-right: 8px;}




/*侧边分享*/
.sideContent{width:28px;position: absolute;right:-28px;top:55px;}
.sideContent  .share{background: url('../images/share.jpg') no-repeat center top;padding-top: 28px;}
.sideContent  .share dd{}
.sideContent  .share  dd a{display: block;width: 28px;height: 28px;text-indent: -9999999px;}
.sideContent  .share  dd a.txweibo{background: url('../images/share1.jpg') no-repeat center center #946B38;}
.sideContent  .share  dd a.xlweibo{background: url('../images/share2.jpg') no-repeat center center #946B38;}
.sideContent  .share  dd a.dou{background: url('../images/share3.jpg') no-repeat center center #946B38;}
.sideContent  .share  dd a.aboutus{background: url('../images/aboutus.jpg') no-repeat center center #946B38;margin-top: 3px;}



/*-----------首页index body begin--------------*/
.m .mt .extra{float:right;  margin-right: 10px;}
.m .mt .extra a{font-size:16px;color:#000;}

.m1{border:1px solid #EDEDED;padding-top: 15px;}
.m1 .mt .mt_left{background: url('../images/m1_mt_left.jpg') no-repeat 0px center;  width: 7px;height: 67px;float: left;margin-left: -8px;}
.m1 .mt .mt_right{background: url('../images/m1_mt_right.jpg') no-repeat 0px center;  width:35px;height: 67px;float: left;}
.m1 .mt h2{font-size: 16px;color: #fff;background: url('../images/m1_mt_center.png') repeat-x 0px -2px;  
margin-left: -1px;display: inline-block;float: left;padding: 15px 40px 15px 20px;}
.m1 .mt h2  span{display:block;font-size: 10px;text-transform: uppercase;}
.m1 .mt .extra{float:right;margin-right:25px;height:67px;line-height:67px;} 


.list_lh {   height: 140px;   overflow: hidden;     float: right;   width: 820px;   font-size: 14px;  padding-top: 20px;   line-height: 30px; } 
/*aboutus*/
div#aboutus .mt{  border-bottom: 1px solid #EDEDED;line-height: 55px;}
div#aboutus .mt h2{color: #946b35;font-size: 22px;background: url('../images/about_mt.jpg') no-repeat 5px center;float: left;padding-left: 60px;}
div#aboutus .mt h2 span{color: #999;font-size:14px;  margin-left: 5px;}
div#aboutus .mc {padding: 30px 20px 25px;color: #666;font-size:14px;line-height: 25px;text-indent: 2em;
background: url('../images/culture_bg.jpg') no-repeat right bottom;clear: both;}
div#aboutus .mc  h2{color: #ec9a01;font-size:30px;}
div#aboutus .mc  ul li{color: #ec9a01;font-size:18px;float: left;margin-top: 10px;width: 360px;}

/*-----------联系我们------------*/
div#contact {width: 385px;float: left;}
div#contact  .mc{padding:11px 15px;clear: both;  height: 215px;}
div#contact  .mc ul li{border-bottom: 1px solid #EDEDED;  padding: 10px 0px;}
div#contact  .mc ul li h3{font-size:14px;color:#666;margin-left: 75px;line-height:22px;}
div#contact  .mc ul li img{float:left;padding: 0px 15px 0px 10px;}

div#linkus{border: 1px solid #EEEEEE;padding:2px;margin-top: 20px;}
div#linkus .mt{background:url(../images/link_mt.jpg) no-repeat 0px center;padding: 9px 15px 8px;box-shadow: 3px 3px 5px #ccc; height: 37px;}
div#linkus .mt h2{color:#fff;font-size:16px;}
div#linkus .mt h2 span{color:#fff;font-size:10px;text-transform:uppercase;}
div#linkus .mc{padding:20px 10px;clear: both;}
div#linkus .mc dd{color:#666;font-size:14px;color: #666;font-size: 14px;border-bottom: 1px solid #eee;padding: 5px 0px 5px 10px;line-height: 22px;}
/*scope*/
div#scope {width:560px;float:right;}
div#scope  .mt{height:67px;}
div#scope  .mc{padding:25px 20px;clear:both;height:187px;}
div#scope  .mc ul{float:left;}
div#scope  .mc ul li{border-bottom: 1px solid #EDEDED; height:35px;width: 300px;font-size:14px;color:#666;line-height:35px;}
div#scope  .mc img{float:left;padding-right:24px;display: block;}
/*events*/
div#events .mt{background:url(../images/event_mt.jpg) no-repeat right center;margin-bottom: 19px;}
div#events .mc li{height: 47px;text-indent: 55px;border-bottom: 1px solid #ccc;margin-bottom: 7px;}
div#events .mc li a{font-size:14px;color:#333;}
div#events .mc li a span{font-size:14px;color:#7d7d7d;display:block;float: right;}
div#events .mc li.ev_1{background:url(../images/en_1.jpg) no-repeat 0px 4px;}
div#events .mc li.ev_2{background:url(../images/en_2.jpg) no-repeat 0px 4px;}
div#events .mc li.ev_3{background:url(../images/en_3.jpg) no-repeat 0px 4px;}
div#events .mc a.more_ev {font-size: 14px;color: #666;background:url(../images/ev_more.jpg) no-repeat 0px center;padding-left: 40px;clear: both;margin-top: 25px;display: block;}

/*picture*/
div#picture {background-color: #fff;  clear: both;margin-top: 25px;}
#picture .mt{height: 60px;background: url(../images/mt_bg.jpg) no-repeat 75px center #810000;line-height: 60px;}
#picture .mt h2{font-size:22px;  margin-left: 35px;color: #fff;float:left;}
#picture .mt h2 span{color:#b4abab;font-size:18px;margin-left: 10px;}
#picture .mt  .extra{line-height: 60px;float:right;margin-right: 20px;}
#picture .mt  .extra a{font-size: 14px;color: #fff;}
#picture  .mc{clear: both;padding-top: 25px;padding-left: 24px;padding-bottom: 10px;margin-bottom: 25px;}
#picture  .mc li.pic_li0 .content {position: absolute;bottom: 0px;left: 0px;height: 45px;width: 471px;}
#picture  .mc li.pic_li0  h3 {color: #fff;height: 45px;z-index: 99999;line-height:45px;position: relative;text-align: left;padding-left: 20px;font-size: 14px;}
#picture  .mc li.pic_li0  .content_bg {background-color: #222;opacity: 0.6;filter: alpha(opacity==60);height: 45px;margin-top: -45px;}
#picture  .mc li{float:left;position: relative;margin-right: 19px;margin-bottom: 13px;}
#picture  .mc li img{display:block;}
/*-----------首页index body finish--------------*/

/*面包学*/
.bd_w {height: 50px;line-height: 50px;  position: relative;top: -50px;background-color:rgba(255,255,255,0.7);}
.bd_w  input#keyword{background:#fff}
.theCurrent #serach{
  width: 305px;
  height: 34px;
  background: #fff;
  border-radius: 20px 20px 20px 20px;
  margin-top: 10px;
}
.theCurrent .breadcrumb{float:left;}
.breadcrumb li{float:left;}
#footer_banner{  margin-top: 30px;}

#brand_banner{  height: 328px;}
/*当前路径*/
#current{background: url(../images/current.png) repeat-x 0px top;  float: right;margin-right: 10px;}
#current .theCurrent {float: left;}
#current .theCurrent span.cur {  color: #b96302;
  font-size: 14px;
  display: inline-block;
  float: left;}
#current .breadcrumb {list-style: none;display: inline;  float: left;}
#current .breadcrumb li {display: inline;}
#current .breadcrumb li a {font-size: 14px;color: #333333;display: inline-block;}
#current .breadcrumb li .divider {padding: 0 10px 0px 8px;color: #cccccc;font-size: 14px;}
#current .breadcrumb .active {color: #333333;font-size: 14px;}

/*页面body*/
#about_us {  margin-top: 80px;}
#about_us .col1{float:right}
#about_us .col1 .ts{    margin-top: 32px;}
#about_us .ts li .tf{    line-height: 85px;background-color: #ff9000; padding: 25px 0px;color: #fff;font-size: 26px; padding-left: 20px;padding-right: 217px;    position: relative;}
#about_us .col2{width:650px;float: left;margin-right: 10px;} 
#about_us .col2 .mc{font-size:15px;} 
#about_us .col2 .mc p{line-height: 23px;} 
#about_us .col2 .mc p img{padding-top:40px;} 
#about_us .lf_title{font-size:26px;}


.history{
height:490px;
width:340px;
background: url(../images/history.jpg) no-repeat center;
}
.history img{  margin-left: 40px;
  margin-top: 160px;}
/*侧边导航*/
#recommend .mt{height: 45px;}
#recommend .mt h2{font-size: 20px;color: #bb6502;float: left;}
#recommend .mt h2 span{font-size:14px;color: #b9b9b9;text-decoration:uppercase;display:block;}
#recommend .mt .extra{margin-right:0px;}
#recommend .mt .extra a{background: url(../images/recom_mt.jpg) no-repeat center;width:30px;height:45px;display:block;text-indent: -99999px;}

#linkus .mt h2{font-size: 20px;color: #bb6502;float: left;}
#linkus .mt h2 span{font-size:14px;color: #b9b9b9;text-decoration:uppercase;display:block;}

/*col2 m2 mt*/
#productlist .col1 { width: 173px;}
#productlist .col1 .m2 { margin-bottom: 20px;}
#Dlpp .mc ul{line-height:33px;  font-size: 14px;}
#Dlpp .mc ul li a{color:#000;}
#Dlpp .mc ul li :hover{color: #c88800;}
#Cpfl .mc ul{line-height:33px;  font-size: 14px;}
#Cpfl .mc ul li a{color:#000;}
#Cpfl .mc ul li :hover{color: #c88800;}
#productlist .m2 .mt{height:50px;line-height:50px;background:#6f6f6f;font-size:18px;padding-left: 20px;}
#information .m2 .mt{height:50px;line-height:50px;background:#6f6f6f;font-size:18px;padding-left: 20px;width:153px;}
#productlist .col1 .m2 .mc{clear: both;  width: 131px; padding: 30px 20px;border: 1px solid #e1e1e1;}
#information .col1 .m2 .mc{clear: both;  width: 131px; padding: 30px 20px;border: 1px solid #e1e1e1;}
#information .nr{width:80%}
#information .m2 .mt a{color:white;}
#information .newlist{width: 820px;    padding-bottom: 20px;  }
#productlist .m2 .mt a{color:#fff;}
.col1 .m2 .mc .lf_title p{font-size:14px;color:#000;}
#productlist  .m2 .mt h3{  font-size: 26px;   color: #000;   display: inline-block;   padding: 0px 10px 0px 10px;   float: left;}
#productlist  .m2 .mt h3 i{font-size: 22px;color: #cc0000;font-style: normal;}
.m2 .mt span{font-size: 14px;
  display: inline-block;
  color: #999999;}
#productlist  .m2 .mt .lf_title{float:left;}
#productlist  .m2 .coach_mt {border-bottom: 1px solid #C4C4C4;}
#productlist  .col2 .m2 .mc{clear: both;padding: 15px 10px 45px;font-size: 15px;color: #333;line-height: 24px;  width: 720px;float: right;} .subordinate li{float:left;}
.subordinate li a{font-size:14px;color:#000;padding: 5px 10px;border-right:1px solid #DBDADA;}
.subordinate {float: right;margin-right: 40px;}
.subordinate li.current a{background-color:#E30000;color:#fff;}
ul.index_coach_ul li a {border: none;color: #666;}
.subordinate li.all a{color: #cc0000;}

/*col2 m2 mc*/
.col2 {float:right;}
.col1 {float:left;}
.ft{float:left;}
.rt{float:right;}
.bd_b{border-bottom: 1px dashed #e1e1e1;}


/*col0*/
#productlist .col0 .mc .fl img{width:150px;}

.m2 .pic img{width:225px;height:170px;display:block;}
.m2 .info{width: 70%;margin-top: 10px;margin-right: 10px;}
.m2 .info span.date{font-size:14px;color:#999;}
.m2  .topfeed{background: url(../images/stick.jpg) no-repeat 0px top;}


.index_about{  font-size: 15px;float: right;width: 510px;}
.index_about p{ margin-bottom: 11px;
  line-height: 20px;}
  
  .language {
  position: absolute;
  bottom: 22px;
  left: 133px;
  border: 1px solid #DFDFDF;
  right: 195px;
  width: 180px;
  cursor: pointer;
  background: url("../images/hd_pointer.jpg") no-repeat right #fff;
  line-height: 30px;
  text-indent: 10px;
}
.language li:hover a{color:#c88800;}
.language ul {
  display: none;
  background: #fff;
}


.language ul li a {
  color: #222;
}





.page_img {float: left;  margin-top: 35px;}
.page_img img{max-width:100%;}
.page_content{float:right;width: 53%;  margin-top: 25px;}
.center{text-align:center;}
.center img{max-width:100%;}
/*文章*/
.m2 .newlist li{padding: 15px;margin-top: 15px;}
.m2 .pic img{width:225px;height:170px;display:block;}
.m2 .info{width: 62%;margin-top: 10px;margin-right: 10px;}
.m2 .info p.description{font-size: 14px;color: #666666;line-height: 24px;padding-top: 15px;}
.m2 .info  h3{font-size:18px;color:#000;}
.m2 .info span.date{font-size:14px;color:#999;}
.m2  .topfeed{background: url(../images/stick.jpg) no-repeat 0px top;}

/*(文章)下载*/
.m2 .downlist li{background-color:#F5F5F5;padding: 25px 35px;margin-top: 20px;font-size:14px;color:#999999;position: relative;}
.m2 .downlist li  h3{font-size:18px;color:#000;margin-bottom: 10px;}
.m2 .downlist li  .date{font-size:14px;color:#ff0000;margin-right: 25px;}
.m2 .downlist li  .views{font-size:14px;color:#ff0000;}
.m2 .downlist li  .load{font-size: 14px;color: #000;position: absolute;right: 35px;top: 30px;}
.m2 .downlist li  .load:hover a{color:#E30000;}
.m2 .downlist li  .load  i.icon-download-alt{display:block;}

/*文章内页*/
#articleshow .mc .articletitle {color: #b90000;font-size: 24px;text-align: center;}
#articleshow .art_info {text-align: center;border-bottom: 1px dashed #ddd;height: 30px;line-height: 30px;margin-bottom: 10px;color: #999;font-size: 12px;}
#articleshow .txt {line-height: 2em;font-size: 14px;padding: 5px 10px;}
#articleshow .txt img{max-width:100%;}
#articleshow  .orientation {padding: 20px 30px;}
#articleshow  .orientation p{font-size: 14px;color: #ccc;}
#articleshow  .orientation p a{font-size: 14px;color: #bba048;}
.pro_content  h2.pro_h2 {font-size: 16px;color: #000;} 

/*页脚*/




/*分页*/·
.paging_full_numbers {margin: 30px 10px 10px;text-align: right;}
.paging_full_numbers span.current {background:#946B35;color: #fff;}
.paging_full_numbers a,.paging_full_numbers span {padding: 3px 8px;margin-right: 5px;background: #eee;color: #333;text-decoration: none;cursor: pointer;}
.dataTables_paginate.paging_full_numbers {float: right;margin-top: 15px;}

/*list_service模版文章*/
#starList {}
#starList  li i{width: 10px;height: 10px;background-color: #BBA04A;display: inline-block;margin-left: 20px;margin-right: 25px;}
#starList  li {margin: 0px 10px;line-height:40px;height:40px;border-bottom: 1px solid #F0F0F0;}

/*产品内页*/
#productshow .mc h3 {line-height: 20px;
  margin-left: 0px;
  margin: 10px 0px;
  font-size: 24px;
  color: #000;}
#productshow .content p{  color: #666;  font-size: 14px;}
#productshow .mt{ height:445px;}
#products {  margin-top: 75px;}
#productshow .description{  margin-top: 25px;height: 159px;}
#productshow .rt a{   color: #ff9000;font-size: 16px;}
#productshow .rt .tuijian li{  float:left;}
#productshow .rt img{   border: 1px solid #e1e1e1;  margin-top: 15px;}
#productshow .mt .lt{float:left;margin-right: 75px;}
#productshow .mt .lt p{width: 380px;
  height: 380px;
  text-align: center;
  border: 1px solid #e1e1e1;}
#productshow .mt .rt{ float:left;}
#productshow .mt .rt li{line-height: 25px;margin-right: 10px;}
#productshow .title{   font-size: 30px;color: #ac0000;}
#productshow .mc ul li{list-style-type: circle;margin-left: 25px;}
.content table td,.content table th{padding: 5px 4px;font-size: 12px;}

/*brand*/
#brand_banner .bx-controls {display:none;}

.connent_bottom{ background: url("../images/contact_footer.png") no-repeat bottom ;}
/*留言反馈*/
table.selform {margin-top:5px;width: 640px;}
table.selform th {vertical-align: middle;font-size: 15px;text-align:center;
  width:15%;
  background-color: #F1F1F1;
  border: 1px solid #DDD;
}
table.selform td {
  border: 1px solid #DDD;  text-align: left;
}
.selform .input {
  border: 1px solid #c4c4c4;
  height: 24px;
  line-height: 24px;
  padding: 0 4px;
  vertical-align: middle;
  width: 183px;
}
.selform textarea {
  border: 1px solid #d5d5d5;
  padding: 4px;
  resize: none;
  width:520px;
}
#btnSubmit {
  background: none repeat scroll 0 0 #e40f23;margin-top: 15px;
  border: medium none;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font: 22px "Microsoft Yahei";
  height: 34px;
  text-align: center;
  width: 148px;
}

/*jianshengbao模版文章*/
.notice{border-bottom: 1px solid #F0F0F0;margin-bottom: 20px;}
.notice h3{font-size: 18px;color: #000;border-top: 1px solid #F0F0F0;border-bottom: 1px solid #F0F0F0;  margin-bottom: 25px;margin-top: 5px;height: 35px;line-height: 35px;padding-left: 15px;}
.notice h3 i{width: 10px;height: 10px;background-color: #FFC300;display: inline-block;margin-bottom: 3px;margin-right: 20px;}
.notice dl dd{font-size: 14px;color: #666666;line-height: 30px;  width: 452px;}
.notice dl dd span{  font-size: 18px;color: #d80000;margin: 0px 15px;font-family: arial;}
.notice dl{float:left;}
.notice img{float:right;}
#productlist .mc li .price{  height: 30px;line-height: 30px;font-size: 18px;color: #c40000;margin-left: 15px;margin-top: 15px;}
#productlist .mc li h3.title{margin: 0px;font-size: 14px;line-height: 30px;}
#productlist .mc li .sold{  font-size: 14px;color: #666666;margin-left: 10px;margin-top: 10px;margin-bottom: 20px;}
#productlist .mc li.jian{box-shadow:none;margin: 10px 0px 10px 10px;}
.promote{font-size:24px;color:#010101;text-align: center;margin-top: 15px;}

/*dance_fitness模版单页*/
#page_fitness{}
#page_fitness li.clearfix{border-top: 1px solid #F0F0F0;}
#page_fitness dt{  width: 20%;font-size: 24px;color: #666;text-align: center;padding-top:50px;}
#page_fitness dd{border-left: 1px solid #F0F0F0;padding-left: 25px;padding-top: 15px;padding-bottom: 20px;}
#page_fitness dd li{height: 35px;line-height: 35px;background: url(../images/square.jpg) no-repeat 0px center;  padding-left: 25px;margin-left: 30px;}
#page_fitness dd td.align_rt {text-align: right;padding-right: 25px;}


/*页脚*/
#footer{background:#b7aea1;height: 125px;position:relative;}
#footer  h3{color: #000;font-size: 18px;}
#footer .footer_left{float:left;margin-top: 15px;position: relative;}
#footer .footer_right{float:right;margin-top: 10px;}
#footer .footer_logo{float:left;  margin-right: 30px;}
#footer .footer_agent{margin-top: 5px;float:left;}
#footer .QR img{  width: 105px;}
#footer .QR{position: absolute;
  bottom: 5px;  right: 55px;}
/*------页脚地址----------*/
#footer .copyright {margin-left: 65px;clear: both;overflow:hidden;position:relative;font-size:15px;color:#796343;}
#footer .copyright  a{text-decoration:underline;color:#796343;}
#footer .copyright  img{top: 25px;position: absolute;right: 115px;}
#footer .copyright .container{font-size: 14px;color: #cccccc;line-height:110px;text-align:center;position:relative;}

