@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:12px; }
body{ background: #9b0603 url(images/body_bg.jpg);font: 12px "Microsoft Yahei,Arial,Verdana";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}
.wid1200{ width: 1200px;margin: 0 auto;}
.banner{width:100%;overflow:hidden;}

#f1,#f2,#f3,#f4,#f5,#f6,#f7,#f8{margin: 60px auto;}
.yhyh{position: relative;}
.yh1{position: absolute;top: -80px; left: -300px;}
.yh2{position: absolute;right: -260px;top: 25px;}
.yh3{position: absolute;left: -250px;top: 160px;}
.yh4{ position: absolute;top: 1300px; right: -350px;}
#f4 .yh1{right: -300px; left: inherit;}
#f4 .yh2{left: -260px;right: inherit;}
#f4 .yh3{right: -250px; left: inherit;top: 190px;}
.xbt{background: url(images/title.png?v=V1.1) no-repeat center center;text-align: center;height: 140px;
font-size: 50px;color: #ffd76b;line-height: 120px;font-weight: bold;text-shadow: 1px 2px 7px #de8310;}
.xbt i{background: url(images/tt.png) no-repeat center 10px;padding: 21px;font-style:normal; background-position-y: 0px\9;  -ms-background-position-y: 0px;}

.nav{width:100%;height:60px;margin:0 auto;background: #a70709;box-shadow: 0px 3px 4px 0px #63100e;}
.nav ul{height:60px; width:1200px; margin:0 auto;overflow:hidden;}
.nav ul li{float:left;}
.nav ul li a{display:block;height:60px;line-height:60px;color:#fff;padding:0 29.8px;font-size:17px;background: url(images/nav_line.png) no-repeat right;}
.nav ul li a:hover{background:#9b0603 url(images/nav_line.png) no-repeat right;color:#ffffff;text-decoration:none;font-weight:bold;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.nav ul li.on a{background: #c50000 url(images/nav_line.png) no-repeat right ;color:#ffffff;text-decoration:none;font-weight:bold;}
.fixedSubNav {POSITION: fixed; margin-bottom:120px;margin-top:0; Z-INDEX: 1000; top: 0px}

.searchbg{ width:700px; height:40px; overflow:hidden; float:right;margin-top: 30px;margin-right: 10px;}
.search_txt .text{width:474px; height:40px; line-height:36px;color:#4a4a4a;font-size:larger;border: 1px solid #adadad;text-indent: 10px;}
.search_btn .button{ height:40px; line-height:40px; width:100px; background:#064ebe; color:#fff; cursor:pointer; font-size:14px;border: none;}
.search_txt { float:left; width:474px; height:40px; margin-left:5px;}
.search_btn{ float:left;}
/*节日介绍 star*/
.jrjs{width: 1324px;margin: 50px auto 0;padding: 30px 0;height: 465px;background: url(images/yw_bg.png) top right no-repeat;}
.jrjs .vio{float: left;width: 60%;}
.jrjs .jr-txt{float: right; width: 30%; margin: 0 60px;}
.jrjs .jr-txt h2{text-align: center;color: #fff;font-size: 26px;margin: 10px;}
.jrjs .jr-txt p{line-height: 30px;font-size: 14px;color: #fff;text-indent: 28px;}
/*end*/
/*促销产品 star*/
.cxcp{ overflow: hidden;}
.cxcp ul li{border: 2px solid #f6c282;width: 100%;float: left;margin-bottom: 10px;box-shadow: 0px 4px 5px 0px #611310;}
.floor1_left{ position: relative; text-align: center;}
.floor1_left,.floor1_right{ float:left; width:600px; height:300px;background-color:#ffffff;}
.cxcp ul li:nth-child(even) .floor1_left,.floor1_right{float:right;}
.floor1_left img{ max-width: 600px; max-height: 300px; position: absolute; top: 0;left: 0; bottom: 0; right: 0; margin: auto;}
.floor1_right{ background-color:#ffffff; }
.floor1_right_text,.floor2_bottom_text{ width:90%; margin:auto;margin-top: 20px;}
.floor1_right_title{ font-size:22px; font-weight:400; border-bottom:1px dashed #dedede; line-height: 30px;margin: 14px 0;padding-bottom: 10px;}
.floor1_right_news{ font-size:14px; font-weight:400; color:#a9a9a9; margin:20px 0 0 0; line-height: 22px;}
.floor1_time{ margin-top:20px; margin-bottom:30px;line-height:23px;overflow: hidden; }
.floor1_time div{ float:left;  font-size:14px; font-weight:400; color:#726f6f;}
.floor1_time .time_tb{ padding:3px; margin-right:15px;}
.floor1_time  #countdown-timer div { float:left; }
.floor1_time .has{ margin-left:40px; padding:3px;}
.floor1_time .te{ margin-left:5px;}
.floor1_three{ width:100%;  line-height:68px; }
.floor1_price  div{ float:left; font-weight:400;}
.floor1_three_fh{ font-size:25px;color:#cf2a24;}
.floor1_three_size{ font-size:50px; line-height:50px;color:#cf2a24;}
.yh{text-decoration: line-through; font-size:14px; color:#999999; margin-left:10px;}
.subnow{ float:right; background-color:#cf2a24; color:white; font-size:16px; width:150px; height:40px; text-align:center; line-height:40px; margin-top:10px;}
.bptj_bg {background: url(images/cx.png) no-repeat;height: 142px;
	width: 80px;position: absolute;right: 20px;
	-webkit-animation:tj 3s linear infinite backwards;
	animation: tj 3s linear infinite backwards;
	-moz-animation: tj 3s linear infinite backwards;
	-ms-animation: tj 3s linear infinite backwards;
	-o-animation: tj 3s linear infinite backwards;cursor: pointer;}
.bptj_bg span {font-size: 18px;font-weight: bold;color: #fff070;text-align: center;float: left;
	width: 100%;margin-top: 68px;}
@keyframes tj{
	0%{top:20px;}
	50%{top:40px;}
	100%{top:20px;}
 }
 @-webkit-keyframes tj{
	0%{top:20px}
	50%{top:40px}
	100%{top:20px}
 }
/*end*/
/*相关产品 star*/
.goods_list ul {display: block;overflow: hidden;}
.goods_list li {float: left;width: 220px;background-color: #FFFFFF;margin: 10px;border-radius: 5px;overflow: hidden;
	-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;transition: all 0.2s linear;}
.goods_list li:hover {transform: translateY(-5px);
	-webkit-transform: translateY(-5px);box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);}
.goods_img {height: 200px;width: 200px;overflow: hidden;padding: 10px;position: relative;}
.goods_img img {max-height: 200px;max-width: 200px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.goods_title {font-size: 18px;color: #333333;overflow: hidden;width: 210px;height: 45px;line-height: 22px;margin-top: 5px;margin-bottom: 5px;padding-right: 5px;padding-left: 5px;letter-spacing: 0.3px;}
.goods_tag {width: 220px;background-color: #F5F5F5;height: 40px;line-height: 40px;}
.goods_price {float: left;margin-left: 5px;font-size: 14px;}
.goods_price span {font-size: 15px;font-weight: bold;color: #868686;}
.goods_buy {float: right;}
.goods_buy a {text-align: center;padding-right: 15px;padding-left: 15px;background-color: #ff4107;text-decoration: none;color: #FFFFFF;font-size: 16px;float: right;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;	transition: all 0.2s linear;height: 41px;}
.goods_buy a:hover {background-color: #FF0000;}
/*end*/
/*报道 star*/
.m-part4Con {width: 1200px;margin-left: auto;margin-right: auto;  }
.m-part4Con li {background: url(images/pic_bg3.png) 0 0 no-repeat;padding: 26px 92px 0 48px;width: 1060px;height: 180px;margin-bottom: 10px;zoom: 1;}
.m-part4Con li:after {content: "";display: block;clear: both;}
.m-part4Con li .picLeft {float: left;width: 240px;height: 152px;margin-right: 98px;border: 1px solid #c0c0c0; position: relative; }
.m-part4Con li .picLeft img {max-width: 240px;max-height: 152px; position: absolute;top: 0;left: 0;bottom: 0;right: 0; margin: auto;}
.m-part4Con li dl {float: left;width: 720px;}
.m-part4Con li dl dt {font-weight: bold;line-height: 50px;}
.m-part4Con li dl dt a {font-size: 22px;color: #000;}
.m-part4Con li dl dd {text-indent: 2em;font-size: 15px;line-height: 32px;}
.m-part4Con li dl dd a {color: #cf2a24;}
.m-part4Con li:hover dl dt a{color: #cf2a24;}
/*报道 end*/
/*特别推荐 star*/
.bytjcs{ height: 380px; overflow: hidden;position: relative;}
.tbtj{overflow: hidden;}
.tbtj ul{float: left;
    position: absolute;
    left: 0px;
    top: 0px;}
.tbtj ul li{background: #fff; width: 30%; padding: 10px;float: left;height: 160px;margin: 6px;border: 2px solid #ffd76b;}
.tbtj ul li h1{font-size: 20px;line-height: 40px;border-bottom: 1px #999 dashed; margin-bottom: 10px;}
.tbtj ul li p{line-height: 26px;font-size: 14px; margin-bottom: 10px;height: 78px;color: #8c8c8c;}
.tbtj ul li font{color: #cf2a24;font-size: 14px;}
.tbtj ul li:hover h1{color: #cf2a24;}
/*特别推荐 end*/
/*古诗 star*/
.gushi{overflow:hidden;}
.gushi ul li{width: 32.66%;float: left; border-bottom:none;padding-bottom:0; margin: 4px;}
.gushi .leftbox{padding:15px;width:auto;border: 1px solid #f6c282; position:relative;background:#bdbdbd0f;min-height:60px;}   
.gushi .kk{ background:url(images/zj_bg.png) left top; width:18px; height:18px; overflow:hidden; position:absolute;  z-index:1;}
.gushi .k1{left:-0.5px; top:-1px;}
.gushi .k2{right:-1px; top:-1px; background-position:right 0px;}
.gushi .k3{left:-0.5px; bottom:-1px; background-position:left bottom;}
.gushi .k4{right:-1px; bottom:-1px; background-position:right bottom;}
.gushi .listConbox .tandzz .t{ padding-bottom: 5px;font-weight: bold;font-size: 16px;color: #fdff95;}
.gushi .listConbox .tandzz .zz{line-height: 20px;height: 20px;color: #fff;font-size: 12px;}
.gushi .listConbox .tandzz .zz span{float: left;padding: 0;margin-right: 10px;}
.gushi .conview {color: #fff;font-size: 14px;line-height: 24px;padding-top: 10px;letter-spacing: .6px;}
/*习俗star*/
.row {margin-left: -15px;margin-right: -15px;}
.appImgbox{margin:0 auto;padding-top:125px;padding-bottom: 230px;width:1200px;overflow:hidden; }
.appImgbox .padnone {width: 32.33333333%;padding: 0 5px;float: left; }
.appImgbox .padnone .imgBox { position: relative; margin-top: 5px;}
.appImgbox .padnone .imgBox img { width: 100%;}
.appImgbox .padnone .imgBox p {position: absolute; bottom: 0;left: 0;width: 100%;
    height: 38px;line-height: 38px;margin: 0;color: #fff;text-align: center;
	background: rgba(0, 0, 0, 0.55); font-size: 14px;}
.ydxs{ background: url(images/part2bg.png) no-repeat center;height: 600px;margin-bottom: 30px;}
.ydxs .ydxsp{padding: 50px;width: 1130px;font-size: 14px;line-height: 33px;	}
/*end*/
/*历史 star*/
.milestone{margin-bottom: 30px;}
.milestone .milestone_main {background-image: url(images/milestone_bg_ygdy.jpg);background-repeat: repeat-y;background-position: center top;overflow: hidden;height: 830px;}
.milestone .height_auto {height: auto;}
.milestone .milestone_main .milestone_right {float: right;padding-bottom: 20px;display: inline;width: 615px;background-image: url(images/milestone_dl_ygdy.png);background-repeat: no-repeat;background-position: left top;overflow: hidden;}
.milestone .milestone_main .milestone_right dt {font-size: 18px;color: #ffd76b;text-align: left;width: 575px;float: right;line-height: 30px;font-weight: bold;}
.milestone .milestone_main .milestone_right dd {font-size: 14px;color: #fff;text-align: left;width: 575px;float: right;line-height: 24px;}
.milestone .milestone_main .milestone_left {float: left;padding-bottom: 20px;display: inline;width: 615px;background-image: url(images/milestone_dl_ygdy.png);background-repeat: no-repeat;background-position: right top;overflow: hidden;}
.milestone .milestone_main .milestone_left dt {font-size: 18px;color: #ffd76b;text-align: right;width: 575px;float: left;line-height: 30px;font-weight: bold;}
.milestone .milestone_main .milestone_left dd {font-size: 14px;color: #fff;text-align: right;width: 575px;float: left;line-height: 22px;}
.milestone .milestone_more{text-align: center;}
.milestone .milestone_more a {cursor: pointer;display: inline-block;font-size: 16px;color: #fff;line-height: 30px; border: 2px solid #ffd76b; border-radius: 50px; padding: 2px 20px;}
.milestone .milestone_more .milestone_close {display: none;}
.display_none { display: none !important;}

/*历史 end*/
.foot{ background:#1b1b1b; padding-top:10px;}
.foot .footbox{ width:1000px; overflow:hidden; margin:0px auto; padding:15px 0px;}
.foot .footbox p{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#999999;}
.foot .footbox p a{ font-size:14px;color:#999999;margin: 14px;}
.foot .footbox p a:hover{ color:red;}
