/* 全局CSS定义 */
body { margin:0; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
table,td,tr,th{ font-size:12px; }

/*清除浮动使用*/
.clearfix{
clear: both;
}
/*解决浮动对象问题*/
.wrapfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* 字体加粗 */
.F_bold{ font-weight: bold; }
/* 字体属性 */
.F12{ font-size: 12px; font-weight: normal;}
.F14{ font-size: 14px; }
.F16{ font-size: 16px; font-family: "Arial";}
.F18{ font-size: 18px; font-family: "Arial";}
.F22{ font-size: 22px; font-family: "Arial";}
.f_nei_h { font: bold 14px/30px "黑体"; color:#4B4A3D;}

/* 背景图片 */
.bg01 { background:url(../images/bgg.jpg) no-repeat;}
.bg02 { background:url(../images/bg01.gif);}
.bg03 { background:url(../images/bg03.gif);}
.bg04 { background:url(../images/bg04.jpg);}

/* 外包边 */
.wrap{ width: 980px; float:left; }
.logo_menu{ float:left; margin-top:5px;}

.logo { width:215px; height:90px; margin:40px 0 0 15px; float:left;}

/*导航*/
.nav_box { width:515px; float:left; height:30px; margin:86px 0 0 0px;}
.nav_box ul {}
.nav_box ul li { width:65px; float:left; text-align:center; background:url(../images/line.gif) no-repeat right center; font:12px/30px "宋体";  color:#434442;}
.nav_box ul li a:link,
.nav_box ul li a:visited {font: 12px/30px "宋体";  color:#9A0012; text-decoration:none;}
.nav_box ul li a:hover {font: 12px/30px "宋体";  color:#4b0000; }
.nav_r { width:180px; float:right; text-align:right; font: 12px/30px "宋体"; color:#434442;  margin:0px 20px 0 0 }
.nav_r a{ color:#666666; text-decoration:none;}
.nav_r a:hover{ color:#666666; text-decoration:underline;}
.banner { width:675px;  float:left; margin-top:10px;}
.r_banner { width:265px;  float:left; margin-top:10px;}
.banner_nei { width:940px;}
.nei_h { width:925px; height:30px; font:14px/30px "宋体"; color:#490505; padding-left:10px; margin:10px 0 0 5px; border-bottom:2px solid #D08C91; font-weight:bold; } 
.nei_h a{color:#490505; text-decoration:none;}
.nei_h a:hover{color:#000; text-decoration:underline;}
.l_nei { width:225px; float:left;}
.l_nei_but { width:207px; margin:20px auto 0 auto;}
.l_nei_but a{ color:#403f31; text-decoration:none;}
.l_nei_but a:hover{ color:#403f31; text-decoration:underline;}

.r_nei { width:710px; border-left: solid 2px #d08c91; float:right;}
.rr_nei { width:850px; margin:15px 0 0 15px;}

.l_nei_show { width:150px; float:left; margin:0 0 0 15px;}
.l_nei_but_show { width:150px; margin:20px auto 0 auto;}
.l_nei_but_show table img{ margin-bottom:10px;}
.l_nei_but_show a{ color:#403f31; text-decoration:none;}
.l_nei_but_show a:hover{ color:#403f31; text-decoration:underline;}
.r_nei_show { width:760px; border-left: solid 2px #d08c91; float:left;}
.p_nei_show { width:710px; border-left: solid 2px #d08c91; float:left;}

.l_nei_news { width:170px; float:left; margin:0 0 0 5px;}
.l_nei_but_news  { width:160px; margin:20px auto 0 auto;}
.l_nei_but_news  a{ color:#403f31; text-decoration:none;}
.l_nei_but_news  a:hover{ color:#403f31; text-decoration:underline;}

.news li{ overflow:hidden ; width:150px; height:30px; line-height:27px; border-bottom:#CCCCCC solid 1px; }
.news li img{ float:left; margin-right:5px; margin-top:9px;}
.news span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:35px; color:#43463f;}
.news_c{ margin-top:15px;}
.news_c li{ width:739px; color:#666;line-height:23px; background:#f9f9f9; border:#d0d0d0 solid 1px; float:left; margin-bottom:12px;}

.n_t{ width:729px;padding:5px;  font-weight:bold; color:#7e393e; background:#ffcaca; border:#fff solid 1px; float:left;}
.n_t a{color:#7e393e; text-decoration:none;}
.n_t a:hover{ color:#43463f; text-decoration:none;}
.n_t img{ float:left; margin-right:6px; margin-top:6px;}

.n_c{ width:729px;padding:5px; padding:5px; float:left;background:#ffffff;}

.n_date{ color:#828282; width:729px; padding:0px 5px 0px 5px; float:left; border-top:dashed 1px #e2e2e2;background:#ffffff; }

.n_t img{ float:left; margin-right:2px;}

/*三块*/
.c_box_01 { width:310px;}
.c_box_03 { width:310px; float:left; background:url(../images/ddd.jpg) no-repeat bottom center; margin:10px 0 0 3px; padding-bottom:5px;}
.c_box_pic { margin:10px auto 5px auto; width:278px; height:99px; background:url(../images/syimg_bg.gif) no-repeat; padding:1px 0 0 1px;}
.c_box_pic img{ }
.c_box_01 h2 { text-align:center;}
.c_box_01 h3 { font:16px/24px "黑体"; color:#565656; width:273px; margin:0 auto;}
.c_box_01 h3 a{ color:#565656; text-decoration:none;}
.c_box_01 h3 a:hover{ color:#565656; text-decoration:underline;}
.c_box_01 h4 { font:12px/18px "宋体"; color:#565656; width:273px; margin:0 auto;}
.c_box_01 ul {  width:273px; margin:10px auto 0 auto;}
.c_box_01 ul li { background:url(../images/ico.gif) no-repeat left center; font:12px/22px "宋体"; color:#565656; padding-left:8px;}

.c_box_02 { width:310px; float:left; background:url(../images/ddd.jpg) no-repeat bottom center; margin:10px 0 0 7px;}
.c_box_pic { margin:10px auto 5px auto; width:273px;}

.c_box_02 ul { width:270px; margin:10px auto;}
.c_box_02 ul li { background:url(../images/ddddd.jpg) no-repeat left center; padding-left:10px; font:12px/25px "宋体"; color:#565656; text-decoration:none;}
.c_box_02 ul li a:link,
.c_box_02 ul li a:visited {font:12px/25px "宋体"; color:#565656; text-decoration:none;}
.c_box_02 ul li a:hover {font:12px/25px "宋体"; color:#565656; text-decoration:underline;}

.c_box_02 ul li span { color:#959595; width:33px; float:right;font:12px/25px "宋体"; }

.r_bg { border-right:#cd888d dashed 1px;}

/*作品展示*/
.zp_pic_box { width:195px;  margin:15px 0 0 20px!important;margin:15px 0 0 15px;  float:left; }
.zp_pic_box h3 { font:14px/22px "宋体"; color:#0d0d0d; text-align:center;}
.zp_pic_box h3 a:link,
.zp_pic_box h3 a:visited { font:14px/22px "宋体"; color:#0d0d0d; text-align:center; text-decoration:none;}
.zp_pic_box h3 a:hover { font:14px/22px "宋体"; color:#0d0d0d; text-align:center; text-decoration:underline;}
.zp_pic { width:188px; height:129px; background:url(../images/pic_bg.gif); text-align:center;}
.zp_pic img { width:175px; height:115px; margin-top:5px;}

/*其他内页*/
.nei_bb { width:670x;  margin:15px 0 0 20px!important;margin:15px 0 0 5px;  float:left; }
.nei_bbb { width:850x;  margin:15px 0 0 20px!important;margin:15px 0 0 15px;  float:left; }
.nei_ff { font:12px/24px "宋体"; color:#333; }
.nei_bb table{ width:738px;} 
.nei_bb table td{ padding:0 0 0 2px;}
/*幸福新娘*/
.xfxn { width:313px; float:left; margin:10px 0 0 10px;}
.xfxn h2 {}
.xfxn_c ul{ list-style-type:none; margin:16px 0 0 0;}
.xfxn_c li{ float:left; background:url(../images/xf_bg.gif) no-repeat; width:95px; height:110px; padding:6px 0 0 8px; margin:0 0px 0 0;_margin:0 0px 2px 0;}
 
/*外景主题*/
.wjzt { width:620px; float:left; margin:10px 0 0 4px;}
.wjzt h2 {}
.foot_box{ width:100%; background:url(../images/foot.gif); height:70px; float:left; }
.foot_l {width: 650px; color:#1C1C1C; font:12px/22px "Arial"; float:left; margin:20px 0 0 10px;}
.foot_l a{ color:#1c1c1c; text-decoration:none;}
.foot_l a:hover{ color:#1c1c1c; text-decoration:underline;}
.foot_r { width:123px;   float:right;  margin:20px 0 0 0;}

/*头图*/
div#MainPromotionBanner{
	width:678px;
	height:315px;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 315px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 678px;
	height: 315px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 678px;
	height: 315px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 270px; 
	right: 30px;
	z-index: 100;
	height: 25px;	
}

#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 4px 3px 0px;
	background: url(http://www.bajie.cn/images/marry_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/marry_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}

/*客服*/
.support{ float:left; width: 700px; border:#CCCCCC solid 1px; padding:10px; margin-bottom:15px;}
ul.kefu{ list-style:none; width:500px;}
ul.kefu li{ float:left; margin:6px 0 6px 20px ; display:inline;}
ul.kefu li img{ float:left; margin-right:5px;}
.kefu a{ color:#8c0e0e; text-decoration:underline; margin:0 3px 0 3px; font-weight:bold;}
.red_online{ float:left;}

.kefuqq{background:url(../images/qq_bg.gif) no-repeat ; display:block; width:212px; height:175px; margin:10px 0 0 12px;}
.kefu_title{ padding:20px 0 0 20px; color:#bc6864; font-weight:bold;}
.kefu_title img{ margin-right:10px; float:left;}
.kefu_c { padding:15px 0 0 10px; width:200px;}
.kefu_c img{ margin:0 0 15px 18px;} 
.kefu_c li { width:200px; margin:0 10px 0 0; }

/** 字体样式 **/
a.orange:link,
a.orange:visited { text-decoration: none; color: #665124;}
a.orange:hover { text-decoration: underline; color: #CB0219;}
a.witer:link,
a.witer:visited { text-decoration: none; color: #fff;}
a.witer:hover { text-decoration: none; color: #FDEE03;}
a.hui:link,
a.hui:visited { text-decoration: none; color: #3C3C3C; font-weight:normal;}
a.hui:hover { text-decoration: none; color: #BE2E07; font-weight:normal;}

a.red_line:link,
a.red_line:visited { text-decoration:underline; color: #FF3300; font-size:14px; font-weight:bold;}
a.red_line:hover { text-decoration:underline; color: #000; font-size:14px; font-weight:bold;}

a.red:link,
a.red:visited { text-decoration: none; color: #FF3300; font-size:14px; font-weight:bold;}
a.red:hover { text-decoration: none; color: #000; font-size:14px; font-weight:bold;}

/* 人才招聘*/

.form_rencai{ float:left; width:724px; margin-top:15px;}
.form_rencai2{ float:left;}
.form_rencai3{ float:left; width:724px; margin-top:5px;}
.form_rencai4{ float:left; width:724px;}
.gao23{ line-height:27px; height:27px;}
.gao20{ line-height:23px; height:23px;}
.gao24{ line-height:27px; height:27px; color:#3C3C3C;}

/*积分*/
.jf_ttt { width:800px;}
.jf_ttt h2 { background:url(../images/tan.gif) no-repeat 10px 5px ; font: bold 14px/30px "宋体"; color:#9A0012; border-bottom:1px dashed #999; padding-left:30px;margin-bottom:5px; }
.jf_ttt h3{font:12px/20px "宋体"; color:#9A0012; padding-left:10px; margin-bottom:35px;}
.jf_but { width:830px; margin:0 auto; height:30px; background:#DCC375; border-left:1px solid #A01F2F;border-top:1px solid #A01F2F; border-bottom:1px solid #A01F2F;}
.jf_but ul li { width:165px; text-align:center; font: bold 14px/30px "宋体"; color:#000; float:left;border-right:1px solid #A01F2F;  text-decoration: none;}
.jf_but ul li a:link,
.jf_but ul li a:visited {font: bold 14px/30px "宋体"; color:#000; text-decoration: none;}
.jf_but ul li a:hover {font: bold 14px/30px "宋体"; color:#000; text-decoration: none;}
.jf_but ul li.on { width:165px; text-align:center; font: bold 14px/30px "宋体"; color:#fff; float:left;border-right:1px solid #A01F2F; background:#A01F2F;text-decoration: none;}
.jf_but ul li.on a:link,
.jf_but ul li.on a:visited { font: bold 14px/30px "宋体"; color:#fff;text-decoration: none;}
.jf_but ul li.on a:hover { font: bold 14px/30px "宋体"; color:#fff;text-decoration: none;}
.jf_bbb{ width:160px; float:left; margin:20px 10px 0 0;}
.jf_pic {width:155px; height:155px; border:2px solid #DCC375;}
.jf_pic img{width:155px; height:155px;}

.jf_bbb h2 {font:bold 12px/20px "宋体"; color:#A01F2F;}
.jf_bbb h3 {font:12px/20px "宋体"; color:#75683E;}
.jf_bbb h4 {}
/* 翻页 */
.num_box{ float: left;}
ul.Fpage{ margin: 6px 0; }
ul.Fpage li{list-style: none;  float: left; margin: 0 2px 3px 0; padding-bottom: 2px; }
ul.Fpage li a{ display: block; padding: 1px 5px; text-align: center;  background: #ebebeb; border: 1px solid #cecece;  }
ul.Fpage li a:hover{ background: #a10913; color: #fff;border: 1px solid #e3d6a8;}
ul.Fpage li a.hot{ background: #a10913; color: #fff; border: 1px solid #e3d6a8;padding: 1px 5px;}
.input_but_p{ border: 1px solid #c6c6c6; }




.show{  width:700px; text-align:center;}
.show_datu{ width:534px; padding:10px; text-align:center; background:#FFFFFF; border: solid 1px #db8b8b; margin:30px 0 0 40px ;}
.show_xtu{ float:left;margin:15px 0 10px 25px;}
.show_left{ float:left;}
.show_right{ float:left; margin:0 0 0 15px;}
.show_list{ float:left;} 
.show_list li{ background:#ffdada; border:#dd9090 solid 1px; padding:3px 3px 2px 3px; float:left; margin-left:10px;}
.show_list img{ border:#FFFFFF solid 2px;}

.shows{ margin:15px 0 0 15px;}
.shows_title{ width:732px; font-weight:bold; color:#9c0c0c; padding:8px 0 0 8px; border:#fc9da5 solid 1px; font-size:14px; background:url(../images/showtitle_bg.gif); height:22px;}
.shows_title img{ float:left; margin:2px 5px 0 0;}
.shows_c{ width:740px; color:#555555; line-height:25px; margin:15px 0 0 0; }
.shows_img{padding:10px; margin:0 15px 0 0; background:#FFFFFF; border:#be7070 solid 1px; float:left;}
.shows_c img{ float:left; margin-bottom:15px; margin-left:5px; border:#999999 solid 1px; }

.shows_cccc{ width:740px; color:#555555; line-height:25px; margin:15px 0 0 0; }
.shows_cccc img{ float:left; margin-bottom:5px;border:#999999 solid 1px; }
.shows_cccc ul{ list-style-type:none;}
.shows_cccc li { float:left; width:160px; text-align:center; margin-bottom:14px; margin-left:20px; display:inline; font-size:14px; }
.shows_cccc li a{color:#333333; text-decoration:none; width:150px; line-height:22px;}
.shows_cccc li span a{color:#333333; text-decoration:none; width:150px; overflow:hidden; height:22px; line-height:22px; float:left;}

.sigelogo a{ color:#8c0e0e; text-decoration:none; font-size:16px; font-weight:bold; margin-right:10px; margin-left:15px;} 
.sge_line{ font-size:16px ; font-weight:bold; color:#8c0e0e; margin-right:5px;}
.shows_list{ float:left; margin:10px 0 10px 0;} 
.shows_list li{ background:#ffdada; border:#dd9090 solid 1px;float:left; margin:10px 30px 15px 0px; width:155px; line-height:22px; text-align:center; padding:5px 5px 5px 5px;}
.shows_list a{ color:#8a2525; text-decoration:none; float:left;}
.shows_list img{ border:#FFFFFF solid 3px; float:left; width:150px; height:150px;}

.fanye { width:700px; text-align:center; padding:15px 0 15 0; height:60px; float:left; }
.fanye_1{ width:50px; margin:0 5px 0 0;}
.fanye_3{ width:50px; margin:0 0 0 5px;} 
.fanye_1 a{ color:#d39498; text-decoration:none;}
.fanye_3 a{ color:#d39498; text-decoration:none;}
.fanye_1 a:hover{ color:#d39498; text-decoration:underline;}
.fanye_3 a:hover{ color:#d39498; text-decoration:underline;}
.fanye_1 img{ float:left; margin:0 5px 0 0;}
.fanye_3 img{ float:right; margin:0 0 0 5px;}


.fanye_2 a{ padding:2px 5px 2px 5px; background:#d39498; border:#921d1d solid 1px; color:#FFFFFF; margin:0 5px 0 0; text-decoration:none; font-size:10px; }
.fanye_2 a:hover{ padding:3px 5px 3px 5px;  background:#fff; border:#d39498 solid 1px; color:#d39498; margin:0 5px 0 0; text-decoration:none;}

.new_list{ width:700px; text-align:left; padding-bottom:20px; margin-bottom:20px;}
.new_list ul{ margin:20px 0 0 20px; padding-bottom:20px;}
.new_list li{ width:600px; border-bottom:#CCCCCC dashed 1px; font-size:12px; color:#363413; float:left; line-height:33px; height:32px; overflow:hidden;}
.new_list a{ color:#363413 ; text-decoration:none; }
.new_list a:hover{ color:#000000; text-decoration:underline;}

.f_nei_mm { height:30px; width:107px; overflow:hidden;}
.news_bb{ padding-left:20px; padding-top:20px; padding-bottom:20px;}


.gengduo{ text-align:right; width:290px; padding-bottom:10px; }
.gengduo a{ color:#8c0e0e; text-decoration:none;}
.gengduo a:hover{ color:#645c00; text-decoration:none;}
.gengduo img{ margin:0 3px 1px 0;}

.map a{ font-size:16px; color:#CC0000; font-weight:bold; margin-left:10px; }
.map span{ font-size:16px; color:#CC0000; font-weight:bold; margin:0 3px 0 5px; }


.brown_heiti{ font-size:14px; font-weight:bold; text-align:left; margin-left:50px;}
.yuyu{ font-size:14px;margin-bottom:10px; padding-bottom:10px; width:720px; border:#CCCCCC solid 1px; }
.yuyu td{ height:30px;}

.fenye { margin:15px 0 10px 0; font-size:14px;}
.fenye a { color:#333333; margin:0 3px 0 3px; text-decoration:none;}
.fenye a:hover { color:#333333; margin:0 3px 0 3px; text-decoration:underline;}

.picbgbg{ margin:15px 0 0 0; line-height:25px;   color:#555555;}
.picbg ul{ margin:15px 0 0 0; width:700px; float:left;}
.picbg li{background:url(../images/picbg.gif); width:87px; height:92px; margin:0 12px 12px 0 ;padding:6px 0 0 8px; float:left; }
.picbg li img { width:82px; height:82px;}
.pic_tishi{ background:#f8f5dc; color:#fd3665; width:630px; text-align:center; height:22px; border:#ebe8d3 solid 1px; float:left; margin:15px 0 0 0; line-height:22px; }








#pic_box{ width:700px; float:left; text-align:center; margin:15px 0 0 0;}
#pic_box ul{zoom:1; float:left; text-align:left;}
#pic_box ul:after{ content:""; clear:both; display:block; overflow:hidden;}
#pic_box li{ line-height:30px; float:left; width:131px; margin:0 0 10px 8px ; display:inline; font-size:14px; text-align:center;}
#pic_box li img{ border:5px solid #eee; float:left;}
#pic_box li .number{ background:url(../images/small_bg.gif) no-repeat; height:12px; width:13px; display:block; overflow:hidden; text-align:center; color:#fff; font-size:9px; float:left; margin:8px 15px 0 0; line-height:12px;}
#pic_box li .name{ font-size:12px;}
#pic_box li .depict{ padding-left:25px;}
#pic_box div a{ color:#333333; text-decoration:none; width:131px; overflow:hidden; height:22px; line-height:22px; margin:3px 0 0 0; float:left;}

.xfxn-datu{ margin:0 0 15px 10px ; padding:0px;}
.xfxn-datu img{ border:5px solid #eee; }

.back{ font-size:14px; font-weight:bold; color:#ff0000; width:630px; text-align:right; padding-bottom:20px;}
.back a{color:#ff0000; text-decoration: none;}
.back a:hover{text-decoration: underline;}



.kezhao22{ width:740px; color:#555555; line-height:25px; margin:15px 0 0 0; }
.kezhao22 img{ float:left; margin-bottom:5px;border:#999999 solid 1px; }
.kezhao22 ul{ list-style-type:none;}
.kezhao22 li { float:left; width:260px;  margin-bottom:17px; margin-left:25px; display:inline; font-size:18px; font-style: italic; font-weight: bold;}
.kezhao22 li a{color:#ff0000; text-decoration:none;}
.kezhao22 li a:hover{color:#490505; text-decoration:underline;}

.fenye{margin:0px;color:#999;font:11px Arial;clear:both;text-align:right}
.fenye A,.fenye a:hover{TEXT-DECORATION:none;color:#999;background:#fff;border:1px solid #999;height:20px;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px}
.fenye .break{BORDER:medium none;PADDING:2px 6px;TEXT-DECORATION:none}
.fenye .this-page{TEXT-DECORATION:none;COLOR:#fff;background:#999;border:1px solid #999;height:20px;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px; font-weight: bold;}
.fenye A:hover{COLOR:#fff;TEXT-DECORATION:none;background:#999;border:1px solid #999}
.fenye input{width:21px;height:16px;position:relative;top:0px!important;top:4px}