.layout{width:1200px; margin:0 auto;}
.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix{zoom:1;}
.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}
img{max-width:100%;}
body{min-width:1200px;}

/*header*/
#warpper{width:100%; position:relative; overflow-x:hidden;}
.logo{padding:25px 0px; border-bottom:1px solid #ddd; height:57px; background-color:#fff;}
.logo a{margin-left:50px;}
.header-nav{height:47px; background-color:#fff;}
.nav{float:left;}
.nav ul li{float:left; line-height:47px; font-size:16px; color:#333; margin-left:50px; position:relative;}
.nav ul li a{color:#333;}
.nav ul li .nav-body{width:90px; position:absolute; left:50%; top:47px; margin-left:-45px; z-index:50; background-color:#fff; text-align:center; display:none;}
.nav ul li .nav-body a{display:block; font-size:14px; color:#666; line-height:32px;}
.nav ul li .nav-body a:hover{background-color:#29166f; color:#fff;}
.nav ul li:hover>a,.nav ul li.on>a{color:#29166f;}
.searchbox{width:240px; height:30px; border:1px solid #ddd; float:right; margin-top:7px; overflow:hidden;zoom:1;}
.searchbox .searchtext{width:200px; height:30px; border:none; float:left; background-color:#fff; color:#999; margin-left:10px;}
.searchbox .searchbtn{width:30px; height:30px; border:none; float:right; background-color:#fff; background-image:url(../images/searchbtn.png); background-position:left center; background-repeat:no-repeat; cursor:pointer;}

/*banner*/
.banner{overflow: hidden; clear:both; width: 100%; max-height:585px; position: relative; z-index: 1;}
.bx-wrapper{position:relative; margin:auto; padding:0; *zoom: 1;}
.bx-wrapper ul li{width:100%;}
.bx-wrapper ul li img{display:block; width:1920px;}
.bx-wrapper .bx-pager{position:absolute; left:0px; bottom:20px; z-index:10; width:100%; text-align:center;}
.bx-wrapper .bx-pager-item{margin:0px 5px; display:inline-block; *display:inline; zoom:1; }
.bx-wrapper .bx-pager-item a{display:block; width:10px; height:10px; background-color:#fff; border-radius:50%; font-size:0;}
.bx-wrapper .bx-pager-item a.active{background-color:#29166f;}
.bx-wrapper .bx-controls-direction a{position:absolute; top:50%; margin-top:-28.5px; z-index:10;}
.bx-wrapper .bx-prev{left:80px;}
.bx-wrapper .bx-next{right:80px;}
.bx-wrapper .dnext,.bx-wrapper .dprev{display:block; width:50px; height:50px; background:url(../images/arrowbtn1.png) no-repeat; visibility:hidden; opacity:0;}
.bx-wrapper .dnext{background-position:-50px 0px;}
.bx-wrapper .dprev{background-position:0px 0px;}
.bx-wrapper .bx-controls-direction a .dnext::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #583434;
	background-image:url(../images/arrowbtn3.png);
    border-radius: 50%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    z-index: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.bx-wrapper .bx-controls-direction a .dnext:hover::after {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.bx-wrapper .bx-controls-direction a .dprev::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #583434;
	background-image:url(../images/arrowbtn2.png);
    border-radius: 50%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    z-index: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.bx-wrapper .bx-controls-direction a .dprev:hover::after {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

/*index*/
.content{width:100%; background-color:#fff;}
.section01{width:100%; background-color:#f8f8f8; padding:70px 0px;}
.index-title{text-align:center;}
.index-title span{font-size:24px; color:#333; border-bottom:1px solid #999; position:relative; display:inline-block; padding:0px 72px 10px 72px;}
.index-title span:after{content:""; display:block; width:65px; height:2px; position:absolute; left:50%; bottom:-1px; margin-left:-32px; background-color:#29166f;}
.index-about{padding:35px 0px;}
.index-about .pic{width:552px; height:325px; float:left; overflow:hidden; text-align:center;}
.index-about .pic img{max-width:552px; max-height:325px; display:block; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}
.index-about .pic:hover img{-webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12);}
.index-about .tmain{width:610px; float:right;}
.index-about .tmain .tm{height:265px; margin-bottom:20px;}
.index-about .tmain .tm p{font-size:14px; color:#666; line-height:28px; text-align:justify;}
.index-about .tmain .tm p em{color:#29166f;}
.index-about .tmain .more{display:block; width:100px; height:30px; line-height:30px; font-size:14px; color:#666; text-align:center; border:1px solid #666; border-radius:25px;}
.index-about .tmain .more:hover{background-color:#29166f; border-color:#29166f; color:#fff;}
.index-iclist{width:100%; overflow:hidden;zoom:1;}
.index-iclist ul{width:1250px;}
.index-iclist ul li{width:385px; background-color:#fff; float:left; margin-right:23px;}
.index-iclist ul li .pic{width:180px; height:135px; background-color:#7f7f7f; float:left;}
.index-iclist ul li .tm{width:165px; float:left; padding:20px;}
.index-iclist ul li .tm .t{display:block; font-size:18px; color:#333; margin-bottom:5px;}
.index-iclist ul li .tm p{font-size:14px; color:#999;}
.index-iclist ul li:hover .pic{background-color:#29166f;}
.section02{width:100%; background-image:url(../images/section02bg.png); background-repeat:repeat; padding:70px 0px;}
.in-logistics{text-align:center; padding:30px 0px;}
.in-logistics span{display:inline-block; height:35px; line-height:35px; border:1px solid #ddd; border-radius:25px; font-size:16px; color:#999; padding:0px 25px; margin:0px 10px; cursor:pointer;}
.in-logistics span.on{background-color:#dc2320; border-color:#dc2320; color:#fff;}
.in-logistics span.on a{color:#fff;}
.inlogiscon{width:100%; height:203px; position:relative;}
.logisbox{width:100%; height:203px; position:absolute; left:0; top:0; z-index:1; visibility:hidden; opacity:0;}
.logisbox.on{z-index:10; visibility:visible; opacity:1;}
.logisbox ul li{width:250px; float:left; text-align:center;}
.logisbox ul li .pic{width:100%; height:163px; overflow:hidden;}
.logisbox ul li .pic img{width:100%; display:block; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}
.logisbox ul li .title{height:38px; line-height:38px; background-color:#f2f2f2; border-bottom:2px solid #f2f2f2; font-size:14px; color:#666;}
.logisbox ul li:hover .title{border-color:#29166f; color:#29166f;}
.logisbox ul li:hover .pic img{-webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12);}
.inlogiscon .bx-wrapper .bx-controls-direction a{width:25px; height:50px; background-color:#bababa; margin-top:-25px; background-image:url(../images/logisbtn.png); background-repeat:no-repeat;}
.inlogiscon .bx-wrapper .bx-controls-direction a:hover{background-color:#29166f;}
.inlogiscon .bx-wrapper .bx-prev{left:-55px; background-position:0px 0px;}
.inlogiscon .bx-wrapper .bx-next{right:-55px; background-position:-25px 0px;}
.inlogiscon .bx-wrapper .bx-pager{display:none;}
.section03{width:100%; background-image:url(../images/section03bg.jpg); background-size:cover; background-repeat:no-repeat; padding:70px 0px;}
.section03 .index-title span{color:#fff; border-color:#fff;}
.section03 .index-title span:after{background-color:#fff;}
.section03 .in-logistics span{border-color:#fff; color:#fff;}
.section03 .in-logistics span.on{border-color:#dc2320;}
.index-news{min-height:465px;}
.innwbox{width:100%; overflow:hidden;zoom:1; display:none;}
.innwbox ul{width:1220px;}
.innwbox ul li{width:390px; float:left; background-color:#fff; margin-right:15px;}
.innwbox ul li .pic{width:100%; height:261px; overflow:hidden;}
.innwbox ul li .pic img{width:100%; display:block; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}
.innwbox ul li:hover .pic img{-webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12);}
.innwbox ul li .tmain{padding:15px; min-height:138px;}
.innwbox ul li .time{display:inline-block; font-size:14px; color:#999; padding-left:18px; background-image:url(../images/time.png); background-position:left center; background-repeat:no-repeat;}
.innwbox ul li .h2{font-size:16px; color:#333; margin:10px 0px;}
.innwbox ul li .h3{font-size:14px; color:#666; margin-bottom:10px;}
.innwbox ul li .more{display:inline-block; font-size:14px; color:#dc2320;}
.innwbox ul li .more:hover{text-decoration:underline;}
.section04{width:100%; background-color:#f8f8f8; padding:50px 0px;}
.index-bom{width:100%; overflow:hidden;zoom:1;}
.index-bom .inbom{width:1250px;}
.index-bom .inbombox{width:370px; float:left; margin-right:45px;}
.index-bom .bom-tl{border-bottom:1px solid #999; font-size:24px; color:#333; height:42px;}
.index-bom .bom-tl span{border-bottom:2px solid #29166f; padding-bottom:10px;}
.index-bom .bomcool{width:100%; overflow:hidden;zoom:1;}
.index-bom .bomcool ul{width:380px;}
.index-bom .bomcool ul li{width:180px; height:80px; background-color:#fff; border:1px solid #ddd; float:left; margin-top:6px; margin-right:6px; position:relative;}
.index-bom .bomcool ul li:hover{border-color:#29166f;}
.index-bom .bomcool ul li.more{border-color:#29166f; background-color:#29166f; text-align:center; line-height:80px; font-size:14px;}
.index-bom .bomcool ul li.more a{display:block; color:#fff;}
.index-bom .injoin{margin-top:6px; border:1px solid #ddd; height:344px;}
.index-bom .injoin .pic{width:100%; height:230px; overflow:hidden;}
.index-bom .injoin .pic img{width:100%; display:block; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}
.index-bom .injoin .pic:hover img{-webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12);}
.index-bom .jointm{padding:15px;}
.index-bom .jointm h2{font-size:14px; color:#666; margin-bottom:10px;}
.index-bom .jointm a{font-size:14px; color:#999; line-height:23px; display:inline-block; padding-left:30px; background-image:url(../images/injoinmore.png); background-position:left center; background-repeat:no-repeat;}
.index-bom .incon{padding:20px;}
.index-bom .incon span{display:inline-block; font-size:14px; color:#666; margin:5px 5px;}
.index-bom .incon span img{vertical-align:middle; width:26px; margin-right:10px;}

/*about*/
.nybanner{width:100%; max-height:400px; overflow:hidden;}
.nybanner img{width:100%; display:block;}
.common-tm{width:100%; background-color:#fff; padding-top:55px; padding-bottom:100px;}
.leftbox{width:245px; float:left;}
.rightbox{width:920px; float:right;}
.leftbox .name{width:100%; padding:30px 0px; background-color:#29166f; color:#fff; font-size:24px; text-align:center;}
.leftbox .name span{display:block; font-size:18px; line-height:1;}
.leftbox .menulist{margin-top:5px; background-color:#f2f2f2; padding-bottom:60px;}
.leftbox .menulist ul li{height:40px; line-height:40px; text-align:center; font-size:16px; color:#666;}
.leftbox .menulist ul li a{color:#666; display:block;}
.leftbox .menulist ul li a:before{content:""; display:inline-block; width:5px; height:5px; background-color:#666; vertical-align:middle; margin-right:5px;}
.leftbox .menulist ul li:hover,.leftbox .menulist ul li.on{background-color:#29166f;}
.leftbox .menulist ul li:hover a,.leftbox .menulist ul li.on a{color:#fff;}
.leftbox .menulist ul li:hover a:before,.leftbox .menulist ul li.on a:before{background-color:#fff;}
.navtag{border-bottom:1px solid #f2f2f2; overflow:hidden;zoom:1; padding-bottom:10px;}
.navtag .sn{float:left; font-size:24px; color:#29166f;}
.navtag .addlink{float:right; font-size:14px; color:#666; padding-top:10px; line-height:17px;}
.navtag .addlink a{color:#666;}
.navtag .addlink a:hover,.navtag .addlink a.on{color:#29166f;}
.navtag .addlink .home{background-image:url(../images/home.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; display:inline-block;}
.navtag .addlink em{margin:0 3px; font-family:Simsun;}
.historyPage{margin-top:60px; position:relative;}
.historyPage .proces-ico2{background-image:url(../images/d4.png); background-repeat:no-repeat; width:26px; height:26px; position:absolute; left:50%; top:-26px; margin-left:-13px;}
.historyPage .proces-line{width:1px; height:100%; position:absolute; left:50%; top:0px; background-color:#a0a0a0;}
.historyPage .brandStoryDL{ overflow:hidden;}
.historyPage .brandStoryDL li{margin-top:50px;}
.historyPage .brandStoryDL li .item{width:50%; position:relative;}
.historyPage .brandStoryDL li .item h2{padding-right:70px; font-size:14px; color:#666;}
.historyPage .brandStoryDL li .item .i{display:block; width:60px; height:1px; background-color:#666; position:absolute; right:0; top:10px;}
.historyPage .brandStoryDL li .item .day{display:block; width:75px; height:60px; line-height:60px; background-color:#f79749; font-size:24px; color:#fff; text-align:center; position:absolute; right:-100px; top:-19px;}
.historyPage .brandStoryDL li .item .day:after{content:""; display:inline-block; position:absolute; left:-10px; top:20px; width:0; height:0; border-top:10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #f79749;}
.historyPage .brandStoryDL li.on .item{margin-left:50%;}
.historyPage .brandStoryDL li.on .item h2{padding-right:0px; padding-left:70px;}
.historyPage .brandStoryDL li.on .item .i{right:auto; left:0;}
.historyPage .brandStoryDL li.on .item .day{left:-100px; right:auto; background-color:#29166f;}
.historyPage .brandStoryDL li.on .item .day:after{display:none;}
.historyPage .brandStoryDL li.on .item .day:before{content:""; display:inline-block; position:absolute; right:-10px; top:20px; width:0; height:0; border-top:10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #29166f;}
.historyPage .more{margin-top:50px; display:block; position:relative; z-index:50;}
.historyPage .more a{font-size:14px; color:#666; display:block; width:100px; height:30px; line-height:30px; border:1px solid #ddd; border-radius:25px; margin:0 auto; background-color:#fff; text-align:center;}
.historyPage .more a:hover{background-color:#29166f; border-color:#29166f; color:#fff;}

/*logistics*/
.logiswarp{margin-top:30px;}
.logiswarp .logtm{width:722px; float:left;}
.logiswarp .logtm .logmap{width:100%; overflow:hidden;}
.logiswarp .logtm .logmap img{width:100%; display:block;}
.logiswarp .lognav{width:150px; float:right; background-color:#f2f2f2; padding-bottom:80px;}
.logiswarp .lognav ul li{height:40px; line-height:40px; text-align:center; font-size:12px; color:#29166f;}
.logiswarp .lognav ul li a{display:block; color:#29166f;}
.logiswarp .lognav ul li:hover a,.logiswarp .lognav ul li.on a{background-color:#29166f; color:#fff;}
.yewu ul li{overflow:hidden;zoom:1; margin-top:25px; background-color:#f6f6f6;}
.yewu ul li .pic{width:387px; height:203px; float:left; overflow:hidden; text-align:center;}
.yewu ul li .pic img{width:100%; display:block; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}
.yewu ul li .pic:hover img{-webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12);}
.yewu ul li .tmain{width:455px; float:right; margin-top:20px; margin-right:20px;}
.yewu ul li .tmain .h2{font-size:14px; color:#333;}
.yewu ul li .tmain .h3{font-size:14px; color:#666; margin:20px 0px;}
.yewu ul li .tmain .more{display:block; width:35px; height:20px; background-color:#bababa; font-size:0; background-image:url(../images/ywmore.png); background-repeat:no-repeat;}
.yewu ul li:hover .tmain .h2{color:#29166f;}
.yewu ul li:hover .tmain .more{background-color:#29166f;}
.page{text-align:center; padding-top:40px;}
.page a{font-size:14px; display:inline-block; border:1px solid #e3e3e3; border-radius:5px; padding:3px 10px; color:#666;}
.page a.on{background-color:#29166f; border-color:#29166f; color:#fff;}
.page a:hover{border-color:#29166f;}
.logname{font-size:20px; color:#29166f; padding:30px 0px;}
.rightbox .bx-wrapper .bx-pager{display:none;}
.rightbox .bx-wrapper .bx-controls-direction a{width:25px; height:50px; background-color:#29166f; margin-top:-25px; background-image:url(../images/logisbtn.png); background-repeat:no-repeat;}
.rightbox .bx-wrapper .bx-controls-direction a:hover{background-color:#29166f;}
.rightbox .bx-wrapper .bx-prev{left:10px; background-position:0px 0px;}
.rightbox .bx-wrapper .bx-next{right:10px; background-position:-25px 0px;}
.logtitle-h1{border-bottom:1px solid #29166f; font-size:16px; color:#666; margin-top:40px; padding-bottom:5px;}
.logistm{padding-top:20px; font-size:14px; color:#666; text-align:justify;}
.logis-list{width:100%; overflow:hidden;zoom:1; margin-top:35px;}
.logis-list ul{width:110%;}
.logis-list ul li{width:425px; float:left; overflow:hidden;zoom:1; background-color:#f6f6f6; margin-right:70px;}
.logis-list ul li .pic{width:190px; height:100px; float:left; overflow:hidden; text-align:center;}
.logis-list ul li .pic img{width:100%; display:block; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}
.logis-list ul li .pic:hover img{-webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12);}
.logis-list ul li .tmain{width:210px; float:right; margin-top:5px; margin-right:5px;}
.logis-list ul li .tmain .h2{font-size:14px; color:#333;}
.logis-list ul li .tmain .h3{font-size:14px; color:#666; margin:3px 0px;}
.logis-list ul li .tmain .more{display:block; width:35px; height:20px; background-color:#bababa; font-size:0; background-image:url(../images/ywmore.png); background-repeat:no-repeat;}
.logis-list ul li:hover .tmain .h2{color:#29166f;}
.logis-list ul li:hover .tmain .more{background-color:#29166f;}

/*news*/
.newslist{width:100%; overflow:hidden;zoom:1;}
.newslist ul{width:1000px;}
.newslist ul li{width:438px; float:left; background-color:#fff; margin-right:40px; border:1px solid #ddd; margin-top:20px;}
.newslist ul li .pic{width:100%; height:293px; overflow:hidden;}
.newslist ul li .pic img{width:100%; display:block; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}
.newslist ul li:hover .pic img{-webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12);}
.newslist ul li .tmain{padding:15px; min-height:138px;}
.newslist ul li .time{display:inline-block; font-size:14px; color:#999; padding-left:18px; background-image:url(../images/time.png); background-position:left center; background-repeat:no-repeat;}
.newslist ul li .h2{font-size:16px; color:#333; margin:10px 0px;}
.newslist ul li .h3{font-size:14px; color:#666; margin-bottom:10px;}
.newslist ul li .more{display:inline-block; font-size:14px; color:#dc2320;}
.newslist ul li .more:hover{text-decoration:underline;}
.newsdetails{padding:60px 0px;}
.nwtext h1{font-size:24px; color:#333; text-align:center;}
.nwtext .nwinfo{padding:4px 70px; border-bottom:1px solid #ddd; margin-top:30px;}
.nwtext .nwinfo span{display:block; float:left; color:#8a8a8a; line-height:28px;}
.nwtext .nwinfo .bdsharebuttonbox{float:right;}
.nwmore{overflow:hidden;zoom:1; border-top:1px solid #e7e7e7; padding-top:20px;}
.nwmore .ul{float:left;}
.nwmore .ul li{font-size:16px; color:#333; margin-bottom:5px;}
.nwmore .ul li a{color:#333;}
.nwmore .ul li a:hover{color:#29166f; text-decoration:underline;}
.nwmore .return{float:right; display:block; width:100px; height:40px; line-height:40px; background-color:#29166f; font-size:14px; color:#fff; text-align:center; transition: all 0.5s;}
.nwmore .return i{background-image:url(../images/returnbg.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.nwmore .return:hover{background-color:#29166f;}

/*cool*/
.coollist{width:100%; overflow:hidden;zoom:1;}
.coollist ul{width:1300px;}
.coollist ul li{width:180px; height:80px; background-color:#fff; border:1px solid #ddd; float:left; margin-top:25px; margin-right:21px; position:relative;}
.coollist ul li:hover{border-color:#29166f;}
.coolmore{text-align:center; margin-top:50px;}
.coolmore a{display:inline-block; height:30px; line-height:30px; border:1px solid #666; border-radius:25px; font-size:14px; color:#666; padding:0px 25px; margin:0px 10px; cursor:pointer;}
.coolmore a:hover{background-color:#29166f; border-color:#29166f; color:#fff;}

/*join*/
.joinlist{padding-top:45px;}
.joinlist li.bg1 .title{background-color:#f2f2f2;}
.joinlist li .title{height:68px; line-height:68px; padding:0px 30px; overflow:hidden;zoom:1; cursor:pointer; background-color:#f9f9f9; border-bottom:1px solid #ddd; margin-top:1px;}
.joinlist li .title span{font-size:16px; color:#666;}
.joinlist li .title .close{display:block; margin-top:18px; width:30px; height:30px; float:right; overflow:hidden; font-size:0; background-image:url(../images/joinbtn.png); background-position:0px 0px; background-repeat:no-repeat; transition: all 0.5s ease;}
.joinlist li.on .title{background-color:#29166f;}
.joinlist li.on .title span{color:#fff;}
.joinlist li.on .close{background-position:0px -30px;}
.joinlist li .tmain{padding:45px 40px; display:none; background-color:#f9f9f9; font-size:14px; border-bottom:1px solid #f4f4f4; margin-bottom:10px;}
.joinlist li .tmain .hr{padding-bottom:30px; border-bottom:1px solid #ddd;}
.joinlist li .tmain .hr span{color:#666; margin-right:20px;}
.joinlist li .tmain .hr2{color:#333; padding:30px 0px;}
.joinlist li .tmain .joinbtn{padding-top:40px; overflow:hidden;zoom:1;}
.joinlist li .tmain .joinbtn a{display:block; width:143px; height:43px; line-height:43px; text-align:center; color:#fff; background:#7f7f7f; float:left; margin-right:10px; transition: all 0.5s;}
.joinlist li .tmain .joinbtn a.on,.joinlist li .tmain .joinbtn a:hover{background-color:#941325;}
.joinlist li .tmain .joinbtn .upbtn{width:143px; height:43px; line-height:43px; text-align:center; color:#fff; background-color:#29166f; float:left; margin-right:10px; position:relative;}
.joinlist li .tmain .joinbtn .upbtn span{display:block; width:100%; background-color:#29166f; position:absolute; left:0px; top:0px;}
.joinlist li .tmain .joinbtn .upbtn input{width:100%; height:100%; opacity:0; filter:Alpha(opacity=0); cursor:pointer;}

/*conatc*/
.contactbox{width:100%; background-color:#f5f5f5; overflow:hidden;zoom:1; margin-top:50px;}
.contactbox .map{width:825px; height:365px; overflow:hidden; float:left;}
.contactbox .map img{width:100%; display:block;}
.contactbox .cont-tm{width:340px; float:right;}
.contactbox .cont-tm h2{font-size:18px; color:#29166f; border-bottom:1px solid #29166f; padding-top:70px; padding-bottom:10px;}
.contactbox .cont-tm p{font-size:14px; color:#666; position:relative; padding-left:35px; margin-top:20px;}
.contactbox .cont-tm p img{position:absolute; left:0px; top:0px;}

/*footer*/
.footer{border-top:1px solid #29166f; background-color:#fff; padding:20px 0px; text-align:center;}
.footer .footnav a{font-size:14px; color:#333;}
.footer .footnav a:hover{color:#29166f; text-decoration:underline;}
.footer .footnav i{font-size:12px; color:#666; margin:0px 20px;}
.footer .footbom{padding-top:10px; font-size:12px; color:#666;}
.footer .footbom a{color:#666;}
.footer .footbom a:hover{color:#29166f; text-decoration:underline;}


.manage{ padding: 20px 16px 30px; }
.mantl img{ width: 292px; height: 197px; }
.mantr{ width: 385px; font-size: 14px; line-height: 28px; }
.mantr h2{ line-height: 33px; color: #bb0d0e; font-size: 18px; margin-bottom: 5px; }
.manb{ margin-top: 13px; }
.manb ul li{ font-size: 14px; line-height: 35px; border-bottom: 1px dashed #a8a8a8; padding-left: 12px; background: url(../images/bor2.jpg) no-repeat left center; }
.manb ul li a{ display: block; color: #2c2b2b;overflow: hidden; }
.manb ul li span{ float: left; }
.manb ul li .dates{ float: right; }
.manb ul li:hover a{color: #bb0d0e;}