/* CSS Document */

*{
	padding:0px;
	margin:0px;
	font-size:;
	color: #000000;
	text-decoration: none;
	list-style: none;
	font-family:"microsoft yahei"

}
img{	border: none;}
.wrapper {
	margin: 20px auto;
	height: auto;
	width: 969px;
	background: #FFFFFF;
	overflow: auto;
	clear:both;
}
body {
	background: #FFCC00;
	margin: 0px;
	padding: 0px;
}
.left-block, .left-block {
	float: left;
	height: auto;
	width: 298px;
}
.logo {
	height: 346px;
	width: 298px;
	clear: both;
}
.cleft{width:408px;padding-top:80px;overflow:hidden;}

.left-menu {
	height: auto;
	width: 298px;
	clear: both;
}
.wrapper .left-block .left-menu li {
	height: 25px;
	width: auto;
}
.left-menu a,.left-menu a:hover{
	text-decoration: none;
	text-align: right;
	line-height: 25px;
	display: block;
	font-size:14px;
	padding: 0px 0px 0px 20px;
	float: right;
	width: auto;

}
.left-menu a {
	color: #000000;

}
.left-menu a:hover,.left-menu .active a {
	color: #FF0000;
	background: url("../images/li.gif")/*tpa=http://www.txpie.cn/images/li.gif*/ no-repeat left center;
}
.right-content, .right-content {
	float: left;
	height: auto;
	width: 662px;
	background: #FFFFFF;
	padding-bottom:30px;
}
.wrapper .right-content ul {
	float: right;
	clear: both;
	width: auto;
	height:auto;
	display:block;
}

.wrapper .right-content li {
	float: left;
	list-style: none;
	display: block;
}
.right-content a {
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	display: block;
}
.right-content .aboutus a {
	background: url("../images/about.jpg")/*tpa=http://www.txpie.cn/images/about.jpg*/ no-repeat center center;
	height: 105px;
	width: 98px;
}
.right-content .services a {
	background: url("../images/services.jpg")/*tpa=http://www.txpie.cn/images/services.jpg*/ no-repeat center center;
	height: 105px;
	width: 114px;
}
 .right-content .case a {
	background: url("../images/case.jpg")/*tpa=http://www.txpie.cn/images/case.jpg*/ no-repeat center center;
	height: 105px;
	width: 108px;
}
.right-content .contact a {
	background: url("../images/contact.jpg")/*tpa=http://www.txpie.cn/images/contact.jpg*/ no-repeat center center;
	height: 105px;
	width: 107px;
}
.right-content .txparty a {
	background: url("../images/txparty.jpg")/*tpa=http://www.txpie.cn/images/txparty.jpg*/ no-repeat center center;
	height: 105px;
	width: 115px;
}
/*hover状态*/
.right-content .aboutus a:hover {
	background: url("../images/aboutt.jpg")/*tpa=http://www.txpie.cn/images/aboutt.jpg*/ no-repeat center center;
	height: 105px;
	width: 98px;
}
.right-content .services a:hover {
	background: url("../images/servicest.jpg")/*tpa=http://www.txpie.cn/images/servicest.jpg*/ no-repeat center center;
	height: 105px;
	width: 114px;
}
 .right-content .case a:hover {
	background: url("../images/caset.jpg")/*tpa=http://www.txpie.cn/images/caset.jpg*/ no-repeat center center;
	height: 105px;
	width: 108px;
}
.right-content .contact a:hover {
	background: url("../images/contactt.jpg")/*tpa=http://www.txpie.cn/images/contactt.jpg*/ no-repeat center center;
	height: 105px;
	width: 107px;
}
.right-content .txparty a:hover {
	background: url("../images/txpartyt.jpg")/*tpa=http://www.txpie.cn/images/txpartyt.jpg*/ no-repeat center center;
	height: 105px;
	width: 115px;
}
.main-content, .main-content {
	clear: both;
	height: auto;
	width: 540px;
	min-height:350px;
	background: #FFFFFF;
	margin: 50px 8px 0px 105px;
	float: left;
}
.content1 {
	clear: both;
	height: auto;
	width: 940px;
	padding: 0px 10px 20px;
	overflow: hidden;
}






.ourstyle {
	clear: both;
	height: 800px;
	width: 940px;
	padding: 0px;
	overflow: hidden;
}
.content2 {
	clear: both;
	height: 614px;
	width: 940px;
	padding: 0px 10px 20px;
	display:block;
	overflow: hidden;
}
.footer {
	font-size: 12px;
	color: #000000;
	margin-bottom:15px;
	margin-top:20px;
	text-decoration: none;
	text-align: center;
}
.footer a{ font-size:12px}
.clear{clear:both, width:auto; height:1px}
/**完***/
.gbooklist {
	width: 98%;
	text-align:center;
}
.gbooklist .faq ;
.gbooklist .reply
{
	text-align:left;
	width: 98%;
	word-wrap: break-word; 
	word-break: break-all;
}
.gbooklist .faq{
	margin-bottom:15px;
}
.gbooklist .faqtit,
.gbooklist .faqcon
{
padding-left:5px;
}

.gbooklist .faqtit{
background:#A8DFFA;
color:#0B3779;
font-size:14px;
}

.gbooklist .reply{
	border: 1px dashed #FF0000;
	width:95%;
	margin-bottom:10px;
	margin-left:5px;
	padding:3px;
}
.pageNavi{border:none;}
/* CSS Document */
.faqbox {}
.faqbox .faqline{ line-height:2em; height:35px; text-align:left}
.faqbox .faqline .faqtit{  width:100px; display:block; float:left; clear:both; text-align:right}
.faqbox .Content{ line-height:2em; height:120px; text-align:left}
.faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
.faqbox .Content textarea { height:100px;}.wrapper .right-content .main-content .piclists img {
	border-style: none;
	height: 150px;
	width: 200px;
}
.wrapper .right-content .main-content .piclists li {
	float: left;
	padding: 5px;
}
.wrapper .right-content .main-content .piclists a {
	display: block;
	padding: 3px;
	background: #eee;
}
.wrapper .right-content .main-content .piclists a:hover {
	display: block;
	padding: 3px;
	background: #FFCC00;
}
.wrapper .right-content .main-content .piclists span {
	width: auto;
	display: block;
	text-align: center;
	padding: 5px;
}
.wrapper .right-content .main-content .piclists {
	margin: 0px auto;
	padding: 0px;
	clear: both;
	height: auto;
	min-height:400px;
	width: 530px;
	overflow: hidden;
}
.pagelink{width: auto;
	display: block;
	text-align: center;
	padding: 25px;}
.main-pic{margin:10px;0px; margin-left:-50px; margin-top:-40px}
.wrapper .right-content .main-content .piclists ul { float: left; }





.customer{ margin-top:20px;}
h3{ font-size:16px;}
.customer h3 img{ margin-bottom:-3px; margin-right:2px;}
.customer .logo_box{ padding:20px;}
.customer .logo_box img{ margin-right:32px; margin-bottom:20px; border:1px dashed #eee; width:142px; height:110px;}
.customer .logo_box img:hover{ border:1px solid #FF9900}

.huluobo{ text-align:center; font-size:13px; line-height:27px;}
.huluobo p{ font-size:13px;}

.about_txt{ background:url(../images/abouts.jpg) no-repeat bottom; padding-bottom:150px; margin-bottom:20px;}
.about_con{ width:500px; margin-left:440px; line-height:27px;}
.about_con p{ text-indent:2em; margin-bottom:10px;}
h2{ font-size:20px; margin-bottom:20px;}

.joinus{ min-height:400px; margin-left:50px; margin-top:50px; line-height:25px;}
.joinus h3{  margin-bottom:20px;}
.joinus img{ float:right; margin-right:50px;}

.creed{ margin-left:20px; width:430px; margin-top:50px;}
.creed h3{ }
.creed p{ font-size:14px; line-height:25px; text-indent:2em;margin-top:20px;}
.creed div{ text-align:right}

.service{ margin-left:20px; margin-top:40px; margin-bottom:40px; line-height:27px}
.wrapper .right-content .service ul{ float:none; background:url(../images/201111022049127380.jpg) no-repeat bottom left; padding-bottom:40px; margin-bottom:20px;}
.wrapper .right-content .service li{ float:none; list-style-type:none; margin-bottom:10px;}
.service h3{ margin-bottom:15px}
.service p{ line-height:25px; text-indent:2em;}
.service p img{ margin-right:5px; margin-bottom:-5px;}
.service span{ color:#; padding-left:}
.pull_up{ margin-top:-5px;}

.style{ margin-top:50px; font-size:14px}
.style h3{ margin-bottom:15px}
.style p{ line-height:25px;}
.style p img{ margin-right:5px; margin-bottom:-5px;}
.style span{ color:#666; padding-left:20px}
.wrapper .right-content .style li{ width:40%; display:inline-block; float:none; margin-bottom:15px;}

.contact_con{ margin-top:30px; margin-left:20px; background:url(../images/contactus.jpg) no-repeat bottom right; height:330px; width:495px;}
.contact_con div{ margin-top:10px; line-height:20px;}
.contact_con img{ margin-top:5px;}

.party{ background:url(../images/201111022100163809.jpg) no-repeat; width:413px; height:396px; font-size:14px}
.party h3{ padding:80px 0 0 150px; margin-bottom:15px;}
.party p{ padding:0 0 0 150px}

.product{ margin-left:25px; margin-top:30px; min-height:400px}
.product h3{ margin-left:30px; margin-bottom:20px}
.product p{ margin-left:30px; line-height:40px}
.product h4{ margin-top:-15px; font-weight:normal; font-size:14px}
.product h4 img{ margin-bottom:-4px; margin-right:5px; margin-top:20px; margin-left:30px;}
.product h5{ font-weight:normal; color:#333; margin-left:60px; margin-top:10px;}
.product h6{ border-bottom:1px solid #FF9900; margin-left:30px; margin-top:30px; margin-bottom:20px;}
.product h6 span{ display:inline-block; background:#ff9900; padding:2px 5px; font-size:12px; font-weight:normal}
.piclists li{ margin-right:40px; margin-bottom:20px;}

.logo2{ width:100px; margin-left:10px; margin-top:5px;}
.works h2{ font-size:26px; margin-top:40px; margin-top:10px; padding-left:40px;}

.intro_txt{ margin-left:-60px;}
.intro_txt h3{ font-size:14px; line-height:30px;}
.intro_txt p{ text-indent:2em; line-height:20px;}

.works_intro{ line-height:24px; width:850px; margin:0 auto;}
.works_intro div{ margin-top:30px;}
.works_intro p{ margin-bottom:20px; font-size:px;}
.works_intro img{ max-width:800px; margin:0 10px;}

.video h3{ line-height:20px; padding:0; margin:0; padding-left:30px; font-size:18px; margin-top:40px;}
.video img{ width:100%}
.video div{ margin-left:30px; border:1px solid #eee; display:inline-block}

.copyright h2{ font-size:26px; margin-top:40px; margin-bottom:0px; padding-left:20px;}
.copyright p{ text-indent:2em; line-height:28px; font-size:14px}
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; text-align:center; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0;}
#pages a:hover {  }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center;padding:0 10px}




/* (flickr) */
#flickr h3 span { color: #0061D8; }
#flickr h3 span span { color: #FF1183; }
#flickr .wrap { margin-left: -5px; padding: 0; position: relative; margin-bottom:25px; }
#flickr a img { float: left; margin-left: 10px; margin-bottom: 10px; display: block; padding: 3px; background: #fff; border: #CECFC6 1px solid; }
#flickr a:hover img { border: #A8AA99 1px solid; }
/* widget-slider */
#slider-top { width:; }
#slider-bot { width:; }
#slider-block { min-height:200px; width:960px; }
.container { max-height:270px; width:960px; }
.slide { width:; }
#loopedSlider { width:960px; }
#slider-top { background:url(../images/bg-footer-top.png) no-repeat; height:12px; font-size:1px }
#slider-bot { background:url(../images/bg-footer-bot.png) no-repeat; height:12px; }
#slider-block { background-color:#; position:relative; overflow:; height:300px }
.container { position:relative; overflow:hidden; margin:0 auto; }
.container div { opacity:0; z-index:0; position:absolute; top:0; left:0; padding:0 ; }
.container div div { opacity:1; z-index: auto; position:static; padding:0px; }
#loopedSlider { position:relative; margin:0; }
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; }
#loopedSlider li#p { position:absolute; top:290px; left:445px; z-index:999999999999}
#loopedSlider li#n { position:absolute; top:290px; right:445px; z-index:999999999999 }
.container ul.widget { float:left; width:245px; margin-right:30px; color:#eeeeee; }
.container ul.last { margin-right:0px; }
.container ul.widget h3 { font-family:Arial; color:#fff; font-size: 24px; font-weight:bold; margin:10px 0 0; }
.container ul.widget a { color:#fff; }
.container ul.widget li ul { padding:0; margin:0; }
.container ul.widget li ul li { padding:10px 0; background:url(images/footer-dot.png) repeat-x bottom; }

.party_title{ background:url(../images/201111022100163809.jpg) no-repeat -3px 0px}
.party_title p{ color:#666; margin-top:15px; font-size:14px}
.party_list{ padding-top:30px;}
.party_list li{ padding:10px; background:#f6f6f6; height:100px; margin-bottom:20px;}
.party_list h3{ height:34px; overflow: hidden}
.party_list a{ font-size:20px; line-height:32px; font-weight:normal}
.party_list a:hover{ }
.party_list h4{ font-weight:normal; color:#999; font-size:12px; margin-bottom:10px;}
.party_list p{ color:#666; line-height:22px; font-size:14px}
.party_list_left{ float:left; width:100px; height:100px; overflow:hidden; margin-right:15px;}
.party_list_left img{ width:100px; height:100px;}
.party_list_right{ width:520px}
.party_detail{ padding-bottom:40px; margin-bottom:30px; background:url(../images/20111102210016380.jpg) no-repeat bottom; line-height:28px;  }
.party_detail h2{ font-size:20px; margin-bottom:-13px; font-weight:normal}
.party_detail p{ margin-top:20px;}
.party_detail img{ min-height:34px; max-width:540px}
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; text-align:center; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0;}
#pages a:hover {  }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center;padding:0 10px}