@charset "UTF-8";

.lang_choice{
	height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #e4e4e4;
}

.container{
	padding:0;
  max-width: 1200px;
  margin-left: auto;
  margin-right:auto;
  *zoom: 1;
}

.place{
	height: 36px;
	text-align:right;
}

.place_row{
	height: 20px;
  margin: 8px 0;
  line-height:20px;
}

.place_row a{
  text-decoration: none;
}

.place_flag{
  vertical-align: middle;
  margin: 0 5px;
}

.place_row select {
  height: 20px;
  position: relative;
  top:1;
  font-size:12px;
}

.p_20{
	padding-top:20px;
}

.p_10{
	padding-top:10px;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.b_20{
 padding-bottom:20px;
}

.m_20{
	margin-bottom:20px;
}

.nav_left{
	margin-top:10px;
	margin-right:20px;
}

.w3-navbar li a{
	font-family: 'Cambria Bold', 'Cambria';
	color:#1D84EA;
	font-weight:700;
	font-size:18px;
}
.dh_fa li a{
	font-size:14px;
}
a:focus{
	outline-style:none;
}
.w3-sidenav a:hover {
  background-color: #ccc;
}
.w3-closenav:hover {
  background-color: transparent !important;
  color: #fff;
}

.w3-sidenav h5{
	font-weight: 400;
  margin: 10px 0;
  font-size:18px;
}

.search_en{
	height:110px;
	background: url('../img/MAKU/u0.png') no-repeat left top;
	background-size: 100% 110px;
}

.search_key{
	width:80%;
	height:45px;
}

.search_but{
	width:20%;
	height:45px;
	font-weight:700;
}

.search_form{
	height:45px;
	margin:32.5px auto;
}

.text_blue{
	color:#0979E9;
}

.tit_margin{
	font-family: 'Cambria Regular', 'Cambria';
	margin-top:40px;
	margin-bottom:0;
}

.margin_top40{
	margin-top:40px;
}

.cen_list{
	margin-bottom:100px;
}

.cen_list h2{
	font-weight: 700;
	font-size: 18px;	
}
.cen_list hr{
	margin-top:10px;
	margin-bottom:10px;
}

.cen_list a:focus{
	outline:inherit;
}

.mk_nabar_1 li a{
	color: #666666;
}

.mk_nabar_2 li a{
	font-size:14px;
	padding-top:10.5px;
}

.mk_nabar_2{
	margin-left:20px;
}
.foot_lst{
	text-align:left;
}

.foot_lst h2{
	font-family: 'Arial Negreta', 'Arial';
  font-weight: 700;
  font-size: 18px;
}
.foot_lst .w3-ul li{
	text-align:left;
	border-bottom:0;
}

.mk_address p{
	padding-left:8px;
}

.service_nav ul li a{
	color:#000;
	font-size:16px;
	display:block;
	width:100%;
	height:100%;
}

.service_nav ul li{
	border-right:1px #ddd solid;
}

.service_nav ul li:hover{
	border-right:4px #1D84EA solid;
}

.service_nav ul li.mk_on{
	border-right:4px #1D84EA solid;
}

.service_nav ul .server_first_li:hover{
	border-right:1px #ddd solid;
}

.service_nav ul .server_first_li a{
	width:30px;
	height:30px;
	display: inline-block;
	*display:inline;
	zoom:1;
}

.server_first_li a{
	width:30px;
	height:30px;
	display: inline-block;
	*display:inline;
	zoom:1;
}

.server_first_li i{
	width:100%;
	height:100%;
	display: inline-block;
	*display:inline;
	zoom:1;
}

.service_nav ul li a:hover{
	text-decoration:none;
}

.service_nav ul li:hover a{
	text-decoration:none;
	font-weight: 700;
	font-size: 16px;
}

.service_nav ul li.mk_on a{
	text-decoration:none;
	font-weight: 700;
	font-size: 16px;
}

ul.mk_ul li{
	border-bottom:0;
	padding-left:0;
}

.ser_form i{
	color:red;
}

.ser_form div label{
	color: #757575;
	float:left;
	padding: 8px 0;
}

.ser_form div input{
	float:left;
}

.ser_form .w3-row{
	margin:16px 0;
}

.mk_footer a{
	color:inherit;
}

.service_tit a:hover{
	text-decoration:none;
}

.btn:focus{
	outline:none;
}

/*右侧导航start
.rNav {
    
    position: fixed;
		top: 0px;
		right: -1px;
		height: 100%;
		z-index: 500;
}
.rNav .cen {
	  position: fixed;
		right: -1px;
		width: 50px;
		top: 50%;
		transform: translate(0%,-50%);
		text-align: center;
}
.rNav .cen > a {
	width: 50px;
	height: 50px;
	margin-bottom: 5px;
	background: url(../img/MAKU/rnav_icon3.png) no-repeat;
	display: block;
	text-decoration: none;
	color: #333;
	outline: 0;
}
.rNav .c_wx_pic ,.rNav .c_wx_email{
    width: 200px;
    position: absolute;
    top: 50px;
    right: 50px;
    display: none;
    padding-right:15px;
}
.rNav .c_wx_email{
	top:110px;
}
.wx_pic{
	width:120px;
	height:120px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}
.c_box_top{
	text-align:center;
}
.c_box_top p{
	padding-top:10px;
	width: 100%;
  font-size: 20px;
}
.c_box_top p span {
    font-size: 12px;
    color: #666;
}
.rNav a{
	color:#333;
	font-size:14px;
	text-decoration:none;
}
.rNav a:hover{
	color:#0979E9;
}
.rNav .c_xg_pic {
    width: 200px;
    position: absolute;
    top: 51px;
    right: 50px;
    padding-right:15px;
    display: none;
		line-height:30px;
}
.rNav .c_box{
   border: 1px solid #F2F2F2;
	padding: 16px;
	background-color: #fff;
	-webkit-box-shadow: 4px 7px 20px rgba(216,216,216,.5);
	-moz-box-shadow: 4px 7px 20px rgba(216,216,216,.5);
	box-shadow: 4px 7px 20px rgba(216,216,216,.5);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align:left;
	position:relative;
	line-height:25px;
  color:#333;
}
.c_xg_pic ul li {
	padding-bottom:5px;
	border-bottom:1px #f5f5f5 solid;
}

.rNav a.c_zx{background:url(../img/MAKU/foot-icon2.png) 0 0 no-repeat}
.rNav a.c_wx{background:url(../img/MAKU/foot-icon2.png) -50px 0 no-repeat}
.rNav a.c_email{background:url(../img/MAKU/foot-icon2.png) -100px 0 no-repeat}
.rNav a.c_zx:hover{background:url(../img/MAKU/foot-icon2.png) 0 -50px no-repeat}
.rNav a.c_wx:hover{background:url(../img/MAKU/foot-icon2.png) -50px -50px no-repeat}
.rNav a.c_email:hover{background:url(../img/MAKU/foot-icon2.png) -100px -50px no-repeat}

.rNav a.c_xg:hover {
    background-position:-60px -153px
}
.rNav a.c_top {
    background-position: 0 -204px;
}
.rNav a.c_top:hover {
    background-position:-60px -204px
}
*/
.c_wx_phone {
	display: none;
	position: absolute;
	right: 50px;
	top: 0px;
	padding-right: 15px;
}
.c_wx_phone .c_phone_box {
	width: 255px;
	position: relative;
	border: 1px solid #F2F2F2;
	padding: 16px;
	background-color: #fff;
	-webkit-box-shadow: 4px 7px 20px rgba(216,216,216,.5);
	-moz-box-shadow: 4px 7px 20px rgba(216,216,216,.5);
	box-shadow: 4px 7px 20px rgba(216,216,216,.5);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.c_phone_cen > i:first-child {
	width: 25%;
	height: 50px;
	font-size: 46px;
	line-height: 46px;
	text-align: center;
	background: url('../img/MAKU/phone.png') no-repeat left top;
}
.c_phone_cen p {
	float: left;
	font-size: 20px;
	padding-top: 8px;
	padding-left: 5px;
	width: 70%;
	text-align:center;
}
.col_ffa {
 color: #FFA334;
}
.c_phone_cen p span {
 font-size: 12px;
color: #666;
}
.c_wx_phone h3 {
  margin-top: 8px;
  font-size: 16px;
}
.icon_r {
	position: absolute;
  right: -15px;
	width: 17px;
  height: 17px;
	background: url('../img/MAKU/icon_r.png') no-repeat left top;
  background-size:17px 17px;
  display: inline-block;
  vertical-align: middle;
}
.kf_table td{
	height:25px;
	line-height:100%;
}
.kf_table{
	margin-top:10px;
	width:90%;
	padding-left:10px;
}
/*右侧导航end*/