body { letter-spacing: 1px; font-size: 14px; font-family: Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; background: url(/static/image/bg.png) repeat; background-attachment: fixed; }
*::selection { background: #c0794f; color: #fff; }
*::-moz-selection {
 background: #c0794f;
 color: #fff;
}
*::-webkit-selection {
 background: #FFF;
 color: #fff;
}
.fl { display: block; float: left; }
.fr { display: block; float: right; }
a { text-decoration: none; }
ul { list-style: none; padding: 0; margin: 0; }
.yj-container { max-width: 1200px; margin: auto; font-weight: normal; font-size: 12px; box-sizing: border-box; padding: 0 2em; }

#header .top-mark { background: #e2e2e2; height: 40px; }
.top-mark .Welcome { line-height: 40px; color: #221715; font-size:14px; }
.top-mark .language { line-height: 40px; color: #ccc; }
.top-mark .language img { float: left; margin-top: 10px; }
.top-mark .language b { font-weight: 400; float: left; font-size: 12px; color: #7d7d7d; line-height: 40px; margin-left: 5px; }
.top-mark .language span { display: block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #7d7d7d; float: left; margin: 15px 5px; }
.top-mark .topCantact { text-align: center; }
.top-mark .topCantact a { float: left; display: block; height: 40px; width: 40px; font-size: 1.2em; line-height: 40px; color: #221715; border-left: 1px solid #ccc; }
.top-mark .topCantact a:nth-of-type(4) { border-right: 1px solid #ccc; }
.top-mark .topCantact a i { font-size: 1.3em; }
.top-mark .topCantact a:hover { color: #fff; background: #c0794f; }
.top-mark .topCantact a#weixin { position: relative; }
.topCantact a#weixin .wxBox { position: absolute; top: 40px; left: -40px; height: auto; display: none; transition: all 0.5s; z-index: 10; }
.topCantact a#weixin .wxBox img { margin: 0; width: 121px; }
.topCantact a#weixin:hover .wxBox { display: block; }

.topMenu { height: 153px; background: url(/static/image/top.jpg) no-repeat center; background-size: cover; position: relative; z-index: 8; }
.topMenu .yj-container { overflow: inherit; }
.topMenu .logo img { height: 100px; }
.topMenu .logoRt { width: auto; margin-top: 4.5em; }
.topMenu .logoRt input { width: 240px; line-height: 40px; float: left; border: 1px solid #015293; font-size: 14px; padding: 0 5px; }
.topMenu .logoRt .searchBtn { display: block; float: left; line-height: 40px; background: #015293; color: #fff; padding: 0 2em; font-size: 14px; border: 1px solid #015293; }
.logo { margin-top: 0px; margin-left: 10px; }
.totalMenu { position: relative; z-index: 100; box-shadow: 0 1px 5px #015193; background: #125b9b !important; }
.daohangnew { background: #085fa5; }
.totalMenu .yj-container { background: none; overflow: initial; }
.totalMenu .menuList { white-space: nowrap; list-style: none; padding: 0; margin: 0; text-align: center; height: 60px; line-height: 60px; }
.totalMenu .menuList .menuLi { display: inline-block; font-size: 16px; position: relative; width: 10.75%; }
.totalMenu .menuList .menuLi a { display: block; line-height: 60px; padding: 0 0.7em; color: #fff;   font-size: 18px; }
.menuLi .downMenu { position: absolute; top: 60px; left: 0; z-index: 10; font-size: 14px; width: 100%; display: none; }
.menuLi.active .downMenu { display: block; }
.menuLi.active .downMenu a { line-height: 35px; }


.downMenu li a { background: #015293 !important; color: #FFF; font-size: 16px !important; }
.downMenu li { border-bottom:1px solid #00699B}
.downMenu li a:hover { background: #03365f !important; color:#fff !important }
.totalMenu .menuList .menuLi a:hover { color: #015293; background: #fff; }
 .menuLi a:hover { color: #015293 !important; background: #fff; }
.totalMenu .menuList .menuLi a.active { color: #015293; background: #fff; }
.downMenu li a{ color:#D0E8FF !important}


.AllTitle { width: 100%; overflow: auto; border-bottom: 1px solid #eee; margin-bottom: 2em; }
.AllTitle .tLt { float: left; line-height: 40px; position: relative; color: #221715; font-size: 20px; font-weight: bold; padding: 0 0.2em; }
.AllTitle .tLt::before { position: absolute; bottom: 0; left: 0; content: ""; width: 100%; height: 3px; background: #221715; }
.AllTitle .tRt { float: right; }
.AllTitle .tRt a { display: block; line-height: 24px; margin: 7px 0; padding: 0 2em; border: 1px solid #aaa; color: #aaa; }
.AllTitle .tRt a:hover { color: #c0794f; border: 1px solid #c0794f; }

.leftMenu .AllTitle { margin: 0; }
.leftMenu .AllTitle .tLt { padding: 1em 0; }
.leftMenu .AllTitle .tLt span { font-size: 50px; color: #eee; }
#header .top-mark .yj-container { background: #221715; overflow: inherit; }

.footer { background: #333; overflow: auto; width: 100%; margin: auto; position:absolute;}
.footer .yj-container { background: #333;  }
.footer .footerMenu { width: 100%; height: 250px; text-align: center; }
.footer .footerMenu dl { display: inline-block; padding: 0 1.5%; vertical-align: top; }
.footer .footerMenu dl dt { color: #daccc0; border-bottom: 1PX SOLID #696969; margin-bottom: 10px; font-size:14px !important }
.footer .footerMenu dl dd { margin: 0; }
.footer .footerMenu dl dd a { color: #b1a192; font-size: 14px; line-height: 25px; }
.footer .footerMenu dl dd a:hover { color: #d4cecb; }
.footer .phone { overflow: hidden; border-top: 1px solid #777; }
.footer .phone .logo img { height: 80px; }
.footer .phone .phoneList { display: inline-block; padding: 1.2em 1em 0 1em; color: #aaa; }
.footer .copy { border-top: 1px solid #777; text-align: center; color: #777; }

.copy .zhichi,.copy .zhichi a{ color:#777;}

#goTOp{
	display:block;
	position:fixed;
	bottom:5%;
	right:3%;
	width:50px;
	height:50px;
	background:url('/static/image/gotop.png');
	background-size: cover;
	cursor:pointer;
}

.aboutConBox img{ width:100% !important; margin-left:-2em;}
.aboutConBox p{ overflow:hidden; line-height:40px  !important; font-size:16px  !important}
