@font-face {
  font-family: 'Marine';
  src:url('marine/MyriadPro-Light.ttf') format('truetype');
}

body
{margin:0px; padding:0px; color:#000000; font-family:'Marine',Verdana,sans-serif;
 line-height:150%; background:#F4F1EC;}
input,button
{font-family:'Marine',Verdana,sans-serif; outline: none;}
body.bodyExtend{background: #FFFFFF;}

*{box-sizing: border-box;}
a:link{color:#000000;text-decoration: none;}
a:visited{color:#000000;text-decoration: none;}
a:hover,a:active{color:#000000;text-decoration:none;}

/*顶部导航*/
@media screen and (min-width: 1024px){
	#global-topZw
	{width:100%; height:120px; overflow: hidden;}
	#global-top
	{width:100%; height:120px; overflow: visible; position: fixed; left:0px; top:0px; z-index:200;
	 background:#FFFFFF; box-shadow:0px 0px 5px rgba(0,0,0,.3);}
	#global-top .logo
	{margin-left:34px; margin-top:24px;}
	#global-top .menu
	{position: absolute; right:0px; top:0px;}
	#global-top .menu .showAndCloseBtn{display: none;}
	#global-top .menu .menulist
	{margin:0px; padding:0px; list-style: none;}
	#global-top .menu .menulist .item
	{width: auto; height:120px; overflow: visible; float: left; padding:0px 37px; position: relative; margin-left:1px;
	 line-height:120px; font-size:18px;}
	#global-top .menu .menulist .item a
	{width:100%; height:100%; display: block;
	 color:#666666; text-decoration: none;}
	#global-top .menu .menulist .item .iconsousuo{font-size:28px;}
	#global-top .menu .menulist .item.onfocus,#global-top .menu .menulist .item:hover
	{background-color:#F4F1EC;}
	#global-top .menu .menulist .item.onfocus a,#global-top .menu .menulist .item:hover a
	{color:#B48C51;}
	#global-top .menu .menulist .item.onfocus::after,#global-top .menu .menulist .item:hover::after
	{content: "\e6af";font-family: "iconfont" !important; position: absolute; left:50%; bottom:0px; transform:translateX(-50%);
	 font-size: 24px; line-height:100%; color:#8F6F3E; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
	#global-top .menu .menulist .item:hover::after{bottom:0px;}/*-9px*/
	#global-top .menu .menulist .item.search:hover::after
	{content:'';}
	#global-top .menu .menulist .item.search{cursor: pointer;}
	#global-top .menu .childbg
	{width:100%; height:50px; overflow: hidden; display: none; position: fixed; left:0px; top:120px;
	 background:rgba(177,139,76,.8);}
	#global-top .menu .menulist .list
	{position: absolute; left:67%; top:120px; transform:translateX(-50%); display: flex; display: none;}
	#global-top .menu .menulist .list .item2
	{width: auto; height:50px; overflow:hidden; padding:0px 29px;
	 line-height:50px; white-space:nowrap;}
	#global-top .menu .menulist .list .item2 a{color:#FFFDEF; font-weight: normal;}
	#global-top .menu .menulist .item:hover .childbg
	{display: block;}
	#global-top .menu .menulist .item:hover .list
	{display: flex;}
	
	#global-top .searchForm
	{width:450px; height:82px; overflow: hidden; position: fixed; right:44px; top:120px; display: none;
	 background: rgba(255,255,255,.8);}
	#global-top .searchForm input
	{width:318px; height:43px; overflow: hidden; position: absolute; left:25px; top:19px;
	 border:1px solid #B58E53;
	 text-indent:16px; font-size:16px;}
	#global-top .searchForm button
	{width:90px; height:43px; overflow: hidden; margin:0px; padding:0px; position: absolute; left:343px; top:19px;
	 background:#B58E53; border:none;
	 line-height:43px; font-size:16px; color:#FFFFFF; cursor: pointer;}
}
@media screen and (min-width: 1024px) and (max-width: 1149px){
	#global-top .menu .menulist .item
	{padding:0px 26px;}
}
@media screen and (max-width: 1023px){
	#global-topZw
	{width:100%; height:55px; overflow: hidden;}
	#global-top
	{width:100%; height:55px; overflow: visible; position: fixed; left:0px; top:0px; z-index:200;
	 background:#FFFFFF;}
	#global-top .logo
	{margin-left:5px; margin-top:5px;}
	#global-top .logo img
	{height:45px;}
	#global-top .menu .showAndCloseBtn
	{width:55px; height:55px; overflow: hidden; position: absolute; right:0px; top:0px;
	 line-height:55px; text-align: center;}
	#global-top .menu .showAndCloseBtn .iconfont
	{color:#000000; font-size:20px;}
	#global-top .menu .menulist
	{width:0px; display: block; position:fixed; right:0px; top:55px; bottom:0px; margin:0px; padding:0px; list-style: none;
	 background:rgba(177,139,76,.8); transition:all 500ms;}
	#global-top .menu .menulist.full{width:100%;}
	#global-top .menu .menulist .item:first-child
	{margin-top:20px;}
	#global-top .menu .menulist .item
	{width: auto; height:60px; overflow: hidden;
	 line-height:60px; font-size:18px; text-align: center;}
	#global-top .menu .menulist .item .childbg,#global-top .menu .menulist .item .list
	{display: none;}
	#global-top .menu .menulist .item a{color:#FFFFFF;}
	#global-top .menu .menulist .item.onfocus a{color:#F1D196;}
	#global-top .menu .menulist .item.search{display: none;}
	
	#global-top .searchForm
	{width:75%; height:54px; overflow: hidden; margin:0px auto; position: relative; padding-left:10px; padding-right:55px; margin-top:20px;
	 background: rgba(255,255,255,.8);}
	#global-top .searchForm input
	{width:100%; height:36px; overflow: hidden; display: block; margin-top:10px;
	 border:1px solid #B58E53;
	 text-indent:16px; font-size:14px;}
	#global-top .searchForm button
	{width:60px; height:36px; overflow: hidden; margin:0px; padding:0px; position: absolute; right:10px; top:10px;
	 background:#B58E53; border:none;
	 line-height:36px; font-size:14px; color:#FFFFFF; cursor: pointer;}
}
@media screen and (min-width: 1920px){
	#global-top .searchForm input{font-size:18px;}
	#global-top .searchForm button{font-size:18px;}
	#global-top .menu .menulist .item
	{font-size:20px;}
}

/*公共底部*/
/*
#indexPage7
{background:#F4F1EC;}
@media screen and (min-width: 768px){
	#indexPage7
	{width:100%; height:100%; overflow: hidden; position: relative;}
	#indexPage7 .leftPart2
	{display: none;}
	#indexPage7 .leftPart
	{width:36.56%; height: auto; overflow: hidden; float: left; position: relative;
	 background:#444341;}
	#indexPage7 .rightPart
	{width:63.44%; height: auto; overflow: hidden; float: left; position: relative;}
	
	#indexPage7 .leftPart .content
	{width:440px; max-width:90%; height: auto; overflow: hidden; position: absolute; right:0px; top:50%; transform: translateY(-50%);
	 text-align: center; font-size:16px; color:#776d5a;}
	#indexPage7 .rightPart .content
	{width:908px; max-width:90%; height: auto; overflow: hidden; position: absolute; left:0px; top:0px; padding-left:20px;}
	#indexPage7 .rightPart .content .menu
	{display: flex;}
	#indexPage7 .rightPart .content .menu .item
	{line-height:100px; padding-right:80px; white-space:nowrap; font-size:16px; position: relative;}
	#indexPage7 .rightPart .content .menu .item:last-child
	{padding-right:0px;}
	#indexPage7 .rightPart .content .menu .item a{color:#333333;}
	#indexPage7 .rightPart .content .menu .item.onfocus::after
	{width:100%; height:1px; overflow: hidden; position: absolute; left:0%; top:60%; content:'';
	 background: #B38B4D;}
	
	
	#indexPage7 .rightPart .content .miaoshu
	{font-size:14px; color:#666666; line-height:180%;}
	#indexPage7 .rightPart .content .copyright
	{font-size:14px; color:#666666; line-height:180%; padding-top:40px; padding-bottom:10px;}
	#indexPage7 .rightPart .content .icons
	{display: flex;}
	#indexPage7 .rightPart .content .icons .item
	{padding:0px 6px;}
}
@media screen and (min-width: 1024px){
	#indexPage7 .rightPart .content .icons
	{position: absolute; right:0px; bottom:0px;}
}
@media screen and (max-width: 767px){
	#indexPage7 .leftPart1
	{display: none;}
	#indexPage7 .rightPart .content .menu
	{padding:17px 0px;}
	#indexPage7 .rightPart .content .menu .item
	{line-height:200%; white-space:nowrap; font-size:12px; text-align: center; position: relative;}
	#indexPage7 .rightPart .content .menu .item a{color:#333333;}
	#indexPage7 .rightPart .content .menu .item.onfocus::after
	{width:50%; height:1px; overflow: hidden; position: absolute; left:25%; bottom:0px; content:'';
	 background: #B38B4D;}
	#indexPage7 .rightPart .content .miaoshu
	{font-size:12px; color:#666666; line-height:180%; padding:0px 10px; padding-bottom: 20px;}
	#indexPage7 .rightPart .content .copyright{display: none;}
	#indexPage7 .rightPart .content .icons{display: none;}
	
	#indexPage7 .leftPart
	{background:#444341; text-align: center; font-size:12px; color:#8b7447; line-height:180%;}
	#indexPage7 .leftPart .logo
	{width:52px; margin-top:25px;}
	#indexPage7 .leftPart .contactus
	{padding:10px 0px;}
	#indexPage7 .leftPart .icons
	{text-align: center;}
	#indexPage7 .leftPart .icons .item
	{display: inline-block; padding:20px 5px;}
	#indexPage7 .leftPart .icons .item img
	{width:34px;}
	#indexPage7 .leftPart .copyright
	{padding-bottom:20px;}
}
*/
#indexPage7
{background:#F7F6F2;}
@media screen and (min-width: 768px){
	#indexPage7
	{width:100%; height:100%; overflow: hidden; position: relative;}
	#indexPage7 .leftPart2
	{display: none;}
	#indexPage7 .leftPart
	{width:36.56%; height: auto; overflow: hidden; float: left; position: relative;
	 background:#444341;}
	#indexPage7 .rightPart
	{width:63.44%; height: auto; overflow: hidden; float: left; position: relative;}
	
	#indexPage7 .leftPart .content
	{width:390px; max-width:90%; height: auto; overflow: hidden; position: relative; margin-top:43px; float: right;
	 text-align:left; font-size:16px; color:#FFFFFF; line-height:31px;}
	#indexPage7 .leftPart .content .txts
	{padding-bottom:24px; padding-top:5px;}
	#indexPage7 .leftPart .content .more a
	{font-size:18px;color:#dfbe93;}
	#indexPage7 .leftPart .content .more a .iconfont
	{font-size:16px; display: inline-block; transition: all 300ms;}
	#indexPage7 .leftPart .content .more:hover a .iconfont
	{transform: translateX(10px);}
	
	#indexPage7 .rightPart .content
	{width:908px; max-width:90%; height: auto; overflow: hidden; position: absolute; left:0px; top:0px; padding-left:20px;}
	#indexPage7 .rightPart .content .menu
	{display: flex;}
	#indexPage7 .rightPart .content .menu .item
	{line-height:100px; padding-right:80px; white-space:nowrap; font-size:16px; position: relative;}
	#indexPage7 .rightPart .content .menu .item:last-child
	{padding-right:0px;}
	#indexPage7 .rightPart .content .menu .item a{color:#333333;}
	#indexPage7 .rightPart .content .menu .item.onfocus::after
	{width:100%; height:1px; overflow: hidden; position: absolute; left:0%; top:60%; content:'';
	 background: #B38B4D;}
	
	
	#indexPage7 .rightPart .content .miaoshu
	{font-size:14px; color:#666666; line-height:180%;}
	#indexPage7 .rightPart .content .copyright
	{font-size:14px; color:#666666; line-height:180%; padding-top:40px; padding-bottom:10px;}
	#indexPage7 .rightPart .content .icons
	{display: flex;}
	#indexPage7 .rightPart .content .icons .item
	{padding:0px 6px;}
}
@media screen and (min-width: 1024px){
	#indexPage7 .rightPart .content .icons
	{position: absolute; right:0px; bottom:0px;}
}
@media screen and (max-width: 767px){
	#indexPage7 .leftPart1
	{display: none;}
	#indexPage7 .rightPart .content .menu
	{padding:17px 0px;}
	#indexPage7 .rightPart .content .menu .item
	{line-height:200%; white-space:nowrap; font-size:12px; text-align: center; position: relative;}
	#indexPage7 .rightPart .content .menu .item a{color:#333333;}
	#indexPage7 .rightPart .content .menu .item.onfocus::after
	{width:50%; height:1px; overflow: hidden; position: absolute; left:25%; bottom:0px; content:'';
	 background: #B38B4D;}
	#indexPage7 .rightPart .content .miaoshu
	{font-size:12px; color:#666666; line-height:180%; padding:0px 10px; padding-bottom: 20px;}
	#indexPage7 .rightPart .content .copyright{display: none;}
	#indexPage7 .rightPart .content .icons{display: none;}
	
	
	#indexPage7 .leftPart
	{background:#444341; text-align: center; font-size:12px; color:#8b7447; line-height:180%;}
	#indexPage7 .leftPart .logo
	{width:52px; margin-top:25px;}
	#indexPage7 .leftPart .contactus
	{padding:0px 0px;}
	#indexPage7 .leftPart .icons
	{text-align: center;}
	#indexPage7 .leftPart .icons .item
	{display: inline-block; padding:20px 5px;}
	#indexPage7 .leftPart .icons .item img
	{width:34px;}
	#indexPage7 .leftPart .copyright
	{padding-bottom:20px;}
	
	#indexPage7 .leftPart .more a
	{font-size:12px;color:#b3731a;}
	#indexPage7 .leftPart .more a .iconfont
	{font-size:12px;}
}


/*二级页面顶部横条*/
#global-topEj
{width:100%; height:230px; overflow: hidden;
 background:#000000 url(../images/bgn14.jpg) right bottom no-repeat; background-size:auto 100%;}
#global-topEj .content
{width:1130px; height:100%; overflow: hidden; margin:0px auto; max-width:96%;
 color:#FFFFFF;}
#global-topEj .content .title
{font-size:60px; font-family:'Roboto-Lt'; padding-top:50px;line-height:150%;}
#global-topEj .content .miaoshu
{font-size:18px; line-height:100%;}
@media screen and (min-width: 1024px){
	#global-topEj .content .title
	{padding-top:60px;}
}
@media screen and (max-width: 767px){
	#global-topEj
	{height:120px;}
	#global-topEj .content .title
	{padding-top:30px; font-size:30px;}
	#global-topEj .content .miaoshu
	{font-size:12px;}
}

/*数据正在加载中*/
#loadData
{text-align: center; font-size:18px; color:#666666; line-height:200%; margin:10px auto; position: relative;
 background:#F4F1EC;}
#loadData .loader,#loadData .loader:before,#loadData .loader:after
{background:#B38B4D; width:3px; height:8px;
 -webkit-animation: loaderSwf 1s infinite ease-in-out;
 animation: loaderSwf 1s infinite ease-in-out;}
#loadData .loader:before,#loadData .loader:after
{position: absolute; top: 0; content: '';}
#loadData .loader:before{left: -0.5em;}
#loadData .loader:after {left: 0.5em; -webkit-animation-delay: 0.32s; animation-delay: 0.32s;}
#loadData .loader
{position: absolute; left:50%; top:50%; transform: translate(-95px,-30%);text-indent: -9999em; -webkit-animation-delay: 0.16s; animation-delay: 0.16s; font-size:11px;}
@-webkit-keyframes loaderSwf {
	0%,
	80%,
	100% {box-shadow: 0 0 #B38B4D;height: 1em;}
	40%{box-shadow: 0 -1em #B38B4D;height: 2em;}
}
@keyframes loaderSwf {
	0%,
	80%,
	100% {box-shadow: 0 0 #B38B4D;height: 1em;}
	40% {box-shadow: 0 -1em #B38B4D;height: 2em;}
}