.layout{width:1200px; margin:0 auto;}
body{min-width:1200px;}
.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix{zoom:1;}
.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}

/*header*/
.header{width:100%;position:fixed; _position:absolute; left:0px; top:0px; z-index:100;}
.headtou{width:100%; height:40px; line-height:40px; background:#333;}
.headtou .phone{float:left; display:block; background:url(../skin/phone.png) left center no-repeat; color:#999; padding-left:25px;}
.headtou .searchbox{width:144px; height:21px; padding:0px 10px; border:1px solid #999; border-radius:25px; overflow:hidden;zoom:1; float:right; margin-top:8px;}
.headtou .searchbox .searchtext{width:125px; height:21px; border:none; background:none; float:left; color:#fff;}
.headtou .searchbox .searchbtn{width:14px; height:14px; border:none; background:url(../skin/searchbtn.png) 0px 0px no-repeat; float:right; cursor:pointer; margin-top:4px; transition: all 0.2s ease;}
.headtou .searchbox.on{border-color:#f00;}
.headtou .searchbox.on .searchbtn{background-position:-14px 0px;}
.headnav{width:100%; height:107px; background:#fff; border-bottom:2px solid #cc0000;}
.headnav .logo{float:left; padding-top:30px;}
.headnav .nav{float:right; border-right:1px solid #ddd;}
.headnav .nav ul li{float:left; width:120px; height:107px; position:relative; border-left:1px solid #ddd;}
.headnav .nav ul li .subnav{position:absolute; left:0px; top:107px; z-index:10; background:url(../skin/navbg8.png); width:120px; display:none;}
.headnav .nav ul li .subnav p{margin:0px 10px; padding:19px 0px 15px 0px; background:url(../skin/navbg6.png) top left no-repeat;}
.headnav .nav ul li .subnav p a{font-size:14px; color:#333; background:url(../skin/navbg7.png) left center no-repeat; padding-left:8px;}
.headnav .nav ul li .subnav p a:hover{color:#f00;}
.headnav .nav ul li .link{display:block; height:107px; overflow:hidden; text-align:center; font-size:16px; font-weight:700; color:#333;}
.headnav .nav ul li .link div{width:30px; height:30px; margin:20px auto 10px auto; transition: all 0.2s ease;}
.headnav .nav ul li .link .bg0{background:url(../skin/navbg0.png) 0px 0px no-repeat;}
.headnav .nav ul li:hover .link .bg0,.headnav .nav ul li.on .link .bg0{background-position:0px -30px;}
.headnav .nav ul li .link .bg1{background:url(../skin/navbg1.png) 0px 0px no-repeat;}
.headnav .nav ul li:hover .link .bg1,.headnav .nav ul li.on .link .bg1{background-position:0px -30px;}
.headnav .nav ul li .link .bg2{background:url(../skin/navbg2.png) 0px 0px no-repeat;}
.headnav .nav ul li:hover .link .bg2,.headnav .nav ul li.on .link .bg2{background-position:0px -30px;}
.headnav .nav ul li .link .bg3{background:url(../skin/navbg3.png) 0px 0px no-repeat;}
.headnav .nav ul li:hover .link .bg3,.headnav .nav ul li.on .link .bg3{background-position:0px -30px;}
.headnav .nav ul li .link .bg4{background:url(../skin/navbg4.png) 0px 0px no-repeat;}
.headnav .nav ul li:hover .link .bg4,.headnav .nav ul li.on .link .bg4{background-position:0px -30px;}
.headnav .nav ul li:hover,.headnav .nav ul li.on{background:#f00;}
.headnav .nav ul li:hover .link,.headnav .nav ul li.on .link{color:#fff; background:url(../skin/navbg5.png) bottom center no-repeat;}
.headnav .nav ul li:hover .subnav{display:block;}

/*banner*/
.banner{overflow: hidden; clear:both; width: 100%; height:602px; position: relative; z-index: 1;}
.bx-wrapper {position:relative; margin:auto; padding:0; *zoom: 1;}
.bxslider ul li{width:100%; height:602px;}
.bx-wrapper img {display: block; width:1920px; height:602px;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom:25px;width: 100%; z-index: 55;}
.bx-wrapper .bx-pager {text-align: center;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {display:block; width:12px; height:12px; margin:0px 5px; border-radius:50%; background:#fff; font-size:0;}
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #f00;}
.bx-wrapper .bx-prev,.bx-wrapper .bx-next{width:55px; height:55px; background:url(../skin/bannbtn.png) no-repeat; display:block; margin-top:-22px; position:absolute; top:50%; z-index:50; overflow:hidden; text-indent:-9999px; opacity:0; visibility:hidden;}
.bx-wrapper .bx-prev {left:30px; background-position:0px 0px;}
.bx-wrapper .bx-next {right:30px; background-position:-55px 0px;}
.banner:hover .bx-wrapper .bx-prev,.banner:hover .bx-wrapper .bx-next{opacity:0; visibility:hidde;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.noticebox{width:100%; height:34px; line-height:34px; position:absolute; left:0px; top:0px; z-index:100; background:url(../skin/navbg9.png);}
.noticebox .divul{float:left; background:url(../skin/noticebg.png) left center no-repeat; padding-left:25px; height:34px; overflow:hidden;}
.noticebox .divul .ixhotlist li a{color:#fff;}
.noticebox .divul .ixhotlist li a:hover{color:#f00;}
.noticebox .noclose{width:25px; height:25px; overflow:hidden; text-indent:-9999px; float:right; display:block; background:url(../skin/noticeclose.png) no-repeat; margin-top:4px;}

/*index*/
.sectionone{width:100%; background:#fff; padding:60px 0px;}
.sectionone .th1{text-align:center;}
.sectionone .yewulist{width:100%; overflow:hidden;zoom:1; padding-top:85px;}
.sectionone .yewulist ul{width:1250px;}
.sectionone .yewulist ul li{width:286px; height:230px; float:left; overflow:hidden;zoom:1; position:relative; margin-right:19px;}
.sectionone .yewulist ul li .h1{text-align:center; padding-top:10px;}
.sectionone .yewulist ul li .h2{font-size:18px; font-weight:700; color:#333; text-align:center; padding:35px 0px;}
.sectionone .yewulist ul li .h3{font-size:14px; color:#666;}
.sectionone .yewulist ul li .tmain{width:286px; height:230px; text-align:center; position:absolute; left:0px; top:0px; z-index:10; background:url(../images/img6.jpg) no-repeat; opacity:0; visibility:hidden;}
.sectionone .yewulist ul li .tmain span{display:block; padding:65px 0px 25px 0px;}
.sectionone .yewulist ul li .tmain p{font-size:18px; font-weight:700; color:#fff;}
.sectionone .yewulist ul li:hover .tmain{opacity:1; visibility:visible;}
.sectiontwo{width:100%; height:869px; background:url(../images/img7.jpg) center center no-repeat;}
.inxtitle{padding-top:80px; border-bottom:1px dashed #ccc; position:relative;}
.inxtitle h1{font-size:24px; color:#fff;}
.inxtitle h2{font-size:24px; color:#CCC; font-weight:700; margin-top:-5px;}
.inxtitle a{position:absolute; right:0px; bottom:5px; color:#fff;}
.inxtitle a:hover{color:#f00;}
.indexprowarp{width:100%; height:575px; position:relative; margin-top:58px;}
.indexprowarp .tdd{width:240px; height:262px; background:#fff; overflow:hidden; position:absolute; z-index:10;}
.indexprowarp .tdd .tmain{width:100%; height:100%; text-align:center; position:absolute; left:0px; top:0px; background:#f00; background-color:rgba(255, 0, 0, 0.8); filter:alpha(opacity=80); display:none;}
.indexprowarp .tdd .tmain img{margin-top:40%;}
.indexprowarp .tdd .tmain p{color:#fff; margin-top:20px;}
.indexprowarp .tdd:hover .tmain{display:block;}
.indexprowarp .ind0{top:0px; left:0px;}
.indexprowarp .ind1{top:0px; left:277px;}
.indexprowarp .ind2{top:0px; left:565px; width:360px; height:575px;}
.indexprowarp .ind2 .tmain img{margin-top:67%;}
.indexprowarp .ind3{top:0px; right:0px; width:242px; height:268px;}
.indexprowarp .ind4{bottom:0px; left:0px; width:516px; height:275px;}
.indexprowarp .ind5{bottom:0px; right:0px; width:242px; height:268px;}
.indexprowarp .ind4 .tmain img{margin-top:22%;}
.sectionthere .inxtitle h1{color:#000;}
.sectionthere .inxtitle a{color:#ccc;}
.sectionthere .inxtitle a:hover{color:#f00;}
.sectionthere .setabnews{padding:30px 0px;}
.sectionthere .setabnews a{display:block; width:105px; height:25px; line-height:25px; text-align:center; background:#ccc; font-size:14px; color:#666; float:left; margin-right:20px;}
.sectionthere .setabnews a.on{background:#cc0000; color:#fff;}
.sectionthere .innewsbox{margin-bottom:40px; display:none;}
.sectionthere .innewsbox .pic{width:501px; height:337px; float:left; position:relative; overflow:hidden;}
.sectionthere .innewsbox .pic a{width:501px; height:337px; display:table-cell; text-align:center; vertical-align:middle;}
.sectionthere .innewsbox .pic img{max-width:501px; max-height:337px; transition: all 0.8s;}
.sectionthere .innewsbox .pic:hover img{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.sectionthere .innewsbox .pic .tn{width:481px; height:42px; line-height:42px; font-size:14px; color:#333; padding:0px 10px; position:absolute; left:0px; bottom:0px; background:url(../skin/navbg8.png);}
.sectionthere .innewsbox .pic .tn p{float:left; width:230px;}
.sectionthere .innewsbox .pic .tn p:hover{color:#f00;}
.sectionthere .innewsbox .pic .tn span{float:right;}
.sectionthere .innewsbox .innewslt{width:655px; float:right;}
.sectionthere .innewsbox .innewslt ul li{overflow:hidden;zoom:1; margin-bottom:23px;}
.sectionthere .innewsbox .innewslt ul li .tu{width:146px; height:97px; float:left; overflow:hidden;}
.sectionthere .innewsbox .innewslt ul li .tu img{max-width:146px; max-height:97px; transition: all 0.8s;}
.sectionthere .innewsbox .innewslt ul li .tu:hover img{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.sectionthere .innewsbox .innewslt ul li .tmain{width:480px; float:right;}
.sectionthere .innewsbox .innewslt ul li .tmain h1 span{float:left; display:block; width:300px;}
.sectionthere .innewsbox .innewslt ul li .tmain h1 span a{font-size:14px; color:#333;}
.sectionthere .innewsbox .innewslt ul li .tmain h1 span a:hover{color:#f00;}
.sectionthere .innewsbox .innewslt ul li .tmain h1 em{float:right; color:#999;}
.sectionthere .innewsbox .innewslt ul li .tmain h2{color:#666; margin:5px 0px; height:40px;}
.sectionmess{width:100%; height:525px; background:url(../images/img18.jpg) center center no-repeat;}
.sectionmess .inxtitle h1{color:#000;}
.sectionmess .inxtitle a{color:#999;}
.sectionmess .inxtitle a:hover{color:#f00;}
.sectionmess .messleft{width:740px; float:left;}
.sectionmess .messleft .zw{font-size:14px; color:#666; padding:10px 0px;}
.sectionmess .messleft .messform{overflow:hidden;zoom:1; margin-top:30px;}
.sectionmess .messleft .messform .messtext{width:198px; height:22px; background:#fff; border:1px solid #ccc; float:left; font-size:14px; color:#000; padding:5px 10px; margin-top:20px;}
.sectionmess .messleft .messform .messteat{width:718px; height:101px; background:#fff; border:1px solid #ccc; float:left; font-size:14px; color:#000; padding:5px 10px; margin-top:20px;}
.sectionmess .messleft .messform .messbtn{width:106px; height:35px; border:none; background:#cc0000; color:#fff; font-size:14px; margin-top:20px; cursor:pointer;}
.sectionmess .messright{width:375px; float:right; margin-top:70px;}
.sectionmess .messright p{border-bottom:1px solid #ccc; font-size:14px; color:#333; padding:20px 0px 10px 0px;}
.sectionmess .messright p img{vertical-align:middle; margin-right:5px;}

.nybanner{width:100%; overflow:hidden;zoom:1;}
.nybanner img{max-width:100%;}

/*about*/
.aboutwarp{width:100%; background:url(../skin/aboutbg1.png) right top no-repeat; overflow:hidden;zoom:1;}
.aboutbox{width:100%; background:url(../skin/aboutbg2.png) left bottom no-repeat; overflow:hidden;zoom:1;}
.abouttab{padding:38px 0px; text-align:center;}
.abouttab a{display:inline-block; width:137px; height:33px; line-height:33px; text-align:center; font-size:16px; font-weight:700; color:#333; border-radius:10px;}
.abouttab a.on{background:#f00; color:#fff;}
.abouttitle{text-align:center; padding:45px 0px;}
.abouttitle h1{font-size:30px; font-weight:700; color:#333;}
.abouttitle .ci{display:block; width:42px; height:3px; margin:10px auto; background:#f00;}
.aboutmain{width:100%; background:#ececec;}
.aboutmain .pic{float:left; width:545px;}
.aboutmain .amain{float:right; width:585px; margin-right:10px;}
.aboutmain .amain h1{font-size:24px; color:#333; margin-top:35px;}
.aboutmain .amain p{font-size:14px; color:#666; margin-top:30px;}
.aboutmain .amain p i{display:block; width:23px; height:23px; line-height:23px; text-align:center; border-radius:50%; background:#3399cc; color:#fff; float:left; margin:5px 10px 0 0;}
.aboutci{width:100%; overflow:hidden;zoom:1; padding:85px 0px;}
.aboutci ul li{float:left; text-align:center; margin:0px 81px;}
.aboutci ul li p{font-size:14px; color:#666; margin-top:10px;}
.abcont{width:100%; height:100px; line-height:100px; background:url(../skin/abc5.png) no-repeat; text-align:center;}
.abcont span{margin:0px 30px;}
.abcont strong{font-size:18px; font-weight:700; color:#fff;}
.abcont a{display:inline-block; width:160px; height:40px; line-height:40px; background:#ff6666; color:#fff; font-size:16px; border-radius:10px;}
.aboutbar{padding-bottom:70px;}
.aboutbar .event-list{width:100%;}
.aboutbar .event-list .event-mod{position:relative; padding-left:150px;}
.aboutbar .event-list .event-mod .year{width:164px; position:absolute; top:80px; left:0px; overflow:hidden;zoom:1;}
.aboutbar .event-list .event-mod .year span{border:1px solid #ddd; font-size:18px; font-weight:700; color:#f00; display:block; width:118px; height:35px; line-height:35px; text-align:center; border-radius:5px; float:left;}
.aboutbar .event-list .event-mod .year b{display:block; width:25px; height:25px; float:right; background:url(../skin/abc6.png) no-repeat; margin-top:5px;}
.aboutbar .event-list .event-mod .event-mod-list{border-left:1px dashed #ddd; padding:80px 0px 20px 70px;}
.aboutbar .event-list .event-mod .event-mod-list .tlt{border-bottom:1px solid #ddd;}
.aboutbar .event-list .event-mod .event-mod-list .tlt span{font-size:18px; font-weight:700; color:#333; border-bottom:2px solid #e73350;}
.aboutbar .lcmore{position:relative; padding-left:105px;}
.aboutbar .lcmore a{display:inline-block; width:93px; height:26px; line-height:26px; text-align:center; background:#f00; font-size:14px; color:#fff; border-radius:5px;}
.abnamemm{color:#666; text-align:center; padding-bottom:40px;}
.rongyulist{width:100%; overflow:hidden;zoom:1;}
.rongyulist ul{width:1300px;}
.rongyulist ul li{width:225px; height:373px; float:left; text-align:center; margin:0px 99px 65px 0px;}
.rongyulist ul li a{cursor:default; width:225px; height:325px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.rongyulist ul li img{max-width:225px; max-height:325px; transition: all 0.8s;}
.rongyulist ul li:hover img{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.rongyulist ul li p{font-size:16px; color:#333; padding-top:20px;}

/*product*/
.prowarp{padding:65px 0px 30px 0px;}
.prowarp .proleft{width:193px; float:left;}
.prowarp .proleft .tname{width:100%; height:70px; line-height:70px; text-align:center; background:#ee110d; color:#fff; font-size:24px;}
.prowarp .proleft .tmenu li{position:relative; height:63px; background:#eaeaea;}
.prowarp .proleft .tmenu li .ci{display:block; width:6px; height:44px; background:#f00; position:absolute; left:0px; top:7px; display:none;}
.prowarp .proleft .tmenu li a{display:block; padding:20px 6px 5px 40px; height:44px; font-size:14px; color:#333; background:url(../skin/tmenuli.png) 6px 0px no-repeat;}
.prowarp .proleft .tmenu li.on{background:#fff;}
.prowarp .proleft .tmenu li.on .ci{display:block;}
.prowarp .proleft .tmenu li.on a{background:url(../skin/tmenuli.png) no-repeat;}
.prowarp .proleft .tcallbox{margin-top:25px; border:1px solid #ddd;}
.prowarp .proleft .tinfodl{margin:0px 9px; border-top:1px solid #ddd; margin-top:-1px; padding:15px 0px;}
.prowarp .proleft .tinfodl dt{float:left; width:40px; height:25px; text-align:center; border-right:1px solid #ddd;}
.prowarp .proleft .tinfodl dd{float:right; width:120px; font-size:14px; color:#333; word-wrap: break-word;overflow: hidden;}
.prowarp .proright{width:990px; float:right;}
.prowarp .proright .protitle{border-bottom:1px solid #ddd; padding-bottom:7px;}
.prowarp .proright .protitle span{font-size:16px; color:#333; border-left:5px solid #666; padding-left:10px;}
.prowarp .proright .prolist{width:100%; overflow:hidden;zoom:1;}
.prowarp .proright .prolist ul{width:1100px;}
.prowarp .proright .prolist ul li{width:297px; float:left; margin:25px 50px 0px 0px;}
.prowarp .proright .prolist ul li .pic{width:297px; height:182px; position:relative; overflow:hidden; background:#eaeaea;}
.prowarp .proright .prolist ul li .pic span{width:297px; height:182px; display:table-cell; text-align:center; vertical-align:middle;}
.prowarp .proright .prolist ul li .pic span img{max-width:297px; max-height:182px;}
.prowarp .proright .prolist ul li .tmain{width:100%; height:100%; text-align:center; position:absolute; left:0px; top:0px; background:#000; background-color:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); display:none;}
.prowarp .proright .prolist ul li .tmain img{margin-top:48px;}
.prowarp .proright .prolist ul li .tmain p{color:#fff; margin-top:20px;}
.prowarp .proright .prolist ul li:hover .tmain{display:block;}
.prowarp .proright .prolist ul li .title{text-align:center; font-size:14px; color:#666; padding-top:15px;}
.page{text-align:center; padding:60px 0px;}
.page a{color:#666; display:inline-block; padding:2px 7px;}
.page a.on{background:#f00; color:#fff;}
.prodetailsth{border-bottom:1px solid #ddd; padding:5px 0px; font-size:18px; color:#333; margin-top:65px;}
.prodetailsinfo{padding:20px 0px 35px 0px; border-bottom:1px solid #e5e5e5;}
.prodetailsinfo .pic{float:left; width:565px;}
.prodetailsinfo .pic img{max-width:565px;}
.prodetailsinfo .tmain{width:580px; float:right;}
.prodetailsinfo .tmain p{font-size:14px; color:#333; line-height:35px;}
.prodetailstd{border-top:1px dashed #e5e5e5; margin-top:-1px; padding-bottom:25px;}
.prodetailstd .h1{padding:20px 0px;}
.prodetailstd .h1 span{font-size:18px; font-weight:700; color:#333; border-left:4px solid #1d7488; padding-left:10px;}
.prodetailstd p{font-size:14px; color:#333;}
.proreturn{text-align:center; padding:40px 0px 70px 0px;}
.proreturn a{font-size:14px; color:#333; width:137px; height:33px; line-height:33px; background:#e1e1e1; border-radius:10px; display:block; margin:0 auto;}
.proreturn a:hover{background:#f00; color:#fff;}
.newslist ul li{border-bottom:1px solid #ddd; padding:35px 0px;}
.newslist ul li .pic{width:312px; height:189px; float:left; overflow:hidden;}
.newslist ul li .pic a{width:312px; height:189px; display:table-cell; text-align:center; vertical-align:middle;}
.newslist ul li .pic a img{max-width:312px; max-height:189px; transition: all 0.8s;}
.newslist ul li .pic:hover img{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.newslist ul li .day{float:left; margin-left:25px;}
.newslist ul li .day h1{font-size:36px; font-weight:700; color:#adadad;}
.newslist ul li .day h2{color:#adadad;}
.newslist ul li .tmain{width:705px; height:189px; position:relative; float:right;}
.newslist ul li .tmain h1 a{font-size:16px; color:#333;}
.newslist ul li .tmain h2{font-size:14px; color:#999; margin:20px 0px;}
.newslist ul li .tmain .nwmore{display:block; width:36px; height:36px; position:absolute; left:0px; bottom:0px; background:url(../skin/nwmore.png) 0px 0px no-repeat; transition: all 0.2s ease;}
.newslist ul li .tmain:hover h1 a{color:#f00;}
.newslist ul li .tmain:hover .nwmore{background-position:-36px 0px;}
.newstextwarp{padding:55px 0px;}
.newstextwarp .nwttbox{border:1px solid #ddd; padding:35px;}
.newstextwarp .nwttbox .title{border-bottom:1px solid #ddd; text-align:center; padding-bottom:20px;}
.newstextwarp .nwttbox .title h1{font-size:24px; color:#333; margin-bottom:10px;}
.newstextwarp .nwttbox .title h2{color:#999;}
.newstextwarp .nwttbox img{max-width:1128px;} 
.newstextwarp .nwmore{overflow:hidden;zoom:1; padding-top:30px;}
.newstextwarp .nwmore .ul{float:left;}
.newstextwarp .nwmore .ul li{font-size:16px; color:#666; margin:5px 0px;}
.newstextwarp .nwmore .ul li a{color:#333;}
.newstextwarp .nwmore .ul li a:hover{color:#f00; text-decoration:underline;}
.newstextwarp .nwmore .return{float:right; display:block; width:120px; height:35px; line-height:35px; background:#095890; border-radius:25px; font-size:14px; color:#fff; text-align:center;}
.newstextwarp .nwmore .return:hover{background:#f00;}

/*contact*/
.contli{width:100%; overflow:hidden;zoom:1; margin-bottom:55px;}
.contli ul li{font-size:14px; color:#333; display:block; margin-right:2px; width:316px; float:left;}
.contli ul li img{float:left; margin-right:10px;}
.tmap{width:100%; height:613px; overflow:hidden; margin-bottom:100px;}
.zrtitle{width:100%; height:43px; line-height:43px; background:#ececec;}
.zrtitle span{display:block; width:132px; height:43px; background:#f00; font-size:14px; color:#fff; text-align:center;}
.joblist{margin-bottom:140px;}
.joblist ul li{border-bottom:1px dashed #888; position:relative;}
.joblist ul li .title{overflow:hidden;zoom:1; padding:20px 0px 10px 15px;}
.joblist ul li .title span{font-size:18px; color:#666;}
.joblist ul li .title a{font-size:14px; color:#666; float:right; padding-right:13px; background:url(../skin/contc5.png) right center no-repeat; margin-top:4px;}
.joblist ul li .tmain{display:none;}
.joblist ul li .tmain .text{padding:30px;}
.joblist ul li .tmain .close{width:100%; height:36px; line-height:36px; text-align:center; border-top:1px solid #888; background:#fafafa;}
.joblist ul li .tmain .close a{font-size:14px; color:#333; padding-right:13px; background:url(../skin/contc6.png) right center no-repeat;}
.zixunbox .zw{font-size:14px; color:#666; padding:10px 0px;}
.zixunbox .messform{overflow:hidden;zoom:1; margin-bottom:155px;}
.zixunbox .messform .messtext{width:328px; height:22px; background:#fff; border:1px solid #ccc; float:left; font-size:14px; color:#000; padding:5px 10px; margin-top:20px; margin-right:75px;}
.zixunbox .messform .messteat{width:1178px; height:101px; background:#fff; border:1px solid #ccc; float:left; font-size:14px; color:#000; padding:5px 10px; margin-top:20px;}
.zixunbox .messform .messbtn{width:106px; height:35px; border:none; background:#cc0000; color:#fff; font-size:14px; margin-top:20px; cursor:pointer; float:left;}

/*rightmenu*/
.rightmenu{width:55px; position:fixed; right:0px; top:50%; z-index:100; _position:absolute;}
.rightmenu ul li{width:55px; height:55px; border-radius:5px; background:#ccc; margin-top:5px; position:relative;}
.rightmenu ul li .rkefu{width:165px; height:55px; border-radius:5px; position:absolute; right:-110px; top:0px; background:#ff3333;}
.rightmenu ul li i{display:block; width:55px; height:55px; position:absolute; left:0px; top:0px;}
.rightmenu ul li .c0{background:url(../skin/rkefu1.png) 0px 0px no-repeat;}
.rightmenu ul li:hover .c0{background-position:0px -55px;}
.rightmenu ul li .c1{background:url(../skin/rkefu2.png) 0px 0px no-repeat;}
.rightmenu ul li:hover .c1{background-position:0px -55px;}
.rightmenu ul li .c2{background:url(../skin/rkefu3.png) 0px 0px no-repeat;}
.rightmenu ul li:hover .c2{background-position:0px -55px;}
.rightmenu ul li .c3{background:url(../skin/rkefu4.png) 0px 0px no-repeat;}
.rightmenu ul li:hover .c3{background-position:0px -55px;}
.rightmenu ul li span{display:block; line-height:55px; text-align:right; padding-right:20px; font-size:14px; color:#fff;}
.rightmenu ul li .rtewm{position:absolute; right:55px; bottom:0px; display:none;}
.rightmenu ul li:hover .rtewm{display:block;}

/*footer*/
.footer .footline{width:100%; height:3px; background:url(../skin/footerline.png) no-repeat;}
.footer .footlink{width:100%; background:#666;}
.footer .footlink .layout{overflow:hidden;zoom:1; padding-bottom:20px;}
.footer .footlink .layout ul{width:1400px;}
.footer .footlink .layout ul li{float:left; width:130px; margin-top:30px; margin-right:84px;}
.footer .footlink .layout ul li .th1{font-size:16px; font-weight:700; color:#fff; background:url(../skin/footerth1.png) bottom left no-repeat; padding-bottom:10px;}
.footer .footlink .layout ul li .p1{margin-top:5px;}
.footer .footlink .layout ul li .p1 a{color:#999; background: url(../skin/footerlk.png) left no-repeat; padding-left:10px;}
.footer .footlink .layout ul li .p1 a:hover{color:#f00;}
.footer .footbom{width:100%; height:36px; line-height:36px; background:#333;}
.footer .footbom .layout{overflow:hidden;zoom:1;}
.footer .footbom .layout p{float:left; color:#999;}
.footer .footbom .layout span{float:right; color:#999;}
.footer .footbom .layout a{color:#999;}
.footer .footbom .layout a:hover{color:#f00;}