* html .clearfix { height: 1%;}
.clearfix {}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
/**top style**/
.top_wrap{ background:#f5f5f5; width:100%; border-bottom:1px solid #dcdcdc; height:28px; line-height:28px;}
.top{ width:1004px; margin:0 auto; color:#3f3d3d;}
a.link_top:link,a.link_top:visited{ color:#3f3d3d; text-decoration:none; line-height:28px;}
a.link_top:hover{ text-decoration:underline}
a.link_top1:link,a.link_top1:visited{ color:#e90009; font-weight:bold; text-decoration:none}
a.link_top1:hover{ text-decoration:underline}
.top_txt{ color:#d20008; font-family:Arial}
.fyh{font-family:"microsoft yahei"; }
.mt25{margin-top:25px;}

/**content style**/
.content{ width:1190px; margin:0 auto;}

.plan_box{ padding-top:20px; margin-bottom:20px}
.plan_wrap{ position:relative; background:#fff; border:1px solid #D6C4CE; padding:5px;}
.plan_wrap_t_l,.plan_wrap_t_r,.plan_wrap_b_l,.plan_wrap_b_r{ display:block; height:30px; width:31px; position:absolute}
.plan_wrap_t_l{ background:url(http://images.daqi.cn/common/icon/corner.png) no-repeat 0 0; left:-2px; top:-2px;}
.plan_wrap_t_r{ background:url(http://images.daqi.cn/common/icon/corner.png) no-repeat -30px 0; right:-2px; top:-2px;}
.plan_wrap_b_l{ background:url(http://images.daqi.cn/common/icon/corner.png) no-repeat 0 -30px; left:-2px; bottom:-2px;}
.plan_wrap_b_r{ background:url(http://images.daqi.cn/common/icon/corner.png) no-repeat -30px -30px; right:-2px; bottom:-2px;}
.plan_layout{ background:#fff; border:1px solid #EAE1E6; padding:20px;}
.plan_layout2{ background:#fff; border:1px solid #EAE1E6; }
.hytablebox{padding: 0 20px 20px; position:relative}
.plan_tip{ padding-bottom:10px;}
.plan_tip h3{ font-size:12px; font-weight:normal; float:left; line-height:20px; padding:0 15px 0 20px; color:#666;background:url(/images/wedding/hy_plan/icon_tip.png) no-repeat 0 3px;}
.plan_tip div{ float:left}
.plan_tip div p{ color:#666; line-height:20px;}
.plan_title{ padding:16px 20px; border:1px solid #E0D1DA; background:#FBEFF6; }
.plan_title2{ padding:20px; background:url(/images/wedding/hy_plan/hytableupbg.jpg) repeat-x left top; height:106px;}

.plan_title_list{ float:left; padding:8px 0 0;}
.plan_title_list li{ color:#553848; float:left; font-size:14px; font-weight:bold; padding-right:20px;line-height:35px;}
a.bt_pink_set:link,a.bt_pink_set:visited,a.bt_pink_set:hover{ border:none; cursor:pointer; float:right;height:32px; margin-left:20px; width:101px; text-decoration:none; text-indent:-9999px;background:url(/images/wedding/hy_plan/bt_set.png) no-repeat 0 0;}

a.bt_pink_set2:link,a.bt_pink_set2:visited,a.bt_pink_set2:hover{ border:none; cursor:pointer; float:right;height:38px;  width:102px; text-decoration:none; text-indent:-9999px;background:url(/images/hunyan/bt_set2.png) no-repeat 0 0; margin-top:60px;}

.hydate{ float:left; width:250px; margin-right:30px;}
.hydatebox1{ background:url(/images/hunyan/hydatebg.png) no-repeat left center; padding-left:35px;  height:40px; color:#fff;padding-top:8px }
.hydatebox1 span{font-family:"microsoft yahei";  padding:0 5px; }

.hydatebox2{ padding:10px 0 0 50px; }
.hydatebox2 span{ display:block;padding-left:7px;background:url(/images/hunyan/hydatebg2.png) no-repeat; width:146px; height:44px;font-family:"microsoft yahei"; font-size:35px; color:#fff; float:left; margin-right:2px; text-align:center; line-height:44px; letter-spacing:15px; }
.hydatebox2 strong{ color:#da251a;font-family:"microsoft yahei"; line-height:44px; font-size:26px; font-weight:500}
.hyjdname{ padding:10px 10px 0; color:#6f6f6f;font-family:"microsoft yahei"; font-size:16px; text-align:left; float:left; width:450px;}
.hyjdname a,.hyjdname a:hover{color:#da251a; display:block; padding:5px 0; text-decoration:none}
.hyjdname img{max-height:60px; width:auto}

.setidbtn{ background:#f00; color: #fff; border:none; display:block; margin:0 auto; font-size:14px; height:34px; padding:0 15px;}



.plan_table{ border:1px solid #e1e5cd;  margin:10px 0 0; width:100%; }
.plan_table th{background:#F5F5ED;border:1px solid #E7DFE3;color: #553848;font-size: 14px;font-weight: normal;padding: 19px 10px;text-align: center;}
.plan_table .item1{ width:98px;}
.plan_table .item2{ width:465px;}	
.plan_table .item3{ width:120px;}

.plan_table td{border:1px dashed #e1e5cd;color: #553848;padding: 12px 20px; font-size:14px; line-height:25px;}
.plan_table td.title{color: #666666;font-size: 14px;font-weight: bold;padding: 19px 20px;border:none}	
.plan_table .checkbox{cursor: pointer;height: 20px;line-height: 18px;padding-left: 25px; background-image:url(/images/wedding/hy_plan/checkOff.png); background-repeat:no-repeat; background-position: left center}
.plan_table p{ color: #553848;line-height: 18px;}
.title a:link,.title a:visited{ color:red; text-decoration:none;font-weight:normal}
.title a:hover{ text-decoration:underline}
.title span{color:red;font-weight:normal}

.plan_table p a:link,.plan_table p a:visited{ color:red; text-decoration:none}
.plan_table p a:hover{ text-decoration:underline}
.plan_table p a.link{ text-decoration:underline; color:#553848}
.plan_table p a.link:hover{ text-decoration:none}
.plan_table input.bt_set_date {background: url(/images/wedding/hy_plan/icon_plan.png) no-repeat scroll 0 -38px ;color:#553848;display:block;height:30px;line-height: 30px;padding-left:10px;width: 90px; border:none}
.plan_table .gray td, .plan_table .gray p, .plan_table .gray p input { background:#FEF9FC;color: #888888;}
.plan_table .checkbox_on {background-image:url(/images/wedding/hy_plan/checkOn.png); background-repeat:no-repeat; background-position: left center}

.plan_table2{   width:30%; position:absolute; right:20px;top:125px;}
.plan_table2 td{color: #553848;padding: 12px 20px; height:22px;font-size:14px;border-style: dashed; border-width: 1px 0px 1px 1px;border-color: transparent transparent transparent #DCBBCE;}
.plan_table2 td.title{color: #666666;font-size: 14px;font-weight: bold;padding: 19px 20px 18px;border:none}	
.plan_table2 .checkbox{cursor: pointer;height: 20px;line-height: 18px;padding-left: 25px; background-image:url(/images/wedding/hy_plan/checkOff.png); background-repeat:no-repeat; background-position: left center}
.plan_table2 p{ color: #553848;line-height: 18px;}
.plan_table2 p a:link,.plan_table2 p a:visited{ color:#553848; text-decoration:none}
.plan_table2 p a:hover{ text-decoration:underline}
.plan_table2 input.bt_set_date {background: url(/images/wedding/hy_plan/icon_plan.png) no-repeat scroll 0 -38px ;color:#553848;display:block;height:30px;line-height: 30px;padding-left:10px;width: 90px; border:none}
.plan_table2 .gray td, .plan_table2 .gray p, .plan_table2 .gray p input { background:#FEF9FC;color: #888888;}
.plan_table2 .checkbox_on {background-image:url(/images/wedding/hy_plan/checkOn.png); background-repeat:no-repeat; background-position: left center}
.btn_tc{ position:fixed; top:75%;background-image:url(/images/hunyan/btn_tc.png); background-repeat:no-repeat; width:55px; height:107px; cursor:pointer;}
.btn_tc span{ width:55px;height:58px;display:block}
.btn_tc a,.btn_tc a:hover{ width:55px;height:45px;display:block}
/**.plan_table .checkbox_on {background:url(/images/wedding/hy_plan/icon_plan.gif) no-repeat scroll -107px 0 #fff;}	**/

.plan_table .gray input.bt_set_date {background: url(/images/wedding/hy_plan/icon_plan.png) no-repeat scroll 0 -130px ;color: #CCCCCC;cursor: pointer; }	

.checkbox_wrap{ position:relative}
.checkboxinput{}
.bt_tj{ width:100px; height:30px; line-height:30px; cursor: pointer; text-align:center;display:block; margin:20px auto 0; background:#DA251A; color:#fff; font-size:14px;border:none}

/**show set**/
#TB_overlay {position: absolute;top: 0;left: 0;z-index:100;width: 100%;height: 100%;background-color:#CCC;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
#TB_window {top: 0px;left: 0px;position: fixed;_position: absolute;background: #fff;z-index: 102;color:#000000;display:none;border:5px solid #DA251A; border-radius:5px;}
#TB_caption{height:25px;padding:10px 30px 10px 25px;}
#TB_closeWindow{height:25px;padding:10px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;background-color:#fff;}
#TB_closeAjaxWindow a{ color:#666; font-size:14px;}
#TB_ajaxContent{padding:2px 15px 10px;}
#TB_load{text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;overflow: visible;visibility: visible;display: block;z-index:101;}
#TB_loadContent{margin-left: -125px;position: absolute;top: -50px;left: 50%;width: 250px;height: 100px;visibility: visible;}
.showsetbox{ position:relative;border:5px solid #DA251A; border-radius:5px; width:370px; height:200px; background:#FFF; padding:40px 30px 0;}
.showsetbox h1{ font-family:"microsoft yahei"; position:absolute; top:10px;color:#DA251A; font-size:20px; text-align:left; font-weight:normal}
.showsetbox h2{ font-size:16px; font-weight:normal; padding:10px 0}
.showsetbox2{ position:relative;border:5px solid #DA251A; border-radius:5px; width:400px;background:#FFF; padding:20px 30px;margin:200px auto;}
.showsetbox2 h1{ font-family:"microsoft yahei"; top:10px;color:#DA251A; font-size:20px; text-align:left; font-weight:normal}
.showsetbox2 h2{ font-size:16px; font-weight:normal; padding:10px 0; line-height:25px;}
.settxt{border:1px solid #DA251A; width:90px; height:25px; line-height:25px; padding:0 0 0 5px; font-size:14px;}
.settxt2{ width:50px; height:25px; line-height:25px; padding:0 0 0 5px; font-size:14px; text-align:center; color:#DA251A;font-family:"microsoft yahei"; border:1px solid #DA251A}
.setselect{border:1px solid #DA251A; width:95px; height:27px; line-height:27px; padding:0 0 0 5px; font-size:14px; display:inline-block}


.dhrq{ padding-left:5px;padding-bottom:3px; border:none;color:#DA251A; font-size:16px; width:85px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif;background:url(/images/wedding/hy_plan/riqibg.png) no-repeat right 2px;padding-right:23px;}
.lzrq{ padding-left:5px;padding-bottom:3px; border:none;color:#DA251A; font-size:16px; width:85px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif;background:url(/images/wedding/hy_plan/riqibg.png) no-repeat right 2px;padding-right:23px;}


.selectbox{width:160px;margin:0 0 20px 20px;float:left;display:inline;position:relative;}
.cartes{background-color:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #C58387;display:block;overflow:hidden;position:relative;height:23px;line-height:24px;padding:0 0 0 7px;color:#444;cursor:pointer;}
.listTxt{border:none;background:none;padding:0px;font-size:14px;padding:4px 0;width:88%;height:16px;line-height:16px;cursor:pointer;}
.listBtn{position:absolute;right:0;top:0;display:block;height:100%;width:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.listBtn b{background:url(/images/wedding/hy_plan/selectbg.png) no-repeat 0 -1px;display:block;width:100%;height:100%;}
.lists{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:24px;left:0;display:none;width:158px;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .15);-moz-box-shadow:0 4px 5px rgba(0, 0, 0, .15);-o-box-shadow:0 4px 5px rgba(0, 0, 0, .15);box-shadow:0 4px 5px rgba(0, 0, 0, .15);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.lists .list{margin:4px 0px 4px 0;padding:0 0 0 0;overflow-x:hidden;overflow-y:auto;max-height:200px;}
.lists li{padding:6px 0px 8px 8px;cursor:pointer;font-size:14px;height:20px;line-height:20px;color:#5e5e5e;font-size:14px;}
.lists li.cgray{background:#E3699D;color:#fff;}
.hover .lists{display:block;}
.hover .cartes{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
	background-image:-webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
	background-image:-moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
	background-image:-o-linear-gradient(bottom, white 0%, #eeeeee 50%);
	background-image:-ms-linear-gradient(top, #FFF 0%,#eeeeee 50%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#eeeeee',GradientType=0 );
	background-image:linear-gradient(top, #FFF 0%,#eeeeee 50%);
	-webkit-border-bottom-left-radius :0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.hover .listBtn{background:transparent;border-left:none;filter:none;}
.hover .listBtn b{background-position:-18px 1px;}
.setqd{ border:none; background:#DA251A; color:#fff; padding:0 15px; font-size:20px; font-family:"microsoft yahei"; height:35px; line-height:35px; display:block; margin:0 auto; letter-spacing:2px; cursor:pointer}

/**guest style**/
.bkgl{ height:38px; position:relative}
.bkgl h1{ float:left; color:#717171; border-bottom:3px solid #717171;font-size:25px; font-family:"microsoft yahei"; line-height:35px; font-weight:normal;}
.bkgl span{ background-image:url(/images/hunyan/hy_help_icon.png); background-position:left center; background-repeat:no-repeat; background-size:20px 20px; padding-left:25px; display:inline-block; height:35px; line-height:35px; color:#999; font-size:14px;  margin:1.5px 0 0 15px;font-family:"microsoft yahei";}
.bkgl span a{ text-decoration:underline; color:#999}
.bkgl span a:hover{ text-decoration:none}
.btn_add{ border:none; background:#DA251A; color:#fff; float:right; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px;}

.bkgl_table{ border:1px solid #fff;  margin:10px 0 0; width:100%; }
.bkgl_table th{background:#F7F7F7;border:1px solid #fff;color: #553848;font-size: 14px;font-weight: normal;text-align: center; padding:8px 0;}

.bkgl_table td{color: #553848; text-align:center; background:#f5f5f5; padding:8px 0; border:1px solid #fff}
.bkgl_input1{ border:none; width:60px; text-align:center;font-size: 14px; background:none repeat scroll 0 0 transparent}
.bkgl_input2{ border:none; width:90px;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.bkgl_input3{ border:none; width:50px;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.bkgl_input4{ border:none; width:50px;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.bkgl_input5{ border:none; width:80px;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.bkgl_delete{background:url(/images/wedding/hy_plan/bkgl_delete.png) no-repeat center center; display:block; width:51px; height:22px; margin:0 auto}
.bkgl_bc{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; margin:30px auto}	
/**mybudget style**/
.budget{ height:38px;}
.budget h1{ float:left; color:#717171; border-bottom:3px solid #717171;font-size:25px; font-family:"microsoft yahei"; line-height:35px; font-weight:normal;}
.budget_table{ border:1px solid #fff;  margin:10px 0 0; width:100%; }
.budget_table th{background:#F7F7F7;border:1px solid #fff;color: #553848;font-size: 14px;font-weight: normal;text-align: center; padding:8px 0;}
.budget_table td{color: #553848; text-align:center; background:#f5f5f5; padding:8px 0; border:1px solid #fff}
.budget_input1{ border:none; width:90%; text-align:center;font-size: 14px; background:none repeat scroll 0 0 transparent}
.budget_input2{ border:none; width:90%;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.budget_input3{ border:none; width:90%;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.budget_delete{background:url(/images/wedding/hy_plan/bkgl_delete.png) no-repeat center center; display:block; width:51px; height:22px; margin:0 auto}
.budget_table td div{ float:left; width:16.55%; padding:8px 0; border-right:1px solid #fff;}
.budget_bc{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; margin:30px auto}
.budget_add{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; float:right}
/**myworker style**/
.worker{ height:38px;}
.worker h1{ float:left; color:#717171; border-bottom:3px solid #717171;font-size:25px; font-family:"microsoft yahei"; line-height:35px; font-weight:normal;}
.worker_table{ border:1px solid #fff;  margin:10px 0 0; width:100%; font-family:"Î¢ÈíÑÅºÚ";}
.worker_table th{background:#F7F7F7;border:1px solid #fff;color: #553848;font-size: 13px;font-weight: normal;text-align: center; padding:8px 0;}
.worker_table td{color: #553848; text-align:center; background:#f5f5f5; padding:8px 0; border:1px solid #fff}
.worker_input1{ border:none; width:90%; text-align:center;font-size: 14px; background:none repeat scroll 0 0 transparent}
.worker_input2{ border:none; width:90%;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.worker_input3{ border:none; width:90%;background:none repeat scroll 0 0 transparent;text-align:center;font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.worker_delete{background:url(/images/wedding/hy_plan/bkgl_delete.png) no-repeat center center; display:block; width:51px; height:22px; margin:0 auto}
.worker_bc{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; margin:30px auto}
.worker_add{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; float:right}
.video_add{border:none; background:#ccc; color:#333; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block;}
a.cksplink{background:#DA251A; color:#fff; height:30px; line-height:30px; padding:0 15px; text-align:center; font-size:14px; display:inline-block;}
/**mybigday style**/
.bigday_table{ border:1px solid #fff;  margin:10px 0 0; width:100%; }
.bigday_table th{background:#F7F7F7;border:1px solid #fff;color: #553848;font-size: 14px;font-weight: normal;text-align: center; padding:8px 0;}
.bigday_table td{color: #553848; text-align:center; background:#f5f5f5; padding:8px 0; border:1px solid #fff}
.bigday_table td.title{color: #666666;font-size: 15px;font-weight: bold;padding: 19px 20px;border:none; text-align:left; letter-spacing:5px;}

.bigday_bianji{background:url(/images/wedding/hy_plan/bkgl_bianji.gif) no-repeat center center; display:block; width:9px; height:22px; float:left; margin-left:5px;}
.bigday_delete{background:url(/images/wedding/hy_plan/bkgl_delete.png) no-repeat center center; display:block; width:9px; height:22px; float:right; margin-right:5px}
.bigday_bc{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; margin:30px auto}
.bigday_add{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; float:right}
/**siyi style**/
.presided{ height:38px;}
.presided h1{ float:left; color:#717171; border-bottom:3px solid #717171;font-size:25px; font-family:"microsoft yahei"; line-height:35px; font-weight:normal;}
a.shanchu,a.shanchu:hover{ float:right; text-decoration:none; background:#f13E4B; color:#fff; height:24px; line-height:24px; width:75px; text-align:center; font-size:14px; cursor:pointer;display:block}
.presided_ul{ }
.presided_ul ul{ width:1152px;overflow:hidden;}
.presided_ul ul{zoom:1;}
.presided_ul ul:after{content:'';clear:both;display:block;height:0;}
.presided_ul li{  width:172px; float:left; margin-right:20px; text-align:center; margin-top:15px;margin-bottom:20px;}
a.presided_img:link,a.presided_img:visited,a.presided_img:hover{padding:5px; border:1px solid #ddd; display:block; width:160px; text-decoration:none; margin-bottom:5px; position:relative}
.presided_ul li img{ width:160px; height:200px;} 
.presided_name1{ color:#333; text-decoration:none; line-height:20px;padding:2px 0}
.presided_name2{ color:#6096c5; text-decoration:none; line-height:20px;}
.addsy{ padding-right:20px}
.addsy h1{ font-weight:normal; font-size:14px; color:#717171; line-height:30px; cursor:pointer; padding:10px 0}
.sybox{ display:block;font-family:"microsoft yahei";font-size:14px;color:#717171;padding:30px 0 20px}
.sybox_input1{ border:1px solid #ccc; background:#fff; line-height:22px; padding-left:5px; color:#000; width:340px;}
.sybox_name{ border:1px solid #ccc; background:#fff; line-height:28px;height:28px; padding-left:5px; color:#000; width:200px;margin-left:10px;}
.sybox_input2{ border:1px solid #ccc; background:#fff; line-height:22px; padding:0 5px; color:#000;}

.sylogo{background:url(/images/wedding/hy_plan/jht.png) no-repeat; width:71px; height:52px; position:absolute; right:10px;bottom:40px;}
.xuanz{background-image:url(http://images.daqi.cn/common/icon/hlscduihao.png); background-repeat:no-repeat; background-size:50px; background-color:#F75349; width:50px; height:50px; position:absolute; right:5px;top:5px;}


.shxlogo{background:url(/images/wedding/hy_plan/logo_shexiang.png) no-repeat; width:71px; height:52px; position:absolute; right:10px;top:150px;}
.shylogo{background:url(/images/wedding/hy_plan/logo_sheying.png) no-repeat; width:71px; height:52px; position:absolute; right:10px;top:150px;}
.czslogo{background:url(/images/wedding/hy_plan/logo_huazhuang.png) no-repeat; width:71px; height:52px; position:absolute; right:10px;top:150px;}
.hchlogo{background:url(/images/wedding/hy_plan/logo_hunche.png) no-repeat; width:71px; height:52px; position:absolute; right:10px;top:150px;}



.showsiyibox{ position:relative; border-radius:5px;  background:#FFF; padding:25px 40px}
.showsiyiimgbox{}
.showsiyiimgboximg{position:relative; width:160px; height:200px; float:left; border:1px solid #ddd; padding:5px;}
.showsiyiimgbox img{ float:left; width:160px; height:200px;}

.showsiyitxt{ padding:0 15px 15px; float:left; width:400px;}
.showsiyitxt h1{ color:#535353; font-weight:bold; font-size:22px;font-family:"microsoft yahei"; line-height:30px; padding-bottom:15px;}
.showsiyitxtl{ float:left;background:url(/images/wedding/hy_plan/ssytxtl.jpg) no-repeat left top; width:40px; height:200px;}
.showsiyitxtr{ float:left;background:url(/images/wedding/hy_plan/ssytxtr.jpg) no-repeat right top; width:40px; height:200px;}
.showsiyitxtm{ text-align:leftl; color:#606060;font-family:"microsoft yahei"; font-weight:500px; font-size:16px; line-height:28px; width:320px; float:left}
.showsiyitxtm p{ padding-top:30px;}


.showsiyiimgr{ float:left;  height:260px; text-align:left; padding-left:30px;}
.showsiyiimgr_name{font-family:"microsoft yahei"; color:##DA251A; font-size:32px; letter-spacing:2px; line-height:35px; padding:10px 0 5px; border-bottom:1px solid #d9d9d9}
.showsiyiimgr_namea{font-family:"microsoft yahei"; color:#363636;  font-size:18px; padding-left:2px; padding:5px 0}
.showsiyiimgr_txt{font-family:"microsoft yahei"; color:#636363;  font-size:14px; padding:0 0 5px;border-bottom:1px solid #d9d9d9}
.showsiyi_introduce{ margin:40px 0 20px; text-align:left;font-family:"microsoft yahei"; color:#3c3c3c;  font-size:14px;}
.showsiyi_introduce_title{ position:relative; border-bottom:3px solid #e5e5e5}
.showsiyi_introduce_title h1{ width:160px; border-bottom:3px solid #fc5e53; color:#a9a5a4; font-weight:normal; font-size:16px; text-align:left; position:absolute; left:0; bottom:-3px}
.showsiyi_introduce img{ margin:5px auto;max-width:870px; }

/**hyadmin style**/
.hyadminbox{ padding:40px;}
.hyadminbox label{ line-height:27px;}
.hyadmin_title{ font-weight:normal; padding:5px 0;}
.textarea_hyadmin{ width:865px;border:1px solid #E7DFE3; height:240px; padding-left:5px;}
.input_hyadmin1{  border:1px solid #E7DFE3;padding-left:5px; width:250px;height:25px; line-height:25px;}
.input_hyadmin3{  border:1px solid #E7DFE3;padding-left:5px; width:310px;height:25px; line-height:25px;}
.input_hyadmin2{  border:1px solid #E7DFE3; padding-left:5px; width:280px; height:25px; line-height:25px;}
.hyadmin_sc{border:none; background:#DA251A; color:#fff; height:24px; line-height:24px; width:75px; text-align:center; font-size:14px; cursor:pointer;}
.hyadmin_ll{height:24px; line-height:24px; text-align:center; border:1px solid #DDDDDD; color:#6D6D6D; cursor:pointer;}


.header_rc{height:70px; width:100%; background:#DA251A; margin-bottom:30px;}
.header_box_rc{ width:1004px; margin:0 auto;}
.logo_rc{ float:left;background:url(/images/wedding/hy_plan/logo_rc.jpg) no-repeat left center; padding-left:140px;height:70px;line-height:70px; font-weight:bold;font-family:"microsoft yahei"; color:#fff; font-size:24px;}
.logor_rc{ float:right; background:url(/images/wedding/hy_plan/headerimg_rc.jpg) no-repeat right center; width:470px;height:70px;}


/*2013-9-11 hzc*/

/*form*/
.filebox { position:relative; margin-left:0px;}
.submitbtn {border:none; background:#f75349; color:#fff; height:24px; line-height:24px; width:75px; text-align:center; font-size:14px; cursor:pointer; margin-left:10px;}
.submitbtn28 {border:none; background:#f13E4B; color:#fff; height:28px; line-height:28px; width:75px; text-align:center; font-size:14px; cursor:pointer; margin-left:10px;}
.formfile { width:180px; height:24px; position:absolute; top:0px; left:0px; z-index:999; filter:alpha(opacity:0); opacity: 0; cursor:pointer; width:60px\9;}
.formtext { width:180px; height:22px; line-height:22px; border:1px solid #DDDDDD; color:#000; font-size:12px; cursor:pointer; float:left;}



.jxmanbox { height:77px; background:url(/images/wedding/hy_plan/jxmanbg.jpg) repeat-x; color:#f13e4b;font-family:"microsoft yahei"; line-height:68px; padding-left:60px; }
.jxmanbox strong{ font-weight:normal; font-size:32px;}
.jxmanbox span{  font-size:18px; padding-left:50px;}
.fjx { width:100%; border-top:1px dashed #DDDDDD;}

.tx {  margin-left:0px;}
.zt {  margin-left:0px;}

.right_box { float:right; padding-right:40px;padding-left:20px;width:384px;}
.jobimgbox1 { width:130px; float:right; padding:5px; border:1px solid #DDDDDD;}
.jobimgbox2 { width:345px; float:right; padding:5px; border:1px solid #DDDDDD;}

.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.mt100 { margin-top:100px;}
.mt140 { margin-top:140px;}
.mt180 { margin-top:180px;}
.mr160 { margin-right:160px;}

.mta { margin-top:110px; }
.mtb { margin-top:169px; }

.red { color:#F94575}
.red3 { color:#f75349}
.red2 { background-color:#F13E4B;}

.hyadminboxd { padding:40px 0px 60px 0;}
.hyadminboxd2 { padding:50px 0px 60px 60px;position: relative;}
.plan_layoutd { background:#fff; border:1px solid #EAE1E6; }


/*hzcend*/


/**admin styel**/
.adminbox{ border:5px solid #DA251A; border-radius:5px;  background:#FFF; padding:40px; margin:200px auto; width:315px;}
.adminbox label{ line-height:27px; font-size:14px; letter-spacing:2px; margin-right:5px;}
.admin_input{ border:1px solid #C58387; width:245px; height:25px; line-height:25px;padding-left:5px;}
.admin_dl{ border:none; background:#DA251A; color:#fff; padding:0 15px; font-size:20px; font-family:"microsoft yahei"; height:35px; line-height:35px; display:block; margin:0 auto; letter-spacing:2px; cursor:pointer;}
.adminfixbox{ border:5px solid #DA251A; border-radius:5px;  background:#FFF; padding:30px; margin:200px auto; width:500px;}
.adminfixbox2{ border:5px solid #DA251A; border-radius:5px;  background:#FFF; padding:30px; margin:10px auto; width:1000px;}
.adminfixbox dl dt{ color:#DA251A;font-family:"microsoft yahei"; font-size:18px; padding-bottom:5px}
.adminfixbox dl dd{ float:left; padding:0 5px}
.adminfixbox dl dd a:link,.adminfixbox dl dd a:visited{ color:#553848; text-decoration:none;font-size:14px;}
.adminfixbox dl dd a:hover{ color:red; text-decoration:underline}
.admineditbox{border:5px solid #DA251A; border-radius:5px;  background:#FFF; padding:30px; margin:200px auto; width:500px;}
.adminedit_fh{background:#DA251A; color:#fff; padding:2px 15px 5px; font-size:18px; font-family:"microsoft yahei";  letter-spacing:2px; cursor:pointer; display:block; text-align:center; width:40px; margin-bottom:30px;}
.admineditbox p{ padding:5px 0 10px; font-size:14px;}
.admineditbox label{ font-size:14px;}
.adminedit_input{ border:1px solid #C58387; width:45px; padding-left:5px;}
.adminedit_bc{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; margin:30px auto}
.adminedit_bc2{border:none; background:#DA251A; color:#fff; height:30px; line-height:30px; width:75px; text-align:center; font-size:14px; display:block; margin:0 auto}
.mywords_textarea{ margin:20px auto; width:950px; height:450px}

.left{ position: fixed; top:30%; width:100px; height:300px;}
.right{ position: fixed; top:30%; width:100px; height:300px;}
.close{ display:block; width:13px; height:13px;background:url(/images/hunyan/close.gif); position:absolute; right:0; top:0; cursor:pointer}

/*photo*/

.h1 {float: left;color: #717171;border-bottom: 3px solid #717171;font-size: 25px;font-family: "microsoft yahei";line-height: 35px;font-weight: normal;}
.btn {border: none;background:#DA251A;color:#fff;font-size: 14px;display: block;margin: 30px auto; padding:7px 35px; font-weight:bold}
.btn2 {border: none;background:#00be24;color:#fff;font-size: 14px;display: block;margin: 30px auto; padding:7px 35px; font-weight:bold}
.imgbox {  margin-bottom:20px;margin-left:0px;position:relative;}
.imgbox img{border:5px solid #F0F0F0; border-radius:3px; padding:5px;}
a.delimg {display:none;position:absolute; font-size:18px; font-family:"microsoft yahei"; color:#FF0000; background-color:#F0F0F0;text-decoration:none;top:0; left:0 padding:5px 10px}
a.delimg:hover {display:block;text-decoration:none;}
.searchBar{ position: absolute;right: 160px;top: 49px;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .select {FLOAT: left; margin-top:1px; display:inline; margin-right:8px;}
.searchBar .text {FLOAT: left; }
.searchBar .text input{width:214px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}
/**DIV.selectbox-wrapper {BORDER-RIGHT: #E7DFE3 1px solid; BORDER-TOP: #E7DFE3 0px solid; top:24px;left:20px; BORDER-LEFT: #E7DFE3 1px solid; WIDTH: 285px; BORDER-BOTTOM: #E7DFE3 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left}
DIV.selectbox-wrapper UL LI.selected {BACKGROUND-COLOR: #E7DFE3;}
DIV.selectbox-wrapper UL LI.current {BACKGROUND-COLOR: #E7DFE3}
DIV.selectbox-wrapper UL LI {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;  CURSOR: pointer; LINE-HEIGHT: 20px; PADDING-TOP: 3px}
.selectbox { border:1px solid #E7DFE3;  DISPLAY: block; padding-left:5px; width: 280px; CURSOR: pointer;HEIGHT: 25px; background:url(/images/bg01.gif) no-repeat 270px center;}
.CheckBoxClass{display: none;}
.CheckBoxLabelClass1{background: url(/images/hunyan/hlsc_icon.png) no-repeat -83px center; display:inline-block; width:28px; height:25px; margin-right:5px;}
.CheckBoxLabelClass1:hover{text-decoration: none;}
.LabelSelected1{background: url(/images/hunyan/hlsc_icon.png) no-repeat -111px center;}
.redtxt{ color:#ff0000;}**/

a.ckjhz{ background:#DA251A; color:#fff; padding:7px 25px; float:right; font-weight:bold; font-size:14px}
a.ckjhz2{ background:#00be24; color:#fff; padding:7px 25px; float:right; font-weight:bold; font-size:14px}
.jhzlist{ width:1136px; overflow:hidden; margin:20px 0}
.jhzlist ul{ width:1160px; overflow:hidden}
.jhzlist ul{zoom:1;}
.jhzlist ul:after{content:'';clear:both;display:block;height:0;}
.jhzlist li{ float:left; padding:5px; margin-bottom:24px; text-align:center; border:3px solid #f0f0f0; width:250px; height:190px; margin-right:24px; position:relative}
.jhzlist li img{ max-width:250px;_width:expression(this.width > 250 ? "210px" : this.width);max-height:190px;_height:expression(this.height > 190 ? "190px" : this.height);}
.jhzlist2{ width:1136px; overflow:hidden; margin:20px 0}
.jhzlist2 ul{ width:1160px; overflow:hidden}
.jhzlist2 ul{zoom:1;}
.jhzlist2 ul:after{content:'';clear:both;display:block;height:0;}
.jhzlist2 li{ float:left; padding:5px; margin-bottom:24px; text-align:center; border:3px solid #f0f0f0; width:250px; height:250px; margin-right:24px; position:relative}
.jhzlist2 li img{ max-width:250px;_width:expression(this.width > 250 ? "250px" : this.width);max-height:250px;_height:expression(this.height > 250 ? "250px" : this.height);}


a.actup{ width:16px; height:16px; background:url(/images/actup.gif) no-repeat; position:absolute; top:0; right:31px; display:none}
a.actdown{ width:16px; height:16px; background:url(/images/actdown.gif) no-repeat; position:absolute; top:0; right:6px; display:none}


.schszbox{ width:491px; height:40px; position:relative; float:left}
.schszbox input{ border:none; width:491px; height:38px;line-height:38px; border:1px solid #DA251A;  margin-left:3px; font-size:18px;}
.schszbox2{ width:491px; height:40px; position:relative; float:left}
.schszbox2 input{ border:none; width:491px; height:38px;line-height:38px; border:1px solid #00be24;  margin-left:3px; font-size:18px;}
.schsz{ width:118px; height:40px; background:url(/images/hunyan/uploadfile.png) no-repeat left center; position:absolute; left:0; top:0}
.col999{ color:#999}



.jhzbox{ margin:0 5px; position:relative; border-left:5px solid #f8f5ec; padding:0 0 50px 50px;}
.jhz{ border:5px solid #f0f0f0; display:inline-block; position:relative; border-radius:5px; padding:5px}
.jhz img{ max-width:865px; height:auto}
.icon_jhz{ width:10px; height:10px; background:#DA251A; border-radius:5px; position:absolute; left:-7px; top:-5px}
.icon_jhz2{ width:10px; height:10px; background:#00be24; border-radius:5px; position:absolute; left:-7px; top:-5px}
/****/
#menu1 { border-bottom: 3px solid #DA251C;height: 29px;width: 100%;}
#menu1 li {float: left; margin-right: 5px;}
#menu1 li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DFDFDF #DFDFDF -moz-use-text-color;
    border-image: none;
    border-radius: 3px 3px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #6B6B6B;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center; text-decoration:none;
    width: 96px;
}
#menu1 li.hover a, #menu1 li a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #DA251C;
    border-color: #FF5367 #FF5367 -moz-use-text-color;
    border-image: none;
    border-radius: 3px 3px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #FFF;
    cursor: pointer; text-decoration:none;
    font-weight: bold;height: 28px;line-height: 28px;text-align: center;width: 96px;}
#main1 {position: relative;width: 100%;z-index: 100;}
#main1 blockquote {display: none;}
#main1 blockquote.block {display: block;}
.adminfixtable{ margin:20px 0}
.adminfixtable th{ background:#efefef; border:1px solid #dfdfdf; padding:5px 0}
.adminfixtable td{ padding:5px 0; border:1px solid #dfdfdf; text-align:center}
.adminfixtitle{ text-align:center; font-size:30px; height:55px; line-height:55px; margin-top:50px;font-family:"microsoft yahei"; font-weight:normal}
/****/
.dqinput1{ border:none; height:30px; line-height:30px; width:200px; padding-left:5px;font-family:"microsoft yahei"; font-size:14px;}
.dqinput2{height:30px; line-height:30px; width:200px; padding-left:5px;font-family:"microsoft yahei"; font-size:14px; border:1px solid #999;}
.dqinput3{height:100px; line-height:30px; width:400px; padding-left:5px;font-family:"microsoft yahei"; font-size:14px; border:1px solid #999;}
.btn_dqbc{ background:#f13e4b; color:#fff; font-size:14px; display:block; width:75px; text-align:center; height:35px; line-height:35px; border:none; float:left; display:inline; margin:0 20px 0 80px}
.btn_dqqx{ background:#3af13f; color:#fff; font-size:14px; display:block; width:75px; text-align:center; height:35px; line-height:35px; border:none; float:left;}
/**hunyan dibu**/
.footert{ background:#DA251A; height:50px; line-height:50px; width:100%}
.footert2{ background:#00be24; height:50px; line-height:50px; width:100%}
.footertbox{ width:1000px; margin:0 auto;}
.footertbox h1{background:url(/images/hunyan/footertr.png) no-repeat right center; padding-right:45px;margin-right:40px; color:#fff;font-family:"microsoft yahei"; font-size:18px; font-weight:normal;float:left}
.footertbox li{ float:left;color:#fff;font-family:"microsoft yahei"; font-size:18px; padding-left:55px; padding-right:50px; letter-spacing:1px;}
/**weixitie**/
.wxtbz{ width:1120px; margin:0 auto; padding:40px 0;font-family:"microsoft yahei";}
.wxtbz h1{ text-align:center; font-size:28px; line-height:55px; font-weight:normal}
.wxtbzul{ width:820px; overflow:hidden; padding:50px 0; border-bottom:1px solid #f5554e}
.wxtbzul ul{ width:915px;}
.wxtbzul li{ float:left; width:208px; border:1px solid #f5554e; margin-right:95px; text-align:center}
.wxtbzult{ position:relative; width:208px; height:218px;}
.wxtbzult img{ height:170px; width:170px; margin-top:24px;}
.wxtbzulb{ background:#f5554e; opacity:#fff; text-align:center; padding:15px 0 25px; color:#fff}
.wxtbzulb a{ color:#fff; font-size:16px; text-decoration:underline}
.wxtbzulb a:hover{ text-decoration:none}
.wxtgl{ width:820px; overflow:hidden; padding:30px 0}
.wxtgl ul{ width:885px;}
.wxtgl li{ float:left; margin-right:65px; border:1px solid #f5554e; background:#f5f5ed; width:106px; padding:15px 0; text-align:center; font-size:14px;}
.wxtgl li a{ color:#f5554e}
.wxtgl li img{ width:52px; height:52px;}
.scgs{ padding:15px 20px;font-family:"microsoft yahei"; }
.scgs_title{ color:#717171; border-bottom:3px solid #717171; font-size:20px; line-height:40px; display:inline-block;}
.scgs li{ border-left:5px solid #f8f5ed; position:relative; margin-bottom:40px; padding-left:50px; color:#6b6b6b; padding-bottom:5px}
a.iconscgs1{ display:inline-block; width:16px; height:16px; background:url(/images/actup.gif) no-repeat center center;}
a.iconscgs2{ display:inline-block; width:16px; height:16px; background:url(/images/actdown.gif) no-repeat center center;}
a.iconscgs3{ display:inline-block; width:16px; height:16px; background:url(/images/acthome.gif) no-repeat center center;}
a.iconscgs4{ display:inline-block; width:16px; height:16px; background:url(/images/actdel.gif) no-repeat center center;}
.scgs_input{ border:3px solid #da251a; height:34px; line-height:34px; text-indent:0.5em;font-family:"microsoft yahei"; width:165px; font-size:16px;}
.scgsimg{ padding:20px 0}
.scgsimgl{ float:left; max-width:325px; }

.scgs_text{ border:1px solid #686868; padding:5px; width:85%; float:left; height:115px;font-family:"microsoft yahei"; margin-top:10px; }
.scgs_btn{ color:#fff; background:#da251a; text-align:center; height:40px; width:170px; font-size:18px;font-family:"microsoft yahei"; border:none }
.iconscgs5{ font-family:Arial; font-size:36px; color:#da251a; display:inline-block; width:30px; heizght:44px; line-height:44px; text-align:center; position:absolute; top:0; left:-19px; background:#fff; font-weight:bold}




/* 2015-9-12 hzc */

.glistul { width:1165px; overflow:hidden; font-family:"microsoft yahei"; margin-bottom:20px;}
.glistli {float:left; margin-right:40px;margin-top:20px; }

.glistdiv {background-color:#FFF;  background-size:183px 183px; width:183px; height:183px; border-radius:50%; border:5px solid #DA251A; text-align:center; position:relative; }
.glisttxt { position:absolute; top:44px;left:20px; width:150px;}
.glisttxt li { width:75px; height:20px; float:left; color:#DA251A; font-size:14px; text-align:center;}

.glistinfo { width:188px; text-align:center; margin-top:10px;}
.gred { color:#e73d4e; font-size:18px;}


/*data*/

.zlk {height:50px;}


.zltj { width:280px; }
.zltj2 { width:500px;}
.zltj,.zltj2 { height:380px; float:left; margin-right:30px;}
.zlpic { height: 260px; background-color:#F5F5ED; border-radius:5px 5px 0px 0px; text-align:center;}
.zltitle { height:40px; line-height:40px; text-align:center; font-family:"microsoft yahei"; font-size:14px; margin-bottom:20px; }
.zlinfo { height:70px; line-height:35px; padding:25px 0px; background-color:#DA251A; border-radius:0px 0px 5px 5px; text-align:center; font-size:14px; color:#F5F5ED; font-family:"microsoft yahei"; }
.sjtj {margin-left:30px; font-family:"microsoft yahei"; line-height:56px; font-size:14px;}

.fs14x { font-size:14px; }
.fs24 { font-size:24px; font-family:"Arial"; padding:0px 10px;}
.fs26 { font-size:26px; font-family:"Arial"; padding:0px 10px;}
a.fs14x { font-size:14px; color:#FFF; }
a.fs24x { font-size:24px; font-family:"Arial"; padding:0px 10px; color:#FFF; }
a.fs26x { font-size:26px; font-family:"Arial"; padding:0px 10px; color:#F5F5ED; }
a.fs14x:hover {text-decoration:underline;}
a.fs24x:hover {text-decoration:underline;}
a.fs26x:hover {text-decoration:underline;}
.zlr {color:#DA251A !important;}


/*indexnew*/

.wxtfgx { margin:80px 0px 30px 0px; border-bottom:1px solid #E64046; clear:both;}

.wxtstepbox { padding-top:20px;}
.wxts { width:340px; height:200px; border-radius:5px; margin-right:40px; background-color:#F5F5ED; position:relative; float:left;}
.wxts img { position:absolute; left:40px; top:50px; width:90px;}
.wxtxt { width:170px; margin-left:170px; height:150px; padding-top:50px; background-color:#da251a; font-size:50px; font-family:"microsoft yahei"; color:#F5F5ED; text-align:center; border-radius:0px 5px 5px 0px;}
.wxtxt a { font-size:14px; color:#F5F5ED; display:block; height:20px; text-decoration:underline;}
.wxtxt a:hover {text-decoration:underline;}

.gltitle { padding:15px; font-size:16px; font-family:"microsoft yahei"; border:1px solid #D9D9D9; border-radius:5px 5px 0px 0px;}
.glbox {border:1px solid #D9D9D9; border-top:none; border-radius:0px 0px 5px 5px; padding:50px 0px 30px 0px;  }
.gla {display:block; float:left; width:180px; height:120px; font-size:14px; font-family:"microsoft yahei"; color:#000; text-align:center;  border-right:1px solid #D9D9D9; position:relative}
.gla img {width:60px;}
.gla p {margin-top:30px;}
.gla span{ color:#999; position:absolute; display:inline-block; width:100%; text-align:center; height:25px; line-height:25px; left:0; bottom:-15px}
.glam{ height:1px; background:#d9d9d9; width:1000px; margin:0 auto}

/*hyallphoto*/

.pabox { width:100%; border-bottom:1px solid #DA251A; height:44px; margin-bottom:20px;}
.pabox a { display:inline-block; height:43px; line-height:43px; font-size:20px; border:1px solid #DA251A; margin-left:10px; color:#000; text-decoration:none; font-family:"microsoft yahei"; padding:0 10px; border-bottom:none; float:left; }
.pabox a:hover { background-color:#DA251A; color:#FFF;}
.pabox a.hover { background-color:#DA251A; color:#FFF !important;}


#fullscreenSlideshowContainer .ui{position:absolute;font-family:sans-serif;z-index:10; font-size:2em;}
#fs-loader,#fs-prev,#fs-next,#fs-close{background-color:black;color:white;font-weight:bold;cursor:pointer;line-height:1em;}
#fs-close{top:1em;right:1em; }
#fs-prev,#fs-next{top:50%;margin-top:-1em; }
#fs-prev{left:1em;}
#fs-next{right:1em;}
#fs-loader{top:50%;left:50%;height:1em;margin-top:-1em;margin-left:-75px;display:none;}
#fs-caption{bottom:20px;text-align:center;width:100%;left:0;line-height:1em;display:none;}
#fs-caption span{background-color:white;}
#fs-loader,#fs-prev,#fs-next,#fs-close,#fs-caption span{padding:5px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px; }

.videol{ float:left; padding:0 20px; width:120px; height:85px;}
.videor{ float:left;}
/**20151110**/
.spbibg{ background:rgba(0,0,0,0.3); width:100%; position:fixed; left:0; top:0;z-index:998; display:none}
.spbi{ border:1px solid #f75349; width:575px; position:fixed; left:50%; margin-left:-288.5px; top:20%; z-index:999; background:#fff;font-family:"microsoft yahei"; display:none}
.spbit{ background:#f75349; padding:0 20px; height:50px; line-height:50px; font-size:16px; color:#fff;}
.spbib{ padding:25px 20px 30px 50px}
.spbib label{ float:left; width:80px; text-align:left; height:40px; line-height:40px; color:#000; font-size:14px;}
.spbib_input{ height:40px; line-height:40px; box-sizing:border-box; width:360px; border:1px solid #bfbfbf; font-size:14px;font-family:"microsoft yahei"; text-indent:0.5em;}
.spbib_text{ height:175px; line-height:30px; box-sizing:border-box; width:360px; border:1px solid #bfbfbf; font-size:14px;font-family:"microsoft yahei"; text-indent:0.5em;}
.spbib_btn{background:#f75349; width:175px; height:45px; display:block; margin:0 auto; border:none; color:#fff; font-size:14px;font-family:"microsoft yahei"; text-align:center}
.spbibr{ float:left; width:425px;}
.closesp{ cursor:pointer}

.graybg {
   
    left: 0;
    opacity: 0.5;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.jd,.hqjd {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #da251a;
    display: none;
    left: 50%; 
    margin-left: -398px;
    overflow: hidden;
    position: absolute;
    top:20%;
    width: 790px;
    z-index: 3; padding:0 0 20px
}
.jd h1,.hqjd h1 {
    font-size: 15px;
    font-weight: bold;
    padding: 30px 0 10px 20px;
    position: relative;
    text-align: left;
}
.closebb,.hqclosebb {
    color: #000;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    right: 20px;
    top: 10px;
}
.jd ul,.hqjd ul {
    padding: 0 0 30px;
}
.jd li,.hqjd li {
    border-bottom: 1px dashed #999;
    float: left;
    height: 33px; line-height:33px;
    margin: 0 20px 0 30px; list-style:none;
    width: 140px; 
} 
.jd li span b,.hqjd li span b{ font-weight:normal; cursor:default}
.jd li span strong,.jd li span em,.hqjd li span strong,.hqjd li span em{ display:none}
.jd li span.now,.hqjd li span.now{ color:#da251a}
.xzjdbox,.hqxzjdbox{}
.xzjdbox span,.hqxzjdbox span{ display:inline-block; padding:0 20px 0 5px; line-height:30px; font-size:14px; border:1px solid #fff; margin-right:5px;}
.xzjdbox span.hover,.hqxzjdbox span.hover{ border:1px solid #da251a; background:url(/images/close.jpg) no-repeat right center;}
.xzjdbox span em,.xzjdbox span strong,.hqxzjdbox span em,.hqxzjdbox span strong{ display:none}
.xzjdbox span b,.hqxzjdbox span b{ font-weight:normal}
.xzjd,.hqxzjd{background: #ffeaea;border: 1px solid #da251a;color: #000;cursor: pointer; display:inline-block;padding: 0 15px; font-weight:normal; font-size:14px; line-height:30px;}
.rydd{ padding:40px;font-family:"microsoft yahei";}
.ryddt{ border-bottom:2px solid #f60; height:35px; padding:0 25px}
.ryddt a{display:inline-block; height:35px; line-height:35px; border:1px solid #dcdcdc; border-bottom:none; padding:0 20px; font-size:14px; color:#333; margin-right:15px; float:left; cursor:pointer; text-decoration:none}
.ryddt a:hover,.ryddt a.now{color:#fff; background:#f60; border:1px solid #f60; border-bottom:none}
.ryddt li{ display:inline-block; height:35px; line-height:35px; border:1px solid #dcdcdc; border-bottom:none; padding:0 20px; font-size:14px; color:#333; margin-right:15px; float:left; cursor:pointer}
.ryddt li.hover{ color:#fff; background:#f60; border:1px solid #f60; border-bottom:none}
.ryddb blockquote {display: none;}
.ryddb blockquote.block {display: block;}
.ryddb{ padding:40px 0;}
.rydd_input{ border:1px solid #dcdcdc; height:40px; line-height:40px; text-indent:0.5em;font-family:"microsoft yahei"; color:#666; font-size:14px; float:left; width:250px;}
.rydd_btn{ border:1px solid #dcdcdc; border-left:none; height:42px; text-align:center;font-family:"microsoft yahei"; color:#666; font-size:14px; width:60px; float:left}
.ryddb th{ color:#000; font-weight:normal; font-size:14px; line-height:45px; background:#ccc;}
.ryddb td{ line-height:45px; font-size:14px; color:#666; border:1px solid #dcdcdc;}
.ryddb td a{ color:#f60}
.rydd_wzf{ color:#fff; display:inline-block; background:#929292; height:30px; line-height:30px; padding:0 5px;}
.rydd_yzf{ color:#fff; display:inline-block; background:#2b8c00; height:30px; line-height:30px; padding:0 5px;}
.ddxx{ width:720px; margin:0 auto; padding:50px 0;font-family:"microsoft yahei"; color:#333; font-size:14px; line-height:28px;}
.zfdd{font-family:"microsoft yahei"; display:inline-block; color:#fff; height:40px; line-height:40px; background:#fa0000; font-size:14px; width:125px; text-align:center}
.wcdd{ font-family:"microsoft yahei";display:inline-block; color:#fff; height:40px; line-height:40px; background:#2bc900; font-size:14px; width:125px; text-align:center}
.ddxx_text{ border:1px solid #dcdcdc; padding:10px; width:698px; height:180px; line-height:25px;font-family:"microsoft yahei"; color:#333;}
.ddxx_btn{color:#fff; height:40px; background:#fa0000; font-size:14px; width:125px; text-align:center; border:none;font-family:"microsoft yahei";}
.search_page_qfd{ height:38px; float:right; margin:10px 40px 0 0; display:inline}
.search_page_qfd li{ float:left; display:inline; margin:0 2px; height:22px}
.search_page_qfd li.now a {padding:3px 10px; background-color:#ffeee5; border:1px solid #da251a; color:#da251a;text-decoration:none;}
.search_page_qfd li a{ padding:3px 10px; background-color:#fff; border:1px solid #ccc; color:#6e6e6e;text-decoration:none;}
.search_page_qfd li a:hover{padding:3px 10px; background-color:#ffeee5; border:1px solid #da251a; color:#da251a;text-decoration:none;}
.search_page_qfd li a.search_pagenext_qfd{ background:url(../images/search_nextbg.png) no-repeat 50px center}
.ryddtxt{ display:inline-block; width:80px; text-align:center; height:40px; line-height:40px;}
.touc{ color:#fff; background:#faa400; padding:0 5px; font-size:12px; display:inline-block; height:25px; line-height:25px;}
.adminfixtitle2{ text-align:left; font-size:24px; height:45px; line-height:45px; margin:20px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal}
.zxrygl{ height: 30px;width: 98%; padding:0 10px; border-bottom: 3px solid #f75349;margin:0 auto;font-family:"Î¢ÈíÑÅºÚ";}

.zxrygl li {float: left; margin-right: 5px; display:inline-block;}
.zxrygl li a {font-family:"Î¢ÈíÑÅºÚ";
    color: #6B6B6B;letter-spacing:0.1em;
    cursor: pointer;
    display:inline-block; padding:0 25px;
    font-size: 14px;
    height: 30px;
    line-height:30px;
    text-align: center; text-decoration:none;
}
.zxrygl li.hover a, .zxrygl li a:hover { background:#f75349;    color: #FFFFFF;    cursor: pointer; text-decoration:none;}
.zxryglb {position: relative;width: 100%;z-index: 100;}
.zxryglb blockquote {display: none;}
.zxryglb blockquote.block {display: block;}
.tpdiv { padding:20px;font-family:"Î¢ÈíÑÅºÚ";}
.tpdiv table{border:1px solid #e7e7eb;}
.tpdiv td{font-size:14px; line-height:45px;border-top:1px solid #e7e7eb;border-bottom:1px solid #e7e7eb; }
.tpdiv th{border-top:1px solid #e7e7eb;font-size:14px; line-height:45px;font-weight:normal;}