html,body{/*width: 100%;*/ background-color: #fff;}
p,h1,h2,ul{margin: 0px;}
.main{/*width: 100%*/; background-color: #fff;}
.icon_sp{background: url("../../img/new_home/icon_sp.png") no-repeat;}
/*头部*/
.pg_top{width: 100%; height: 71px; position: fixed; top: 0px; left: 0px; z-index: 55;box-shadow: 1px 1px 20px #e8e9ea; -webkit-box-shadow: 1px 1px 20px #e8e9ea; -moz-box-shadow: 1px 1px 20px #e8e9ea; -ms-box-shadow: 1px 1px 20px #e8e9ea; -o-box-shadow: 1px 1px 20px #e8e9ea;}
.pg_top_center{width: 1100px; height: 71px; margin: 0 auto 0; position: relative; background-color: #fff;}
.mljia_logo{display: block; width: 154px; height: 29px; background: url("../../img/new_home/nav_logo.png") no-repeat; margin-top: 20px; float: left;}

.kf_iphone{width: 132px; height: 30px; float: left; margin-left: 528px; margin-top: 24px;}
.kf_iphone_icon{display: block; width: 16px; height: 16px; background-position: -338px -62px; margin-top: 5px; float: left; }
.kf_iphone_text{color: #696969; font-size: 14px; line-height: 30px; margin-left: 5px;}
.btn_login{display: block; width: 94px; height: 36px; text-align: center; color: #696969; font-size: 14px; line-height: 36px; float: left; margin-top: 20px; border-radius: 25px; margin-left: 10px;}
.btn_login:hover{background-color: #1fb9ff; color: #fff;}
.btn_login:active{background-color: #00a3ed; color: #fff;}

.btn_reg{display: block; width: 94px; height: 36px; text-align: center; color: #ffffff; font-size: 14px; line-height: 36px; float: left; margin-top: 20px; background-color: #1fb9ff; border-radius: 25px; margin-left: 20px;}
.btn_reg:hover{background-color: #1fb9ff; color: #fff;}
.btn_reg:active{background-color: #00a3ed; color: #fff;}
.btn_ma{display: block; width: 26px; height: 34px; background-position: -334px -95px; float: left; margin: 22px 0 0 40px;}

.ma_box{width: 171px; height: 335px; background: url("../../img/new_home/ewm.png") no-repeat; position: absolute; top: 70px; right: -3px; z-index: 100; display: none;}

/*内容*/
/*.cont{width: 100%; overflow: hidden;}*/
.cont_center{width: 1100px; overflow: hidden; position: relative; margin: 0 auto 0;}
/*左侧导航*/
.nav_left{position:fixed ; top:138px; left:50%; margin-left: -505px; padding-top:0px;  _position:absolute;_top:expression(eval(document.documentElement.scrollTop + 138));}

.nav_list{width: 100%; overflow: hidden;}
.nav_list li{width: 100%; margin-bottom: 20px;}
.nav_list_btn{display: block; width: 100%;  }
.nav_list_s1{display: block; width: 10px; height: 10px; float: left; background-color: #dfdfdf; margin: 5px 10px 0 0;}
.nav_list_s2{color: #696969; font-size: 14px; line-height: 20px;}
.nav_list_s1_bf{display: block; width: 10px; height: 10px; float: left; margin: 5px 10px 0 0; background-position: -372px -96px; }
.nav_list_btn:hover .nav_list_s1{background-color: #1fb9ff;}
.nav_list_btn:hover .nav_list_s2{color: #1fb9ff;}
.nav_list_btn:hover .nav_list_s1_bf{ background-position: -372px -123px;}
.nav_list_btn_h .nav_list_s1{display: block; width: 10px; height: 10px; float: left; background-color: #1fb9ff; margin: 5px 10px 0 0;}
.nav_list_btn_h .nav_list_s2{color: #1fb9ff; font-size: 14px; line-height: 20px;}
.nav_list_btn_h .nav_list_s1_bf{display: block; width: 10px; height: 10px; float: left; margin: 5px 10px 0 0; background-position: -372px -111px; }

#navMeadiaNewsBtn{display: block; width: 100%;  }
#navMeadiaNewsBtn:hover .nav_list_s1{background-color: #1fb9ff;}
#navMeadiaNewsBtn:hover .nav_list_s2{color: #1fb9ff;}
#navMeadiaNewsBtn:hover .nav_list_s1_bf{ background-position: -372px -123px;}

.nav_list_btn_h:hover .nav_list_s1_bf{display: block; width: 10px; height: 10px; float: left; margin: 5px 10px 0 0; background-position: -372px -111px; }

/*媒体报道展开*/
.nav_media_news{width: 100%; overflow: hidden; margin-top: 10px;}
.nav_media_news li{width: 100%; margin: 5px 0 0 0; }
.nav_media_news li a{display: block; width: 100%; color: #696969; font-size: 14px; line-height: 20px; text-align: right;}
.nav_media_news li a:hover{color: #1fb9ff;}

/*右侧内容*/
.cont_right{width: 920px; margin: 0px 0 140px 180px; padding-top: 140px;}

.cont_title {
	width: 920px;
	height: 22px;
	overflow: hidden;
}

.cont_title_s1 {
	display: block;
	width: 4px;
	height: 18px;
	background-color: #1fb9ff;
	float: left;
	margin: 2px 8px 0 0;
}

.cont_title_s2 {
	display: block;
	height: 22px;
	color: #222222;
	font-size: 18px;
	line-height: 22px;
}



.media_news_list_box{width: 920px; height:auto; overflow: hidden;}
.media_news_list{width: 920px; height:auto; overflow: hidden; margin-top: 20px;margin-bottom: 20px;}
.media_news_list li{width: 920px; height: 40px; overflow: hidden;}
.media_news_list_href{display: block; width: 100%; height: 40px; line-height: 40px; color: #696969;}
.media_news_list_s1{display: block; width: 600px; height: 40px; line-height: 40px; float: left;}
.media_news_list_s2{display: block; width: 120px; height: 40px; float: left; text-align: left;}
.media_news_list_s3{display: block; width: 120px; height: 40px; float: left; text-align: right;}
.media_news_list_href:hover{color: #1fb9ff;}


.about_mljia {
	width: 920px;
	overflow: hidden;
	margin-top: 50px;
}

.advertises_center_heading {
	width: 920px;
	height: 35px;
	color: #222222;
	font-size: 16px;
	line-height: 35px;
	margin-bottom: 15px;
}

.advertises_center_p1 {
	color: #696969;
	font-size: 14px;
	line-height: 25px;
}

.advertises_center_p2 {
	color: #696969;
	font-size: 14px;
	line-height: 25px;
	margin-top: 18px;
}

.about_envir {
	width: 920px;
	overflow: hidden;
	margin-top: 40px;
}

.about_envir_pic {
	width: 920px;
	height: 390px;
	background: url("../../img/new_home/firm_briefing_img1.jpg") no-repeat;
	margin: 18px 0 30px 0;
}

.about_position {
	width: 920px;
	overflow: hidden;
	margin-top: 40px;
}

.about_position_list {
	width: 920px;
	overflow: hidden;
	margin: 40px 0 0px 0;
}

.about_position_list li {
	width: 920px;
	height: 32px;
	overflow: hidden;
	margin-bottom: 20px;
}

.about_position_list_p1 {
	width: 82px;
	height: 32px;
	color: #696969;
	font-size: 14px;
	line-height: 32px;
	float: left;
	font-weight: bold;
}

.about_position_list li a {
	display: block;
	width: 130px;
	height: 30px;
	border: 1px solid #cacaca;
	float: left;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #696969;
	margin-right: 30px;
}

.about_position_list li a:hover {
	background-color: #f6f6f6;
	border: 1px solid #cacaca;
}

.about_position_list li a:active {
	background-color: #ededed;
	border: 1px solid #cacaca;
}

.about_position_p1 {
	color: #696969;
	font-size: 14px;
	line-height: 25px;
	margin-top: 20px;
}

.about_position_p2 {
	color: #696969;
	font-size: 14px;
	line-height: 25px;
}

.about_position_p3 {
	color: #696969;
	font-size: 14px;
	line-height: 25px;
	margin-top: 25px;
}

/*页脚*/
.footer{width: 100%; height: 183px; background-color: #f0f0f0; }
.footer_center{width: 1100px; height: 183px; background-color: #f0f0f0; margin: 0 auto 0; overflow: hidden; position: relative;}
.footer_about{width: 1100px; overflow: hidden; margin-top: 80px;}
.footer_about_title {
	color: #696969;
	font-size: 12px;
	line-height: 30px;
	float: left;
}

.footer_about_btn {
	width: 960px;
	overflow: hidden;
}

.footer_about a {
	color: #696969;
	font-size: 12px;
	line-height: 30px;
	float: left;
	margin-left: 10px;
}

.footer_about a:hover {
	text-decoration: underline;
}

.footer_about font {
	color: #696969;
	font-size: 12px;
	line-height: 30px;
	float: left;
	margin: 0 3px 0 13px;
}

.friend_href a {
	color: #696969;
	font-size: 12px;
	line-height: 30px;
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}

.friend_href a:hover {
	text-decoration: underline;
}

.friend_href_btn {
	width: 1055px;
	overflow: hidden;
}

.mlj_inscribed {
	color: #696969;
	font-size: 12px;
	line-height: 30px;
}

.mlj_inscribed span {
	margin-right: 10px;
}

 

.footer_wx {
	display: block;
	width: 36px;
	height: 30px;
	background-position: -403px -95px;
	position: absolute;
	top: 137px;
	right: 258px;
}
.footer_rzlm{display: block; width: 110px; height: 40px; background-position: -335px 0; position: absolute; top: 95px; right: 205px;}
.footer_wb{display: block; width: 37px; height: 34px; background-position: -465px 0; position: absolute; top: 100px; right: 150px;}
.footer_ewm{display: block; width: 75px; height: 75px; background-position: -529px 0; position: absolute; top: 70px; right: 50px;}

/*弹窗*/
/* 半透明的遮罩层 */
.black_bg {
	background: #000;
	filter: alpha(opacity = 50); /* IE的透明度 */
	opacity: 0.5; /* 透明度 */
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 100; /* 此处的图层要大于页面 */
	display: none;
}

.position_web_tc {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}

/*.position_web_tc{width: 736px; background-color: #fff; border-radius: 5px; overflow: hidden; position: absolute; left: 50%; top: 50%; margin-left: -368px; margin-top: -287px;}*/
.position_tc_pos {
	width: 656px;
	height: 100%;
	margin: 0 auto 0;
	position: relative;
}

.position_tc_title {
	width: 656px;
	height: 78px;
	border-bottom: 1px dashed #d9d9d9;
}

.position_tc_title_p1 {
	width: 400px;
	height: 78px;
	color: #696969;
	font-size: 14px;
	line-height: 90px;
	float: left;
}

.position_tc_title_p2 {
	width: 120px;
	height: 78px;
	color: #696969;
	font-size: 14px;
	line-height: 90px;
	float: left;
}

.position_tc_title_p3 {
	width: 90px;
	height: 78px;
	color: #696969;
	font-size: 14px;
	line-height: 90px;
	float: left;
}

.position_tc_cont_title {
	width: 656px;
	height: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}

.position_tc_cont_title_s1 {
	display: block;
	width: 4px;
	height: 18px;
	background-color: #1fb9ff;
	float: left;
	margin: 2px 8px 0 0;
}

.position_tc_cont_title_s2 {
	display: block;
	height: 22px;
	color: #222222;
	font-size: 14px;
	line-height: 22px;
}

.position_tc_ul1 {
	width: 656px;
	overflow: hidden;
}

.position_tc_ul1 li {
	width: 656px;
	color: #696969;
	line-height: 25px;
	font-size: 12px;
}

.position_tc_ul2 {
	width: 656px;
	min-height: 208px;
	overflow: hidden;
}

.position_tc_ul2 li {
	width: 656px;
	color: #696969;
	line-height: 25px;
	font-size: 12px;
}

.send_yx_p1 {
	width: 656px;
	color: #696969;
	font-size: 14px;
	padding-bottom: 30px;
}

.position_jh_tc {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}

.position_cp_tc {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}

.position_xc_tc {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}

.position_php_tc {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}

.position_bi_tc {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}

.position_yw_tc {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}

.position_tz_tc{
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	margin-left: -370px;
	margin-top: -300px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	width: 736px;
	z-index: 1000;
}


.position_tc_close {
	display: block;
	width: 30px;
	height: 30px;
	color: #cbcbcb;
	text-align: right;
	line-height: 30px;
	font-size: 30px;
	position: absolute;
	top: 27px;
	right: 0px;
}

.btn_home{display: block; width: 134px; height: 36px; text-align: center; color: #ffffff; font-size: 14px; line-height: 36px; float: left; margin-top: 22px; background-color: #1fb9ff; border-radius: 25px; margin-left: 20px;}
.btn_home:hover{background-color: #1fb9ff; color: #fff;}
.btn_home:active{background-color: #00a3ed; color: #fff;}
.btn_reg:focus{outline: none; cursor:pointer; color:#fff;}
.btn_login:focus{outline: none; cursor:pointer; color:#696969;}
 