﻿@charset "utf-8";

*{
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; 
}
a{text-decoration: none;color:#000;} 
img{max-width:100%;}
.flex{
	display: flex;
}
.flex-c{
	display: flex;
    justify-content: center;
    align-items: center;
}
.flex-Lc{
	display: flex;
    align-items: center;
}
.flex-Lt{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-L{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-Lend{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-end;
	-webkit-align-items: flex-end;
	-moz-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

 



.flex-end{
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.inner{
	width:1100px;
	margin:0 auto;
}
.hd-inner{
	width:1220px;
	margin:0 auto;
}
.header{
	height:95px;
	background:#fff;
}
.header .logo{
	float: left;
	padding:24px 0 0;
}
.header .right{
	float: right;
	padding-top:20px;
}
.header .nav ul li{
	padding:0 22px;
	border-bottom:4px solid transparent;
}
.header .nav ul li a{
	display: block;
	font-size:14px;
	line-height:91px;
	color:#4d4d4d;
}
.header .hd-form{
	float: right;
	width:180px;
	position: relative;
	border:1px solid #dcdcdc;
	height:26px;
	border-radius:30px;
	padding:0 10px;
	margin:10px 24px 0;
}
.header .hd-form input{
	display: block;
	float: left;
	width:120px;
	height:24px;
	line-height:24px;
	border: none;
	outline: none;
	font-size:12px;
}
.header .hd-form button{
	display: block;
	width:30px;
	border: none;
	outline: none;
	cursor: pointer;
	background: none;
	float: right;
}
.header .hd-form button em.iconfont{
	display: inline-block;
	color:#b6973b;
	line-height:24px;
}
.language-cg a{
	display: inline-block;
	font-size:18px;
	color:#c2a95b;
}

.banner .swiper-slide{
	height:535px;
}
.benture-conts{
	height:210px;
	display: flex;
	  justify-content: center;
	  align-items: center;
	box-shadow:0px 0px 10px 0px #dedede;
}
.benture-list ul li{
	float: left;
	width:180px;
	margin:0 30px;
}
.benture-list ul{
	margin:0 0px;
}
.benture-list ul li .top{
	/*text-align: center;*/
		display: flex;
		  justify-content: center;
		  align-items: center;
}
.benture-list ul li .top p{
	display: inline-block;
	position: relative;
	margin:0 !important;
}
.benture-list ul li .top p span{
	display: inline-block;
	font-size:60px;
	line-height:80px;
	position: relative;
	color:#baa16e;
}
.benture-list ul li .top p em{
	display: inline-block;
	font-size:12px;
	color:#baa16e;
	position: absolute;
	right:-20px;
	top: 0;
	z-index: 9;
}
.benture-list ul li .botm p{
	font-size:14px;
	color:#6c6c6c;
	line-height:22px;
	text-align: justify;
}
.aboutprep{
	background:#f3f3f3;
}
.about-title{
	position: relative;
	text-align: center;
	padding:40px 0 10px;
}
.about-title h3{
	font-size:30px;
	color:#646464;
	line-height:40px;
}
.about-title p{
	font-size:14px;
	color:#baa16e;
}
.about-title:after{
	display: block;
	content:"";
	width:30px;
	height:2px;
	font-size:0;
	background:#bfa87a;
	position: absolute;
	left:50%;
	bottom:0;
	 transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
}
.about-textl{
	width:370px;
	float: left;
}
.about-textl h3{
	font-weight: bold;
	font-size:40px;
	line-height:54px;
	color:#baa16e;
}
.about-textl p{
	font-weight: bold;
	font-size:13px;
	text-transform: uppercase;
	color:#baa16e;
}
.about-pagebasr{
	width:730px;
	float: right;
}
.about-pagebasr p{
	text-align: justify;
	font-size:13px;
	color:#646464;
}
.about-pagebasr p+p{
	padding-top:25px;
}

.about-more{
	padding:20px 0;
	text-align: center;
}
.about-more a{
	display: inline-block;
	color:#646464;
	width:124px;
	line-height:28px;
	border:1px solid #646464;
	background:#fff;
	text-align: center;
}
.about-more a:hover{
	text-decoration: underline;
}
.about-fulls{
	padding:30px 0;
}

.new-fullist ul li{
	float: left;
	width:360px;
	height:86px;
	border:1px solid #dadada;
	margin:0 7px 16px;
	cursor: pointer;
}
.new-fullist ul{
	margin:0 -12px;
	padding:32px 0 0;
}
.new-fullist ul li .news-iner{
	height:100%;
	padding:5px;
}
.new-fullist ul li .news-iner .Img{
	width:100px;
	height:76px;
	overflow: hidden;
	float: left;
}
.new-fullist ul li:hover{
	ms-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    transition: all .2s;
    -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 0 5px 10px silver;
    box-shadow: 0 5px 10px silver;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0',Direction=125,Strength=9);

}
.new-fullist ul li .news-iner .Img img{
	display: block;
	width:100%;
	height:100%;
	-webkit-transition: -webkit-transform 0.3s;
  	-moz-transition: -moz-transform 0.3s;
  	-o-transition: -o-transform 0.3s;
  	transition: transform 0.3s;
}
.new-fullist ul li:hover  .news-iner .Img img{
	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-ms-transform: scale(1.1);
  	-o-transform: scale(1.1);
  	transform: scale(1.1);
}
.new-fullist ul li .news-iner .page{
	width:calc(100% - 100px);
	float: left;
	padding:0 15px;
}
.new-fullist ul li .news-iner .page p{
	font-size:10px;
	color:#baa16e;
}
.new-fullist ul li .news-iner .page h3{
	font-size:12px;
	color:#646464;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.new-fullist ul li .news-iner .page .more a{
	font-size:10px;
	color:#baa16e;
}
.new-fullist ul li .news-iner .page .more a:hover{
	text-decoration: underline;
}
.new-fullcont{
	height:800px;
}

.business-conts{
	height:365px;
	background:#d6c8b2;
	position: relative;
}

.business-list ul li{
	float: left;
	width:325px;
	margin:0 32px;
	padding-bottom:60px;
	cursor: pointer;
	background:url(../images/yy-1.png) no-repeat bottom center;
}
.business-list ul li:hover .botoms{
    transition: all .2s;
    -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 0 5px 10px silver;
    box-shadow: 0 5px 10px silver;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0',Direction=125,Strength=9);

}
.business-list ul li .Img{
	width:100%;
	height:204px;
	overflow: hidden;
}
.business-list ul li .Img img{
  	-webkit-transition: -webkit-transform 0.3s;
  	-moz-transition: -moz-transform 0.3s;
  	-o-transition: -o-transform 0.3s;
  	transition: transform 0.3s;
}
.business-list ul li:hover .Img img{
  	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-ms-transform: scale(1.1);
  	-o-transform: scale(1.1);
  	transform: scale(1.1);
}
.business-list ul li .botoms{
	height:275px;
	background:#fff;
	padding:25px 40px 0;
}
.business-list ul li .botoms .page{
	height:180px;
}
.business-list ul li .botoms .about-more{
	padding:0;
}
.business-list ul li .botoms .page h3{
	font-size:21px;
	line-height:36px;
	color:#646464;
	padding-bottom:10px;
	text-align: center;
}
.business-list ul li .botoms .page p{
	font-size:11px;
	color:#646464;
	line-height:22px;
	text-align: justify;
}
.business-list ul{
	padding:35px 0 0;
	margin:0 -34px;
}

.business-up{
	width:100%;
	position: absolute;
	left: 0;
	top:-355px;
	z-index: 99;
}
.theory-lnlist{
	padding:48px 0;
}
.theory-lnlist ul li{
	float: left;
	width:25%;
	text-align: center;
	position: relative;
	padding:0 28px;
	height:305px;
	cursor: pointer;
	 -moz-transition:.5s;
	-webkit-transition: .5s;
	transition: .5s;
}
.theory-lnlist ul li:hover{
	margin-top: -20px;
}
.theory-lnlist ul li+li{
	border-left:1px solid #cecdcd;
}
.theory-lnlist ul li .text{
	padding:20px 0 16px;
}
.theory-lnlist ul li .text h3{
	font-size:21px;
	color:#646464;
	font-weight: bold;
	line-height:30px;
}
.theory-lnlist ul li .text h4{
	font-size:18px;
	color:#646464;
	line-height:30px;
}
.theory-lnlist ul li .page p{
	font-size:12px;
	color:#646464;
	line-height:22px;
}
.theory-lnlist ul li:first-child{padding-left:0;}
.theory-lnlist ul li:last-child{padding-right:0;}

.footer{
	background:#626262;
}
.por{
	position: relative;
}

.footer .foot-top{
	padding:28px 0 35px;
}
.foot-navbars{
	float: left;
	width:770px;
	padding-left:46px;
}
.foot-navbars .footnav ul li{
	float: left;
	margin-right:40px;
}
.foot-navbars .footnav ul li a{
	display: block;
	color:#fff;
	line-height:30px;
}
.foot-navbars .footnav ul li a:hover{
	text-decoration: underline;
}
.foot-navbars .hot p{
	color:#fff;
	line-height:30px;
	font-family:"宋体";
}

.links-bar .list a{
	display: inline-block;
	color:#dddddd;
}
.links-bar .list a em{
	color:#dddddd;
	font-size:20px;
	line-height:30px;
	display: inline-block;
}
.links-bar .list a+a{
	margin-left:40px;
}
.links-bar .sel{
	width:128px;
	position: relative;
}
.links-bar .sel select::-ms-expand { display: none; }
.links-bar .sel select{
	display: block;
	width:100%;
	border:1px solid #cecece;
	border-radius:30px;
	background: none;
	color:#fff;
	font-size:12px;
	text-indent:10px;
	outline: none;
	height:24px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;

}
.links-bar .sel select option{
	color:#000;
}
.links-bar .sel em{
	display: block;
	position: absolute;
	right: 10px;
	top:50%;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	color:#fff;
}

.footer .copyright{
	text-align: center;
	background:#5b5b5b;
}
.footer .copyright p{
	font-size:13px;
	color:#000000;
	font-family:"宋体;";
	line-height:40px;
}


.jcImgScroll { position:relative; height:420px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../images/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(../images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }


.jcImg-banner{
	height:590px;
	padding:115px 0 0;
	background:url(../images/jcImg-banner.png) no-repeat bottom center;
}

.header.cur{
	border-bottom:4px solid #b89a7a;
}

.header .nav ul li.active{
	background:#d5c1a7;
	border-color:#fff;
}
.header .nav ul li.active a{
	color:#fff; 
}
.special-title{
	padding:0 0 25px;
	text-align: center;
}
.special-title h3{
	font-weight: bold;
	line-height:64px;
	font-size:40px;
	color:#c3a98b;
}
.special-title p{
	font-weight: bold;
	font-size:14px;
	color:#c3a98b;
}
.special-conts{
	padding:55px 0;
	position: relative;
}
.special-paget{
	width:910px;
	margin:0 auto;
}
.special-paget p{
	text-align: center;
	color:#000000;
	font-size:13px;
	padding:12px 0;
}

.special-more{
	display: block;
	width:124px;
	text-align: center;
	line-height:28px;
	border:1px solid #c1bfbd;
	background:#c3a98b;
	color:#fff;
	position: absolute;
	left:50%;
	bottom:-15px;
	 transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-o-transform:translateX(-50%);
}
.special-more:hover{
	text-decoration: underline;
}

.benture-conts.none{
	box-shadow:none;
	height:280px;
	border-top:1px solid #baa16e;
	border-bottom:1px solid #baa16e;
}

.Company-nstext{
	border-bottom:1px solid #e5e5e5;
	position: relative;
}
.Company-nstext .tabel h3{
	font-size:20px;
	color:#646464;
	line-height:52px;
	border-bottom:2px solid #d6ac78;
}
.Company-nstext .tabel p{
	font-size:14px;
	color:#bdbdbd;
	line-height:52px;
	padding-left:22px;
}
.Company-nstext .more a{
	display: inline-block;
	color:#363636;
}
.Company-nstext .more a span{
	display: inline-block;
	color:#dab383;
	padding-left:12px;
}
.Company-nstext .more a:hover{text-decoration: underline;}
.Company_News{
	padding:40px 0;
}

.Company_Nsfull{
	padding:45px 0;
}
.Company_Nsleft{
	width:458px;
}
.Company_Nsleft .swiper-slide .text{
	width: 100%;
	background:rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom:0;
	z-index:99;
}
.Company_Nsleft .swiper-slide .text p{
	color:#fff;
	font-size:16px;
	line-height:40px;
	padding-left:15px;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.Company_Nsleft .swiper-pagination{
	text-align: right;
	padding-right:25px;
	bottom:15px;
}
.Company_Nsleft .swiper-pagination .swiper-pagination-bullet{
	width:10px;
	height:10px;
	border:1px solid #9d9e9e;
	opacity:1;
	background: none;
}
.Company_Nsleft .swiper-pagination .swiper-pagination-bullet-active{
	background:#fff;
}

.Company_Nsright{
	width:620px;
}
.Company_Nsright ul li{
	padding:16px 0;
}
.Company_Nsright ul li:hover{
	ms-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    transition: all .2s;
    -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 0 5px 10px silver;
    box-shadow: 0 5px 10px silver;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0',Direction=125,Strength=9);
}
.Company_Nsright ul li+li{
	/*border-top:1px dashed #c4c4c4;*/
}
.Company_Nsright ul li .deta{
	width:104px;
	padding:0 14px;
}
.Company_Nsright ul li .deta span{
	display:block;
	font-size:48px;
	color:#baa16e;
	line-height:52px;
	font-weight: bold;
}
.Company_Nsright ul li .deta p{
	font-size:14px;
	color:#baa16e;
}
.Company_Nsright ul li .page{
	width:520px;
}
.Company_Nsright ul li .page h3{
	font-size:18px;
	color:#646464;
	line-height:28px;
}
.Company_Nsright ul li .page p{
	font-size:13px;
	color:#646464;
	line-height:22px;
}

.Industry-fulls ul li{
	float: left;
	width:326px;
	margin:0 30px;
	padding-bottom:60px;
	cursor: pointer;
	 -moz-transition:.5s;
	-webkit-transition: .5s;
	transition: .5s;
	background:url(../images/yy-1.png) no-repeat bottom center;
}
.Industry-fulls ul li:hover{
	margin-top:-20px;
}
.Industry-fulls ul li .Img{
	width:125px;
	height:132px;
	overflow: hidden;
	margin:0 auto;
	 -moz-transition:.5s;
	-webkit-transition: .5s;
	transition: .5s;
}
.Industry-fulls ul li:hover .Img{
	 -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
.Industry-fulls ul{
	margin:0 -30px;
	padding:55px 0 30px;
}
.Industry-iners{
	background:#fff;
	/*height:482px;*/
	text-align: center;
	box-shadow:0px 0px 20px 0 #ebebeb;
}
.Industry-iners .numb{
	font-size:21px;
	color:#cfbd99;
	padding:20px 26px;
	line-height:30px;
	text-align: left;
}
.Industry-iners .page{
	height:220px;
	padding:30px 36px 0;
}
.Industry-iners .page h3{
	font-size:21px;
	color:#646464;
	line-height:58px;
}
.Industry-iners .page p{
	font-size:12px;
	color:#646464;
	text-align: justify;
	line-height:22px;
}
.Industry-iners .btn{
	background:#cfbd99;
}
.Industry-iners .btn .about-more a{
	border-color:#c2bfb8;
	color:#838383;
}
.theory-lnlist.none{
	background:url(../images/invest-bg.png) no-repeat center;
}
.theory-lnlist.none ul li{
	border: none;
}

.zybanner{position: relative;height: 361px;overflow: hidden;}
.zybanner.high{height: 650px;}
.zybanner .title{position: absolute;top: 0;left: 50%;margin-left: -300px;opacity: 0;filter: alpha(opacity=0);}
.zybanner .background{position: relative;left: 50%;display: block;margin-left: -960px;opacity: 0;}
.zybanner .wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-attachment: fixed;background-position: center top;}
.zybanner .wrapper.animation{-webkit-transition: all 8s linear;transition: all 8s linear;-webkit-transform: scale(1.05);transform: scale(1.05);}


 .index-realize img{  
                cursor: pointer;  
             transition:0.5s all;
            }  
            .index-realize img:hover{  
			 
               -webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);
            }  
.index-realize .index-module-title{padding: 125px 0 45px;}
.index-realize{overflow: hidden; width:100%; }
.index-realize .picture{float: left;width: 50%;height: 560px;}
.index-realize .text{position: relative;z-index: 10;float: left;width: 50%;}
.index-realize .text .box{ height: 540px;padding-bottom: 2px;padding-left: 6%; padding-right:6%; margin-top:7%}
.index-realize .text .box h2{position: relative;float: right;width: 275px;line-height: 65px;background: #00A73C;font-size: 24px;color: #fff;text-align: center;letter-spacing: 1px;}
.index-realize .text .box h2:after{top: 42px;right: -60px;content: "";width: 120px;border-bottom: 1px solid #555;}
.index-realize .text .box p{float: left;line-height: 22px;margin-top: 30px;font-size: 14px;color: #888;height: auto;display: -webkit-box; text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
 
.index-realize .text .box .btn-view-more{ margin-top:6%}
.container{width: 1200px;margin: 0 auto;}
.container, .wrapper, .box{position: relative;}
.container:after, .wrapper:after, .box:after, .clearfix:after{content: "";display: block;clear: both;}


 
.about-realize h3{padding-bottom: 25px;border-bottom: 1px dotted #ccc;font-size: 18px;color: #333;}
.about-realize h3 em{display: inline-block;margin-left: 8px;font-size: 14px;color: #ddd;text-transform: uppercase;}
.about-realize .chairman{position: relative;padding: 18px 30px;}
.about-realize .chairman .person{float: left;width: }
.about-realize .chairman .text{float: right;width:785px;}
.about-realize .chairman .text h3{margin-top: 40px;}
.about-realize .chairman .text h4{margin-top: 20px;font-size: 16px;color: #333;}
.about-realize .chairman .text p{line-height: 25px;margin-top: 15px;font-size: 14px;color: #888;}
.about-realize .chairman .signature{position: absolute;right: 50px;bottom: 0;}
.about-realize .intro{margin-top: 50px;padding: 0 50px;}
.about-realize .intro p{line-height: 25px;margin-top: 15px;font-size: 14px;color: #888;}
.about-realize .intro p a{color: #00A73C;}
.about-realize .intro img{display: block;margin-top: 24px;}
.about-realize .intro ul{padding: 35px 0;overflow: hidden;border-bottom: 1px dotted #ccc;}
.about-realize .intro ul li{float: left;width: 366px;text-align: center;}
.about-realize .intro ul li .box{display: inline-block;padding-left: 58px;}
.about-realize .intro ul li.item-1 .box{background: url(../img/icon-about-realize-intro-1.png) no-repeat;}
.about-realize .intro ul li.item-2 .box{background: url(../img/icon-about-realize-intro-2.png) no-repeat;}
.about-realize .intro ul li.item-3 .box{background: url(../img/icon-about-realize-intro-3.png) no-repeat;}
.about-realize .intro ul li h4{line-height: 26px;font-size: 16px;color: #333;text-align: left;}
.about-realize .intro ul li span{line-height: 24px;color: #888;text-align: left;}




.inside-nav{ border-bottom: 1px solid #DCDCDC;text-align: center;}
.inside-nav .box{position: relative;overflow: hidden;}
.inside-nav .box:after{position: absolute;top: 0;left: 0;content: "";width: 1px;height: 100%;background: url(inside-nav-border.png) no-repeat;}
.inside-nav .box a{position: relative;float: left;width: 120px;line-height: 48px;box-sizing: border-box;background: url(inside-nav-border.png) no-repeat top right;font-size: 14px;color: #666;text-align: center;letter-spacing: 1px;}
.inside-nav .box a:hover,
.inside-nav .box a.active{background-color: #fff;color: #646464;}
.inside-nav .box a:hover:after,
.inside-nav .box a.active:after{position: absolute;bottom: 5px;left:22px;content: "";width: 75px;border-bottom: 3px solid #BBA16E;}
.inside-nav .box a[href*="partner"]{display: none;}

.gsjjtitle {
	width:1200px;
	margin:55px auto;
	height:35px;
 }
 
.gsjjh1{
 color:#9D7C37;
font-size:30px;
height:35px;
line-height:35px;

} 

.gsjjh2{
 color:#dddddd;
font-size:32px;
height:35px;
line-height:35px;
margin-top:9px

} 

.com_left {
float: left;
width: 565px;
}

.ys {
width:1200px;
height:385px;
margin:0px auto;
clear:both;
}

.ysleft {
width:597px;
border-left:1px solid #ebebeb;
height:385px;
border-top:1px solid #ebebeb;
float:left;
overflow:hidden

}

.ysleft1 {
width:597px;
height:385px;
float:left;
overflow:hidden

}


.ysright1 {
float:left;
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
width:602px;
height:385px;
overflow:hidden
}


.ysright {
float:left;
width:602px;
height:385px;
overflow:hidden
}


.com_leftbody {
font-size:16px;
margin-top:18px;
line-height:30px;
color:#646464;
line-height:36px;

 } 
.com_rightbody {
 float: left;
 margin-left:29px;
 margin-top: 30px;
 overflow: hidden;
}

.h30{
height:30px;
}

.h15 {
height:15px;
}

.h115 {
height:115px;
}

.td {
margin-top:35px;
margin-left:32px;
}

.tdleft{
	float:left;
	width:71px;
	height:55px;
	margin-right:12px;
}

.tdright{
font-size:34px;
color:#545454;
float:left;
margin-top:15px;
 
}

.tdbody {
margin-top:15px;
font-size:14px;
line-height:26px;
color:#646464;
margin-left:32px;
margin-right:28px;

}

.com_bj {
width:100%;
height:370px;
background-color:#f7f7f7
}

.w800 {
width:800px;
margin:0 auto;
}

.w400l {
width:399px;
height:370px;
float:left
}

.w400r {
width:399px;
height:370px;
height:370px;
float:right
}

.wd270{
width:270px;
height:160px;
margin-top:90px;
}



.wd270title {
text-align:center;
font-size:34px;
color:#646464;
a:link  color: #0033CC; 
height:36px;
line-height:36px;
}

.wd270entitle {
text-align:center;
font-size:20px;
color:#baa16e;
height:36px;
line-height:36px;
}

.ydian {
width:34px;
height:2px;
background-color:#baa26f;
margin-left:112px; margin-bottom:20px;
margin-top:4px;


}


.wdbody {
text-align:center;
font-size:34px;
color:#baa16e;
height:45px;
line-height:45px;
}

.linee{
height:294px;
width:1px;
background-color:#c7c6c6;
margin-top:36px;
float:left;
 
}


.tdlist ul {
list-style:none;
 }

.tdlist li {
float:left;
width:570px;
height:290px;
margin-right:55px;
margin-bottom:65px;
}

.tdpicleft {
width:167px;
height:253px;
float:left; margin-right:25px;
overflow:hidden


}

.tdpicright {
float:left;
width:362px;
}

.tdtitle {
font-size:22px;
color:#baa16e;
margin-bottom:4px
}

.tdzw {
font-size:14px;
color:#646464;
margin-bottom:4px
}

.tdbodyd {
line-height:22px;
color:#3a3a3a;
font-size:14px;
}

.hxtd {
width:1200px;
margin:45px auto;
height:25px;
}

.hxtdline {
float:left;
width:4px;
height:25px;
background-color:#9d7c37;
margin-right:8px;
position: relative;
top:3px;

}

.hxtdtitle {
float:left;
font-size:22px;
color:#646464;
margin-right:8px;
line-height:30px;
}

.hxtdtitle1 {
float:left;
font-size:14px;
color:#646464;
line-height:30px;
}


.new ul {
list-style:none;
margin-top:25px;
}

.new li {
width:1200px;
height:155px;
border-bottom:1px solid #c4c3c2;
margin-top:20px;
}





.newpic {
width:238px;
height:133px;
float:left;
margin-right:32px;
overflow:hidden
}

.newdate {
width:65px;
float:left;
margin-top:10px;
margin-right:22px;
}

.newdated {
font-size:34px;
height:30px;
font-weight:bold;
color:#212121;
text-align:center;
 margin:0 auto
}

.newline {
height:1px;
width:90%;
background-color:#c4c3c2;
  margin:7px auto

}

.newyear {
font-size:16px;
height:30px;
font-weight:bold;
color:#212121;
text-align:center
}

.newright{
float:left;
width:840px;
height:134px;
padding-left:15px;

}



.newright a:hover {
color:#bba16e;
}



.newtitle {
font-size:18px;
color:#252525;
margin-bottom:10px;
margin-top:7px
} 



.newbody {
font-size:12px;
color:#646464;
line-height:20px;
padding-right:10px;


}

.newan {
float:right;
width:85px;
height:24px;
margin-top:6px;
overflow:hidden
}

.hygd ul{
list-style:none;
}

.hygd li {
margin-top:35px;
margin-bottom:35px;
width:374px;
height:461px;
border: 1px solid #dadada;
  -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 0 5px 10px silver;
    box-shadow: 0 5px 10px silver;
	float:left;
	margin-right:30px;
}

.hygdtitle {
margin-top:45px;
margin-left:27px;
height:35px;
}

.hygdline {
width:7px;
height:22px;
background-color:#a48668;
margin-right:8px;
float:left;
margin-top:2px;

}

.hygdt{
color:#646464;
font-size:20px
}

.hygdpic {
width:333px;
height:208px;
margin:30px auto;
overflow:hidden;
}


.hygdbody {
margin-left:27px;
color:#8d8d8d;
font-size:13px;
line-height:22px;
margin-right:27px;

}

.sp ul{
list-style:none;
}

.sp li {
margin-top:35px;
margin-bottom:35px;
width:583px;
height:410px;
border: 1px solid #dadada;
  -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 0 5px 10px silver;
    box-shadow: 0 5px 10px silver;
	float:left;
	margin-right:30px;
}

.sppic {
width:583px;
height:326px;
overflow:hidden
 }

.sptitle {
height:35px;
}

.spt{
color:#2b2b2b;
font-size:18px;
float:left;
margin-left:20px;
height:35px;
line-height:35px;
margin-top:22px;

}

.spbun {
width:128px;
height:40px;
float:right;
border:1px solid #c0c0c0;
text-align:center;
color:#c8b48b;
font-size:16px;
margin-top:18px;
margin-right:20px;
line-height:40px;

}

.spbun:hover {
border:1px solid #c8b48b;
color:#fff;
text-align:center;
background-color:#c8b48b

}

.jrtz {
margin-top:65px;
text-align:center;
font-size:30px;
color:#baa16e;
font-weight:bold
}

.jrtzbody {
margin-top:35px;
color:#3a3a3a;
font-size:16px;
line-height:26px;
}

.tzcl{
width:320px;
height:45px;
background:url(../images/tz_1.jpg) bottom center no-repeat;
font-size:20px;
margin:45px auto;
text-align:center;
font-weight:bold;
color:#3a3a3a;
}

.tsbclg {
width:100%;
height:450px;
background:url(../images/tz_2.jpg) 
}

.tsbclist ul {
list-style:none
}

.tsbclist li {
width:338px;
height:454px;
background-color:#FFFFFF;
 border: 1px solid #dadada;
  -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 0 5px 10px silver;
    box-shadow: 0 5px 10px silver;
	float:left;
	margin-right:20px;
	margin-left:20px;

}

.tsbclist li:hover{
	margin-top: -20px;
	 -moz-transition:.5s;
	-webkit-transition: .5s;
	transition: .5s;
}


.tsbclistd li:hover{
	margin-top: -20px;
	 -moz-transition:.5s;
	-webkit-transition: .5s;
	transition: .5s;
}



.tsbclistd li {
width:338px;
height:454px;
background-color:#FFFFFF;
 border: 1px solid #dadada;
  -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 0 5px 10px silver;
    box-shadow: 0 5px 10px silver;
	float:left;
	margin-right:35px;
	margin-left:35px;

}


.tsbcpic {
width:65px;
height:80px;
margin:37px auto;
}

.tsbcpic1 {
width:90px;
height:86px;
margin:37px auto;
}

.tsbcpic2 {
width:80px;
height:86px;
margin:37px auto;
}

.tsbctitle {
height:35px;
line-height:35px;
font-size:21px;
color:#646464;
font-weight:bold;
text-align:center
}

.tsbcbody {
font-size:14px;
margin-top:15px;
margin-left:30px;
margin-right:30px;
line-height:24px;
}

.h100 {
height:100px;
}

.case ul {
list-style:none
}

.case li {
width:1200px;
height:380px;
margin-top:40px;
margin-bottom:40px;
}

.caseleft {
width:598px;
float:left;
margin-top:40px;
height:300px;
background-color:#f6f6f6;
}

.caseright {
width:601px;
float:left;
height:380px;
overflow:hidden;
 
}

.casetitle {
margin-top:38px;
margin-left:28px;
font-size:21px;
color:#3a3a3a;
}

.casetitle a:hover {
color:#bba16e;
}


.xmtjtitle a:hover {
color:#bba16e;
}

.casedec {
font-size:16px;
color:#baa16e;
margin-left:28px;

margin-top:10px;
}

.caseline {
width:210px;
height:1px;
margin-left:28px;

background-color:#c4c3c2;
margin-top:10px;
}

.casebody {
font-size:14px;
color:#3a3a3a;
margin-left:28px;
margin-right:28px;
margin-top:10px
}


.xmtj ul {
list-style:none;
}

.xmtj li {
width:1200px;
border:1px solid #ebebeb;
height:230px;
margin-top:40px;
margin-bottom:30px;


}

.xmtjleft {
width:269px;
height:187px;
margin-left:20px;
margin-top:20px;
margin-right:40px;
float:left;
overflow:hidden;
}

.xmtjright{
margin-top:-165px;
font-size:23px;
color:#3a3a3a;
float:left
}






.xmtjtitlebody {
font-size:12px;
color:#646464;
line-height:20px;

margin-top:10px;
margin-left:328px;
margin-right:18px;
}




.xmtjtitle {
font-size:23px;
color:#3a3a3a;
margin-left:328px;
}







.xmtjtime {
margin-top:15px;
margin-left:328px;
}

.xmtjtimel{
float:left;
width:20px;
height:20px;
margin-right:10px


}

.xmtjtimer{
font-size:17px;
color:#b4b4b4
}

.lxwm ul {
list-style:none
}

.lxwm li {
width:1200px;
height:280px;
border-bottom:1px solid #e9e9e9;
margin-top:30px;
margin-bottom:30px;
 
}


.lxwmleft {
margin-left:80px;
width:352px;
height:221px;
float:left;
margin-right:135px;
overflow:hidden
}

.lxwmright{
float:left;
}

.lxwmtitle {
margin-top:10px;
}

.lxwml {
float:left;
width:41px;
height:37px;
margin-right:12px
}

.lxwmr{
float:left;
font-size:20px;
color:#454545;
margin-top:12px
}


.lxwmbody {
font-size:16px;
line-height:26px;
color:#646464;
margin-top:14px


}

.shzr ul {
list-style:none
}

.shzr li {
width:198px;
height:353px;
float:left;
margin-right:80px;
margin-top:30px;
 margin-bottom:30px;
}

.shzrpic {
width:186px;
height:257px;
border:3px solid #dcdcdc;
overflow:hidden
 
}

.shzrnr {
margin-top:18px
}

.shzrinfo {
margin-right:19px;
float:left;
margin-top:2px;
margin-right:6px
}
.shzrtext {
float:left;
color:#176ba9;
font-size:14px;

}



@font-face{
    font-family: 'arialbd';
    src : url('font/arialbd.ttf');
}



.newnav{
    width: 672px;
    height:36px;
    line-height: 36px;
    text-align: center;
    font-size: 12px;
    position: relative;
    background: #fff;
	margin:10px auto 0 auto;
	float: left;
}
 
.newnav ul li a  {
color:#4d4d4d;
} 

 

 
/*nav-main*/
ul.nav-main{
    width: 100%;
    height: 100%;
    list-style-type: none;
}
ul.nav-main span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
    background: url('../img/down-icon.png') no-repeat;
}

.nav-main li a:hover {
color:#bba16e;
}


#box-1 li   a:hover {
color:#bba16e;
}


#box-2 li   a:hover {
color:#bba16e;
}


#box-3 li   a:hover {
color:#bba16e;
}
 
#box-4 li   a:hover {
color:#bba16e;
}


#box-5 li   a:hover {
color:#bba16e;
}


/*图标向上旋转*/
.hover-up{
    transition-duration: .5s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
/*图标向下旋转*/
.hover-down{
    transition-duration: .5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
/*导航条设置*/
ul.nav-main>li{
    width: 95px;
    height: 100%;
    display: block;
    float: left;
    background: #fff;
    color: #4d4d4d;
    margin-right: 1px;
    cursor: pointer;
}
ul.nav-main>li:hover{
    background: #fff;
}
/*隐藏盒子设置*/
div.hidden-box{
    width: 118px;
    border: 0px;
    border-top: 0;
    position: absolute;
    display:none;
	background:#fff;
    top: 36px;
	z-index:99999
}
.hidden-box>ul{
    list-style-type: none;
    color: #643519;
    cursor: pointer;
}


.hidden-box li{
   height:30px;
   line-height:30px;
 }

.hidden-box li:hover{
     color: #fff;
}
/*隐藏盒子位置设置*/
.hidden-loc-index{
    left: 84px;
}
.hidden-loc-us{
    left: 180px;
}
.hidden-loc-info{
    left: 372px;
}
.box04{
	left:468px;
}


.xwtitle {
font-size:36px;
color:#252525;
text-align:center;
font-weight:bold;
height:80px;
border-bottom:1px dotted #dfdfdf;
}

.xwbody {
font-size:18px;
color:#252525;
line-height:108px;

}


.rc {
 width:1200px;
 background-color:#FFFFFF;
 border-right: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
   -moz-box-shadow: 0 5px 10px silver;
    -webkit-box-shadow: 2px 5px 10px silver;
    box-shadow: 2px 5px 10px silver;
  
}

.rctitle{
margin-top:40px;
margin-bottom:40px;
font-size:18px;
color:#646464;
font-weight:bold;
text-align:left;
height:40px;
line-height:40px;
padding-top:20px;
padding-left:35px;

}

.rclist ul {
list-style:none
}


.rclist li {
width:1200px;
margin-bottom:35px;
color:#646464;

}

.rclist li:hover {
color:#bba16e
}

.rcbt {
float:left;
 width:490px;
height:35px;
line-height:35px;
padding-left:35px;
padding-top:10px;

}

.rcdq {
float:left;
width:435px;
 height:35px;
line-height:35px;
padding-top:10px;
}

.rcdate {
 float:left;
width:200px;
height:35px;
line-height:35px;
padding-top:10px;

}

.rcbun {
width:22px;
float:left;
height:22px;
padding-top:13px;

}

.rcbody {
width:1130px;
border:1px solid #d8d8d8;
 margin-top:20px;
margin-left:35px;
margin-bottom:40px;
display:none;

}

.rcmstitle {
font-size:14px;
color:#808080;
 margin-top:20px;
 padding-left:20px
}

.rcmsbody{
margin-top:20px;
font-size:12px;
color:#919191;
line-height:22px;
 margin-left:20px;
 margin-bottom:20px

}

.kw {
margin-top:60px
}

.kwlist li {
float:left;
width:427px;
height:268px;
margin-right:15px;
}

.kwpic {
width:202px;
height:261px;
margin-right:10px;
float:left;
overflow:hidden
}

.kwright {
width:182px;
height:261px;
float:left;
}

.kwtitle {
font-size:16px;
color:#646464;
height:215px;
}

.kwtb {
height:30px;
}

.kbttpic {
float:left;
width:22px;
height:22px;
}

.kbttext {
font-size:13px;
color:#0062a6;
float:left;
margin-left:4px;
}





