@charset utf-8;

*
{
	-webkit-text-size-adjust:none;
	margin:0;
	padding:0;
}

html
{
	overflow-x:hidden;
}

ul,li,img,body,h1,p,dl,dd,h2,h3,h4
{
	margin:0;
	padding:0;
}

ul,li,dl,dd
{
	list-style:none;
}

a img
{
	border:none;
}

h1
{
	font-size:12px;
}

ins
{
	text-decoration:none;
}

i,b
{
	font-style:normal;
	font-weight:400;
}

body
{
	font-size:12px;
	line-height:20px;
	font-family:微软雅黑;
}

.clear
{
	overflow:hidden;
	_height:1px;
	_overflow:visible;
}

.clean
{
	font-size:0;
	line-height:0;
	clear:both;
}

.none
{
	display:none;
}

.error
{
	color:#ff504c;
}

.fl,.fr,.lifl li
{
	float:left;
	display:inline;
	list-style:none;
}

.fr
{
	float:right;
}

.fmyh,h2.t,ul.mf input.t,ul.mf li
{
	font-family:Microsoft YaHei,LiHei Pro;
}

.ttuc
{
	text-transform:uppercase;
}

.w100
{
	display:block;
	width:100%;
	clear:both;
	margin:0 auto;
}

.n_wrap
{
	width:1100px;
	overflow:hidden;
	margin:0 auto;
}

.wrap
{
	width:998px;
	clear:both;
	margin:0 auto;
}

.wrap82
{
	width:982px;
	clear:both;
	margin:0 auto;
}

.wrap1006
{
	width:1006px;
	clear:both;
	margin:0 auto;
}

.n_mini
{
	background:#3A3A3A;
}

.n_mm
{
	width:183px;
	overflow:hidden;
	margin-right:5px;
	height:25px;
	padding-top:3px;
}

.n_mm .keywords
{
	border:1px solid #666;
	background:#3A3A3A;
	height:17px;
	font-size:12px;
	color:#666;
	display:block;
	float:left;
	width:130px;
	margin-right:5px;
	padding:1px 0 0 3px;
}

.n_mm .submit
{
	border:0;
	background:#464646;
	height:20px;
	line-heigth:20px;
	font-size:12px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:left;
	width:40px;
	text-align:center;
}

.n_mini .wrap
{
	height:28px;
	background:url(../images/n_01.gif) no-repeat left center;
}

.n_mini .n_login li
{
	padding-left:16px;
}

.n_mini .n_login a
{
	color:#FFF;
	line-height:28px;
}

.n_mini .n_login span
{
	padding-left:2px;
}

.n_mini .n_login a:hover
{
	color:#ffcc01;
}

.head
{
	overflow:hidden;
	height:143px;
}

.head .top
{
	height:51px;
	background-color:#000;
	overflow:hidden;
}

.head .menu
{
	height:143px;
	background-color:#99999d;
	overflow:hidden;
}

.header .logo
{
	float:left;
	height:115px;
	width:252px;
	background:url(../images/logo.png) left center no-repeat;
	margin-top:15px;
}

.header .logo a,.header .logo h1 a
{
	display:block;
	height:115px;
	width:252px;
	background:none!important;
	overflow:hidden;
	text-indent:-3000px;
}

.header .menunav
{
	width:724px;
	background:url(../images/menunavbg.png) right top no-repeat;
	height:143px;
	float:right;
}

.header .menunav ul
{
	float:left;
	padding-left:30px;
	width:127px;
	padding-top:50px;
}

.header .menunav ul.t_showcase
{
	float:left;
	padding-left:58px;
	width:131px;
}

.header .menunav ul.t_brand
{
	float:left;
	padding-left:53px;
	width:130px;
}

.header .menunav ul.t_group
{
	float:left;
	padding-left:53px;
	width:113px;
}

.header .menunav ul li a
{
	color:#fff;
	display:block;
	height:20px;
	width:130px;
}

.header .menunav ul li a:hover
{
	color:#f2c5cb;
}

.indexpic-1,.indexpic-2,.indexpic-3,.indexpic-4
{
	height:600px;
}

.indexpic-1
{
	position:relative;
}

.online-2014
{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-500px;
	z-index:20;
	width:1000px;
	height:64px;
	background:url(../images/bg1.png) no-repeat;
	padding-top:15px;
}

.online-2014 a
{
	display:block;
	overflow:hidden;
	text-indent:-3000px;
}

.online-2014 a.jk1
{
	width:250px;
	height:64px;
	float:left;
}

.online-2014 a.jk2
{
	width:244px;
	height:64px;
	float:left;
}

.online-2014 a.jk4
{
	width:248px;
	height:64px;
	float:left;
}

.weixin
{
	width:238px;
	height:64px;
	float:left;
	position:relative;
	cursor:pointer;
}

.weixins
{
	width:200px;
	height:200px;
	position:absolute;
	top:78px;
	right:530px;
	display:none;
	z-index:9999;
}

.gbma-t
{
	position:absolute;
	top:-40px;
	left:80px;
	width:0;
	height:0;
	font-size:0;
	border:20px dashed transparent;
	border-bottom:20px solid #CCC;
}

.weixin-qrcode
{
	border-radius:5px;
	width:100%;
	height:100%;
	border:#CCC solid 1px;
}

.ban2014
{
	display:block;
	width:2600px;
	height:600px;
	overflow:hidden;
	position:relative;
	left:50%;
	margin-left:-1300px;
}

.slishow_new2014
{
	display:block;
	width:2600px;
	height:600px;
	position:relative;
	overflow:hidden;
}

.slishow_new2014 ul
{
	width:2600px;
	height:600px;
	position:absolute;
	z-index:1;
}

.slishow_new2014 ul li
{
	width:2600px;
	height:600px;
	position:absolute;
	z-index:1;
	display:none;
}

.slishow_new2014 span
{
	position:absolute;
	z-index:5;
	left:50%;
	bottom:75px;
	width:120px;
	margin-left:-60px;
	height:15px;
}

.slishow_new2014 span a
{
	width:15px;
	height:15px;
	margin-right:5px;
	float:left;
	overflow:hidden;
	background:url(../images/b1.png) no-repeat 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/b1.png');
	_background-image:none;
}

.slishow_new2014 span a:hover,.slishow_new2014 span a.cu
{
	width:15px;
	height:15px;
	margin-right:5px;
	float:left;
	background:url(../images/b2.png) no-repeat 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/b2.png');
	_background-image:none;
}

.newstitle-2014
{
	display:block;
	width:998px;
	height:95px;
	float:left;
	background:url(../images/05.gif) no-repeat center center;
}

.news-2014
{
	width:1000px;
	height:520px;
	float:left;
}

.newspic-2014
{
	width:502px;
	height:520px;
	float:left;
	overflow:hidden;
	border-right:#FFF solid 1px;
}

.phototitle-2014
{
	display:block;
	width:998px;
	height:95px;
	float:left;
	background:url(../images/07.gif) no-repeat center center;
}

.n_list3
{
	display:block;
	position:relative;
	width:998px;
	overflow:hidden;
	height:1546px;
	clear:both;
}

.n_list3 li
{
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background:#000;
}

.n_list3 .li1
{
	left:0;
	top:0;
}

.n_list3 .li2
{
	right:0;
	top:0;
}

.n_list3 .li3
{
	top:286px;
	left:0;
}

.n_list3 .li4
{
	top:286px;
	left:167px;
}

.n_list3 .li5
{
	top:286px;
	left:335px;
}

.n_list3 .li6
{
	top:286px;
	left:502px;
}

.n_list3 .li7
{
	top:286px;
	left:669px;
}

.n_list3 .li8
{
	top:286px;
	right:0;
}

.n_list3 .li9
{
	top:512px;
	left:0;
}

.n_list3 .li10
{
	top:512px;
	right:0;
}

.n_list3 .li11
{
	top:798px;
	left:0;
}

.n_list3 .li12
{
	top:798px;
	left:167px;
}

.n_list3 .li13
{
	top:798px;
	left:335px;
}

.n_list3 .li14
{
	top:798px;
	left:502px;
}

.n_list3 .li15
{
	top:798px;
	left:669px;
}

.n_list3 .li16
{
	top:798px;
	right:0;
}

.n_list3 .li17
{
	top:1024px;
	left:0;
}

.n_list3 .li18
{
	top:1024px;
	right:0;
}

.n_list3 .li19
{
	top:1310px;
	left:0;
}

.n_list3 .li20
{
	top:1310px;
	left:167px;
}

.n_list3 .li21
{
	top:1310px;
	left:335px;
}

.n_list3 .li22
{
	top:1310px;
	left:502px;
}

.n_list3 .li23
{
	top:1310px;
	left:669px;
}

.n_list3 .li24
{
	top:1310px;
	right:0;
}

.n_list3 li .dong
{
	width:100%;
	height:235px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}

.n_list3 li .rsp
{
	width:100%;
	height:235px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/uu.png) center center no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/uu.png');
	_background-image:none;
}

.n_list3 li .text
{
	width:100%;
	height:235px;
	left:-660px;
	top:0;
	overflow:hidden;
	position:inherit;
	margin-top:-210px;
	background:none;
}

.n_list3 li .text h3
{
	display:block;
	width:100%;
	padding-top:35px;
	height:200px;
	text-align:center;
	color:#FFF;
	font-family:"microsoft yahei";
	font-size:18px;
	line-height:22px;
	font-weight:400;
}

.adverpic-1
{
	display:block;
	height:180px;
	margin:10px auto;
}

.adver_1000
{
	display:block;
	width:998px;
	height:180px;
	overflow:hidden;
	margin:0 auto;
}

.kepiantitle-2014
{
	display:block;
	width:998px;
	height:95px;
	float:left;
	background:url(../images/06.gif) no-repeat center center;
}

ul.ph2014 li
{
	width:327px;
	height:231px;
	padding-right:5px;
	float:left;
	overflow:hidden;
	position:relative;
	padding-bottom:5px;
}

ul.ph2014 li .dong
{
	width:327px;
	height:231px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}
ul.ph2014 li a {color: #fff;}
ul.ph2014 li .rsp
{
	width:327px;
	text-align: center;
	line-height: 231px;
	font-size: 16px;
	color: #fff;
	height:231px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/uu2.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/uu2.png');
	_background-image:none;
}

ul.ph2014 li .text
{
	width:327px;
	height:231px;
	left:-327px;
	top:0;
	overflow:hidden;
	position:inherit;
	margin-top:-210px;
	background:none;
}

ul.ph2014 li .text a
{
	display:block;
	width:327px;
	height:231px;
	overflow:hidden;
}

ul.ph2014 li .text h3
{
	display:block;
	width:327px;
	padding-top:30px;
	height:201px;
	text-align:center;
	color:#FFF;
	font-family:"microsoft yahei";
	font-size:18px;
	line-height:22px;
	font-weight:400;
}

.jiudiantitle-2014
{
	display:block;
	width:998px;
	height:95px;
	float:left;
	background:url(../images/03.gif) no-repeat center center;
}

ul.jd2014 li
{
	width:244px;
	height:164px;
	margin-right:5px;
	float:left;
	overflow:hidden;
	position:relative;
}

ul.jd2014 li b
{
	position:absolute;
	bottom:-100px;
	width:232px;
	height:20px;
	padding-top:10px;
	padding-left:12px;
	color:#FFCD1E;
	font-style:normal;
	background-color:#000;
	cursor:pointer;
	left:0;
	font-size:15px;
}

ul.jd2014 li ins
{
	position:absolute;
	bottom:-100px;
	width:232px;
	left:0;
	height:25px;
	padding-left:12px;
	color:#fff;
	background-color:#000;
	cursor:pointer;
}

ul.jd2014 li .dong
{
	width:244px;
	height:164px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}

ul.jd2014 li .rsp
{
	width:244px;
	height:164px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/uu3.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/uu3.png');
	_background-image:none;
}

ul.jd2014 li .text
{
	width:244px;
	height:164px;
	left:-244px;
	top:0;
	overflow:hidden;
	position:inherit;
	margin-top:-210px;
	background:none;
}

ul.jd2014 li .text a
{
	display:block;
	width:244px;
	height:164px;
	overflow:hidden;
}

ul.jd2014 li .text h3
{
	display:block;
	width:244px;
	padding-top:30px;
	height:134px;
	text-align:center;
	color:#FFF;
	font-family:"microsoft yahei";
	font-size:18px;
	line-height:22px;
	font-weight:400;
}

.tongzhititle-2014
{
	display:block;
	width:998px;
	height:75px;
	float:left;
	background:url(../images/04.gif) no-repeat center bottom;
}

.tongzhititle-2014 a
{
	display:block;
	width:998px;
	height:75px;
	overflow:hidden;
	text-indent:-3000px;
}

ul.news-2014
{
	width:998px;
	height:auto;
	float:left;
	padding-bottom:5px;
	padding-top:10px;
	overflow:hidden;
}

ul.news-2014 li
{
	width:499px;
	height:auto;
	float:left;
	border-bottom:#CCC solid 1px;
	padding:20px 0;
}

ul.news-2014 li span
{
	width:77px;
	height:77px;
	float:left;
	padding-right:10px;
}

ul.news-2014 li b
{
	width:400px;
	height:22px;
	float:left;
	padding-right:10px;
	cursor:pointer;
	font-size:15px;
	font-weight:700;
	font-family:微软雅黑;
}

ul.news-2014 li ins
{
	width:400px;
	height:15px;
	float:left;
	padding-right:10px;
	color:#666;
}

ul.news-2014 li p
{
	width:350px;
	height:40px;
	float:left;
	line-height:20px;
	padding-right:10px;
	overflow:hidden;
	color:#666;
}

.dianpingtitle-2014
{
	display:block;
	width:998px;
	height:95px;
	float:left;
	background:url(../images/02.gif) no-repeat center center;
}

.pjindex
{
	display:block;
	overflow:hidden;
	width:996px;
	height:220px;
	margin:0 auto 30px;
}

.pjindex ul
{
	width:996px;
}

.pjindex ul li
{
	float:left;
	width:310px;
	height:51px;
	margin-right:22px;
	margin-bottom:20px;
}

.pjindex ul li a
{
	display:block;
	width:310px;
	height:51px;
	overflow:hidden;
	color:#666;
}

.pjindex ul li a img
{
	width:50px;
	height:50px;
	display:block;
	float:left;
}

.pjindex ul li a span
{
	display:block;
	background:url(../images/pjindexbg.png) right top no-repeat;
	width:231px;
	height:38px;
	line-height:14px;
	overflow:hidden;
	margin-left:50px;
	padding:5px 10px 7px 19px;
}

.foot
{
	overflow:hidden;
}

.foot .erweima
{
	display:block;
	width:100%;
	height:185px;
	background:#99999d url(../images/boterweima.gif) center center no-repeat;
	text-align:center;
}

.foot .erweima a
{
	display:block;
	width:499px;
	height:185px;
	overflow:hidden;
	text-indent:-3000px;
	float:left;
}

.foot .bot
{
	height:204px;
	background-color:#2A2A2A;
}

.footer .logo
{
	display:block;
	float:left;
	height:204px;
	width:306px;
	background:url(../images/logo.png) right center no-repeat;
}

.footer .logo a
{
	display:block;
	height:204px;
	width:306px;
	overflow:hidden;
	text-indent:-3000px;
}

.footer .botnav
{
	width:614px;
	background:url(../images/botnav.png) right top no-repeat;
	height:204px;
	float:right;
}

.footer .botnav ul
{
	float:left;
	padding-left:28px;
	width:127px;
	padding-top:80px;
}

.footer .botnav ul.t_showcase
{
	float:left;
	padding-left:28px;
	width:131px;
}

.footer .botnav ul.t_brand
{
	float:left;
	padding-left:28px;
	width:130px;
}

.footer .botnav ul.t_group
{
	float:left;
	padding-left:28px;
	width:113px;
}

.footer .botnav ul li a:hover
{
	color:#FF0;
}

.foot .copyright
{
	background-color:#0C0C0C;
	height:416px;
}

.foot .copyright .boter
{
	width:1000px;
	margin:70px auto 0;
}

.foot .copyright .boter .banquan
{
	line-height:22px;
	font-family:Verdana,Geneva,sans-serif;
	color:#fff;
	text-align:center;
}

.cp3
{
	width:1000px;
	height:182px;
	background:url(../images/02.png) 0 37px no-repeat;
	margin:0 auto;
}

ul.lineqq
{
	width:242px;
	height:52px;
	float:left;
	padding:100px 0 0 65px;
}

ul.lineqq li
{
	width:53px;
	height:52px;
	float:left;
}

ul.lineqq li a.qql
{
	width:53px;
	height:52px;
	overflow:hidden;
	float:left;
	background:url(../images/attr.gif) no-repeat 0 0;
	cursor:pointer;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/images/qq_ie6.png');
	_background-image:none;
}

ul.lineqq li a.qql:hover
{
	width:53px;
	height:52px;
	overflow:hidden;
	float:left;
	background:url(../images/attr.gif) no-repeat left bottom;
	cursor:pointer;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/images/qq1_ie6.png');
	_background-image:none;
}

.endjob
{
	width:250px;
	height:150px;
	float:left;
	padding-left:50px;
}

.endjob a
{
	display:block;
	width:250px;
	height:150px;
	float:left;
	overflow:hidden;
	text-indent:-3000px;
}

.endcontact
{
	width:270px;
	height:150px;
	float:left;
	padding-left:80px;
}

.endcontact a
{
	display:block;
	width:270px;
	height:150px;
	float:left;
	overflow:hidden;
	text-indent:-3000px;
}

*html
{
	background-image:url(about:blank);
	background-attachment:fixed;
}

#code,#code_hover,#gotop
{
	width:36px;
	height:48px;
	background:url(../images/top_icon.png) no-repeat;
	position:fixed;
	right:50px;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#code
{
	background-position:-276px -258px;
	bottom:120px;
	_margin-bottom:120px;
	text-indent:-3000px;
}

#code_hover
{
	background-position:-316px -258px;
	bottom:120px;
	_margin-bottom:120px;
	text-indent:-3000px;
}

#gotop
{
	background-position:-276px -310px;
	bottom:67px;
	_margin-bottom:67px;
	text-indent:-3000px;
	overflow:hidden;
}

#code_img
{
	width:270px;
	height:355px;
	text-indent:-3000px;
	background:url(../images/top_icon.png) -4px -3px no-repeat;
	position:fixed;
	right:90px;
	bottom:67px;
	cursor:pointer;
	display:none;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:67px;
}

.npbt
{
	height:72px;
	overflow:hidden;
	background:url(../images/btbj.gif) no-repeat left top;
	padding-top:40px;
}

.npbt span
{
	color:#888;
	margin-top:35px;
	padding-right:20px;
}

.npbt span em
{
	font-style:normal;
	color:#E10044;
}

.npbt span a
{
	color:#888;
}

.npbt span a:hover
{
	color:#E10044;
}

.npbt i
{
	color:#333;
}

.npbt h1,.npbt h2
{
	display:block;
	font-size:20px;
	font-family:微软雅黑;
	color:#000;
	font-weight:700;
	width:255px;
	line-height:22px;
	height:39px;
	text-align:left;
	padding-right:95px;
	margin:20px 0 0 20px;
}

.ftp
{
	background:url(../images/nbj.gif) no-repeat center top;
	padding-bottom:45px;
}

.side
{
	background:url(../images/nbj1.gif) no-repeat right 30px;
	width:241px;
	height:auto!important;
	min-height:1003px;
	padding-top:50px;
}

ul.pro_case li
{
	height:64px;
	overflow:hidden;
	background:url(../images/pbj.gif) no-repeat left bottom;
	font-size:16px;
	line-height:16px;
}

ul.pro_case a
{
	height:49px;
	display:block;
	background:url(../images/sz.gif) no-repeat 190px top;
	color:#666;
	font-size:14px;
	padding:15px 0 0 10px;
}

ul.pro_case a.nav_0
{
	background-position:190px 0;
}

ul.pro_case a.nav_1
{
	background-position:190px -62px;
}

ul.pro_case a.nav_2
{
	background-position:190px -124px;
}

ul.pro_case a.nav_3
{
	background-position:190px -186px;
}

ul.pro_case a.nav_4
{
	background-position:190px -248px;
}

ul.pro_case a.nav_5
{
	background-position:190px -310px;
}

ul.pro_case a.nav_6
{
	background-position:190px -372px;
}

ul.pro_case a.nav_7
{
	background-position:190px -434px;
}

ul.pro_case a.nav_8
{
	background-position:190px -496px;
}

ul.pro_case a.nav_9
{
	background-position:190px -558px;
}

ul.pro_case a:hover,ul.pro_case a.hover
{
	color:#E10044;
	background:url(../images/dd1.gif) no-repeat 190px 6px;
	font-weight:700;
}

ul.pro_case i
{
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:8px;
	line-height:8px;
	color:#999;
	margin-top:8px;
}

ul.pro_case i span
{
	color:#ccc;
}

.main
{
	width:765px;
	padding-top:32px;
}

.ny_show
{
	padding:23px 0 0 21px;
}

.pagination
{
	padding:20px 0;
}

.pagination li
{
	margin-left:10px;
	display: inline-block;
}

.pagination li a
{
	display:block;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	font-size:14px;
	padding:4px 8px;
}

.pagination  li a.current
{
	display:block;
	background: #F2C5CB;
	color: #fff;
}

.pagination  li a:hover
{
	background-position:0 -34px;
}

.show
{
	height:61px;
	overflow:hidden;
	margin-top:10px;
}

.show h3
{
	background:url(../images/nw2.gif) no-repeat;
	height:44px;
	text-indent:-3000px;
}

.showbj
{
	background:url(../images/shbj.gif) no-repeat left top;
	width:204px;
	padding:11px;
}

.spro
{
	width:204px;
	height:228px;
}

#photolistcon .cell a.pii img
{
	width:338px;
	height:220px;
	display:block;
}

.hotel_area
{
	font-size:14px;
	border-bottom:1px dashed #CCC;
	line-height:26px;
	margin:0 0 15px 15px;
	padding:0 0 5px;
}

.hotel_area span
{
	display:block;
	float:left;
	font-weight:700;
	color:#E10044;
	padding:5px 10px;
}

.hotel_area a
{
	display:block;
	float:left;
	padding:2px 5px;
}

.hotel_area a:hover,.hotel_area a.on
{
	display:block;
	float:left;
	background:#E10044;
	color:#FFF;
	padding:2px 5px;
}

#photolistcon2 .cell a.pii img
{
	width:338px;
	height:285px;
	display:block;
}

.latest_info
{
	display:block;
	width:230px;
	margin:0;
}

.latest_info h3 a
{
	display:block;
	width:230px;
	height:44px;
	text-indent:-3000px;
	background:url(../images/latest_info.gif) no-repeat left center;
	overflow:hidden;
}

.latest_info .list
{
	display:block;
	width:240px;
	overflow:hidden;
}

.latest_info .list li
{
	list-style-type:square;
	list-style-position:inside;
	color:#CCC;
	width:230px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	border-bottom:1px dashed #D9D9D9;
	padding:0 0 0 2px;
}

.latest_info .list li a
{
	color:#666;
}

.showlist li
{
	height:175px;
	background:url(../images/nsbj.gif) no-repeat left 145px;
	overflow:hidden;
}

.showlist li a
{
	height:115px;
	display:block;
}

.showlist li img
{
	border:6px solid #ededed;
}

.showlist a:hover img
{
	border:6px solid #F14E55;
}

.showlist .name
{
	margin-left:212px;
	position:relative;
	height:35px;
}

.showlist .name em
{
	font-size:18px;
	line-height:18px;
	color:#000;
	font-weight:700;
	font-style:normal;
}

.showlist .name span
{
	background:url(../images/dd3.gif) no-repeat;
	width:46px;
	display:block;
	height:42px;
	position:absolute;
	top:0;
	right:0;
}

.showlist a:hover .name span
{
	background-position:-46px 0;
}

.showlist a:hover .name em,.showlist a:hover .swz,.showlist a:hover .ttuc
{
	color:#F14E55;
}

.showlist .ttuc
{
	color:#bfbfbf;
	font-size:12px;
	line-height:13px;
	padding-left:43px;
}

.showlist .swz
{
	margin-left:212px;
	line-height:18px;
	color:#888;
	margin-top:10px;
	text-indent:2em;
}

.shbot
{
	height:125px;
	background:url(../images/nsbj.gif) no-repeat center bottom;
	overflow:hidden;
}

.shbot .name
{
	position:relative;
	height:30px;
	width:744px;
	text-align:center;
	margin:0 auto;
}

.shbot .name h1
{
	font-size:22px;
	line-height:22px;
	color:#E10044;
	font-weight:700;
}

.shbot p
{
	color:#999;
	line-height:22px;
	padding-top:10px;
}

.shbot p a
{
	color:#999;
}

.shbot .jg
{
	margin-left:212px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:34px;
	line-height:34px;
	color:#c60000;
	font-style:italic;
	height:43px;
	border-bottom:1px solid #eaeaea;
	margin-bottom:15px;
}

.shbot .jg i
{
	color:#666;
	font-size:21px;
	line-height:21px;
	font-style:italic;
}

.shbot .jg span
{
	color:#bfbfbf;
	font-size:12px;
	line-height:13px;
	padding-left:5px;
}

.shbot .jg span b
{
	font-weight:400;
	font-size:8px;
	line-height:8px;
	color:#eaeaea;
}

.shbot .fxa
{
	margin-left:212px;
}

.daodu
{
	clear:both;
	width:722px;
	border:1px #ccc solid;
	font-size:12px;
	line-height:22px;
	text-indent:2em;
	margin:15px auto;
	padding:5px 10px;
}

.fav
{
	background:#f5f5f5;
	height:45px;
	line-height:45px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:10px 0 5px;
	padding:0;
}

.under
{
	clear:both;
	width:722px;
	border:1px #999 dashed;
	font-size:12px;
	line-height:22px;
	margin:10px auto;
	padding:5px 10px;
}

.under a
{
	color:#df0031;
}

.wumii_info
{
	display:block;
	width:662px;
	margin:10px auto;
}

.attInfo
{
	display:block;
	width:746px;
	height:150px;
	overflow:hidden;
	border-bottom:1px dashed #D9D9D9;
	margin:10px auto;
}

.attInfo h3
{
	font-size:14px;
	font-weight:700;
	line-height:26px;
}

.attInfo .list
{
	display:block;
	width:363px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}

.attInfo .list li
{
	list-style-type:square;
	list-style-position:inside;
	color:#CCC;
	overflow:hidden;
	width:361px;
	height:22px;
	line-height:22px;
	padding:0 0 0 2px;
}

.attInfo .list li a
{
	color:#01526D;
}

.dm1
{
	line-height:30px;
	font-size:16px;
	color:#000;
}

.dm1 img
{
	max-width:744px;
	font-size:0;
	line-height:0;
	display:block;
	margin:10px auto;
}

.npage
{
	margin-top:10px;
}

.npage li.npwz
{
	text-align:center;
	width:670px;
	color:#999;
	line-height:28px;
}

*html .dm1 img
{
	width:expression(document.body.clientWidth>744?"744px":"auto");
	display:block;
	margin:10px auto;
}

ul.fya li
{
	margin-left:4px;
}

ul.fya li a
{
	background:url(../images/nqt.gif) no-repeat left bottom;
	width:28px;
	height:28px;
	display:block;
	overflow:hidden;
	text-indent:-3000px;
}

ul.fya li a:hover
{
	background-position:0 0;
}

ul.fya li a.yan
{
	background-position:-32px 0;
}

ul.fya li a.yan:hover
{
	background-position:-32px -28px;
}

.p_b_title
{
	display:block;
	border-bottom:1px solid #CCC;
	width:725px;
	height:50px;
	line-height:50px;
	padding-left:20px;
	margin:0 auto;
}

.p_b_title a
{
	color:#F14E55;
	font-weight:700;
	font-size:14px;
}

ul.nyprolis2
{
	padding-top:18px;
}

ul.nyprolis2 li
{
	margin:0 0 20px 5px;
}

ul.nyprolis2 li a
{
	height:310px;
	display:block;
	width:227px;
	background:url(../images/hbj22.gif) no-repeat;
	overflow:hidden;
	padding:7px;
}

ul.nyprolis2 li a:hover
{
	background-position:-241px 0;
}

ul.nyprolis2 .name
{
	height:91px;
	overflow:hidden;
	padding:15px 20px 0;
}

ul.nyprolis2 .name .ymz
{
	height:46px;
	overflow:hidden;
	color:#666;
	line-height:18px;
	font-size:14px;
	text-align:center;
	font-weight:700;
}

ul.nyprolis2 a:hover .ymz
{
	color:#af2828;
}

.flink
{
	width:998px;
	background:#99999d;
	border:1px solid #BBB;
	line-height:18px;
	color:#55555555;
	height:30px;
	overflow:auto;
	clear:both;
	margin:0 auto;
	padding:5px;
}

.flink a
{
	margin-right:5px;
	color:#555;
}

.ph_con
{
	width:100px;
	height:auto;
	line-height:25px;
	color:#666;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	padding:20px 10px;
}

.ny_body
{
	width:998px;
	height:auto;
	clear:both;
}

.ny_body .ny_left
{
	width:755px;
	height:auto;
	float:left;
	margin-right:11px;
	position:relative;
}

.ny_body .ny_right
{
	width:232px;
	height:auto;
	float:right;
	overflow:hidden;
}

.sershow_tuan
{
	width:755px;
	height:380px;
	padding:0 0 15px;
}

.sershow_tuan img
{
	display:block;
	width:755px;
	height:380px;
}

ul.tuan_list
{
	width:755px;
	height:auto;
	float:left;
	margin:0;
}

ul.tuan_list li
{
	display:block;
	width:368px;
	height:383px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

ul.tuan_list li a
{
	display:block;
	width:368px;
	height:383px;
	border:1px solid #DEDEDE;
	background:#F4F4F4;
	overflow:hidden;
}

ul.tuan_list li a:hover
{
	border:1px solid #E10042;
	background:#fff;
}

.ny_title
{
	width:980px;
	height:30px;
	float:left;
	padding-bottom:10px;
}

.ny_title span
{
	width:300px;
	height:40px;
	float:left;
	line-height:40px;
	display:block;
	font-size:24px;
	color:#E10043;
	font-weight:700;
}

.ny_title font
{
	width:600px;
	height:40px;
	float:right;
	line-height:40px;
	display:block;
	text-align:right;
	font-size:14px;
	color:#8f8f8f;
}

.ny_title font a
{
	color:#8f8f8f;
}

.tehuituijian
{
	width:220px;
	height:330px;
	float:left;
	overflow:hidden;
}

.tehuituijian ul
{
	margin:0;
}

.tehuituijian ul li
{
	width:220px;
	height:170px;
	float:left;
	overflow:hidden;
}

.tehuituijian ul li img
{
	width:220px;
	height:130px;
	clear:both;
}

.tehuituijian ul li span
{
	width:220px;
	height:30px;
	overflow:hidden;
	display:block;
	float:left;
	color:#666;
	line-height:30px;
}

.tehuituijian ul li span b
{
	float:right;
	padding-right:8px;
	color:#FF6701;
	font-weight:700;
}

.tuangou
{
	font-size:13px;
}

.tuangou b
{
	font-size:14px;
	font-weight:700;
}

.ny_right_div
{
	width:212px;
	height:auto;
	float:left;
	margin-bottom:15px;
	border:#dedede solid 1px;
	background:#FFF;
	padding:9px;
}

.ny_right_title
{
	width:212px;
	height:30px;
	float:left;
	color:#E10042;
	font-size:16px;
	font-weight:700;
}

.ny_right_con
{
	width:212px;
	height:auto;
	float:left;
	overflow:hidden;
}

.hlove
{
	width:212px;
	float:left;
}

.hlove ul li
{
	width:212px;
	height:30px;
	float:left;
}

.hlove ul li a
{
	display:block;
	width:212px;
	height:30px;
	line-height:30px;
	float:left;
	font-size:12px;
	color:#666;
	overflow:hidden;
}

.tuan_show
{
	display:block;
	width:725px;
	height:160px;
	background:#F5F5F5;
	clear:both;
	padding:15px;
}

.tuan_show p
{
	font-size:16px;
	font-weight:700;
	color:#666;
}

.tuan_show span
{
	display:block;
	width:725px;
	height:auto;
	font-size:14px;
	line-height:22px;
	border-bottom:1px solid #DFDFDF;
	color:#666;
	padding:10px 0;
}

.tuan_show_buy
{
	display:block;
	width:725px;
	height:40px;
	font-size:14px;
	line-height:22px;
	padding:10px 0;
}

.tuan_show_buy .tuan_share
{
	display:block;
	float:left;
	width:320px;
	height:38px;
	padding-top:12px;
}

.tuan_show_buy .tuan_share_buy
{
	display:block;
	float:left;
	width:405px;
	height:50px;
	line-height:50px;
	overflow:hidden;
}

.tuan_show_buy .tuan_share_buy ins
{
	display:block;
	float:right;
	height:48px;
	color:#666;
	padding:2px 0 0;
}

.tuan_show_buy .tuan_share_buy em
{
	display:block;
	float:right;
	height:50px;
	font-size:28px;
	color:#FF6701;
	font-style:normal;
	font-weight:700;
	padding:0 10px;
}

.tuan_show_buy .tuan_share_buy em i
{
	color:#666;
	font-size:14px;
}

.tuan_show_buy .tuan_share_buy .tuan_buy
{
	display:block;
	float:right;
	width:107px;
	height:50px;
	line-height:50px;
	background:url(../images/buy.gif) no-repeat center center;
	text-indent:-3000px;
}

.tuan_show_content_title
{
	display:block;
	width:755px;
	height:42px;
	background:url(../images/tuan_title.gif) no-repeat center center;
	text-indent:-3000px;
	overflow:hidden;
	clear:both;
	margin:10px auto;
}

.tuan_show_content
{
	display:block;
	width:755px;
	height:auto;
	font-size:14px;
	line-height:24px;
	clear:both;
	overflow:hidden;
	padding:10px 0;
}

#box
{
	width:435px;
	height:220px;
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	margin-top:-110px;
	margin-left:-225px;
	z-index:999999999;
	overflow:hidden;
	border:1px solid #B30520;
}

#box span
{
	display:block;
	width:415px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:700;
	color:#FFF;
	background:#B30520;
	padding-left:20px;
}

#box span i
{
	float:right;
	padding-right:10px;
}

#box span i a
{
	font-size:12px;
	color:#FFF;
}

#box .submit_box
{
	display:block;
	width:435px;
	height:220px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.fwdp
{
	display:block;
	width:230px;
	margin:20px 0 0;
}

.fwdp h3
{
	display:block;
	width:230px;
	height:44px;
	text-indent:-3000px;
	background:url(../images/fwdp_info.gif) no-repeat center center;
	overflow:hidden;
}

.fwdp .list
{
	display:block;
	width:230px;
	overflow:hidden;
}

.fwdp .list li p
{
	display:block;
	color:#666;
	background:url(../images/icon.gif) no-repeat left center;
	width:222px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	border-bottom:1px dashed #D9D9D9;
	padding:0 0 0 10px;
}

a:link,a:visited,a:hover,a:active
{
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-family:微软雅黑;
}

.header,.footer
{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}

.header .menunav ul li,.footer .botnav ul li
{
	line-height:20px;
	font-size:14px;
}

.newstitle-2014 a,.phototitle-2014 a,.kepiantitle-2014 a,.jiudiantitle-2014 a,.dianpingtitle-2014 a
{
	display:block;
	width:998px;
	height:95px;
	overflow:hidden;
	text-indent:-3000px;
}

.n_list3 li b,ul.ph2014 li b
{
	position:absolute;
	bottom:-100px;
	width:315px;
	height:20px;
	padding-top:10px;
	padding-left:12px;
	color:#FFCD1E;
	font-style:normal;
	background-color:#000;
	cursor:pointer;
	left:0;
	font-size:15px;
}

.n_list3 li ins,ul.ph2014 li ins
{
	position:absolute;
	bottom:-100px;
	width:315px;
	left:0;
	height:25px;
	padding-left:12px;
	color:#fff;
	background-color:#000;
	cursor:pointer;
}

ul.n_list3 li h3 span,ul.ph2014 li h3 span,ul.jd2014 li h3 span
{
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	display:block;
	font-weight:400;
}

ul.ph2014,ul.jd2014
{
	width:998px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-right:0;
	position:relative;
}

.footer .botnav ul li a,.foot .copyright .boter .banquan a
{
	color:#fff;
}

ul.page li a:hover,ul.page li a.hover
{
	background-position:0 -34px;
	color:#FFF;
}

#photolistcon,#photolistcon2
{
	width:747px;
	height:auto;
	padding:0 0 0 18px;
}

#photolistcon .cell,#photolistcon2 .cell
{
	width:338px;
	height:auto;
	float:left;
	background:#FFF;
	border:#ddd solid 1px;
	margin-bottom:15px;
	margin-right:17px;
	overflow:hidden;
	padding:8px;
}

#photolistcon .cell a.pii,#photolistcon2 .cell a.pii
{
	width:338px;
	position:relative;
	zoom:1;
	display:block;
}

#photolistcon .cell a.pii:hover,#photolistcon2 .cell a.pii:hover
{
	background:#999;
	color:#FFF;
}

#photolistcon .cell a.pii b,#photolistcon2 .cell a.pii b
{
	width:338px;
	height:28px;
	position:absolute;
	z-index:3;
	bottom:0;
	background:#000;
	display:block;
	color:#FFF;
	text-align:center;
	opacity:.6;
	filter:alpha(opacity="60");
	line-height:28px;
	cursor:pointer;
}

#photolistcon .cell a.pii:hover b,#photolistcon2 .cell a.pii:hover b
{
	opacity:1;
	filter:alpha(opacity="100");
}

.latest_info .list li a:hover,.attInfo .list li a:hover
{
	color:red;
}