﻿
*{ margin: 0; padding: 0; font-family: "微软雅黑","黑体","宋体"; /*font-size: 14px;*/ }
a{ text-decoration: none;}
ul,ol,li{ list-style: none;}
img{border: none;}
input,textarea{ outline: none;}
div,p{ margin:0px; padding:0px;}
.pr{ position:relative}
.pa{ position:absolute;}
.header input,.header .hdnav1,.header #wrap{ display:none;}

.pubcon{ width: 1255px; margin:0 auto;} 

.header{ background-color: #6a0000ba; height:auto;line-height: 86px; padding:6px 0px; width:100%; display:block;position: fixed;top: 0;left: 0;right: 0;z-index: 99999;display: flex;flex-direction: row;}
/* PC端样式 */
.header .yy{flex:0.5;}
.header .yy1{flex:1;}
.header .logo{ display: inline-block; max-width:620px;flex:3;}
.header .logo img{ width:100%;display:inline-block;vertical-align:middle;}
.header .ss{display: inline-block;flex:1; max-width:140px;text-align:center;}
.header .ss img{ width:45px;display:inline-block;vertical-align:middle;}

.hdnav{height: 100%;max-width:700px;min-width:500px;flex:4.5;}
.hdnav ul{display: flex; justify-content: space-between; height: 100%; flex-direction: row;}
.hdnav li{ height: 100%; display: flex; align-items: center; justify-content: center;flex:1;}
.hdnav li.act,.hdnav li:hover{background-color:#00000050; }
.hdnav li a{ font-size: 17px; color:#F8D0AA}

.p1{background-image: url(../images/p1.jpg);}

.set{background-position: 50% 40%;background-size: cover;background-repeat: no-repeat;display: table;table-layout: fixed;width: 100%;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  height:100%;}
.tit{margin:0px auto; height:auto;text-align:center;}
.tit font{ width:228px; height:75px;display: inline-block; background: url(../images/tit-p1.png) no-repeat right top;}
.tit strong{text-transform: uppercase;line-height: 20px; color:#e3e6ed; font-size:42px; display:block;}
.morey{width:116px; height:38px; line-height:38px; font-size:17px;border-radius:50px; display:block; margin:20px auto; letter-spacing:1px; font-family:"微软雅黑"}
.y_box ul{display:block;padding:5px; margin:0 auto; overflow:hidden;min-height:120px;}
.y_box ul li{font-size:13px;color:#666;height:28px;line-height:28px; margin:1px auto;/*background:url(../images/d.png) no-repeat 3px center; */padding:0px 3px 0px 16px; border-bottom:#dcdcdc dotted 1px; display: flex; flex-direction: row; }
.y_box ul li a{font-size:14px;color:#333;overflow:hidden; height:28px; display:inline-block; flex:1 1 0;}
.y_box ul li a:hover{ color:#F00;}
.y_box ul li span{*margin-top:-28px;color:#666;flex:1 1 90; padding-left:20px;}
.p-box{margin:0px auto;}
.p-box ul{ display: flex;flex-direction: row;}
.p-box ul li{ display: inline-block;flex:1;text-align:center;}
.p-box ul li img{ margin-bottom:10px;}

.p2{background-image: url(../images/p2.png);}
.tit1{ text-align:left; left:5px; top:0px;}
.tit01 strong{ color:#ffffff;}
.y_bt1{width:88%;height:auto;border-bottom:2px solid #e3e6ed; text-align:center; vertical-align:middle; padding-top:50px; margin:0px auto 30px auto;}
.y_bt1 span{height:auto; padding:10px 0px;margin:0px 30px;font-size:26px;color:#808082;font-weight:bold; display:inline-block;}
.y_bt1 .cur{color:#9a151a;border-bottom:5px solid #9a151a;}
.more{ right:20px; top:-70px;color:#9a151a; font-size:17px}	
.p2-box ul{width:88%; margin:0px auto;padding:0px 10px; position:relative; overflow:inherit; min-height:300px;}
.p2-box ul li{height:46px;border-bottom:1px solid #e8e8e8; padding:30px 5px;width:46%;float:left;display: flex;flex-direction: row;}
.p2-box ul li a{float:right;height:86px;line-height:28px;text-indent:0px;*text-indent:0px;display: inline-block;flex:6;font-size:20px; color:#333333; padding-left:20px;}
.p2-box ul li span{float:left;line-height:26px;font-size:16px;color:#941c1e;border-right:1px solid #e8e8e8;padding-right:10px; margin:2px 0px;display: inline-block;flex:1;text-align:center;}
.p2-box ul li strong{font-size:30px; height:28px;}
/* .p2-box ul li:nth-child(2n){ float:right;} */


.tit02{ margin:60px auto 0px auto;}
.p21-box{ width:80%;display: flex;flex-direction: row; margin:0px auto;}
.p21-box0{display: inline-block; background:#ffffff;border:1px solid #dddddd;border-radius:3px; padding:15px 30px 20px 30px;flex:1;margin:15px}
.p21-box0 .p21-tit{ width:100%; margin:0px auto;line-height:60px; height:60px;border-bottom:1px #941c1e solid;}
.p21-box0 .p21-tit strong{font-size:24px;color:#941c1e; float:left; background:#ffffff; padding:0px 5px;}
.p21-box0 .p21-tit a{font-size:15px;color:#941c1e; float:right; background:#ffffff; padding:0px 5px;}
.p21-box ul{margin:8px auto;padding:0px 10px; position:relative; overflow:inherit; min-height:300px;}
.p21-box ul li{height:56px;border-bottom:1px dashed #e8e8e8; padding:15px 5px;width:100%;display: flex;flex-direction: row;}
.p21-box ul li a{float:right;height:56px;line-height:28px;text-indent:0px;display:inline-block;flex:6;font-size:18px; color:#333333; padding-left:20px;}
.p21-box ul li span{float:left;line-height:26px;font-size:15px;color:#941c1e;border-right:1px solid #e8e8e8;padding-right:10px;display: inline-block;flex:1;text-align:center;}
.p21-box ul li strong{font-size:28px; height:28px;}

 

.p3{background-image: url(../images/p3.png);}
.tit2 strong{ color:#ffffff;}
.more1{ background-color:#ffffffc7; color:#c9900d;}
.sjz{ width:88%; border-bottom:1px dashed #c9900d; margin:40px auto ;}
.sjz ul{ display: flex;flex-direction: row;}
.sjz ul li{ display: inline-block;flex:2;background: url(../images/p3-1.png) no-repeat center; color:#c9900d; font-size:36px; font-weight:bold;margin-bottom:-85px; text-align:center; padding-bottom:120px; line-height:50px;}
.p3-box{ width:88%;}
.p3-box ul li{background:#ffffff url(../images/p3-2.png) no-repeat right bottom; border:1px solid #c9900d;margin:0px 5px; padding:14px;}
.p3-box ul li img{ width:100%;display:inline-block;vertical-align:middle;border-radius:10px;}
.p3-box ul li strong{color:#c9900d; font-size:18px;line-height:30px; }
.p3-box ul li p{/*background: url(../images/p3-3.jpg) no-repeat center left;*/ color:#aaaaaa; font-size:17px;text-align:center;line-height:24px;padding:8px 0px 16px 0px;}

.p4{background-image: url(../images/p4.png);}
.tit3 font{background: url(../images/tit-p2.png) no-repeat right top;}
.more2{ background-color:#ffffffc7; border:1px solid #941c1e; color:#941c1e;}
.p4-box{ width:76%;  margin:30px auto 0px auto;}
.p4-box ul li{margin:0px 60px;}
.p4-box ul li span{ background:#ffffff; border:1px solid #941c1e;border-radius:50%; padding:0px 10px 10px 0px; display:flex; margin-bottom:10px;}
.p4-box ul li img{ width:100%;display:inline-block;vertical-align:middle;border-radius:50%;}
.p4-box ul li strong{color:#941c1e; font-size:24px;line-height:35px; }
.p4-box ul li p{color:#666666; font-size:16px;line-height:25px;margin-top:6px;}

 
.p5-box{ width:80%;}
.p5-box ul{align-items:center;}
.p5-box ul li{border:1px solid #dddddd;margin:0px 20px;border-radius:3px;}
.p5-box ul li span{ width:100%; height:50%; overflow:hidden; display:flex;}
.p5-box ul li img{ width:100%; height:auto;display:inline-block;vertical-align:middle;border-radius:3px;}
.p5-box ul li strong{color:#941c1e; font-size:20px;line-height:28px; font-weight:normal; padding:8px; display:block; }
.p5-box ul li p{color:#666666; font-size:14px;width:88%; margin:0px auto;text-align:left;line-height:20px; border-bottom:1px solid #dddddd; padding-bottom:6px;}
.p5-box ul li a{ width:85%; color:#941c1e; font-size:15px;line-height:50px; height:50px; text-align:left; font-weight:normal; padding:8px 0px; display:block;background: url(../images/more3.png) no-repeat center right; margin:0px auto;}

.p6{background-image: url(../images/p6.png);}
.tit5{ margin:0px auto 30px auto;}
.tit5 strong{ color:#ffffffa6;}
.tit5 font{background: url(../images/tit-p3.png) no-repeat right top;}
.p6-box{ width:80%;display: flex;flex-direction: row; margin:0px auto;}
.p6-box0{display: inline-block; background:#ffffff;border:1px solid #dddddd;border-radius:3px; padding:13px 22px; margin:0px 10px;}
.p6-box0 .p6-tit{ width:100%; margin:0px auto;line-height:60px; height:60px;background: url(../images/p6-tit.jpg) repeat-x left center;}
.p6-box0 .p6-tit strong{font-size:24px;color:#941c1e; float:left; background:#ffffff; padding:0px 5px;}
.p6-box0 .p6-tit a{font-size:15px;color:#941c1e; float:right; background:#ffffff; padding:0px 5px;}
.p6-box1{flex:2; margin-right:40px;}
.p6-box2{flex:1;}
.p6-box ul{display:block;padding:0px 5px 5px 5px; margin:0 auto; overflow:hidden;min-height:120px;}
.p6-box ul li{font-size:13px;color:#666;height:auto;line-height:21px; margin:0px auto 15px auto; padding-bottom:12px;border-bottom:1px #dddddd dashed;}
.p6-box ul li a{  width:100%; display:inline-block}
.p6-box ul li p{ color:#666666;font-size:15px; width:100%; height:42px; overflow:hidden; margin:6px 0px;}
.p6-box ul li font{ float:left; color:#9d1114;font-size:16px;}
.p6-box ul li span{ float:right;color:#99181B;font-size:15px;}
.p6-box1 ul{flex-wrap: wrap;justify-content: flex-start;}
.p6-box1 ul li{ display: inline-block;flex:1;text-align:center; width:calc(92%-10)/2);min-width: calc((92% - 10px) / 2); max-width: calc((92% - 10px)/2);float:left; border-right:1px solid #dddddd; padding-right:30px;}
.p6-box1 ul li:nth-child(2n){ float:right; border-right:none;padding-right:0px}

.p7{background-image: url(../images/p7.jpg);background-size:auto;background-position:top center; padding-top:90px; padding-bottom:70px;}
.p7 .tit5{margin: 0px auto 30px auto;}
.p7 .tit5 strong{ color:#ffffff3b;}
.p7-box{ width:72%;padding:10px;border:1px solid;border-image:linear-gradient(#eec8a1,#952528)100 30;}
.p7-box ul{flex-wrap: wrap;justify-content: flex-start;}
.p7-box ul li{display:inline-block;flex:1;width:calc(93%-10)/4);min-width:calc((93% - 10px) / 4);max-width: calc((93% - 10px)/4);float:left;overflow:hidden;margin:10px;height:236px;}
.p7-box ul li a{display:inline-block;text-align:center;position:relative; width:100%; height:100%;overflow:hidden;}
.p7-box ul li img{ width:auto;min-width:100%;height:auto; min-height:100%;display:inline-block;vertical-align:middle;border-radius:3px;}
.p7-box ul li p{color:#ffffff; font-size:16px;padding-left:15px; background:#912228;text-align:left;line-height:40px; position:absolute; left:0px; bottom:0px; width:100%;}

.foot{background:#99181c url(../images/foot.jpg) no-repeat top center; width:100%; height:400px; display:block; position:relative;}
.foot-box{ width:80%; margin:0px auto; padding:60px 0px 30px 0px;font-size: 18px; color:#ffffff; display: flex;flex-direction: row;}
.foot-box .ftnav{height:70px;width:100%;}
.foot-box .ftnav ul{}
.foot-box .ftnav li{ float:left; padding:0px 20px; border-right:2px solid #ffffff;}
.foot-box .ftnav li a{ font-size: 18px; color:#ffffff}
.foot-box .ftnav li:last-child{border-right:none;}
.foot-box p{padding:0px 20px;text-align:left;font-size: 18px; line-height:40px;}
.foot-box1{ display: inline-block;flex:2;}
.foot-box2{ display: inline-block;flex:1; text-align:center; line-height:40px; font-size:18px;}
.foot-box3{font-size: 16px; color:#ffffff; line-height:80px; text-align:center}
.foot-box3 a{font-size: 16px; color:#ffffff;}

.f-top{width: 100%; top:-60px;text-align: center;}

.menu{width:60px;position:fixed; right:0px; top:200px; height:500px;}
.menu a{width:60px; height:60px; display:block; line-height:60px; text-align:center;font-size:18px;background:#ffffff url(../images/menu-li.png) no-repeat center; margin-bottom:10px; color:#891b1d;}
.menu a:hover{background:url(../images/menu-on.png) no-repeat center; color:#ffffff;}
.menu .active{background:url(../images/menu-on.png) no-repeat center; color:#ffffff;}


.shubiao{cursor: pointer;position:fixed;bottom:30px;width: 80px;text-align: center;left:0;right:0;margin:0 auto;}

.bar img{ width:100%}
.lm-tit{ right:20%; bottom:18%; font-family:"宋体"; font-size:50px; font-weight:bold; color:#f3c7a4;}
.lm-dh{ width:100%; height:52px; border-bottom:2px solid #dddddd; padding-top:30px;}
.w80{ width:80%; margin:0px auto;text-align:center; display: flex;flex-direction: row;}
.con{display: inline-block;flex:1;height:52px;}
.con ul li{ float:left;margin:0px 12px}
.con ul li a{height:52px; line-height:52px;font-size:18px;color:#808082;font-weight:bold; display:inline-block;}
.con .on a{color:#9a151a;border-bottom:2px solid #9a151a;}
.con ul li a:hover{color:#9a151a;border-bottom:2px solid #9a151a;}
.dqwz{display: inline-block;flex:1; padding-right:80px;line-height:52px; color:#663623; text-align:right;} 
.dqwz span{color:#663623; font-size:15px;background:url(../images/dqwz.jpg) no-repeat left center; padding-left:18px;}
.dqwz a{color:#663623; font-size:15px;}

.conlist{padding-bottom:60px;width:80%; margin:0px auto;min-height:555px;}
.conlist_li{ min-height:300px;}
.conlist_li ul{width:98%; margin:0 auto;}
.conlist_li ul li{color:#666;width:auto;height:auto;padding:30px;border:1px dotted #d6d6d6; margin:20px auto;}
.conlist_li ul li font{ background:#9a151a;color:#ffffff;width:auto;padding:6px 20px;border-radius:20px; font-size:16px;}
.conlist_li ul li a{color:#333;height:auto;line-height:33px;overflow:hidden;font-size:20px;display:block; margin:20px 0px;}
.conlist_li ul li a:hover{ color:#F00;}
.conlist_li ul li span{color:#999999;font-size:18px; background:url(../images/p3-3.jpg) no-repeat center left; padding:10px 30px;}

.conimg{ width:100%;padding:10px; min-height:300px;}
.conimg ul{flex-wrap: wrap;justify-content: flex-start;display: flex;flex-direction: row;}
.conimg ul li{display:inline-block;flex:1;width:calc(90%-10)/5);min-width:calc((90% - 10px) / 5);max-width: calc((90% - 10px)/5);overflow:hidden;margin:10px;}
.conimg ul li a{display:inline-block;text-align:center;position:relative; width:100%; height:100%;overflow:hidden;}
.conimg ul li img{ width:auto; max-width:100%;height:auto; min-height:100%;display:inline-block;vertical-align:middle;border-radius:3px;}
.conimg ul li p{color:#ffffff;padding-left:10px; font-size:15px;background:#912228;text-align:left;line-height:42px;height:42px; position:absolute; left:0px; bottom:0px; width:100%;display:block;overflow:hidden}

/*------分页------*/
.page {color:#626262; font-size:16px; text-align:center;font-family:"微软雅黑"; margin:50px auto;}
.page ul {list-style: none;text-align: center;margin-bottom:1px}
.page ul li {padding:5px 12px;border:1px #d5d5d5 solid;text-align:center;background:#f7f7fb;display:inline;line-height:25px;margin:0 5px;border-radius:3px;}
.page ul li a {color: #333;}
.page .com_pre_one_unshow {}
.page .com_pre_more_unshow {}
.page .com_curent {background-color:#9a151a}
.page .com_curent a {color: #fff}
.page .com_common {}
.page .com_next_more {}
.page .com_next_one {}


.article{width:78%;margin:40px auto;height:auto;color:#333;}
.article .art_title{font-size:22px;color:#000; text-align:center;font-weight:bold; margin:30px auto;}
.article .f_title{font-size:16px; color:#333; text-align:center; font-weight:lighter;line-height:30px; margin-top:10px;}
.article .art_time{text-align:center; border-bottom:1px solid #e6e6e6; color:#999;height:36px; line-height:36px; margin:10px auto 20px auto;font-size:15px;}
.article .zw{min-height:200px}
.article .zw p{color:#333; line-height:33px; font-size:18px}
.article .zw img{ margin:5px auto; text-align:center; width:100% !important; max-width:600px;}
.article .zw table{ max-width:90%; margin:0 auto;border-collapse:collapse !important;}
.article .zw th{  border:1px solid #333 !important;}
.article .zw td{  border:1px solid #333 !important;}
.ckvideo_style{ margin:0px auto}


.art_fujian{ font-size:14px; color:#333333; font-weight:bold; margin:16px 0;}
.art_fujian ul li{ list-style:none;}
.art_fujian ul li a{ color:#f00; font-weight:normal; text-decoration:none;}
.art_fujian ul li a:hover{ font-weight:normal; text-decoration:underline;}


