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(../img/bg.png) repeat; background-attachment: fixed; }
*::selection { background: #125b9b; color: #fff; }
*::-moz-selection {
 background: #125b9b;
 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;  }
/* header style */
#header .top-mark { background: #ffffff; height: 40px; }
.top-mark .Welcome { line-height: 40px; color: #333333; 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: #333333; 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: #125b9b; }
.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; }
/* top end */
.topMenu { height: 153px; background: url(/themes/company/img/top.jpg) no-repeat center; background-size: cover; position: relative; z-index: 8; }
.topMenu .yj-container { overflow: inherit; }
.topMenu .logo img {margin-top: 13px;
    height: 80px;}
.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: 23px;
    margin-left: 0;
}
.aboutConBox img{
	display: block ;
	margin: 20px auto!important;
}
.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; /* background:alpha; */ /*background: #015293;*/ 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; }
/*.active a { background: #207fcc !important; color: #FFF !important; }
.active a:hover { background: #207fcc !important; color: #FFF !important; }
.active, .downMenu li { border-bottom: 1px solid #59a3de }*/
/*.downMenu { width:600px !important;}
.downMenu li{ display:block; float:left; width:30%; margin:2px 0.5%;}*/
.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}
/* header style end */
/* title */
.AllTitle { width: 100%; overflow: auto; border-bottom: 1px solid #eee; margin-bottom: 2em; }
.AllTitle .tLt { float: left; line-height: 40px; position: relative; color: #333333; 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: #333333; }
.AllTitle .tRt { float: right; }
.AllTitle .tRt a { display: block; line-height: 24px; margin: 7px 0; padding: 0 2em; color: #aaa; }
.AllTitle .tRt a:hover { color: #023e8a; }
/* title end */
.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: #333333; overflow: inherit; }
/* footer strat */
.footer { background: #333; overflow: auto; width: 100%; margin: auto; position:absolute;}
.footer .yj-container { background: #333;  }
.footer .footerMenu { width: 100%; height: 205px; text-align: center; }
.footer .footerMenu dl {    width: 12.5%;
    float: left;
vertical-align: top; }
.footer .footerMenu dl dt { color: #d2d2d2; border-bottom: 1PX SOLID #696969; margin-bottom: 10px; font-size:14px !important }
.footer .footerMenu dl dd { margin: 0; }
.footer .footerMenu dl dd a { color: #9a9a9a; font-size: 14px; line-height: 25px; }
.footer .footerMenu dl dd a:hover { color: #d4cecb; }
.footer .phone { overflow: hidden; border-top: 1px solid #3c3c3c;width: 100%; }
.footer .phone .logo img { height: 20px; }
.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; }
.footer .phoneList p{
	padding: 10px 0;
	font-size: 13px;
	margin: 0;
	line-height: 1;
}
.footer .phoneList .icon{
	line-height: 1;
}
/* footer end */
.copy .zhichi,.copy .zhichi a{     color: #b5b5b5;
    font-size: 14px;}
/*go top*/
#goTOp{
	display:block;
	position:fixed;
	bottom:5%;
	right:3%;
	width:50px;
	height:50px;
	background:url('../img/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}
					.newBox .newBox_li_pic{
						width: 32.333%;
						float: left;
						margin-left: 1%;
						text-align: center;
						background: #f1f1f1;
						-moz-transition: all 0.5s ease 0s;
						-webkit-transition: all 0.5s ease 0s;
						transition: all 0.5s ease 0s;
						-o-transition: all 0.5s ease 0s;
						margin-bottom: 10px;
					}
					.newBox .newBox_li_pic:hover{
						background: #125b9b;
						-moz-transition: all 0.5s ease 0s;
						-webkit-transition: all 0.5s ease 0s;
						transition: all 0.5s ease 0s;
						-o-transition: all 0.5s ease 0s;
					}
					.newBox .newBox_li_pic:hover a p{
						color: #FFFFFF;
						-moz-transition: all 0.5s ease 0s;
						-webkit-transition: all 0.5s ease 0s;
						transition: all 0.5s ease 0s;
						-o-transition: all 0.5s ease 0s;
					}
					.newBox .newBox_li_pic:hover img{
						transform: scale(1.1);
						    -moz-transition: all 0.5s ease 0s;
						    -webkit-transition: all 0.5s ease 0s;
						    transition: all 0.5s ease 0s;
						    -o-transition: all 0.5s ease 0s;
					}
					.newBox .newBox_li_pic .newBox_li_pic_img{
						width: 100%;
						margin: auto;
						height: 200px;
						overflow: hidden;
						margin-bottom: 10px;
						}
					.newBox .newBox_li_pic .newBox_li_pic_img img{
						width: 100%;
						min-height: 200px;
						-moz-transition: all 0.5s ease 0s;
						-webkit-transition: all 0.5s ease 0s;
						transition: all 0.5s ease 0s;
						-o-transition: all 0.5s ease 0s;
					}
					.newBox .newBox_li_pic a p{
						color: #333333;
						padding: 0;
						line-height: 1;

						margin: 0 0 10px;
					}
					.Investment .inImg:hover img{
						transform: scale(1.1);
						    -moz-transition: all 0.5s ease 0s;
						    -webkit-transition: all 0.5s ease 0s;
						    transition: all 0.5s ease 0s;
						    -o-transition: all 0.5s ease 0s;
					}
					.Investment .inImg img{
						transform: scale(1);
						    -moz-transition: all 0.5s ease 0s;
						    -webkit-transition: all 0.5s ease 0s;
						    transition: all 0.5s ease 0s;
						    -o-transition: all 0.5s ease 0s;
					}