
/*+++++hj_go_848+++++*/
/* CSS Document */

template_hj_848 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_848 .hj_mk_848_template_hj_848{

	background: #fff;

}

template_hj_848 .hj_mk_848_template_hj_848 *{

	text-decoration:none;

	box-sizing: border-box;

}

template_hj_848 .hj_mk_848_template_hj_848 ul, li{



	 list-style: none;



}

template_hj_848 .hj_mk_848_marginauto {
	margin: 0 auto;

}

template_hj_848 .hj_mk_848_clear{ clear:both}

/*tupianlist图文列表4*/

.hj_mk_848_top{  

    height: auto;

    margin:0 auto;

    display: block;

    padding: 15px 0px;
    box-sizing:border-box;

}

.hj_mk_848_logo{

    height: auto;

    min-height: none;

    min-width: none;

    display: inline-block;

	text-align:left

}

.hj_mk_848_logo img{

	max-height: 50px;

    display: inline;

}

.hj_mk_848_tel {

	display: inline-block;

    padding-left:70px;

    min-width: none;

    min-height: none;

    max-width: none;

    max-height: none;

	float:right;

    text-align: left;

}

.hj_mk_848_tel_title {

	font-size:18px

}

.hj_mk_848_tel_dianhua {

	font-size:28px;

	font-weight:bold; 

}


/*+++++hj_end_848+++++*/


/*+++++hj_go_849+++++*/
@charset "utf-8";

.hj_mk_849_template_hj_849 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



.hj_mk_849_header {

    background-color: #fff;

}
.hj_mk_849_header .hj_mk_849_header_top_tel {

    font-size: 16px;
    color: #333;

    text-align: right;

    padding: 5px 60px 5px 0;
    display: flex;
    align-items: center;

}
.hj_mk_849_header .hj_mk_849_header_top_tel label{color: red;
    margin-right: 20px;
    font-size: 18px;
    font-weight: bold;}
.hj_mk_849_header .hj_mk_849_header_top_tel .hj_mk_849_header_top_tel_strong {

    display: block;

    font-size: 20px;

    line-height: 1;

    color: red;
    font-weight: bold;
	margin-top: 5px;

}



.hj_mk_849_header .hj_mk_849_header_top_tel .hj_mk_849_header_top_tel_strongd {

    display: block;

    font-size: 26px;

    line-height: 1.4;

    color: #1b64e9;

	margin-top: 5px;

}





.hj_mk_849_header_top_clearfix:after {

    clear: both;

}





.hj_mk_849_header ul {

    margin: 0;

    list-style: none;

    padding: 0;

}

.hj_mk_849_header .hj_mk_849_header_nav{font-size:0;width:1200px;margin:0 auto;display: flex;align-items: center;justify-content: space-between;}

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li{display:inline-block;vertical-align:middle}

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li  .hj_mk_849_header_nav_li_a{display:block;color: #212121;
    font-size: 16px;
    font-weight: bold;line-height:50px;padding:0 20px;text-decoration:none}

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li .hj_mk_849_header_nav_arr{float:right;height:40px;width:40px;position:relative;display:none}

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li .hj_mk_849_header_nav_arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(135deg);right:15px}



.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li 

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li.hj_mk_849_open>.hj_mk_849_header_nav_li_a,.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li>.hj_mk_849_header_nav_li_a:hover{color:#ff2824}



.hj_mk_849_header .hj_mk_849_header_nav  .hj_mk_849_header_nav_li_active .hj_mk_849_header_nav_li_a{color:#ff2824;}





.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li.hj_mk_849_header_nav_dropdown{position:relative}

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li.hj_mk_849_header_nav_dropdown>.hj_mk_849_header_nav_li_a{position: relative;}

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li.hj_mk_849_header_nav_dropdown>.hj_mk_849_header_nav_li_a:after{display: inline-block;
    width: 0;
    height: 0;
    margin-left: .286rem;
    content: '';
    vertical-align: middle;
    border-top: .286rem solid;
    border-right: .286rem solid transparent;
    border-left: .286rem solid transparent;
    margin-right: 0;
    margin-left: .3em;}



.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:10;text-align:center;box-shadow:0 6px 12px rgba(0,0,0,0.18);background-color:#fff}

.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_dropdown-box  .hj_mk_849_header_nav_dropdown-box_p{margin:0}



.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_dropdown-box .hj_mk_849_header_nav_dropdown-box_p:hover{background-color: #ff2824;}



.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_dropdown-box .hj_mk_849_header_nav_dropdown-box_a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:15px;background-color:transparent !important;line-height:40px;}



.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_dropdown-box .hj_mk_849_header_nav_dropdown-box_a:hover{color:#fff;}



.hj_mk_849_header .hj_mk_849_header_nav .hj_mk_849_header_nav_li.hj_mk_849_open .hj_mk_849_header_nav_dropdown-box{display:block}






/*+++++hj_end_849+++++*/


/*+++++hj_go_850+++++*/
template_hj_850 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
	
}
template_hj_850 a {
	text-decoration: none;
}
template_hj_850 .hj_mk_850_template_hj_850 *{
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	background: no-repeat center/cover;

}

template_hj_850 .hj_mk_850_marginauto {
	margin: 0 auto;
	width:100%;
}
template_hj_850 .hj_mk_850_template_hj_850{
	/*background-color: #f3f3f3;*/
}
template_hj_850 .hj_mk_850_clear {
	clear: both 
}
template_hj_850 .hj_mk_850_bfb-50, template_hj_850 .hj_mk_850_bfb-100 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
@media (min-width: 992px) {
template_hj_850 .hj_mk_850_bfb-50, template_hj_850 .hj_mk_850_bfb-100 {

}
template_hj_850 .hj_mk_850_bfb-100 {
	width: 100%;
}
template_hj_850 .hj_mk_850_bfb-50 {
	width: 50%;
}
}
@media (min-width: 1200px) {
template_hj_850 .hj_mk_850_bfb-50, template_hj_850 .hj_mk_850_bfb-100 {

}
}
template_hj_850 .hj_mk_850_container {
	width: 100%;
}
template_hj_850 .hj_mk_850_container {
	margin-right: auto;
	margin-left: auto;
}
template_hj_850 .hj_mk_850_row {
	margin-right: -15px;
	margin-left: -15px;
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;

}
template_hj_850 .hj_mk_850_about_bg {
	position:absolute;
	width:100%;
	height:100%;
	display:flex;
	align-items: center;
    justify-content: center;
	left:0;
	top:0;
}
template_hj_850 .hj_mk_850_about_h2 {
    text-align: center;
    font-size: 36px;
	line-height:40px;
	font-weight: 500;
	color:#FFFFFF;
	margin-bottom:10px;
}
template_hj_850 .hj_mk_850_about_p {
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 0px;
	margin:0 0 10px;
	font-size: 18px;
}
template_hj_850 .hj_mk_850_about_contents {
    color: #353535;
    text-align: center;
    line-height: 31px;
    padding: 5px 0px 10px 0px;
	margin:0 0 10px
}
template_hj_850 a.hj_mk_850_about_more {
    display: block;
    margin: 0 auto;
    width: 160px;
    text-align: center;
    color: #353535;
    padding: 10px 0px;
    background: transparent;
    border: 1px solid #353535;
    margin-bottom: 20px;
}
template_hj_850 a.hj_mk_850_about_more:hover {
    color: #000;
    background: #04C7EA;
    border: 1px solid #fff;
    text-decoration: none;
	
}
template_hj_850 .hj_mk_850_ad-line{
    height: 2px;
    width: 3%;
    background: #fff;
    margin: 1% auto;
}
template_hj_850 .hj_mk_850_bjtu{
	width:100%;}
template_hj_850 .hj_mk_850_box-group{position:relative;}
/*+++++hj_end_850+++++*/


/*+++++hj_go_853+++++*/
template_hj_853 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_853 a {

	text-decoration: none;

	color: #666;

}

template_hj_853 .hj_mk_853_template_hj_853 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_853 .hj_mk_853_clearfix {

	zoom: 1

}

template_hj_853 .hj_mk_853_clearfix:before, template_hj_853 .hj_mk_853_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_853 .hj_mk_853_clearfix:after {

	clear: both

}

template_hj_853 .hj_mk_853_marginauto {

	margin: 0 auto;

}

template_hj_853 .hj_mk_853_wrap1 {

	margin: 30px auto;


}

/*左侧*/

template_hj_853 .hj_mk_853_main {

	width: 100%;

	overflow: hidden;

	padding: 38px 0;

}

template_hj_853 .hj_mk_853_main_left {

	width: 25%;

	float: left;

}

template_hj_853 .hj_mk_853_about {

	width: 100%;

	float: left;

	margin-bottom: 10px;

}

template_hj_853 .hj_mk_853_about_title {

	display: block;

	height: 43px;

	border-bottom: 1px solid #2c579b;

	overflow: hidden;

}

template_hj_853 .hj_mk_853_about_p {

	display: block;

	height: 22px;

	margin-top: 10px;

	line-height: 22px;

	font-family: 'Microsoft YaHei';

	font-size: 20px;

	color: #666666;

	font-weight: bold;

	border-left: 3px solid #419ddb;

	text-indent: 8px;

}

template_hj_853 .hj_mk_853_about_ul {

	display: block;

	overflow: hidden;

	padding-top: 8px;

}

template_hj_853 .hj_mk_853_about_ul li {

	display: block;

	margin-bottom: 5px;

	overflow: hidden;

}

template_hj_853 .hj_mk_853_about_ul li a {

	display: block;

	height: 44px;

	line-height: 44px;

	overflow: hidden;

	background: #666666;

	font-family: 'Microsoft YaHei';

	font-size: 14px;

	color: #fff;

	text-indent: 20px;

	transition: all 0.4s;

}

template_hj_853 .hj_mk_853_about_ul li a.hj_mk_853_active {

	background: #2c579b;

	color: #fff;

}

template_hj_853 .hj_mk_853_about_ul li a:hover {

	background: #2c579b;

	color: #fff;

}

template_hj_853 .hj_mk_853_about_txt {

	display: block;

	overflow: hidden;

	font-family: 'Microsoft YaHei';

	font-size: 14px;

	color: #666666;

	line-height: 24px;

	padding-top: 15px;

}

/*右侧*/

template_hj_853 .hj_mk_853_main_right {

	width: 70%;

	float: right;

}

template_hj_853 .hj_mk_853_dqwz_title {

	display: block;

	height: 50px;

	line-height: 49px;

	border-bottom: 1px solid #666666;

	overflow: hidden;

}

template_hj_853 .hj_mk_853_dqwz_p {

	float: left;

	font-family: 'Microsoft YaHei';

	font-size: 16px;

	color: #2c579b;

}

template_hj_853 .hj_mk_853_dqwz_nav {

	float: right;

	font-family: 'Microsoft YaHei';

	font-size: 14px;

	color: #666666;

}

template_hj_853 .hj_mk_853_m-message {

	width: 494px;

	margin: 48px auto 0

}

template_hj_853 .hj_mk_853_m-message label {

	margin-bottom: 15px;

	display: block;

	font-size: 14px

}

template_hj_853 .hj_mk_853_m-message label em {

	display: block;

	float: right;

	color: red;

	height: 32px;

	line-height: 32px

}

template_hj_853 .hj_mk_853_m-message label span {

	width: 70px;

	height: 34px;

	line-height: 34px;

	color: #2F2F2F;

	float: left;

	font-weight: bold;

	text-align: right;

	margin-right: 30px;

	display: inline-block

}

template_hj_853 .hj_mk_853_m-message label input.hj_mk_853_inp, template_hj_853 .hj_mk_853_m-message label textarea, template_hj_853 .hj_mk_853_m-message label.hj_mk_853_code input {

	width: 73%;

	overflow: hidden;

	height: 32px;

	line-height: 32px;

	border: #cccccc 1px solid;

	border-radius: 3px;

	padding: 0 14px;

	box-sizing: border-box;

	color: #555;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s

}

template_hj_853 .hj_mk_853_m-message label input:focus, template_hj_853 .hj_mk_853_m-message label textarea:focus {

	border-color: #66afe9;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247,150,0,.6);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247,150,0,.6)

}

template_hj_853 .hj_mk_853_m-message label textarea {

	height: 72px;

	line-height: 24px;

	padding: 10px 14px

}

template_hj_853 .hj_mk_853_m-message label.hj_mk_853_code {

	line-height: 34px

}

template_hj_853 .hj_mk_853_m-message label.hj_mk_853_code input {

	width: 30%;

	float: left;

	margin-right: 30px

}

template_hj_853 .hj_mk_853_m-message label.hj_mk_853_code .pic {

	display: inline-block;

	vertical-align: top;

	width: 80px;

	height: 32px

}

template_hj_853 .hj_mk_853_m-message label.hj_mk_853_code img {

	display: block;

	width: 100%;

	height: 100%

}

template_hj_853 .hj_mk_853_btn1 {

	display: block;

	line-height: 32px;

	padding-left: 15px;

	background-color: #333;

	color: #fff;

	margin-top: 10px

}

template_hj_853 .hj_mk_853_btn1:hover {

	background-color: #444;

	color: white

}

template_hj_853 .hj_mk_853_btn1 span {

	display: block;

	padding-left: 15px;

	background-repeat: no-repeat;

	background-position: left center;

}

template_hj_853 .hj_mk_853_btn1-1 input {

	width: 102px;

	height: 32px;

	line-height: 32px;

	background: #e8e8e8;

	border: none;

	color: #333;

	margin-right: 22px;

	cursor: pointer;

	transition: 0.3s;

	border-radius:4px;

}

template_hj_853 .hj_mk_853_btn1-1 {

	padding-left: 100px

}

template_hj_853 .hj_mk_853_btn1-1 input.hj_mk_853_focus {

	background: #0071BE;

	color: #fff

}

template_hj_853 .hj_mk_853_btn1-1 input.hj_mk_853_focus:hover {

	background: #2c579b

}

template_hj_853 .hj_mk_853_btn1-1 input:hover {

	background: #ccc

}


/*+++++hj_end_853+++++*/


/*+++++hj_go_852+++++*/
@charset "utf-8";

.hj_mk_852_template_hj_852 .hj_mk_all_mokuai {
	width: 100%;
	margin:0px auto;
	
}

.hj_mk_852_fdibu {
	width:100%;
	height:auto;
    background-color: rgba(0, 0, 0, 1);
	
}
.hj_mk_852_fcontent{
    width: 1200px;
    margin: auto;
	
}
.hj_mk_852_fleft {
    width: 75%;
    height: auto;
    display: inline-block;
	
}
.hj_mk_852_flanmu {
    display: inline-block;
    margin: 0;
    list-style: outside none none;
    padding: 0;
    position: relative;
}
.hj_mk_852_flanmu .hj_mk_852_flanmu_navigation {
    padding: 50px 0px 30px;
    width: 90px;
    height: auto;
    font-size: 16px;
    line-height: normal;
    text-align: center;
	display:block;
	position: relative;
    color: #6c6c6c;
    font-weight: 700;
	text-decoration:none;
}

.hj_mk_852_flanmu:nth-child(1) .hj_mk_852_flanmu_navigation {
    padding: 50px 0px 30px 40px;
    width: 90px;
    height: auto;
    font-size: 16px;
    line-height: normal;
    text-align: center;
	display:block;
	position: relative;
    color: #6c6c6c;
    font-weight: 700;
	text-decoration:none;
}



.hj_mk_852_flanmu .hj_mk_852_flanmu_navigation:hover {
	color: #a4a4a4;
	outline: none;
	text-decoration: none;
}

.hj_mk_852_flanmu .hj_mk_852_flanmu_navigation:after {
	width: 0;
	background: #666666 none repeat scroll 0 0;
	top: 65px;
	content: "";
	height: 1px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.hj_mk_852_flanmu .hj_mk_852_flanmu_navigation:hover:after {
	width: 100%;
}

.hj_mk_852_xiandiv {
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    display: inline-block;
    width: auto;
}

.hj_mk_852_xiandiv .hj_mk_852_line {
    height: 20px;
    text-align: start;
    /*vertical-align: top;*/
    display: inline-block;
    background-color: rgba(128, 128, 128, 1);
	    width: 1px;
}


.hj_mk_852_lxsm {
   
	width:90%;
	height:auto;
	margin: 0px 0px 0px 50px;
	font-size: 14px;
    color: rgba(128, 128, 128, 1);
}




.hj_mk_852_lxdb {
    font-size: 14px;
    color: rgba(128, 128, 128, 1);
    text-align:center;
	margin:0px auto;
	width:100%;
}

.hj_mk_852_lxdb .hj_mk_852_wz {
    color: rgba(128, 128, 128, 1);
	padding-top:20px;
	padding-bottom:20px;
}


.hj_mk_852_fright {
    display: inline-block;
    width: 200px;
    float: right;
    margin: 30px 50px 0px 0px;
}
.hj_mk_852_frighttu .hj_mk_852_erimg {
    height: auto;
    width: 100%;
}



/*+++++hj_end_852+++++*/

