/* CSS Document */
@import url(limitless_global.css);

 html, body { 
          
            height: auto;
         
        }

.sub_page{width:100%; position: absolute;min-width:1360px; height:726px;  }

.sub_body{ position: absolute;width:100%; margin-top:656px; height:70px;background-color:rgba(255,255,255,0.75);}

.limitless_body { float:left;width:100%; left:0;  margin-top:820px;  min-width:1360px;}
.aboutus_fontt{ display:block; line-height:35px; font-size:22px; color:#575758;}
.aboutus_fonte{ display:block;line-height:25px; font-size:22px; font-family:basefont;  color:#c4c4c4; }

.sub_menu{float:left;width:100%; display:inline;list-style-type:none; }
.sub_menu ul{ float:left; }
.sub_menu li{ float:left;width:190px; text-align:center; height:70px; line-height:70px;  font-size:16px;  }
.sub_menu li:hover{ background-color:rgba(88,88,88,0.8); color:#FFF;-webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s; }
.sub_menu_on { background-color:rgba(88,88,88,0.8); color:#FFF;}

.button_font{ float:left; width:370px; height:73px; line-height:73px; color:#fff; font-size:18px; text-align:center;  margin-top:20px; background-color:#f15d39;}
.button_font:hover {  -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;

background-color:#171717;font-size:20px; }

.event {  width:1160px; margin:0 auto; }
.event ul {float:left; margin:0px; padding:0px;background:url(../images/sub_04.jpg) 1px top repeat-y; }
.event li { float:left; width:1144px; height:193px; margin-top:20px;  background:url(../images/event_bg.png) right top no-repeat; display:inline; }
.event li b { float:left; margin-top:40px; width:90px; height:90px; line-height:90px; text-align:center; background-color:#656465; color:#FFF; font-size:22px;  border-radius: 45px;  }
.event li span { float:left; margin-left:65px; padding:10px; line-height:24px;width:950px; font-size:14px;}
.event li p { float:left; width:250px;  }
.event li:hover{background:url(../images/event_bg1.png) right top no-repeat; color:#1e69af; }
.event li:hover b{background-color:#ad8a2b; }


.menu {width:89px; height:auto; position: fixed; left:5px; top:150px; font-size:12px; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:89px; height:33px; text-align:center; color:#494949; border-bottom:1px solid #aaa; background:#e9e9e9; line-height:33px; font-size:12px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#c7c7c7;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:89px; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#c7c7c7; color:#000;}
.menu ul li:hover ul li a:hover {background:#171717; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}


.join_from{ float:left; width:595px; height:300px; -webkit-box-shadow:0 0 10px #eeeeee;  
  -moz-box-shadow:0 0 10px #eeeeee;  
  box-shadow:0 0 10px #eeeeee; }




.index_image{width:100%; margin:0 auto; }
.index_image ul{ float:left; width:100%;}
.index_image li{ float:left; width:250px;  height:90px;border: #dddddd 1px double; padding-bottom:20px; }
.index_image li span{ float:left; width:100%; height:auto; text-align:center; overflow:hidden; }
.index_image li p{ float:left; margin-top:10px; width:100%; text-align:center; font-size:20px; color:#cdcdcd;font-family:basefont;}
.index_image li h1{ float:left; width:100%; text-align:center; font-size:15px; height:40px; color:#525252; line-height:30px;background:url(../images/index_image_icon1.png) center bottom no-repeat;}

.index_image li:hover{  
background-color:#808080; color:#FFF;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;   -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;
 }   
  




 .sell_menu{ margin: 0 auto; width: 100%; margin-top:10px;}

.sell_menu ul{ text-align: center;width: 100%;}
.sell_menu li{ display: inline-block;width:120px; margin:1px; height:40px; line-height:40px;text-align:center; background-color:#e5e5e5; }


.sell_menu li:hover{ background-color:#505050; color:#FFF;}



.sell{ float:left; width:100%; margin-top:50px;}
.sell li{ float:left; width:640px; margin-left:10px;margin-top:20px; height:160px; background:url(../images/sell_04.jpg) left top repeat-x;background-color:#e5e5e5;}
.sell li h1{ float:left;  height:60px; line-height:60px; margin-left:30px; font-size:18px; color:#515151;}
.sell li span{ float:right;  height:60px; line-height:60px; margin-right:30px; font-size:12px; color:#999;}
.sell li p1{ float:left; width:600px;  background:url(../images/sell_08.jpg) left top no-repeat; text-align:left; padding-left:40px; height:26px; line-height:24px; margin-left:30px; margin-top:20px; font-size:12px; color:#999;}
.sell li p2{ float:left; width:600px;  background:url(../images/sell_11.jpg) left top no-repeat; text-align:left; padding-left:40px; height:26px; line-height:26px; margin-left:30px; margin-top:5px; font-size:12px; color:#999;}
.limitless_news{ margin:0 auto; width:96%; margin-top:30px; color:#464646;}
@media screen and (min-width: 1600px) and (max-width:2670px){
.limitless_news   li{ float:left; padding:40px;width:20%; height: auto; display:inline; border-left: #dddddd 1px double;   }
}
@media screen and (min-width: 1280px) and (max-width:1599px){
.limitless_news   li{ float:left;margin-top:20px;  padding:40px; width:24%; height: auto; display:inline;  border-left: #dddddd 1px double;   }
}

@media screen and (min-width: 640px) and (max-width:1279px){
.limitless_news   li{ float:left;margin-top:20px; padding-bottom:30px; margin-left:1%;width:32%; height: auto; display:inline; background-color:#ededee;   }
}
@media screen and (max-width:640px){
.limitless_news   li{ float:left;margin-top:20px; padding-bottom:30px; margin-left:1%;width:49%; height: auto; display:inline; background-color:#ededee;   }
}

.limitless_news   li h1{ float:left;  font-size:15px; margin-top:10px;  display:block;  width:100%; height:56px; line-height:24px; text-align:left; color:#4d4d4d; }
.limitless_news   li span {overflow:hidden; }
.limitless_news  li p{ float:left; margin-top:10px;width:100%; line-height:25px; display:inline; height:100px;  text-align:justify;text-justify:inter-ideograph;}
.limitless_news  li img{ float:left; width:100%; height: auto;}

.limitless_news li:hover{  
background-color:#696969; color:#FFF;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;   -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;
 }   
.limitless_news li:hover h1{  
 color:#FFF;
 
 }  
.limitless_news  li:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}



.pro_show{ float:left; width:100%; margin-top:20px;  padding:0px; }
.pro_show ul{margin:0px 0px 0px 0px; padding:0px;}
.pro_show li{  float:left; margin-top:12px;display:inline; width:315px; height: auto; }

.pro_show li:hover{ color:#FFF;}
.pro_show ul li p { float:left;width:315px; height:330px;border:1px solid #DDDDDD; overflow:hidden;}
.pro_show ul li h1 { float:left;width:315px; margin-top:4px; padding-left:20px; height:50px; line-height:50px; text-align:left;background-color:#e9e9e9;color:#525252; font-size:18px; }
.pro_show span{  float:left;background-color:#e9e9e9;width:315px;padding-left:20px; height:40px; line-height:30px;color:#525252;}

.pro_show A IMG {width:330px; height:330px; }
.pro_show A:hover IMG {    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}



.message{ width:1170px; margin:0 auto;  padding-top:50px;}
.message span{ float:left;}


.download{ margin:0 auto; width:90%;padding-top:50px; padding-bottom:50px;}
.download ul { float:left; width:100%;}
.download li { float:left; width:100%;background-color:#e8e8e8; height:40px; line-height:40px;color:#424242; padding-left:20px;border-bottom:1px solid #DDDDDD; }
.download li p1{ float:left; width:40%; }
.download li p2{ float:left; width:20%; }
.download li p3{ float:left; width:30%; }
.download li p4{ float:left; width:10%; }
.download li:hover {  background-color:#4c4c4c;color:#FFF; }


.pagecount  { margin: 0 auto; width: 100%; padding-top:50px; padding-bottom:50px; }
.pagecount ul { width:100%; text-align:center;}

.pagecount li { display: inline-block;  background-color:#e3e3e3; text-align:center; width:40px; height:40px; line-height:40px; margin-right:5px; margin-top:5px; font-size:14px;color:#FFF; font-weight:bold;}
.pagecount li span{   text-align:center; color:#949494;}
.pagecount li:hover {  background-color:#4c4c4c;color:#FFF; }
.pagecount li:hover span { color:#fff;}

.gongdi_detail{ margin:0 auto; width:1040px;}
.case_title { float:left;  margin:0px; width:100%; }
.case_title h1{ font-size:25px; width:100%; font-weight:normal;}
.case_title span { float:left; color:#5f5f5f;width:100%;}
.case_content{ float:left;margin:15px 0px 0px 0px;width:100%;margin-top:15px; color:#686868; display:inline;  line-height:24px;text-align:justify; text-justify:inter-ideograph; }

  
.more{ margin:0 auto; margin-top:30px;  width:300px; color:#F00; height:40px; font-size:16px; line-height:40px; background-color:#f1f1f1;  text-align:center;}
.more:hover{  
background-color: #fdd041; color:#FFF; 
 
 } 
 
 .back{ margin:0 auto; margin-top:30px;  width:200px; color:#FFF; height:40px; font-size:16px; line-height:40px; background-color:#caa370;  text-align:center;}
.back:hover{  
background-color: #c30000; color:#FFF; 
 
 }   
 
 
.wrap{float:left;position:relative;left:50%;}
.inner{position: relative;left: -50%; }
 
.body_content{ float:left; width:800px; padding:35px; margin:0 auto;color:#686868; display:inline; font-size:13px;  line-height:24px;text-align:justify; text-justify:inter-ideograph; }

.body_content p{ float:left; margin-top:10px; width:100%; line-height:24px;}

.body_content img{ max-width:800px;}

.join_t{ margin:0 auto; width:540px;}
.join_t li{ float:left; width:100%; margin-top:10px;}
.join_t li span{ line-height:40px;}

.join_table{ float:left; width:100%;}
.join_table li{ float:left; width:100%; margin-top:10px; height:36px; line-height:36px; background:url(../images/sub_joint_icon.jpg) left center no-repeat; background-color:#e5e5e5;  }
.join_table li span{ float:left; padding-left:50px; }