@charset "utf-8";
body,html{margin:0px auto;font:12px "Microsoft YaHei",\5b8b\4f53,tahoma,arial,sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
table,th,td{margin:0;padding:0;}
ul,li,ol,em{margin:0px;padding:0px;list-style:none;list-style-type:none;}
em{font-style:normal;}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#333;}
a:hover{color:#f60;}
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
.tuowangmax{width:100%; height:auto;}

/*------sprite------*/
.logo,.allsearch,
.menu,.menu .nav li a.curr,.menu .nav li a:hover,.menu .nav li.w,
.comm_t,
.guanz,.cons .msglist li .t,
.iconjob,
.rico,
.fot .foot .l{background:url(tuowangInc.png) no-repeat;}

/*--head--*/
.top{width:100%; height:auto; background:#fff;}
.top .topbox{width:1000px; height:90px; margin:0 auto; background:url(bg.png) no-repeat center;}
.top .topbox .logo{width:580px; height:90px;float:left; background-position:0px 0px;}
.top .topbox .topr{width:400px; height:90px;float:right;}
.top .topbox .topr .tnav{width:100%; height:33px; line-height:33px; text-align:right;}
.top .topbox .topr .tsearch{width:396px; height:50px; overflow:hidden;float:right;}
.top .topbox .topr .tsearch .allsearch{width:396px; height:32px; background-position:0px -98px;}
.top .topbox .topr .tsearch .allsearch .key,.top .topbox .topr .tsearch .btn{display:block;border:none; background:none;}
.top .topbox .topr .tsearch .allsearch .key{width:308px; height:26px;float:left;outline:none; text-indent:20px;}
.top .topbox .topr .tsearch .allsearch .btn{width:83px; height:28px;float:right;cursor:pointer;}
.top .topbox .topr .tsearch .hot .hotk{float:left;width:240px; height:20px;line-height:20px; overflow:hidden;}
.top .topbox .topr .tsearch .hot .hotk a{margin:0px 2px;}
.top .topbox .topr .tsearch .hot .tel{float:right;width:150px; height:20px;line-height:20px;color:#f00; text-align:right;}

/*--menu--*/
.menu{width:1000px; height:38px;background-position:0px -188px; background-repeat:repeat-x; margin:0 auto; font-family:"Microsoft YaHei";}
.menu .line{width:100%; height:8px; overflow:hidden;}
.menu .nav{width:1000px; height:38px;margin:0 auto;}
.menu .nav li{float:left;width:100px; height:auto;text-align:center;}
.menu .nav li.w{width:12px; height:38px; text-align:center; background-position:-185px -250px;}
.menu .nav li a{display:block;width:100%; height:38px; line-height:38px; margin:0 auto;color:#fff;font-size:14px;}
.menu .nav li a.curr,.menu .nav li a:hover{color:#fff; background-position:0px -250px;}
.menu .nav li.tc{position:relative;}
.menu .nav li.tc .tcbox{width:110px; height:auto; position:absolute; z-index:99; top:38px; left:-5px; background:#060;display:none;}
.menu .nav li.tc .tcbox a{background:none;}
.menu .nav li.tc .tcbox a:hover{background:#690;}
/*--web--*/
.web{width:1000px; height:auto !important; min-height:50px; margin:0 auto; margin-bottom:10px;}

/*--commtit--*/
.comm_t{width:100%; height:auto; margin-bottom:8px; background-position:0px -548px; background-repeat:repeat-x;}
.comm_tl,.comm_tr{height:30px;line-height:30px;}
.comm_tl{float:left;width:180px; text-align:left; text-indent:0px;font:bold 14px/30px "微软雅黑", "宋体";color:#060; text-indent:10px;}
.comm_tr{float:right;width:60px; text-align:center;}
.comm_tr a{color:#690;}

.mgb{margin-bottom:10px;}
.guanz{width:250px; height:218px; background-position:0px -318px; overflow:hidden;}
.guanz .clx{width:100%; height:70px;}
.guanz .clx a{display:block;width:100%; height:70px;}
.guanz .wx{width:100%; height:93px;}
.guanz .wx .wximg{float:left;width:90px; height:90px;}
.guanz .wx .wxtxt{float:right;width:130px; height:90px;}
.guanz .qbtn{width:100%; height:52px;}
.guanz .qbtn a{display:block;width:52px; height:52px;float:left;}
.guanz .qbtn a.a{margin-left:6px;}
.guanz .qbtn a.b{margin-left:40px;}
.guanz .qbtn a.c{margin-left:40px;}

/*--adso--*/
.ado{width:100%; height:340px; text-align:center; margin-bottom:0px; background:url(bottom.jpg) no-repeat bottom center;}
.adso{width:1000px;height:310px;overflow:hidden;position:relative; margin:0 auto;}
.adso .hd{width:100%;height:15px; overflow:hidden; position:absolute;right:0px;bottom:5px;z-index:1;}
.adso .hd ul{width:50%;margin:0 auto;text-align:center;}
.adso .hd ul li{display:inline-block;*display:inline;*zoom:1;width:60px;height:5px;margin:2px;line-height:5px;background:#fff;cursor:pointer; overflow:hidden;}
.adso .hd ul li.on{background:#f00; color:#fff;}
.adso .adimg{position:relative; height:100%; z-index:0;}
.adso .adimg li{zoom:1;vertical-align:middle; text-align:center;}
.adso .adimg li a{display:block;width:100%;height:310px;}

/*--adst--*/
.adt{width:1000px; height:auto; text-align:center; margin:0 auto; margin-bottom:10px;}
.adst{width:100%; height:230px; overflow:hidden; position:relative;}
.adst .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:2; }
.adst .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adst .hd ul li{ float:left; margin-right:2px;width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.adst .hd ul li.on{ background:#f00; color:#fff;}
.adst .adimgt{ position:relative; height:100%; z-index:0;}
.adst .adimgt li{zoom:1; vertical-align:middle;}
.adst .adimgt img{width:1000px; height:230px; display:block;}

/*--n--*/
.tuo{float:left;width:250px;}
.net{float:right;width:730px;}

.cls .t,.cls a,.cls a:hover{background:url(cls.png) no-repeat;}
.cls{width:100%; height:auto !important; min-height:100px;}
.cls .t{width:100%;height:60px;line-height:60px;text-align:left;text-indent:50px;font-size:16px;font-weight:bold;background-position:0px -150px;color:#fff;}
.cls a{display:block;width:100%; height:50px; line-height:50px; text-align:left; text-indent:60px; background-position:0px 0px;font-size:14px;font-weight:bold;}
.cls a:hover,.cls a.curr{color:#f60; background-position:0px -50px;}

.snav{width:100%; height:auto; background:url(snav.png) no-repeat; margin-bottom:10px;}
.snav .l,.snav .r{float:left;height:36px;line-height:36px;}
.snav .l{width:78%;text-indent:30px;}
.snav .r{width:20%;text-align:right;}
.snav .r a{color:#f60;}

.slist{width:100%; height:auto;}
.slist .stit{width:100%; height:auto; margin:8px auto;}
.slist .stit .num{float:left;width:58px; height:58px; line-height:58px;border:1px #ddd solid; text-align:center;font-size:22px;font-weight:bold;color:#666;}
.slist .stit .txt{float:right;width:180px; height:60px; line-height:20px; text-align:left;}
.slist .stit .txt span{color:#ccc;}
.slist .stit .txt s{color:#999;}
.slist .stit .txt span.price{font-size:14px;color:#f30;}

.cons{width:98%; height:auto; line-height:20px; margin:0px auto;}

.cons .infolist{width:100%; height:auto; margin-bottom:10px;}
.cons .infolist li{width:100%; height:auto; margin-bottom:18px;}
.cons .infolist li .day{float:left;width:58px; height:58px; line-height:58px;border:1px #f60 solid; text-align:center;}
.cons .infolist li .day .d{width:58px; height:40px; line-height:40px;font-size:22px;font-weight:bold;color:#f60;}
.cons .infolist li .day .y{width:58px; height:18px; line-height:18px;color:#ccc;}
.cons .infolist li .con{float:right;width:640px; height:60px; line-height:20px; text-align:left;}
.cons .infolist li .con .t{width:100%;font-weight:bold;}
.cons .infolist li .con .c{width:100%; text-indent:2em;color:#666;}
.cons .infolist li.JQ .day{border:1px #ddd solid;}
.cons .infolist li.JQ .day .d{color:#333;}
.cons .infolist li.JQ .day .y{background:#333;}
.cons .infolist li.JQ .con .t a{color:#f60;}

.cons .infoshow{width:100%; height:auto; margin-bottom:10px;}
.cons .infoshow .t{width:100%; height:auto; line-height:30px; text-align:center;font-size:16px;font-weight:bold;}
.cons .infoshow .m{width:88%; height:auto; line-height:20px; text-align:right;color:#999; margin-bottom:20px;}
.cons .infoshow .content{width:95%; height:auto; line-height:24px; margin:0 auto;}


.cons .piclist{width:100%; height:auto;overflow:hidden;margin-bottom:10px;}
.cons .piclist li{float:left;width:226px; height:auto; margin-right:15px; margin-bottom:20px; overflow:hidden;border:1px #ddd solid;}
.cons .piclist li .pic img{width:220px; height:148px; padding:3px;}
.cons .piclist li .txt{width:96%; height:50px; line-height:22px; margin:0 auto;text-align:right;font-size:14px;}
.cons .piclist li .txt s{color:#999;}
.cons .piclist li .txt span{font-size:14px;color:#f30;}
.cons .piclist li.JQ{border:1px #f60 solid;}

.cons .proshow{width:100%; height:auto; margin-bottom:10px;}
.cons .proshow .proinfo{width:100%; height:auto;}
.cons .proshow .proinfo .imgs{float:left;width:360px; height:300px;}
.cons .proshow .proinfo .imgs img{width:360px;}
.cons .proshow .proinfo .info{float:right;width:340px; height:300px;text-align:left;}
.cons .proshow .proinfo .info .t{width:100%; height:auto; line-height:30px; font-size:16px;font-weight:bold;}
.cons .proshow .proinfo .info .p{width:100%; height:auto; line-height:38px;font-weight:bold;color:#f30;font-size:18px}
.cons .proshow .proinfo .info .p s{color:#666; font-weight:100;}
.cons .proshow .proinfo .info .c{color:#666;line-height:22px;}
.cons .proshow .proinfo .info .m{width:88%; height:auto; line-height:20px; text-align:right;color:#999; margin-bottom:20px;}
.cons .proshow .content{width:95%; height:auto; line-height:20px; margin:0 auto;}

.cons .joblist{width:100%; height:auto;}
.cons .joblist li{width:100%; height:auto;border:1px #ddd solid; margin-bottom:18px;}
.cons .joblist li .t,.cons .joblist li .c,.cons .joblist li .s{width:95%; height:auto; margin-bottom:8px; margin:0 auto; line-height:28px;}
.cons .joblist li .t{border-bottom:1px #f60 dashed; background-position:-548px -148px; text-indent:30px;font-size:14px;}
.cons .joblist li .c{text-indent:30px;color:#999;}
.cons .joblist li .s{ position:relative;}
.cons .joblist li .s p{ text-indent:30px;}
.cons .joblist li .s .iconjob{width:62px; height:88px; position:absolute; z-index:1;top:2px; right:0px; background-position:-252px -318px;}
.cons .joblist li.JQ{ background:#ddd}

.cons .msglist{width:100%; height:auto;}
.cons .msglist li{width:100%; height:auto;border:1px #ddd solid; margin-bottom:18px;}
.cons .msglist li .t,.cons .msglist li .c,.cons .msglist li .r{width:95%; height:auto; margin-bottom:8px; margin:0 auto; line-height:28px;}
.cons .msglist li .t{border-bottom:1px #f60 dashed; background-position:-548px -148px; text-indent:30px;}
.cons .msglist li .c{text-indent:2em;color:#999;}
.cons .msglist li .r{text-indent:2em;}
.cons .msglist li.JQ{ background:#ddd}

.cons .downlist{width:100%; height:auto; margin-bottom:10px;}
.cons .downlist li{width:100%; height:auto; margin-bottom:18px;}
.cons .downlist li .day{float:left;width:58px; height:58px; line-height:58px;border:1px #f60 solid; text-align:center;}
.cons .downlist li .day .d{width:58px; height:40px; line-height:40px;font-size:22px;font-weight:bold;color:#f60;}
.cons .downlist li .day .y{width:58px; height:18px; line-height:18px;color:#ccc;}
.cons .downlist li .con{float:right;width:640px; height:60px; line-height:20px; text-align:left;}
.cons .downlist li .con .t{width:100%;font-weight:bold;}
.cons .downlist li .con .c{width:100%; text-indent:2em;color:#666;}
.cons .downlist li .con .c a{ margin:0 5px; padding:3px;color:#fff; background:#f60;}

.cons .downlist li.JQ .day{border:1px #ddd solid;}
.cons .downlist li.JQ .day .d{color:#333;}
.cons .downlist li.JQ .day .y{background:#333;}
.cons .downlist li.JQ .con .t a{color:#f60;}

.cons .downshow{width:100%; height:auto; margin-bottom:10px;}
.cons .downshow .t{width:100%; height:auto; line-height:30px; text-align:center;font-size:16px;font-weight:bold;}
.cons .downshow .m{width:88%; height:auto; line-height:20px; text-align:right;color:#999; margin-bottom:20px;}
.cons .downshow .content{width:95%; height:auto; line-height:20px; margin:0 auto;}
.cons .downshow .downbtn a{float:right;display:block;width:90px; height:30px; line-height:30px; text-align:center; background:#666;color:#fff;}
.cons .downshow .downbtn a:hover{background:#f60;}

.cons .next{width:100%; height:auto !important; line-height:28px;}
.cons .next a{display:block;width:100%; height:28px; line-height:28px;}


/*--contact--*/
.contact{width:720px;height:auto !important; min-height:200px; background:url(lx.jpg) no-repeat right bottom; line-height:28px; margin:0 auto;}
.contact p{height:28px;line-height:28px;}

/*----Online----*/
.QQbox{z-index:99; right:0px; width:168px; position:absolute;top:220px;}
.QQbox .Onlinebtn,.QQbox .Qlist .t,.QQbox .Qlist .c,.QQbox .Qlist .f{background:url(Online2.png) no-repeat;}
.QQbox .Onlinebtn{width:33px;height:158px;position:absolute;right:0px;cursor:pointer;background-position:0px 0px;}
.QQbox .Qlist{position:absolute;left:0px;}
.QQbox .Qlist .t{width:135px; height:108px; overflow:hidden; background-position:-38px 0px;}
.QQbox .Qlist .c{width:135px; height:30px; overflow:hidden; background-position:-38px -108px; background-repeat:repeat-y;}
.QQbox .Qlist .f{width:135px; height:25px; overflow:hidden; background-position:-38px -168px;}
.QQbox .Qlist ul li a{ text-align:left;text-indent:20px;color:#FFF;
  display:block;width:98px; height:21px;margin:5px auto auto 30px;text-align:center;outline:none;blr:expression(this.onFocus=this.blur());}
  
/*--pg--*/
.tuowangIncpg{width:100%; height:auto !important;}
.tuowangIncpg a{color:#f60;}
.tuowangIncpg a.currpg{background:#f30;color:#fff;}
.tuowangIncpg a,.tuowangIncpg span{padding:0px 5px; margin:0px 5px; border:1px #ccc solid;}

/*--foot--*/
.fot{width:1000px; height:auto; margin:0 auto; border-top:1px #060 solid;}
.fot .line{widht:100%; height:12px; overflow:hidden;}
.fot .foot{width:1000px; height:auto; margin:0 auto;}
.fot .foot .l{float:left;width:250px; height:100px; background-position:-350px -250px;}
.fot .foot .r{float:right;width:730px; height:auto; line-height:24px; position:relative;}
.fot .foot .r #back2top{width:90px; height:auto !important;cursor:pointer;position:absolute; z-index:1; top:0px; right:0px;}
