html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input { margin: 0; padding: 0;}
body { font-size:12px; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; color:#333333; }
a { color:#474747; text-decoration:none;}
a:hover { color:#474747;}
ul, li { list-style:none; }
img {border:0;}
.hackbox {	CLEAR: both;
	BORDER: 0px;
	MARGIN-TOP: 0px;
	font-size:0; 	
	line-height:0;
	VISIBILITY: hidden;}



.clear { clear:both;}
.connection_t{ padding-left:10px; background:#eef8ff; border-top:2px solid #2997d9; height:35px; line-height:35px;color: #474747;
    font-size: 14px; vertical-align:middle;}

fieldset {border-radius: 8px 8px 8px 8px;}
.left{ float:left;}
.right{ float:right;}
.wrap { width:1000px; margin:0 auto; background:#FFF;}
.mt7 { margin-top:7px; background-color:#FFFFFF} 
.mt10 { margin-top:10px;} 
.pb15 { padding-bottom:15px;}
.pb25 { padding-bottom:25px; background-color:#FFFFFF}
.floatleft { float:left;}
.floatright { float:right;}
.
.contact{ margin-left:260px; color:#f6cf1a;}


.top { width:1000px; margin:0 auto; height:75px; margin-top:10px}
.top .logo{ margin-right:55px;}
.top .contact div{ margin-right:15px;}
.top .contact span{ font-family:Arial, Helvetica, sans-serif;}
.top .phone{ background:url(../images/phone.jpg) no-repeat; width:207px; height:49px; margin-top:10px}
.top1{  line-height:30px; line-height:30px; border-bottom:1px solid #f0f0f0; background:#f9f9f9;}
.top1 a { margin:0 8px; color:#666666;  } 
.top1 a:hover { color:#FF6600;}

.ctt{ margin-bottom:5px; width:100%; border-bottom:2px solid #999; height:28px; line-height:28px; vertical-align:middle;}
.ctt span{display:block; float:left; font-family:'Microsoft Yahei'; font-size:18px; border-bottom:2px solid #4fa9e0; padding:0 10px; }
.ctt a{ display:block; float:right; color:#999;}
.ctc ul li{ padding:5px 0; background:url(../images/point.jpg) no-repeat 0 7px; padding:5px 0 5px 15px; line-height:20px; height:18px; overflow:hidden;}


#nav_wrap1 {
	margin:0px auto;
	overflow:hidden;
	clear:both;
}
#nav1 {height:40px;position:relative;margin:0 auto; width:1000px; margin:auto}
#nav1 .bt_qnav {	float:right;}
#nav1 .bt_qnav a {width:31px;height:29px;line-height:40px;display:block;	padding:9px 2px 0 0;}
#nav1 .c {float:left;margin:0;padding:0}
#nav1 li {float:left;list-style:none;}
#nav1 li .v a {height:40px;line-height:33px;	display:block;color:#FFF;float:left;font-family:"Microsoft Yahei";font-size:16px;line-height:40px;vertical-align:middle;padding:0 12px;}
#nav1 li .v a:hover, #nav li .v .sele {	background:#FFF;border-top:2px #f60 solid;	color:#474747;height:38px;line-height:38px;	vertical-align:middle;	text-decoration:none;}
#tmenu1 {background:#f9f9f9;	height:25px; line-height:25px;border-bottom:1px solid #f0f0f0; }
#tmenu1 div{ width:1000px; margin:auto}
#tmenu1 span { color:#656565; float:left; width:10px; text-align:center}
#tmenu1 a { color:#656565;float:left; min-width:80px; text-align:center}

#nav_wrap1 .right a{ margin-right:3px; color:#fff; height:40px; line-height:40px; vertical-align:middle;}


.main { width:1000px; margin:0 auto; clear:both; overflow:hidden;background:url(../images/bg.jpg) repeat-x;}
.main .search { float:left; width:268px; background:#fff; height:290px; border:6px solid #f78804; border-top:7px solid #f78804;}
.main .search .seacrh1 { background-color:#FFFFFF; margin:5px;}
.main .search .snav_tit {  height:31px; padding-left:4px;background:url(../images/icon.gif) no-repeat 4px 0 #f78804; }
.main .search .snav_tit li{ display:block; float:left; width:85px; height:31px; background:url(../images/icon.gif) no-repeat; cursor:pointer; margin:0 4px 0 0;}

.main .search .snav_tit li.on { background:none repeat scroll 0 0 transparent;}
.main .search .snav_tit li#a1 { background-position:0 -35px;}
.main .search .snav_tit li#a2 { background-position:-89px -35px; }


.main .search .sborder { padding:24px 10px 0 28px; color:#333333;}
.main .search .sborder .dan { clear:both; height:34px;}
.main .search .sborder input { vertical-align:middle;}
.main .search .dan span{ float:left; display:block; width:70px; height:30px; font-size:12px;}

.main .search  .k { font-size:14px; font-weight:bold; }
.main .search  .k p { margin:0 0 10px 0;}
.main .search  .xie { border:1px solid #ddd; height:24px; width:138px; clear:both;}
.main .search .sbtn {  background:url(../images/icon.gif) no-repeat 0 -120px; width:97px; height:40px; cursor:pointer; border:0; }
.main .search .center {  padding:10px 0 0 63px;}
.main .search .othermore { text-align:center; padding-top:5px;}
.main .search .othermore a { color:#FF3300; text-decoration:underline;}
.main .search .othermore a:hover { color:#CC0000;}
.main .banner {  height:303px; overflow:hidden; width:700px;}
.main .banner img{  height:302px; width:672px;}

.border {border:1px solid #eaeaea;}
.fen {border:2px solid #41A9DF; color: #41A9DF; height: auto; margin-bottom:15px;}
.fen #selectline input{border: 1px solid #999999;}
.fen .tit { height:34px; padding-left:12px; line-height:34px;border-bottom: 1px solid #E8E8E8;  font-weight:bold; font-size:16px; color:#474747;font-family:'Microsoft Yahei';}
.fen dt { font-weight:bold; clear:both; border-top:1px dashed #ddd; padding:7px 0 0 0 ; display:block; }
.fen dt.noline { border:0;}
.fen dd {  padding-bottom:4px; line-height:20px;}
.fen dl{ padding:0px 15px 15px 15px; line-height:22px;}
.fen dd p a { padding-right:10px; color:#5f6d50;}
.fen dd p a:hover { color:#FF3300;}
.userdp { padding:13px 12px 12px 12px; margin-top:10px}
.userdp .tit { font-size:14px; font-weight:bold;color:#717171; border-bottom:1px solid #dfdfdf; height:28px; line-height:28px; padding-left:8px;}
.userdp .tit ul { float:right; font-weight:normal; display:block;}
.userdp .tit li { float:left; text-align:center; width:50px; }
.userdp .tit li a { color:#474747; }
.userdp .tit li.on { border:1px solid #dfdfdf; background-color:#fff; border-bottom:0;text-align:center;}
.userdp .tit li.on a {  font-weight:bold;}
.userdp .pin { padding:2px 8px 8px 8px; line-height:22px; }
.userdp .pin .name {  font-weight:bold; padding-right:3px; }
.userdp .pin li { padding:8px 0 0 0px; line-height:18px; }
.userdp .pin li a { color:#666;}
.userdp .pin li a:hover { color:#ff6600;}
.userdp .green { color:#717171}

.ad960 { margin:0 auto; width:960px; margin-top:10px;}
.main_left { float:left; width:280px;}
.main_right { float:right; width:710px;}
.gunnews { border:1px solid #eee;  height:30px; line-height:30px;}
.gunnews strong { float:left; width:83px; padding-left:12px; background:url(../images/san1.jpg) no-repeat; font-size:13px; font-weight:normal;}
.gunnews p{ float:left; }
.gunnews p a { padding-right:20px;background:url(../images/icon.gif) no-repeat -524px -78px; padding-left:8px;}


.lvyoumain img { vertical-align:middle;}
.lvyoumain {  clear:both; margin-top:8px; overflow:hidden; padding-bottom:24px;}
.lvyoumain .tit {  height:32px;color:#717171; line-height:30px; margin:8px 15px 0 20px; border-bottom:1px solid #d3eac6; clear:both;}
.lvyoumain .tit strong { font-size:18px;font-family:'Microsoft Yahei'; padding-left:4px;}
.lvyoumain .tit p { float:right;}
.lvyoumain .tit a {color:#717171; margin:0 6px;}
.lvyoumain .tit a:hover { color:#FF3300;}
.lvyoumain ul.d { padding:5px 0 15px 9px; clear:both; overflow:hidden;}
.lvyoumain ul.d li{ float:left; width:200px; height:210px; background-color:#f6f6f6; margin-left:12px; display:inline;margin-top:12px;}
.lvyoumain ul.d li div.text { padding:0 6px;}
.lvyoumain ul.d li strong { font-size:14px; font-weight:normal; padding-top:8px; display:block; line-height:18px;}
.lvyoumain ul.d li p { font-size:12px; color:#999999;}
.lvyoumain ul.d li .price { color:#FF3300; font-size:18px; float:right; line-height:42px;}
.lvyoumain ul.d li .price font { font-size:12px;line-height:42px;}
.lvyoumain ul.x { padding:8px 5px 0 20px;}
.lvyoumain ul.x li{ float:left; width:128px; height:92px; text-align:center;}
.lvyoumain ul.x li a { display:block; width:119px; height:22px; color:#FFFFFF; font-size:14px; padding-top:72px; }
.lvyoumain ul.x li a:hover { color:#FFff00; font-weight:bold;}
.lvyoumain .zhuti1 { background:url(../images/zhuti1.jpg) no-repeat;}
.lvyoumain .zhuti2 { background:url(../images/zhuti2.jpg) no-repeat;}
.lvyoumain .zhuti3 { background:url(../images/zhuti3.jpg) no-repeat;}
.lvyoumain .zhuti4 { background:url(../images/zhuti4.jpg) no-repeat;}
.lvyoumain .zhuti5 { background:url(../images/zhuti5.jpg) no-repeat;}


.left1 {  padding:8px 0 0px 0; height:428px;}
.left1 .guang { padding:5px 0; text-align:center;}
.left1 p { padding:5px 0;text-align:center;}
.left1 .slink { border:1px solid #fae8d6; background-color:#fefef2; margin:0 auto; margin-top:4px; width:240px; height:78px; padding:7px 0px 5px 0px;}
.left1 .slink a { display:block; float:left; width:72px; height:25px; margin-left:18px; display:inline; line-height:25px; padding-left:30px; background:url(../images/icon.gif) no-repeat;}
.left1 .slink a.a1 { background-position:2px -212px}
.left1 .slink a.a2 { background-position:2px -235px}
.left1 .slink a.a3 { background-position:2px -282px}
.left1 .slink a.a4 { background-position:2px -257px}
.left1 .slink a.a5 { background-position:2px -302px}
.left1 .slink a.a6 { background-position:2px -325px}


.airmain {  clear:both; margin-top:10px; overflow:hidden; padding-bottom:18px;}
.airmain .tit {  height:32px;color:#717171; line-height:30px; margin:8px 15px 0 20px; border-bottom:1px solid #d3eac6; clear:both;}
.airmain .tit strong { font-size:18px;font-family:'Microsoft Yahei'; padding-left:4px;}
.airmain .tit p { float:right;}
.airmain .tit a {color:#717171; margin:0 6px;}
.airmain .tit a:hover { color:#FF3300;}
.airmain .rborder { border-right:1px solid #ddd;}
.airmain .airlist { padding:16px 0 16px 19px;   overflow:hidden;}
.airmain .airlist li{ background:url(../images/xu.gif) repeat-x 0 bottom; line-height:38px; display:block; width:306px; height:38px; float:left; margin:0 19px 0 0;}
.airmain .airlist li span { display:block; float:left;}

.airmain .airlist li .name { background:url(../images/icon.gif) repeat-x 2px -160px; padding-left:16px; width:78px; overflow:hidden; height:28px;}
.airmain .airlist li a.butn { display:block; float:right; background:url(../images/icon.gif) repeat-x 0 -90px; width:48px; height:20px; line-height:20px; text-align:center; color:#FFFFFF; margin-top:7px;}
.airmain .airlist li a.butn:hover { color:#FFFF00}
.airmain .airlist li .price {  width:85px;}
.airmain .airlist li .price font.jg {  color: #FF3300; font-size:15px; font-weight:bold;}
.airmain .airlist li .day {  width:77px;}



.news {  height:278px;}
.news .tit{  font-size:14px; height:34px;line-height:34px; border-bottom:1px solid #2997D9; position:relative; }
.news .tit div { position:absolute;}
.news .tit li { float:left;}
.news .tit a { display:block; color:#667754; width:96px; height:34px; border-right:1px solid #2997D9; float:left; text-align:center; }
.news .tit a:hover {	color:#1E616F;}
.news .tit .on a{ background-color:#fff; color:#34a607;border-top:1px solid #2997D9;height:33px;  border-bottom:1px solid #fff; font-weight:bold;}
.news .newslist { padding:17px 0 17px 22px; line-height:26px;  display:block; overflow:hidden;}
.news .newslist li { background:url(../images/icon.gif) no-repeat -524px -75px; padding:0 17px 0 10px; float:left; width:288px; overflow:hidden; height:26px; }
.news .newslist span.time { float:right; font-size:10px; color:#999999; padding-right:5px;}


.why {   height:232px;}
.why h2 { font-size:14px; line-height:32px; padding-left:3px; color:#5D5D5D;}
.why div.whyicon { background:url(../images/icon.gif) no-repeat 0 -359px; padding:0 0 0 24px; line-height:26px; margin-left:10px}
.erweima { background:url(../images/2ma.jpg ) no-repeat; width:280px; height:120px; clear:both;}
.right2 { background:url(../images/tutopbg.gif) repeat-x 0 0px; float:right; width:678px; height:360px;} 


.main_right .photo { padding:7px 0px 26px 5px; overflow:hidden;}
.main_right .photo h3 {color:#717171; border-bottom:1px solid #d3eac6;height:28px; font-size:14px; line-height:28px; padding-left:12px; margin-right:13px;}
.main_right .photo li { float:left; width:162px; height:120px; text-align:center;}
.main_right .photo ul { padding:12px 0 0 5px;}
.main_right .photo li a img { border:2px solid #fff; padding:1px; vertical-align:middle;}
.main_right .photo li a:hover img{ border:2px solid #ff6600;}

a.more { color:#717171; float:right; font-size:12px; font-weight:normal; padding-right:6px; font-family:"宋体"; position: relative; top: 30px;}
a.more:hover { color:#FF3300;}

.link { margin:0 auto; width:958px; border:1px solid #e4e4e4; margin-top:10px;}
.link h3{  line-height:32px; height:32px; border-bottom:1px solid #e4e4e4; padding-left:15px; font-size:14px;color:#34a607;}
.link .linklist { padding: 12px;}
.link .linklist a { padding:0 12px 0 0; line-height:20px;} 
.link .linkfont { padding:8px 0 0 0;}

.footwrap { background:#4FA9E0; clear:both; padding:25px 0 28px 0; margin-top:15px;line-height:22px; }
.foot { width:960px; margin:0 auto;}
.foot .l a { margin:0 6px; color:#FFFFFF;}
.foot .l a:hover { color:#FFFF00;}
.foot .l { clear:both; color:#FFFFFF; margin-top:10px; padding-top:20px; }
.foot .footlist { clear:both; padding:0 0 12px 0;}
.foot img { vertical-align:middle; margin-right:8px;}
.foot .asf { float:right; width:158px; height:55px; background:url(../images/icon.gif) no-repeat -370px 0;}

.foot ul { float:left; display:block; width:120px; color:#fff;}
.foot h4 { font-size:12px; line-height:24px;color:#fff;}
.foot ul li { line-height:22px;}
.foot ul a { color:#f8fee3;}
.foot ul a:hover { color:#FFFF00;}
.foot ul .wandian a{ margin-right:10px;}
.foot ul .wandian p { padding-top:8px;}
.foot .guangzhu { float:left; width:180px; padding-left:40px;}
.foot .weibologo a { display:block; float:left; width:32px; height:32px; background:url(../images/weibologo.gif) no-repeat; margin-right:8px;}
.foot .weibologo a.sina { background-position:0 0;}
.foot .weibologo a.qq { background-position:-39px 0;}
.foot .weibologo a.tw { background-position:-77px 0;}
.foot .weibologo a.face { background-position:-117px 0;}

/* list page */
.liucheng { background:url(../images/liucheng.jpg) no-repeat #edf3f1; height:45px; line-height:45px; clear:both; margin-top:10px;}
.liucheng p { margin-left:700px; color:#9d927f;}
.gexingding { background:url(../images/btn3.jpg) no-repeat; margin:12px 12px 0 0; display:block; width:64px; height:19px; float:right;}

.cai {  overflow:hidden;}
.cai h3 { font-size:14px; line-height:30px; height:30px;  padding-left:15px;   border-bottom: 2px solid #999999; color:#5D5D5D;}
.cai li { float:left; width:126px; height:110px; text-align:center;}
.cai li  p{ line-height:30px; height:30px; width:126px; overflow:hidden}
.cai ul { padding:10px;}
.cai img { width:118px; height:82px; }
.left_wenti { padding:15px 15px 20px 0px; background:#f9f9f9; }
.left_wenti h3 { font-size:14px;background:url(../images/icon.gif) no-repeat -394px -214px; padding-left:20px; margin-left:13px; color:#2997D9;}
.left_wenti ul { padding:5px 0 0 15px; }
.left_wenti li {  line-height:20px;}
.left_wenti li a { color:#717171;}
.left_wenti li a:hover { color:#717171;}


.listleft {  padding-bottom:15px;clear:both; overflow:hidden;}
.lvyoulist { clear: both;}
.lvyoulist .tit { background: url(../images/zbbg.jpg) repeat-x scroll 0 0 transparent; height: 38px; padding-right: 6px;}
.lvyoulist .tit p { color: #41A9DF; display: block; float: right; font-size: 12px; line-height: 38px; text-align: right;}
.lvyoulist .tit p a { color:#41A9DF; margin: 0 5px;}
.lvyoulist .tit span.font { color: #41A9DF; display: block; font-family: 'Microsoft Yahei'; font-size: 18px; font-weight: bold; height: 38px; line-height: 38px; padding-left: 15px; overflow:hidden;}
.lvyoulist .lvyou_xianlu {  clear:both; overflow:hidden; margin:20px 0 0 10px; }
.lvyoulist .lvyou_xianlu .bigimg { float:left; width:257px; height:190px; overflow:hidden; position: relative;}
.lvyoulist .lvyou_xianlu .bigimg .goodlabel{opacity: 0.8; background: #2997d9; color: white; line-height: 21px; height: 21px; position: absolute; padding: 0px 3px; top:130px;}
.lvyoulist .lvyou_xianlu .bigimg img { max-width: 257px; _width:257px;}
.lvyoulist .lvyou_xianlu .lvyou_con { float:right; padding-left:18px; width:420px;overflow:hidden;  }
.lvyoulist .lvyou_xianlu .lvyou_con h3 { font-size:14px; padding:0px 4px 8px 0; }
.lvyoulist .lvyou_xianlu .lvyou_con h3 a:hover { color:#FF6600;}
.lvyoulist .lvyou_xianlu .lvyou_con h3 a { text-decoration:underline;color:#FF3300;}
.lvyoulist .lvyou_xianlu .lvyou_con h3 .price { color:#FF3300; font-size:16px; float:right;}
.lvyoulist .lvyou_xianlu .lvyou_con p { color:#999999; clear:both; }
.lvyoulist .lvyou_xianlu .lvyou_con p strong { color:#666; font-weight:normal;}
.lvyoulist .lvyou_xianlu .xc_more{ float:right; display:inline-block; color:#FF3300;}
.lvyoulist .lvyou_xianlu .comment{padding-left:5px; display:inline-block; color:#4AA607;}
.lvyoulist .lvyou_xianlu a.comment:hover{ text-decoration:underline;}
.lvyoulist .lvyou_xianlu .day{min-height:25px;}
.lvyoulist .lvyou_xianlu .day strong{position:absolute;}
.lvyoulist .lvyou_xianlu .day span{padding-left: 72px; float: right;}
.lvyoulist .lvyou_xianlu .day a { color:#999999; display:both; float:left; width:115px; height:20px; }
.lvyoulist .lvyou_xianlu .day a:hover { color:#FF3300;}


.listright .fen { float:none;}
.listright .photo { margin-top:10px; clear:both; overflow:hidden; padding-bottom:10px;}
.listright .photo .tit {height:34px; padding-left:12px; line-height:34px; background:#e6f8ff; font-weight:bold; font-size:14px;}
.listright .photo li { float:left; width:130px; height:120px;}
.listright .photo ul { padding:10px 0 0px 8px;}
.listright .photo li a img { border:2px solid #fff; padding:1px; vertical-align:middle;}
.listright .photo li a:hover img{ border:2px solid #ff6600;}

.listright .user {   background:url(../images/tutopbg.gif) repeat-x 0 0px; margin-top:10px;}
.listright .user .tit { padding:12px 0px 0 8px; margin:0 12px; font-size:14px; font-weight:bold; border-bottom:1px solid #dfdfdf; height:28px; line-height:28px; }
.listright .user .tit ul { float:right; font-weight:normal; display:block;}
.listright .user .tit li { float:left; text-align:center; width:46px; font-size:12px;}
.listright .user .tit li.on { border:1px solid #dfdfdf; background-color:#fff; border-bottom:0;text-align:center;}
.listright .user .pin { padding:12px 20px 10px 20px; line-height:20px; }
.listright .user .pin .name {  font-weight:bold; padding-right:3px; }
.listright .user .pin li { background:url(../images/icon.gif) no-repeat -524px -75px; padding-left:10px;}


.listright { float:right; width:272px;}
.fabiaoweibo { background:url(../images/fabiaoweibo.jpg) no-repeat right 0; border:1px solid #fff; height:95px; }
.fabiaoweibo a { display:block; width:280px; height:95px;}
.fabiaoweibo2 { background:url(../images/faweiba2.jpg) no-repeat right 0; border:1px solid #fff; height:91px; margin-top:8px;}
.fabiaoweibo2 a { display:block; width:200px; height:91px;}

/* neirong */
.indexcon{overflow:hidden;float:left; width:525px; min-height:515px;}
.indexcon .con_banner{width:525px;height:315px;overflow:hidden; }
.indexcon .con_banner img {max-width: 525px;max-height:328px;}
.indexcon .titbg { background:#faf9f3;}
.indexcon .tit { clear:both;padding:8px 0 2px 10px;}
.indexcon .tit h1 { float:left; color:#FF7B10; line-height:28px; font-size:24px; height:28px; overflow:hidden; width:408px;  font-family:'Microsoft Yahei'; font-weight:normal; }
.indexcon .tit .price { float:right; margin:4px 0px 0 0px; width:89px; height:25px; background:url(../images/icon.gif) no-repeat -198px -287px; font-size:18px; color:#FFFFFF;  line-height:25px; padding-left:17px;}
.indexcon .tit .price font { font-size:12px; padding-left:4px;line-height:14px;}
.indexcon  .xc { clear:both; line-height:18px; color:#666666; padding:4px 10px 8px 12px;}
.indexcon .liucheng2 { background:url(../images/liuchengbg.jpg) no-repeat #faf9f3; height:50px; padding:67px 0 0 368px; color:#9d927f;}
.indexcon .liucheng2 a {  color:#917a52; padding-left:2px;}
.indexcon .liucheng2 a:hover { color:#FF0000;}

.currentpath { font-family:"宋体"; margin: 0 auto; width:960px; padding:10px 0 4px 0px;}
.con_about {  overflow:hidden;min-height:515px; clear:both;}
.con_about .cright { float:right; width:410px; padding:0px 12px 12px 0px; line-height:20px; color:#666666;}
.con_about .cright .butn { padding-top:16px; clear:both; overflow:hidden;}
.con_about .cright .butn a.go{ background:url(../images/icon.gif) no-repeat -107px -115px; width:168px; height:46px; display:block; margin-left:10px;}
.con_about .cright .butn a.go:hover { background-position:-278px -115px; }
.con_about .cright .butn a.dianpin { text-align:center;   background:url(../images/icon.gif) no-repeat -107px -253px; padding:1px 8px; color:#FFFFFF; }
.con_about .cright .butn a.dianpin:hover { color:#FFFF00;}
.con_about .cright .butn p {  padding-top:2px;  }
.con_about .cright span.time { margin-right:10px;}
.con_about .cright .price { color:#FF3300; font-size:16px; font-weight:bold;}
.con_about .cright .jian5 { text-align:center; background:url(../images/icon.gif) no-repeat -107px -215px; color:#fff; padding:1px 9px; margin:0 2px;}
.con_about .cright .jian10 { text-align:center; background:url(../images/icon.gif) no-repeat -107px -215px; color:#fff; padding:1px 7px; margin:0 2px;}
.con_about .cright .btndp { text-align:right; width:222px;}
.con_about .cright .chuyou { clear:both; float:right;}
.con_about .gun { float:left; padding-left:10px; overflow:hidden;}
.redbg { background-color:#FF0000; padding:1px 7px; color:#FFFFFF;background:url(../images/icon.gif) no-repeat -107px -215px; text-align:center; margin-left:2px;}
.rilitit {background-color:#eef4e8; height:24px; line-height:24px; padding:0 12px; border:1px #e5e5e5 solid; margin-top:10px;}
.rilitit a{ color:#006633; }
.rilitit a:hover { color:#FF3300;}
.rilitit .yue { font-weight:bold; color:#006633; padding:0 20px; font-size:14px;}
.rili table { background-color:#e5e5e5; line-height:18px;}
.rili table .xqbg td { background-color:#eef4e8;}
.rili td { background-color:#fafafa; text-align:center; padding:3px;}
.rili2 { height:418px; overflow:hidden;}
.orange { color:#FF3300;}

.lvyou_left { float:left; width:200px;}
.lvyou_left .hotline { margin-bottom:15px;}
.lvyou_left .hotline ul{ padding:12px;}
.lvyou_left .hotline ul li { text-align:center; line-height:18px; padding:0 0 20px 0;}
.lvyou_left .hotline ul li img {width:160px; height:90px;}
ul.listyj li { overflow:hidden; width:165px; height:22px; line-height:22px;background:url(../images/icon.gif) no-repeat -524px -75px; padding-left:10px;}
ul.listyj { padding:12px 0 12px 12px; overflow:hidden; display:block;}
.tuanbiao td{ padding:5px 0; color:#616161;}
.shangtuan { font-size:18px; font-weight:bold; font-family:'Microsoft Yahei'; text-align:center; color:#FF3300;}
.bg1 td{ background:#f4f4f4; border-bottom:2px solid #fff; color:#FF3300; font-weight:bold;}
.bg2 td { background:#fafafa;border-bottom:2px solid #fff;}
.tuanbiao .tuanbiao_left { float:left; width:270px;}
.tuanbiao .tuanbiao_right { float:right; width:390px; padding:20px 0 0 0;}
.tuanbiao .otherinfo { padding:8px 12px;}

.xingcheng { float:right;  width:790px; margin-top:16px;}
.xingcheng .tit{ font-size:14px; height:34px;line-height:34px; border-bottom:1px solid #eaeaea; position:relative;border-left:1px solid #eaeaea;}
.xingcheng .tit div { position:absolute;}
.xingcheng .tit li { float:left;}
.xingcheng .tit a { display:block; width:78px; height:33px; border-right:1px solid #eaeaea; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;  float:left; text-align:center; background:#fafafa;}
.xingcheng .tit a:hover {	color:#ff6600;}
.xingcheng .tit .on a{ background-color:#fff;  border-bottom:1px solid #fff;border-top:2px solid #ff6600; font-weight:bold; color:#FF6600;}
.xingcheng .xcwrap { padding:5px; line-height:1.8em;}
.xingchengright { background-color:#f9f9f9; padding:15px 0; float:right; width:205px; margin-top:16px;}

.xingchengright .tel400 { background:url(../images/icon.gif) no-repeat -188px -214px; height:50px; font-size:24px; color:#FF3300; line-height:26px;}
.xingchengright .tel400 font { font-size:14px; font-weight:bold; color:#333333;}
.xingchengright .banshi { margin-top:12px; padding:0 15px; color:#666666;}
.xingchengright .banshi a { color:#FF0000;}
.xingchengright .banshi h5 { font-size:14px;}
.xingcheng .linetit { font-size:14px; padding-left:14px; height:36px; line-height:36px; font-weight:bold; background-color: #EEF8FF; color: #474747; clear:both}

/* jp list */
.onlineorder { background: url(../images/zxyd.jpg) no-repeat scroll 0 0 #edf5fb; width:710px; margin-bottom:12px;}
.orderbg2 {  height:39px;}
.onlineorder .zidong { padding:55px 30px 0 65px;}
.onlineorder .zidong div.h { padding:6px 0 6px 0;}
.onlineorder .zidong .sr { width:150px; height:20px; line-height:20px;  vertical-align:middle;}
.onlineorder .zidong .sr2 { width:154px;}
.onlineorder .zidong .sr3 { width:50px;}
.onlineorder .zidong select{ height:22px;}
.onlineorder .btn2 {background:url(../images/btn2.jpg) no-repeat; width:117px; height:32px; cursor:pointer; border:0; margin-top:17px; margin-left:53px;}
span.rightspece { padding-right:45px;}
span.rightspece2 { padding-right:18px;}
h3.lefttit {
    background: none repeat scroll 0 0 #EEF8FF;
	border-top: 2px solid #2997D9;
    color: #474747;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
}
.jpcha { margin:15px 0 0 20px;}
.jpcha td { padding:5px 0;}
.jpcha .sr { height:20px; line-height:20px; width:150px;  vertical-align:middle;}
.jpcha .btn4 {background:url(../images/btn4.jpg) no-repeat; width:75px; height:30px; cursor:pointer; border:0; margin-top:5px;}
.listkehu {
    height: 213px;
    line-height: 25px;
    overflow: hidden;
    padding: 12px 12px 25px 18px;
}
.listkehu li {
    height: 24px;
    overflow: hidden;
}
.dingyue { border:1px solid #ddd;   padding:10px 12px 15px 18px; color:#4FA9E0;}
.dingyue .sr {height:20px; line-height:20px; width:170px; border:1px solid #717171; vertical-align:middle; color:#666666; padding-left:5px;}
.dingyue .btn5 { background-color:#717171; color:#FFFFFF; width:60px; line-height:24px; border:0; height:24px; margin-left:3px;vertical-align:middle; cursor:pointer;}
.city1 { padding:10px 10px 5px 10px; color:#666666; word-break:break-all;}
.city1 a { margin:0 8px; color:#666666;}
.city1 a:hover { color:#FF3300}
.city1 strong {  display:block; float:left; height:45px; width:68px;}


.jplist {  margin-top:20px;}
.jpsearch { padding:8px 20px 10px 25px; font-size:14px;}
.jpsearch select { vertical-align:middle; font-size:14px; width:170px;}
.qfcity { padding:0 12px 0 0;}
.ddcity { padding:0 5px 0 0;}
.jplistborder { padding:20px 0 0 20px; }
.jplist .tit{ font-size:14px; height:34px;line-height:34px; border-bottom:1px solid #2997D9; position:relative;}
.jplist .tit div { position:absolute;}
.jplist .tit ul { display:block; padding-right:20px; border-left:1px solid #2997D9; height:34px;}
.jplist .tit li { float:left;}
.jplist .tit a { display:block; width:86px; height:33px; border-right:1px solid #2997D9; border-top:1px solid #2997D9; border-bottom:1px solid #2997D9;  float:left; text-align:center; background:#EDF5FB}
.jplist .tit a:hover {	color:#ff6600;}
.jplist .tit .on a{ background:#fff; border-bottom:1px solid #f8fdff;border-top:2px solid #ff6600; font-weight:bold; color:#FF6600;}
.jplist .tit .jptit { float:left; font-size:18px; line-height:32px; font-family:'Microsoft Yahei'; font-weight:bold; color:#0066CC; padding:0 0 0px 12px;}
.searchbtn { background:url(../images/icon.gif) no-repeat -107px -287px; width:54px; height:22px; border:0; cursor:pointer; vertical-align:middle;}
.jplist_left { float:left; width:162px; padding-left:25px;}
.jplist_left .logo {  padding:2px 0 12px 0;}
.jplist_left .price{  line-height:22px;}
.jplist_left .price2 { font-size:18px; color:#FF3300;}

.jplist_left .butn { text-align:center; padding-top:17px;}
.jplist_left .butn a.btn1{ display:block;  background:url(../images/icon.gif) repeat-x 0 -90px; width:48px; height:20px; line-height:20px; text-align:center; color:#FFFFFF;float:left; }
.jplist_left .butn a.btn1:hover { color:#FFFF00}
.jplist_left .butn a.btn2{ display:block;  background:url(../images/icon.gif) repeat-x -54px -90px; width:48px; height:20px; line-height:20px; text-align:center; color:#FFFFFF;  margin-left:10px; float:left;}
.jplist_left .butn a.btn2:hover { color:#FFFF00}
.jplist_right { float:left; width:440px; color:#555;}
.jplist_right h2 { font-size:14px; padding-bottom:5px; color:#333333;}
.jplistwrap { padding:22px 16px 22px 0; line-height:1.5em; border-bottom:1px solid #eee; clear:both; height:100%; overflow:hidden;}
.jplistborder .zidong .sr{ width:140px;}


/* kefu */
.seropen { width:214px;}
.seropentop { background:url(../images/sevtop.png) no-repeat; height:32px; clear:both;}
.seropenbot { background:url(../images/sevbot.png) no-repeat; height:214px;}
.seropentop a { display:block; width:25px; height:20px; float:right; margin-right:10px;} 
.seropenmid { border-left:3px solid #fd6c01;border-right:3px solid #fd6c01; background:#fffcf5; padding:0 5px 14px 10px; clear:both; overflow:hidden;}
.seropen dt { font-size:16px; color:#f14704; font-family:'Microsoft Yahei'; padding:15px 0 3px 0; clear:both;}
.seropen dd.duan strong { font-weight:normal; float:left; display:block; width:38px; }
.seropen dd.chang strong{ font-weight:normal; float:left;}
.seropen dd b { font-weight:normal; float:left; width:142px; overflow:hidden;}
.seropen dd a { font-style:normal;  padding:0 10px 0 14px; }
.seropen dd a.on {background:url(../images/q1.gif) no-repeat 0 center;}
.seropen dd a.off { background:url(../images/q2.gif) no-repeat 0 center;}
.seropen dd { color:#4a4843; line-height:22px;  display:block; clear:both;}
.seropen dd.duan span { float:left; display:block; width:146px; }
.seropen dd.duan a { display:block; float:left;}


/* neirong */
.content_left { float:left; width:740px; border:1px solid #eee; padding:20px 20px; margin-top:10px; background-color:#FFFFFF; line-height:25px}
.content_left fieldset{ padding:5px; line-height:30px}
.content_left h1 { font-size:24px; text-align:center; font-weight:normal;color:#FF3300; font-family:'Microsoft Yahei'; line-height:40px;}
.content_c { padding:12px 0 0 0;}
.content_left .other { margin-top:30px;}
.content_left .other h2 { font-size:14px; color:#FF3300; line-height:28px; border-bottom:1px solid #eee;}
.content_left .other ul { padding:8px 0 0 0; display:block; float:left; width:340px;}
.content_left .other li { background:url(../images/icon.gif) no-repeat -524px -73px; padding-left:10px; line-height:24px;}
.content_left .other li a { color:#0066CC;}
.content_left .other li a:hover { color:#FF3300;}
.content_right{ background-color:#f9f9f9; float:right; width:205px; margin-top:10px }
.tel400 { background:url(../images/icon.gif) no-repeat -188px -214px; height:50px; font-size:24px; color:#FF3300; line-height:26px;}
.tel400 font { font-size:14px; font-weight:bold; color:#333333;}
.banshi { margin-top:12px; padding:0 15px; color:#666666;}
.banshi a { color:#FF0000;}
.banshi h5 { font-size:14px;}
.content_right .wenti { margin-top:20px; border-top:1px solid #ddd; padding:15px 15px 20px 0px}
.content_right .wenti h3 { font-size:14px;background:url(../images/icon.gif) no-repeat -394px -214px; padding-left:20px; margin-left:13px; color:#717171;}
.content_right .wenti ul { padding:5px 0 0 15px; }
.content_right .wenti li {  line-height:25px;}
.content_right .wenti li a { color:#0066CC;}
.content_right .wenti li a:hover { color:#FF3300;}
.ddc {	padding:15px 16px 22px 18px;
	border-top: 1px #ddd solid; margin-top:15px;
}
.ddc h4 {
	font-size:14px;
	color:#FF3300;
	line-height: 32px;
}
.ddc .in { width:110px; height:22px; line-height:22px; font-size:14px; border:1px solid #ccc; }
.ddc .biaodan { padding:5px 0;}
.ddc .anniu { padding:10px 0 0 50px;}

/*help*/
.help_right { float:right; width:205px; background-color:#f9f9f9; padding-bottom:15px;}
.help_right2 { border:1px solid #86d74f;}
.help_right2 h3 { background:url(../images/titbg.jpg) repeat-x 0 0; height:30px; line-height:30px; color:#FFFFFF; font-size:12px; padding-left:12px; }
.help_right2 .flist{background:url(../images/icon.gif) no-repeat -505px -99px; height:30px; line-height:30px; border-bottom:1px solid #eee; padding-left:30px; }
.helplist { }
.helplist .tit{ font-size:14px; height:30px;line-height:30px; clear:both;   }
.helplist .tit .path { float:left; width:320px; font-size:12px; line-height:18px; color:#666666; padding-top:5px; padding-left:5px;}
.helplist .tit ul { float:right;}
.helplist .tit li { float:left; margin-left:5px;}
.helplist .tit li a { display:block; width:60px; height:30px; float:left; text-align:center; background:url(../images/titbg2.gif) no-repeat #fff; color:#fff;}
.helplist .tit li a:hover {	color:#ffff00;}
.helplist .tit li.on a{ background:url(../images/titbg3.gif) no-repeat #fff; font-weight:bold; color:#50b512; border-bottom:1px solid #fff; position:relative; z-index:10;  }
.helplist .helpwrap { padding:15px; line-height:1.8em; border:1px solid #c9ebb2; top:-1px; overflow:hidden;clear:both; position:relative; z-index:5;}
.help_left { float:left; width:740px; }
.help_left .wentilist ul { padding:5px 15px;}
.help_left .wentilist ul li{ background:url(../images/icon.gif) no-repeat -524px -75px; padding:0 17px 0 10px; float:left; width:310px; overflow:hidden; line-height:24px; }
.help_con { border:1px solid #c9ebb2; border-top:2px solid #c9ebb2; padding:15px 22px 22px 22px;line-height:1.8em;}
.help_con h1 { font-size:24px; text-align:center; font-weight:normal;color:#FF3300; font-family:'Microsoft Yahei'; line-height:46px;}
.borderlv {border:1px solid #c9ebb2; padding:10px 0px 30px 20px; overflow:hidden;}
.helplist2 { float:left; width:300px; margin:20px 20px 0 20px;}
.borderlv h3{ font-size:14px; height:24px;line-height:24px; border-bottom:1px solid #ddd; padding-left:5px; color:#4fb412;}
.borderlv h2{ font-size:14px; height:24px;line-height:24px; padding-left:5px; color:#4fb412;}
.borderlv ul { padding:4px 0 0 5px;}
.borderlv li {background:url(../images/icon.gif) no-repeat -524px -75px; padding:0 17px 0 10px; float:left; width:310px; overflow:hidden; line-height:24px; }
.borderlv li a { color:#666666;}
.borderlv li a:hover { color:#FF3300;}

/* train */
table.train { margin-left:20px;}
table.train td{ padding:3px;}
table.train input {border-radius: 4px 4px 4px 4px;}
table.train input { margin-left:4px;}
table.train input, table.train select, table.train textarea
{
   background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 4px;border-radius: 4px 4px 4px 4px;}
.traininfo { padding:25px 0 0 0; margin-top:25px; border-top:1px solid #ddd;}
.traininfo h3{}
/* diy */
table.diy td{ padding:3px;}
table.diy input {border-radius: 4px 4px 4px 4px;}
table.diy input { margin-left:4px;}
table.diy input, table.diy select, table.diy textarea
{
   background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 4px;border-radius: 4px 4px 4px 4px;}

/* old */
#likebtn{
left:0;
top: 40px;
position: absolute;
z-index: 999;
}
#subheader{
background: #4FA9E0;
border: 1px solid #0066FF;
margin-top:10px;
padding: 8px 0;
clear: both;
}
a#bm-arrow-top {
position:fixed;
bottom:30px;
right:30px;
display:block;
background:#fff;
width:46px;
height:48px;
overflow:hidden;
background:url(../img/backtotop.png) top left no-repeat;
text-indent:-99999em;
text-decoration:none;
outline:none;
border:none;
z-index:999;
}
a:hover#bm-arrow-top{
background-position:bottom left;
}

.table_xian{
border-bottom:1px dotted #ccc;
padding:5px 0px;
}
.p_num {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
vertical-align: middle;
padding:2px;
}
a:hover.p_num  {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #DEDEB8;
vertical-align: middle;
background-color: #FFFFD9;
font-weight: bold;
padding:2px;
}

.portitem{
float:left;
width:160px;
padding:7px;
float:left;
margin:15px 30px;
border:1px solid #ccc;
background:#e9e9e9;
position:relative;
overflow:hidden;
}
.portitem img{
border:1px solid white;
display: block;
}
.portitem span{
background:white;
padding:0 7px;
width:146px;
position:absolute;
bottom:-20px;
height:20px;
left:8px;
color:black;
text-shadow:1px 1px white;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
.col2 {
display:block;
float:left;
width:50%;
white-space: nowrap;
overflow: hidden;
}
.crea{
clear:both;
line-height: 25px;
}
#chatmin{
right:0;
position:absolute;
top: 150px;
}
#livemessage{
right:0;
position:absolute;
background-color:white;
width: 212px;
display:none;
z-index:999;
}
#livemessage fieldset{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
cursor:move;
}
#livemessage fieldset legend{
font-weight:bold;
color:#056515;
}
#livemessage fieldset fieldset legend{
font-weight:normal;
color:#0d2e82;
}
.expo img {
    height: 95px;
    margin: 2px;
    width: 180px;
}
.expo img.border {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    border-radius: 8px 8px 8px 8px;
    padding: 3px;
}
#nav ul {
position:absolute;
display:none;
background:url(../img/lx_kaiyuan_22.gif) repeat-x scroll 5px 5px;
padding-right:5px;
z-index:999;
}
#nav ul li {
background:none;
}
.ui-autocomplete-loading{
background: white url('../../../images/ajax/loadingSmall.gif') right center no-repeat;
}
.kytip{
background-color: #FFFCE5;
border: 1px solid #FFDD67;
color: #404040;
display: none;
line-height: 1.7;
width: 320px;
}
.pd_10 {
padding: 10px;
}
a.wb_infor {
	background: url("http://promotext.kaiyuan.eu/images/icon.png") no-repeat scroll -2px -33px transparent;
    margin: 0 5px;
    padding: 0 0 0 20px;
}
a.wx_infor {
	background: url("http://promotext.kaiyuan.eu/images/icon.png") no-repeat scroll 0 -1951px transparent;
    padding: 0 0 0 20px;
}
#membername {
	margin-left: 28px;
	overflow: hidden;
	max-width: 65px;
}
#createnum{
	font-size:18px;
	font-weight:bold;
}
.discount_c dl{}
.discount_c dt{ border:1px solid #dfdfdf; padding:1px; overflow:hidden; width:66px; height:46px; float:left; position: relative;}
.discount_c dt img{ width:66px; height:46px; overflow:hidden;}
.discount_c dt .dpercent{opacity: 0.8; background: #2997d9; color: white; line-height: 21px; height: 21px; position: absolute; padding: 0px 3px;}
.discount_c dd{ float:right; width:110px; height:48px;}
.discount_c dd a{ display:block; overflow:hidden;}
.discount_c dd a:hover{ color:#474747;}
.discount_c dd a.discounttit{ height:18px; color:#41a9df; font-weight:bold;}
.discount_c dd a.discountcon{ height:30px; line-height:16px;}
.clear2{ clear:both; height:10px;}
.discount2 .discount_c dt{ width:96px; height:66px;}
.discount2 .discount_c dt img{ width:96px; height:66px;}
.discount2 .discount_c dd{ width:150px; height:68px;}
.discount2 .discount_c dd a.discountcon{ height:50px;}

.sub-nav{ width:1000px; margin:10px auto 0px; color:#656565; text-align: left;}
.sub-nav a{ color:#41A9DF;}

.hasselect dl dt,.hasselect dl dd{ float:left;}
.hasselect dl dd a{ color:#474747; display:inline-block; float:left; border:1px solid #ff9900; padding:0 5px; margin-right:5px; height:20px; cursor:pointer;}
.hasselect dl dd a:hover{ text-decoration:none; color:#f60;}
.hasselect dl dd a span{ background:url(../img/del.png) no-repeat 0 0; width:14px; height:14px; display:inline-block; position:relative; top:3px; margin-left:5px;}
#newfb-list{
	height: 55px; display: block; overflow:hidden;
}
#fblist{
	float: left;  width: 180px;
}
#fblist-info{
	font-weight: bold; font-size: 15px; color: rgb(247, 136, 4);
}
#fblist #fblink{
	margin-top: 10px; 
}
#fblist #fblink a{
	color: green; 
}
.green{ color:#61b87c;}