@CHARSET "UTF-8";
body {
 
}

body.body-white {}
a,a:hover{ text-decoration:none }
li{list-style-type: none;}

/*ThinkCMF Photos*/
ul.tc-photos {
margin: 0;
}

.tc-photos li {
display: inline;
}

.tc-photos li a {
text-decoration: none;
}
.caption{display:none;}
.tc-photos li img {
opacity: 0.6;
width: 50px;
height: 50px;
margin: 0 2px 8px;
border: 1px solid #ddd;
}

.tc-photos li img:hover {
opacity: 1;
border: 1px solid #f90;
/* box-shadow: 0 0 0 1px #f90; */
}
.clear{clear:both;}

/**/

.navbar{height:100px;line-height:100px;}
#main-menu a{font-size:16px;}
#main-menu .active a{color:#fff;}
.box-pop{width:200px;}
.box-pop .inp-so{padding:10px;display:inline-block; width:150px;height:40px;border-radius: 10px;border:1px solid #b3aba6;color:#b3aba6;vertical-align:middle;border-right: none;}
.box-pop .btn-so{display:inline-block;width:40px;height:40px;background:#fff url(../images/ico-g-1.png) center center no-repeat;border:1px solid #fff;border-radius:0 5px 5px 0;vertical-align:middle}

/*顶部一级导航*/
.xjpublic_top{width: 100%;height: 100px;background-color: #ffffff;}
.centerbox{width: 1260px;margin: 0 auto;overflow: hidden;}
.xjlogo{width: 298px;height: 53px;margin-top: 16px;}
.xjnavbtn{width: 790px;height: 100px;overflow: hidden;margin-left:10px;}
.xjnavbtn a{width: 110px;height: 100px;font-size: 18px;color: #000000;text-align: center;line-height: 100px;}
.xjnavbtn a:hover{color: #e3c392;cursor: pointer;font-weight: bold;}
/*左侧搜索*/
.xjsearch{width: 150px;height: 30px;margin-top: 35px;margin-left: 10px;overflow: hidden;background-color: #f0eeef;}
.xjsearch input{display: block;width: 120px;height: 30px;border: none;font-size: 14px;line-height: 30px;color: #9b999a;background-color: #f0eeef;text-indent: 10px;outline: none;}
.xjsearch a{width: 30px;height: 30px;background-image: url(../images/search.png);background-repeat: no-repeat;background-position: center;}
.xjsearch a:hover{cursor: pointer;}
/*二级导航*/
.xjnavhover{width: 100%;background-image: url(../images/bgop1.png);background-size: 100% 100%;background-repeat: no-repeat;padding: 20px 0;position: absolute;top: 100px;display: none;z-index: 999;}
.centerbox1{position: absolute;top: 20px;left: 50%;margin-left: -525px;overflow: hidden;}
.navsed{width: 150px;}
.navsedtil{width: 150px;height: 16px;overflow: hidden;}
.navsedtil a{font-size: 16px;color: #1a1a1a;line-height: 16px;}
.navsedtil a:hover{cursor: pointer;color: #e3c392;font-weight: bold;}
.line2{width: 4px;height: 16px;background-color: #e3c392;margin-right: 10px;}/*左侧竖线*/
.line1{width: 100%;height: 4px;background-color: #e3c392;position: absolute;bottom: 0;}
/*导航下方横线*/
.navtid{width: 150px;margin-top: 10px;margin-left: -30px;}
.navtid li{margin: 6px 0px 0px 14px;}
.navtid li a{font-size: 14px;color: #1a1a1a;line-height: 1.5;}
.navtid li a:hover{cursor: pointer;font-weight: bold;color: #e3c392;}



/*侧边导航*/
.xjPUBimg{width: 100%;height: auto;position: relative;}
.xjPUBimg img{position: relative;width:100%;height:auto}
.xjPUBtitle{width: 1260px;margin: 24px auto;overflow: hidden;}
.xjPUBtitle img{width: 14px;margin-top: 2px;margin-right: 10px;}
.xjPUBlink{height: 20px;font-size: 16px;color: #4d4852;line-height: 20px;text-indent: 10px;background-image: url(../images/icon8.png);background-position: center left;background-repeat: no-repeat;margin-right: 10px;}
.xjPUBtitle a:hover{color: #e3c392;font-weight: bold;cursor: pointer;}
.xjPUBlink2{height: 20px;font-size: 16px;color: #4d4852;line-height: 20px;text-indent: 10px;margin-right: 10px;}
.xjPUBNAV{width: 1260px;border-top: solid 1px #dadada;margin: 0px auto 30px auto;overflow: hidden;}
.xjPUBNAVle{width: 100%;border-left: solid 1px #dadada;border-right: solid 1px #dadada;}
.xjPUBNAVleT{width: 100%;height: 110px;overflow: hidden;border-bottom: solid 1px #dadada;}
.xjPUBNAVleT1{width: 4px;height: 50px;background-color: #444444;margin-top: 30px;}
.xjPUBNAVleT2{height: 30px;margin-left: 30px;margin-top: 30px;}
.xjPUBNAVleT2 p{height: 26px;font-size: 26px;line-height: 26px;color: #444444;}
.xjPUBNAVleT2 span{height: 24px;font-size: 16px;line-height: 24px;color: #888888;}
.xjPUBNAVul{width: 100%;}
.xjPUBNAVulT{width: 100%;height: 60px;font-size: 20px;color: #4d4852;line-height: 60px;text-indent: 110px;display: block;border-bottom: solid 1px #dadada;}

.xjPUBNAVulTbg1{background-image: url(../images/icon10.png);background-position: 90% 50%;background-repeat: no-repeat;}
.xjPUBNAVulTbg2{background-image: url(../images/icon9.png);background-position: 90% 50%;background-repeat: no-repeat;}
.xjPUBNAVulTbg3{background-image: url(../images/icon11.png);background-position: 90% 50%;background-repeat: no-repeat;}
.xjPUBNAVul ul{width: 100%;}
.xjPUBNAVulTli{height: 70px;border-bottom: solid 1px #dadada;clear:both;margin-left: -40px;    padding-left: 20%;}
.xjPUBNAVulTli a{width: 100%;height: 70px;overflow: hidden;}
.xjPUBNAVulTli a span{display: block;width: 10px;height: 10px;background-color: #eaeaea;margin: 30px 10px 0px 80px;}
.xjPUBNAVulTlibg{background-color: #e3c392;}
.xjPUBNAVulTli a p{height: 70px;font-size: 18px;color: #4d4852;line-height: 70px;}
.xjPUBNAVulTli:hover a p{color: #e3c392;cursor: pointer;}

.i_news{margin:50px 20px 20px 0px;height: 160px;}
.i_news li{list-style:none;float:left;width:20%;}
.i_news li img{    margin-left: 40px;}
#footer{background:#282828;}


/*底部公共部分*/
.xjpublic_bot{width: 1260px;overflow: hidden;margin: 0 auto;padding-top:20px;}
.xjpublic_botl{width: 465px;float:left;margin-bottom:20px;}
.xjpublic_botlt{width: 490px;height: 32px;font-size: 32px;color: #e3c392;line-height: 32px;margin-bottom: 10px;}
.xjpublic_botltt{width: 490px;height: 30px;font-size: 18px;color: #e3c392;line-height: 30px;}
.xjpublic_botfo{width: 490px;height: 40px;overflow: hidden;margin-top: 10px;}
.xjpublic_botfo p{width: 100px;height: 40px;font-size: 16px;color: #e3c392;line-height: 40px;}
.xjpublic_botfo a{width: 40px;height: 40px;margin: 0 10px;}
.xjpublic_botfo a img{}
.xjpublic_botfo a:hover{cursor: pointer;}
.xjqrcode{position: relative;width: 140px;height: 140px;top: -110px;left: -240px;display: none;}
.xjPROC{position: relative;width: 140px;height: 140px;top: -110px;left: -180px;display: none;}
.xjpublic_botr{width: 780px;float:right;}
.botnav{width: 780px; height: 16px;overflow: hidden;margin-top: 10px;margin-bottom: 18px;}
.botnav a{display: block;float: right;padding: 0 14px;height: 16px;font-size: 16px;line-height: 16px;color: #e3c392;border-left: solid 2px #e3c392;text-align: center;}
.botnav a:first-child{padding-right: 0;}
.botnav a:last-child{border-left: none;}
.botnav a:hover{font-weight: bold;text-decoration: underline;cursor: pointer;}
.botmsg{width: 780px;text-align:right;}
.botmsg p{height: 24px;font-size: 14px;color: #e3c392;line-height: 24px;margin-left: 10px;}
.botmsg p a{font-size: 14px;color: #e3c392;line-height: 30px;margin-left: 10px;}
.botmsg p a:hover{cursor: pointer;text-decoration: underline;}
.botmsg p img{float: left;width: 24px;margin-top: 2px;}
.botnavcopy{width: 780px;height: 30px;font-size: 14px;color: #e3c392;text-align: right;line-height: 30px;}

/*简介 begin*/
.xjaboutus{width: 1260px;height: 388px;margin: 0 auto 10px auto;overflow: hidden;}
.xjaboutusl{width: 640px;height: 388px;}
.xjaboutuslup{width: 640px;height: 234px;}
.xjaboutusldown{width: 640px;height: 150px;overflow: hidden;margin-top:10px;}
.xjaboutusldownt1{width: 320px;height: 150px;position: relative;}
.xjaboutusldownt1 img{width:98%;height:auto;}
.xjaboutusr{width: 620px;height: 388px;position: relative;background-color: black;}
.anniv_video{width: 620px;height: 388px;position: absolute;top: 0px;left: 0px;}
.anniv_video img{width: 620px;height: 388px;}
.video_btn{width: 74px;height: 74px;position: absolute;top: 158px;left: 284px;}
.video_btn button{display: block;width: 74px;height: 74px;background-color: transparent;border:0}
.video_btn img{width: 74px;height: 74px;}
/*简介 end*/

/*新闻 begin*/
.xjnews{width: 1260px;height: 300px;margin: 0 auto 30px auto;background-color: #f6f6f6;}
.xjNEWSin{width: 410px;height: 300px;position: relative;}
.xjNEWSin a{width: 410px;height: 300px;position: absolute;display: none;}
.newstime{width: 350px;height: 50px;margin-left: 30px;}
.newstime p{color: #e3c392;}
.newstimeday{font-size: 32px;border-bottom:2px solid #e3c392;width:200px;}
.newstimeym{font-size: 26px;}
.newstime1{width: 350px;height: 90px;margin-left: 30px;margin-top:15px;}
.newstime1 p{color: #e3c392;}
.newstimeday1{font-size: 32px;border-bottom:2px solid #e3c392;width:50px;}
.newstimeym1{font-size: 16px;}
.newstitle{width: 350px;height: 60px;overflow-y: hidden;font-size: 20px;color: #000000;line-height: 1.5;text-align: justify;margin: 20px 0 20px 20px;font-weight: bold;}
.newstext{width: 350px;height: 96px;overflow-y: hidden;font-size: 16px;color: #9c9c9c;line-height: 24px;text-align: justify;margin: 20px 0 20px 20px;}
.newsmore{width: 350px;font-size: 16px;color: #2d2d2d;line-height: 1.5;text-align: justify;margin: 0px 0px 0px 20px;font-weight: bold;}
.xjNEWSin a:hover{cursor: pointer;}
.xjNEWSin a:hover .newstitle{font-weight: bold;}
.newsmore:hover{text-decoration: underline;}
.xjNEWSimg{width: 424px;height: 300px;position: relative;margin-right:10px;}
.xjNEWSimgbox{width: 424px;height: 300px;position: relative;}
.xjNEWSimgbox a{width: 424px;height: 300px;position: absolute;display: none;overflow: hidden;top: 0;left: 0;}
.xjNEWSimgbox a:hover{cursor: pointer;}
.xjNEWSimgbox a img{width:400px; height: 300px;position: absolute;left: 50%;top: 0;}
.xjNEWSimgbtn{height: 14px;position: absolute;left: 50%;bottom: 10px;width:300px;}
.xjNEWSimgbtn ul{overflow: hidden;}
.xjNEWSimgbtn ul li{width: 10px;height: 10px;border: solid 2px #ffffff;border-radius: 50%;margin: 0px 8px;}
.xjNEWSimgbtn ul li:hover{cursor: pointer;}
.xjNEWSimgbtn-this{background-color: #ffffff;}
.xjNEWSimgbtn-this1{background-color: #303539;}
.xjNEWSnew{width: 406px;height: 300px;}
.xjNEWSnew1{width: 406px;margin:5px 0px;border-bottom: 1px solid #d1d1d1;padding:8px 10px;}
.DJTNEWSnew1d{width: 366px;border-bottom: solid 1px #dddddd;margin: 0 auto;padding-top: 20px;color:#000;font-size:16px;}
.DJTNEWSnew1d p{line-height:26px;height:26px;overflow:hidden;margin: 0px;}
.DJTNEWSnew1d:hover:{color:#e3c392}

.xjNEWSnewdt{width: 310px;height: 102px;}
.xjNEWSnewdt p{width: 310px;height: 30px;font-size: 14px;line-height: 30px;}

.xjNEWSnewgt{width: 36px;height: 102px;font-size: 32px;line-height: 82px;text-align: center;color: #969696;}
/*新闻 end*/
.fr{float: right;}
.fl{float:left;}
.is-required:before {content: '* ';color: red;}
.xjlinks{width: 1260px;height: 150px;margin: 0 auto;}
.xjlinksbtnle,.xjlinksbtnri{width: 34px;height: 34px;background-color: #e3c392;font-size: 24px;color: #ffffff;text-align: center;line-height: 34px;margin-top: 50px;border-radius: 50%;}
.xjlinksbtnle:hover{cursor: pointer;font-weight: bold;}
.xjlinksbtnri:hover{cursor: pointer;font-weight: bold;}
.xjlinksimgbox{width: 1192px;height: 150px;overflow: hidden;}
.xjlinksimg{height: 140px;overflow: hidden;margin-left: -20px;}
.xjlinksimg li{list-style-type: none;float:left;width: 238.4px;height: 120px;}
.xjlinksimg li img{height: 100px;margin: 24px auto 0 auto;}
.xjlinksimg li img:hover{cursor: pointer;}


/*文字列表样式*/
.xjnewzhul{width: 930px;margin-top: 30px;}

.xjnewzhul ul{width: 930px;}
.xjnewzhul ul .lnew{width: 930px;padding: 30px 0;border-bottom: solid 1px #e7e7e7;clear:both;height:170px;}
.xjnewzhul ul .lnew a{overflow: hidden;width: 930px;height: 110px;}
.xjnewzhul ul .limg{float:left; width:48%;margin:1%;display: flex;align-items: center;justify-content: center;}
.xjnewzhul ul .limg p{color:#000; line-height:30px;font-size:16px;text-align:center;}
.xjnewzhul ul .limg img{ width:auto; height: 250px;}
.xjnewzhul ul .hzhb{float:left; width:21%;margin:1% 2%;display: flex;align-items: center;justify-content: center;}
.xjnewzhul ul .hzhb p{color:#000; line-height:30px;font-size:16px;text-align:center;}
.xjnewzhul ul .hzhb img{  height: 100px;width:200px;}

.xjnewzhulle{width: 110px;height: 110px;background-color: #e7e7e7;text-align: center;}
.xjnewzhul ul .lvideo{float:left; width:31.3%;margin:1%;display: flex;align-items: center;justify-content: center;}
.xjnewzhul ul .lvideo p{color:#000; line-height:30px;font-size:16px;text-align:center;}
.xjnewzhul ul .lvideo img{ width:270px; height: 152px;}
.Bzday{width: 110px;font-size: 48px;color: #e3c392;line-height: 1.2;}
.n_line{border-bottom: 2px solid #e3c392;margin-left: 20px;width:70px;}
.Bzm,.Bzy{width: 110px;font-size: 20px;color: #666666;    line-height: 40px;}
.xjnewzhulri{width: 760px;height: 110px;margin-left: 30px;}
.xjnewzhulrih1{width: 760px;height: 36px;font-size: 24px;color: #2c2c2c;line-height: 36px;overflow: hidden;}
.xjnewzhulri>div{width:760px; overflow: hidden;margin-bottom: 3px;}
.xjnewzhulri>div p{font-size: 14px;color: #666666;line-height: 20px;margin-right: 10px;}
.xjnewzhulri>div span{font-size: 14px;color: #666666;line-height: 20px;display: inline;}
.xjnewzhulrip{width: 760px;height: 40px;font-size: 14px;overflow: hidden;color: #666666;line-height: 20px;}
.xjnewzhulrih1:hover{cursor: pointer;color: #e3c392;}
.xjnewzhulrip:hover{cursor: pointer;color: #e3c392;}


.xjnewzhul1{width: 1296px;margin-top: 30px;}
.xjnewzhul1 ul{width: 100%;}
.xjnewzhul1 ul li{width: 100%;padding: 30px 0;border-bottom: solid 1px #e7e7e7;clear:both;height:170px;}
.xjnewzhul1 ul li a{overflow: hidden;width: 100%;height: 110px;}

.xjnewzhulri1{width: 1110px;height: 110px;margin-left: 30px;}
.xjnewzhulrih11{width: 1110px;height: 36px;font-size: 24px;color: #2c2c2c;line-height: 36px;overflow: hidden;}
.xjnewzhulri1>div{width:1110px;; overflow: hidden;margin-bottom: 3px;}
.xjnewzhulri1>div p{font-size: 14px;color: #666666;line-height: 20px;margin-right: 10px;}
.xjnewzhulri1>div span{font-size: 14px;color: #666666;line-height: 20px;display: inline;}
.xjnewzhulrip1{width: 1110px;height: 40px;font-size: 14px;overflow: hidden;color: #666666;line-height: 20px;}
.xjnewzhulrih11:hover{cursor: pointer;color: #e3c392;}
.xjnewzhulrip1:hover{cursor: pointer;color: #e3c392;}
.pagination{clear:both;display: block;margin-left: 5%;}
/*综合新闻列表*/
.xjnewzh{width: 930px;margin-top: 30px;}
.xjnewzhlb{width: 930px;height: 375px;background-color: #303539;overflow: hidden;margin: 20px 0px 0px 20px;}

.xjNEWSimg1{width: 500px;height: 375px;position: relative;}
.xjNEWSimgbox1{width: 500px;height: 375px;position: relative;}
.xjNEWSimgbox1 a{width: 500px;height: 375px;position: absolute;display: none;overflow: hidden;top: 0;left: 0;}
.xjNEWSimgbox1 a:hover{cursor: pointer;}
.xjNEWSimgbox1 a img{width:500px; height: 375px; position: absolute;left: 50%;top: 0;}
.newstitle1{width: 350px;height: 60px;overflow-y: hidden;font-size: 20px;color: #fff;line-height: 1.5;text-align: justify;margin: 20px 0 20px 20px;font-weight: bold;}

.fz{ padding:5px 20px;height:50px;}
.fz div{float:left;margin:0px 20px;font-size:18px;padding:10px 20px;}
.fz .on{color:#fff;background-color:#e3c392;padding:10px  20px;}
.fz_desc{clear:both;margin-top:20px;width: 930px;font-size: 18px; color: #333333; text-align: justify; text-indent: 36px;line-height: 24px; padding: 0px 30px 0px 20px;}
.fz_desc p{line-height:24px;}

.xjnewInbox{width: 430px;height: 400px;}
.xjnewIn{width: 370px;height: 300px;margin: 30px 0 0 30px;position: relative;}
.xjnewIn a{width: 370px;height: 300px;position: absolute;display: none;}
.xjnewIn a:hover{cursor: pointer;}
.xjnewIn H1:hover {color: #e3c392;text-decoration: underline;}
.xjnewIn p:hover {color: #e3c392;text-decoration: underline;}
.xjnewInH1{width: 370px;height: 60px;font-size: 20px;color: #ffffff;line-height: 30px;overflow: hidden;}
.xjnewInT1{width: 370px;height: 30px;font-size: 16px;color: #a8b1ba;line-height: 30px;overflow: hidden;}
.xjnewInP1{width: 370px;height: 100px;font-size: 16px;line-height: 20px;color: #a8b1ba;margin: 20px 0;overflow: hidden;text-align: justify;}
.xjnewInmore1{width: 100px;height: 30px;font-size: 14px;line-height: 30px;color: #e3c392;border: solid 1px #e3c392;border-radius: 15px;text-align: center;margin-top: 20px;margin-left:20px;}
.xjnewInmore1:hover{background-color: #e3c392;color: #ffffff;cursor: pointer;}
.xjnewIMGbtn{width: 370px;height: 14px;margin: 0 0 0 30px;}
.xjnewIMGbtn ul{overflow: hidden;}
.xjnewIMGbtn-this1{width: 14px;height: 14px;border-radius: 50%;background-color: #8a7c66;margin: 0 10px;}
.xjnewIMGbtn-this{width: 14px;height: 14px;border-radius: 50%;background-color: #e3c392;margin: 0 10px;}
.xjnewIMGbtn ul li:hover{cursor: pointer;}
.xjnewIMG{width: 500px;height: 375px;}
.xjnewIMGbox{width: 500px;height: 375px;position: relative;}
.xjnewIMGbox a{width: 500px;height: 375px;position: absolute;overflow: hidden;display: none;}
.xjnewIMGbox img{height: 375px;position: absolute;left: 50%;}

/*详情页*/
.xjnewdel{width: 930px;margin: 30px auto 10px auto;}
.xjnewdelh1{font-size: 28px;color: #333333;line-height: 40px;text-align: center;}
.xjnewdelh2{font-size: 22px;color: #333333;line-height: 30px;text-align: center;}
.xjnewdeldiv{width: 930px;height: 40px;overflow: hidden;}
.xjnewdeldiv p{font-size: 16px;color: #666666;line-height: 40px;margin-right: 10px;}
.xjnewdeldiv span{display: inline;font-size: 16px;color: #000000;padding: 0 4px;line-height: 40px;}
.xjnewdeldiv p:first-child{margin-left: 90px;}
.xjnewdelp{width: 930px;font-size: 18px;color: #333333;text-align: justify;text-indent: 36px;margin: 20px auto;line-height: 24px;padding: 0px 30px 0px 10px;}
.xjnewdelp p{font-size: 18px;color: #333333;text-align: justify;text-indent: 36px;margin: 20px auto;line-height: 36px;}
.xjnewdelp a{display: inline;font-size: 18px;color: #333333;text-decoration: underline;padding: 6px;}
.xjnewdelp a:hover{color: red;}
.xjnewdelp .jjbt{font-size:36px;font-family: 黑体;}
.xjnewdelp .jjbt2{font-family:Microsoft YaHei;font-size:18px;text-indent:36px;}
/*网站导航*/
.xjmapweb{width: 1260px;margin: 0 auto 30px auto;border-top: solid 2px #e3c392;}
.xjmapbox1{width: 1260px;position: relative;}
.xjMAP1{width: 1260px;}
.xjMAPline1{width: 1260px;margin: 0 auto;padding: 20px 30px;border-top: solid 1px #e3c392;overflow: hidden;}
.xjMAPline1 a:hover{cursor: pointer;font-weight: bold;}
.xjMAPline1>a{float: left;width: 140px;height: 40px;background-color: #e3c392;font-size: 18px;color: #ffffff;line-height: 40px;text-align: center;}
.xjMAPline1>div{float: left;width: 1060px;overflow: hidden;}
.xjMAPline1>div a{width: 120px;height: 40px;line-height: 40px;font-size: 18px;color: #4d4852;text-align: center;float: left;}

.ads{width:1260px; height:150px;margin:20px 0px;clear:both;}