*{box-sizing: border-box;}
html,body{color:#000;background:#FFF; padding: 0; margin: 0; }   
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,   
fieldset,input,textarea,p,blockquote,th,td {   
margin:0;   
padding:0;   
}   
table{   
border-collapse:collapse;   
border-spacing:0;   
}   
fieldset,img {   
border:0;   
}   
address,caption,cite,code,dfn,em,strong,th,var {   
font-style:normal;   
font-weight:normal;   
}   
ol,ul {   
list-style:none;   
} 
i{ font-style:normal}
caption,th {   
text-align:left;   
}   
h1,h2,h3,h4,h5,h6 {   
font-size:100%;   
font-weight:normal;   
}   
q:before,q:after {   
content:'';   
}   
abbr,acronym { border:0;   
}   
*{  
    margin: 0px;  
    padding: 0px;  
      
}   
a{  
    text-decoration: none;  
    color: #000000;  
    font-size:15px;  
    /*字体*/  
}  
li{  
    list-style: none;  
}  
input,img{  
    border: none;  
	display: block;
}
a {	transition: all .3s ease 0s;text-decoration: none;color:#535353;}
a:active,
a:hover {outline: 0}
a:hover,
a:focus {color: #95642c;text-decoration: none}

 @font-face{font-family:ziti;

src:url(../font/SourceHanSansCN-Light.otf);

}

 @font-face{font-family:x-ziti;

src:url(../font/SourceHanSansCN-ExtraLight.otf);

}

body {
	background: #fff none repeat scroll 0 0;
	color: #757575;
	font-family: ziti;
	font-size: 16px;
	text-align: left;
	overflow-x: hidden;
	line-height: 26px;
	font-weight: 400;
	padding: 0;
	margin: 0;
}
.clear{clear: both}
.clear:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.floatleft {Float: left}
.floatright {float: right}
.alignleft {float: left;margin-right: 15px;margin-bottom: 15px}
.alignright {float: right;	margin-left: 15px;	margin-bottom: 15px}
.aligncenter {	display: block;	margin: 0 auto 15px}
.mainBox{ width: 1200px; margin: 0 auto;}
.blank50{ height: 50px;}
.blank30{ height: 30px;}
.blank100{ height: 100px;}

.center{ text-align: center;}

/*顶部样式*/
.top{width:100%; /*height: 750px;*/}
.banner{ width:100%; /*height: 750px; */z-index: 0;}
.banner-top{ width:100%; /*height: 750px; */z-index: 1; background: url(../images/ny-banner-topbg.png) repeat-x;}

.menu{  width:100%; margin: 0 auto; min-width:1200px;}
.menu .logo{ float: left; padding: 20px 0;}
.menu .logo img { width: 275px; }
.menu .menu-right{ float: right; width:780px; height: 96px; background: url(../images/menu_line.png) repeat-x center bottom; position:relative;}
.menu .menu-right .menuCon{ float: left; width:668px;}
.menu .menu-right .menuCon .menu-li{ float: left; display: inline-block; color:#333333; height: 96px; text-align: center; width:110px; line-height: 96px; position: relative; z-index: 9999;}
.menu .menu-right .menuCon .menu-li a{ color:#95642c;font-size: 18px;}
.menu .menu-right .menuCon .menu-li .nav{ display: block;cursor: pointer;}
.menu .menu-right .menuCon .menu-li .nav a{ color:#333333;}
.menu .menu-right .menuCon .menu-li .nav-con{ display: none; line-height: 35px; position: absolute; width:100px; text-align: center; top:95px; margin-top: 0;  background-color: rgba(0,0,0,.7); border-top: 1px solid #ffa600;}
.menu .menu-right .menuCon .menu-li .nav-con a{ display: block; color:#ffffff;font-family:x-ziti; font-size: 16px; line-height: 40px;}
.menu .menu-right .menuCon .menu-li .nav-con a:hover{ background-color:#b58d40;}
.menu .menu-right .menu-right{ float: left; width:56px; text-align: center;}
.menu .menu-right .ip{position: absolute; right: -60px; top: 5px; width: 90px; text-align: center; border: 1px solid #b58d40; font-size:12px; color:#b58d40; border-radius: 5px; margin-top: 28px;}

.active{height: 96px;border-bottom: 1px solid #ffa600;}
.active a{color:#ffffff;}
.serch{ position: relative; margin-top: 37px;}
.right_ico{ float: left;font-size: 20px;line-height: 20px;	padding:0 5px;	color:#b1873d;}
.search-option {background: #ffffff none repeat scroll 0 0;	top: 54px;	color: #666; display: none; position: absolute;	right:0px;width: 350px;height: 40px;	line-height: 40px;	z-index: 99999}
.search-option input {background: #ffffff none repeat scroll 0 0;border: medium;color: #333;display: block;float: left;font-size: 14px;font-style: none;padding: 0px 10px;width: 310px;height: 40px;line-height: 40px}
.search-option button.button {background: #95642c;border: medium;color: #fff;display: inline-block;float: right;font-size: 14px; padding: 10px;width:40px;}
.serch-right{ float: right;}
/*网站baner*/
.slide{max-width:100%;margin:0 auto;position:relative;z-index:999;}
.slide ul{width:10000%;list-style-type:none}
.slide .next_btn1{ position: absolute; left:0; top:0; width:80px; height: 100%; z-index:10; }
.slide .prev_btn1{ position: absolute; right:0; top:0; width:80px; height: 100%; z-index:10; }
.slide .next_btn1 a{	position: absolute;	left:0;	top:50%;margin-top:-40px;width:80px;height:80px;opacity:0;	transition:all 0.3s;-webkit-transition:all 0.3s;background-image: url(../images/ld_prev.png);background-repeat: no-repeat;	background-position: center;}
.slide .prev_btn1 a{	position: absolute;	right:0;top:50%;margin-top:-40px;width:80px;height:80px;opacity:0;	transition:all 0.3s;-webkit-transition:all 0.3s;background-image: url(../images/ld_next.png);background-repeat: no-repeat;	background-position: center;}
.slide .next_btn1:hover a,.slide .prev_btn1:hover a{ opacity:1; }

.slide ul:after{content:'';clear:both;display:block}
.slide ul li{float:left;text-align:center}
.slide ul li img{vertical-align:middle;max-width:100%}
.slide .circle_btn{position:absolute;bottom:-25px; height: 2px; text-align:center;left:0;display:table;margin:0 auto;width:100%}
.slide .circle_btn button{box-sizing:content-box;opacity:.8;outline:none;border:none;padding:2px 18px;height: 2px;background:#cfcfcf;margin:2px 5px;overflow:hidden;transition:all .6s;cursor:pointer}
.slide .circle_btn button.active{background:#bfa470;}
/*按钮*/
.focus .prev{ position: absolute; left:0; top:0; width:80px; height:750px; z-index:10; }
.focus .next{ position: absolute; right:0; top:0; width:80px; height:750px; z-index:10; }

.focus .prev a{
	position: absolute;
	left:0;
	top:50%;
	margin-top:-40px;
	width:80px;
	height:80px;
	opacity:0.3;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	background-image: url(../images/ld_prev.png);
	background-repeat: no-repeat;
	background-position: center;
}
.focus .next a{
	position: absolute;
	right:0;
	top:50%;
	margin-top:-40px;
	width:80px;
	height:80px;
	opacity:0.3;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	background-image: url(../images/ld_next.png);
	background-repeat: no-repeat;
	background-position: center;
}

.focus .prev:hover a,.focus .next:hover a{ opacity:1; }




/*首页头条*/

.index-news{ background-color: #f1f0eb; padding: 62px 0;}
.index-news-Box{margin: 0 auto;}
.index-tit{ width: 465px; margin: 0 auto; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
.index-news-Box .news-list{margin-left:-12px;margin-right:-12px;margin-bottom:50px; margin-top: 50px;}
.index-news-Box .news-list:before,.section-news .news-list:after{content:" ";display:table}
.index-news-Box .news-list:after{clear:both}
.index-news-Box .news-list .item{width:25%;padding:0 12px;float:left}
.index-news-Box .news-list .item .item-inner{display:block;background-color:#fff;font-size:14px;color:#525555;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.index-news-Box .news-list .item .item-inner .text-area{padding:15px 15px 0 15px}
.index-news-Box .news-list .item .item-inner .text-hd{padding-left:46px;color:#242a2a;position:relative;margin-bottom:15px}
.index-news-Box .news-list .item .item-inner .text-hd .date-box{position:absolute;top:0;left:0;text-align:center;font-size:18px;line-height:1.15; }
.index-news-Box .news-list .item .item-inner .text-hd .date-box .date{font-size:26px}
.index-news-Box .news-list .item .item-inner .text-hd .date-box .mounth{font-size:12px; margin-top:5px; color:#666;}
.index-news-Box .news-list .item .item-inner .title{font-size:16px;line-height:1.5;font-weight:normal;padding-left:8px;border-left:1px solid #616263;overflow:hidden;height:3em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; margin-left:10px;}
.index-news-Box .news-list .item .item-inner .abstract{margin-bottom:40px;line-height:1.5;overflow:hidden;height:4.5em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.index-news-Box .news-list .item .item-inner:hover{box-shadow:0 2px 2px .2px rgba(4,0,0,0.2); -webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}
.index-news-Box .news-list .item .item-inner .img-box img{ width: 100%;}
.index-news-Box .news-list .item .item-inner .text-orange{ border-top: 1px solid #f7f7f7; padding: 5px 15px;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.index-news-Box .news-list .item .item-inner:hover .text-orange{ background-color: #f7f7f7;border-top: 1px solid #ffffff;}



.more{ width: 116px; height: 40px; margin:50px auto 0 auto; text-align: center; line-height: 40px; background: url(../images/xw-gd-link.png) no-repeat;}
.more a{ color:#b5b5b5;}
.more:hover{ width: 116px; height: 40px; margin:50px auto 0 auto; text-align: center; line-height: 40px; background: url(../images/xw-gd-hover.png) no-repeat;}
.more:hover a{ color:#b58d40;}




/*首页业务领域*/

.ywly-left{ float: left; width:600px;}
.ywly-left .ywly-left-fl{ float: left; width:297px; height: 175px;}
.ywly-left .ywly-left-fr{ float: right; width:298px; height: 175px;}
.ywly-left .ywly-left-bot{ width:600px; height: 234px; float: left; margin-top: 4px;}
.ywly-right{ float: right; width:595px;}
.ywly-right-top{ float: right; width:595px; height: 413px;}
.ywly-bot{ float: left; width:298px; height: 210px;margin-top: 4px;}
.margLeft4{ margin-left: 4px;}
.ywly-right-bot{ float: left; width:295px; height: 210px;margin-top: 4px;}

.ywlys1{ width: 100%; height: 100%; overflow: hidden;  position: relative;}
.ywlys1 .bg_pic img {  width: 100%; height: 175px;  transition: .1s transform;  transform: translateZ(0);}
.ywlys1 .cover {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  background: #000;  filter: alpha(opacity=40);  opacity: 0.4;}
.ywlys1 .txt {width: 60%; height: 33px; vertical-align: middle; z-index: 9; font-family: x-ziti;  position: absolute;  left: 15px;  bottom: 10px; line-height:40px; color: #fff;  font-size: 16px;}
.ywlys1 .txt img{float: left; margin-right: 10px; vertical-align: middle; display: block;}
.ywlys1:hover .bg_pic img {  transform: scale(1.1, 1.1);  transition: .6s transform;}
.ywlys1 .maskBg{ background: rgba(0, 0, 0, 0); width:100%; height: 100%; position: absolute; z-index: 5;top:0; }
.ywlys1:hover .maskBg{ background: rgba(0, 0, 0, .45); width:100%; height: 100%; position: absolute; z-index: 5;top:0; transition: .4s transform;  transform: translateZ(0); }

.ywlys2{ width: 100%; height: 100%; overflow: hidden;  position: relative;}
.ywlys2 .bg_pic img {  width: 100%; height: 234px;  transition: .1s transform;  transform: translateZ(0);}
.ywlys2 .cover {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  background: #000;  filter: alpha(opacity=40);  opacity: 0.4;}
.ywlys2 .txt {width: 60%; height: 33px; vertical-align: middle; z-index: 9; font-family: x-ziti;  position: absolute;  left: 15px;  bottom: 10px; line-height: 40px; color: #fff;  font-size: 16px;}
.ywlys2 .txt img{float: left; margin-right: 10px; vertical-align: middle; display: block;}
.ywlys2:hover .bg_pic img {  transform: scale(1.1, 1.1);  transition: .6s transform;}
.ywlys2 .maskBg{ background: rgba(0, 0, 0, 0); width:100%; height: 100%; position: absolute; z-index: 5;top:0; }
.ywlys2:hover .maskBg{ background: rgba(0, 0, 0, .45); width:100%; height: 100%; position: absolute; z-index: 5;top:0; transition: .4s transform;  transform: translateZ(0); }
.index-nr{ position: absolute; right: -30px; top:-45px; z-index: 9;}

.ywlys3{ width: 100%; height: 100%; overflow: hidden;  position: relative;}
.ywlys3 .bg_pic img {  width: 100%; height: 210px;  transition: .1s transform;  transform: translateZ(0);}
.ywlys3 .cover{  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  background: #000;  filter: alpha(opacity=40);  opacity: 0.4;}
.ywlys3 .txt {width: 60%; height: 33px; vertical-align: middle; z-index: 9; font-family: x-ziti;  position: absolute;  left: 15px;  bottom: 10px; line-height: 40px; color: #fff;  font-size: 16px;}
.ywlys3 .txt img{float: left; margin-right: 10px; vertical-align: middle; display: block;}
.ywlys3:hover .bg_pic img {  transform: scale(1.1, 1.1);  transition: .6s transform;}
.ywlys3 .maskBg{ background: rgba(0, 0, 0, 0); width:100%; height: 100%; position: absolute; z-index: 5;top:0; }
.ywlys3:hover .maskBg{ background: rgba(0, 0, 0, .45); width:100%; height: 100%; position: absolute; z-index: 5;top:0; transition: .4s transform;  transform: translateZ(0); }

.ywlys4{ width: 100%; height: 100%; overflow: hidden;  position: relative;}
.ywlys4 .bg_pic img {  width: 100%; height: 415px;  transition: .1s transform;  transform: translateZ(0);}
.ywlys4 .cover {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  background: #000;  filter: alpha(opacity=40);  opacity: 0.4;}
.ywlys4 .txt {width: 60%; height: 33px; vertical-align: middle; z-index: 9; font-family: x-ziti;  position: absolute;  left: 15px;  bottom: 10px; line-height: 40px; color: #fff;  font-size: 16px;}
.ywlys4 .txt img{float: left; margin-right: 20px; width:44px; height: 33px;vertical-align: middle; display: block;}
.ywlys4:hover .bg_pic img {  transform: scale(1.1, 1.1);  transition: .6s transform;}
.ywlys4 .maskBg{ background: rgba(0, 0, 0, 0); width:100%; height: 100%; position: absolute; z-index: 5;top:0; }
.ywlys4:hover .maskBg{background: rgba(0, 0, 0, .45); width:100%; height: 100%; position: absolute; z-index: 5;top:0; transition: .4s transform;  transform: translateZ(0); }

.ywly-left .txt,
.ywly-right .txt { width: auto; height: auto; background: rgb(0 0 0 / 55%); padding: 2px 8px; font-weight: bold; box-sizing: border-box; border-radius: 10px;}
.ywly-left .txt img,
.ywly-right .txt img { margin-top: 3px; }


/*首页在线订购  */

.index-zxdg{ background: url(../images/dg_bg.jpg) no-repeat; height:550px; padding-top: 64px;}
.index-zxdg-con{ margin-top: 50px;  border:1px solid #f6f6f6;  border-right:none;}
.index-zxdg-li{ float: left; width:199.7px; transition: .6s transform; border-right:1px solid #f6f6f6; background-color: #ffffff !important; height: 356px;}
.index-zxdg-bg1{ background: url(../images/index-zxyd-ico1.png) no-repeat center 100px;}
.index-zxdg-bg2{ background: url(../images/index-zxyd-ico2.png) no-repeat center 100px;}
.index-zxdg-bg3{ background: url(../images/index-zxyd-ico3.png) no-repeat center 100px;}
.index-zxdg-bg4{ background: url(../images/index-zxyd-ico4.png) no-repeat center 100px;}
.index-zxdg-bg5{ background: url(../images/index-zxyd-ico5.png) no-repeat center 100px;}
.index-zxdg-bg6{ background: url(../images/index-zxyd-ico6.png) no-repeat center 100px;}

.index-zxdg-bg1:hover{ background: url(../images/index-zxyd-jd.jpg) no-repeat center 0; }
.index-zxdg-bg2:hover{ background: url(../images/index-zxyd-cy.png) no-repeat center 0;transition: .6s transform; }
.index-zxdg-bg3:hover{ background: url(../images/index-zxyd-jq.png) no-repeat center 0;transition: .6s transform; }
.index-zxdg-bg4:hover{ background: url(../images/index-zxyd-sc.png) no-repeat center 0;transition: .6s transform; }
.index-zxdg-bg5:hover{ background: url(../images/index-zxyd-lxs.jpg) no-repeat center 0;transition: .6s transform; }
.index-zxdg-bg6:hover{ background: url(../images/index-zxyd-cx.jpg) no-repeat center 0;transition: .6s transform; }

.index-zxdg-a{ padding-top: 115px; display: none;}
.index-zxdg-a li{ width:178px; margin: 0 auto; height: 35px; line-height: 35px; margin-top: 10px;}
.index-zxdg-a li a{ width:178px; color:#ffffff; padding-left: 10px; display: block; margin: 0 auto; height: 35px; line-height: 35px; background: url(../images/index-zxyd-more.png) no-repeat; background-color: rgb(0 0 0 / 60%); font-size: 14px; margin-top: 5px;}

/*首页文化西旅*/

.index-whxl-li{ float: left; width: 390px; height: 502px;}
.index-whxl-con{ padding-top: 270px;height: 502px; display: none;transition: background 0.5s; -webkit-transition: background 0.5s;}
.index-whxl-con span{ font-size: 14px; display: block; line-height: 25px; color:#ffffff; width: 326px; margin: 0 auto;}
.index-whxl-con ul{ margin-top: 76px;}
.index-whxl-con ul li{ float: left; margin-left:30px ; font-size: 16px; color:#d7b971; background: url(../images/index-zxyd-more1.png) no-repeat; width: 89px; height: 53px; text-align: center; line-height: 53px;}
.index-whxl-con ul li a{color:#d7b971; display: block;}
.index-whxl-bg1{ background: url(../images/index-wwq.jpg) no-repeat; float: left;}
.index-whxl-bg2{ background: url(../images/index-sjcc.jpg) no-repeat; float: left; margin-left: 15px;transition: .6s transform;}
.index-whxl-bg3{ background: url(../images/index-csjy.jpg) no-repeat; float: right;transition: .6s transform;}

.index-whxl-bg4{ background: url(../images/index-wwq-hover.jpg) no-repeat;}
.index-whxl-bg5{ background: url(../images/index-sjcc-hover.jpg) no-repeat;}
.index-whxl-bg6{ background: url(../images/index-csjy-hover.jpg) no-repeat;}

/*首页投资者专区*/

.tab-title{border-bottom:#f8f8f8 solid 1px;height: 49px;width: 300px; margin: 0 auto;}
.tab-title li{padding:0px;display:inline-block;height: 50px; margin:0 20px; padding: 0 20px; line-height: 50px; font-size: 18px;}
.tab-title li.selected{border-bottom:#bf9349 solid 3px; height: 50px; line-height: 50px; font-size: 18px;}
.tab-title li.selected a{color:#bf9349; font-size: 18px;}
.news-con{border:#f8f8f8 solid 1px; height:360px;}
.stock-info {
    overflow: hidden;
}

.stock-cnt {
    position: relative;
    min-height: 230px;
    width: 350px;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
}

.stock-tit {
    background: url(../images/icon_6.png) left 0 bottom 8px no-repeat;
    padding-left: 40px;
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.stock-tit2 {
    background: url(../images/icon_7.png) left 0 bottom 8px no-repeat;
}

.stock-tit3 {
    background: url(../images/icon_8.png) left 0 bottom 8px no-repeat;
}

.stock-tit span {
    color: #f70007;
    font-size: 24px;
}

.stock-desc {
    padding-left: 40px;
    color: #666;
    font-size: 14px;
    line-height: 28px;
}

.stock-desc * {
    color: #666;
    font-size: 14px;
    line-height: 28px;
}
.stock-desc img{width: 100%;}

.stock-cnt:after {
    content: "";
    display: block;
    position: absolute;
    right: -25px;
    top: 60px;
    height: 150px;
    border-left: 1px solid #eee;
}
.stock-3:after{border-left: none;}
.stock-prices {
    margin-bottom: 5px;
}

.stock-prices span {
    font-size: 30px;
    color: #00b03d;
    font-weight: bold;
    margin-right: 30px;
}

.stock-prices em {
    color: #00b03d;
    font-size: 18px;
    margin-right: 25px;
}

.prices-up * {
    color: #f70007 !important;
}

/*旗下企业*/
.qxqy{}
.qxqy li{ float: left; width: 16.66666667%; padding: 4px;}
.qxqy li a{background: #ffffff; display: block; position: relative;height: 140px;}

/*底部通用*/

.footer{ background: #463f2d;font-size: 14px; font-family: x-ziti; padding: 20px;}
.footer .footer-left{ float: left; margin-top: 10px;}
.footer .footer-left .foot-logo{ float: left; width:298px}
.footer .footer-left .ewm{ float: left;cursor: pointer; position: relative; margin-left: 15px; width:55px; height: 55px; padding: 15px; text-align: center; background: url(../images/bot-e-bg.png) repeat; border-radius: 50px;}
.footer .footer-left .ewm b{ position: absolute; left:55px; top:-20px; bottom:0; display: none; width: 96px; height: 96px; background: #ffffff;}
.footer .footer-left .ewm b img{ width:100%;}
.footer .footer-right{ float: right;color:#f0f0f0;}
.footer .footer-right .footer-top{ text-align: right;}
.footer .footer-right .footer-top a{ color:#f0f0f0; margin: 0 5px;}
.footer .footer-right span{ font-size: 12px;}
.footer .footer-right span a{ font-size: 12px; color:#FFF;}
.footer .footer-right a{ font-size: 12px; color:#FFF;}

/*---------内页-------- */

/*内页顶部样式*/
.ny-top{width:100%; }
.ny-banner{ width:100%;height: 225px; overflow: hidden;}


/*内页通用样式二级导航*/
.ny-nav{width: 100%; height:65px; background-color: #f5f4f2;}
.ny-nav .nav-left{ float: left;margin-right: 15px;}
.ny-nav .nav-left span{ font-size: 30px; float: left; margin-right: 15px; font-family:x-ziti; line-height: 65px; color:#a47a3e;}
.ny-nav .nav-left img{margin-top:16px; float: left; height:30px;}
.ny-nav .ny-nav-con{ float: right;}
.ny-nav .ny-nav-con li{ float: left; width:108px;  margin-right: 1px; height: 65px; line-height: 65px; text-align: center; font-size: 14px;}
.ny-nav .ny-nav-con li a{display: block; width:108px;height: 65px; color:#bf9a6b;cursor: pointer;font-size: 16px;}
.ny-nav .ny-nav-con li a.hover{ width:108px;height: 65px; font-weight: bold; border-bottom: 1px solid #bf9a6b;}
/*内页内容上部加线条*/
.ny-box{width:100%;}
.ny-box1{ position: relative; width:100%; }
.ny-title{z-index: 1; width: 100%; background: url(../images/ny-top-line.png) no-repeat center 11px; height: 63px;}
.ny-title-con{ background: url(../images/ny-title.png) no-repeat center center; height: 63px; color:#bf9a41; font-size: 30px; text-align: center; line-height: 40px;}
.con-line{ background-color: #ffffff;width: 100%; top:15px; border-left: 1px solid #f4ebd5; border-right: 1px solid #f4ebd5;border-bottom: 1px solid #f4ebd5;}

/*---------集团简介-------- */

.jtjj-qygk{ padding-top: 70px;margin-top: 0px; clear:both; overflow:hidden; width:100%; text-align: justify; text-indent: 0; font: 18px/34px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif; color: #404040; word-break: break-word; }
.jtjj-qygk span{ width:1067px; margin: 0 auto; display: block; line-height: 35px; margin-bottom: 5px;}
.jtjj-qygk p{ text-indent:2em;}
.jtjj-qygk .video{ width:800px; margin: 0 auto 50px auto;}
.jtjj-qygk .video img{ width: 100%;}

.jtjj-jyln{ background: url(../images/jyln-bg.jpg) no-repeat; width:1200px; height: 524px; margin-top: 50px;}
.jtjj-jyln span{ width: 362px;color: #ffffff; margin-left: 82px; display: block; padding-top: 80px; line-height: 32px;}

.jtjj-fzcg{ background: #f8f7f6; margin-top: 50px; clear:both; overflow:hidden; width:100%; }
.jtjj-fzcg span{ width:1067px; margin: 0 auto; text-align: center; display: block; line-height: 35px; margin-bottom: 25px;}

.jtjj-fzyj{}
.jtjj-fzyj .jtjj-fzyj-left{ float: left; width:389px; height: 599px; background-color: #f6f4ef;}
.jtjj-fzyj .jtjj-fzyj-con{ float: left; width:389px; height: 599px; background-color: #f6f4ef; margin-left: 20px;}
.jtjj-fzyj .jtjj-fzyj-right{ float: right; width:389px; height: 599px; background-color: #f6f4ef;}
.jtjj-fzyj .jtjj-fzyj-tit{ height: 278px;}
.jtjj-fzyj .jtjj-fzyj-tit h2{ font-size: 26px; line-height: 32px; text-align: center; display: block; margin-top: 58px; color:#5f5847;}
.jtjj-fzyj .jtjj-fzyj-tit span{ color:#646464; line-height: 32px;font-size: 16px; width:320px; margin: 0 auto; display: block;}

/*---------组织机构-------- */

.zzjg-pic{ padding: 70px 100px 60px 100px; margin-top: 0px;}
.zzjg-ssqy{ background-color: #f9f9f9; padding-top: 69px; padding-left: 12px; padding-bottom: 69px;}
.zzjg-ssqy ul{ margin-top: 50px;}
.zzjg-ssqy ul li{width:376px;height:108px; background: #ffffff; margin-bottom: 12px; border: 1px solid #f6f6f6; margin-left: 12px; float: left;}
.zzjg-ssqy ul li a{padding:25px 25px;width:100%;height:100%;display:block; color:#454545; font-size: 18px;}
.zzjg-ssqy ul li a img{width:60px;margin-right:10px; float: left; height:60px; display:none;vertical-align:middle;}
.zzjg-ssqy ul li a span{display:inlint-block; height: 60px;}
.zzjg-ssqy ul li a:hover{background:url(../images/zjjg-hover.jpg) center no-repeat;box-shadow: 0 0 10px #dcdcd5;}
.zzjg-ssqy ul li a:hover img{display:inline-block;}

/*---------大事记-------- */


.dsj{height: 972px;}

.about_content.history {text-align: center;position: relative}
.event_box {width: 100%;position: relative;}
.parBd { float: right; width:1032px;}
.event_box .parHd {	width: 120px;display: inline-block;height: 972px; float: left;overflow: hidden; font-family: x-ziti;}
.parHd ul {	width: 120px;margin: 0 auto;	padding-top: 25px !important}
.parHd .tempWrap {margin: 0 auto; height: 842px; margin-top: 32px;width: 120px; overflow: hidden;}
.parHd .tempWrap:after {content: '';width: 3px;	height: 842px;background: #ded8d1;position: absolute; left:111px; top:0px; }
.parHd li.no_line:before {display: none;}
.parHd li {	width: 120px; display: inline-block; height: 145px;cursor: pointer;font-size: 36px;color: #d4cabf; transition: all 0.3s ease 0s;position: relative; top:30px}
.parHd li:after {content: '';background: url(../images/dot_ico.jpg) no-repeat;width: 16px;height: 16px;position: absolute;	z-index: 20; top:8px; left: 104px;}
.parHd li.act:after {content: ''; background: url(../images/act.jpg) no-repeat;width: 35px; font-weight: bold; height: 35px; color:#bc9f58;transition: all 0.3s ease 0s;}
.parHd li.act{ color:#9a5402; font-size: 36px; font-family: ziti;}
div#listBox {width: 100%}
.sPrev,
.sNext { width:36px; height: 36px;	display: block;	position: absolute; cursor: pointer;}
.sPrev {left: 93px; top:0; background: url(../images/top-link.jpg) no-repeat;}
.sPrev:hover{background: url(../images/top-hover.jpg) no-repeat;}
.sNext {left: 93px; top:930px; background: url(../images/bot-link.jpg) no-repeat;}
.sNext:hover{background: url(../images/bot-hover.jpg) no-repeat;}
.sPrev, .sNext{
	transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-moz-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-webkit-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-o-transition: all .6s cubic-bezier(.51, 1.1, .9, .95)
}
.event_title{}
.dsj-tit{ background: url(../images/dsj-line.jpg) no-repeat center top; font-size: 36px; color:#9a5402; padding-left: 86px; }
.dsj-con{ border: 1px solid #f8eee2; color:#362009; border-top: none; padding: 50px;}
.dsj-con p{ padding: 10px 15px 10px 15px; line-height: 32px; }
.dsj-con p:nth-child(2n+2){background:#f6f4f2;}


/*---------业务领域-------- */


.ywly-menu { border-bottom: none; position: relative; width: 1200px;height: 214px; margin: 0 auto;}
.ywly-menu li{ width:171px; float: left; height: 214px;}
.ywly-menu li a{ display: block; text-align: center; font-size: 16px; color: #444343; }
.ywly-menu li a span{ width:10px; text-align: center; margin: 0 auto; display: block; line-height: 18px; padding-top: 102px;}
.ywly-menu li:nth-child(2n+2){}

.ywly-menu li.ywly-bg1{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico1.png) no-repeat center 35px; background-color: #f7f7f7;}
.ywly-menu li.ywly-bg2{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico2.png) no-repeat center 35px; background-color:#fdfdfd;}
.ywly-menu li.ywly-bg3{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico3.png) no-repeat center 35px; background-color: #f7f7f7;}
.ywly-menu li.ywly-bg4{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico4.png) no-repeat center 35px; background-color:#fdfdfd;}
.ywly-menu li.ywly-bg5{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico5.png) no-repeat center 35px; background-color: #f7f7f7;}
.ywly-menu li.ywly-bg6{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico6.png) no-repeat center 35px; background-color:#fdfdfd;}
.ywly-menu li.ywly-bg7{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico7.png) no-repeat center 35px; background-color: #f7f7f7;}
.ywly-menu li.ywly-bg8{ display: block; width:171px; height: 214px; background: url(../images/ywly-ico8.png) no-repeat center 35px; background-color:#fdfdfd;}

.ywly-menu li.ywly-bg1:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic1.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg2:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic2.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg3:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic3.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg4:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic4.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg5:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic5.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg6:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic6.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg7:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic7.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg8:hover{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic8.jpg) no-repeat center center;}

.ywly-menu li:hover a{ color:#ffffff;}
.ywly-menu li .click{ color:#ffffff;}
.ywly-menu li.ywly-bg1 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic1.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg2 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic2.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg3 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic3.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg4 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic4.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg5 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic5.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg6 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic6.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg7 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic7.jpg) no-repeat center center;}
.ywly-menu li.ywly-bg8 .click{ display: block; width:171px; height: 214px; background: url(../images/ywly-pic8.jpg) no-repeat center center;}

.ywly-con{ width: 1055px; margin: 0px auto 50px auto; padding-top: 70px;}
.ywly-con li{ height: 297px;}
.ywly-con li.ywly-li1 dl{ float: left; width:527px;}
.ywly-con li.ywly-li1 dt{ float: right; width:506px; padding:20px 0 20px 20px;}
.ywly-con li.ywly-li1 h3{ font-size: 18px; color:#D7B971; margin-bottom: 15px; }
.ywly-con li.ywly-li1 h3 i{ background: url(../images/ywly-i-link.png) no-repeat center 15px; width: 15px; display: inline-block; height: 26px;}
.ywly-con li.ywly-li1 span{font-size: 14px; line-height: 32px;text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.ywly-con li.ywly-li1 .more{ margin-top: 30px; float: right; background: url(../images/ywly-a-link.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px; text-align:left;}
.ywly-con li.ywly-li1 .more:hover{ margin-top: 30px; color:#d7b971; float: right; background: url(../images/ywly-a-hover.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px;}

.txt_list1{ margin:0 auto; margin-left:0px; overflow:hidden; width:495px; }
.txt_list1 li{ line-height:40px; font-size:16px; clear:both; overflow:hidden; background:url(../images/dot_gray.gif) no-repeat 5px center; padding-left:15px; height:auto;}
.txt_list1 em{ float:right; margin-right:8px; color: #919191; display:inline-block; font-size:14px;}
.txt_list1 a{ float:left;}

.ywly-con li.ywly-li2 dl{ float: right; width:527px;}
.ywly-con li.ywly-li2 dt{ float: left; width:506px; padding:20px 0 20px 20px;}
.ywly-con li.ywly-li2 h3{ font-size: 18px; color:#D7B971; margin-bottom: 15px; }
.ywly-con li.ywly-li2 h3 i{ background: url(../images/ywly-i-link.png) no-repeat center 15px; width: 15px; display: inline-block; height: 26px;}
.ywly-con li.ywly-li2 span{font-size: 14px; line-height: 32px;text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.ywly-con li.ywly-li2 .more{ margin-top: 30px; float: right; background: url(../images/ywly-a-link.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px; text-align:left;}
.ywly-con li.ywly-li2 .more:hover{ margin-top: 30px; color:#d7b971; float: right; background: url(../images/ywly-a-hover.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px;}

/*.ywly-con li:hover h3{ font-size:26px; color:#d7b971; font-family: ziti; margin-bottom: 15px;}
.ywly-con li:hover h3 i{ background: url(../images/ywly-i-hover.png) no-repeat center center; width: 15px; display: inline-block; height: 26px;}
.ywly-con li:hover span{ line-height: 32px;text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.ywly-con li:hover a{ margin-top: 30px; color:#d7b971; float: right; background: url(../images/ywly-a-hover.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px;}*/

/*投资者专区*/

.investment{ position:relative; width:100%; height: 616px; margin-bottom: 50px;}
.investment .investmentCon{ position: absolute;width:100%; z-index: 2; top:93px;}
.investment .investmentCon .ConLeft{float: left; width: 620px;height: 410px; background:url(../images/bai-dian.png) repeat; overflow: hidden;}
.investment .investmentCon .ConRight{ float: right; width: 580px; text-align: center; font-family: x-ziti; font-size: 24px; color:#ffffff; font-weight: normal; height: 101px; line-height: 101px; background: url(../images/jin-dian.png) repeat; overflow: hidden; margin-top: 310px;}
.investment .investmentCon .ConLeft img{margin-top: 80px; margin-left: 60px; margin-bottom: 20px;}
.investment .investmentCon .ConLeft span{width: 490px; margin: 0 auto; color:#656565; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; line-height: 30px;}
.investment .investmentCon .ConLeft a{ display: block;}
.investment .investmentCon .ConLeft a.more{ width: 116px; color:#b58d40; height: 40px; margin:50px 0 0 60px; float: left; text-align: center; line-height: 40px; background: url(../images/xw-gd-hover.png) no-repeat;}
.investment .investmentPic{ position: absolute; width: 100%; }
.investment .investmentPic img{ height: 616px;}
.investment .blank{width:100%; display: block; height: 616px; background:url(../images/f-link-bg.png) repeat;position: absolute;}
.investment:hover .blank{transition: all 0.5s ease 0s; height: 0; width:100%;position: absolute;top:0; transition: .4s transform;  transform: translateZ(0);}

.investment .investmentCon .ConLeft1{float: right; width: 620px;height: 410px; background:url(../images/bai-dian.png) repeat; overflow: hidden;}
.investment .investmentCon .ConRight1{ float: left; width: 580px; text-align: center; font-family: x-ziti; font-size: 24px; color:#ffffff; font-weight: normal; height: 101px; line-height: 101px; background: url(../images/jin-dian.png) repeat; overflow: hidden; margin-top: 310px;}
.investment .investmentCon .ConLeft1 img{margin-top: 80px; margin-left: 60px; margin-bottom: 20px;}
.investment .investmentCon .ConLeft1 span{width: 490px; margin: 0 auto; color:#656565; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; line-height: 30px;}
.investment .investmentCon .ConLeft1 a{ display: block;}
.investment .investmentCon .ConLeft1 a.more{ width: 116px; color:#b58d40; height: 40px; margin:50px 0 0 60px; float: left; text-align: center; line-height: 40px; background: url(../images/xw-gd-hover.png) no-repeat;}

/*重点项目*/


.swiper-slide{ float: left; width:371px; margin-right: 43px; height: 410px; margin-bottom: 50px;}
.swiper-slide a{background: #f7f7f7;display: block;padding-bottom: 40px;overflow: hidden;height: 410px;}
.swiper-slide a span.img{display: block; margin-bottom: 50px; background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.swiper-slide a span.img img{ width:100%; height: 237px;}
.swiper-slide a span.ico{position: relative;z-index: 2;width: 90px;height: 90px; font-size: 40px; line-height: 90px; text-align: center; background: #ffffff; color:#bc9f58; border-radius: 50px;box-shadow: 0px 5px 20px #c8c8c8; display: block;margin:-49px auto 25px;}
.swiper-slide a span.txt *,.p3_ulswiper .swiper-slide a span.txt{display: block;text-align: center;}
.swiper-slide a span.txt i{margin: 7px 0 16px;font-size: 24px;color: #40392a;line-height: 30px;}
.swiper-slide a span.txt em{font-size: 18px;color: #b0b0b0;text-transform: uppercase;min-height: 15px;font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;}

.swiper-slide a:hover{background: #f4e6c4;display: block;padding-bottom: 40px;overflow: hidden;height: 410px;box-shadow: 0 0 10px #dcdcd5;}
.swiper-slide a:hover .txt i,
.swiper-slide a:hover .txt em{ color:#ac9158;}
.zdxx-li .swiper-slide:nth-child(3n){ margin-right: 0px;}

/*联系我们*/

.lxwm-top{ padding:50px 95px;}
.lxwm-top .lxwm-left{ float: left; width:256px; text-align: center;}
.lxwm-top .lxwm-left span{ width: 100px; height: 100px; margin: 0 auto; display: block; margin-top: 20px; margin-left: 105px; font-size: 14px;}
.lxwm-top .lxwm-right{ float: right; width:575px; font-size: 18px; line-height: 66px;}
.lxwm-top .lxwm-right span{ display: block; color:#886206;}
.lxwm-top .lxwm-right span em{ color:#7d776a;}
.dt{ height: 694px;}


/*---------新闻-------- */

.xw-top{ height: 396px; padding: 44px; background-color: #fafafa;}
.xw-top dt{ float: left; width:546px; height: 308px;}
.xw-top dl{ float: right; width:515px;}
.xw-top dl h3{ font-size: 20px; width:515px; color:#282828; height: 50px; line-height: 50px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.xw-top dl i{ display: block; background: url(../images/date.png) no-repeat left center; font-size: 14px; padding-left: 20px;}
.xw-top dl span{ line-height: 32px;}
.xw-top dl a{ color:#a8a8a8; float: right; background: url(../images/xw-gd-link.png) no-repeat; width:116px; height: 40px; font-size: 14px; line-height: 40px; display: block; text-align: center;}
.xw-top dl:hover a{ color:#d7b971; float: right; background: url(../images/xw-gd-hover.png) no-repeat; width:116px; height: 40px; font-size: 14px; line-height: 40px; display: block; text-align: center;}

.xw-list{ margin-top: 20px;}
.xw-list li{ width: 540px; float: left;height: 70px; margin-left: 30px; margin-top: 40px;}
.xw-list li a{ display: block; color:#232222; font-size: 16px;  background: url(../images/xw-line-link.png) no-repeat right bottom; height: 70px; }
.xw-list li a i{ color:#bcbcbc; display: block; background: url(../images/date.png) no-repeat left center; font-size: 14px; padding-left: 20px; margin-top:30px;}
.xw-list li a:hover{ display: block; color:#a17335;background: url(../images/xw-line-hover.png) no-repeat right bottom; height: 70px; }

/*---------新闻详细-------- */

.nyMenu{ height: 50px; line-height: 50px;color:#909090; text-align: left; padding-left: 15px; }

.nyMenu i{ width:15px; height: 14px; display: inline-block; background: url(../images/home.jpg) no-repeat left 1px;}
.nyMenu a{ color:#909090; margin:0 5px; font-size: 14px;}
.nyMenu span{ float:right;}

.xw-xx { padding:0 0 20px; text-align:center; }
.xw-xx h1 { font: 700 30px/38px MicrosoftYaHei Bold,MicrosoftYaHei,Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif; color: #404040;  padding: 50px 0 15px 0; }
.xw-xx .titBar { color:#797979; font-size:14px; padding: 5px 0;} 

.xw-xx-con,.xw-xx-con p{ text-align: justify; text-indent: 0; font: 18px/34px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif; color: #404040; word-break: break-word; }
.xw-xx-con img{  margin: 10px auto; display: block; max-width:1200px;}

.fenxiang{ float: right; width:180px; margin-top: 50px;}
.fenxiang span{ float: left; width:60px; font-size: 14px; line-height: 48px;}
.bdsharebuttonbox a{width:38px !important; height: 38px !important;display: block;}
.bds_weixin{ background: url(../images/wx.png) !important;}
.bds_tsina{ background: url(../images/wb.png) !important;}
.bds_weixin:hover{ background: url(../images/wx_hover.png) !important;}
.bds_tsina:hover{ background: url(../images/wb_hover.png) !important;}

.rdzt-con{ width: 1055px; margin: 0px auto 50px auto; padding-top: 70px;}
.rdzt-con li{ height: 297px;}
.rdzt-con img{ width:530px; height:297px;}
.rdzt-con li.ywly-li1 dl{ float: left; width:527px;}
.rdzt-con li.ywly-li1 dt{ float: right; width:506px; padding:20px 0 20px 20px;}
.rdzt-con li.ywly-li1 h3{ font-size: 18px; color:#3e3e3e; margin-bottom: 15px; height: 30px;}
.rdzt-con li.ywly-li1 h3 i{ background: url(../images/ywly-i-link.png) no-repeat center 15px; width: 15px; display: inline-block; height: 26px;}
.rdzt-con li.ywly-li1 span{font-size: 14px; line-height: 32px;text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.rdzt-con li.ywly-li1 a{ margin-top: 30px; float: right; background: url(../images/ywly-a-link.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px;}

.rdzt-con li.ywly-li2 dl{ float: right; width:527px;}
.rdzt-con li.ywly-li2 dt{ float: left; width:506px; padding:20px 0 20px 20px;}
.rdzt-con li.ywly-li2 h3{ font-size: 18px; color:#3e3e3e; margin-bottom: 15px; height: 30px;}
.rdzt-con li.ywly-li2 h3 i{ background: url(../images/ywly-i-link.png) no-repeat center 15px; width: 15px; display: inline-block; height: 26px;}
.rdzt-con li.ywly-li2 span{font-size: 14px; line-height: 32px;text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.rdzt-con li.ywly-li2 a{ margin-top: 30px; float: right; background: url(../images/ywly-a-link.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px;}

.rdzt-con li:hover h3{ font-size:26px; color:#d7b971; font-family: ziti; margin-bottom: 15px;}
.rdzt-con li:hover h3 i{ background: url(../images/ywly-i-hover.png) no-repeat center center; width: 15px; display: inline-block; height: 26px;}
.rdzt-con li:hover span{ line-height: 32px;text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.rdzt-con li:hover a{ margin-top: 30px; color:#d7b971; float: right; background: url(../images/ywly-a-hover.png) no-repeat; width:135px; height: 36px; font-size: 14px; line-height: 36px; display: block; padding-left: 20px;}


/*巍巍秦岭页面样式*/


.wwql-jj{color:#7d776a;line-height:32px;text-align:center;text-indent:2em;display:block;}
.wwql-nav li{float:left;margin-left:5px;}
.wwql-nav li.first{margin-left:0;}
.wwql-nav li a{position:relative;display:block;}
.wwql-nav li a span{position:absolute;left:0;top:0;padding:68px 46px;width:200px;height:100%;background:url(../images/wwql2-bg.png);}
.wwql-nav li a span i{margin-bottom:16px;font-size:26px;color:#ffffff;display:block;}
.wwql-nav li a span em{margin-top:25px;color:#ffffff;line-height:32px;display:block;}
.wwql-fenlei{height:600px;}
.wwql-fenlei .li{position:relative;float:left;margin-left:15px;width:390px;height:618px;transition:all .5s;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.wwql-fenlei .first{margin-left:0;background:#6b0505;}
.wwql-fenlei .second{background:#806c47;}
.wwql-fenlei .last{background:#05356b;}
.wwql-fenlei .li span{width:100%;height:346px;display:block;}
.wwql-fenlei .first span{background:url(../images/wwql-wm.png) center no-repeat;}
.wwql-fenlei .second span{background:url(../images/wwql-ss.png) center 6px no-repeat;}
.wwql-fenlei .last span{background:url(../images/wwql-cy.png) center no-repeat;}
.wwql-fenlei .li .img1{width:100%;height:272px;}
.wwql-fenlei .li .img2{margin:112px auto 0 30px;display:none;}
.wwql-fenlei .li .wwql-desc{position:absolute;bottom:0;left:0;padding:0 35px;width:100%;height:385px;background:url(../images/wwql-fl-bg.png) center bottom no-repeat;display:none;}
.wwql-fenlei .li .wwql-desc ul{margin-top:80px;width:100%;text-align:right;}
.wwql-fenlei .li .wwql-desc ul li a{padding:10px 0;font-size:14px;color:#ffffff;}
.wwql-fenlei .li .wwql-desc .ck-more{float:right;margin-top:50px;width:116px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#b29a52;background:url(../images/xw-gd-hover.png) center no-repeat;display:block;}

.wwql-fenlei .li:hover{margin-top:-40px;height:752px;}
.wwql-fenlei .li:hover span,.wwql-fenlei .li:hover .img1{display:none;}
.wwql-fenlei .first:hover{background:url(../images/wm.jpg) center no-repeat;}
.wwql-fenlei .second:hover{background:url(../images/ss.jpg) center no-repeat;}
.wwql-fenlei .last:hover{background:url(../images/cy.jpg) center no-repeat;}
.wwql-fenlei .li:hover .wwql-desc,.wwql-fenlei .li:hover .img2{display:block;}




/*舌尖传承*/

.sjcc-jj{padding: 0 54px; line-height: 32px; color:#7d776a; text-align: center;}
.sjcc-con{ background-color: #f8f6f2; height: 528px;}
.sjcc-con ul{color:#6c6555;}
.sjcc-con ul li{ float: left; width:395px; text-align: center; padding: 0 15px;}
.sjcc-con ul li a{ font-size: 14px; color:#7d776a; margin: 20px 0; display: block; border-right: 1px solid #eeeeee;}
.sjcc-con ul li:nth-child(3) a{ border-right: none;}
.sjcc-tit{ position: relative; width:100%; height:464px; }
.sjcc-tit-top{ position: absolute; top:113px; left: 77px; z-index: 3;background: url(../images/zi-kuang.png) no-repeat; width:349px; height: 238px;}
.sjcc-tit-top i{width:122px; margin: 0 auto; display: block;}
.sjcc-tit-top span{width:300px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin: 20px auto 0 auto; display: block; font-size: 14px; color:#ffffff;}
.sjcc-con:hover{ background-color: #927839}
.sjcc-con:hover a{ color:#ffffff;}

/*城市记忆*/

.csjy-con{ position: relative; width:100%; height: 797px; overflow: hidden; background: url(../images/csjy-bg.jpg) no-repeat;}
.csjy-con span{ position: absolute; bottom:0; width: 100%; z-index: 9;}
.csjy-con ul{ position: absolute; top:0; width: 100%;}
.csjy-con li{ float: left; display: block; width:399px; margin-right: 1px;}
.csjy-con li:nth-child(3){ margin-right: 0;}
.csjy-con li a{ display: block;width:399px;height: 797px;}
.csjy-con li.csjy-bg1:hover,.csjy-con li.csjy-bg1.hover{ background: url(../images/csjy-cs-hover.jpg) no-repeat;}
.csjy-con li.csjy-bg2:hover,.csjy-con li.csjy-bg2.hover{ background: url(../images/csjy-jz-hover.jpg) no-repeat;}
.csjy-con li.csjy-bg3:hover,.csjy-con li.csjy-bg3.hover{ background: url(../images/csjy-rw-hover.jpg) no-repeat;}

.csjy-li-con{ width: 1150px; margin: 0px auto 50px auto; padding-top: 70px;}
.csjy-li-con li{ width:349px; float: left; margin-left: 22px; margin-bottom:20px; }
.csjy-li-con li span{ width:100%; font-size: 16px; display: block; color:#40392A; background: #F7F7F7; padding: 0 10px; line-height: 50px; text-align:center;}
.csjy-li-con li:hover span{ color:#C49B58; background: #F4E6C4; box-shadow: 0px 5px 20px #c8c8c8}


  /*---------------------------------------城市记忆页面样式--------------------------------------------*/
/*图片切换样式*/
.cajy-text{ overflow: hidden;position: relative;}

.box_m{padding-bottom:20px;background:#ffffff;}
.box_m .left_box{float:left;width:500px;}
.scroll-box{width:1200px;position:relative;}
.ban2{width:1200px;height:640px;position:relative;}
.ban2 ul{position:absolute;left:0;top:0; z-index: 0;}
.ban2 ul li{width:1200px;height:640px;}
.ban2 ul li a{width:1200px;height:640px;display:block; overflow: hidden;}
.ban2 ul li a img{width:100%;height:100%;}
.ban2 ul li span{margin-top: 130px; display: block; line-height: 32px;  }
.ban2 ul li span i{ font-size: 36px; color:#000000; display: block; padding-bottom: 50px;}
.ban2 ul li span em{text-indent: 2em; display: block;padding-bottom: 50px;}

.num{position:relative;float:left;margin:0 auto;width:1140px;height:65px;overflow:hidden;}
.min_pic{padding-top:15px;width:1200px; bottom: -90px; left: 0; z-index: 9999999;}
.num ul{position:absolute;left:50%;top:0;margin-left:-260px;width:260px;}
.num ul li{width:122px;height:65px;margin-right:6px;padding:1px;}
.num ul li a{position:relative;display:block;}
.num ul li a i{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ban2-bg.png);display:none;}
.num ul li.on a i{display:block;}
.num ul li a img{width:122px;height:65px;}
.num ul li span{margin-top:130px;width:100%;display:block;}
.num ul li span i{font-size:36px;color:#000000;display:block;}
.num ul li span em{color:#2a271e;line-height:32px;}
.prev_btn{width:30px;height:65px; z-index: 9999999;  position: absolute;  left: 0;background:url(../images/arrow.png) 0 0 no-repeat;}
.next_btn{width:30px;height:65px;z-index: 9999999;  position: absolute;  right: 0;background:url(../images/arrow.png) -30px 0 no-repeat;}

.csjy-fenxiang{ position: absolute; bottom:0; right:0;}


.pages{font-size:16px;color:#000000; padding-top:30px; line-height:37px;text-align:center;margin-top:35px; margin-bottom:35px;}
.pages a{display:inline-block;border:1px solid #e1e1e1;color:#666;padding:0px 15px;margin:0px 4px;height:37px;}
.pages a:hover,.pages .bg{display:inline-block;border:1px solid #BD9F57;background:#BD9F57;padding:0px 15px;margin:0px 4px; color:#FFF;}

  /*---------------------------------------首页新新闻中心样式--------------------------------------------*/
.index-news-inner { width: 1200px; margin: 0 auto; }
.index-news-inner .index-news-tit { padding-top: 55px; padding-bottom: 30px; text-align: center; font-size: 20px; line-height: 32px; }
.index-news-inner .index-news-tit .nav-tit { display: inline-block; margin: 0 30px; font-weight: 500; border-bottom: 2px solid transparent; cursor: pointer; }
.index-news-inner .index-news-tit .nav-tit.index { color: #95642c; border-color: #95642c; }
.index-news-list { position: relative; }
.index-news-list .news-list-box { overflow: hidden; display: none; }
.index-news-list .news-list-box.index { display: block; }
.index-news-list .news-list-box .pn { float: left; width: 520px; }
.index-news-list .news-list-box .pn .news-pic { margin-bottom: 10px; width: 520px; height: 280px; }
.index-news-list .news-list-box .pn .title { margin-bottom: 5px; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.index-news-list .news-list-box .pn .date { margin-bottom: 5px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.index-news-list .news-list-box .pn .remark { height: 52px; font-size: 14px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.index-news-list .news-list-box .list { position: relative; margin-top: -15px; padding-left: 30px; overflow: hidden; }
.index-news-list .news-list-box .list li { padding: 15px 0; border-bottom: 1px dotted #c0c0c0; }
.index-news-list .news-list-box .list li:last-child { border: 0; }
.index-news-list .news-list-box .list li .date { float: right; padding-left: 20px; font-size: 12px; background: url(../images/date.png) no-repeat left center; }
.index-news-list .news-list-box .list li .title { max-width: 550px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;  }
.index-news-list .news-list-box .more-btn { float: right; width: 116px; height: 40px; margin: 30px auto 0 auto; text-align: center; line-height: 40px; background: url(../images/xw-gd-link.png) no-repeat; color: #b5b5b5; }
.index-news-list .news-list-box .more-btn:hover { background: url(../images/xw-gd-hover.png) no-repeat; color: #95642c; }
.tabcon { background-color: #fff; }












