
/*主页背景图片轮播*/
.indexFlashTel{position:relative; overflow:hidden;  }
.indexFlashTel .btnDiv{position:fixed; z-index:10; left:0px; bottom:30px; width:100%; text-align:center;cursor:pointer;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px;background:url(../images/ico3.png) right top no-repeat;background-size:100% 100%; margin:0 3px;}
.indexFlashTel .btnDiv span.on{width:12px; height:12px;background:url(../images/ico3_on.png) left top no-repeat;background-size:100% 100%;}
.indexFlashTel .bd{position:relative; z-index:0;width:100%;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%;}
.indexFlashTel .bd li .txt2{ margin:15px 0px 30px 0px;}

/**/
.index .wrap img{ width:100%;}



/*1.无穷时光机-公司简介*/
.ProfilePart1{ position:relative; padding:0px 20px 0px 10px; height:280px; }
.ProfilePart1 .bg{ background:#eee; height:280px; position:relative; padding-left:186px; padding-right:10px; margin-top:30px; z-index:10;}
.ProfilePart1 .imgDiv{ position:absolute; top:10px; left:10px;}
.ProfilePart1 .title{ margin-bottom:15px; padding-top:15px; text-align:center; margin-top:5px; font-size:14px;}
.ProfilePart1 .title b{ font-size:16px; color:#4b4a4a;}
/*.ProfilePart1 .title b span{ padding-bottom:5px; border-bottom:1px solid #1a1a1a;}*/
.ProfilePart1 .con_fr{ padding-top:10px;}
.ProfilePart1 .con_fr p{ position:relative; padding-left:10px; margin-bottom:10px; line-height:22px; color:#a4a4a4; }
.ProfilePart1 .con_fr p img{ position:absolute; top:6px; left:0px;}

.ProfilePart2{ margin:30px 10px 0px 10px;}
.ProfilePart2 .title{ height:50px; background:#eee; width:100%; text-align:center; margin-bottom:20px;}
.ProfilePart2 .title h2{ font-weight:400; padding-top:8px; font-size:14px; color:#4b4a4a;}
.ProfilePart2  p{ color:#222; line-height:24px; margin-bottom:20px;}

/*2.无穷时光机-无穷文化*/
.Culture{ padding:0px 10px; margin-top:35px;}
.Culture li{ background:#f1f1f1; border:2px solid #e0e0e0; margin-bottom:10px; padding:0px 10px;}
.Culture .title{ text-align:center; font-size:14px; color:#222; padding:20px 0px 10px 0px; background:url(../images/line16.jpg) bottom center no-repeat; margin-bottom:10px;}
.Culture .con{ line-height:22px; padding-bottom:30px;}

/*3.无穷时光机-时光轴*/
.TimeAxis{ margin:0px 10px; position:relative; padding-bottom:20px;}
.TimeAxis .img1{ text-align:center; margin:20px auto 15px auto; width:12px;}
.TimeAxis li{ margin-bottom:30px;}
.TimeAxis li:nth-child(odd){ margin-left:10px; position:relative; padding-left:50px; }
.TimeAxis li:nth-child(odd) .time{ position:absolute; top:0px; left:0px; height:90px; background:#cb0f04; width:80px; text-align:center; line-height:90px; font-size:14px; color:#fff; z-index:10;}
.TimeAxis li:nth-child(odd) .border{ position:absolute; height:50px; width:40px; border:3px solid #b3b3b3; left:-10px; top:-10px;}
.TimeAxis li:nth-child(odd) .conList h2{ padding-left:40px; font-size:14px; font-weight:400; color:#cb0f04;}
.TimeAxis li:nth-child(odd) .conList p{ padding-left:40px; color:#333;}
.TimeAxis li .con{ background:#ededed; height:90px; display:table; _position:relative;  width:100%;}
.TimeAxis li .conList{vertical-align:middle; display:table-cell;  _position:absolute;  _top:50%;}
.TimeAxis li:nth-child(even){ margin-right:10px; position:relative; padding-right:50px; }
.TimeAxis li:nth-child(even) .time{ position:absolute; top:0px; right:0px; height:90px; background:#cb0f04; width:80px; text-align:center; line-height:90px; font-size:14px; color:#fff; z-index:10;}
.TimeAxis li:nth-child(even) .border{ position:absolute; height:50px; width:40px; border:3px solid #b3b3b3; right:-10px; top:-10px;}
.TimeAxis li:nth-child(even) .conList{ text-align:right;}
.TimeAxis li:nth-child(even) h2{ padding-right:40px;  font-size:14px; font-weight:400; color:#cb0f04; text-align:right;}
.TimeAxis li:nth-child(even) p{ padding-right:40px; color:#333;}
.TimeAxis .img2{transform-origin: 0px 0px 0px; transform: scaleX(1) scaleY(1); position:absolute; bottom:0px; right:10px; z-index:10;}

/*3.无穷时光机-时光轴*/
.Story{ overflow:hidden;}
.Story .imgDiv img{ width:100%; margin:30px 0px;}
.Story .title{ margin:20px auto 25px auto; text-align:center; height:55px;}
.Story li .con{ position:relative; padding-left:117px; height:110px; vertical-align:middle;display:table-cell;}
.Story li .con .imgCon{position:absolute; top:0px; left:10px;}
.Story li .con .imgCon img{ height:110px; }
.Story li .con .conShow{ line-height:22px;}

/*5.无穷动态*/
.News{ padding-top:10px;}
.News li{ background:#f4f4f4; height:110px; padding:20px 10px 20px 152px; position:relative; margin-top:5px;}
.News li:nth-child(even){ background:#fff;}
.News .imgDiv img{ width:132px; height:110px;}
.News .imgDiv{ position:absolute; top:20px; left:10px;}
.News .time{ color:#222;}
.News .time img{ padding-right:6px;}
.News .title a{ font-size:14px; color:#cb0f04; font-weight:bold;}
.News .con_fr{ position:relative; height:110px;}
.News .more a{ position:absolute; bottom:0px; left:0px; display:block; width:80px; text-align:center; height:25px; line-height:25px; color:#fff; background:#e1251a;}

/*5.无穷动态-详情页*/
.NewShow { margin:0px 10px;}
.NewShow .title{ border:3px solid #dedede; text-align:center; padding:15px 20px; margin:25px 0px;}
.NewShow .title h2{ font-size:14px; color:#333;}
.NewShow .title p{ color:#999; padding-top:5px;}
.NewShow .title p img{ padding-right:5px;}
.NewShow .con2 p{ line-height:22px; color:#222; text-indent:2em; margin-bottom:10px;}
.NewShow .imgDiv img{ width:100%;}
.NewShow .con1{ margin:15px 0px 20px 0px;}
.NewShow .con1 h2{ font-size:14px; color:#222;}
.NewShow .con1 p{ padding-left:28px; line-height:22px;}
.NewShow .con1 dd{ padding-left:48px; line-height:22px;}
.NewShow .con_fot{ background:#efefef; padding:20px 15px; position:relative;}
.NewShow .con_fot .share { height:20px; line-height:20px; margin-bottom:20px;}
.NewShow .con_fot .share li{ float:left; margin-right:5px;}
.NewShow .con_fot .share img{ width:20px; }
.NewShow .con_fot .share em{ float:left; color:#222;}
.NewShow .con_fot .pageDown{ font-size:14px;}
.NewShow .con_fot .pageDown li{ margin-top:10px;}
.NewShow .con_fot .pageDown b{ color:#cb0f04;}
.NewShow .con_fot .btn{ position:absolute; top:20px; right:10px; width:70px; text-align:center;  }
.NewShow .con_fot .btn span{ position:absolute; top:5px; left:10px; color:#fff;}