/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
body{ color:#000;background:#FEE9E8 url("../images/a_r1_c2.jpg") repeat-x ;font-size:12px;}
th,td{text-align:left;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
h3{font-size:14px; font-weight:bold;}
h1{ font-size:14px; font-weight:bold;}
blockquote{margin:0 0 1em 0}
a{ text-decoration:none; color:#000;}
a:hover{ color:red;text-decoration: underline;}
img{display:block;border:0}
ul,li{margin:0;padding:0;list-style:none}
ol{padding:0 0 0 2em}
dl,dt,dd{margin:0;padding:0}
div{
	float:left;
}
a {outline: none;}
a.nav li a:hover{ color:#F00;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.clr{ clear:both; display:block; height:0 ; width:0; font-size:0; line-height:10px;}
.mr11{ margin-right:11px}
.mt10{ margin-top:10px}




.main{ width:1002px; margin:0 auto; float:none; overflow:hidden;}
.top{ width:1002px; height:115px;}
.logo{ height:115px; width:750px;}
.logo img{ height:115px; width:750px;}
.tel{  float:right; padding:5px 20px 0px 0px; color:#333}
.tel a{ color:#333; text-decoration:none;}
.tel a:hover{ color:red;text-decoration: underline;}


.nav{ width:1002px; background:url("../images/b_r2_c2.jpg") no-repeat; height:39px;}
.nav ul{ margin-left:10px;}
.nav li{ float:left; line-height:39px; background:url("../images/a_r4_c7.jpg") no-repeat right; margin:0 10px 0 10px; display:inline;}
.nav li a{ font-size:14px; font-weight:bold; padding:0 20px 0 0; color:#FFF;}
.nav li a:hover{ color:#000;}

.BAN{ width:1002px;}

.navb{ width:1002px; background:url("../images/b_r4_c2.jpg") no-repeat; height:45px;}
.navb li{ height:45px; line-height:45px; margin:0 18px; float:left; display:inline;}
.navb li a{ font-size:14px; font-weight:bold; color:#404040; padding:0 20px;}
.navb li a:hover{ color:#000;}

.box{ width:1002px; padding:10px 0px; overflow:hidden;}
.left{ width:223px;}
.pub{ width:223px; }
.pub-tit{ width:223px; background:url("../images/b_r6_c3.jpg") no-repeat; height:40px;}
.ico{ margin:2px 0 0 10px; width:29px; height:33px; float:left; background:url(b_r16_c42.jpg) no-repeat; }
.tito{ line-height:33px; margin:2px 0 0 10px; float:left; color:#FFF; font-size:14px; font-weight:bold;}
.pub-txt{
	width:223px;
	background:url("../images/b_r22_c2.jpg") repeat-y -3px 0;
}

.lia{ width:200px; display:inline; margin:10px 0 0 10px; float:left; display:inline;}
.lib{ width:190px; line-height:25px; background:url("../images/b_r13_c15.jpg") no-repeat 0px 10px; margin-left:10px; padding-left:10px; float:left; text-align:left; display:inline;}
.lib a,.lic a,.lif a{ color:#6D6D6D;}

.lic{ width:190px; line-height:25px; margin-left:10px; padding-left:10px; float:left; text-align:left; display:inline;}

.pub-txt table.taba{ width:200px; line-height:20px; margin:10px 0px 10px 10px;  border-bottom:#F00 dashed 1px;}
.taba td{ color:#404040;}


.right{ float:left; width:769px; margin-left:10px; display:inline; }

.r1{ width:769px; display:block;}
.r2{ width:769px; }
.r3{ width:769px;   }
.r1-img{ width:523px; height:257px; border:#CCC solid 3px;}
.r1-8{ background:url("../images/b_r6_c21.jpg") no-repeat; width:230px; height:230px; padding-top:35px; float:right; margin-right:3px; display:inline; font-size:14px; color:#FFF;}

.lid{ width:190px; line-height:28px;  margin-left:10px; padding-left:10px; float:left; text-align:left; display:inline;}

.pub-news{ width:377px; border:#CCC solid 1px;  display:inline; overflow:hidden;}
.pub-news-tit{ background:url("../images/b_r11_c11.jpg") repeat-x; height:37px; width:377px;}
.news-h1{ float:left; background:url("../images/b_r11_c8.jpg") no-repeat 3px 0; padding:0 0 0 30px; color:#D11A6C; line-height:35px; font-size:14px; font-weight:bold;}
.news-h1 a{ color:#D11A6C;}
.more{ line-height:35px; float:right; padding-right:10px; color:#D11A6C;}

.pub-news-txt{ width:377px; background:#FFF; padding-top:10px; padding-bottom:10px;}
.pub-news-txt ul{ width:210px;float:left; display:block; overflow:hidden; margin-right:10px;}
.pub-news-txt ul li { width:100%;float:left; line-height:27px;  }
.pub-news-txt ul li a{ width:170px; display:block; float:left;overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;}
.pub-news-txt ul li span{ float:right;display:block;  width:40px; text-align:right; color:#666; }
.lie{ width:131px; height:165px; border:#CCC solid 3px; margin:0px 10px 0px 10px; float:left; display:inline;}
.lie img{ width:131px; height:165px;}
.pptae ul li a{overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;}




.lif{ width:200px; line-height:25px; background:url("../images/b_r13_c15.jpg") no-repeat 0px 10px;  padding-left:10px; float:left; text-align:left; display:inline;}

.pub-news2{ width:767px; border:#CCC solid 1px; background:#FFF; overflow:hidden;}
.pub-news-tit2{ background:url("../images/b_r11_c11.jpg") repeat-x; height:37px; width:767px; float:left;}
.pub-news-txt2{ width:747px;  padding:10px; margin:0; float:left; overflow:hidden;}
.pub-news-txt2 p,.pub-news-txt2 div{ text-indent:2em; display:block; line-height:24px; float:none;}

.pub-news2 ul{ display:block;overflow:hidden; padding:0;}
.pub-news2 ul li{ width:737px;line-height:24px; border-bottom:#666666 dashed 1px;  float:left; padding:0 5px; display:inline;  margin:5px 0; overflow:hidden;}
.pub-news2 ul li span{ width:737px;float:left; padding:0; display:block}
.pub-news2 ul li .riqi{ color:#999; float:right; display:block; padding:0;}
.pub-news2 ul li .dis{ width:737px;text-indent:2em; color:#666; float:left; display:block; padding:0;}
.pub-news2 ul li a{  float:left; padding-left:20px;background: url("../images/ec.jpg") 10px no-repeat; display:block; overflow:hidden;}
.pub-news2 ul li a:hover{ color:#FF0000;}
.days{ float:right; }
.pub-news2 .epages{ width:757px; float:left; padding:0 5px 10px 5px;}
.pub-news2 .epages li{ float:left; border:none; display:block; padding:0 5px;  line-height:24px;}
.pub-news2 .epages li a{ background:none; padding:0px;}
.pub-news2 .title{text-align:center; font-size:14px;font-weight:bold;}
.pub-news2 .laiyuan{ width:100%;text-align:center; font-size:12px;padding-top:5px; display:block; color:#999}
.pub-news2 .bodyd{  padding:10px 0 0 0; width:748px; float:left;display:block; overflow:hidden; line-height:24px;}
.pub-news2 .bodyd p,.pub-news2 .bodyd div{text-indent:2em;}
.pub-news2 .bodyd img{ display:block; overflow:hidden;margin:0 auto;}


.aleft{ display:block; float:left; width:330px; padding:0px 0 10px 20px;  line-height:24px}
.aright{ display:block; float:right; width:330px; text-align:right; padding:0px 20px  10px 0; line-height:24px}

.cp{ width:757px;padding:5px; line-height:24px;}
.cp li{ width:179px; padding:5px;border:none;  display:block; overflow:hidden; float:left; }
.cp li img{ width:179px; float:left;}
.cp li a{ background:none;padding:0px; width:179px; float:left; text-align:center; background-color:#EBEBEB; line-height:24px;}


.lit{ width:125px; height:147px; border:#CCC solid 3px; margin:10px 5px 10px 10px; float:left; display:inline;}

.link{ width:1000px; border:#CCC solid 1px; overflow:hidden; margin-bottom:10px; }
.link .title{ width:970px; height:37px; background:url("../images/link.jpg") repeat-x; padding:0 0 0 30px; color:#D11A6C; line-height:35px; font-size:14px; font-weight:bold; }
.link ul{ width:990px; display:block; padding:5px; overflow:hidden; background:#FFF; }
.link ul li{ display:block; float:left; padding:5px; white-space:nowrap; }









.banner { width:1002px; margin-bottom:10px; ; display:block; overflow:hidden; float:left; padding-top:10px; }


.bq{ background:url("../images/b_r28_c2.jpg") no-repeat; width:1002px; height:179px; float:left; color:#FFF; line-height:120px;  text-align:center;}
.bq .foot{  color:#FFF;  line-height: 25px;  text-align: center; width:100%; }
.bq .banquan{  color:#FFF;  line-height: 25px;  text-align: center; width:100%; line-height:105px;}
.bq .foot ul{ display:block; overflow:hidden;width:95%; margin:0px auto;margin-top:15px;}
.bq .foot li{  float:left; margin:0 5px;}
.bq a{  color:#FFF; }
.bq a:hover{  color:#CCC }
.www{ width:748px;   padding:10px; font-size:12px; line-height:24px; }
.www ul{ width:100%; }
.www li{  margin:0px 10px;line-height:30px; border-bottom:#666666 dashed 1px;  float:left; padding-bottom:10px;}
.www li span{ width:100%;float:left; margin-left:5px;}
.www li .riqi{ color:#999; float:right; margin-right:10px;}
.www li .dis{ width:100%;text-indent:2em; color:#666;}
.www li a{  float:left; padding-left:20px;background: url("../images/ec.jpg") 10px no-repeat; display:block; overflow:hidden;}
.www a:hover{ color:#FF0000;}
.www .epages{ width:100%; float:left;}
.www .epages li{ float:left; border:none; display:block;margin:10px 0px 0px 20px; padding:0px ;}
.www .epages li a{ background:none; padding:0px;}
.www h1{text-align:center; font-size:16px;font-weight:bold;}
.www .laiyuan{ width:100%;text-align:center; font-size:12px;padding-top:5px; display:block; color:#999}
.www .bodyd{ line-height:30px; padding:10px; width:728px; float:left;display:block; overflow:hidden; text-indent:2em;}
.www .bodyd div{width:100%}
.www .bodyd p{ width:100%}
.www .bodyd img{ display:block; overflow:hidden;margin:0 auto;}






.bbb td.td222 { line-height:40px; text-align:center; vertical-align:middle; }
.td33 { line-height:40px; text-align:left; vertical-align:middle; }
.ppta{ width:223px;}
.ppta img{ margin:10px 0 0 16px; display:inline; width:189px; height:75px;}
.ppta ul { width:223px;; display:block; overflow:hidden; float:left;}
.ppta ul li { width:163px; display:inline;  margin:10px 20px 0px 20px; padding-left:20px; border-bottom:#CCC dashed 1px; float:left; line-height:24px; font-size:12px; background:url("../images/moon.png") no-repeat left center  }
.pub-bt{ width:223px; height:18px; background:url(b_r26_c3.jpg) no-repeat; }




.pptae{ width:223px;}
.pptae img{ padding:10px 0 0 15px; width:189px; height:75px;}
.pptae ul { width:100%; display:block; overflow:hidden; float:left; }
.pptae ul li { width:80%; margin:10px 20px 0px 20px; border-bottom:#CCC dashed 1px; float:left; line-height:24px; font-size:12px; display:inline;  }

.pptaelx{ width:183px; padding:5px 20px; line-height:24px;}
.pptaelx div,.pptaelx p{ float:none;}

.pptaejie{ width:193px; padding:5px 15px; line-height:24px;}
.pptaejie div,.pptaejie p{ text-indent:2em;}

.pptaecp{ width:203px; overflow:hidden; padding:0 10px;}
.pptaecp ul{ overflow:hidden;}
.pptaecp ul li{ width:86px; height:51px; float:left; display:block; padding:5px;}
.pptaecp ul li img{ width:86px; height:51px;}





#demo
{
	overflow: hidden;
	width: 750px;
	height: auto;
}
#demo img
{
	border: 3px solid #F2F2F2;
	width: 125px;
	height: 147px;
}
#indemo
{
	float: left;
	width: 800%;
}
#demo1
{
	float: left;
}
#demo2
{
	float: left;
}

.bannera {width:1002px; height:260px; padding-top:10px; margin:0 auto;}
.xixibox {
    height: 256px;
}

.js-news{ width:767px; border:#CCC solid 1px;display:inline;}
.js-news-tit{ background:url("../images/b_r11_c11.jpg") repeat-x; height:37px; width:767px;}
.js-h1{ float:left; background:url("../images/b_r11_c8.jpg") no-repeat 3px 0; padding:0 0 0 30px; color: #D11A6C; line-height:35px;  font-size:14px; font-weight:bold;}
.js-more{ line-height:35px; float:right; padding-right:10px; color:#D11A6C;}

.js-news-txt{ width:747px; background:#FFF; padding:10px; line-height:24px;}
.js-news-txt p,.js-news-txt div{text-indent:2em;}

.js-lie{ width:131px; height:186px; margin:0px 10px 0px 10px; float:left; display:inline;}
.js-lif{ width:500px; line-height:25px; height:200px;  padding-left:10px; float:left; text-align:left; display:inline;}

.con .odd img {float:left; margin-left:20px;}
.con .odd a { text-align:left;}

#invite_text { width:auto;}
#invite_btn{ width:auto;}
