@charset "utf-8";
/* CSS Document */
*
{ margin:0px; padding:0px;}
/*text*/
body{font-family:"宋体",Arial,Lucida,Verdana,Helvetica,sans-serif;font-size:12px;color:#333;line-height:150%;background:#F7F7F7;}
h1{font-size:20px;font-family:Arial,Lucida,Verdana,"宋体",Helvetica,sans-serif;}
h2{font-size:14px;}h3{font-size:14px;}h4{font-size:12px; color:#575757;}h5{font-size:12px;}h6{font-size:12px;}
img
{ border:0px;}
.w
{ clear:both; }
.h30
{ height:30px;}
.center
{ text-align:center}

.hidden
{ display:none;}
.blod
{ font-weight:bold;}
.font12
{ font-size:12px;}
.font14
{ font-size:14px;}
.textcenter
{ text-align:center;}
.blue
{ color:#2070CF;}
.font18
{ font-size:18px;}
.red
{ color:#DA080B;}
.tb
{ background:#ECECEC;}
.tb td
{ background:#FFF;}
.gray
{ color:#CCC;}
/*link*/
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a:active{color:#900;}
a.red:link,a.red:visited
{ color:#E50112; padding:0px 6px;}
a.red:hover
{ color:#A26301; padding:0px 6px;}
a.blue:link,a.blue:visited
{ color:#376692; padding:0px 6px; font-size:12px; font-weight:normal}
a.blue:hover
{ color:#A26301; padding:0px 6px;}
a.gray:link,a.gray:visited
{ color:#FFF; padding:3px 6px; background-color:#999999;}
a.gray:hover
{ color:#A26301; padding:3px 6px;background-color:#999999; text-decoration:none}

a.button:link,a.button:visited
{ color:#FFF; line-height:29px; text-align:center; font-size:12px; font-weight:normal; width:146px; display:block; background-image:url(image/06.png); height:29px; margin:0px auto 40px auto;}
a.button:hover
{ color:#C90;  width:146px; display:block; background-image:url(image/06.png); height:29px; line-height:29px; text-align:center; margin:0px auto 40px auto;}

a.ordertab:link,a.ordertab:visited
{ display:block; color:#C9080B; border-top:1px solid #C2C2C2; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2;  text-align:center; height:38px; line-height:38px; width:98px; font-size:14px; margin:0 8px 0px 0; background:#ECECEC;}
a.ordertab:hover
{ display:block; color:#C9080B; border-top:1px solid #C2C2C2; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; text-align:center; height:38px; line-height:38px; width:98px; font-size:14px; margin:0 8px 0px 0; background:#FFFFFF;}
a.ordertabx:link,a.ordertabx:visited
{ display:block; color:#C9080B; border-top:1px solid #C2C2C2; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; text-align:center; height:38px; line-height:38px; width:98px; font-size:14px; margin:0 8px 0px 0; background:#FFFFFF;}
a.ordertabx:hover
{ display:block; color:#C9080B; border-top:1px solid #C2C2C2; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; text-align:center; height:38px; line-height:38px; width:98px; font-size:14px; margin:0 8px 0px 0; background:#FFFFFF;}
a.box:link
{ color:#9F9F9F; padding:3px 6px; border:1px solid #CCC; margin:5px 3px auto auto;}
a.box:visited
{ color:#FFF; padding:3px 6px; border:1px solid #CCC; margin:5px 3px auto auto; background-color:#900;}
a.box:hover
{ color:#FFFFFF; padding:3px 6px; border:1px solid #CCC; text-decoration:none; background-color:#F00}


.header
{ width:100%; height:160px; background:url(image/heardbg.png); overflow:hidden;}
.head
{ width:960px; height:160px; margin:0px auto; position:relative;}
.head .logo
{ width:350px; height:102px; margin-top:10px;}
.head .nav
{ position:absolute; top:10px; right:10px; width:100px;}
.head .info
{ position:absolute; top:60px; right:10px; width:140px;}
.head .order
{ position:absolute; top:80px; right:10px; width:52px; height:21px;}
.head .orderinput
{ position:absolute; top:80px; right:70px; width:120px; height:17px;}
.head .menu
{
	height:40px;
	width:960px;
	position:absolute;
	top:106px !important;
	top:120px;
	left: 1px;
}
.head .menu .m
{ list-style:none; line-height:40px; width:600px; height:40px; float:left}
.head .menu .m li
{ float:left; width:120px; font-size:16px;}
.head .menu .m li a
{ color:#FFF;}
.head .menu .r
{ width:240px; height:40px; float:right;list-style:none; line-height:40px;}
.head .menu .r li
{ float:left; width:80px; font-size:16px;}
.head .menu .r li a
{ color:#FFF;}

.content
{ width:900px; margin:30px auto; border:solid 1px #C7C7C7; background:#FFF; }
.content .l
{ width:755px; height:83px; margin:0px auto; border-bottom:solid 1px #DCDCDC; padding-top:15PX;}
.content .n
{ margin:20px auto 0px auto; width:760px; border-bottom:solid 1px #DCDCDC;}
.content .n .thead
{ font-size:14px; background-color:#F7F7F7; text-align:center; color:#000; height:50px; font-weight:bold;}
.content .n .project 
{ line-height:25px; font-size:14px; padding-top:15px;}

.content .n .no
{ width:100px; position:relative; margin:0px auto; height:30px;}
.content .n .no .x
{ position:absolute; width:50px; height:30px; left:25px; border:1px solid #FF932C; text-align:center}
.content .n .no .x1
{ position:absolute; top:10px; left:4px;}
.content .n .no .x2
{ position:absolute; top:10px; left:85px;}
.content .n  .text
{ text-align:center; margin-top:3px;}
.content .n .price
{ list-style:none}
.content .n .price li
{ width:50px; height:14px; float:left}
.content .n .free
{text-align:center; font-size:14px; height:50px;}

.content .m
{ margin:20px auto; width:760px; border-bottom:solid 1px #DCDCDC; font-size:18px; color:#CC3335; font-weight:bold; height:50px;}
.content .phone
{ font-size:16px; margin:0px auto 20px auto; width:760px;}
.content .ok
{ color:#333; font-size:18px;}
.content .phone .inputphone
{ width:140px; height:25px; border:1px solid #FF942A;}

.content .send
{ font-size:14px; margin:0px auto 20px auto; width:760px;}
.content .send td
{ height:40px;}
.content .send .th
{ background-color:#EFEFEF}
.content .sendbg
{ background-color:#F7F7F7; width:760px; margin:0px auto 20px auto; height:40px; line-height:40px;}
.content .sendbg h1
{ padding-left:15px;}
.content .goplay
{ list-style:none; width:760px; margin:0px auto;}
.content .goplay li
{ height:60px; line-height:60px; position:relative; width:500px;}
.content .goplay li input
{ position:absolute; top:8px;}
.content .goplay li img
{
	position:absolute;
	left:17px;
	top: 0px;
}
.content .goplay li h2
{ position:absolute; left:120px; top:-0px; font-weight:normal; font-size:12px; }
.content .bank
{ list-style:none; width:760px; margin:0px auto; clear:both}
.content .bank li
{ width:200px; float:left; position:relative; line-height:50px; height:60px;}
.content .bank li input
{ position:absolute; top:8px; left:0px;}
.content .bank li img
{ position:absolute; top:0px; left:20px;} 

.content .blue
{margin:0px auto; width:100px; height:30px; display:block}

.mycon
{ width:960px; height:auto; margin:0 auto;}
.mycon .left
{ width:715px; height:auto; float:left; overflow:hidden; margin-bottom:30px;}
.mycon .left ul
{ list-style-type:none; margin:20px 0 0 0px; border-bottom:1px solid #C7C7C7; width:694px; height:38px; padding-left:20px}
.mycon .left ul li
{ float:left;}
.mycon .left .myorder
{ width:712px; height:auto; border-left:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7; clear:both; background:#FFFFFF;}
.mycon .left .myorder h2
{ padding:20px 0 0 17px; color:#C90707; font-size:24px; width:660px; height:40px; border-bottom:1px solid #EDEDED; margin:0 auto;}
.mycon .left .myorder .myorderlist
{ width:687px; height:183px; margin:37px 0 45px 13px;}


.mycon .left .topmenu
{ height:40px; width:715px; line-height:normal;}



.mycon .right
{ width:230px; height:auto; float:right; overflow:hidden; margin-top:58px; padding-bottom:15px; border:1px solid #C7C7C7; background:#FFFFFF; margin-bottom:30px; }
.mycon .right h2
{ padding:20px 10px 0 10px;}
.mycon .right p
{ padding:10px 10px 0 10px;}
/*邀请*/
.mycon .left .myorder .call
{ width:680px; height:143px; border-bottom:1px solid #ECECEC; margin:0 auto; overflow:hidden;}
.mycon .left .myorder .call h3
{ margin:30px 0 0 0px;}
.mycon .left .myorder .call h3 .ade
{ width:323px; height:23px; border:1px solid #CFCFCF; color:#CFCFCF;}
.mycon .left .myorder .calllist
{ width:680px; height:60px; margin:30px auto;}
.mycon .left .myorder .calllist td
{ height:30px;}
.mycon .left .myorder .calllist h4
{ font-size:14px; height:30px; line-height:30px; text-align:center;}
/*帐户设置*/
.mycon .left .myorder .account
{ width:711px; height:auto; overflow:hidden;}
.mycon .left .myorder .account .basic
{ width:711px; height:180px; overflow:hidden; margin:30px 0 0 30px;}
.mycon .left .myorder .account .basic h5
{ font-size:14px;}
.mycon .left .myorder .account .basic .adress
{ width:344px; height:24px; border:1px solid #F92D39; line-height:24px;}
.mycon .left .myorder .account .basic .phone
{ width:100px; height:24px; border:1px solid #F92D39; line-height:24px;}

.mycon .left .myorder .account .basic td
{ height:35px;}
.mycon .left .myorder .account .tel
{ width:711px; height:211px; overflow:hidden; margin:30px 0 0 30px;}
/*往期团购*/
.problems
{ width:735px; height:auto; margin: 30px auto 20px auto; border:1px solid #DECEAA; background:#FFFFFF;}
.problems h2
{ width:700px; height:55px; border-bottom:1px solid #FFD7A3; margin:0 auto; line-height:55px; font-size:24px;}
.problems .tel
{ width:700px; height:68px; border:1px solid #FFE0B1; background:#FFF2D5; margin:20px auto 20px auto;}
.problems .tel p
{ padding:15px 0 10px 15px; font-weight:bold; font-size:14px;}
.problems .question 
{ width:670px; height:auto; margin:30px auto 60px auto;}
.problems .question h3
{ color:#C80708;}
.problems .question p
{ padding-left:15px; font-size:14px;}
.answer 
{ width:735px; height:auto; margin: 20px auto 20px auto; border:1px solid #DECEAA; background:#FFFFFF;}
.answer h2
{ width:700px; height:55px; border-bottom:1px solid #FFD7A3; margin:0 auto; line-height:55px; font-size:24px;}
.answer .backtady
{ width:700px; height:48px; border:1px solid #FFE0B1; background:#FFF2D5; margin:20px auto 20px auto;}
.answer .backtady p
{ padding:15px 0 10px 15px; font-size:14px; color:#C80805; font-weight:bold;}
.answer .message
{ width:680px; height:248px; overflow:hidden; margin:20px auto 0 auto; overflow:hidden;}
.answer .message .textarea
{ color:#656565; border-color:#E4E3EB; margin-bottom:10px; font-size:12px;}
.answer .answerlist
{ width:702px; height:auto; margin:0 auto; }
.answer .answerlist1
{ width:702px; height:auto; font-size:14px; padding:10px 0 10px 10px; position:relative;}
.answer .answerlist1 h4
{ position:absolute; top:6px; right:10px; font-size:12px; font-weight:normal;  }

.answer .answerlist2
{ width:702px; height:auto; background:#FFF2D5; font-size:14px; padding:10px 0 10px 10px; position:relative;}
.answer .answerlist2 h5
{ position:absolute; top:6px; right:10px; font-size:12px; font-weight:normal;  }
.answer .answerlist2 p
{ padding-left:45px;}
.answer .page
{ width:702px; height:40px;text-align:right; line-height:20px; padding-top:15px;}
.group
{ width:735px; height:auto; margin: 20px auto 20px auto; border:1px solid #DECEAA; background:#FFFFFF;}
.group h2
{ width:700px; height:55px; border-bottom:1px solid #FFD7A3; margin:0 auto; line-height:55px; font-size:24px;}
.group .grouplist
{ width:740px; height:auto; overflow:hidden; margin:0px auto; clear:both;}
.group .grouplist .list
{ width:350px; height:220px; overflow:hidden; float:left; position:relative; margin-left:10px; margin-top:20px;}
.group .grouplist .list .list1
{
	position:absolute;
	top:8px;
	left:8px;
	width:334px;
	font-size:14px;
	overflow:hidden;
}
.group .grouplist .list .list2
{ position:absolute; top:75px; left:10px; width:205px;}
.group .grouplist .list .list3
{ position:absolute; top:80px; right:30px; }
.group .page1
{ width:720px; height:40px;text-align:right; padding-top:30px; }



/*service*/
#service{padding:20px 0px 0px;border:1px solid #E6E6E6;overflow:hidden;zoom:1;margin-bottom:10px; width:960px;margin:0 auto; height:250px; }
#service dl{float:left;width:165px;padding-left:20px;}
#service dt{overflow:hidden;zoom:1;}
#service dd{padding:5px 0 20px;}
#service dt b{float:left;height:31px;margin-right:6px;background-image:url(../images/bg_shortcut.gif);background-repeat:no-repeat;}
#service dt strong{display:block;padding:8px 0 2px;border-bottom:1px solid #E5E5E5;}
#service .fore1{padding-left:10px;}
#service .fore1 b{width:25px;background-position:0 -100px;}
#service .fore1 dd{padding-left:18px;}
#service .fore2 b{width:37px;background-position:-30px -100px;}
#service .fore2 dd{padding-left:30px;}
#service .fore3 b{width:39px;background-position:-70px -100px;}
#service .fore3 dd{padding-left:34px;}
#service .fore4 b{width:31px;background-position:-110px -100px;}
#service .fore4 dd{padding-left:27px;}
#service .fore5{width:180px;}
#service .fore5 b{width:36px;background-position:-140px -100px;}
#service .fore5 dd{padding-left:31px;overflow:hidden;}
#service ul{background:#F7F7F7;border:1px solid #EDEDED;padding:15px 2px;overflow:hidden;zoom:1; clear:both; width:940px; margin:0px auto; margin-bottom:20px;}
#service li{float:left;height:25px;padding:0 11px;background:url(../images/bg_shortcut.gif) no-repeat -260px 0;}
#service li.fore{background:none; clear:both;}
#service li a:link,#service li a:visited{display:block;height:25px;overflow:hidden;background-image:
url(../images/bg_shortcut.gif);background-repeat:no-repeat;font-size:0;line-height:100px;}
#service .blink1{width:174px;background-position:0 0;}
#service .blink2{width:196px;background-position:0 -25px;}
#service .blink3{width:202px;background-position:0 -50px;}
#service .blink4{width:262px;background-position:0 -75px;}
ul
{ list-style:none;}
/*footer*/
#footer{padding-bottom:30px;text-align:center; width:960px; height:100px; margin:0px auto;}
#footer .flinks a,#footer .flinks span{margin:0 10px;}
#footer .flinks span a{margin:0;}
#footer .copyright{margin:10px 0;font-family:arial;}
#footer .ilinks a{margin:0 5px;}
