@charset "utf-8";
body {background: #FFF;font-size: 12px;color: #333;font-family: Verdana, Geneva, sans-serif;}


/* font - links */

h2 {font-size:14px; font-weight:700; color: #FFF;}
h3 {font-size:12px; font-weight:700; color: #FFF;}
h4 {font-size:12px; font-weight:700;}
p {line-height: 1.7em; color: #777;}
p.ti2 { text-indent:2em;}
.ff1 {font-size: 12px;}

a, a:visited { text-decoration: none;color: #000;}
a:hover { text-decoration: underline;color:#f00;}
#header #subNav li a, #header #subNav li a:visited {color:#FFF;}
.more a, .more a:visited, .more a:hover, .morea a, .morea a:visited, .morea a:hover {color: #FFF;}
#header #topnav #mainNav a, #header #topnav #mainNav a:visited, #header #topnav #mainNav span {color:#C30;}

.tltrimg p a, .tltrimg p a:visited {color: #FFF; }

/* header - footer */
#header { }
#header h1#logo { display: inline; }
#header h1#logo a { float:left; display: inline; height:60px; width: 180px; margin:15px 0 0 0; overflow:hidden; background: url(../../../images/tpzj/common/logo.png) no-repeat 0 0; }
#header #subsearch { height: 85px; width: 700px; display: inline; margin: 0 0 0 60px; }
#header #subsearch .search-b { display:none; height:0; width:0; float: left; }
#header #subsearch .form_sea { float: left; display: inline; width: 420px; height: 55px; margin: 10px 0; }
#subsearch .sea_txt { width:320px; height: 19px; line-height: 15px; padding: 5px 3px 1px; font-size: 14px; border-top: 1px #E57559 solid; border-left: 1px #E57559 solid; border-right: 1px #F8D5CA solid; border-bottom: 1px #F8D5CA solid; vertical-align: middle; margin: 0 5px 0 0; }
#subsearch .sea_btn { width:68px; height: 27px; line-height: 25px; border: none; vertical-align: middle; background: url(../../../images/tpzj/common/top.png) no-repeat 0 -60px; color: #FFF; font-weight: 700; font-size: 14px; }
#header div.fr { display: inline; height: 65px; margin: 5px 0; width: 260px; background: url(../../../images/tpzj/common/top.png) no-repeat 0 -120px; }
#header div.fr a { display: inline; float: left; overflow: hidden; width: 65px; padding: 50px 0 0; overflow: hidden; }

#header #topnav {height: 97px; background: url(../../../images/tpzj/index/inav.png) no-repeat 0 0;clear:both;}
	#header #topnav #mainNav {line-height:32px;}
		#header #topnav #mainNav span {margin: 0 7px;}
	#header #subNav {height: 45px; margin: 10px 5px; overflow: hidden;}
		#header #subNav li { margin: 0 10px 10px; float: left; display: inline;}			
		#header #subNav li.nav_yule {width: 145px;}
			#header #subNav li.nav_yule h3 { background-position: 0 -105px;}
		#header #subNav li.nva_shenghuo {width: 190px;}
			#header #subNav li.nva_shenghuo h3 { background-position: -20px -105px;}
		#header #subNav li.nva_xiuxian {width: 190px;}
			#header #subNav li.nva_xiuxian h3 { background-position: -40px -105px;}
		#header #subNav li.nva_keji {width: 190px;}
			#header #subNav li.nva_keji h3 { background-position: -60px -105px;}
		#header #subNav li.nva_sucai {width: 135px;}
			#header #subNav li.nva_sucai h3 { background-position: -80px -105px;}
			#header #subNav li a { line-height: 23px; margin: 0 6px 0 0;}
			#header #subNav li h3 {float: left; display: inline; width: 20px; height: 45px; margin: 0 4px 0 0; background: url(../../../images/tpzj/index/inav.png) no-repeat 0 -105px; overflow: hidden;}
				#header #subNav li h3 span { text-indent: -10000px; float: left;}

/* layout */
.fixed {width:960px; margin: 0 auto; clear:both;}
.fixed_250, .fixed_290, .fixed_400, .fixed_700, .fixed_960 {float:left;display: inline; margin:10px 10px 0 0; overflow: hidden;}
.last, .fixed_960 {margin-right:0;}
.fixed_250 {width:250px;}
.fixed_290 {width:290px;}
.fixed_400 {width:400px;}
.fixed_700 {width:700px;}
.fixed_960 {width:960px;}
.fixed_295, .fixed_406, .fixed_255, .fixed_702, .fixed_318, .fixed_320 { float: left; display: inline; overflow: hidden;}
.fixed_295 {width:267px; padding: 0 14px;}
.fixed_406 {width:386px; padding: 0 10px;}
.fixed_255 {width:235px; padding: 0 10px;}
.fixed_702 {width:680px; padding: 0 11px;}
.fixed_318 {width:280px; padding: 0 19px; margin: 10px 0;}
.fixed_406 {border-left: 1px #ccc dotted;border-right: 1px #ccc dotted; margin: 10px 0;}
.fixed_702 {border-right: 1px #ccc dotted; margin: 10px 0;}
.fixed_320 {border-left: 1px #ccc dotted;border-right: 1px #ccc dotted; width: 280px; padding: 0 20px; margin: 10px 0;}

.title {line-height:30px; height: 30px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat 0 0; padding: 0 12px;}
.titleTop {line-height:25px; height: 25px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat 0 0; padding: 0 12px;}
	.fixed_250 .title { background-position: -710px -50px;}
	.fixed_290 .title { background-position: 0 -50px;}
	.fixed_400 .title { background-position: -300px -50px;}
	.fixed_960 .title { line-height: 35px; height: 35px; background-position: -0 -100px;}
	.fixed_250 .titleTop { background-position: -710px 0;} 
	.fixed_290 .titleTop { background-position: 0 -150px;} 
.title span.wtop10 { display: block; width:40px; line-height: 21px; top: -30px; left: 65px; color: #DE2900; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -870px -150px; overflow: hidden; font-size: 1px; }

.titles {height: 20px; line-height:20px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat  0 -620px; clear: both; overflow: hidden;}
.titles span {float:left; text-indent: -10000px;}
	#titles_dzh { background-position: 0 -620px; margin: 10px 0 0;}
	#titles_mxk { background-position: 0 -660px; margin: 5px 0 0;}
	#titles_shpp { background-position: 0 -695px;}
	#titles_fsdb { background-position: 0 -735px;}

.titler {height: 20px; line-height: 19px; margin: 12px 0 0; padding: 0 0 0 20px; border-bottom: 1px #ccc solid; background: url(../../../images/tpzj/index/ibgs.png) no-repeat  -948px -148px; color: #C00; clear: both; overflow: hidden;}

.titlel {height: 25px; line-height: 25px; padding: 5px 0 0; background: url(../../../images/tpzj/index/ibgs.png) no-repeat  0 -620px; clear: both; overflow: hidden;}
.titlel span {float:left; text-indent: -10000px;}
	#titlel_gxtp { background-position: -280px -610px;}
	#titlel_wlbq { background-position: -280px -650px;}
	#titlel_jsty { background-position: -280px -690px;}
	#titlel_qcsj { background-position: -280px -730px;}
	#titlel_sjsc { background-position: -280px -770px;}

.more {right:12px; top: 0; line-height: 30px;}
	.fixed_960 .more em {margin: 0 5px;color: #FFF;}
	.fixed_960 .more { line-height: 35px;}
	.titleTop .more {line-height:25px;}	
	.fixed_700 .more em {margin: 0 5px;}
.morea a { float: right; margin: -30px 0 0; line-height: 30px; width: 30px; display: block; font-size: 1px;}
	
.box {border:1px #FFCB99 solid;border-top:none; padding: 0 9px; overflow: hidden;}
	.boxh230 { height: 215px;}
	.boxh275 { height: 275px;}
	.boxh370 { height: 365px;}
	.boxh380 { height: 380px;}
	.boxh385 { height: 385px;}
	.boxh590 { height: 590px;}
.boxbdN {border:none;}
.boxpdN {border:1px #FFCB99 solid;border-top:none; overflow: hidden; zoom:1;}

.hei72 {height:72px;}


.box img, #topnews ul.list_it img, .boxpdN img { vertical-align: top; padding: 3px; border: 1px #ccc solid;}
.newsb img { padding: 0; border: none;}

ul.list_it {border-bottom: 1px #ccc dotted; margin: 12px 0 0;}
	ul.list_it li {padding: 0 0 12px; overflow: hidden;}
		ul.list_it li.list_it78 { height: 78px;}
		ul.list_it li.list_it92 { height: 92px;}
		ul.list_it li.list_it88 { height: 88px;}
		ul.list_it li.list_it98 { height: 98px;}
		ul.list_it li.list_it118 { height: 118px;}
		ul.list_it li.list_it152 { height: 152px;}
		ul.list_it li.list_it138 { height: 138px;}
		ul.list_it li.list_it300 { height: 300px;}
			ul.list_it li.list_it98 img, ul.list_it li.list_it152 img, ul.list_img li img {margin: 0 0 7px;}
			ul.list_it li.list_it98 span, ul.list_it li.list_it152 span {margin: 0 6px;}
	ul.list_it span {float: left; margin: 0 10px 0 0; text-align: center;}
	ul.list_it div {float: left;line-height: 26px;}
	ul.list_it h4 a {line-height: 21px;}
	ul.list_it h2.titlets {width: 250px;}
	ul.list_it h2 a {line-height: 30px;}
ul.list_itbdN { border-bottom: none;}
ul.list_itbqN { border-bottom: none; margin: 0;}
ul.list_itbpN { border-bottom: none;}
	ul.list_itbpN li {padding:0;}

ul.list_tx { margin: 9px 0; clear: both; overflow: hidden;}
	ul.list_tx li {float:left; width: 100%; line-height: 24px; height: 24px;}
ul.fs14 { margin: 9px 0;}
	ul.fs14 li {line-height: 25px; height: 25px;}
ul.list_txbdT {border-bottom: 1px #ccc dotted; padding: 0 0 5px;}
	ul.list_tx em.co2 {float: left; width: 49%}
	ul.list_tx em.co4 {float: left; width: 24%}
	ul.list_tx em.co5 {float: left; width: 19%}

ul.list_img {margin: 10px 0; clear: both;}	
	ul.list_img li {text-align: center; float: left; display: inline; margin: 9px 0 0; margin-right: 7px; height: 118px;}
	ul.list_img li.last {margin-right: 0;}
	
ul.list_imgbdT {border-bottom: 1px #ccc dotted; padding: 10px 0 0;}	

ul.list_img1 {}
	ul.list_img1 li, ul.list_img3 li { margin: 9px 7px 0; width: 122px; overflow: hidden;}
ul.list_img2 {margin: 0 3px;}
	ul.list_img2 li { margin: 9px 4px 0; width: 88px; overflow: hidden;}
ul.list_img3 { margin-top: 0;}
	ul.list_img3 li {}
ul.list_img4 {}
	ul.list_img4 { height: 230px;}
ul.list_img5 {margin: 0;}
	ul.list_img5 li { margin: 9px 9px 0; width: 122px; overflow: hidden;}

.tltri { height: 180px; font-size: 14px; line-height: 26px; padding: 10px 0 0;}
.tltrimg { float: right; display: inline; width: 102px; text-align: center; margin: 3px 0 0; }
	.tltrimg p { width: 94px; height: 20px; line-height: 20px; margin: -24px 4px 0; font-size: 12px; background: #333; filter:Alpha(Opacity=50);opacity:0.5;}
	.tltrimg p a {position: relative;}
	.tltrtxt { height: 90px;}

ul.tabs_box {clear: both; height: 25px; padding: 0 1px; line-height: 25px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -418px -150px; clear: both;}
	ul.tabs_box li {float: left; display: inline; width: 59px; text-align: center; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -360px -150px; cursor: pointer;}
	ul.tabs_box li.active { background-position: -301px -150px;}

ul.tabs_sea { height: 23px; margin: 0 0 5px;}
	ul.tabs_sea li {float: left; display: inline; line-height: 20px; padding: 0 0 5px; margin: 0 5px; width: 42px; text-align: center; cursor:pointer}
	ul.tabs_sea li.active {background: url(../../../images/tpzj/index/ibgs.png) no-repeat -900px -230px; color: #FFF;}
.tabs_img { width: 380px; height: 235px; overflow: hidden;}
	.tabs_img .tabs_imgm { z-index: 9; height: 138px;}
	.tabs_img .tabs_imgc { z-index: 8; width: 100%; margin: -1px 0 0;}
	.tabs_img i {margin: 0 7px 0 0; float: left;}
	.tabs_img i#Tabse3 { margin: 0;}
	.tabs_img i.active img { border-bottom: 1px #FAFAFA solid; background: #FAFAFA; }
	.tabs_img .search-b { border:1px #ccc solid; background: #FAFAFA; padding: 5px 8px; margin: 0 0 20px;}
	.tabs_img .search-b h2 { line-height: 30px;}

.hotmain{width:278px;height:388px;}
.hotmain .hot-l{width:278px;height:388px;margin:0;}
.hotmain .hot-l li{width:278px;height:388px;float:left;}
.hotmain .hot-l li img { vertical-align: top;}
.hotmain .hot-l .txt{height:14px;right:10px;bottom:5px;}
.hotmain .hot-l .txt li{ display: none;}
.hotmain .hot-l .txt li.current{}
.hotmain .hot-r{width:278px;margin:0; bottom: 5px; left: 4px;}
.hotmain .hot-r li{	width:50px;height:53px;float:left;margin:0 5px 0 0;display: inline;}
.hotmain .hot-r li a{width:46px;height:46px;float:left;padding:1px;background:#FFF;border:#333 1px solid; margin: 4px 0 0;}
.hotmain .hot-r li a:hover,.hotmain .hot-r li.current a{overflow:hidden;text-decoration:none; border: 1px #C00 solid; margin: 0;}
.hotmain .hot-r li a img{width:46px; height:46px;float:left;}

/*lu@2009/12/30*/
.links { border: 1px solid #F18368;}
	.links ul.tabs_link { height: 27px; width: 928px; padding: 5px 10px 0; background: url(../../../images/tpzj/index/ibgs.png) no-repeat 0 -810px; font-size: 14px; color: #C30;}
	.links ul.tabs_link li { float: left; display: inline; width: 72px; margin: 0 3px 0 0; padding: 10px 0 0;  text-align: center; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -380px -198px; cursor: pointer; color: #888; font-size: 12px;}
	.links ul.tabs_link li.active { padding: 7px 0 3px; background-position: -300px -200px; color: #c30; font-size: 14px; font-weight: 700;}
	.linkscon { padding: 10px;}
	ul.linksimg { margin: 5px 1px; height: 40px; }
	ul.linksimg li { float: left; display: inline; width: 88px; height: 31px; padding: 1px; border: 1px solid #CCC; text-align: center; margin: 0 6px; overflow: hidden;}
	ul.linksimg li img { display: block; overflow: hidden;}
	.linkstxt { clear: both; line-height: 25px; text-align: center;}
	.linkstxt em { margin: 0 5px;}

/*lu@2010/02/09*/
#topimgs {height: 388px; width: 278px; padding: 6px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat 0 -200px;}
#topnews {height: 645px; background: #FFF; padding: 0 5px; overflow: hidden;}
	.newsb {border-bottom: 1px #ccc dotted; height: 96px; padding: 5px 0 0; text-align: center;}
	.newsb h2 {font-size: 20px; line-height: 23px; font-weight: 400; height: 23px; margin: 10px 0; font-family:"\9ed1\4f53","\5fae\8f6f\96c5\9ed1"; text-align: center; clear: both; overflow: hidden;}
	.newsb p.ti2 { text-align: left; line-height: 1.9em;}
	.newsbbdN { border-bottom: none;}
	.newsb2 { height: 120px; border-bottom: none; overflow: hidden;}
	#topnews .newsb { height: 225px; text-align: left; border: none;}
	#topnews .newsb	h2 { margin: 13px 0 0; height: 30px;}
	ul.ul_3 {}
	ul.ul_3 li { width: 400px; height: 60px; text-align: left; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -320px -540px; overflow: hidden;}
	ul.ul_3 li h4 { float: left; display: inline; width: 35px; height: 60px; margin-right: 8px; padding: 0; font-weight: 400; overflow: hidden; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -300px -245px;}
	#topnews ul.ul_3 li h4 a { float: left; width: 15px; line-height: 20px; padding: 5px 10px; height: 40px; text-decoration: none; color: #C30;  overflow: hidden;}
	#topnews ul.ul_3 li h4 a:hover { color: #333;}
	ul.ul_3 li ul.list_tx { display: inline; width: 355px; margin: 0; padding: 0; *float: right;}
	ul.ul_3 li ul.list_tx li { height: 25px; float: left; display: inline; width: 165px; margin-right: 10px; background: none;}

/*lu@2010/02/21 memberbox*/
#memberbox { height: 250px; margin: 0 0 10px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -710px -280px; overflow: hidden;}
	#mebox { height: 190px;}
	#memberbox .title { height: 30px; background: none;}
	.mboxc { height: 150px; margin: 10px 15px 0; overflow: hidden;}
	.mboxc ul { width: 220px; height: 75px; margin: 0 5px;}
	.mboxc ul li { float: left; display: inline; width: 95px; padding-left: 15px; line-height: 25px; height: 25px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -950px -553px;}
	.mbtn { border-top: 1px dotted #FC3; padding-top: 15px; margin-top: 10px;}
	.mbtn a { float: left; width: 98px; height: 33px; line-height: 33px; margin: 0 6px; text-align: center; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -720px -190px; position: relative; overflow: hidden;}
	.mbtn a.mreg { background-position: -720px -230px;}
	.mbtn a span { position: absolute; top: 33px;}
	#dipm { height: 65px;}
	#dipm img { width: 48px; height: 48px; padding: 4px; background: url(../../../images/tpzj/index/ibgs.png) no-repeat -460px -200px;}
	#dipm h3 { color: #333; font-size: 14px; font-weight: 700; line-height: 20px; height:20px; margin:0;}
	.mboxc i { color: #C30; font-family: "\5b8b\4f53";}
	.mboxc i a { color: #C30;}
	#dipm p { line-height: 20px; color: #333;}
	.mboxb { clear: both; margin: 7px 10px 0;}
	.mboxb p { line-height: 23px; height: 23px; margin-left: 42px; color: #333; overflow: hidden;}
	#picstat {color: #F30;}
	.red { color: #C30;}
	
	.formbox {}
	.formbox p { margin: 5px 0 0;}
	.formbox p.acts { margin-left: 50px;}
	.formbox .f_label { float: left; display: inline; width: 50px; line-height: 25px; color: #333;}
	.f_txt { font: 12px/1 Arial; width: 150px; height: 21px; line-height: 21px; padding: 0; border: 1px solid #CCC; border-top-color: #999;}
	.f_txt2 { width: 92px;}
	.login_sub { width: 80px; height: 26px; border: none; color: #FFF; font-size: 12px; font-weight: 700; background: #F60 url(../../../images/tpzj/index/ibgs.png) no-repeat -530px -200px;}
	.hint { display: block; margin-left: 50px;}
	.imgcode { vertical-align: bottom;}
	
/*china60*/
body{background:#FFF url(../../../images/tpzj/index/igq.png) repeat-x top;}

.clbg{background:#FFF;}
.cn_t{ margin: 0 auto;}
.cn_c{width:100%; background:#FFF url(../../../images/tpzj/index/bg_r.png) no-repeat top center;}
.cn_t span { position: absolute; right: 0; top: 25px;}

.fixed { background: #FFF; padding: 0 5px;}
#miniNav .fixed { background: none;}
#header {}




