﻿body {
	margin: 0px;
	text-align:center;
	}
body,td,font,a,span,input {
	font-size: 12px;
	line-height:24px;
	font-family:"微软雅黑"}


a{text-decoration:none}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}



.topbox{ min-width:1180px; width:auto; height:30px; background:url(../images/topbj.jpg) repeat-x;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1180? '1180px' : 'auto')}
.top{ width:1180px;text-align:left;margin:0 auto; overflow:hidden}
.wel{ float:left; color:#FFFFFF; line-height:30px;}
.toplink{ float:right;color:#FFFFFF;line-height:30px;}
.toplink a{ color:#FFFFFF; padding:0 5px;line-height:30px;}

.logo{min-width:1180px; width:auto; height:206px; background:url(../images/logobj.jpg) repeat-x;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1180? '1180px' : 'auto')}


.nav_box{min-width:1150px; width:auto;background: url(../images/menubj.jpg) repeat-x;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1180? '1180px' : 'auto');clear:both;position:relative;}
.mainNav{width:1150px;height:44px;margin:0 auto;clear:both;position:relative;}
.mainNav li{line-height:44px; height:44px; min-width:70px; text-align:center;font-size:16px;color:#ba2120;float:left;}
.mainNav .mainA{line-height:44px; height:44px; min-width:70px; padding:0 15px; text-align:center;font-size:16px;color:#ba2120;float:left; width:85px;}
.mainNav .mainA:hover{color:#000000;background:#C2A98B;}
.mainNav .focus{color:#000000;background:#C2A98B;}
.mainNav .last{background:none;}
.secondNav{position:absolute;top:44px;min-width:100px;background:#CBB293;text-align:center;display:none;z-index:9999; padding-bottom:5px}
.secondNav a{display:block;line-height:28px;font-size:14px;color:#181818;border-bottom:solid 1px #E7E1D3;min-width:100px;}
.secondNav a:hover{color:#ba2120;}
.secondNav .last{border:none;}
.secondHover{display:block;}




* {
	margin:0;
	padding:0;
	list-style:none;
}

.fullSlide {
	min-width:1180px;width:auto;
	position:relative;z-index:99;
	height:360px;
	background:#F7F1E3; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1180? '1180px' : 'auto');
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:360px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:360px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:14px;
	margin:1px;
	overflow:hidden;
	background: url(../images/dot.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:url(../images/doth.png) no-repeat;;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:40%;
	left:6%;
	z-index:1;
	width:56px;
	height:74px;
	background:url(../images/slider-arrow.png) -56px 0 no-repeat;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:6%;
	background-position:0 0;
}



.footbox{min-width:1180px; width:auto;background: url(../images/logobj.jpg) /*repeat-x*/; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1180? '1180px' : 'auto');}
.foot{width:1180px; text-align:left;padding:20px 0 10px;;margin:0 auto}
.footer{float:left; width:1020px; text-align:center;font-size:14px; line-height:30px; color:#FBF1EF;}
.ewm{ float:right; width:160px;}



.indexbox{min-width:1180px; width:auto; background:url(../images/indexbj.jpg) no-repeat top center;border-top:solid 1px #F1EADA; padding:25px 0;}
.indexmain{ width:1180px; text-align:left; margin:0 auto 25px}

.ilbox{ float:left; width:755px;border-right:solid 4px #EEEEEE; padding-right:20px; }
.ikx{ border-bottom:dotted 1px #BCBCBC;}
/*.ikxbig{ background:url(../images/ikx.jpg) no-repeat; padding-left:100px; color:#6e573b; font-size:36px; line-height:50px; font-family:"方正大黑简体";width:650px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}*/
.ikxbig{ background:url(../images/ikx.jpg) no-repeat; padding-left:100px; }
.ikxbig a{ display:block;color:#6e573b; font-size:36px; line-height:50px; font-family:"方正大黑简体";width:650px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.ikxlist p{ float:left;width:700px; height:32px; overflow:hidden}
.ikxlist a{font-size:14px; color:#4f4f4f; line-height:32px; padding-right:20px;}
.ikxlist .more{ float:right; color:#878787; font-size:12px; padding:0; line-height:32px }
.irbox{ float:right;width:372px; }
.irtitle{ background:url(../images/titlebj.png) no-repeat 80px 12px; width:370px; height:30px;}
.irtitle a{ float:left; font-size:18px; color:#ca001d;line-height:30px;}
.irtitle .more{ float:right; color:#bababa; font-size:12px; }
.irlist{height:370px; margin-top:5px; overflow:hidden}
.irlist a{float:left;display:block;border-bottom:dashed 1px #E4E4E4;background:url(../images/irdot.jpg) no-repeat 6px 17px; padding-left:15px; font-size:14px; line-height:36px;color:#3f3f3f; width:335px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.irlist a:hover{ color:#da0000}

.ione{width:1180px; text-align:left; margin:0 auto}
.inewsbox{ float:left; width:775px;}
.inews{ float:left;width:376px; height:225px; overflow:hidden }
.inewstitle{ width:376px; height:35px;background:#E9E9E9; overflow:hidden}
.inewstitle a{ float:left; display:block; background:#CF001E; font-size:18px; color:#FFFFFF; line-height:35px; padding-right:10px;}
.inewstitle img{ float:left; padding:8px 10px;}
.inewstitle .more{ float:right; color:#8D8D8D; font-size:12px; padding:0; line-height:35px; background:none; padding-right:10px }
.inewslist{ margin-top:8px;height:156px; overflow:hidden}
.inewslist a{float:left;display:block;background:url(../images/irdot.jpg) no-repeat 6px 13px; padding-left:15px; font-size:14px; line-height:26px;color:#3f3f3f; width:310px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.inewslist a:hover{ color:#da0000}


.iztbox{ float:right;border:solid 1px #D8D8D8; width:372px; height:420px; overflow:hidden}
.iztitle{ background:url(../images/iztbj.jpg) repeat-x; height:36px; border-bottom:solid 3px #D10A27}
.iztitle a{ display:block; line-height:36px; font-size:18px; color:#da0000; padding-left:10px;}

.irdzt{ padding:20px 12px;}
.irdzt a{ display:block;margin-bottom:15px;}


.iwsztbox{border:solid 1px #D8D8D8; width:1178px; height:220px; text-align:left; overflow:hidden; margin:0 auto 25px}
.iwszttitle{ width:1178px; height:39px; border-bottom:solid 1px #CD001E;overflow:hidden}
.iwszttitle a{ float:left; display:block; width:155px; padding-left:20px; background: url(../images/iwsztbj.jpg) no-repeat; font-size:22px; color:#FFFFFF; line-height:39px;}
.iwszttitle .more{ float:right; color:#6d7d7d; font-size:12px; width:50px; padding:0; line-height:39px; background:none; font-family:Arial, Helvetica, sans-serif}

.index_pic{ width:1148px; height:auto; padding:18px 15px; overflow:hidden}
.index_pic a{ float:left; display:block; width:150px; height:145px; padding-right:15px; position:relative}
.index_pic img{ width:150PX; height:145PX}
.index_pic span{ display:none; position:absolute; bottom:0; background:url(../images/wszt.png) no-repeat; width:130px; height:28px; text-align:left; line-height:28px; font-size:14px; color:#FFFFFF; padding-left:36px;}
.index_pic a:hover span{ display:block}

.ifc{ float:left;width:376px; height:260px; overflow:hidden }
.ifctitle{ width:376px; height:35px;background: url(../images/ifcbj.jpg) repeat-x; overflow:hidden}
.ifctitle a{ float:left; display:block;font-size:16px; color:#FFFFFF; line-height:35px;}
.ifctitle img{ float:left; padding:8px 10px;}
.ifctitle .more{ float:right; background:url(../images/more.jpg) no-repeat 0 14px; color:#FFFFFF; font-size:10px; padding:0; line-height:35px;padding:0 15px }
.ifclist{ margin-top:15px;height:185px; overflow:hidden}
.ifclist img{ float:left; width:134px; height:185px}
.ifclist  p{width:364px; height:185px; overflow:hidden}
.ifclist a{float:left;display:block;background:url(../images/ifcdot.jpg) no-repeat 0 12px; padding-left:10px; font-size:14px; line-height:26px;color:#3f3f3f; width:210px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}


.itab{ padding:20px; background:#E0DACA; width:735px; height:220px; overflow:hidden}
.tag{}
.tag_a{float:left; display:block; font-size:16px; color:#524d3e; width:102px; text-align:center; height:30px; padding-top:4px; line-height:30px;}
.taghover{float:left; display:block; font-size:16px; color:#FFFFFF; width:102px; text-align:center; height:30px; padding-top:4px; line-height:30px; background:url(../images/taghover.jpg) repeat-x}
#content{ width:695px; height:156px; background:#FFFFFF url(../images/itabbj.jpg) no-repeat right; padding:15px 20px; overflow:hidden}
.itablist{ height:156px; overflow:hidden}
.itablist a{ display:block}
.itablist span{ float:left; display:block; background:url(../images/itab.jpg) no-repeat 0 10px; font-size:14px; color:#3f3f3f; line-height:26px; padding-left:15px;width:500px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.itablist font{ float:right; color:#3f3f3f; font-size:14px; line-height:26px; font-family:Arial, Helvetica, sans-serif}
.itablist a:hover span{ background:url(../images/itabhover.jpg) no-repeat 0 10px; color:#da0000}
.itablist a:hover font{  color:#da0000}

.isp{ text-align:right; width:374px;height:228px; margin-top:5px; overflow:hidden}
.ikj{}
.ikj a{ display:block; width:338px; height:62px; padding:14px 0 0 30px; border-left:solid 6px #B60000; background:#1B1B1B; margin-bottom:15px}
.ikj img{ float:left; padding-right:30px;}
.ikj span{ float:left; font-size:24px; color:#FFFFFF; line-height:28px;}
.ikj font{ display:block; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif}
.ikj a:hover{ background:#CF001E}


.iczyjbox{ width:1180px; height:274px; background: url(../images/iczyj.jpg) repeat-x 0 4px; text-align:left; margin:0 auto 25px; overflow:hidden}
.iczyjtitle{float:left;background:url(../images/iczyjbj.jpg) no-repeat; width:40px; height:120px; overflow:hidden; margin-left:15px;}
.iczyjtitle a{ display:block; font-size:18px; color:#FFFFFF; padding:10px; line-height:20px;}
.iczyj{ float:left; padding:25px 15px; width:1088px; height:225px}

.iczyj a{ float:left; display:block; width:257px; height:225px; margin-right:20px}
.iczyj img{ width:237px; height:169px; border:solid 1px #C7C7C7; padding:9px; background:#FFFFFF}
.iczyj span{ display:block; background:url(../images/iczyjbt.jpg) no-repeat top; font-size:14px; color:#3f3f3f; padding:10px}

.friendlinkbox{ border:solid 1px #D3D3D3; border-top:solid 3px #DA0000; background:#FFFFFF; width:1178px; text-align:left; margin:0 auto}
.friendlinktitle{background:#E0DACA;width:1178px; height:40px;}
.friendlinktitle a{ display:block; background:url(../images/friendlink.jpg) no-repeat 20px 13px; padding-left:35px; line-height:40px; font-size:16px; color:#ce001e}
.friendlink{margin:15px 25px; height:72px; overflow:hidden}
.friendlink a{ float:left;display:block; width:160px; height:24px; padding-right:20px; font-size:14px; color:#3f3f3f; overflow:hidden}


.mainbox{min-width:1180px; width:auto; background:url(../images/bj1.jpg) no-repeat bottom center;}
.mainbj{min-width:1180px; width:auto; background:url(../images/bj.jpg) no-repeat top center;}
.main{ width:1180px; background:url(../images/mainbj.jpg) repeat-y right; padding:35px 0;text-align:left; margin:0 auto; }


.right{width:315px; float:right;}
.menutitle{ background:url(../images/menutitle.jpg) no-repeat; width:315px; height:83px; line-height:83px; font-size:30px; color:#FFFFFF; text-align:center}

.menuList{ width:315px; margin-top:10px;}
.menuList a{
  display:block;
  width:230px;
  height:48px;
  line-height:48px;
  text-align:center;
  background: url(../images/navbj.jpg) no-repeat;
  color:#ce001e;
  padding-right:85px;
  font-size:18px;
  margin-bottom:10px;
}
.menuList a:hover{color:#FFFFFF;background:url(../images/navhbj.jpg) no-repeat;}
.menuList .twofocus{color:#FFFFFF;background:url(../images/navhbj.jpg) no-repeat;}

.menuList .threemenu{display:none;background:none; text-decoration:none; width:265px; margin:0 25px 20px}
.menuList ul.twofocus{ display:block;}

.menuList .threemenu a{display:block; border-bottom:dashed 1px #A9A9A9; background: url(../images/snav.jpg) no-repeat 190px 15px; width:190px; height:36px; line-height:36px;padding-right:75px; color:#5e5e5e; font-size:14px; margin-bottom:0; }
.menuList .threemenu a:hover{display:block;color: #ce001e;background: url(../images/snavh.jpg) no-repeat 190px 15px;}
.menuList .threemenu .threefocus{display:block;color: #ce001e;background: url(../images/snavh.jpg) no-repeat 190px 15px;}



.left{float:left; width:835px;}
.title{width:835px;border-bottom:dashed 1px #8C8C8C; padding-bottom:5px}
.title dl{float:left; background:url(../images/dg.jpg) no-repeat; padding-left:30px;font-size:18px; color:#ce001e;}
.location{float:right;color:#7f6649;}
.location a{color:#7f6649;padding:0 5px;}
.location .focus{color:#ce001e;padding:0 5px;}

.leftcon{ padding:20px 0;height:auto!important;min-height:1000px; height:1000px}


.news{}
.news a{display:block;border-bottom:solid 1px #D0D0D0;}
.news span{float:left; background:url(../images/newspic.jpg) no-repeat 5px; padding-left:25px;color:#535353;font-size:14px; line-height:38px;width:520px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.news font{float:right; color:#535353; font-size:14px;line-height:38px;}
.news a:hover span{background:url(../images/newspich.jpg) no-repeat 5px; color:#ce001e}
.news a:hover font{color:#ce001e}

.page{width:420px; height:60px;margin:30px auto 0}
.page span{ float:left; display:block; color:#666666; font-size:14px; line-height:30px; padding:0 5px}
.page a{display:block; float:left;font-size:14px; color:#666666;line-height:30px;padding:0 5px}
.page a:hover,.page .current{ color:#ce001e;}


.newsxx{ clear:both;margin-top:10px;}
.newsxxtitle{ border-bottom: dashed 1px #D7D7D7;text-align:center;line-height:30px; color:#3f3f3f;}
.newsxxtitle span{ display:block;color:#ce001e; font-size:24px; line-height:40px;}
.newscontent{ padding:20px 5px;color:#3f3f3f; font-size:14px;}
.newscontent img{ width:845px;display:block; margin:0 auto 10px}
.newsxxlist{ padding-left:10px; padding-top:10px; border-top:solid 1px #B8BAB7; position:relative;font-size:14px;color:#666666;}
.newsxxlist a{ /*display:block;*/ font-size:14px;color:#666666;}
.newsxxlist a:hover,.newsxxlist .focus{ color:#ce001e}
.newsxxlist .back{ position:absolute; right:0; top:10px;color:#ce001e}

.ld{}
.ld a{ float:left; display:block; margin-right:25px; margin-bottom:15px;}
.ld img{ border:solid 1px #D9BFA4; padding:9px; width:239px; height:322px}
.ld span{ display:block; text-align:center;  color:#6D6D6D; line-height:26px;}
.ld a:hover span{color:#ce001e}


.mfkf{}
.mfkf a{display:block;border:solid 1px #CECECE; padding:25px 20px; margin-bottom:20px;}
.mfkf span{float:left;color:#505050; text-align:center; width:56px;font-size:14px}
.mfkf font{ display:block; color:#505050; font-size:25px; line-height:35px;}
.mfkf p{ padding-left:20px; width:715px; height:67px;overflow:hidden; color:#505050; line-height:18px; font-size:14px}
.mfkf big{ display:block; font-size:16px;color:#181818; line-height:26px;padding-bottom:5px}
.mfkf a:hover big{ color:#ce001e}
.mfkf a:hover p{ color:#7f6649}


.rwjy{border-top:dashed 1px #CBCBCB}
.rwjy li{display:block; list-style:none; border-bottom:dashed 1px #CBCBCB; padding:13px 0}
.rwjy img{ float:left; width:153px; }
.rwjy p{ float:right; width:660px; padding:10px 0; padding-right:5px; height:100px; overflow:hidden; font-size:14px; color:#181818; line-height:22px}
.rwjy big{ display:block; width:656px; height:34px}
.rwjy span{float:left;color:#181818;font-size:16px; line-height:30px;width:475px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.rwjy font{ float:right; color:181818; font-size:14px;}
.rwjy li:hover span,.rwjy li:hover font{ color:#ce001e}
.rwjy li:hover p{ color:#7f6649}

.wszt{ margin-right: -27px;}
.wszt a{ float:left; display:block;width:257px; text-align:center;margin-right:27px; margin-bottom:10px;}
.wszt img{ border:solid 1px #D8C1A2; width:auto; width:230px;height:190px;}
.wszt span{ display:block; text-align:center;  color:#6D6D6D; line-height:26px; font-size:14px}
.wszt a:hover span{color:#ce001e}

.wsztxx{width:807px; padding:0; margin:20px auto}
.wsztxx .mod18{width:807px;height:790px; position:relative;}
.wsztxx .mod18 .btn{position:absolute;width:10px;height:30px;top:675px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.wsztxx .mod18 .prev{left:0;background: url(../images/proBtn.jpg) no-repeat;}
.wsztxx .mod18 #prevTop,.mod18 #nextTop{top:203px;width:46px;height:48px;}
.wsztxx .mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.wsztxx .mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.wsztxx .mod18 .next{right:0;background: url(../images/nextBtn.jpg) no-repeat;}
.wsztxx .mod18 .cf a{ position:absolute; width:805px; height:500px; display:block; left:0}
.wsztxx .mod18 li{float:left;}
.wsztxx .mod18 .cf li{position:relative;color:#1F7BBE; line-height:38px}
.wsztxx .mod18 .cf a{ position:absolute; width:805px; height:600px; display:block; left:0}
.wsztxx .mod18 .cf a span{ display:block; background:url(../images/wsztbj.png) repeat; height:52px; text-align:center; font-size:14px;color:#FFFFFF; line-height:52px; }

.wsztxx .mod18 .picBox{ width:805px; height:600px; background:#FFFFFF; border:1px solid #D8C0A3;margin-bottom:25px; padding-bottom:0;position:relative;overflow:hidden;}
.wsztxx .mod18 .picBox ul{height:600px;position:absolute;}
.wsztxx .mod18 .picBox li{width:805px;height:600px;text-align:center;padding-bottom:0; position:relative}
.wsztxx .mod18 .picBox li img{ width:auto; height:600px;}
.wsztxx .mod18 .picBox li span{ display:block; position:absolute; left:0; bottom:0;width:805px;background:url(../images/wsztbj.png) repeat; height:52px; text-align:center; font-size:14px;color:#FFFFFF; line-height:52px;}
.wsztxx .mod18 .listBox{width:776px;height:130px; position:relative;overflow:hidden; margin-left:25px}
.wsztxx .mod18 .listBox ul{height:130px;width:776px;position:absolute;}
.wsztxx .mod18 .listBox li{width:171px; height:128px; border: solid 1px #D8C0A3;  margin-right:23px;cursor:pointer;position:relative;text-align:center}
.wsztxx .mod18 .listBox li i{display:none;}
.wsztxx .mod18 .listBox li a{display:block;width:171px;height:128px;}
.mod18 .listBox li img{width: auto;height:128px; margin:0 auto}
/*.mod18 .listBox li span{ width:171px; height:25px; line-height:25px; color:#363636; text-align:center; display:block;}*/
.wsztxx .mod18 .listBox .on img{width: auto;height:128px;margin:0 auto}
.wsztxx .mod18 .listBox .on i{display:block;}





.yjfkbox{}
.yjfkpic{ float:left; }
.yjfk{float:right; width:520px}
.yjfk p{ font-size:14px; color:#616161; border-bottom:solid 1px #BABABA; padding-bottom:10px; margin-bottom:10px}
.yjfk td{ font-size:14px; color:#7C7C7C; padding:8px 0}
.yjfk .input{ border:solid 1px #D2D2D2; background:#F9F9F9; height:30px; line-height:30px; text-align:center; font-size:14px; color:#909090}
.yjfk select{ border:solid 1px #D2D2D2; background:#F9F9F9; height:30px; line-height:30px; text-align:center; font-size:14px; color:#909090}
.yjfk textarea{ border:solid 1px #D2D2D2; background:#F9F9F9;line-height:28px}
.yjfk .tj{ padding-left:50px; margin:30px 0}
.yjfk .tj input{ border:0px; display:block; float:left;width:126px; height:40px; background:#909090; line-height:40px; text-align:center; font-size:18px; color:#181818; margin:0 6px}
/*.yjfk .tj a:hover,*/
.yjfk .tj .focus{ background:#CF001E; color:#FFFFFF}

.yjfk img{ padding-left:10px}