


.zjg_cont_zong{ width:1000px; margin:0 auto; overflow:hidden; margin-bottom:40px;}
.zjg_cont_zong_xz{ width:100%; margin:0 auto; overflow:hidden; margin-bottom:20px;}


.act-jc{ height:96px; overflow:hidden; padding-top:10px; margin-bottom:10px; border-bottom:1px dashed #dedede; padding-bottom:10px;}
.act-jc dl{ float:left; width:664px; overflow:hidden;}
/*.act-jc:hover{ background:#fff9fb;}*/
.act-jc dt{ float:left;}
.act-jc dt img{ width:90px; height:90px;}
.act-jc dd{ float:right; text-align:left; width:560px; overflow:hidden;}
.act-jc dd div.act_left{ float:left; width:444px; overflow:hidden;}
.act-jc dd div.act-list-top,.act-jc dd div.act-list-btm{ width:444px; overflow:hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.act-jc dd h2{ font-size:20px; height:30px; line-height:30px; font-weight:normal; color:#333;}
.act-jc dd h2 a{ font-size:17px; height:30px; line-height:30px; font-weight:normal; color:#333;}
.act-jc dd h2 a:hover{ color:#f55c93;}
.act-jc dd h2 img.da_v{ width:23px; margin-left:5px; float:left; padding-top:4px;}
.act-jc dd h2 img.hui_k{ width:23px; margin-left:5px; float:left; padding-top:4px;}
.act-jc dd h2 img.ren_k{ width:23px; margin-left:5px; float:left; padding-top:4px;}
.act-jc dd h2 span{ float:left;}
.act-list{ line-height:28px; margin-top:5px;}

.act-list p{ line-height:26px;font-size:14px; color:#848484; float:left; margin-right:25px;}
.act-list p span.bys{ color:#333; margin-left:3px;}
.act-list p span.renw{ margin-left:15px; color:#333;}
.act-list p span.number{ color:#ff6699;}
.act-list h3{ font-size:20px; color:#ff6699; font-weight:normal; height:30px; line-height:30px;}
.act-list h3 span{font-size:12px; color:#666666; margin-right:15px;}
.act-list h3 span.dw{color:#333;}
.act-list p span img{ width:20px;}
.act-list-btm{line-height:26px;font-size:14px; color:#848484;}
.act-list-btm p{ background:url(../image/dz_jg_t.png) 0px 4px no-repeat; padding-left:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:418px;}
.act-list p.sili{ background:#83b8dd; border-radius:4px; padding-left:8px; padding-right:8px; color:#fff; line-height:22px; margin-top:2px;} 

.act-jc ul{ float:left;}
.act-jc ul li{ width:100px; height:30px; line-height:30px; overflow:hidden; font-size:16px; background:#f55c93; color:#fff; margin-top:8px; text-align:center;}
.act-jc ul li.wyzx{ background:#f59469;}
.act-jc ul li a{ color:#fff;
	width:280px;
	height:auto;cursor: pointer;
}
.jg_right{ border:1px solid #dedede; padding:10px; margin-bottom:30px;}
.jg_right h2.bt_jg{ font-size:20px; height:29px; line-height:29px; font-family: "微软雅黑";padding-left:5px; color:#333; font-weight:700;  margin-bottom:15px; }
.jg_right h2.bt_jg span{display: inline-block;
width: 6px;
height: 30px;
vertical-align: top;
background: #e56b93;
border-radius: 4px;
margin-right: 6px;}
.gj_list li{ height:70px; border-bottom:1px solid #dedede; margin-top:10px;}
.gj_list li img.yy_image{ float:left; width:60px; height:60px; overflow:hidden;}
.gj_list li h2{	color:#666;	width:200px;
	line-height:30px; font-weight:normal; height:30px; overflow:hidden; }
.gj_list li h2 a{color:#666;font-size:14px; }
.gj_list li h2 a:hover{color:#f55c93; }
.gj_list li:last-child{ border:none;}
.gj_list_right{ float:left; margin-left:15px;}

.gj_list p{ line-height:26px;font-size:14px; color:#848484;}
.gj_list p span.bys{ color:#333;}
.gj_list p span.renw{ margin-left:15px; color:#333;}
.gj_list p span.number{ color:#ff6699;}
.gj_list p span img{ width:20px;}

.liulan{
	display:block;
	height:28px;
	line-height:28px;
	padding-left:26px;
	float:left;
	color:#666;
	font-size:13px;
	background:url(../image/liulan.jpg) no-repeat left center;
}
.zan span{
	display:block;
	height:22px;
	line-height:22px;
	padding-left:26px;
	padding-right:6px;
	float:right;
	color:#666;
	font-size:13px;
	margin-right:10px;
	background:url(../image/zan.jpg) no-repeat 6px center;
	border:1px solid #dcdcdc;
	border-radius:8px;
	margin-top:3px;
}



.tj_jg li{margin-top: 5px; height:25px;overflow: hidden; }
.tj_jg li a{ display:inline-block;line-height: 24px;height:25px; color:#666; font-size:13px;width:233px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left;}
.tj_jg li span{font-size:14px; width:22px; text-align:center; float:left; font-weight:700; font-family: Arial;color: #666; margin-right:10px; height:25px; line-height:25px;}
.tj_jg li span.top3{font-size: 22px; color: #83b8dd; margin-right:10px; }
.tj_jg li a:hover{ color:#ff4482;}

.tj_jg li{ font-size:14px; display:inline-block; color:#999; margin-right:10px;  height:26px; line-height:26px; margin-top:8px;}
.tj_jg li a:hover{ color:#ff4482; cursor:pointer; }



.remen_zixun li{margin-top: 5px; height:25px;overflow: hidden; }
.remen_zixun li a{ display:inline-block;line-height: 24px;height:25px; color:#666; font-size:13px;width:240px; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.remen_zixun li span{font-size:14px; width:22px; text-align:center; float:left; font-weight:700; font-family: Arial;color: #666; margin-right:10px; height:25px; line-height:25px;}
.remen_zixun li span.top3{font-size: 22px; color: #ff4482; margin-right:10px; }
.remen_zixun li a:hover{ color:#ff4482;}

.renmen_xm li{ font-size:14px; display:inline-block; color:#999; margin-right:20px; margin-left:10px; height:26px; line-height:26px; margin-top:8px;}
.renmen_xm li a{ color:#999; }
.renmen_xm li a:hover{ color:#ff4482; cursor:pointer; }









.zy_top{ height:200px; float:left; width: 665px;}
.zy_top dl dt{ float:left; border: 1px #ddd solid; border-radius:60px;width: 100px;height: 100px;overflow: hidden;text-align:  display:table;_position:relative;  overflow:hidden;}
.zy_top dl dt a{ display:block;width: 100px;height: 100px; vertical-align:middle;  display:table-cell;  _position:absolute;  _top:50%;}
.zy_top dl dt a span{ _position:relative;  _top:-50%;}
.zy_top dl dt img{ max-width:100px; display:block;}
.zy_top dl dd{ float:left; margin-left:20px;width: 535px; overflow: hidden;}
.zy_top dl dd h1{ font-size:18px; height:36px; line-height:36px; color:#333; font-weight:normal;}
.zy_top dl dd p{ color:#666;}
.zy_top dl dd p img{ width:18px;}
.zy_tel{ height:50px; line-height:50px; color:#666; font-size:16px; background:url(../image/zy_tel.png) 1px 16px no-repeat; padding-left:30px; border-bottom:1px dashed #CCC;}
.zy_dz{height:50px; line-height:50px; color:#666; font-size:16px; background:url(../image/zy_dz.png) 1px 16px no-repeat; padding-left:30px; }


.yy_js h2 {
font-size: 18px;
height: 40px;
line-height: 40px;
color: #333;}
.yy_js h2 span{ float:right; font-weight:normal; font-size:14px; cursor:pointer; color:#ff799d;}
.yy_js h2 span a{color:#ff799d;}
.yy_js p {
color: #767676;
line-height: 28px;
font-size: 14px;
text-indent:2em;
}


.jg_right .remen_list{
	width:310px;
	height:52px;
	padding:9px 0;
	overflow:hidden;
	margin-bottom:5px;
}
.jg_right .remen_list li{
	float:left;
}
.jg_right .remen_list li.yh_riji_list03 a{ display:block; height:26px; line-height:22px; overflow:hidden; font-size:14px;}
.jg_right .remen_list li.yh_riji_list03 p span{color: #ee246d;font-size: 18px;}
.jg_right .remen_list li.yh_riji_list03 p span.fuhao{font-size: 14px;}
.jg_right .remen_list li.yh_riji_list03 p span.yuan_jia{color: #999;margin-left: 20px;
font-size: 14px;}

.jg_right .riji_list01{
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#fff;
	background:url(../image/bianhao_01.jpg) no-repeat;
	margin:17px 6px 0 0px;
}
.jg_right .riji_list04{
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#fff;
	background:url(../image/bianhao_03-04.jpg) no-repeat;
	margin:17px 6px 0 0px;
}
.jg_right .riji_list03{
	width:180px;
	padding-left:8px;
	height:52px;
	line-height:26px;
	text-overflow:clip;
	overflow:hidden;
}
.jg_right .riji_list03 a:hover{color:#ff4482;}


.act-jc_xq  dl{ margin:20px 0px; padding:8px; height:143px; border:1px solid #f4f4f4;}
.act-jc_xq dl:hover{border-color: #fca6c2;box-shadow: 1px 1px 5px -2px #fca6c2;}
.act-jc_xq dt{ float:left; width:180px; height:139px; overflow:hidden;}
.act-jc_xq dt img{ width:180px; height:139px;}
.act-jc_xq dd{ float:right; width:454px;}
.act-jc_xq dd p.ms_1{color: #4880ab; font-weight:normal; overflow:hidden;
  font-size: 16px;
  line-height: 20px;
  
  height: 20px;}
.act-jc_xq dd p.ms_2{font-size: 22px;
  font-weight: normal; overflow:hidden;
  height:32px; line-height:32px;
  color: #333;}

.act-jc_xq dd p.ms_2 a{color: #333;}
.act-jc_xq dd p.ms_2:hover{color: #ff4d87;}
.act-jc_xq dd p.ms_3{font-size: 14px; overflow:hidden;
  color: #666;
  line-height: 16px;
  height: 16px;
  margin: 2px 0 7px;}

.act-jc_xq dd p.ms_4{font-size: 13px;
  color: #999;
  line-height: 16px;
  height: 16px; overflow:hidden;}
.act-jc_xq dd p.ms_5{ height:26px; line-height:26px; overflow:hidden; }
.act-jc_xq dd p.ms_5 span {
  color: #ee246d;
  font-size: 23px;
}
.act-jc_xq dd p.ms_5 span del{color: #999;
  padding-left: 10px; font-size:14px;}
.act-jc_xq dd p{ margin-bottom:7px;}













.jg_yh_xq_bt{ font-size:18px;line-height: 40px; font-weight:normal;
color: #b6b6b6; margin-top:10px;}
.jg_yh_xq_bt span{ font-size:14px; color:#666; font-weight:normal; cursor:pointer;}
.al_yh_xq_bt{ font-size: 18px;height: 40px;line-height: 40px;font-weight:normal;
color: #4f92d0; margin-top:10px;}
.al_yh_xq_bt span{ float:right; font-size:14px; color:#666; font-weight:normal; cursor:pointer;}

.al_jg_con{ height:100px; overflow:hidden;  border-bottom:1px dashed #dedede; margin-top:20px;}
.jg_yh_xq_bt span.zan{
	display:block;
	height:24px;
	line-height:24px;
	padding-left:26px;
	padding-right:6px;
	float:right;
	color:#666;
	font-size:13px;
	margin-right:10px;
	background:url(../image/zan.jpg) no-repeat 6px center;
	border:1px solid #dcdcdc;
	border-radius:8px;
}

.al_jg_con a.yy_image{width: 80px; float: left;
height: 80px;
overflow: hidden;
display:block;}
.al_jg_con a.yy_image img{width: 80px;}
.gj_list_right_jg{float: left;
margin-left: 15px; width:540px; overflow:hidden;}
.al_jg_con  h2{ line-height:30px; font-weight:normal; font-size:17px; height:30px; overflow:hidden;}
.al_jg_con p{ margin-top:25px;}
.al_jg_con  h2 a{color:#333;}
.al_jg_con h2 a:hover{ color:#ee246d;}






#talk{ width:420px; height:auto; border:1px solid #fe6292;
position:absolute;left:460px;top:150px;background:#f2f2f2;z-index:100001;display:none; text-align:center;}
.tel_con{ background:#fff;  border-bottom:1px solid #dadada; padding:15px;}
.tel_con h3{ font-size:24px; text-align:left; font-weight:normal; height:36px; line-height:24px; color:#ea2e68; /* border-bottom:1px solid #fe6292;*/}
.tel_con h4{ font-size:15px; color:#333;  line-height:24px; font-weight:normal; text-align:left; margin-top:5px;}
.phone { height:30px; margin-top:12px; margin-bottom:5px;}
.phone input{ float:left; width:150px; height:26px; line-height:26px; border:1px solid #999; font-size:15px; color:#999; padding-left:5px;}
.phone input#btnSendCode{ display:block; float:left; width:120px; height:30px; line-height:30px; background:#fe6292; color:#fff; font-size:15px; cursor:pointer; text-align:center; margin-left:10px; border:none;}
.phone span{ float:left; font-size:15px; height:30px; line-height:30px; color:#333;}
.phone a{ display:block; float:left; width:120px; height:30px; line-height:30px; background:#fe6292; color:#fff; font-size:15px; cursor:pointer; text-align:center; margin-left:10px;}
.tel_con p.zhu_s{ font-size:12px; line-height:22px; color:#999; margin-top:5px; text-align:left; padding-bottom:15px; border-bottom:1px solid #eee;}
.tel_con h5{ font-size:14px; text-align:left; font-weight:normal; color:#666; line-height:24px; color:#369acb;}
.tel_con p{font-size:13px; line-height:24px; color:#444; margin-top:5px; text-align:left; }
.tel_con p span{ color:#369acb;}







.close_tel{ height:24px; width:24px; float:right; background:url(../image/close.png) no-repeat;}
#sc_bg{width:100%;height:100%;position:absolute;top:0;left:0;display:none;background-color:#666;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;z-index:100001;}

.zy_tel a{ display:block; float:right; width:90px; height:30px; line-height:30px; background:#f58b5c; color:#fff; text-align:center; cursor:pointer; margin-top:10px;}
.dh_child_blue{ font-size:16px; background:#f4f3f3; margin-bottom:10px; width:100px; position: fixed; left: 50%;  margin-left: -635px;  top: 40%; }
.dh_child_blue li{width:100px;  overflow:hidden; height:40px; line-height:40px; text-align:center; cursor:pointer;}
.dh_child_blue li a:hover{color:#6aa2d6;}
.dh_child_blue li a{ color:#787878; display:block;}
.dh_child_blue li.yy{color:#787878;}
.dh_child_blue li.yy a{color:#fff; background:#6aa2d6;}
.dh_child_blue li.yy_no{ color:#6aa2d6;}

.yy_name1{ height:20px; display:block;}

.touchcarousel{ height:180px;}
.touchcarousel-container{ height:155px; overflow:hidden; margin-top:20px;}
.touchcarousel-item { float:left; margin-right:30px;}
.touchcarousel-item img{ height:100px; width:100px; border-radius:50px; border:1px solid #dedede;}

.item-block{ display:block;}
.touchcarousel-container h4{ text-align:center; font-weight:normal;}
.touchcarousel-container p{ text-align:center;}
/* book slider */
#bookslide,#bscrollbar,#bscrollbar-handel{}
#bookslide{width:660px;height:165px;margin:18px 0 10px;position:relative;padding:15px 0 0;background-position:0 0;}
#bookslide-main{height:155px;overflow:hidden;margin:0 auto 2px;width:660px;}
#bookslide-main,#bookslide-main a{color:#ccc; display:block;}
#bookslide-main li{float:left;width:100px;text-align:center;padding:0 16px; margin-bottom:15px;}
#bookslide-main img{height: 100px;
  width: 100px;
  border-radius: 50px;
  border: 1px solid #dedede;}
#bookslide-main p{height:20px;line-height:20px;overflow:hidden; text-indent:0px;}
#bscrollbar{height:19px;font-size:0;overflow:hidden;width:660px;margin:0 auto;}
#bscrollbar-pre,#bscrollbar-next{float:left;cursor:pointer;width:0px;height:19px;}
#bscrollbar-next{float:right;width:0px;background-position:right top;}
#bscrollbar-m{float:left;cursor:pointer;padding:2px;width:655px;display:inline;border-bottom:1px solid #B5B5B5;}
#bscrollbar-handel{width:29px;height:15px;background:url(../image/srcoll.png) no-repeat; top:0px;}
.touchcarousel-item h4{ font-weight:normal;  text-align: center; color:#333; margin-top:8px;}




.tsxm  li{ line-height:24px; font-size:14px; color:#848484; text-indent:2em;}
.yyhj ul{ display:block;}
.yyhj li{ display:block;margin:auto; height:auto; margin-top:20px;  width:500px; }
.yyhj li img{width:500px; padding:8px; line-height:100px; height:auto;  border:1px solid #dedede;}


.gj_list_yh li{height:65px;border-bottom: 1px solid #dedede;margin-top: 10px;}
.gj_list_yh li:last-child{ border-bottom:none; height:52px;}
.gj_list_right_yh{ width:200px; overflow:hidden; float:left; margin-left:10px;}
.gj_list_right_yh h2{ font-weight:normal; font-size:14px; height:24px; line-height:24px; overflow:hidden;white-space: nowrap;  text-overflow: ellipsis;}
.gj_list_yh li a.yy_image img{ width:67px; height:52px;}
.gj_list_yh li a.yy_image{ display:block;width:67px; height:52px; float:left;}
.gj_list_yh li p{ height:26px; line-height:26px;}
.gj_list_yh li p span{color: #ee246d;  font-size: 18px;}
.gj_list_yh li p span.fuhao{font-size: 14px;}
.gj_list_yh li p span.yuan_jia{color: #999; margin-left: 20px; font-size: 13px;}


.jg_news{ height:26px; line-height:26px; margin-top:28px; margin-bottom:8px;}
.jg_news p{ float:left; font-size:14px;}
.jg_news p.xing_red{ margin-top:4px; margin-right:10px;}

.yy_cont{ width:1000px; margin:auto; height:200px;}

.dt_cont{ float:right; width:330px;}
.dt_cont img{ display:block;}
.dl_wei{ background:url(../image/dz_jg_t.png) 110px 2px no-repeat; padding-left:20px; font-size:13px;width:310px; height:26px; line-height:26px; text-align:center; margin-top:5px; color:#666;}

.sort_conts{ border-top:1px solid #e4e4e4;}


.ss_kan{ font-weight:normal; font-size:18px;border-bottom:2px solid #ededed; height:34px; line-height:34px; margin-top:30px;}
.ss_kan span{ display:inline-block; border-bottom:2px solid #eb7272;height:34px; line-height:34px;}

.md_list{ height:38px;overflow:hidden; margin-top:15px; margin-bottom:15px;}
.md_list li{ float:left; width:120px; text-align:center; height:36px; line-height:36px; margin-right:15px;}
.md_list li:last-child{ margin-right:0px;}
.md_list li a{ display:block; cursor:pointer;border:1px solid #cacaca; color:#9a9a9a;}
.md_list li.md_on a{ background:#ee6969; color:#fff;border:1px solid #ea5c5c;}


.zixun_list_all dl{ height:160px; border-bottom:1px dashed #CCC; padding-top:15px; margin-bottom:10px;}
.zixun_list_all dl dt{ float:left;width:170px; height:128px; overflow:hidden;}
.zixun_list_all dl dt a{ display:block;width:170px; height:128px; overflow:hidden;}
.zixun_list_all dl dt img{ width:170px; }
.zixun_list_all dl dd{ float:right; width:470px;}
.zixun_list_all dl dd h2{ height:30px; line-height:30px; font-size:20px; font-weight:normal; color:#333; margin-bottom:15px; overflow:hidden;}
.zixun_list_all dl dd h2 a{color:#444;}
.zixun_list_all dl dd h2 a:hover{color:#f55c93;}
.zixun_list_all dl dd p.zx_jj{ line-height:24px; height:48px; overflow:hidden; text-indent:2em; color:#666; font-size:15px;}
.zixun_list_all dl dd p{ line-height:24px; margin-bottom:5px; overflow:hidden; color:#666; font-size:15px;}
